Ref A: 277239f705274ac6a7e0f7cbec8f3353 Ref B: 49A8F6FBE5BFC8126827FE49D6FB0330 Ref C: Thu May 23 15:02:22 2013 PST