Ref A: eebef3700e6d4ae9aa3b4c1c055100f9 Ref B: 4E00A15FF621711D02F7738F50D77115 Ref C: Wed Aug 27 22:29:25 2014 PST