Ref A: 69d79225289d482fa8544ff4efd9b359 Ref B: 31F3D0A8E60DBA6E7B6256D9B62AABC8 Ref C: Fri Aug 28 11:21:26 2015 PST