Ref A: 4017844c40f94db2adfbec36a844c34d Ref B: AA199ACA2E09FE50D8C0CA0BEBFA45A8 Ref C: Sat May 25 19:28:51 2013 PST