MARRAEEEYDYLFKVVLIGDSGVGKSNLLSRFTRNEFCLESKSTIGVEFATRTLQVEGRTVKAQIWDTAGQERYRAITSAYYRGALGALLVYDVTKPTTFDNVSRWLKELRDHADANIVVMLIGNKTDLKHLRGVATEDAQSFAEKEGLSFIETSALEATNVEKSFQMILAEIYRIISKKNLSSEDSAPASIKEGKTISVTGPEVNTKRPCCST