Ref A: 993584b2182c4b97a045f124207a3b9f Ref B: 97F5E3DB0B4E4BD7470C844DB2C165DA Ref C: Thu May 23 09:42:36 2013 PST