Ref A: 7b13fd3751b245edb2d9db97d4a7eab6 Ref B: 0828F048E7A12937970B0261DEF6EF4E Ref C: Thu May 23 16:34:50 2013 PST