Ref A: f25b547dd24e4d1f8a65c97690abe1d1 Ref B: B2F786247243B316B80D05D1CA99D97B Ref C: Wed Oct 22 09:22:14 2014 PST