Ref A: b609b8461da746859bf18ceaba70a83b Ref B: 0EB06BA07EFF6BBB4D0E07631C42322B Ref C: Fri May 24 10:49:19 2013 PST