Ref A: ba61d79575c749aaa79b5bc46ae375c4 Ref B: 400F29EB54DB8FD1A52EF03F4E9899FD Ref C: Fri May 24 08:59:40 2013 PST