MKYQQLENLECGWKWQYLINKWKDGEPVTRYIDKSEIEAAVQKLRAIEHEPTHVLSWIEEHMSSELDNKLKQAIRAKRKRHFNAEQIHTRKKSIDLDYRVWEKLSLKANELGCTLSDAIEYLLSEASRSEKASKTVNSLKEDLSRLLAE