diff --git a/README.md b/README.md
index 293a693bb..fa5faf4b0 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,10 @@ Human Brain Project
hjorth@kth.se
## Funding
+Simulations were also performed on resources provided by the National Academic Infrastructure for Supercomputing in Sweden (NAISS) at PDC KTH partially funded by the Swedish Research Council through grant agreement no. 2022-06725.
+
+The study was supported by the Swedish Research Council (VR-M-2020-01652), Swedish e-Science Research Centre (SeRC), Science for Life Lab, EU/Horizon 2020 no. 945539 (HBP SGA3) and No. 101147319 (EBRAINS 2.0 Project), European Union's Research and Innovation Program Horizon Europe under grant agreement No 101137289 (the Virtual Brain Twin Project), and KTH Digital Futures.
+
Horizon 2020 Framework Programme (785907, HBP SGA2); Horizon 2020 Framework Programme (945539, HBP SGA3); Vetenskapsrådet (VR-M-2017-02806, VR-M-2020-01652); Swedish e-science Research Center (SeRC); KTH Digital Futures. The computations are enabled by resources provided by the Swedish National Infrastructure for Computing (SNIC) at PDC KTH partially funded by the Swedish Research Council through grant agreement no. 2018-05973. We acknowledge the use of Fenix Infrastructure resources, which are partially funded from the European Union's Horizon 2020 research and innovation programme through the ICEI project under the grant agreement No. 800858. Snudda is supported and featured on EBRAINS.
## Citation
diff --git a/examples/notebooks/neuromodulation/data/JSON/reaction_diffusion_D1.json b/examples/notebooks/neuromodulation/data/JSON/reaction_diffusion_D1.json
index 7988f0df2..7c016e181 100644
--- a/examples/notebooks/neuromodulation/data/JSON/reaction_diffusion_D1.json
+++ b/examples/notebooks/neuromodulation/data/JSON/reaction_diffusion_D1.json
@@ -1,215 +1,215 @@
{
"species": {
- "AC5": {
- "initial_concentration": 700.0,
+ "GaolfGDP": {
+ "initial_concentration": 0.0100831208954662,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 700.0,
+ "concentration": 0.0100831208954662,
"boundary_condition": false
},
- "AC5_ATP": {
- "initial_concentration": 0.0,
+ "Gbgolf": {
+ "initial_concentration": 29.8851246006536,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 29.8851246006536,
"boundary_condition": false
},
- "AC5_Ca": {
- "initial_concentration": 0.0,
+ "GaolfGTP": {
+ "initial_concentration": 0.00891348109605658,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 0.00891348109605658,
"boundary_condition": false
},
- "AC5_Ca_ATP": {
- "initial_concentration": 0.0,
+ "D1RDAGolf": {
+ "initial_concentration": 2.00890216216344,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 2.00890216216344,
"boundary_condition": false
},
- "AC5_Ca_GaolfGTP": {
- "initial_concentration": 0.0,
+ "Golf": {
+ "initial_concentration": 1453.07257228221,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 1453.07257228221,
"boundary_condition": false
},
- "AC5_Ca_GaolfGTP_ATP": {
- "initial_concentration": 0.0,
+ "D1RGolf": {
+ "initial_concentration": 515.033400954975,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 515.033400954975,
"boundary_condition": false
},
- "AC5_GaolfGTP": {
- "initial_concentration": 0.0,
+ "D1RDA": {
+ "initial_concentration": 5.95922532787641,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 5.95922532787641,
"boundary_condition": false
},
- "AC5_GaolfGTP_ATP": {
- "initial_concentration": 0.0,
+ "D1R": {
+ "initial_concentration": 1476.99847155499,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 1476.99847155499,
"boundary_condition": false
},
- "AMP": {
- "initial_concentration": 0.0,
+ "cAMP": {
+ "initial_concentration": 38.1860143351998,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
- "boundary_condition": true
+ "concentration": 38.1860143351998,
+ "boundary_condition": false
},
- "ATP": {
- "initial_concentration": 5000000.0,
+ "AC5": {
+ "initial_concentration": 2.66944644058834,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 5000000.0,
- "boundary_condition": true
+ "concentration": 2.66944644058834,
+ "boundary_condition": false
},
- "B56PP2A": {
- "initial_concentration": 2000.0,
+ "AC5GaolfGTP": {
+ "initial_concentration": 0.118090407078866,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 2000.0,
+ "concentration": 0.118090407078866,
"boundary_condition": false
},
- "B56PP2A_D32p75": {
- "initial_concentration": 0.0,
+ "PDE4": {
+ "initial_concentration": 1506.80848289944,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 1506.80848289944,
"boundary_condition": false
},
- "B56PP2A_pARPP21": {
- "initial_concentration": 0.0,
+ "PKA": {
+ "initial_concentration": 1157.14133868944,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 1157.14133868944,
"boundary_condition": false
},
- "B56PP2Ap": {
- "initial_concentration": 0.0,
+ "PKAcAMP2": {
+ "initial_concentration": 3.2824343126378,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 3.2824343126378,
"boundary_condition": false
},
- "B56PP2Ap_D32p75": {
- "initial_concentration": 0.0,
+ "PKAcAMP4": {
+ "initial_concentration": 0.0867374139319834,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 0.0867374139319834,
"boundary_condition": false
},
- "B56PP2Ap_pARPP21": {
- "initial_concentration": 0.0,
+ "PKAreg": {
+ "initial_concentration": 39.489489583994,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 39.489489583994,
"boundary_condition": false
},
- "B72PP2A": {
- "initial_concentration": 2000.0,
+ "PKAc": {
+ "initial_concentration": 3.66078057924366,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 2000.0,
+ "concentration": 3.66078057924366,
"boundary_condition": false
},
- "B72PP2A_D32p34": {
- "initial_concentration": 0.0,
+ "PP1": {
+ "initial_concentration": 2927.34258198642,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 2927.34258198642,
"boundary_condition": false
},
- "B72PP2A_D32p75": {
- "initial_concentration": 0.0,
+ "DA": {
+ "initial_concentration": 20.0,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 20.0,
"boundary_condition": false
},
- "B72PP2A_pARPP21": {
+ "AMP": {
"initial_concentration": 0.0,
"diffusion_constant": 0,
"charge": 0,
@@ -218,2256 +218,435 @@
"dend_internal"
],
"concentration": 0.0,
- "boundary_condition": false
+ "boundary_condition": true
},
- "B72PP2A_Ca_D32p34": {
- "initial_concentration": 0.0,
+ "PDE4_cAMP": {
+ "initial_concentration": 493.191517100561,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 493.191517100561,
"boundary_condition": false
},
- "B72PP2A_Ca_D32p75": {
- "initial_concentration": 0.0,
+ "PDE10c": {
+ "initial_concentration": 0.578101285574062,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 0.578101285574062,
"boundary_condition": false
},
- "B72PP2A_Ca": {
- "initial_concentration": 0.0,
+ "PDE10": {
+ "initial_concentration": 396.456253552482,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 396.456253552482,
"boundary_condition": false
},
- "B72PP2A_Ca_pARPP21": {
- "initial_concentration": 0.0,
+ "PDE10_cAMP": {
+ "initial_concentration": 302.781683628694,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 302.781683628694,
"boundary_condition": false
},
- "Ca": {
- "initial_concentration": 60.0,
+ "PDE10c_cAMP": {
+ "initial_concentration": 0.183961533250013,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 60.0,
- "boundary_condition": true
+ "concentration": 0.183961533250013,
+ "boundary_condition": false
},
- "CaM": {
- "initial_concentration": 9000.0,
+ "ATP": {
+ "initial_concentration": 5000000.0,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 9000.0,
- "boundary_condition": false
+ "concentration": 5000000.0,
+ "boundary_condition": true
},
- "CaM_Ca2": {
- "initial_concentration": 0.0,
+ "AC5GaolfGTP_ATP": {
+ "initial_concentration": 29.7480375915836,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 29.7480375915836,
"boundary_condition": false
},
- "CaM_Ca4": {
- "initial_concentration": 0.0,
+ "AC5_ATP": {
+ "initial_concentration": 667.46442556075,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 667.46442556075,
"boundary_condition": false
},
- "CaM_Ca4_pARPP21": {
- "initial_concentration": 0.0,
+ "PP1_Target1p": {
+ "initial_concentration": 73.6574180095066,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 73.6574180095066,
"boundary_condition": false
},
- "CaMKII": {
- "initial_concentration": 20000.0,
+ "Target1p": {
+ "initial_concentration": 377.428073140956,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 20000.0,
+ "concentration": 377.428073140956,
"boundary_condition": false
},
- "CaMKII_CaM_Ca4": {
- "initial_concentration": 0.0,
+ "PKAc_Target1": {
+ "initial_concentration": 36.8287090047503,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 36.8287090047503,
"boundary_condition": false
},
- "CaMKII_CaM": {
- "initial_concentration": 0.0,
+ "Target1": {
+ "initial_concentration": 2515.08579984072,
"diffusion_constant": 0,
"charge": 0,
"regions": [
"soma_internal",
"dend_internal"
],
- "concentration": 0.0,
+ "concentration": 2515.08579984072,
"boundary_condition": false
- },
- "CaMKII_CaM_Ca2": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ }
+ },
+ "reactions": {
+ "revreaction_1": {
+ "reactants": "D1RGolf + DA",
+ "products": "D1RDAGolf",
+ "forward_rate": 0.05,
+ "backward_rate": 250.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "CaMKII_CaM_Ca2_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_2": {
+ "reactants": "D1R + DA",
+ "products": "D1RDA",
+ "forward_rate": 0.05,
+ "backward_rate": 250.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "CaMKII_CaM_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_3": {
+ "reactants": "D1R + Golf",
+ "products": "D1RGolf",
+ "forward_rate": 0.06,
+ "backward_rate": 250.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "CaMKII_CaM_Ca4_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_4": {
+ "reactants": "Golf + D1RDA",
+ "products": "D1RDAGolf",
+ "forward_rate": 0.06,
+ "backward_rate": 250.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "CaMKII_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_5": {
+ "reactants": "AC5 + GaolfGTP",
+ "products": "AC5GaolfGTP",
+ "forward_rate": 10.0,
+ "backward_rate": 1.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "cAMP": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_6": {
+ "reactants": "AC5GaolfGTP + ATP",
+ "products": "AC5GaolfGTP_ATP",
+ "forward_rate": 0.00255,
+ "backward_rate": 1.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "Substrate": {
- "initial_concentration": 3000.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_7": {
+ "reactants": "AC5 + ATP",
+ "products": "AC5_ATP",
+ "forward_rate": 0.0001,
+ "backward_rate": 1.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 3000.0,
- "boundary_condition": false
+ ]
},
- "CDK5": {
- "initial_concentration": 1800.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_8": {
+ "reactants": "GaolfGTP + AC5_ATP",
+ "products": "AC5GaolfGTP_ATP",
+ "forward_rate": 10.0,
+ "backward_rate": 1.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 1800.0,
- "boundary_condition": false
+ ]
},
- "CDK5_D32": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_9": {
+ "reactants": "cAMP + PDE4",
+ "products": "PDE4_cAMP",
+ "forward_rate": 0.03,
+ "backward_rate": 1.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "D1R": {
- "initial_concentration": 2000.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_10": {
+ "reactants": "PDE10 + 2 * cAMP",
+ "products": "PDE10c",
+ "forward_rate": 1e-06,
+ "backward_rate": 1.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 2000.0,
- "boundary_condition": false
+ ]
},
- "D1R_DA": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_11": {
+ "reactants": "cAMP + PDE10",
+ "products": "PDE10_cAMP",
+ "forward_rate": 0.1,
+ "backward_rate": 2.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "D1R_Golf_DA": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_12": {
+ "reactants": "cAMP + PDE10c",
+ "products": "PDE10c_cAMP",
+ "forward_rate": 0.1,
+ "backward_rate": 2.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "D1R_Golf": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_13": {
+ "reactants": "cAMP + PKA",
+ "products": "PKAcAMP2",
+ "forward_rate": 0.026,
+ "backward_rate": 350.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "D32p34": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_14": {
+ "reactants": "cAMP + PKAcAMP2",
+ "products": "PKAcAMP4",
+ "forward_rate": 0.0346,
+ "backward_rate": 50.0,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "D32p75": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "revreaction_15": {
+ "reactants": "PKAcAMP4",
+ "products": "PKAc + PKAreg",
+ "forward_rate": 50.0,
+ "backward_rate": 0.03,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "D32": {
- "initial_concentration": 50000.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "irrevreaction_1": {
+ "reactants": "D1RDAGolf",
+ "products": "Gbgolf + D1RDA + GaolfGTP",
+ "forward_rate": 15.0,
+ "backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 50000.0,
- "boundary_condition": false
+ ]
},
- "DA": {
- "initial_concentration": 20.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "irrevreaction_2": {
+ "reactants": "GaolfGTP",
+ "products": "GaolfGDP",
+ "forward_rate": 30.0,
+ "backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 20.0,
- "boundary_condition": false
+ ]
},
- "GaolfGDP": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "irrevreaction_3": {
+ "reactants": "GaolfGDP + Gbgolf",
+ "products": "Golf",
+ "forward_rate": 100.0,
+ "backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "GaolfGTP": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
+ "irrevreaction_4": {
+ "reactants": "AC5GaolfGTP_ATP",
+ "products": "cAMP + AC5GaolfGTP",
+ "forward_rate": 50.0,
+ "backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
+ ]
},
- "Gbgolf": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "Golf": {
- "initial_concentration": 2000.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 2000.0,
- "boundary_condition": false
- },
- "pCaMKII": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM_Ca4": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM_Ca2": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM_Ca2_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM_Ca4_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pSubstrate": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PDE4": {
- "initial_concentration": 2000.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 2000.0,
- "boundary_condition": false
- },
- "PDE4_cAMP": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PDE10r": {
- "initial_concentration": 700.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 700.0,
- "boundary_condition": false
- },
- "PDE10r_cAMP": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PDE10c": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PDE10c_cAMP": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PKA": {
- "initial_concentration": 1200.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 1200.0,
- "boundary_condition": false
- },
- "PKAc": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PKAc_B56PP2A": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PKAc_D32": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PKAc_ARPP21": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PKA_Ca2MP": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PKA_Ca4MP": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PKAc_D32p75": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PKAreg": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PP1": {
- "initial_concentration": 3000.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 3000.0,
- "boundary_condition": false
- },
- "PP1_pCaMKII_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PP1_pSubstrate": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PP1_D32p34": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "CaMKII_CaM_Ca4_psd_CaMKII_CaM_Ca4_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM_Ca4_psd_CaMKII_CaM_Ca4_psd": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "CaMKII_CaM_Ca4_CaMKII_CaM_Ca4": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM_Ca4_CaMKII_CaM_Ca4": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PP2B": {
- "initial_concentration": 4000.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 4000.0,
- "boundary_condition": false
- },
- "PP2Bc": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PP2Bc_D32p34": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PP2B_CaM": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "PP2B_CaM_Ca2": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pARPP21": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "ARPP21": {
- "initial_concentration": 20000.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 20000.0,
- "boundary_condition": false
- },
- "pCaMKII_psd_Substrate": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM_psd_Substrate": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM_Ca2_psd_Substrate": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pCaMKII_CaM_Ca4_psd_Substrate": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "CaMKII_CaM_psd_Substrate": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "CaMKII_CaM_Ca2_psd_Substrate": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "CaMKII_CaM_Ca4_psd_Substrate": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": false
- },
- "pSubstrate_out": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": true
- },
- "PP1_out": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": true
- },
- "CaM_out": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": true
- },
- "D32_out": {
- "initial_concentration": 0.0,
- "diffusion_constant": 0,
- "charge": 0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ],
- "concentration": 0.0,
- "boundary_condition": true
- }
- },
- "reactions": {
- "ReactionFlux0": {
- "reactants": "GaolfGTP",
- "products": "GaolfGDP",
- "forward_rate": 0.0299999999999998,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux1": {
- "reactants": "D1R_Golf_DA",
- "products": "Gbgolf + D1R_DA + GaolfGTP",
- "forward_rate": 0.015,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux2": {
- "reactants": "D1R_Golf + DA",
- "products": "D1R_Golf_DA",
- "forward_rate": 5.00000000000001e-05,
- "backward_rate": 0.25,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux3": {
- "reactants": "D1R + DA",
- "products": "D1R_DA",
- "forward_rate": 5.00000000000001e-05,
- "backward_rate": 0.25,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux4": {
- "reactants": "AC5 + GaolfGTP",
- "products": "AC5_GaolfGTP",
- "forward_rate": 0.01,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux5": {
- "reactants": "CaM + Ca",
- "products": "CaM_Ca2",
- "forward_rate": 5.99999999999995e-06,
- "backward_rate": 0.0199999999999999,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux6": {
- "reactants": "PP2B + CaM",
- "products": "PP2B_CaM",
- "forward_rate": 0.0001,
- "backward_rate": 3.0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux7": {
- "reactants": "CaM_Ca4 + PP2B",
- "products": "PP2Bc",
- "forward_rate": 0.0001,
- "backward_rate": 2.99999999999998e-06,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux8": {
- "reactants": "PKAc + D32",
- "products": "PKAc_D32",
- "forward_rate": 1e-05,
- "backward_rate": 0.2,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux9": {
- "reactants": "PKAc_D32",
- "products": "D32p34 + PKAc",
- "forward_rate": 0.01,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux10": {
- "reactants": "PKAc + B56PP2A",
- "products": "PKAc_B56PP2A",
- "forward_rate": 1e-06,
- "backward_rate": 0.000299999999999998,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux11": {
- "reactants": "PKAc_B56PP2A",
- "products": "B56PP2Ap + PKAc",
- "forward_rate": 0.000199999999999999,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux12": {
- "reactants": "D32p34 + PP1",
- "products": "PP1_D32p34",
- "forward_rate": 0.001,
- "backward_rate": 0.0015,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux13": {
- "reactants": "CDK5 + D32",
- "products": "CDK5_D32",
- "forward_rate": 1e-06,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux14": {
- "reactants": "CDK5_D32",
- "products": "CDK5 + D32p75",
- "forward_rate": 0.01,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux15": {
- "reactants": "D32p75 + PKAc",
- "products": "PKAc_D32p75",
- "forward_rate": 0.0001,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux16": {
- "reactants": "B72PP2A + Ca",
- "products": "B72PP2A_Ca",
- "forward_rate": 1e-05,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux17": {
- "reactants": "B56PP2Ap + D32p75",
- "products": "B56PP2Ap_D32p75",
- "forward_rate": 1.49999999999999e-05,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux18": {
- "reactants": "B72PP2A + D32p75",
- "products": "B72PP2A_D32p75",
- "forward_rate": 7.99999999999994e-06,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux19": {
- "reactants": "D32p75 + B72PP2A_Ca",
- "products": "B72PP2A_Ca_D32p75",
- "forward_rate": 1.49999999999999e-05,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux20": {
- "reactants": "B56PP2Ap_D32p75",
- "products": "B56PP2Ap + D32",
- "forward_rate": 0.00799999999999994,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux21": {
- "reactants": "B72PP2A_D32p75",
- "products": "B72PP2A + D32",
- "forward_rate": 0.0015,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux22": {
- "reactants": "B72PP2A_Ca_D32p75",
- "products": "B72PP2A_Ca + D32",
- "forward_rate": 0.00799999999999994,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux23": {
- "reactants": "D32p34 + PP2Bc",
- "products": "PP2Bc_D32p34",
- "forward_rate": 0.00130000000000001,
- "backward_rate": 0.0001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux24": {
- "reactants": "CaM_Ca2 + Ca",
- "products": "CaM_Ca4",
- "forward_rate": 0.0001,
- "backward_rate": 1.0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux25": {
- "reactants": "Ca + PP2B_CaM",
- "products": "PP2B_CaM_Ca2",
- "forward_rate": 5.99999999999995e-06,
- "backward_rate": 2e-07,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux26": {
- "reactants": "Ca + PP2B_CaM_Ca2",
- "products": "PP2Bc",
- "forward_rate": 0.0001,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux27": {
- "reactants": "CaM_Ca2 + PP2B",
- "products": "PP2B_CaM_Ca2",
- "forward_rate": 0.0001,
- "backward_rate": 2.99999999999998e-05,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux28": {
- "reactants": "AC5 + Ca",
- "products": "AC5_Ca",
- "forward_rate": 1e-06,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux29": {
- "reactants": "AC5_Ca + GaolfGTP",
- "products": "AC5_Ca_GaolfGTP",
- "forward_rate": 0.01,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux30": {
- "reactants": "D32p75 + B56PP2A",
- "products": "B56PP2A_D32p75",
- "forward_rate": 7.99999999999994e-06,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux31": {
- "reactants": "B56PP2A_D32p75",
- "products": "B56PP2A + D32",
- "forward_rate": 0.0015,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux32": {
- "reactants": "B72PP2A_Ca_D32p34",
- "products": "B72PP2A_Ca + D32",
- "forward_rate": 0.00299999999999998,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux33": {
- "reactants": "B72PP2A_D32p34",
- "products": "D32 + B72PP2A",
- "forward_rate": 0.00299999999999998,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux34": {
- "reactants": "D32p34 + B72PP2A_Ca",
- "products": "B72PP2A_Ca_D32p34",
- "forward_rate": 5.00000000000001e-07,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux35": {
- "reactants": "D32p34 + B72PP2A",
- "products": "B72PP2A_D32p34",
- "forward_rate": 5.00000000000001e-07,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux36": {
- "reactants": "PP2Bc_D32p34",
- "products": "D32 + PP2Bc",
- "forward_rate": 0.00119999999999999,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux37": {
- "reactants": "B56PP2Ap",
- "products": "B56PP2A",
- "forward_rate": 7.99999999999994e-06,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux38": {
- "reactants": "cAMP + PKA",
- "products": "PKA_Ca2MP",
- "forward_rate": 2.60000000000001e-05,
- "backward_rate": 0.35,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux39": {
- "reactants": "cAMP + PKA_Ca2MP",
- "products": "PKA_Ca4MP",
- "forward_rate": 3.46000000000003e-05,
- "backward_rate": 0.0500000000000001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux40": {
- "reactants": "PKA_Ca4MP",
- "products": "PKAc + PKAreg",
- "forward_rate": 0.0500000000000001,
- "backward_rate": 2.99999999999998e-05,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux41": {
- "reactants": "cAMP + PDE4",
- "products": "PDE4_cAMP",
- "forward_rate": 2.99999999999998e-05,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux42": {
- "reactants": "PDE4_cAMP",
- "products": "PDE4 + AMP",
- "forward_rate": 0.00250000000000001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux43": {
- "reactants": "PDE10r + 2 * cAMP",
- "products": "PDE10c",
- "forward_rate": 1e-09,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux44": {
- "reactants": "PDE10r_cAMP",
- "products": "PDE10r + AMP",
- "forward_rate": 0.00299999999999998,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux45": {
- "reactants": "cAMP + PDE10r",
- "products": "PDE10r_cAMP",
- "forward_rate": 0.0001,
- "backward_rate": 0.00199999999999999,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux46": {
- "reactants": "PDE10c_cAMP",
- "products": "PDE10c + AMP",
- "forward_rate": 0.01,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux47": {
- "reactants": "GaolfGDP + Gbgolf",
- "products": "Golf",
- "forward_rate": 0.1,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux48": {
- "reactants": "AC5_GaolfGTP + ATP",
- "products": "AC5_GaolfGTP_ATP",
- "forward_rate": 2.55000000000003e-06,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux49": {
- "reactants": "AC5 + ATP",
- "products": "AC5_ATP",
- "forward_rate": 1e-07,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux50": {
- "reactants": "AC5_Ca + ATP",
- "products": "AC5_Ca_ATP",
- "forward_rate": 7.5e-08,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux51": {
- "reactants": "AC5_Ca_GaolfGTP + ATP",
- "products": "AC5_Ca_GaolfGTP_ATP",
- "forward_rate": 1.30000000000001e-06,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux52": {
- "reactants": "GaolfGTP + AC5_ATP",
- "products": "AC5_GaolfGTP_ATP",
- "forward_rate": 0.01,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux53": {
- "reactants": "GaolfGTP + AC5_Ca_ATP",
- "products": "AC5_Ca_GaolfGTP_ATP",
- "forward_rate": 0.01,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux54": {
- "reactants": "Ca + AC5_ATP",
- "products": "AC5_Ca_ATP",
- "forward_rate": 1e-06,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux55": {
- "reactants": "AC5_GaolfGTP_ATP",
- "products": "cAMP + AC5_GaolfGTP",
- "forward_rate": 0.0500000000000001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux56": {
- "reactants": "cAMP + AC5_GaolfGTP",
- "products": "AC5_GaolfGTP_ATP",
- "forward_rate": 0.00255000000000003,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux57": {
- "reactants": "AC5_ATP",
- "products": "cAMP + AC5",
- "forward_rate": 0.001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux58": {
- "reactants": "cAMP + AC5",
- "products": "AC5_ATP",
- "forward_rate": 2e-06,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux59": {
- "reactants": "AC5_Ca_ATP",
- "products": "cAMP + AC5_Ca",
- "forward_rate": 0.000500000000000001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux60": {
- "reactants": "cAMP + AC5_Ca",
- "products": "AC5_Ca_ATP",
- "forward_rate": 7.5e-07,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux61": {
- "reactants": "AC5_Ca_GaolfGTP_ATP",
- "products": "cAMP + AC5_Ca_GaolfGTP",
- "forward_rate": 0.0250000000000001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux62": {
- "reactants": "cAMP + AC5_Ca_GaolfGTP",
- "products": "AC5_Ca_GaolfGTP_ATP",
- "forward_rate": 0.000650000000000007,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux63": {
- "reactants": "AC5_GaolfGTP",
- "products": "AC5 + GaolfGDP",
- "forward_rate": 0.001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux64": {
- "reactants": "AC5_Ca_GaolfGTP",
- "products": "AC5_Ca + GaolfGDP",
- "forward_rate": 0.001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux65": {
- "reactants": "AC5_GaolfGTP_ATP",
- "products": "AC5_ATP + GaolfGDP",
- "forward_rate": 0.001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux66": {
- "reactants": "AC5_Ca_GaolfGTP_ATP",
- "products": "AC5_Ca_ATP + GaolfGDP",
- "forward_rate": 0.001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux67": {
- "reactants": "D1R + Golf",
- "products": "D1R_Golf",
- "forward_rate": 5.99999999999995e-05,
- "backward_rate": 0.25,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux68": {
- "reactants": "Golf + D1R_DA",
- "products": "D1R_Golf_DA",
- "forward_rate": 5.99999999999995e-05,
- "backward_rate": 0.25,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux69": {
- "reactants": "cAMP + PDE10c",
- "products": "PDE10c_cAMP",
- "forward_rate": 0.0001,
- "backward_rate": 0.00199999999999999,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux70": {
- "reactants": "CaMKII + CaM_Ca4",
- "products": "CaMKII_CaM_Ca4",
- "forward_rate": 0.0001,
- "backward_rate": 0.0399999999999998,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux71": {
- "reactants": "CaM_Ca2 + CaMKII",
- "products": "CaMKII_CaM_Ca2",
- "forward_rate": 0.0001,
- "backward_rate": 0.4,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux72": {
- "reactants": "CaM + CaMKII",
- "products": "CaMKII_CaM",
- "forward_rate": 0.0001,
- "backward_rate": 4.0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux73": {
- "reactants": "CaMKII_CaM_Ca2 + Ca",
- "products": "CaMKII_CaM_Ca4",
- "forward_rate": 0.0001,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux74": {
- "reactants": "CaMKII_CaM + Ca",
- "products": "CaMKII_CaM_Ca2",
- "forward_rate": 5.99999999999995e-06,
- "backward_rate": 0.00199999999999999,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux75": {
- "reactants": "pCaMKII_CaM_Ca2 + Ca",
- "products": "pCaMKII_CaM_Ca4",
- "forward_rate": 0.0001,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux76": {
- "reactants": "pCaMKII_CaM + Ca",
- "products": "pCaMKII_CaM_Ca2",
- "forward_rate": 5.99999999999995e-06,
- "backward_rate": 0.00199999999999999,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux77": {
- "reactants": "pCaMKII + CaM_Ca4",
- "products": "pCaMKII_CaM_Ca4",
- "forward_rate": 0.0001,
- "backward_rate": 0.000399999999999998,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux78": {
- "reactants": "pCaMKII + CaM_Ca2",
- "products": "pCaMKII_CaM_Ca2",
- "forward_rate": 0.0001,
- "backward_rate": 0.0399999999999998,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux79": {
- "reactants": "pCaMKII + CaM",
- "products": "pCaMKII_CaM",
- "forward_rate": 0.0001,
- "backward_rate": 0.4,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux80": {
- "reactants": "ARPP21 + PKAc",
- "products": "PKAc_ARPP21",
- "forward_rate": 4.49999999999997e-05,
- "backward_rate": 0.2,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux81": {
- "reactants": "PKAc_ARPP21",
- "products": "PKAc + pARPP21",
- "forward_rate": 0.01,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux82": {
- "reactants": "pARPP21 + CaM_Ca4",
- "products": "CaM_Ca4_pARPP21",
- "forward_rate": 0.000500000000000001,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux83": {
- "reactants": "B72PP2A_Ca_pARPP21",
- "products": "ARPP21 + B72PP2A_Ca",
- "forward_rate": 0.01,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux84": {
- "reactants": "pARPP21 + B72PP2A_Ca",
- "products": "B72PP2A_Ca_pARPP21",
- "forward_rate": 7.00000000000004e-06,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux85": {
- "reactants": "B72PP2A_pARPP21",
- "products": "ARPP21 + B72PP2A",
- "forward_rate": 0.001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux86": {
- "reactants": "pARPP21 + B72PP2A",
- "products": "B72PP2A_pARPP21",
- "forward_rate": 3.99999999999998e-06,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux87": {
- "reactants": "B56PP2Ap_pARPP21",
- "products": "ARPP21 + B56PP2Ap",
- "forward_rate": 0.01,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux88": {
- "reactants": "pARPP21 + B56PP2Ap",
- "products": "B56PP2Ap_pARPP21",
- "forward_rate": 7.00000000000004e-06,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux89": {
- "reactants": "B56PP2A_pARPP21",
- "products": "ARPP21 + B56PP2A",
- "forward_rate": 0.001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux90": {
- "reactants": "pARPP21 + B56PP2A",
- "products": "B56PP2A_pARPP21",
- "forward_rate": 3.99999999999998e-06,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux91": {
- "reactants": "pSubstrate + PP1",
- "products": "PP1_pSubstrate",
- "forward_rate": 5.00000000000001e-07,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux92": {
- "reactants": "PP1_pSubstrate",
- "products": "PP1 + Substrate",
- "forward_rate": 0.01,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux93": {
- "reactants": "Substrate + pCaMKII_psd",
- "products": "pCaMKII_psd_Substrate",
- "forward_rate": 5.00000000000001e-07,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux94": {
- "reactants": "pCaMKII_psd_Substrate",
- "products": "pCaMKII_psd + pSubstrate",
- "forward_rate": 0.01,
+ "irrevreaction_5": {
+ "reactants": "cAMP + AC5GaolfGTP",
+ "products": "AC5GaolfGTP_ATP",
+ "forward_rate": 2.55,
"backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
]
},
- "ReactionFlux95": {
- "reactants": "pCaMKII",
- "products": "CaMKII",
- "forward_rate": 0.0001,
+ "irrevreaction_6": {
+ "reactants": "AC5_ATP",
+ "products": "cAMP + AC5",
+ "forward_rate": 1.0,
"backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
]
},
- "ReactionFlux96": {
- "reactants": "Substrate + pCaMKII_CaM_psd",
- "products": "pCaMKII_CaM_psd_Substrate",
- "forward_rate": 5.00000000000001e-07,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux97": {
- "reactants": "pCaMKII_CaM_psd_Substrate",
- "products": "pCaMKII_CaM_psd + pSubstrate",
- "forward_rate": 0.01,
+ "irrevreaction_7": {
+ "reactants": "cAMP + AC5",
+ "products": "AC5_ATP",
+ "forward_rate": 0.002,
"backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
]
},
- "ReactionFlux98": {
- "reactants": "Substrate + pCaMKII_CaM_Ca2_psd",
- "products": "pCaMKII_CaM_Ca2_psd_Substrate",
- "forward_rate": 5.00000000000001e-07,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux99": {
- "reactants": "pCaMKII_CaM_Ca2_psd_Substrate",
- "products": "pCaMKII_CaM_Ca2_psd + pSubstrate",
- "forward_rate": 0.01,
+ "irrevreaction_8": {
+ "reactants": "AC5GaolfGTP",
+ "products": "AC5 + GaolfGDP",
+ "forward_rate": 1.0,
"backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
]
},
- "ReactionFlux100": {
- "reactants": "Substrate + pCaMKII_CaM_Ca4_psd",
- "products": "pCaMKII_CaM_Ca4_psd_Substrate",
- "forward_rate": 5.00000000000001e-07,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux101": {
- "reactants": "pCaMKII_CaM_Ca4_psd_Substrate",
- "products": "pCaMKII_CaM_Ca4_psd + pSubstrate",
- "forward_rate": 0.01,
+ "irrevreaction_9": {
+ "reactants": "AC5GaolfGTP_ATP",
+ "products": "AC5_ATP + GaolfGDP",
+ "forward_rate": 1.0,
"backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
]
},
- "ReactionFlux102": {
- "reactants": "Substrate + CaMKII_CaM_psd",
- "products": "CaMKII_CaM_psd_Substrate",
- "forward_rate": 5.00000000000001e-07,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux103": {
- "reactants": "CaMKII_CaM_psd_Substrate",
- "products": "CaMKII_CaM_psd + pSubstrate",
- "forward_rate": 0.01,
+ "irrevreaction_10": {
+ "reactants": "PDE4_cAMP",
+ "products": "PDE4 + AMP",
+ "forward_rate": 2.5,
"backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
]
},
- "ReactionFlux104": {
- "reactants": "Substrate + CaMKII_CaM_Ca2_psd",
- "products": "CaMKII_CaM_Ca2_psd_Substrate",
- "forward_rate": 5.00000000000001e-07,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux105": {
- "reactants": "CaMKII_CaM_Ca2_psd_Substrate",
- "products": "CaMKII_CaM_Ca2_psd + pSubstrate",
- "forward_rate": 0.01,
+ "irrevreaction_11": {
+ "reactants": "PDE10_cAMP",
+ "products": "PDE10 + AMP",
+ "forward_rate": 3.0,
"backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
]
},
- "ReactionFlux106": {
- "reactants": "Substrate + CaMKII_CaM_Ca4_psd",
- "products": "CaMKII_CaM_Ca4_psd_Substrate",
- "forward_rate": 5.00000000000001e-07,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux107": {
- "reactants": "CaMKII_CaM_Ca4_psd_Substrate",
- "products": "CaMKII_CaM_Ca4_psd + pSubstrate",
- "forward_rate": 0.01,
+ "irrevreaction_12": {
+ "reactants": "PDE10c_cAMP",
+ "products": "PDE10c + AMP",
+ "forward_rate": 10.0,
"backward_rate": null,
"regions": [
"soma_internal",
"dend_internal"
]
},
- "ReactionFlux108": {
- "reactants": "pCaMKII_CaM_Ca4",
- "products": "pCaMKII_CaM_Ca4_psd",
- "forward_rate": 0.000500000000000001,
- "backward_rate": 1e-06,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux109": {
- "reactants": "pCaMKII_CaM_Ca2",
- "products": "pCaMKII_CaM_Ca2_psd",
- "forward_rate": 0.000500000000000001,
- "backward_rate": 1e-06,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux110": {
- "reactants": "pCaMKII_CaM",
- "products": "pCaMKII_CaM_psd",
- "forward_rate": 0.000500000000000001,
- "backward_rate": 1e-06,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux111": {
- "reactants": "pCaMKII",
- "products": "pCaMKII_psd",
- "forward_rate": 0.000500000000000001,
- "backward_rate": 1e-06,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux112": {
- "reactants": "CaM_Ca4 + pCaMKII_psd",
- "products": "pCaMKII_CaM_Ca4_psd",
- "forward_rate": 0.0001,
- "backward_rate": 0.000399999999999998,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux113": {
- "reactants": "pCaMKII_psd + CaM_Ca2",
- "products": "pCaMKII_CaM_Ca2_psd",
- "forward_rate": 0.0001,
- "backward_rate": 0.0399999999999998,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux114": {
- "reactants": "CaM + pCaMKII_psd",
- "products": "pCaMKII_CaM_psd",
- "forward_rate": 0.0001,
- "backward_rate": 0.4,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux115": {
- "reactants": "pCaMKII_CaM_psd + Ca",
- "products": "pCaMKII_CaM_Ca2_psd",
- "forward_rate": 5.99999999999995e-06,
- "backward_rate": 0.00199999999999999,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux116": {
- "reactants": "pCaMKII_CaM_Ca2_psd + Ca",
- "products": "pCaMKII_CaM_Ca4_psd",
- "forward_rate": 0.0001,
- "backward_rate": 0.01,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux117": {
- "reactants": "pCaMKII_psd + PP1",
- "products": "PP1_pCaMKII_psd",
- "forward_rate": 7.99999999999994e-07,
- "backward_rate": 0.001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux118": {
- "reactants": "PP1_pCaMKII_psd",
- "products": "PP1 + CaMKII_psd",
+ "revreaction_17": {
+ "reactants": "PP1 + Target1p",
+ "products": "PP1_Target1p",
"forward_rate": 0.001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux119": {
- "reactants": "CaMKII_psd",
- "products": "CaMKII",
- "forward_rate": 0.000500000000000001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux120": {
- "reactants": "CaM_Ca4 + CaMKII_psd",
- "products": "CaMKII_CaM_Ca4_psd",
- "forward_rate": 0.0001,
- "backward_rate": 0.0399999999999998,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux121": {
- "reactants": "CaM_Ca2 + CaMKII_psd",
- "products": "CaMKII_CaM_Ca2_psd",
- "forward_rate": 0.0001,
- "backward_rate": 0.4,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux122": {
- "reactants": "CaM + CaMKII_psd",
- "products": "CaMKII_CaM_psd",
- "forward_rate": 0.0001,
- "backward_rate": 4.0,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux123": {
- "reactants": "CaMKII_CaM_Ca2_psd + Ca",
- "products": "CaMKII_CaM_Ca4_psd",
- "forward_rate": 0.0001,
- "backward_rate": 0.1,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux124": {
- "reactants": "CaMKII_CaM_psd + Ca",
- "products": "CaMKII_CaM_Ca2_psd",
- "forward_rate": 5.99999999999995e-06,
- "backward_rate": 0.00199999999999999,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux125": {
- "reactants": "CaMKII_CaM",
- "products": "CaMKII_CaM_psd",
- "forward_rate": 0.000500000000000001,
- "backward_rate": 0.000500000000000001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux126": {
- "reactants": "CaMKII_CaM_Ca2",
- "products": "CaMKII_CaM_Ca2_psd",
- "forward_rate": 0.000500000000000001,
- "backward_rate": 0.000500000000000001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux127": {
- "reactants": "CaMKII_CaM_Ca4",
- "products": "CaMKII_CaM_Ca4_psd",
- "forward_rate": 0.000500000000000001,
- "backward_rate": 0.000500000000000001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux128": {
- "reactants": "CaMKII_CaM_Ca4_psd_CaMKII_CaM_Ca4_psd",
- "products": "CaMKII_CaM_Ca4_CaMKII_CaM_Ca4",
- "forward_rate": 0.000500000000000001,
- "backward_rate": 0.000500000000000001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux129": {
- "reactants": "pCaMKII_CaM_Ca4_psd_CaMKII_CaM_Ca4_psd",
- "products": "pCaMKII_CaM_Ca4_CaMKII_CaM_Ca4",
- "forward_rate": 1e-06,
- "backward_rate": 0.000500000000000001,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux130": {
- "reactants": "CaMKII_CaM_Ca4 + CaMKII_CaM_Ca4",
- "products": "CaMKII_CaM_Ca4_CaMKII_CaM_Ca4",
- "forward_rate": 3.60000000000003e-07,
- "backward_rate": 0.0229999999999998,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux131": {
- "reactants": "CaMKII_CaM_Ca4_CaMKII_CaM_Ca4",
- "products": "pCaMKII_CaM_Ca4 + CaMKII_CaM_Ca4",
- "forward_rate": 0.00390000000000001,
- "backward_rate": null,
+ "backward_rate": 10.0,
"regions": [
"soma_internal",
"dend_internal"
]
},
- "ReactionFlux132": {
- "reactants": "pCaMKII_CaM_Ca4 + CaMKII_CaM_Ca4",
- "products": "pCaMKII_CaM_Ca4_CaMKII_CaM_Ca4",
- "forward_rate": 1.10000000000001e-06,
- "backward_rate": 0.00540000000000002,
+ "revreaction_16": {
+ "reactants": "Target1 + PKAc",
+ "products": "PKAc_Target1",
+ "forward_rate": 0.08,
+ "backward_rate": 10.0,
"regions": [
"soma_internal",
"dend_internal"
]
},
- "ReactionFlux133": {
- "reactants": "pCaMKII_CaM_Ca4_CaMKII_CaM_Ca4",
- "products": "pCaMKII_CaM_Ca4 + pCaMKII_CaM_Ca4",
+ "irrevreaction_14": {
+ "reactants": "PKAc_Target1",
+ "products": "PKAc + Target1p",
"forward_rate": 10.0,
"backward_rate": null,
"regions": [
@@ -2475,40 +654,10 @@
"dend_internal"
]
},
- "ReactionFlux134": {
- "reactants": "CaMKII_CaM_Ca4_psd + CaMKII_CaM_Ca4_psd",
- "products": "CaMKII_CaM_Ca4_psd_CaMKII_CaM_Ca4_psd",
- "forward_rate": 3.60000000000003e-07,
- "backward_rate": 0.0229999999999998,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux135": {
- "reactants": "CaMKII_CaM_Ca4_psd_CaMKII_CaM_Ca4_psd",
- "products": "pCaMKII_CaM_Ca4_psd + CaMKII_CaM_Ca4_psd",
- "forward_rate": 0.00390000000000001,
- "backward_rate": null,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux136": {
- "reactants": "pCaMKII_CaM_Ca4_psd + CaMKII_CaM_Ca4_psd",
- "products": "pCaMKII_CaM_Ca4_psd_CaMKII_CaM_Ca4_psd",
- "forward_rate": 1.10000000000001e-06,
- "backward_rate": 0.00540000000000002,
- "regions": [
- "soma_internal",
- "dend_internal"
- ]
- },
- "ReactionFlux137": {
- "reactants": "pCaMKII_CaM_Ca4_psd_CaMKII_CaM_Ca4_psd",
- "products": "pCaMKII_CaM_Ca4_psd + pCaMKII_CaM_Ca4_psd",
- "forward_rate": 10.0,
+ "irrevreaction_15": {
+ "reactants": "PP1_Target1p",
+ "products": "PP1 + Target1",
+ "forward_rate": 5.0,
"backward_rate": null,
"regions": [
"soma_internal",
diff --git a/examples/notebooks/neuromodulation/data/JSON/robert_reaction_diffusion.json b/examples/notebooks/neuromodulation/data/JSON/robert_reaction_diffusion.json
index 843f5f128..7c016e181 100644
--- a/examples/notebooks/neuromodulation/data/JSON/robert_reaction_diffusion.json
+++ b/examples/notebooks/neuromodulation/data/JSON/robert_reaction_diffusion.json
@@ -8,7 +8,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 0.0100831208954662
+ "concentration": 0.0100831208954662,
+ "boundary_condition": false
},
"Gbgolf": {
"initial_concentration": 29.8851246006536,
@@ -18,7 +19,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 29.8851246006536
+ "concentration": 29.8851246006536,
+ "boundary_condition": false
},
"GaolfGTP": {
"initial_concentration": 0.00891348109605658,
@@ -28,7 +30,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 0.00891348109605658
+ "concentration": 0.00891348109605658,
+ "boundary_condition": false
},
"D1RDAGolf": {
"initial_concentration": 2.00890216216344,
@@ -38,7 +41,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 2.00890216216344
+ "concentration": 2.00890216216344,
+ "boundary_condition": false
},
"Golf": {
"initial_concentration": 1453.07257228221,
@@ -48,7 +52,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 1453.07257228221
+ "concentration": 1453.07257228221,
+ "boundary_condition": false
},
"D1RGolf": {
"initial_concentration": 515.033400954975,
@@ -58,7 +63,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 515.033400954975
+ "concentration": 515.033400954975,
+ "boundary_condition": false
},
"D1RDA": {
"initial_concentration": 5.95922532787641,
@@ -68,7 +74,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 5.95922532787641
+ "concentration": 5.95922532787641,
+ "boundary_condition": false
},
"D1R": {
"initial_concentration": 1476.99847155499,
@@ -78,7 +85,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 1476.99847155499
+ "concentration": 1476.99847155499,
+ "boundary_condition": false
},
"cAMP": {
"initial_concentration": 38.1860143351998,
@@ -88,7 +96,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 38.1860143351998
+ "concentration": 38.1860143351998,
+ "boundary_condition": false
},
"AC5": {
"initial_concentration": 2.66944644058834,
@@ -98,7 +107,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 2.66944644058834
+ "concentration": 2.66944644058834,
+ "boundary_condition": false
},
"AC5GaolfGTP": {
"initial_concentration": 0.118090407078866,
@@ -108,7 +118,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 0.118090407078866
+ "concentration": 0.118090407078866,
+ "boundary_condition": false
},
"PDE4": {
"initial_concentration": 1506.80848289944,
@@ -118,7 +129,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 1506.80848289944
+ "concentration": 1506.80848289944,
+ "boundary_condition": false
},
"PKA": {
"initial_concentration": 1157.14133868944,
@@ -128,7 +140,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 1157.14133868944
+ "concentration": 1157.14133868944,
+ "boundary_condition": false
},
"PKAcAMP2": {
"initial_concentration": 3.2824343126378,
@@ -138,7 +151,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 3.2824343126378
+ "concentration": 3.2824343126378,
+ "boundary_condition": false
},
"PKAcAMP4": {
"initial_concentration": 0.0867374139319834,
@@ -148,7 +162,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 0.0867374139319834
+ "concentration": 0.0867374139319834,
+ "boundary_condition": false
},
"PKAreg": {
"initial_concentration": 39.489489583994,
@@ -158,7 +173,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 39.489489583994
+ "concentration": 39.489489583994,
+ "boundary_condition": false
},
"PKAc": {
"initial_concentration": 3.66078057924366,
@@ -168,7 +184,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 3.66078057924366
+ "concentration": 3.66078057924366,
+ "boundary_condition": false
},
"PP1": {
"initial_concentration": 2927.34258198642,
@@ -178,7 +195,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 2927.34258198642
+ "concentration": 2927.34258198642,
+ "boundary_condition": false
},
"DA": {
"initial_concentration": 20.0,
@@ -188,7 +206,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 20.0
+ "concentration": 20.0,
+ "boundary_condition": false
},
"AMP": {
"initial_concentration": 0.0,
@@ -198,7 +217,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 0.0
+ "concentration": 0.0,
+ "boundary_condition": true
},
"PDE4_cAMP": {
"initial_concentration": 493.191517100561,
@@ -208,7 +228,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 493.191517100561
+ "concentration": 493.191517100561,
+ "boundary_condition": false
},
"PDE10c": {
"initial_concentration": 0.578101285574062,
@@ -218,7 +239,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 0.578101285574062
+ "concentration": 0.578101285574062,
+ "boundary_condition": false
},
"PDE10": {
"initial_concentration": 396.456253552482,
@@ -228,7 +250,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 396.456253552482
+ "concentration": 396.456253552482,
+ "boundary_condition": false
},
"PDE10_cAMP": {
"initial_concentration": 302.781683628694,
@@ -238,7 +261,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 302.781683628694
+ "concentration": 302.781683628694,
+ "boundary_condition": false
},
"PDE10c_cAMP": {
"initial_concentration": 0.183961533250013,
@@ -248,7 +272,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 0.183961533250013
+ "concentration": 0.183961533250013,
+ "boundary_condition": false
},
"ATP": {
"initial_concentration": 5000000.0,
@@ -258,7 +283,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 5000000.0
+ "concentration": 5000000.0,
+ "boundary_condition": true
},
"AC5GaolfGTP_ATP": {
"initial_concentration": 29.7480375915836,
@@ -268,7 +294,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 29.7480375915836
+ "concentration": 29.7480375915836,
+ "boundary_condition": false
},
"AC5_ATP": {
"initial_concentration": 667.46442556075,
@@ -278,7 +305,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 667.46442556075
+ "concentration": 667.46442556075,
+ "boundary_condition": false
},
"PP1_Target1p": {
"initial_concentration": 73.6574180095066,
@@ -288,7 +316,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 73.6574180095066
+ "concentration": 73.6574180095066,
+ "boundary_condition": false
},
"Target1p": {
"initial_concentration": 377.428073140956,
@@ -298,7 +327,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 377.428073140956
+ "concentration": 377.428073140956,
+ "boundary_condition": false
},
"PKAc_Target1": {
"initial_concentration": 36.8287090047503,
@@ -308,7 +338,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 36.8287090047503
+ "concentration": 36.8287090047503,
+ "boundary_condition": false
},
"Target1": {
"initial_concentration": 2515.08579984072,
@@ -318,7 +349,8 @@
"soma_internal",
"dend_internal"
],
- "concentration": 2515.08579984072
+ "concentration": 2515.08579984072,
+ "boundary_condition": false
}
},
"reactions": {
diff --git a/examples/notebooks/neuromodulation/data/SBML/Robert-MODEL_speedy_reduced2_UPDATED.xml b/examples/notebooks/neuromodulation/data/SBML/Robert-MODEL_speedy_reduced2_UPDATED.xml
new file mode 100644
index 000000000..e061f48f9
--- /dev/null
+++ b/examples/notebooks/neuromodulation/data/SBML/Robert-MODEL_speedy_reduced2_UPDATED.xml
@@ -0,0 +1,1932 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T11:45:40Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T11:48:42Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:28:51Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:29:04Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:29:03Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:14:59Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:14:51Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:28:40Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:28:43Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:29:12Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:29:14Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:29:16Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:13:56Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:14:45Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:29:13Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:29:10Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:29:08Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:29:09Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:29:11Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:14:35Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:28:42Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:40:52Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T11:57:22Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:02:22Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:04:09Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:02:34Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:04:43Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:05:31Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:05:12Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:04:58Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:03:00Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:05:05Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:03:05Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:03:37Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:04:51Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:04:02Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T12:03:10Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:20:36Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:22:41Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:23:33Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:24:03Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:24:13Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:24:42Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:25:19Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:25:54Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:26:28Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:26:38Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:27:07Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:27:21Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:27:30Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:27:38Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:27:48Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:55:13Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:55:33Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:57:47Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:57:55Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:58:06Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:58:19Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:58:28Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:59:07Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:59:23Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:59:45Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T13:59:54Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2016-03-21T14:00:02Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:37:57Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:36:36Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:38:49Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2017-06-10T13:39:42Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/notebooks/neuromodulation/data/connectivity.json b/examples/notebooks/neuromodulation/data/connectivity.json
index 108a12360..456a59ba0 100644
--- a/examples/notebooks/neuromodulation/data/connectivity.json
+++ b/examples/notebooks/neuromodulation/data/connectivity.json
@@ -2,8 +2,28 @@
"regions": {
"Cube": {
"connectivity": {
- "neuron,neuron": {
- "DA": {
+ "dspn,dspn": {
+ "fake_glutamate": {
+ "conductance": [
+ 1e-9,
+ 1e-3
+ ],
+ "channel_parameters": {
+ "mod_file": "tmGlut",
+ "parameter_file": "data/tmglut_DA_parameters.json"
+ },
+ "cluster_size": 1,
+ "cluster_spread": null,
+ "pruning": {
+ "f1": null,
+ "soft_max": null,
+ "mu2": null,
+ "a3": null,
+ "cluster_pruning": false
+ }
+ },
+
+ "!DA": {
"conductance": [
1e-9,
1e-3
diff --git a/examples/notebooks/neuromodulation/data/convert_sbml_to_json.sh b/examples/notebooks/neuromodulation/data/convert_sbml_to_json.sh
index 20fd1f1c7..b8bab2fd7 100755
--- a/examples/notebooks/neuromodulation/data/convert_sbml_to_json.sh
+++ b/examples/notebooks/neuromodulation/data/convert_sbml_to_json.sh
@@ -1,7 +1,8 @@
# python ../../../../snudda/utils/sbml_to_snudda.py SBML/MODEL_speedy_reduced2.xml JSON/robert_reaction_diffusion.json
+python ../../../../snudda/utils/sbml_to_snudda.py SBML/Robert-MODEL_speedy_reduced2_UPDATED.xml JSON/reaction_diffusion_D1.json
-python ../../../../snudda/utils/sbml_to_snudda.py SBML/Nair_2016_optimized_UPDATED.xml JSON/reaction_diffusion_D1.json
+# python ../../../../snudda/utils/sbml_to_snudda.py SBML/Nair_2016_optimized_UPDATED.xml JSON/reaction_diffusion_D1.json
# python ../../../../snudda/utils/sbml_to_snudda.py SBML/Nair2015-D1-BIOMD0000000635_url.xml JSON/reaction_diffusion_D1.json
@@ -13,3 +14,5 @@ python ../../../../snudda/utils/sbml_to_snudda.py SBML/Nair2015-D2-BIOMD00000006
# python ../../../../snudda/utils/sbml_to_snudda.py SBML/Robert-MODEL_speedy_reduced2.xml JSON/robert_reaction_diffusion.json
+
+
diff --git a/examples/notebooks/neuromodulation/data/tmglut_DA_parameters.json b/examples/notebooks/neuromodulation/data/tmglut_DA_parameters.json
new file mode 100644
index 000000000..9f4fd28d5
--- /dev/null
+++ b/examples/notebooks/neuromodulation/data/tmglut_DA_parameters.json
@@ -0,0 +1,39 @@
+{
+ "low": {
+ "synapse": {
+ "mod_pka_g_ampa_min": 1,
+ "mod_pka_g_ampa_max": 1,
+ "mod_pka_g_ampa_half": 12.5,
+ "mod_pka_g_ampa_slope": 1,
+ "mod_pka_g_nmda_min": 1,
+ "mod_pka_g_nmda_max": 1.2,
+ "mod_pka_g_nmda_half": 12.5,
+ "mod_pka_g_nmda_slope": 1
+ }
+ },
+ "mid": {
+ "synapse": {
+ "mod_pka_g_ampa_min": 1,
+ "mod_pka_g_ampa_max": 1.15,
+ "mod_pka_g_ampa_half": 12.5,
+ "mod_pka_g_ampa_slope": 1,
+ "mod_pka_g_nmda_min": 1,
+ "mod_pka_g_nmda_max": 1.3,
+ "mod_pka_g_nmda_half": 12.5,
+ "mod_pka_g_nmda_slope": 1
+ }
+ },
+ "high": {
+ "synapse": {
+ "mod_pka_g_ampa_min": 1,
+ "mod_pka_g_ampa_max": 1.3,
+ "mod_pka_g_ampa_half": 12.5,
+ "mod_pka_g_ampa_slope": 1,
+ "mod_pka_g_nmda_min": 1,
+ "mod_pka_g_nmda_max": 1.6,
+ "mod_pka_g_nmda_half": 12.5,
+ "mod_pka_g_nmda_slope": 1
+ }
+ }
+
+}
diff --git a/examples/notebooks/neuromodulation/neuromodulation_example_anu_on_real_dspn.ipynb b/examples/notebooks/neuromodulation/neuromodulation_example_anu_on_real_dspn.ipynb
index 391548409..62f899197 100644
--- a/examples/notebooks/neuromodulation/neuromodulation_example_anu_on_real_dspn.ipynb
+++ b/examples/notebooks/neuromodulation/neuromodulation_example_anu_on_real_dspn.ipynb
@@ -91,13 +91,14 @@
"Reading SNUDDA_DATA=None from networks/neuromodulation_example_anu_with_real_dspn/network-config.json\n",
"stop_parallel disabled, to keep pool running.\n",
"\n",
- "Execution time: 0.4s\n",
+ "Execution time: 0.8s\n",
"Prune synapses\n",
"Network path: networks/neuromodulation_example_anu_with_real_dspn\n",
"No file networks/neuromodulation_example_anu_with_real_dspn/pruning_merge_info.json\n",
+ "Read 90 out of total 90 synapses\n",
"stop_parallel disabled, to keep pool running.\n",
"\n",
- "Execution time: 0.4s\n"
+ "Execution time: 0.8s\n"
]
}
],
@@ -145,13 +146,13 @@
"Writing spikes to networks/neuromodulation_example_anu_with_real_dspn/input-spikes.hdf5\n",
"stop_parallel disabled, to keep pool running.\n",
"\n",
- "Execution time: 0.5s\n"
+ "Execution time: 1.0s\n"
]
},
{
"data": {
"text/plain": [
- ""
+ ""
]
},
"execution_count": 2,
@@ -167,7 +168,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 3,
"id": "d019b580-4193-4321-9ee8-9bdd3988209f",
"metadata": {},
"outputs": [
@@ -186,38 +187,37 @@
"Using logFile: networks/neuromodulation_example_anu_with_real_dspn/log/network-simulation-log.txt-0\n",
"Worker 0 : Loading network from networks/neuromodulation_example_anu_with_real_dspn/network-synapses.hdf5\n",
"Loading config file networks/neuromodulation_example_anu_with_real_dspn/network-config.json\n",
- "0 : Memory status: 82% free\n",
+ "0 : Memory status: 63% free\n",
"Distributing neurons.\n",
"Setup neurons\n",
"Node 0 - cell 0 dspn_0\n",
- "Fixing AMP concentration to constant 0.0\n",
- "Fixing AMP concentration to constant 0.0\n",
- "Fixing ATP concentration to constant 5000000.0\n",
- "Fixing ATP concentration to constant 5000000.0\n",
- "Fixing Ca concentration to constant 60.0\n",
- "Fixing Ca concentration to constant 60.0\n",
- "Fixing pSubstrate_out concentration to constant 0.0\n",
- "Fixing pSubstrate_out concentration to constant 0.0\n",
- "Fixing PP1_out concentration to constant 0.0\n",
- "Fixing PP1_out concentration to constant 0.0\n",
- "Fixing CaM_out concentration to constant 0.0\n",
- "Fixing CaM_out concentration to constant 0.0\n",
- "Fixing D32_out concentration to constant 0.0\n",
- "Fixing D32_out concentration to constant 0.0\n",
"Neuron dspn_0 (0) resting voltage = -86.0\n",
"!!! Popping extra segment from neuron -- temp fix!\n",
- "Node 0 - cell 1 dspn_0\n"
- ]
- },
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "NEURON: k < sizeof(long) * 8\n",
- " near line 0\n",
- "Assertion failed: file /root/nrn/src/nrnoc/eion.cpp, line 437\n",
- " {create axon[2]}\n",
- " "
+ "Node 0 - cell 1 dspn_0\n",
+ "Neuron dspn_0 (1) resting voltage = -86.0\n",
+ "!!! Popping extra segment from neuron -- temp fix!\n",
+ "Build node cache dspn_0 (dspn_0[0])\n",
+ "Forcing rxd update...\n",
+ "Updating node data... (takes ≈ 1 microcentury)\n",
+ "RxD update completed.\n",
+ "Node cache built.\n",
+ "Build node cache dspn_0 (dspn_0[1])\n",
+ "Node cache built.\n",
+ "0 : Memory status: 68% free\n",
+ "Adding gap junctions.\n",
+ "connect_network_gap_junctions_local\n",
+ "Finding node local gap junctions...\n",
+ "Added 0.0 gap junctions to simulation (0 total)\n",
+ "Adding synapses.\n",
+ "connect_network_synapses\n",
+ "Added 90 on worker 0\n",
+ "Added 90 synapses to simulation (90 total)\n",
+ "0 : Memory status: 68% free\n",
+ "Adding external (cortical, thalamic) input from networks/neuromodulation_example_anu_with_real_dspn/input-spikes.hdf5\n",
+ "0 : Memory status: 68% free\n",
+ "0 : Memory status: 68% free\n",
+ "Time set to 0 ms. No simulation run.\n",
+ "Program run time: 3.5s\n"
]
}
],
@@ -238,7 +238,55 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 4,
+ "id": "1dc9fba9-131c-4bff-a7dc-3fa3047452f8",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "18"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "sim.add_synapse_variable_recording(source_id=0, dest_id=1, variable=\"modulation_factor_ampa\", synapse_type=\"fake_glutamate\")\n",
+ "sim.add_synapse_variable_recording(source_id=0, dest_id=1, variable=\"modulation_factor_nmda\", synapse_type=\"fake_glutamate\")\n",
+ "sim.add_synapse_variable_recording(source_id=1, dest_id=0, variable=\"modulation_factor_ampa\", synapse_type=\"fake_glutamate\")\n",
+ "sim.add_synapse_variable_recording(source_id=1, dest_id=0, variable=\"modulation_factor_nmda\", synapse_type=\"fake_glutamate\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "ea777c3d-232f-45d4-a26c-d85d5d4bb3c5",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "18"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "sim.add_synapse_variable_recording(source_id=0, dest_id=1, variable=\"g\", synapse_type=\"fake_glutamate\")\n",
+ "sim.add_synapse_variable_recording(source_id=0, dest_id=1, variable=\"g\", synapse_type=\"fake_glutamate\")\n",
+ "sim.add_synapse_variable_recording(source_id=1, dest_id=0, variable=\"g\", synapse_type=\"fake_glutamate\")\n",
+ "sim.add_synapse_variable_recording(source_id=1, dest_id=0, variable=\"g\", synapse_type=\"fake_glutamate\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
"id": "88bf71a5-19da-4e2e-8e90-29546a56cea1",
"metadata": {},
"outputs": [],
@@ -251,7 +299,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 7,
"id": "27ec8a70-1fbc-4093-9d8c-cb73494b626e",
"metadata": {},
"outputs": [],
@@ -272,7 +320,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 8,
"id": "6b9f2c09-d17f-4848-990d-9cc9b7859c39",
"metadata": {},
"outputs": [],
@@ -285,7 +333,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 9,
"id": "4d9216d8-8a84-4370-bfc1-88f6cc496a13",
"metadata": {},
"outputs": [],
@@ -295,7 +343,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 10,
"id": "a9f436d4-4b12-4aca-87bc-1aebb9475456",
"metadata": {},
"outputs": [],
@@ -305,7 +353,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 11,
"id": "65a75d7a-fdcb-46b0-8148-d4752a3d0748",
"metadata": {},
"outputs": [],
@@ -316,20 +364,57 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 12,
"id": "9f5f9b57-9e65-4a09-87ab-cc6da2ce332e",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Running simulation for 0.5 s\n",
+ "Running Neuron simulator 500 ms, with dt=0.025\n",
+ " 1% done. Elapsed: 1.1 s, estimated time left: 107.4 s\n",
+ " 2% done. Elapsed: 2.2 s, estimated time left: 106.4 s\n",
+ " 3% done. Elapsed: 3.3 s, estimated time left: 105.4 s\n",
+ " 4% done. Elapsed: 4.3 s, estimated time left: 104.2 s\n",
+ " 5% done. Elapsed: 5.4 s, estimated time left: 103.5 s\n",
+ " 10% done. Elapsed: 10.9 s, estimated time left: 98.1 s\n",
+ " 20% done. Elapsed: 24.0 s, estimated time left: 96.0 s\n",
+ " 30% done. Elapsed: 38.4 s, estimated time left: 89.7 s\n",
+ " 40% done. Elapsed: 50.7 s, estimated time left: 76.1 s\n",
+ " 50% done. Elapsed: 61.7 s, estimated time left: 61.7 s\n",
+ " 60% done. Elapsed: 72.8 s, estimated time left: 48.5 s\n",
+ " 70% done. Elapsed: 83.7 s, estimated time left: 35.9 s\n",
+ " 80% done. Elapsed: 94.7 s, estimated time left: 23.7 s\n",
+ " 90% done. Elapsed: 105.6 s, estimated time left: 11.7 s\n",
+ "100% done. Elapsed: 116.5 s, estimated time left: 0.0 s\n",
+ "Neuron simulation finished\n",
+ "Simulation done.\n",
+ "Simulation run time: 118.6 s\n"
+ ]
+ }
+ ],
"source": [
"sim.run(t=500)"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 13,
"id": "053125fc-9117-459b-a3e8-725ef45db53a",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Writing network output to networks/neuromodulation_example_anu_with_real_dspn/simulation/output.hdf5\n",
+ "Using sample dt = None (sample step size None)\n",
+ "Worker 1/1 writing data to networks/neuromodulation_example_anu_with_real_dspn/simulation/output.hdf5\n"
+ ]
+ }
+ ],
"source": [
"sim.record.write()"
]
@@ -344,10 +429,18 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 14,
"id": "d84ee6f3-4193-4509-ad4a-0d93dff5e3d9",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Loading networks/neuromodulation_example_anu_with_real_dspn/simulation/output.hdf5\n"
+ ]
+ }
+ ],
"source": [
"from snudda.utils import SnuddaLoadSimulation\n",
"\n",
@@ -364,7 +457,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 15,
"id": "bd0f4edf-a622-490b-b39f-18f516975737",
"metadata": {},
"outputs": [],
@@ -376,10 +469,27 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 16,
"id": "a63a7152-730e-4868-a81a-cc87fccaf9f4",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"import plotly.graph_objects as go\n",
"import plotly.io as pio\n",
@@ -395,10 +505,37 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 17,
"id": "1e49669a-1e97-4e19-8586-4acff6e21d69",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/tmp/ipykernel_31133/2856066121.py:7: RuntimeWarning:\n",
+ "\n",
+ "invalid value encountered in divide\n",
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"import numpy as np\n",
"import plotly.graph_objects as go\n",
@@ -414,10 +551,41 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 18,
"id": "0b572560-b42f-4920-bdf3-6718800d01f1",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/tmp/ipykernel_31133/4119170436.py:7: RuntimeWarning:\n",
+ "\n",
+ "invalid value encountered in divide\n",
+ "\n",
+ "/tmp/ipykernel_31133/4119170436.py:7: RuntimeWarning:\n",
+ "\n",
+ "divide by zero encountered in divide\n",
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"import numpy as np\n",
"import plotly.graph_objects as go\n",
@@ -441,10 +609,21 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 19,
"id": "e6554026-bb50-4209-a1f7-37565af50529",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAioAAAMhCAYAAADGgJrEAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAD910lEQVR4nOzdeVxVZf7A8c+5F7jsF8EFUGQRBXFBcpc0F1RMyxxLczetxiV3s7Ffk6ajpmUumUt1gZwWtUbLatJSw8YtV4xccMPUAMmNRdbLPb8/HO94AxUQvFf5vl+vM8N9znOe8z0n9X55nuc8R1FVVUUIIYQQwgZprB2AEEIIIcTtSKIihBBCCJsliYoQQgghbJYkKkIIIYSwWZKoCCGEEMJmSaIihBBCCJsliYoQQgghbJYkKkIIIYSwWZKoCCGEEMJmSaIihBBCCJv10CQqP/30E0888QS+vr4oisKXX35Z5jZUVeXtt9+mQYMG6HQ6ateuzZw5cyo+WCGEEEKUip21A6go169fJzw8nBEjRvCXv/ylXG1MmDCB77//nrfffpsmTZpw5coVrly5UsGRCiGEEKK0lIfxpYSKorBhwwaeeuopc1l+fj7/93//x2effca1a9do3Lgx8+fPp2PHjgAcO3aMpk2b8uuvvxISEmKdwIUQQghh4aEZ+rmbl156id27d7NmzRp++eUXnnnmGaKjozl58iQAX3/9NUFBQXzzzTcEBgYSEBDA888/Lz0qQgghhBVViUTl3LlzxMbG8vnnn9O+fXvq1avH1KlTefTRR4mNjQXgzJkz/Pbbb3z++eesXr2auLg4Dhw4wNNPP23l6IUQQoiq66GZo3IniYmJFBUV0aBBA4vy/Px8vLy8ADCZTOTn57N69WpzPYPBQPPmzUlKSpLhICGEEMIKqkSikp2djVar5cCBA2i1Wot9rq6uAPj4+GBnZ2eRzDRs2BC40SMjiYoQQghx/1WJRCUiIoKioiLS09Np3759iXUiIyMxGo2cPn2aevXqAXDixAkA/P3971usQgghhPifh+apn+zsbE6dOgXcSEzeeecdOnXqhKenJ3Xr1mXw4MHs3LmThQsXEhERwR9//MHWrVtp2rQpPXv2xGQy0bJlS1xdXVm8eDEmk4mxY8fi7u7O999/b+WrE0IIIaqmhyZRiY+Pp1OnTsXKhw0bRlxcHIWFhfzjH/9g9erV/P7771SvXp02bdrwxhtv0KRJEwBSUlIYN24c33//PS4uLvTo0YOFCxfi6el5vy9HCCGEEDxEiYoQQgghHj5V4vFkIYQQQjyYHujJtCaTiZSUFNzc3FAUxdrhCCGEEKIUVFUlKysLX19fNJo795k80IlKSkoKfn5+1g5DCCGEEOVw/vx56tSpc8c6D3Si4ubmBty4UHd3dytHI4QQQojSyMzMxM/Pz/w9ficPdKJyc7jH3d1dEhUhhBDiAVOaaRsymVYIIYQQNksSFSGEEELYLElUhBBCCGGzHug5KqJ0TCYTBQUF1g5DCCFEFWFvb1/sJcDlJYnKQ66goIDk5GRMJpO1QxFCCFGFeHh44O3tfc/rnEmi8hBTVZXU1FS0Wi1+fn53XVRHCCGEuFeqqpKTk0N6ejoAPj4+99SeJCoPMaPRSE5ODr6+vjg7O1s7HCGEEFWEk5MTAOnp6dSsWfOehoHkV+yHWFFREQAODg5WjkQIIURVc/MX5MLCwntqRxKVKkDegySEEOJ+q6jvHklUhBBCCGGzrJqozJw5E0VRLLbQ0FBrhiSEEEIIG2L1ybSNGjViy5Yt5s92dlYPSQghhBA2wupDP3Z2dnh7e5u36tWrWzskYSN2796NVqulZ8+exfYVFBSwYMECwsPDcXZ2pnr16kRGRhIbG2ueuCU9dkII8eCzevfFyZMn8fX1xdHRkbZt2zJv3jzq1q1bYt38/Hzy8/PNnzMzMysnpn272WpYUSlt30+O+mqEPfE0lx3ssbermBUC76dlSxYzcthQPl33Ob/s3YN3rVrAjSSl/9DhHD12jFemTKJV8xa4urly4NAhFi1ciH+tmjRuFMb1a1cJadCALz7+p7lNrZ2W9N+SrXVJQgjxwHF0dsG9Rk2rnd+qiUrr1q2Ji4sjJCSE1NRU3njjDdq3b8+vv/6Km5tbsfrz5s3jjTfeqPS4igoKuH71SqWfp7KpigbVZMJUZMSEiqqq5BlVq8TiaKeUaQb49evX+eqbb9m04V+kp6fz2dp1TBgzGoBVHxrYs3cvmzasp0mjMPMxdX196dWtG4WFhZiMRlSTCTuthuqe1SzaNhmNFXNRQghRBVh7ZXNFVVXrfHOV4Nq1a/j7+/POO+8wcuTIYvtL6lHx8/MjIyMDd3f3CosjLzubzEvpFdaetRQWFXE1Jw9/f38cdTpyCooIn/OjVWI5/H+dcHYofa9OXFwcqz74gN07d/Ltv//N1KlTOXrkCIqi0LxlS7xr1eLbb765YxuzZs/mnUWL0Ov1OOp0tG7dmn/Mnn3bHjshhBDFaTQatPb2ZT4uLy+P5ORkAgMDcXR0tNiXmZmJXq8v1fe31Yd+buXh4UGDBg04depUift1Oh06na7S43B0dcXR1bXSz1PZ8vLyyExOxt7BAXudDnvFej0J9joH7B1K/8ctbvVqhgwZgr1OR68nnuCFF19k1549dOzYkVOnTtGpUyfs7/JnoV1kJE3Dwy167DpHRd22x04IIYTtsalEJTs7m9OnTzNkyBBrh/JQcrLXcnRWd6udu7SSkpLYu3cvGzZsAG5MuO7fvz8Gg4GOHTtS2k7AHj16mH9u2rQprVu3xt/fn3Xr1pXYYyeEEML2WDVRmTp1Kk888QT+/v6kpKQwY8YMtFotAwYMsGZYDy1FUXAuQ6+GtRgMBoxGI76+vuYyVVXR6XQsW7aMBg0acPz48TK3e7ceOyGEELbHqo8nX7hwgQEDBhASEkK/fv3w8vJiz5491KhRw5phCSsyGo2sXr2ahQsXkpCQYN4OHz6Mr68vn332GQMHDmTLli0cOnSo2PGFhYVcv369xLZv9tjd65s8hRBC3D9W/fV6zZo11jy9sEHffPMNV69eZeTIkej1eot9ffv2xWAwsGPHDr799lu6dOnC7NmzefTRR3Fzc2P//v3Mnz8fg8FAs2bNpMdOCCEeArY/DiCqFIPBQFRUVLEkBW4kKgsWLCApKYkffviBRYsWsWrVKqZOnYqzszMNGzZk/PjxNG7cGPhfj93ly5epUaMGjz76qPTYCSHEA8amHk8uq7I83lQV3enRMCGEEKIyVdTjyVZfQl8IIYQQ4nYkURFCCCGEzZJERQghhBA2SxIVIYQQQtgsSVSEEEIIYbMkURFCCCGEzZJERQghhBA2SxIVIYQQQtgsSVSEEEIIYbMkURHiPjl79iyKopCQkGAu27lzJ02aNMHe3p6nnnrKarEJIYStkkRF2Kzdu3ej1Wrp2bNnsX0FBQUsWLCA8PBwnJ2dqV69OpGRkcTGxlJYWAjAzJkzURTFYgsNDS3W1qFDh+jfvz8+Pj7odDr8/f3p1asXX3/9NZX9honJkyfTrFkzkpOTiYuLM5f/61//onPnzlSrVg0nJydCQkIYMWIEhw4dIj4+vth1/XmLj48nLi7O/Fmj0VCnTh2ee+450tPTK/WahBCiIkmiImyWwWBg3Lhx/PTTT6SkpJjLCwoK6N69O2+++SYvvvgiu3btYu/evYwdO5Z3332XI0eOmOs2atSI1NRU87Zjxw6Lc3z11Ve0adOG7OxsPvroI44dO8amTZvo06cPr732GhkZGZV6jadPn6Zz587UqVMHDw8PAF555RX69+9Ps2bN2LhxI0lJSXz66acEBQUxffp02rVrZ3FN/fr1Izo62qKsXbt2ALi7u5OamsqFCxf44IMP+O677xgyZEilXpMQQlQo9QGWkZGhAmpGRoa1Q7FJubm56tGjR9Xc3NwbBSaTquZnW2czmcoUe1ZWlurq6qoeP35c7d+/vzpnzhzzvvnz56sajUY9ePBgseMKCgrU7OxsVVVVdcaMGWp4ePhtz5Gdna16eXmpffr0uW0d03/jNhqN6ogRI9SAgADV0dFRbdCggbp48WKLukVFReobb7yh1q5dW3VwcFDDw8PV7777zrw/OTlZBdRDhw6Zf751i42NVXfv3q0C6pIlS+4Yz62GDRum9u7du1h5bGysqtfrLcrmzJmjajQaNScn57bXLIQQFaHYd9AtyvL9bWe9FEncd4U5MNfXOud+NQUcXEpdfd26dYSGhhISEsLgwYOZOHEi06dPR1EUPvnkE6KiooiIiCh2nL29Pfb29ubPJ0+exNfXF0dHR9q2bcu8efOoW7cuAN9//z2XL19m2rRpt41DURQATCYTderU4fPPP8fLy4tdu3bx4osv4uPjQ79+/QBYsmQJCxcuZNWqVURERBATE8OTTz7JkSNHqF+/vkW7fn5+pKamEhISwqxZs+jfvz96vZ6//e1vuLq6MmbMmDvGU15OTk6YTCaMRuM9tSOEEPeLDP0Im2QwGBg8eDAA0dHRZGRksH37duBG8lHSXJM/a926NXFxcWzatIkVK1aQnJxM+/btycrKAuDEiRMAhISEmI/Zt28frq6u5u2bb74BbiRAb7zxBi1atCAwMJBBgwbx3HPPsW7dOvOxb7/9Nq+88grPPvssISEhzJ8/n2bNmrF48eJisWm1Wry9vVEUBb1ej7e3N05OTpw4cYKgoCDs7P73O8Q777xjEVN5h6NOnjzJypUradGiBW5ubuVqQwgh7jfpUalK7J1v9GxY69yllJSUxN69e9mwYQMAdnZ29O/fH4PBQMeOHUs9wbVHjx7mn5s2bUrr1q3x9/dn3bp1jBw5ssRjmjZtan4qp379+hY9D++99x4xMTGcO3eO3NxcCgoKaNasGQCZmZmkpKQQGRlp0V5kZCSHDx8u7aWXaMSIETz55JP8/PPPDB48uEwTfDMyMnB1dcVkMpGXl8ejjz7Khx9+eE/xCCHE/SSJSlWiKGUafrEWg8GA0WjE1/d/w1SqqqLT6Vi2bBkNGjTg+PHjZW7Xw8ODBg0acOrUKQDzcExSUhJt2rQBQKfTERwcXOzYNWvWMHXqVBYuXEjbtm1xc3Pjrbfe4ueffy7PJd5W/fr12bFjB4WFheYhLA8PDzw8PLhw4UKZ23Nzc+PgwYNoNBp8fHxwcnKq0HiFEKKyydCPsClGo5HVq1ezcOFCEhISzNvhw4fx9fXls88+Y+DAgWzZsoVDhw4VO76wsJDr16+X2HZ2djanT5/Gx8cHgG7duuHp6cn8+fPvGtfOnTtp164dY8aMISIiguDgYE6fPm3e7+7ujq+vLzt37ix2XFhYWKmvf8CAAWRnZ7N8+fJSH3MnGo2G4OBggoKCJEkRQjyQpEdF2JRvvvmGq1evMnLkSPR6vcW+vn37YjAY2LFjB99++y1dunRh9uzZPProo7i5ubF//37mz5+PwWCgWbNmTJ06lSeeeAJ/f39SUlKYMWMGWq2WAQMGAODq6sqHH35I//796dmzJ+PHj6d+/fpkZ2ezadMm4MZcErjR07F69Wo2b95MYGAg//znP9m3bx+BgYHm+F5++WVmzJhBvXr1aNasGbGxsSQkJPDJJ5+U+vrbtm3LlClTmDJlCr/99ht/+ctfzBNvDQaDeU0UIYSoKiRRETbFYDAQFRVVLEmBG4nKggULSEpK4ocffmDRokWsWrWKqVOn4uzsTMOGDRk/fjyNGzcG4MKFCwwYMIDLly9To0YNHn30Ufbs2UONGjXMbfbp04ddu3Yxf/58hg4dypUrV9Dr9bRo0YI1a9bQq1cvAP7617+aF4ZTFIUBAwYwZswYvvvuO3Nb48ePJyMjgylTppCenk5YWBgbN24s9sTP3bz99tu0atWKFStWEBMTQ05ODrVq1aJDhw7s3r0bd3f38txaIYR4IClqWWbm2ZjMzEz0ej0ZGRnyj3cJ8vLySE5OJjAwEEdHR2uHI4QQogq503dQWb6/pQ9ZCCGEEDZLEhUhhBBC2CxJVIQQQghhsyRREUIIIYTNkkRFCCGEEDZLEhUhhBBC2CxJVIQQQghhsyRREUIIIYTNkkRFCCGEEDZLEhUh7pOzZ8+iKAoJCQnmsp07d9KkSRPs7e156qmnrBabEELYKklUhM3avXs3Wq2Wnj17FttXUFDAggULCA8Px9nZmerVqxMZGUlsbCyFhYUAzJw5E0VRLLbQ0NBibd18h4+Pjw86nQ5/f3969erF119/TWW/YWLy5Mk0a9aM5ORk4uLizOX/+te/6Ny5M9WqVcPJyYmQkBBGjBjBoUOHiI+PL3Zdf97i4+OJi4szf9ZoNNSpU4fnnnuO9PT0MsX417/+Fa1Wy+eff24uu9v5Z86caU7Mbm5eXl5069atxLdeCyHE7UiiImyWwWBg3Lhx/PTTT6SkpJjLCwoK6N69O2+++SYvvvgiu3btYu/evYwdO5Z3332XI0eOmOs2atSI1NRU87Zjxw6Lc3z11Ve0adOG7OxsPvroI44dO8amTZvo06cPr732GhkZGZV6jadPn6Zz587UqVMHDw8PAF555RX69+9Ps2bN2LhxI0lJSXz66acEBQUxffp02rVrZ3FN/fr1Izo62qKsXbt2ALi7u5OamsqFCxf44IMP+O677xgyZEip48vJyWHNmjVMmzaNmJgYc/mt51q8eLH5PDe3qVOnmutu2bKF1NRUNm/eTHZ2Nj169ODatWsVcv+EEFWA+gDLyMhQATUjI8Paodik3Nxc9ejRo2pubq6qqqpqMpnU6wXXrbKZTKYyxZ6VlaW6urqqx48fV/v376/OmTPHvG/+/PmqRqNRDx48WOy4goICNTs7W1VVVZ0xY4YaHh5+23NkZ2erXl5eap8+fW5b52bcRqNRHTFihBoQEKA6OjqqDRo0UBcvXmxRt6ioSH3jjTfU2rVrqw4ODmp4eLj63XffmfcnJyergHro0CHzz7dusbGx6u7du1VAXbJkyR3judWwYcPU3r17FyuPjY1V9Xq9RdmcOXNUjUaj5uTk3PaabxUXF6e2adNGvXbtmurs7KyeO3euVOf58/XetHPnThVQN23aVKrzCyEeXH/+DrpVWb6/7ayVIIn7L9eYS+tPW1vl3D8P/Blne+dS11+3bh2hoaGEhIQwePBgJk6cyPTp01EUhU8++YSoqCgiIiKKHWdvb4+9vb3588mTJ/H19cXR0ZG2bdsyb9486tatC8D333/P5cuXmTZt2m3jUBQFAJPJRJ06dfj888/x8vJi165dvPjii/j4+NCvXz8AlixZwsKFC1m1ahURERHExMTw5JNPcuTIEerXr2/Rrp+fH6mpqYSEhDBr1iz69++PXq/nb3/7G66urowZM+aO8ZSXk5MTJpMJo9FYqvoGg4HBgwej1+vp0aMHcXFx/P3vf7+n88ONXjEhhCgNGfoRNunmFyRAdHQ0GRkZbN++HbiRfJQ01+TPWrduTVxcHJs2bWLFihUkJyfTvn17srKyADhx4gQAISEh5mP27duHq6urefvmm2+AGwnQG2+8QYsWLQgMDGTQoEE899xzrFu3znzs22+/zSuvvMKzzz5LSEgI8+fPp1mzZixevLhYbFqtFm9vbxRFQa/X4+3tjZOTEydOnCAoKAg7u//9DvHOO+9YxFTe4aiTJ0+ycuVKWrRogZubW6nq79mzh/79+wMwePBgYmNjyz1v59q1a8yePRtXV1datWpVrjaEEFWP9KhUIU52Tvw88Gernbu0kpKS2Lt3Lxs2bADAzs6O/v37YzAY6NixY6m/KHv06GH+uWnTprRu3Rp/f3/WrVvHyJEjSzymadOm5qdy6tevb9Hz8N577xETE8O5c+fIzc2loKCAZs2aAZCZmUlKSgqRkZEW7UVGRnL48OHSXnqJRowYwZNPPsnPP//M4MGDy5QoZGRk4OrqislkIi8vj0cffZQPP/ywVMfGxMTQvXt3qlevDsDjjz/OyJEj2bZtG126dCl1DO3atUOj0XD9+nWCgoJYu3YttWrVKvXxQoiqTRKVKkRRlDINv1iLwWDAaDTi6+trLlNVFZ1Ox7Jly2jQoAHHjx8vc7seHh40aNCAU6dOAZiHY5KSkmjTpg0AOp2O4ODgYseuWbOGqVOnsnDhQtq2bYubmxtvvfUWP/9csYlf/fr12bFjB4WFheYhLA8PDzw8PLhw4UKZ23Nzc+PgwYNoNBp8fHzMQy93U1RUxEcffURaWppF705RURExMTFlSlTWrl1LWFgYXl5e5gnDQghRWjL0I2yK0Whk9erVLFy4kISEBPN2+PBhfH19+eyzzxg4cCBbtmwp8THXwsJCrl+/XmLb2dnZnD59Gh8fHwC6deuGp6cn8+fPv2tcO3fupF27dowZM4aIiAiCg4M5ffq0eb+7uzu+vr7s3Lmz2HFhYWGlvv4BAwaQnZ3N8uXLS33MnWg0GoKDgwkKCip1kgLw73//m6ysLA4dOmTx3+Gzzz5j/fr1ZXpqx8/Pj3r16kmSIoQoF+lRETblm2++4erVq4wcORK9Xm+xr2/fvhgMBnbs2MG3335Lly5dmD17No8++ihubm7s37+f+fPnYzAYaNasGVOnTuWJJ57A39+flJQUZsyYgVarZcCAAQC4urry4Ycf0r9/f3r27Mn48eOpX78+2dnZbNq0CbgxlwRu9HSsXr2azZs3ExgYyD//+U/27dtHYGCgOb6XX36ZGTNmUK9ePZo1a0ZsbCwJCQl88sknpb7+tm3bMmXKFKZMmcJvv/3GX/7yF/PEW4PBYF4TpbIZDAZ69uxJeHi4RXlYWBiTJk3ik08+YezYsZUehxBCSI+KsCkGg4GoqKhiSQrcSFT2799PUlISP/zwA9OmTWPVqlW0adOGli1bsnTpUsaPH0/jxo0BuHDhAgMGDCAkJIR+/frh5eXFnj17qFGjhrnNPn36sGvXLpydnRk6dCghISF07tyZbdu2sWbNGnr16gXcWPTsL3/5C/3796d169Zcvny52JM548ePZ/LkyUyZMoUmTZqwadMmNm7cWOyJn7t5++23+fTTTzl06BC9evWifv36PPPMM5hMJnbv3o27u3tZb2uZXLx4kW+//Za+ffsW26fRaOjTpw8Gg6FSYxBCiJsUtbxT+G1AZmYmer2ejIyMSv/H+0GUl5dHcnIygYGBODo6WjscIYQQVcidvoPK8v0tPSpCCCGEsFmSqAhRBc2dO9dibZZbt1sf6xZCCGuTybRCVEGjRo0yr6j7Z2V5OkgIISqbJCpCVEGenp54enpaOwwhhLgrGfoRQgghhM2SREUIIYQQNksSFSGEEELYLElUhBBCCGGzJFERQgghhM2SREUIIYQQNksSFWGzdu/ejVarpWfPnsX2FRQUsGDBAsLDw3F2dqZ69epERkYSGxtLYWEhADNnzkRRFIstNDS0zHHMmzcPrVbLW2+9ZS4LCAgo1vat2/DhwwEsyvR6PZGRkWzbtq18N0QIIaogSVSEzTIYDIwbN46ffvqJlJQUc3lBQQHdu3fnzTff5MUXX2TXrl3s3buXsWPH8u6773LkyBFz3UaNGpGammreduzYUeY4YmJimDZtGjExMeayffv2mdv817/+BUBSUpK5bMmSJea6sbGxpKamsnPnTqpXr06vXr04c+ZMeW6JEEJUObLgWxWiqipqbq5Vzq04OaEoSqnrZ2dns3btWvbv309aWhpxcXG8+uqrACxevJiffvqJ/fv3ExERYT4mKCiIZ555hoKCAnOZnZ0d3t7e5Y57+/bt5ObmMmvWLFavXs2uXbto166dxRuYby6cVrNmTTw8PIq14eHhgbe3N97e3qxYsYLatWvzww8/8Ne//rXccQkhRFVhM4nKm2++yfTp05kwYQKLFy+2djgPJTU3l6RHmlvl3CEHD6A4O5e6/rp16wgNDSUkJITBgwczceJEpk+fjqIofPLJJ0RFRVkkKTfZ29tjb29v/nzy5El8fX1xdHSkbdu2zJs3j7p165Y6DoPBwIABA7C3t2fAgAEYDAbatWtX6uP/7Oby9LcmU0IIIW7PJoZ+9u3bx6pVq2jatKm1QxE2wmAwMHjwYACio6PJyMhg+/btwI3kozRzTVq3bk1cXBybNm1ixYoVJCcn0759e7KyskoVQ2ZmJl988YU5jsGDB7Nu3Tqys7PLdU05OTm89tpraLVaHnvssXK1IYQQVY3Ve1Sys7MZNGgQH3zwAf/4xz/uWDc/P5/8/Hzz58zMzMoO76GiODkRcvCA1c5dWklJSezdu5cNGzYAN4Zv+vfvj8FgoGPHjqiqWqp2bn0LcNOmTWndujX+/v6sW7eOkSNH3vX4zz77jHr16hEeHg5As2bN8Pf3Z+3ataU6/qYBAwag1WrJzc2lRo0aGAwGScqFEKKUrJ6ojB07lp49exIVFXXXRGXevHm88cYb9ymyh4+iKGUafrEWg8GA0WjE19fXXKaqKjqdjmXLltGgQQOOHz9e5nY9PDxo0KABp06dKnUcR44cwc7uf39NTCYTMTExZUpUFi1aRFRUFHq93mJuixBCiLuzaqKyZs0aDh48yL59+0pVf/r06UyePNn8OTMzEz8/v8oKT1iB0Whk9erVLFy4kG7dulnse+qpp/jss88YOHAgr776KocOHSo2T6WwsJCCggJcXFyKtZ2dnc3p06cZMmTIXeNITExk//79xMfHW7xl+MqVK3Ts2JHjx4+X+lFnb29vgoODS1VXCCGEJaslKufPn2fChAn88MMPODo6luoYnU6HTqer5MiENX3zzTdcvXqVkSNHotfrLfb17dsXg8HAjh07+Pbbb+nSpQuzZ8/m0Ucfxc3Njf379zN//nwMBgPNmjVj6tSpPPHEE/j7+5OSksKMGTPQarUMGDDgrnEYDAZatWpFhw4diu1r2bIlBoPBYl0VIYQQlcNqk2kPHDhAeno6jzzyCHZ2dtjZ2bF9+3aWLl2KnZ0dRUVF1gpNWJHBYDAPk/xZ37592b9/P0lJSfzwww9MmzaNVatW0aZNG1q2bMnSpUsZP348jRs3BuDChQsMGDCAkJAQ+vXrh5eXF3v27Lnr8EtBQQEff/wxffv2LXF/3759Wb16tXlhOSGEEJVHUUs7M7GCZWVl8dtvv1mUPffcc4SGhvLKK6+Yv2zuJDMzE71eT0ZGBu7u7pUV6gMrLy+P5ORkAgMDS91rJYQQQlSEO30HleX722pDP25ubsWSERcXF7y8vEqVpAghhBDi4WcT66gIcb998sknuLq6lrg1atTI2uEJIYT4L6s/nnyr+Ph4a4cgqognn3yS1q1bl7jv1pVthRBCWJdNJSpC3C9ubm64ublZOwwhhBB3IUM/QgghhLBZkqgIIYQQwmZJoiKEEEIImyWJihBCCCFsliQqQgghhLBZkqgIIYQQwmZJoiJs1u7du9FqtfTs2dOi/OzZsyiKglar5ffff7fYl5qaip2dHYqicPbsWYv6NzcvLy+6devGoUOH7telCCGEKCdJVITNMhgMjBs3jp9++omUlJRi+2vXrs3q1astyj766CNq165dYntbtmwhNTWVzZs3k52dTY8ePbh27VplhC6EEKKCSKJShaiqSmF+kVW2sr77Mjs7m7Vr1zJ69Gh69uxJXFxcsTrDhg0jNjbWoiw2NpZhw4aV2KaXlxfe3t60aNGCt99+m4sXL/Lzzz+XKS4hhBD3l6xMW4UYC0y8P2G7Vc794pLHsNdpS11/3bp1hIaGEhISwuDBg5k4cSLTp09HURRznSeffJKVK1eyY8cOHn30UXbs2MHVq1d54oknmD179h3bd3JyAqCgoKB8FySEEOK+kB4VYZMMBgODBw8GIDo6moyMDLZvt0yy7O3tGTx4MDExMQDExMQwePDgu76r59q1a8yePRtXV1datWpVORcghBCiQkiPShVi56DhxSWPWe3cpZWUlMTevXvZsGHDjWPt7Ojfvz8Gg4GOHTta1B0xYgTt2rVj7ty5fP755+zevRuj0Vhiu+3atUOj0XD9+nWCgoJYu3YttWrVKvc1CSGEqHySqFQhiqKUafjFWgwGA0ajEV9fX3OZqqrodDqWLVtmUbdJkyaEhoYyYMAAGjZsSOPGjUlISCix3bVr1xIWFoaXlxceHh6VeAVCCCEqigz9CJtiNBpZvXo1CxcuJCEhwbwdPnwYX19fPvvss2LHjBgxgvj4eEaMGHHHtv38/KhXr54kKUII8QCRHhVhU7755huuXr3KyJEj0ev1Fvv69u2LwWAgOjraovyFF17gmWeekQRECCEeQtKjImyKwWAgKiqqWJICNxKV/fv3k5mZaVFuZ2dH9erVsbOTvFsIIR428i+7sClff/31bfe1atXKvB7LndZladasmcX+gICAMq/jIoQQwjZIj4oQQgghbJYkKkIIIYSwWZKoCCGEEMJmSaIihBBCCJsliYoQQgghbJYkKkIIIYSwWZKoCCGEEMJmSaIihBBCCJsliYoQQgghbJYkKkIIIYSwWZKoCJu1e/dutFotPXv2BGD48OEoinLbLSAgAICOHTuayxwdHQkLC2P58uVWvBIhhBDlJYmKsFkGg4Fx48bx008/kZKSwpIlS0hNTTVvALGxsebP+/btMx/7wgsvkJqaytGjR+nXrx9jx47ls88+s9alCCGEKCd5KWEVoqoqxvx8q5zbTqdDUZRS18/Ozmbt2rXs37+ftLQ04uLiePXVV4u9VdnDwwNvb+9ixzs7O5vLZ86cyaeffsrGjRsZMGDAvV2IEEKI+0oSlSrEmJ/P0mFPW+Xc4z/6AntHx1LXX7duHaGhoYSEhDB48GAmTpzI9OnTy5Ts3MrJyYmCgoJyHSuEEMJ6ZOhH2CSDwcDgwYMBiI6OJiMjg+3bt5e5naKiIj7++GN++eUXOnfuXNFhCiGEqGTSo1KF2Ol0jP/oC6udu7SSkpLYu3cvGzZsuHGsnR39+/fHYDDQsWPHUrWxfPlyPvzwQwoKCtBqtUyaNInRo0eXJ3QhhBBWJIlKFaIoSpmGX6zFYDBgNBrx9fU1l6mqik6nY9myZcXmqZRk0KBB/N///R9OTk74+Pig0UjnoRBCPIjkX29hU4xGI6tXr2bhwoUkJCSYt8OHD+Pr61vqJ3f0ej3BwcHUrl1bkhQhhHiASY+KsCnffPMNV69eZeTIkcV6Tvr27YvBYGDUqFFWik4IIcT9Jr9qCptiMBiIiooqcXinb9++7N+/n19++cUKkQkhhLAG6VERNuXrr7++7b5WrVqhqqr5860/3yo+Pr6iwxJCCGEl0qMihBBCCJsliYoQQgghbJYkKkIIIYSwWZKoCCGEEMJmSaIihBBCCJsliYoQQgghbJYkKkIIIYSwWZKoCCGEEMJmlXvBN5PJxKlTp0hPT8dkMlns69Chwz0HJoQQQghRrkRlz549DBw4kN9++63Y6qCKolBUVFQhwQkhhBCiaivX0M+oUaNo0aIFv/76K1euXOHq1avm7cqVKxUdo6hihg8fjqIoKIqCvb09tWrVomvXrsTExFj03r3//vt07NgRd3d3FEXh2rVrxdq62Y6iKLi7u9OyZUu++uqr+3g1Qggh7kW5EpWTJ08yd+5cGjZsiIeHB3q93mIT4l5FR0eTmprK2bNn+e677+jUqRMTJkygV69eGI1GAHJycoiOjubVV1+9Y1uxsbGkpqayf/9+IiMjefrpp0lMTLwflyGEEOIelWvop3Xr1pw6dYrg4OCKjkdUIlVVUQtNd69YCRR7DYqilLq+TqfD29sbgNq1a/PII4/Qpk0bunTpQlxcHM8//zwTJ04E7v4SQg8PD7y9vfH29mb27NksWbKEH3/8kSZNmpT3coQQQtwn5UpUxo0bx5QpU0hLS6NJkybY29tb7G/atGmFBCcqllpoIuX1XVY5t++sdigO2ntqo3PnzoSHh7N+/Xqef/75Mh9vNBoxGAwAODg43FMsQggh7o9yJSp9+/YFYMSIEeYyRVFQVVUm04pKFRoayi+//FKmYwYMGIBWqyU3NxeTyURAQAD9+vWrpAiFEEJUpHIlKsnJyRUdh7gPFHsNvrPaWe3cFeFmMlwWixYtIioqijNnzjBp0iSWLl2Kp6dnhcQjhBCicpUrUfH396/oOMR9oCjKPQ+/WNuxY8cIDAws0zHe3t4EBwcTHBxMbGwsjz/+OEePHqVmzZqVFKUQQoiKUu5fc0+fPs24ceOIiooiKiqK8ePHc/r06TK1sWLFCpo2bYq7uzvu7u60bduW7777rrwhiYfctm3bSExMNA89lkerVq1o3rw5c+bMqcDIhBBCVJZyJSqbN28mLCyMvXv30rRpU5o2bcrPP/9Mo0aN+OGHH0rdTp06dXjzzTc5cOAA+/fvp3PnzvTu3ZsjR46UJyzxEMnPzyctLY3ff/+dgwcPMnfuXHr37k2vXr0YOnQoAGlpaSQkJHDq1CkAEhMTSUhIuOtaPhMnTmTVqlX8/vvvlX4dQggh7pFaDs2aNVNfeeWVYuWvvPKKGhERUZ4mzapVq6Z++OGHpaqbkZGhAmpGRsY9nfNhlZubqx49elTNzc21dihlMmzYMBVQAdXOzk6tUaOGGhUVpcbExKhFRUXmejNmzDDXu3WLjY011wHUDRs2WLRvMpnU0NBQdfTo0ffpioQQouq503dQWb6/FVX90xr4peDo6EhiYiL169e3KD9x4gRNmzYlLy+vzAlTUVERn3/+OcOGDePQoUOEhYUVq5Ofn09+fr75c2ZmJn5+fmRkZODu7l7mcz7s8vLySE5OJjAwEEdHR2uHI4QQogq503dQZmYmer2+VN/f5Rr6qVGjBgkJCcXKExISyjxBMTExEVdXV3Q6HaNGjWLDhg0lJikA8+bNs1gB18/PrzzhCyGEEOIBUa6nfl544QVefPFFzpw5Q7t2Nx533blzJ/Pnz2fy5MllaiskJISEhAQyMjL44osvGDZsGNu3by8xWZk+fbpF+zd7VIQQQgjxcCrX0I+qqixevJiFCxeSkpICgK+vLy+//DLjx48v8zoXt4qKiqJevXqsWrXqrnXL0nVUFcnQjxBCCGupqKGfcvWoKIrCpEmTmDRpEllZWQC4ubmVp6liTCaTxTwUIYQQQlRd5UpUbnUvCcr06dPp0aMHdevWJSsri08//ZT4+Hg2b958r2EJIYQQ4iFQ6kTlkUceYevWrVSrVo2IiIg7Du8cPHiwVG2mp6czdOhQUlNT0ev1NG3alM2bN9O1a9fShiWEEEKIh1ipE5XevXuj0+nMP9/LPJSbbr7JVgghhBCiJKVOVGbMmGH+eebMmZURixBCCCGEhXKtoxIUFMTly5eLlV+7do2goKB7DkoIIYQQAsqZqJw9e5aioqJi5fn5+Vy4cOGegxJCCCGEgDImKhs3bmTjxo3AjRcT3vy8ceNGNmzYwOzZswkMDKyUQEXVMXz4cBRFQVEU7O3tqVWrFl27diUmJgaTyWSu9/7779OxY0fc3d1RFIVr164Va+tmO4qi4O7uTsuWLfnqq68s6sTFxZnraLVaqlWrRuvWrZk1axYZGRklxjhv3jy0Wi1vvfVWhV67EEIIS2V6PPmpp54CbvzjP2zYMIt99vb2BAQEsHDhwgoLTlRd0dHRxMbGUlRUxMWLF9m0aRMTJkzgiy++YOPGjdjZ2ZGTk0N0dDTR0dFMnz79tm3FxsYSHR1NZmYmy5cv5+mnn+bgwYM0adLEXMfd3Z2kpCRUVeXatWvs2rWLefPmERsby86dO/H19bVoMyYmhmnTphETE8PLL79cafdBCCGqujIlKjd/mw0MDGTfvn1Ur169UoISlUNVVQoLC61ybnt7+zI9KabT6fD29gagdu3aPPLII7Rp04YuXboQFxfH888/z8SJEwGIj4+/Y1seHh54e3vj7e3N7NmzWbJkCT/++KNFoqIoivl8Pj4+NGzYkCeeeIJGjRoxbdo0Pv74Y3Pd7du3k5uby6xZs1i9ejW7du0yv0pCCCFExSrXgm/JyckVHYe4DwoLC5k7d65Vzv3qq6/i4OBwT2107tyZ8PBw1q9fz/PPP1/m441Go/mR+NLEUrNmTQYNGkRMTAxFRUVotVrgxmP1AwYMwN7engEDBmAwGCRREUKISlLulWmvX7/O9u3bOXfuHAUFBRb7xo8ff8+BCVGS0NBQfvnllzIdM2DAALRaLbm5uZhMJgICAujXr1+pz5eVlcXly5epWbMmmZmZfPHFF+zevRuAwYMH0759e5YsWYKrq2uZr0cIIcSdlStROXToEI8//jg5OTlcv34dT09PLl26hLOzMzVr1pRExUbZ29vz6quvWu3cFUFV1TIvNrho0SKioqI4c+YMkyZNYunSpXh6epb6fID5nJ999hn16tUjPDwcgGbNmuHv78/atWsZOXJkmeISQghxd+VKVCZNmsQTTzzBypUr0ev17NmzB3t7ewYPHsyECRMqOkZRQRRFuefhF2s7duxYmZ8s8/b2Jjg4mODgYGJjY3n88cc5evQoNWvWLNX53N3d8fLyAm4M+xw5cgQ7u//91TGZTMTExEiiIoQQlaBc66gkJCQwZcoUNBoNWq2W/Px8/Pz8WLBggdV+YxcPv23btpGYmEjfvn3L3UarVq1o3rw5c+bMuWvd9PR0Pv30U5566ik0Gg2JiYns37+f+Ph4EhISzFt8fDy7d+/m+PHj5Y5LCCFEycrVo2Jvb49GcyPHqVmzJufOnaNhw4bo9XrOnz9foQGKqik/P5+0tDSLx5PnzZtHr169GDp0KABpaWmkpaVx6tQpABITE3Fzc6Nu3bp3HNqZOHEiffr0Ydq0adSuXRu4McSTlpZmfjx59+7dzJ07F71ez5tvvgnc6E1p1aoVHTp0KNZmy5YtMRgMsq6KEEJUsHL1qERERLBv3z4AHnvsMV5//XU++eQTJk6cSOPGjSs0QFE1bdq0CR8fHwICAoiOjubHH39k6dKlfPXVV+anb1auXElERAQvvPACAB06dCAiIsK8KOHtREdHExgYaNGrkpmZiY+PD7Vr16Zt27asWrWKYcOGcejQIXx8fCgoKODjjz++bW9O3759Wb16tdUe/xZCiIeVot6cLVgG+/fvJysri06dOpGens7QoUPZtWsX9evXJyYmxjzRsLJlZmai1+vJyMjA3d39vpzzQZKXl0dycjKBgYE4OjpaOxwhhBBVyJ2+g8ry/V3moR9VValZs6a556RmzZps2rSprM0IIYQQQtxVmYd+VFUlODhY5qIIIYQQotKVOVHRaDTUr1+fy5cvV0Y8QgghhBBm5ZpM++abb/Lyyy/z66+/VnQ8QgghhBBm5Xo8eejQoeTk5BAeHo6DgwNOTk4W+69cuVIhwQkhhBCiaitXorJo0aIyL2MuhBBCCFFW5UpUhg8fXsFhCCGEEEIUV645KlqtlvT09GLlly9fNi/GJYQQQghxr8qVqNxujbj8/PwH/qV3QgghhLAdZRr6Wbp0KXDjLbwffvghrq6u5n1FRUX89NNPhIaGVmyEQlRhM2fO5MsvvyQhIcGibMWKFaSnp7Nhwwaeeuopq8UnhBCVrUw9KosWLWLRokWoqsrKlSvNnxctWsTKlSvJyclh5cqVlRWrqCKGDx+OoigoioK9vT21atWia9euxMTEYDKZzPXef/99OnbsiLu7O4qicO3atWJt3WxHURTc3d1p2bIlX331lUWduLg4cx2tVku1atVo3bo1s2bNIiMjo8QY582bh1arve1LCNPS0pgwYQLBwcE4OjpSq1YtIiMjWbFiBTk5OeW+N8eOHeONN95g1apVpKam0qNHj3K3JYQQD4IyJSrJyckkJyfz2GOPcfjwYfPn5ORkkpKS2Lx5M61bt66sWEUVEh0dTWpqKmfPnuW7776jU6dOTJgwgV69emE0GgHIyckhOjqaV1999Y5txcbGkpqayv79+4mMjOTpp58mMTHRoo67uzupqalcuHCBXbt28eKLL7J69WqaNWtGSkpKsTZjYmKYNm0aMTExxfadOXOGiIgIvv/+e+bOncuhQ4fYvXs306ZN45tvvmHLli3lvi+nT58GoHfv3nh7e6PT6crdlhBCPBDUB1hGRoYKqBkZGdYOxSbl5uaqR48eVXNzc1VVVVWTyaQajdetsplMplLHPWzYMLV3797Fyrdu3aoC6gcffGBR/uOPP6qAevXq1WLHAOqGDRvMnzMzM1VAXbJkibksNjZW1ev1xY69ePGiWr16dXXQoEEW5fHx8Wrt2rXVgoIC1dfXV925c6fF/u7du6t16tRRs7OzS7y+W+/Fb7/9pj755JOqi4uL6ubmpj7zzDNqWlqaef+MGTPU8PBw88+AxSaEELbqz99BtyrL93e5Hk8uKioiLi6OrVu3kp6ebtEdD7Bt27Z7SJ1EZTGZconf3sQq5+74WCJarfM9tdG5c2fCw8NZv349zz//fJmPNxqNGAwGgFJN+q5ZsyaDBg0iJiaGoqIi8xNtBoOBAQMGYG9vz4ABAzAYDLRr1w648eTbzZ4UFxeXEtu9uQaRyWSid+/euLq6sn37doxGI2PHjqV///7Ex8cXO27q1KkEBATw3HPPkZqaWubrF0KIB1G5EpUJEyYQFxdHz549ady4sSz+Ju6b0NBQfvnllzIdM2DAALRaLbm5uZhMJgICAujXr1+pz5eVlcXly5epWbMmmZmZfPHFF+zevRuAwYMH0759e5YsWYKrqyunTp1CVVVCQkIs2qlevTp5eXkAjB07lvnz57N161YSExNJTk7Gz88PgNWrV9OoUSP27dtHy5YtLdpwdXXFw8MDAG9v7zLdAyGEeFCVK1FZs2YN69at4/HHH6/oeEQl0mic6PhY4t0rVtK5K4KqqmVOjBctWkRUVBRnzpxh0qRJLF26FE9Pz1KfD/7XC/LZZ59Rr149wsPDAWjWrBn+/v6sXbuWkSNH3radvXv3YjKZGDRoEPn5+cCNibF+fn7mJAUgLCwMDw8Pjh07VixREUKIqqhciYqDgwPBwcEVHYuoZDeearm34RdrO3bsGIGBgWU6xtvbm+DgYIKDg4mNjeXxxx/n6NGj1KxZs1Tnc3d3x8vLC7gx7HPkyBHs7P73V8dkMhETE8PIkSMJDg5GURSSkpIs2gkKCgIo9l4sIYQQd1auBd+mTJnCkiVLbrvwmxCVYdu2bSQmJtK3b99yt9GqVSuaN2/OnDlz7lo3PT2dTz/9lKeeegqNRkNiYiL79+8nPj6ehIQE8xYfH8/u3bs5fvw4Xl5edO3alWXLlnH9+vU7tt+wYUPOnz/P+fPnzWVHjx7l2rVrhIWFlfsahRDiYVKuHpUdO3bw448/8t1339GoUSPs7e0t9q9fv75CghNVV35+PmlpaRQVFXHx4kU2bdrEvHnz6NWrF0OHDgVurFWSlpbGqVOnAEhMTMTNzY26devecWhn4sSJ9OnTh2nTplG7dm3gxhBPWloaqqpy7do1du/ezdy5c9Hr9bz55pvAjd6UVq1a0aFDh2JttmzZEoPBwFtvvcXy5cuJjIykRYsWzJw5k6ZNm6LRaNi3bx/Hjx+nefPmAERFRdGkSRMGDRrE4sWLMRqNjBkzhscee4wWLVpU6P0UQogHVbl6VDw8POjTpw+PPfYY1atXR6/XW2xC3KtNmzbh4+NDQEAA0dHR/PjjjyxdupSvvvrK/PTNypUriYiI4IUXXgCgQ4cOREREsHHjxju2HR0dTWBgoEWvSmZmJj4+PtSuXZu2bduyatUqhg0bxqFDh/Dx8aGgoICPP/74tr05ffv2ZfXq1RQWFlKvXj0OHTpEVFQU06dPJzw8nBYtWvDuu+8ydepUZs+eDdwYivvqq6+oVq0aHTp0ICoqiqCgINauXVsRt1AIIR4KivoAj99kZmai1+vJyMjA3d3d2uHYnLy8PJKTkwkMDMTR0dHa4QghhKhC7vQdVJbv73L1qMCNNSm2bNnCqlWryMrKAiAlJYXs7OzyNimEEEIIYaFcc1R+++03oqOjOXfuHPn5+XTt2hU3Nzfmz59Pfn6+vO9HCCGEEBWiXD0qEyZMoEWLFly9etXiccs+ffqwdevWCgtOCCGEEFVbuXpU/vOf/7Br165iy5AHBATw+++/V0hgQgghhBDl6lExmUwUFRUVK79w4QJubm73HJQQQgghBJQzUenWrRuLFy82f1YUhezsbGbMmCHL6gshhBCiwpRr6GfhwoV0796dsLAw8vLyGDhwICdPnqR69ep89tlnFR2jEEIIIaqociUqderU4fDhw6xdu5bDhw+TnZ3NyJEjGTRokLzLRAghhBAVptzrqNjZ2TFo0CAWLFjA8uXLef755yVJEVVefHw8iqJw7do1c9mXX35JcHAwWq2WiRMnWi02IYR4EJUrUZk3bx4xMTHFymNiYpg/f/49ByWqtuHDh6MoCoqiYG9vT61atejatSsxMTGYTCZzvffff5+OHTvi7u5eLDm46WY7iqLg7u5Oy5Yt+eqrr4rVKygo4K233uKRRx7BxcUFvV5PeHg4r732GikpKfd0PX/96195+umnOX/+vHn5fCGEEKVTrkRl1apVhIaGFitv1KiRLPYmKkR0dDSpqamcPXuW7777jk6dOjFhwgR69eqF0WgEICcnh+joaF599dU7thUbG0tqair79+8nMjKSp59+msTERPP+m4sWzp07l+HDh/PTTz+RmJjI0qVLuXTpEu+++265ryM7O5v09HS6d++Or6+vPBUnhBBlpZaDTqdTz5w5U6z89OnTqk6nK0+T5ZKRkaECakZGxn0754MkNzdXPXr0qJqbm2vtUMpk2LBhau/evYuVb926VQXUDz74wKL8xx9/VAH16tWrxY4B1A0bNpg/Z2ZmqoC6ZMkSc9m8efNUjUajHjx4sMR4TCaT+ee8vDx13Lhxao0aNVSdTqdGRkaqe/fuLTGWmz/fuv3444+luwlCCPGAu9N3UFm+v8vVo+Ln58fOnTuLle/cuRNfX9/yZUyi0qmqyvWiIqtsagW8+7Jz586Eh4ezfv36ch1vNBoxGAwAFosVfvbZZ3Tt2pWIiIgSj1MUxfzztGnT+Ne//sVHH33EwYMHCQ4Opnv37ly5cqXYce3atSMpKQmAf/3rX6SmptKuXbtyxS6EEFVVuZ76eeGFF5g4cSKFhYV07twZgK1btzJt2jSmTJlSoQGKipNjMlHvp8S7V6wEpzs0wUWrved2QkND+eWXX8p0zIABA9BqteTm5mIymQgICKBfv37m/SdOnKBjx44Wx/Tp04cffvgBgKZNm7Jr1y6uX7/OihUriIuLo0ePHgB88MEH/PDDDxgMBl5++WWLNhwcHKhZsyYAnp6eeHt7l/VyhRCiyitXovLyyy9z+fJlxowZQ0FBAQCOjo688sorTJ8+vUIDFOJWqqpa9HCUxqJFi4iKiuLMmTNMmjSJpUuX4unpecdjli9fzvXr11m6dCk//fQTAKdPn6awsJDIyEhzPXt7e1q1asWxY8fKfjFCCCHuqlyJiqIozJ8/n7///e8cO3YMJycn6tevj06nq+j4RAVy1mg43aGJ1c5dEY4dO0ZgYGCZjvH29iY4OJjg4GBiY2N5/PHHOXr0qLm3o379+uYhmpt8fHwA7prQCCGEqFz39O3h6upKy5Ytady4sSQpDwBFUXDRaq2ylbUXpCTbtm0jMTGRvn37lruNVq1a0bx5c+bMmWMuGzBgAD/88AOHDh2647H16tXDwcHBYn5WYWEh+/btIywsrNwxCSGEuL1y9ahcv36dN998k61bt5Kenm6xtgXAmTNnKiQ4UXXl5+eTlpZGUVERFy9eZNOmTcybN49evXoxdOhQANLS0khLS+PUqVMAJCYm4ubmRt26de/YEzJx4kT69OnDtGnTqF27NpMmTeLbb7+lS5cuzJgxg/bt21OtWjVOnDjBd999h/a/c2tcXFwYPXo0L7/8Mp6entStW5cFCxaQk5PDyJEjK/+mCCFEFVSuROX5559n+/btDBkyBB8fnwr5bVmIW23atAkfHx/s7OyoVq0a4eHhLF26lGHDhqH57zDSypUreeONN8zHdOjQAbixbsrw4cNv23Z0dDSBgYHMmTOH5cuX4+joyNatW1m8eDGxsbFMnz4dk8lEYGAgPXr0YNKkSeZj33zzTUwmE0OGDCErK4sWLVqwefNmqlWrVjk3QgghqjhFLcdzox4eHnz77bcWkwqtITMzE71eT0ZGBu7u7laNxRbl5eWRnJxMYGAgjo6O1g5HCCFEFXKn76CyfH+Xa45KtWrVZJKhEEIIISpduRKV2bNn8/rrr5OTk3NPJ583bx4tW7bEzc2NmjVr8tRTTxV7+kIIIYQQVVe55qgsXLiQ06dPU6tWLQICArC3t7fYf/DgwVK1s337dsaOHUvLli0xGo28+uqrdOvWjaNHj+Li4lKe0IQQQgjxEClXovLUU09VyMk3bdpk8TkuLo6aNWty4MAB88RIIYQQQlRd5UpUZsyYUdFxAJCRkQHcfpGt/Px88vPzzZ8zMzMrJQ4hhBBC2IZyJSo3HThwwLx0eKNGjW77UrfSMJlMTJw4kcjISBo3blxinXnz5lk8jiqEEEKIh1u5EpX09HSeffZZ4uPj8fDwAODatWt06tSJNWvWUKNGjTK3OXbsWH799Vd27Nhx2zrTp09n8uTJ5s+ZmZn4+fmV+VxCCCGEeDCU66mfcePGkZWVxZEjR7hy5QpXrlzh119/JTMzk/Hjx5e5vZdeeolvvvmGH3/8kTp16ty2nk6nw93d3WITQgghxMOrXD0qmzZtYsuWLTRs2NBcFhYWxnvvvUe3bt1K3Y6qqowbN44NGzYQHx9f5pfNCSGEEOLhVq5ExWQyFXskGW688v7P7/25k7Fjx/Lpp5/y1Vdf4ebmRlpaGgB6vR4nJ6fyhCaEEEKIh0i5hn46d+7MhAkTSElJMZf9/vvvTJo0iS5dupS6nRUrVpCRkUHHjh3x8fExb2vXri1PWOIhMXz4cBRFQVEU7O3tqVWrFl27diUmJqbERLh79+5otVr27dtnhWiFEEJUpnIlKsuWLSMzM5OAgADq1atHvXr1CAwMJDMzk3fffbfU7aiqWuJ2pxfKiaohOjqa1NRUzp49y3fffUenTp2YMGECvXr1wmg0muudO3eOXbt28dJLLxETE2PFiIUQQlSGcg39+Pn5cfDgQbZs2cLx48cBaNiwIVFRURUanKi6dDod3t7eANSuXZtHHnmENm3a0KVLF+Li4nj++eeBG29K7tWrF6NHj6ZNmza88847MmwohBAPkTL1qGzbto2wsDAyMzNRFIWuXbsybtw4xo0bR8uWLWnUqBH/+c9/KitWcY9UVSWnwGiVrRwv6S6mc+fOhIeHs379evP1xMbGMnjwYEJDQwkODuaLL7645/MIIYSwHWXqUVm8eDEvvPBCiY8F6/V6/vrXv/LOO+/Qvn37CgtQVJzcwiLCXt9slXMfndUdZ4d7Wl8QgNDQUH755RcAtmzZQk5ODt27dwdg8ODBGAwGhgwZcs/nEUIIYRvK1KNy+PBhoqOjb7u/W7duHDhw4J6DEuJ2VFVFURQAYmJi6N+/P3Z2NxKgAQMGsHPnTk6fPm3NEIUQQlSgMv2Ke/HixRIfSzY3ZmfHH3/8cc9BicrhZK/l6KzuVjt3RTh27BiBgYFcuXKFDRs2UFhYyIoVK8z7i4qKiImJYc6cORVyPiGEENZVpkSldu3a/PrrrwQHB5e4/5dffsHHx6dCAhMVT1GUChl+sZZt27aRmJjIpEmT+OSTT6hTpw5ffvmlRZ3vv/+ehQsXMmvWLLTaikmOhBBCWE+ZvrUef/xx/v73vxMdHY2jo6PFvtzcXGbMmEGvXr0qNEBRNeXn55OWlkZRUREXL15k06ZNzJs3j169ejF06FCaN2/O008/XewFln5+fkyfPp1NmzbRs2dPK0UvhBCiopQpUXnttddYv349DRo04KWXXiIkJASA48eP895771FUVMT//d//VUqgomrZtGkTPj4+2NnZUa1aNcLDw1m6dCnDhg3j0KFDHD58mA8++KDYcXq9ni5dumAwGCRREUKIh4CilvG50d9++43Ro0ezefNm8yOniqLQvXt33nvvvfv6vp7MzEz0ej0ZGRnygsIS5OXlkZycTGBgYLEeMCGEEKIy3ek7qCzf32WesODv78+///1vrl69yqlTp1BVlfr161OtWrWyNiWEEEIIcUflnllZrVo1WrZsWZGxCCGEEEJYKNe7foQQQggh7gdJVIQQQghhsyRREUIIIYTNkkRFCCGEEDZLEhUhhBBC2CxJVIQQQghhsyRREUIIIYTNkkRFVHkBAQEsXrzY/DktLY2uXbvi4uKCh4eH1eISQgghiYqwYWlpaUyYMIHg4GAcHR2pVasWkZGRrFixgpycnEo776JFi0hNTSUhIYETJ06Yyw8dOkT//v3x8fFBp9Ph7+9Pr169+Prrr82vkzh79iyKopg3Nzc3GjVqxNixYzl58qTFeeLi4sz1NBoNderU4bnnniM9Pb3Srk0IIR405V6ZVojKdObMGSIjI/Hw8GDu3Lk0adIEnU5HYmIi77//PrVr1+bJJ5+slHOfPn2a5s2bU79+fXPZV199Rb9+/YiKiuKjjz4iODiY/Px8du3axWuvvUb79u0tel+2bNlCo0aNyMnJITExkSVLlhAeHs7XX39Nly5dzPXc3d1JSkrCZDJx+PBhnnvuOVJSUti8eXOlXJsQQjxw1AdYRkaGCqgZGRnWDsUm5ebmqkePHlVzc3OtHUqZde/eXa1Tp46anZ1d4n6TyaSqqqouXLhQbdy4sers7KzWqVNHHT16tJqVlWVR94svvlDDwsJUBwcH1d/fX3377bct9vv7+6uLFi0y/wyYt2HDhqnZ2dmql5eX2qdPn9vGezOe5ORkFVAPHTpksb+oqEjt2LGj6u/vrxqNRlVVVTU2NlbV6/UW9ebMmaNqNBo1JyfnjvdHCCFs3Z2+g8ry/S09KlWJqkJh5Q2Z3JG9MyhKqapevnyZ77//nrlz5+Li4lJiHeW/bWk0GpYuXUpgYCBnzpxhzJgxTJs2jeXLlwNw4MAB+vXrx8yZM+nfvz+7du1izJgxeHl5MXz48GLt7tu3j6FDh+Lu7s6SJUtwcnLi+++/5/Lly0ybNu22MSt3uTaNRsOECRPo06cPBw4coFWrViXWc3JywmQyYTQa79ieEEJUFZKoVCWFOTDX1zrnfjUFHEpOOv7s5lu5Q0JCLMqrV69OXl4eAGPHjmX+/PlMnDjRvD8gIIB//OMfjBo1ypyovPPOO3Tp0oW///3vADRo0ICjR4/y1ltvlZio1KhRA51Oh5OTE97e3gDmeSq3xrNv3z46depk/rxmzRp69ep1x+sKDQ0FbsxjKSlROXnyJCtXrqRFixa4ubndsS0hhKgqZDKteGDs3buXhIQEGjVqRH5+PnBjLkiXLl2oXbs2bm5uDBkyhMuXL5sn2x47dozIyEiLdiIjIzl58iRFRUXljqVp06YkJCSQkJDA9evXS9UDov53wu2tvS8ZGRm4urri7OxMSEgItWrV4pNPPil3XEII8bCRHpWqxN75Rs+Gtc5dSsHBwSiKQlJSkkV5UFAQcGN4BG70TPTq1YvRo0czZ84cPD092bFjByNHjqSgoABn59Kf805uTqpNSkqiTZs2AOh0OoKDg8vUzrFjxwAIDAw0l7m5uXHw4EE0Gg0+Pj7maxNCCHGDJCpViaKUevjFmry8vOjatSvLli1j3Lhxt52ncuDAAUwmEwsXLkSjudE5uG7dOos6DRs2ZOfOnRZlO3fupEGDBmi12lLF061bNzw9PZk/fz4bNmwoxxWByWQyz6WJiIgwl2s0mjInPEIIUZXI0I+wScuXL8doNNKiRQvWrl3LsWPHSEpK4uOPP+b48eNotVqCg4MpLCzk3Xff5cyZM/zzn/9k5cqVFu1MmTKFrVu3Mnv2bE6cOMFHH33EsmXLmDp1aqljcXV15cMPP+Tbb7+lZ8+ebN68mTNnzvDLL7+wYMECgGJJz+XLl0lLS+PMmTNs3LiRqKgo9u7di8FgKHWCJIQQQnpUhI2qV68ehw4dYu7cuUyfPp0LFy6g0+kICwtj6tSpjBkzBmdnZ9555x3mz5/P9OnT6dChA/PmzWPo0KHmdh555BHWrVvH66+/zuzZs/Hx8WHWrFklTqS9kz59+rBr1y7mz5/P0KFDuXLlCnq9nhYtWpQ4kTYqKgoAZ2dn/P396dSpE++//770ngghRBkp6s0Zfg+gzMxM9Ho9GRkZuLu7Wzscm5OXl0dycjKBgYE4OjpaOxwhhBBVyJ2+g8ry/S1DP0IIIYSwWZKoCCGEEMJmSaIihBBCCJsliYoQQgghbJYkKkIIIYSwWZKoCCGEEMJmSaIihBBCCJsliYoQQgghbJYkKkIIIYSwWZKoiCovICCAxYsXmz+npaXRtWtXXFxc8PDwsFpcQgghJFERNiwtLY0JEyYQHByMo6MjtWrVIjIykhUrVpCTk1Np5120aBGpqakkJCRw4sQJc/mhQ4fo378/Pj4+6HQ6/P396dWrF19//TWqqqIoyh23mTNncvbsWYsyLy8vunXrxqFDhyrteoQQ4kEmLyUUNunMmTNERkbi4eHB3LlzadKkCTqdjsTERN5//31q167Nk08+WSnnPn36NM2bN6d+/frmsq+++op+/foRFRXFRx99RHBwMPn5+ezatYvXXnuN9u3bk5qaaq6/du1aXn/9dZKSksxlrq6uXLp0CYAtW7bQqFEjLly4wPjx4+nRowfHjx+XHhwhhPgz9QGWkZGhAmpGRoa1Q7FJubm56tGjR9Xc3Fxrh1Jm3bt3V+vUqaNmZ2eXuN9kMqmqqqoLFy5UGzdurDo7O6t16tRRR48erWZlZVnU/eKLL9SwsDDVwcFB9ff3V99++22L/f7+/uqiRYvMPwPmbdiwYWp2drbq5eWl9unT57bx3oznptjYWFWv1xerl5ycrALqoUOHzGU7d+5UAXXTpk23bV8IIR40d/oOKsv3t/SoVCGqqpJrzLXKuZ3snFAUpVR1L1++zPfff8/cuXNxcXEpsc7NtjQaDUuXLiUwMJAzZ84wZswYpk2bxvLlywE4cOAA/fr1Y+bMmfTv359du3YxZswYvLy8GD58eLF29+3bx9ChQ3F3d2fJkiU4OTnx/fffc/nyZaZNm3bbmEt7bSVxcnICoKCgoNxtCCHEw0oSlSok15hL609bW+XcPw/8GWd751LVPXXqFKqqEhISYlFevXp18vLyABg7dizz589n4sSJ5v0BAQH84x//YNSoUeZE5Z133qFLly78/e9/B6BBgwYcPXqUt956q8REpUaNGuh0OpycnPD29gYwz1O5NZ59+/bRqVMn8+c1a9bQq1evUl3fra5du8bs2bNxdXWlVatWZT5eCCEedjKZVjww9u7dS0JCAo0aNSI/Px+4MdejS5cu1K5dGzc3N4YMGcLly5fNk22PHTtGZGSkRTuRkZGcPHmSoqKicsfStGlTEhISSEhI4Pr16xiNxjId365dO1xdXalWrRqHDx9m7dq11KpVq9zxCCHEw0p6VKoQJzsnfh74s9XOXVrBwcEoimIxERUgKCjoRlv/HSo5e/YsvXr1YvTo0cyZMwdPT0927NjByJEjKSgowNm5dD04d3NzUm1SUhJt2rQBQKfTERwcXO42165dS1hYGF5eXjKBVggh7kASlSpEUZRSD79Yk5eXF127dmXZsmWMGzfutvNUDhw4gMlkYuHChWg0NzoH161bZ1GnYcOG7Ny506Js586dNGjQAK1WW6p4unXrhqenJ/Pnz2fDhg3luKLi/Pz8qFevXoW0JYQQDzMZ+hE2afny5RiNRlq0aMHatWs5duwYSUlJfPzxxxw/fhytVktwcDCFhYW8++67nDlzhn/+85+sXLnSop0pU6awdetWZs+ezYkTJ/joo49YtmwZU6dOLXUsrq6ufPjhh3z77bf07NmTzZs3c+bMGX755RcWLFgAUOqkRwghRNlIoiJsUr169Th06BBRUVFMnz6d8PBwWrRowbvvvsvUqVOZPXs24eHhvPPOO8yfP5/GjRvzySefMG/ePIt2HnnkEdatW8eaNWto3Lgxr7/+OrNmzSpxIu2d9OnTh127duHs7MzQoUMJCQmhc+fObNu2rdwTaYUQQtydoqqqau0gyiszMxO9Xk9GRgbu7u7WDsfm5OXlkZycTGBgII6OjtYORwghRBVyp++gsnx/S4+KEEIIIWyWJCpCCCGEsFmSqAghhBDCZkmiIoQQQgibJYmKEEIIIWyWVROVn376iSeeeAJfX18UReHLL7+0ZjhCCCGEsDFWTVSuX79OeHg47733njXDEEIIIYSNsuoS+j169KBHjx7WDEEIIYQQNuyBetdPfn6++a25cGPBGCGEEEI8vB6oybTz5s1Dr9ebNz8/P2uHJKzsfs1t6tixIxMnTjR/zsnJoW/fvri7u6MoCteuXav0GIQQoip6oBKV6dOnk5GRYd7Onz9v7ZBEJUpLS2PChAkEBwfj6OhIrVq1iIyMZMWKFeTk5Fg1to8++oj//Oc/7Nq1i9TUVPR6vVXjEUKIh9UDNfSj0+nQ6XTWDkPcB2fOnCEyMhIPDw/mzp1LkyZN0Ol0JCYm8v7771O7dm2efPJJq8V3+vRpGjZsSOPGja0WgxBCVAUPVI+KqDrGjBmDnZ0d+/fvp1+/fjRs2JCgoCB69+7Nt99+yxNPPGGum5qaSo8ePXByciIoKIgvvvjCoq1du3bRrFkzHB0dadGiBV9++SWKopCQkGCus337dlq1aoVOp8PHx4e//e1vGI3GEmPr2LEjCxcu5KeffkJRFDp27FgZt0AIIQRW7lHJzs7m1KlT5s/JyckkJCTg6elJ3bp1rRjZw0lVVdTcXKucW3FyQlGUUtW9fPky33//PXPnzsXFxaXk9m5p6+9//ztvvvkmS5Ys4Z///CfPPvssiYmJNGzYkMzMTJ544gkef/xxPv30U3777TeLuSYAv//+O48//jjDhw9n9erVHD9+nBdeeAFHR0dmzpxZ7Nzr16/nb3/7G7/++ivr16/HwcGh1PdBCCFE2Vg1Udm/fz+dOnUyf548eTIAw4YNIy4uzkpRPbzU3FySHmlulXOHHDyA4uxcqrqnTp1CVVVCQkIsyqtXr05eXh4AY8eOZf78+QA888wzPP/88wDMnj2bH374gXfffZfly5fz6aefoigKH3zwAY6OjoSFhfH777/zwgsvmNtdvnw5fn5+LFu2DEVRCA0NJSUlhVdeeYXXX38djcay49HT0xNnZ2ccHBzw9vYu9z0RQghxd1ZNVDp27IiqqtYMQTxA9u7di8lkYtCgQRaPqbdt29aiXtu2bc3DOklJSTRt2hRHR0fz/latWlnUP3bsGG3btrXopYmMjCQ7O5sLFy5I754QQljRAzWZVtwbxcmJkIMHrHbu0goODkZRFJKSkizKg4KCAHAqQ1tCCCEebDKZtgpRFAWNs7NVttLOTwHw8vKia9euLFu2jOvXr9+1/p49e4p9btiwIQAhISEkJiZa9MDs27fPon7Dhg3ZvXu3Re/ezp07cXNzo06dOqWOWwghRMWTREXYpOXLl2M0GmnRogVr167l2LFjJCUl8fHHH3P8+HG0Wq257ueff05MTAwnTpxgxowZ7N27l5deegmAgQMHYjKZePHFFzl27BibN2/m7bffBv43IXfMmDGcP3+ecePGcfz4cb766itmzJjB5MmTi81PEUIIcX/J0I+wSfXq1ePQoUPMnTuX6dOnc+HCBXQ6HWFhYUydOpUxY8aY677xxhusWbOGMWPG4OPjw2effUZYWBgA7u7ufP3114wePZpmzZrRpEkTXn/9dQYOHGiet1K7dm3+/e9/8/LLLxMeHo6npycjR47ktddes8q1CyGE+B9FfYBns2ZmZqLX68nIyMDd3d3a4dicvLw8kpOTCQwMtJhMWtV98sknPPfcc2RkZMh8FyGEqCR3+g4qy/e39KiIh97q1asJCgqidu3aHD58mFdeeYV+/fpJkiKEEA8ASVTEQy8tLY3XX3+dtLQ0fHx8eOaZZ5gzZ461wxJCCFEKkqiIh960adOYNm2atcMQQghRDvJIgxBCCCFsliQqQgghhLBZkqgIIYQQwmZJoiKEEEIImyWJihBCCCFsliQqQgghhLBZkqiIh9rMmTNp1qxZsbJatWqhKApffvmlVeISQghROpKoCJuVlpbGhAkTCA4OxtHRkVq1ahEZGcmKFSvIyckpV5vHjh3jjTfeYNWqVaSmptKjR48KjloIIURFkgXfhE06c+YMkZGReHh4MHfuXJo0aYJOpyMxMZH333+f2rVr8+STT5a53dOnTwPQu3dv89uThRBC2C5JVKoQVVUxFpiscm47B02ZEoMxY8ZgZ2fH/v37cXFxMZcHBQXRu3dvbr5L89y5c4wbN46tW7ei0WiIjo7m3XffpVatWsXanDlzJm+88QYAGs2NzsQH+J2cQghRJUiiUoUYC0y8P2G7Vc794pLHsNdpS1X38uXLfP/998ydO9ciSbmVoiiYTCZ69+6Nq6sr27dvx2g0MnbsWPr37098fHyxY6ZOnUpAQADPPfccqamp93I5Qggh7hNJVITNOXXqFKqqEhISYlFevXp18vLyABg7dixRUVEkJiaSnJyMn58fcONNyY0aNWLfvn20bNnS4nhXV1c8PDwA8Pb2rvwLEUIIcc8kUalC7Bw0vLjkMaud+17t3bsXk8nEoEGDyM/P59ixY/j5+ZmTFICwsDA8PDw4duxYsURFCCHEg0cSlSpEUZRSD79YU3BwMIqikJSUZFEeFBQEgJOTkzXCEkIIYQXyeLKwOV5eXnTt2pVly5Zx/fr129Zr2LAh58+f5/z58+ayo0ePcu3aNcLCwu5HqEIIISqZJCrCJi1fvhyj0UiLFi1Yu3Ytx44dIykpiY8//pjjx4+j1WqJioqiSZMmDBo0iIMHD7J3716GDh3KY489RosWLax9CUIIISqADP0Im1SvXj0OHTrE3LlzmT59OhcuXECn0xEWFsbUqVMZM2YMiqLw1VdfMW7cODp06GDxeLIQQoiHg6I+wAtJZGZmotfrycjIwN3d3drh2Jy8vDySk5MJDAzE0dHR2uEIIYSoQu70HVSW728Z+hFCCCGEzZJERQghhBA2SxIVIYQQQtgsSVSEEEIIYbMkURFCCCGEzZJERQghhBA2SxIVIYQQQtgsSVSEEEIIYbMkURFCCCGEzZJERQghhBA2SxIVYXOGDx+OoigoioKDgwPBwcHMmjULo9FIfHy8eZ9Go0Gv1xMREcG0adNITU21aGfmzJnmurduoaGh5jrr16+nW7dueHl5oSgKCQkJxeLJy8tj7NixeHl54erqSt++fbl48WJl3wYhhBBIoiJsVHR0NKmpqZw8eZIpU6Ywc+ZM3nrrLfP+pKQkUlJS2LdvH6+88gpbtmyhcePGJCYmWrTTqFEjUlNTLbYdO3aY91+/fp1HH32U+fPn3zaWSZMm8fXXX/P555+zfft2UlJS+Mtf/lLxFy2EEKIYeXtyFaKqKsb8fKuc206nQ1GUUtfX6XR4e3sDMHr0aDZs2MDGjRtp27YtADVr1sTDwwNvb28aNGhA7969iYiIYPTo0RaJiJ2dnbmdkgwZMgSAs2fPlrg/IyMDg8HAp59+SufOnQGIjY2lYcOG7NmzhzZt2pT6moQQQpSdJCpViDE/n6XDnrbKucd/9AX29/AGZycnJy5fvnzH/aNGjWLSpEmkp6dTs2bNcp/rVgcOHKCwsJCoqChzWWhoKHXr1mX37t2SqAghRCWToR9h01RVZcuWLWzevNnco3E7N+ee3No7kpiYiKurq8U2atSoUp8/LS0NBwcHPDw8LMpr1apFWlpaqdsRQghRPtKjUoXY6XSM/+gLq527LL755htcXV0pLCzEZDIxcOBAZs6cyb59+257jKqqABZDTCEhIWzcuNGinru7e5liEUIIYT2SqFQhiqLc0/DL/dSpUydWrFiBg4MDvr6+2Nnd/Y/qsWPHAAgICDCX3XxqqLy8vb0pKCjg2rVrFr0qFy9evOPcFyGEEBVDhn6ETXJxcSE4OJi6deuWKknJzc3l/fffp0OHDtSoUaPC4mjevDn29vZs3brVXJaUlMS5c+fME3uFEEJUHulREQ+k9PR08vLyyMrK4sCBAyxYsIBLly6xfv16i3pGo7HYXBJFUahVqxYAV65c4dy5c6SkpAA3khC40ZPi7e2NXq9n5MiRTJ48GU9PT9zd3Rk3bhxt27aVibRCCHEfSKIiHkghISEoioKrqytBQUF069aNyZMnFxuOOXLkCD4+PhZlOp2OvLw8ADZu3Mhzzz1n3vfss88CMGPGDGbOnAnAokWL0Gg09O3bl/z8fLp3787y5csr8eqEEELcpKg3ZyA+gDIzM9Hr9WRkZMgEyRLk5eWRnJxMYGAgjg/I3BQhhBAPhzt9B5Xl+1vmqAghhBDCZkmiIoQQQgibJYmKEEIIIWyWJCpCCCGEsFmSqAghhBDCZkmiIoQQQgibJYmKEEIIIWyWJCpCCCGEsFmSqAghhBDCZtlEovLee+8REBCAo6MjrVu3Zu/evdYOSQghhBA2wOqJytq1a5k8eTIzZszg4MGDhIeH0717d9LT060dmrCS4cOHoygKiqLg4OBAcHAws2bNwmg0Eh8fb96n0WjQ6/VEREQwbdo0UlNTLdqZOXOmue6tW2hoqLnO+vXr6datG15eXiiKQkJCQrF48vLyGDt2LF5eXri6utK3b18uXrxYodd84cIFHBwcaNy4cYn7b8a+Z88ei/L8/Hxz7PHx8cXqK4qCXq8nMjKSbdu2VWjMQghxP1j9pYTvvPMOL7zwgvnFcCtXruTbb78lJiaGv/3tb1aJKTs/n6s5uWU6RinHecp6TFnrGwsLKTKZKDAa0RiNZTy6cmIqDZPJRPfu3fngww/Jz89n03ffMX78eDRarfmNxb8eOYK7uzuZmZkcOnSIhW+/jcFg4IctW2jSpAkARSYTYY0asWnTJov27ezsKPzv/cjIzKRtu3b07duXUaNGUWg0mvfdNGHCBL777js+W7MGvbs7EyZMoE+fPmz/6T+lvqa73aeYmBiefvoZduz4Dzt37qJ169bF6vj5+WEwxNCiRUtz2Rdf/AtXV1euXLlCUVERxqIi874PDQa6d+/OpUuXeP3vf6dXr14kHD5MUFBQqeMuyzUI26Ga/+eWz1i+1u3Pb3kz11Epofbt6luWqMXOafnhTxEUi7Ok40p6GZ16S4Ml7i/W5p/PfIfzqiUdYT33HEcFXIjOXks1F929N1ROVk1UCgoKOHDgANOnTzeXaTQaoqKi2L17d7H6+fn55Ofnmz9nZmZWSlwfjBuFmpldKW3fT06enjzy7CAy7O3J0WpRVRWMVvrrZ3fjt/vSyL9+HYqKsM/Pxx54ukcPPm/Xji+/+IKwgIAbzeXnY5+fj5dOR1SbNkR+/DFdn3ySUS+8wMa1awHIvXYNxWTC/pY/MzdOkM/l69cB6NG+PbRvz/kLFwDISE3lcrVq5qqZWVnExsay/J13aPrfL/i3Zs2iQ/fufP/lBppHRNz1epJOnOAfb73Fnr17UYFGDRuyZP58Avz9AVBVlZgPP2TeG2/g5ebKineXUs97TrF2+j75JIaPPuLViRNw+u8Lvt5fsZy+Tz7JomXLyEhL49LZs+b6moIC7PLy8HZ1Zdbf/sbXX3/Nl2vXMnTAgLvGLIQQNxUoWggKsNr5rZqoXLp0iaKiImrVqmVRXqtWLY4fP16s/rx583jjjTcqPS6lSMGklq1HxSap+dxIp02AAkYTRXHWGVLTDq8J9qUdaVT5X9w3ODk6cvXaNf7364HpT/sdGDrgWWbMmculy39Q3curxHZuz3TL//+v/i+//kJhYSHtI9uay+vXC6S2ry/7Dx2keUT4HVtNTUujz8CBtG3dis8/Xo2bqyv7DhzEWFRobm/nnt3k5uXRIbItPt41eeKZ/sz6v+k4OztbtNW0cRh+dWrz7abvePqp3lxISeHnffuY98YMFi1bVsK1/u9aHB0dACgszC/l/RBCiJu0Vj271Yd+ymL69OlMnjzZ/DkzMxM/P78KP49LXXfy0wvKeFTZO8bv1LehAEoZ+uxKqmmvd0PRatBotWjstKiqQlEJ9e4HjZ0Wxa50iYp5DordjV6gn3buIv4//2HE8KGgvdGGotWi2Fn+5alfPxiA86mp1KhVE0Wj4VjSCeo1bWZR7+mnerNg7p96LLR2/23XDsXuf38t/rhyBQcHBzw8PS2q16hRnT8uX7aoW5K4Tz/Dzc2NVcvexd7eHoDg+vUt6nz2xb946ole2Ol0NAwLw79uXb7e/D3PPvO05X3RaBnQrx9r/rWeZ57uy7oNX9KlU0eq16j532vQWsSjaG58zsnNZf7iJWi1Wtq1bXvXmC1PWvqqQoiHlJX/HbBqolK9enW0Wm2xiYkXL17E29u7WH2dTodOV/njZC/MWFzp57gf8vLySE5Oxqu2H46Ojqiqijor0CqxKPaaUg/9OLq68cWXXxHUqCmFhYWYTCYGDhzIW+8sZt++fQDUrBuAh4eHxXEeNZMAqO5bh1r+Qbh4VCMkJISNGzda1HN3d6dmzZoWZbnqjdi8fGtTy/9/90hf/Ua9W8sA7B10uOg9ipX/2cnks3Ts1Ik6wQ1K3H/t2jX+vfl7duzYYW5r+IgRfPHVV0yY+vKfrq8WT/R9mjkL3uJ6kcoXX37F0qVLqVn3xhCSp7ePRTyjJ0xEq9WSm5tLjRo1MBgMdIp+/I7xCiGErbFqouLg4EDz5s3ZunUrTz31FHBjIuXWrVt56aWXrBnaQ0lRFBQH63bhlVanTp1YsWIFDg4O+Pr6YleKXoBjx44BEPDfeSyA+amh8vL29qagoIBr165ZJEa3S6b/zMnJ6Y77P/30U/Ly8iwmz6qqislk4sSJEzRoYJngeHl50atXL0aOHEleXh49evQgKyurxLYXLVpEVFQUer2eGjVq3DVWIYSwRVZ/PHny5Ml88MEHfPTRRxw7dozRo0dz/fp181NAompycXEhODiYunXrlipJyc3N5f3336dDhw4V+qXcvHlz7O3t2bp1q7ksKSmJc+fO0bZt27se37RpU/7zn/9QWFhY4n6DwcCUKVNISEgwb4cPH6Z9+/bExMSUeMyIESOIj49n6NChaLW3Tzy9vb0JDg6WJEUI8UCz+hyV/v3788cff/D666+TlpZGs2bN2LRpU7EJtkLcKj09nby8PLKysjhw4AALFizg0qVLrF+/3qKe0WgkLS3NokxRFPOfrytXrnDu3DlSUlKAG0kI3PiS9/b2Rq/XM3LkSCZPnoynpyfu7u6MGzeOtm3bmh+VvpOXXnqJd999l2effZbp06ej1+vZs2cPrVq1Ijc3l4MHD/LJJ59YrO0CMGDAAGbNmsU//vGPYoladHQ0f/zxB+7u7mW7aUII8QCyeo8K3PjH/LfffiM/P5+ff/65xDUkhLhVSEgIvr6+NG/enDfffJOoqCh+/fVXwsLCLOodOXIEHx8fi83/v48FA2zcuJGIiAh69uwJwLPPPktERAQrV64011m0aBG9evWib9++dOjQAW9v72IJ0e14eXmxbds2srOzeeyxx2jevDkffPAB9vb2GAwGwsLCiiUpAH369CE9PZ1///vfxfYpikL16tVxcHAoVQxCCPEgU1T1z0vjPDgyMzPR6/VkZGTIb5cluDmZNjAwEMf/rrshhBBC3A93+g4qy/e3TfSoCCGEEEKURBIVIe7BqFGjcHV1LXEbNWqUtcMTQogHntUn0wrxIJs1axZTp04tcZ8MRwohxL2TREWIe1CzZs1ii8cJIYSoODL0I4QQQgibJYmKEEIIIWyWJCpCCCGEsFmSqAghhBDCZj3Qk2lvrlWXmZlp5UhsU0FBASaTiaKiIoqKiqwdjhBCiCqkqKgIk8lEdnY2BQUFFvtufm+XZs3ZBzpRufnWWD8/PytHYpv8/f1ZuXIlubm51g5FCCFEFXTp0iV69uzJb7/9VuL+rKws9Hr9Hdt4oJfQN5lMpKSk4ObmhqIoFdp2ZmYmfn5+nD9//oFdD6OgoICLFy8SEBBgs0voFxUV8csvv9C0aVPzm4BHjBjB6tWrAbC3t6du3boMHjyY6dOns2PHDqKiooAb77xxc3MjKCiILl26MHHiRHx8fMxtv/HGG8yePbvYOUNCQjhy5AgAGzZsYNWqVRw8eJArV66wf/9+mjVrZlE/Ly+Pl19+mbVr15Kfn0+3bt1YtmzZA/XizJLus6h4cp/vD7nP98+93Ou8vDzOnj1LrVq1ir2bTFVVsrKy8PX1RaO58yyUB7pHRaPRUKdOnUo9h7u7+wObqOTl5fHHH3+g1Wpt/i/zrTEqikJ0dDSxsbHk5+fz73//m7Fjx6LT6Wjbti1w4y3H7u7uZGZmcvDgQRYsWEBsbCzx8fE0adIEuPHno1GjRmzZssXiXHZ2duZz5ebm0r59e/r3788LL7xQ4r2aOnUq3377LZ9//jl6vZ6XXnqJZ555hp07d1b2balwD8KfhYeB3Of7Q+7z/VOee63VatFoNLi6upb4y/LdelJueqATFVE2qqpSWFholXPb29uXqddLp9Ph7e0NwOjRo9mwYQMbN240Jyo1a9bEw8MDb29vGjRoQO/evYmIiGD06NHs2LHD3I6dnZ25nZIMGTIEgLNnz5a4PyMjA4PBwKeffkrnzp0BiI2NpWHDhuzZs4c2bdoAN97S/Morr/DTTz+hqirNmjUjLi6OevXqlfqahRBCFCeJShVSWFjI3LlzrXLuV199tVjXX1k4OTlx+fLlO+4fNWoUkyZNIj09vcJWiz1w4ACFhYXm4SaA0NBQ6taty+7du2nTpg2///47HTp0oGPHjmzbtg13d3d27tyJ0WiskBiEEKIqk0TlNnQ6HTNmzECn01k7lIeaoij4+vretrdFVVW2bt3K5s2bGTdu3B3bCg0NBW70jtxMVBITE3F1dbWoN3jwYFauXFmq+NLS0nBwcMDDw8OivFatWqSlpQHw3nvvodfrWbNmDfb29gA0aNCgVO3fL3e7z6JiyH2+P+Q+3z+2cK8lUbkNnU7HzJkzrR1GhbK3t+fVV1+12rlLotFo8PX1LVb+zTff4OrqSmFhISaTiYEDBzJz5kz27dt323PcnBd+61+okJAQNm7caFGvouccJSQk0L59+9teoy243X0WFUvu8/0h9/n+sYV7LYlKFaIoyj0Nv9xPnTp1YsWKFTg4OODr64ud3d3/qB47dgyAgIAAc5mDgwPBwcHljsPb25uCggKuXbtm0aty8eJF89wXJyencrcvhBDizmRlWmGTXFxcCA4Opm7duqVKUnJzc3n//ffp0KEDNWrUqLA4mjdvjr29PVu3bjWXJSUlce7cOfPE3qZNm/Kf//zHahOVhRDiYSY9KuKBlJ6eTl5eHllZWRw4cIAFCxZw6dIl1q9fb1HPaDSa55LcpCiKeQ2UK1eucO7cOVJSUoAbSQjc6Enx9vZGr9czcuRIJk+ejKenJ+7u7owbN462bduan/h56aWXePfdd3n22WeZPn06er2ePXv20KpVK0JCQir7VgghxENNEhXxQAoJCUFRFFxdXQkKCqJbt25Mnjy52KPIR44csVgEDm7MP8rLywNg48aNPPfcc+Z9zz77LAAzZswwz1FatGgRGo2Gvn37kp+fT/fu3Vm+fLn5GC8vL7Zt28bLL7/MY489hlarpVmzZkRGRlbGpQshRJXyQK9Me6/ee+893nrrLdLS0ggPD+fdd9+lVatWt63/+eef8/e//52zZ89Sv3595s+fz+OPP34fIy6bvLw8kpOTCQwMtOrKtOnp6aSlpVFYWIizszN169bFxcWlxLq5ubn8/vvv5OTkUFBQgJ+f3wO1Aqw1leU+//HHH1y+fNn8egVnZ2fq1Klz2/rif8pyn69evUpqair5+fmoqmpeH8jLy+s+R/3gKct9vtWVK1c4c+YMHh4e9zQ/rSopy72+dOlSsXWnFEWhefPmxepW1HdQlZ2jsnbtWiZPnsyMGTM4ePAg4eHhdO/enfT09BLr79q1iwEDBjBy5EgOHTrEU089xVNPPcWvv/56nyN/sFy5coXz58/j6+tLWFgYTk5OnDhx4rbzOUwmEzqdjjp16tj0UzS2pqz3OSsrC09PT0JCQggNDcXBwYETJ04Ue3GYsFTW+2xnZ4ePjw+hoaGEhYVRvXp1kpOTycjIuM+RP1jKep9vys/P5/z588WWJBC3V557rdVqCQ8PN29Nmzat1BirbKLyzjvv8MILL/Dcc88RFhbGypUrcXZ2JiYmpsT6S5YsITo6mpdffpmGDRsye/ZsHnnkEZYtW3afI3+wXLx4kRo1alC9enWcnJzw9/dHo9Fw6dKlEuu7uLjg5+eHp6enrJFQBmW9z0FBQdSsWRNnZ2ecnJwICAhAVVV5E/ldlPU+u7m5Ua1aNZycnHB0dKRWrVo4OzuTnZ19nyN/sJT1PsON5QmSk5Px9fWV9a/KoDz3Gm4sOXHrVpmqZKJSUFDAgQMHLFYb1Wg0REVFsXv37hKP2b17t0V9gO7du9+2vrjRO3L9+nXc3NzMZYqi4O7uzvXr160Y2cOlIu6zyWRCVdVSPWFVVd3rfb6ZCObl5Vm0ISyV9z6npKRgZ2dXoU/9PezKe69vvqjwl19+4dSpU+Yh5MpSJf9VunTpEkVFRcXmPtSqVYvjx4+XeExaWlqJ9f/8RIn4n5tLyP8527a3tzdPZhX3riLu84ULF3BwcHhgX8B5P5T3PhuNRn755RfzgoT+/v5yn++gPPc5KyuLS5cuERYWVunxPUzKc68dHR0JCAjA2dmZoqIi0tLSOH78OI0aNaq0dbqqZKIihPif1NRUrly5QkhIyF1fty7KTqvVEhYWhslkIjMzk/Pnz6PT6aRXpYIUFRWRnJxMQECAzGu7D1xdXS3mALm4uHDkyBH++OMPateuXSnnrJKJSvXq1dFqtVy8eNGi/NbVRv/M29u7TPUF5mGEP0/KKiwslH9QKtC93Oe0tDTS0tJo0KABzs7OlRbjw6C891lRFPMTD87OzuTl5ZGamiqJym2U9T7n5+dTUFDAyZMni+3bv38/jRs3tupTj7asIv6N1mg0ODs7k5+fX+Hxmc9RaS3bMAcHB5o3b26x2qjJZGLr1q3m1Ub/rG3bthb1AX744Yfb1hc3/gC7uLiQlZVlLrs5Ti+PwVac8t7ntLQ0UlNTqV+/vvz3KIWK/PNchVeFuKuy3mdHR0caNWpksXl4eODm5lapwxEPg4r4M62qKrm5uZX6y2eV7FEBmDx5MsOGDaNFixa0atWKxYsXc/36dfPiX0OHDqV27drMmzcPgAkTJvDYY4+xcOFCevbsyZo1a9i/fz/vv/++NS/D5tWqVYvk5GScnZ1xcXEhPT0dk8lE9erVAUhOTsbe3p46deoANxLGm2OjqqpSUFBATk4OGo1Gfiu6g7Le59TUVFJSUggKCkKn05l/o9JoNGi1Wqtdh60rz312cXFBp9NhMpnIyMjg8uXL1K1b15qXYfPKcp81Gk2x923d/DMs7+G6u7L+mU5JScHFxQVHR0eMRiMXL14kPz/fXL8yVNlEpX///vzxxx+8/vrrpKWl0axZMzZt2mSeMHvu3DmL8fp27drx6aef8tprr/Hqq69Sv359vvzySxo3bmytS3ggeHp6YjQaSUlJMS8mVL9+fXP2/ed1OwoLCzl69Kj588WLF7l48SJubm6yHP0dlPU+//HHH6iqyunTpy3KfX19rf6mVFtW1vtsMpn47bffKCgoMCfbgYGBeHp6WiP8B0ZZ77Mov7Le66KiIn777TcKCwuxs7PD2dmZhg0bVmpSWKVXpn3Y2crKtEIIIaoeWZlWPLSGDx+OoigoioKDgwPBwcHMmjULo9FIfHy8eZ9Go0Gv1xMREcG0adNITU21aGfmzJnmurduoaGh5jrr16+nW7dueHl5oSgKCQkJxeLJy8tj7NixeHl54erqSt++fYtNrK5s8+bNQ6vV8tZbbxXbFxcXh6IoNGzYsNi+zz//HEVRCAgIKFb/5j2sU6cOzz333G1XZRZCCGuSREXYpOjoaFJTUzl58iRTpkxh5syZFl/SSUlJpKSksG/fPl555RW2bNlC48aNSUxMtGinUaNGpKamWmw7duww779+/TqPPvoo8+fPv20skyZN4uuvv+bzzz9n+/btpKSk8Je//KXiL/oOYmJimDZt2m1XTr45tvznBQgNBkOJ8yHc3d1JTU3lwoULfPDBB3z33XcMGTKkUmIXQoh7IYlKFaKqKkVFOVbZyjrCePPlbf7+/owePZqoqCg2btxo3l+zZk28vb1p0KABzz77LDt37qRGjRqMHj3aoh07Ozu8vb0ttlsnfQ0ZMoTXX3+92KrDN2VkZGAwGHjnnXfo3LkzzZs3JzY2ll27drFnzx5zvSNHjtCrVy/c3d1xc3Ojffv2xeZ/3E5MTAyNGjVCp9Ph4+PDSy+9ZLF/+/bt5ObmMmvWLDIzM9m1a1exNuzs7Bg4cKBFInPhwgXi4+MZOHBgsfqKouDt7Y2vry89evRg/PjxbNmypdJXmBRCiLKqspNpqyKTKZf47U2scu6OjyWi1ZZ/nQ4nJycuX758x/2jRo1i0qRJpKenU7NmzXKf61YHDhygsLDQIpEJDQ2lbt267N69mzZt2vD777/ToUMHOnbsyLZt23B3d2fnzp3mVR/vZMWKFUyePJk333yTHj16kJGRwc6dOy3qGAwGBgwYgL29PQMGDMBgMNCuXbtibY0YMYKOHTuyZMkSnJ2diYuLIzo6ulRvn3ZycsJkMpUqZiGEuJ8kURE2TVVVtm7dyubNmxk3btwd696ce3L27FlzopKYmFjsTaqDBw9m5cqVpTp/WloaDg4OeHh4WJTf+vqE9957D71ez5o1a8wz5Rs0aFCq9v/xj38wZcoUJkyYYC5r2bKl+efMzEy++OIL85DO4MGDad++PUuWLCl2XREREQQFBfHFF18wZMgQ4uLieOeddzhz5swdYzh58iQrV66kRYsWsgiZEMLmSKJShWg0TnR8LPHuFSvp3GXxzTff4OrqSmFhISaTiYEDBzJz5kz27dt322NuDi/d+tblkJAQiyEjoMLfs5KQkED79u3LvOBReno6KSkpdOnS5bZ1PvvsM+rVq0d4eDgAzZo1w9/fn7Vr1zJy5Mhi9UeMGEFsbCx169bl+vXrPP744yW+4TsjIwNXV1fzujWPPvooH374YZniF0KI+0ESlSpEUZR7Gn65nzp16sSKFStwcHDA19e3VG/1PXbsGIDFEy43nxoqL29vbwoKCrh27ZpFr8qtr08o7/oBpTnOYDBw5MgRi+s3mUzExMSUmKgMGjSIadOmMXPmTIYMGXLb++bm5sbBgwfRaDT4+PjIwlhCCJslk2mFTXJxcSE4OJi6deuWKknJzc3l/fffp0OHDhX6mvfmzZtjb29v8fqEpKQkzp07Z359QtOmTfnPf/5T7H0Zd+Pm5kZAQECxVzPclJiYyP79+4mPjychIcG8xcfHs3v37hLf9O3p6cmTTz7J9u3bGTFixG3PrdFoCA4OJigoSJIUIYRNkx4V8UBKT08nLy+PrKwsDhw4wIIFC7h06RLr16+3qGc0Gs1zSW5SFMU8wfTKlSucO3eOlJQU4EYSApifENLr9YwcOZLJkyfj6emJu7s748aNo23btrRp0waAl156iXfffZdnn32W6dOno9fr2bNnD61atbrrarozZ85k1KhR1KxZkx49epCVlcXOnTsZN24cBoOBVq1a0aFDh2LHtWzZEoPBcNt1VZYvX46Xl1cp76YQQtgu6VERD6SQkBB8fX1p3rw5b775JlFRUfz666+EhYVZ1Dty5Ag+Pj4Wm7+/v3n/xo0biYiIoGfPngA8++yzREREWEy2XbRoEb169aJv37506NABb29vi4TIy8uLbdu2kZ2dzWOPPUbz5s354IMPSjVnZdiwYSxevJjly5fTqFEjevXqxcmTJykoKODjjz+mb9++JR7Xt29fVq9eXWIvjpOTk1WTlOTkZE6dOmW18585c6bY4n+3c/r06WKJrBDCtsgS+g8xWUJfVLT9+/ffcb+vr6/5iavSDNlVtJycHE6cOEGTJk1K9XLF3Nxcjh8/TpMmTawSrxAPs4r6DpK/mUKIUrv59BHcGDZLSUmxeDGntd++nJ6eTrVq1Uodg5OTEzqdjitXrlTY2jtCiIoliYoQlejPa53c6rvvvqN9+/b3MZp7d+tw1s1k4M9DXMnJyRQVFZmftkpKSjJP2L18+TKKolC7dm08PT05d+4cV69exd7enrp166LX683t5Obmcv78ebKzs9FoNLi7u+Pn53fbITVVVbl69SqBgYEW5enp6Vy8eJGCggK0Wi1ubm7Uq1fPvN/Dw0MSFSFsmCQqQlSikl5yeFPt2rXvXyBWdunSJby9vWnYsCFXrlzht99+Mz/y7ePjw8WLF0lOTjYP2RiNRpKSkqhevTp+fn6oqsqFCxc4c+bMbSco5+bmUlRUhIuLi7ns+vXrnDt3jsDAQFxdXSkqKiIrK8viOBcXF1JTUzGZTGg0Mm1PCFsjiYoQlehe1nB5mDg7O+Pr6wuAj48PaWlp2NnZmR8l9/X15Y8//iA3NxdXV1fS09NxdnamTp065jYCAgL45ZdfyMvLK3G8Oz8/H7CcG3OzF8XDw8PcA+TsbLmWkL29PaqqUlhYiE6nq9gLF0LcM0lUhBCV7ta1WhRFwc7OzqLsZnJx811Dubm5ZGVlcfDgwWJt5efnl5io3OwRuXVlYnd3dxwcHEhMTMTd3R29Xm+RtADmXhSTyXSPVymEqAySqAghKt2tyUNJZTd/vvkQYlFREXq93qJH5abbzVGxt7fHZDJZDOFotVrCwsLIysoiMzOTlJQUUlJSaNiwYbHkSJ76EcI2yYCsEMLmuLi4kJeXh06nw9HR0WK73RM9N3to8vLyLMoVRcHd3Z06deoQFhZGQUGBxTyV3NxcHBwcyvyuJiHE/SGJihDC5tSoUQOj0ciZM2e4fv06eXl5ZGRkkJyczO2WfrK3t8fZ2Zns7Gxz2bVr17h48SI5OTnk5+dz+fJlVFW1GDrKzs6u8BdVCiEqjvR1CiFsjoODA6GhoVy4cIETJ06gqioODg4Wjy+XpHr16ly+fNn8qLFWq+XatWukpKSgqio6nc7i/UYmk4lr165Rv379Sr8mIUT5yMq0DzFZmVZUNSaTiV9//ZWgoKA7rmFzU3p6OteuXaNBgwb3ITohqpaK+g6SoR9hc4YPH46iKCiKgoODA8HBwcyaNQuj0Uh8fLx5n0ajQa/XExERwbRp04q932XmzJnmurduoaGhJZ531KhRKIrC4sWL78NVisqg0WgIDAw0T5C9G0VRqFu3biVHJYS4FzL0I2xSdHQ0sbGx5Ofn8+9//5uxY8dib29P27ZtgRurnbq7u5OZmcnBgwdZsGABBoOB+Ph4mjRpYm6nUaNGbNmyxaLtkp7u2LBhA3v27DGv9SEeXG5ubqWue3MdFyGE7ZJEpQpRVZUcK60V4fyn9S3uRqfT4e3tDcDo0aPZsGEDGzduNCcqNWvWxMPDA29vbxo0aEDv3r2JiIhg9OjR7Nixw9yOnZ2duZ3b+f333xk3bhybN282v0VZCCGEbZBEpQrJMZmo91OiVc59ukMTXO7hZXVOTk5cvnz5jvtHjRrFpEmTSE9PL/V7W0wmE0OGDOHll1+mUaNG5Y5PCCFE5ZA5KsKmqarKli1b2Lx5M507d75j3ZtzT86ePWsuS0xMxNXV1WIbNWqUef/8+fOxs7Nj/PjxlRK/EEKIeyM9KlWIs0bD6Q5N7l6xks5dFt988w2urq4UFhZiMpkYOHAgM2fOZN++fbc95uYDbLcOMYWEhLBx40aLejfXzDhw4ABLlizh4MGDZRqWEkIIcf9IolKFKIpyT8Mv91OnTp1YsWIFDg4O+Pr6lmp582PHjgE3Xl53082nhkryn//8h/T0dIunPoqKipgyZQqLFy+26JkRQghhHZKoCJvk4uJSpjcP5+bm8v7779OhQ4dSP8kxZMgQoqKiLMq6d+/OkCFDeO6558oUrxBCiMohiYp4IKWnp5OXl0dWVhYHDhxgwYIFXLp0ifXr11vUMxqNpKWlWZQpikKtWrXw8vLCy8vLYp+9vT3e3t6EhIRU+jUIIYS4O0lUxAMpJCQERVFwdXUlKCiIbt26MXny5GKPIh85cgQfHx+LMp1OV+zFdUIIIWyTLKH/EJMl9IUQQliLLKEvhBBCiIeeJCpCCCGEsFmSqAghhBDCZkmiIoQQQgibJYmKEEIIIWyWJCpCCCGEsFmSqAghhBDCZkmiIoQQQgibJYmKEEIIIWyWJCpCCCGEsFmSqAibM3z4cBRFQVEUHBwcCA4OZtasWRiNRuLj4837NBoNer2eiIgIpk2bRmpqqkU7M2fONNe9dQsNDS3xvKNGjUJRFBYvXlyh15Obm4unpyfVq1cnPz+/2P6AgAAURWHNmjXF9jVq1AhFUYiLiytWX1EUXFxceOSRR/j8888rNGYhhLAVkqgImxQdHU1qaionT55kypQpzJw5k7feesu8PykpiZSUFPbt28crr7zCli1baNy4MYmJiRbtNGrUiNTUVIttx44dxc63YcMG9uzZg6+vb4Vfy7/+9S8aNWpEaGgoX375ZYl1/Pz8iI2NtSjbs2cPaWlpuLi4FKs/a9YsUlNTOXToEC1btqR///7s2rWrwmMXQghrk0SlClFVlZwCo1W2sr77UqfT4e3tjb+/P6NHjyYqKoqNGzea99esWRNvb28aNGjAs88+y86dO6lRowajR4+2aMfOzg5vb2+LrXr16hZ1fv/9d8aNG8cnn3yCvb19meK8cOECAwYMwNPTExcXF1q0aMHPP/9sUcdgMDB48GAGDx6MwWAosZ1Bgwaxfft2zp8/by6LiYlh0KBB2NkVf8m5m5ub+frfe+89nJyc+Prrr8sUuxBCPAiK/wsoHlq5hUWEvb7ZKuc+Oqs7zg7/3969x/V0/3EAf50u3/p2T9KNbrpIkkiUSoguNJrblJTMxmTuzJASFsp9Y7YU5jI20cJCaks2IuUea6Vt2nIpdFPf+vz+8Oj8fHVP9KX38/H4Ph7O53zO5/M+x/l+v+8+n/M9p+Wnm1AoxMOHDxtcP23aNMyZMwcFBQXo1KlTk9qtrq6Gn58fFixYAEtLy2bFVFxcjIEDB0JPTw9xcXHQ1tZGeno6qqur+TrZ2dn47bffcPjwYTDGMGfOHNy9excGBgZibWlpacHNzQ27du3C0qVLUVpaiu+//x6//PILdu/e3WAcMjIykJWVRUVFRbPiJ4SQtwGNqBCJxhjD6dOnkZCQgMGDBzdYt+bak9zcXL7s6tWrUFJSEntNmzaNX79mzRrIyMjg008/bXZs+/btw/3793HkyBE4OjrCxMQE48aNg729PV9n586d8PDwgLq6Ojp06AA3N7daUzw1AgMDERMTA8YYfvjhB3Tt2hW9evVqMIaKigp88cUXePz4caPHhxBC3kY0otKOCGWlcWOFW5v13Rzx8fFQUlJCZWUlqqur4ePjg5CQEKSlpdW7Tc30EsdxfJm5ubnYlBEAqKioAAAuXbqETZs2IT09XWybpsrIyICNjQ06dOhQ5/qqqirs2rULmzZt4ssmTpyI+fPnIzg4GFJS4n8nDB8+HB9//DF+/fVX7Ny5E4GBgfX2vWjRIixduhTl5eVQUlJCeHg4hg8f3ux9IIQQSUeJSjvCcdwrTb+8SYMGDcK2bdsgEAigq6tb53UaL7t58yaA57+KqVHzq6G6pKSkoKCgAPr6+nxZVVUV5s2bh40bN4qNzNRFKBQ2uD4hIQH//PMPxo8fL1ZeVVWFxMREDB06VKxcRkYGfn5+WL58Oc6fP4/Y2Nh6216wYAECAgKgpKQELS2tFiVahBDyNqCpHyKRFBUVYWJiAn19/SYlKWVlZdixYwecnZ2hqanZpD78/Pxw5coVZGRk8C9dXV0sWLAACQmNX8vTs2dPZGRk4NGjR3Wuj4qKwgcffCDWfkZGBj744IN6L6oNDAzEL7/8gpEjR0JdXb3evjt27AgTExNoa2tTkkIIeae9HX9eE/KSgoIClJeX4+nTp7h06RLWrl2LBw8e4PDhw2L1RCIR/v33X7EyjuOgpaUFDQ0NaGhoiK2TlZWFtrY2zM3NG41hwoQJWL16NUaNGoUvvvgCOjo6uHz5MnR1dWFiYoKffvoJcXFx6NGjh9h2kyZNgre3Nx49elRr2sjCwgIPHjyAgoJCcw4HIYS8syhRIW8lc3NzcBwHJSUlGBsbY9iwYZg7dy60tbXF6l2/fh06OjpiZXJycigvL3/lGAQCAU6ePIl58+bB09MTIpEI3bt3x5dffondu3dDUVERQ4YMqbXdkCFDIBQK8d1339V5Ee/LyRMhhLRnHGvuDS7IW6O8vBw5OTkwMjKCvLx8W4dDCCGkHWmt7yC6RoUQQgghEosSFULqsXr16lr3YKl5eXh4tHV4hBDSLtA1KoTUY9q0aRg3blyd6xr7aTIhhJDWQYkKIfXo0KFDvTdzI4QQ8mbQ1A8hhBBCJBYlKoQQQgiRWJSoEEIIIURiUaJCCCGEEIlFiQohhBBCJBYlKoQQQgiRWJSoEIkTEBAAjuPAcRwEAgFMTEywYsUKiEQiJCcng+M4FBUV8fXv3bsHKysrODs74/Hjx3z533//DYFAUOuhgIQQQt4elKgQieTu7o78/HzcuXMH8+bNQ0hICNatW1erXnZ2NhwdHWFgYICEhASoqqry62JiYjBu3Dg8efIE58+ff5PhE0IIaSWUqBCJJCcnB21tbRgYGGD69OlwdXVFXFycWJ0rV67A0dER9vb2OHLkiNjdYhljiI6Ohp+fH3x8fBAVFfWmd4EQQkgroDvTtieMAZWlbdO3rALAcS3eXCgU4uHDh/zyuXPn4OvrC19fX2zZsgXcS20nJSWhtLQUrq6u0NPTg4ODAzZs2ABFRcUWx0AIIeTNo0SlPaksBVbrtk3fn98DBM1PEhhjSExMREJCAmbOnMmXe3t7Y/z48di6dWud20VFReGDDz6AtLQ0evToAWNjYxw6dAgBAQEt3QNCCCFtgKZ+iESKj4+HkpIS5OXl4eHhgfHjxyMkJIRfP3LkSMTGxiIlJaXWtkVFRTh8+DAmTpzIl02cOJGmfwgh5C1EIyrtiazC85GNtuq7GQYNGoRt27ZBIBBAV1cXMjLip+rXX3+NhQsXwsPDA8ePH4ezszO/bt++fSgvL0e/fv34MsYYqqurcfv2bZiZmb3avhBCCHljKFFpTziuRdMvbUFRUREmJib1ruc4Djt27ICUlBQ8PT1x7NgxDBw4EMDzaZ958+bVmub55JNPsHPnToSHh7/O0AkhhLQiSlTIW4vjOGzfvh3S0tJ8sqKmpob09HTs3bsX3bp1E6s/YcIErFixAitXrqw1QkMIIUQy0TUq5K3GcRy+/PJLTJ48GcOHD4efnx+6d+9eK0kBnl+AW1BQgOPHj7dBpIQQQlqCY4yxtg6CvB7l5eXIycmBkZER5OXl2zocQggh7UhrfQfRiAohhBBCJBYlKoQQQgiRWJSoEEIIIURiUaJCCCGEEIlFiQohhBBCJBYlKoQQQgiRWJSoEEIIIURiUaJCCCGEEIlFiQohhBBCJBYlKoQQQgiRWJSoEIkTEBAAjuPAcRwEAgFMTEywYsUKiEQiJCcng+M4FBUV8fXv3bsHKysrODs74/Hjx3z533//DYFAgB49erTBXhBCCGkNlKgQieTu7o78/HzcuXMH8+bNQ0hICNatW1erXnZ2NhwdHWFgYICEhASoqqry62JiYjBu3Dg8efIE58+ff5PhE0IIaSWUqLQjjDGUVpa2yau5z76Uk5ODtrY2DAwMMH36dLi6uiIuLk6szpUrV+Do6Ah7e3scOXIEQqFQbF+jo6Ph5+cHHx8fREVF1eojNTUVLi4uUFBQgLq6Otzc3FBYWNiyg0sIIeS1kGnrAMibUyYqQ799/dqk7/M+56Egq9Di7YVCIR4+fMgvnzt3Dr6+vvD19cWWLVvAcZxY/aSkJJSWlsLV1RV6enpwcHDAhg0boKioCADIyMjAkCFDEBgYiE2bNkFGRgZJSUmoqqpqcYyEEEJaHyUqRKIxxpCYmIiEhATMnDmTL/f29sb48eOxdevWOreLiorCBx98AGlpafTo0QPGxsY4dOgQAgICAABr166Fra0tvvrqK34bS0vL17ovhBBCmo8SlXZEKCPEeZ+2uVZDKCNsvNIL4uPjoaSkhMrKSlRXV8PHxwchISFIS0sDAIwcORKxsbFISUmBk5OT2LZFRUU4fPgwzp49y5dNnDgRUVFRfKKSkZGBsWPHvtpOEUIIee0oUWlHOI57pemXN2nQoEHYtm0bBAIBdHV1ISMjfqp+/fXXWLhwITw8PHD8+HE4Ozvz6/bt24fy8nL06/f/aS7GGKqrq3H79m2YmZmJXc9CCCFEctHFtEQiKSoqwsTEBPr6+rWSFOB50rVjxw74+vrC09MTv/zyC78uKioK8+bNQ0ZGBv/KzMyEk5MTdu7cCQDo2bMnEhMT39j+EEIIaRkaUSFvLY7jsH37dkhLS8PT0xPHjh2Dmpoa0tPTsXfvXnTr1k2s/oQJE7BixQqsXLkSixcvhpWVFT755BNMmzYNAoEASUlJGDt2LDp27NhGe0QIIeRlNKJC3mocx+HLL7/E5MmTMXz4cPj5+aF79+61khTg+QW4BQUFOH78OMzMzHDy5ElkZmbCzs4O9vb2OHr0aJ2jN4QQQtoOx5p7gwvy1igvL0dOTg6MjIwgLy/f1uEQQghpR1rrO4hGVAghhBAisShRIYQQQojEokSFEEIIIRKLEhVCCCGESCxKVAghhBAisShRIYQQQojEokSFEEIIIRKLEhVCCCGESCxKVAghhBAisShRIYQQQojEokSFSJyAgABwHAeO4yAQCGBiYoIVK1ZAJBIhOTkZHMehqKiIr3/v3j1YWVnB2dkZjx8/5sv//vtvCAQC9OjRo8Wx/Pbbb5CWlsbw4cNrrcvNzQXHcZCWlsY///wjti4/Px8yMjLgOA65ubli9WteGhoaGDZsGC5fvgwAqKysxKJFi2BlZQVFRUXo6upi0qRJuHfvXovjJ4SQtx0lKkQiubu7Iz8/H3fu3MG8efMQEhKCdevW1aqXnZ0NR0dHGBgYICEhAaqqqvy6mJgYjBs3Dk+ePMH58+dbFEdUVBRmzpyJX3/9td6EQU9PD7t37xYr27VrF/T09Oqsf/r0aeTn5yMhIQHFxcXw8PBAUVERSktLkZ6ejmXLliE9PR2HDx9GVlYW3nvvvRbFTggh7wJKVNoRxhiqS0vb5NXcZ1/KyclBW1sbBgYGmD59OlxdXREXFydW58qVK3B0dIS9vT2OHDkCoVAotq/R0dHw8/ODj48PoqKiavWRmpoKFxcXKCgoQF1dHW5ubigsLOTXFxcX4/vvv8f06dMxfPhwxMTE1Bmrv78/oqOjxcqio6Ph7+9fZ30NDQ1oa2vD1tYWERER+O+//3D+/Hmoqqri1KlTGDduHMzNzdG/f39s3boVly5dQl5eXlMPHSGEvFPomfbtCCsrQ1bvPm3St3n6JXAKCi3eXigU4uHDh/zyuXPn4OvrC19fX2zZsgUcx4nVT0pKQmlpKVxdXaGnpwcHBwds2LABioqKAICMjAwMGTIEgYGB2LRpE2RkZJCUlISqqiq+jYMHD6Jbt24wNzfHxIkTMXv2bCxevLhWX++99x62b9+Os2fPwtHREWfPnkVhYSG8vLwQFhbW6H4BQEVFRZ3rHz9+DI7joKam1uRjRQgh7xIaUSESjTGG06dPIyEhAYMHD+bLvb294eXlha1bt9ZKHIDnUzYffPABpKWl0aNHDxgbG+PQoUP8+rVr18LW1hZfffUVrK2tYWlpiaCgIHTs2FGsjYkTJwJ4PhX1+PFj/PLLL7X6kpWVxcSJE7Fz504AwM6dOzFx4kTIyso2uG9FRUUICwuDkpIS7Ozsaq0vLy/HokWLMGHCBKioqDRypAgh5N1EIyrtCCcUwjz9Upv13Rzx8fFQUlJCZWUlqqur4ePjg5CQEKSlpQEARo4cidjYWKSkpMDJyUls26KiIhw+fBhnz57lyyZOnIioqCgEBAQAeD6iMnbs2Hr7z8rKwoULFxAbGwsAkJGRwfjx4xEVFQUXF5da9QMDA+Hg4IDVq1fj0KFD+O233yASieps28HBAVJSUigpKYGxsTG+//57aGlpidWprKzEuHHjwBjDtm3bGj1ehBDyrqJEpR3hOO6Vpl/epEGDBmHbtm0QCATQ1dWFjIz4qfr1119j4cKF8PDwwPHjx+Hs7Myv27dvH8rLy9GvXz++jDGG6upq3L59G2ZmZmLXs9QlKioKIpEIurq6Ym3Iyclh69atYhftAoCVlRW6deuGCRMmwMLCAj169EBGRkadbX///ffo3r07NDQ06pzSqUlS7t69izNnztBoCiGkXaOpHyKRFBUVYWJiAn19/VpJCvA86dqxYwd8fX3h6ekpNiUTFRWFefPmISMjg39lZmbCycmJn57p2bMnEhMT6+xbJBJh9+7diIyMrNWGrq4u9u/fX+d2gYGBSE5ORmBgYIP71qVLF3Tt2rXBJOXOnTs4ffo0NDQ0GmyLEELedTSiQt5aHMdh+/btkJaWhqenJ44dOwY1NTWkp6dj79696Natm1j9CRMmYMWKFVi5ciUWL14MKysrfPLJJ5g2bRoEAgGSkpIwduxY/mLYKVOm1Bo5GT16NKKiojBt2rRa8UydOhVjx45t8YWvlZWVGDNmDNLT0xEfH4+qqir8+++/AIAOHTpAIBC0qF1CCHmb0YgKeatxHIcvv/wSkydPxvDhw+Hn54fu3bvXSlKA5xfgFhQU4Pjx4zAzM8PJkyeRmZkJOzs72Nvb4+jRo5CRkUFUVBRcXV1rJSnA80Tl4sWLuHLlSq11MjIy6NixY50jQE3xzz//IC4uDn///Td69eoFHR0d/nXu3LkWtUkIIW87jjX3BhfkrVFeXo6cnBwYGRlBXl6+rcMhhBDSjrTWdxCNqBBCCCFEYlGiQgghhBCJRYkKIYQQQiQWJSqEEEIIkViUqBBCCCFEYlGiQgghhBCJRYkKIYQQQiQWJSqEEEIIkViUqBBCCCFEYlGiQgghhBCJRYkKkTgBAQHgOA4cx0EgEMDExAQrVqyASCRCcnIyOI5DUVERX//evXuwsrKCs7MzHj9+zJf//fffEAgE6NGjR4tj+e233yAtLY3hw4fXWpebmwuO4yAtLY1//vlHbF1+fj5kZGTAcRxyc3PF6te8NDQ0MGzYMFy+fLnOvqdNmwaO47Bx48YWx08IIW87SlSIRHJ3d0d+fj7u3LmDefPmISQkBOvWratVLzs7G46OjjAwMEBCQoLYgwRjYmIwbtw4PHnyBOfPn29RHFFRUZg5cyZ+/fVX3Lt3r846enp62L17t1jZrl27oKenV2f906dPIz8/HwkJCSguLoaHh4dY4gUAsbGx+P3336Grq9uiuAkh5F1BiUo7whhD5bOqNnk199mXcnJy0NbWhoGBAaZPnw5XV1fExcWJ1bly5QocHR1hb2+PI0eOQCgUiu1rdHQ0/Pz84OPjg6ioqFp9pKamwsXFBQoKClBXV4ebmxsKCwv59cXFxfj+++8xffp0DB8+HDExMXXG6u/vj+joaLGy6Oho+Pv711lfQ0MD2trasLW1RUREBP777z+xROqff/7BzJkzsXfvXsjKyjZ6rAgh5F3WsufRk7eSqKIaO2b90iZ9f7RpIGTlpFu8vVAoxMOHD/nlc+fOwdfXF76+vtiyZQs4jhOrn5SUhNLSUri6ukJPTw8ODg7YsGEDFBUVAQAZGRkYMmQIAgMDsWnTJsjIyCApKQlVVVV8GwcPHkS3bt1gbm6OiRMnYvbs2Vi8eHGtvt577z1s374dZ8+ehaOjI86ePYvCwkJ4eXkhLCys0f0CgIqKCgBAdXU1/Pz8sGDBAlhaWrb4eBFCyLuCRlSIRGOM4fTp00hISMDgwYP5cm9vb3h5eWHr1q21Egfg+ZTNBx98AGlpafTo0QPGxsY4dOgQv37t2rWwtbXFV199BWtra1haWiIoKAgdO3YUa2PixIkAnk9FPX78GL/8UjvRk5WVxcSJE7Fz504AwM6dOzFx4sRGR0OKiooQFhYGJSUl2NnZAQDWrFkDGRkZfPrpp804SoQQ8u6iEZV2REYghY82DWyzvpsjPj4eSkpKqKysRHV1NXx8fBASEoK0tDQAwMiRIxEbG4uUlBQ4OTmJbVtUVITDhw/j7NmzfNnEiRMRFRWFgIAAAM9HVMaOHVtv/1lZWbhw4QJiY2Ofxy8jg/HjxyMqKgouLi616gcGBsLBwQGrV6/GoUOH8Ntvv0EkEtXZtoODA6SkpFBSUgJjY2N8//330NLSwqVLl7Bp0yakp6fXmXwRQkh7RIlKO8Jx3CtNv7xJgwYNwrZt2yAQCKCrqwsZGfFT9euvv8bChQvh4eGB48ePw9nZmV+3b98+lJeXo1+/fnwZYwzV1dW4ffs2zMzMxK5nqUtUVBREIpHYxayMMcjJyWHr1q1iF+0CgJWVFbp164YJEybAwsICPXr0QEZGRp1tf//99+jevTs0NDSgpqbGl6ekpKCgoAD6+vp8WVVVFebNm4eNGzfyvx4ihJD2hKZ+iERSVFSEiYkJ9PX1ayUpwPOka8eOHfD19YWnp6fYlExUVBTmzZuHjIwM/pWZmQknJyd+eqZnz55ITEyss2+RSITdu3cjMjKyVhu6urrYv39/ndsFBgYiOTkZgYGBDe5bly5d0LVrV7EkBQD8/Pxw5coVsT51dXWxYMECJCQkNNgmIYS8q2hEhby1OI7D9u3bIS0tDU9PTxw7dgxqampIT0/H3r170a1bN7H6EyZMwIoVK7By5UosXrwYVlZW+OSTTzBt2jQIBAIkJSVh7Nix/MWwU6ZMqTVyMnr0aERFRWHatGm14pk6dSrGjh1bKwFpKg0NDWhoaIiVycrKQltbG+bm5i1qkxBC3nY0okLeahzH4csvv8TkyZMxfPhw+Pn5oXv37rWSFOD5BbgFBQU4fvw4zMzMcPLkSWRmZsLOzg729vY4evQoZGRkEBUVBVdX11pJCvA8Ubl48SKuXLlSa52MjAw6duxY5wgQIYSQluFYc29wQd4a5eXlyMnJgZGREeTl5ds6HEIIIe1Ia30H0YgKIYQQQiQWJSqEEEIIkViUqBBCCCFEYlGiQgghhBCJRYkKIYQQQiQWJSqEEEIIkViUqBBCCCFEYlGiQgghhBCJRYkKIYQQQiQWJSqEEEIIkViUqBCJExAQAI7jwHEcBAIBTExMsGLFCohEIiQnJ4PjOBQVFfH17927BysrKzg7O+Px48d8+d9//w2BQIAePXq0Wmw1cdX3CgkJabW+WhLbkSNHxMry8/Ph4+MDMzMzSElJYfbs2W0SGyGEtBQlKkQiubu7Iz8/H3fu3MG8efMQEhKCdevW1aqXnZ0NR0dHGBgYICEhQexBgjExMRg3bhyePHmC8+fPt0pc+fn5/Gvjxo1QUVERK5s/f36z2quoqGiVuOrz7NkzaGpqYunSpbC2tn6tfRFCyOtAiUo7whhDZXl5m7ya++xLOTk5aGtrw8DAANOnT4erqyvi4uLE6ly5cgWOjo6wt7fHkSNHIBQKxfY1Ojoafn5+8PHxQVRUVK0+UlNT4eLiAgUFBairq8PNzQ2FhYUNxqWtrc2/VFVVwXEcv1xSUgJfX19oaWlBSUkJffv2xenTp8W2NzQ0RFhYGCZNmgQVFRV89NFHAIBvvvkGXbp0gYKCAry9vbF+/XqoqamJbXv06FH07t0b8vLyMDY2RmhoKEQiEd8u8PwJ0RzH8cuGhobYtGkTJk2aVOfToAkhRNLR8+jbEdGzZ9jsP6ZN+v501w+QfYWnZwqFQjx8+JBfPnfuHHx9feHr64stW7aA4zix+klJSSgtLYWrqyv09PTg4OCADRs2QFFREQCQkZGBIUOGIDAwEJs2bYKMjAySkpJQVVXV4hiLi4vh6emJVatWQU5ODrt374aXlxeysrKgr6/P14uIiEBwcDCWL18O4HnCNG3aNKxZswbvvfceTp8+jWXLlom1nZKSgkmTJmHz5s1wcnJCdnY2n+QsX74caWlp6NSpE6Kjo+Hu7g5paekW7wchhEgSSlSIRGOMITExEQkJCZg5cyZf7u3tjfHjx2Pr1q11bhcVFYUPPvgA0tLS6NGjB4yNjXHo0CEEBAQAANauXQtbW1t89dVX/DaWlpavFKu1tbXY9EpYWBhiY2MRFxeHoKAgvnzw4MGYN28ev7xkyRJ4eHjw00ZmZmY4d+4c4uPj+TqhoaH47LPP4O/vDwAwNjZGWFgYFi5ciOXLl0NTUxMAoKamBm1t7VfaD0IIkSSUqLQjMnJy+HTXD23Wd3PEx8dDSUkJlZWVqK6uho+PD0JCQpCWlgYAGDlyJGJjY5GSkgInJyexbYuKinD48GGcPXuWL5s4cSKioqL4RCUjIwNjx459tZ16SXFxMUJCQnDs2DHk5+dDJBKhrKwMeXl5YvVsbW3FlrOysuDt7S1WZmdnJ5aoZGZmIjU1FatWreLLqqqqUF5ejtLSUigoKLTqvhBCiKSgRKUd4TjulaZf3qRBgwZh27ZtEAgE0NXVhYyM+Kn69ddfY+HChfDw8MDx48fh7OzMr9u3bx/Ky8vRr18/vowxhurqaty+fRtmZmZi17O0lvnz5+PUqVOIiIiAiYkJhEIhxowZU+uC2Zrpp+YoLi5GaGgo3n///Vrr5N+S/1NCCGkJSlSIRFJUVISJiUm96zmOw44dOyAlJQVPT08cO3YMAwcOBPB82mfevHn86EmNTz75BDt37kR4eDh69uyJxMREhIaGtlrMqampCAgI4EdHiouLkZub2+h25ubm/EhRjZeXe/fujaysrAaPiays7CtdY0MIIZKIEhXy1uI4Dtu3b4e0tDSfrKipqSE9PR179+5Ft27dxOpPmDABK1aswMqVK7F48WJYWVnhk08+wbRp0yAQCJCUlISxY8eiY8eOLYrH1NQUhw8fhpeXFziOw7Jly1BdXd3odjNnzoSzszPWr18PLy8vnDlzBidOnBC7QDg4OBgjRoyAvr4+xowZAykpKWRmZuLatWtYuXIlgOe/8ElMTMSAAQMgJycHdXV1AM+nuYDnidP9+/eRkZEBgUCA7t27t2g/CSHkTaKfJ5O3Gsdx+PLLLzF58mQMHz4cfn5+6N69e60kBXh+AW5BQQGOHz8OMzMznDx5EpmZmbCzs4O9vT2OHj1aa4qpOdavXw91dXU4ODjAy8sLbm5u6N27d6PbDRgwANu3b8f69ethbW2Nn3/+GXPmzBGb0nFzc0N8fDxOnjyJvn37on///tiwYQMMDAz4OpGRkTh16hS6dOkCGxsbvtzGxgY2Nja4dOkS9u3bBxsbG3h6erZ4Pwkh5E3iWHNvcEHeGuXl5cjJyYGRkRFdx/CWmTp1Km7duoWUlJS2DoUQQlqktb6DaOqHEAkQERGBoUOHQlFRESdOnMCuXbvEfjpNCCHtFSUqhLwgLy+vwWs3bty4IXbzttZy4cIFrF27Fk+fPoWxsTE2b96MDz/8sNX7IYSQtw0lKoS8QFdXl7/4tL71r8PBgwdfS7uEEPK2o0SFkBfIyMg0+BNgQgghbxb96ocQQgghEosSFUIIIYRILEpUCCGEECKxKFEhhBBCiMSiRIUQQgghEosSFUIIIYRILEpUiMQJCAgAx3HgOA4CgQAmJiZYsWIFRCIRkpOTwXEcioqK+Pr37t2DlZUVnJ2d8fjxY77877//hkAgQI8ePdpgLwghhLQGSlSIRHJ3d0d+fj7u3LmDefPmISQkBOvWratVLzs7G46OjjAwMEBCQgJUVVX5dTExMRg3bhyePHmC8+fPN9pnZWVlq+4DIYSQV0eJSjvCGEN1RVWbvJr77Es5OTloa2vDwMAA06dPh6urK+Li4sTqXLlyBY6OjrC3t8eRI0cgFArF9jU6Ohp+fn7w8fFBVFSU2La5ubngOA7ff/89Bg4cCHl5eezduxcA8O2338LCwgLy8vLo1q1brWfunDt3Dr169YK8vDxsbW1x5MgRcBzX4B1tCSGEtAzdmbYdYZXVuBd8rk361l3hAE4g3eLthUIhHj58yC+fO3cOvr6+8PX1xZYtW8BxnFj9pKQklJaWwtXVFXp6enBwcMCGDRugqKgoVu+zzz5DZGQkbGxs+GQlODgYW7duhY2NDS5fvoypU6dCUVER/v7+ePLkCby8vODp6Yl9+/bh7t27mD17dov3ixBCSMMoUSESjTGGxMREJCQkYObMmXy5t7c3xo8fj61bt9a5XVRUFD744ANIS0ujR48eMDY2xqFDhxAQECBWb/bs2Xj//ff55eXLlyMyMpIvMzIywo0bN/D111/D398f+/btA8dx+OabbyAvL4/u3bvjn3/+wdSpU1t/5wkhhFCi0p5wslLQXeHQZn03R3x8PJSUlFBZWYnq6mr4+PggJCQEaWlpAICRI0ciNjYWKSkpcHJyEtu2qKgIhw8fxtmzZ/myiRMnIioqqlaiYmtry/+7pKQE2dnZmDJliljiIRKJ+GtfsrKy0LNnT8jLy/Pr7ezsmrVvhBBCmo4SlXaE47hXmn55kwYNGoRt27ZBIBBAV1cXMjLip+rXX3+NhQsXwsPDA8ePH4ezszO/bt++fSgvL0e/fv34MsYYqqurcfv2bZiZmfHlL04FFRcXAwC++eYbsW0BQFr67ThuhBDyrqFEhUgkRUXFBp9izHEcduzYASkpKXh6euLYsWMYOHAggOfTPvPmzas1evLJJ59g586dCA8Pr7NNLS0t6Orq4s8//4Svr2+ddczNzfHdd9/h2bNnkJOTAwB+lIcQQkjro0SFvLU4jsP27dshLS3NJytqampIT0/H3r170a1bN7H6EyZMwIoVK7By5cp62wwNDcWnn34KVVVVuLu749mzZ7h48SIKCwsxd+5c+Pj4YMmSJfjoo4/w2WefIS8vDxEREXw8hBBCWhf9PJm81TiOw5dffonJkydj+PDh8PPzQ/fu3WslKcDzC3ALCgpw/Pjxetv78MMP8e233yI6OhpWVlYYOHAgYmJiYGRkBABQUVHBTz/9hIyMDPTq1QtLlixBcHAwAIhdt0IIIaR1cKy5N7ggb43y8nLk5OTAyMiIvkRfo71792Ly5Ml4/Pix2L1cCCGkPWut7yCa+iGkmXbv3g1jY2Po6ekhMzMTixYtwrhx4yhJIYSQ14ASFUKa6d9//0VwcDD+/fdf6OjoYOzYsVi1alVbh0UIIe8kmvp5h9HUDyGEkLbSWt9BdDEtIYQQQiQWJSqEEEIIkViUqBBCCCFEYlGiQgghhBCJRYkKIYQQQiQWJSqEEEIIkViUqBBCCCFEYlGiQiROQEAAOI4Dx3EQCAQwMTHBihUrIBKJkJyczK/jOA5aWloYPXo0/vzzT377HTt2wMXFBSoqKuA4DkVFRW23M4QQQl4JJSpEIrm7uyM/Px937tzBvHnzEBISgnXr1vHrs7KycO/ePRw6dAjXr1+Hl5cXqqqqAAClpaVwd3fH559/3lbhE0IIaSV0C/12hDGGysrKNulbVlYWHMc1ub6cnBy0tbUBANOnT0dsbCzi4uJgb28PAOjUqRPU1NSgo6OD4OBg+Pr64o8//oC5uTlmz54NAEhOTm7t3SCEEPKGUaLSjlRWVmL16tVt0vfnn38OgUDQ4u2FQiEePnxY7zoAqKioaHH7hBBCJBNN/RCJxhjD6dOnkZCQgMGDB9dan5+fj4iICOjp6cHc3LwNIiSEEPI60YhKOyIrK9tm123Iyso2q358fDyUlJRQWVmJ6upq+Pj4ICQkBGlpaQCAzp07gzGG0tJSWFtb48cff3ylERtCCCGSiRKVdqTmVzRvg0GDBmHbtm0QCATQ1dWFjIz4qZqSkgIVFRV06tQJysrKbRQlIYSQ140SFSKRFBUVYWJiUu96IyMjqKmpvbmACCGEtAlKVMg7599//8W///6LP/74AwBw9epVKCsrQ19fHx06dGjj6AghhDQHXUxL3jnbt2+HjY0Npk6dCgBwdnaGjY0N4uLi2jgyQgghzcUxxlhbB0Fej/LycuTk5MDIyAjy8vJtHQ4hhJB2pLW+g2hEhRBCCCESixIVQgghhEgsSlQIIYQQIrEoUSGEEEKIxKJEhRBCCCESixIVQgghhEgsSlQIIYQQIrEoUSGEEEKIxKJEhRBCCCESixIVQgghhEgsSlSIxAkICADHceA4DgKBACYmJlixYgVEIhGSk5P5dRzHQUtLC6NHj8aff/7Jb79jxw64uLhARUUFHMehqKioSf3GxMSItV3XKzc39/XsdBNiq+tp0YcPH8awYcOgoaEBjuOQkZHxxmMjhJDXiRIVIpHc3d2Rn5+PO3fuYN68eQgJCcG6dev49VlZWbh37x4OHTqE69evw8vLC1VVVQCA0tJSuLu74/PPP29Wn+PHj0d+fj7/sre3x9SpU8XKunTp0uT2GGMQiUTNiqG5SkpK4OjoiDVr1rzWfgghpK1QotKOMMZQVVXaJq/mPvtSTk4O2traMDAwwPTp0+Hq6ir29ONOnTpBR0cHzs7OCA4Oxo0bN/DHH38AAGbPno3PPvsM/fv3b1afQqEQ2tra/EsgEEBBQYFfPnXqFPr16wdlZWVoa2vDx8cHBQUF/PY1oz0nTpxAnz59ICcnh7Nnz+Lp06fw9fWFoqIidHR0sGHDBri4uGD27Nn8ts+ePcP8+fOhp6cHRUVF9OvXD8nJyXy7kydPxuPHj/mRnZCQEACAn58fgoOD4erqWu9+cRyHbdu2wcPDA0KhEMbGxvjhhx+adWwIIaStyLR1AOTNqa4uQ/IvVm3St8vAq5CWVmjx9kKhEA8fPqx3HQBUVFS0uP2mqKysRFhYGMzNzVFQUIC5c+ciICAAx48fF6v32WefISIiAsbGxlBXV8fcuXORmpqKuLg4aGlpITg4GOnp6ejVqxe/TVBQEG7cuIEDBw5AV1cXsbGxcHd3x9WrV+Hg4ICNGzciODgYWVlZAAAlJaVmxb5s2TKEh4dj06ZN2LNnDz744ANcvXoVFhYWr3xcCCHkdaJEhUg0xhgSExORkJCAmTNn1lqfn5+PiIgI6Onpwdzc/LXGEhgYyP/b2NgYmzdvRt++fVFcXCyWOKxYsQJDhw4FADx9+hS7du3Cvn37MGTIEABAdHQ0dHV1+fp5eXmIjo5GXl4eXz5//nz8/PPPiI6OxurVq6GqqgqO46Ctrd2i2MeOHYsPP/wQABAWFoZTp05hy5Yt+Oqrr1rUHiGEvCmUqLQjUlJCuAy82mZ9N0d8fDyUlJRQWVmJ6upq+Pj4ICQkBGlpaQCAzp07gzGG0tJSWFtb48cff4RAIHgdofMuXbqEkJAQZGZmorCwENXV1QCeJxrdu3fn69na2vL//vPPP1FZWQk7Ozu+TFVVVSypunr1KqqqqmBmZibW37Nnz6ChodEqsdvb29dapgtvCSFvA0pU2hGO415p+uVNGjRoELZt2waBQABdXV3IyIifqikpKVBRUUGnTp2grKz82uMpKSmBm5sb3NzcsHfvXmhqaiIvLw9ubm61ppwUFRWb1XZxcTGkpaVx6dIlSEtLi61r7hQPIYS8ayhRIRJJUVERJiYm9a43MjKq8+e6r8utW7fw8OFDhIeH87/8uXjxYqPbGRsbQ1ZWFmlpadDX1wcAPH78GLdv34azszMAwMbGBlVVVSgoKICTk1Od7QgEAv5XTS3x+++/Y9KkSWLLNjY2LW6PEELeFEpUyDvn33//xb///sv/Cujq1atQVlaGvr4+OnTo0KI29fX1IRAIsGXLFkybNg3Xrl1DWFhYo9spKyvD398fCxYsQIcOHdCpUycsX74cUlJS4DgOAGBmZgZfX19MmjQJkZGRsLGxwf3795GYmIiePXti+PDhMDQ0RHFxMRITE2FtbQ0FBQUoKCjg0aNHyMvLw7179wCAv9i25pdKNQ4dOgRbW1s4Ojpi7969uHDhAqKiolp0LAgh5E2inyeTd8727dthY2ODqVOnAgCcnZ1hY2Mj9vPm5tLU1ERMTAwOHTqE7t27Izw8HBEREU3adv369bC3t8eIESPg6uqKAQMGwMLCAvLy8nyd6OhoTJo0CfPmzYO5uTlGjRolNgrj4OCAadOmYfz48dDU1MTatWsBAHFxcbCxscHw4cMBAB988AFsbGywfft2sRhCQ0Nx4MAB9OzZE7t378b+/fvFrqshhBBJxbHm3uCCvDXKy8uRk5MDIyMjsS9F0rZKSkqgp6eHyMhITJky5bX3x3EcYmNjMWrUqNfeFyGE1Git7yCa+iHkNbt8+TJu3boFOzs7PH78GCtWrAAAjBw5so0jI4QQyUdTP6RdWb16NZSUlOp8eXh4vLZ+IyIiYG1tDVdXV5SUlCAlJQUdO3Z8bf0RQsi7gqZ+3mE09VPbo0eP8OjRozrXCYVC6OnpveGICCHk3URTP4S0QIcOHVr8yx9CCCFvHk39EEIIIURiUaJCCCGEEIlFiQohhBBCJBYlKoQQQgiRWJSoEEIIIURiUaJCCCGEEIlFiQqRKBzHNfgKCQlp09iOHDkiVpafnw8fHx+YmZlBSkoKs2fPbpPYCCHkXUX3USESJT8/n//3999/j+DgYP6JwACgpKTUrPYqKiogEAhaLb6XPXv2DJqamli6dCk2bNjw2vohhJD2ikZU2hHGGEqqqtrk1dQbIGtra/MvVVVVcBzHL5eUlMDX1xdaWlpQUlJC3759cfr0abHtDQ0NERYWhkmTJkFFRQUfffQRAOCbb75Bly5doKCgAG9vb6xfvx5qampi2x49ehS9e/eGvLw8jI2NERoaCpFIxLcLAN7e3uA4jl82NDTEpk2bMGnSJKiqqrb8P4cQQkidaESlHSmtrkbXX6+2Sd/ZzlZQlJZ+pTaKi4vh6emJVatWQU5ODrt374aXlxeysrKgr6/P14uIiEBwcDCWL18OAEhNTcW0adOwZs0avPfeezh9+jSWLVsm1nZKSgomTZqEzZs3w8nJCdnZ2XySs3z5cqSlpaFTp06Ijo6Gu7s7pF9xXwghhDQNJSrkrWFtbQ1ra2t+OSwsDLGxsYiLi0NQUBBfPnjwYMybN49fXrJkCTw8PDB//nwAgJmZGc6dO4f4+Hi+TmhoKD777DP4+/sDAIyNjREWFoaFCxdi+fLl0NTUBACoqalBW1v7te4nIYSQ/6NEpR1RkJJCtrNVm/X9qoqLixESEoJjx44hPz8fIpEIZWVlyMvLE6tna2srtpyVlQVvb2+xMjs7O7FEJTMzE6mpqVi1ahVfVlVVhfLycpSWlkJBQeGV4yeEENJ8lKi0IxzHvfL0S1uaP38+Tp06hYiICJiYmEAoFGLMmDGoqKgQq6eoqNjstouLixEaGor333+/1jp68jQhhLQdSlTIWyM1NRUBAQH86EhxcTFyc3Mb3c7c3BxpaWliZS8v9+7dG1lZWTAxMam3HVlZWVRVVTU/cEIIIS1GiQp5a5iamuLw4cPw8vICx3FYtmwZqqurG91u5syZcHZ2xvr16+Hl5YUzZ87gxIkT4DiOrxMcHIwRI0ZAX18fY8aMgZSUFDIzM3Ht2jWsXLkSwPNf+CQmJmLAgAGQk5ODuro6ACAjIwPA88Tp/v37yMjIgEAgQPfu3Vv/IBBCSDtDP08mb43169dDXV0dDg4O8PLygpubG3r37t3odgMGDMD27duxfv16WFtb4+eff8acOXPEpnTc3NwQHx+PkydPom/fvujfvz82bNgAAwMDvk5kZCROnTqFLl26wMbGhi+3sbGBjY0NLl26hH379sHGxgaenp6tu/OEENJOcaypN7ggb53y8nLk5OTAyMiIrrN4ydSpU3Hr1i2kpKS0dSiEEPJOaq3vIJr6Ie1CREQEhg4dCkVFRZw4cQK7du3CV1991dZhEUIIaQQlKqRduHDhAtauXYunT5/C2NgYmzdvxocfftjWYRFCCGkEJSqkXTh48GBbh0AIIaQF6GJaQgghhEgsSlQIIYQQIrEoUSGEEEKIxKJEhRBCCCESixIVQgghhEgsSlQIIYQQIrEoUSGEEEKIxKJEhUgUjuMafIWEhLRpbEeOHBEry8/Ph4+PD8zMzCAlJYXZs2e3SWyEEPKuohu+EYmSn5/P//v7779HcHAwsrKy+DIlJaVmtVdRUQGBQNBq8b3s2bNn0NTUxNKlS7Fhw4bX1g8hhLRXNKLSjjDGUFohapNXU599qa2tzb9UVVXBcRy/XFJSAl9fX2hpaUFJSQl9+/bF6dOnxbY3NDREWFgYJk2aBBUVFXz00UcAgG+++QZdunSBgoICvL29sX79eqipqYlte/ToUfTu3Rvy8vIwNjZGaGgoRCIR3y4AeHt7g+M4ftnQ0BCbNm3CpEmToKqqWuc+BQQEYNSoUQgNDYWmpiZUVFQwbdo0VFRUNPF/jhBC2i8aUWlHyiqr0D04oU36vrHCDQqCVzvdiouL4enpiVWrVkFOTg67d++Gl5cXsrKyoK+vz9eLiIhAcHAwli9fDgBITU3FtGnTsGbNGrz33ns4ffo0li1bJtZ2SkoKJk2ahM2bN8PJyQnZ2dl8krN8+XKkpaWhU6dOiI6Ohru7O6SlpZsVe2JiIuTl5ZGcnIzc3FxMnjwZGhoaWLVq1SsdE0IIedfRiAp5a1hbW+Pjjz9Gjx49YGpqirCwMHTt2hVxcXFi9QYPHox58+aha9eu6Nq1K7Zs2QIPDw/Mnz8fZmZm+OSTT+Dh4SG2TWhoKD777DP4+/vD2NgYQ4cORVhYGL7++msAgKamJgBATU0N2tra/HJTCQQC7Ny5E5aWlhg+fDhWrFiBzZs3o7q6+hWOCCGEvPtoRKUdEcpK48YKtzbr+1UVFxcjJCQEx44dQ35+PkQiEcrKypCXlydWz9bWVmw5KysL3t7eYmV2dnaIj4/nlzMzM5Gamio2wlFVVYXy8nKUlpZCQUHhlWK3trYWa8Pe3h7FxcX466+/YGBg8EptE0LIu4wSlXaE47hXnn5pS/Pnz8epU6cQEREBExMTCIVCjBkzpta1HoqKis1uu7i4GKGhoXj//fdrrZOXl29xzIQQQl7N2/utRdqd1NRUBAQE8KMjxcXFyM3NbXQ7c3NzpKWliZW9vNy7d29kZWXBxMSk3nZkZWVRVVXV/MDxfMSmrKwMQqEQAPD7779DSUkJXbp0aVF7hBDSXlCiQt4apqamOHz4MLy8vMBxHJYtW9akazxmzpwJZ2dnrF+/Hl5eXjhz5gxOnDgBjuP4OsHBwRgxYgT09fUxZswYSElJITMzE9euXcPKlSsBPP+FT2JiIgYMGAA5OTmoq6sDADIyMgA8T5zu37+PjIwMCAQCdO/enW+/oqICU6ZMwdKlS5Gbm4vly5cjKCgIUlJ0mRghhDSEPiXJW2P9+vVQV1eHg4MDvLy84Obmht69eze63YABA7B9+3asX78e1tbW+PnnnzFnzhyxKR03NzfEx8fj5MmT6Nu3L/r3748NGzaIXT8SGRmJU6dOoUuXLrCxseHLbWxsYGNjg0uXLmHfvn2wsbGBp6enWAxDhgyBqakpnJ2dMX78eLz33nttevM6Qgh5W3CsqTe4IG+d8vJy5OTkwMjIiK6zeMnUqVNx69YtpKSkvPa+AgICUFRUVOuutoQQ8i5rre8gmvoh7UJERASGDh0KRUVFnDhxArt27cJXX33V1mERQghpBCUqpF24cOEC1q5di6dPn8LY2BibN2/Ghx9+2NZhEUIIaQRN/bzDaOqHEEJIW2mt7yC6mJYQQgghEosSFUIIIYRILEpUCCGEECKxKFEhhBBCiMSiRIUQQgghEosSFUIIIYRILEpUCCGEECKxKFEhb62PP/4Y0tLSOHToUK11ISEh4DgO7u7utdatW7cOHMfBxcWlVn2O4yAjIwNDQ0PMmTMHxcXFr3MXCCGENIISFfJWKi0txYEDB7Bw4ULs3Lmzzjo6OjpISkrC33//LVa+c+dO6Ovr16pvaWmJ/Px85ObmYs2aNdixYwfmzZv3WuInhBDSNJSotCeMARUlbfNq5g2Qq6ursXbtWpiYmEBOTg76+vpYtWoVv/7QoUPo3r07PvvsM/z666/466+/arXRqVMnDBs2DLt27eLLzp07hwcPHmD48OG16svIyEBbWxudO3fG+PHj4evri7i4uGbFTQghpHXRs37ak8pSYLVu2/T9+T1AoNjk6osXL8Y333yDDRs2wNHREfn5+bh16xa/PioqChMnToSqqio8PDwQExODZcuW1WonMDAQCxcuxJIlSwA8H03x9fVtUgxCoRAVFRVNjpkQQkjroxEVInGePn2KTZs2Ye3atfD390fXrl3h6OjIP0Twzp07+P333zF+/HgAwMSJExEdHY26Hls1YsQIPHnyBL/++itKSkpw8OBBBAYGNhrDpUuXsG/fPgwePLh1d44QQkiz0IhKeyKr8Hxko636bqKbN2/i2bNnGDJkSJ3rd+7cCTc3N3Ts2BEA4OnpiSlTpuDMmTO1tpGVleUTmT///BNmZmbo2bNnne1evXoVSkpKqKqqQkVFBYYPH46tW7c2OW5CCCGtjxKV9oTjmjX90laEQmG966qqqrBr1y78+++/kJGRESvfuXNnnclNYGAg+vXrh2vXrjU4mmJubo64uDjIyMhAV1cXAoHg1XaEEELIK6NEhUgcU1NTCIVCJCYm8tM9NY4fP46nT5/i8uXLkJaW5suvXbuGyZMno6ioCGpqamLbWFpawtLSEleuXIGPj0+9/QoEApiYmLTqvhBCCHk1lKgQiSMvL49FixZh4cKFEAgEGDBgAO7fv4/r16/jp59+wvDhw2FtbS22Tffu3TFnzhzs3bsXM2bMqNXmmTNnUFlZWSuJIYQQItkoUSESadmyZZCRkUFwcDDu3bsHHR0dBAYG4tixY9i3b1+t+lJSUvD29kZUVFSdiYqiouRPeRFCCKmNY3X9VIK8E8rLy5GTkwMjIyPIy8u3dTiEEELakdb6DqKfJxNCCCFEYlGiQgghhBCJRYkKIYQQQiQWJSqEEEIIkViUqBBCCCFEYlGiQgghhBCJRYkKIYQQQiQWJSqEEEIIkViUqBBCCCFEYlGiQt4aLi4umD17dluHUafc3FxwHIeMjIy2DoW3Y8cOdOnSBVJSUti4cWOTtjE0NGxy3dehrfsnhEgeSlQIeQc9efIEQUFBWLRoEf755x989NFHbR3Sa5GcnAyO41BUVNTWofA4jsORI0faOgxC3hn0UEJC3kF5eXmorKzE8OHDoaOj09bhEEJIi9GISjvCGENpZWmbvJr77MuSkhJMmjQJSkpK0NHRQWRkpNj6r776CqamppCXl4eWlhbGjBnDr3NxcUFQUBCCgoKgqqqKjh07YtmyZWIxGBoaYvXq1QgMDISysjL09fWxY8eOJsd34cIF2NjYQF5eHra2trh8+bLY+sLCQvj6+kJTUxNCoRCmpqaIjo4G8P9pogMHDsDBwQHy8vLo0aMHfvnlF377mpGCxMRE2NraQkFBAQ4ODsjKymo0tpiYGFhZWQEAjI2NwXEccnNzkZ2djZEjR0JLSwtKSkro27cvTp8+3WBb3377LdTU1JCYmAgAuHbtGjw8PKCkpAQtLS34+fnhwYMHTTpmT58+ha+vLxQVFaGjo4MNGzY0OJ1X13RaUVEROI5DcnIycnNzMWjQIACAuro6OI5DQEAAAODnn3+Go6Mj1NTUoKGhgREjRiA7O7tW2wcPHoSTkxOEQiH69u2L27dvIy0tDba2tlBSUoKHhwfu37/Pb5eWloahQ4eiY8eOUFVVxcCBA5Gens6vNzQ0BAB4e3uD4zh+GQCOHj2K3r17Q15eHsbGxggNDYVIJKr3eIlEInz66af8PixatAj+/v4YNWpUk443Ie8KGlFpR8pEZei3r1+b9H3e5zwUZBWaXH/BggX45ZdfcPToUXTq1Amff/450tPT0atXL1y8eBGffvop9uzZAwcHBzx69AgpKSli2+/atQtTpkzBhQsXcPHiRXz00UfQ19fH1KlT+TqRkZEICwvD559/jh9++AHTp0/HwIEDYW5u3mBsxcXFGDFiBIYOHYrvvvsOOTk5mDVrllidZcuW4caNGzhx4gQ6duyIP/74A2VlZbX2cePGjejevTvWr18PLy8v5OTkQENDg6+zZMkSREZGQlNTE9OmTUNgYCBSU1MbjG/8+PHo0qULXF1dceHCBXTp0gWampq4du0aPD09sWrVKsjJyWH37t3w8vJCVlYW9PX1a7Wzdu1arF27FidPnoSdnR2KioowePBgfPjhh9iwYQPKysqwaNEijBs3DmfOnGkwJgCYO3cuUlNTERcXBy0tLQQHB/P/py3RpUsX/Pjjjxg9ejSysrKgoqICoVAI4HmiO3fuXPTs2RPFxcUIDg6Gt7c3MjIyICX1/7/Pli9fjo0bN0JfXx+BgYHw8fGBsrIyNm3aBAUFBYwbNw7BwcHYtm0bgOfJlr+/P7Zs2QLGGCIjI+Hp6Yk7d+5AWVkZaWlp6NSpE6Kjo+Hu7g5paWkAQEpKCiZNmoTNmzfDyckJ2dnZ/HTc8uXL69y/NWvWYO/evYiOjoaFhQU2bdqEI0eO8MkZIe0GI++ssrIyduPGDVZWVsYYY6ykooT1iOnRJq+SipImx/306VMmEAjYwYMH+bKHDx8yoVDIZs2axX788UemoqLCnjx5Uuf2AwcOZBYWFqy6upovW7RoEbOwsOCXDQwM2MSJE/nl6upq1qlTJ7Zt27ZG4/v666+ZhoYGf1wZY2zbtm0MALt8+TJjjDEvLy82efLkOrfPyclhAFh4eDhfVllZyTp37szWrFnDGGMsKSmJAWCnT5/m6xw7dowBEOu3PpcvX2YAWE5OToP1LC0t2ZYtW/hlAwMDtmHDBrZw4UKmo6PDrl27xq8LCwtjw4YNE9v+r7/+YgBYVlZWg/08efKEycrKskOHDvFlRUVFTEFBgc2aNatW/4z9/zjVHFPGGCssLGQAWFJSEmPs/8epsLCwwf7v37/PALCrV6+Ktf3tt9/ydfbv388AsMTERL7siy++YObm5vW2W1VVxZSVldlPP/3ElwFgsbGxYvWGDBnCVq9eLVa2Z88epqOjU2/bWlpabN26dfyySCRi+vr6bOTIkQ3uKyGS4uXvoJaiEZV2RCgjxHmf823Wd1NlZ2ejoqIC/fr9f/SnQ4cO/EjH0KFDYWBgAGNjY7i7u8Pd3R3e3t5QUPj/iE3//v3BcRy/bG9vj8jISFRVVfF/5fbs2ZNfz3EctLW1UVBQ0Gh8N2/eRM+ePSEvLy/W/oumT5+O0aNHIz09HcOGDcOoUaPg4OAgVufFbWRkZGBra4ubN2+K1XkxxpprTQoKCuocAWlMcXExQkJCcOzYMeTn50MkEqGsrAx5eXli9SIjI1FSUoKLFy/C2NiYL8/MzERSUhKUlJRqtZ2dnQ0zM7N6+/7zzz9RWVkJOzs7vkxVVbXR0auWunPnDoKDg3H+/Hk8ePAA1dXVAJ5fu9OjRw++3ovHV0tLCwD4abOashfPif/++w9Lly5FcnIyCgoKUFVVhdLS0lrH8GWZmZlITU3FqlWr+LKqqiqUl5ejtLRU7NwFgMePH+O///4TO17S0tLo06cPvy+EtBeUqLQjHMc1a/pFUikrKyM9PR3Jyck4efIkgoODERISgrS0NKipqTW5HVlZWbFljuNa7UvAw8MDd+/exfHjx3Hq1CkMGTIEM2bMQERERLPaeTHGmsSrpTHOnz8fp06dQkREBExMTCAUCjFmzBhUVFSI1XNycsKxY8dw8OBBfPbZZ3x5cXExvLy8sGbNmlptv44LdmumaNgL1xZVVlY2aVsvLy8YGBjgm2++ga6uLqqrq9GjR49a+1rX8X257MXj7e/vj4cPH2LTpk0wMDCAnJwc7O3ta7X7suLiYoSGhuL999+vte7FhJcQUhtdTEskTteuXSErK4vz5/8/+lNYWIjbt2/zyzIyMnB1dcXatWtx5coV5Obmil0n8eK2APD777/D1NSUH015FRYWFrhy5QrKy8vF2n+ZpqYm/P398d1332Hjxo21LtZ9cRuRSIRLly7BwsLileOrT2pqKgICAuDt7Q0rKytoa2sjNze3Vj07OzucOHECq1evFkusevfujevXr8PQ0BAmJiZiL0VFxQb7NjY2hqysLNLS0viyx48fi/2fvkxTUxMAkJ+fz5e9fJ8agUAA4PnoRI2HDx8iKysLS5cuxZAhQ2BhYYHCwsIG42uq1NRUfPrpp/D09ISlpSXk5ORqXUwsKysrFg/w/NhlZWXVOm4mJiZi18zUUFVVhZaWltjxqqqqErtwl5D2gkZUiMRRUlLClClTsGDBAmhoaKBTp05YsmQJ/4EeHx+PP//8E87OzlBXV8fx48dRXV0tNo2Ql5eHuXPn4uOPP0Z6ejq2bNlS65dDLeXj44MlS5Zg6tSpWLx4MXJzc2uNlAQHB6NPnz6wtLTEs2fPEB8fXysJ+fLLL2FqagoLCwts2LABhYWFCAwMbJUY62JqaorDhw/Dy8sLHMdh2bJl9Y7OODg44Pjx4/Dw8ICMjAxmz56NGTNm4JtvvsGECROwcOFCdOjQAX/88QcOHDiAb7/9tsEkUFlZGf7+/liwYAE6dOiATp06Yfny5ZCSkhKbonuRUChE//79ER4eDiMjIxQUFGDp0qVidQwMDMBxHOLj4+Hp6QmhUAh1dXVoaGhgx44d0NHRQV5entjI0KswNTXFnj17YGtriydPnmDBggX8Bbw1DA0NkZiYiAEDBkBOTg7q6uoIDg7GiBEjoK+vjzFjxkBKSgqZmZm4du0aVq5cCQCYNGkS9PT08MUXXwAAZs6ciS+++AImJibo1q0btmzZgsLCwnqPFyHvKhpRIRJp3bp1cHJygpeXF1xdXeHo6Ig+ffoAANTU1HD48GEMHjwYFhYW2L59O/bv3w9LS0t++0mTJqGsrAx2dnaYMWMGZs2a1Wo3PVNSUsJPP/2Eq1evwsbGBkuWLKk1HSIQCLB48WL07NkTzs7OkJaWxoEDB8TqhIeHIzw8HNbW1jh79izi4uLQsWPHVomxLuvXr4e6ujocHBzg5eUFNzc39O7du976jo6OOHbsGJYuXYotW7ZAV1cXqampqKqqwrBhw2BlZYXZs2dDTU2tzlGBuvq3t7fHiBEj4OrqigEDBsDCwqLBqY+dO3dCJBKhT58+mD17Nv+lXkNPTw+hoaH47LPPoKWlhaCgIEhJSeHAgQO4dOkSevTogTlz5mDdunVNP1ANiIqKQmFhIXr37g0/Pz98+umn6NSpk1idyMhInDp1Cl26dIGNjQ0AwM3NDfHx8Th58iT69u2L/v37Y8OGDTAwMOC3y8vLExs9WrRoESZMmIBJkybB3t4eSkpKcHNzo6ki0u5wjDXzBhfkrVFeXo6cnBwYGRm1qw83FxcX9OrVS2JvxZ6bmwsjIyNcvny5xT/NfReUlJRAT08PkZGRmDJlSluHI/Gqq6thYWGBcePGISwsrK3DIaRRrfUdRFM/hJA34vLly7h16xbs7Ozw+PFjrFixAgAwcuTINo5MMt29excnT57EwIED8ezZM2zduhU5OTnw8fFp69AIeaNo6oeQl6xevRpKSkp1vjw8PNo6PACApaVlvTHu3bv3jceTl5dXbzxKSkr8z3cjIiJgbW0NV1dXlJSUICUl5bVOd73NpKSkEBMTg759+2LAgAG4evUqTp8+/VovuCZEEtHUzzusvU79vKpHjx7h0aNHda4TCoXQ09N7wxHVdvfu3Xp/qqulpQVlZeU3Go9IJKrzF0Q1DA0NISNDA7iEtCc09UPIa9KhQwd06NChrcNo0IsXYUoCGRkZmJiYtHUYhJB3EE39EEIIIURiUaJCCCGEEIlFiQohhBBCJBYlKoQQQgiRWJSoEEIIIURiUaJC3houLi6YPXt2W4dRp9zcXHAcV+uheW1px44d6NKlC6SkpJp8l15DQ8M2vaNvW/ffXgUEBGDUqFHN2objOBw5cuSV+26tdpqqtLQUo0ePhoqKCjiOQ1FR0Rvrm7QMJSqEvIOePHmCoKAgLFq0CP/880+rPedI0iQnJ0vcl82b/uJ9W4SEhNT5yIj8/Pw3eiPFXbt2ISUlBefOnUN+fj5UVVVfuc2WJHqk6eg+KoS8g/Ly8lBZWYnhw4dDR0enrcMhpF7a2tpvtL/s7GxYWFigR48eb7TfpqioqIBAIGjrMCQOjai0I4wxVJeWtsmruTdALikpwaRJk6CkpAQdHR1ERkaKrf/qq69gamoKeXl5aGlpYcyYMfw6FxcXBAUFISgoCKqqqujYsSOWLVsmFoOhoSFWr16NwMBAKCsrQ19fHzt27GhyfBcuXICNjQ3k5eVha2uLy5cvi60vLCyEr68vNDU1IRQKYWpqiujoaAD/nyY6cOAAHBwcIC8vjx49euCXX37ht68ZKUhMTIStrS0UFBTg4OCArKysRmOLiYmBlZUVAMDY2BgcxyE3NxfZ2dkYOXIktLS0oKSkhL59++L06dMNtvXtt99CTU0NiYmJAIBr167Bw8MDSkpK0NLSgp+fHx48eNCkY/b06VP4+vpCUVEROjo62LBhQ4PTeXVNpxUVFYHjOCQnJyM3NxeDBg0CAKirq4PjOAQEBAAAfv75Zzg6OkJNTQ0aGhoYMWIEsrOza7V98OBBODk5QSgUom/fvrh9+zbS0tJga2vLPzLh/v37/HZpaWkYOnQoOnbsCFVVVQwcOBDp6en8ekNDQwCAt7c3OI7jlwHg6NGj6N27N+Tl5WFsbIzQ0FCIRKJ6j1fNX+mrV6+GlpYW1NTUsGLFCohEIixYsAAdOnRA586d+fOqxtWrVzF48GAIhUJoaGjgo48+QnFxMb++qqoKc+fO5Y/NwoULa70/65qC69WrF0JCQuqNd9GiRTAzM4OCggKMjY2xbNky/u7JMTExCA0NRWZmJjiOA8dxiImJAVB7BKqx+GuOS0REBHR0dKChoYEZM2bUe6fmF7m4uCAyMhK//vorOI6Di4sLAGDPnj2wtbWFsrIytLW14ePjg4KCArFtr1+/jhEjRkBFRQXKyspwcnJCdnY2QkJCsGvXLhw9epTft+Tk5Gbty6pVq6Crqwtzc/NG96GxWGs+OxISEmBjYwOhUIjBgwejoKAAJ06cgIWFBVRUVODj44PS0lKxY9PY52ZTjtNrwcg7q6ysjN24cYOVlZUxxhirKilhN8y7tcmrqqSkWbFPnz6d6evrs9OnT7MrV66wESNGMGVlZTZr1iyWlpbGpKWl2b59+1hubi5LT09nmzZt4rcdOHAgU1JSYrNmzWK3bt1i3333HVNQUGA7duzg6xgYGLAOHTqwL7/8kt25c4d98cUXTEpKit26davR2J4+fco0NTWZj48Pu3btGvvpp5+YsbExA8AuX77MGGNsxowZrFevXiwtLY3l5OSwU6dOsbi4OMYYYzk5OQwA69y5M/vhhx/YjRs32IcffsiUlZXZgwcPGGOMJSUlMQCsX79+LDk5mV2/fp05OTkxBweHRuMrLS1lp0+fZgDYhQsXWH5+PhOJRCwjI4Nt376dXb16ld2+fZstXbqUycvLs7t374odlw0bNjDGGFuzZg3T0NBg58+fZ4wxVlhYyDQ1NdnixYvZzZs3WXp6Ohs6dCgbNGhQozExxtiHH37IDAwM2OnTp9nVq1eZt7c3/39aV/81x6nmmNbEAIAlJSUxkUjEfvzxRwaAZWVlsfz8fFZUVMQYY+yHH35gP/74I7tz5w67fPky8/LyYlZWVqyqqkqs7W7durGff/6Z3bhxg/Xv35/16dOHubi4sLNnz7L09HRmYmLCpk2bxvefmJjI9uzZw27evMlu3LjBpkyZwrS0tNiTJ08YY4wVFBQwACw6Oprl5+ezgoICxhhjv/76K1NRUWExMTEsOzubnTx5khkaGrKQkJB6j5e/vz9TVlZmM2bMYLdu3WJRUVEMAHNzc2OrVq1it2/fZmFhYUxWVpb99ddfjDHGiouLmY6ODnv//ffZ1atXWWJiIjMyMmL+/v58u2vWrGHq6ursxx9/5PdBWVmZjRw5ss7/hxrW1tZs+fLl/DIAFhsbyy+HhYWx1NRUlpOTw+Li4piWlhZbs2YNY+z5OTlv3jxmaWnJ8vPzWX5+PistLa3VTlPi9/f3ZyoqKmzatGns5s2b7Keffqr1/q7Pw4cP2dSpU5m9vT3Lz89nDx8+ZIwxFhUVxY4fP86ys7PZb7/9xuzt7ZmHhwe/3d9//806dOjA3n//fZaWlsaysrLYzp072a1bt9jTp0/ZuHHjmLu7O79vz549a/K+KCkpMT8/P3bt2jV27dq1RvehsVhrPjv69+8vdh4PHDiQDRs2jKWnp7Nff/2VaWhosPDwcH67pnxuNtb3y17+DmopSlTeYW9rovL06VMmEAjYwYMH+bKHDx8yoVDIZs2axX788UemoqLCfzm8bODAgczCwoJVV1fzZYsWLWIWFhb8soGBAZs4cSK/XF1dzTp16sS2bdvWaHxff/0109DQEHvzbdu2TexL1cvLi02ePLnO7Wu+JF/8kKisrGSdO3fmP9hrPmxOnz7N1zl27BgD0KQ3/eXLlxkAlpOT02A9S0tLtmXLFn655gtq4cKFTEdHR+yDMywsjA0bNkxs+7/++otPFBry5MkTJisryw4dOsSXFRUVMQUFhRYnKoz9/zgVFhY22P/9+/cZAHb16lWxtr/99lu+zv79+xkAlpiYyJd98cUXzNzcvN52q6qqmLKyMvvpp5/4spe/wBljbMiQIWz16tViZXv27GE6Ojr1tu3v788MDAz45IoxxszNzZmTkxO/LBKJmKKiItu/fz9jjLEdO3YwdXV1VlxczNc5duwYk5KSYv/++y9jjDEdHR22du1afn3NufeqicrL1q1bx/r06cMvL1++nFlbW9eq92I7TYm/5riIRCK+ztixY9n48ePrjeVFs2bNYgMHDmywTlpaGgPAnj59yhhjbPHixczIyIhVVFTUWd/f31/s+DVnX7S0tNizZ8+aFHtTYq3rs+OLL75gAFh2djZf9vHHHzM3Nzd+uSmfm431/bLWSlToGpV2hBMKYZ5+qc36bqrs7GxUVFSgX79+fFmHDh34YdGhQ4fCwMAAxsbGcHd3h7u7O7y9vaGgoMDX79+/PziO45ft7e0RGRmJqqoqSEtLAwB69uz5//g4Dtra2k0axrx58yZ69uwp9pAte3t7sTrTp0/H6NGjkZ6ejmHDhmHUqFFwcHAQq/PiNjIyMrC1tcXNmzfF6rwYY821JgUFBdDX1280zpcVFxcjJCQEx44dQ35+PkQiEcrKyvgnG9eIjIxESUkJLl68CGNjY748MzMTSUlJUFJSqtV2dnY2zMzM6u37zz//RGVlJezs7PgyVVXVJg11t8SdO3cQHByM8+fP48GDB6iurgbw/NqdF69NePH4amlpAQA/bVZT9uI58d9//2Hp0qVITk5GQUEBqqqqUFpaWusYviwzMxOpqalYtWoVX1ZVVYXy8nKUlpaKnbsvsrS0hJTU/2fotbS0xOKXlpaGhoYGH+PNmzdhbW0NRUVFvs6AAQNQXV2NrKwsyMvLIz8/X+y9VXPusVd8Pu3333+PzZs3Izs7G8XFxRCJRFBRUWlWG43FX/N/ZGlpyb+PgefvjatXr7Y49kuXLiEkJASZmZkoLCwUO1+6d++OjIwMODk5QVZWttX3xcrKqlnXpTQWa42Xz+2aKbkXyy5cuCDWdmOfm03tu7XRNSrtCMdxkFJQaJPXiyf/q1JWVkZ6ejr2798PHR0dBAcHw9rautm//Hj5Q4fjOP6N96o8PDxw9+5dzJkzB/fu3cOQIUMwf/78ZrfzYow1x7ClMc6fPx+xsbFYvXo1UlJSkJGRASsrK1RUVIjVc3JyQlVVFQ4ePChWXlxcDC8vL2RkZIi97ty5A2dn5xbF1JCaL+gXv0Cbch0CAHh5eeHRo0f45ptvcP78eZw/fx4Aau1rXcf35bIXj7e/vz8yMjKwadMmnDt3DhkZGdDQ0KjV7suKi4sRGhoqdtyuXr2KO3fuNPhU2brO0dd53taQkpKqlbg0dOx/++03+Pr6wtPTE/Hx8bh8+TKWLFnS6HFpqdY8BiUlJXBzc4OKigr27t2LtLQ0xMbGAvj/+SJsxh9azfViItOYpsRa4+Xz+FWPWXP6bm2UqBCJ07VrV8jKyvJfLsDzi1Nv377NL8vIyMDV1RVr167FlStXkJubizNnzvDrX9wWAH7//XeYmpqK/RXWUhYWFrhy5QrKy8vF2n+ZpqYm/P398d1332Hjxo21LtZ9cRuRSIRLly7BwsLileOrT2pqKgICAuDt7Q0rKytoa2sjNze3Vj07OzucOHECq1evRkREBF/eu3dvXL9+HYaGhjAxMRF7NfZha2xsDFlZWaSlpfFljx8/Fvs/fZmmpiaA5z9frfHyfWpq/hKtqqriyx4+fIisrCwsXboUQ4YMgYWFBQoLCxuMr6lSU1Px6aefwtPTE5aWlpCTk6t1MbGsrKxYPMDzY5eVlVXruJmYmIiNmLwqCwsLZGZmoqSkRCxmKSkpmJubQ1VVFTo6OmLvj5pz70Wamppix/3JkyfIycmpt99z587BwMAAS5Ysga2tLUxNTXH37l2xOgKBoNZxaW78r8OtW7fw8OFDhIeHw8nJCd26das1stqzZ0+kpKTUm6zVtW+vY1+aEuuraOhz83X33RBKVIjEUVJSwpQpU7BgwQKcOXMG165dQ0BAAP+BHh8fj82bNyMjIwN3797F7t27UV1dLfbmz8vLw9y5c5GVlYX9+/djy5YtmDVrVqvE5+PjA47jMHXqVNy4cQPHjx8X+0IHgODgYBw9ehR//PEHrl+/jvj4+FpJyJdffonY2FjcunULM2bMQGFhIQIDA1slxrqYmpri8OHDyMjIQGZmJnx8fOr9i8rBwQHHjx9HaGgo/+uPGTNm4NGjR5gwYQLS0tKQnZ2NhIQETJ48udEvIGVlZfj7+2PBggVISkrC9evXMWXKFEhJSdU72iYUCtG/f3+Eh4fj5s2b+OWXX7B06VKxOgYGBuA4DvHx8bh//z6Ki4uhrq4ODQ0N7NixA3/88QfOnDmDuXPnNv+A1cHU1BR79uzBzZs3cf78efj6+tb6a9vQ0BCJiYn4999/+QQpODgYu3fvRmhoKK5fv46bN2/iwIEDYvszadIkLF68+JXi8/X1hby8PPz9/XHt2jUkJSVh5syZ8PPz46caZs2ahfDwcBw5cgS3bt3CJ598Ums0cvDgwdizZw9SUlJw9epV+Pv7N5jkm5qaIi8vDwcOHEB2djY2b97M/7X94nHJyclBRkYGHjx4gGfPnrUo/tamr68PgUCALVu24M8//0RcXBzCwsLE6gQFBeHJkyf44IMPcPHiRdy5cwd79uzhf4VnaGiIK1euICsrCw8ePEBlZeVr2ZemxPoqGvrcfN19N4QSFSKR1q1bBycnJ3h5ecHV1RWOjo7o06cPAEBNTQ2HDx/G4MGDYWFhge3bt2P//v2wtLTkt580aRLKyspgZ2eHGTNmYNasWa120zMlJSX89NNPuHr1KmxsbLBkyRKsWbNGrI5AIMDixYvRs2dPODs7Q1paGgcOHBCrEx4ejvDwcFhbW+Ps2bOIi4tDx44dWyXGuqxfvx7q6upwcHCAl5cX3Nzc0Lt373rrOzo64tixY1i6dCm2bNkCXV1dpKamoqqqCsOGDYOVlRVmz54NNTW1Jo0KrF+/Hvb29hgxYgRcXV0xYMAAWFhYNDj1sXPnTohEIvTp0wezZ8/GypUrxdbr6ekhNDQUn332GbS0tBAUFAQpKSkcOHAAly5dQo8ePTBnzhysW7eu6QeqAVFRUSgsLETv3r3h5+eHTz/9FJ06dRKrExkZiVOnTqFLly6wsbEBALi5uSE+Ph4nT55E37590b9/f2zYsAEGBgb8dnl5eWKjGC2hoKCAhIQEPHr0CH379sWYMWMwZMgQbN26la8zb948+Pn5wd/fH/b29lBWVoa3t7dYO4sXL8bAgQMxYsQIDB8+HKNGjULXrl3r7fe9997DnDlzEBQUhF69euHcuXNYtmyZWJ3Ro0fD3d0dgwYNgqamJvbv39+i+FubpqYmYmJicOjQIXTv3h3h4eG1/vDQ0NDAmTNnUFxcjIEDB6JPnz745ptv+OmUqVOnwtzcHLa2ttDU1ERqaupr2ZemxPoqGvrcfN19N4Rjr3oFFZFY5eXlyMnJgZGRUYNfBu8aFxcX9OrVS2JvxZ6bmwsjIyNcvny5zjt1thclJSXQ09NDZGQkpkyZ0tbhENKuvY7Pzdb6DqJf/RBC3ojLly/j1q1bsLOzw+PHj7FixQoAwMiRI9s4MkKIJKOpH0Jesnr1aigpKdX5epPPJGmIpaVlvTHu3bv3jceTl5dXbzxKSkr8z3cjIiJgbW0NV1dXlJSUICUl5bVOd5H2JSUlpcHzUNK97fG/LjT18w5rr1M/r+rRo0d49OhRneuEQiH09PTecES13b17t95fIGhpaUFZWfmNxiMSier8BVENQ0NDyMjQAC55vcrKyvDPP//Uu97ExOQNRtN8b3v8L2ut7yBKVN5hlKgQQghpK631HURTP4QQQgiRWJSoEEIIIURiUaJCCCGEEIlFiQohhBBCJBYlKoQQQgiRWJSokLeGi4sLZs+e3dZh1Ck3Nxccx9V6aF5b2rFjB7p06QIpKakm323S0NCwTe/o29b9t1cBAQEYNWpUs7bhOA5Hjhx55b5bq52mKi0txejRo6GiogKO45r91PX2pCXnxetAiQoh76AnT54gKCgIixYtwj///NNqzzmSNMnJyRL3ZfOmv3jfFiEhIXU+MiI/P/+N3khx165dSElJwblz55Cfnw9VVdVXblNSvtDfVXQHJkLeQXl5eaisrMTw4cOho6PT1uEQUi9tbe032l92djYsLCzQo0ePN9pvU1RUVEAgELR1GBKHRlTaEcYYKp9VtcmrufcVLCkpwaRJk6CkpAQdHR1ERkaKrf/qq69gamoKeXl5aGlpYcyYMfw6FxcXBAUFISgoCKqqqujYsSOWLVsmFoOhoSFWr16NwMBAKCsrQ19fHzt27GhyfBcuXICNjQ3k5eVha2uLy5cvi60vLCyEr68vNDU1IRQKYWpqiujoaAD/nyY6cOAAHBwcIC8vjx49euCXX37ht68ZKUhMTIStrS0UFBTg4ODAP1a+ITExMbCysgIAGBsbg+M45ObmIjs7GyNHjoSWlhaUlJTQt29fnD59usG2vv32W6ipqSExMREAcO3aNXh4eEBJSQlaWlrw8/PDgwcPmnTMnj59Cl9fXygqKkJHRwcbNmxocDqvrum0oqIicByH5ORk5ObmYtCgQQAAdXV1cByHgIAAAMDPP/8MR0dHqKmpQUNDAyNGjEB2dnattg8ePAgnJycIhUL07dsXt2/fRlpaGmxtbflHJty/f5/fLi0tDUOHDkXHjh2hqqqKgQMHIj09nV9vaGgIAPD29gbHcfwyABw9ehS9e/eGvLw8jI2NERoaCpFIVO/xqvkrffXq1dDS0oKamhpWrFgBkUiEBQsWoEOHDujcuTN/XtW4evUqBg8eDKFQCA0NDXz00UcoLi7m11dVVWHu3Ln8sVm4cGGt92ddU3C9evVCSEhIvfEuWrQIZmZmUFBQgLGxMZYtW8bfPTkmJgahoaHIzMwEx3HgOA4xMTEAao9ANRZ/zXGJiIiAjo4ONDQ0MGPGjHrv1PwiFxcXREZG4tdffwXHcXBxcQEA7NmzB7a2tlBWVoa2tjZ8fHxQUFAgtu3169cxYsQIqKioQFlZGU5OTsjOzkZISAh27dqFo0eP8vuWnJzcrH1ZtWoVdHV1YW5u3ug+NPbZ1dJzuynnRWPvq9eFRlTaEVFFNXbM+qXxiq/BR5sGQlZOusn1FyxYgF9++QVHjx5Fp06d8PnnnyM9PR29evXCxYsX8emnn2LPnj1wcHDAo0ePkJKSIrb9rl27MGXKFFy4cAEXL17ERx99BH19fUydOpWvExkZibCwMHz++ef44YcfMH36dAwcOLDRD4vi4mKMGDECQ4cOxXfffYecnBzMmjVLrM6yZctw48YNnDhxAh07dsQff/yBsrKyWvu4ceNGdO/eHevXr4eXlxdycnKgoaHB11myZAkiIyOhqamJadOmITAwEKmpqQ3GN378eHTp0gWurq64cOECunTpAk1NTVy7dg2enp5YtWoV5OTksHv3bnh5eSErKwv6+vq12lm7di3Wrl2LkydPws7ODkVFRRg8eDA+/PBDbNiwAWVlZVi0aBHGjRuHM2fONBgTAMydOxepqamIi4uDlpYWgoOD+f/TlujSpQt+/PFHjB49GllZWVBRUYFQKATwPNGdO3cuevbsieLiYgQHB8Pb2xsZGRmQkvr/32fLly/Hxo0boa+vj8DAQPj4+EBZWRmbNm2CgoICxo0bh+DgYGzbtg3A82TL398fW7ZsAWMMkZGR8PT0xJ07d6CsrIy0tDR06tQJ0dHRcHd3h7T083M+JSUFkyZNwubNm/kvuJrpuOXLl9e7j2fOnEHnzp3x66+/IjU1FVOmTMG5c+fg7OyM8+fP4/vvv8fHH3+MoUOHonPnzigpKYGbmxvs7e2RlpaGgoICfPjhhwgKCuITg8jISMTExGDnzp2wsLBAZGQkYmNjMXjw4Bb9P9RQVlZGTEwMdHV1cfXqVUydOhXKyspYuHAhxo8fj2vXruHnn3/mk+O6plyaEj8AJCUlQUdHB0lJSfjjjz8wfvx49OrVS+z9XZfDhw/js88+w7Vr13D48GF+9KKyshJhYWEwNzdHQUEB5s6di4CAABw/fhwA8M8//8DZ2RkuLi44c+YMVFRUkJqaCpFIhPnz5+PmzZt48uQJnzR26NChyfuSmJgIFRUVnDp1qsnHuimfXc09t5tyXjT1fdXqGHlnlZWVsRs3brCysjLGGGMV5SK29ePENnlVlIuaHPfTp0+ZQCBgBw8e5MsePnzIhEIhmzVrFvvxxx+ZiooKe/LkSZ3bDxw4kFlYWLDq6mq+bNGiRczCwoJfNjAwYBMnTuSXq6urWadOndi2bdsaje/rr79mGhoa/HFljLFt27YxAOzy5cuMMca8vLzY5MmT69w+JyeHAWDh4eF8WWVlJevcuTNbs2YNY4yxpKQkBoCdPn2ar3Ps2DEGQKzf+ly+fJkBYDk5OQ3Ws7S0ZFu2bOGXDQwM2IYNG9jChQuZjo4Ou3btGr8uLCyMDRs2TGz7v/76iwFgWVlZDfbz5MkTJisryw4dOsSXFRUVMQUFBTZr1qxa/TP2/+NUc0wZY6ywsJABYElJSYyx/x+nwsLCBvu/f/8+A8CuXr0q1va3337L19m/fz8DwBITE/myL774gpmbm9fbblVVFVNWVmY//fQTXwaAxcbGitUbMmQIW716tVjZnj17mI6OTr1t+/v7MwMDA1ZVVcWXmZubMycnJ35ZJBIxRUVFtn//fsYYYzt27GDq6uqsuLiYr3Ps2DEmJSXF/v33X8YYYzo6Omzt2rX8+ppzb+TIkXzZi/8PNaytrdny5csb3M8XrVu3jvXp04dfXr58ObO2tq5V78V2mhJ/zXERif7/mTJ27Fg2fvz4emN50axZs9jAgQMbrJOWlsYAsKdPnzLGGFu8eDEzMjJiFRUVddb39/cXO37N2RctLS327NmzJsXOWOOfXS09t5tyXrzs5ffVy17+DmopGlFpR2QEUvho08A267upsrOzUVFRgX79+vFlHTp04P9aGDp0KAwMDGBsbAx3d3e4u7vD29sbCgoKfP3+/fuD4zh+2d7eHpGRkaiqquL/yu3Zsye/nuM4aGtr1xrurcvNmzfRs2dPsWdX2Nvbi9WZPn06Ro8ejfT0dAwbNgyjRo2Cg4ODWJ0Xt5GRkYGtrS1u3rwpVufFGGuuNSkoKKhzBKQxxcXFCAkJwbFjx5Cfnw+RSISysjL+ycY1IiMjUVJSgosXL8LY2Jgvz8zMRFJSUp1Pcc3OzoaZmVm9ff/555+orKyEnZ0dX6aqqtqkoe6WuHPnDoKDg3H+/Hk8ePAA1dXVAJ5fu/PitQkvHl8tLS0A4KfNaspePCf+++8/LF26FMnJySgoKEBVVRVKS0trHcOXZWZmIjU1FatWreLLqqqqUF5ejtLSUrFz90WWlpZif6lqaWmJxS8tLQ0NDQ0+xps3b8La2hqKiop8nQEDBqC6uhpZWVmQl5dHfn6+2Hur5txjr/jYt++//x6bN29GdnY2iouLIRKJoKKi0qw2Gou/5v/I0tKSfx8Dz98bV69ebXHsly5dQkhICDIzM1FYWCh2vnTv3h0ZGRlwcnKCrKxsq++LlZVVs69LacpnV3PO7cePHzfpvGjq+6q10TUq7QjHcZCVk26T14tJw6tSVlZGeno69u/fDx0dHQQHB8Pa2rrZv/x4+UOH4zj+jfeqPDw8cPfuXcyZMwf37t3DkCFDMH/+/Ga382KMNcewpTHOnz8fsbGxWL16NVJSUpCRkQErKytUVFSI1XNyckJVVRUOHjwoVl5cXAwvLy9kZGSIve7cuQNnZ+cWxdSQmi/oFz8om3IdAgB4eXnh0aNH+Oabb3D+/HmcP38eAGrta13H9+WyF4+3v78/MjIysGnTJpw7dw4ZGRnQ0NCo1e7LiouLERoaKnbcrl69ijt37jT4sLa6ztHXed7WkJKSqpW4NHTsf/vtN/j6+sLT0xPx8fG4fPkylixZ0uhxaanWPAY1UzQqKirYu3cv0tLSEBsbC+D/50vNlOLr8GIi01RN2f/mnttN0dT3VWujRIVInK5du0JWVpZ/EwDPL069ffs2vywjIwNXV1esXbsWV65cQW5urth1Ei9uCwC///47TE1Nxf4KaykLCwtcuXIF5eXlYu2/TFNTE/7+/vjuu++wcePGWhfrvriNSCTCpUuXYGFh8crx1Sc1NRUBAQHw9vaGlZUVtLW1kZubW6uenZ0dTpw4gdWrVyMiIoIv7927N65fvw5DQ0OYmJiIvRr7sDU2NoasrCzS0tL4ssePH4v9n75MU1MTwPOfr9Z4+T41NX+JVlVV8WUPHz5EVlYWli5diiFDhsDCwgKFhYUNxtdUqamp+PTTT+Hp6QlLS0vIycnVuphYVlZWLB7g+bHLysqqddxMTExadW7fwsICmZmZKCkpEYtZSkoK5ubmUFVVhY6Ojtj7o+bce5GmpqbYcX/y5AlycnLq7ffcuXMwMDDAkiVLYGtrC1NTU9y9e1esjkAgqHVcmhv/63Dr1i08fPgQ4eHhcHJyQrdu3eocnUhJSak3Watr39piX1qqKefF63xfNYYSFSJxlJSUMGXKFCxYsABnzpzBtWvXEBAQwH+gx8fHY/PmzcjIyMDdu3exe/duVFdXi7358/LyMHfuXGRlZWH//v3YsmVLrQteW8rHxwccx2Hq1Km4ceMGjh8/LvaFDgDBwcE4evQo/vjjD1y/fh3x8fG1kpAvv/wSsbGxuHXrFmbMmIHCwkIEBga2Sox1MTU1xeHDh5GRkYHMzEz4+PjU+xeVg4MDjh8/jtDQUP7XHzNmzMCjR48wYcIEpKWlITs7GwkJCZg8eXKjX0DKysrw9/fHggULkJSUhOvXr2PKlCmQkpKqd7RNKBSif//+CA8Px82bN/HLL79g6dKlYnUMDAzAcRzi4+Nx//59FBcXQ11dHRoaGtixYwf++OMPnDlzBnPnzm3+AauDqakp9uzZg5s3b+L8+fPw9fWt9de2oaEhEhMT8e+///If5MHBwdi9ezdCQ0Nx/fp13Lx5EwcOHBDbn0mTJmHx4sWvFJ+vry/k5eXh7++Pa9euISkpCTNnzoSfnx8//D9r1iyEh4fjyJEjuHXrFj755JNao5GDBw/Gnj17kJKSgqtXr8Lf37/BJN/U1BR5eXk4cOAAsrOzsXnzZn5U4sXjkpOTg4yMDDx48ADPnj1rUfytTV9fHwKBAFu2bMGff/6JuLg4hIWFidUJCgrCkydP8MEHH+DixYu4c+cO9uzZw/8Kz9DQEFeuXEFWVhYePHiAysrKNtmXV9HYefE631eNoUSFSKR169bByckJXl5ecHV1haOjI/r06QMAUFNTw+HDhzF48GBYWFhg+/bt2L9/PywtLfntJ02ahLKyMtjZ2WHGjBmYNWtWq930TElJCT/99BOuXr0KGxsbLFmyBGvWrBGrIxAIsHjxYvTs2RPOzs6QlpbGgQMHxOqEh4cjPDwc1tbWOHv2LOLi4tCxY8dWibEu69evh7q6OhwcHODl5QU3Nzf07t273vqOjo44duwYli5dii1btkBXVxepqamoqqrCsGHDYGVlhdmzZ0NNTa1JowLr16+Hvb09RowYAVdXVwwYMAAWFhYNTn3s3LkTIpEIffr0wezZs7Fy5Uqx9Xp6eggNDcVnn30GLS0tBAUFQUpKCgcOHMClS5fQo0cPzJkzB+vWrWv6gWpAVFQUCgsL0bt3b/j5+eHTTz9Fp06dxOpERkbi1KlT6NKlC2xsbAAAbm5uiI+Px8mTJ9G3b1/0798fGzZsgIGBAb9dXl6e2ChGSygoKCAhIQGPHj1C3759MWbMGAwZMgRbt27l68ybNw9+fn7w9/eHvb09lJWV4e3tLdbO4sWLMXDgQIwYMQLDhw/HqFGj0LVr13r7fe+99zBnzhwEBQWhV69eOHfuHJYtWyZWZ/To0XB3d8egQYOgqamJ/fv3tyj+1qapqYmYmBgcOnQI3bt3R3h4eK0/PDQ0NHDmzBkUFxdj4MCB6NOnD7755ht+KmXq1KkwNzeHra0tNDU1kZqa2ib78ioaOy9e5/uqMRx71SuoiMQqLy9HTk4OjIyMGvwyeNe4uLigV69eEnsr9tzcXBgZGeHy5cst/mnuu6CkpAR6enqIjIzElClT2jocQkgra63vIPrVDyHkjbh8+TJu3boFOzs7PH78GCtWrAAAjBw5so0jI4RIMpr6IeQlq1evhpKSUp2vN/lMkoZYWlrWG+PevXvfeDx5eXn1xqOkpMT/fDciIgLW1tZwdXVFSUkJUlJSXut0F2lfUlJSGjwPJd3bHv/rQlM/77D2OvXzqh49eoRHjx7VuU4oFEJPT+8NR1Tb3bt36/0FgpaWFpSVld9oPCKRqM5fENUwNDSEjAwN4JLXq6ysDP/880+9601MTN5gNM33tsf/stb6DqJE5R1GiQohhJC20lrfQTT1QwghhBCJRYkKIYQQQiQWJSqEEEIIkViUqBBCCCFEYlGiQgghhBCJRYkKkTguLi6YPXt2nesCAgIwatSoNxqPpOM4DkeOHGly/ZiYGKipqb1yv63VTnOkpqbCysoKsrKydB4Q0k5QokLeKps2bUJMTExbh9HuGBoa1nokwfjx4xt8+vHrMHfuXPTq1Qs5OTmtdh40N9EjhLxZlKiQt4qqqmqDf8VXVFS8uWDaOaFQWOuBfK9bdnY2Bg8ejM6dO7/x0ZzG1HcDPkLIq6FEpR1hjKGyvLxNXq9yX8Fjx45BVVUVe/furTX14+LigqCgIMyePRsdO3aEm5tbo+1xHIevv/4aI0aMgIKCAiwsLPDbb7/hjz/+gIuLCxQVFeHg4IDs7Gx+m8zMTAwaNAjKyspQUVFBnz59cPHixVbtAwC2bduGrl27QiAQwNzcHHv27BFbf+fOHTg7O0NeXh7du3fHqVOnxNYnJyeD4zixx7NnZGSA47h67xybnZ2NkSNHQktLC0pKSujbty9Onz7Nr3dxccHdu3cxZ84ccBwHjuMA1D3101j8HMfh22+/hbe3NxQUFGBqaoq4uLh6j2ON3NxccByHhw8fIjAwEBzHISYmBlVVVZgyZQqMjIwgFAphbm6OTZs21dp+586dsLS0hJycHHR0dBAUFATg+UgRAHh7e4PjOH65qfuybds2vPfee1BUVMSqVasa3Q9CSPPRPa3bEdGzZ9jsP6ZN+v501w+QbcGdCfft24dp06Zh3759GDFiRK0vZgDYtWsXpk+fjtTU1Ca3GxYWhvXr12P9+vVYtGgRfHx8YGxsjMWLF0NfXx+BgYEICgrCiRMnAAC+vr6wsbHBtm3bIC0tjYyMDP4R763VR2xsLGbNmoWNGzfC1dUV8fHxmDx5Mjp37oxBgwahuroa77//PrS0tHD+/Hk8fvy43mt5mqO4uBienp5YtWoV5OTksHv3bnh5eSErKwv6+vo4fPgwrK2t8dFHH2Hq1Kn1ttNY/DVCQ0Oxdu1arFu3Dlu2bIGvry/u3r2LDh061Nt2ly5dkJ+fD3Nzc6xYsQLjx4+Hqqoqqqur0blzZxw6dAgaGho4d+4cPvroI+jo6GDcuHEAniccc+fORXh4ODw8PPD48WP+XElLS0OnTp0QHR0Nd3d3SEtLN2tfQkJCEB4ejo0bN9IjAgh5TeidRSTWl19+iSVLluCnn37CwIED661namqKtWvXNqvtyZMn819kixYtgr29PZYtW8aPyMyaNQuTJ0/m6+fl5WHBggXo1q0b32dr9xEREYGAgAB88sknAJ5fj/H7778jIiICgwYNwunTp3Hr1i0kJCRAV1cXwPMHKL7qgxKtra1hbW3NL4eFhSE2NhZxcXEICgpChw4dIC0tDWVlZWhra9fbTmPx1wgICMCECRP4+Ddv3owLFy7A3d293ralpaWhra0NjuOgqqoqFkdoaCj/byMjI/z22284ePAgf+xXrlyJefPmYdasWXy9vn37AgA0NTUBAGpqamJtNnVffHx8xP4PCSGtjxKVdkRGTg6f7vqhzfpujh9++AEFBQVITU3lv1Tq06dPn2bH07NnT/7fWlpaAAArKyuxsvLycjx58gQqKiqYO3cuPvzwQ+zZsweurq4YO3Ysunbt2qp93Lx5Ex999JFYGwMGDOCnMm7evIkuXbrwSQoA2NvbN3fXaykuLkZISAiOHTuG/Px8iEQilJWV8U88bqrG4q/x4nFRVFSEiooKCgoKWhz/l19+iZ07dyIvLw9lZWWoqKhAr169AAAFBQW4d+8ehgwZ0qw2m7ovtra2LY6bENI0dI1KO8JxHGTl5dvkVXNdQ1PZ2NhAU1MTO3fubPT6FkVFxWYfixenbWpiq6usuroawPMh/uvXr2P48OE4c+YMunfvjtjY2FbtozVIST1/S794zBq7yHP+/PmIjY3F6tWrkZKSgoyMDFhZWb22C5NfnjLjOK7Fx+DAgQOYP38+pkyZgpMnTyIjIwOTJ0/mYxcKha8cb0Nacu4RQpqHEhUikbp27YqkpCQcPXoUM2fObOtwAABmZmaYM2cOTp48iffffx/R0dGt2r6FhUWt62xSU1PRvXt3fv1ff/2F/Px8fv3vv/8uVr9mKuPFOhkZGQ32m5qaioCAAHh7e8PKygra2tq1LrwVCASoqqp6pfhfh9TUVDg4OOCTTz6BjY0NTExMxC5QVlZWhqGhIRITE+ttQ1ZWtta+tcW+EELqRlM/RGKZmZkhKSkJLi4ukJGRqXUfjzelrKwMCxYswJgxY2BkZIS///4baWlpGD16NADgn3/+wZAhQ7B7927Y2dm1uJ8FCxZg3LhxsLGxgaurK3766SccPnyY/wWOq6srzMzM4O/vj3Xr1uHJkydYsmSJWBsmJibo0qULQkJCsGrVKty+fRuRkZEN9mtqaorDhw/Dy8sLHMdh2bJltUY4DA0N8euvv+KDDz6AnJwcOnbs2Oz4XwdTU1Ps3r0bCQkJMDIywp49e5CWlgYjIyO+TkhICKZNm4ZOnTrBw8MDT58+RWpqKp8A1yQyAwYMgJycHNTV1dtkXwghdaMRFSLRzM3NcebMGezfvx/z5s1rkxikpaXx8OFDTJo0CWZmZhg3bhw8PDz4izgrKyuRlZWF0tLSV+pn1KhR2LRpEyIiImBpaYmvv/4a0dHRcHFxAfB8Wic2NhZlZWWws7PDhx9+WOsnsbKysti/fz9u3bqFnj17Ys2aNVi5cmWD/a5fvx7q6upwcHCAl5cX3Nzc0Lt3b7E6K1asQG5uLrp27cqP2jQ3/tfh448/xvvvv4/x48ejX79+ePjwIX8BbA1/f39s3LgRX331FSwtLTFixAjcuXOHXx8ZGYlTp06hS5cusLGxabN9IYTUjWOvcoMLItHKy8uRk5MDIyMjyLfgp8GEEEJIS7XWdxCNqBBCCCFEYlGiQt4pe/fuhZKSUp0vS0vLtg6PNGDatGn1/t9NmzatrcMjhLQRmvp5h7XHqZ+nT5/iv//+q3OdrKwsDAwM3nBEpKkKCgrw5MmTOtepqKi88ecKEUJeTWt9B9Gvfsg7RVlZGcrKym0dBmmBTp06UTJCCKmFpn7aARo0I4QQ8qa11ncPJSrvsJoHrL2uO4wSQggh9am5ZUNjD3BtDE39vMNkZGSgoKCA+/fvQ1ZWlr+9OiGEEPK6MMZQWlqKgoICqKmp8X80txRdTPuOq6ioQE5OTqs+T4YQQghpTM1TyZv7rLeXUaLSDlRXV9P0DyGEkDdGVlb2lUdSalCiQgghhBCJRRctEEIIIURiUaJCCCGEEIlFiQohhBBCJBYlKoQQQgiRWJSoEEIIIURiUaJCCCGEEIlFiQohhBBCJNb/ABG5+VitWxvHAAAAAElFTkSuQmCC",
+ "text/plain": [
+ "