Ref A: b7b289e846804cb6bcfb2fc7fdf36db2 Ref B: C4A2D36DF0C19A9A8109B194E9B48CE7 Ref C: Thu Oct 23 06:28:07 2014 PST