Ref A: 3def87a7a5a04f7eb90dcdbb9c93ddb6 Ref B: B739D25F01CDA385C23D42567B6576E5 Ref C: Thu Jan 29 21:28:53 2015 PST