MTRYAQLVIGPAGSGKSTYCYHLQQHCNTIGRNLDVINLDPAAEDFKYAVAADIRELVPLEDVMEEFNYGPNGGLIYCMEYLEENMDDWLAEKLEDYIDDDYVVFDCPGQIELYTHIPVFKSLVEQLKRWDFNLCAVYLLDSQFVSDVTKYISGCLSSLSAMVQLELPHVNVLTKMDLVAKKKDIEDYLDPDPVFLLSEMNANTAPRYGKLNAALAELIDDYRMVNFVPLDVTSEDSLQYLLSTIDNAIQYGENSEVKIKDYDPDIGDGMSFNMDADIETDNF*