Ref A: 9aa0f6872dbf4ca0ac14c27585b5338f Ref B: 2257699EF655EFFCFA35AF6A2F7473BA Ref C: Wed Oct 22 17:04:55 2014 PST