Ref A: 951b7945d84649f0a3830b167893465d Ref B: 136FB1B6310AB903A86530BE8F0592DE Ref C: Sat May 25 20:08:45 2013 PST