MGAFLDKPKTEKHSAHGEGNALRYGLSSMQGWRVEMEDAHTAVVGLPHGLADWSFFAVYDGHAGSRVANYCSAHLLEHILSGGADFSSESSSIEGVKDGIRSGFLNIDEYMRSFSDLRQGLDRSGSTAVCVLLSPTHLYFINCGDSRAVLSRDSQVGFSTQDHKPCNPREKERIQKAGGSVMIQRVNGSLAVSRALGDYDYKCVDGKGPTEQLVSPEPEVCVLERVAEGDEFVVLACDGIWDVMSNEELCDFVRSRLLVCDDLEKVCNSVVDTCLHKGSRDNMSVVLVCFPGAPKVSEEALKKEEELDKYLEARVEELLGSCGEAGVPDLVSVLRSIGAENIPNLPPGGGLISKRSVIEAVYNKLNPHKEEEGSASELEDPW