Ref A: b94edfffd2ca49b18d20fd2590d85c54 Ref B: A6D875607EB1CB09BC6510F45A7FB592 Ref C: Sun Dec 28 21:09:28 2014 PST