MVSLIIDGQKVEVPRGTTILEAAKKVQVNIPTLCYLKDIGHDVGACRICVVEVEGQRDFVTACNTPVEEGMVVRTNTPAVREARRMTLELILANHPMECPTCPRNGNCELQNLAATLGIREVRFPRVRREFPVDDSSAAIIRDPNKCIVCRRCVTVCENIQTVGVLELQKVDGQAIVGVKGGVPLAETNCVQCGQCALVCPVGAIYERDDTDKVWAALADPTKHVVVQTAPAVHVTIGEMFGLPVGTDATGKIVAALRRLGFDAIFDTNFAADLTIMEEGTELLERIEKGGVLPQFTSCSPGWIKFIEHFYPELIPHFSSCKSPQQMLGPVVKTYYAQKKGIDPKDVFMVSIMPCTAKKFEAARPEMNASGYRDVDVVLTSRELGRMIKEAGIDFANLPDENYDDPFGIGTGAGQIFGATGGVMEAALRTAYELATGKTLPKLDFVEVRGMKGVKEASVELNGKTIKVLVAHGLGNARLLMEKLKAGELKDYHFIEVMTCPGGCIGGGGQPIPTTTEIREKRIAGIYERDKNLPYRKSHENPAIKKLYEEFLGKPLSHKSHELLHTKYTPRGLMPRKG