Ref A: c2bd0942646d449fb2e58d2328349fe8 Ref B: 3F708951C33E84A45AB17E7F3A1EFB57 Ref C: Thu Aug 21 15:25:16 2014 PST