Ref A: 5d1d14b4642442eb8f41f1c7092fba9d Ref B: 974EB432359A990BE2D08DFEC3CC4060 Ref C: Sat May 25 10:47:54 2013 PST