Ref A: a0d89130a20c4f4e866a5580f22df057 Ref B: 8F552D5FE731F67377EAB8A6F5FF5472 Ref C: Sat May 25 01:33:14 2013 PST