Ref A: 578ec9c132cc48d4aff2fce7dd2bb096 Ref B: D27F6B7F917FAEA77F21781228DCEB27 Ref C: Sun May 19 10:16:25 2013 PST