MSSSDKPEVVEKEVKEKDHKEEDKDEEKGGFIDKVKDFIHDIGEKIEGAIGFGKPTADVAAIHVPHIDLKKLDIVVDVLVTNPNPIPIPLIDINYLIESDGRKLISGLIPDAGTIHAHGSETVKIPVSLIYDDIKDTYDDIKPGSIIPYRFKVDLIVDVPIFGRLTLPLEKTGEIPIPYKPDVDLEKIRFERFSFEETVAVLHLKLENKNNFDLGLNALECEIWLSDVSIGNAQLGVPTKLDKNGIGFVDIPITFRPKDCGSALWDMIRGRGTGYTIKGDINVDSPFGPMKLPISREGGTTRLKKNKEDGEEEDDDDED