Ref A: 83cf4f1957ab47d88f6f7a16ec3ee22b Ref B: C3CF206F99ED0EE5A6EF09710980E963 Ref C: Mon Oct 20 22:30:29 2014 PST