Ref A: f2c7bb2cb51c4e8995b904c6ddad2b08 Ref B: CD81C114CCF4C2F04AE3F815A08309C9 Ref C: Wed Oct 22 20:30:26 2014 PST