Ref A: 59d0cd62f0444edf9ae3ee05ee698212 Ref B: BF2D045E580A7B5D260A92FDE0A8719B Ref C: Sun May 19 13:59:10 2013 PST