Ref A: e6f5c9312b81445d80c5ef479137e142 Ref B: 8766A8B7183C6A963EE36BD1420B4627 Ref C: Thu Jun 20 01:31:16 2013 PST