It looks like you're missing another level of `HttpUtility.UrlDecode` in the key and value itself.