Adenosine Monophosphate Deaminase Deficiency

Adenosine monophosphate deaminase deficiency (often shortened to AMPD deficiency) is a muscle energy-processing problem. In healthy muscle, an enzyme called AMP deaminase (mostly the AMPD1 form) helps recycle a small energy molecule named AMP during exercise. When this enzyme is missing or too weak, your muscle cannot keep up with sudden or sustained energy demands. The result can be tired muscles, cramps, pain after activity, or poor exercise tolerance. Many people have no symptoms and never know they have it. Others notice symptoms only with hard exercise, illness, or stress. Most cases are inherited (genetic). Some cases are secondary to another muscle or whole-body condition that reduces the enzyme’s activity. AMPD deficiency does not damage nerves; it is a metabolic myopathy (a metabolism-related muscle problem). Diagnosis uses clinical history, exercise-related tests, enzyme or genetic studies, and sometimes a muscle biopsy. Treatment is mainly supportive: pacing, graded training, hydration, and managing triggers.

AMPD1 deficiency is a metabolic muscle condition. The enzyme AMP deaminase (AMPD1) normally helps your muscle cells recycle energy during activity by converting AMP → IMP as part of the purine nucleotide cycle. When this enzyme is missing or low, some people feel exercise intolerance—muscle pain, cramps, early fatigue, and slow recovery after effort. Many people, however, have no symptoms at all. The condition is usually inherited (autosomal recessive) from changes in the AMPD1 gene, most commonly a stop-gain change often noted as C34T (Q12X). AMPD1 deficiency is relatively common in people of European ancestry (about 1–3% functionally deficient), but much rarer in some Asian populations. Symptoms, when present, are often mild; rarely, severe exertion can trigger rhabdomyolysis (muscle breakdown). Diagnosis typically uses a forearm exercise test (ammonia fails to rise while lactate rises normally), muscle biopsy enzyme staining, and/or genetic testing. There is no proven disease-specific drug or surgery; care focuses on education, pacing, tailored exercise, and symptom control. Rare Diseases InfoMedlinePlusPMC+1Frontiers


Other names

AMPD deficiency is also called myoadenylate deaminase deficiency, skeletal muscle adenosine monophosphate deaminase deficiency, AMP deaminase 1 deficiency, or AMPD1 deficiency. In older reports you may see myoadenylate deaminase (MAD) deficiency. Be careful not to confuse it with AMPD2 deficiency, which is a different genetic disorder affecting the brain (linked to pontocerebellar hypoplasia) rather than a primary muscle energy problem.


Types

1) Primary (genetic) AMPD1 deficiency.
This type is caused by changes (variants) in the AMPD1 gene inherited from both parents (autosomal recessive). A common variant in some populations is a “stop” change early in the gene that prevents the full enzyme from being made. Severity ranges from no symptoms to marked exercise intolerance.

2) Secondary (acquired) AMPD deficiency.
Here the enzyme is present but reduced by another condition. Examples include inflammatory muscle diseases, thyroid disorders, severe deconditioning, some muscular dystrophies, chronic systemic illness, or certain medications. Treating the underlying problem may improve enzyme activity or symptoms.

3) Clinical severity spectrum.
Doctors often describe patients as asymptomatic, mild, moderate, or severe based on daily limits, post-exercise pain, and test results. This is not a formal genetic subtype but helps with care planning.


Causes

