Ref A: 4b5faa38e3624c97898117f4e582cfef Ref B: 527EBD93D85F3B12DE7A7EB54E41B0FA Ref C: Fri May 24 18:39:40 2013 PST