ELKLTESGGGVVPAGGELVLKGEFSGFKLEEYHIGVVREAPGRPPELVASYRPENGEVLYDERVRGRVSFSIDKEKNTAYLHFRDLRPEDTATYYIAAARADGRSMSTEFKGKGTEVRVL