Ref A: 955f6c126dca4100b69e7d4ccef0c7ba Ref B: FB5E2559EA667E8455F0C9633E4534C5 Ref C: Thu May 23 03:00:28 2013 PST