MSLKFLNLKSFHPGNKNSQKKLFIAEEREKQLNKRENERAKEVLTEQEFIKNRALLSGSKLEAERSKVSFLYTLPPGAIDEKKQQQQQQQQQLEQQQQPKNDKDLKDFEKFPILANAPTDGVISSDIKLVHKPLGILINNVKCARCHNWGHRSGDRECPLIDSNPNEYKNLQMNDPMSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNEYDHQNNQDNRKRFRLNSSASSPKSYGRESNHYSVVEDIIDNNNNNNNNKANEEEDDDEVEREFLASLTKKQRKLLLRQIKLEEKQAKKKKKKREKRKYSDSSDSDSDGDRKKRHKSSSSRKKEKKNSNQDFKEKSHN