Ref A: cfea19c076a14426a5b79cffc7831b78 Ref B: AF447268B139202610EF71AB59627D1F Ref C: Wed Oct 22 19:26:31 2014 PST