Ref A: ae3ff67ad86d4e5fa3ef637d20fbce70 Ref B: 4918CF44E4F5CA718903EF1A2DA5769D Ref C: Fri May 24 11:44:07 2013 PST