Ref A: d611136640bd486aa63b1413bf503bc9 Ref B: 2B9C069960BEF273730BCB86A156F4C8 Ref C: Tue May 21 00:42:51 2013 PST