Ref A: 500dda84cd1b41508e555f9be27d7a71 Ref B: E3F158EE9B205115CF9B83CF01F098F3 Ref C: Thu May 23 04:00:55 2013 PST