Ref A: 649e8c59e89640239efb4f7ec3d82069 Ref B: 0CBB306EA3325850717958BAD4FB3AB8 Ref C: Sat May 25 10:26:42 2013 PST