MSSGGCTFTPRPCSAALLILSFLVPAPALLLSGPAAVPSLRASVSRHPAVPGLRASVLLSAPSGDAEGNDDELSDAPMMEELRCRMREVQANDALLSRLGSIPHAFVLVFDPDTEDEAVYSIELPPDEAEAEASRKPVHSVVAFEDEEEAKAYAASVIHELEEGEPSIQALDLEALVVSSREAHFRVALAEDYPDPLEDSVWVLTYDAHTSDAFFFSLSLNGTRSVVCFREEAAALRCRATLAERGGAAPKPRQLLLEEVLDYIDPDPLGGDGDEDGDGLDPLDVCLVDEVVEVYDGEASLGAPMEPDSQGRGAPTLAPSSLGLSARQLSSPRQLRRCCANEARAMLESLYEADSAAPGPELVDGIAPATEGEGGGEDEGPAERYKWGDQEIKQ*