MEKTVQKQDRNTVRSLYHCGLIKMIVKNELLKQNMNWQQFTTENGFETVKEEEEEEHIQVMTDDDDEEEDSEEEQHPKATSPKLPLGRRTRSMVLKEKELVEKEKIFTTYERMTRKRPQVQKGQTQEEDDRAQQAQYEHIQTLEAQTFDEIFEAQETPTYAQMKVDMEQLIHDMKEEPQIEEAAGTSTTELDRKNKKIRKMKRKIKEIEVLERYIKTENEMLRNQSHRTQEENDSLKKKNKKLQKQNKLISQQAYKWFQQKKVYKEKYKNMKALQTVQTNVETLLQAAEAAEEQ*