Ref A: 463ce32f8ef744419063e4f502f7cc86 Ref B: BF9B2F4BF61FDD78B611374A8219B17D Ref C: Tue May 21 15:53:40 2013 PST