Ref A: 2a1b6728a434408a9f82e7b28411eedf Ref B: E63C0E0EDC5EA1FEFC8C96BC06E43802 Ref C: Wed May 22 18:36:54 2013 PST