MKDLKKIESYLDKLRIKEKDGEERKIYAEVLDGRTLKTLYKLSAKGYITAMGGVISTGKEANVFYADGVFDGKPVAMAVKIYRIETSEFDKMDEYLYGDERFDMRRISPKEKVFIWTEKEFRNLERAKEAGVSVPQPYTYMKNVLLMEFIGEDELPAPTLVELGRELKELDVEGIFNDVVENVKRLYQEAELVHADLSEYNIMYIDKVYFIDMGQAVTLRHPMAESYLERDVRNIIRFFSKYGVKADFEEMLKEVKGE