Ref A: d59a4162bc84422e9dcbbbf5b398741e Ref B: 98382EC0AF944E9CD502583BDE7397D7 Ref C: Wed May 22 22:09:08 2013 PST