METKLTTVGVIGGGQLAWMMAQEAPRLGLKLAVQTPGESDPAVALADKVVLTAIADGEGTRELAEHCGVITFENEFVDLPSLEKLAQQGITFHPRLDALAPLLDKWEQRHFLQNLGLPVPDFWALESLPAQLPDFPWVLKARRHGYDGQGTQIINSPADLPDLSKAPPGSWMVESFVPYERELAVIGVRNARGEMEIYPVVETKQIDQVCRWVVAPAPIDAAIAATAQDYCRRILNHLDYVGILAIEFFLLPASTQTPTPEQRLLVNELAPRTHNSGHFSLDACHTSQFALQLQAVTGQTLGSSALRCGQAVMVNLLGYEVSTGDYQQQLDKLAALPHSHVHWYGKGDCRPGRKLGHVTLLNPDVESEPSTAWAEDLVKQVEAIWYPD