MSRWYFTELRQAVRNLWTPQPHYTESEYPDLTSKTFVITGGHSGVGLAATQLLIDKGAKVVLVGRSREQAKHVLDELPEGTYDFAEADLADLSTIRSAGDYIVNQYPEIHGVILNAGIAFKPYSLTPQGHEYQWGTNVVGHHALMKCLDPAVIKTAHSSAPGSVRIVWVSSSAVIISNVPGGINFDDMSYKESQPSALQLYSQSKIGNAYQAYLWSKNHPDSGVVSVSVDPGNLKSNIGRHTPKTMTRAFEYLLYPSKYGAYTELAALLAPGVEDGDHLIPWGLKGHLRNDVDEGRRGDKGEELWKILEENVKQVGM*