Ref A: 77c519ee55f04bc4bd4d9d017da8044b Ref B: 2232C35D83B5524A9B6EA50D54DFD14F Ref C: Fri May 24 17:29:49 2013 PST