Ref A: 22f87192551d460b84bbcd0ae259b76a Ref B: 66C85DA0530A510044C6A6F1E2BFBEFC Ref C: Tue May 21 07:25:13 2013 PST