Ref A: e14a81fe46104bbf8e89c17dc715834e Ref B: 852A835832565AA658B421CFAC2D1D30 Ref C: Sat May 18 07:46:21 2013 PST