MSHKKFFNLVKQLDYKEEIQEIYNQLQEKYSGLSSLVQQLNELQDAISSMQDVVSMLQDVFQELQSMSSFVQKLTELRAEQRKLEELEQLVEQLKDKYEQLEKFSKLTEEWSQDVAKMKQELAKLQAELEEKKQEFERLFQKMTELRAKLEEKDQLVEEIKKAKDDIQKLRDLSQELSQ