Ref A: ada3e31696a940be805eeb985cc93ee4 Ref B: 82F01C7DE605FA454BAB55FEE5D2D328 Ref C: Fri Jan 30 12:14:47 2015 PST