MKMKEIPTLPQDIIIEILIRLPLKTLLKFRSVSKSWLYLLSDAQFHKTHISFSTNNPKFTDYTLAAIPTLSGLGKICHVYTISSENSSVIVSKHGCPSKTLSLSAWILGSCNGLICLTSDSFNLMLLNPCTGKFSLFPDLMIEYEVGDGGVHIRYGFGYDASTDDYKVVKMFSFPRIDNEGRHVNMVSVYSLKGSSWSSIQGFDSGHVNGNVAVFANGVLHWEGCYDYVSGGVSSEIVTLDLAKERYGRIALPRYEGGGIHWTLGESRGRLVACCNYESDKADMWVLKEYGVEKTWTKVVTISSPDDRRVSISPLFVAENGDEVLVKLGTEVTLYNSRNASFKRIADYVSMDDFLQVQVTTYLESLASPHI*