Ref A: 3ffcf5129d1c4c2390b1adbd0bbf11d1 Ref B: 9CD07F3675786AEE46F6E78CFB52C1F9 Ref C: Wed Jun 19 01:54:13 2013 PST