MAEKMEVDIPVTEFLAQERKKTPKHLQEYYTSFEDLYERKLWHQLTSCLEEFVTQPDAGPFLIPLYNHFVSEWAKKMNKLKLVGFALSAAAQFQDFQEAIQFLSPLTERVNTPETQDAYVLAIMETASFKLLLNDLDGTKEAMDESEKILESFDSVETIIHASFYRVSAQYYKAKADFVKYYKHALLFLACVNLNDLSNAERIERAYDLSLAALLGESIYNFGELLMHPILQVLKVGEHEWLYRLLFAVNSGDIGKFEALSAQFTKQPLLESYSAFLRQKICLMSLIESIFKRSADNRLLTFSDITSETKLPIDEVEHLVMKGLSLNLIRGSIDQVDQTVHITWVQSRYMDIDQIDAMRQRLVEWSQNVDKMANLMEDLTPELFIQ