Ref A: 031243d85acf4daf98aaff6727a1f62b Ref B: DBC77A0A1BC310CB66B2C45449CC4373 Ref C: Thu Nov 27 00:18:03 2014 PST