MELNQYLDGMLTHKASDLYITVGAPILYRVDGELRAQGEALSVADVTALLHAMMDDARQAEFKQTREANFAVVRDSGRFRVSAFFQRELPGAVIRRIETRIPTFEELKLPEVLQNLAIAKRGLVLVVGATGSGKSTTMAAMTGYRNQHRTGHILTVEDPIEFVHEHKRCIVTQREVGLDTESYEVALKNSLRQAPDMILIGEIRSRETMEYAMTFAETGHLCMATLHANNANQALERILHLVPKEQREQFLLDLSLNLKGVIAQQLLRDKNGKGRHGVFEVLLNSPRIADLIRRGELHELKATMARSQEVGMQTFDQALYQLVVDDKISEQDALHSADSANDLRLMLKTKRGDDYGSGSLQNVKIDME*