Ref A: d360d64f2aaa4022aa1cd01397e3faa5 Ref B: D2F1F57ACB3F3B7073B33D8287EF1427 Ref C: Thu May 23 16:33:19 2013 PST