Ref A: 1ad1b77de350470a87daedd259a51b1c Ref B: 534E9227AFCA2F656923356608BB11F9 Ref C: Wed Jun 19 23:38:13 2013 PST