Ref A: af646fb066ef444d8954e9461774e90f Ref B: 9F2EEA7D5EF522E05C90140C58792382 Ref C: Wed May 22 14:25:29 2013 PST