Ref A: f0feb2545a1b4ccd989e1ac4905d21d1 Ref B: 20D50007B629A89F0903AAA23EF63DE0 Ref C: Thu Feb 26 16:52:15 2015 PST