Ref A: f4a66eb2ca1a49b282b4a8e3f5342155 Ref B: 53B06B11211CAEA13D162414B4A0CE46 Ref C: Tue May 21 05:39:30 2013 PST