MSDEQIPKSSDTGIIPVELQPDGIVVEIQINNVVSHYQIPMHIDLRKVALSTCDVVYERANTHLVRHKKKYNCLIKIFNSGKVVVMGCKSEKSALLVARNTARMVQKIMGKSDQVIRIRNYKVSNIMANIKFPFNIHIEKMSRKYPVNSQYEPELFIGLLWNFHDPSIKGVLRIHTTGSVTITGAVSESELVEIVQRIYPVIKQSKM