Ref A: 351239a1440c4ab1b9af8cb76e22d441 Ref B: 212C109CA036C3B6BEBDEE6FA8D207A7 Ref C: Fri May 24 16:27:32 2013 PST