Ref A: 8c5777bebde54a28ab440a0dae1d1bae Ref B: 4E210A6AA8DA673B98A8DA7D1E29E159 Ref C: Wed May 22 11:46:25 2013 PST