Ref A: f0cd58efb6784656ab7d5e8feeffd9a0 Ref B: DF8C28FEFCDF85CB3E9B146DE707CA78 Ref C: Fri Oct 24 01:14:49 2014 PST