POLD1

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in Module:Infobox_gene at line 33: attempt to index field 'wikibase' (a nil value). The gene polymerase delta 1 (POLD1) encodes the large, POLD1/p125, catalytic subunit of the DNA polymerase delta (Polδ) complex.[1][2] The Polδ enzyme is responsible for synthesizing the lagging strand of DNA, and has also been implicated in some activities at the leading strand (Figure 1). The POLD1/p125 subunit encodes both DNA polymerizing and exonuclease domains, which provide the protein an important second function in proofreading to ensure replication accuracy during DNA synthesis, and in a number of types of replication-linked DNA repair following DNA damage. Germline mutations impairing activity of POLD1 have been implicated in several types of hereditary cancer, in some sporadic cancers, and in a developmental syndrome of premature aging, Mandibular hypoplasia, Deafness, and Progeroid features and Lipodystrophy (MDPL/MDP syndrome). Studies of POLD1 emphasize the importance of maintaining genomic stability to limit tumorigenesis. It is currently unclear whether the enhanced tumorigenesis associated with POLD1 defects is the result of increased base substitutions or due to fork collapse and production of DNA double strand breaks (DSBs).[2][3] Recent reviews have addressed important functions of POLD1 and Polδ.[2][3]

Discovery

The first DNA polymerase, DNA polymerase I, was discovered by Arthur Kornberg and his colleagues in 1956,[4] reviewed in.[5] In 1976, Byrnes et al discovered a third DNA polymerase activity in mammalian cells that was called polymerase delta (δ).[6] It was purified from rabbit erythroid hyperplastic bone marrow and described as a DNA polymerase that possessed an intrinsic 3’ to 5’ exonuclease activity. A 3’-5’ exonuclease proofreading function for DNA polymerases (E. coli) had first been described 4 years earlier by Kornberg and Brutlag,[7] reviewed in.[8] The human DNA Polδ is a heterotetramer. The four subunits are: (POLD1/ p125), (POLD3/ p66), (POLD2/ p50) and (POLD4/ p12), with the alternative names reflecting the molecular weights expressed in kilodaltons (kDa). The polymerase catalytic subunit was identified as the 125 kDa polypeptide by activity staining in 1991.[9] Several groups independently cloned the human and murine POLD1 cDNAs.[1][10][11] Following its purification from various sources including calf thymus, human placenta, and HeLa cells,[12][13][14][15][16] its activity was implicated in DNA repair.[17][18]

Gene

Polymerase (DNA) delta 1, catalytic subunit and POLD1 are the name and gene symbol approved by the Human Genome Organization (HUGO) Gene Nomenclature Committee (HGNC).[19] POLD1 is also known as CDC2, MDPL, POLD, and CRCS10), is ~34 kb long and its cytogenetic location is chromosome 19[20] q13.33.[21] The precise location, in the GRCh38.p2 assembly, is from base pair 50,384,290 to base pair 50,418,018 on chromosome 19.[22] The mouse orthologue maps to mouse chromosome 7.[23] In humans, the major POLD1 transcript (NM_002691.3) contains 27 exons and translates into the 1107 amino acids of the p125 or A subunit. A longer isoform has been reported with a 26 amino acid in-frame insertion after amino acid 592 (NP_001295561.1). A pseudogene (LOC100422453) has been reported on the long arm of chromosome 6.[22] Table 1 provides gene names and chromosomal locations for the various subunits of Polδ in humans, mice, budding yeast (S. cerevisiae) and fission yeast (S. pombe).

