MLILPLKPAVRFDLQTALSKWLDSDQEVSFQPSNPLQFVLPKPDLSAAACREDLLRLQSLRNCVTDVLLKRDSHRAALEDDGLADCHEYHATLLEFEKRGFPTLDDEHNGLRLFWKGAWSPEEERHATLTWDRAVIEFNTAALLTGMAAECSVTDRAACKEAVNYCQTAASILAVLKELVQSMDFATVDLSQPMLAFWEKYLVAQAQMFIYRMAAQAGDDTKHSTLSVLSQSAFALFNEALTAAQDPRLESEVPKESSTWATYCKVSSMLSVAKAEYHQAVVHRLANEWGKEIARLRDCHLKFETLSKFVRGLDDDGPVSYMRRECLAILPVVHDRLHEADKDNYNIYQEKIPEEMPEIAAKQLAKSSGGLPQSMLVPKKQVFVNV*