Ref A: acec9493e64b42358f92afd29b2a5138 Ref B: E8AF5367118D380DF5A86E5EEF9147DC Ref C: Thu May 23 23:05:39 2013 PST