Ref A: 8681e6e8b2d44a58bed2da06e1e7eff0 Ref B: 22895E45A87F6C2F4C9EFE2E1AF99264 Ref C: Wed Jul 30 02:21:18 2014 PST