QVQLKQSGPGLVQPSQTLSITCTVSGFSLTSYGVHWVRQSPGKGLEWLGVIWSGGITDYNAAFISRLSISKDNSKSQVFFKVNSLQPNDTAIYYCARNGRIGSTMTLYYAMDYWGQGTLVTVSSASTKGPSVFPLAPCSRSTSESTAALGCLVKDYFPEPVTVSWNSGALTSGVHTFPAVLQSSGLYSLSSVVTVPSSNFGTQTYTCNVDHKPSNTKVDKTVERKSSVECPPCPAPPVAGPSV