Ref A: 3260cfc98a654aa794a69d4690fd7c8e Ref B: E1B23E12DEEC144F5268C5A6E775A47A Ref C: Mon May 20 10:37:54 2013 PST