Ref A: 13303b0a96c044849c67272d2d8ad806 Ref B: 29C1D413F5670E161F58E225E00183A8 Ref C: Thu May 23 11:40:28 2013 PST