Ref A: 58ef14a7ac024d0283d9ff3d45cfb841 Ref B: 120B2FF6E6389BF6F6C82F7CC73A1E8A Ref C: Wed May 22 09:24:04 2013 PST