It's because it is coming back gzipped.. you're telling it to be gzipped here:
request2.Headers.Add("Accept-Encoding: gzip, deflate");
You can either remove that.. or, tell the request to decompress it:
request2.AutomaticDecompression = DecompressionMethods.GZip;