Ref A: 92cec3c0846b4c97ab3679f96bba7988 Ref B: CF1D4940FA7E443FCF26DD0BC1CE5049 Ref C: Sun Mar 29 22:54:00 2015 PST