Ref A: 8f79f13405b848489fe940ecebefa98d Ref B: 32652DAF06D7D10B729CD18B7F106C37 Ref C: Sat Oct 25 00:04:52 2014 PST