Ref A: fdd9146dfaed46dba057f273edc00aba Ref B: FB622B0DA63B3BD85EC85A94DA740D0D Ref C: Fri May 24 16:14:21 2013 PST