MVGGERTLLVAPQTYMNLSGRSIRAVINFYRLPPEELIVVCDDMNLDFGKLRLRRSGSAGGQKGLNNTINQLGTDAIARMRIGVGRPPEAVDPANYVLQRFSGAERNRYPEILETACDALECWVREGIDATMNKFNCLRLAPLLCGVPEAYSTCETYRSVRNRRRGRTLAQRNYECMFLLDSGKYAQDPQGTEEALSEILARCEAEVVAKTPWQEGKLAYEVDGHRKGLHYLTYFKMDGSRVGELARICKLSDIVLRHLIIQHPPRLFQLMTE