Ref A: cc9973f959e3439a8a1d84b60fc9ef5e Ref B: 3702CF03A22BEFA9AE3F70885244D5D7 Ref C: Mon May 20 07:24:45 2013 PST