Ref A: 5ed37980111c4f0992b227169b3e5228 Ref B: 08F2133B0B80F01577D1E16BD729BA08 Ref C: Sat May 25 11:02:13 2013 PST