MKVNYECASCMLRQSREAIEHAVEANDKRMDVSLKVLEFMEKHFKKDSNSNKLGTDLHHMIMKETKNNDPYKQLREQGNQLAKKLVPPIEDMLKENPSFENYVKIAVAGNIIDFGALEESTNMEELIKEQLKRQPSINHIDKLDKALQTAKTVLYLADNCGEIVFDKLLIEKIKEDYNLEIILALKENPILNDALLSDAEDLELDKYTKLITTGAASVGVVEDYVSDELIELLHSCDVVISKGMGNYEGLTEMNINRSVFFLLNTKCQAISDEIGVGLRSSVIIKKDL