MGQNVSTLFRANFNAAGFGSSLTADQVTEGIDLSQQTAIVTGATSGLGKETARVLAKRGAHVILVGRKMDTAEQVKSVILRETPSAQVDLMPLDLSNMESVRNFVKEFEAKNISLNILVNNAGVFNREFLFSDMGIEQMFATHVVGVFMLTELLLKKMKQSAKESGIEGRVVITGSDAHRLTSIYSDGINFESLKKPGGYDPLKAYAQSKVGAILLAEEFASRLTEEKANVTANVAHPGTVSSELGRTFIDKAIPGPDAVTDIAYKGIKPTLKTPEMGAATICYIATRPEVKGVSGKYFANCTEIQPNKDASNPQLRHKLWEYCEAITSAGVGM*