MSLESQNPCEETLNSKIPGNNMSYHVQELVEIPLKKQGPYILLLYVGVSNGPWRPDMTINGPRHYMAQLASIGHVGPDSGVFGFRRLFFIKGSVRWVESPYENRRRTQGFSFFL