Ref A: a5574955831046b3a6734b1c1a848ebd Ref B: 70FB93C0F6CD56EA38410FC946483B23 Ref C: Tue Nov 25 22:56:02 2014 PST