MPPHRAVGPRILLTVEQKIELIEAQEREQLSVRELAKRYNIGKTQASKIIQNKEEIRLELKSGKMHRTQKRRNPLSQQGSHIDELCFEWFTMTRSDGMPLNGEIVREKARELAEQAGYSGFTASAGWLQKWQKRHNISYNPMDDSLVMQPFEAVLVKSEPILPDDDCSASSVIRPIFTIDEAMMQLSRLKEFAKDDYISYQQLHSLENQWSWKWNNMKKEVP