MGRDDQNHKRRKNFPIRLLGSARKELSDLDAINRAEFLVAIDVFELHGPGSGVPNVEKIGGDMYELKTHSRSHWLRGFYFHYVDGLYIVTHIFAKKTNKAPDSSKALGLRRYKDFLRSQGEE