Ref A: 39d95b7829e5405bb78fe766827b07e7 Ref B: D2DF394566FBEF4EA49CBEFAEBB2F7A7 Ref C: Sat Mar 28 02:45:02 2015 PST