MLFHFDLKEFQEKVSTQLRPWQRSFQFWVRAADIYTGYKVFQVRASLEKDVKKQEVMWEKQHEVAADKIYSMCSELGGFFLKVAQIVGKPDLAPAPWVKRLVTLCDQAPATPYNVIRVVLEKELGQSIDELFEYFDKDPLGSASIAQVHRARLKGDKNDVVVKVQHPGVQELMMTDIRNLQAFALYIQKTDVKFDLFSVTKEMEKQISYEFDFVREAEAMARIRHFLCQNNKKSPVRVPCVIRDMVSRRVLVMEYIDGIPILKLGDEMEKRGIHPDGKLAAAAKMNILKNLSLAYGQMILKSGFFHADPHPGNILICKGSEVALLDYGQVKDLPDELRLGYARLVLAIADNDPLRASESYRDLGIETLSNCEDEQNEMLRLAQTMFDTKLPPGVTMLQPFAEESSIKKIAVKAFPEELFSVLRTVHILRGLSVGLGINFSCAEQWRPIAEEALYVAGRLTAKDLKQIHRRGTSRRRFWRSVFGVG*