Ref A: df1ca5f69afc43c183d69b3127898edf Ref B: 71E105AF4E71698E52D34330374EFE61 Ref C: Fri May 25 12:12:45 2012 PST