MSDKVQVTYIWIDGSGLDLRSFSRTLSKSVTDASELPDWTFNGSATGLASGVDDEVVLKALKIYADPFLGGQNKLVLCETYTRNGDALPTNHRARARQIFEIEKVAAAQPWFQIEVEYTLLDKNTRQPVGWPIGGYTGPIGGYYCGTGAFRTHGRDIMDAHYKACQYAGINIAGVHAGVTHGQWAFQIGWSVGIDAGDQVWMARYILLRLAEQAGLEVTLDSKPVEGDWHGMGAHVNYATKASLEDGGLELIKKAIANLAKHHDEFLKAAGEGVEGLLTGKHETAQLNTFSWGVDSRSASIRISRDAVNAGKGYFEVRLAASNMNSYVVTALLVEKTILLE