GGGSEVLVESGGGLVRPGGSRSCAASGYSFTGYTMNWWRQAPGKGLEWALNPYKGVSTYNRKFKDRFTSVDKSKNTAYLRMNSLRAETAVYYCARSGYYGDSWYFDWWGCGTLWTVSSGGGGSGGGGSGGGGSDQQMTQSPSSLSASWGRWTCRASQDERNYNWYKPGKAPKLYYTSRLESGVPSRFSGSGSGTDYTLTSSLQPEDFATYYCRQGNTLPWFGQGTKVEKGGGGSGGGGSHVVALVQAGGAGAGGDGVAQAGAAGALHLGGGAGAAQQAAAQHQQGGGGPAQVQGGAQLALQGLGHQGVVEVLDDGVGGPAHGDQHQDAGQQQDHAGGQHDAGLGALVLHAGGALGAGDGHQQAQQGQQQGDHAQGAGGLQVLGQGQQGVVHLALHLAGGLHHAGHPQALPHHLGHHDGVADEGGHLPQGQGAGHQGAQPAQHGQGHAQQLQAGGGH