Ref A: cf6210e2b1b04f28ad1ef5321b6a97c3 Ref B: AB0013871545AB9CE6621B5C3392523B Ref C: Fri May 25 12:10:39 2012 PST