Protein: PRR3
Proline-rich protein 3 (MHC class I region proline-rich protein CAT56)

Gene: PRR3
Organism: Homo sapiens
Interactions: 243
UniProt ID: P79522

Gene Ontology (top 5):
GO:0003723 - RNA binding
GO:0046872 - metal ion binding

Download interactions: TXT   MITAB-2.5

Interaction Interactor Experiments Homologs Category Interaction
Score
Confidence

745123

RBMX
RNA-binding motif protein, X chromosome

4

7

High-throughput

0.904

High

945256

RBY1F
RNA-binding motif protein, Y chromosome, family 1 member F/J

4

6

High-throughput

0.901

High

483436

RBY1A
RNA-binding motif protein, Y chromosome, family 1 member A1

3

6

High-throughput

0.871

High

945343

MK67I
MKI67 FHA domain-interacting nucleolar phosphoprotein

3

5

High-throughput

0.861

High

945239

RBM3
RNA-binding protein 3

2

4

High-throughput

0.783

High

903881

HNRPK
Heterogeneous nuclear ribonucleoprotein K

5

3

High-throughput

0.726

High

47760

RBM47
RNA-binding protein 47

1

4

High-throughput

0.691

High

128127

IF2B3
Insulin-like growth factor 2 mRNA-binding protein 3

1

2

High-throughput

0.691

High

202121

HNRPR
Heterogeneous nuclear ribonucleoprotein R

1

4

High-throughput

0.691

High

235795

HNRPQ
Heterogeneous nuclear ribonucleoprotein Q

1

4

High-throughput

0.691

High

241292

HNRC1
Heterogeneous nuclear ribonucleoprotein C-like 1

1

5

High-throughput

0.691

High

432654

HNRPC
Heterogeneous nuclear ribonucleoproteins C1/C2

1

8

High-throughput

0.691

High

516462

PABP1
Polyadenylate-binding protein 1

1

2

High-throughput

0.691

High

540962

HNRPL
Heterogeneous nuclear ribonucleoprotein L

1

4

High-throughput

0.691

High

668337

RBMS1
RNA-binding motif, single-stranded-interacting protein 1

1

5

High-throughput

0.691

High

945238

SRSF3
Serine/arginine-rich splicing factor 3

1

3

High-throughput

0.691

High

945245

ELAV2
ELAV-like protein 2

1

3

High-throughput

0.691

High

945248

SRSF6
Serine/arginine-rich splicing factor 6

1

4

High-throughput

0.691

High

945257

RBMS2
RNA-binding motif, single-stranded-interacting protein 2

1

5

High-throughput

0.691

High

945285

RBM45
RNA-binding protein 45

1

4

High-throughput

0.691

High

945295

ZC3H8
Zinc finger CCCH domain-containing protein 8

1

2

High-throughput

0.691

High

945300

ZCRB1
Zinc finger CCHC-type and RNA-binding motif-containing protein 1

1

5

High-throughput

0.691

High

945303

SRS12
Serine/arginine-rich splicing factor 12

1

3

High-throughput

0.691

High

945316

RMXL1
RNA binding motif protein, X-linked-like-1

1

6

High-throughput

0.691

High

945319

TOE1
Target of EGR1 protein 1

1

1

High-throughput

0.691

High

945332

SRSF8
Serine/arginine-rich splicing factor 8

1

2

High-throughput

0.691

High

945346

MKRN2
E3 ubiquitin-protein ligase makorin-2

1

2

High-throughput

0.691

High

945383

MKRN1
E3 ubiquitin-protein ligase makorin-1

1

2

High-throughput

0.691

High

945385

RALY
RNA-binding protein Raly

1

2

High-throughput

0.691

High

945400

RBM19
Probable RNA-binding protein 19

1

4

High-throughput

0.691

High

945403

IF2B2
Insulin-like growth factor 2 mRNA-binding protein 2

1

4

High-throughput

0.691

High

550722

RS2
Small ribosomal subunit protein uS5

3

1

High-throughput

0.667

High

945250

SF3B2
Splicing factor 3B subunit 2

1

0

High-throughput

0.656

High

945359

ABC3C
DNA dC->dU-editing enzyme APOBEC-3C

3

2

High-throughput

0.654

High

446582

SNRPA
U1 small nuclear ribonucleoprotein A

