MKRLGMVYICFLLLFLPIQNHVYSKELNLNVDSLELQVQDIMMLQLTDPVSDAVKKYYAKSLKEVPVVYPYEMSVLHIERMDGFRSFRFKVVLDVVPVIGPHIRVGRDRVTLLVTAGETKVISFEHIETFELPPKWAQFKKEE