QVQLVESGGGLVQPGGSLRLSCAASLPVPLLCGSPRCPLWFRQAPGQGLEAVALPVPLLCGSPRCPLRFTISRDNSKNTLYLQMNSLRAEDTAVYYCAALPVPLLCGSPRCPLWGQGTLVTVSSRGRHHHHHH