Ref A: 6c3e7b08296c4239a1f82b0f7449c469 Ref B: 16FC4C5DD13AA0FF622BF5AE2BD3C63A Ref C: Mon May 20 13:59:20 2013 PST