Ref A: 29a4f79e98d94f5585492f4b467ce22d Ref B: BB7EE6E057DB2DF9C4922059AEC80BE8 Ref C: Fri Oct 31 00:03:08 2014 PST