Ref A: 406a892c98384cb1be707b18e97db35a Ref B: 296A9C5B0B2EC45D3137C87066BDAE81 Ref C: Tue May 21 05:20:38 2013 PST