Ref A: 02d7d842bd3f4e6b8a1615d404f0f1e3 Ref B: D546CBC3BDBCB012AB1B23D1D6C2DA51 Ref C: Mon Oct 20 06:19:13 2014 PST