Plain language note: in an inherited disorder, “causes” include the main genetic cause plus common contributory factors that bring out symptoms or lower enzyme activity.

  1. AMPD1 gene variants (autosomal recessive). The principal cause of primary disease; two faulty copies reduce or stop enzyme production.

  2. Compound heterozygosity. Two different damaging AMPD1 variants—one from each parent—combine to lower enzyme function.

  3. Nonsense or frameshift variants. Early “stop” signals or letter shifts in the gene lead to incomplete, non-working enzyme.

  4. Splice-site variants. Instructions for cutting and joining gene segments are wrong, producing a misbuilt enzyme.

  5. Epigenetic or expression down-regulation. Rarely, the gene is present but expressed at low levels in muscle.

  6. Inflammatory myopathies (e.g., polymyositis, dermatomyositis, inclusion-body myositis). Muscle inflammation can reduce AMPD activity (secondary deficiency).

  7. Muscular dystrophies or chronic myopathic states. Ongoing muscle fiber damage or replacement can lower enzyme levels.

  8. Hypothyroidism. Low thyroid hormone slows muscle metabolism and may diminish AMPD activity (secondary).

  9. Severe deconditioning or immobilization. Inactivity shrinks muscle fibers and reduces enzyme content.

  10. Systemic chronic illness (cachexia, chronic heart/lung disease). Whole-body stress reduces muscle enzymes and endurance.

  11. Medications that can injure muscle (e.g., statins in susceptible people). Muscle toxicity may secondarily reduce AMPD function.

  12. Antiretroviral or steroid-related myopathy (in some patients). Drug-induced muscle changes can lower enzyme activity.

  13. Electrolyte imbalance (low potassium, low magnesium). These do not change the gene but can trigger cramps and fatigue in borderline enzyme states.

  14. Fasting or poor carbohydrate intake before heavy activity. Low starting fuel makes the enzyme shortfall more obvious.

  15. Dehydration and heat. Thicker blood and hotter muscles fatigue earlier, exposing the energy-recycling gap.

  16. High-intensity, short-burst exercise without conditioning. Sudden ATP turnover outpaces compromised AMP handling.

  17. Intercurrent illness (fever, viral infections). Temporary weakness and reduced appetite magnify exercise intolerance.

  18. Sleep deprivation. Tired muscles clear AMP less efficiently during effort.

  19. Anemia. Less oxygen delivery increases reliance on pathways that need efficient AMP recycling.

  20. Aging muscle. Natural enzyme content and fiber quality can decline, unmasking mild genetic or secondary deficits.


Common symptoms

1) Exercise intolerance. You tire sooner than peers, especially during sprints, hills, or repeated efforts; recovery feels slow.

2) Early muscle fatigue. Muscles feel “out of fuel” after short activity bursts; you may stop frequently to rest.

3) Muscle pain during or after activity. Aching or burning develops in working muscles; pain can last hours after you stop.

4) Cramps or tightness. Sudden, hard muscle tightening occurs during or after exercise; stretching helps but they can recur.

5) Post-exercise soreness out of proportion. After a modest workout, soreness feels like you over-trained.

6) Weakness with repeated contractions. First few reps are fine, then strength fades quickly in the same session.

7) Poor sprint or stair performance. Short, intense tasks are harder than steady, gentle tasks.

8) Heavy-leg sensation. Legs feel weighed down or “dead” after a short climb or run.

9) Reduced endurance on bad days. Symptoms fluctuate—worse with illness, heat, dehydration, or poor sleep.

10) Exercise-induced headache or nausea. Build-up of metabolic by-products and stress leads to systemic discomfort.

11) Breathlessness out of proportion. Because muscles tire early, you feel winded even when heart and lungs are healthy.

12) Muscle stiffness after rest. After activity, sitting still makes muscles tighten; the first steps feel stiff.

13) Activity avoidance. You naturally limit sports or chores because they reliably cause discomfort.

14) Rare dark urine after very hard exertion. Severe overexertion can irritate muscles; medical review is advised if this occurs.

15) No symptoms at all. Many people with AMPD1 gene changes never notice a problem; they are found only on testing.


Diagnostic tests

A) Physical examination (bedside assessments)

1) General neuromuscular exam. The doctor checks bulk, tone, strength, reflexes, and coordination. In AMPD deficiency, exam is often normal at rest; this helps separate it from nerve diseases.

2) Gait and functional tasks. Timed chair rise, stair climbing, toe/heel walking, and brief squats show how quickly fatigue appears compared to strength at the first repetition.

3) Post-exercise palpation. After a short standardized activity (e.g., 30 seconds of step-ups), the clinician palpates for focal tenderness or lingering tight bands that reflect exercise-related muscle distress.

4) Cardiopulmonary vitals with exertion. Heart rate, blood pressure, and breathing response are monitored during light exercise. In AMPD deficiency, heart and lungs usually respond appropriately, while muscles tire early.

5) Range-of-motion and cramp provocation. Gentle stretching and sustained isometric holds may reproduce cramps or tightness typical of metabolic myopathies.

B) Manual/field performance tests

6) Hand-grip fatigue test. You squeeze a dynamometer repeatedly. The pattern typically shows good first grips with a quick drop-off across repetitions, matching early fatigability.

