MVQVAEAVITSEKRIHESEEKDARPALRCDLSVQVHPHEDDAFRETLKWATSFGLIQPGSKAYAKVQRARFSMLIASTYPYVTRDQLQLMSDFALWLFAYDDASDNLKIITDTSRLAALVELEDRMIGLLQNRQGVCVAEQSYACLRACKTWPAPQPVLNIMFEEYGTDCVLIETLQDLMVRFTSWASEAWLARWTQHMEEYLLATRFERSFHLRGETMTPNEYIPRRMDFSAVNPCLDMTGAFLKLDCEMLSNNACIAELEKLCNKHISWVNDLYGLKRDVSDGTNSNLVLCILHHTKNAGAFTVQDASDIVVQSTNFVLEEFVDLSAQVPLGLESYVHAMEFWMSGSLFWHQASARYNSKE*