MEKEVIAYLDNETIIDSQSVKNTNLKEIYFDNSKESLEVIRHSCAHLMAQAIKSLYPEAKFFVGPVIEDGFYYDFRVESKIGEEDLVKIEKKMKELAEAKIEISKYEITKSEALAKFQNDDLKQEVLLRIPDGAVSIYKQGEFEDLCRGPHVPNTKFLRFFKLTRVAGAYLGGDEKREMLTRIYGTAFADKESLKEYLTIIEEAKKRDHRKLGTELKLFTFDDEIGGGLPIWLSNGARLRSKLEHMLYKIHRLRGYEPVRGPELLKADAWKISGHYANYKENMYFTQIDEQEYGIKPMNCVGHIKIYQSDVRSYRDLPLKFFEYGVVHRHEKSGVLHGLFRVREFTQDDAHIFCMPSQIKEQVLEILAFVDNLMKLFDFSYEMEISTKPEKAIGDDEIWEIATKALKEALDEQGLKYGIDEGGGAFYGPKIDIKITDALKRKWQCGTIQVDFNLPSRFKLEYTDSDNEKKQPVMLHRAILGSFERFIGILTEHCAGEFPFFIAPTAVGIVPIGEAHIAYAKEIQKELLELNIDSEVYEKNESLSKKIRIAEKQKLPMILVLGDDEVAKRSVALRDRRAKEQKNLSLDEFIKLVKEKMSEVHF*