Ref A: bbb7a8e03fa74bedac9b3a7a0c371318 Ref B: 4F45D7774D7EDE48D358B50912C1B8FC Ref C: Sun Dec 28 10:12:08 2014 PST