Ref A: f3fd96e60cb348ec9f5e6b718394a626 Ref B: 68F034BB5315BC0828E3DB234952DFB4 Ref C: Thu May 23 11:18:57 2013 PST