MQQEIDKVFQQDGSIGGDGVGVIGVHGIPVIGKSTLCKIMVNFYGFEFPRRCFFLGFPTNINQAMKDGEVKEKQQLEEKICKLELEALRNEKVFVAIDNVRDDTFEYARKIMLMKFREGTKIMITSRSKEILSRLLLQSRRGRMNDHEQNILHFPSLSKAEAVEFLKHHVMSPDDTEKSLELCFVKGQYHPWLLQLKAAELGNTGLSFDDEQWSNLKASMFGLEVRSVATTASSVPTDEWIFLSHSGQQKSDFVVHLNNALLLAKHRPFFDMDTVHSLPIGRDYPPRILQ