Ref A: 886fe73274ab4e31afc4afd0eec63d2a Ref B: 3D9808C39E08DDDB8ECE0A59F26D0533 Ref C: Mon May 20 12:29:47 2013 PST