GPAAVVIFVPDYRTRIVETTRTLECDCNLIPEDKTYQWYKNNTIGPYRGRKFYYDSATLEHAGNIQCYTPNSELSEDLNLTVLQGDLLLGVPTNSVSQNEPLRLECIVQKEKEARNQKLQLNDKLIERFKELESYLCPSVTPNDAGDTRCSGTIGGKNEESPTLNLVVFEL