The POLD1 gene promoter is regulated via the cell cycle machinery and mRNA expression of POLD1 reaches a peak in late G1/S phase during DNA replication.[24] The POLD1 promoter is G/C-rich and has no TATA box. The transcription of this GC box-containing promoter is regulated by Sp1 and Sp1-related transcription factors such as Sp3, with their binding mediated via 11-bp repeat binding sequences.[25][26] The POLD1 promoter contains an E2F-like sequence located near the major transcription start site.[26] Another regulatory element, the cell cycle element/cell cycle genes homology region (CDE/CHR), located downstream of the start site is important for POLD1 transcription in G2/M phase by E2F1 and p21 proteins.[27][28] P53 regulates POLD1 transcription by indirect p21-dependent activation of a p53-p21-DREAM-CDE/CHR pathway.[29] One study has reported that the p53 tumor suppressor protein competes with Sp1 for binding to the POLD1 promoter.[25] A microRNA (miR), miR-155, downregulates POLD1 indirectly by suppressing the transcription factor FOXO3a,[30] which has putative binding sites in the POLD1 promoter (RTMAAYA; response element).[31]

Protein

File:Fig replication matrix.pdf POLD1/p125 has a common B-family fold, similar to other DNA polymerases (Polα and ε).[33] Human POLD1/p125 has a putative nuclear localization signal at the N-terminal end (residues 4-19).[20] Residues 304-533 contain the exonuclease domain (Figure 2) while residues 579-974 contain the polymerase domain. The exonuclease domain is a DEDDy-type DnaQ-like domain common to the B-DNA polymerase family.[34] This domain has a beta hairpin structure that helps in switching between the polymerase and exonuclease active sites in case of nucleotide misincorporation.

Motifs A and C, which are the most conserved of the polymerase domain. These have 2 catalytic aspartates, in motif A (DXXLYPS, D602) and motif C (DTDS, D757) that bind calcium at the active site. Motif A has 11 amino acids that are important in nucleotide incorporation and formation of the phosphodiester bond.

Tyrosine Y701 functions similarly to tyrosine Y567 in the RB69 bacteriophage orthologue as the sugar steric gate that prevents ribonucleotide incorporation.[35] An LXCXE motif (711 to 715) mediates binding to pRB during the G1 phase of cell cycle.[36] The polymerase domain also has a highly conserved KKRY motif (residues 806 to 809) which is important for the binding and catalytic function.[37] POLD1 can be targeted to the nucleolus upon acidification via a nucleolar detention sequence (NoDS) motif represented by small sequence motifs dispersed throughout the protein coding region.[38][39][40] The C-terminal domain has two conserved cysteine-rich metal-binding motifs (CysA and CysB) (from 1012 and 1083) required for Proliferating Cell Nuclear Antigen (PCNA) binding and recruitment of accessory subunits respectively.[41] CysB coordinates an [4Fe-4S] cluster added through Cytosolic Iron-sulfur protein Assembly (CIA), which requires the function of the mitochondrial Iron Sulfur Cluster (ISC) assembly machinery.[42] The maturation process is mediated by the core targeting complex CIA1-CIA2B/FAM96B-MMS19, which interacts with the apoprotein to ensure specific Fe-S cluster insertion.[43][44]

Figure 2: Conserved motifs in the exonuclease domain of human p125. Motifs I to III are conserved in the B-family of polymerases. Motifs IV and V were recently described as conserved between Polδ and Polε.[45] This domain also has 3 sequence motifs (ExoI, ExoII and ExoIII) that have a specific YX(3)D pattern at ExoIII. The 4 conserved acid residues DEDD that serve as ligands for the metal ions required for catalysis are shown in bold (D316 and E318 in the ExoI motif, D402 in the ExoII motif and D515 in the ExoIII motif). Y511 (underlined) defines p125 of the DDEDy-type of exonuclease superfamilies according to the Zuo and Deutscher nomenclature, and is required for catalysis.[46]

Binding and association studies have shown that POLD2 is tightly associated with POLD1; POLD3 and POLD2 interact with each other and POLD4 interacts with both POLD1 and POLD2.[47][48] Polδ heterotetramer reconstituted by coexpression of subunits in Sf9 cells had properties were similar to Polδ purified from the calf thymus, and the complete holoenzyme was very strongly stimulated by PCNA.[49] Numerous studies have shown that while POLD1 possesses both the polymerase and the 3’-5’ exonuclease proofreading activity, the other subunits increase these activities, DNA binding abilities, and functionally important interactions with PCNA and its clamp loader Replication Factor C (RFC). The DNA Polδ holoenzyme is often considered to include PCNA and RFC as well as the four subunits of the polymerase complex (Figure 1).

