Ref A: f1c5a9e10a2140d19eff5da167320502 Ref B: 7B9B79C1049E3C39F2CCCFB4582481AF Ref C: Wed Jan 28 23:16:45 2015 PST