Ref A: bf41293e25aa4a6c93b520e544309c7b Ref B: 8FC466648F8D543C4115AD67C16198CE Ref C: Thu Dec 25 11:28:06 2014 PST