Ref A: c2516e8ad6874f279ab3ea8100449efc Ref B: 07D6E1717AC1B07E57E45564821718F7 Ref C: Sun Dec 28 10:03:14 2014 PST