Ref A: 64def7c72655400dbb96e2c33cdcdd96 Ref B: 1BB0151E7CA49EB866F930D8B66B2DC0 Ref C: Thu May 23 16:11:46 2013 PST