Ref A: ef2ea06100db48df8dac7f56c290c3e1 Ref B: 88994C7998DF72F7369D4008A57C249A Ref C: Tue Mar 31 14:34:07 2015 PST