Ref A: 35692f1909c9409ab9fec5dcc037894f Ref B: A9874BB0988CF24FFE9F3D59DDEB0BC2 Ref C: Thu May 23 06:10:28 2013 PST