Ref A: 2bc2991e701943cdbb1fc8781eedd1bd Ref B: 3DC98EF47A7E8085D42536C7758A4107 Ref C: Thu May 23 07:48:32 2013 PST