Ref A: ac68d9e247b74e278b6cf19bdafbbb77 Ref B: 82DC4A9C771C401EDF5F85EB2AD1997A Ref C: Thu Jul 31 19:48:07 2014 PST