Ref A: 6e10eb99da04401baf7c8e26f3942616 Ref B: 0453F59D0FD3720B2D8E690F41E9C3F4 Ref C: Thu May 23 22:42:37 2013 PST