MKIRTVKQRASSNIPSELEDMFFSKKISTKDLKELEQKHGIYLRRGAFSSRENAIIEDIARKFAEEKGVLFEDLKDKNVDVGIPELHVEIAKKLKRSYDSVRFHMYQTFVPTFVDKNWTERDTEELKKLYLEQNKTVSEIAKILGKKKSSVKSKVLHLSCPPDSRSNGFWNEDEEQRLKIACEENMNATGLDYPSNWGWIAEQVGTRIYRGRNVGNFYSDEKPVTFRIWTPELCRKLINSIRSHEFDSEQLVNWYQVSRDMNCTLPSVVAKWGTLKKRVFNYRRLDFEELLSEVEKNIC