Ref A: b4bdbd1d75194fe8ae444e065ca506c6 Ref B: DBDB1A326EB300BADBBFF791E114E00F Ref C: Tue Jul 07 06:30:32 2015 PST