Ref A: 6e4cfcb3e866408d8d58ffa95eb3b7da Ref B: FB98537D579E1A8A380EF9A665633676 Ref C: Wed May 22 10:20:27 2013 PST