MYKVLLVDDEYMVTEGLKRLIPFDKWDMEVVATASHADEALEYVQENPVDVIISDVNMPDKTGLDMIREMKEILPDAAYILLSGYQEFDYVKRAMNLSVVDYLVKPVDKVELGNLLEKIAGQLGERGKKSQTLSQELDEAGFVSYLGDKENWWIGLSKEKQGSFTIPYYVLGQAWQIFISDQPLDGLVVTPFEAPYQEHFERWKLNAEKTLFYGSVNLQQSESLFAYYEPIYRVIIQGNLNQIVEELNLLEKVVLENTPRIPITKQLFIQFVMDVFHLFEHLKADDMTDIVKTIHAIQSFDELVSYIKETLISFFGQYRMNENVVSVLEVIGRDYQKELSLKDISKALFINPVYLGQLIKRETDSTFAELLNKQRIKAAQQLLLSTSDSIEDICYAVGYSNLGYFYKVFRKLCGKSPKAYRKQVETIL*