Ref A: 6931de8703a44a84bf8f2d97c116ecda Ref B: 1DB6B6BB701E536F4397C3036246039A Ref C: Tue May 21 05:53:44 2013 PST