Ref A: 82ce865dc81d442a81f700e60d891432 Ref B: BB4A30EC85B0A10C7F30128E6C344334 Ref C: Wed Oct 22 23:19:57 2014 PST