Ref A: 3be7b260da6646dcae463e2fbd601ffb Ref B: 393218EFAD267A5150E25BF1072BACAA Ref C: Fri May 24 08:43:29 2013 PST