Ref A: 638bbf60a8124561b4128e9474c74e1a Ref B: 68B55A8A1B595B42942C33FA2FC9E21A Ref C: Sat Oct 25 08:05:42 2014 PST