MESFQRAIDALDALLTAPGSLAPLESHVQITSRHLRHLDLEEPLSELSVIHVAGTKGKGSTCAFVEEILRASGFRTGLFTSPHLLDVRERFRFDGQPVSQELFAKYFWWCWERLQALPGDSFHSGVSIARVSRFLTVLAFKMFISEKVDVAIIEVGLGGRYDTTNVVKSPVVCGVTSLGYDHMEVLGSTLGEIASQKAGIFKAGVPAITVPQASEALDSLQKRAKELNICLEVAAPLTAYGLGDLELGLKGEHQRVNAALAVALCKRWAGSSGHNEHKLLVENAIEHARLPDSYITGLVQARWEGRAQVIHDKLCSNLSFYIDGAHSPESMEVCGKWFSSASKADASPCGDQCKILLFNCMPKRDPQLLLPRLKEACAREESPIQLALFVPPYSSSFSVRHICTGRADTSWQEILWRHWEALEASKDDHCFINSSESSSVVQQLKDDEGFSRDTSLMIGSSSAVLPSLPSSIQWLQRIAKGYPQLHLQVLVTGSLHLVGDVLKLIKYT*