Ref A: 0f27848ba1ea4d03b2c16212a6bd7737 Ref B: F289747C5A453A7B8AE6449F3B34DD62 Ref C: Mon Aug 31 06:46:03 2015 PST