MKETAIEGQRTNFVTDYVLKVILQNLRLMEYECFRLHKMLDFIHVSGIENIPSWWIWAYWCPPMSYGQNAIAVNEFLAPRWNKPISNISSETVGCALLESRGLFAEAKFYWIGIGALIRFCVLFNVLYTVALTFLNHKQANRTGESNQGKKHHSVELTSQKKSNERRESLTSEDNSTRDGEFSVIQVSAQQKKEMILPFHPLLMAFENINYYVDMPSEMKSEGLAQDKLELLCNVSGSFRPGVLTSLMGVSGAGKTTLMDVLDGRKSGGYIEGNISISRFPKKQETFSHISGYCEQNVIHSPKVTVFESLVFSTWLRLSCEMFVGEVMELVELTPLRDALVGLPGLRGLSTKQRKRLTIAV*