Ref A: 16d78c5cb068448b86ab331f85e7a90f Ref B: 04FD528D2B390EE9CB80F40F831FA6FF Ref C: Wed Oct 22 08:33:01 2014 PST