MLKETLGLNEQHQGIIRSYIKFARHQRGQNLKFIDMTFQDVIDSRLLEDTYTKDEVEELINNMKDVVSGEVAGELMDVSHINVLLFTQLLSQAEKWHLRMKVDLSDVQNRELLEKVKIMEENENKSQPNPHRLEPLADNSSGSFELLKIEIERLKDENMRLEKQTVEYESKLNQLIEEKEKMALLLKAKEEEMTELKNETENLSPTNKNSEVETDSKNDSEQLLGEYEKVLTEQLRLELDSMRQEYLSVQSQLSLAEKELERKFNQTAAYNNMKMMIAKKNEQVKELRTQLQKYEKTSEPAPE