MATLLEKTRQVNELLQKNNLFDVQAELPYNKMAMILGDILESNAYIISSSGDLLGYTEKLDVNNARIKNMFKEKKFPQGYTEAVDMLKVTEANIPIDSDLTAFPFESRELYPFGLTTIVPLYGAGKRLGTIILARVEKSFNEDDLVLAEYSATVVGMQILYHQSRTIEAEVRSATAVQMAINTLSYSELKAVHAIFEALDGEEGRLTASSIADEIGITRSVIVNALRKLESAGIIESRSLGMKGTYLKVLNQQFIKELEK