Ref A: 9ececd016c5e43b287f3364f3b9601e8 Ref B: 4D1B20D093F332BA869AF892BB64E143 Ref C: Thu May 23 04:36:16 2013 PST