MGSCRRNFKPIIAIIFFLLINSSAATARPLEGLIALESLQKGHETPSGRSGCTYVPKNPGPRCPINERNFAVHATVVEPGSHDTIINSGVAFADTEIRDQHQGS