Ref A: 507e84bec4ce4616877ac23e9db90f0b Ref B: 11E166182ECFEB1243E7C5A7A5CD59B7 Ref C: Fri May 24 04:29:22 2013 PST