MTVTTFSELELDENLLEALQDKGFTRPTAIQAAAIPPALDGRDILGSAPTGTGKTAAYLLPALQHLLDFPRKKSGPPRILILTPTRELAMQVADHARELAKHTHLDIATITGGVAYMNHAEVFSENQDIVVATTGRLLQYIKEENFDCRAVETLILDEADRMLDMGFAQDIETIAGETRWRKQTMLFSATLEGDAIKDFAERLLEEPVEVSANPSTRERKKIHQWYYRADDIEHKTKLLVNLLQQPEATRAIVFVRKRERVHELANWLREAGINTCWLEGEMVQAKRNEAIKRLTDGRVNVLIATDVAARGIDIPDVSHVFNFDMPRTADTYLHRIGRTGRAGKKGTAISLVEAHDHLLLGKIGRYIEEPLKARVIDELRPTTRAPSEKLTGKPSKKVLAKRAQKKKDEKEKPRVKKRHRDTKNIGKRRKPSAAGTPSASSDE*