Ref A: b736e9a7c84748e0a293c715f5df190c Ref B: 88283CB7C8DD247D40386C79FD469E4E Ref C: Mon May 20 12:23:20 2013 PST