QVQLQESGPSLVKPSQTLSLTCTTSGFSLSDNTVGWVRQAPGKALQWLGSITPSGSTNYNPGLKSRLGITKDNSNSQVSLSLTSATAADSATYYCTTVHQQTRKSCPDGWMFGFDCGFHGWGSEDCVDDCSDILSAQTLSPIYTNAYHVDAWGQGLLVTVSSASTKGPSVFPLAPSSKSTSGGTAALGCLVKDYFPEPVTVSWNSGALTSGVHTFPAVLQSSGLYSLSSVVTVPSSSLGTQTYICNVNHKPSNTKVDKKVEPKSC