Ref A: 6a7e003ccc594cb890c57af1bc99c0f7 Ref B: E9778964AF7240E4AAE7E9C1BEAAFEB5 Ref C: Sat Oct 25 20:23:01 2014 PST