Ref A: fdbe68ec4ab74eb1a97d56c5b5dd5e92 Ref B: 70FCC155ACDC2C023A62F4CBA37AB548 Ref C: Fri Dec 26 07:07:59 2014 PST