Ref A: bbd0785b2c1c4bfcbd7cafb53aafed86 Ref B: 46EEE6068D9E01C0F47517753EB3B8C7 Ref C: Sun Apr 20 01:33:34 2014 PST