MKLYELTDNYLKVQEFLEENNTDAVKDTLDALTDSFHDKSENIVKIIKSLAADAEMAGIEAKRLLKRKQALENNVQNLKNYLQTEMERMEIRKINSTLFTIQIQKNPPSVEIVEEALLKPFFLLQEPKIDKKRIAEILKSGEEVKGARLVESESIRIR