Ref A: 231ea73edb954a9f88bba5e3bc0c00be Ref B: 519E534D53E8958CCAAEBD330C79D4B5 Ref C: Thu May 23 21:05:52 2013 PST