Ref A: 4e0fc1812ef04bb89703f741a812a188 Ref B: F510B76B10FF099920D081CDD13392A1 Ref C: Fri May 24 16:42:38 2013 PST