Ref A: 42daa3286e8b4fa092ea6c725825cb1f Ref B: CC7368111D27C857779B9D0A81C9B737 Ref C: Mon May 20 20:51:57 2013 PST