Ref A: 45850e256d214dd1b6e9c007f4fa634a Ref B: DE6714F3A1BC2273DB3F4E15BD319A2D Ref C: Wed Jun 19 01:51:55 2013 PST