MSMKTQGTQLYAIDPADDSILGVIAVTSIDGIDSPVEPIETTPLEAMAREFVAGLKSPGAATFGINIDPRIASHLRLHQIKTAGTTIKWAIGFSDAVGTAPTVTTKNFTLPTTRTWITFEGFMTAYPFTFGQNDVVKSTIGIQVSGDPVLVPAAVTP