Ref A: 1a51f79e672d4471bb6abc4fc16ec443 Ref B: 81F0B0348A75AC2D00741E88197DC10F Ref C: Sun May 19 20:53:29 2013 PST