anchor.diff:            }
           }
   
  -	// Remove has_js and Google Analytics __* cookies.
  -	set req.http.Cookie = regsuball(req.http.Cookie, "(^|;\s*)(_[_a-z]+|has_js)=[^;]*", "");
  -	// Remove a ";" prefix, if present.
  -	set req.http.Cookie = regsub(req.http.Cookie, "^;\s*", "");
  -
   	unset req.http.x-wap;
  -	if(req.http.User-Agent ~ "(?i)^(lg-|sie-|nec-|lge-|sgh-|pg-)|(mobi|240x240|240x320|320x320|alcatel|android|audiovox|bada|benq|blackberry|cdm-|compal-|docomo|ericsson|hiptop|htc[-_]|huawei|ipod|kddi-|kindle|meego|midp|mitsu|mmp\/|mot-|motor|ngm_|nintendo|opera.m|palm|panasonic|philips|phone|playstation|portalmmm|sagem-|samsung|sanyo|sec-|sendo|sharp|softbank|symbian|teleca|up.browser|webos)") {
  +	if (req.http.User-Agent ~ "(?i)^(lg-|sie-|nec-|lge-|sgh-|pg-)|(mobi|240x240|240x320|320x320|alcatel|android|audiovox|bada|benq|blackberry|cdm-|compal-|docomo|ericsson|hiptop|htc[-_]|huawei|ipod|kddi-|kindle|meego|midp|mitsu|mmp\/|mot-|motor|ngm_|nintendo|opera.m|palm|panasonic|philips|phone|playstation|portalmmm|sagem-|samsung|sanyo|sec-|sendo|sharp|softbank|symbian|teleca|up.browser|webos)") {
   		set req.http.x-wap = "no";
   	}
   
  -	if(req.http.Cookie ~ "mf_useformat=") {
  +	if (req.http.Cookie ~ "mf_useformat=") {
   		set req.http.x-wap = "no";
   	}
    
  
positive.code:             return (pass);
          }
  
          if (req.http.Authorization || req.http.Cookie ~ "session" || req.http.Cookie ~ "Token") {
              return (pass);
          }
  
          if (req.http.If-None-Match) {
              return (pass);
  
negative.code: }
  
  sub vcl_deliver {
  	if (resp.http.x-origin == "thumbor" && resp.status != 200) {
  		set req.url = req.http.x-orig-url;
  		set req.http.x-no-thumbor = "yes";
  		return (restart);
  	}
  
  	if (obj.hits > 0) {
  		set resp.http.X-Cache = "HIT";
  	} else {
  		set resp.http.X-Cache = "MISS";
  	}
  }
  
  sub vcl_backend_error {
  	set beresp.http.x-origin = beresp.backend.name;
  }
  
  sub vcl_backend_response {
  