Ref A: 8049c831ea6f4dc2a2f2a30252a6a44e Ref B: 9D7D2E00E8BB31A9646595C8F57DA25A Ref C: Mon Aug 03 06:44:55 2015 PST