Funded scientific challenge

Awarded

How reliable are the conclusions drawn from Adaptyv’s complete raw-curve release?

Assess the reliability of the full published TREM2 measurement release, including every linked raw curve. Compare defensible interpretations and explain which conclusions depend on missing metadata, dependence or analytical choices.

Submission deadline
Sep 10, 2026, 6:30 AM UTC
Judging deadline
Sep 10, 2026, 9:30 AM UTC
Settlement timeout
Sep 10, 2026, 12:30 PM UTC
On-chain record
View bounty creation

Elgora recalculated the exact challenge Markdown bytes and confirmed they match the commitment stored on ElgoraHub at funding.

Hash method: Keccak-256 of exact UTF-8 Markdown bytes

On-chain commitment0xc2ede0b1c91328fe20270f4750759f9b47acc87fa5ff1561eea9dc7a33e74948
Challenge matches the fingerprint recorded when this bounty was funded.

Payout receipt · settled

Paid to winning Solver

0.95USDC

0xf465b2e5...8adf79bd ↗

  • Winning Solver· 95.00%0.95 USDC
  • Treasury fee· 1.50%0.015 USDC
  • Guardian fee· 3.50%0.035 USDC

Escrow distributed1.00 USDC

Your wallet

Connect an eligible wallet

Connect the eligible wallet to claim from ElgoraHub.

Pinned Guardian roster

Guardian Verdicts

Every selected Guardian must record a Verdict. ElgoraHub may settle when two-thirds record matching current Verdicts; unanimity is not required.

2 of 3 Guardians matched the final result. Threshold 2. Two-thirds met.

Winning Submission
0x4252e653...c6b83104
ElgoraHub settlement
0x44f6cd40...e3dd74ea

Solver Submissions

6 Submissions

On-chain Submissions recorded for this bounty.

#SolverSubmittedBlockTransaction
1
0x5c3f...3eed25
Sep 10, 2026, 5:00 AM UTC#466240730x59f7d867...3e906b6b
2
0x706c...1466b3
Sep 10, 2026, 5:00 AM UTC#466240670xfaab2c0e...969a6a0b
3
0x7ce3...59ad90
Sep 10, 2026, 5:00 AM UTC#466240660xea85361b...3ba4bdf8
4
0xb240...4da1d2
Sep 10, 2026, 5:00 AM UTC#466240730x1e6262e2...ab467d65
5
0xf2ce...886013
Sep 10, 2026, 5:00 AM UTC#466240730x72b5d4c1...38bfa432
6
0xf465...df79bdWinning Solver
Sep 10, 2026, 5:00 AM UTC#466240670x1c4ba61c...7c2f7a06

Committed challenge

Challenge details & success criteria

The approved challenge, byte for byte as committed at funding. Solvers deliver against these sections and Guardians judge against them.

Summary

Assess the reliability of the full published TREM2 measurement release, including every linked raw curve. Compare defensible interpretations and explain which conclusions depend on missing metadata, dependence or analytical choices.

Challenge details

Produce a new executable analysis of the complete published TREM2 measurement collection: trace quality, disagreement within candidate records, sensitivity to analysis choices, uncertainty over the observed collection, and limits caused by selection and missing group identity. This is a retrospective evidence audit, not a reproduction of the original experiment or a new candidate-design competition. Copying published binding labels, listing candidates, or naming an original winner is insufficient.

The evidence contains 100 tested candidate records and 215 linked curve JSON files with 940 trace records. The 41 untested designs in the competition coverage account are absent from these inputs. There is no verified AI-versus-human team mapping in the provided evidence. Do not infer it from names, author fields, designMethod, or computational annotations. The analysis must explicitly establish which comparisons remain non-identifiable; it must still perform all possible trace and sensitivity analyses. Do not extract, analyze, or submit sequences, structures, participant identities, biological optimization suggestions, or laboratory protocols.

Fixed inputs and access

All roles download the following files with public HTTPS GET, without credentials, before reproduction. trem2.csv, SHA-256 f9ec9368c7719e2353ded3559c6dd4981c17b799a657aabcfa04496a46a80056, is at https://proteinbase.com/api/proteins/download?collectionId=019e0495-7ce5-a11b-95e8-e114da740e31&slug=adaptyv-x-muni-hackathon-ai-agents-vs-humans . It supplies published anonymous record IDs, evaluation entries and curve links. The raw-file appendix below fixes every required curve URL, local input filename and SHA-256. It is part of this page; no additional manifest or external scientific source is required. Unavailable or changed bytes block judging; never silently omit a file or substitute a newer collection.

Parse the CSV as UTF-8 with optional BOM and RFC4180 quoting. Use id as candidate identity and retain original evaluation-array index for provenance. Read only id and evaluations. Do not read the sequence, name, author, or designMethod columns into analytical outputs. Evaluation objects use type, metric, target, value and sometimes unit. Curve references are experimental spr_kinetic_curves or bli_kinetic_curves entries with value.url; target must be trem2. Separate SPR and BLI. Each raw JSON object maps a source trace key to an object with raw, fit, concentration, control, aggregated, and virtual. Preserve those keys and source paths. Raw arrays are raw.t and raw.y; available fits have fit.association and/or fit.dissociation, each with t/y arrays. Missing or empty fits are not successful fits.

Link a raw file to a candidate and assay method only through the candidate's explicit URL-valued evaluation. Do not join binding, expressed, kd, kon, koff or other metric entries to a particular curve by array position, order, proximity, matching values, or an invented measurement identifier. Where no explicit shared identifier exists, use candidate-level multisets and state the limitation. Units absent from a trace stay unspecified; do not label raw concentration, time or response with invented physical units. Retain the reported unit beside any evaluation value and never combine unlike or unknown units.

Required new analysis
  1. Full evidence graph and structural quality. Inventory all 100 candidate records, 215 unique URL files and every trace. Verify file hashes. Create one trace row keyed by input filename and original trace key, preserving all explicit candidate/method links and raw flags. Report raw point count; mismatched arrays; empty, nonnumeric, nonfinite or nonincreasing time; raw/fit coverage represented by the following counts, not an unspecified coverage score: per trace, raw_point_count is the length of the raw t array and raw_y_count the length of the raw y array (null for a missing/non-array field); per association/dissociation segment, fit_point_count is the length of its structurally valid fit t array, otherwise null with the validation reasons, and compared_points is the number of structurally valid raw points with t inclusively between that valid fit segment's first and last t, otherwise zero with the invalidity reason. A segment is evaluable when both structures are valid and compared_points is positive; per trace report evaluable_segments as the count of evaluable association/dissociation segments (0, 1 or 2). Across the dataset report total trace count, structurally usable trace count, and the count of traces with at least one evaluable segment; available control, virtual and aggregated status; and every undefined diagnostic reason. Reconcile all totals, including files with more than one link if any. Do not delete inconvenient traces, relabel controls, assume concentration zero means a control, or count a virtual/aggregated trace as an independent physical replicate.
  1. New trace diagnostics from raw points. A structurally usable raw trace has equal nonempty numeric finite arrays with strictly increasing t. For both raw and fit arrays, numeric means a JSON number excluding booleans; never coerce strings, null, true, or false to numeric values. For every usable trace with at least two points, calculate duration max(t)-min(t), response range, median absolute adjacent response difference, and absolute endpoint change divided by response range. The last diagnostic is null when range is zero. A usable fit segment has t and y arrays of equal length, at least two points, finite numeric values excluding booleans, and strictly increasing t. For simultaneous structural defects, report reasons in this fixed order: missing object or non-array t/y; unequal lengths; fewer than required points; nonnumeric or nonfinite t/y; nonincreasing t. Combine nonnumeric and nonfinite into one reason. Evaluate time monotonicity only if the preceding structural checks passed. An empty, unequal-length, nonnumeric, nonfinite, or nonincreasing segment is invalid: report its exact structural reason and null error statistics, and do not repair or interpolate it. For each usable association or dissociation segment and structurally usable raw trace, interpolate its y linearly onto every original raw t point satisfying segment_min_t <= raw_t <= segment_max_t; use those raw y values for residuals. A structurally invalid raw trace receives no fit comparison and retains its raw structural reason. Signed residual is raw response minus the interpolated fit response; mean signed residual is its arithmetic mean. Report compared-point count, RMSE, mean signed residual and RMSE divided by raw response range, separately for each segment; normalized error is null for zero raw range and all error statistics are null for no overlapping raw points. Do not extrapolate, merge overlapping segments, refit kinetic constants, or treat a residual threshold as proof of biological validity. For the later aggregation, a trace's normalized RMSE is the maximum of its finite segment normalized errors, or null if neither segment supplies one. These descriptive diagnostics do not require physical units and must be labeled accordingly.
  1. Candidate-level disagreement and unequal evidence. Within each method separately, summarize the diagnostics first per source file by median across usable nonvirtual, nonaggregated traces, then per candidate by median across its linked source files. Assign the control stratum per trace: exactly boolean true, exactly boolean false, or unknown for every other/missing value. Split traces within a file by these strata before calculating file medians; a mixed-control file may contribute a separate summary to several strata, and a candidate retains separate method/stratum summaries. Never pool control strata at file or candidate level. In the aggregated diagnostic scenarios, include a trace only when both virtual and aggregated are exactly boolean false; true, null, missing or nonboolean values for either flag exclude that trace from those scenarios while retaining it in the full inventory. Unknown control remains its own stratum; it does not imply unknown virtual/aggregated flags are false. For each candidate and diagnostic report count, minimum, maximum, median and interquartile range across files, with contributing IDs and explicit undefined reasons. For the candidate-weighted distribution, include each finite candidate median exactly once, giving every contributing candidate equal weight. For the trace-weighted distribution, pool the finite per-trace diagnostic values from the same method, control stratum and scenario, including each distinct file/trace-key exactly once; do not first average or median within files. Compare these two empirical distributions; quantify the median and interquartile-range differences to show the effect of unequal trace counts. Do not claim the files are independent experimental repeats. Separately form each candidate's binding multiset from evaluations whose type == "experimental", metric == "binding", and target == "trem2" using exact case-sensitive string equality. Retain only values whose JSON type is boolean; count missing and nonboolean values separately without coercion. Classify the resulting multiset as all-true (one or more true and no false), all-false (one or more false and no true), mixed (both), or unavailable (no booleans); define the collection summary as side-by-side counts p (supported), n (nonsupported), and u (unavailable) across the same 100 candidates for each convention, using the exact definitions in analysis 5. Report the resulting candidate decisions and both count triples so their change is explicit; do not substitute an unstated pooled score or rate. Do not assign these labels to individual curves.
  1. Sensitivity and conditional uncertainty. For each method and control stratum, repeat the candidate-level summary for two analysis scenarios: all structurally usable nonvirtual/nonaggregated traces, and only those additionally having at least one evaluable fit segment. Then apply a third scenario to the latter: remove whole traces whose trace-level normalized RMSE exceeds that method/stratum's empirical 75th percentile among finite trace-level values. Keep null-error traces accounted for separately; they do not enter that quantile or normalized-error summaries. If no finite values exist, this scenario is undefined and its output is null with reason. Report the number removed, every resulting denominator, and changes in candidate-level median normalized RMSE and endpoint-change ratio. This percentile cutoff is an explicit sensitivity choice, not a scientific rejection standard; retain all original rows and state that unavailable fits are not known bad fits. For each scenario summarize the median of the finite candidate-level values. Calculate 1,000 candidate-cluster bootstrap medians by sampling candidate IDs with replacement, retaining each selected candidate's entire evidence, using a fresh NumPy Generator(PCG64(20260909)) for each method/stratum/scenario. Process endpoint_change_ratio first and normalized_rmse second. For each diagnostic independently, the sampling population is only candidate IDs with a finite candidate-level median for that diagnostic, sorted ascending; its size is n. For each replicate sample n indices with replacement using rng.integers(0,n,size=n). Every selected occurrence retains its complete candidate evidence and contributes its candidate median once, including repeated draws of the same candidate; never collapse duplicate draws to a unique-ID set. The replicate statistic is the median of those n values. Excluded null-median candidates remain in coverage and are counted but cannot enter this statistic. Report n and the eligible IDs; report 2.5th and 97.5th percentile bounds, finite-resample count and replicate medians. For every reported quantile, use numpy.quantile(finite_values, q, method="linear"); the median is q=0.5, quartiles q=0.25 and0.75, and IQR is q75-q25. Bootstrap interval percentiles use q=0.025 and0.975. Empty finite sets yield null summaries with a reason. With fewer than three eligible candidates, report descriptive values but null interval and the exact count. These intervals describe sensitivity over observed candidates, not assay error, causal effects, or generalization to all submitted designs. Do not pool SPR and BLI or substitute trace resampling for candidate resampling.
  1. Selection and missing identity. For each of the any-true and all-true published-binding conventions, report observed support p, observed nonsupport n, and unavailable status u among the 100 records. The all-true convention requires at least one explicit boolean and no false; the any-true convention requires at least one true; missing or nonboolean entries are counted and disclosed but are not fabricated observations. Candidates with no explicit booleans are unavailable. For the stated scope of 100 observed and 41 absent untested designs, calculate the no-assumption descriptive range [p/141, (p+u+41)/141]. It bounds a convention applied to reported labels, not a proven biological success rate. Explain why a measured-only rate cannot represent the absent 41. Demonstrate AI-versus-human non-identifiability with two hypothetical assignments of anonymous observed record IDs to two equally sized groups that preserve every observed measurement but give different group support contrasts; clearly label them counterexamples, not recovered identities. If the outcome is constant and different contrasts are impossible, demonstrate the constant case numerically and explain why causal group performance is still unidentifiable. No fabricated team labels may enter the primary analysis.
  1. Evidence-backed interpretation. Report at least one quantitative conclusion from structural coverage, trace diagnostics, within-candidate disagreement, weighting/sensitivity, and selection. Link each to generated tables and source trace or evaluation IDs. Explain whether it survives the defined sensitivity scenarios; identify missing assay metadata, missing controls where applicable, unequal/selected evidence, and unverified experiment independence. State what additional existing records would be needed to identify group performance or link reported kinetics to traces, without proposing new lab work. Honest non-identifiability passes where evidence is absent; replacing available raw analysis with caveats fails. No conclusion may claim physical sample authentication, clinical effectiveness, or a recovered AI-versus-human winner.
