Ref A: 7f88fd4b2c5a4fccb809f2f64d839454 Ref B: 041CF601D2260AAB2905E806D7618019 Ref C: Sat Oct 25 20:10:35 2014 PST