Ref A: 8d1d592e22ec43e98642e56a400627df Ref B: 1D1A3AF083D5F1A1C89695403B35E21B Ref C: Wed Oct 22 08:45:25 2014 PST