Ref A: b9e5f48060bf4d3490ca82aaaa8b1e75 Ref B: EC3AE90236AE5DCA82F997B791035CA2 Ref C: Thu Dec 18 05:58:41 2014 PST