Ref A: 3d50291069a44df8be2f3f766c684a50 Ref B: 438F43EC64269B0625729A42D7677B9A Ref C: Tue May 21 08:05:50 2013 PST