Ref A: 8240e5b7d8394c0ab6c32e4bfd5296e8 Ref B: 1F8848FB390E6E37795DAF8E1F6161CE Ref C: Fri Mar 27 06:54:21 2015 PST