Ref A: bb4ccf7a69154f49a0e0306e468e1db4 Ref B: F3B240E0CD44E55EA39C6DAF942AD5DF Ref C: Fri May 24 00:35:20 2013 PST