MEAAPTPEPGPHVLVIPFPAQGHALPLIDFVALLAARGLRLTVVTTPANLQLLSSLLAAHPTAVRAATFPFPSHPSLPPGLENTKGCSPVQFPAFVHALAELRGPILAWVKAQPDPVVAVVADFFCGWAQPLAREIGAAGIVFSPSGVLGTAVPHSTFRRLVRRPAECDGDDEFSVSFPAIPGEPSYQWRELLMMYRNYMAGALDEQVGASVRQNFMWNLHDSWGFVFNSFRALEGRYLEQPLEDLGFKRAWAVGPVAPEADAAVARGGQATVELADLSAWLDAFPEGSVVYVCFGSQAVLSPAVAAALAEALERSAVPFMWAVGDAVVPDGFEARAAASGRGSVVRGWAPQVALLRHPAVGWFVTHCGWNSTLEAVAAGVPMLAWPLTGDQFFDARLLVDEARVAVRACKGGLGFVPDAGELASVLADATGEKGHDVRTRAKALAAEAARAMKPGGTSYADLELLVQEIRNRKLS*