MGRSWSPATIDGRKRLRTDAKFRSETGALSAWWGGVLNQQPEVYAAGKFIDLSVPAEYGTLRGPRGITRLYVRKDFDDLYSAIEAAVSMDWLGCLNGNPGVGKSAFLWYFLIRFGIEMTIENTSFVVVYQSADFIWEFTSEGQVSIHEKTEYPLSRLQQCVVHLIDQKIESGDPLGKRILVAASPGRRNIKSAKPIGVKSKFFVHPWDKDEFEALLGLWKLESKEMREEADRLLKTSEPSDRRWKMYSKQSLHGWLFWMRQIGWMHASKQLTCTTTGTVGYIVYFVKQRYLLDFASLKIKHLFTETLARTKLEDMVIFLKSTDPELGALRKYIFEQRQKPEPL*