MVKHIVFGVERDIDIYADVFPTEEELEEMESRLPGCEHGWFDSVDNGLQLHYRKFLPAGPPKGIIIWMHGVQTHCGRAHILKDGRKINMALLSDRVVHQEGYALYAFDMTGHGYSEGSRFLVKSTVKQDYLNFVKLVVDDNNNENNDDNNIPLFLMGESFGGNLTLQIGRYYQDHPDETPKGFAGIILVAAAIYGYQIFFPVDLALKYFLTPFVPRLRPPEILPNPVAPSMLWRDPEVLYINAQEKRVTEMWLEPAERHSNLQTSSTLIEAMKYVRNECIPDFKGPFCILHGTSDRAVPIAGALEYFVEQVATPEPDRAVKRVGGAYHDLLGDPTAEENLDFILEWVKKRIEIMAKK*