Ref A: 02abdef1d7154faa8ae577b7e3d371b5 Ref B: 8DF0B30BFF3CFF33CEEA4E739297E4C2 Ref C: Thu May 23 16:20:23 2013 PST