From 5c885183e9d2ed29a9cc101b82d9a2757ca27f6a Mon Sep 17 00:00:00 2001 From: Eli Gibbs Date: Thu, 11 Jun 2026 00:54:10 -0400 Subject: [PATCH] Adds debug mode and simplifies size setting in code, updates male indom texture, and model size adjustments --- .../net/cmr/jurassicrevived/Constants.java | 2 + .../entity/ai/DinoEntityBase.java | 82 +++++++++++++++++- .../entity/client/AchillobatorRenderer.java | 1 + .../entity/client/AlbertosaurusRenderer.java | 1 + .../entity/client/AllosaurusRenderer.java | 1 + .../entity/client/AlvarezsaurusRenderer.java | 1 + .../entity/client/AnkylosaurusRenderer.java | 1 + .../entity/client/ApatosaurusRenderer.java | 1 + .../entity/client/ArambourgianiaRenderer.java | 1 + .../entity/client/BaryonyxRenderer.java | 1 + .../entity/client/BrachiosaurusRenderer.java | 1 + .../client/CarcharodontosaurusRenderer.java | 3 +- .../entity/client/CarnotaurusRenderer.java | 3 +- .../entity/client/CearadactylusRenderer.java | 1 + .../entity/client/CeratosaurusRenderer.java | 1 + .../entity/client/ChasmosaurusRenderer.java | 1 + .../entity/client/ChickenosaurusRenderer.java | 1 + .../entity/client/ChilesaurusRenderer.java | 1 + .../entity/client/CoelophysisRenderer.java | 1 + .../entity/client/CoelurusRenderer.java | 1 + .../entity/client/CompsognathusRenderer.java | 1 + .../entity/client/ConcavenatorRenderer.java | 1 + .../entity/client/CorythosaurusRenderer.java | 1 + .../entity/client/DeinonychusRenderer.java | 1 + .../entity/client/DilophosaurusRenderer.java | 1 + .../entity/client/DimorphodonRenderer.java | 1 + .../entity/client/DiplodocusRenderer.java | 1 + .../entity/client/DistortusRexRenderer.java | 3 +- .../entity/client/DryosaurusRenderer.java | 1 + .../entity/client/EdmontosaurusRenderer.java | 1 + .../entity/client/FDuckRenderer.java | 1 + .../entity/client/GallimimusRenderer.java | 1 + .../entity/client/GeosternbergiaRenderer.java | 1 + .../entity/client/GiganotosaurusRenderer.java | 3 +- .../entity/client/GuanlongRenderer.java | 1 + .../entity/client/GuidracoRenderer.java | 1 + .../entity/client/HadrosaurusRenderer.java | 1 + .../entity/client/HerrerasaurusRenderer.java | 1 + .../entity/client/HypsilophodonRenderer.java | 1 + .../entity/client/IndominusRexRenderer.java | 1 + .../entity/client/IndoraptorRenderer.java | 1 + .../entity/client/InostranceviaRenderer.java | 1 + .../entity/client/LambeosaurusRenderer.java | 1 + .../entity/client/LudodactylusRenderer.java | 1 + .../entity/client/MajungasaurusRenderer.java | 1 + .../entity/client/MamenchisaurusRenderer.java | 1 + .../client/MetriacanthosaurusRenderer.java | 3 +- .../entity/client/MoganopterusRenderer.java | 3 +- .../entity/client/MussasaurusRenderer.java | 3 +- .../entity/client/NyctosaurusRenderer.java | 3 +- .../entity/client/OrnitholestesRenderer.java | 1 + .../entity/client/OrnithomimusRenderer.java | 3 +- .../entity/client/OuranosaurusRenderer.java | 3 +- .../entity/client/OviraptorRenderer.java | 1 + .../client/PachycephalosaurusRenderer.java | 1 + .../client/ParasaurolophusRenderer.java | 1 + .../client/ProceratosaurusRenderer.java | 1 + .../client/ProcompsognathusRenderer.java | 3 +- .../entity/client/ProtoceratopsRenderer.java | 1 + .../entity/client/PteranodonRenderer.java | 1 + .../entity/client/PterodaustroRenderer.java | 1 + .../entity/client/QuetzalcoatlusRenderer.java | 3 +- .../entity/client/RajasaurusRenderer.java | 3 +- .../entity/client/RugopsRenderer.java | 3 +- .../entity/client/SegisaurusRenderer.java | 3 +- .../client/ShantungosaurusRenderer.java | 3 +- .../entity/client/SpinosaurusRenderer.java | 3 +- .../entity/client/StegosaurusRenderer.java | 1 + .../entity/client/StyracosaurusRenderer.java | 1 + .../entity/client/SuchomimusRenderer.java | 3 +- .../entity/client/TapejaraRenderer.java | 1 + .../client/TherizinosaurusRenderer.java | 1 + .../entity/client/ThescelosaurusRenderer.java | 3 +- .../entity/client/TitanosaurusRenderer.java | 1 + .../entity/client/TriceratopsRenderer.java | 1 + .../entity/client/TroodonRenderer.java | 3 +- .../entity/client/TropeognathusRenderer.java | 1 + .../entity/client/TupuxuaraRenderer.java | 3 +- .../client/TyrannosaurusRexRenderer.java | 3 +- .../entity/client/UtahraptorRenderer.java | 1 + .../entity/client/VelociraptorRenderer.java | 1 + .../client/ZhenyuanopterusRenderer.java | 3 +- .../entity/custom/AchillobatorEntity.java | 19 ++-- .../entity/custom/AlbertosaurusEntity.java | 18 ++-- .../entity/custom/AllosaurusEntity.java | 22 ++--- .../entity/custom/AlvarezsaurusEntity.java | 22 ++--- .../entity/custom/AnkylosaurusEntity.java | 22 ++--- .../entity/custom/ApatosaurusEntity.java | 22 ++--- .../entity/custom/ArambourgianiaEntity.java | 20 ++--- .../entity/custom/BaryonyxEntity.java | 20 ++--- .../entity/custom/BrachiosaurusEntity.java | 20 ++--- .../custom/CarcharodontosaurusEntity.java | 18 ++-- .../entity/custom/CarnotaurusEntity.java | 20 ++--- .../entity/custom/CearadactylusEntity.java | 20 ++--- .../entity/custom/CeratosaurusEntity.java | 20 ++--- .../entity/custom/ChasmosaurusEntity.java | 20 ++--- .../entity/custom/ChickenosaurusEntity.java | 20 ++--- .../entity/custom/ChilesaurusEntity.java | 20 ++--- .../entity/custom/CoelophysisEntity.java | 20 ++--- .../entity/custom/CoelurusEntity.java | 20 ++--- .../entity/custom/CompsognathusEntity.java | 17 ++-- .../entity/custom/ConcavenatorEntity.java | 20 ++--- .../entity/custom/CorythosaurusEntity.java | 20 ++--- .../entity/custom/DeinonychusEntity.java | 20 ++--- .../entity/custom/DilophosaurusEntity.java | 20 ++--- .../entity/custom/DimorphodonEntity.java | 20 ++--- .../entity/custom/DiplodocusEntity.java | 20 ++--- .../entity/custom/DistortusRexEntity.java | 19 ++-- .../entity/custom/DryosaurusEntity.java | 20 ++--- .../entity/custom/EdmontosaurusEntity.java | 20 ++--- .../entity/custom/FDuckEntity.java | 20 ++--- .../entity/custom/GallimimusEntity.java | 20 ++--- .../entity/custom/GeosternbergiaEntity.java | 20 ++--- .../entity/custom/GiganotosaurusEntity.java | 17 ++-- .../entity/custom/GuanlongEntity.java | 20 ++--- .../entity/custom/GuidracoEntity.java | 20 ++--- .../entity/custom/HadrosaurusEntity.java | 20 ++--- .../entity/custom/HerrerasaurusEntity.java | 20 ++--- .../entity/custom/HypsilophodonEntity.java | 20 ++--- .../entity/custom/IndominusRexEntity.java | 20 ++--- .../entity/custom/IndoraptorEntity.java | 20 ++--- .../entity/custom/InostranceviaEntity.java | 20 ++--- .../entity/custom/LambeosaurusEntity.java | 20 ++--- .../entity/custom/LudodactylusEntity.java | 20 ++--- .../entity/custom/MajungasaurusEntity.java | 20 ++--- .../entity/custom/MamenchisaurusEntity.java | 20 ++--- .../custom/MetriacanthosaurusEntity.java | 19 ++-- .../entity/custom/MoganopterusEntity.java | 19 ++-- .../entity/custom/MussasaurusEntity.java | 19 ++-- .../entity/custom/NyctosaurusEntity.java | 19 ++-- .../entity/custom/OrnitholestesEntity.java | 20 ++--- .../entity/custom/OrnithomimusEntity.java | 20 ++--- .../entity/custom/OuranosaurusEntity.java | 20 ++--- .../entity/custom/OviraptorEntity.java | 20 ++--- .../custom/PachycephalosaurusEntity.java | 20 ++--- .../entity/custom/ParasaurolophusEntity.java | 20 ++--- .../entity/custom/ProceratosaurusEntity.java | 20 ++--- .../entity/custom/ProcompsognathusEntity.java | 20 ++--- .../entity/custom/ProtoceratopsEntity.java | 20 ++--- .../entity/custom/PteranodonEntity.java | 20 ++--- .../entity/custom/PterodaustroEntity.java | 20 ++--- .../entity/custom/QuetzalcoatlusEntity.java | 19 ++-- .../entity/custom/RajasaurusEntity.java | 19 ++-- .../entity/custom/RugopsEntity.java | 19 ++-- .../entity/custom/SegisaurusEntity.java | 19 ++-- .../entity/custom/ShantungosaurusEntity.java | 20 ++--- .../entity/custom/SpinosaurusEntity.java | 19 ++-- .../entity/custom/StegosaurusEntity.java | 20 ++--- .../entity/custom/StyracosaurusEntity.java | 20 ++--- .../entity/custom/SuchomimusEntity.java | 19 ++-- .../entity/custom/TapejaraEntity.java | 20 ++--- .../entity/custom/TherizinosaurusEntity.java | 20 ++--- .../entity/custom/ThescelosaurusEntity.java | 20 ++--- .../entity/custom/TitanosaurusEntity.java | 19 ++-- .../entity/custom/TriceratopsEntity.java | 20 ++--- .../entity/custom/TroodonEntity.java | 20 ++--- .../entity/custom/TropeognathusEntity.java | 20 ++--- .../entity/custom/TupuxuaraEntity.java | 19 ++-- .../entity/custom/TyrannosaurusRexEntity.java | 19 ++-- .../entity/custom/UtahraptorEntity.java | 20 ++--- .../entity/custom/VelociraptorEntity.java | 20 ++--- .../entity/custom/ZhenyuanopterusEntity.java | 19 ++-- .../textures/entity/indominus_rex.png | Bin 26158 -> 58965 bytes gradle.properties | 2 +- 164 files changed, 827 insertions(+), 967 deletions(-) diff --git a/common/src/main/java/net/cmr/jurassicrevived/Constants.java b/common/src/main/java/net/cmr/jurassicrevived/Constants.java index d37191e..a8c3eb7 100644 --- a/common/src/main/java/net/cmr/jurassicrevived/Constants.java +++ b/common/src/main/java/net/cmr/jurassicrevived/Constants.java @@ -11,6 +11,8 @@ public class Constants public static final String MOD_NAME = "JurassicRevived"; public static final Logger LOG = LoggerFactory.getLogger(MOD_NAME); + public static final boolean DEBUG_SIZES = false; + public static ResourceLocation rl(String path) { //? if >1.20.1 { /*return ResourceLocation.fromNamespaceAndPath(MOD_ID, path); diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/ai/DinoEntityBase.java b/common/src/main/java/net/cmr/jurassicrevived/entity/ai/DinoEntityBase.java index a6c9d80..84e9bb8 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/ai/DinoEntityBase.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/ai/DinoEntityBase.java @@ -1,6 +1,6 @@ package net.cmr.jurassicrevived.entity.ai; -import net.cmr.jurassicrevived.config.JRConfigManager; +import net.cmr.jurassicrevived.Constants; import net.cmr.jurassicrevived.entity.ai.navigation.CustomDinoNavigation; import net.cmr.jurassicrevived.util.ModTags; import net.minecraft.nbt.CompoundTag; @@ -14,8 +14,10 @@ import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; import net.minecraft.world.damagesource.DamageSource; import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.EntityDimensions; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Pose; import net.minecraft.world.entity.ai.navigation.PathNavigation; import net.minecraft.world.entity.animal.Animal; import net.minecraft.world.entity.player.Player; @@ -23,6 +25,7 @@ import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Items; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Block; +import org.jetbrains.annotations.NotNull; import java.util.HashMap; import java.util.List; @@ -30,6 +33,42 @@ import java.util.Map; public abstract class DinoEntityBase extends Animal { + public float liveDebugWidth = -1.0F; + public float liveDebugHeight = -1.0F; + + public float getDinoScale() { + return 1.0F; + } + + @Override + //? if >1.20.1 { + /*protected @NotNull EntityDimensions getDefaultDimensions(Pose pose) { + *///?} else { + public EntityDimensions getDimensions(Pose pose) { + //?} + EntityDimensions base; + + // 1. Use Live Debug Sizes if enabled and modified + if (Constants.DEBUG_SIZES && liveDebugWidth > 0 && liveDebugHeight > 0) { + base = EntityDimensions.scalable(liveDebugWidth, liveDebugHeight); + } else { + // 2. Otherwise, use the ModEntities registry default + /*? if >1.20.1 {*/ + /*base = super.getDefaultDimensions(pose); + *//*?} else {*/ + base = super.getDimensions(pose); + /*?}*/ + } + + // 3. Prevent vanilla from double-shrinking your babies + if (this.isBaby()) { + base = base.scale(2.0F); + } + + // 4. Apply the dynamic multiplier from the subclass + return base.scale(this.getDinoScale()); + } + protected IDinoData dinoData; protected final DinoAIController aiController; @@ -139,6 +178,47 @@ public abstract class DinoEntityBase extends Animal { } ItemStack stack = player.getItemInHand(hand); + + // --- LIVE HITBOX TUNER --- + if (Constants.DEBUG_SIZES && stack.is(Items.BLAZE_ROD)) { + + // Grab default registry sizes on the very first click + if (liveDebugWidth < 0) { + //? if >1.20.1 { + + /*liveDebugWidth = this.getType().getDimensions().width(); + liveDebugHeight = this.getType().getDimensions().height(); + *///?} else { + liveDebugWidth = this.getType().getDimensions().width; + liveDebugHeight = this.getType().getDimensions().height; + //?} + } + + // Shift = Shrink, Normal = Grow + float adjustment = player.isShiftKeyDown() ? -0.1f : 0.1f; + + if (hand == InteractionHand.MAIN_HAND) { + liveDebugWidth += adjustment; // Main hand edits WIDTH + } else if (hand == InteractionHand.OFF_HAND) { + liveDebugHeight += adjustment; // Off hand edits HEIGHT + } + + // INSTANT VISUAL UPDATE (Works because mobInteract is client+server) + this.refreshDimensions(); + + if (!this.level().isClientSide) { + String action = player.isShiftKeyDown() ? "§c[-] SHRUNK" : "§a[+] GREW"; + String dimension = hand == InteractionHand.MAIN_HAND ? "WIDTH" : "HEIGHT"; + String dinoName = net.minecraft.world.entity.EntityType.getKey(this.getType()).getPath(); + + player.sendSystemMessage(Component.literal(action + " " + dimension + "§f: " + dinoName + + " -> §e.sized(" + String.format("%.1f", liveDebugWidth) + "F, " + + String.format("%.1f", liveDebugHeight) + "F)")); + } + return InteractionResult.SUCCESS; + } + // --- END LIVE HITBOX TUNER --- + if (this.isFood(stack)) { if (!this.level().isClientSide) { feedDino(player, stack); diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/AchillobatorRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/AchillobatorRenderer.java index 66dfac5..6e26251 100644 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/AchillobatorRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/AchillobatorRenderer.java @@ -15,6 +15,7 @@ public class AchillobatorRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, AchillobatorEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/AlbertosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/AlbertosaurusRenderer.java index ba159fe..b839a96 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/AlbertosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/AlbertosaurusRenderer.java @@ -15,6 +15,7 @@ public class AlbertosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, AllosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/AlvarezsaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/AlvarezsaurusRenderer.java index f4c26a6..b4daef0 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/AlvarezsaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/AlvarezsaurusRenderer.java @@ -15,6 +15,7 @@ public class AlvarezsaurusRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, AnkylosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ApatosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ApatosaurusRenderer.java index dd9f382..7f94c99 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ApatosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ApatosaurusRenderer.java @@ -15,6 +15,7 @@ public class ApatosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, ApatosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ArambourgianiaRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ArambourgianiaRenderer.java index c64a667..0c0ee2b 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ArambourgianiaRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ArambourgianiaRenderer.java @@ -15,6 +15,7 @@ public class ArambourgianiaRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, BaryonyxEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/BrachiosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/BrachiosaurusRenderer.java index 02b3e52..ffac3a9 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/BrachiosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/BrachiosaurusRenderer.java @@ -15,6 +15,7 @@ public class BrachiosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, CarnotaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/CearadactylusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/CearadactylusRenderer.java index b004bd8..1d53229 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/CearadactylusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/CearadactylusRenderer.java @@ -15,6 +15,7 @@ public class CearadactylusRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, CeratosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ChasmosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ChasmosaurusRenderer.java index 7f3322c..d48f70c 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ChasmosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ChasmosaurusRenderer.java @@ -15,6 +15,7 @@ public class ChasmosaurusRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, ChasmosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ChickenosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ChickenosaurusRenderer.java index 245df3e..d5e9f6c 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ChickenosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ChickenosaurusRenderer.java @@ -15,6 +15,7 @@ public class ChickenosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, ChilesaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/CoelophysisRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/CoelophysisRenderer.java index 6991f71..f3106d0 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/CoelophysisRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/CoelophysisRenderer.java @@ -15,6 +15,7 @@ public class CoelophysisRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, CoelophysisEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/CoelurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/CoelurusRenderer.java index db36c22..b2a33be 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/CoelurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/CoelurusRenderer.java @@ -15,6 +15,7 @@ public class CoelurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, CoelurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/CompsognathusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/CompsognathusRenderer.java index 7183115..8db65f5 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/CompsognathusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/CompsognathusRenderer.java @@ -15,6 +15,7 @@ public class CompsognathusRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, ConcavenatorEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/CorythosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/CorythosaurusRenderer.java index d769ff8..b8efecc 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/CorythosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/CorythosaurusRenderer.java @@ -15,6 +15,7 @@ public class CorythosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, DeinonychusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/DilophosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/DilophosaurusRenderer.java index fc60ba9..d9426bb 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/DilophosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/DilophosaurusRenderer.java @@ -15,6 +15,7 @@ public class DilophosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, DimorphodonEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/DiplodocusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/DiplodocusRenderer.java index c070d11..279fca6 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/DiplodocusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/DiplodocusRenderer.java @@ -15,6 +15,7 @@ public class DiplodocusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, DiplodocusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/DistortusRexRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/DistortusRexRenderer.java index 927c826..8068c0f 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/DistortusRexRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/DistortusRexRenderer.java @@ -15,7 +15,8 @@ public class DistortusRexRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, DistortusRexEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/DryosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/DryosaurusRenderer.java index e5b090f..39073d2 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/DryosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/DryosaurusRenderer.java @@ -15,6 +15,7 @@ public class DryosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, DryosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/EdmontosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/EdmontosaurusRenderer.java index 577c23c..3461c9e 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/EdmontosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/EdmontosaurusRenderer.java @@ -15,6 +15,7 @@ public class EdmontosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, FDuckEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/GallimimusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/GallimimusRenderer.java index bbcfb27..02e7ebe 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/GallimimusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/GallimimusRenderer.java @@ -15,6 +15,7 @@ public class GallimimusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, GallimimusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/GeosternbergiaRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/GeosternbergiaRenderer.java index 3f8700b..363a280 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/GeosternbergiaRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/GeosternbergiaRenderer.java @@ -15,6 +15,7 @@ public class GeosternbergiaRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, GuanlongEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/GuidracoRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/GuidracoRenderer.java index df83cbd..5e677ee 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/GuidracoRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/GuidracoRenderer.java @@ -15,6 +15,7 @@ public class GuidracoRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, GuidracoEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/HadrosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/HadrosaurusRenderer.java index f636457..76b4516 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/HadrosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/HadrosaurusRenderer.java @@ -15,6 +15,7 @@ public class HadrosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, HadrosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/HerrerasaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/HerrerasaurusRenderer.java index 0424349..3b0eefe 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/HerrerasaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/HerrerasaurusRenderer.java @@ -15,6 +15,7 @@ public class HerrerasaurusRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, IndominusRexEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/IndoraptorRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/IndoraptorRenderer.java index 547936c..890faa2 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/IndoraptorRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/IndoraptorRenderer.java @@ -15,6 +15,7 @@ public class IndoraptorRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, IndoraptorEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/InostranceviaRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/InostranceviaRenderer.java index 08326d4..b314a00 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/InostranceviaRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/InostranceviaRenderer.java @@ -15,6 +15,7 @@ public class InostranceviaRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, LambeosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/LudodactylusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/LudodactylusRenderer.java index 3f6a82b..11a8fe6 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/LudodactylusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/LudodactylusRenderer.java @@ -15,6 +15,7 @@ public class LudodactylusRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, LudodactylusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/MajungasaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/MajungasaurusRenderer.java index 83deb3f..4d565b3 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/MajungasaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/MajungasaurusRenderer.java @@ -15,6 +15,7 @@ public class MajungasaurusRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, MoganopterusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/MussasaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/MussasaurusRenderer.java index fc595b0..d8c14da 100644 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/MussasaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/MussasaurusRenderer.java @@ -15,7 +15,8 @@ public class MussasaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, MussasaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/NyctosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/NyctosaurusRenderer.java index 3c4704d..3abcacb 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/NyctosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/NyctosaurusRenderer.java @@ -15,7 +15,8 @@ public class NyctosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, NyctosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/OrnitholestesRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/OrnitholestesRenderer.java index 5cb6116..d85d5b3 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/OrnitholestesRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/OrnitholestesRenderer.java @@ -15,6 +15,7 @@ public class OrnitholestesRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, OrnithomimusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/OuranosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/OuranosaurusRenderer.java index 5890dd2..1582f49 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/OuranosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/OuranosaurusRenderer.java @@ -15,7 +15,8 @@ public class OuranosaurusRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, OuranosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/OviraptorRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/OviraptorRenderer.java index cdf51af..ef2ec54 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/OviraptorRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/OviraptorRenderer.java @@ -15,6 +15,7 @@ public class OviraptorRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, OviraptorEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/PachycephalosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/PachycephalosaurusRenderer.java index 5c820c1..d5a908f 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/PachycephalosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/PachycephalosaurusRenderer.java @@ -15,6 +15,7 @@ public class PachycephalosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, PteranodonEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/PterodaustroRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/PterodaustroRenderer.java index 503b511..546850e 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/PterodaustroRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/PterodaustroRenderer.java @@ -15,6 +15,7 @@ public class PterodaustroRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, PterodaustroEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/QuetzalcoatlusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/QuetzalcoatlusRenderer.java index b368c16..ef8721a 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/QuetzalcoatlusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/QuetzalcoatlusRenderer.java @@ -15,7 +15,8 @@ public class QuetzalcoatlusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, RajasaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/RugopsRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/RugopsRenderer.java index fb74c29..3c7ccc7 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/RugopsRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/RugopsRenderer.java @@ -15,7 +15,8 @@ public class RugopsRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, RugopsEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/SegisaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/SegisaurusRenderer.java index d501b5a..5c80e8d 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/SegisaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/SegisaurusRenderer.java @@ -15,7 +15,8 @@ public class SegisaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, SegisaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ShantungosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ShantungosaurusRenderer.java index 8bf54b2..cff8cb4 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ShantungosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ShantungosaurusRenderer.java @@ -15,7 +15,8 @@ public class ShantungosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, SpinosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/StegosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/StegosaurusRenderer.java index e1cc2e0..df96f5f 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/StegosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/StegosaurusRenderer.java @@ -15,6 +15,7 @@ public class StegosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, StegosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/StyracosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/StyracosaurusRenderer.java index 903dfbb..50de16a 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/StyracosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/StyracosaurusRenderer.java @@ -15,6 +15,7 @@ public class StyracosaurusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, SuchomimusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TapejaraRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TapejaraRenderer.java index 97f9943..9d084e3 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TapejaraRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TapejaraRenderer.java @@ -15,6 +15,7 @@ public class TapejaraRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, TapejaraEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TherizinosaurusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TherizinosaurusRenderer.java index 85424b6..22e9984 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TherizinosaurusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TherizinosaurusRenderer.java @@ -15,6 +15,7 @@ public class TherizinosaurusRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, TitanosaurusEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TriceratopsRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TriceratopsRenderer.java index 0e99753..ca5e402 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TriceratopsRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TriceratopsRenderer.java @@ -15,6 +15,7 @@ public class TriceratopsRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, TriceratopsEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TroodonRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TroodonRenderer.java index 7ceca2c..a895673 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TroodonRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TroodonRenderer.java @@ -15,7 +15,8 @@ public class TroodonRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, TroodonEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TropeognathusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TropeognathusRenderer.java index ea02419..2114d19 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TropeognathusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TropeognathusRenderer.java @@ -15,6 +15,7 @@ public class TropeognathusRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, TupuxuaraEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { - float scale = animatable.getTotalModelScale(); + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); + float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TyrannosaurusRexRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TyrannosaurusRexRenderer.java index c3d2765..b9eb070 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/TyrannosaurusRexRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/TyrannosaurusRexRenderer.java @@ -15,7 +15,8 @@ public class TyrannosaurusRexRenderer extends GeoEntityRenderer { @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, UtahraptorEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/VelociraptorRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/VelociraptorRenderer.java index 36ee698..0a4cd0f 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/VelociraptorRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/VelociraptorRenderer.java @@ -15,6 +15,7 @@ public class VelociraptorRenderer extends GeoEntityRenderer @Override public void scaleModelForRender(float widthScale, float heightScale, PoseStack poseStack, VelociraptorEntity animatable, BakedGeoModel model, boolean isReRender, float partialTick, int packedLight, int packedOverlay) { + super.scaleModelForRender(widthScale, heightScale, poseStack, animatable, model, isReRender, partialTick, packedLight, packedOverlay); float scale = animatable.getTotalModelScale(); poseStack.scale(scale, scale, scale); } diff --git a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ZhenyuanopterusRenderer.java b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ZhenyuanopterusRenderer.java index 2a54a88..060cee5 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/entity/client/ZhenyuanopterusRenderer.java +++ b/common/src/main/java/net/cmr/jurassicrevived/entity/client/ZhenyuanopterusRenderer.java @@ -15,7 +15,8 @@ public class ZhenyuanopterusRenderer extends GeoEntityRenderer%DxO?h8Z*SyQlMhfA8z*`%kIcJI5)oT=m{g-tLROw#O+ zGd3`oDELtnCLs>~!tOp84})!mnVmUhcU5R+(C><;S^5x*wH!aQC;hILqBFU?_`7Ss zK$31$gsg*VP-;kntC0)o%8)```lMOg04 z<*;k)wX|#oca1~mai+e{R+CDIZ4;~7MJd^L%UrQ8C=;$UT=S#EjQ#L*KBXu*hR^PM z%k@VSI_gQZX6==BG1pg7PN;?s!sz$V5q?8ZbagtXx6jvL!^K!t;n(7gdyN!SVqwA( zzx?kXK@x(63z=%(x7IJjHVO;rjPgZJO1zRe2@?|C`oDkZd&gDj>cY~6Pp$v|lfzfV zN*&&bH|`MO|Fm>otd!O)-bfJP8$);Li^U*!D8dlG&x@^l&PiCD$Mza0Sw)!Mwn(KssBnb;;C;CnRc;@ZWInSp>PRp8^+`{Jzr7D#x?Y2)1 zPa(T{8aRe-DVgERmpOsW$exDfQ(Jp*vBYX;vQg$zqr#wD#_@#KhHi3A!ms}nsz3i= zch({o|1>?B4OdHe5_+X#?egob>O!b6QdCgrMcZ5luPsXWZ*f>E}5SElfFTUi$p7L zze1_2DxYLNrMwHejPUSpV|34A7VSzSFxePz*tq=;@yh-^dS-cmnCTB^;_S>y&fy$z3M@`t6KWyOR zn}nYZuBdT#(OYCVT+ZkxEk7)Fyuw@Lu}D+PPrII;M7R6HmOQJLuGu5t2l_EZQ(80y zcvyCmS5BR|ZxC+3d5z}^!gv-HHNC~B-}i|A(@VkTPdl}*Ry!@(>L75Z#-DVewSBF2 z#|>^;D&vNu>wFxGy{0yn|B}OLqQGY=2xN4&Urmy~A9bs8!(C|JbXrc?NJG%Y@vOLxEfNI`nN)5KeN@ae}Sl#F$E`{t~A0l_xFpD^L}a9!u?5_OcG;Tw&&#cV<B;!Hjqm_`+|g!qXvYcR>r4as(MaM9ZCCmfr3qI@2K7b|3@J&xvScjrx8N;5ZQD`P*#@@B z%5H$#O}RrHk(>y&9Sh$6)3)t3U!Q|*D%%r&+GY|*Y`+Dzoi&`VaaKW|_3nAFt=a37 zk+w>OvR?JHGj)xVHhv6wam2hnp|v2=?;viQJly%3Mq)d5DMvd;K9%o%J#TebR8y3> z|M56J@G(!)J&|hU(ih@WS=rWA-$^Nmrk?&}oRwhijh$&r>M(DbUOi}ZY=~Wd{LjMT z)UDR?*eMY3$jKeM@U$ zY0LBB@+brot60e&d|bQZz8zWB!H7SYJs3aBZI{)=7~Klp+jM{pAm+ zLU*eMrSz5y1xag2K^52CQka#tSrNwS_;UWIZ7M-!X<(ZsT*?FzS=|o_vobb-ZHr$n z{j}}ZAc_;%W_4J~6uM1Pn3W|0w(TH}FQm!9b@uxECi^}eW1^;?Gr3z#szK~cO>@Q~ z4&1a{!G(UK@ypPLuJzt~;5j_gWnLTh`NWq`leA-9Nc3tKV>&Pk2j$H_Pzjh@)#+W4SdwI^swm7-3cr(XnX|=z3 zx7)(d!HXipL!L+fH+A{>Jxt<6kR5oKgsC=EKFnX|KOF%N zD;U__PhM0qx6!%Niu9`~P=Zgz^crZtQMJ=sun#M#y1Xr(W|D|WD{fCQljQpxe)Vx~ zX0^dZ=V*hu!8>Ew;pE04(X;0+*lOK2%bSb2U&M(tJG) z$sm?TZ<_cnDaRt37w0+?XF>v!>XGh(aAZXkN9LIYSl-@~4S!NccE4rYv7#0@S5n1T zm41Yo7;Rqk5ph5A>+YX?x?kKVw?e3V;GaD|>2FEn&Iqt;^WULy&_od~R@I@W2)>X@~h+hd-8C{=rdyZ6{eqvbU!T*O~Y2T!~7}tvVW3dY2(gFU^|Jap*JA=8g<30dgXu=yPj!6rC6n2PR;It z^&C*o`YA9UikoFN0Vx_zNHql4oGp!SqxN){-@phqsxWL13D<|*0%RE`2}P5 zrYP!7T3MRECB7f-e8G8o&Kt^>|#$}9t?pL>wk<7$dN@(d1E6S0tH7KT< zu-vGfEvkZ4z!DJ!j4S@yv` z>Z*JwqT26mF2*&`$nB_pvfO5iTt2bY&MqS_)uPYv+tY(~G*><;QSRi1L{Tm7qFD+n z=!3>xwIf$8ef?~~?`TO!@tq0gp3k4{6j=aio= zEIjrs?x!W09%C1<^yDlax^x2Ru6_s@;>LqnKRMJt;|42%Qs|W~-G(YflW2I?ZOPc( zuRkAxzN55EkA24XjC`x7!cuoW98uK~)Ljk`GZ&Ylqm7d`eSsXBS4Cz}kqIG-$ z80euc5?FOw#MCNyl#659nn%5A*5(&HYNAdcq;ZRji9xmcv=z0|fMOI9dA)VC*{i0~ z2nj!m#f6m6y+W}`Q?m*~m$MB^+%kUPDl?&h5mm`iXT57Yy*-(-b$Zcn8V2gAzG>VS z+V-3APOPd#d?X?jE5huxL#=xo#+^OP{Kp-Q^@s{Nh@9Hhp)xghzP2x^rc~;T zQoTRWj4q_fi;D9~J50Z(P^_o}9QiVf`-d4FD>-$O?4qO2eCjEKHOi&6=CH6&MBV=J zxjug#9op({d~?Dcy{EgEGo~6<-`I!znLJYLdDGH*P&KiSB@1weHNS6iM~dTP)X0?4 z554z;j%BpJ$(`C8`oa%K?mb$_k1?4|?DhfqPU6^~78mEwQc-)6Ivc3FhKNV5X0ewS z*Ql*i-)EW=>nJCvEAX6JLji~vwK(Gx797B^;h20SdhQ27q256eIdp(?aG<1~YT~EF z);xjD;o-Um33Ojg*ZLy(+(1=2G2F#c{ck;C;o;XT3{; zV*Hr>M}bP`~YKVFbUOn z>`K~g1bJZgIUT%vvQ;PeEas9^iu zpDBb>ABUMW1VSGu*gnCXD#Py=UgcYJ{!S|2$p5^$@&40v^Xo8wlcxNe*sCTqH-iMY z?E;VKgWk!hc#%9k<4gwb{E@M)n(e}(G9l%?M8>=(O8J7;=yteOd-nBKyRM;cA3}G6 zO-3=nUyCC{qbpnfJ^UUCR-hm)8Xt>p4PrTHZFes_ml7*4~}>E3|I3 zmI=;KmWqnuesg@Wuaw~s65^-xL#B>|8@$eM6g0pJHKJ<$h}41l4quS!>h35(pSs;w zR~ho{bNdT(;D8??GfGOP!7mIrlS@jdnU=+bkZ<=Q8frl}(9+i8I9A9O2~9hD)BKXZ9D-;^A1d3@?G_qP^Y)Eno`btqx|>uf7Q;YN zKYC(~Tz7kvJ{eitJBydW6T_VY4ittASX~MQ`;v~YblwS)Cu`bjAKt&YjFMC?TvhOH zzZ>q;04nbb1Hqa3OgQF@_4Zwf$@|jc=pp2#7dTt8(|1biH%;E^Kfo#|&lbnOlny#5 zqWDLy9x^1w&+S(UQjRl4JmO2onyUMpgdY7Kw^$$(J)bk{7vgN?dYafEXp0;_4GG$r zRgFdt6!Au*E_vDYZg}{C81rSgE{yr6{V_zL@(-5dAA<;#{HVE}@16p@Wnb%dxb6NU4`a0U?o>5@mdvKXdd-qt>u(}rj9!x4-bYtG6cKE=Gkpa+?L^oMa1nWyl&mi($e^L8o+zJsi@HJO{xIN{PYT`hT;QTZGY1Y zJTK4(RDRo;4>^>0HK&_t+X3nKVzV}k#9J}@Jpj)pGf(#M=n<_F- zmK4(v$%3PX8lp4c{G}BBE+f9>a?DU67Keypq3YJiEP8%x0(KP_v^s+4A44Mh9YO+J zW{IrtVe)L!T`Yo5!s6lWrBtxs*HWX;5iFClI1Z7VDiU)#on$mf==YuLBiWL(`W+NA z>94;A1g}!3Y1Gl?RvdM-H&IT|^}!S#k|z>&Cy)3$2P|y7nkmK9y&Y3G7vL`r1!{)h ziZZK_K&n2J_fV;-mA5Q|g2*)LCS;fXp}6SMN0PD8Q`))^sqWu66IKFphKKmqkeuP1 zsXOT)NEt}Hq&w@QRnP(9NLO`5Sfr8AmK4a6f-uL`>x0cjv%JfjaDNx+q(A$pX1o~k zq3wO>Mk?o4diq5~S|O8b0V2oymVFg;jQ6_<9hw5C?NUtIBsYoNRYVC6Mv&!gL zRm{R-W-I#&xCL{iTn9lV(jo{Cz37bInR6WWt=E1Pz1LeGuYURN7QJjA=5(U*jTF$d zfD5dnrj45_=@*c?AykGOcVcoE+@8<5fESeh9cE5iKrH@68v%sy4j;RWcqIRq=D zLSWp+g-y>ry!>I$zn(a}8RB6)cAWoE2Vjv8x7-yVdeySO{E_{`d-6mJfOlVL?2bHzq?e41b^8Vel;n*jB(8L?xRNth_^|WjLifGU6H+hF-T~mI?2y+MkidS& z(%pFaf{44ZdVC=y4^zT5raOR&IlWyx1d@m8tHs%u+>ng5&yrG$hgjGN;c4fMim>V9 z%59LQ;qZA;hbk!``taXVrPga&W3a^YfE|6XKgg3KX@1~a)+LHpGcTsIKZK^Yzh|#0>y}qLm4{93YQdRWRj!v{+zO zOpjVMbBG}{->-}K<9zO=g%Pc~7;R2?+Oe8QXGZX+G7Az9r5Tu>*W>l5oljqz#-dP0 zQ7celsV0~6k$S>7O4E@XVEcE^9PfbxcrH%Sm#N}=3u2mrGi>Noa7 zG9#s`Mg<=bh7~BALLjiNzGs|$J7^HvXYW*lU@bv4!qb_@fGkgFwm}fz;XlP3j-!Dr zBQB=yT>rj}7dAZ)>-H)Q(fIhBsb(&hJ;Kj?xF2aFE9iJ9_c`8onnelXR0z@B(zbt^ z0}lypIVvItL@5Br##^%7^r{^~Xb#1r!)#>474Hx8o?a89&ZeCd~!|o=weO~2uBKRS5+Ss*D{1vlDrFf=< zeq03z6=u@c1WFgv$M~e1Lr0i~ae1?B$_(X@cGJI^U-NO-;w)pQ*|yZ5a@h^)<8eBFT_8lk-G zE;+A#M5}mi+g%ym3vM~xUn6`&aevn1cQx3UE`9ZPCihnLO{`s-e@#SGfBL8mGT&ej z7zL?w-!6F0@}Uwv4>>{atH-gZPD7q&RWM|=#jQ|<9jsfDmtb3C0W#(j`@!Eu{ae_y zFEa+zAypf)r67a81mhi}Ie~1c7^2x0$uP63Xius2?O;vsXl7=lTK& z#YRV4h8zWH^BWCb(U^mrqiM~ai!GXZ;l+othL!nC`Jt;BByRtJ*FX=Za5fb`C!>EU z&WX=y@zSORnSn-TAESVilmX0Z8`%^Y zZRirQQK$`sMG<{73rIuPeNZ^zuz@a2YDD9RDI~z@Y*uC)6zV~9@s;K^dSRGYxkM~8V+19L)ujBZs z!Q5^Ic*PW4hFe?he3LI*L|o~fOn0R{Vj|At|MjiTarh_aV!TbfHJ!bgo$YZ}Jvd^O zOTYncq{o5gHiI(1CuIWXy4E)x^z9R%JM>DYn{JWX#U#zMqgZpOI%J^ki+zi)HsV^z zxon0{4nW_S<8tF8SAws}7~zT#CrH>uPUy9qy4L1gWzO1{->0=Z*zG8BBNaC^ZETcl z$_1qmiF_iVm4iWdj%H2$NP-U`d8>HdenGO!Y2h>7nwmk(9V^WW=n|;g5s)n3hrjqr z(-XAu0mfGXCs{{>B-WAOLz$wfm65nrby3B2t;Mvm;?`<9uWC-qz^FcybS1894SD-E zoK4UJs_+SJOp1r!`rqoVaxF-PZZxz(+xu8*nwIr?@d=4Ks0ZoGf+k&1`wneL(Q-bc zQHY!Xgmm1=V#j)$bVms%990AwG3kHAas5Ze>1D}Go8 zU32|%zi<2%fEpY!*?oykjLKIV{?Z;$oLnl62_W>@g+`}U9*MG{VG;6AcFe(FEa{}W zgL>E`Q882*l+uaT8#dGUORI}hHeq*b0HZ)qYuc$9Ds!$~VeWh6*@YG4M)FUp0oy{y zClcp8-PBAj5tK+A`BjY<=m1l$4|DucngNSnT-Hzoe=&{&W;uH;qF8xo(7;ir-L6cNCtU37X)K69X)cxHd%C7VceReKFw&+2f4dH{e&)d%Id$`0mwL4$CKnCsN{^xFs#K# zWEf_pU<;{%ddeDqz0)q<_-nS#Skii*UTzf^uLO$T_!9vZ3J{TEg%gfxDZ&!24W&Yw zf{hKLQlX#{lUjOvBmkmXTnVMAf`5UMOiSB;VQFhGniWWbeEsPHT-r7|fox}E#66ML z{>J$9C2of$c9f=dF znsxp1h}J{iK&f9$^w))YbY58s8-E*5KYAX26LFc3<>0XLoVJNI8#lE-L*q2f@<<5V z&JY0O7RSWa^t?Mz_rk?8K_kMEdp+2x>sYc!_PFsz%tB>fW6jhqT*sQpSDeioRqf@) zd}WY~X>kIyL(18~$FwoWNmb&wyNrponvi~9#HLV^=Ug~@7R=zjXkM{#Ma40I}#jw!@EGfctoCrFB5}Bk&!em&hPD7S zbEdx^M>p_|P`r6AX7W34kQjQ+K%X=>*d+w60pCsOCIR?}|x^+ea1S)_o{B>tV{HC4K$Q0w zPcr|`#n5xjBgO01W|evW04)7RDLUhik_J3eyD_(j(E1FIg8Q&nC$%h9k!Sa_S9?-` zL$U;g2xEw3C5H)g2@tplZa-q}H7}4>n!(im+)S<)pe~)0s3mx!bLX!0h6{_kzg2(D z_@z+L%J@G!AeGmQ^RNUPxCx1Kd(9z5cTY*KTex1rKxl0_09t+f@%jirAj2Mww**ZOCLQPO&;T%IT<=3Xr1=*r?=$@P{e&ZuB|^dB=Vk{VG=gZLG>?fvmgrnv|eS zEb3-_hHsVAp-=XcXW@jbb9dTh^sfqG^5k{=15g=@7U2NJ7aAw1w|{uYCC%2tw1`k6c zds}GFMUW;e)}?L6l>$<*H0m+u8|{sWqhoS%sg)d^7&A1%E>=r_J6!UPEr~e3KZhUv zG`v|gk;gJaEa;cz?9Nr1{doTWRF+2$E1~~`1^jE!teyHp;y}X~wO(Ej4P))l|MC?a z`Iq~xpCLy+rykU13X+vJ9~=QvfDV`r7l5AZaDkO(BBTJVAvOjpe-LjB#=AK{3sA>6 z6~rCMSQW%;4e9ktF&rq|60=(?J!rH2E~5c}Bc>p0dFkLLi~57Gr%af#FmIw_n8cj&w~Z z#65}S_LfA3{NQ3t`Bb+C2`i{rXxWa&m~e@a3^>7>pA!-Jdu>vmEh10|6HwWAX}M1O zjn@)qv3yTO%wNm*(;tHY2Ai%P<3Yyv=%r{}j@z%BA@$Zt_uqonHUP5W+IZ>?NUI}B z^xR|MnKx#7KKgsTI~f)`_XLo-_h))_Lsvx4Jq3+3vrO-ukg0`Fa{9@e6k++n*-onK zJ@!ef;WI|Sw$7Y8+6sBS8q~0z5r7j$eIiOjYP#mJ-qZkJdp`FJImo&-$a*?xf7*y_ z5$nFfpz76MgWd`+PVi7QOuI;2(E{%6ax~6)BVT=asn_eR2i=~cu59Q^Jw5Ar6r=Ms zxlu~YCYser3`85zX64|y6TC1pYJk=NL%NPTBl##j)4X6#w$)Yd&-${~i2UV`ViEb= zvBlg@P5C+mTOLph_|;8R@~Dsg6oNWnOme-Rn9leTtpx~DL0b9gHy}qDwLj=M9-Q*= z@$`q#C3w*9Sn%zypVKvmls+rDjr+O4Yug_0e-5d$hHc~Sv$G{*?;ju3fQ%#z`^0s! zfx>nkr$2`-nGC;e0B?9vJ#!TD8pzF=eOO>p1Z`e#ge?|xtKj$>W3R<*KS?$UhKNG!4kC zc9gZ0=~DKTmZ_wiPBo*52?tebMV9TE;kRNxV5aT=m;sanVK2P_w=_6CC!NuTJldd; zV4laI69RN}&~EIF%V?XfILqxEQ*x8))mi(-Y?rJW3zV`N^IOs2rQkvl(4^sL{a0U6mT|^*^v(GJ7$^L zjT_5SC1YicRyB67^V#}3akj3Szzsz)oeb8?&{X1PD*61oCPvm*c>~${_XPj22D+SiVVLmi|s(1cG7C{`nU~#fq%C(N#O!uPa0KB zag)09N3N*^RSMg)DEGE7@LjuSwEj61KW@HX75N7AW0;dR9-cWOAb2Z`UhQY)Fr8g% z9=s3w(a$*=Gw-bSOJr8;gsRFLW5+x7!U;6eyXuxLb18O%fEjYp45$G{4#TK+9=qf} zi0Y->BUD$lS5fT>zEI*VP*)~OQZm&nV_~O&1F6ucQ=e<|IsY!3T7eedH zdj|qiKAKebw{DAShqM)$p8WLXHR7WZ?{rt3jT_QVmvNzx{Mv-1mlR_{WCsZw7(Je; z!PY^Fy_4=@!WMCou+nv60P|yC<=k()7Kh0Rt&>7*W5?$5Mt70e#P#^($>9mH^N&SA zKWM8kdYyE@B-&2*085az<(-7&0(Tr^AEGt_x7*x^g)Z60hM_itrP-iLKKVS;XNw2_ zVcUg8uM%ps)Ke|A=sEkxpfo6$vw2w%4LYb}+#0M%H5KHjt(Vp;0kN()P*#Edc6rcu z$_RN~7CyV7+*}dZ(V=bcXWWQsn1ahoM}t|e#a?;vlo-1$IGa#(-Ih6ep~c9Ryt-Dq z+kLG2y>2dfz9ZU~qvXP51lenHwx)`kL5Y>*Y(Phem z7dq8ey^gx`QYG}_I=I$4HRjLP>>Z2{d5}a$Fjkm8BmvGu_(MT?+E&<|>I+^$z$ zCG0za7lY!lD=SBk?V9aPV{3ccEse7A39Shs$>{IaIyh@iVq#)YFwLa6HnNxsIL!_y z6B@&I5CNySzAAvzCwRzhddx6#nWoAc0b48g!8Ukj=+65;Tr(I!V)lD`x7A^h;)AB1 z*As~>mqX&3hK5I*c-X<75(k0_?)Cg>yr64g0^mdNyB1@8mjF0GNGIyL98!6sYNAOy zPYAz*G8tr1*20?4H6)h_t(C>nxJx_(+A-wPS4#wa$@Y)<0cO2lzi)joNOhK2?7)!F z+5j>>Mlc#nKF)FTIw-U-bu6f##eGzwRcB;ma82Q)N^~8JOVBRAlYD_ysDivWs`=mB zET=^;E!KjNh)j{ycetE%;RT{0VQIrGgfbCh9Yj|ukk(~-PD2YE}#cpepitUz9s z>BK5Pe#x(qOjk^Y)p@?&Xnxw-bPmu(e~TYlo$C z_RBNJ-EQ)2yGZ6|Db2l==@kJwVQ9K>3>;Js+@AKb+l724=vS4Lyv~)cSu(wIiJ*Ja zeCjvcy^%6$4_q3vFY_!hkh=`rNUzlv*SUdeXKxatO=)T9<7{dSZ=M$o|G@HPXic+3 z0B!|nz%{S7;EH&-eO*JNw@QU@`@@n`w`Zx~3JdCQ0S%gRrMZQEZMQ70kL2j0hDcZ( zgHDRPI#f?)snLtEcvkONuldZXJ@bT7)B0#A@k_a}P#u_h6#8_31j2faYm#+;hXUsQ z^IW2oW$Y>wi0olVnG{3#_mP1%E#f7zfrg}wZ&X|PCGIhTD`2_{5RHyG=lWOi* z8z2PRckT+e$Y~f^9PL9hN;b z0OS$|OLQm4JrIB}AZK{|U-D;4MF8PJMq+dS@4=xl>Z=+b=9Ml>HlN8gMuT*GR;k7! z7aN#wGehVoRRo^H`NIcSyb9^Toy3pKdd4DJz52!%&l^bPJ!Z7^xA@~;>x~->=$?$-e+QiZu8r0Z?|q&G(^lG4E_8U`7ufn;afHo> zNiTqrdZ^ripn&JAVHL!9u!K4JWvi&gQh4cquz+>`KTc=!;cB8FM9Hb%fuLXK%V65X z`+|?S_~jSqgEt*6BW`?vD|2O5Ct9OVzQWGO!AI}Y4 zCWK4YCY8>1tbs7YoLZiq`hGDey2=P?vZz_tfc!n|2NYInrHDd}eeW90(Deo zFX`wdIA5BD&+Zb`X#~Hw#@|Q2lx7Lig}$`28v(stwk*0@r{+~83z+OHZZxReVS;yyTq8oXA|PVD7g+=dLRKJc#SCj?Ya++U2x5>Dxv9^J2u1FSTG{aChS!!Fe_VoM!qKiH918Nes=fo z8FMqPzr)D4X?At1&lG!KPj+@IsaOolArSviM;?vHAJ4G1*F_s(O2|jKFS?|rT2P9P zI;(QH*Q*#>yS-(_tGhL`(^RE4oiFX=uz+rE2PMEGhMktDcNH74grhq~hAlDrr)#Ub zzaE@uwZ;Z&r$%|^k>8WH4|3FU7Fxop>l6y5{6nMjK1{6YJltk`Bn=G2n8b8GYY2$q z`zZ8#9hjnfo(H$~N`M>vF5h z6+YBaMUashVXaZ6F{WM1RL=3I3=~ceKaCxjF#S6w@KREL14%H=-aKl&f-D-MBrK+k ze2wxpKQ?B2x!~F1DZ%TSGf5N1gHW7mOUby+5La(ZL86cQ}nJe?|aH?)nmM<9GtqH-P zHiJH71dU9=C$yhL%qoPXP5YPeooF``r#W>y6J6)}E)lH9_wU9{AFIlaSWwBd^Z^9( zi8ZFSrLBfpoP(V1(xUEd@b)|m8gzY)*hHm#@_<7USLXa6dT}j}|13)fHf6`iZXN|qlHBofw z>!C-vMfJD5X+&1v_<=>E3vtEtBVj_!hB|t^bAUGb%_tkw*2VaxT3uYz(vnskWB$20 zqMsEY1+ONoj{1xZb;JR}prG-cJxv}zxNzj%kWUc%P6P5z%nc35bnEcnqUS%J2I<7r z0;Sn?aRrRMy2Z*UYXBj~PhNs}kog|rBvue`1$zQb%^`uMWrusE7!a~XW6pkv{5>`u z?%oD=J(}o%qHqhMyDr}aT9deP3F1HI&kHA2Sh$ZX!U#84^%U$o*TVi-y63dl(uAAO z#-vf>64U!x&(i>{NHaY%QIJgtzIF~glWZSQ&dcQ{sw3a}m6aW(ohu&H4udAKFa^zPjoaKj|J($vb&`<_^ zU$a?MW^{4x*!a_zU=Ae9ZNKsKw0cO_5U1xuVQS8ncN7a^L*WBsnt(!cs56D${=_^F zjo7`qoYP6^m#Fa@FLJP9p%Hgw1lg*Z%w3s5(X#tHQ$M~OpO!!`Ene=5`OF37@G8-w zxr`wgW;sd{xE8?e*DN9?y~96R?ZKDW?(fd4ZN5eNc&iK#fmkGzuEXvl4*;Rroa%$* zn=`JlGCP4im#6+C1rc@lp_BYppatgx|B!|lCUM7O)*+Byl#89IgJdW@xv*&TX;8BS z{PuYRMAUPl6W0y`E%3i__Z;+LswYYPGQRV3Xg$;{0qVg2Eg>p<^<&l_-qyv%mm4AB!tXpQR?^>AbKk%TXAc| zZfC!SgS!>pz9j?@)H|JeG7WF3!_E7N4fYv%`;mPLNG<8lEg7w&W10FH4hC~Xk5_eC zM%Ps!M**(sfqe}$7aXD4XKBb0GQ}o>{RBsteD4lqU)7@ zPk|-5ynS{MVwwS)KGAf6n0xZnq9IP!-zqk{N}x9m$0i|n$hf-*FIAx8wiQaD#5X*f zGJ2xIzUADcs^ZT9O+_wl?`>Ot)ryv7ppfeq!v_mVu~>MO7SN}i4|yq6D=VH z!I!__Gh7PB)Cg9~b6-p;7mkIm`M%SQpSEq4&X_L)?f*C7a0E(u_QbM{7L^1pTiAC~ zll;2vg>Q^*1l#U@>or+;6*{@3bXMeTax|)fEH||!W4h9Jr?V+K3vhnBoJGe-c?@0e z)R0KP6h1K4S63uiY9%xwIw3_pf#${>MqtncXP2DB`J)Yw3igBg|1Nc;#5beZgU`g^ z(EUZgXLjHDH9D?qdGrfbw>mM8jw!BGdGu`g)H%mrY#qn{60m40!39{oc3lm44L1Hf zT&AvxowmfeYYx~0z3$OzzV*L=S81=B&Y|)?e+0FuL%uGT|L(tA>T{b|vj7)?=o3FH zLqvZ?D59rMAVc-s(-0Zv3Rlt_z*4_nE|gyAC0sca2bK&@=0csas&M7t4X{M~GuI08 zfeD*GT@e6MGuI!UTZg%W2yoyeaZuucv!BN8F?&lpXXZH_jCF7QAQ*)r)Rz)+*!$C7 z?BiyuI3EgMyHZ(FiyL_PUY{bIm8A9FaK(zzm&>Q0fjcfF_98TB>cQkLv*L*An zS2Y+`xB$F!gRZIKjGw|vUOvx&NrSSY0yuU8SX)WIHb&gJ=^+lwvwi(*{R*f)F#E8eeX(P;Le7U+I`FN`S0+%nWV14s|91GH!T{)UF}(Cx#ID=z zajo~kyxlVntr>*VoeFeS)tN8v8j3(hJvsj2=neCYeACVfh8Mx+WzT?BcTpiX>;p@kRk0Nid69*!+ct6x2|{SN{|eFF`zAh>Ai3mA;C4H+`k z_%YgMcRQK~M&G?wIA0reD-hLf4x7m&Fq5OUSW!&9{SG8#tPlPnGd?Xw-6pn*6K5<$ z@E10i#xw?j9t4f@9pY3Ser?Eb!(@>07a?Z631c;Vut*pa2PZ_ zuN5%GJ~#JPIp5lXvm0zC)EDKl^#r3BfRKW-%xcO7>`-TXq5(_5v;}A#vyOR==7X5) zLleTKP^D$Bd4@gR!(Z4jNqwJJ`8+bCb98W+=R5vsbat2*nX`a0nH>bY>tr_nYOo9( zYsB9QM`VI3Sz15`F0BLb5Uvl5M~+@>kiaEpTfupgHm6gJGORhfUKNdvYhBt?k(~ku z%>%*UJbH*{6!2(BxsE@SRwHQbSBc9JbxWeZVW*az5G0fd%c?^NzTaJuK(QFisWv5F z!dVQMO4B{HOoGQdp#>7FeyMtm@kz?*EsH#H9uOCHsQBL^s@4jId` zA4jhYO<u_MZYnB8*ETM6P! zHN{rGbpV^cdem1O!iiZy#*z@(0-^srT}#?Nj86FtNd4#O+Qxk0D1IvN&;Mn*c1@!Z zlOhP(KTp>-Cd1s69R)AB+`zizlY8A9bf^Jt^P^8Q2XZ0-Z|`z6d~-tnG2!B!?*#)< z`qu_Y7w+{k3__3xRY8D%;{`^fj@Xi%9k#gUFzsgr12!CRg<(M?C!Esl(D{Bu%P&gK zK)?Cw!gqUc9pucluvH9yj&6@DYhV}Etu4Fp!@^eC8R(+cMQ}MA#hhyCTI8)&ccv)t zuwq#GH{R#b-SF8x!K>0F9^=iJV^RNF#)>p)YMg(7e*np&teVxVDdTKwYCwZ}fY1wg zfPn--<6Qb!-K%i+x#c;KgcAW9RhPXwevxr#Fj9b@w54Yy67^gx$;yl5^C^PzMI~Na z=|7fKj*gQ?tZl8Ii45#lAXPUoSF7GVRuYbLQB7aXx%T6G?kd8|4hX|Ow}ZMy%aO!P11SRwCnY2aO$Puf%0 zISSA!FK5;Z@^ZOw@&C_}U>^L$EBjXMMXKlEL7QMW)gHw8hH)o~@_hxKl>la&>jh(I zvnAf@Wf!HMet%l+79II!bHb_(KV>nNZu%x>wQ7{}<;*3?Mg zLa3;*YqGiuk*@zF_tmwD(4A(Z+2h`On1g-Yse`*jlmW~-H&B^wQ0=HQ`1>3?2uuYD zIL2dfcW;gdh=Li;48eR@CH@rLdqUZqw-KMl9M6wgyGc&TIkA)&SW@0GO#Rjpy!ui- z?qzaAWz9 zp&$nTG~#;BJeE3V3ry~(5!axz!q3CX1m_POagFPganI#|o*x)-ZR#-h)-VUHRWN>N z6NcZyG9}9ia;*UC@uMd0qr!_P09Rqo2wd&-0bH%+53bCzkIbkw(Rm?_Hy9Xp&Wh$e zYcEU8Q-&X#7zBg{aIBwYPVq@kfLmVN?CS7%Vkr1Uvb_dy1$piNd^l=3a_`tBys8>* z(t^wSI!AWsY`%;=RnBS%jO|WHbjUyWicb$u(YOWphk0=+golxNV}XMC053LkuFqEo z^%oNbE)5EZf;9_l64l@U0!jd(m8^y|p<(k7B-;+I-?l>KzuQIG4i1oj+vOlOw5@NT>xT<dV9Mg0ZizS|0) zwhqVMlh^fiLkfE5;Q`K(;Of!8#k^5pbr+Q?%qE6Hf~#YSAHL?MrQN-3V;5pZZU^-b zE7Xs0VMC%+!3aO;IIG0(8N2#O`0+zIBUTN(CIpDC%QimmpS|4<56fYy;cy`}nWIiM z$V|8E+3OBpFPJuFN_nOQ=C^F8LNRJO>@ra5Uc)_yDS^;XkyKYF_~uN_{@J7#;#HL|G=?qO{@iu z#82R-!uhMDwf!jGQa<(%9Dju+Xg}CR3fdw-Y8(!B#mbr9v?z^T1FZxiiIWk!YK7%1 zcaAgc82^v2?+j}y`@V(~r?nWv#Wd*1Md4iaG-i3gWhy zby_9lK%tTb>xU;xarZeU=`m2o(-wbsJYym2DJU>4SZ5l5EEZxtzFJniGmN*NFAj5? z#it+_dR_3UwmMUFs=u5pwMmF#M>)>_0^3on2-(D6BZ<9W;k5&nf5Q*53F(>a5q6u* zbDMpjK{gpacSD2SCNHy0A!a6oMt&7jsR#^$(59(9Q{ipBM>l5_mTpC zfM+SeAl+z-H1M&pX`&^MM0O$4s$ZLjf4>%5zS(&OI(zzLoNEQpYc@bY3FsYXEZ?aF9K>VQQlzSUpUGqA{*EvHDzu?qa%{;rhR#iz@B}+=_uwlIUz-Bx z+^8t%uorC3Uf^`BvVm+A;*liG?$(@PEdlkAjaI(PvTM|iyyZ$Fra(17a^DRPb{iep zD%)!eRSu^+KYeFEH&6q41_VxagOg4Rv$?@u$r<-SK{mh`?B9UAzBX}y`GO_$De}F% z9Gqhuko7q~rS(Fi`<^?d;=(|3Hu()DVJ!;3WpHBud0r&|}CCY-(YtM7l z=w$=ev$1WpYQiLry9Y9}lGTfRddBXkZ><%#iaB(G$hL|>Y@reN>*K^&^HxVhR z7#Dv&iyLrIi!ms$9<8$-uLIfM&yee{%&zpP+DSJkr6W2$T>aPPI$V3u6pG>gOA76g zsol{FJ^C*xv`4yj4YYv&7bz5K{|fz5N8imt_D!6^mDGF@IDfC}Sy7+aztIfn zUOqShzR`^rMKX@5?`H8rhr$;wcAtch{%(D)nLqr*DfQ|OLk~{PLt0$NZQ($$F`T^Q z;LS?0SDFkJ-%LqMLFLZ(W zVND*~*!9=K{y)b-^sU1I_z=sR{(4P?gnh^ zx#y?ZwM>C(Z8S0hGR4SM`zCf%gmdp>@B&wJwyvb%Ior7e`H<}LMQ|N>{hk$bl|Au> zT7;jV>tK8m0f3_?8;PR9p)zVBl9{Z4edU zP1VS|M-n|i!F{(@01W@GdB%>$Ylm)(g5KOt5$V=H09a1G!Wl$b%Mnnsg|Oe+eKJ7Y z)m`^+u(y9f0^he+%_l)kqSN)=(zsX_032b=rsUIV#Q3DgM9u;h)-J;lV!zUl#X&kC zzfH8Jz7L|)L+yQPDt07lGs4G;^#{j8OY~U`pvEmkEy?KCaAMpXsyo!7GGRat2qJ6L zh~Z2TSHr0j0YBs{SnqlPcy?L7g|=~HbD#>ged&7%Eljr4n46j|w9SApQr+0{- zJurrPc)Ou8z<*hcf$p3Q%65?L{=;G%@#fw~{2emTe^`vD#=Um=cc4u9zbr-(y@)5f zpa4A{jk5q5iV-#0-jJ^EOA#Gh@2$ywbf~jj$CD-Mv$}R$swJis;-)4*o9l%3)>IwJ zAcV&na>raG|9WTyGN{R=XsXR$Ai z3H6)Rw?ymk_q}-pDco6uKCswk8PIe+aAtQ1;!R=oke?s9Lh$XxjNAM0X|NI1^z4>G z-SK7z{H%0mOAPTnG2!s#WX2rJaaK_#e$W!*Zv;1nGpxHf=Tx>mQ+eF_g>Cl&sg7f{ zS9U|$#$^EgX0H?m?%-?y6fUr+%)Q0zSRXqoEZS=YIuOirx479pvbK8!m zv4`F6gWJB)PeYD$htm@U_BK3rZ~9yYbU*xZ?N}6hZ_fXu8ou!e@MukVdzS6jXi!{* zA&Re@1~PH4LqRft=yELR006GAT9~;OD6o`uANBJ~$={zQ(aWz{_=nBz)aZQk2E(dC@J=RVSr4zw46;I=UpoM8azaR#!e|pitFL4s$Y(PRy zi7B||Q$QusvKxYONEg}Q3Z-*qS^*%^!En;+T=Nd-GI{g?zLflpI0JDWrwX)e+SR{03rW4??Ggiy&tuFN@YIjp+Ct|-#mN8q@Ozl)HxsusCY{MQ)lmQ{NT#hcGSp(T5+3;o}fV|PbbFH;EYlt zkWc_3l|)Q`;mrAR<{)s4;Y)9OO|YcQ4qR!b!K*(!u3jRB9sMYIRQ_1!>ukq8RbYit zTeeL#hJ>{E$AQ-UW}IpOy;_)x>I`=-ks-uPu+%rHn#HS`ce^M3n{cVcmDKPKvWL6V zGs?g0!J8hN0bN>C*TlE8X8{S@zkFJN-U^+3CcqxvX>&Ux??T(++f|3F?B`I9(?T=@ zgddH8Cg%KXk@MRt5v7_?!l9pLBFG+!U$BZuXcWH=#)F`9gW=#>(qLV?1!StU1Sy_- zK-*ascij@m$fxirx)OINTHvB?e^k%dt#Q4tia3B#>|AOzP|g+&Kv;Eux3$_lIcyEY z4_Z4`ZCgKB9Rpgyy^e#T3@C5uJW$oI&oJ76Xv&7u?4~V$!B2luccAy=0DkSWq^3`C z$$($&0+7|t?x4soc6p4-|0(hO!*BzI)DN`Feu?em!9JjU;)d~$*3L9>l8b*}d%#fK zZBtZ}EHe81H=wLEkJXAex;f$)V zVO9D+PgMV}cf$Fp=6PY^R`l5~Kw%Y#bX}sH2%^yZ{QAmMR9DqHZwqP=A$G8w+) zMGD|JbkEQ_>Z}hGl$P8(^lRg|+QjEGKjRjZG0z&6^@){+zV@ArLs}@`oeLp*qRR$K z?+;B9%}m`W*g8sk9tLmeF@vM7A{q-9O7N4c)#2W=P7}AMU@a^&=%($FZ?0r_L=Skr zOgKZ22!_oc|9Ui12t%`Mjo_@1nXIs$jvAa)L646iSc!o(MrTnq9uA)<9rK{)W8Bct zy6Mf4@v$L)413OCseM`KvN=mtQF0+VY>4y{i9=NNn9{4>gt3A==v84oi>vR@tm*(A zde!*E%5qq9>oA-}aFr?xWBza|J4AMQF~?V~8-WJ|62JylDa-$vbdnB#p^N@XBqu1} z=F1qfVvq@w;Ir4-PZthB|Fo*;Tq#}^d@Wp=zf@T__-=>#eJl}6eF!4KNvaG(3>$jv zhrxDvDmPGmxRz16Rk2b9=mZ;LDSmYa>M@6?CwN0nOn+94$IvOaw zt_ApnWya)>uyEf21ZCO0x%D)bNoa6g4Sn9PN?%H{sSX=j{PC`Tg?S`Q^>wS_gqA4J zfOKtEBh(oQ5V%rVT6~>>V1G-eHNB za0ODx4kr$OUdVYeossyeK~?y~pTUnaWq%k+Q`PUH!7*&z zh%u95G-2# z3sG4eWiPZI^*qp)_fL+T!@aN<3Lsi_=aLS`aSp$o1=?%Gn60_aPE0{(fo9kO`+4%#GkMfI4oy(w1wI@3*qoi`09v!*Fz|WLYp*&! zV*9)Zq4eNw(36kmjxp>{_|yIOKu_vi9NDq4YPJzgE=7#{3+gn(ErJjpPwfyr&Iwl3!*FBMFoPK>9djbBzy9r#}yeF5TM9RO1*z!S>Idp02tjTLeZ zR}$QctWzN~gRl7lC`u;lZ?34kfBW8T+_shMqN202y<{*MN&9t=lg~Slx8%BgTF1Kq zc(}1p>tiL@ZZKM7SOY)VUK_mjW7iZ_&Q%nUV2o@QMOr;q$a?T$k8>J0-=Ir%>`3eps{0ImHuT9-5F=7h@M-pLc#Ai^n_ok%Pf_?Ysaj!66 zLyvMgTW_*ILUXT>-g9aF3#9f9XDFN_yfns)X)>`q4+7uzHBF+XpA&$(18tjZmUVC9 zz<~n9^cr?Hn3=aO-Knpi^jGbTt+8v$0I?z04Sd+1Q5#zQ%o29VWAKNCQcL^hB@NC)ajep z+Y4zBT0ebrUc2EkX20IgT7U;ab8KdMXClB}v zoGM^o*HUQ9KE~EV-$wfbWY$tsKk71b1;2@Tb?UP6LV`<87Jke`%`v7IqsDqcR*rW- zki%wI=UJTdUq_?asd7+>|9J{z8UF@z88)MR;rin<6p8s{J?CamT>17rhZ^Ep0d3}| z*V&faNIosbd4M7QDWH0`_+eQQos#DO8auSNquBQ15vdPP5N!Akd z4Al;BJIs(|R+{ZSx6L}Q*p+r)v&V;U?|niTrh~T97U5s(iWBd; zQ%}ez9M_Pch>C%ES(zzR!(wM9HtK%wN_z~hjNn^>^lT*(zH}Sv0_D2T_nQrdbwDed z^5$xG0cem?pSoc&en6)hpqgUVG@4T>Rupq8rF+M&a~Wh)zi=x#!$eOwpYRPpp`oqX zA27UPcR0P7UTQlNPIK?U%Yq66u`<(ERN(>BFEq?(4!7LnQr6?l$v_o}^;FJZ)qN={ zRZxxnQ7|(>_V}bJu^#eYZT+M^9vAMmY2C^6LF(c z_OgKGFTaMo|Bp`gZ#VLc%WTGFJ3y#?{Ua+S`~57D`J}<*z!C{)e%zUmC}TsYx!#r5 z?&%@e6ul~VErhGJ$xFqDxfu_RS^zDnKM`uTSv#f?k$hm4uM~3;}1xu>nBy zD5M)Pgu~D2LSz=38Ox{S<|wb#z;F>DY&7|8QQt37JI2%3TR3rhamB!0?U07@sjS4b z3S>fDo!`bY&lhY(<5whRf2@bZd z(evLp+^ztU*}wSCBP-lyN5DMKfAgKamSB>+sQ>bv&jxb}K8*NZd}pX7djO`J-Ua!x zcD>h?@AOaW<`Pn0Z=Q#In`NTpw^0B+1T2aAG}~~BOYhLcaL-i7V{hRYG+$I3y83Lt z-?$jkILeFP*?MJ#4u(f|jY!{_2$8{7lo5tb29EM)R|W#e5k9{`TH=AW)u6p_by0GT z0sP&3yz5-tH)eK4SmF+q%k--ln>`AXF|~KNHF|B@8IyARzYfw197T5#Bigw%`S*2o z4h@b?r_*no^Sc|>RAnmp`<($~JNbDswLZwIkR*0d_) zYIFbqe_^T6DQX>_v<@#)4Gt<=uwIug6K%tP8Xp}6w6es+cgGW5=X}D0M5IAvU7Q2p zD&JVQG|HdHL;Afy@g0I^lLl;hhknq2L^i!(g7m_K+&d8xf+(A*p}fQ2%51ZRblF$FwPyP@C&$#x;cG&v2J+3oAA|o}a#t_rquaatkSelLU(tEJ~ z+=?L(8oLfj)gW>mr{tVP!FYU1iR^o0w_m7jDj;gIFo7}DDZtbjAfL7PfW?(C5H zi^F+2A^jmNSGC?sT||#QBN~mYVHpAp8srl#{1Q!zx`%Fg1`Hm|fhRk5onU|G zcdn#UFwmI+;qU_sP;mm?Y-@;5shE-NnW!^tGp;_CM+G%Q?a;-j@JlsfVD`gqt^qI% zAo)C2>}AOuf0ZE5tzed9F4lSW%%k?z&XpSm0EZ3GnA6h9Ip63DdJlR^Hp|YL?>;OP zb5Ob@O&6p$2ulhg^V(KaJ&Y(k*TMRbAEMpsKgGN){LJs(ZjxQhjma{z+JF&Iq9+#| z0|;Vc&2laond`=i?c??`-`dFmk3Wd+90?DfQnG|!9ONYJ>!ljEf{{C}89yx1AC}%L z4uR%A(8xrqOt34M04Jry1J%~6b{n&=gDh9l3D_p^WV6~ccJFqX*X}V-G>Gs2L&}9Z zxqSOTl=&Z0t{oB9vKyq8|AUm>P5=eMl3g40{GyU-cXD3469$6wWd0 z!$=XC;}`Vm?Rnu^JafU~wyk=(8?GBn8^EQ$w@3n``zk6hg!GCYJCd&P`n*cHHT3e` zMPUvD5uW#XwE)t6ec4nmM&|{K8+>^3kcw*I`5w^u)I9YiyzBy@{+%rQ(y!m)0gz|# zxOR}eE}9Qc$Pq71U=|Wj{SCI0RlA=%i60gK^{fgF4*n~X06pL%UeK*W(y2$WzeeB! zppyXTJd#X6<$q(&kgpxlci0QUN|I3ZFWFxMt>5i1Dmbensum$<6``ye^rrx0Xh-6A z=A$nrQAR?HKZz~v(;xp-%{nlMlg@Y}q@rv!+nUIi?83j@mekknx?jbrE@Kif{?o$1 zSVSoRbswyUwELEM{I=TgNb)*UzdV)PN6U3_d~~Mbyz>K=H`OFh>QM0Q*jSn^A-oH8 z_xj}tn(za6zqC;h3*9}JVs=l4HS6^6r~NSXxTR59w&SzrmSfj@0TdSSV)O`qDiVgT>-)cM z@PQzu0BD|yB$iMy&Lr(u6BfwZ{8h^m^VngAv~`<|%qNF4K>#)qLqG>tPctz&3b|1n zgE)$EWtqGo)dM~~gi}z`y&fynI+`%2IYw{mMgVz3?fxuU>F3||;2D%3S&*~g66BdG z>=YOv#XW$~-iouhw)6Suph6nswJ6=alYAxiWC-iW@{YtCEY}xe8HVzeth~0zKt#*1 zC^l5n4^sNf@tm>0N;(@(ecS%^7+SwtS@zx?-e0zy))r&mb%*COIBayYC=DORe20R0~r7t!ub8?38ngR`+66De8+^ZO@3T2uedYOe@ zaqW!L!OPh*Uc!vEt9|9=!`2p3A2DqoJOdOQ8Sb~YQbwKv21%ef%BcI~mXFv1x8SIu zJAEo23771_#OhrZ=?9l)lP|EXwU-=BaxcmO`oI1?Id%RlEc&zP)A<;%YD2-`*cl^yWudA)Y>JF?z32b)NckAvlT_ZXeK=gj_egw8sPA)9> zT1|5=KFuUGD_7=^KZWDK&F-0|Vj3be%<2V7RX`JKT`NxBiW2JM4LA**pH5i~R8;4> z{1(hLC1R>n7CJ}sz`&7fywai&JiESLUGg&;9^SRW2>r4mjTC7?8nJ@CkfHMBHPFn- z;S0SOqTCcKhw!I__KwM-1)L%j=4P|}W2LUj-xj8*qzq@PP9rlWA82D6t#3C=2jhd8 z*jqGcOd1H!nHS38@HF(y>KFWKeNg#YI@5ZfB&%D4OqUG|k8VR^8-RQ-qa2J5NNDq1 zS`#j4Ww^Uw`jOM`oBSdRaVN}g`(CJ8(347Rsm2^ywK_$KrMVmp_5B@K_uzLI`;Ltp z-|IXqe=mv%JkHxgn!)T@kN+{XA|Cgv;3P?1?AXb+U*2x#q+J2TM!>Grej2{<9_K(2 zw|_YXvjkU~o!hg2O*D14j9~J9g=$v)C9hAi-Gp{n*wX!4K~SamdQ{As{YdxkO$T$= zAoqN!6+)QYoZs!Tt4SXW=Nb9-v=43RnAbOP+AS1q-nf*}7nRN$9>JKRa4X$KAIE$3 z+CDm@XqB(gO!a`MncY__>x}cS$bNyWuX#lp^fE8&Gw$WHwC@hfy=gfqV!w+?^ik(m zZ(8PMpF4XPDEAuf4hh?x39nM6>6HTgi{a}Yy&jH{_~S;t!Whx+H)!bhYl=i!B{?rP z&3Ot1Jh%yNuH?wHSh0*F8Z!ql0h3@zY`LliW2Sc#BmAhnbxT>8XO!z(Fz5)V0}Ho$ z<_sIHt@?ttzXth0cYQ9}Zm}Cx76z0Ar@)}X&0PW1nWm!M)|Zy|^iOe!S|c%{3T2F_ zwi?YzCnHuqS%!H&Ww;@qSZQLPaV=QirJaULk`>L@O3!yy)cN;l8BNZb!+_ojCXvou z_1w4#B5M7)rnpg35Jb`8dL_FMQt1&jQ66Bp|3S2TYZW2F`@e~nz$*~>zWz_5rCl;d z0pHjENwl08)reRg)5Hb5U2tT#D=b3xphSe=n>4XBLO(NbtS-t0W~!*a0lKibW8NVSN>XTkP5NxxADTQz`lS zetfZ8#tZtAYRa8Mm&sTQ%}KW%Hqgjbxh2EQ)b_ceSfgIgzTF2t7Z7uMysL}#r2-FO z)Xq(JzdOrzqDDrzl4N065Vrky8tes~2os*!Ux88oGYxj0my>Y#?f>Lt)-t%AQMLb@ zlSvgA3FPwspPbBcG>0Zo{skNFKb*|kFs`$LDC=#{{^US}FXvZ=f=L&>(@66(%uX;` zrC_3`G=>0iVsc8H;z0kU%i@#cyv*I9wUD&xB7g@xZMCkSwz{egCN=|U4=}&rIiTyc zW4eLaAl35@w_9g$`YbRpdl^6sE05!CYx1R+37wdrpq!cE@8fyB-RmPSAz}YyMhFne zqDqCBDg?B*9+1vi#X`d=U$1LnLUc>01Jo7mB|bguAQ9IvcT#(6qT|TZMQ^|f)q$Fc zW-CoPph65uRy2*Q2~ZGnpBqmY1JQ1~wGXuQvJ1fl(S-5DcTp$#%}-?9MXWjwF19G8k1~(S~oTBlvv!3_w?(q%+La41It#$ z%<^DVF-=(RBKuxB&c#G7lO{BaXItjznr?(Y z*DeTz{4GY9ee&8D*!!bi5YYJXzvr|@>`C8=vgdi0xz|k#>8hSj=rN)(S)WPe*wheY zO9t#oA-bk!sHxerbfO^W?p7(9V6g@a?xoq6*IJ;Oh2xbk+R z+sq7UVh9brcE;dI6n~6vpC?nlDyM5Le{tD8Mye+;q-&t0pd;)IHX7TwMC;T*Nwiml zQ=Ls7O@s}(G3&KMcTUA(n^$`aW$Jb7t2>b6!SYJ{-T}UIdWKr#WZbW4gB%$R#drcm z!InB@{n|h5k(;smuu|+UqgUqD*siFa?BQzGy9u{;Tx1Axm?S;-BGZU;D0X?&Gj z(w^NT-G8C&Nnhv5%EURJ+42rumUGiG{gpWWF}9JiDbpW$;k>eMd`YLFX;7g5H2wQR z-(}MvFIuhV?~}dRH6;i%fo$OrhX9K*4YeE}%V)5M zkNwoUYfNN&tEZMH+zu}`^ zD~*3^7}TT9!VC81J%83`2`3`7PIm{C5=#_=5N#Jv+|qfIGk}~PYE@KzYkOLh!ni>WwpZjiXqED=QLqg4d-_C3b5eJlDW#9oI*^fPHjWUmwKTpUmTvE@fxMMrxki|f z6FHRqOR6=Y>dKtNw>go?rPp=d0#W|)6~k~-+~#_f9;z8d=7x;HN7EC9iULt40@QMg zdYxsvked20V*J2O0MmkvWInDNM*LjbG_L>RN8R_q!GW?YA56Wm-1N}r(y%#v4ZTL$ zhOwr^5R??-PsBc~R4UfBPDQj+_6#K-gWchIc2UFO`o=X>vwH{AIf%Lej_$sO7y275 zVwVGJIeKpW=E$zw1 zClACT|9_iLMTp(AsnxN?%X_sETg(oYs_q#RCS_X0h{1N zs8Pxu>hBLL75h_O6;aFKeoHjWMCPlWkrvYo=~Z&)40VhQPN?v(Dl9_;fiv^U7JqOQsLXH;pm90(^(ln3Vx;<`_qbM8p9c zYXdUrf+Ydb2~^o3JuWzYBOC)C!C zx!nb20jCZfmd#cZzI}T$dplJSK*{;`K|S;v3}LpoA>nB41-^Yy83-j5@r}(;!myS- zsF#olgSq#y;m;EQRfBJz6?o}GVgzhsT5HFIweX_8K`({x%x2@kPJo^e?>;D>IcCPC zwXxQL3feBK%++xCIwAW~V*!SF=8c)5M;h=1x)njgy5bXsC9aln=IYpo70J==J9_uw z1lnIpNSsE_S*besN36dmayduF<#8+Opubjmo zcNc|YjNhpY8x8kOKp};deSGE=MW(&5V{dGcEu&(!Nfldsg>}AOi_bf%D3;+ZZ}_e$ zwXs`b;fJThwA_-*&eDXQfq)NL3(#y z&ar(UbyRVNK6x@$w4!P3!EWnGNrJI!@6591>6#`z5p{+{tZ3sJEn{-|i)h-5ruEzY z6pf7vmyrTWt%hOS{)*h)yAcz~SRdaS!Qw4#V^@ zNs>%_XXlneAOGNKiRqyhMdkVaYC6?2p59)#NU9DYCR~8~vzVrY%M&m5*^Uo}P%{#k zU9N_{&83@Ub`Q>pUtg|DYu;#fV6)d8F+93FZ!3~~$2TG!cRx?1!j&K;564;;Tn$=2VBG$V)NK7UsX8QCM>Wts?6J}5+mzGd@7osu7 zIR$zJgMrG~wYdo0H!($`5+IClXXP$pi+-IR3hn7>VDzK!jDA_2<(4S(9AMzEre%Z8 zBo7jvoHIG?d$QlPcG_3I|K=@2^ZFe|#hV47h}Q&8{Iu=ajR#I_I2kp&LRiaols9M# z%NA17*@h4$MRAbT>~4YEKid7`FIzS?5GIb)O7iYY1*hEJl5curp$v772T+mM2oiv8haNgZ+k2UUZ%f;tWsI^v+cSP>=>l` z@Ot}YbGAdI%bBZTmk*iH&mnvJMiXZKqSne24P6%P(mU^MEHTzDab@pA0rde+*&)nJ zIW{|`a8QoQ-h}K_b@mw>+PQO2x&>DQsBx<~_z_AK;+w`P6I1ZbZ)@^jS-(+KGxC%G z8EV-5IHB@mB%ja(0X=aIn7xD4x!6a);pI1Ghj z!?eGTE_N8vNLbQ}1j#l&syPZ|k3~3&N#3GkS79+)#8lKG{n<^4h14x^?>^O3{1AO` z=*7^a^vLOp@hc80;fy&3F=U){I|#8{9f>v?4G>zSQUwLF1K;P>%@=EcC{5Ti10o%F zHD6}ay_G%0DWPsR04-ifSoTl+_WF*_JgWABCmOmMpUCizvn}2kuIxRicOaOST^4wy z%C>mFaVQ*>4TcsEcV#b|2x%0vUrcGM$Kf|q@A@0HHR^#hyV_=v0k zSij6-gD$q#nf=~$F)lF(l5{H}@)Fzng~E*P*4~EJugyZA4dolH8xhQ#^gCETehW#h zjffcF53lcp8G>smz1RZrKF{nx!BMb#mGp?LZ&vkRCE6vmqnmV2Wa8hY7@a*sZ~g9@ch2zetGGpPS-ZRHyqrm08Aqzg6i* zKKGB$Pm1QacU1NqFpF5(t-Ti%QKb5{(nbWvUuK1Tx~R{8SK~jIK!dbe7>|w~u=|e! zVYb;nwO?S-v9(+vq)ZxlrN4NFYf*V^CVnD-Ej|CtpbTJh{P? z>u10STHEO+ed=-UMRjJd&z{wrxMoMoQvSa`7^T1U`VLqebdeNmYkspAnzHHgR4weS zUi}S@xAvU;2YdVHSNj2dwLwgV&)=T_RRu~p#*WBBpj@%4z-Ou+D9RkE2#%jy3@}Gu zOe@U>Gidkls3;Y$8$2YswsG~^g$eJ&69fz75 z4@$&N9us~LL4$jg6d>sEfRffxvfi78n-ZjjzPvq*M&W9><+xN+Y!SRC^?8O?%aD=8 zCz+axIznz2ig5M~yuCUn`(26D`JyUn?4f}8gUU0xx37`Ez$$({`ev`8cWlwMqd~Db zb#E3$3~WP+5zaLgvB)_l!vqSdLA>o<9XU-`B-GHli%KQpDRH=Eq7N%41m5pDh6Zuy z_g=gBHI+!Mp7f`_MiofbDWYo7&dN5!Ntd(_nL$azs`LoRzSe zuX9fuK@D_5&h{TUn-&PSB8z~0U3It-oAYekV|S2COd6c+I-%bevrc>oD}#%cERwLy z)vt$|$Np{hF39Y(Z3e8@T#NU@O}%PH@V5a$a5d@2WAZ!RF&vC)We{%#nZ7(~rp*|i6rX#r=q4xC- z!6)K6nul?nxU@BCWFje0DRr$pq;11ae+!F#Tze4sn(X|Wpe8u5w3~u-x53n}6#VKf zA75@%lgG-C?>9lXL066E@h{aQ_(saE%2@I}WF|e3aWGBPG~K#D=Z#GaZPp`?73($T zA>koti=x@bmj!dvqP3`JOt~T(i)4=KiuXKY)+Ks^ijZgg%f_PlFBjfNFc(kYmcRFA z5*Xv{cbdL*I)zH5_mIp}>$g!g!-!3#PGL)|=abpl!~Kq_gR{g{V@AA+TTu8-e4LXL z1q3gBZ4YENX*xM1B9Nm#t25dKzn>X8iD9}?aw=5Z-0Ybk?6J-BoF#%tBJ5tarwMHJ zm8$JPz~|3?c=G9fvY8mXP4l0ON%lR**fCiMd^GXyaSL1He-}_Y=4k=&=ZIv<e3B>ZS)@-(PLBce5;Px1u+Up^ZZ1Oa>;q1)0u z;prnC_4E+bu*w7)_Qx&8>emzfS51@CYMNT*Q`KRr|VJ$qURVXpTDL80sOd#GCar7ROg}RlX_pIY`9yT+)FvmPz zdpkGF;P2OKU@bdP=fGuf-Mm|oU<{>0hAB7YP7u^}Ks8K%IDAedG4G1}T$#j|>Mz5g zvx=K4$I8w->p2xwuR5M0YrK!D66tNOqL|Pt|2WWIs`vdXhVaU|O@%-<)OquOvU(#R z(N=W8j}Efo@iINQT>N?w#pQjTmDTgqHud*Z%>st8<-R1l|6d3IB`@0hNA%tIO>0fAWC z{A+zn>#b-du4RFdU@k}T>yGD6iQTJx$XzK!OO0&|{RY1&qV;!?T;s6XR-P6}AS$Tv zR0&&Fmb%UB5KJDrOf$DPzi&A8B`gar+M749#?Lu}*x*jjrg0oQA`1=Pn5ZmnaeEIN z+|H1cRpPAt-nhY+dvR`4vnz#mhQCYl*RR}_F%hJ9{XA15jW+Oq<}i@=+L`dQK#<_o zLMi#bzaiiC5D949y5HVFWdFN9C}LZeLzBJ7bb7_{f&Xh&lv742WRHP z+A8P@rqbltSPx%~Bgni-5awRq)-F@&5Q?O?Nhj;3#NThdb zQaFe_l90v}x1^lm^8__&7H6ihLigX<*m~t90n}@g##P1NBt>enB=SlzVK+spqt+8d zUxWQ|F0ZVww5s&y|7Mwr&6jfZ1T*wf_Rs-Qm*_gyOQCf&d7Q9~BaFrOpRHrSjR!^W!@+=9&d<^8we4x4;9k4cSjG^|{GF!ICa^46mwGEgx3`bcy@)q$K}sG~m2zGdV<$y*&)Q^!}?3+gw{!@mftD z$*bw05xZXawgkbJL}DtoxvS8&eyfBd;(0rIy{R9WI6tG;c_#CfdvSpY8g$?4zkkQl z!)welA`f2JU%kiA)6vrKqiH6n6O_!+)K}xe;g9HsZyxz48!W`)V>MnQEDb-0nAO`O zjJv9n5huN?K^Xz`)b}>48da5l4tyWAgmegAj=$KQh5!o=j&|m3i7qIAE7<5{`m>Bk zaKAZHN6)itz2h-PRduwShZsNVRU~oW<%O8WUePDYCj-{oqM%i1=n`3jbk)G%=cbGF z;%V9g_MjAW%FvtYOoDaoviV?s*7;_W^ou zTlJ91=)w4H_^y;3A(Z;oXX>p9{}T4Xa|ixbTMQYnCs^KcqXDP50UQRau_m=0+(~el_TFFWqjCbpGjEbIUx5xA)N|Xz$SY6I$#yGg1>Mh{ zmcJJM&*Ba^i2$Gx*j4nZuvHPG2>MvrPZe^rLr(RB&PmUi8z)}@^ul+7Kx~KKZvh>1 zF6kYCE0Nz-(noC;qL$T4Ys!;}abh(!*^uMSQmy=4Hr02l?kmaT%^px}hFrpcANZa+P0uZmL-w7EF-9qd`(j|xp3N#w**mU!@5xmi!qL>gkk zQ6hd~x_6i{IY(pW4d6fn1@!H6Fs-G8HHksJH_7Mu%wDURf6q@ov(ZA5W)V5Z-s(Un zwu00G3EBPCv_g$Ka|`v7g8z=hnNuZ`AH48HeH5@;2geiHH18RrCR z^QrAimTol7XO8D9nR`?L%ptro*uqw7?!APlszqP0blL!ha$$AqvGqw@c%TcqMLl!? zy+BU5y5h-opbo`ov*_&m`HyIHXpZLbzqLob<51gcZ1&K$qvUXdkgHS$q*}d7< zXz^e?`a<}u1nAT%E35d$cQ&o*jRgx(La?BiZ&O;Ih+Eki9(w421{^@dL5T%z;>%@ujo?E{#*yH7teMis2y7kx+Buk%SiKht2lXFzy$T84Oj)s|HPe;4NS;@#qa{ww{xFrF^%vzt)&An@q?fruX)cg(B7SS;Y$7d{#h@s6`r_h)9F z!N1a?jV@ce7BWFbhk4J_itp#2h{No(;pGMw2Zp;G+(#{-cL|oC#agg8UHv>(Zu5QN z(}TjrUkJt`X)h`wflt-)HiQmgQbqEwZnOuWN%H1d_8G1I6F+eQK)NfX!AQ#?+$6}& zQeFUZFAWkH`sG1O5JI)OH}5wxLi8<9eM`>!eojJQs5*6S5I0QXry#o=Q!VK3dDm*k zc0m1jT1l3I11p~>SyQt#`K`|-lre=jf1h_@fINdQ*-yu9R*hsDOH0e>jDKFO$a!x2 zJQW0RS(!fJ;WwbI5hbISIo3WTS`^B7-_$SRaWi>^R=p>u0JK>P5T(XVwxQ(afN-iQ zN5lOmn2PxF%XGsFZM-gHOe61-Db~d4Au%aloJv&DwS|!PN%f_Zi%Oo}o&|*X9IHZ; zOrLj^X9QxWja;cnt08y=f`90Op!9Tg3}@;0RejJ@z?4S%(n~7k9+w1*lC0J`|YO|^}bj&W*&X@m9l(7ZgGN6k77bf_9nnh;2QxW38uh}H+4LaEp%Mn zDtnBJHxMd9`EE=5D=P(k;qVorX!M(Bdflfd2&%@CTX@xK4};uecxy}eru3K!QXJRQ zg`4WH6-zb4K%0k(m}7}v>(66xDm0CSsi71F&FXbo*LxjP8wYM%J-$vydRcbDC4+n4 zspGms2V0G9*;|>pihHQn4cb3s=C_Q_{E8f1eym&<%%4cEu|s)=vMhTXBzIV=td=vo z5&hOySR4e;19O^K13pD%G4;{sJ;X-5lba+wWCcJ{iPnBU^Q<}?d0>1uO{Am@6FMDK za2B#%dxlm4lEAmm;IM7~u5+sPe;;G?9y8X1lWw?62JP%f`H%3G=j{h z2GDLmD|qLILNz#6payo&`WK!kQa!B8IQUSos|62 zFq(HT+%^8dTZ4#PmHrD8Sq4ACms|6UL&NxTIDhGPFIl0z9u={*zLL_Bq$OFjMl;UC z^@!N2>WXdqgPtz~>M^1w>Ga0sMbQCzdq9nn`{~ocJ-=ga6_+Y{)C`~Spse@^KS&#n z^ZslzhZz>_B2f1~kJ=(s9zATEYxVys`|^0GxBq`cSG3+1D$%{&Qj#@WmeHc_ElQ;* z%P65tV@cV^P`A28P4^1P`ca8662`uCE0b(3GR$CH+oZw7*akE6dmT$n-$(!a{^@aV z(>d?6y!O}g^*R}97S4HY78~7Z<1(wq@HH11++&b?SzWH1meCQh)0uIPP3?$Q9H~Cq z(Do)Mh~S~L@u1}mEZ_VQmKSwg~_Ge5{z(y za{_lXbp|YA=Pf$Ebl!%LkfllRQUmIe{VC!MD#0ayWpFe#pN+hz|6vFTQuLSZHvl)OoRsLM7HH zwQ-nK4e8$gQZk>Dq*!k@5uJj&5tfPhEYv7<3&Vxol-v5N{Ys<78``sdR6ag2s%zSi zH)$9U&2b+Z$Vm^hn!=Xo4(02$1r#6i=hy1lM$%Ben6F!A()*H@X!BCPmh#94XGd1E z==DjcS- zaNi0?0Ki&;<;qy|Z;K`rnS$(PcWkyC2o<)-2!hVyu3%&1AGE~KM`|JuT2Bn6s`jmaDv-2Ic z7dQ*;>zWnxknE4e2LZ`AElrv)xil5H-Ew*Ickr-Ebn*`LP1^r*!7L?uo)4Wm zIGIgtxm2P_qp%h9mq3h91L~AgWmQ3%FWL}!Hi`qNRtAM)ecn0qFR%h%wO&-EPdb$> zQh8hXIX$C8aO6f$fiOcaugbq$K(@!WsEkGLlT&$T)G=25@ljf8UKNE-yLN;(mHDor z5reZ#v&VuUAXnBQ+x6&JS|;;7qkNF>aUwd_CKc0>MQ^YH*>2OpesFVN@$FZue;wp; z6pe>p`Y{f)_xm#O$Jzo|@yEMI^qA+5wLy!_*#Rguh zX6I5k+}>@dr0A8)UZm4QC+jV*+v}(+fu29`LH&*QZ9e#298gon66}dSrS-JPA-aO(-81pQgWT))l(8bi9@qwtL~^4Na=$3uT#(dDEI7(uPg;NG0HHQulBj zIIn6!5#Y4IRL|=;!_=feeBbM4+RN^oVBu%$GWwICZh`g5$jLE?0*?W1Dn4-RZZ#W5nWp)~(MEFgUY4X3Q`;whzpoZ#X^8AH>6zUlD9{@gUH zYos#!p5G<_E>6T-Z1H)&UCZJft+;p?;Cz7adDHzqWs5sNzwRGNCJ7pX+(x#QmWrqp z{e3eE<>b!v@y{7UeKA*BufI zjQy}rEBf@rR+Ui9XP7UvN~Wv4C{evg+bL#G<3CmO$|K7!%_w0o({#ni4_+01XA~-m ztAGx`0Rww(Q#&{t8h|>CsV@wSex-)q8mF4P*0a0p{;c>@YBPL;jKT{eCHiY;Z}Rr~ zFSj_v>LP_x1@YHDeXgR$tF;5!>F0{^L6zx%O<1r={_&hJ`A@1*_&=yB8jHQI^i=C# zq+5=uJ@BuTAWlXu>GL3t&YS#Dy`+yg-u=_4uY<5c(6?2oNjRFfq>m$r75-Z`_G(FA zIe(r*)ydAObb` zI%np8+xEUyHvIQBSdBm)R=b#+()>gRr(SC^5qX05&k3#@E>W1CNf^y?xE~!k=%XF_ zZE}aJ{&d!wu9IE&Th6Z_?{YMda5gyVoH9GH#>&uvaz-_WLKNhvFLv;mp@rwN$sy0B z5(L^g%A{H~j8GmDzH_5x@V413rTE)56w>@?2pL3$wOl zAZ^8+>bL9bvqU`0D zHKx1Q8p7yr9In*2pN3kG=>9iWs*PBvb2vKImZM9OnK-((q#$O0|3pABbqoJ61p+lm z@0mGQ4^(z$L+Jv-DL=AV=0(ajLz?ihfo4pEq0c^NCi@ukT_eg!D_FHe_a80fuVPLO z#V^^1yOWoeWzn2M9Pt2{(0|Rxi-U9ZwYOxHmV|S9!g2=<4M|lF_cMcWqr)s0U*^rA z=Y3tyIph6TGJ`RSoO?Qn@PaxAd>grJudA6Ibf1;JH~yLq;kKB+Y^}B5NcLG7O`}Fa zpx$`8)&eg$cV;lkJFuCXLGyl?;bzr^Rv&!g&(vmKIq<3r@Qtj zpPIR$XGU9G!Yf83-;5k&ou8G%)585P+C&e}u($Y>*XbU2m+UP|F;wq-IR_2HDvIB* zz97c>_~^gULr;vZG)TTzseNDfug10y4XugxYf`Kay=eQ_fF{xEx_v4<iV>a&ixPl-UW;~=NNiT zT~)u&TdqB6u^cm47GY}h=mh=Isgpf>O?~kvAM+v!89T|ZT5Tf8@%vCP*^;8v^R?5V zMx5ywslOXjF!q2GD&(`A#9$Litwe8fEqSI@tzq1=VLKV`8Y>sU|g~1FAM`V`YF-H37M+GoJ&T9V^5v%f zldZlC!q9QMtfA53v1B13nSIpB)mGTxi>rz^i}3-gi>k51{quFR^qU#AHOKL`RVwsJ zZ%!M+tJp9JC=l#>Iw(G{-*9XqVl3n)1pT%SZVlUyi&V-s&6e~cH8nz^nMLc`=Ho5q z8{NfuirudkCR6lr4DOLwqTRzD>vuQk_M2#?uR6KA9~GDh`GC%uQRtB-e8@JpOe-9;2ty%JlRI}{X6c# z&FbbtyVzlX1H=Y~um6XY+9j`2$w-!Zlk8gGH7k!G5Xei$fR%18cn}y%UFhXrkbQI$bHT%#Ap8 z2%CqQpk~pTQ~R=-l=#f7Cgv2;A-jA~uyu5wkdq@PsE#UX?)#v&=)=&PVWq3C@{cdw z2TA(8Hh`rf8HKd{P-EO`5r0Gj;eW+KOTiCp3L}NhF1p=PLY>Kbs};*<`F`RW4)W}I z=E2uZ>Z>|q$lJ<~CRS0*P3pUJ{0}C?R#EykkX(x>Mr8>Z8*>0W2O%Uo@x9Qgn2+YH zC#BELDF)Djk}O70c3J;bKgIg8y}fBP#!s^Sv`}ut{F>ltQGtzeBn@ zS!*Tfc%;16XEtYNrUhkDKcrF(&!|+}z8kTj*-YBBm(~B0zOY@<^>snv80(I1b3Uqx zQD|dj<}=S7a|q1PUUh1JIdj~^>X@m^pinA<+&b!X$N*n$_r4&gH*+ha<}nwMD5 zvFX8#k23SjDZsaapGI9rk9Y)+gkb?uU(SDhCYb*}!selO9wq?AP%_b6nKue?-T3Ly zJIe5sO;xV#zvn$de6DwE#JH{0n`-r@>PFi3clmGr$OX3$mw%H=%O@NudC56EnRAHg zp9xVSRNqUjE9!h>!f2p7+cF{j>M&SqkoxesiNWxMyhqroRCh7elh>=hBLHd1%|HO| z2uaMae7Iyz#iF2wew>&wn6;SzCHCAJe(@V720WeXKPO=&mlhx^+nxHigQ%O{t|2iD zY9t>uG5o)sJ`{F^m_WRh0;FHC?T?9XFe!)!G31g!`xfY+DgVzK>+KY&Pw)#PkQ+j5T8neN}}Rc3BIrX5CR< zjjXRl_p4~^_DDI0;OABYdxR>!*nsC&_YIX(hTbccoCml?GgB`HGj2Rd_*>2)oOdIY zo?`(S!n^jAEtBVu;-c|x{W+POGXLNbgr(GDs3Zoz&`ZY#CHHqsy|=nqSmozr)>U;~ zDdy(KHWh3VJJQ zFpTNQ-;ZGZWs_Sa?{Q$&<^u^v-roR?aC@4vmTM)XTT;M`$WQwN`_2CVi2%<)K}AYF z@|ZI(y#MYEw3a9_J_LCCK{k07Ck%gA5Rt#ZR2@cFLnNq0Yjf*&MFM!~w~*&)p`g!g z+fNkz+|zO~=mS)d39gVQ`{BiJ5KSQ4Nf}RL7*=L_E_3un$HJ8aK8jLwm;ZN{=29Lo zJUaS{-0aktdf^lAameje+j)t1=I_Nz1blHDQ*=$;BQ<1SPtNO5bBfd>`9z*=W0xK$ zW^(BxkWxz@!Q$#otlVg{#>cwlCxv8}gT@Zey(>HHphF-+4UpaMAalH2g(M_lEb9&xZ@R@avq&3QoT`wZS0H0OCD#EG9 zm=R4Xs`RRjue5sehm%SkmUzF|*Lf7jpI4jZx+@O0ur`|6QEc>F>d>N zHTy^cB`vR-lJZPouy3`V0Vcf!ighBZw^|4GU!cpWS*|i6rhEr=ey}WQDG2h1z$Vul z9*HK}A@&ra4Wc*+9n{_EI?;o2v=*-e1LXx`N*ipzcYNL|sSj09i%~1C(9mAR*}%y3 zre?BT5DbBjtx6$^s*+S$&-rj+sNUzwa_#SOtPPT9_rbRixB5BlmCrL>`!Q_~SDXon zE4SV3bX)ExY-O$8!^ZM;Q<=AxL9>Yx+UIE9bIRx6TP(DgPV51+@Zce(f;Y|0Y3W9& zAq3>TCrk_sZw;C$8u>AgP4ij_AO``+fetipBJjMA?om*=fY3O&m7VBqWw0CSJbyz!N!Dt7_mf446a1u#e%e^8FZ$D$bKn{ zw?=2)cj6HNm_jNB(N76F8*W)9-MVj8)A=Xi=je1_k~k{6?m3=(U9f_ry{Dn6IQIn9 zZ~tkW43*l+zPy2-Mm1-s6k@AbaWdS_2AR7XZojge`MQExdzLV-oKmg$ZYOT_?nOVv zua8G2MLs;?2unpkklSgsHq-xj-?H(lL&Si)UJdJoEaqe&kA-d6lKXY3kaU~Zp4zf- zTI_o+3{?`2Qw4ch1pF6_lxKLM7SPOk4QFvTSVAWvMmrBMoWGG=sH?;jgyr|4_s?Fp zFPsj=dKyX;Ppz8-#BXt&ui?s={vC~ER_k&5Vbn}H{AkD%xSl3-J+^U!)7Rr}=141N zm9zcx4>ypB93qYD{$SGty41Z}O`%Vw=S8%kgLNU(8=@|KP5h}{zEcA&Eu^AWvOq>$ z@;0hF8?0UJwMPQN`I!wA9YA(I*bg`k{8WdF$|~+r6v-ix$z+&|b5}aHY zeWp(t3i62EnEI;Wk)y@I+@cH|x9O5e+t>s%fv$>ILNjRkC;zk@>rX?NESCk}TX&)c0=7|g`< zlygQ-s3X(TWqrj8*faw2&A;qw0|&4kdxzyan8iJX$l=tjdyO~YH2L?w3P)1&8qSHf_{;)<=Y`xjP64uzfpi8!geem<6 zXoqL@!~t(ZY!s_UwkuwJeEcO|J=I(Lzs{bv>v12{SR+23wbvAIwwbZ5UH-9DH>EMc zV_~gcTPk$oF6CS`VKx&FzC?vYGr4O(ov#(U@=jYrLb~Sgdf`ET7e))E)URYfwlCVN-nt=ncwnFRr0#sm$LEkdQBgn~0)gvhV4XOa6mSIVwVtNSK3<`L>qZ9=D(mgwO-1j;%PnEEiINhuH`4Z6Qb)qwl=fyBW9RsdN~pT z6_fIoh)@St10<|x>m79$-x&KbiNI)YZd}lRwt=B>EN7pzU#RuolmDm-a`4mh`VXiz z``~?5S*a6E$GK|W#|VlK@G?4zFG4lp{Cg$P`+nDu@B2HU65R3=GF@Rk1Fz2GFZ;Xq z$JLI~WxEEZGEULFi*YFve({(}OoIZCJ#TlFHss&K_lKN@Nh}dHbh~;=F1`1lg2J&J ztIaX=jplszWnCl@2xKK|mJiW+C&6_`ebsqJ>T9Rw@}l65zQ<@` z8^wPh0G#KO+(R;5+}N%n8p|f{zSTOt(lYJ3ayFCo(btIGi(?xm&_Hnm{~uc53HLc4 zIq2`h^P+S=*w2(@^?5T!{DXt@?MGtp403HJyUGAx z*3|D{#Uff11d{{WeBDP&4`doBe-x_W2}JuOj^AkW7 z`B(`VSh#`A`N`Xb_g(v^?8|qz-Fg?FNbD*#tenl;?v~Nem5^SD1m_o=snk3fBYi@< zitA%!_x9CXuXzEb=-Yc954As^BwzSc7!R!=-0%oVi)zn}36$2NR;4g&re?hyE0*?z z%WWy+-0@%^h)=}FR@Gjwb&6GD8Jy_s864;=+fg(cWX0<875ehFf>MZZa&GWz4t~AR zVDuN3852oyMF~4_ST`W4C>aLj2ntxfDSA{H({n`s5 zXxB@g1&Tb3MD|VRBxxX=WYc~#j!WPeZ62jIZ}Q*-g<=$?9yD3zoxpb)DpB(f9t&bP z(Goh{am=YYU#7o-yNj(7&6r|PUc079pj*$r%{;T=VR00A>2SXOXzbP5DsOKK2_>kq>u+^Ztmioo70SfU+kYJ;0NUFn7Q#7+G}q8D z4h{M*M%|Ko_4B1C%+b>ZBxfbwuLjr^EG|UhoOm!lD+X$R{G!ifvelD{aYcj0q)Ele z9)@oT`>{t$S!e4dHYt{i_2`_g&zx07mB?SQIevKuko7YOUdLF`E0!#C1lKre<6%oI zA|B}`Faw_fXOI;Sg^GI+Pp1+GvfVg^x zF5~_qWRlz5te6Pnj~KAR*myiI8B~A=C3DOxf@RP{j$PpI&Xj**@iC3wNPV*gR27B} z)wk-29)?j=y$F`GE{Qw+Ku<;gg12A+i!=s7cW^aO;5B7mUC-64?-%TNj(DI}uB>&i z>{ck5z}LjJbWf3^jEMY+fx>|QG2?UCPRx=EeG1CB!vyEafFkc=U>@3S4~j2sro7S9 zNn8yqg=OG~X(Yc&S^<=lVp?Wd%Q@(gZi4k>g*A^*V7g91f=5|MUG{| zlGu1&3CE9;sa$WH$PQRLQzpAt#S|JkXs7^-?afnI0aoDA6-}cOJA|8gl){VZcewZQ z{WOEdQu#W$%3`}{)+Jg-BJ*P|EEtQiHn#Sr_t}m_;7{O8e0s@Dqqe-6GtoFG4jm*! zyMEkDG9BCH&%kVoR=-(1I+BK0Wcc(?@E8dmftqpDBDv~fyNItwAO> z@lqzS#(SEV%%q`T;Zk`7L)>7y^bO>w{TEzRzv=5QPO#N3?+xoGH)d?mQyUuGbb`Z5 z$?Ga$>-2p%G-@_&z=AagRsKKfB{GX#6X_-52=!}JmiEyn{-upm5es5QoOqB}80UFm zhv??mNfRoMEHnwQ3j?BEsBS6+2WNt0Q~o9^F#ndXcx@3<6VS^W40wj;b{a*Uz$Daj zn>7D%%6z;w$B@GF>K}Ir^fiWT7I0|Ta>svR{0~}^ROCvfg4V1=Z==XtU%fxQiE1tLc|hK&Xj3CY zmI|VqT9yP=fb#ip@tqDzPehy>M->Uwp^<_IJGhuT^*(Lt!BIHY1b8q`yCSVwfw0u3-C%&lP14K)R4(Lv#24}hBI znjz?k4wBZ`1cMMuRjIAJDl*73NPI6)-;eqo+}>8<2NyNh??ANV1KvFcpD+cn)Lm;5 zUF4$lQ^cHr`p_$6_lAcKi*}!f{+a;ExrZXd9~>}GM1oiCHWJ|=|Cb|{>X7}N_w9(J z750T3hKu@)E{Y(PCep1y^{$tNhD`c)JvR|vt4M(57E5?VrF-M=R+NHJV>(mgjL*3WcYsjI`KKrKz!0B`2 zLU&8Qg(n}O$bFG$kvsYa?W0nkAb;3{isXVC|B3lZQ()3CB!(g2qK%y4y)xAV_A|M+%`h=dD|ZDK|!9`MOMtD2x<_AHE-LpT%@$vktiMj7VMAe zwfnYKjKHVn>a_s^{Pmdlk_E_GEdj8pL8TYN{VZ*4OSLVFzN;8x=c|w^pO~y646f+z_LIa5#@X z)&E`#g(c>GBdb@egim47r-~^xB8cjl(q-uy)V^@Fy4q0@HPap-5eK@{8~K-Y>D4XY zrdwKYTZ{#}%0QnQ8PYNk`IL`bJD42zklNxpU|mEokQHPJ1c}r}JkcXtGb}RSbmwJL z#{qP~gsU-1UvElGqFCA!fSomn$C}kOmy2kO*>DIEZK}MoM&tpG>FV3{P#+9cnonPw z&w(w`2e+ASm5^553A1g?(DD|U&2+(A@Vdef=PawP5iLCZB$otrBvHRq%&*XDj5#5q zW8Nx5d*G!uf5Bd5Pn=B=>6%pGBYqnW=m-$A&71w&heQsDvH&64p`9c=SP^yqhRAfY zQQHe>P~A!GqauTJrN$vRw+iW{%d2A3Lh zIu#{H#a4+9G89h$Ui(qKIt|Dy1+pDhhZzpqLrDGegrWMdfRMAk)9E1}@Obm2$g{`0-zo(-UZhTWys?dQE v^x*|5!AdbPF`>};Y-=I>$9yDh=ZRe*{m;&4Q<)e1jo2S%2loIb^78)!4n?k( literal 26158 zcmbSzdtB1@{y(j4u2s67)@9RVw{k1ZTuUPr>a;VrF4|^lW=iITQq+{ZBcEC;S1sLg zX?cNK7fVzO6e};ZOvwnS6cI_u2uTqMkvn`ozc=oj?VR)b-aPvQCi2Ml=ly=YU+>rJ zd3hh-9vn3P&G+6!p-}U`{_2ZwQK(nJ|GtWP<8|-`EnRs8g?bD1^%om=Y*OrYriJpzFkJrRBEcJLjzq`vj^0SYB`y%+2CaCSk zzH4o3)xqma&dC_n5b0LUgwFic#nA~RwJc9SqLRiUlzrKc&h{Ri>r(rxL9~LH%97M} zhSx2Rf!ZOj{fs)~$<4CH6GS9jG_kVAfX}kI=RO}MzP9?@+{LSirg;_NnQ)GohhN0@ zF5@*6_`2@$9QrNYE$VLuOW_4y1ZR11am1V5S0S@`4Wk70GUK3ea*;QhCUe2rC`#@e z1G_nJNfBerR$v??bQmsPycn*H!x`ebl#8N12XprHZYX#~9diD}@wUO~9mm`G*^UWD zJ)HHL_Ka8(O4r!8mipa z;mZ@sOg0?#gAxVHT)m9f{6z|-n@!V)WEI@2_ofd_ooR26On;@~97+;<%sce{h$i-I zp;}@qkH$@^wrF4J`0`W75dN1*aeU>^A)oC}TFX9>BsfSdsZtyyV1AWYSZ?ZF`D>N_ z!V3a6-oIU6nTn|;GAy)QjqXs#*+P6k$U*#prIP> zrM($+`_ZFs=sP{1HSY@w;)QE3d)vS4#}+l|AysqxvT<6N_LY|laN4&$b{_r@rZJ3E zq~b*!DU~a@KEzReo98>kb ztgGW2{}gZ;O_jWWY8D&zti}k3YZXrtea_35AR9_QqAKrpFl zxFn^x8;w-7QJ!P?^v4D|X7s>m42~^bJ@2w%%(kB9ecF&?GfLM~3ezf_#{?sVH;@SWH7hQ8@j=1F{RwZ1 zJ_6a&PmvXPr}-$ktLQPvh%T2&*2AsKc;b4r-aKg6{4(=3Blb`E=$qz0$52I;>d41K zr}bikcPRg6%yFNFRWe3rR-J6d2SRJ;&*s3-OOU3p zK3qk>@&J`=Kj}O&iHCXg`<60ZLO)eOB-ruMSSiOd$cBbHpie%b9AOUIPehRa#w2H% z+=fbs;nds7Vs1_B)geyv ztdS>M+)TvR(gpdMl>24Ej2BVeH8;LXDk8PpYYRSEMe}T{S%q#^iVID8FUKj8mgY^w ztzVzCu&}VO?n5cqAjHxt==vGgpQ=jnG^Q%M)t2!t9#ZNCOmrDqTrV^$NCQTvwiz51 z(}QogfxvTJ=YLo?vLU$Y;x4|VUb(gTbe^-a5%VxoFj^9Vm0Wp338T(-*WB*4`svMq zc2liBEz^3=vzqKyJ;KEE72~&2C|zoa zHgNs=H>Dvo>{7P(A}zs9XAU6ZSC!QH3 z&aEL3a;JCQ|F^}#`2Xv?f4gfgD))gpk+j`!X@|ew&>Tp}k;eU$FWf&-KrV`_?7+@T z7vxao?VC$oDtan)>ARP!iv504-fn(oC~PRW{sSIgx{21E@pO%-(wu}4XA%XfG`^_wZ@R-^KYkImO2HFy@+mZsm zdn||iV_b^WJXK=f&SXT@5_>oFX$lC@pTLDKCXo^u&bm&oSz8XrxK| zv*M68P+`P((1@G(FWJg=!F>vDTrX79OKp+GjS7b}U<^yf+A`039eI8>B?KYgZPPKaSyh)A)fVu&-ooOj3l3%UN{`n%{*of zTa)Q*)4rY5b3#m0?&PXNX?Wh}uVZ-|ohy3mLP0T^9IwPbp(?H_%NPUZl2e-WtuEVJ z^^qwQI-XNw53Pcp!EM%wmJY*_BS#wSTkw`|`>A@oFTD7qY0WP!6Sr0pIT?!0{n(0a zfgEvH2s>ZCq?kdZ@IirQXPna5?e?6}NHx5YLkZ5e3$3_Rh7eb=R&Rby`e3GEut?-4 z^z`r(b{9262Y2ue3rMBO7=tdiR35|2tsiMkq%)LH2n=sxFqfMY#`}$L#YI70+;zO; z0s{_&36&$64COvgQ4VifzhH+D((eGUT#7z$(jx@3rObBv$OW9_p7pKx}X&uhC zB8`cC^=6wYT2p@T5Lsp{z~6u*+U^kz(Tp}7M!)rruq$Bd;ih2|ewAEXaY|#ehmv8k z+>f%UpOTZagiSCugSd*dMrRK$WJ8D%;^_RI{*PeqVEPF<_?bqa{!%@P(18!;-8n}ul9RX+11v}REhzOE&=$|;8yCCL4Vsk{W6<=6$^ zcDme;HR@&>8)22v>TsI&{YniVEhE~slkz3rI2wT`&KO#Ja)96#i6rVsY@|B4YK0g6 zOk2BWb<3Ey?I`E1i4A=?Cnu*^tGE5J_n85fn_)}Ys_u6QpGj<(BCYw{AU@a*uZ%*@ zts&eo@XEXk)%p4Pr=-dmKW;$btt;j73PtY-=3bLHg8$pl!J@3x0hqV7YEv{{D=;ty zsBP`zwyWh|`#6JYCN5HtMvcRzIFqs18eLpPZ!edzN`;Ks%DnKdki^7~R|yT!^|OXG zKbivskFbu!PuFF$ZQ_DKzr?^L>_j60vC(jkS4a^SWKe%YvJPqNLkCbC>!8M2Ow$Xi zarSfJ+Uv#kUsitXN;+`hEw)CjKB_kBGsAXaTcDk*$}TH}m6!!=WYQbSkQ-)tKy0{) z+RncoQ}@hmAod4R4jofA`nda9$4`oNF5MQtrC+p3&Pr>cqM)5m)`ycGvJ5%4gf1W6 z#-*nfa&g%y&eqb7TW0OeNY=sct}Uf`7W(^bVat+|X$vD(UmttrZg>*;frrcEo4)Dk@{_r3fNz0#?sy3yr_XzNBS1d7quRWLg0WrF+>rz{1viAgR zpwXl$JxVBXOvkcVbb6Psty#q~BC-hNwbELMX#i*7FQw4fHD0WBFq<}CO6Mv!p)C); zba`2bonp8W>1Oi2g>e~2?yUH3@jtMDvrPn@^~}nMJBE&qj_`DGboQBn<1<~>+aC(Q z7WQWJDRsI1RAszN_hjVuyhWR$c(LeXCMTv{IG!iS&LVgDxZ<0%W!H)rM6wu<-$w0; zR&%1!v?h7UDVmu)Ag?&Zh`lPnrRP%@$d(UM64#~}t846K{Ip1cZgu?9oqNLDb-%lvWBGY@R5Xu&u*u`j&-ggR~sEYjN6%#+v&2KdsMc-3^) zqnIZZjtY;FZVi~_IMx2=KHBk(f1HAQzTuAwGET56hl$omL0;lmr6S4M-isNpV6SjW z5nKF1HAB0c$%{IucdrIxu|Ep?L4LjCob&Rxll1$bI;*Qf%ci!;K&Hefb!PHog-k~^ z{_=W1+lZjeA3^JgGChpI8U%hkC+pzB-W5g79O;7IW6?KWZWy&)yRVTwQ`2zBV_$`Z zr2>^~j%nEF%312aZrvMFqa#FZ22WR+*ZyMY{T4W$N5hbo6A=X-R&=R#4iw0NP&nTH zJjTHf|DJz;2R05%I!`X%vavogcM#oPnxKx}Oqe{1~3$6&g zrIx3;aU0s!W0{qb2i<7eb+D&<=@<uDmn?g-9wQ`1g4uLUvr97OUK-n4D-8W8fyUu^d^oaXGFIw z0+GZEvvB&5P#Rj~HUW0RjRLdYBeVsI+E$Q{xp_^4x3YJM>RlvO+L$_o4M_~ssTjxd0eJEv%TNc@<-i{<@~U_os1#U zgvyj%TDZW}f&Q!ua~-shZ&8OMi!5ZS=uk3dJS@^#(`FoUWh*iIrpk%Pzr52{zV4oF zxDf5j@d4nT`&X|Ycv3kZ2_Up(Q4)2V*q~Qo>RR$(2c##^EExaI2|ds0Uaz=}Xg59~ zh4fRS5s!9TlMDH_`J3UHKEs=+s8oO*b`ryR*Oqd33DTmysu$<^&ePhi?{+_`7MVR3 z({7t>q5KaR+xCde3~GsUXt^&T0FU(gEsvrhB23YztDg-~*jU437I?8{Sdrim~u&|aqCt9urhe&Lt%Co}Lim2|SwZ8qo zb(?PK59+ioTX9gTuM?GDBg2d1mD!mH)9A6X8F9Vr`1>Y8Y zSUs+uO;~JVj@yn4HALeT8Pfir%s}qe6vOQFqQt;NR_Vo-QFX^Ede=?@&!yuhPnv?< zeA?54yoBxVaU+k+w(HX$ch0_n#l;&vbc-sMNzqXW)^lO{SF@2jub+w|Q=ZE~6nE-^ z*wB9fbM)u+jNDE1q2+E(EuB4ZLM1FME7`_j4s*)aC9da<@-yzxnQp_kZp_x1>u$B0 zQ#LPNwfl|Y+r7#V{mXEpw-iQOHbGZArTAr_>)u|46Ho(P+0b|#daks3g0q!vw`w@s z2Rg>=(q1Di3>38>h>`H3s*BD8@*DQv%00!Ju?WaP>q+&go;tTG2w;%m7F2P!pr&VH4Il*p-Cp8FQ$8u=??)0W zcPk>%;_H&+D@!<>Yic|j9<$Q7%@im+k2-KCjPw=Vrz})?fRPoLc;DTljddp9z00x$z4Dp4zKCZOuNzQqCi_Ro3-nJf;Jx@Ci zIF<2oY>9Hj1DdSf%p-7-W!@O^-gIMCU_Lvn6b~AeKw>J|bo=50`~~Zk87F`}s?Lq) z=wV*fSxKVGEK8|!9zbWX*y=&bE&Y_OPL1#5L>L7vle~Y06LBdm(Ktlp+5OH^2td4O<}1}G(oG8 zd$^*_rkV+)Q5Q-n*ne43U8?9OFy(%reJDrEl8{98CMLzGX_@J9e*0N|yE6aI``qG! z@i?zVPG2WtI2{cVx3O!a;58Ce3)#H6A6|%0$Db6-nA3SdAmL|FL#oz`R@88f&pJ;I zzvmc+sB$Q5zg^^JB-(mK&f6)Ltrc;!)WGgp^&>CC!|-@tBvI}!rL0v3MnRcy{m92k z%%h%>h6t-i1&5{AXf%cD=@Mxgroq{#dg?yRFDP3TJwSYDDs9P9@7n*}H7Y*L#rDKQ zx+>qu!0sofZl^$t=rK5!RWoJ})mwh4gT}1rq?xu%?|Y$kkdCn`M{AObh-(R;FWBY0 zZ*5Tf5NPn$DoLdiPZN)Pq0>gWqQlH%&Hg_$l`n_}i~_(cD~Hl|A5-T#zx=fk-U?fe z#e;O+Omx}R3MVk(8%P=NVncyNF5NsPu5P%=S87$fc;57rf-@`Sz8Zfs<8r#yx4>S` zztRT9HxEL{(F3oB6$({�ixAAGTu&y3j1j(xpq!^da3L6lPewQt3MM($dg2fYXqb z{vCl=4MOXXvAy17Nr)qmXHYbKH5V1C{4pXfvGDVKc>{JH>C1>t1zpN`mwP>IYn6_w z{DEtwDH_79+0T|J{NGm{8kqY;db0X_9@5Fhx#C5-d@POKwJRD~-78>#E<{_wPhzB9 zzp8k^2yfDo=0@$)TI4Dz8T&D>kgv9xb&ke}x;}FSQCKgG3?{M3z7P#taO)c%wT*U7 z20dbp={H_GA<@T;Sv57$8rsnBO}<~s1gOe>*9H79rv{jYe<0w~IL>}P>1t2l zzJ($;)3`pQY7MR_%;&4mHJn-~33FGZJ)@TOV(1lu*rCQTvmc-r6?9!t<)(_eXREDv z8rskQw|I=fJlP}%6|LD1Px+({3U5X2V4x$5K(o(C3r`YeRMIg$8NVji=rq03!fopv zSz1`-znG10$?|frG;c~lOVh(X2TM|^j%E6GfO#a91xxjnGSBKZ>Kd8v3gKaa^PbX+RK@p<(`v%f9sUT@?s_b@KZb@Rb{cB7 z2?3mOrioBUzzU1fwhXY;1klgOY5b6rf3v-NdtH~ctO^ZQq>ppXW^;S5nX$egjDbkZ zYovPDH#RRinFHS&0Z<4PG_{e~nBT62R^Ks@l!BvxWyA(JKOl=a3C%}n>*o}U!~ ziI~&+O5H9&GL`jYbBzxxG8o`ZL)E29TcTQG+Bc0HjajNo(>UcFyZN~xeOS8UYJ?b9 z)MN(;ubbQ)z{AiirmbERU^#05t_t-Ek??oYke4r46NMS&tV+c={9&k?Gp@fLDKSw~ z@+`4D(d+lfSeNM~SyAfX{`keyxtV45$uE#E(SQWrGK6cJF(C1`(vF>cOuh1KNE^IM zkZS-f$o=$6U+%3MizNfpLZt8gD%Q|W3G)QT?$V|0V_F)YSvk3%8w6XDl-%ALu5uCk z;R>lxC=CA$)F=cgy2LPUk#1&Iz8Ht!FHs|VuLEs_MD-DCaPieMbN7jvl_s)zz+TV} zUucBK?Hk!-NyTI)afmH+XRi@lF+tPr^kdOA%_Dge$nh2d%8=(aqC@}dLB zk#jh|73DoW>~v>M054W35GECAh@}co@$#!gd$z2A-AE2p-mqBYOP6pHnD!iVkbCak zwN$C0w7KBP5Ag?8Q}2D<1ljBJ5aVl3Th2s z#iRs=p3W|Q4_PodLx^kEYlpnblsgHS3joRL%lJ~otkk~#5l54LpTKF5c#ae$@88*j;ESrQlfLziuNg=eeK5>q!fA_WDy zvnXsnGHhW<9o@)!-F(^0Z9=Kxc!*7!^_MRgS~(i`F5~T|M}es8A6f3;3k^KT(N!X_ z7#_f<(M)%_(p6EA1>J@{6!TAg?s^s+h$yWe+br3raYOUV5r)h8kUup{hn%aXLhcki zc6sUlDT;X0)58~Z+wA#t#leoROBLgZm>$U_&=OrsTPCWsdRFI*xlQiw+Xyrpk<@T( z`!jjAeoXW`Yc8zUNDReA&K(9%C(4o}IVrD)ij&yBC4C=T)~SqG%MHLGEJf6> zr9FW(F6M!#Qc(-`om!v3lm~6gv{ho;Xr5^0ZSO_-vDS>--o2ap*VDM_+~9(3eUQWs zUPNXe6^#hrH$d3pwCmFkL?kCzvmaL%g9iDntPOe_JjS3zJ6Z&;UkfEcu6yy~Y9mZD zp9?vr7Qwk4t}$qKgjHFkAro#mfe&QXA+i3o@RJXAAPuKyl`jLT10;D&^ER}sWa7oXbG9$YhnSTrqFrKcbCkoyaRKnL58OGt zgjOJn$XYJtbbd%FkiZEYINluEEy&r$<&L2iG8mrOdE7LaZj;_}x=MEL$Ptr?pvwmB z!c>TC<_$9OX4reZ?<(W_;(kruc%fnlJI)+4hw{7mS7_!|_K}XC`1tgEHY5VtGY>q} zO4jR*R9&>5f#^Ap4zta(OXhF&;Q0s!Si1Z%9gepja1asn0b8jW zYNw#skI3$vqunFMamzt49pTpRTxI*(lWe{|*%r+dR1}^$pL$9YxBovxe`? z?nYg85U0kJZ$)QKeyzjvW39cI-~O&{Nh!gayF;2zY(pa!gM8r=&;W=UrHuPo=W||J z28%eBh*hf_E&{oMXhl0VQ72q+?lwzB00F5o!Z78es2*WOP8TZ$|H0BJn3W@uKKC#} zEpd*|{T*8?bkR!z=n&U~QAG+SfMBB^p6Ur{zHj-RfcUWeRgto~JYLuQ)5QR_iE6QR zPcFmSYf@R#dmC5W4el>7CxNP%6#%61ft714Og zSTz=~0zI0G#n`0phTi`Vpp{iZ?T=w`r*)Mh;otHvBsS0Q2p}>>zGpn1RX)FAz)~2y zZ((H7%jrVZvwB?=e65=Lrj#Wv(+e|h&XejY&DR^rLqn$xpll-M6vg%7>OPLbqB+_( zN3^3=?d>+(t7pH=vOlN?#{wo~`8}YxU6h7v;e0xD-h=1iO`HE8&9>VM$+5VfdY0%j z1pB^po?6ArI6x?Ic^SsEFY<1yQQT#mUhqjW)V(F@6&4ru?|J#O|&FI)w{N>`P6Nshd}`slc&oDVSXif9f~;TMRc zSnP9rW;(+s3*GZR*)ldiisg1c_J=YdsUhm?wS~;`O@QX-l`+0oJ4&QZRhq>8`?`*| zlxN)?EgKLhBrOaD5(aWHn9xW;Rx6ne2NYr{hb5+K^pSgsx}ZL!XQW>ML{bj2IMAO` z_newP0r+VhgZhyhF9u>G65C{NXh_qi3T|3yBSE(*1yqW*?u;6x&ZJKeYqnub5U$`@2#8+n6(5lB=*s|W9GhT=8>Bh;UovH{c8`wAX2`uK@?d(vu4+syHk_P9iqFy%bT-hV$b@)3A9Vi<>@b{a>Nz+@|>vc>uNvX`LF!oe3c`8?b$vkZCGg0n47vzfC7Qf>JL z`!f@~cP`MxeK zuczXU!LMC=YWU4bm1buWB89AJw6mn)tS1)H+o(e_?UzYn+0H;2%#eL0vwdlmq^NVh zNNFC+>O-qFU;BUQG0G1(Krkey@7TiouEPjRtRt(0ePv!zgG1`P z`j9~}vM7*^ka=xC>DzYxN}+tf`@#;bR26(6S01e=)Wo@ryK?}!bI>dAqfC17F3!Ve z8+x-=O36OW**Xp`LaN3-MhBio_S$T}e!A(se_#QuvH}C=Z(L25MHw!osR&nwhECC1 zs>E}rIv0R}Ex1+XhYxLyrMJ#0Xb(|Hmmc(&1vO+<%ic-jXJS|kwgX)R-W5NzIHF;vo#`^N4m#ydy#|a+(hBb0W+gl zLKGOu?lhTR8_9db&*&ns2EGtz&+sr#l)9<^_YkbFccg|8K}`F zmUV9}K*HOg2le1I*rbQA+=6RBHD&K~w6=6(vB!+tze}$jN)lLC?}*z|E$Ai!ZG^QE zqYI^vkVoth{7+AnF@PQdSzfdeXgl_#wV3n-`A0a;m8EEX<=~A#-t}qy<}}9-fU8&I zF|FrprfpIvOeDuw$tJa~%>-SX-4Z6{L`U$i*H1TJOHIAi*oAAWl|qN=@u=E3n2qm; z3Gf5joaUE@UC2-4UEW%LhR-nDQ&Qk63;cd)fxSm2>)W9eOW2%Q($zC<4tK`;9M@O! z)!{OGQjso|XGs&st)pWG&TXS%CECck8qCP`RtQKudvu{gP+feFPPMKm)>$vA_Erzu#ezpYeRB~~MvbgcS0U4(ij0BxsAJkI5pu!8!zfh~(lW3I%Hv;S%i{16O zeNf(f3%;h1%7}uo5t0DNKlYP;aL8P+A8#C*7GPfC;+Lyrv1hZ$!Lq;#{`Dc7xk-9O za6!;Vx$~GlwXYGX&)Gn`)5|hT7jKKeC3z6b`Ki)Ga@c?Y)3yfQ$Q{~(!NX76_RNa zlfvZ-H?Pcv#WB}nXz=3I(9TZqQ zTyW#Ir|jq(tJSujY3>sJniedVN5etwH{ksV#%8k_p(v5p?R6Y|^PL4Bx4;jSx&}KC zAZ@RB474ymqN!yw22LiI^qZV&Fr#Km)FaPGhaV<_CmdM+|otgsj6Zcn{c0gc-SD`->M938xi{y^$Zt;G$AX>$U_rR%zXx!=BX^ zlgFLDfa<(~30fX}Rrx+aXFN*;)(#-s-~KZVUBQ1>C}7xZwL=>cbfBERp8lgT?FYY* zXBP_H%cqLQF%RC#vCZZwdX?F0m94&q9bsI<&Kls19$wZ$okJ?_P_6V`!ncam9y7ZfCee!Ch)rKTbNsvT3RAK zA0;u`Vpe={?a`_Qo_`pnXgIzQG-4fJG4TDSKH<^jG8Z} zfx63Lyd(tu3}h6BeE5GEz#oX!G>fu4yg0Y6?))vgr$+$qQ=t(rc(L3*6@nbhIkYOK zb&30VA;rJ~@%QYw$E!;h{}`7=>168sD$tW|im+>e!ry>TOhroy&d5XvYjo&}l2b_R z56WV)y-8c;jc;jvt_w|p9~jcy%1%kkmeRJS=cKj80=oH0dsY0*2YdetAPPx0qP`Av z%Kxg*TbWl8XnJ~NcvhZ>9Q?)(9aoZt?`C8T*5CYhtZj9DE$`a;lETRlBc7qv?RhFwVy;CB_E9&*@O%K9j=4=&yKGhuC~=4?)(TldfYMdyP_p3ky+9EN^!|^- zeF_BWrEA43LrLPn&7N;z(;^v1WwCW~nw+>})+eX5!<4 z!8Cc&O`BAd%LdSNy4w~W8Zd;VLN=rxXbS&^|Fck2JaDOoOX#uEXi#X#>Lzn+UQa5n z1)`-`Ub*`pI3hpcWrSA?(oc!;{I`KOKzix!FTtv6$Wq_c~UA|W_M%Gntsm4rJ@aGK4WG+%hOxt_EtF(a)(TmnSQrx+>r|djmkR}1D7bv%= z!1l@&!Mi{e#wj1SL~tmbxYaaqmj>j5&~l-&?%BA6Rrl=a)AM0&?(XdUo$~A@N%rR5 z?o9&*xy}QJ1K!8$zHp7bM8-)qSfZ*BIHE2mzZu3 zt~DbTF>)A4L2m*x2+K_l0D;FAXoLW~PoL|x-Cb$zb^vlN1n3TWMSoaX65*(5E;A`Lfvjyzi{=8QviYMD;49&Y2S79Ocf>#!lu5Zafluso zt}&z)*a$l0Y-1sR)V{F^c<=V(KC0w1%_#$}rZHQ|Qd+AuSxg(#UQU~F4SJ7MlZ@#* zmlvFvXBZfF6hI59l@V+NkUhW` z5fBuBg>~lEMquq>Y9mvGz(BH}VbC~OQ;mxgm*5M!wGXg_A%B z@;1=!Xd$4-Jf@bIqo4xq+y?+y$_Ff)DwzWJWjxc_c@vsv+A5(YR;PtK?NK-=P687& zxK+`&8YQkf`(tPRv>68giSK(kz{!s{Cwdu=>vJK}c?>vUe#ZVg$9tk!IBm2DP_A=6 z&F>1*n|6@cq{yPw0PMsqReghfw3?Q>FtnJ)MMItesI&rAREM)=0rV{73%)v^W6bZ+ zbJQs=r9}s@?Z=4oW0QSxi8a-MM1WVm7CLQ(W13guC|(kZ+LWM+!a}Dy6;VvG zbWB0#dY9AzPeqnBOrrNIX>%kHhY$MODjd_GV3v|-ZSXjp?wfmp+E!^w z1ukf(*7pD{eRow^P~C^T>w>QAEK0n+SuIzh5jo_R^-vXKy!CjF4V2#BtDqMb3h(F% zJwbicQ%F+&a^VGsAyNI{3LXMFC=GsPx02gn&Owqf;!q=$X}&cE4AUdmYx8S#A?^14 zq{rac$bta^v{etMC5d1L8u1;qka`5d+lHC4k%u#8od@a33lAI*H$lPNbV91a3~$7=KWZ)j zuHul=Vj+j51lS>(Vv3a?ks3z)IJpCJYG176Os?!Oj9HJ2+0`Ev2RyS$_s(?JZ(jvG zkw1gF_+*N2;X2{dLehB0NYoOV)&d4?&p6~URiE9qGGIdl zBj!}ObaDI3_sDHr69u5efCR&y&){`2GZul{+>m;0%t;aRlZ++#dfk zYXrV{e)dU_Z?^sv_w>%uxv|?viV;(B^Ul(X@A@|9YXZ^82Htmh^7)kxX(Z(EAQa!$ zntRrDGb^9?UIQBD@&VgVN?YlXJD)B&c46CoEG^4UYz}a0P1#Wz=N!P1TnX9Zdw-@| zQ)J*%UG4ZhYMP%;%d?E@MQga-E@ z9}yvk?~{lFjcd3BrrAoM&z>OT7K1n3$vH4Y14x%VNTn#?E6-q8;1$L zCzT%Sx&fhzOlXdOg1Y^Boy^8KiSk3*KwZ1_&#=kv=hIA#K~pbe*HD&$X*hf071TR{ z*7*e^BYq~op(#H=;~)PNwc(qo<91TpO~|0Jtpr~~Wqte1FTh`$Ghp>&O|%c=fBP@Li-!jtKR1$FRfRL>+Jn z6dPX&kTD#RjMlU7p!R$yG*+SfINipj;FH@`fBqxK17sd%q46H)jSav)y!lPkanD4S z`;m7UdzK_&gc%2$xuk-dGSiGxn`*GUL$b>(w;MdZKK~_7eD&_Ei%;c@1@A6V>j8_`&KfT7eaZLako*2jTN% zqflRm_%)lI!9(p?A@RQYiubQCvf;GGz?RkEqnCSMzKVJhD~xzG$4~+5Wd-Qz55EDg z(;~IoOQ*&|rf4hQ-T)AH)aut>JM={3urfQ7Vw17#7^udO= z_pl~)7t7`D-ne-ZapP8h-0He<%V#uU6ftZURN6sJ!Mftiri8KtE)oH)6-0tZD{DT> zlXZu;w1)%5a$<$^uOWcg)Qg)X^3b+6iKQdz5{S2lELm?5WE=ql%<=hSH$8REGgMnt zoRc;{#!kHY8mj-Z_E+BmVGP0(JQi4WbNiIA3j_E zj4LgXJS`oxnGnl-7_6lqf}gc#ac?`vhc~>Gn?SFFKqAI)=w~#H%EwnoR|u>RfJ%R{ zN0e^>UVDP^RjIHm`$?)TrSI|<+=TmUS-lSr`Hz^fcFv=bZH^^b_y<(|)LG{cDm2V_ z6V{2gf>b^_1v&L5*BJ|uOb^8Nz83!Y}fukUqKDxNrRD!scdMPL9U z$UmryL;PB_T}bevSB5No&BtbY0{?Mgh+#H8-X7_EP;FbnT^D4@WaLNpQ!G=X;1UAP zbQcE9_YL+nH1k$E5f`dP96l!Jhv2XQEIhak1|Byl?S5POIP<0t*9EJiR=Oe*{Rg2{ zoLM&l!OkfRl(|}!E9ZfMwJ!NXbK&^d53vqHzweO)g@d*hcrR)e>X856W}$qaOVUg< z`%=`KU?py!{Q8gXI(z%nr-((U%Az?|Fm&hc8wV~d2@L0%1@S)DMN6!nN(-H1p#!ZB zusstX1E?I6ic;Aoc5$(Tb_?X0sSBMRa%^SD5zf_5*07URlt6>m}s!ST-^?oH*zjz9GQ%LZTyoEkc;C1@&C%#(@PtR98=3->zht^7Q$1bJ+b*%L`12G2VRNYU0iPfN7Sfc$VrjY+5%rsPrS;N;a39ef3#?iV-wZPLY)QHS2Y)F@zLSYoifTn?)R&g+QuUSjWvJu2Whm0xLw&3ghEGWE! z#xk!=mdRvkXVe6HR3I!;g@D^Dsv%!!M3>e&n?Y7YfJ=s+em~>-`)|}W<%*BR8El=~ zP|{obOLgUHe5-Bm+v4p4hu9bh>P2FjVjsYmS#la^Y-}K!G3s-kK{;s*Hmr`|Z>)Dm z!cU(nCX#`Qt?&1oz&j`G!uxXK8Qv;cdaYtBfjR1xZ;vc8UokS)Qyh!x5rs_^cBT1J zYK%_0Ts2GpHq@BB(iF%YU~^Am+92L@I~uTi9c&(V@quq=%2RCEg*v<5<8$6H-2T8F}mE8cGqSl<|R-y zDkHKe1dKS+y7%pn-}L4SS+G(bH(>q%4*@t`wS~H16`|#swSA0Ceiduh$_!#ZE{sO?@A~grjoW>>Ru@Q_2Adyc+rE;%?x*Pqk{L%|N3|rf zWZP$>Ub?lv?4)zd%H~$1RC;Bw)x}TaiW>jRABP6&P#wuqU*--yhK~|p+vBpz{T1w? zLRXrNVXSMy??W{tFGAa%%01RsPdfY@r`<%m1X*i?rT|pBqn{!S%x=!HrhMx#y<}|l zd*MWR>a;xYjzf}*jM8A>#8umJrylW(I9zur(b)iQy8C`<zy?6`_QS1j{{stX$aF8@7B{9e z@vX0;eqMmQx?wHh;3uya1k+}F5=rrnY61h<*&rKnVkS?+YjY9$cVz3_Bu zTP76_uqp{U+1FXRID>TZn02JU^1_N;3KO&7cR4$D6bcP^3TtU?G@7Los^@r|1I!j! zBi&+ko1#rNW@UsQ_8*SbJI%VdEx2K=Z15p(us~5kA8h_6r zeIQn`^1a7>td5v$mg@gnR&W6fUV7(WQz9PxgX{rC2On~}?K?gjwWG@9fjSmD@E*u( zx0;(HcD0vxR4Fbo2Wv2ozzt>FYDR7wS7|uAoWje1-MKp?Uf#SORipEe675Ix#T+7| z>5u7thBIvu+RR;L3%(40{r%TO){Zg#+9(91ZNS#j@%9tp-wYx)OLz;EMPczAQ{Ir- zC%c8b@b^W!kVL;X-%dk@HAGay$-f_K?cj{+UtioV4;o+(j17VCx5Vc2~ z10LTI0JB<$y)2mHn62hr6Kaj3R(ZR(VUK5aSDf%B7TnJap=K@sbUwtTWRy5t=LKz*&gr zoTo=WMm;$Y2mKde-H^#1zK$qaj`?^y1och=M#WPwMe&%+k%Ig!1B$Z~OwYoAl2bBb z&U2q$)?RB?#rk6{d6eL)O))Y~ICE$3s#wQ8F#syL%4>T;*|Q)5=ib>K2OIgTdmFibZb3|V`^%B!b@L^9rCoEJ{exIQrm znOe|=QLCVrzd3DLc{UHuv1z$&vtBrE!E4A&CC_;}5H(~~t2<=&i|V7d2K_9;gfb)e_7jD0D#Q}QeLb4?yl`aYc;YEiAF8`|^RFKh4ELpa(6>igdOfk{)NKa$@ihohT@ zshNnoQK#iZ+mT%rRVnITi~lC$E^EGbkMJ!=cX?>>KHIm+I$d3r-Ch@MwP|G$+_W#s z>H-UFBM`E(SXxRqJZ>pQv=91=+Iw$oW5p7^%>#1W?xh0<#M%l(-d0$t@7 z#c`EKDs%O8{G%&VH4z120D1yC?(_#4l^rAhuf1!HYT``80~GOw=-NtK6}0xqwoAoJ zYZM`&>TYe#*>Bj|?VjDUXZOec>-S?$a^}o;pYMCV=Y8L2(nzO$w>`tXB(#~`pF#Va z2jjoF{UqSUcMB5%>w6? zF}t24Am;M8b6*|BMjpW`)W9mI{R1L-{;HTRf4?Gk(+|AJR!wuTZu z&VpC8`>;3VP|OWuNB|*4G;sodT|-lE^{A~4IC#QF<18b9pH~pk@(s#PVqkap-v@nN z1#eEkdgU3R0i}HTBeoNU5gqx6RZmW{pJXwzAFl!~_OAZ%rD+(l%`|-Jy0*L?!H#QW zPHk8J`O<`jPhftMhgYvf`yL3T}J9XcX4#}SZS)P9Ip`61?UA1 zsZ6L^R96E` zkd(lw4VwY2o+_=~F$>eN6*Z)}((L$7u@@24R!EiJ z<$TJmmRIbc@QDdjb3gJ6jqF2jmGQhEqWl;$tbxZw_AGV<{`3e6>jla&99^|NwobTJ zoIkY%RgpU49k|lYAQ=sR`Z5FH)P%!HVLqaMeyVO;Rb}DJk=h^$v-fEa?-;sinTGp8 z9)&vcI@%=gxpuFYYlhE&LPoqLtjb2jW=52PTc9rZK?0s&e7wPSy$rnD<6B<|X^^|P z>{$)Co6qLtz!?&~go+k9_~V1-=U$99QWF^DulM@uj+`PXhw+J?J$*Q@gDvhvnbBC! z8rW?ml_FChg2pim3+DMz9kpI%*c`yz;2tkaHdzOa}IZ^h&a zDvByvACB*=O(xq@&Q6J7a&e2%ottT{VOc3u?p7u;1HelZbLQ)C-Y#FA4nMgV&I+y1 z`Kshipa63UrRwdn#*sDv-vUJBGLHFt`QkFTz$a{0LacDdtARfC19#B}^@c%2wo`>g z!1uaJ_i^ynJ$&j4aF+=rtpEv9R;g<642wbyVONU>m^*sz7aeumftmU<9Lg-`5!GUE zkIC5jz%e8OKgo6I5M-a-S;$enZX`R_HVG6`GyRsdJFrnMAE&&Pw$BrK#qem0bOJG{ zn%3c>Tn^}SOWLQ`^icJPp3cy@YTqKYu9>H0~&_1N+8(_wUHnfg_ zfO=XXCF!jwDm0tF+F-djR2#`=n`|*keqF@w8-7R;a3Th#bLZEEY!43uca>&s;W9u0 z2!RZ>#kS~(4Qe!TxJfS<99KtD$ZWKn*h?SR+f(l&?q{VOruv7 z7vG@$2hBjfZ3u{cY736~TB&|-)r$Z_13{J|YtdjnP@Oe6hOA}5Or<=tt<<;{_o5!M zKyTD&jPEGx;45rq~8z5w{So7PQ0+`A<~!A~W%?b`Pn4vySQ^IEc; zmiv4l9&Ten>gRu^&A_-l3-q9V00C$Fh7qKmN1oG5sho2*LXU(&Enb6LqNfHOV`RL9#`1_y>=v|?ux zh!RZW_fL+Fx5tCHL9=WxZXRFR?xJ<1KS4IV<;P!p3=5F5T2?WIodYrxmGV-6%5;T{ zT9MQ5yJd*l)1xeueIvM1_>=owD52CTVza}%nM_sLFH0{N>3iR!o`(x}>+m8CD1E&r#hHI&X zmkWV+M2CXbQoHfH5Y&<1Ba;A~nr`yKAZE58+A;HyrHHJysjJCAyp{|WRFM7$k%8?& zq-~d9pvGZC0ijZ;!upC~&S zArBjR;c@`F!+#r`JX)8|X8y$>IEiJKJzdgV~ZXDj}(to*mp)8Y>n%x_GTzB$`K za>9(9MUZ;IPmG@$oM{Wzsm5o8-3bDf95?RNH2G>b%MGw z0JwL~>0RUo6$H^IZxEmhvJ`t?Gx3eiwW8ZflCX0`Gy7VYf57X=Gs6wgInal}0FGzO z>mKuN&jgAB=I=!Ypw6yUHyn-uEh%xkgK z?TwR#?uhKDu=*3d%DN<50J1&m3TX07x2%Nj;eqet9_pt<;?tqPmJmHL%J^X>Aj2D) z)9D6=cz~n#%9GxXEp_kw=mO=R@`HxEXcNr5_}GsaRE7OOHEhF9PuiT0RE{yJt3}`n zJ$Mz&;_eHlpB`;0@v1PQAGtwOyaYYk0DAQ)IN`^?3mbERc7pzNZwgv1w5BiI4RiPV z^(4A%?+V@&+|PXh+<`9r(BoLb`KdRYkYRpzBJd>;@yzA{&-xj z{KPa!Oj|Z