Ref A: c79b6ea0b87e4295906723fd7ed7461f Ref B: 254F1419C3F886B7FE03C4F23BF550B2 Ref C: Mon Oct 20 16:52:54 2014 PST