Ref A: 8ca9293b71314ff1a423d9838b99e8b6 Ref B: 56F02F8B0B0BEA541B9A529C840A75DF Ref C: Thu May 23 16:54:11 2013 PST