MKKYLSEENKLKITIRKDYFERENIKTKILNNINRLTHLCLGTIIKVVVIENCPNFEIEKRPKLNEDETTVTRNKRLLQNFLFDHLKKAKDALEDEKTNKTIIMQQTQNKRVEAKLLEEKKKIEKNEIFDIEKKTNVLINDIKMIEKNIKKNEGKFMKMSLINHYDKMKNFISTNTSPTIFWSPLKFNEKMKTLQKATHEFINKKIEEIELANYEVEFEEEHWVKEFQNLTEIIKRKSLENGEGKNEESEKNDEKSEEKSEGKNEEKEDEEEDEKSEGKNDEENDEKNDEKNDEENDEEEDEKNDEENDEENDEEEDEKNDKKNDEEEDKKNDEEDEKNEEVN