Ref A: 786bb6fe619e48cea1c90f61e0d598c6 Ref B: A8FE9229AA69A876DFA9DF098010DE45 Ref C: Wed Dec 17 23:31:16 2014 PST