Ref A: b75a8c76d3d448e6bd73f81f2fbc632b Ref B: 9DD1F7C9E7B0DCA63102CF2A8D9324C9 Ref C: Fri May 24 08:58:21 2013 PST