Ref A: 0bbe9fde9841478c898d20fc2f1b3d64 Ref B: D546CBC3BDBCB012AB1B23D1D6C2DA51 Ref C: Thu Oct 23 02:28:25 2014 PST