MVIRYCHSCLLPKVAEWPHGPDGPHTLCEVCGSYYAKLVIKRELLRRSDLSAKVPPALDIGLLHMFARLRAQTSPLAYSMPCLLTLPLNHVLALTYISVGHHSATTKNRKLVTYGPELPPISPDDGWEICDYPEDIIPLSRDSGSIVISMGVSTVLVPFSDAFAGVRSYACAFWS