MEKGKDVFYSDPHVHGLNLLADVVENVTKTLLASKILTASDLERHLNRLFLPKNQVTKKVAKILSAEEWDGVNNHKKEIVVRTWVGGIEEDPIHFKYWSSCGTYLFGGKNWFNLAQKHALQIGDQLNIWAHRDLVTNELLFEFTIYRKM