Ref A: 9dd75b234fa24ecbb54b00465242f53b Ref B: 2F09DC50F239072F65F29F13E2CCD96A Ref C: Thu May 23 18:38:47 2013 PST