Ref A: 1fb9ace43fda4e48a264bb4ec1e3e240 Ref B: ADC43C7D42E7471978B468AFC48EBD93 Ref C: Thu May 23 11:38:46 2013 PST