QVQLVESGGGLVQPGGSLRLSCAASGLTDVPFSSYSLGWFRQAPGQGLEAVAAINRDWTNTYYADSVKGRFTISRDNSKNTLYLQMNSLRAEDTAVYYCAATTGYATPQTLPVQYVDWGQGTLVTVS