MAARALGPPPLHALAATRQAPRCPPAAAAPPTHGYRRGAAVLSGRRGRHTLSSIQLMHAVRGGNLQVEPNMLHSPKPLMSTRRGCVASPTIANVDDCTEGEGALGYTMTQICDKFIEFFMYKKPQTKDWRKVLVFREEWERYRPYFYKHCQARIDMENDSSMKQKLVVLARKVKKIDNEIEKHMELFTQLRENPTDINAIVARRRKDFTGGFFQHLNFLVNAYNGLDERDAIARLGAKCLSAIHAYDCTLEQLDLDSAQSKFDDILNSSSLDDACDKIKSLAKTKELDSSLILLINRAWAAAKDSTTMKNEVKDIMCHIYTTTKESLKSISPPEMKLLKYLLNIEDPEERFGALATAFSPEVEHEAKDEDALYTTPNELHKWTKMMLDSYHLNKEETDFMDARKMSDPVIIQRLTLLKETIEEEYMKKYIHPEEQESEDDEDSEE*