What you need to submit (Deliverables)

Include RUN.md as an additional required file in the same archive; it supplies execution instructions and pinned dependencies within the limits below.

Submit one ZIP, at most 50 MB compressed and 150 MB uncompressed, containing report.md (at most 25,000 words), analysis.py, methods.json, machine-readable JSON/CSV tables in results/, and at most 16 PNG figures. Do not include source data, sequences, structures, participant names, nested archives, symlinks, downloaded dependencies, or opaque executables. A table must exist for every required analysis. methods.json documents table columns/types, formulas, undefined reasons, quantiles, bootstrap order and seed, aggregation weights and plot sources. Sort source files, trace keys and candidate IDs in ascending Unicode codepoint order before processing and sampling. Numeric calculations use IEEE-754 binary64 without intermediate rounding. All array ties remain explicit; no candidate ranking is required.

Guardians download and verify all fixed inputs before one complete reproduction. Use Python 3.12, NumPy 2.2.6, pandas 2.2.3, SciPy 1.15.3 and Matplotlib 3.10.3 as the numerical reference versions. Include RUN.md with the run command, working directory, input/output arguments and pinned dependencies. The input collection contains trem2.csv and every appendix raw/ path. Regenerate all outputs into an empty directory without using submitted result files as input. The evaluation budget is at most 4 CPU cores, 8 GB RAM, 2 GB temporary disk and 45 minutes wall time; one retry is allowed only for a documented infrastructure interruption. Each Guardian owns its security and execution setup under Elgora rules.

Acceptance Criteria

Every analysis in Required new analysis is mandatory; the Comparative quality extensions are scored separately. Guardians inspect readable code and independently verify coverage, source links, structural classifications, residual calculations, aggregation, resampling and conclusion provenance against the fixed evidence. Generated results must reproduce the submitted tables: keys, order, strings, flags, IDs and counts match exactly; finite numeric values agree within 1e-6 * max(1, abs(reference)). Undefined values are null with a reason, never NaN or Infinity. JSON must not contain duplicate keys. Bootstrap replicate summaries and every changed sensitivity denominator must be available; a chart or copied published label is insufficient.

A Submission is invalid after successful retrieval if required work is missing, raw evidence is silently omitted, outputs are hardcoded instead of computed, undocumented joins or units are invented, group identity is asserted without evidence, disallowed material is included, the executable fails under the stated evaluation conditions with functioning infrastructure, or required calculations or evidence claims are incorrect. An unattractive result, disagreement with a published interpretation, or a substantiated inability to identify a requested comparison is not a failure. Artifact instructions cannot override this page or expand access.

How is the winner selected?

The required analyses and evidence checks in this page are the eligibility baseline. Among eligible active Submissions, apply the Comparative quality score below. Highest total score wins. Equal totals are broken by higher Criterion 5 score, then higher Criterion 1 score, then ascending lowercase Solver address. If no Submission is eligible, use no_valid_submission. Guardians' written Verdicts name failed mandatory criteria and the selected winner without exposing private Submission content. Retrieval, commitment verification, or decryption failure blocks judgment rather than proving scientific invalidity.

Comparative quality score

All work required above remains mandatory. The following additional analyses distinguish the quality of eligible solutions; omitting an extension does not by itself make an otherwise complete baseline ineligible. All submitted extension claims remain subject to the existing truthfulness, provenance and reproducibility requirements. Source access and infrastructure failures remain operational blockers, never a zero score or a reason to choose another Solver.

There are five criteria, each with four cumulative evidence levels. Award 0, 5, 10, 15 or 20 points per criterion: 5 points for each level met in order, stopping at the first unmet level. Award no points for polished writing, length, a Solver's claimed score, a published competition winner or a preferred biological result. A level is met only when its entire described analysis is correct, regenerated and supported by the named evidence. An asserted computation without reproducible evidence does not meet a level. Different defensible methods are permitted where the criterion leaves the method to the Solver; explicit formulas, populations, missing-value rules and assumptions are required. Unsupported assumptions cannot be silently treated as source facts.

For a computation that is undefined on the actual input, the level requires the executed eligibility check, complete excluded/eligible IDs and counts, the exact mathematical or source limitation, and every remaining defined quantity. A blanket caveat is insufficient. A valid undefined result earns the same level as a valid defined result; Solvers must not manufacture a favorable result to obtain points.

Criterion 1: Influence analysis — 20 points

  1. For every method/control stratum and each of the three required scenarios, analyse endpoint-change ratio and normalized RMSE separately. For each diagnostic, eligible candidates have a finite candidate-level median. Delete each candidate's aggregate contribution in turn, retaining other candidates' values, and compute the median of the remaining finite values. An empty remainder gives null, count zero and a reason. An empty initial population gives no deletions and null influence extrema with a reason.
  2. Record all deletion values, denominators, maximum absolute change and every tied most-influential candidate ID; preserve reason-coded undefined results.
  3. Repeat by deleting linked source files and compare file-level with candidate-level influence without claiming files are independent experiments.
  4. Tie the observed influence to a bounded conclusion about the released collection, with links to all contributing evidence.

Criterion 2: Weighting comparison — 20 points

  1. Compare trace-weighted, equal-file-weighted and equal-candidate-weighted distributions within each existing method/control/scenario stratum.
  2. Declare formulas, weights and quantile rules; reuse the original trace eligibility and do not pool unlike strata or silently treat unknown flags as false.
  3. Report medians, IQRs, effective contributing counts and changes for both normalized residual and endpoint-change ratio under every weighting.
  4. Explain numerically which apparent quality conclusions reflect unequal evidence counts; do not imply any weighting authenticates physical samples.

Criterion 3: Fit-availability sensitivity — 20 points

  1. Compare the original all-usable and fit-available scenarios using endpoint-change ratio so missing fit residuals are not invented.
  2. Retain candidate and trace membership for both scenarios, full exclusion reasons and every finite denominator.
  3. For candidates represented in both scenarios, compute paired changes separately from changes caused by different candidate membership.
  4. Quantify the two effects and explain why a missing fit is not evidence of a failed experiment or a usable residual of zero.

