Ref A: b322a6a81d6147cda6130ecb453ec84c Ref B: 7A2296B60824F69C24AC388F601C1CF4 Ref C: Wed May 22 17:34:59 2013 PST