Ref A: 64aaa5fad01c47a0989b37e330f5b039 Ref B: D1CEB4AAD425FCDFE98F79C0F38ADCD7 Ref C: Thu May 23 09:54:06 2013 PST