Ref A: 1d742be97fb7449fa4410aa0dcba4f2c Ref B: 71CEFB4378FE4CBCAE3E790B8895843D Ref C: Sun Dec 21 20:12:07 2014 PST