MTTALVSDVVEQLSAMINYDAGLLSGFEKEVRYLVCTFRAIQAVLEDADRKPVTDEVVRDWIRKRNEVAHSVEDIVDELRKDASKSQGDEDAFLNCMKVRSCLLFPSPCLKQVKLRHNAERRISELKEILNKLLIESRCFNFSIVDADEWLKTEQLQTSSPIHELEIFGRYGDKERIIKDLVRGTSQEEKPLSVISIVGTGGLGKTTVARLVYNDERVRAHFPKRIWVCVSDPFDIRRIGTSVLESMAGSSSHGMDMETLQYNLSVVVCNKRFLLVLDDVWNEDVLSWEKLKLLLLSGAAQESKILVTTRTSTVANVMETTHIHYLGILSDSDSWSLFASRAFRGREEKERLELIEMAQKIVDRCKGVPLSLEVVGNLLYTKRKGVAGHTSQTKCGNDKETLGDDEMKRLDRVFQGLGPPHSNLKDLKILNYAGSKFPTWLEDSACSNLVKVELRGCKKCELLPGLGNLHSLEFLKIYAADEVKVVDGEFYGDGNDMVYFPKLKQLCFDSMLSWEEWKLTEGHGDVMPSIS