Ref A: 5e5b9d3bc7144a53b7556fda9ae91ad3 Ref B: BCEAB6D88F99CD4F8D66AD9E741ECC55 Ref C: Thu May 23 04:56:23 2013 PST