Ref A: 68a734f56b45475a81e9a7a73981f062 Ref B: 4F8D4D23DAFE99A1458E4B579B838F02 Ref C: Wed May 22 18:03:56 2013 PST