MALSRAFGRLLATAAVQQSSSAALYTPQLLELGRTVLPACLRQFHSCNQHSAAAAEPEPVPHAAWEEPELSSAQLTPRQVVELLDRFIVGQDAAKKAVANALRNRWRRHKVPSPLREEIHPKNLLMIGPTGCGKTEIARRLAKLANAPFVKVEATKFTEVGFHGRDVDQIIRDLVDNAIIMMRQRLRRESKAKIDEAVEERILSALLGEGAPPDTRSSFRALYREGDLDERLVELELPASPSARMMGPWNAGDASTMQEMVVRVDKLFGAGRGRGEKRKMKISEARPLVEEQEAERYVNSESVTREAILAVEQDGIVFIDEIDKIVTSSEHRYGGDASAEGVQRDLLPIIEGSTVSTKHGNVNTDYILFICSGAFHSCKPADMLAELQGRLPIRVELKGLTAGDFYKILTEPESNMIKQQQALLSTENVELIFTDAAIHEIARVAEEVNTNIDNIGARRLHTILERILEDVSFDAPEKAKESGSQVNIVIDKEDVLTKIGDLLKKQDLSRYVLX