Ref A: b1506f9e32c74999a340c7fc5ea7714d Ref B: 6FAE65EFF1D0C2FE65BE7440784CDAAF Ref C: Wed Jan 28 15:34:32 2015 PST