MPSIQKPIPVTLLSGFLGAGKTTLLENILKANHGYKIAVVVNDMSALNIDASLLVNHKVSQKKESMVQLQNGCICCTLRGDLLEEMAQLAFSGKFDYIVIESTGISEPMQVAETFTQEFTTAMLDAEDKVDLGMDEKVLRQIAEHGGLAKLTALDTAVTVIDSFNFLPNFETFDLLKDRWEIGMPEDERTISDLLVDQIEFSDVIILNKTDTISTKKQNKIKALVRKLNPVAKVITTNFCKVDLKEIINTGLFQFDKAATSAGWLQSIHEMTVRDVAAGSKLAPKPETEEYNINNFVYRARTPFHPLRLHELIRDKFLVMEYNTPSGADVHDGHENATQEAEDDDQQLEPVDEDGDSPMSQEEWEDEEDSDDESVELIDEKVVLENKKNSVFGNLLRSKGYFWLATRHILQGEWSQAGAILTIKPGQPWFCVMSENSWPDDETVRAYIKKDFQGIYGDRRNEIVFIGENIDTEKLTKALDHCLLTPTEMRKFERIMKRFNGDVIKTEAKLNTAWEDGFEDWPDIIAGGDDDEE*