MSDESGKGDDSGKLLYCSFCGKSQHEVRKLIAGPSVFICDECVELCNDIIREEVSEGGQTKQNDRLPVPQEIKDILDEYVIGQDHAKKVLSVAVYNHYKRLNYTGKKDEVELSKSNILLIGPTGSGKTLLAETLARLLDVPFTIADATTLTEAGYVGEDVENIIQKLLQKCDYDVERAQVGIVYIDEIDKISRKSDNPSITRDVSGEGVQQALLKLIEGTVASVPPQGGRKHPQQEFLQVDTSNILFICGGAFAGLDKVIMDRSEKSGIGFGAQVKGEEDRKSIGETLRRVEPEDLIHYGLIPEFVGRLPVVATLEELDTEALVRILTEPKNSLTKQYTKLFEMEGVEVDFREDALRAVAQKAMDRKTGARGLRSILEAVLLDTMYDLPSTESVTKVVIDESVIKGESDPMLMYENVDKAQASPQE*