Ref A: bc6183b959c64b289e9792df3976af5e Ref B: 90217EB71FF2182CA3F96D2850BC86A7 Ref C: Wed May 22 23:01:21 2013 PST