Ref A: fd9f6d3553eb4abd8faf66f384b136ae Ref B: EBB638B5C336A82FAEFED04B01AA6804 Ref C: Sat May 25 18:33:56 2013 PST