Ref A: 19b5f752767140b18e6b8e97305f56bb Ref B: B84D950B19B649342396741DFBAB1A76 Ref C: Fri May 24 06:46:49 2013 PST