Ref A: d27be84b467e4752969e842fda04cd6c Ref B: C4236667B132EA9D44C76B2850C3119D Ref C: Wed May 23 18:04:03 2012 PST