Ref A: c5fd4d623adb4bdab66f0761de7191e2 Ref B: 295A7CE8D0D07CB1E0D7F0338DBB4FDD Ref C: Wed Oct 22 14:53:17 2014 PST