Ref A: 023a6be325ff4cd48d75bfcaee8a6be6 Ref B: 46AE8D8B4D01B69B695AC7A5EF985DC5 Ref C: Tue Sep 30 11:32:35 2014 PST