Ref A: b4a5b07ececb4512887f2fa21031eee7 Ref B: 4880915E2E9A1E6A88DFDDA8B6D84F86 Ref C: Wed May 22 11:30:37 2013 PST