Ref A: 83826a3ea5724e23a7281b31f9e876d7 Ref B: 519E534D53E8958CCAAEBD330C79D4B5 Ref C: Thu May 23 19:19:44 2013 PST