Ref A: 3a68012789674467a262e6f2617c1881 Ref B: 7E97F8A294850D4B3CA327FB7ABF5582 Ref C: Sat Jan 31 11:50:26 2015 PST