MSHQEYQNCIEACNACAVICNHCAIACLNEEDVSHLKKCIQLDLECAAICRSAAEVMSLGSRYSEQICKVCAEICNACAEECEKHASMGMEHCRECAEACRRCAQACEEMSHVA