1

9

High-throughput

0.621

High

945227

PRR3
Proline-rich protein 3

1

1

High-throughput

0.621

High

945247

ROA0
Heterogeneous nuclear ribonucleoprotein A0

1

1

High-throughput

0.621

High

945314

PABP5
Polyadenylate-binding protein 5

1

2

High-throughput

0.618

High

945268

KHDR2
KH domain-containing, RNA-binding, signal transduction-associated protein 2

3

2

High-throughput

0.616

High

267490

KHDR3
KH domain-containing, RNA-binding, signal transduction-associated protein 3

2

2

High-throughput

0.606

High

945249

KLF1
Krueppel-like factor 1

2

1

High-throughput

0.606

High

945374

NOP53
Ribosome biogenesis protein NOP53

2

0

High-throughput

0.602

High

945334

RAMAC
RNA guanine-N7 methyltransferase activating subunit

2

0

High-throughput

0.580

High

945377

NXF1
Nuclear RNA export factor 1

2

0

High-throughput

0.580

High

945381

LRWD1
Leucine-rich repeat and WD repeat-containing protein 1

1

0

High-throughput

0.578

High

875515

FGF8
Fibroblast growth factor 8

2

1

High-throughput

0.574

High

62486

ZN316
Zinc finger protein 316

1

1

High-throughput

0.536

High

172412

NKRF
NF-kappa-B-repressing factor

1

1

High-throughput

0.536

High

259345

DUS11
RNA/RNP complex-1-interacting phosphatase

1

1

High-throughput

0.536

High

269693

PRKRA
Interferon-inducible double-stranded RNA-dependent protein kinase activator A

1

5

High-throughput

0.536

High

314627

PARN
Poly(A)-specific ribonuclease PARN

1

1

High-throughput

0.536

High

321050

PTBP3
Polypyrimidine tract-binding protein 3

1

3

High-throughput

0.536

High

327403

TRUB2
Pseudouridylate synthase TRUB2, mitochondrial

1

1

High-throughput

0.536

High

477757

ZN865
Zinc finger protein 865

1

1

High-throughput

0.536

High

563067

YBOX3
Y-box-binding protein 3

1

3

High-throughput

0.536

High

793898

MATR3
Matrin-3

1

2

High-throughput

0.536

High

807125

RS5
Small ribosomal subunit protein uS7

1

1

High-throughput

0.536

High

819145

PP2BC
Serine/threonine-protein phosphatase 2B catalytic subunit gamma isoform

1

2

High-throughput

0.536

High

887228

ZN445
Zinc finger protein 445

1

1

High-throughput

0.536

High

907843

RS16
Small ribosomal subunit protein uS9

1

1

High-throughput

0.536

High

931085

YBOX1
Y-box-binding protein 1

1

3

High-throughput

0.536

High

944736

RED1
Double-stranded RNA-specific editase 1

1

4

High-throughput

0.536

High

945231

RT05
Small ribosomal subunit protein uS5m

1

1

High-throughput

0.536

High

945236

RT09
Small ribosomal subunit protein uS9m

1

1

High-throughput

0.536

High

945241

HNRPU
Heterogeneous nuclear ribonucleoprotein U

1

1

High-throughput

0.536

High

945244

ILF3
Interleukin enhancer-binding factor 3

1

4

High-throughput

0.536

High

945252

ZN273
Zinc finger protein 273

1

1

High-throughput

0.536

High

945259

HNRL2
Heterogeneous nuclear ribonucleoprotein U-like protein 2

1

1

High-throughput

0.536

High

945269

LAR1B
La-related protein 1B

1

2

High-throughput

0.536

High

945272

ZN770
Zinc finger protein 770

1

2

High-throughput

0.536

High

945273

ZSC25
Zinc finger and SCAN domain-containing protein 25

1

3

High-throughput

0.536

High

945274

RUSD3
Mitochondrial mRNA pseudouridine synthase RPUSD3

1

1

High-throughput

0.536

High

945275

DHX57
Putative ATP-dependent RNA helicase DHX57

1

4

High-throughput

0.536

High

945276

LARP1
La-related protein 1

1

2

High-throughput

0.536

High

945277

ZN574
Zinc finger protein 574

1

2

High-throughput

0.536

High

945278

LARP4
La-related protein 4

1

2

High-throughput

