MLKIVLVDDEPLILKGLESIIPEFEQSIEIIGTAKNGAVALDLFANQEVDVLLTDIEMPVMNGLELIDEWKKRQPATKTIVLSGFEDFHYVKRGLSAGIENYLLKPLNEQELKETLIQIEKKQMTDSVIPREEAYYILRDNTIWRWLNLRINKEEWEERLALYDMALNPKENAVLIQIQATKEIDLAEWKNLSEQYRKDFSFMLLTPENEIIVGITEQTSISEQILAIHQDMKKRISNEAFYLFISEKVQGEMMYPQAFRQLTRLLPERLVQEPGSLIAYQKRTKHTWRPKRKQHQLAKLLVMNNEKEIKAWIQHFFKEWNDHKLESDPHQMLHILNELLVMMAESDPKELSESMGRIAEETSIEGLEEATLAYAIRYYNRKKQTDESKSPIIQNVLSYITEHFAEGMSLKTLGNDFHINAVYLGQLFQKEMGEHFTDYLNRYRVNYAKEELLQTKDNLTIIAGKSGYTDMAYFYRQFKKHTGETPNRYRKIHQ*