MTVTTFSELELDESLLDALQDKGFTRPTAIQAAAIPPALDGRDVLGSAPTGTGKTAAYLLPALQHLLDFPRKKSGPPRILILTPTRELAMQVADHARELAKHTHLDIATITGGVAYMNHAEVFSENQDIVVATTGRLLQYIKEENFDCRAVETLILDEADRMLDMGFAQDIEHIAGETRWRKQTMLFSATLEGDAIKDFAERLLEDPVEVSANPSTRERKKIHQWYYRADNFEHKVALLKHLLKQDDATRSIVFVRKRERVHELAETLRLAGINNCYLEGEMAQIKRNEGIKRLTDGRVNVLVATDVAARGIDIPDVSHVINFDMPRSGDTYLHRIGRTGRAGRKGTAISLVEAHDHLLLLKIGRYIEEPLKARVIDELRPTTRAPSEKLTGKPSKKVLAKRAEKKKEKEKEKPRVKKRHRDTKNIGKRRKPSGTKMQEQSSEE*