Ref A: ad02266df0504422b802ac8b305c3e3a Ref B: 6EE6246DDE6FAD949C21FA011C0042BD Ref C: Tue Jan 27 14:32:26 2015 PST