Ref A: 41b30d273e704f9eba4666da9d30b8eb Ref B: 1B4E035EE7A77CFCD946954A3F0FCE1A Ref C: Tue May 21 11:22:40 2013 PST