MGFVTPTPIQASVLPVAMAGRDVCASAVTGSGKTAAFLLPVMERILQRGGGRTTMGGLNAKRKASALAATRALVLTPTRELAAQCVSMMTAMAKFTDLRAALIVGGAKNVMSQAAELRSRPDVVVATPGRLLDHITNSQGVDLDDLEFLILDEADRLLDLGFQDEVHEIVKACPTERQTLLFSATMSTKVDDLIKLSLKQPVRVQATEKGKKDNAPTGVEVAPRLEQEFVRIRAGNEGVNREGMLLALLTRTFTSRVIVFFDTKSAAHRLMIVCGLCGIKCTELHGNLTQVQRLEALEAFREGNVDVLLATDLAARGLDIPGVECVINFEMPSQVDTYVHRIGRTARAGRGGNSCTLIGEGRRYLMKEVIKDAEEKSRRASAGRKQTQDSASTSGVIRSRTIPPPVVAHFVAKINFLEQHVREVLDAEAVARIDRIAEMEAMRAQNIIEHSSEIKQRPQKEWFASSKERISVKEAA