Ref A: 9a719e09f6ee4e5fa728e076c52bb3d7 Ref B: DD63CD4101D0DC860A176C06442C4F8E Ref C: Tue May 21 12:44:03 2013 PST