Genetic and biochemical studies of human apobec family of proteins