Ref A: e46c938da0204c19ac50e99a273fcf78 Ref B: D71012350361CAAF0F3524115E2679E0 Ref C: Tue Jul 28 03:29:02 2015 PST