Ref A: 84de5ec74c0a4df39ba87d5b97a1301f Ref B: 83B239D94B55D1D07079427A35297EA5 Ref C: Tue May 21 07:53:23 2013 PST