Ref A: 2d8b72ce973d4af3967529bc9d54a7ab Ref B: 2F6C0F361D72D62BF2747E2C8124EE50 Ref C: Mon Oct 20 03:58:10 2014 PST