Ref A: 742097f18957463ab77444da0585980b Ref B: 4A8071BA9CFA120FD884949148C1842E Ref C: Sun May 19 19:55:24 2013 PST