Ref A: 0bf0e4584b804b42850362f63bf817d9 Ref B: 29D0BBB25083336EBAA97FDE193FEAC7 Ref C: Thu May 23 08:18:50 2013 PST