Ref A: a954445958cc42f5bb02f876f7db33cb Ref B: FB46A85B0CB633EB6CE70CC58DF6893A Ref C: Sun Jan 25 11:07:29 2015 PST