METRTHVDQAPMARLPNDDSEQTKEIDRTDRSIPSDTGAPATAAASSKGPTLTLDPALFKLSKEERELALEIKESIECLPDVDMLSDFMYANMALVGGVEEAVEKAYLMQEVREEYKILLTYEDGVRSLRDIIELLPLVFMSYSFDLKQDRSVLVLDCTKFRQTVWRDPKSMERILRGAFYMSYATFPSLGIVRAGKTDIFEWEGFELGMGMLDVKIGGQITSQTIGAFPANVTTKFFHTSSMANVIIAMTKKLVPKKIGSKWEFGCQFAGGRLDKFYMQPTPEVAIERVFQNFCNGLKIRMESEKIFRLEED*