QVQLVESGGGLMQAGGSLRLSCAVSLPVPLLNTCGSPRCPDLDMGWFRQAPGKEREFVAALPVPLLNTCGSPRCPDLDYYADSVKGRFTISRDKAKNTVYLQMNSLKYEDTAVYYCLPVPLLNTCGSPRCPDLDATWPYDYWGQGTQVTVSS