Ref A: 636f89e147bd4b0c9b60743ccb0f51b1 Ref B: 093B593FA9B3CF4ACEF4CBB909E0A0DC Ref C: Fri May 24 08:06:13 2013 PST