MTPRGGRAAASSGSEDEEEEAGFSRSYFLAKEKEPSSGKKRARAAAGKLSDLNLVDEQVLRASLAEIPPKHEEEVEALTRSYKDQYCNWLFELRCGFGLLMYGFGSKKQLLEDFASATLTDFTVIVINGYLPSINLKQVIATIAEMFWDQTKAKRKRQPGTRSQLSQQFPSQSTEDIISFLMRQTSDDVDDPVCLLIHNVDGPALRDAESQQCLAQISCCPQIRIVASIDHVNAPLLWDKKMVHKQFKWSWYHVPTFAPYKVEGVFYPLILASGGHAQTTKTALVVLQSLTPNAQSVFRVLAEYQLANEKEEGMPVSSLYTKCRERFLVSSQVTLNSHLTEFKDHDLIKIRKHSDGQDCLRIPLVSDALEKLLQELA*