Ref A: 350316dc5ca64307b5efb8d3b70b5cae Ref B: D8C872E556EBB6162EA3F70804482F31 Ref C: Thu Jan 29 16:59:30 2015 PST