Ref A: b5e68bc438fa4ebdbdb98fe8f32cdb90 Ref B: 9688F7080BFB58471F2411EC3713A760 Ref C: Wed Oct 22 16:18:13 2014 PST