MDVTVECKEGDEAAPPVESFEDMMLNAKILLDIRFHEYDKPTPIQAQAIPIILSGRDVLGCAETGSGKTAAFSIPMIQHCLEQDPIKRGDGPFAIVMAPTRELAQQIEKEAKVFSRSSKGFKTTIVVGGTNMSDQRSDLRQGVEVCVATPGRLIDHLHQGNTNLGRVSLVILDEADRMLDMGFEPQIREVMQNLPTPHQTLLFSATMPAEVESLAADYLNKPVKVKVGAVSVPTANVAQHLEKLVDAQKVDRLCELLLEEKAEAEKFGGSLPMTVVFVERKARADEVMELLNAEGVSAAAFHGGRSQQEREAALSDYKNGKCSVLCATDVAARGLDVKGIAHVVNLDMPRMFEDYVHRVGRTGRAGMTGRATSFYTDRDSYIVAQVKRALAELEAGNAFAFATGKEARAKEREAAKAWREGREEEPEAVGGVNIIVDEKFKHM