Ref A: 3a2a461d3e7a467ca11f9c6d46943588 Ref B: CBDC464B2F9CBF93303C4B5DFC7FC683 Ref C: Sat May 25 21:39:26 2013 PST