Ref A: 916fc77c0ec54cb58cae7fea95f805eb Ref B: EE0D0E83F554E9FF2DAAC6124AF1FF8E Ref C: Tue May 21 16:26:34 2013 PST