Ref A: 059ad293028c44eabb428d22a139dfb9 Ref B: 5D342091B76F4456FF5D77094A04AF26 Ref C: Wed May 22 10:34:25 2013 PST