MAPRGGRAAAAASSGSEDEEEEAGFSRSYFLAKEKEPSSGKKRARAAAGKLSDLNLVDEQVLRASLSEIPPKHEEEVEALTRSYKDQYRNWLFELRCGFGLLMYGFGSKKQLLEDFASTTLTDFTVIVINGYLPSINLKQVIATIAEMFWDQTKSKRKRQPGTRSQLSQPFPSQSFDDIISFLKRQTSDDVDDQVCLLIHNIDGPALRDAESQQCLAQVSCCPQVRVVASTDHVNAPLLWDKKMVHTQYKWSWYHVPTFAPYKVECVFYPLILASGGHAQTTKTALVVLQSLTPNAQSVFRVLAEYQLANEKEEGMPVSSLYTKCRERFLVSSQVTLNSHLTEFKDHDLVKIRKHSDGQDCLRIPLVSDALEKLLQELA*