Ref A: 84a65da8fb9e4ee99eb9471a31a8c312 Ref B: EB0A36C1B743CD05CD21D093E427F17F Ref C: Wed May 22 18:36:33 2013 PST