QVQLQESGPSLVKPSQTLSLTCTTSGFSLSDKTVGWVRQAPGKALEWLGSIDTSGRTGYNPGLKSRLDITKDNPKRQVSLSLSSVTTADSATYYCTTVHQQTRKGCPDGWSFGWDCGFHGYGREDCYDDCTDILSSQTLSPTDTYEFHVDAWGQGLLVTVSSASTKGPSVFPLAPSSKSTSGGTAALGCLVKDYFPEPVTVSWNSGALTSGVHTFPAVLQSSGLYSLSSVVTVPSSSLGTQTYICNVNHKPSNTKVDKKVEPKSC