MKPCMTALRQTIPPLLNFKEISTGLNMVDVPYFRRKDKVVFVMGATGTGKSRLAIDLATRFPAEIVNSDKIQVYKGLDIVTNKVTPEESLGVPHHLLGTVEDTHEDFTAEDFQREAIRAVKSIVERDRVPIIAGGSNSYIEALVNNCVDFRLRYNCCFLWVDVDKPVLHSFVSERVDKMVEMGLVDEVRRIFDPTSDDYSTGIRRAIGVPELDEFLRAELLNYPTSKLLETAIKKIKDSNCLLASRQYQKIQRLYKQWKWNMHRLDATEVFLRRGEEADDAWEDKVARPSALAVDRFLNYSEDHHLEGADILLPEISVVPPFPAAVAAISR*