Ref A: b006a39f431c457cbfe08ce4f5da677c Ref B: F4BD142070A7019D2A3A9213586334B1 Ref C: Thu Dec 18 04:26:36 2014 PST