MSDRAQPSASEPVRNIVLVGPTGNGKSSTGNSLIGKEVFILETVECKTCKAKTLDGQIINVIDTPGLFDLSVSTDYMNKEIINCLTLTDGGLHAVVLVLSVGTDILKEEEAALNKLQLLFGSKIVDYLVVLFTGGDVLEKENKTLDDYLSRGCPEFLKTVLRLCGGRRVLFNNKTTDEVKKIEQVKQLLAHVEAIENLNGGKALFTEENDLNEKRQGEMLMEQEMEVQSKKPENTEVEEMKKQLEISYGQQMNMMAQMVEDTLKESSASHERMLLALKDKVERSYLENEDMHNETKRCNIL*