MEEENEVVKTFAELGVREELVKACERLGWKNPSKIQAEALPFALEGKDVIGLAQTGSGKTGAFAIPILQALLEYVYDSEPKKGRRPDPAFFACVLSPTRELAIQIAEQFEALGADISLRCAVLVGGIDRMQQTIALGKRPHVIVATPGRLWDHMSDTKGFSLKSLKYLVLDEADRLLNEDFEKSLNQILEEIPLERKTFLFSATMTKKVRKLQRACLRNPVKIEAASKYSTVDTLKQQYRFVAAKYKDCYLVYILSEMPESTSMIFTRTCDGTRFLALVLRSLGFRAIPISGQMTQSKRLGALNKFKAGECNILVCTDVASRGLDIPSVDVVINYDIPTNSKDYIHRVGRTARAGRSGVGISLVNQYELEWYIQIEKLIGKKLPEYPAEEDEVLSLLERVAEAKKLSAMNMKESGGRKRRGEDDEESERFLGGNKDRGNKERGGNKDKKSSKKFKR*