MAHRIDHEYDYLFKIVLIGDSGVGKSNILSRFTRNEFCLESKSTIGVEFATRTLQVEGKTVKAQIWDTAGQERYRAITSAYYRGAVGALLVYDITKRQTFDNIERWLRELRDHADSNIVIMLAGNKSDLKHLRAVQEEDAKFLAEKEGLSFLETSALEALNVEKAFQTVLTQIYHIIRKKALAAQEATIGPGQGTTINVAEMTGTPTKKSCCSS