Ref A: db118e8e0518458f9607dba03be2984d Ref B: 9A57B9B3EBF386B4D2CF790B97AC183D Ref C: Wed Nov 26 02:01:26 2014 PST