Ref A: bd8ad0070aa94ee08351db7a9f9c0065 Ref B: 2B8E53B60233D365F2FA3ECE47F9CBA5 Ref C: Thu Oct 30 21:51:45 2014 PST