Functions, structure, and read-through alternative splicing of feline APOBEC3 genes