7) 30-second sit-to-stand or step test. These quick, standardized tasks often bring on disproportionate leg fatigue compared with effort.

8) Non-ischemic forearm exercise test (FIET). Repeated hand contractions without a tourniquet are performed while blood is drawn before and after. In AMPD deficiency, ammonia rises less than expected, while lactate response is usually normal—an important pattern.

9) Six-minute walk test. Distance covered is recorded. People with prominent symptoms may stop early for muscle pain or fatigue despite normal oxygen saturation.

10) Rate-of-perceived-exertion (RPE) tracking. You score effort during a graded task. A high RPE early in the test supports exercise intolerance of muscular origin.

C) Laboratory and pathological tests

11) Serum creatine kinase (CK). CK may be normal or mildly high. A high CK suggests muscle stress but is not specific; normal CK does not exclude AMPD deficiency.

12) Resting and post-exercise lactate. Lactate usually rises normally after the forearm test, which helps distinguish AMPD deficiency from McArdle disease (where lactate fails to rise).

13) Resting and post-exercise ammonia. The hallmark is a blunted rise in ammonia after standardized contractions because AMP is not being deaminated efficiently.

14) Basic metabolic panel and electrolytes. Potassium, magnesium, and other measures help rule out contributors to cramps and fatigue that can worsen symptoms.

15) Thyroid-stimulating hormone (TSH) and related tests. Screens for hypothyroidism, a treatable cause of secondary AMPD deficiency or symptom amplification.

16) Genetic testing for AMPD1. A blood or saliva test looks for pathogenic variants in the AMPD1 gene. Finding two damaging variants in a symptomatic person strongly supports the diagnosis.

17) Expanded myopathy gene panel (if needed). When symptoms are atypical, a broader panel can exclude other metabolic myopathies (e.g., McArdle, CPT II, mitochondrial genes).

18) Muscle biopsy with AMPD staining or enzyme assay. A small piece of muscle is tested for AMP deaminase activity or stained to visualize the enzyme. In primary deficiency the enzyme is absent or very low; in secondary cases it is reduced but not completely absent. Biopsy also looks for inflammation or dystrophy if suspected.

D) Electrodiagnostic studies

19) Electromyography (EMG) and nerve conduction studies (NCS). NCS are usually normal. EMG may be normal or show nonspecific myopathic features (short-duration, low-amplitude motor units) without denervation. Normal studies do not rule out AMPD deficiency but help exclude nerve disorders.

20) Exercise or repetitive-stimulation EMG protocols (specialized). Surface or needle EMG during controlled exercise can document rapid fatigability of muscle fibers without a nerve block pattern, supporting a metabolic cause.

E) Imaging tests (often supportive rather than diagnostic)

21) Muscle MRI (T1/T2 and STIR). MRI may be normal or show edema (on STIR) after heavy use, or fatty change with long-standing secondary disease. It helps map which muscles are affected and rules out other muscle conditions.

22) Muscle ultrasound. A quick, painless scan that can show increased echogenicity (a sign of chronic change) or dynamic cramp activity, guiding biopsy site selection.

23) Phosphorus-31 magnetic resonance spectroscopy (31P-MRS). A research/tertiary tool that measures high-energy phosphate handling in real time during exercise; AMPD deficiency shows abnormal energy recovery kinetics consistent with impaired AMP recycling.

24) Cardiopulmonary exercise testing (CPET) with gas exchange. Not imaging, but often grouped with advanced tests. CPET can show early muscular limitation (low work rate for symptoms) with near-normal cardiac and pulmonary metrics, pointing toward a primary muscle energy problem.

Non-pharmacological treatments

