QVQLQESGGGLVQPGGSLRLSCAASGRTFSSYAMGWFRQAPGKEREFVSAISWSGGSTYYADSVKGRFTISRDNSKNTVYLQMNSLRAEDTAVYYCAFILVLSGVQRRISFIYWGQGTQVTVSS