Ref A: 228717b36feb4c4aadbfa3b71fb6604e Ref B: FB0E8DC316FD0347228A0FF2E35563D9 Ref C: Wed Oct 22 06:48:31 2014 PST