0.536

High

945279

DHX30
ATP-dependent RNA helicase DHX30

1

3

High-throughput

0.536

High

945280

ZCCHV
Zinc finger CCCH-type antiviral protein 1

1

1

High-throughput

0.536

High

945283

NOP9
Nucleolar protein 9

1

1

High-throughput

0.536

High

945286

ABC3F
DNA dC->dU-editing enzyme APOBEC-3F

1

2

High-throughput

0.536

High

945290

DHX37
Probable ATP-dependent RNA helicase DHX37

1

3

High-throughput

0.536

High

945291

SRRM1
Serine/arginine repetitive matrix protein 1

1

1

High-throughput

0.536

High

945301

PNPT1
Polyribonucleotide nucleotidyltransferase 1, mitochondrial

1

1

High-throughput

0.536

High

945307

RENT1
Regulator of nonsense transcripts 1

1

2

High-throughput

0.536

High

945313

RUSD4
Pseudouridylate synthase RPUSD4, mitochondrial

1

1

High-throughput

0.536

High

945320

RCC1L
RCC1-like G exchanging factor-like protein

1

1

High-throughput

0.536

High

945321

ZN668
Zinc finger protein 668

1

2

High-throughput

0.536

High

945322

ZFR
Zinc finger RNA-binding protein

1

2

High-throughput

0.536

High

945324

YTDC1
YTH domain-containing protein 1

1

1

High-throughput

0.536

High

945325

QKI
KH domain-containing RNA-binding protein QKI

1

2

High-throughput

0.536

High

945327

STRBP
Spermatid perinuclear RNA-binding protein

1

6

High-throughput

0.536

High

945344

HELZ2
3'-5' exoribonuclease HELZ2

1

2

High-throughput

0.536

High

945347

DHX36
ATP-dependent DNA/RNA helicase DHX36

1

3

High-throughput

0.536

High

945349

YTDC2
3'-5' RNA helicase YTHDC2

1

3

High-throughput

0.536

High

945351

SFR19
Splicing factor, arginine/serine-rich 19

1

1

High-throughput

0.536

High

945353

LN28A
Protein lin-28 homolog A

1

3

High-throughput

0.536

High

945355

MOV10
Helicase MOV-10

1

2

High-throughput

0.536

High

945358

DDX21
Nucleolar RNA helicase 2

1

1

High-throughput

0.536

High

945362

STAU2
Double-stranded RNA-binding protein Staufen homolog 2

1

5

High-throughput

0.536

High

945368

CARF
CDKN2A-interacting protein

1

1

High-throughput

0.536

High

945369

DDX56
Probable ATP-dependent RNA helicase DDX56

1

3

High-throughput

0.536

High

945378

ZNF70
Zinc finger protein 70

1

2

High-throughput

0.536

High

945379

ZN629
Zinc finger protein 629

1

1

High-throughput

0.536

High

945382

ABC3B
DNA dC->dU-editing enzyme APOBEC-3B

1

2

High-throughput

0.536

High

945384

HERC5
E3 ISG15--protein ligase HERC5

1

1

High-throughput

0.536

High

945386

ZN346
Zinc finger protein 346

1

1

High-throughput

0.536

High

945388

ZN777
Zinc finger protein 777

1

3

High-throughput

0.536

High

945394

RT07
Small ribosomal subunit protein uS7m

1

1

High-throughput

0.536

High

945395

YBOX2
Y-box-binding protein 2

1

3

High-throughput

0.536

High

474014

PAB4L
Polyadenylate-binding protein 4-like

1

2

High-throughput

0.514

High

203113

P52K
52 kDa repressor of the inhibitor of the protein kinase

1

0

High-throughput

0.513

High

240981

RT14
Small ribosomal subunit protein uS14m

1

0

High-throughput

0.513

High

242425

DKC1
H/ACA ribonucleoprotein complex subunit DKC1

1

0

High-throughput

0.513

High

254680

PTCD1
Pentatricopeptide repeat-containing protein 1, mitochondrial

1

0

High-throughput

0.513

High

271539

ERAL1
GTPase Era, mitochondrial

1

0

High-throughput

0.513

High

281231

RL1D1
Ribosomal L1 domain-containing protein 1

1

0

High-throughput

0.513

High

446371

RM03
Large ribosomal subunit protein uL3m

