Ref A: 1edef3d19c49449b887b34b6282d3e8b Ref B: 2FC83A41264E2C58F155B02B24704309 Ref C: Fri Jan 30 09:20:26 2015 PST