Ref A: a5a05ccccd6a4c8aa9679ed87dac59cd Ref B: 09EAA23EE3BA63278D58452D9607DC87 Ref C: Tue Sep 30 12:59:28 2014 PST