Ref A: 3a0a37686a4440ceb48968120652ce86 Ref B: C8625490326CA8884B8C726F6143807D Ref C: Wed Jun 19 23:49:53 2013 PST