Physiotherapy

  1. Graded aerobic conditioning. Start very low (e.g., 10–15 min walking or cycling), add 5–10% per week. Purpose: improve endurance without flare. Mechanism: builds mitochondrial capacity and circulatory efficiency despite AMPD1 constraint. Benefits: less day-after soreness, better daily energy. Muscular Dystrophy Association

  2. Interval pacing (work–rest cycling). Short work bouts (e.g., 1–2 min) alternating with equal rest. Mechanism: avoids metabolite buildup. Benefits: fewer cramps, longer total activity.

  3. Extended warm-up & cool-down (10–15 min each). Mechanism: gradual enzyme activation and metabolite clearance. Benefits: smoother performance, fewer post-exercise pains.

  4. Low-impact modalities (cycling, elliptical, pool). Mechanism: less eccentric load and impact. Benefits: endurance gains with less pain.

  5. Flexibility program (gentle static stretching). Purpose: reduce post-effort tightness. Benefits: fewer cramps, better range.

  6. Myofascial release & soft-tissue work. Mechanism: improves local blood flow and reduces trigger points. Benefits: pain relief.

  7. Posture & ergonomic coaching. Purpose: reduce unnecessary muscle strain in work/life. Benefits: less fatigue doing tasks.

  8. Thermal therapy (warm packs pre-activity). Mechanism: improves muscle compliance. Benefits: easier start-up, fewer strains.

  9. Aquatic therapy. Mechanism: buoyancy reduces load; hydrostatic pressure aids recovery. Benefits: trains longer with less soreness.

  10. Recovery scheduling (48–72 h between hard sessions). Mechanism: allows energy pool restoration. Benefits: fewer flares.

  11. Breathing drills during effort. Mechanism: better oxygen delivery; lowers perceived exertion. Benefits: steadier pace.

  12. Gentle resistance training (higher reps, light load). Mechanism: builds endurance fibers; avoid heavy eccentric work. Benefits: functional strength.

  13. Neuromuscular re-education (movement quality). Mechanism: efficient motor patterns reduce overuse of painful groups. Benefits: smoother activity.

  14. Electrolyte-aware hydration plan. Mechanism: supports muscle excitability; lowers cramp risk. Benefits: comfort at heat/humidity. Medscape

  15. Flare plan (stop-rest-reset). Mechanism: early rest aborts escalating pain chemistry. Benefits: shorter, milder setbacks.

Mind-body, “gene” & educational therapies

  1. Activity pacing education. Learn red/yellow/green day rules and “banking” a good day. Benefits: steadier weeks.

  2. Symptom diary + trigger mapping. Connect sleep, heat, hydration, and workload to pain/fatigue. Benefits: personalized prevention.

  3. CBT-informed pain coping skills. Reframe fear-avoidance; build graded exposure. Benefits: better confidence and function.

  4. Mindfulness or relaxation practice. Down-regulates arousal and sympathetics; helps recovery.

  5. Sleep hygiene routine. Regular schedule, light control, caffeine timing. Benefits: improved perceived energy. Muscular Dystrophy Association

  6. Heat/humidity strategy. Earlier sessions, cool venues, cooling towels. Benefits: fewer heat-triggered cramps. Medscape

  7. Nutrition timing education. Light carbohydrate + fluids 60–90 min pre-activity; protein and carbs within 1–2 h after. Benefits: better glycogen availability and recovery. Muscular Dystrophy Association

  8. Return-to-activity rules after illness/injury. 50–60% of usual load, reassess 24–48 h. Benefits: avoid relapses.

  9. Genetic counseling (for inherited cases). Explains inheritance, family testing options, and the variable symptom picture. Benefits: informed decisions. MedlinePlus

  10. Clinician-guided exercise testing where needed. CPET/forearm protocols to individualize safe zones. PLOS


Drug treatments

