KVQLRESGPSLVKPSQTLSLTCTTSGFSFSDKTVGWVRQAPGKALEWLGSIDTSGTTGYNPGLKSRLSITRDDSKSQVSLSLSSVTTADLATYYCTTVRQQVHKTCPQGWRFGWDCGFHGYGSDDCYEDCIDILSSQTLSAEDTYELHVDAWGQGLLVTVSSASTKGPSVFPLAPSSKSTSGGTAALGCLVKDYFPEPVTVSWNSGALTSGVHTFPAVLQSSGLYSLSSVVTVPSSSLGTQTYICNVNHKPSNTKVDKKVEPKSC