MKFSISSLKQVQPILCFKNKLSKVNVNSFLHPKEKVIFVMGATGSGKSRLAIDLATRFQGEIINSDKIQLYKGLDVLTNKVTPKECRGVPHHLLGVFDSEAGNLTATQYSRLASQAISKLSANNKLPIVAGGSNSYIEALVNHSSGFLLNNYDCCFIWVDVSLPVLNSFVSKRVDRMMEAGLLEEVREVFNPKANYSVGIRRAIGVPELHEYLRNESLVDRATKSKMLDVAVKNIKKNTEILACRQLKKIQRLHKKWKMSMHRVDATEVFLKRNVEEQDEAWENLVARPSERIVDKFYNNNNQLKNDDVEHCLAASYGGGSGSRAHNMI*