MKNNVKRTIINAKKPTGFWGSRVLLSMNIHHDTLTDWGLGHVDIEPNYCILDIGCGGGNALSKMSKMASEGKLCGIDYSEVSVKESKKKNKDDIKSGKIEITQGSVSSLPYDENSFDLVTGIETYYFWPNPIEDLKEVKRTLKPNGLILLIFEARSDENPEIWKDYRDIVDMHIPSEAGIKEELEKAGFSDIITDTKGDWLCAVGKKIV