MKISNEEKFAHITVFEKNLEFQIDTLEKLNKLLKTLKKSLKEYQKLMDYYYGKQRNDDLEADRKGEIPTDLKRAVLSEDEIYNMMIDYRESAIEMIEIATKMLRA