ELKLKESGGGVVPAGGELVLKCEIEGFDVREYHIGWKRKAPGREEELVVAYRPENGEVLTDPRYAGRVSFSIDEEKKTVYLHFRDLRPEDTAVYYCAAARADGRSMATEFEGEGTEVRVL