Ref A: 23dc5ec8aaa24d368629a277687bb1ff Ref B: E42555F925E5573F87E9C200D61610B4 Ref C: Wed May 22 16:33:10 2013 PST