Ref A: acea5d63b3dd4ac2b0422cc75fd671f6 Ref B: 61EA1D610867D9B108796DF2A3738C60 Ref C: Thu May 23 06:32:01 2013 PST