MSQGSPTYECAVCGEKHNGKHFGVQACRACSSFYRRSLVERKVYKCRGNGKCPVSNEMRNSCRACRLRRCKQVGMIGARIRSVEIVEESPSCSKDGSTALDITKNMENPSQIFFHPSNCPTNYLEKFEAHYRNFCSAERSMYIIENPEDLFSTFESMKFKPITRSEQMRMERGTVSLVHRFLLDTTTVYQELTHDNKVKIMKIFLYEFLCLHRAFVSAKAYRKEAQPRIILHYGYYWDVGSAEIFFEGCERLDEHMKFIVPIIESLLVTVNKMKDLNLTETELMMMAMLMFYNNLHNLQMDTPEAQKVVDDIHTEFMYYISSHYGITSLGPRLGCLQRFMHHIVKQASDFRESMFLARIFFPDAGTEVWENLDIYDDLSKPLQEFRYRGGSSST