Ref A: ff56e2d89a89435db147570ef0ff0296 Ref B: B21B8520034B1B630151290E34B3CCD0 Ref C: Tue Nov 25 14:17:37 2014 PST