Ref A: e34d1fbc9c624c9089bfd85c9ac6b3e6 Ref B: 1A89FD820576A16B7F224DD122B8CE62 Ref C: Sun May 19 23:08:51 2013 PST