MAPPVEQNGESTAADAHRSLPTPFLTKTYQLVDDPAIDDVISWNDDGTTFVVWRPAEFARDLLPKYFKHNNFSSFVRQLNTYGFRKIVPDRWEFANECFRRGEKRLLCDIHRRKISPTAPAVSPASMLVAMAGSPTNSGEEQVISSNSSPAASVPPAPCSVAELMDENERLRKENSQLSKELSQMKSLCNNILSLMSKYARSQSEGGFPAEKALELMPMKRLPDEAEPSVAGLNRAKAEEVAEAVEQARTRLFGVPIGMKRGRDEEEEQQQEQGGAEIKSEPLDDSCPDHLDCGWLQYSCGTNQRVCN