Ref A: cc0c547efdde424980ed6199d3530a50 Ref B: 875A01D999406CF0AC01A6C0E716A227 Ref C: Sat May 25 05:48:31 2013 PST