NSMDLPRQFIDSHSHVLENEMAVLFDPVGNVFHCLVTRCGTGVQFEEVFQRICHKHNLEGTSIIHLCHIHDNHYDIRIFGDGEMEINYVGPNNAEPFGRDPIWTIDLTPELCRGDKR