MSSNIMVIGLNIHTAPVELREKVSIPESEWPQAIRELCSLNHIEEAAVLSTCNRIEIYVVALSKNRGIKEVTEWMCKYSGVSVTELREHRFLLYNKDATQHLFEVAAGLDSLVLGEGQILAQVKQVVKNGQGERVPGFGRKISELFKHAITAGKRVRTDTNISSGSVSVSSAAVELALLKHIPDSSSTSPRVLIVGAGKMGKLVIGHLIAKGCKEMVVVNRTADRVAAIREELNTDNAGVIIEYKPFSEMLSCAAQADVIFTCTASKDPLFVKESVQAALRCVNSSRSRLFIDISVPRNVESSVSELEGACIYNVDNLNEVVEANKEDRLRKKKEAEVIIAEEVKKFEALKDSLETVPTIKKLRACAERIRAAEVEKCLSKIGDDDLSENNKNAIYDLSLAIINKMLHGPMKHLKCDGTQNRNLSDILENMHALNRIFDLDTEMDDKLQAKLQENQKQSS