Ref A: acb4efbf53fd45bca73dcf2543fae765 Ref B: 02795D731350A81A42B17939A8E6A116 Ref C: Sat Oct 25 17:34:14 2014 PST