MLEKSFLKSKQLFLCGLGVLMLQACTCPNTSQRNSFLQDVPYWMLQNRSEYITQGVDSSHIVDGKKTEEIEKIATKRATIRVAQNIVHKLKEAYLSKTNRIKQKITNEMFIQMTQPIYDSLMNVDRLGIYINPNNEEVFALVRARGFDKDALSEGLHKMSLDNQAVSILVAKVEEIFKDSVNYGDVKVPIAM