MLDMDPVRNPYAPGAGQRPPELAGRDGELSAFDVVLERIAHGRPERSLVLTGLRGVGKTVLLNQLRSAAIGRGWGTGKIEARPDQSLRRPVSSALHMALRELRHPDQESMDAVLGVLKAFALRQTADAKVRDRWQPGIDVPVTSGRADSGDMEIDLVELLSDAAGLAADVGKGVALFIDEMQDVQSDDVSAICAACHELSQQGAPLIVVGAGLPHLPAVLSASKSYSERLFRYLRIDRLDRPAADRALLAPAEREEVSFEPEALDALYAAADGYPYFVQAYGKVTWDVAAASPITAADVAMAAPVAEAELAVGFFGSRYDRATPAEREYMHAMAELGGPAGAAVSTSEVAVSLGRRPASLSPARDSLIKKGLVYSAERGQIAFTVPHFGRYLLSHPDQEDPRPPRPS