MKLMNAVSEEYLLEKGKKNFDKEEFFLRFRGPHAARWYAHFSWTDTTKHVLRVFSDALDSMTEDQSSDIIESLPEYCHVGRDILRARVPIFCWDVVEVHLPDRVMRQFGLVQAVPSSFAFDTTHFNHDHRGRSNTNWELEHAQWLHFWNHIDQYVWNAPILHGSLRYDDPYLIWFRRITRFIIGNPISSPQQQQGYVPNVCHIHLIVNKAISLGAYPSMEEFYGFRAMVRDEGSSCLAYVEEADRTHVQANYRREELMADHLHPPIRRQGKGGVVGRKVRAIGRGRAPIEMSEDDQTTQDSQAVSNYELTNIENVTYTTPQTPQISRNPSLSSLENVFGSNQPQHFENAPNFVHGDELEDANQGASQGGEPSVKKKRTIIPKLCRTEIADTRKLHLLWWVDTIV