MSDSVVVTYIWIGGSGQDLRSFSRVLSKEVESAKELPDWTFDGSSTGLASGEDNEVVLKALKIYKDPFLGGNHRLVMCEVYTRNGDALPTNHRAFAAQIFSEEKYAAEDPWFQIEVEYALLDPNTKQPVGWPVGGYTGPIGPYYCGEGSEKVWGRDILDAHYKACQYAGINIAGVHAGVTHGQWAFQIGWSRGLDAGDQVWMARYILERLAEQAGLEITLDSKVIEGDWHGMGAHVNFATKSDLEDGGLSNIKEAIERLAEKHDELLQLAGHGVEGLLTGKHETSSLETFSWCVSSRSCSVRISEDAVKQGKGYFEDRLPASNMNSYVVTAALVEVIIYEK