MGFHVESPTRFFGAHFACFVATLLLSVSNMQCHAHLSPTFYDKTCPRALTTIRTAVRTAISRERRMAASLMRLHFHDCFVQGCDASILLDPSSSFTSEKNALQNFRSARGYEVIDSVKSRVENVCPGVVSCADILAVAARDASVAVGGPTWAVKLGRRDSTSANQDQAEADLPRFTDSLESLISTFKGVGLSRRDMVALSGAHTIGQAQCLTFRDRIYNGSNIDAGFASTRRRRCPTVDGDRNLAALDLVTPNSFDNNYFKNLVQRKGLLDSDQVLFSGGSTDSIVTEYSNNRALFNSDFVSAMVKMGDISPLKGSSGQIRRICSAVN