Ref A: f30594a9525c496fa6ae4325b529b9ba Ref B: 272C7E513023536D3012B757DBE85AD4 Ref C: Thu Oct 30 06:27:36 2014 PST