MTVFEQMEFYSPVLRINNREENIDFYQNTLGFKVLSEENSLVIFGDWAQAGSLFLIEESPDIRTRAVKGTKKLNKIIIKASKTEEIAALLANGAQADKVFKGANGYAFEAISPEKDRFLIHAEDDLTTLQETKQADYQPLPDFKGLSAFKVESMCLNVPDKVKSQNFYQDLFQNQFPILLDFVESHGEDLTIQPHIAWDLEILEIRVAENYDLVALKNYLEEKGQDVYLDKKEKILVFSDPSQIEIWFRKVK