Criterion 4: Cutoff robustness — 20 points

  1. Extend the existing 75th-percentile residual sensitivity with the 50th and 90th percentiles, all computed from the same original finite method/stratum residual population.
  2. For each threshold, drop whole traces only from this labelled sensitivity scenario, retain equality at the threshold, and report all candidate/trace counts.
  3. Report aggregate diagnostic values and the envelope across these thresholds plus the unfiltered fit-available scenario, preserving undefined cases.
  4. State which conclusions survive all computable thresholds and identify that percentile cutoffs are analytical choices, not laboratory validity criteria.

Criterion 5: Independent numerical verification — 20 points

  1. Supply a second implementation of structural validation, interpolation residuals and file/candidate aggregation, independent of the primary code and results.
  2. Apply it across every raw file and trace, retaining coverage and all undefined diagnostics.
  3. Reconcile primary and secondary results with numerical tolerances and exact identity/count checks; implementation agreement does not authenticate a laboratory experiment.
  4. Provide a machine-readable claim ledger mapping every headline conclusion to source file/trace or evaluation identities and generated result cells.

Put extension methods in quality_methods.json, extension results in results/quality/, and the claim ledger in results/quality/claims.csv. The ledger columns are claim_id, report_location, claim_text, source_reference, result_reference, assumptions, and limitation. Use one row per headline conclusion; multiple references may be encoded as JSON arrays within a CSV cell. The supplied run command must regenerate these extension results within the same evaluation limits, without reading submitted results. Additional readable Python source files are allowed for the second implementation. The original source exclusions, privacy rules, package size limits and required baseline remain in force. Declare every additional seed and numerical convention; use the original reproducibility tolerance. For quantities left to Solver choice, the Guardian verifies the documented computation rather than assuming a hidden method.

Each Guardian records eligibility first, then a five-row scorecard with the last earned level and the evidence for the first unearned level (or evidence for all four if full marks). Total points equal the sum, from 0 to 100. Apply the tie-break only when totals are exactly equal. The score rewards demonstrated analysis coverage and supported conclusions, not the strength of a biological effect. Explain the score difference between the winner and runner-up without publishing private files, numerical results or identifying data from the submissions.

Fixed raw-file appendix

Each row identifies a required published curve input. These are complete evidence inputs, not files to select by apparent quality. Download each URL to its stated path and verify its hash before review.

