Ref A: a470811d54c74fd5ad4ff0edacd7b3b0 Ref B: 46FABC520EE94FDBE030A7B9884C9D88 Ref C: Wed May 22 11:51:42 2013 PST