Ref A: 577fe7ca89a84f7d9d6bd0ed772b1e49 Ref B: 8ED93D8B0B524417DA26D00BD301F386 Ref C: Fri May 25 14:22:26 2012 PST