A number of other studies and screens have identified additional interaction partners relevant to functions in DNA replication and repair. Figure 3 shows a matrix of established and putative interactions during replication and repair which can be further accessed through[50] and.[51] A website at Vanderbilt University provides additional interaction on important POLD1 protein structure and various classes of gene and protein interaction, based on criteria such as co-occurrence in a complex, direct physical interaction, regulatory relationship, and co-expression.[52]

Polymerase
delta subunits
Protein name
in human
Homo sapiens Mus musculus Saccharomyces cerevisiae Schizosaccharomyces pombe
A (catalytic) p125 POLD1-Chr 19q13.3 Pold1-Chr 7B4 POL3-Chr IV cdc6-Chr II
B (accessory) p50 POLD2-Chr 7p13 Pold2-Chr 11A2 POL31-Chr X cdc1-Chr I
C (accessory) p66 POLD3-Chr 11q14 Pold3-Chr 7F1 POL32-Chr X cdc27-Chr II
D (accessory) p12 POLD4-Chr 11q13 Pold4-Chr 19A - cdm1-Chr II
Table 1: Gene names and chromosomal locations for the various subunits of polymerase delta in human, mouse, budding and fission yeast.

Expression and regulation

Figure 3. A matrix of established and putative partners for POLD1 extracted from STRING. (extracted on 03/31/2016[53]). POLD1 is centered (light green box) with red lines indicating its interactions. The light blue boxes represent interactions of the core complex. The light pink boxes represent other putative interactions in DNA repair and replication. Grey lines represent established and putative interactions between the other represented proteins. The network was mapped by using Cytoscape.[54] The interactions represent high- confidence experimental data extracted from BIND, DIP, GRID, HPRD, IntAct, MINT, and PID curated by STRING.[55] The experimental scores are derived from assays on affinity binding and chromatography.

The POLD1/P125 protein is expressed ubiquitously across a panel of human tissues with high levels in the heart and lung tissues.[56] The subcellular localization of POLD1/p125 is predominantly in the nucleus and nucleoplasm.[57]

A reduction in POLD1/p125 has been observed in senescent human skin fibroblasts and in lymphocytes from an elderly population.[58][59] POLD1/p125 expression is epigenetically regulated in response to DNA damage.[60] Other studies have also shown that POLD1/p125 expression is regulated by miR-155,[30] p53[25] and by the long non-coding RNA, PVT1.[61] In the presence of DNA damage or replication stress (UV light, methyl methanesulfonate, hydroxyurea or aphidicolin), the POLD4/p12 subunit is rapidly degraded. The catalytic activities of p125 are different whether it is in the heterotetramer (Polδ4, with p12 [62][63]) or in the heterotrimer (Polδ3, without p12).[64] The production of the heterotrimer depends on p12 degradation by the E3 ligase RNF8, a protein involved in DSBs repair and possibly homologous recombination (HR).[65] In addition, the E3 ligase CRL4Cdt2 can degrade POLD4/p12 during normal DNA replication and in the presence of DNA damage.[66] POLD4/p12 can also be degraded by the protease µ-calpain, that is involved in calcium-triggered apoptosis.[67][68]

POLD1/p125 has a NoDS domain that regulates transport to the nucleolus in response to acidosis.[40] Nucleolar transport requires a direct interaction between the p50 subunit and the WRN protein.[69] During DNA damage response, WRN moves out of the nucleolus and thereby releases Polδ.[70][71] POLD1/p125 has also been shown to interact with PDIP46/SKAR[72] and LMO2.[73][74]

Function

DNA replication

