MVEQDLSHSGSFLARFVEAIHYYSALFDSLDASYGEDSPERHVVEQQLLSREIRNVLAVGGPARTGDVKFGSWREKLAQSGFRAASLAGSAAAQASLLLGMFPSDGYTLVEENGALKLGWKDLCLLTASAWRPIQVPPCR