Ref A: b7c4b3e8025449d59ca5acc92df342af Ref B: 21F9D03F08276C0CD20D48C2317B9E4B Ref C: Tue May 21 13:21:09 2013 PST