DNA replication is a highly organized process that involves many enzymes and proteins, including several DNA polymerases. The major replicative activity in S phase of cell cycle depends on three DNA polymerases - Polymerase alpha (Polα), Polymerase delta (Polδ), and Polymerase epsilon (Polε). After initiation of DNA synthesis by Polα, Polδ or Polε execute lagging and leading strand synthesis, respectively.[75] These polymerases maintain a very high fidelity, which is ensured by Watson-Crick base pairing and 3'-exonuclease (or the proofreading) activity.[76] Recent studies have contended that Polδ may synthesize the leading strand.[76][77][78][79][80] How these polymerases function, in relationship with other factors involved in replication, is of great interest as it likely explains the mutational landscape that they produce when defective. Maintenance of replication fidelity is a fine balance between the unique errors by polymerases δ and ε,[81] the equilibrium between proofreading and MMR, and distinction in ribonucleotide processing between the two strands.[32] Extensive studies in yeast models have shown that mutations in the exonuclease domain of Polδ and Polε homologues can cause a mutator phenotype, reviewed in.[82] The single stranded (ss) DNA synthesized during lagging strand synthesis can be targeted by ss-DNA damaging agents as well as is a selective target for APOBEC mutations.[83] DNA-binding proteins that rapidly reassociate post-replication prevent Polδ from repairing errors produced by Polα in the mature lagging strand.[84] Yeast studies have shown that Polδ can proofread Polε errors on the leading strand.[85]

DNA Repair

POLD1 activity contributes to multiple evolutionarily conserved DNA repair processes, including Mismatch repair (MMR), Translesion synthesis (TLS), Base excision repair (BER), Nucleotide Excision repair (NER) and double-strand break (DSB) repair.[2] POLD1 mediates the post-incision steps in BER, NER and MMR.[2] Polδ interacts with the MMR machinery to support post-replication proofreading of newly synthesized DNA,[86] with cells bearing mutations that inactivate POLD1 and MMR components experiencing elevated mutation rates.[87][88] As noted above, a Polδ heterotrimer (Polδ3) becomes the dominant oligomeric form of POLD1 and is active during the presence of DNA damage. Polδ3 is less error-prone than (Polδ4), and can discriminate better between mismatched pairs, associated with better proofreading activity: however, it has reduced ability to bypass some base lesions.[70][89] Instead, Polδ polymerase switching to the specialized polymerase zeta (Polζ) is important for TLS as the substitution of p125 for the Polζ catalytic subunit, p353, permits better bypass activity.[2] In this process, the highly conserved C-terminal domain (CTD) of POLD1/p125 interacts with the CTD domain of Polζ, and the iron clusters within each CTD mediate interactions involving binding to POLD2 that permit polymerase switching during TLS.[90] Some recent studies suggest that a switch from Polδ to Pol lambda (λ) also supports the TLS and repair of oxidative DNA damage like 7,8-Dihydro-8-oxoguanine lesions.[91]

Depletion of POLD1 can halt cell cycle at G1 and G2/M phases in human cells.[92] Cell cycle block in these phases typically indicates presence of DNA damage and activation of DNA damage checkpoints. POLD1 depleted cells are sensitive to inhibition of DNA damage checkpoint kinases ATR and CHK1.[93] In S. pombe, HR mechanisms could restart stalled replication forks by utilizing Polδ strand synthesis activity, but such nonallelic HR-mediated restart is very error prone potentially leading to increased genomic instability.[94] Polδ structurally and functionally interacts with the WRN protein, and WRN recruits Polδ to the nucleolus.[69] The WRN gene is mutated in Werner syndrome (an autosomal recessive disorder) leading to accelerated aging and increased genetic instability. The interaction with WRN increases the processivity of Polδ in a PCNA-independent manner.[95] Through these interactions WRN directly impacts DNA replication-repair and assists in Polδ-mediated synthesis.

Clinical significance

Cancer

