Ref A: f81ed833b8d9474e95eac5ba4ae7c8f6 Ref B: 83C0F11EA19E6EE000D2DD6BB169A861 Ref C: Wed Jul 30 10:33:17 2014 PST