MRFMEPVIVHGKRVILLKRVLGTEYPVFNAGKAIRSKYVKTADESKGMKHFGAKVCEKVKAKQKTNYKEVADELVQEHVDGLWSTRMMSERKEKNIRRRVYDATNVLIAMNIIVKEKKELRWVGLPKTTAQKFQKIDEEKSKRLAPIKQKTEQLHDLINQLFAYKSLLERNRERERNEGRPADNTILYLPYIIVNTNKKTLIDCAISHDKTEYLFNFDQPFEIHDDIEVLKRLGLAFGLDRGEVTPEHREKIKSYLPEALRPFIDQFFDGSPLRRQALPPPPVQDKKPL