1

0

High-throughput

0.513

High

577899

RL17
Large ribosomal subunit protein uL22

1

0

High-throughput

0.513

High

616251

RS3
Small ribosomal subunit protein uS3

1

0

High-throughput

0.513

High

802819

CRKL
Crk-like protein

1

0

High-throughput

0.513

High

806809

RS9
Small ribosomal subunit protein uS4

1

0

High-throughput

0.513

High

807326

RS10
Small ribosomal subunit protein eS10

1

0

High-throughput

0.513

High

846073

RT29
Small ribosomal subunit protein mS29

1

0

High-throughput

0.513

High

898270

RS3A
Small ribosomal subunit protein eS1

1

0

High-throughput

0.513

High

910811

RS18
Small ribosomal subunit protein uS13

1

0

High-throughput

0.513

High

911095

RS13
Small ribosomal subunit protein uS15

1

0

High-throughput

0.513

High

919936

RS15
Small ribosomal subunit protein uS19

1

0

High-throughput

0.513

High

922122

RL31
Large ribosomal subunit protein eL31

1

0

High-throughput

0.513

High

945230

RT35
Small ribosomal subunit protein mS35

1

0

High-throughput

0.513

High

945232

RT11
Small ribosomal subunit protein uS11m

1

0

High-throughput

0.513

High

945233

RT15
Small ribosomal subunit protein uS15m

1

0

High-throughput

0.513

High

945234

RT21
Small ribosomal subunit protein bS21m

1

0

High-throughput

0.513

High

945237

RL19
Large ribosomal subunit protein eL19

1

0

High-throughput

0.513

High

945240

PURA
Transcriptional activator protein Pur-alpha

1

0

High-throughput

0.513

High

945246

RM28
Large ribosomal subunit protein bL28m

1

0

High-throughput

0.513

High

945251

KRR1
KRR1 small subunit processome component homolog

1

0

High-throughput

0.513

High

945253

PUM1
Pumilio homolog 1

1

0

High-throughput

0.513

High

945254

BMS1
Ribosome biogenesis protein BMS1 homolog

1

0

High-throughput

0.513

High

945265

ZN326
DBIRD complex subunit ZNF326

1

0

High-throughput

0.513

High

945266

RRP12
RRP12-like protein

1

0

High-throughput

0.513

High

945287

FABD
Malonyl-CoA-acyl carrier protein transacylase, mitochondrial

1

0

High-throughput

0.513

High

945288

CHERP
Calcium homeostasis endoplasmic reticulum protein

1

0

High-throughput

0.513

High

945289

SUGP2
SURP and G-patch domain-containing protein 2

1

0

High-throughput

0.513

High

945292

SUV3
ATP-dependent RNA helicase SUPV3L1, mitochondrial

1

0

High-throughput

0.513

High

945296

KRI1
Protein KRI1 homolog

1

0

High-throughput

0.513

High

945297

PPHLN
Periphilin-1

1

0

High-throughput

0.513

High

945306

RT31
Small ribosomal subunit protein mS31

1

0

High-throughput

0.513

High

945311

RM24
Large ribosomal subunit protein uL24m

1

0

High-throughput

0.513

High

945318

PTCD3
Small ribosomal subunit protein mS39

1

0

High-throughput

0.513

High

945326

UIF
UAP56-interacting factor

1

0

High-throughput

0.513

High

945329

CMS1
Protein CMSS1

1

0

High-throughput

0.513

High

945333

UTP23
rRNA-processing protein UTP23 homolog

1

0

High-throughput

0.513

High

945336

NOC4L
Nucleolar complex protein 4 homolog

1

0

High-throughput

0.513

High

945337

RM32
Large ribosomal subunit protein bL32m

1

0

High-throughput

0.513

High

945338

RM20
Large ribosomal subunit protein bL20m

1

0

High-throughput

0.513

High

945339

RM13
Large ribosomal subunit protein uL13m

1

0

High-throughput

0.513

High

945340

RM09
Large ribosomal subunit protein bL9m

1

0

High-throughput

0.513

High

945341

RM04
Large ribosomal subunit protein uL4m

1

0

High-throughput

0.513

High

945342

RM01
Large ribosomal subunit protein uL1m

1

0

High-throughput

0.513

High

945345

RT26
Small ribosomal subunit protein mS26

