DIQLTQSPSSLSASVGDRVTITCRASESVDYYGSSLLQWYQQKPGKAPKLLIYAASKLASGVPSRFSGSGSGTDFTLTISSLQPEDFATYYCQQTRKAYTFGQGTKLEIKTGSENLYFQKESGSVSSEQLAQFRSLDEVQLVESGGGLVQPGGSLRLSCAASGFTFSSYWMHWVRQAPGKGLEWIGEIKPSNELTNVHEKFKDRFTISVDKAKNSAYLQMNSLRAEDTAVYYCTRTITTTEGYWFFDVWGQGTLVTVSS