MRYRFDLPPVLVGLSAKIQPSEKVGIVGRTGAGKSSIFNTLFRIVEPESGHILIDACDICKLGLNDLRKSLSIIPQLPVLFSGTVRFNLDPFQEHSDADLWEALDRAHLKDVIGRNVLGLDIEVAESGENFSVGQRQLLSLARALVRRSKVLVLDEATAAVDIGTDALIQKTIREEFKSCTMLIIAHRLNTVIDCDRVMVLDAGQVKEMDTPEKLLSNEYSLFSGMVRSTGAANAEYLKSIVMGEVNLKMEIDKQVDQSRRTLEASAKWETAAQWALAMALTSSHQNLQALAEGGTSNGILQRTRDAARTLQDVLQGQHDNEIANELSREEIPIEGWWSALLRVVQG