Ref A: ab83a2755eef4d51a363da89da4a0485 Ref B: 2174B02CCC95C876B182BD402F084D31 Ref C: Thu May 23 17:30:38 2013 PST