Ref A: f41ce3b732294152b65534a0abd19416 Ref B: A88E22099AAEF50B8FBA973CEEE8F0F4 Ref C: Mon Oct 20 03:19:39 2014 PST