MKRNYEALLGAFYGKYFEFKNMKMSNDEALARTSNDFEGVLKLGEMENAVVHIAIGNIILSHTRTYYKVKDQLIEVLNSIDLEKLQLETSLDEYQDILERRDMVLDEIDNIQIDYDPYARWYSFEMEKEVKSYFGNIICEDESELVEKIIERFERDCDKTLSENIVVKTTLAELLIRHGIKSNEQIVKIRSELEQFDLNNVGKQLSEFEKLDLSIRIKEVLDKL