Ref A: e4d4967221f14c08a1e71216642dfbc5 Ref B: DAD14A67903EE4D9772CC8C5C47A976D Ref C: Tue Sep 30 15:08:53 2014 PST