Ref A: d22d4b5c247540729882329929ffc61e Ref B: 9E944245EC3423962989987902BC6A5E Ref C: Fri May 24 08:15:32 2013 PST