Ref A: 1c9b8509e3e94fedb96bbdf5f6b799c0 Ref B: D25DA5CF6D32A263AE59D22802965586 Ref C: Sat Jan 31 02:14:10 2015 PST