MPLEIQKVLLEASENIVEEPPSNLPTEDSVQKIDLGTPDNPRPVFISKNIKDDELPEYIAFLHKFVGCFAWSYAEMPGLDSKIAVHKLNMQEDIKPVKQGQRRFRPDVMDKIEQEVQKLKSVGFIREEQHPEWRANIVPVTKKNGQIRVCIDYRDLNNACPKDEFPLPIPKRAMMKIFQVMQHKIVECYVDDLAVKSKRKEDHLKDLREVFLRLRKHKLRMNPLKCFFGVSSGVDFVWDTEYEAAFEDIKSYLTKPPVLAAPTTGKPFILYIRALNHSLGALLAQENDGRKEAAQYYLSHMLVGAEHRYSLSDVNFDSPIFLSKRGMVLVTKAGSFNARLAKWSILLSQFDFRYVPQKAIKCQTLADFLAAYPLPKDSPLRDDLPDELVYSVEISLSNASWDMYFDGATRTDEKGKLISGIGILFVSPDKYMIQHAFSLLEQCSNNAAEYQALIIGLELALESGITMLEAFGDSQPIVNQMNQKYEIRKPDLLPYYNKA