MRVRLIFGLVNKGSYVPFHHQYLISEFLTPYIDKYLKSIKEPSRVFYNFSALKGQTRVGKEGLHFYSSKVTLIFSSNDPGLVESLVNQLFNETEVNLGKLILNPINVDQEKLADFTNEMKYICLSPLAIITPQDNPVDAKRFINPSFDVFSDALYENTLNRMERAGSTPDEIAQYFQFQLVPDKDYLTKIKGEEKKFARIFPVFIDDEKYEVRGYTFPFTFYAHPKVQEFVFTCGFGVFGEKGFGMLDIANTDPNLRIIPYPIKKD