MSEPFKSGFVAIVGRPNVGKSTLLNHIIGQKIAIMSDKAQTTRNKVQGVYTTDESQIIFIDTPGIHKPKHKLGDFMVKIALNTFQEVDLIYFVIDASTGFGRGDEFIIEKLKNVQTPVFLLINKIDLIAPEDLFKLIEQYRDLMDFDEIIPISALQGNNVPNLLEQTNANLEIGPMYYPKDQITDHPERFIISELIREQVLQLTREEVPHSVAVVIEGIEKNPKTEKLTINATIIVERSTQKGIIIGKQGQMLKQIGMRARKEIERLLGSKVFLEIWVKVQKNWRDKEHYLQDYGFDREEY*