Ref A: 13152f49604f4c2085c0050d10c3b51f Ref B: B7FF6DC9811910B048EE31EADE69FE5D Ref C: Fri May 24 16:21:21 2013 PST