Ref A: e7836db855e14e618b5ccd48995156dc Ref B: C4F63C3EEE87A70CC79191344758A05D Ref C: Sat Jan 31 00:54:47 2015 PST