Ref A: 4ee7d987d11949cd9d312ba25603d2ba Ref B: 4F296882E7CBC5D539761433ED7DD700 Ref C: Wed May 22 16:03:20 2013 PST