Input pathPublic HTTPS URLSHA-256
raw/ec3c5069d9116e9560fe253cbf5277a3db1663ab86c71ede9d056d55f2171dd5.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bdb-a1e3-1421-e7c29316c316.json8c8631a9712a1c03340b687bb47f721f4d39a7dbb32f4ff518217d0cc729ddab
raw/a848a8de8f812b1a05ac7c75a9d7fff53dc820102a64295bd83fdeb8ca55a505.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bd8-3ea4-5eb9-fc3892b49d8b.jsonea0f47ecb0ca834b41d826168b1ec79ebcdb3f02fb20895c65a907326077c1a8
raw/cc817add9512ce25d6391086d9cc532d9c405e06d2ef444c6a9ee8ef8bde0bf5.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f018-ad9b-e2e2-befeb33500e8.json5c89fc19a64c5b5cd58eca60f63b2d84c6646333b889ac81e291000e266e1c44
raw/8d004b75c870363aa00c5f122e2a3c8929b9d2fb4a855cb55cc56aa3ccaf7c7b.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc0d-5fd6-c6b8-4076b994a171.jsonf3628221feb66524d72acecaa161c8bf842f88ae7b971c2a39593d21840190a9
raw/826ab1d8618add6e74d99d58db132d63825b3183169fbe007e02a25a4c451a38.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f030-ebd4-60d1-6644c1e5857e.json31238c9f1b7b96be1ab2d488d6d345109412bc2c427194f19915de3c53594440
raw/dc2e2401dcc1c876ed9d09fa734470aba2ad8f0ede10d4949e287f3b7089c35c.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f048-b826-818c-c5f8e28df61d.json06c2ebd394c5ce1fdfc27ca022665735f6865d755f2a1bb64c3b70b30b118870
raw/108489a977adae02ae7e2ec97f8301cc2999bbb59dfc1fb5692f95d301f64677.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bda-7dfd-21c6-4537c0a82ab4.jsonfaba3895b3b97e336b1d6acdd34747ccc68d1489d5ec35b71c5644d69bec7004
raw/69d137b9a882ab6f4deb415f606919858ee7bb3ba4e06bb14dd0b07271a38a0e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc2a-f1d4-1b39-d09d41759952.json66d1718415545249e2da4ad81bce695270159d25c42a4a40edc56274c9315e65
raw/97b79292242a360688f1a8e8967303793ffc0918d0a53d3b95d62165f81f1564.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f033-8aa2-d219-812adf7e17c6.jsonff96f6cba6add9f9a4acc22863d0b7589b4bf2123673479c424d4d25e8d38026
raw/b5e54c41bc116bfd2648ba417c9fae8b58e22b40529bae7654959e8916a3cbbd.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc5e-89b6-1501-1f9c0700c0a5.json8254d3d0525634c65b2e424790d14791c4d272a86601b59a15ff3a89c146cadc
raw/d2cda5e9bb977657f804cea3b9d4903b80195eaa51393e4975d46fd74ed59b3c.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af29-491f-62c8-1f3856c53202.jsone8b5247beef71321c8cca3480bf2ed336c5fdb9ace4afbdae550ea36f776f708
raw/d0039fbaa421908a459ddb91d2e04d0a866fbaa696d3b66c1a3daa382608afbb.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc5d-6a3a-2919-1b018e56abb2.jsona8c75885d70b65bb7cc7a0c327f45c1248e6683dfe4b1c4ad991c91fc4e82a67
raw/3ea544decbf99e31da4c7b908fbf42047984b9ae7c2f5be2a89bc84074072f89.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2d-385d-3824-9e640931cd45.json4af82aaef17bd3b80935feda8690a85408a5e16d3dbe31d2b86a0f1b8bdb5346
raw/318bb1a81e44cdc6ba6886984ec69e38d694e01591fbbde8adbd8e87c0d430c9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbea-6f06-cc8a-924a7129cdcc.jsonb428b3e9b19f03252a91fb54175ae483df60f525f1b550a94832dfbe82abcac9
raw/27b6a42a89180e7e35340a4e79954d73f2188402d64416cab060bd6fe3c6beb9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c79-ecf4-0f17-e7a7-217c549ec520.jsona0b34a321b4e3d4e211f39133744fd1ad38f830c285ae1f64f082763a23b4dfa
raw/a4e191f31df9bd6070989502da5fd12627517d1c79ad0b7eb5451c3d83bf19c6.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc3b-dd91-5c0e-3340e7f50a2a.json298a650574017ea4b15f884406dfebdf067e19627421ce03298eb06f87417f15
raw/7f24a3e91dac503d8c3a3db97c130fb4d2f743e9f0ca1467a527b5e247ab709d.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c79-ecf7-c4a3-3b1d-03319c3a5b33.json54e884dc4f289d0b27b27c62d0ed5ac22ac7f201920fd57521f54aa8c239638a
raw/21b81534381aa1211d61c7fdf27be0c1569360ae1ab7be793fd73b18b024ec9e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbec-9972-65aa-43392e634008.jsonc6eb8439c3bacff22e9cd24cd6fcd6806bbb520b7fa5fa5bb1a3e19ccf12e408
raw/69ef7e6e3928f6615922635fcf8439ca06a7a5dd7044a00c243f91c2d644d5ff.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f02e-2e25-95ac-2aaa462c99ae.jsonab2e53400cc399c4f54e83293d50dba73c97ff101d7c6a2323886875e53d23a6
raw/02db102802b484bc7b5aaeeabbc1d03201579cb69bb0743963bdef6841b17b08.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bd9-8c69-49db-e20b019d0978.json6b1640ec3fe487ae54c6337879f57eccc331f1c8dd2cce20fdc6e698c7b08cf8
raw/aa2487e45d95c703507f24c79b17370ae57e44e5a382ed2658a3c1f01e5c4707.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03d2-b16d-b456-4fe919150cb8.json580cf9e29656b4fea352b0cb79a5e6f04a686b9f9fa81efb45e5105699e0bdea
raw/c758b890fd5fa09775163c84f4d7723872267a22e4ff839b8905e0344a700d59.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bda-35e4-5d7d-c8496e10afd5.json7758b04c25463b698ab3707963badf5edd116e8f5da3d22f6564156f73f5f066
raw/b474dcc2aed9724bfedfb2ff9b1ac10db77eb001f3a4b2a0a49b650dd259e780.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2d-28c5-d502-61c21e5f3d30.json77281247a3bf75d3278316307284c27e7cdac05641415ead76d6ed90750d79e5
raw/6cefabb522f186167fd9c4b7954a4817a15cfabd59c67e58e95bd961f9ea603e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbf1-e93e-e218-5509d59f204e.json8a71fc4dcb7fe6a93a60574af7523d5da8725fbef05dce7e24b3adc46115dc96
raw/dc98238a0cced8871ad39984bbce8445ec23a0169081e02ea95e3a879ad9afc9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-eff8-bf69-e27c-a021d8e5a83e.jsone80c62e016d30fa53413467decbcaf199bdb2fc0c30fba80e7e2e8ee190bf312
raw/3c22802d1d22178b2a72cfe998d9985e9fc8e885965e86fa74c69b83d425084f.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03af-6bdd-3097-b4888a7c5ba4.json0350b852e82ff335126ff990782c120dd58bbbf266d293e190c23052f6947c83
raw/808008b8fad54b389f81ad4aacf120c6170bdc1e8e97515ec0593285315f9000.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03af-0a54-c9e7-1751bc7e917c.jsonbd0b7fa640b925faf15280433c8ad96aba4d7add1c2d78d9df68da70f6da95cc
raw/e4895558406f83ce5c002835e3c2f23b8b8c03426eac24a1b4e4172217993994.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af28-9314-0fac-46090a043a4b.jsonce6dcd40f0f091277cf475c72bfdca7a9e61835d75890bd927d06ecf6b2332c9
raw/fa08997346a0e173f3dbf92a70f4d1517c3205e4efee26871a3763a783f8f94f.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-efec-b793-76a3-775d6032cc6b.json72e382bd8e8226d06ee25785e4d2e0db7f00a7a144f40d96eee28c06996002b1
raw/642a8ef22d8dd8fd16b5be17415644cd1c62f79e3c3ef2164a9b7e45daa3d69c.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc3c-e33a-d60c-356caabea442.json8d901204a9bea435f0a45f27e599ee61f837dc0f836370dbb17bb1ad464c4532
raw/09a8cc420a171c938145af05878a26ea6f9da6af01534ef4480bd9ff288268a5.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2a-6a7a-f09a-008360ad0ce8.json3d3a76cda5227f9a55be452d3c1c8d6dfa62b43e1b8e9b57005961279bfd4d3c
raw/989a04854416eb5e6dc3a057eb2323ddfee3eb355ffebbe82d8c1059e1323863.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f07b-bc15-5049-0b3668cf8c1b.json7141b7625faaa2dfa64587894cf3f6d488f6c601fd7c214967cdf9ae65e78f1a
raw/70a17df3e92119bd1f19b3fb7f3be26b3e77c03d592f0147bcd65acc4a23d060.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc21-677c-171d-839b54229e84.json688534f4a35c19d5f7c2f2ead87aa937ebddaffdc7175c19ca29bf67a038cd51
raw/c2e1f1b26ce22215611e720dadc4b21926b59caaf8bcd827799faca4cfb54b38.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f07b-ad12-8337-e2fa1ae47e85.jsonc66b45e6c796ab2a700899117aa0d61455ac480a2a2a8a3e1ed72a68a6901239
raw/33f5fd17dc9409319ff9a60776ffdab5f472b6392ef2f4b9eaced7f1ea631189.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc04-32a1-9a8b-e76fd8009797.jsonb887305ca9cd472e4a535ce04145f299e1cccd5a8cbbf5df02433c1acf388117
raw/6b56b3c36e25b876a2addf23ceef5e455176a920b89f9ea29393bd868c69b89e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2a-02be-1110-ba42a80c468c.jsoncf8fdc62d4c60a27479b841dab68c38b4a27ea492a26c0c27a2d00cfca69a37c
raw/824482a6a8d0a369a3db0a0113b69f8da5b931a07bd33d2839278e13c1b530dd.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f07d-53a7-75ed-be6959c6118f.jsone5111ab8ed407f3773b3810ce6ad21032219716ad40777e6bdd17232128af3ea
raw/51138afa3a945f2397d518967d7f367a2a01d814e4fef4f2f5e8fc28a1fe58e1.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc01-857b-2798-f626bc9829cb.json412d3f01ff57ee545f1532dbc55d9d429fc9d539f9235ff1fb69ec645acd3ada
raw/4c9a020b00a2905d1d5665277caf1ce9d65d461f5cb7e9f4fc2aa2c195592578.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2d-7542-22e3-27170b9693aa.jsonbe0631befa6bfb61ad13e7262c06f75b58ed73b9a44e40ea8c83c1a1f4c29c56
raw/3f6c42d2cdf747c52fd5fe963e5418db019c34603668088b616b1138557bdcc9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-efec-c7fb-5cde-18796b1d4877.json482fe68f904f915182e273432ba0ee6b83ef0add102c3d08c4c647a3bfaf9c03
raw/4afb249de8ee20db032d20aeeda344d6286399a19751180555d292d991539f50.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bda-b35b-b226-18b758d6b1e4.jsonb4782782dad198bc6e254880482dde46df4b219eaf1ccd647e63fd4f1d012d00
raw/6b95d72ebea833e4f0ee93876f89478867a7a62d498d8ce376cfbc928dc853e1.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bdd-eff7-3d85-3b06e3a6a87e.json4f2732bfdeaa48ee4e34572848ca0878693ead4bad76b22aa1c45581abad97c5
raw/df6ee9a08251568da6c86a87e105bf8377b1c742c3dc409910d79417677e13e8.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af20-1c4f-ec33-78ff9e20f0c5.json7e8659c627815e699633ee39856f7ab47c6071124fff8a55545109fcf159c05c
raw/c0e98c844d18fae7546191a9083f61a937263ecb85edac2c5404b77fbb15ba09.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc3b-78ed-010b-acfa5c6b390b.json6dc4ccf3fa0bac8fb7e200726c25ee25780583d75e3e610283ae132544ea9cb1
raw/feb82de004b350233ee38541b0c29bf164e4dbb0173d83600041469469c67500.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f06b-8e47-667d-e1b65001eb19.json073b7e0aab8530a8dba3c892568284cf76cef9bd7dc890a89d00455e4e0422e3
raw/27c180033bb9a4957baba017b2cbf0d9b5a5c9218eb355fbbae5f2fd6dbe9b3a.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c79-ecf6-4d5c-f58d-2a3b4cf596f7.json34ab4b7dac46c2ae8b873a8ac437e6ba4dd177c7ba6111403498f04ff61401e7
raw/2ce1137273d74d020ea9ef941b6e57801a546b21029c5c8e7a1d1efb5163e46f.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbf7-d497-72e9-6e810cad50f7.json78359aa1b72314e93cf929fcc2d29585400fa8419a275b230271256f89b4c7d3
raw/4f01cdcc1961351c79ed2d5609c7616239d793b012de62ef36471b66a1dabde3.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc3a-d04f-12c0-718a229c87fc.json157be1f55db6e7f16b8f26046e48cb26e6baba6fd917f1b3adb9abf8328ab279
raw/db6a2e3525ffa10554ac9f88d0e7677e55dbb1bcd6f49fd3f53d45477618670e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f00e-a5c4-1c2c-db540abf1d17.json57f4e6d997f6862193032bfa5dd9b1d80ae1d9fc8fd0489f648ce07271b434f2
raw/1acee3dbfb52a65269282959ea20136920f2e875e575b37c760929b54cfd9b59.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af25-06f0-5607-54a95a47e3ee.json34920e2b1ca08da606bf91cb564a49a54a7a476caa6f525524d5ab1c6e3bad5e
raw/227310156a350e83206ae625b9dd7b87d078d49fb76149ffa0650fa7dd930a22.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc69-3a7c-c215-6d7b2c1540a2.json52e3452f381b7d94c9a3a62b299cc831e2ce6ce3731198d68f46efd7c4906b7e
raw/2b60a80769588fe55188397f9440df3ef26c2aaa623390b95ee69f3ffd855c53.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc04-5a3b-15d5-5c4927c3cc3c.jsone0e96929976f6ec625901160f8bd734b5a206e3bd2d8ebcf784fbf6b7c4fd526
raw/d9137f141140ee59f60a45dc991920656a9ecd8311f79b8950043b2be422d37b.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af21-a1a7-8351-2bbea7f89191.json6e48cbe93beed91d759708dda8f98849b7b4f66fb6dc9cf2be8c5ea1174e15ed
raw/1e9843216c2ed73c8b45d09eb34cc092cb11bd8f25c1941c87d03af5191ea676.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af24-70d0-3b56-4eb6e66cd135.json204dbb92b0859566f0b5ea49899fd6bf1aa775a1468fe865a838886cfb87badc
raw/0e4bd43f4b980c59efe90205c627b80c433bb524dc2c739a99a631650afa9e62.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbfd-784a-0676-038496b18df3.json6497ce14d9ce30cf69e91995b3d61fd5596c2f197a1b1402725b0397e1ef58f6
raw/2972d928fb8c0ba47fa5a8381d5fa80f3f0f0517dcf791a68ed3716f6d703070.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f00d-0182-02cb-b44620540655.json6e3be7addf658b6a8369792ace171b973ea1db76aba7ac601992a1f9ba8c9d17
raw/8dcd5b240030fc7d28f45e729837c56f2fb5176146eff615cae32982e8c7b646.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03ad-6953-c442-1ba067ec5bd4.json5d3861b7a8409d91188d192ac3fddd618e3bd63f54c03c837236d1e990f3c9d4
raw/68fd0f7e5b8b14a25eb5e8ad37b630e8c9aa45c29f35157af60257f7aeaaba0e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03ad-8f96-bafa-c900d684bd56.json2a81cc0c042d67dbb5c654fe5e3aec2c506daf700c2810e3f4e772c59ea85863
raw/7dfa16b43909eefa2430ce6e03f4721990cb62d227c98b1831e600a583646c71.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbf5-b6e8-253c-d96eac3df678.json84c71d2eb6feb1757c663b29cfb46dc279d8c7f09fccf3937612a6e1e0f87d7d
raw/e53de661f09b9d92b59c1fe87cc7797873e13e80a0e227940c5de811a456727e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2b-29e1-3fe5-d113eed54cae.json47183287327bb5f29e8fdd998a7c37dcc3778f4f15994a96dabd7805a6ebae77
raw/16e590a1cc41d1dfc5a72fb1933dbaf5f187670f783ba4cf3a2f3a5ef34797c3.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03af-f2e4-8e79-a702d743c5b1.json53e7d5ffd563031909385294f32b6fc94e5ae52460623ad4fcf32b833f88a690
raw/9cef46c96d3e9f476beceb87624e8fbaba2e98bac4182d1c382b3e98c3c2704e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03af-1114-e2fd-caa8bef3775f.json21c26df47002f64159f25f7cd2ab337606a1cb8ea6f93155f0dcad36bbf13173
raw/fa02f6e1bcb30bc9eb96ebb51690d3f71eb5b816ced2a95f702d8f94a2612c05.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc00-bc09-44bb-a0386964016d.json862e1bebfef362be94a9fa8525e67fc98805864b7df6b9cb261c9247c5106fb6
raw/4cddf217d2b320cfb43a125451d4c79899df2a392f1d16f27402d941d1e04cf4.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af22-73e1-22fc-cfbdf30c0bbf.jsona3d19c7978adb51dd72339357bfb2b2f0a7832e18c2b97021c9c62a57b1b3f86
raw/129dbf08ad7b1509c1188a79ba337c7b39d3019e10768d2066a0843f681151e7.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019df52f-798d-6fd8-5ed3-d78796b13799.json80dd6ef0856c3a350828e1e2b8792a7a4e1c0dae05d0d594aef86298508f8fee
raw/af936b549e8248918a36f89a0802b3b8a3707c66aa406988126ca461a6c576c5.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019df52f-798d-8fed-b4e5-253e5c1329e4.json3908b7c3580c48cfef796eed169ce3e04177d9e5dc475ff48f8742995817d52e
raw/960165a157b2305e719d9999b98a925b3be8bfec458b4830ee6e96ff9fe93e38.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f01b-d737-810d-88e527428ed1.json5ffe2d7f9a8da126cb970ae5a488205747f7560cc069b50d8725e1b8d5f33317
raw/a3180713125a4f2db255fa50ec3e79f32e153db5c9e6888a71144b17f2dbd645.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbf2-5957-765c-74639da28121.json3dd108ec4b4a2e481d8d09f25a666dc05027d226f77c28a5da8dc5f7baeddf4e
raw/72cd77f04013cf913bcc5ee37e9100f9bac8ea1e01b577175e09e9d7ba6e9d13.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af27-cdab-e4bb-1c73cedcbb52.json1cc2f64e48c9dbca3b89b062f764300c147dae2ec36038737980b4128928a466
raw/01df7165fe50f5065bfd3efa3bbb48c0833cd86e3bf009a095acb3e60979ca2d.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03ac-8b25-ce87-3b9e4dc173b5.json13acef8b2ca2e8342fbcd835fc7b1e10c6434f368d03879f94b1c376e75fe406
raw/902eebb612ad5359061a427ebc07380e14f281451b172ed19e350d720ff00d4c.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2d-68c5-aed4-9206bcd14602.json5b09995c9e82835f563c6b8ae6518ec48d38288fc040fa825543751b677cafb4
raw/8405f62d1e550ad561c61fed49928277fc5f7a43fdce8f93b3cba7720ea416c3.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019da631-cf7c-5f40-0a8a-027b8dfd90c1.jsonba4f0a26929303ed4406b6d0bdaca21afbbe9b316ac5f6c8edf6808bca551a71
raw/5a9784dc9780196bb153c2c3ce55e0e9b30a41ed992174a68ff62520a75d0f9d.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f021-03cf-c3e3-febe7e097011.json3d9e8003fbcce743602ba0803c5949dbeda1f179dc18b4473d98a466e1fa0ccf
raw/268e19b0c09ad6cdfe504301d69b9cc4f975cb8393d3ec6ecdde5a6928ee9a3b.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019da5f9-607c-85f6-7fea-15b068968d99.json465de6a71efc02365b4211e92c80cb705b8fee909263708425984383848c2cae
raw/27480b021143e3949e22be45e6fefec6d239752be1387b857410e0aa17008bbd.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc09-e508-1099-7f4176deac4f.jsonb9421b14855662b1f004e333d97362d5a9459b4fd59ae9d182c1f9687ba3a92d
raw/8ee67178a5215dcd3a776bc67b1a8e3b15b648341b886fb8acea3ba0ddb2c963.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc44-e953-9d83-80e0a07cc6a5.json5e63b8d9345a234c20813e86d86d5d1bbb6c2bf4a5945d9e5878b405b60123e3
raw/f978ec305391678b2b4269c1f0f159c7280519455cb4cc5b17e032ba1418a88f.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019da5f9-7c42-1c1b-b01d-05995746ce95.jsond854c6ac568d71198db7f6366416fb436ceb8b4e31ffe730fd0f127c60469abe
raw/3944f39e5f1b394d6d345a6288168b753e481f7ffaf7b9e314aae38bfe7a6e5c.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f078-ed1d-4fef-faf8187aab24.jsoncedb6c29665b7a82ac8d9676ef9f3a1eb9defbe44f5f8b14a301a1270fe6e766
raw/c756dd425855eb46974d8d4e8c4fc36d88deb4c595aa99cac38d57664825ec4e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc68-8a9f-82c9-19f36f772ffb.jsonf6ff1da94af0aa477f673fa153b9d0f4e2eb321cb2750b65917d0deb5ffd29bd
raw/ed279a3df1bb8a8531be7d9a19d567bf214137cf63cbc9e130d89a7a3d501d5e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2c-eed6-f97d-5aa382b5e182.json5bb70038b8596e35bb79406268b963b8be7cc11bc98241649364d06e24c0483c
raw/9cd0af7da47e90f2eab12702084f41ec200efee751d7002102b361c84a515203.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f00a-a7a7-a3cb-7b946558a169.json40809fd9a9424a47a9944c8de93b6e05aac33007b0b4974ad21960bb394cf2ba
raw/390e6f55785657930e25ca5737b2ba31cf9ca770600b4f132061952928f8312e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbf5-eecb-a71a-440bb1b6bae1.json233a3e5939e2234aad4f9085a71750cb3e0c4e33cea2dd55f95697cae6638e67
raw/5afbe98a33910219ea5c49262a8716d5cc6fb9acdd20782b1cdb0aedd36a94b9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af24-95d4-ab9f-52f802d47e25.json32cd976a72123cac8d8b3b4dd0e071c4cbe4a8d468a56326c267726aaf68b820
raw/1d3de479ad0ca89ed0c23373c4d096d31c9df98bcc03f6b20145219d96159d6c.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03ac-62d8-cac3-9458a292bab8.jsoncb3809bb7e876b908f1879e60dc2800c5ebbc5bef148d5527b6ddf118b7ca0a4
raw/7390ee9ee3830ee1783f0892b40514cba84463ffdbb7e676cf52125621f72099.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03ac-7453-c7ed-4f03d6ce342a.json12f80728d87bc9e60f4af7858a9b9e78611241012796ffb8c411643ce2b023cc
raw/57d1f8886388ec97fc6b48a7626505ac912f6b02cdaed1d71a38ce04117c0fdc.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af24-2458-6744-b56344a42e75.jsonba3c357932e8116722b1a35f75f710a139d6ffc23733c92effc22865fd0247e8
raw/9cef3a2650158833515e7b1524c6213b4549bd1a3e92b1088d2feff22eb74202.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc4b-1c4c-44cd-340792851273.json0b89c3729c9980775c66e33cc9750dfb16cbf58b9b4579095247c4c1364e9d3a
raw/765b9983def1cc1c1874ae05b8d3f97acf6089d69688241e103f65d53edde904.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f01a-998c-2b76-5a231dccee6a.json539b8427d92b22bae7631059e677e60bffd7993022a62ad89d618300adfb013a
raw/29b76ff8d937152f474bb7db4f2b04a3647db02d47134bba2ec0223964641a97.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc18-1bac-6241-e924da2653b1.json7a25baa053c1f9bcc5592400ddc709f37248ad5bfc13b4d02d0988f7d16adf30
raw/101633bf1f06c2bdf62d1bed32004b3a2ea8e55cbc765e9c2909af1a4663ecec.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc11-6267-d6b1-bdbe37512559.json111b074253c2a08c483b0161a40157fb567eddbf8c0c7f7daa3bbd7c36a20ab4
raw/5e461bf25e441b07e26a2a95d4662a721ae265bdb752e0415561c415acf830bd.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af24-eeb0-503c-521a94eba742.json414aaa3f5de38445ce9681fec41626c2e0b19cab7dcdcd73176d9a7636ac9551
raw/27722238aa8bfe7b3776d6f7c139fc752bb7c98271fa2b2668107d41c50390eb.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc34-ddff-aef0-de302691bf14.json52513f17e0ed2ca9fa394bedd6756c9f281de9a44a48d9d4c1f82e27dfc8ef69
raw/4ad840a8bc3cc5cff7a12e18d95a9923906dfbb9c265edc014320b82d739246f.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2c-9754-5940-142a32768245.jsona385d98e179c8e2d94c18c3d43501256576baade47cd3a2b654335d6e1c2c47a
raw/848ca88536cc13041dd66f007bf2552dc33f0376ec68d8dd05b174f75c25d075.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc3d-1e4d-9a8d-dfb4bd61e4f2.json17ba43bfcfebd433f54142cef1723f5f26f711c83eccfc493d8e2c628b2f0e95
raw/3523eb8840b837989e2d0d62b61150c93b9584b2a576233251cab8fc429db6db.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f068-de33-60dd-6f3cdab2212c.json7ca4ce44cc8a8a126579098fc7f97a4b10d5876c5a14521addbc1444027b6e52
raw/5bbbfc93bdb9fe786d847e0757f87cedf49f0a93917f114fbf37223a0837f79c.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03af-3e67-0f3b-e0ec2cac137e.jsonff7a4c97127de6dd35e85b6773d57026c774001f55422c09de2da6eb5cb52842
raw/297549678014d81327120dcfdadaa510044a975de1150ff61c0bf8540ffe5a89.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bda-072f-c8b0-a080e10e230d.json0f25cac61481c29fc5754a4adba3303f3c6f2afe3de281caacf4331f70e1f45c
raw/6f37ee6b60fe57a5a87d6da54ea06106237b269a0659109a73f464380198233c.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bd7-98a7-197e-00d8085a63d9.jsone032ecaefaa7a4dffb834a7ef75571fbda4a36502614ac9b18d5f3893cc1dec9
raw/e534e971b1083c24fde2d5679b2a7eea78e6d584c68ba1a9f32dcf8a544dc8f9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc39-1902-82b8-6dfd973a3745.jsonf1d804314855a8d92846ecd9640e1647ccef9378bd69b88f06c8a67eed2406d0
raw/d0fd1dadfbe20f5d8423b93759fa222f74430f8d1329608637cb0701bdceb6b4.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af24-0f3b-716e-b390e1e059df.json775e61abd804a67d3b430f1a7b49be76909c5f26fa9cfd2f8a9e8d4a5bc13252
raw/16d615ce4fe949cc2b94e5927d8a289aed9488c1a702d580479fd2c0d0441540.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f00d-e0b6-c86c-18d059ec5634.json84deb2d9a1a84a5654c9cc5368510d05b86cfcede37958d0217ff3350ce3adf3
raw/76fa40aad914bd4ab7be4856220fbfea49a7e86dd5d4f90f118336807718d37d.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f017-b951-b727-f75079cee0ca.json6577da350ddff7e5d6d12f00c4037f959786b70d8687f59ae5fb8ee3c7913dcb
raw/65e60a326de5f7042c831b6e9f918d592a00e2dc04af8db302b7c243ae419bff.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019df7a1-3870-d9d0-309c-95d54fcc9fe2.json98d069769ea5e03bd033ef777b838fbea103987164069aefe45669048689aa11
raw/276de5d311cd296556fe518e5351e3c5444ccdd28d8fa01862b169f3d173f2a9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f072-44c8-744b-03f48bde4f7f.json0e1471234cb35ad355f9bfd9b56824ae7d2ae71aeca87b8f8db3671684bb3fb6
raw/75c3f65c1f41110e96112f3d8327aacd9e3c0d150612dd6efeb07a22b84f9c0e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc4c-d58f-9833-2aae94acaf46.json31fc752d9aa79efc77cffe3108a375f935a78b25a954cfcecf6bf43aaf94a35c
raw/ecc2fbe9854abe0cf1c199cf8d49c4655989953f7966deaee380e175f1668316.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc1d-68c2-217f-4d3bc2006a7e.json87ca684e16641a41b216e674efc912b9c63fd258751a3901c1288435234cb080
raw/42fb394239561ec5081f520477a15dbf4758996c45cd8f4e8aec2ca765d76a7f.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f020-4361-f925-fe152de38b4f.jsone39b23bd643dfaf91fc991b2efc1e16653f2cbddb1d65aa0566d53e54bac9609
raw/a85b3f35a502cb8ed2e7fc708826e68f16ffe1824663be06371f4b4f7b870b57.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc79-d92b-2f0b-66bfb409403b.jsonc8bf3e55af4b68a4a651819bd24a072f6560bbee3f7a913adcdd3c8b63b42512
raw/a5603935f06da31c1f9bee5ea642ca22008a4dc53ba4930805904be1aee32bd8.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2c-6dd3-2141-2870c67d0226.json262d28f13a1f80faca93f8b3d3977dd8e32a2ad016a80a7f9182f5647aebaf08
raw/0912907280656465db01cdf5978c3c31a4cab250b22216fb0e5ce182211fb836.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc46-066f-7f9d-25c590eb6ae1.jsonace0b57475c7e460ffba9e2a9730049aab1f61159edc4f8530047f696dc97ef2
raw/e75244a3217758f8e1d2ec066fee6b48657dae3fcba1373ffa9f49d7486d2df6.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03ad-d9d7-a1ed-cf25ad49e903.jsonb47eeb37e3e14f8960fd27b2c879bd5e522771e508420c35082207681cd05c52
raw/fa1f48673c4399cbe785264d8526b184a074f7233faa40bd3e7b8a6a903642a5.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03a5-e766-a097-1325118bd6be.jsonb695c3d56757d7470c2d47c50462e1dc626e4f2c55664b4c58d2361fd3029ed1
raw/72f5e8fc3dc607c582ff72385cf827fcb628e1fd80d7986f778bda1c573355f4.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03a6-4580-e467-97b2d19612b0.json087059d4dd2899664918853b0404532ff3ebe7d3729f8a6bce897678c4c9ba8a
raw/6f290c5fa6ce36d083379fa1b58599285db42ba735746977d5062c1da1f6c22a.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af23-9a50-fca2-f814604bf5da.json35fa001b9171530d6650ff736547d5243bde32717b3d3d312723ff25632cdff2
raw/c9c95e9177b234fbae1035e8a3115d854d18b2dbe22f4874cafd95e968737020.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbfe-35d1-6b32-c091228c82fa.json9a837d09e53f65ed59bf9f634393d0dc9d68e0d8bac125cdb5213916f6be072c
raw/49785bf37bbc6093ffe9d16e7903d32f51867651af7697ae9d20de6ddef7aba0.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af23-7ca5-c1f2-b344b55cf6dd.jsondc38cf5b01e3bdc69c62d1fbcff3890945fd7521da6ec1ac04ea56bfa886baeb
raw/83272d36d1d8edfb27e729f21862c177a1a9aa9d0aa32d2c54ff8b2ac569be4f.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc2b-53d8-c7b4-9a396145b6a5.json6d137c1b942f74b9b18902d64cffbcb14f28b0dd11d5f21120e0a337d150615e
raw/f006ae1a101e09d27556768c6e6f9c3a502552aa1897b2ed41d9ff862c24f365.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af28-91c3-3b81-26ddedebb96d.jsonc503fffc57f941d38c238b77dd109ee1b514f4bbdf6a6b326847b9abcc84be6d
raw/ee593070ac90c388e69d6f6d9c8a2348df8a7fad6d2ef0ba94a785110ce150ba.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbf3-d43b-9282-3c7d87c9db5c.json0bf9fd0eb0003963ca0a664dc2baab9f0ef577581b7efc230e9c871e53529200
raw/8e86d7cb974f980a6aeef820ccec5681e0f66d1d299ed21cfd310fa05240e63c.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc62-284f-8f99-74fc6df6bced.jsonb93f595fa86c67d2444bc34f03b254cac675bfad80e6de02db57523358ddea7c
raw/7d0b9cdf787d204bdbf25bd63f22712f9b3328a96a8278c3ee69c1a518b7aed2.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af24-1fba-8ec1-d9d48fa08a03.jsonf3c7b04d8b8033778562fddb67765e65863d39202fa8542e1b0716fa5796a3f4
raw/f7b35e0e0e031a88d776d5bbae3e25c42c96d8681a267b33e852e8b4dc30f8a7.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc59-04b3-a5ae-9214e625c1ce.json2a49270e7c100c9e990046f4d8671f07f219399f34c8e896f3af517ed062a9c7
raw/833f766d39a314ad634744d6b6b6813c328d728af77c91a1b29663de2337f3db.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af24-c657-7c43-461df3692e16.jsona3560209e3691c885e0adf849634be57e5638d66788b370e9a011ceeaefcba9b
raw/93e0a3fa39c05bea56eebadc66bdff94c0dd263c81c061b81dacccf488ef65fb.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc33-ecf5-637e-d37e039c4330.jsonacb51cf02bdd420a1b4f400c40545cdb78336087de2d41380d74816e1b56519d
raw/8092d4346b4548c549182a389ccb5ba748628bd9043814ea623e181cd43aa425.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2c-d6e9-ccf8-fbaaa2e2987b.json25d8a8db4ae806bf40d02dea7be5994fb0ab675ba5b4e5047b138c583f232844
raw/c1195a3c86db8191065827073d2f02024bab52070fee27ca54a4b11242af2a3b.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2d-9e50-8f6a-069f816d7be9.json57eacf4113df8ee2b1bd4a45a5c32327f6bf2a72036b4928ecce5fb2919bdbdb
raw/d6c14210f23eb1f2c008a3f30610e1d4d5cd6a2b72e3b4993b34641f88916fcc.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbf3-60fe-21a8-521327c8648f.jsonf5183fa2103f3d9fd841985e72c279663710bece122983d46c24d9294249131d
raw/4378579f006ec2f8ab04fcb0fadf4ed8c95e50beac6b9bbeba5121875d4c0d0b.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2c-e19d-937c-c05ff248af2b.json069f020bb5fa2838c4854ce052f945b7128e1bfe1edcd3bc3421ae5324ea668c
raw/d33bd719e368e77cf7a840c69b9dfa87582e890e16d73d79ead21b89740629fd.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbfe-1c8d-c247-31bf08467bb1.json204e06e85a3c292351000d7f4b267f3fdcbc8dc568a67a94c0f4fbdf3e62ea18
raw/f43e432d9dd1822578ee74f236fd1d7a650fec5f37b71ffab0a6a2e1f9c46203.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af27-ddc9-a3a5-bb748df551a8.json105d168367ab76a8106ccbb8b2b068f1dd5fc6fc3ae87a47fd758245bdf7c45e
raw/5de4e225f6ff304b3b57b7d950e4687fc504656f5b0222fa6ac4c90e388490c3.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-efea-fd67-1fab-39dd530bcdda.json608c7ecd2700a203af6408909fe861e4542713bdc3e1564640c2756d2c9632ae
raw/afe17b612c856bca498c33237e5f67f92ea4a7c46345a65b1c08704bbb056da9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbf8-d01c-deb9-9d4fe8d7fea8.json4758639026ad86b4b0255c8d15479e35066dc0bd13e78612c3e2376f40068096
raw/0dde8812a8ba818785eb2c83f91075ae447c302d917e0b9ba284cb8b955d1b09.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f054-6658-b23d-ad34f7e86e60.json7c14acd0e7e31d80d8e82d9d1c8f6eec6bb4fbaab3c006d0b9e5fda9962849db
raw/1bee37f76afa34d986b2ff57ba909fd1dce47df0330f2fc19440de1ad9c0eaa9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c79-ecf7-d311-1cb9-8a7907e7e0a6.json827dd2e87d45b8691d86ecd985548f668e020236fa210ae61de7fe37b1780e62
raw/9beeb74536af1369c648fbb69796d4ec3fa5f3a2a1ef35f8f12fdf5227b739cb.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-efef-0caf-d14a-d12b4dc36cf6.json2d351870af63830c784114213e2eaf0c8c6b9d1a5fd6855ea0da96c5f7a536bb
raw/19dc5b8602715317988e9fa896e7dcd5ddd8004d1ebecdbd69f4637520408887.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2a-0cfa-4d10-bb5929eb1c5c.json5d9413c9c55fa5b6124f80d9fb370e4739a3aa2b4ff7af51260d51faeac79fa5
raw/4041b6417fb1e58311d840b80b6d08acbdce82de2128821ac99d507fc840e530.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbf2-a8b0-f31e-ad7748854210.jsondb6b2d06af898f2e9e601b355c32af29268717edd17f19076fd2fd4db214c9d8
raw/e9a02be2786df8a3b5e9de68fe642539f15ca7d1025bac8c9d1d02eaee88b413.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af22-8a71-f605-684b83f6e931.json26d9dfdfbd4af5f894883c6321ca0aff873c767f0a0e63053d1b15778caa7c02
raw/6a7b77c753bfbfb14d488a16de5fe38e6f3dd426254ab74e0440cbed8811c661.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc04-e032-9b50-a8b6bf6eb51b.json7bd12ded504f55af3cbffbd504684f1db9fcb614f8df2b36ba8f15d2ff168e3b
raw/de8734e7d9ecf5652f3df8db240b95804acdd46065837d63fa6674539c2a0f90.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bd7-346b-5f36-38618f107e4b.json1bccae9d207f8cb52669c7edddb16a3b8c96e9b11d25adff7dfbf0395f0cef5e
raw/a4b684ee8c8554aed89f17d99be5d568999bc49249ff9b45dfaf86b343d2ef50.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f007-c36a-0df0-03832c64b298.json34169c0b4899663d142ee1a1034731f7b89b22308719feffe2e5aad3157f346b
raw/9f3f4e22b2e3282650d62dbfc1f6e0d8ea28fe4d038eeead8ec9db6f44271e3e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bdb-38db-20ba-c0896c55fa73.json5d569de0ac261622cb51e0b3d9df2192958a1425c04e36a15366e38c6bcf2066
raw/72760502f64b96f6555f3fa21d13fc4f24e1cb66935dbaf34d23e3fe019ee5b2.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bdd-ee0c-032f-419da1f9521f.jsonac44237834862e5c9fb0f0a370494790e58f015ce7c35bbca3ab7f9e2ec3d2a4
raw/19592f53321817e48b5ecf9adaa723a9a4c0c83329b2f3892c7ef4ac1b2ec20a.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bd9-b5e0-af5e-745e9a38fca5.json8b945e1516dae3f60285c7a0b7fb0c2273e05a78c48cc273bb46a0e65380c045
raw/4b6853a8fcfeb062e7e116664fe27a1fc854cd3449f259b0565e053a269bb6d9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03a9-3b72-b70c-a0746a4018a6.json474484fa3ea76b9c8b946aa97bd193c029b1c7449daf05b80c7a4fa04e133374
raw/64679e1c1fceea780b635d47421591271908b7074f9b01b35a4d02f2a8e10ff8.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019dce2c-20ff-5466-2af3-b2e6be451e56.json16b4d00ab5c6497afc6a0bcf90276f00f3e012ed2520d721ac78dbb47d967eb8
raw/8cdf428193035ee3cac0460ec842a33fd352687aa6c2cda68cb4d732524758e0.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af23-116c-5a74-8db8040be335.json5337f8e4535e048f3437e3887714d864290a33846de773423008051fc0eed894
raw/6d13d009b162cf4dd68706f706f7dd2c5f3ae63b97d2b712c0f536d9199f44f4.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc0d-e649-3f06-0ad1ec23dd2a.json161e70678045ca1241d86b648fe2b65f546471681462773a7b87ec9e1e95aac3
raw/41bbb4d9afd66bde7748f2615480dde37ca7d927fb68ae5c9318ab9e5e8cfcdb.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af22-8133-9dbc-c908e8dcdd33.jsonc1cc865b5a168d1767648da76cc1af1eeaba30579f28eb797f34879c8ae25169
raw/8d2367fdf2a0965de37a7f8391d1b10c999ab04ac6f0b4a5413476c4fe51a9f7.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af24-f2a1-5e8e-dec331d0592c.json0a3d8355270abc385b44ff6b0ce8001d61272b7ceccede229149de59c4c6e928
raw/bf1132a9eb3f044b63ef0462d208bc9a8a5cd254df44d60f325dd5faeb76c599.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f069-1f5c-455a-44807c37cefa.json30ec00f5b7a3f6371bb7a94be6420a320a20f893b98dd08da56c94bfd2ab30ae
raw/476fba15355c1a0d248913bc1ec74594b717576c3e58ed0eee521999a5a9060e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc30-127d-59fc-2889760c6800.json4cba0b2b86371f077f9dc44a279f3cc5b0755d484c97d4877da9544806837dd5
raw/838ffa534c3b1f46ca1a774993ef2c0e89cc3d316e53e3ae99d230dcebdde896.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af21-f64f-0d32-58c912544fa8.json9a423eacf699a4001469dd7b7ebe39e036a007c51c981f27ae46114ce9e30ea9
raw/beab7881b55726e10f95cc6c5e97b8594ad0a8d3a34a21e0d7234581f07eb9f7.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbea-54e4-ba97-eb1555f1f971.jsona7a2fb9550173e6f1e9a93a4d34e2bcfd113fabcc8d821d55d5b3db58f79a3eb
raw/2b730248cc63e9a06b17ffab6fdac05d92f8c7180c46c803171c680e11b7378f.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c79-ecf6-edf4-fe4b-986ab5fe7d82.json2faeb325e6aa7e6c09d301762330b03bfca90ccd0386616b4c482c47b4032d3a
raw/ba071643857432368c4962e084073b1ab7fade08219e6d650a9ec56ad211f6ea.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c79-ecf5-c11b-87d7-fefd6829a1df.jsone07e5fbbf63616e21dbb8c7c31103ab25219ebb7f566a266b78e4bb8e0cb0575
raw/b50e5cbfadb897cc3f503567db70f7b6e14f4f19472d804a9e427c9db13249ab.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc44-c164-30ae-d834511c5ed1.json85229c062066a8680e9bc1a97ef2a1c82816df822bca8c41bb7ea8a92c23e606
raw/c49e1f9ea85af1b36f858d196af6d2a0c2116b60c9759df07c67febaf0e9a434.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af26-f056-8876-aee31a476464.json6d46e669da52fd459f7537d2e79c697b6382c2665633ec2bf5b3893a11d9a3b4
raw/13b80412ad9179fcb91dbb086659049aeacb9961252077a5cf22bb216e3acac5.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019df52f-7987-62e3-3860-91e3f607e0f9.json5d565e98061f8bb1c956a5bcdae27bf8a5e36d1d962caacb50551a73fcaf4cd9
raw/c1fa3ebd1164476277369adff3ee12831fabe4b96ca017fa206ed535871a1079.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019df52f-798c-bdd4-2ace-b20d14359191.jsoncd013c8e481f3f3172b8308e4a997a6233170c0579a2584529d7c762ffc0749f
raw/3aad19e7e697315df26cde39653394021d33e87c0b4d96c5333d2ceb01aa93e5.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03b1-eb94-a516-7bd24df6f13c.json5386777d6f0a028c406af940bf06a987bdf4a6bd2600f2548abf0658ebaf2411
raw/b8a337a3eb607e9ecc21aa493bc0e5f587062764e58b3523aac6ef9a6e4afedd.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-efe6-f875-0b83-eadc39bcf73a.json0840760995a804d7bdd62290560ae57e0f00f81a998a62401402a3e4288bfa14
raw/5bb4d16d309f02ba5dcb7a2abe964dfcb668400321f5cd17e154618cfaf9a863.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc30-5b13-c5ac-38897276bf96.json2a1f38e3563aa7ff90fe38ed6409972b916a7341b3dd5f726ddfebdc15a727f1
raw/384a15695c860f2eb884e70af5f51bc81c16186343cd1e9b40646c63dfc4cd32.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af29-c1e3-6e38-ff330d0422bd.json1fc6d52f0512bda13c21255545c610a05757823a5220e88accd57fba5dc6c2a1
raw/b74f8d96dcddf92b7af99262a5f429351fafc656b491a3d64516cd9dfffc2553.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f066-0cc4-66ee-a466126ac4e8.json98e4b6fff44f3bcc868228a7daeecdd01bf9dc7453911e1b6d43febd1ce1c72c
raw/316c1020ef4f02a48876355c9f6f1efea3489856d8159ada0f31d16889f120d1.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c79-ecf2-a873-7a23-cfd5f47d7ee8.jsond14a4fda22b0ba850ddc4c665c5e17c1617d92897719e32054c359f12ae59d5a
raw/dba922d99ac57bf5eae5d23669844722bea3628358412cacf694b1f28ff32a86.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc57-07a8-8492-b8eff78217fb.json7b52631cd2e2366ffce2c78c8910d9688e0c0437b22517f260a984d096184ee5
raw/ac1ca14c3e06192f6233a0110cb1d1f1b4dab3e31fc0350ecb13dcd7cc59c6f9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2c-6b53-38dd-160e2c5a551b.jsonce4002ed3d4427f58fb04d35b764b61a97abdf6c027e744f382b95dcd7f1e0f7
raw/5c081939066180ceb79404073d8893202c6eee009beff3c17ab84a509dabb1df.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-eff1-ae82-5b49-3d6b29dfa9c2.json10070567092132ea044aa9bc18aa836b7d081a8123982c321a27a21c7cf308cf
raw/e7417e0ec10e046770b87adcbf9ab1d3a99e8d44e8765f6a28ca5f0c2acd0960.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2c-4e0e-e26a-ee7e804cf33d.json4bdef6a41eee51708998e0691d8ebc61dd7a106d2d37910f9552ededbffdcdca
raw/20ee1783d340eb32330ec2910719f073f1c0751e7af29540beca9c367c1d3ba4.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03a6-35a9-6a71-58bc7058dff9.json87ddeaa9e07ca1a9411a47d53ab5423b0c23013f0fad9cc1443180f0a0eabeeb
raw/ed9ac0e3bdbbf1a48c25241e7f59c581896918495e3241bfb65b0a05cd39b115.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f067-7e2d-a8fa-21b457da0558.jsone0ed1a24a4237e3bbbaa67a93f0dd503fbfe503b194620322b41c6a1080321c2
raw/5b6efb8539f39827b69a5518d18d65913414dac212d6a40eceb25e32a458e526.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019dce7b-8acc-bc91-622c-7ecc93998b94.json37b965894174c7d192d26cc189fd3c2dd27abd65d29ba7e06bcf0f2ce5ed3e9e
raw/be1eb5bb7b65560364428f6ab1282dd55b18f99fbfe97e976032298cc8f137a6.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bdc-38c3-07ed-948e36af4429.json8e8119ab0661dfbc0f435a263d5d99ba58859fd49c8d060262a16f54ed5ff1b2
raw/1825dba0f2a4615f665482c98fec16db9e3b34e301f7363d7d055886d8150992.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bd7-04ee-b40d-68194a2c8519.json251d8481487a04f268fcc45548b95c95b74ff6642071ea76421d8b79d7c394aa
raw/9d74c6d714b7ffc200595121c49a58132305b0aba289e83f404a07ca689f52f2.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc49-8049-9f08-ba330734d0ed.json54fa945a725256f17ee8ff4dfc26ea148c3857f8c4dff3384bbbee7d33b0c9dd
raw/a972c4124352e67ed9f9084afb427b603a949e2e6f8b265a75a30d2bcb2b58d5.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f069-1c34-089f-9644981b9b28.json35ed4c4fbcff12ac4c0473b27db67972768208126d9bb7e3f0e17a0d595e8585
raw/8c220261bba69cc4228e13161e49589b00c7dd89b29687983e0d32643592bba3.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af28-258c-229b-1cc4bef1e829.json1120819ff705b880eee1ca47c99cc4da16f64bbdacb6d0a229afcc3e1fcc94f8
raw/0f2a4cf8a7ced15bbca150b7d6d3ae49732c2c32bd6d614d6ef2c9c81fcacaae.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddf7a-4bd9-2da1-69ca-8d3bef390e46.jsond7d93ec723539476e0de4c306c134e5e110a6114ea3e670cbeb745569fbb292f
raw/54542e9247c072bde6b8a2719836c159abc45684c296da967137cbaabee95b2b.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019dd44c-9041-dd3c-2011-1401003c1806.jsona5e3a8abba0c1acfd2646659208f4223b52b05520ef5f64ea160d6edda3c9f21
raw/e91ec098167b7bcbe1be03c0b5f32216046cb529b15a12a4ac37699fcb2b2af7.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc1f-9e1a-ccdf-6e2101e66fde.jsonb4cb4a9e110b3bd5399ce898ebfc141ab56bf3262ce241350c0eaaf4bc342b1e
raw/ab021b4272aab0319bd8491f93b39ff8718de41f3c83dec3a129520bc47cd4aa.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2b-0a91-7df5-0baa20407c52.jsonae9603f52acde04777ef68897ec40a933465ae107395c5780caa3994e91312dd
raw/ac14f1e320abcd96f0a7bf5290364cedd1d0a234479c67a26b02a691155ec997.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc27-9008-5f39-600ac168438f.json101f2594d08e67f82e2fd76a03cede708b63abc96a67688e888c10cbf8a5cf5d
raw/c15ddb23d1d303dc915aae4c46b9c190e816ebac7dc153e7cf2a1cd3c1d6a8a7.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f07c-be2a-4eca-5487f8293cb9.json0f24e41a204be9d964ff050cda09229e6a1c9c45b795f5c9041b0da6f8816571
raw/999ba1478e47d890c3813733302075c93cf62d13c47411d7e62bd64d36be65a3.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019df755-5b1a-e9c2-a3ba-e952fc337e35.json71c38c4b7660a0ce2b047b779b28500436713a8ca7c71f9cd6e77e56311ba903
raw/458a0c923d671d1918b10e1ad9e556b5a19edcb244bdfdb5158546a925d4bed4.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f060-0777-3350-0363d223c496.jsonc60f935701e709f6d998eacf6770e33b1b1797a15fb9e0347b097039c3fdc91f
raw/d45d38677065b955d25eb7985491b0879025bb8f666821bbd61bef902e074840.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03d1-d698-3417-5dde28c68f97.json120da41474f856b9ec70a23aa90b160c6305a88f2263547ef0fcb3911b845d42
raw/34a6fb3c1b6f8bc704820dd1d7269e7b50ca7856f1a82a4694cffa25028ec510.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-efe8-c21a-fe76-e242a63029e9.jsoncf9f305dad7840a30774156561dfe40567bb011d652155e282ee79fe908a8de6
raw/0979bf268918cf228d09f6b4c4cfd4882e6a0117ece0169910b65fe086252da0.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc2b-a2cd-a72e-7d9fb07b076e.jsoneec5adf6c55282c0ff78588f5dd56c3c88498b0eaa6b02cd9d20f5268c11bfdb
raw/c3b5f5b452a92ae34830d64e247741595ff5149a89943e01825a204426d4ad5c.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f021-606a-d5ea-d9a8fc14833f.json9690b46eadb4a4bc55e88e117b378e640f3492ccefafbec23400d6be6e176326
raw/fe3026657e6d4ff2cfc4364459305dea1d4d8309c46586d00a1e62a1ec34bc9b.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af25-4751-4893-9b80275b233c.json7f65ef7d6e5317b066b149b42a9018a6d72db1953a1052490bf57205bade951c
raw/4391c8a0b7976adbb52c0ba92e6c427acd6f1661e4eaa542a574f2f4424bd850.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc2f-8110-c5ef-877c9369147e.jsonf09cfcaf717912c5ecbbc7947ca9474a38b4371d4a5446126b1488341a6519fe
raw/d6619b2ae717b2e0c1fb5034136f167641d4cd0009ec1158e7ede177ae75d539.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af28-053f-952b-c04ff88bb472.jsonf27023ee3ea4bd9fc54e1a96545b1b6888de8ea58820b4d646399598f9e65520
raw/bb4218e6774bea9a15a650b23d24d8af8123a2f7534f51d3e7e15e5531c13461.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc12-41c3-a636-bae5197124f4.jsonf2547df2a500169e32d1b7458cb32d3cf4054c37656a430756a0e5b370b82456
raw/59a3456a66f00be2530794852826f88b9f7a96c04b92defbd7939b8081b03fd0.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af2b-d31b-e748-8842be2a1e70.json2eee37499b9a87a2be4bf2c559fccb36a5cc2cdf5d3e2dbdab45afcea10f1bf7
raw/641e15bf93c7b672aa721ed7d701c5a1f38efce62fcd53c3d4899359a042a0d9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc24-e43a-b13b-b341c8dac252.json5abd5ee0148de7b7ce38748a8eddc4d4de9b0d7fa457615d35ac994574de1ece
raw/7eaa937600af0189b7dff6b6cf6676cfe1683337ee4f8fd58842f31736248073.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af25-6d5a-7c7a-a2d3e2f5b722.jsonff3df4c497ced172595df2d34e2e5c4bc5809832db81e320924fcd89df506be4
raw/3558b633fd84948cb7b03a019e44019976716dd3a15623fadb47ea2d8e91ada6.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019df52f-798c-77d1-b279-edf8dc52e170.jsonce1d91f2e333a35af45e74c9ffb3310334cc7cc8e90f682e6ec1f91466d53ae4
raw/ce50e0847c73bc823c1ed6ac65834b892961b0d797a9699e0de071e486c8c8df.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03a8-917a-96df-9cd0a11c16af.json7261e3637bd0c13ab37153c4b69c1ebd4e59236597f95491efe7d839d0f8508c
raw/31c1f5a2e124ef7b52b97fcf54bd652f8aea30f755f98edc0fcb224b323a520d.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af25-bc8b-6683-376aa3fc995f.jsonca1bdbcbbac72c424c9f961fd2ebffa7ef400101d4a34d4b4e7d1069eb3f91ed
raw/0a1ad532e868bdf7dc2204bff888ad76ac566051f9a310235136f211b20c5fbd.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbee-dacd-9fda-fcfbfe6c8482.jsonaeba4d73abdc653160eb24988ab56e2273dc2b78c6db16486feffa554a420e43
raw/1268e9f57162f3def8cd8dea1aad96a586fde8596b16bdad372858b0cdb5c5a9.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c79-ecf5-63e7-b5dc-3c614201e46a.json286cd945687c08e7e18a5f1fa52aacc47a842c6c54b9e55ad6bfe1b15127c379
raw/aa196f0a8fcd5150eac8f57ca133ba0999f061a35e3744e7c36c068707ea5cf2.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbf9-e396-c8a9-8daffb771e11.json80483b1fba8dff2a93a064150bee3c979d0c534c6bb672141e02ed8ba9dabdb6
raw/085f983f84d7e3f7fca35d4f468e4b6a8be50d1281a6c157d5c4cbd9c6e9b041.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc3f-47c8-64ce-c64dd59164c5.jsoncb9737a637d4d8f7111f6f0236824e84dcfcec942e1aae4ece8407925fab6b13
raw/14dbb39975dd61bf258179128eaea234db9248833332b24d2a5043a3f5777980.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af21-8517-c376-fd032e5b8b32.json7fcacf270387f965876094a1e984d15ede4911f64f16f9f02db272f2ac8598f5
raw/d590200fdbd0ba349827874f680add52796de71348fda68e77e41c36dd878f49.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019ddb26-03a7-dd00-4a3f-644a69386e30.jsonb33a0606146113557dc6a3ab2f4dee2212211371469865d3527546e4eea60293
raw/4b6c50aca51b66489786664ebaaebf2e6fa05dba76b1a87af04110cad48ab731.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af21-8a68-7ccc-988f187f2d7c.jsona2ea75452db60817d83900e44c16902413ede4756a19a93708416d661f2ab924
raw/25955ac40f9ff7f1d8221d919ccaeddb50497dc154eddf1dc6bd2a4f2353834d.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c79-ecf5-359c-1536-66d7511e5e12.json139aaa8f97fbf99c42b6e324ea8c118b4cd56b1ab2ea7dd2a572966fa82b5ae2
raw/11b648239809eecf44c0794cc411ae20cca9f7ec1b99ef42150d8c060a3c192e.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc74-38f7-027e-acd128688f54.jsond11bef0cb3cea35b5f860dccbbf71909bd585371b94bd65d10acb3f276e67633
raw/f09d0e0e8a5b2a800962207b1d5c316e98efa7e57f18ec2b31cd219b826f7201.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f075-edee-95a9-ebc3d1878a3a.json3454d0f0d929e35358501fa4f5f89726e23d241b32d246b9ca5d6f31fd605b21
raw/7b94ee6e23ea6a72dd2d5a330245dbd08c4bb73bba402dfbe06074d7a9d22896.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dbfa-ca3e-c762-84abeaed790f.jsonc06810f327c8fe3c1fc6539a522541fd0917828100f6a781dde5c20bb5f1d877
raw/063afe249a9f5fb29eafdd81d88c644ed9dee0ee11edbc536deb0a268961fe7a.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d9c55-af21-5252-2083-1d892737a5c3.json7751d87fd3333646cd20391dbf75b5d86a286796c3838a8a305cbc77f1eb9af0
raw/746376924548e2a200a9c881e62ed813b0560c70b3a5348c298c03bfdc9d0c20.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-eff6-bf70-7003-5b235103b763.json20abca4451b316951e8b50d37c288ec9d37b3770b087c5f092dfb6c2622e3c53
raw/527b86269bf8dc6f622ccb3054c6b784ff599b014d41f62352e2c6241685d91b.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019d7aa2-dc3a-3c16-c47f-8a2130e09de5.json43d7c641d9555a4c16ef5331361e45d6e9585a2c9669837ba8855e3a44cddedb
raw/dbeace641a0e51928144cac6de407ab701ae3d7a5bbd601596abf51870f28fe3.jsonhttps://proteinbase-pub.t3.storage.dev/kinetic-curves/019db569-f052-27ac-e5d2-72055787dbba.json401651a4c386f66083553bba22cf14fbd638c534c75328c04eb9739217e1afd0
Out Of Scope

AI assistance and reuse of disclosed code are permitted. Explain prior work used in the report; regenerate all required results from the fixed inputs. Identical results alone do not prove copying. No new laboratory work, candidate design or sequence optimization is purchased.