MEEESEVVKTFAELGVREELVKACERLGWNNPSKIQAEALPYALEGKDVIGLAQTGSGKTGAFALPILQALLEYVNNAEPKKGRRPDPAFFACVLSPTRELAIQIAEQFEALGSDISLRCAVLVGGIDRMQQTIALGKRPHVIVATPGRLWDHMSDTKGFSLKTLKYLVLDEADRLLNEDFEKSLNQILEEIPRDRKTYLFSATMTKKVRKLQRACLRNPVKIEAASKYSTVDTLKQQYRFVAAKYKDCYLVYILTEMPDSTSMIFTRTCDGTRFMALMLRSLGFRAIPISGQMTQSKRLGALNKFKAGECNILVCTDVASRGLDIPSVDMVINYDIPTNSKDYIHRVGRTARAGRSGVGISLVNQYELEWYLQIEKLIGKKLPEYPAEEDEVLSLLERVSEAKKLSAMNMKESGGRNKRRGEDDEESERFLGGGNKGGNKGDKKSSKKFKR*