DNA repair proteins have been shown to be important in human diseases including cancer. For example, germline mutations in DNA repair proteins involved in MMR (MSH2, MLH1, MSH6, and PMS2) have been described in Lynch syndrome (LS), which is characterized by the presence of microsatellite instability (MSI).[96] More recently, germline mutations have been reported in the exonuclease domains of POLD1 and POLE, the catalytic subunit of Polε. These mutations are associated with oligo-adenomatous polyposis, early-onset colorectal cancer (CRC), endometrial cancer (EDMC), breast cancer, and brain tumors.([97][98][99][100][101] reviewed in[3]) Most of the reported POLD1 mutations linked to cancer are present in the exonuclease domain.[3][97][98][102][103][104] In contrast to LS, the POLD1 mutated tumors are microsatellite stable. Some data suggests the idea that POLD1 tumors are associated with driver mutations in genes including APC and KRAS.[97] The POLD1 missense mutation p. S478N, in the exonuclease domain, has been validated as damaging and pathogenic.[97] Other POLD1 variants have been clinically identified which have been predicted to be damaging and are currently under further investigation (e.g., p. D316H, p. D316G, p. R409W, p. L474P and p. P327L).[98][99][100]

In pediatric patients, double hit mutations in POLD1 or POLE and biallelic mismatch repair deficiency (bMMRD), leads to ultra-hypermutated tumor phenotypes.[105][106][107] Such phenotypes as ultra-hypermutation in tumors may indicate better response to newer cancer therapeutics in development, although this needs direct evaluation for POLD1.[108][109][110][111][112][113] Bouffet et. al. report two siblings with bMMRD- glioblastoma multiforme who have somatic mutations in POLE (P436H in one, S461P in the other), and showed a durable response to a clinical trial with the anti-programmed death-1 inhibitor nivolumab. POLD1 mutations have been studied in cell lines [114][115][116][117] and mouse models. For example, a homozygous Polδ mutation in mice that disrupts enzymatic function leads to highly elevated cancer incidence.[118]

MDPL

Damaging mutations in POLD1 have also been observed in patients with a syndrome known as mandibular hypoplasia, deafness, and progeroid features with lipodystrophy (MDPL/MDP) syndrome (#615381 in the Online Mendelian Inheritance in Man (OMIM) database).[56][119][120] This is a very rare syndrome, and few studies describing mutations have been reported. The mutations that have been observed are in the regions that affect the exonuclease domain and polymerase domains.[56][119] Five unrelated de novo cases have been described with the same heterozygous variant, c.1812_1814delCTC p.Ser605del (rs398122386). S605 is in the highly conserved motif A of the polymerase active site. This variant does not inhibit the DNA binding activity but impacts catalysis. Another variant has been reported in a separate patient (p.R507C).[119] This variant is located in the highly conserved ExoIII domain and has not been completely characterized as yet.

Interestingly, POLD1 Ser605del and R507C variants have also been identified in a subset of patients with atypical Werner’s syndrome (AWS). After molecular testing, these patients were reclassified as MDPL/MDP patients. MDPL/MDP, AWS and Werner’s syndrome all present with progeria.[121] A first example of germline transmission was observed in a mother and son with the Ser605del mutation.[122] Recently, two independent studies identified patients with the same homozygous splice variant in POLE1, the catalytic subunit of Polε. One presented with a phenotype of facial dysmorphism, immunodeficiency, livedo, and short stature (also knowns as the FILS syndrome).[123] The second one presented with more severe symptoms.[124] These cases join a growing number of developmental defects associated with inherited mutations targeting the function of polymerase genes.

In this context, it may be interesting that age-dependent downregulation of POLD1 has been observed.[59] although no clinical significance has been associated with this phenotype as yet. Studies are also underway to understand if there is a relation between these pathologies or these mutations and a predisposition to cancer. Currently proposed mechanisms by which POLD1 defects are pathogenic focus on the idea of replication defects leading to genomic instability and checkpoint activation, ultimately leading to cell death or cellular senescence. Alternatively, Polδ is associated with lamins and the nuclear envelope during G1/S arrest or early S phase; mutations in lamins cause nuclear envelope-related lipodystrophies with phenotypes similar to MDPL/MDP and Werner’s syndrome.[125]

Cancer risk assessment and commercial testing

The hereditary colorectal cancers (CRCs) associated with mutations in the proofreading ability of POLD1 and POLE are sometimes termed as “polymerase proofreading associated polyposis” (PPAP), (although at least one study has identified POLD1 mutations associated with non-polyposis CRC).[97][98][100][102][103] POLD1 mutations have also been associated with an increased cancer predisposition of endometrial cancer.[97][100][101] A recent study has suggested guidelines for genetic testing for POLD1 mutations which include: 1) Occurrence of 20-100 adenomas, and 2) Family history that meets the Amsterdam II criteria for colorectal and endometrial cancers.[99] Current clinical testing guidelines for families with mutations in POLD1/POLE include colonoscopies (every 1–2 years), gastroduodenoscopies (every 3 years) starting early (20-25), possibility for brain tumors and endometrial cancer screening (beginning at 40 for female carriers).[99] Currently studies are underway to determine the exact cancer risk from specific POLD1 mutations. Current data suggest that mutations in this gene are highly penetrant. Another recent study showed that mutations affecting Polδ and Polε mutations can co-occur along with MMR mutations.[106] This suggests panel gene testing should include MMR and Pol genes even in patients with MSI.

