Ref A: 7d8e6a045740474f8a36b27f9457222a Ref B: DDE3D58780CDE30F62089A7D0F1F61FF Ref C: Wed Jan 28 23:47:06 2015 PST