Ref A: 51dc5d577ab94dd4b1735f472a72f352 Ref B: D19BCD50D5B16AC20E3322A4C37D056A Ref C: Tue May 21 10:18:06 2013 PST