MKFSISAPKQVQPILSFKNKPSIVNVNSFLHPREKVVFVMGATGSGKSRLAIDLAHGVPHHLLGVFDSEDGNLTATDFTLLASQEISTLSANNKLPIVAGGSNSYIEALANHSSGLLLNNYECCFIWVDVSLPVLNAFVSKRVDRMMEAGLLDEVRQVYDPKADYSVGIRRAIGVPELHEYLRYESLVDRATQRKMLDVAVRKIKQNTEILACRQLQKIQRLSKKWKPCMHHVDATEVFLKHNEEEADEAWENLVARPTKRIVDKFSNRHVMKNDSVEHCLTTIGAASYGGGSGSRAHNMI*