Ref A: a061ae44bd824e5faa24d558cb8e6da2 Ref B: CB1E4872DF2A8F602CA0E7D039667500 Ref C: Thu May 23 00:45:21 2013 PST