Ref A: 3eac4b0aee7f442b9d922d141d4c62f2 Ref B: 843E8A382F0C3E6B827E9C2840A8596E Ref C: Tue May 21 03:48:56 2013 PST