Ref A: a332705e40c64b3db624efabcf40ef37 Ref B: 27491542690EE0D891C3B55D04141D0C Ref C: Fri Jan 30 14:44:26 2015 PST