hercog