Ref A: c96386289eaf410fa5d3495af6a6d94d Ref B: 465ED0B6166C1BD7D677D23FCF48480D Ref C: Wed May 22 09:25:43 2013 PST