MAIRFDSLPLRDRTLAALKECNFTHMTEIQARSIPRLLAGSDVLGASRTGTGKTLAFLVPALELLNRVQIKPRNGTVVLIISPTRELASQIHGVASKLMSAHSQTHMVITGGLNRKVEAVKLKAGVNLLVATPGRLLDHLRSTAGWIYHNLKYLVIDEADRLLDIGIQSDRLCSFLRLYQRRRALVKQLANLSLKDPTYIGVESIEQSTVQGLEQGYWVVPLEKRLLLLISSLYRSKKKKVMVFFSSCNSVKFHFELFCHIGLECLSIHGKQKQSTRTSAFTEFCAAENGLLLCTGVAARGLDIPAVDWIIQYDPPPDPKEYIHRVGRTARGEGARGRALLFLLPQELLFTYDLKRARVPIKLWPSSKPLNIQTFLETQILKIQGMQRLAADAFKSYLRSYQAHTAAFDIHKLDLQALAASFCLKSIPPSCTSIHSNAAKHRKKRKGAGHEFSAEDPYGKRSKQGFLARDPPG*