Ref A: c8f4e800f47941d3bd67124f41526cdf Ref B: 28B217BADCCA8D0582CC558FF674ACB4 Ref C: Tue May 21 12:36:57 2013 PST