Ref A: 16d477845e1c41edb09251d88460c28c Ref B: B00D1CEA3E4C46CD4D0B4E791B67293D Ref C: Fri May 25 12:25:26 2012 PST