Ref A: b6920f32ae8347cd979fae8f7c116105 Ref B: EB0A36C1B743CD05CD21D093E427F17F Ref C: Tue May 21 05:55:46 2013 PST