MGRGKIEIKRIENANNRVVTFSKRRNGLVKKAKEITVLCDAKVALIVFASNGKMTDYCCPSMDLGAMLDQYQKLSGKKLWDAKHENLSNEIDRIKKENDNLQLELRHLKGEDIQSLNLKNLMAVEHAIEHGLDKVRDHQACYIKHFLWQEKMLAEENRQLSFQLQQQEMAIASNARGMMMRDHDGQFGYRVQPIQPNLQEKIMSLVID