Ref A: 73ac574f312f4f728a4c03d7a5afa13c Ref B: FDDA7CFF49B31CE50C33B866FDB6AA88 Ref C: Sat Aug 30 02:51:49 2014 PST