Ref A: a6be832884c44dd0a63c5f2fddd28ce2 Ref B: D8CDF9E6416CDFC7E11759BD9852CC0F Ref C: Mon Jan 26 21:05:49 2015 PST