MLFFYERIEIFIRMIEKLSLIRPGCYNIVMQVKGVLNMPENLQLVIITGMSGAGKTVAVQSFEDMGYFCIDNLPPSLIPKFWELIKESGKVTKIALVIDLRSRTFFREIQDMLVELENTNFIDTTILFLDATDEELVSRYKETRRAHPMAMDGLVTEGIRKERAMLEEIKADAQLVIDTTDLSPRQLRERLNKELATRETHEFRVEMVSFGFKYGLPIDADIVMDVRFLPNPHYIDELRPLTGMDQPVYDYVMGFPETDEFYTKFIDLLRTVLPGYKKEGKSSVTIAIGCTGGQHRSVALTERVGAELKEEDYHVNITHRDRLKRKETVNRS*