MVLFQVLGILSKPVTEAGADLLITLKRQAGYLFHYKRNIKNLKREVEKLKRIRNDVQQLVEVAQRNNEVILDVVRGWLESVQCIIGDVQVLDDQVEGNLRCFDFNIRYKLGKKAKIKIAEVNDLLREGNFRSVSSGKRNPDVGFSPDGDFSTFESTESAMKQVIVALKDEKVHIIGVYGMGGVGKTTSVNQVAKWVKKTELFEEIVVVPLSQNLDLKSIQSDIAEQLDMRLENGSEPMGARKLTQRLNQAKNVLVVLDNVTTRAPD