Ref A: c61dd530817e41f89b9274dd5e1cdcf3 Ref B: 43576D52F736AEAFC0A31004F78214C2 Ref C: Fri May 24 14:56:48 2013 PST