Ref A: ed4c890e245b466a907fa25dcfad2f81 Ref B: 9667A4E263A2D588C825B4E94938D06F Ref C: Fri Nov 28 07:48:57 2014 PST