Ref A: f9347b5c4de0415ebc64a738a6e47678 Ref B: 4842E879291A7F364584A822DC9AC74F Ref C: Wed Oct 22 01:15:43 2014 PST