QVQLKQSGPGLVQPSQTLSITCTVSGFSLTSYGVHWVRQSPGKGLEWLGVIWSGGITDYNAAFISRLSISKDNSKSQVFFKVNSLQPNDTAIYYCARNGRIGSTMTLYYAMDYWGQGTLVTVSSASTKGPSVFPLAPCSRSTSESTAALGCLVKDYFPEPVTVSWNSGALTSGVHTFPAVLQSSGLYSLSSVVTVPSSNFGTQTYTCNVDHKPSNTKVDKTVERKCSVECPPCPAPPVAGPSV