Ref A: 4eac55ec6c2c4c47889f4ea1f455ec3a Ref B: D22F53759906FDE4109CEEA606A6AF68 Ref C: Wed Jul 29 02:45:32 2015 PST