Ref A: 5da397a144ea46d9a8c69d68e18133a6 Ref B: A3E972D32E0EB6AA1F8D50ADF2A37B44 Ref C: Thu May 23 15:08:18 2013 PST