Ref A: a94bd54fb4b4455fbe2823f37e39d23f Ref B: C167429EE73BC82506BBBB92CE4613EC Ref C: Mon Dec 22 12:03:42 2014 PST