MGKGDHKKQRGKMSSNAFFVQTCWEEHKKHPVASVNLSEFSEKYSERWKTMSAKEKGKFEDMAKTGKACYEREMKTYIPPKGETKMKFKEPNAPKRPPLASFCSE