MALLNVDKLSVHFGDESAPFRAVDRISYSVKQGEVVGIVGESGSGKSVSSLAIMGLIDYPGRVMAEKLEFNGQDLQRISEKERRNLVGAEVAMIFQDPMTSLNPCYTVGFQIMEAIKVHQGGNKSTRRQRAIDLLNQVGIPDPASRLDVYPHQLSGGMSQRVMIAMAIACRPKLLIADEPTTALDVTIQAQIIELLLELQQKENMALVLITHDLALVAEAAHKIIVMYAGQVVETGDAHAIFHAPRHPYTQALLRALPEFAQDKERLASLPGVVPGKYDRPNGCLLNPRCPYATDRCRAEEPALNMLADGRQSKCHYPLDDAGRPTL*