MTVTTFSELELDESLLEALQDKGFTRPTAIQAAAIPPALDGRDVLGSAPTGTGKTAAYLLPALQHLLDFPRKKSGPPRILILTPTRELAMQVSDHARELAKHTHLDIATITGGVAYMNHAEVFSENQDIVVATTGRLLQYIKEENFDCRAVETLILDEADRMLDMGFAQDIEHIAGETRWRKQTLLFSATLEGDAIQDFAERLLEDPVEVSANPSTRERKKIHQWYYRADDLEHKTALLVHLLKQPEATRSIVFVRKRERVHELANWLREAGINNCYLEGEMVQGKRNEAIKRLTEGRVNVLVATDVAARGIDIPDVSHVFNFDMPRSGDTYLHRIGRTARAGRKGTAISLVEAHDHLLLGKVGRYIEEPIKARVIDELRPKTRAPSEKQTGKPSKKVLAKRAEKKKAKEKEKPRVKKRHRDTKNIGKRRKPSGTGVPPQTTEE*