QVQLRESGPSLVKPSQTLSLTCTASGFSLSDKAVGWVRQAPGKALEWLGSIDAAGNTGYNPGLKSRLSITKDNSKSQVSLSVNSVSNEDSATYYCATVHQKTEHSCRNGYVYHSDYTCHADSVVDGCCCLRASGEVRDCYYHREAPTVTYQFYVDAWGQGLLVTVSSASTTAPKVYPLSSCCGDKSSSGVTLGCLVKDYFPEPVTVSWNSGALTSGVHTFPAVLQSSGLYSLSSVVTVPSSSLGTQTYICNVNHKPSNTKVDKKVEPKSCDKTHHHHHHH