Ref A: b9a971d4803c442faa3c9c696db65509 Ref B: AA06ECE208762DA48E5462F0CCD0EF2B Ref C: Thu May 23 18:24:45 2013 PST