QVQLVESGGGSVQPGGSLRLSCVVSGYTSSSRYMGWFRQVPGKGLEWVSGIKRDGTNTYYADSVKGRFTISQDNAKNTVYLQMNSLKPEDTAMYYCAAGSWYNQWGYSMDYWGKGTQVTVSSSGQ