MSQQTFDQLDLTEQTKKAIVDMGFSHMTEVQARTIPQLLVGRDVLGAAKTGSGKTLAFLIPCAELLYRAKFMPRNGTGAIVISPTRELALQIYNVARDLMKHHTQTHGLVMGGANRRSEAEKLVKGVNLLVSTPGRLLDHLQNTKGFVYRNLACLVIDEADRILEIGFEEEMRQIVNILPKDRQTMLFSATQTTKVEDLARLSFKRKPLYVGIDDSKATATREGLEQGYCVVPADKRFLLLFTFLKKNASKKVMVFFSSCNSVKFHSELLNYIDIPVKAIHGKQKQAKRTTTFFEFCQADSGILLCTDVAARGLDIPAVDWIIQYDPPDDPKEYIHRVGRTARGRSGRGRALLMLLPEELSFLKYLKAAKVPLNEYEFPTSKLSNVQSQLEKLVEKNYYLHQSAKEAFRSYLLAYNSHHLKDTFNVHSLDLKAVARSFGFSSPPRVNINIESKAAHTRKAQKGGQGADYRRMKTGHKFSAQNPYGARQAGDKRQFVRV*