Ref A: 4391ed26b51746f8afe332382c27ff8e Ref B: 6E1D32AC95AB67A0FD3C6BBB489A8E2F Ref C: Fri May 24 09:59:50 2013 PST