Ref A: cbc102e4d88d41cc8adbf78dc0b27d43 Ref B: 94092A0983760895A4467D33F1EE9C98 Ref C: Mon May 20 10:10:50 2013 PST