Ref A: f1deeb51c8e04409b379a70b01c17b85 Ref B: 4DCF73D4521CDFC8B4B9323D4A1F9EFD Ref C: Fri Oct 24 23:37:15 2014 PST