QVQLKQSGPELVKPGTSVRVSCTASGYSFTDYIIYWVKQSHGRSLEWIGYIDPNNYNTRYSQKFKGKATLTVDKSSTSAFMHLNSLTSDDSAVYYCARDVYWGQGTTLTVSS