Ref A: 0a8863ddc7484688af5bfa6afd7d96fe Ref B: 57F4935C4351225B8F6B91B5C349A226 Ref C: Thu May 23 16:04:50 2013 PST