Ref A: c7dae83801e6448caf810f3833819f63 Ref B: 8778E54A2BABE161D29174465C27081D Ref C: Tue Oct 21 23:48:52 2014 PST