Ref A: 91b5800447f6447d9caf47ac419b7b14 Ref B: A5C6516966D62AABE4CDEA7A22109C40 Ref C: Thu May 23 17:30:28 2013 PST