Ref A: f29796147f964c77ae02453f4a927693 Ref B: 626EE3FB95C0942B21A8E9F7EA90B7ED Ref C: Wed Jan 28 09:10:53 2015 PST