Ref A: 5319ee670800463f8c783bc88b2e7b95 Ref B: FEDC6C0BAACE8C6E8EB94252782FABFA Ref C: Sat Oct 25 16:03:52 2014 PST