Ref A: b3c952b8af074d69970638622e5117a5 Ref B: D47725F8A0CEA39BDA1C52ABA64A8EF0 Ref C: Fri Jan 30 00:57:14 2015 PST