Ref A: bff65765460e4eb98cc65583b6b840c5 Ref B: 1D59F99ADD11C4BAB6DEF421CB248EF7 Ref C: Thu Oct 30 09:13:55 2014 PST