Ref A: 1ffc42c6d10943508c49c8d53420be4a Ref B: 3BF19E66070835B991575DC163CCFDAF Ref C: Fri May 24 02:24:53 2013 PST