Ref A: 0520879282214ab88f1a3ec81b77d588 Ref B: 689322510AC96DADCA4E5D01E63C751F Ref C: Wed Oct 22 20:28:40 2014 PST