Ref A: cf12f364ead9497aa1117df0b532f993 Ref B: 43CF06C740A4B12CDF9D1592E3B9BD1B Ref C: Fri Dec 26 06:30:29 2014 PST