MKRTYKQFSKCVEVEMLSDSSKQESDSEYKISETSESEKQKSKSFWSLKGLSFQIKTLVKELKSTTYKELAKILIEKLQNELQKIHSTERRKEIQNLKRRVYDAINVMVALGVLEKDKKQISFHEQKDKEVVNFQKEQVRTKLEILKEKRRKLTKATLTYMMYKQLIQRNQQIKMESESILYTPVFAFSVQVFEKGLCMQQKNGKKLIIKSKQPIYIYSELEVLQKILN