|
|
|
|
Vol. 56, Issue 2, 370-376, August 1999
Departments of Pharmacology and Medicine (J.S., L.L.B.) and Chemistry and Biochemistry (K.K., T.C.D., M.E.B., S.S.T., K.C.N.), University of California at San Diego, La Jolla, California; and Department of Chemistry, The Scripps Research Institute, La Jolla, California (M.E.B., K.C.N.)
| |
Summary |
|---|
|
|
|---|
Balanol is a potent inhibitor of cyclic AMP-dependent protein kinase and protein kinase C, acting competitively with ATP with an affinity 3000 times that of ATP. We tested the capacity of balanol to inhibit representative serine- and threonine-specific protein kinases from the protein kinase subfamily that shares a common conserved catalytic core with cyclic AMP-dependent protein kinase. Balanol's pattern of interactions indicates considerable diversity of the ATP/balanol-binding sites of protein kinases within familial groups and even among isoforms of the same kinase. We propose that balanol is a protean structure that may be modified to produce selective, high-affinity inhibitors and probes of the ATP-binding sites of serine/threonine protein kinases.
| |
Introduction |
|---|
|
|
|---|
Balanol,
a natural product of the fungus Verticillium balanoides
(Kulanthaivel et al., 1993
), has also been synthesized
chemically (Nicolaou et al., 1994
). The molecule consists of three
regions: benzophenone, hexahydroazepane, and 4-hydroxy benzoyl
moieties. The benzophenone and hexahydroazepane moieties are connected
through an ester linkage; the azepane and 4-hydroxy-benzoyl moieties
are interconnected by an amide linkage (Fig.
1). Balanol is a potent inhibitor of
cyclic AMP-dependent protein kinase (PKA) and protein kinase C (PKC),
kinetically appearing to interact competitively with ATP on the
catalytic domains of PKC and PKA (Koide et al., 1995
). In fact, balanol
interacts with these protein kinases with an affinity
(Ki
4 nM) that is more than three orders
of magnitude greater than that for ATP. Balanol does not inhibit two
tyrosine protein kinases, the Src kinase and the epidermal growth
factor receptor kinase (Koide et al., 1995
).
|
We recently described the crystal structure of the complex formed by
the catalytic subunit of PKA and balanol (Narayana et al., 1999
). The
structural features of that report confirm the prediction of the
kinetic data: balanol is an ATP congener and inhibits kinase activity
by binding in the ATP-binding pocket. Furthermore, identifiable regions
of balanol correspond to the adenine ring, ribose, and phosphate groups
of ATP, and modifications of balanol, especially in rings C and D that
are the phosphate analogs, produce inhibitors of protein kinases that
have unusual potency and specificity.
On the basis of these data, we hypothesized that balanol would inhibit
all serine/threonine protein kinases that share a conserved ATP-binding
site structure within the kinase common catalytic core. To test this
hypothesis, we assessed the capacity of balanol to inhibit
representatives of several groups within the serine/threonine protein
kinase subfamily (Hardie and Hanks, 1995
). Specifically, we tested
balanol against members of the second messenger-regulated protein
kinases that are classified as "basic amino acid-directed enzymes"
[the AGC group: PKA, cyclic GMP (cGMP)-dependent protein kinase
(PKG), PKC, including isoforms of PKC and PKA with specific mutations]; against representatives of the
Ca2+-calmodulin-regulated kinases [the
calmodulin-activated kinase (CaMK) group, represented by smooth muscle
myosin light chain kinase (smMLCK), phosphorylase kinase (PhK), and
CaMKII]; and against several protein kinases of the CMGC group:
mitogen-activating protein kinase (MAPK/Erk1), a cyclin-dependent
kinase (p34cdc2), and casein kinase II (CKII),
enzymes that prefer serine/threonine residues within a proline-rich environment.
We have also observed that minor modification of the balanol structure
produces congeners that exhibit selectivity toward PKA over PKC of two
to three orders of magnitude. For instance, 14"-decarboxybalanol
inhibits PKA with a Ki value of 11 nM and PKC with a Ki value of 5000 nM. This is a
surprising result because both PKA and PKC are closely related to
protein kinases that share a common catalytic core (Hardie and Hanks,
1995
; Narayana et al., 1999
). These results suggested that balanol
might be a useful template on which a family of specific protein kinase
inhibitors could be developed. To test this possibility, we determined
the inhibitory effects of two PKA-selective congeners of balanol on several protein kinases that balanol, itself, inhibits.
The results indicate that balanol and its congeners are effective inhibitors of some, but not all, of the Ser/Thr protein kinase subfamily that share a common catalytic core. The specificity of balanol toward certain kinases within this subfamily suggests a considerable microdiversity of ATP/balanol-binding regions within familial subgroups of protein kinases and even between isoforms of the same protein kinase.
| |
Experimental Procedures |
|---|
|
|
|---|
Materials.
Balanol and its derivatives were synthesized as
described previously (Nicolaou et al., 1994
; Koide et al., 1995
).
Histone H1, PhK, p34cdc2, and glycogen
phosphorylase were purchased from Upstate Biotechnology (Lake Placid,
NY). PKG
, CKII, and CKII substrate were purchased from Promega
(Madison, WI). Calmodulin and CaMKII were purchased from Calbiochem
(San Diego, CA). PKG substrate was purchased from Peninsula
Laboratories (Belmont, CA). Erk1 antibody was purchased from Santa Cruz
Biochemicals (Santa Cruz, CA). [
-32P]ATP was
purchased from ICN (Costa Mesa, CA). PKC
and PKC
II were gifts
from Dr. Alexandra Newton (University of California at San Diego, La
Jolla, CA). smMLCK was a gift from Dr. Primal de Lanerolle (University
of Illinois, Chicago, IL). Glycine-rich loop mutants of PKA (S53G and
F54E) were donated by Dr. Susan Taylor (University of California at San
Diego, La Jolla, CA). All other reagents and chemicals were reagent
grade from Aldrich-Sigma (St. Louis, MO).
Assay of Protein Kinase Activities.
Assays of protein kinase
activities were performed using previously described methods (Koide et
al., 1995
) in 100-µl reactions at 30°C for 10 min and were based on
the transfer of the
phosphate of
[
-32P]ATP to a suitable substrate, under
conditions appropriate for the individual enzymes. Activities were
linear functions of time and protein over the ranges used. Each
experimental condition was duplicated within each assay, and each assay
was replicated two to five times, as noted. Protein content was
estimated by the method of Bradford (1976)
using BSA as a standard.
-32P]ATP, 100 µM
3-isobutyl-1-methylxanthine, 130 µM substrate
(R-K-R-S-R-A-E), 30 µM ATP, and 30 µM cGMP (adapted from Sekhar et al., 1992
-mercaptoethanol, 1 µCi of
[
-32P]ATP, 500 µM
CaCl2, 50 mM
-glycerolphosphate, and 2.5 µM
calmodulin. smMLCK activity was assessed as described by Strauss et al.
(1995)
-32P]ATP, and 2.5 µM calmodulin.
p34cdc2 activity was assessed by the addition of
10 ng of the purified enzyme to a reaction mixture consisting of 50 mM
Na+-HEPES (pH 7.2, 30°C), 25 mM
-glycerolphosphate (pH 7.5), 5 mM EGTA, 20 mM
MgCl2, 1 mM
Na3VO4, 1 mM
dithiothreitol, 0.5 mg/ml histone H1, 30 µM ATP, and 2.5 µCi of
[
-32P]ATP (adapted from Sanghera et al.,
1990
-32P]ATP, 50 mM synthetic substrate
(R-R-R-E-E-E-T-E-E-E), 0.1 mg/ml BSA, and 50 mg/ml
poly(L-lysine; adapted from Criss et al., 1978
-32P]ATP.
Membrane Preparation and Assay of Adenylyl Cyclase Activity.
Cultured HeLa and A431/29i cells, grown in Dulbecco's modified
Eagle's medium with 10% FBS, were serum starved for 30 min and
collected by scraping in hypotonic buffer (50 mM
-glycerol phosphate, pH 7.5, 5 mM MgCl2, 1 mM EGTA, 10 µg/ml leupeptin, 300 µM phenylmethylsulfonyl fluoride, and 100 µM
Na3VO4, at 4°C). The
suspension was homogenized, and membranes were collected by centrifugation (22,000g for 20 min). Adenylyl cyclase
activities were assessed in the resuspended pellets using the method of
Salomon et al. (1974)
with 500 µM ATP (the
Kd value for ATP is 250 µM for this
enzyme; Dessauer and Gilman, 1997
).
Analysis and Graphing.
Statistical analysis and graphing of
data were accomplished with the program InPlot4 (GraphPAD Software, San
Diego, CA). The Ki values for balanol and
its derivatives were determined as described previously (Koide et al.,
1995
) using the equation Ki = (IC50 *
Kd)/(Kd + L), where Ki is the inhibition
constant, IC50 is the concentration of the
inhibitor needed to cause 50% inhibition of enzyme activity,
Kd is the apparent dissociation constant of ATP for the protein kinases (determined by an experiment for each enzyme: PKA, 16 µM; PKC isoforms, 20 µM; PKG, 29 µM;
p34cdc2, 13 µM; CaMKII, 60 µM; MAPK, 16 µM), and L is the total concentration of ATP used in the
assay. Curves shown are representative of two to five replicate
experiments, of which the Ki values were
averaged to obtain the values shown in the text.
| |
Results |
|---|
|
|
|---|
General Approach.
Within each group of protein kinases, we
first tested balanol as an inhibitor (Koide et al., 1995
). In each
instance in which balanol inhibited protein kinase activity in these
experiments, the effect of balanol was surmounted by increasing
concentrations of ATP. This competitive interaction of ATP and balanol
provided evidence that balanol interacts at the ATP binding site of the kinase, as demonstrated directly for PKA by analysis of a balanol-PKA catalytic subunit crystal (Narayana et al., 1999
). For protein kinases
toward which balanol exhibited high inhibitory potency, we examined the
effect of balanol derivatives that exhibited specificity for PKA over
PKC (e.g., 14"-decarboxybalanol and 10"-deoxybalanol) as a measure of
structural diversity among the catalytic cores of the protein kinases.
Interaction of Balanol with AGC Group.
The inhibitory constant
(Ki) of balanol toward the catalytic
subunit of PKA
is 3.9 nM (derived from data of Fig.
2A), in good agreement with the data of
Koide et al. (1995
; 4 nM), confirming the experimental and analytical
techniques used. The Ki value of balanol
toward PKG is 1.6 ± 0.12 nM (mean ± S.E.; n = 5; Fig. 2A). We tested the possibility that balanol might inhibit PKG activity by interacting with cGMP-binding sites on PKG
; this seems
unlikely because the effect of balanol (at 3 nM, producing ~60%
inhibition of PKG activity) was constant over a wide range of cGMP
concentrations (0-300 µM). The Ki values
of balanol toward PKC
and PKC
II are 6.4 ± 0.8 nM (mean ± S.E.; n = 3) and 1.8 ± 0.04 nM (mean ± range; n = 2), respectively (Fig. 2A).
|
and
PKC
II are 347 and 65.2 nM, respectively (Fig. 2D). The
Ki value of 10"-deoxybalanol is 2910 nM
toward PKC
and 550 nM toward PKC
II. The
Ki values of 14"-decarboxybalanol for
PKC
and PKC
II are 11,680 and 2000 nM (Fig. 2D). Thus, elimination
of either one of these functional groups greatly affects the affinity
of balanol toward both isoforms of PKC. All of the balanol derivatives
tested are five to six times more potent toward PKC
II than PKC
.
In general, alterations in the structure of balanol emphasize the
complementary nature of the interactions between balanol and kinases of
the AGC group, a complementarity that is distinct for each kinase.
We also investigated the effect of mutations in the glycine-rich loop
of the catalytic subunit of PKA on the interactions of balanol and ATP
with the enzyme. The F54G mutation shows
affinities for ATP (15 µM) and balanol (8 nM) similar to those for
the wild-type enzyme (18 µM and 4 nM, respectively). These findings
support the idea that the interactions of the backbone atoms of this
residue are more important than effects of the side chain of F54.
However, the F54E mutant shows slightly larger
dissociation constants (ATP, 59 nM; balanol, 13 nM), as might be
expected from placing a negatively charged group in a position that
would interfere with the negatively charged substituent on balanol or
with the
phosphate of ATP. In an S53G
mutant, we observe negligible effects on the
Ki value for balanol (4 nM) or on the
Km value for ATP (34 µM). These results
coincide with the findings discussed in detail in two related reports
(Hunenberger et al., 1999Interaction of Balanol with CaMK and CMGC Groups.
Compared
with its effects on kinases from the AGC group, balanol is a less
potent inhibitor of CaMKII (Ki = 74.2 ± 29.5 nM; mean ± range; n = 2; see Fig.
3A). Over a wide range of concentrations, balanol does not inhibit PhK or smMLCK activities (Fig. 3A). Thus, relative to its affinity toward protein kinases of the AGC group, balanol is only a modestly potent inhibitor of select members of the
CaMK group.
|
Interaction of Balanol with Gs and Adenylyl
Cyclase.
If balanol is to be a pharmacologically useful inhibitor
of hormonally regulated protein kinases in intact cells, it is
important to know whether balanol interacts with nucleotide
triphosphate-binding sites involved in the production of regulatory
second messenger (e.g., the GTP recognition site on heterotrimeric G
proteins and the ATP-binding site on adenylyl cyclase). We approached
this question by assessing the effects of balanol on forskolin- and isoproterenol-stimulated adenylyl cyclase activity. Under conditions where forskolin and isoproterenol produce 2- to 5-fold elevations of
adenylyl cyclase activity in membranes of cultured HeLa and A431 cells,
balanol (up to 100 µM) does not inhibit either basal, forskolin-stimulated, or hormone-stimulated enzyme activities (data not
shown; [ATP] = 500 µM). Thus, in in vitro assays, balanol inhibits
PKA but not the cellular signaling system (
receptor-Gs-adenylyl cyclase) that generates the
second messenger that activates PKA. Whether balanol is actually an
effective inhibitor of PKA in whole cells is addressed in the
accompanying article (Gustafsson and Brunton, 1999
).
| |
Discussion |
|---|
|
|
|---|
Balanol is a potent competitive inhibitor of ATP binding to
several serine/threonine protein kinases. Analysis of the structure of
the balanol-PKA complex indicates that balanol binds in the ATP site of
the catalytic cleft of PKA (Narayana et al., 1999
). In addition,
balanol binds to PKA and PKC with about three orders of magnitude
greater affinity than ATP, a feature of balanol that emphasizes its
potential use as an inhibitor and as a probe of ATP-binding sites of
protein kinases.
Given balanol's homology to ATP and its high affinity toward protein
kinases, we expected balanol to inhibit any protein kinase whose
catalytic core resembles that of PKA. Recent studies of protein kinase
structure have stressed the similarities of the catalytic cores of
serine/threonine kinases (Taylor et al., 1992a
,b
; Zheng et al., 1993
;
Taylor and Radzio-Andzelm, 1994
) and have grouped protein kinases
according to sequence, structural homology, and biochemical properties
such as modes of regulation, substrate recognition sequence motifs, and
substrate specificity (Hanks et al., 1988
; Hanks and Quinn, 1991
;
Hardie and Hanks, 1995
). Within the serine/threonine protein kinase
family, major subgroups are the AGC, CaMK, and CMGC groups. Despite the
apparent structural homologies within the catalytic cores of these
groups, balanol does not uniformly inhibit these kinases. Thus,
although the apparent affinities of these enzymes for ATP vary over a
relatively narrow range (13-60 µM), the
Ki values for balanol range very widely, from 1.6 to 742 nM (see Table 1), and
several members of the serine/threonine protein kinase family are not
inhibited by balanol.
|
This range of balanol's effectiveness is best illustrated by
"normalized" inhibition curves (Fig.
4), generated using experimentally determined affinities for ATP and balanol to calculate theoretical activities of each kinase in a hypothetical assay (see legend to Fig.
4; this extrapolation is necessitated by the need, in real experiments,
to use different ATP concentrations for the different enzymes; thus,
raw data and IC50 values are not useful comparisons). As Fig. 4 makes clear, balanol is a very potent inhibitor
of the AGC group, with Ki values between
1.6 and 6.4 nM, indicating that balanol binds to these enzymes three to
four orders of magnitude more avidly than does ATP. For protein kinases of the CaMK and CMGC subgroups, the effects of balanol vary: generally, balanol is a less potent inhibitor of these kinases and is sometimes without effect. In the CaMK group, the Ki
value of balanol toward CaMKII is 74 nM, and balanol does not inhibit
the activity of either PhK or smMLCK. Within the CMGC group, the
Ki values of balanol range from 30 nM for
p34cdc2 to 742 nM for MAPK (Erk1), and balanol
does not inhibit the activity of CKII.
|
From the proposed conservation of a common catalytic core (Taylor et
al., 1992a
; Hardie and Hanks, 1995
; Narayana et al., 1999
), we expected
balanol to inhibit all of these protein kinases. Evidently, there is
more structural dissimilarity among the catalytic cores of the kinases
outside the AGC group than anticipated. On the other hand, balanol
potently inhibits CaMKII and p34cdc2; this
suggests that significant differences exist within the ATP/balanol-binding domains of kinases in the CaMK and CMGC groups. The
effectiveness of balanol to inhibit CaMKII,
p34cdc2, and MAPK suggests that derivatives of
the balanol could be designed that would be potent inhibitors of these
protein kinases. All in all, the data reflect the conserved structure
within the AGC group and suggest that there is less conservation within
the ATP/balanol-binding domains of protein kinases in the CaMK and CMGC
groups. As noted below, however, a small number of strategic
differences, possibly even single amino acid substitutions, can
dramatically alter the inhibitor-kinase interaction.
The effects of derivatives of balanol suggest some diversity of the
ATP/balanol-binding sites within the AGC subgroup. The elimination of
functional groups from ring D of the benzophenone to produce the
14"-decarboxy and 10"-deoxy derivatives (Fig. 1) causes a substantial
loss of affinity (roughly three orders of magnitude) toward both the
and
II isoforms of PKC. However, the 14" decarboxy and 10" deoxy
congeners are equipotent with balanol against PKA and only slightly
less potent than balanol against PKG
. In general, modifications of
ring D of balanol increase the specificity of balanol toward PKA over
PKC. Against the AGC group of kinases, the effect of eliminating
balanol's azepane ring is a reduction in affinity that is greatest
toward PKG (two to three orders of magnitude) and substantially less
toward PKC (
and
II) and PKA.
As discussed more fully in our recent article on the structure of the
PKA-balanol complex (Narayana et al., 1999
), in PKA, the 14"
carboxylate of balanol interacts with E91, located on
-helix
C of the PKA catalytic subunit, and the 10"-hydroxyl group of balanol
interacts with S53, located in the glycine-rich loop (Zheng et al.,
1993
). Neither 14"-decarboxylation nor 10"-dehydroxylation of balanol
has a major effect on the affinity toward PKA. This is likely explained
by the cancellation of the favorable contribution of hydrogen bonding
by the energetic cost of desolvation: thus, the formation of H-bonds
makes a negligible contribution to the binding affinity but may
contribute to specificity (Hunenburger et al., 1999
). However, such
reasoning seems unlikely to explain why 14"-decarboxylation or
10"-dehydroxylation of balanol greatly reduces the apparent affinity
toward PKC isoforms. These seemingly conflicting results may be
explained by the flexibility of balanol (e.g., rotation of ring D; see
Fig. 1), flexibility that may permit compensatory interactions to form
in PKA but not in PKC due to unique microenvironments. The overall
rigidity of the ATP-binding site and of the protein-balanol complex may
be important determinants of balanol's specificity. Mendoza et al.
(1995)
addressed the issue of rigidity of the ligand, substituting
conformationally constrained bicyclic and tricyclic rings for the
azepane ring (ring B in Fig. 1). These rigidified derivatives are more
potent and selective for PKC over PKA, possibly reflecting different flexibilities of the ATP-binding domains of PKC and PKA.
The relative specificity of the 14"-decarboxyl or 10"-dehydroxyl
derivatives for PKA over PKC may offer a clue as to what structural
features of protein kinases contribute to the specificity of the
balanol-kinase interactions. A single amino acid change can confer
selectivity on inhibitor-kinase interactions such as we observe with
respect to PKA and PKC and the 14" and 10" derivatives of balanol. For
example, there is a pyridinylimidazole compound that inhibits ATP
binding to p38 MAPK and thus inhibits the enzyme's activity (Wilson et
al., 1997
). The inhibition is relatively specific for p38 MAPK over
other MAP kinases, a specificity that can be explained by a single
amino acid difference: in p38, residue 106 is a threonine that
interacts with the adenine ring of ATP and with the
p-fluorophenyl ring of the pyridinylimidazole inhibitor. In
kinases resistant to pyridinylimidazoles, Thr106
is replaced by methionine (JNK family) or glutamine (ERK1/2; Wilson et
al., 1997
).
A similar paradigm, applied to the phosphate-binding domain, may account for our observation that the 14"-decarboxyl and 10"-dehydroxyl derivatives of balanol show several orders of magnitude specificity for PKA over PKC. The 14" and 10" positions in balanol interact with regions of the protein kinases that normally interact with the phosphates of ATP. In PKA, the phosphate groups interact with residues in the glycine-rich loop and the linker region. The interacting residues of the glycine-rich loop are invariant between PKA and PKC (52-55, GSFG), whereas those in linker region, from K72 (conserved) to E91(conserved), form a domain that varies among related protein kinases. Between PKA and PKC, there are notable differences in this region: in PKC, the sequence QDDD (81-84) replaces the KLKQ of PKA, with the possibility of unsatisfied H bonds in PKC and an alteration in the part of the protein that apposes the tip of ring D of balanol. We hypothesize that differences in the bonding interactions and in the structural complementarity of the kinases with the phosphate-mimicking regions of balanol contribute substantially to the selectivity of the 10" and 14" derivatives for PKA over PKC. Furthermore, we expect that a modest number of nonconservative amino acids substitutions in the linker region (72-91) account for the distinctive interaction patterns of PKA and PKC with these derivatives.
In summary, using balanol as a probe of the ATP binding region, we find
similarities within the AGC group of protein kinases and significant
diversity within the other subgroups of serine/threonine protein
kinases. Within the AGC group, derivatives of balanol are able to
distinguish PKA from PKC and to discriminate among PKC isoforms. Thus,
the concept of a common catalytic core does not, alone, form an
adequate basis for predicting which serine/threonine protein kinases
will be inhibited by balanol. Our data indicate microscopic diversity
among closely related proteins and support our view of balanol as a
protean structure that may be modified to interact with considerable
specificity and high affinity with the ATP-binding sites of a variety
of serine/threonine protein kinases. Currently, we are testing
additional balanol derivatives in an effort to refine our view of the
structural features of balanol and protein kinases that contribute to
the specificity of balanol and to the high affinity of balanol's
interaction with the ATP-binding sites of serine/threonine protein
kinases. In parallel with in vitro studies, we are also assessing the
efficacy and specificity of balanol and congeners to inhibit protein
kinases in intact cells (Gustafsson and Brunton, 1999
).
| |
Acknowledgments |
|---|
We appreciate the helpful discussions with Joan R. Kanter and
the gifts of PKC
and PKC
II from Dr. Alexandra Newton (University of California at San Diego, La Jolla, CA) and smMLCK from Dr. Primal de
Lanerolle (University of Illinois, Chicago, IL).
| |
Footnotes |
|---|
Received February 11, 1999; Accepted April 8, 1999
This work was supported by National Institutes of Health Grants HL41307 and GM19301, a Lucille P. Markey fellowship, and an NSF predoctoral fellowship (to T.C.D.).
Send reprint requests to: Laurence L. Brunton, Ph.D., Department of Pharmacology 0636, University of California San Diego, School of Medicine, La Jolla, CA 92093. E-mail: lbrunton{at}ucsd.edu
| |
Abbreviations |
|---|
PKA, cyclic AMP-dependent protein kinase; PKC, protein kinase C; cGMP, cyclic GMP; PKG, cyclic GMP-dependent protein kinase; PhK, phosphorylase kinase; smMLCK, smooth muscle myosin light chain kinase; CaMKII, Ca2+-calmodulin-activated kinase II; MAPK, mitogen-activated protein kinase; p34cdc2, cyclin-dependent kinase; CKII, casein kinase II.
| |
References |
|---|
|
|
|---|
This article has been cited by other articles:
![]() |
T. Fojo Commentary: Novel Therapies for Cancer: Why Dirty Might Be Better Oncologist, March 1, 2008; 13(3): 277 - 283. [Full Text] [PDF] |
||||
![]() |
A. B. Gustafsson and L. L. Brunton Differential and Selective Inhibition of Protein Kinase A and Protein Kinase C in Intact Cells by Balanol Congeners Mol. Pharmacol., August 1, 1999; 56(2): 377 - 382. [Abstract] [Full Text] |
||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||