MKFSISAPKQVQPILSFKNKPSIVNVNSFLHPREKVVFVMGATGSGKSRLAIDLATRFQTEIINSDKIQVYKGLDVLTNKVTPQECRGVPHHLLGVFDSEDGNLTATDFTLLASQEISTLSANNKLPIVAGGSNSYIEALANHSSGLLLNNYECCFIWVDVSLPVLNSFVSKRVDRMMEAGLLDEVRQVYDPKADYSVGIRRAIGVPELHEYLRYESLVDRATQRKMLDVAVKKIKQNTEILACRQLQKIQRLSKKWKSCMHHVDATEVFLKHNEEEADEAWENLVARPTKRIVDKFSNRHVMKNDSVEHCLTTIGAASYGGGSGSRAHNMI*