Ref A: 09f585e17ed44fbc96b96ef1ef4f9fa5 Ref B: 50168CEEC7A339C6D4A8D05D2751FE46 Ref C: Thu Apr 17 23:24:58 2014 PST