Ref A: d46f3cc71ae14072b0836e444d66e42b Ref B: D8AB2B0F7BCE7C82145DF0A2858C3981 Ref C: Thu Dec 18 03:39:34 2014 PST