Ref A: 075a8e044ed643719503abc9bbf3b7dc Ref B: 6D4447D049A3A84021FD60B379134670 Ref C: Sun May 19 15:34:12 2013 PST