Ref A: 7a009377bfa64a5c9120ed29e19fe668 Ref B: 3FDD89404C8EF6EB12FB92A19C4278EF Ref C: Tue Oct 21 08:24:20 2014 PST