Ref A: 884bc5bbd2b14e80a6c259a7fa2cdf73 Ref B: 162C898076F68FEDE3EDAAA678FBB126 Ref C: Sat May 25 07:12:47 2013 PST