Ref A: df99085fe55c46a890632d26db7b4a24 Ref B: 8D71F36A289E1616E0C2C1C7C27D932E Ref C: Thu Nov 27 23:02:34 2014 PST