QVQLRESGPSLVKPSQTLSLTCTVSGFSLNDKAVGWVRQAPGRALEWLGSVSTGGSTTYNPGLKPRLSITKDNSKSQISLTVTSVTTEDSATYYCTTVHQTTKTTKECPEGYNWDDGCGSELGCGGADCCCWGGVDEYAGDLYSCCSVAHTYEWYVDAWGQGLLVTVSSASTKGPSVFPLAPSSKSTSGGTAALGCLVKDYFPEPVTVSWNSGALTSGVHTFPAVLQSSGLYSLSSVVTVPSSSLGTQTYICNVNHKPSNTKVDKKVEPKSC