Two decimal places are retained because the source reports carry them and truncating would discard information where a laboratory genuinely reports it. The uncertainty budget on /methods/uncertainty-budget/ is the right thing to read alongside any purity figure on this site.
AX-2025-019880
MK-677 (Ibutamoren mesylate) · 500 mg declared · Hubei Jianxiang Bioscience Co., Ltd. · lot HJ-2501-G5680
- Report ID
- AX-2025-019880
- Compound
- MK-677 (Ibutamoren mesylate)
- Compound class
- Non-peptide adjuncts
- Supplier
- HJ — Hubei Jianxiang Bioscience Co., Ltd.
- Batch / lot
- HJ-2501-G5680
- Declared label claim
- 500mg
- Laboratory
- Janoshik Analytical
- Assay date
- 04 May 2025
- Submitted
- 10 May 2025
- Quarter
- 2025-Q2
- Submitter
- l.broberg
- Sample provenance
- Buyer-sourced
Results
Measured against the index acceptance specification for the non-peptide adjuncts class. A specification is a decision the index made; a result is a measurement. See where each threshold came from.
| Parameter | Method | Result | Unit | Index spec | |
|---|---|---|---|---|---|
| Purity | RP-HPLC, 30 min gradient, 214 nm | 99.46 | % area | ≥ 98.5 | PASS |
| Total impurities | RP-HPLC, sum of reported peaks | 0.54 | % area | ≤ 1.5 | PASS |
| Largest single impurity | RP-HPLC — free base (des-mesylate, −96 Da) | 0.22 | % area | ≤ 1.00 | PASS |
| Identity — theoretical monoisotopic mass | calculated from molecular formula | 624.2181 | Da | — | NOT TESTED |
| Identity — observed monoisotopic mass | LC-MS, high resolution (ESI-TOF/QTOF) | 624.2169 | Da | — | NOT TESTED |
| Mass accuracy | observed vs theoretical | -2.0 | ppm | ± 10 | PASS |
| Peptide content | not ordered on this submission | not determined | — | required to check label claim | NOT TESTED |
| Water content | Karl Fischer, coulometric, duplicate | 5.41 | % | ≤ 10.0 | PASS |
| Counter-ion (mesylate) | anion-exchange ion chromatography | 13.46 | % | ≤ 12.0 | FAIL |
| Residual solvent + inorganic residue | estimated — see /methods/residual-solvents-q3c/ | 0.23 | % | — | NOT TESTED |
| Endotoxin | kinetic chromogenic LAL | 0.22 | EU/mg | ≤ 5.0 | PASS |
| Sterility | not ordered on this submission | not determined | — | no growth | NOT TESTED |
| Appearance | visual, diffuse light, black and white background | White cake, partially collapsed | — | white to off-white intact cake | FAIL |
| Reconstitution clarity | reconstituted per submitter procedure | Clear, colourless, no visible particulates | — | clear, no visible particulates | PASS |
| pH (reconstituted, 1 mg/mL) | potentiometric, two-point calibration | 4.65 | — | 2.5 – 8.0 | PASS |
| Retention time (observed) | RP-HPLC, 30 min gradient | 14.05 | min | 13.86 ± 0.30 (normalised) | PASS |
| Peak asymmetry (10 % height) | Ph. Eur. 2.2.46 | 1.06 | — | 0.80 – 1.50 | PASS |
| Plate count, main peak | N = 5.54 (t/w½)² | 40,333 | — | ≥ 20,000 | PASS |
| Resolution to nearest impurity | vs free base (des-mesylate, −96 Da) | 0.14 | — | no index criterion | REPORTED |
Chromatogram and peak integration
The figure is drawn from the table. It is not an independent illustration — if a number in the table changed, the trace would change with it.
| # | Peak | RT | Area (µV·s) | % area | Δ mass (Da) |
|---|---|---|---|---|---|
| 1 | MK-677 (Ibutamoren mesylate) — main peak | 14.05 | 4,834,064 | 99.46 | — |
| 2 | free base (des-mesylate, −96 Da) | 14.09 | 10,693 | 0.22 | -96.011 |
| 3 | O-desmethyl metabolite analogue (−14 Da) | 13.53 | 8,263 | 0.17 | -14.016 |
| 4 | spiroindane regioisomer | 14.49 | 3,888 | 0.08 | 0.000 |
| 5 | sulfonamide hydrolysis product (+18 Da) | 13.19 | 3,402 | 0.07 | +18.011 |
| Closure check — purity + Σ impurities | 100.00 | CLOSES | |||
Reporting threshold 0.05 % area. Peaks below it are not reported and are therefore excluded from the total, which overstates purity by their sum — see peak integration.
Mass spectrum and identity
Theoretical monoisotopic mass 624.2181 Da, computed from C27H36N4O5S · CH4O3S. All ppm figures on this site are against monoisotopic values — see why that matters.
| Charge | Theoretical m/z | Observed m/z | Δ m/z | Rel. abundance (%) |
|---|---|---|---|---|
| 2+ | 313.1163 | 313.1157 | -0.0006 | 56.3 |
| 1+ | 625.2254 | 625.2242 | -0.0012 | 100.0 |
Gravimetric mass balance
Water, counter-ion, residual and total peptide content are exhaustive and mutually exclusive categories. They must account for 100 % of the cake mass. The index closes this to within 0.02 pp and the build asserts it.
Supplier certificate, as declared
The supplier's own figures for this lot, beside the independent measurement. Divergence is assessed against the batch median, not against this single report — see rule AX-R05.
| Figure | Supplier COA | This report | Index note |
|---|---|---|---|
| Purity (% area) | 99.77 | 99.46 | divergence +0.04 pp vs batch median |
| Total impurities (% area) | not stated | 0.54 | |
| Largest single impurity (% area) | not stated | 0.22 | |
| Water (%) | not stated | 5.41 | |
| Counter-ion (%) | 3.4 | 13.46 | |
| Peptide content (%w/w) | 92.5 | not determined | |
| Endotoxin (EU/mg) | not stated | 0.22 | |
| Method stated on certificate | YES | — | column, gradient and wavelength given |
Provenance and caveats
Where a sample came from changes the weight of the evidence. The index treats it as a first-class field.
- Sample provenance
- Buyer-sourced
- Evidentiary weight
- Strongest available evidence in this index.
- Chain of custody
- Retail purchase → third-party forwarder (22 d) → laboratory (courier, cold pack, 12 d) → assay.
- Assay date
- 04 May 2025
- Submitted to the index
- 10 May 2025
- Laboratory
- Janoshik Analytical, Ostrava, Czechia
- Method basis
- 30 min gradient · high-resolution MS
- Verification status
- VERIFIED
Annotations 3
Signed technical comments from index contributors. Not a discussion forum — annotations question or contextualise the result, and the data team replies where a reply is warranted.
Related records
Same batch — lot HJ-2501-G5680 n=9
| Report | Lot | Lab | Quarter | Purity % | Water % | Recovery % | Provenance | Flags | Result |
|---|---|---|---|---|---|---|---|---|---|
| AX-2025-019877 | HJ-2501-G5680 | VendorInvestigate | 2025-Q2 | 99.85 | 5.51 | 91.1 | Buyer-sourced | 0 | FAIL |
| AX-2025-019878 | HJ-2501-G5680 | Medutest | 2025-Q2 | 99.93 | 5.75 | — | Buyer-sourced | 0 | FAIL |
| AX-2025-019879 | HJ-2501-G5680 | Medutest | 2025-Q2 | 99.93 | 5.65 | — | Buyer-sourced | 1 | FAIL |
| AX-2025-019881 | HJ-2501-G5680 | PeptideMeter | 2025-Q2 | 99.42 | 4.81 | — | Laboratory-retained | 0 | FAIL |
| AX-2025-019882 | HJ-2501-G5680 | Kestrel | 2025-Q2 | 99.93 | 5.42 | — | Buyer-sourced | 0 | FAIL |
| AX-2025-019883 | HJ-2501-G5680 | Medutest | 2025-Q2 | 99.16 | 5.35 | 91.3 | Buyer-sourced | 0 | FAIL |
| AX-2025-019884 | HJ-2501-G5680 | Janoshik | 2025-Q2 | 99.67 | 5.44 | 103.4 | Buyer-sourced | 0 | FAIL |
| AX-2025-019885 | HJ-2501-G5680 | PeptideMeter | 2025-Q2 | 99.73 | 5.39 | 98.8 | Supplier-supplied | 0 | FAIL |
Cross-sections
| Report | Supplier | Lot | Lab | Quarter | Purity % | Water % | Recovery % | Provenance | Flags | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| AX-2026-041633 | FGP | FGP-2604-K8509 | PeptideMeter | 2026-Q2 | 99.81 | 4.91 | 96.2 | Buyer-sourced | 0 | FAIL |
| AX-2026-041733 | TFS | TFS-{CAT}-1096 | PeptideMeter | 2026-Q2 | 99.07 | 3.93 | 95.1 | Laboratory-retained | 0 | FAIL |
| AX-2026-043468 | BCH | BCH-2511-G5204 | Medutest | 2026-Q2 | 98.85 | 4.30 | 96.5 | Buyer-sourced | 1 | FAIL |
| AX-2026-042647 | SWB | SWB-2605-B7365 | Nordanalyt | 2026-Q2 | 99.28 | 2.86 | 93.1 | Buyer-sourced | 0 | FAIL |
| AX-2026-041634 | FGP | FGP-2604-K8509 | PeptideMeter | 2026-Q2 | 99.86 | 5.17 | — | Buyer-sourced | 0 | FAIL |
| AX-2026-043469 | BCH | BCH-2511-G5204 | Medutest | 2026-Q2 | 98.51 | 4.86 | — | Buyer-sourced | 1 | FAIL |
| AX-2026-042648 | SWB | SWB-2605-B7365 | Janoshik | 2026-Q2 | 99.93 | 2.60 | 96.9 | Supplier-supplied | 0 | FAIL |
| AX-2026-041732 | TFS | TFS-{CAT}-1096 | Janoshik | 2026-Q2 | 99.48 | 3.16 | 106.4 | Buyer-sourced | 0 | FAIL |
| Report | Compound | Lot | Lab | Quarter | Purity % | Water % | Recovery % | Provenance | Flags | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| AX-2026-042595 | Semaglutide | HJ-2608-C7002 | Janoshik | 2026-Q3 | 99.50 | 3.55 | — | Buyer-sourced | 1 | MARGINAL |
| AX-2026-042598 | Semaglutide | HJ-2608-C7002 | Janoshik | 2026-Q3 | 99.59 | 3.84 | — | Buyer-sourced | 0 | PASS |
| AX-2026-042605 | Semaglutide | HJ-2608-C7002 | Janoshik | 2026-Q3 | 99.03 | 3.37 | 107.3 | Buyer-sourced | 0 | PASS |
| AX-2026-042602 | Semaglutide | HJ-2608-C7002 | Nordanalyt | 2026-Q3 | 99.21 | 3.50 | 92.0 | Buyer-sourced | 0 | PASS |
| AX-2026-042603 | Semaglutide | HJ-2608-C7002 | Janoshik | 2026-Q3 | 99.16 | 3.42 | 105.9 | Buyer-sourced | 0 | PASS |
| AX-2026-042528 | GHRP-6 | HJ-2603-R5329 | VendorInvestigate | 2026-Q3 | 98.69 | 1.87 | 95.8 | Buyer-sourced | 0 | FAIL |
| AX-2026-042526 | GHRP-6 | HJ-2603-R5329 | Medutest | 2026-Q3 | 99.37 | 3.06 | — | Laboratory-retained | 0 | PASS |
| AX-2026-042527 | GHRP-6 | HJ-2603-R5329 | VendorInvestigate | 2026-Q3 | 99.21 | 2.77 | 93.2 | Buyer-sourced | 0 | PASS |