Ref A: 1e6e3e155dfb49e481ea76c918d166af Ref B: A02E4D64D817302801CFC7F85965E26D Ref C: Fri Nov 28 22:46:58 2014 PST