<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def make_fasta_url( ensembl_release, species, sequence_type, server=ENSEMBL_FTP_SERVER):
 """Construct URL to FASTA file with cDNA transcript or protein sequences Parameter examples: ensembl_release = 75 species = "Homo_sapiens" sequence_type = "cdna" (other option: "pep") """

    ensembl_release, species, reference_name = normalize_release_properties(
        ensembl_release, species)
    subdir = _species_subdir(
        ensembl_release,
        species=species,
        filetype="fasta",
        server=server)
    server_subdir = urllib_parse.urljoin(server, subdir)
    server_sequence_subdir = join(server_subdir, sequence_type)
    filename = make_fasta_filename(
        ensembl_release=ensembl_release,
        species=species,
        sequence_type=sequence_type)
    return join(server_sequence_subdir, filename)