Important: There is no proven disease-modifying medication for AMPD1 deficiency. Drugs below are symptom-based and off-label; dosing must be individualized by a clinician who knows your history and other medicines. Evidence is mostly extrapolated from general myalgia/cramp care; ribose has mixed/weak data.

  1. Acetaminophen/paracetamol (analgesic). Typical adult: 325–650 mg every 4–6 h PRN (max per local guidelines). Purpose: pain relief without anti-platelet effects. Side effects: liver risk if overdosed.

  2. NSAIDs (e.g., ibuprofen 200–400 mg every 6–8 h; naproxen 220 mg every 8–12 h). Purpose: short-term myalgia relief. Mechanism: prostaglandin inhibition. Risks: stomach, kidney, and CV risks; use lowest effective dose/short courses.

  3. Topical NSAIDs (diclofenac gel). Local relief with less systemic exposure.

  4. Short-term muscle relaxants (e.g., cyclobenzaprine 5–10 mg at night). Purpose: break severe spasm cycles. Risks: sedation, dry mouth; avoid driving after use.

  5. Magnesium supplement (if low). Purpose: cramp reduction. Mechanism: membrane stabilization. Risks: GI upset; avoid in kidney disease. (Check labs.) Medscape

  6. Electrolyte solutions during heat/humidity exposure. Purpose: support excitability and prevent cramps. Risks: watch sodium in hypertension. Medscape

  7. Caffeine (trial in small doses, e.g., 50–100 mg) only if tolerated. Rationale: adenosine receptor antagonism may reduce post-exercise sleepiness; evidence in AMPD1 is not established. Risks: palpitations, anxiety.

  8. Low-dose duloxetine (20–30 mg/day) for chronic myalgia when mood/sleep also affected. Risks: nausea, BP changes; medical supervision required.

  9. Topical lidocaine 5% patches over focal hot spots. Risks: local skin reactions.

  10. Short prednisone taper only if a proven inflammatory myopathy is co-present (not for isolated AMPD1). Risks: multiple; specialist guided.

  11. IV fluids for acute rhabdomyolysis episodes. Purpose: kidney protection. Medscape

  12. Ribose (D-ribose)evidence mixed and weak: early case reports suggested benefit; later work shows no consistent therapeutic effect and may not help. If tried, do so only with clinician oversight. Typical studied ranges: 5 g 1–3×/day. Risks: GI upset, hypoglycemia in some. PubMed+1PMC

  13. Co-management of comorbid pain (e.g., simple analgesic ladders) if another diagnosis is present—target the comorbidity, not AMPD1 itself.

  14. Avoid adenosine-modulating drugs empirically without clear indication (e.g., theophylline) because targeted benefit in AMPD1 isn’t proven and side-effects are significant.

  15. Medication review to remove agents that raise myopathy risk when possible (e.g., a statin switch if symptoms and CK elevations). Frontiers


Dietary molecular supplements

Note: No supplement has proven disease-specific benefit for AMPD1 deficiency. Consider only with clinician guidance.

  1. Balanced electrolyte mix during longer sessions. Supports muscle excitability; reduces cramp risk in heat. Medscape

  2. Vitamin D (if deficient). Correcting deficiency may improve muscle function generally. (Check blood levels first.) Frontiers

  3. Magnesium (if low). May reduce cramps; monitor kidneys. Medscape

  4. Omega-3 fatty acids. Potential general anti-inflammatory effects for muscle soreness; evidence is general, not AMPD1-specific.

  5. Protein timing (15–30 g post-activity). Supports repair and adaptation; food-first preferred.

  6. Creatine monohydrate (3–5 g/day trial)—helps some myopathies with short-burst energy; specific AMPD1 benefit unproven; may cause water retention.

  7. Coenzyme Q10 (100–200 mg/day). General mitochondrial support; AMPD1-specific data lacking.

  8. Ribose (see above): mixed/negative evidence; not routinely recommended. PMC

  9. B-complex (B1/B2/B6/folate/B12) if lab-documented low. Correct deficiencies only.

  10. Taurine (trial basis). Theoretical membrane stabilization; evidence sparse.


Immunity booster / regenerative / stem-cell drugs

1–6) No approved immune-booster, regenerative drug, stem-cell therapy, or enzyme replacement exists for AMPD1 deficiency. Any such approach is experimental only, and not established for patient care. Gene therapy ideas (e.g., delivering a working AMPD1 to skeletal muscle) and enzyme replacement are not available clinically as of now. If you see claims online, ask for peer-reviewed data and clinical-trial identifiers. Metabolic Support UK


Surgeries

Surgery is not a treatment for AMPD1 deficiency.

  1. No corrective procedure can restore AMPD1 enzyme in muscle.

  2. Surgery does not prevent cramps/fatigue in this condition.

  3. Operations carry anesthesia and recovery risks without benefit.

  4. Surgical tendon/muscle procedures don’t address the energy pathway defect.

  5. Only have surgery for other conditions when clearly indicated.


Prevention

  1. Pace: cut workouts into intervals; stop before sharp pain.

  2. Hydrate + electrolytes, especially in heat/humidity. Medscape

  3. Warm up / cool down every time.

  4. Build gradually (5–10% weekly load increases).

  5. Pre-activity snack with fluids 60–90 min before (avoid fasted hard sessions). Muscular Dystrophy Association

  6. Avoid extreme eccentric workouts when deconditioned.

  7. Rest 48–72 h after a hard effort; rotate muscle groups.

  8. Sleep 7–9 h; keep regular timing. Muscular Dystrophy Association

  9. Review meds with your clinician if cramps/fatigue persist (look for myopathy-risk drugs). Frontiers

  10. Heat plan: cooler times of day, shade, cooling gear. Medscape


