Ref A: ecc92abe181c433b985e42d32ffe9fd5 Ref B: 95BC2C25008E5CC1266082BFA54CDFFC Ref C: Fri Dec 19 04:41:58 2014 PST