Ref A: f6f04e4a45984c9fa8549c00fc8fcc26 Ref B: F2528AA9B9728FC30690DB3F7209DF16 Ref C: Fri Jan 30 23:46:59 2015 PST