Ref A: f0fbc0a28acd494aa5072a1f34228d02 Ref B: 13EE9EFB8CE4CAEB34FEDDE734056EF9 Ref C: Sat Jan 31 12:29:04 2015 PST