MSHKKFFNLVKQLDYKEEIQEIYNQLQEKYSGLSSLVQQLNELQDAISSMQDVVSMLQDVFQELQSMSSFVQKLTELRAEQRKLEELEQLVEQLKDKYEQLEKFSKLTEEWSQDVAKMKQELAKLQAELEEKKREFERLFQKMTELRAKLEEKDQLVEEIKKAKDDIQKLRDLSQELSQ