Ref A: 717c03f33d3b409889b168f0a9c20bbe Ref B: E996D9C70230DAB0F0DF1CB0D17C628C Ref C: Thu Jan 29 05:21:31 2015 PST