Ref A: 90bf6b0fc880403a8955d18342ee674d Ref B: 8DF0B30BFF3CFF33CEEA4E739297E4C2 Ref C: Wed May 22 16:16:23 2013 PST