Ref A: c7bd9bc52305417cbcf01f52a4823a4c Ref B: FD7AE3D8BAF0368AC856A8FFA574241F Ref C: Wed Jun 19 19:34:54 2013 PST