MVDMPPVVDRLCDSHFAVIGTAKAGDVFGEIGALCYKPQPYTVRSKKLCQLLRIDRNMFLAIVQGNVMDGQIVIHNLYQFLKNPKVSSKLRLSTEIDSIMTEVGMAMTLSLCFVASRGNSQLLEEFLTRGRNPNMTDYCGRTPLHIAAANGFLECVEALLRFGGDPNIQDDDGIVPLLEAIQAGHKLVAEMLWNQGARLTSGMEGEFLCRAVDNGNLEILRELLKYGADINAANSDGSTALHVAIAAGNLDISSFLINHGADLDKADARGLKPVELAKQQKQEDLINLCLKKQCFLDEVEEKKSVNGDSEDKIAREILIDSNVQHFTSVPTKGKRLAQGVTHRGARTVANYDNSLVRMVSSSYRILDRGIPSRIASMRVTVYRYHPKGSHFVRQLGKLINLPSSLEDLLQFASEEFKYSPVKILSASLAEINTLSVLRDNDTLYIVDKEELDRILGPHEETSG*