MAPSVDPTTAVFYQKKDYEGTGDVYPLGQDVSVPGSLNDKYLSVAIGASTKVIAWQHYNESGIYQEWTSSQSDISSIDGLSRFRVVDDDTRAISFLFKDATGGEDRQYSLKVDARDVGAVTLYSTTGEDQYGLVGILPAGGPPVTTAVYVRDERSGVYIATGSVFFKWNEETKEVDVVENENWPKQLSQKRTGNSSFEVTLVDNKPSE