Ref A: d818e437393444f2b227a1d03fa2fe97 Ref B: EAAD99372CF082DF9793FF5848D3E5D3 Ref C: Wed May 22 23:28:31 2013 PST