1

0

High-throughput

0.513

High

945348

CCD86
Coiled-coil domain-containing protein 86

1

0

High-throughput

0.513

High

945352

RM44
Large ribosomal subunit protein mL44

1

0

High-throughput

0.513

High

945357

NGRN
Neugrin

1

0

High-throughput

0.513

High

945361

ZCHC3
Zinc finger CCHC domain-containing protein 3

1

0

High-throughput

0.513

High

945363

DDX28
Probable ATP-dependent RNA helicase DDX28

1

0

High-throughput

0.513

High

945366

RM22
Large ribosomal subunit protein uL22m

1

0

High-throughput

0.513

High

945370

RM39
Large ribosomal subunit protein mL39

1

0

High-throughput

0.513

High

945371

FAKD2
FAST kinase domain-containing protein 2, mitochondrial

1

0

High-throughput

0.513

High

945372

F120A
Constitutive coactivator of PPAR-gamma-like protein 1

1

0

High-throughput

0.513

High

945375

RM15
Large ribosomal subunit protein uL15m

1

0

High-throughput

0.513

High

945376

RM27
Large ribosomal subunit protein bL27m

1

0

High-throughput

0.513

High

945393

RT28
Small ribosomal subunit protein bS1m

1

0

High-throughput

0.513

High

945396

SYYM
Tyrosine--tRNA ligase, mitochondrial

1

0

High-throughput

0.513

High

945402

RM42
Large ribosomal subunit protein mL42

1

0

High-throughput

0.513

High

563465

ZNF22
Zinc finger protein 22

1

3

High-throughput

0.489

High

945260

LIN41
E3 ubiquitin-protein ligase TRIM71

1

1

High-throughput

0.489

High

945308

FGF13
Fibroblast growth factor 13

1

1

High-throughput

0.489

High

945350

MET17
Ribosome assembly protein METTL17, mitochondrial

1

1

High-throughput

0.489

High

945397

RT02
Small ribosomal subunit protein uS2m

1

1

High-throughput

0.489

High

945399

RT18C
Small ribosomal subunit protein bS18m

1

2

High-throughput

0.489

High

898592

RL26
Large ribosomal subunit protein uL24

1

1

High-throughput

0.479

High

945391

RL26L
Ribosomal protein uL24-like

1

1

High-throughput

0.479

High

945323

DMRTB
Doublesex- and mab-3-related transcription factor B1

1

0

High-throughput

0.460

High

945387

BRPF3
Bromodomain and PHD finger-containing protein 3

1

0

High-throughput

0.458

High

945312

EXOS8
Exosome complex component RRP43

1

1

High-throughput

0.439

High

346500

MYC
Myc proto-oncogene protein

1

2

High-throughput

0.437

High

379273

MYCN
N-myc proto-oncogene protein

1

2

High-throughput

0.437

High

945242

TLE5
TLE family member 5

3

0

High-throughput

0.352

High

945392

ASF1A
Histone chaperone ASF1A

3

0

High-throughput

0.352

High

945262

KRA62
Keratin-associated protein 6-2

2

0

High-throughput

0.316

High

945284

MYPOP
Myb-related transcription factor, partner of profilin

2

0

High-throughput

0.316

High

945309

CLP1
Polyribonucleotide 5'-hydroxyl-kinase Clp1

2

0

High-throughput

0.316

High

637850

PSA3
Proteasome subunit alpha type-3

1

0

High-throughput

0.299

High

945261

CCD57
Coiled-coil domain-containing protein 57

1

0

High-throughput

0.299

High

72555

B4DEF8
Large ribosomal subunit protein mL45

1

0

High-throughput

0.279

Low

311911

SYFM
Phenylalanine--tRNA ligase, mitochondrial

1

0

High-throughput

0.279

Low

800746

MK08
Mitogen-activated protein kinase 8

1

0

High-throughput

0.279

Low

833864

CLK2
Dual specificity protein kinase CLK2

1

0

High-throughput

0.279

Low

855617

KIF11
Kinesin-like protein KIF11

1

0

High-throughput

0.279

Low

863924

CLH2
Clathrin heavy chain 2

1

0

High-throughput

0.279

Low

926728

CANB1
Calcineurin subunit B type 1

1

0

High-throughput

0.279

Low

945228

RT25
Small ribosomal subunit protein mS25

