Ref A: 3c55f2da11474208aed8874b4dd93b5b Ref B: B9050A4737A586C58BB5A591A75D0CAF Ref C: Tue Jun 18 14:45:14 2013 PST