When to see a doctor urgently vs routinely

Urgent (same day/ER):
Dark/brown urine, severe muscle pain/swelling, or weakness after exertion (possible rhabdomyolysis).
Severe dehydration/heat illness signs (confusion, fainting). Medscape

Soon (clinic appointment):
• Repeated exercise intolerance, cramps, or prolonged fatigue after activity.
• New persistent weakness, or CK elevations on blood tests.
• You need advice on safe training, work accommodations, or genetic counseling. Rare Diseases Info


What to eat and what to avoid

  1. Before moderate activity: small, carb-containing snack + water/electrolytes. Muscular Dystrophy Association

  2. After activity: protein (15–30 g) + carbs within 1–2 h.

  3. Daily: balanced meals with fruits/vegetables, lean protein, whole grains.

  4. Hydration plan matched to heat/sweat rate. Medscape

  5. Electrolytes during longer/hot sessions. Medscape

  6. Caffeine: small trial only if helpful; avoid high doses that worsen jitters or cramps.

  7. Avoid heavy alcohol (myopathy risk).

  8. Avoid extreme low-carb phases around training; keep some ready fuel. Muscular Dystrophy Association

  9. If overweight, gradual weight loss can improve activity tolerance.

  10. Supplements only to correct deficiencies or after clinician review (see section above).


FAQs

  1. Is AMPD1 deficiency always symptomatic? No—many people are asymptomatic. Symptoms vary widely. Rare Diseases Info

  2. How is it diagnosed? By exercise testing (ammonia/lactate pattern), enzyme staining on biopsy, and/or genetic testing for AMPD1 variants. PMC

  3. What’s the classic lab pattern after a forearm test? Blunted ammonia rise with normal lactate rise. PMC

  4. Can it cause rhabdomyolysis? Rarely, after extreme exertion; manage as an emergency. Rare Diseases Info

  5. Are there medicines that fix it? No disease-specific drugs exist yet. Care is supportive. Muscular Dystrophy Association

  6. Is ribose helpful? Evidence is mixed/weak—older case reports vs later studies showing no clear benefit. Not routine. PubMedPMC

  7. Does creatine help? It may help short-burst power in some myopathies, but AMPD1-specific benefit is unproven.

  8. Should I avoid exercise? No—do exercise, but use pacing, intervals, and gradual progression. Muscular Dystrophy Association

  9. How common is it? Functional deficiency appears in ~1–3% in some European-ancestry groups; rarer in Asia. PMC

  10. Is it dangerous long-term? Most cases are mild. Main risk is overexertion leading to severe cramps or rare rhabdo. Rare Diseases Info

  11. Can kids have it? Yes; inherited forms start at birth but may not be noticed until higher activity demands. Rare Diseases Info

  12. Is there a link with athletic performance? Some data suggest reduced sprint capacity in AMPD1-deficient individuals; elite performance is still possible. Frontiers

  13. Do I need a biopsy? Not always—genetic testing plus a classic exercise test pattern often suffices. PMC

  14. Can it be “acquired”? Low AMPD staining may appear with other muscle disorders, but it usually isn’t the main problem. Frontiers

  15. Any trials for gene therapy? None available for routine care as of now; concepts exist but clinical availability is lacking. Metabolic Support UK

Disclaimer: Each person’s journey is unique, treatment planlife stylefood habithormonal conditionimmune systemchronic disease condition, geological location, weather and previous medical  history is also unique. So always seek the best advice from a qualified medical professional or health care provider before trying any treatments to ensure to find out the best plan for you. This guide is for general information and educational purposes only. Regular check-ups and awareness can help to manage and prevent complications associated with these diseases conditions. If you or someone are suffering from this disease condition bookmark this website or share with someone who might find it useful! Boost your knowledge and stay ahead in your health journey. We always try to ensure that the content is regularly updated to reflect the latest medical research and treatment options. Thank you for giving your valuable time to read the article.

The article is written by Team RxHarun and reviewed by the Rx Editorial Board Members

Last Updated: September 08, 2025.

RxHarun
Logo