Ref A: 39f05b2ce40f4fa1b2cf5aef3ff66e8c Ref B: B7DDCBA6BCA756172F6FAD168E2E9B45 Ref C: Sat Mar 28 16:10:59 2015 PST