1

0

High-throughput

0.279

Low

945229

RT10
Small ribosomal subunit protein uS10m

1

0

High-throughput

0.279

Low

945235

RT34
Small ribosomal subunit protein mS34

1

0

High-throughput

0.279

Low

945264

RM51
Large ribosomal subunit protein mL51

1

0

High-throughput

0.279

Low

945267

HP1B3
Heterochromatin protein 1-binding protein 3

1

0

High-throughput

0.279

Low

945270

2ABD
Serine/threonine-protein phosphatase 2A 55 kDa regulatory subunit B delta isoform

1

0

High-throughput

0.279

Low

945281

SEN54
tRNA-splicing endonuclease subunit Sen54

1

0

High-throughput

0.279

Low

945282

RM52
Large ribosomal subunit protein mL52

1

0

High-throughput

0.279

Low

945293

SRBD1
S1 RNA-binding domain-containing protein 1

1

0

High-throughput

0.279

Low

945294

RM50
Large ribosomal subunit protein mL50

1

0

High-throughput

0.279

Low

945298

FBH1
F-box DNA helicase 1

1

0

High-throughput

0.279

Low

945299

G45IP
Large ribosomal subunit protein mL64

1

0

High-throughput

0.279

Low

945302

SEN15
tRNA-splicing endonuclease subunit Sen15

1

0

High-throughput

0.279

Low

945304

BBX
HMG box transcription factor BBX

1

0

High-throughput

0.279

Low

945305

RT27
Small ribosomal subunit protein mS27

1

0

High-throughput

0.279

Low

945315

MTEF3
Transcription termination factor 3, mitochondrial

1

0

High-throughput

0.279

Low

945317

MASU1
Mitochondrial assembly of ribosomal large subunit protein 1

1

0

High-throughput

0.279

Low

945328

ZN184
Zinc finger protein 184

1

0

High-throughput

0.279

Low

945330

RT63
Large ribosomal subunit protein mL63

1

0

High-throughput

0.279

Low

945331

MGME1
Mitochondrial genome maintenance exonuclease 1

1

0

High-throughput

0.279

Low

945335

THUM3
tRNA

1

0

High-throughput

0.279

Low

945354

CENPJ
Centromere protein J

1

0

High-throughput

0.279

Low

945356

RM47
Large ribosomal subunit protein uL29m

1

0

High-throughput

0.279

Low

945360

RM17
Large ribosomal subunit protein bL17m

1

0

High-throughput

0.279

Low

945364

FANCI
Fanconi anemia group I protein

1

0

High-throughput

0.279

Low

945365

RT18A
Large ribosomal subunit protein mL66

1

0

High-throughput

0.279

Low

945367

RM16
Large ribosomal subunit protein uL16m

1

0

High-throughput

0.279

Low

945373

RM35
Large ribosomal subunit protein bL35m

1

0

High-throughput

0.279

Low

945380

DAXX
Death domain-associated protein 6

1

0

High-throughput

0.279

Low

945389

PAI2B
Polyadenylate-binding protein-interacting protein 2B

1

0

High-throughput

0.279

Low

945390

EPDR1
Mammalian ependymin-related protein 1

1

0

High-throughput

0.279

Low

945398

RT16
Small ribosomal subunit protein bS16m

1

0

High-throughput

0.279

Low

945401

RT18B
Small ribosomal subunit protein mS40

1

0

High-throughput

0.279

Low

829372

SYSC
Serine--tRNA ligase, cytoplasmic

1

0

High-throughput

0.268

Low

871527

HSP72
Heat shock-related 70 kDa protein 2

1

0

High-throughput

0.268

Low

945243

Q0VDC6
peptidylprolyl isomerase

1

0

High-throughput

0.268

Low

945263

KRA63
Keratin-associated protein 6-3

1

0

High-throughput

0.268

Low

945255

K1H1
Keratin, type I cuticular Ha1

1

0

High-throughput

0.251

Low

945258

E2F4
Transcription factor E2F4

1

0

High-throughput

0.249

Low

945271

GRAM4
GRAM domain-containing protein 4

1

0

Small-scale

0.249

Low

945310

RL36L
Ribosomal protein eL42-like

1

0

High-throughput

0.249

Low


Service provided by Combinatics, Japan

Last updated: 15 Jul 2024