Ref A: f09f425c2a2f4d30afb20184af7859cf Ref B: FEC3D9452D477DD17EACC546A4BE8A4F Ref C: Tue Apr 28 01:01:11 2015 PST