Ref A: b47ca89e9ea14bd9ac45b629c999fb41 Ref B: 073EC5264DF0562BCB6072037C7ACD5D Ref C: Sat Oct 25 00:54:12 2014 PST