Ref A: 5a528f2ae2634fd0a22005e73d3f9e65 Ref B: 0E18004D208E2186FF833FD1C93E52D4 Ref C: Wed May 22 17:20:30 2013 PST