MSGSLTIAVLADSADLFALLGQNLSVERYAVKYFTDRAEFLDYVERVKYELDCLVFYSEHQLLPAIEALYVRGLILPVVIVHRLSPDNLPSHEPLAVANSSASSSYIYQPSEVTLAVTQMSEMGIAIDKAIAKFLNLTPIPSATRQERPAKVETQQHIPEPNFLRQQQSRLSQKLTERLGYLAVYYRRNPSQFFRHLDRRQKQELLDALKLQYRHIVLEYFADSTQIDLQIDEFVSAVFFRDLAVSEIVKIHMELMEEFSDQLKLEGRSEEILLDYRLTLIDIIAHLCEMYRRSIPREM