Ref A: 9249683ae24240d9b16b93fec503ebfd Ref B: E3F158EE9B205115CF9B83CF01F098F3 Ref C: Sun May 19 14:14:14 2013 PST