Ref A: b61a29e98a6f40609681bd71181ea0db Ref B: 942EA709868F3DD2C7513473EDFE0BE9 Ref C: Wed May 22 03:53:47 2013 PST