MTYYENIREMTKIVPVQLVNFEEPRDKARTPTQASSNFITNKEQGDWAENLIARAINETSNNFVAVKYGKSDNLVAGEDGFDAFYQDFQNELDTIGKRPDLLIFNKVDFDNSLGFDISQEPHEEITDYVKKAIAGIEVRSSAFLIDRYEEAMQARTEKFVQIALETKDKILTDFSDVLEHPARQSYIELLNSITASTLNVADFRVPSWSSSDRLIQVKNLFKQLKNAIKEIQKRDYLSITPKVEDLKVVYKWIETFNVPHFYFQVFFDKVYGISFEQILKIISDSDNDGVIFSVETDTKNQNKTTIKINSKFGVPIALKVDEPLHESVRKEMDRGRLLFYVTFKGGTAYLDIENLRAILNLEESIF