MKKFFYELKLIYNKYKLLDEMKSDFNIFFQLLNPYDEVNLHSKLIYSILNDCKFKKEFMLSFLKITGIISSDNINPSDLKIIDVEREKSFSNGRLDLFISCKIKDKNYVIIIENKIFARDQYEQMDRYIEFANNRQADIKKVFYLTLLGNAPSEDSASNLDQINLISYDDEILTWIENCIKISAREPALKEVLIQYADLLEKITGKDVDYTMDVMNFLLESPENFNMANSIQPAIIDAKTDLQMRFWTKLEESLDEMFKNFPDLNYRKTDRDEDLGSLNPWYSKTIIKNYYNNMRNSSCYGVMYYLYNKDDLGDLCFKIEYNKYDSLFYGLTFQAPGVNKDKLKSAIELKKKLESYDYKSSTGWFTWKYLKVNEKYFNFMNMDPDIVYILMNNDELNDLIKKITKEVETFIHIILD