Ref A: c301d0c97b1a40e4a123925a210e138a Ref B: 6D2BC5AF7FFE1ACD8086A21891D3DB38 Ref C: Tue May 21 07:44:23 2013 PST