MTTALVSDVVEQLSAMINYDAGLLSGFEKEVRYLVCTFRAIQAVLEDADRKPVTDEVVRDWIRKRNEVAHSVEDIVDELRKDASKSQGDEDAFLNCMKVRSCLLFPSPCLKQVKLRHNAERRISELKEILNKLLIESRCFNFSIVDADEWLKTEQLQTSSPIHELEIFGRYGDKERIIKDLVRGTSQEEKPLSVISIVGTGGLGKTTVARLVYNDERVRAHFPKRIWVCVSDPFDIRRIGTSVLESMAGSSSHGMDMETLQYNLSVVVCNKRFLLVLDDVWNEDVLSWEKLKLLLLSGAAQESKILVTTRTSTVANVMETTHIHYLGILSDSDSWSLFASRAFRGREEKERLELIEMAQKIVDRCKGVPLSLEVVGNLLYTKRKGVAGHTSQTKCGNGIMKPCYHLSY