Ref A: a9c14c61be704ec6878aa228b18d2fcd Ref B: 86F92FC8176717D88D4C40130078D58C Ref C: Fri May 24 01:51:18 2013 PST