Ref A: 89fb739c5e1c4c81bc7ee3676522196c Ref B: 98DF19A48EED247610F309E84B94343C Ref C: Mon May 20 21:10:54 2013 PST