Ref A: 8aad465b441047399d4950b5f5add2be Ref B: 29B94E3D3BE9A91EEAE7F163F524E2BF Ref C: Tue May 21 12:50:00 2013 PST