Ref A: fb0efb70916045d0b23f23a64d3e8968 Ref B: 111DBF6F43D162A8F65B15FBAA41950A Ref C: Thu May 23 22:07:41 2013 PST