Ref A: 07be613c2bae4ca889a06a75f8a0cf3f Ref B: 07D4132604FC21895F840726F88C43DA Ref C: Tue Nov 25 20:27:41 2014 PST