Ref A: a79cd413e4b04cc5bccba9ce9632b8be Ref B: 34B636DC91BC0FEFF9119E81F89245C1 Ref C: Thu May 23 07:50:45 2013 PST