There are several options for commercial diagnostic testing for mutations in POLD1.[126] Genetic testing typically includes POLD1 coding exons (26) and at least 20 bases into the adjacent non-coding regions. For families with known mutations, single site testing is also available to confirm the presence of a mutation.[126] The availability of these genetic tests has opened up new possibilities for cancers previously classified as genetically undefined colorectal cancers or colorectal cancer type “X”.[101] Resources for clinical testing for MDPL/MDP have also been developed.[127]

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 2.2 2.3 2.4 2.5 Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 3.2 3.3 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. 20.0 20.1 Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. 22.0 22.1 Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. 25.0 25.1 25.2 Lua error in package.lua at line 80: module 'strict' not found.
  26. 26.0 26.1 Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. 30.0 30.1 Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. 32.0 32.1 Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. 40.0 40.1 Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. 56.0 56.1 56.2 Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. 59.0 59.1 Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. 69.0 69.1 Lua error in package.lua at line 80: module 'strict' not found.
  70. 70.0 70.1 Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. 76.0 76.1 Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. 97.0 97.1 97.2 97.3 97.4 97.5 Lua error in package.lua at line 80: module 'strict' not found.
  98. 98.0 98.1 98.2 98.3 Lua error in package.lua at line 80: module 'strict' not found.
  99. 99.0 99.1 99.2 99.3 Lua error in package.lua at line 80: module 'strict' not found.
  100. 100.0 100.1 100.2 100.3 Lua error in package.lua at line 80: module 'strict' not found.
  101. 101.0 101.1 101.2 Lua error in package.lua at line 80: module 'strict' not found.
  102. 102.0 102.1 Lua error in package.lua at line 80: module 'strict' not found.
  103. 103.0 103.1 Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. 106.0 106.1 Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. Lua error in package.lua at line 80: module 'strict' not found.
  113. Lua error in package.lua at line 80: module 'strict' not found.
  114. Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.
  116. Lua error in package.lua at line 80: module 'strict' not found.
  117. Lua error in package.lua at line 80: module 'strict' not found.
  118. Lua error in package.lua at line 80: module 'strict' not found.
  119. 119.0 119.1 119.2 Lua error in package.lua at line 80: module 'strict' not found.
  120. Lua error in package.lua at line 80: module 'strict' not found.
  121. Lua error in package.lua at line 80: module 'strict' not found.
  122. Lua error in package.lua at line 80: module 'strict' not found.
  123. Lua error in package.lua at line 80: module 'strict' not found.
  124. Lua error in package.lua at line 80: module 'strict' not found.
  125. Lua error in package.lua at line 80: module 'strict' not found.
  126. 126.0 126.1 Lua error in package.lua at line 80: module 'strict' not found.
  127. Lua error in package.lua at line 80: module 'strict' not found.