Ref A: 779be2b69ed843faa4d27007cdd0210a Ref B: CB6AA17F1CC2919B8FA77A0B98B4700F Ref C: Tue Sep 02 20:24:47 2014 PST