MLESICGGVPVICWPFFAEQQTNCRYACTEWGIGTEIDNDVKRDEVEGLVREMMEGDKGKEMRKEALEWKELANNATRQGGSSYANMDKLGNLLACCKVGEFPVKGI