Ref A: 6818da53d9384ec4bb906ee4c3759b9f Ref B: 42FDEB98FC26237C43932042A12C2EE6 Ref C: Wed Aug 20 06:22:14 2014 PST