Ref A: 976d3ea092fd47a6a5ec0107fd82e976 Ref B: 8306A0E0C460D9E604DDC7EB3037FB08 Ref C: Tue May 21 17:29:34 2013 PST