Ref A: aebb00c54f274b0198d9a68c7ec80fb1 Ref B: 893AA29AE0C3962D17E5AEBE0532D872 Ref C: Mon May 04 21:35:41 2015 PST