Ref A: 006891502b30462191248c7cc8ea476d Ref B: D51DCDE73B93F0EC565DFB2D3E328A57 Ref C: Mon May 20 12:15:28 2013 PST