QVQLRESGPSLVKPSQTLSLTCTTSGFSLSDKTVGWVRQAPGRALEWLGSIDSSGTTGYNSDLKFRLQITKYNSENQVSLSLIGATTADSATYYCTTVHQQTRKSCPGGYTFGYDCGFHGWGSDDCYPDCSDILNSDVVGPIDTHEFHVDAWGQGLLVTVSSASTKGPSVFPLAPSSKSTSGGTAALGCLVKDYFPEPVTVSWNSGALTSGVHTFPAVLQSSGLYSLSSVVTVPSSSLGTQTYICNVNHKPSNTKVDKKVEPKSC