MLLKLQVSALTSGAHQLLIPGTSTNFPAAQLQHLVLVAGHAVYTGLDFHLANKESSWFLEDYQKVPGEAQSFLDHIRLGIEAAAADPVALLLFSGGQTRQAAGPRSEGVSYWVVAEAAGWFNHTHVRSRAYTEEHARDSFENLLFGLCRFYELTGHYPSKITMVSYTLKQKRFEDLHRAAVHYPKEQFSFVGTPVPPAATGATAGETKTVAAFLADPYGCQHELASKKAGRDPFAVGPPHPSRCPDLAALLSYCSHAPYEGPLPWNKPARQAVVHRQLSWTDDLHAYFNW*