Ref A: 116f83c551e949a0bced02d07db5a1db Ref B: EE3D88C2DE0F0A801C2350087AF62494 Ref C: Tue May 21 09:36:51 2013 PST