Ref A: a2c3cdfdee204cf791b1d11329c8266e Ref B: 1B0FF87828AFCA16B59513533BD26C51 Ref C: Fri May 24 19:59:43 2013 PST