MAAYRAEDDYDYLFKIVLIGDSGVGKSNLLSRFTRNEFSLESKSTIGVEFATRSLNVDGKIIKAQIWDTAGQERYRAITSAYYRGAVGALLVFDVTRHSTFENVERWLKELRDHTDPNIVVMLIGNKSDLRHLVAVSTEDGKSFAERESLFFMETSALEATNVENAFAEVLTQIYRIVSKKAVEAGDEGASAAVPSKGEKINIKDDVSALKRVGCCSN