Ref A: 553c30987c31438f98f5b605ffa0e75d Ref B: 53820A97214571526FC01F7CA34AB74C Ref C: Wed May 23 04:11:22 2012 PST