Loading...

Skip to main content
Call us at +1-800-604-9114 for more information about our products or contact us online Need help? +1-800-604-9114 or contact us

Filters


Clonality

Type

Reactivity

Gene Name

Isotype

Host

Application

Clone

Recombinant Proteins

Recombinant proteins are purified laboratory reagents created through genetic engineering for advanced biomedical research, such as immunology, neuroscience, cancer research, and more.


At AAA Biotech, also known as AAA Bio or AAABio, we provide high-quality recombinant proteins. Our various protein products are carefully tested for consistent and reliable performance. With our proteins, we offer stringent quality control, lot-to-lot consistency, and precise specificity to help you achieve accurate results in your research.


Whether you're conducting research on cell expansion, polarization, differentiation, or cell processing, we can offer the exact recombinant proteins you need in order to support your work.


Viewing 8950-9000 of 10000 product results


Interleukin-1 receptor-associated kinase-like 2 (Irak2), Recombinant Protein (Cat# AAA117595)

Full Name
Recombinant Mouse Interleukin-1 receptor-associated kinase-like 2 (Irak2)
Gene Names
Irak2; IRAK-2; AI649099; 6330415L08Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Alpha-actinin-1 (Actn1), Recombinant Protein (Cat# AAA117598)

Full Name
Recombinant Mouse Alpha-actinin-1 (Actn1) , partial
Gene Names
Actn1; Actn1a; 3110023F10Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Sushi, von Willebrand factor type A, EGF and pentraxin domain-containing protein 1 (SVEP1), Recombinant Protein (Cat# AAA117605)

Full Name
Recombinant Human Sushi, von Willebrand factor type A, EGF and pentraxin domain-containing protein 1 (SVEP1) , partial
Gene Names
SVEP1; CCP22; SELOB; SEL-OB; C9orf13; POLYDOM
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

C-type lectin domain family 12 member A (Clec12a), Recombinant Protein (Cat# AAA117441)

Full Name
Recombinant Mouse C-type lectin domain family 12 member A (Clec12a), partial
Gene Names
Clec12a; Micl; CLL-1; KLRL1; D230024O04
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Protein RecA (recA), Recombinant Protein (Cat# AAA117445)

Full Name
Recombinant Prochlorococcus marinus Protein RecA (recA)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Agkicetin-C subunit alpha, Recombinant Protein (Cat# AAA117447)

Full Name
Recombinant Deinagkistrodon acutus Agkicetin-C subunit alpha
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA117473_SDS_PAGE15.jpg SDS-PAGE

DNA/RNA-binding protein Alba, Recombinant Protein (Cat# AAA117473)

Full Name
Recombinant Pyrococcus furiosus (strain 43587 / DSM 3638 / JCM 8422 / Vc1) DNA/RNA-binding protein Alba
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Golgin subfamily A member 2 (Golga2), Recombinant Protein (Cat# AAA117474)

Full Name
Recombinant Mouse Golgin subfamily A member 2 (Golga2) , partial
Gene Names
Golga2; GM130; AW555139; mKIAA4150
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Integrator complex subunit 11 (CPSF3L), Recombinant Protein (Cat# AAA117482)

Full Name
Recombinant Human Integrator complex subunit 11 (CPSF3L)
Gene Names
INTS11; RC68; INT11; RC-68; CPSF3L; CPSF73L
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Butyrophilin-like protein 3 (BTNL3), Recombinant Protein (Cat# AAA117493)

Full Name
Recombinant Human Butyrophilin-like protein 3 (BTNL3), partial
Gene Names
BTNL3; BTNLR; BTN9.1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA117494_SDS_PAGE15.jpg SDS-PAGE

Phosphoethanolamine/phosphocholine phosphatase, Recombinant Protein (Cat# AAA117494)

Full Name
Recombinant Human Phosphoethanolamine/phosphocholine phosphatase
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

tRNA-specific adenosine deaminase (tadA), Recombinant Protein (Cat# AAA117505)

Full Name
Recombinant Salmonella typhimurium tRNA-specific adenosine deaminase (tadA)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

RNA-binding protein Nova-1 (Nova1), Recombinant Protein (Cat# AAA117517)

Full Name
Recombinant Rat RNA-binding protein Nova-1 (Nova1)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Septin-9 (41526), Recombinant Protein (Cat# AAA117272)

Full Name
Recombinant Mouse Septin-9 (41526)
Gene Names
Sept9; Msf; MSF1; Sint1; PNUTL4
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Barrier-to-autointegration factor (baf), Recombinant Protein (Cat# AAA117273)

Full Name
Recombinant Drosophila melanogaster Barrier-to-autointegration factor (baf)
Gene Names
baf; anon-WO0172774.178; BAF; CG7380; dBAF; DmelCG7380
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Vacuolar protein sorting-associated protein 4A (VPS4A), Recombinant Protein (Cat# AAA117275)

Full Name
Recombinant Human Vacuolar protein sorting-associated protein 4A (VPS4A)
Gene Names
VPS4A; SKD1; SKD2; VPS4; SKD1A; VPS4-1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Bifunctional UDP-N-acetylglucosamine 2-epimerase/N-acetylmannosamine kinase (GNE), Recombinant Protein (Cat# AAA117280)

Full Name
Recombinant Human Bifunctional UDP-N-acetylglucosamine 2-epimerase/N-acetylmannosamine kinase (GNE)
Gene Names
GNE; NM; DMRV; IBM2; Uae1; GLCNE
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Polyribonucleotide 5'-hydroxyl-kinase Clp1 (clp1), Recombinant Protein (Cat# AAA117282)

Full Name
Recombinant Xenopus laevis Polyribonucleotide 5'-hydroxyl-kinase Clp1 (clp1)
Gene Names
clp1.L; clp1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Alpha-toxin Amm8, Recombinant Protein (Cat# AAA117298)

Full Name
Recombinant Androctonus mauretanicus mauretanicus Alpha-toxin Amm8
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Probable ATP-dependent RNA helicase DHX36 (DHX36), Recombinant Protein (Cat# AAA117300)

Full Name
Recombinant Human Probable ATP-dependent RNA helicase DHX36 (DHX36) , partial
Gene Names
DHX36; G4R1; RHAU; DDX36; MLEL1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Peroxisome proliferator-activated receptor gamma coactivator 1-alpha (PPARGC1A), Recombinant Protein (Cat# AAA117313)

Full Name
Recombinant Human Peroxisome proliferator-activated receptor gamma coactivator 1-alpha (PPARGC1A)
Gene Names
PPARGC1A; LEM6; PGC1; PGC1A; PGC-1v; PPARGC1; PGC-1alpha; PGC-1(alpha)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Alpha-1,3-mannosyl-glycoprotein 2-beta-N-acetylglucosaminyltransferase (GNTI), Recombinant Protein (Cat# AAA117321)

Full Name
Recombinant Arabidopsis thaliana Alpha-1,3-mannosyl-glycoprotein 2-beta-N-acetylglucosaminyltransferase (GNTI), partial
Gene Names
CGL1; CGL; COMPLEX GLYCAN LESS; COMPLEX GLYCAN LESS 1; F20D10.360; F20D10_360; GNTI; N-ACETYLGLUCOSAMINYLTRANSFERASE I
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Serine protease HTRA1 (Htra1), Recombinant Protein (Cat# AAA117322)

Full Name
Recombinant Rat Serine protease HTRA1 (Htra1)
Gene Names
Htra1; Prss11
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Cryptochrome-1 (CRY1), Recombinant Protein (Cat# AAA117327)

Full Name
Recombinant Human Cryptochrome-1 (CRY1)
Gene Names
CRY1; DSPD; PHLL1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Uncharacterized protein C4orf40 (C4orf40), Recombinant Protein (Cat# AAA117335)

Full Name
Recombinant Human Uncharacterized protein C4orf40 (C4orf40)
Gene Names
PRR27; C4orf40
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Tumor protein 63 (TP63), Recombinant Protein (Cat# AAA117341)

Full Name
Recombinant Human Tumor protein 63 (TP63)
Gene Names
TP63; AIS; KET; LMS; NBP; RHS; p40; p51; p63; EEC3; OFC8; p73H; p73L; SHFM4; TP53L; TP73L; p53CP; TP53CP; B(p51A); B(p51B)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Matrix metalloproteinase-24 (Mmp24), Recombinant Protein (Cat# AAA116968)

Full Name
Recombinant Mouse Matrix metalloproteinase-24 (Mmp24), partial
Gene Names
Mmp24; MMP-21; MT5MMP; MTMMP5; MT5-MMP; AU040325
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Staphopain B (sspB), Recombinant Protein (Cat# AAA116977)

Full Name
Recombinant Staphylococcus aureus Staphopain B (sspB)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Fanconi anemia group J protein (BRIP1), Recombinant Protein (Cat# AAA116983)

Full Name
Recombinant Human Fanconi anemia group J protein (BRIP1) , partial
Gene Names
BRIP1; OF; BACH1; FANCJ
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Cytokine-like protein 1 (CYTL1), Recombinant Protein (Cat# AAA116985)

Full Name
Recombinant Human Cytokine-like protein 1 (CYTL1)
Gene Names
CYTL1; C17; C4orf4
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Integrin beta-4 (Itgb4), Recombinant Protein (Cat# AAA116986)

Full Name
Recombinant Rat Integrin beta-4 (Itgb4), partial
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116992_SDS_PAGE15.jpg SDS-PAGE

1-acylglycerol-3-phosphate O-acyltransferase ABHD5, Recombinant Protein (Cat# AAA116992)

Full Name
Recombinant Human 1-acylglycerol-3-phosphate O-acyltransferase ABHD5
Gene Names
ABHD5; CDS; CGI58; IECN2; NCIE2
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Transcription cofactor vestigial-like protein 4 (VGLL4), Recombinant Protein (Cat# AAA116993)

Full Name
Recombinant Human Transcription cofactor vestigial-like protein 4 (VGLL4)
Gene Names
VGLL4; VGL-4
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Colicin-E7 (colE7), Recombinant Protein (Cat# AAA117002)

Full Name
Recombinant Escherichia coli Colicin-E7 (colE7)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA117006_SDS_PAGE15.jpg SDS-PAGE

Pneumolysin (ply), Recombinant Protein (Cat# AAA117006)

Full Name
Recombinant Streptococcus pneumoniae Pneumolysin (ply)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Collagen alpha-1 (XVI) chain (Col16a1), Recombinant Protein (Cat# AAA117021)

Full Name
Recombinant Mouse Collagen alpha-1 (XVI) chain (Col16a1) , partial
Gene Names
Col16a1; CA1F; AI838662; 2700007F12Rik; A530052M23Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA117028_SDS_PAGE15.jpg SDS-PAGE

ATP-dependent RNA helicase DDX19A (DDX19A), Recombinant Protein (Cat# AAA117028)

Full Name
Recombinant Human ATP-dependent RNA helicase DDX19A (DDX19A)
Gene Names
DDX19A; DDX19L; DDX19-DDX19L
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

UV radiation resistance-associated gene protein (UVRAG), Recombinant Protein (Cat# AAA117031)

Full Name
Recombinant Human UV radiation resistance-associated gene protein (UVRAG)
Gene Names
UVRAG; p63; DHTX; VPS38
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Killer cell immunoglobulin-like receptor 2DL5B (KIR2DL5B), Recombinant Protein (Cat# AAA117052)

Full Name
Recombinant Human Killer cell immunoglobulin-like receptor 2DL5B (KIR2DL5B), partial
Gene Names
KIR2DL5B; KIR2DL5; KIR2DLX; KIR2DL5.2
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Mast cell surface glycoprotein Gp49A (Gp49a), Recombinant Protein (Cat# AAA117064)

Full Name
Recombinant Mouse Mast cell surface glycoprotein Gp49A (Gp49a), partial
Gene Names
Lilr4b; gp49; Gp49a
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Polymerase cofactor VP35 (VP35), Recombinant Protein (Cat# AAA117067)

Full Name
Recombinant Lake Victoria marburgvirus Polymerase cofactor VP35 (VP35)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Non-structural maintenance of chromosomes element 3 homolog (NSMCE3), Recombinant Protein (Cat# AAA117068)

Full Name
Recombinant Human Non-structural maintenance of chromosomes element 3 homolog (NSMCE3)
Gene Names
NSMCE3; HCA4; LICS; NSE3; NDNL2; MAGEG1; MAGEL3
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Zinc finger protein 410 (Znf410), Recombinant Protein (Cat# AAA117073)

Full Name
Recombinant Mouse Zinc finger protein 410 (Znf410)
Gene Names
Zfp410; Apa1; Znf410; D12Ertd748e
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Forkhead box protein P3 (Foxp3), Recombinant Protein (Cat# AAA117079)

Full Name
Recombinant Mouse Forkhead box protein P3 (Foxp3)
Gene Names
Foxp3; sf; JM2; scurfin
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Sorting nexin-9 (Snx9), Recombinant Protein (Cat# AAA117092)

Full Name
Recombinant Mouse Sorting nexin-9 (Snx9)
Gene Names
Snx9; SDP1; SH3PX1; 2700073N08Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Lipase 1 (lip1), Recombinant Protein (Cat# AAA117108)

Full Name
Recombinant Staphylococcus aureus Lipase 1 (lip1)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA117111_SDS_PAGE15.png SDS-PAGE

17 kDa surface antigen (omp), Recombinant Protein (Cat# AAA117111)

Full Name
Recombinant Rickettsia japonica 17 kDa surface antigen (omp)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Phenyloxazoline synthase MbtB (mbtB), Recombinant Protein (Cat# AAA116960)

Full Name
Recombinant Mycobacterium paratuberculosis Phenyloxazoline synthase MbtB (mbtB), partial
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Chromobox protein homolog 8 (CBX8), Recombinant Protein (Cat# AAA117618)

Full Name
Recombinant Human Chromobox protein homolog 8 (CBX8)
Gene Names
CBX8; PC3; RC1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

LPS-assembly protein lptD (lptD), Recombinant Protein (Cat# AAA117620)

Full Name
Recombinant Francisella tularensis subsp. tularensis LPS-assembly protein lptD (lptD), partial
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

What Are Recombinant Proteins?


A recombinant protein is created by inserting the gene of interest into a host system like E. coli, mammalian cells, or insect cells. This protein expression method results in the large-scale production of protein in a controlled environment with highly precise structures and functionality. Proteins produced via the “Recombinant” methodology have proven themselves crucial in various biological research areas, including immunology, neuroscience, cancer research, drug delivery and development, and more.


Core Recombinant Protein Product Lines:


  • Human: Produced from human genes (e.g., growth factors, cytokines).

  • Animal: Derived from mouse, rat, or other animals (e.g., mouse antibodies, enzymes).

  • Bacterial: Produced in bacteria like E. coli (e.g., enzymes, bacterial toxins).

  • Yeast: Produced in yeast cells (e.g., surface proteins, metabolic enzymes).

  • Insect:Expressed in insect cells (e.g., viral proteins, glycoproteins).

  • Viral: Derived from viral genomes (e.g., spike proteins for vaccine development).


How Does It Work?


  • Gene Identification and Cloning: Scientists first find the exact gene that codes for the protein they are interested in producing, and then create a copy of said gene.

  • Recombinant DNA Creation: The copied gene is then inserted into a vector (a vehicle-like plasmid) that can be transported safely into your intended expression host cell/system.

  • Host Cell Transformation: The vector (with the foreign gene inside) is shuttled into a host cell. This host can be a bacterium (like E. coli), yeast, insect cells, or mammalian cells, depending on the type of protein or protein characteristics needed.

  • Protein Expression:The host cell “reads” the copied gene that was shuttled into it, and begins to produce the gene’s coded-for protein using its own cellular machinery. The host can continue to multiply, and with each new cell, more protein is produced.

  • Protein Purification:After enough protein has been made, scientists collect the host cell and separate out the target protein. The protein is then carefully purified so it is free of contaminants, ideally active, and also safe for use.

The result is a purified recombinant protein — a lab-made protein that is biologically identical (in most respects) to the natural/native version.


We take this process a step further, offering recombinant proteins that are produced with precise control over sequence modifications, expression levels, and large-scale production. This ensures high-quality, consistent results that will be able to support your research needs and empower your scientific discoveries.


Some of the expression hosts/systems used in recombinant protein generation by AAA Biotech include:


  • Escherichia coli (E. coli)

  • Human (Homo sapiens)

  • Chinese Hamster

  • Yeast

  • Insect cells (e.g., Baculovirus expression system)

Advantages Of Our Recombinant Proteins:


Recombinant Protein Offerings


S.No Protein Expression Systems Quality and Bioactivity Formats and Flexibility
01. E. coli, HEK293, CHO, yeast, and insect cells Validated high bioactivity and binding activity Ready-to-use formats (lyophilized or liquid formulations available)
02. 675+ recombinant protein products High protein purity (≥95%) Available in flexible pack sizes
03. Custom protein production (His-tag, GST, FLAG, and Fc fusion) Lot-to-lot consistency through QC protocols Wide range of targets (Cytokines, growth factors, enzymes, receptors, signaling proteins, etc.)

Applications Of Our Recombinant Proteins


  • Studying protein interactions (protein–protein or protein–DNA).

  • Testing biological pathways with functional/activity assays.

  • Creating standard curves in ELISA and other tests.

  • Making antigens/immunogens for antibody production.

  • Drug discovery and screening.

  • Finding and confirming biomarkers.

  • Researching cell signaling and immunity.

  • Developing vaccines.

Read more about the applications of the recombinant proteins here!


Why Buy Recombinant Proteins from AAA Biotech?


1. High Purity & Verified Quality:


Most of our proteins are ≥ 95% pure. We also test the biological activity of our products where it's relevant (it will be indicated on the product page).


2. Multiple Expression Systems:


We offer proteins made in multiple host systems, and this enables researchers to pick the system that gives them the best folding, post-translational modifications, or functionality for their experiment requirements.


3. Custom & Flexible Options:


Need a special tag (His, GST, FLAG, Fc fusion)? Or a custom variant? We can provide it. Our proteins come in formats that are lab-friendly: lyophilized (dry) or “ready-to-use” liquid.


4. Rigorous Quality Control & Documentation:


Every batch is backed by strong QC. This means you can rely on product consistency — two different batches will perform similarly.


5. Wide Variety & Global Availability:


We carry a large and growing catalog of recombinant proteins to cover almost all needs in research (immunology, oncology, vaccine work, etc.)


6. Researcher-Focused Support:


Technical support, clear documentation, and user-friendly product pages help you select the right protein for your work. Plus, our user-friendly packaging and handling, and global shipping are all designed to reduce delays, damage, and hassles.


Order Recombinant Proteins Today!


We are committed to supporting the research community with recombinant proteins that display exceptional performance and reliability. Our proteins are produced using industry-standard methods and are validated to meet the needs of academic, pharmaceutical, and biotechnology laboratories.


We have a track record of delivering proteins that work — large numbers of researchers rely on them in many published studies. Browse our catalog to find the perfect protein for your research applications now!


FAQ


1. What is involved in the purification of recombinant proteins?


The purification process of these recombinant proteins is performed to isolate the specific protein produced by the host cell from unwanted substances. The process generally includes techniques such as “affinity chromatography” to separate the protein from other proteins and impurities. AAA Biotech generally offers proteins ≥ 95% pure, depending on the protein type.


2. What are some examples of popular AAA Biotech recombinant proteins?


Some examples of recombinant proteins include:


Retinoblastoma Protein (Cat # AAA10852) – reportedly used in vaccine research and antibody development. Hepatitis B Surface Antigen (HBsAg) (Cat# AAA13446) – reportedly used in diagnostic tests and vaccine development for Hepatitis B. High-Mobility Group Box 1 (HMGB1) (Cat# AAA10851) – reportedly used in inflammation and immune response research.


3. How are AAA Biotech recombinant proteins validated?


Each batch undergoes stringent quality control checks, including SDS-PAGE analysis, endotoxin testing (for select products), and activity assaying (for select products). Certificates of Analysis are provided with every product (only upon request for some products).


4. Are your proteins suitable for therapeutic development or only research?


AAA Biotech recombinant proteins are strictly for research-use only and are not intended for diagnostic or therapeutic purposes in humans or animals.


5. What types of expression systems do you use for recombinant protein production?


The production labs use a variety of expression platforms, including bacterial (E. coli), yeast, insect (baculovirus), and mammalian (HEK293, CHO) systems. The expression system used depends on the complexity and intended function/use of the protein.


Submit a Question

Please complete the form below and a representative will contact you as soon as possible.

Request more Information

Please complete the form below and a representative will contact you as soon as possible.

Request a Manual

Please complete the form below and a representative will contact you as soon as possible.

Request a Quote

Please complete the form below and a representative will contact you as soon as possible.