Ref A: dbe3e9dc26cc4a55a3601e5eb3ccadb8 Ref B: 276F4B3A7E5D22B9355E0C63081C1962 Ref C: Sat Apr 19 06:12:51 2014 PST