Ref A: 5255c8b80a4a4ccaa8135522c62ff16e Ref B: 08467673629F7850949BEC82374EF05A Ref C: Sat May 25 20:23:18 2013 PST