Ref A: e46a976ec68f40569ae2804faaf51ae1 Ref B: 7C305700D825377648F1714336532B6A Ref C: Thu May 23 23:45:17 2013 PST