MALLNVDKLSVHFGDENAPFRAVDRISYSVKQGEVVGIVGESGSGKSVSSLAIMGLIDYPGRVMADKLEFNGRDLQRISEKERRQLVGAEVAMIFQDPMTSLNPCFTVGYQIMEAIKVHQGGNKQTRRQRAIDLLNLVGIPDPASRLDVYPHQLSGGMSQRVMIAMAIACRPKLLIADEPTTALDVTIQAQIIELLLDLQQQENMALVLITHDLALVAEAAHKIIVMYAGQVVETGDAKDIFRAPRHPYTQALLRALPEFAQDKARLASLPGVVPGKYDRPNGCLLNPRCPYATDKCRSEEPALADLTGGRQSKCHYPLDDAGRPGL*