Ref A: 37ea7ee776be47eaa392ba26a5c547da Ref B: 9833B0DC33ADDD0EB0D8D58AD43987A9 Ref C: Sat May 25 03:31:55 2013 PST