From 648ebf6de77d858ec14cd1339cb53f959dc47cef Mon Sep 17 00:00:00 2001 From: atom0s Date: Tue, 13 Dec 2016 22:01:01 -0800 Subject: [PATCH] Initial code commit. --- release/docs/Ashitacast/Sample XMLs/BRD.xml | 290 ++++++++++++++ release/docs/Ashitacast/Sample XMLs/COR.xml | 216 ++++++++++ release/docs/Ashitacast/Sample XMLs/GEO.xml | 308 +++++++++++++++ release/docs/Ashitacast/Sample XMLs/MNK.xml | 166 ++++++++ release/docs/Ashitacast/Sample XMLs/NIN.xml | 90 +++++ release/docs/Ashitacast/Sample XMLs/RDM.xml | 290 ++++++++++++++ release/docs/Ashitacast/Sample XMLs/RNG.xml | 186 +++++++++ release/docs/Ashitacast/Sample XMLs/SAM.xml | 182 +++++++++ release/docs/Ashitacast/Sample XMLs/SCH.xml | 413 ++++++++++++++++++++ release/docs/Ashitacast/Sample XMLs/THF.xml | 201 ++++++++++ release/docs/Ashitacast/Sample XMLs/WHM.xml | 355 +++++++++++++++++ release/docs/Ashitacast/Variables.txt | 323 +++++++++++++++ release/docs/Ashitacast/XML Structure.xml | 147 +++++++ release/docs/Ashitacast/readme.txt | 38 ++ release/plugins/Ashitacast.dll | Bin 0 -> 177664 bytes 15 files changed, 3205 insertions(+) create mode 100644 release/docs/Ashitacast/Sample XMLs/BRD.xml create mode 100644 release/docs/Ashitacast/Sample XMLs/COR.xml create mode 100644 release/docs/Ashitacast/Sample XMLs/GEO.xml create mode 100644 release/docs/Ashitacast/Sample XMLs/MNK.xml create mode 100644 release/docs/Ashitacast/Sample XMLs/NIN.xml create mode 100644 release/docs/Ashitacast/Sample XMLs/RDM.xml create mode 100644 release/docs/Ashitacast/Sample XMLs/RNG.xml create mode 100644 release/docs/Ashitacast/Sample XMLs/SAM.xml create mode 100644 release/docs/Ashitacast/Sample XMLs/SCH.xml create mode 100644 release/docs/Ashitacast/Sample XMLs/THF.xml create mode 100644 release/docs/Ashitacast/Sample XMLs/WHM.xml create mode 100644 release/docs/Ashitacast/Variables.txt create mode 100644 release/docs/Ashitacast/XML Structure.xml create mode 100644 release/docs/Ashitacast/readme.txt create mode 100644 release/plugins/Ashitacast.dll diff --git a/release/docs/Ashitacast/Sample XMLs/BRD.xml b/release/docs/Ashitacast/Sample XMLs/BRD.xml new file mode 100644 index 0000000..448e79c --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/BRD.xml @@ -0,0 +1,290 @@ + + + true + true + false + true + + + +
Terra's Staff
+ Oneiros Grip + Bihu Roundlet +1 + Twilight Torque + Loquac. Earring + Aoidos' Earring + Gende. Bilaut +1 + Bihu Cuffs +1 + Patricius Ring + Prolix Ring + Umbra Cape + Flume Belt + Gende. Spats +1 + Aoidos' Cothrn. +2 +
+ + Nahtirah Hat + Sheikh Manteel + Bokwus Gloves + Witful Belt + Gendewitha Spats + Bokwus boots + + +
Chatoyant Staff
+ Oneiros Grip + Bihu Roundlet +1 + Aoidos' Matinee + Loquac. Earring + Aoidos' Earring + Gende. Bilaut +1 + Bihu Cuffs +1 + Sangoma Ring + Prolix Ring + Umbra Cape + Flume Belt + Gende. Spats +1 + Chelona Boots +1 +
+ +
Venabulum
+ Mephitis Grip + Bihu Roundlet +1 + Aoidos' Matinee + Lifestorm Earring + Psystorm Earring + Brioso Just. +1 + Bihu Cuffs +1 + Sangoma Ring + Maquette Ring + Rhapsode's Cape + Ovate Rope + Brioso Cann. +1 + Bokwus boots +
+ + Lurid Mitts + + +
Legato Dagger
+ Genbu's Shield + Aoidos' Matinee + Aoidos' Hngrln. +2 + Mdk. Shalwar +1 + Brioso Slippers +1 +
+ +
Chatoyant Staff
+ Gende. Caubeen +1 + Debilis Medallion + Heka's Kalasiris + Bokwus Gloves + Haoma's Ring + Haoma's Ring + Tempered Cape + Brioso Cann. +1 + Bihu Slippers +1 +
+ + + + Nahtirah Hat + Anhur Robe + Bokwus Gloves + Swith Cape +1 + Siegel Sash + Brioso Cann. +1 + Bokwus boots + + + Impatiens + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Anhur Robe + Gende. Gages +1 + Prolix Ring + Swith Cape +1 + Witful Belt + Orvail Pants + Chelona Boots +1 + + +
Felibre's Dague
+ Genbu's Shield + Impatiens + Aoidos' Calot +2 + Orunmila's Torque + Loquac. Earring + Aoidos' Earring + Sheikh Manteel + Gende. Gages +1 + Prolix Ring + Swith Cape +1 + Witful Belt + Gendewitha Spats + Bihu Slippers +1 +
+ + Debilis Medallion + Hieros Mittens + Haoma's Ring + Haoma's Ring + Gende. Galoshes + +
+ + + + + /ma %args + + + + Next song will use daurdabla. + + + + + + +
%eq_main
+ %eq_sub +
+
+ + + + +
Vishrava I
+ Vivid Strap +
+
+ + + + + + +
Arka I
+ Vivid Strap +
+
+
+ + + + + + + + + Daurdabla + + + + Brioso Cuffs +1 + + + + + + + + + + + Gjallarhorn + + + + Brioso Cuffs +1 + + + + + + + + + + + + + Aoidos' Cothrn. +2 + + + + + + Ad. Mnchtte. +2 + + + + + + Aoidos' Calot +2 + + + + + + Aoidos' Rhing. +2 + + + + + + Brioso Roundlet +1 + + + + + + + + + + + + + + + + + + Aureole + + + + + +
%eq_main
+ %eq_sub +
+
+ + + + + +
+ + + + Bihu Cannions + + + Bihu Justaucorps + + + Bihu Slippers +1 + + + +
\ No newline at end of file diff --git a/release/docs/Ashitacast/Sample XMLs/COR.xml b/release/docs/Ashitacast/Sample XMLs/COR.xml new file mode 100644 index 0000000..58de21f --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/COR.xml @@ -0,0 +1,216 @@ + + + true + true + false + true + + + + Whirlpool Mask + Twilight Torque + Steelflash Earring + Bladeborn Earring + Manibozho Jerkin + Nvrch. Gants +2 + Defending Ring + Shadow Ring + Repulse Mantle + Flume Belt + Nahtirah Trousers + Skd. Jambeaux +1 + + + Iuitl Headgear +1 + Asperity Necklace + Steelflash Earring + Bladeborn Earring + Thaumas Coat + Iuitl Wristbands + Defending Ring + Epona's Ring + Atheling Mantle + Windbuffet Belt + Iuitl Tights + Manibozho boots + + + Whirlpool Mask + Ej Necklace + Steelflash Earring + Heartseeker Earring + Manibozho Jerkin + Buremte Gloves + Defending Ring + Epona's Ring + Letalis Mantle + Hurch'lan Sash + Manibozho Brais + Manibozho boots + + + Pulfanxa + Adlivun Bullet + Blood Mask + Stoicheion Medal + Novio Earring + Hecate's Earring + Mirke Wardecors + Kheper Wristbands + Stormsoul Ring + Blobnag Ring + Forban Cape + Aquiline Belt + Shneddick Tights + Nvrch. Bottes +2 + + + Lifestorm Earring + Psystorm Earring + + + Whirlpool Mask + Ej Necklace + Steelflash Earring + Heartseeker Earring + Manibozho Jerkin + Buremte Gloves + Rajas Ring + Epona's Ring + Letalis Mantle + Hurch'lan Sash + Manibozho Brais + Manibozho boots + + + Whirlpool Mask + Soil Gorget + Steelflash Earring + Bladeborn Earring + Manibozho Jerkin + Iuitl Wristbands + Stormsoul Ring + Blobnag Ring + Letalis Mantle + Soil Belt + Nahtirah Trousers + Manibozho boots + + + Adlivun Bullet + Whirlpool Mask + Flame Gorget + Auster's Pearl + Suppanomimi + Kheper Jacket + Manibozho Gloves + Stormsoul Ring + Blobnag Ring + Thall Mantle + Flame Belt + Nahtirah Trousers + Iuitl Gaiters + + + Whirlpool Mask + Soil Gorget + Steelflash Earring + Bladeborn Earring + Manibozho Jerkin + Iuitl Wristbands + Rajas Ring + Epona's Ring + Atheling Mantle + Soil Belt + Nahtirah Trousers + Iuitl Gaiters + + + + +
Sanus Ensis
+
+ + Whirlpool Mask + Manibozho Jerkin + Hurch'lan Sash + Manibozho Brais + Manibozho boots + + + Twilight Torque + Defending Ring + Repulse Mantle + Flume Belt + + + Twilight Torque + Defending Ring + Shadow Ring + Engulfer Cape + + + Vanir Knife + Eminent Scimitar + Trump Card Case + Trump Card + Adlivun Bullet + Hydra Kofte + Squid Sushi +1 + Toolbag (Shihe) + Shihei + +
+ + + + + + + + + + + + + + + + + + + + + Wivre Hairpin + + + + + + + + + Comm. Tricorne +2 + Nvrch. Gants +2 + + Nvrch. Frac +2 + + Commodore Frac + Comm. Bottes +2 + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/release/docs/Ashitacast/Sample XMLs/GEO.xml b/release/docs/Ashitacast/Sample XMLs/GEO.xml new file mode 100644 index 0000000..0b1bc7b --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/GEO.xml @@ -0,0 +1,308 @@ + + + true + true + false + true + + + +
Bolelabunga
+ Genbu's Shield + Matre Bell + Nefer Khat +1 + Twilight Torque + Loquac. Earring + Magnetic Earring + Heka's Kalasiris + Serpentes Cuffs + Tamas Ring + Prolix Ring + Umbra Cape + Ninurta's Sash + Nares Trews + Herald's Gaiters +
+ +
Bolelabunga
+ Genbu's Shield + Ombre Tathlum + Nefer Khat +1 + Twilight Torque + Loquac. Earring + Magnetic Earring + Heka's Kalasiris + Serpentes Cuffs + Tamas Ring + Prolix Ring + Umbra Cape + Pythia Sash +1 + Nares Trews + Chelona Boots +1 +
+ +
Venabulum
+ Wizzan Grip + Aureole + Buremte Hat + Eddy Necklace + Hecate's Earring + Novio Earring + Bokwus Robe + Yaoyotl Gloves + Tamas Ring + Icesoul Ring + Refraction Cape + Sekhmet Corset + Bokwus Slops + Bokwus boots +
+ +
Venabulum
+ Wizzan Grip + Aureole + Eddy Necklace + Lifestorm Earring + Psystorm Earring + Twilight Cloak + Yaoyotl Gloves + Maquette Ring + Sangoma Ring + Refraction Cape + Olympus Sash + Bokwus Slops + Bokwus boots +
+ +
Venabulum
+ Mephitis Grip + Aureole + Nahtirah Hat + Weike Torque + Lifestorm Earring + Psystorm Earring + Bokwus Robe + Hagondes Cuffs + Maquette Ring + Sangoma Ring + Refraction Cape + Ninurta's Sash + Bokwus Slops + Bokwus boots +
+ +
Venabulum
+ Mephitis Grip + Aureole + Nahtirah Hat + Weike Torque + Lifestorm Earring + Psystorm Earring + Bokwus Robe + Yaoyotl Gloves + Tamas Ring + Sangoma Ring + Refraction Cape + Pythia Sash +1 + Bokwus Slops + Bokwus boots +
+ +
Venabulum
+ Vivid Strap +1 + Incantor Stone + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Magnetic Earring + Hedera Cotehardie + Hagondes Cuffs + Tamas Ring + Prolix Ring + Swith Cape +1 + Siegel Sash + Bokwus Slops + Bokwus boots +
+ +
Venabulum
+ Vivid Strap +1 + Aureole + Nahtirah Hat + Orunmila's Torque + Lifestorm Earring + Psystorm Earring + Hedera Cotehardie + Hagondes Cuffs + Maquette Ring + Sangoma Ring + Merciful Cape + Ninurta's Sash + Bokwus Slops + Bokwus boots +
+ +
Venabulum
+ Mephitis Grip + Aureole + Nahtirah Hat + Orunmila's Torque + Lifestorm Earring + Psystorm Earring + Hedera Cotehardie + Hagondes Cuffs + Maquette Ring + Sangoma Ring + Swith Cape +1 + Ninurta's Sash + Bokwus Slops + Bokwus boots +
+ +
Kirin's Pole
+ Fulcio Grip + Savant's Treatise + Svnt. Bonnet +2 + Colossus's Torque + Anhur Robe + Loquac. Earring + Augment. Earring + Anhur Robe + Svnt. Bracers +2 + Merciful Cape + Olympus Sash + Portent Pants + Rubeus Boots +
+ +
Tamaxchi
+ Genbu's Shield + Ombre Tathlum + Gende. Caubeen + Colossus's Torque + Lifestorm Earring + Magnetic Earring + Heka's Kalasiris + Bokwus Gloves + Tamas Ring + Prolix Ring + Tempered Cape + Pythia Sash +1 + Bokwus Slops + Argute Loafers +2 +
+ +
Venabulum
+ Vivid Strap +1 + Incantor Stone + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Magnetic Earring + Hedera Cotehardie + Bokwus Gloves + Tamas Ring + Prolix Ring + Swith Cape +1 + Ninurta's Sash + Bokwus Slops + Bokwus boots +
+ +
Venabulum
+ Vivid Strap +1 + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Heka's Kalasiris + Gendewitha Gages + Lifestream Cape + Witful Belt + Orvail Pants + Chelona Boots +1 +
+ + Pythia Sash +1 + + + Matre Bell + +
+ + + + + Serpentes Sabots + + + + Balrahn's Ring + Maquette Ring + + + + + + Matre Bell + + + Twilight Cloak + + + + + + + + + + + + + + + + Twilight Cape + Korin Obi + Nares Trews + + + Svnt. Bonnet +2 + + + + + + + + + Korin Obi + + + + + Twilight Cape + + + + + + Korin Obi + + + + Twilight Cape + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/release/docs/Ashitacast/Sample XMLs/MNK.xml b/release/docs/Ashitacast/Sample XMLs/MNK.xml new file mode 100644 index 0000000..5a87384 --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/MNK.xml @@ -0,0 +1,166 @@ + + + true + true + false + true + + + + Demonry Stone + Otronif Mask +1 + Twilight Torque + Merman's Earring + Merman's Earring + Otro. Harness +1 + Otronif Gloves +1 + Defending Ring + Shadow Ring + Repulse Mantle + Black Belt + Otronif Brais +1 + Hermes' Sandals + + + Hagneia Stone + Felistris Mask + Asperity Necklace + Steelflash Earring + Bladeborn Earring + Thaumas Coat + Otronif Gloves +1 + Rajas Ring + Epona's Ring + Atheling Mantle + Windbuffet Belt + Otronif Brais +1 + Otronif Boots +1 + + + Honed Tathlum + Hes. Gloves +1 + Letalis Mantle + + + Honed Tathlum + Whirlpool Mask + Hes. Gloves +1 + Letalis Mantle + Manibozho Brais + + + Honed Tathlum + Whirlpool Mask + Ej Necklace + Manibozho Jerkin + Hes. Gloves +1 + Mars's Ring + Letalis Mantle + Anguinus Belt + Manibozho Brais + Manibozho boots + + + Honed Tathlum + Lithelimb Cap + Ej Necklace + Steelflash Earring + Bladeborn Earring + Qaaxo Harness + Qaaxo Mitaines + Defending Ring + Epona's Ring + Letalis Mantle + Anguinus Belt + Qaaxo Tights + Qaaxo Leggings + + + Potestas Bomblet + Uk'uxkaj Cap + Light Gorget + Steelflash Earring + Bladeborn Earring + Manibozho Jerkin + Otronif Gloves +1 + Pyrosoul Ring + Epona's Ring + Atheling Mantle + Light Belt + Otronif Brais +1 + Otronif Boots +1 + + + + + + + + + + Otronif Mask +1 + Twilight Torque + Otro. Harness +1 + Otronif Gloves +1 + Defending Ring + Mollusca Mantle + Black Belt + Otronif Brais +1 + Otronif Boots +1 + + + Demonry Stone + Twilight Torque + Merman's Earring + Merman's Earring + Defending Ring + Shadow Ring + Mollusca Mantle + + + Tinhaspa + Remedy + Hydra Kofte + + + + + Acc0 + + + + + + + + + + + + + + TP Set: $Set + + + + + +
Tinhaspa
+ + +
+ + + Hes. Gloves +1 + Hes. Cyclas + Mel. Gaiters +2 + Mel. Hose +2 + + + + + + Tantra Cyclas +2 + + +
\ No newline at end of file diff --git a/release/docs/Ashitacast/Sample XMLs/NIN.xml b/release/docs/Ashitacast/Sample XMLs/NIN.xml new file mode 100644 index 0000000..4ea3af8 --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/NIN.xml @@ -0,0 +1,90 @@ + + + true + true + false + true + + + + Demonry Stone + Otronif Mask +1 + Twilight Torque + Merman's Earring + Merman's Earring + Otro. Harness +1 + Otronif Gloves +1 + Defending Ring + Shadow Ring + Repulse Mantle + Flume Belt + Otronif Brais +1 + Danzo Sune-ate + + + Jukukik Feather + Whirlpool Mask + Ej Necklace + Steelflash Earring + Bladeborn Earring + Otro. Harness +1 + Otronif Gloves +1 + Mars's Ring + Epona's Ring + Letalis Mantle + Anguinus Belt + Otronif Brais +1 + Otronif Boots +1 + + + Jukukik Feather + Felistris Mask + Light Gorget + Steelflash Earring + Bladeborn Earring + Otro. Harness +1 + Otronif Gloves +1 + Rajas Ring + Thundersoul Ring + Letalis Mantle + Light Belt + Manibozho Brais + Otronif Boots +1 + + + Impatiens + Athos's Chapeau + Orunmila's Torque + Loquac. Earring + + Thaumas Gloves + Mujin Mantle + + + Raimitsukane + Kaitsuburi + Squid Sushi +1 + Toolbag (Shihe) + Shihei + + + + + + + + + + + Magoraga Beads + + + + + Iga Kyahan +2 + + + + + + \ No newline at end of file diff --git a/release/docs/Ashitacast/Sample XMLs/RDM.xml b/release/docs/Ashitacast/Sample XMLs/RDM.xml new file mode 100644 index 0000000..1294f15 --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/RDM.xml @@ -0,0 +1,290 @@ + + + true + true + false + true + + + +
Bolelabunga
+ Genbu's Shield + Impatiens + Viti. Chapeau +1 + Twilight Torque + Loquac. Earring + Magnetic Earring + Hagondes Coat +1 + Atrophy Gloves +1 + Sangoma Ring + Prolix Ring + Umbra Cape + Witful Belt + Blood Cuisses + Vitivation Boots +1 +
+ +
Bolelabunga
+ Genbu's Shield + Impatiens + Viti. Chapeau +1 + Twilight Torque + Loquac. Earring + Magnetic Earring + Hagondes Coat +1 + Atrophy Gloves +1 + Sangoma Ring + Prolix Ring + Umbra Cape + Witful Belt + Blood Cuisses + Chelona Boots +1 +
+ +
Venabulum
+ Mephitis Grip + Aureole + Hagondes Hat + Eddy Necklace + Friomisi Earring + Crematio Earring + Hagondes Coat +1 + Yaoyotl Gloves + Icesoul Ring + Galdr Ring + Refraction Cape + Sekhmet Corset + Hagondes Pants + Vitivation Boots +1 +
+ + Lifestorm Earring + Psystorm Earring + Sangoma Ring + Maquette Ring + + +
Venabulum
+ Mephitis Grip + Aureole + Eddy Necklace + Lifestorm Earring + Psystorm Earring + Twilight Cloak + Yaoyotl Gloves + Sangoma Ring + Maquette Ring + Ogapepo Cape +1 + Ovate Rope + Bokwus Slops + Vitivation Boots +1 +
+ +
Venabulum
+ Mephitis Grip + Aureole + Viti. Chapeau +1 + Weike Torque + Lifestorm Earring + Psystorm Earring + Atrophy Tabard +1 + Lurid Mitts + Sangoma Ring + Maquette Ring + Ogapepo Cape +1 + Ovate Rope + Bokwus Slops + Vitivation Boots +1 +
+ + + +
Bolelabunga
+ Genbu's Shield + Ombre Tathlum + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Magnetic Earring + Hagondes Coat +1 + Atrophy Gloves +1 + Sangoma Ring + Prolix Ring + Umbra Cape + Siegel Sash + Atrophy Tights +1 + Vitivation Boots +1 +
+ +
Venabulum
+ Mephitis Grip + Aureole + Atro. Chapeau +1 + Orunmila's Torque + Lifestorm Earring + Psystorm Earring + Atrophy Tabard +1 + Lurid Mitts + Sangoma Ring + Maquette Ring + Ogapepo Cape +1 + Ovate Rope + Bokwus Slops + Vitivation Boots +1 +
+ + Ninurta's Sash + Atrophy Tights +1 + + +
Venabulum
+ Fulcio Grip + Ombre Tathlum + Estq. Chappel +2 + Colossus's Torque + Augment. Earring + Vitivation Tabard + Atrophy Gloves +1 + Estoqueur's Cape + Olympus Sash + Atrophy Tights +1 + Estq. Houseaux +2 +
+ +
Tamaxchi
+ Genbu's Shield + White Tathlum + Gende. Caubeen + Colossus's Torque + Novia Earring + Magnetic Earring + Vitivation Tabard + Bokwus Gloves + Mediator's Ring + Prolix Ring + Refraction Cape + Pythia Sash +1 + Bokwus Slops + Estq. Houseaux +2 +
+ +
Venabulum
+ Mephitis Grip + Aureole + Atro. Chapeau +1 + Orunmila's Torque + Lifestorm Earring + Psystorm Earring + Atrophy Tabard +1 + Lurid Mitts + Sangoma Ring + Maquette Ring + Ogapepo Cape +1 + Ninurta's Sash + Atrophy Tights +1 + Vitivation Boots +1 +
+ + Impatiens + Atro. Chapeau +1 + Orunmila's Torque + Vitivation Tabard + Gendewitha Gages + Prolix Ring + Ogapepo Cape +1 + Witful Belt + Orvail Pants + Chelona Boots +1 + +
+ + + Vitivation Tabard + + + + + + + + Serpentes Sabots + Serpentes Cuffs + Balrahn's Ring + Maquette Ring + + + + + + + Derp + Twilight Cloak + + + + + + + + + + + + + + + + + + + Twilight Cape + Korin Obi + + + + + + + + + + + + Korin Obi + + + Twilight Cape + + + + Korin Obi + Twilight Cape + + + + + + + + Viti. Chapeau +1 + Vitivation Boots +1 + + + Viti. Chapeau +1 + Estq. Ganthrt. +2 + + + + + + Estqr. Fuseau +2 + + + Estq. Chappel +2 + Estq. Sayon +2 + Estqr. Fuseau +2 + + + + +
\ No newline at end of file diff --git a/release/docs/Ashitacast/Sample XMLs/RNG.xml b/release/docs/Ashitacast/Sample XMLs/RNG.xml new file mode 100644 index 0000000..4faa8cc --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/RNG.xml @@ -0,0 +1,186 @@ + + + true + true + false + true + + + + Arcadian Beret +1 + Twilight Torque + Merman's Earring + Merman's Earring + Kyujutsugi + Orion Bracers +1 + Defending Ring + Shadow Ring + Repulse Mantle + Flume Belt + Orion Braccae +1 + Fajin Boots + + + Achiyal. Bullet + Sylvan Gapette +2 + Sylvan Caban +2 + Iuitl Wristbands + Impulse Belt + Nahtirah Trousers + Wurrukatte Boots + + + Whirlpool Mask + Ocachi Gorget + Volley Earring + Tripudio Earring + Kyujutsugi + Syl. Glvltte. +2 + Rajas Ring + K'ayres Ring + Sylvan Chlamys + Goading Belt + Iuitl Tights + Orion Socks +1 + + + Achiyal. Bullet + Arcadian Beret +1 + Ej Necklace + Clearview Earring + Volley Earring + Kyujutsugi + Sigyn's Bazubands + Hajduk Ring +1 + Paqichikaji Ring + Sylvan Chlamys + Elanid Belt + Orion Braccae +1 + Orion Socks +1 + + + Orion Jerkin +1 + + + Ocachi Gorget + Tripudio Earring + + + Achiyal. Bullet + Orion Beret +1 + Ocachi Gorget + Vulcan's Pearl + Vulcan's Pearl + Orion Jerkin +1 + Orion Bracers +1 + Rajas Ring + Pyrosoul Ring + Sylvan Chlamys + Breeze Belt + Nahtirah Trousers + Orion Socks +1 + + + Achiyal. Bullet + Orion Beret +1 + Light Gorget + Drone Earring + Drone Earring + Orion Jerkin +1 + Orion Bracers +1 + Stormsoul Ring + Stormsoul Ring + Sylvan Chlamys + Elanid Belt + Nahtirah Trousers + Orion Socks +1 + + + Twilight Torque + Defending Ring + Patricius Ring + Repulse Mantle + Flume Belt + Osmium Cuisses + + + Hurlbat + Kraken Club + Annihilator + Al. Bull. Pouch + Toolbag (Shihe) + Squid Sushi +1 + Achiyal. Bullet + Shihei + + + + + 0 + + + + + + + + + + + + + + + + WS Swap - Enabled + + + + WS Swap - Disabled + + + + + + + + + + + + + + + + + + + + + Orion Bracers +1 + + + + + + + + Syl. Glvltte. +2 + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/release/docs/Ashitacast/Sample XMLs/SAM.xml b/release/docs/Ashitacast/Sample XMLs/SAM.xml new file mode 100644 index 0000000..c661619 --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/SAM.xml @@ -0,0 +1,182 @@ + + + true + true + false + true + + + + Lithelimb Cap + Twilight Torque + Merman's Earring + Merman's Earring + Xaddi Mail + Xaddi Gauntlets + Defending Ring + Patricius Ring + Repulse Mantle + Flume Belt + Xaddi Cuisses + Danzo Sune-Ate + + + + Yaoyotl Helm + Iqabi Necklace + Steelflash Earring + Bladeborn Earring + Xaddi Mail + Xaddi Gauntlets + Defending Ring + Patricius Ring + Letalis Mantle + Dynamic Belt +1 + Xaddi Cuisses + Xaddi Boots + + + + Yaoyotl Helm + Ganesha's Mala + Steelflash Earring + Bladeborn Earring + Miki. Breastplate + Buremte Gloves + Rajas Ring + Mars's Ring + Letalis Mantle + Dynamic Belt +1 + Unkai Haidate +2 + Mikinaak Greaves + + + + Otronif Mask +1 + Ganesha's Mala + Steelflash Earring + Bladeborn Earring + Otro. Harness +1 + Otronif Gloves +1 + Rajas Ring + K'ayres Ring + Misuuchi Kappa + Windbuffet Belt + Unkai Haidate +2 + Otronif Boots +1 + + + + + Yaoyotl Helm + Ganesha's Mala + Steelflash Earring + Bladeborn Earring + Phorcys Korazin + Miki. Gauntlets + Rajas Ring + Pyrosoul Ring + Atheling Mantle + Windbuffet Belt + Otronif Brais +1 + Whirlpool Greaves + + + + Tulfaire Arrow + Yaoyotl Helm + Breeze Gorget + Vulcan's Pearl + Vulcan's Pearl + Phorcys Korazin + Unkai Kote +2 + Pyrosoul Ring + Pyrosoul Ring + Thall Mantle + Breeze Belt + Otronif Brais +1 + Whirlpool Greaves + + + + + + + Lithelimb Cap + Twilight Torque + Xaddi Mail + Xaddi Gauntlets + Defending Ring + Patricius Ring + Repulse Mantle + Flume Belt + Xaddi Cuisses + Xaddi Boots + + + + Twilight Torque + Merman's Earring + Merman's Earring + Shadow Ring + Defending Ring + Mollusca Mantle + + + + Tsurumaru + Murasamemaru + Duplus Grip + Yoichinoyumi + Cibitshavore + Hydra Kofte + Tulfaire Quiver + Tulfaire Arrow + + + + + Hybrid + + + + + + + + + + + + + + TP Set: $Set + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/release/docs/Ashitacast/Sample XMLs/SCH.xml b/release/docs/Ashitacast/Sample XMLs/SCH.xml new file mode 100644 index 0000000..a97e3ae --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/SCH.xml @@ -0,0 +1,413 @@ + + + true + true + false + true + + + +
Terra's Staff
+ Oneiros Grip + Incantor Stone + Nefer Khat +1 + Twilight Torque + Loquac. Earring + Magnetic Earring + Heka's Kalasiris + Serpentes Cuffs + Tamas Ring + Prolix Ring + Umbra Cape + Ninurta's Sash + Nares Trews + Herald's Gaiters +
+ +
Chatoyant Staff
+ Oneiros Grip + Ombre Tathlum + Nefer Khat +1 + Twilight Torque + Loquac. Earring + Magnetic Earring + Heka's Kalasiris + Serpentes Cuffs + Tamas Ring + Prolix Ring + Umbra Cape + Pythia Sash +1 + Nares Trews + Chelona Boots +1 +
+ +
Atinian Staff +1
+ Wizzan Grip + Aureole + Hagondes Hat + Eddy Necklace + Friomisi Earring + Crematio Earring + Bokwus Robe + Yaoyotl Gloves + Galdr Ring + Icesoul Ring + Refraction Cape + Olympus Belt + Hagondes Pants + Manabyss Pigaches +
+ + Lifestorm Earring + Psystorm Earring + Maquette Ring + Sangoma Ring + + +
Atinian Staff +1
+ Wizzan Grip + Aureole + Eddy Necklace + Lifestorm Earring + Psystorm Earring + Twilight Cloak + Yaoyotl Gloves + Maquette Ring + Sangoma Ring + Ogapepo Cape +1 + Olympus Sash + Bokwus Slops + Bokwus boots +
+ +
Atinian Staff +1
+ Mephitis Grip + Aureole + Nahtirah Hat + Weike Torque + Lifestorm Earring + Psystorm Earring + Bokwus Robe + Hagondes Cuffs + Maquette Ring + Sangoma Ring + Refraction Cape + Ninurta's Sash + Bokwus Slops + Bokwus boots +
+ +
Atinian Staff +1
+ Mephitis Grip + Aureole + Nahtirah Hat + Weike Torque + Lifestorm Earring + Psystorm Earring + Bokwus Robe + Yaoyotl Gloves + Maquette Ring + Sangoma Ring + Ogapepo Cape +1 + Ovate Rope + Bokwus Slops + Bokwus boots +
+ +
Atinian Staff +1
+ Vivid Strap +1 + Incantor Stone + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Magnetic Earring + Hedera Cotehardie + Hagondes Cuffs + Tamas Ring + Prolix Ring + Swith Cape +1 + Siegel Sash + Bokwus Slops + Bokwus boots +
+ +
Atinian Staff +1
+ Vivid Strap +1 + Aureole + Nahtirah Hat + Orunmila's Torque + Lifestorm Earring + Psystorm Earring + Hedera Cotehardie + Hagondes Cuffs + Maquette Ring + Sangoma Ring + Merciful Cape + Ninurta's Sash + Bokwus Slops + Bokwus boots +
+ +
Atinian Staff +1
+ Mephitis Grip + Aureole + Nahtirah Hat + Orunmila's Torque + Lifestorm Earring + Psystorm Earring + Hedera Cotehardie + Hagondes Cuffs + Maquette Ring + Sangoma Ring + Ogapepo Cape +1 + Ninurta's Sash + Bokwus Slops + Bokwus boots +
+ +
Kirin's Pole
+ Fulcio Grip + Savant's Treatise + Svnt. Bonnet +2 + Colossus's Torque + Anhur Robe + Loquac. Earring + Augment. Earring + Anhur Robe + Svnt. Bracers +2 + Merciful Cape + Olympus Sash + Portent Pants + Rubeus Boots +
+ +
Chatoyant Staff
+ Oneiros Grip + Incantor Stone + Gende. Caubeen + Colossus's Torque + Lifestorm Earring + Magnetic Earring + Heka's Kalasiris + Bokwus Gloves + Tamas Ring + Prolix Ring + Tempered Cape + Pythia Sash +1 + Bokwus Slops + Argute Loafers +2 +
+ +
Atinian Staff +1
+ Vivid Strap +1 + Incantor Stone + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Magnetic Earring + Hedera Cotehardie + Bokwus Gloves + Tamas Ring + Prolix Ring + Swith Cape +1 + Ninurta's Sash + Bokwus Slops + Bokwus boots +
+ +
Atinian Staff +1
+ Vivid Strap +1 + Incantor Stone + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Anhur Robe + Gendewitha Gages + Swith Cape +1 + Witful Belt + Orvail Pants + Argute Loafers +2 +
+ + Savant's Earring + +
+ + + + + /ja "Penury" <me> + + + /ja "Parsimony" <me> + + + + + /ja "Celerity" <me> + + + /ja "Alacrity" <me> + + + + + /ja "Rapture" <me> + + + /ja "Ebullience" <me> + + + + + /ja "Accession" <me> + + + /ja "Manifestation" <me> + + + + + /ja "Altruism" <me> + + + /ja "Focalization" <me> + + + + + /ja "Tranquility" <me> + + + /ja "Equanimity" <me> + + + + + /ja "Perpetuance" <me> + + + /ja "Immanence" <me> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Argute Pants +2 + + + + + + Serpentes Sabots + + + + Balrahn's Ring + Maquette Ring + + + + + + + Derp + Twilight Cloak + + + + + + + + + + + Argute Loafers +2 + + + + + + + + + + + + Twilight Cape + Korin Obi + Nares Trews + + + Svnt. Bonnet +2 + + + + + + + + + + Korin Obi + + + Twilight Cape + + + + Korin Obi + Twilight Cape + + Svnt. Bonnet +2 + + + + + + + + + + Svnt. Bonnet +2 + Svnt. Bracers +2 + Argute Loafers +2 + + + Savant's Pants +2 + +
\ No newline at end of file diff --git a/release/docs/Ashitacast/Sample XMLs/THF.xml b/release/docs/Ashitacast/Sample XMLs/THF.xml new file mode 100644 index 0000000..9972bc3 --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/THF.xml @@ -0,0 +1,201 @@ + + + true + true + false + true + + + + Iuitl Headgear +1 + Twilight Torque + Steelflash Earring + Bladeborn Earring + Manibozho Jerkin + Iuitl Wristbands +1 + Defending Ring + Shadow Ring + Repulse Mantle + Flume Belt + Iuitl Tights +1 + Skd. Jambeaux +1 + + + Iuitl Headgear +1 + Asperity Necklace + Steelflash Earring + Bladeborn Earring + Thaumas Coat + Iuitl Wristbands +1 + Rajas Ring + Epona's Ring + Atheling Mantle + Windbuffet Belt + Iuitl Tights +1 + Manibozho boots + + + Iuitl Headgear +1 + Asperity Necklace + Steelflash Earring + Bladeborn Earring + Thaumas Coat + Asn. Armlets +2 + Rajas Ring + Epona's Ring + Atheling Mantle + Pya'ekue Belt + Iuitl Tights +1 + Raid. Poulaines +2 + + + Whirlpool Mask + Asperity Necklace + Steelflash Earring + Bladeborn Earring + Thaumas Coat + Buremte Gloves + Rajas Ring + Epona's Ring + Letalis Mantle + Hurch'lan Sash + Manibozho Brais + Manibozho boots + + + Whirlpool Mask + Ej Necklace + Steelflash Earring + Bladeborn Earring + Thaumas Coat + Asn. Armlets +2 + Rajas Ring + Epona's Ring + Letalis Mantle + Pya'ekue Belt + Manibozho Brais + Raid. Poulaines +2 + + + Whirlpool Mask + Ej Necklace + Steelflash Earring + Heartseeker Earring + Manibozho Jerkin + Buremte Gloves + Rajas Ring + Epona's Ring + Letalis Mantle + Hurch'lan Sasht + Manibozho Brais + Manibozho boots + + + Whirlpool Mask + Nefarious Collar + Steelflash Earring + Bladeborn Earring + Athos's Tabard + Buremte Gloves + Rajas Ring + Epona's Ring + Rancorous Mantle + Wanion Belt + Manibozho Brais + Iuitl Gaiters + + + + + Whirlpool Mask + Soil Gorget + Steelflash Earring + Bladeborn Earring + Manibozho Jerkin + Iuitl Wristbands +1 + Stormsoul Ring + Epona's Ring + Atheling Mantle + Soil Belt + Nahtirah Trousers + Iuitl Gaiters + + + Whirlpool Mask + Soil Gorget + Steelflash Earring + Bladeborn Earring + Manibozho Jerkin + Iuitl Wristbands +1 + Stormsoul Ring + Epona's Ring + Letalis Mantle + Soil Belt + Nahtirah Trousers + Iuitl Gaiters + + + Mandau + Izhiikoh + Thief's Knife + Raider's Bmrng. + + + + + Old + TH + + + + + + Set - Old Content + + + + Set - High Accuracy + + + + + + TH On! + + + + TH Off! + + + + + + + + + Asn. Poulaines +2 + + + Asn. Culottes +2 + + + + + + + + + + Asn. Poulaines +2 + + + Asn. Culottes +2 + + Asn. Armlets +2 + + + + + + + \ No newline at end of file diff --git a/release/docs/Ashitacast/Sample XMLs/WHM.xml b/release/docs/Ashitacast/Sample XMLs/WHM.xml new file mode 100644 index 0000000..b0d1082 --- /dev/null +++ b/release/docs/Ashitacast/Sample XMLs/WHM.xml @@ -0,0 +1,355 @@ + + + true + true + false + true + + + +
Bolelabunga
+ Sors Shield + White Tathlum + Nefer Khat +1 + Twilight Torque + Loquac. Earring + Magnetic Earring + Heka's Kalasiris + Serpentes Cuffs + Tamas Ring + Sangoma Ring + Umbra Cape + Ninurta's Sash + Nares Trews + Herald's Gaiters +
+ +
Bolelabunga
+ Sors Shield + White Tathlum + Nefer Khat +1 + Twilight Torque + Loquac. Earring + Magnetic Earring + Heka's Kalasiris + Serpentes Cuffs + Tamas Ring + Sangoma Ring + Umbra Cape + Pythia Sash +1 + Nares Trews + Chelona Boots +1 +
+ +
Venabulum
+ Mephitis Grip + Aureole + Nahtirah Hat + Eddy Necklace + Lifestorm Earring + Psystorm Earring + Bokwus Robe + Bokwus Gloves + Maquette Ring + Sangoma Ring + Refraction Cape + Ninurta's Sash + Bokwus Slops + Uk'uxkaj Boots +
+ +
Venabulum
+ Mephitis Grip + Aureole + Nahtirah Hat + Eddy Necklace + Lifestorm Earring + Psystorm Earring + Bokwus Robe + Yaoyotl Gloves + Tamas Ring + Sangoma Ring + Refraction Cape + Pythia Sash +1 + Bokwus Slops + Uk'uxkaj Boots +
+ +
Venabulum
+ Mephitis Grip + Aureole + Nahtirah Hat + Eddy Necklace + Novio Earring + Hecate's Earring + Bokwus Robe + Yaoyotl Gloves + Tamas Ring + Sangoma Ring + Refraction Cape + Pythia Sash +1 + Bokwus Slops + Bokwus boots +
+ +
Bolelabunga
+ Sors Shield + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Hedera Cotehardie + Bokwus Gloves + Swith Cape +1 + Siegel Sash + Bokwus Slops + Bokwus boots +
+ + + +
Venabulum
+ Mephitis Grip + Aureole + Nahtirah Hat + Orunmila's Torque + Lifestorm Earring + Psystorm Earring + Hedera Cotehardie + Bokwus Gloves + Maquette Ring + Sangoma Ring + Swith Cape +1 + Ninurta's Sash + Bokwus Slops + Bokwus boots +
+ +
Beneficus
+ Sors Shield + Nahtirah Hat + Colossus's Torque + Augment. Earring + Anhur Robe + Dynasty Mitts + Merciful Cape + Olympus Sash + Clr. Pantaln. +2 + Orsn. Duckbills +2 +
+ +
Tamaxchi
+ Sors Shield + White Tathlum + Gende. Caubeen +1 + Lasaia Pendant + Novia Earring + Orison Earring + Orison Bliaud +2 + Bokwus Gloves + Tamas Ring + Mediator's Ring + Pahtli Cape + Pythia Sash +1 + Orsn. Pantaln. +2 + Cure Clogs +
+ +
Tamaxchi
+ Sors Shield + White Tathlum + Gende. Caubeen +1 + Orunmila's Torque + Novia Earring + Orison Earring + Heka's Kalasiris + Orison Mitts +2 + Tamas Ring + Mediator's Ring + Pahtli Cape + Pythia Sash +1 + Orsn. Pantaln. +2 + Cure Clogs +
+ + Debilis Medallion + Hieros Mittens + Haoma's Ring + Haoma's Ring + Gende. Galoshes + + + Orison Cap +2 + Orison Mitts +2 + Mending Cape + + + Incantor Stone + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Hedera Cotehardie + Bokwus Gloves + Prolix Ring + Swith Cape +1 + Ninurta's Sash + Bokwus Slops + Bokwus boots + + + Incantor Stone + Nahtirah Hat + Orunmila's Torque + Loquac. Earring + Anhur Robe + Gende. Gages +1 + Prolix Ring + Swith Cape +1 + Orvail Pants + Chelona Boots +1 + + + Echo Drops + +
+ + + + + /ja "Penury" <me> + + + /ja "Parsimony" <me> + + + + + /ja "Celerity" <me> + + + /ja "Alacrity" <me> + + + + + /ja "Rapture" <me> + + + /ja "Ebullience" <me> + + + + + /ja "Accession" <me> + + + /ja "Manifestation" <me> + + + + + /ja "Altruism" <me> + + + /ja "Focalization" <me> + + + + + /ja "Tranquility" <me> + + + /ja "Equanimity" <me> + + + + + /ja "Perpetuance" <me> + + + /ja "Immanence" <me> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twilight Cape + Korin Obi + + + + + + + + Twilight Cape + Korin Obi + + + + + + + + + + + + + + + + + + Clr. Duckbills +2 + Clr. Pantaln. +2 + +
\ No newline at end of file diff --git a/release/docs/Ashitacast/Variables.txt b/release/docs/Ashitacast/Variables.txt new file mode 100644 index 0000000..c15c2be --- /dev/null +++ b/release/docs/Ashitacast/Variables.txt @@ -0,0 +1,323 @@ +Player Information +p_hp - Current HP +p_hpp - Current HP % +p_mp - Current MP +p_mpp - Current MP % +p_tp - Current TP +p_hpmax - Max HP +p_mpmax - Max MP +p_fireresist - Fire Resistance +p_earthresist - Earth Resistance +p_waterresist - Water Resistance +p_windresist - Wind Resistance +p_iceresist - Ice Resistance +p_lightningresist - Thunder Resistance +p_lightresist - Light Resistance +p_darkresist - Dark Resistance +p_attack - Attack +p_defense - Defense +p_joblevel - Main Job's Level +p_subjoblevel - Sub Job's Level +p_mainjob - Main Job(brd, blu, etc) +p_subjob - Sub Job(brd, blu, etc) +p_job - Whole Job(mnk/war, whm/sch, etc) +p_status - Current Status +Possible Value: dead +Possible Value: engaged +Possible Value: idle +Possible Value: resting +Possible Value: unknown +Possible Value: zoning +p_name - Character Name + +Environment Information +e_area - Current Zone +e_time - Current Vana Time(Expressed as a decimal, just replace : with ., ie: 23.50 is 11:50 PM) +e_moon - Current Vana Moon Phase +Possible Value: firstquarter +Possible Value: fullmoon +Possible Value: lastquarter +Possible Value: newmoon +Possible Value: unknown +Possible Value: waningcrescent +Possible Value: waninggibbous +Possible Value: waxingcrescent +Possible Value: waxinggibbous +e_moonpct - Current Moon % +e_day - Current Vana Day +Possible Value: darksday +Possible Value: earthsday +Possible Value: firesday +Possible Value: iceday +Possible Value: lightningday +Possible Value: lightsday +Possible Value: unknown +Possible Value: watersday +Possible Value: windsday +e_dayelement - Current Vana Day's Element +Possible Value: dark +Possible Value: earth +Possible Value: fire +Possible Value: ice +Possible Value: light +Possible Value: thunder +Possible Value: unknown +Possible Value: water +Possible Value: wind +e_weather - Current Vana Weather +Possible Value: clear +Possible Value: clouds +Possible Value: dark +Possible Value: darkx2 +Possible Value: earth +Possible Value: earthx2 +Possible Value: fire +Possible Value: firex2 +Possible Value: fog +Possible Value: ice +Possible Value: icex2 +Possible Value: light +Possible Value: lightx2 +Possible Value: sunshine +Possible Value: thunder +Possible Value: thunderx2 +Possible Value: unknown +Possible Value: water +Possible Value: waterx2 +Possible Value: wind +Possible Value: windx2 +e_weatherelement - Current Vana Weather's Element, if you have a storm spell active will return that element instead +Possible Value: dark +Possible Value: earth +Possible Value: fire +Possible Value: ice +Possible Value: light +Possible Value: No Target +Possible Value: none +Possible Value: thunder +Possible Value: unknown +Possible Value: water +Possible Value: wind + +Target Information(All will return false if you have no target, +this is the target you have selected ingame not the target of any spell/ability) +t_distance - Target's Distance +t_hpp - Target's HP % +t_id - Target's ID +t_index - Target's index +t_name - Target's Name +t_type - Target Type +Possible Value: monster +Possible Value: npc +Possible Value: pc +Possible Value: self +Possible Value: unknown + +Alliance Information +a_inally - Returns whether you're currently in an alliance. +Possible Value: false +Possible Value: true +a_count - Returns amount of people in your alliance. +a_actiontarget - Returns whether your action target is in alliance. *1 +Possible Value: false +Possible Value: true +a_target - Returns whether your target is in alliance. Will return false if no target. +Possible Value: false +Possible Value: true + +Party Information +pt_inparty - Returns true if anyone else is in your party. +Possible Value: false +Possible Value: true +pt_count - Returns amount of people in your immediate party. +pt_actiontarget - Returns whether your action target is in party. *1 +Possible Value: false +Possible Value: true +pt_target - Returns whether your target is in party. Will return false if no target. +Possible Value: false +Possible Value: true + +Equipment Information - If nothing equipped, will return nothing. +eq_main - Main slot item's name +eq_sub - Sub slot item's name +eq_range - Range slot item's name +eq_ammo - Ammo slot item's name +eq_head - Head slot item's name +eq_neck - Neck slot item's name +eq_ear1 - Left ear item's name +eq_lear - Same as eq_ear1 +eq_ear2 - Right ear item's name +eq_rear - Same as eq_ear2 +eq_body - Body item's name +eq_hands - Hand item's name +eq_ring1 - Left ring item's name +eq_lring - Same as eq_ring1 +eq_ring2 - Right ring item's name +eq_rring - Same as eq_ring2 +eq_back - Back item's name +eq_waist - Waist item's name +eq_legs - Leg item's name +eq_feet - Feet item's name + +Action Target Information - This can only be used during processing of an action with a target. +It will return false if you try to call it inside idlegear, as there's no action target set. +at_distance - Distance to action target +at_hpp - Action target's HP % +at_id - Action target's ID +at_index - Action target's index +at_name - Action target's name +at_type - ACtion target's type +Possible Value: monster +Possible Value: npc +Possible Value: pc +Possible Value: self +Possible Value: unknown + +Action Data - This can only be used during processing of an action. +JA/WS/Magic/Petskill/Petspell can use id and name. +ad_id - Action's ID +ad_name - Action's Name + + +ad_type has different values depending on where it is used. +ad_type - These are the possible values when used in . +Possible Value: bloodpactrage +Possible Value: bloodpactward +Possible Value: corsairroll +Possible Value: jobability +Possible Value: ready +Possible Value: runeenchantment +Possible Value: quickdraw +Possible Value: waltz + +ad_type - These are the possible values when used in or . +Possible Value: bardsong +Possible Value: blackmagic +Possible Value: bluemagic +Possible Value: ninjutsu +Possible Value: summoning +Possible Value: unknown +Possible Value: whitemagic + +ad_type - These are the possible values when used in . +Possible Value: bloodpactrage +Possible Value: bloodpactward +Possible Value: geows +Possible Value: pupws +Possible Value: ready +Possible Value: unknown +Possible Value: wyvern + + +These can be used in and . All besides mpaftercast and mppaftercast may also be used in . +ad_recast - Spell's base recast(in seconds) +ad_casttime - Spell's base casttime(in seconds) +ad_mpcost - Spell's mp cost +ad_mpaftercast - Your current MP - spell's mp cost, does not predict conserve mp/arts/etc +ad_mppaftercast - Your expected mp% after casting, does not predict conserve mp/arts/max mp changes/etc +ad_element - Spell's element +Possible Value: dark +Possible Value: earth +Possible Value: fire +Possible Value: ice +Possible Value: light +Possible Value: nonelemental +Possible Value: thunder +Possible Value: unknown +Possible Value: water +Possible Value: wind +ad_skill - Spell's Skill +Possible Value: bluemagic +Possible Value: darkmagic +Possible Value: divinemagic +Possible Value: elementalmagic +Possible Value: enhancingmagic +Possible Value: enfeeblingmagic +Possible Value: healingmagic +Possible Value: ninjutsu +Possible Value: singing +Possible Value: summoning + +pet_active - Whether you have a pet out. +Possible Value: true +Possible Value: false +pet_hpp - Pet's current HP %. +pet_tp - Pet's current TP %. +pet_status - Pet's current status. +Possible Value: dead +Possible Value: engaged +Possible Value: idle +Possible Value: resting +Possible Value: unknown +Possible Value: zoning +pet_name - Pet's name. +pet_distance - Distance to your pet. + + + +Pet rules will all return false if there is no active pet. +*1 - These have the same restrictions as any at_ rule. + +buffactive - Check if buff is active. Takes buff ID or name. Can take 'x#' to represent multiple. +buffactive="214" - true if at least 1 march is active +buffactive="Marchx2" - true if at least 2 marches are active +buffactive="!Marchx2" - true if less than 2 marches are active +buffactive="214x2" - true if at least 2 marches are active +buffactive="214x2|Embrava" - true if at least 2 marches are active OR embrava is active + +Rules that take numbers can be prefixed with > (greater than) or < (less than). +This doesn't apply to buffactive, because it doesn't make sense to. + would trigger if the player's mp is below 500. +All rules can be prefixed with a single ! for 'not equal to', including buffactive but not advanced. +You may only use one prefix per | or & seperated section. + +Basic rules can be constructed using or pipes(|), and & connectors, and will be read from right to left. +ie: will be sectioned into "|<300" "&<1000" and ">500". If it's below 300, the entire statement will be read as true. +If it is not below 1000, the statement will be read as false. If it passes the <1000 check, the statement will be true if it is above 500. +Basic rules are intended to be simplistic in nature, if you need compound logic see advanced rules later. + +Rules that take text can include wildcards(*). +You can reference the value of a rule inside equipment names, set names, or ingame chat by prefixing it with a %. +You can reference the value of a variable under the same conditions by prefixing it with a $. +Variables and rules inside set names or equipment names are processed at the time of equip. + +Example:
$%ad_elementStaff
+will be evaluated to $FireStaff if the active spell is fire element +if the variable FireStaff is set, it'll be replaced with the value of that +If this were triggered during idlegear, it would remain $%ad_elementStaff because action data is not available. + +Advanced Rules + - true if p_hp's value is higher than the user-defined variable HPThreshhold +You can use the following comparers: += Equal To +!= Not Equal To +>= Greater Than Or Equal To +> Greater Than +<= Less Than Or Equal To +< Less Than +| OR (one side evaluates to >zero or true) +& AND (both sides evaluate to >zero or true) ++ Addition +- Subtraction +** Multiplication(must use 2 stars, one could be confused with a wildcard) +/ Division + +You must seperate all rules by either a comparer or parentheses(), brackets[], or braces{}. + + +Above is true if p_hp is greater than hpthreshhold or forcethreshhold is false + +The above is true if mp is above 100 and either p_hp is greater than hpthreshhold or forcethreshhold is false + +All elements are compared as case insensitive strings unless the comparer requires a number. +You can freely add anything adjacent to variables and rules. + + would return true if hp was equal to 1200. + would return true if hpp was equal to 80 +As illustrated in the above case, the longest existing match is always used after a % or $. + +You cannot leave rules ambiguous, parentheses must seperate all operators. +"%p_hp>500" is fine +"%p_hp<500&%p_mp>200" is not +"(%p_hp<500)&(%p_mp>200)" is the correct way to do it, after evaluating each parentheses' statement from inside to outside, +you should end with one comparer and 2 values diff --git a/release/docs/Ashitacast/XML Structure.xml b/release/docs/Ashitacast/XML Structure.xml new file mode 100644 index 0000000..4ff8b81 --- /dev/null +++ b/release/docs/Ashitacast/XML Structure.xml @@ -0,0 +1,147 @@ + + + + + + true + true + true + true + + + + +
Burtgang
+ Ochain + none + Angha Gem + Laeradr Helm + Twilight Torque + Merman's Earring + Merman's Earring + Mekira Meikogai + Cizin Mufflers + Shadow Ring + Defending Ring + Repulse Mantle + Nierenschutz + Blood Cuisses + Phorcys Schuhs +
+ + Aegis + Echo Drops + Tavnazian Taco + + Adamas + + +
+ + + Ochain + + + + + + + + + + + + + /ma "Flash" <t> + + + + + + + Printing Text + + + + + + + + +
Burtgang
+ + Ochain + none + Angha Gem + Laeradr Helm + Twilight Torque + Merman's Earring + Merman's Earring + Mekira Meikogai + Cizin Mufflers + Shadow Ring + Defending Ring + Repulse Mantle + Nierenschutz + Blood Cuisses + Phorcys Schuhs +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/release/docs/Ashitacast/readme.txt b/release/docs/Ashitacast/readme.txt new file mode 100644 index 0000000..1def714 --- /dev/null +++ b/release/docs/Ashitacast/readme.txt @@ -0,0 +1,38 @@ +Ashitacast is a plugin designed to manage your gear swaps. +This is done through an XML file, which should be placed in Ashita/Config/Ashitacast/ +and named CharacterName_JOB.xml. XMLs will be automatically loaded or unloaded whenever you change jobs, +or can be triggered through commands. There are some included sample files and a list of valid variables. +Equipment is layered precast~w%l9WYwy49#ar*KzuMb!Z>_R@u?exe5h#S0Yol`8v~t^t8#QVQ0aNz>Ju~y{ zOA^%Hw*SxX^Z8%>ke!)l=FFKhXJ*bhb7rRIle;yGrfF9EOC&UHAAae-Qt|gA{+Ki^ zXU>mvwC5)L^0IxV<-fdajqkI~`CFPk|Cy#weJ=m5Pu+k2=l%Jgz9+vaaDV=1@6WGT zxjO%IpTGN_>nBg1I9GxG*EP?+_q&^Z@s#l|`@W7neTct$Z*)&w{C4i?7r!s<`Mvn< z*fWIRcun0?f5h+aZhGmddi)0NJ+$YP`2EG6H}JdV-bGK*Z{XgTh_CwWT|TN~bc?(m zO-3{JQ8L(kMh>1Z^6Kfd7nNEg#e*V&Xru zR*H|vNO_aLGP>nKv$hMV!}!f35PfE?PlBS%ss9Ge+KDSP?an1;ZA&UO8Jd49$|Kf; z@1@C91c2vmfoghUDtx{Fp6z}_=be`*ipD6sja>Pt_WGu~Kjr_FrhWQRq*B|zfM07S z;8IO1y?cn9vO+2+92}H#qZybfme>y|6l#LmJKu} ze9ydPa^3wDHQf7@V~^QY_zQ2?Gj#X2DJ8P|IkSt;-JofW6JoYKh)`Na4Nf0m~Y*?Nbn9wx6nyZ|*{ZMNtXM$P%?tNsa#- zU`0J6rbq{({L2I=J7(*lZ=&uKD&(8LkN{Cs0y45hZB$a@cS}I#NH3zik^rG~oW2P_ z11jWud?5j%s03tWiQ1^7#%D@EmdGHY{7;_*psbip`;h_2szSbn0uV(dAR|lEMkO_V ztW-438nGh_e~tj5X?aONvkX8b0uV(dAR|lEMkO__OF*_rKBD|y0t8|&P{m`mg&83U z!}uDtQ6bG&fjW4p1e6siB0!fbK-J0O%T>s?Twp{|3C+k7wNXippSe{uEj!{xl)rih zFtW#NcdFts+ubVUTO$BbR01-xL~T@3=7TLd^Z8I#cbPE@tExq74qFF08vx| zGO|Q%R8r&jNI(-JZHV$J0)+10t%}ENPpFX3Cje1Y0y45hZB$a@vm~I2ktY%5=dp$m zpl4L^nC*Kis=Tyj-dohg=ib{lxEKwVk#Q0yF8vpx{!h7oh%M!D7D+n>$Arf8Cjw>Dv9wg0ofu85ast0Ake5(6_42}GC~rD z@il6rLYmKqI(VrBlohEaK$k0w)+LK?P$AzQfe}R|G$TvYMkO)+-D>>bi70<{t)$Tw zRXk?%tB~&*0f?d!kdY;7qmmf^5|BNz9Z|kp0otXC$83+QkgrGpqNoI9WQp3SB*wo4 zG$FDZQC>xWK%+gXI94+i@;xa4QB(plvS4weEPR#(G%@lFqWt_C*|dGCIF>RM@|6le z6qSICELhnn3qQU{jsFfr`HvK!9#tGmnF{&50uV(dAR`M_Hp;@=B_Kzn7g2s60AXEI zg|U!jgd_yxYopD#1;DYg2|#5M(B#M<0lI=P0*$oqq7pFySXIc^CNQF?glA;I$|e8} z7mKFlMC{1IUt29{l$QiF%K)@n0HUY_WMsk0Mp^g|0LYlyI%sO!82gZ^O-yide!K6T z51HTc0h?D4R+y6(C|s~is*vwVG2v2FVr68(T1i>>42cyHB~pYGKDf8CkGWQWox(fGm+VMERu(&~8;6E2Rqgo)Lg3DghZ;uu@VM z{@yL3Y1YV-i1HJ)l19&{;#etF$oD+~h@ujZkp(LyW#Ruv0U60Ac{&rMwY0J zN@_eL0ZoXwkcEFn0m@GTnri^+5P&Eu0U24MHY%y{5(#KxWFDe?wgOb7ipOjvD&%`f z0HUY_WMqljsHDc_#2Y#~5P6-I4I06SI4*CQ~ZsDx)^ ziQ1^7#`7egoX9Rj`MDLcX-}%+G21s($ag{jqNoI9WQp3Sq{fdd6f|;1_8`jtT>;vw zibKXyAz!ZmL{SOI$O4gzvhc?wAXj7`qTHtdb*ti#w^Yb?QUIc;1Y~4^yhT~~VhLzU zqz6$xM*-?n#UXF0kgrbwqNoI9WP!XzS@=+)Xxc>)jwpYnM$%|l6^Fc~LcUW15Je>* zBMam$%EF(OfTl*Y?*UL4fMPZmf;2#A0?$=p9~XcqDghapAa79?{%Hv)HFAc{&rMivNNl!f=) zm|EWYXnAYx_^9RWkX+xg-v5yG%?sfCZbB;uN|!inJlhkK7JG&;)m@;#f^o z$mbA%C@KLNS+JT=7XGvZWR5(ED1S@=dPWt;YNA5EJOPNJ5|EJvs|jV{>m?vdWG|w8 zF#(zsvvsKASWQ&OH&+0ns03tW!IDB*_(c+sHPVeJA6f=L6JxesRXk=psY1R50uV(d zAR`M_6UxG0ULa^>i}WGNpCv$$y9QNptR@*D3B&k`g@nHPN>B%HlYp`!!vyHl1PB~p z|2Jg7e=(awg?tqPBZ^9BMi#6l1dZP!0cA&A$iin3ASk){NkDTAKx+gbib_C67OWMAB-xdLgq7smi1*-{V;Tt5NiIH`P@+AZaP4lVZSWi^Qw_O0Ds03tW!D>QT_*4mK zQe+FF{EyWD1kP?##bdUeD&*TK08vx|GO}Pbp)CBs^@2u@$Sy?r_W&qndr}p~T9Ofx z5R9*l*}mNXj@3i}dQ<|M9N9yF?jnr9*?W@!o>L*;lL8}(N_a*VtR|F&7fC=lk$s5r zO9&85T-~ZTRudKSJuLuHR01-xU^SsE{GIDW)0~kWMETJw00L+Csp42oRLJ)|0f?d! zkdXze31#8`Dgn7798tcD0D;)UsyJ2?74khN08vx|GO}Pbp)7o(1T-b0eII~sB|zXK z7b0?q6ft^{;ZBo9%3x>5p~r;1}WQ6XQq07Ov<$jE}#gtG91 z^97BjMiwB-{|$hkyQ{)P_6imD^$0)|m4J*)SWPGk|AGXR8>vQ=-%S{S*y~jBm~Dd! z`FaH)ib_C67HIF3g%?Xe(;{~w%4ZTFN6fZG6^Hh&LcTr$h@ujZkp*BMY>5%EI5hMl|ixNIs(c_)>|{0#zIew+i`61R#n^Kt>iQ+?0hsBLU5h6d}sn z6`*QW9NM-D`6>h;ib_C67HHd)g>ROC=0v=R@-hYJPE{Ntk_!2j3qTZ=fQ&2Yj`P|}?;>GH^vl;oqN8kuxOWG^Lcp`=AJX>O#OlD1RQ z)iUYINFOD&QBtl)jjW@jy_EDLnN$$jLPM0aT+!^CB6m{Kd`dbclWvY|r=%iEIx3THiR`ANYD#)hCKW}Vp`{i z5=$d{Dc4EL^_onoh;&oZDN2gTBu}J|k_IU0Ihj-$8K$HmN_t8rRYhDsMA8T)eMu%& zN9IwIy$DGU%cR>PrIeIQNj{mhEV7Q0=2FsHnRI((3nk5`q;i?GJhF?DN+{_QGN~rA zhmw|4(kz*@BC?N?Hc-+8nY1#}LrFeLI(?C7wl~5l$xlgd$fVkc_8gMhD5*y#t%~GP z(&Lo$GnuqHvVfAFprr50q&1OhO8N#R{ew(e8@ZE`o~ERoGN~@IoszysNe>{&uvTh0 zNch2jjHk}|a_QSw@a>MSND=lFc)?FK%{QA;TSThbsxj=Db?jYdeMh*`>WyXjrkY(1 z&Q~<%u?IV>-o&&$Q_Qa5OLi9Bv~j;xJ9H>qW{sIB7ryPqw>ylD9|e@%X5CkjYj%ZR zc6vJT4f-VD1Gt2(N@4rxw8w7pPil13@ms%3%}7;|j^3eB;0YdZ3v~pntaD?RcU5g- z+A{)0hune^^}QGDP81$H6R^7nw`L`#7(KO&hfK;!? zOxj$tD-{R+^{mD2dmKFGBWI8L#I!BwU!NZd;V)B)NCsa}vU8qo?_%QMJm-`zk{?a% zi!S`7|5$8uI-wQU0Y3OkFS9a_Loc&4k4rCe+}IH-6JpNB{SJ(Q^#5+`*l$lyLOeG; zZoqTh*dc1ecUSs%#4|u5o}d05it3k@0MhyTU8RDaZt>0s~+ z#=GPbjCBlX=}aNo?LfO@rlBj$Xtzu8FzZa~9%9e57PB%(s&haXS^r;Se4v?E{_DpX zAD|7l{Z7-wjFRKqH^HRU@i+fvdGhSy1W zTfQC`2(Kt%o#+(&ccwR1DYzZ zU&(jjZFZ0o2wK=-mgP+>2z$7fcU>)(Tn)I*c$)f>*p$%LTR1{Cw2U2L*&_RZmsb$} zGDG4P{)cai5@~oFRFwFwPvJN2_)w67oeOxuB^m9{n4FUQzB>i)g7Y6u(qgicO$5%n z(L@91n|a|FoHIIJ5m@5i@jt3>%T?+1b^Y^b8jV+9UHE}5>@Z(D5mY$5DRE_w%j`1x zntp)~J6gvAb~aIt1wE(j!O2?Sc2;I@+m66x%q|ijR?MjYkWLx*pVrMnsIY5Ta72#j z&N-zTGrP;|fl2yAmFj;RK@vXHoFm)cmumm&ak-0SvvpSXe%r&q;L^laJ3GRUL7ibY zujU7zlI{L=TkB-a{|3v}ORe~$QNSLn65}|7an`5zIqDA%OC_Uu%T?r{l9(xm6@ib$jiB9M+=)N~uWlza?Xnh!B1od)OY& zV@m}vzm=VhPht<*-N&7wAh^D52kLCL1}yqED_c9l%*E@h0h_+v8lO}=J7Cq9#4UQO z9m#ot%PB7a9F9*1L5_&ZC$es4qLBYIGwYOZo!uFFOab<1v%`9|J^mo80?kB$Nhl!u z(*H-4z{d@Gt(94HvwO82V%U4}O9V49O)6wc5& z8vHr#v(6C4jK)@g!yH;*X|&8?LL^%0(3nZDw99saP+P35(n@Q(*}a8mRZXZ=THOnP ziXEs_+w~jt6;=UgvL?w)g&n5A1krYf$$!5J1oD`vHd^X1p*D>j;6H)3fPz52z0$F( z%z@fX$jT1XQ6@fu&+!_8-!y?A(t#h}NyTzdO0fPk1Ncf+ZIys-W;KIstCh73yQ{6v z(CPD-v|9$ERSwf?Zv7_!@QjcnR<(8WruC57mfePyG0zaIaiC+xI<3GF{B)!nMD1w^ zo6u1b;W)I6_%|>BNB}ZnxMr^Ra{SrfNSog;An(z9hu+cDl#cms@UryzXX&>-&iwP2 z)VJXB^!ko}^W)d|Ve&Dbfn_~yf=Hho4jp1;c@UZ}#$>mX8n4Alg+#zg=R;?CkCo-e z%7iR{Oc&97m;8=mf%jr%`BVt&PX7-X3R`P0=xMhv za+m|Rmb#-&Ls%EPXoAE18ZI%pW6f_npSL@opWdzy=9yiK+Uaj#N@=A#*7W5GF}A84kmZ!6MRuRm*Po14(D%`4~y#udBSL@=(6H4);c zLoX}DJKgUGE(@1r0iP+TpkR0{v1a? zO9UX<4icdOI}vcyD#3>xR$>q28~zn67m91kWEAuyrc9Bvs|l7c9A*1A%RYeO zszQp6fKR=Tt`AHpJhlqh*6}9+Lad1FmHO~Qrgn4r&W^y@f?sWxpC2?n6Nt3(IVfMp z*~OwTs5iQB9sj)XO;tW#`G>*%!WJ-2d9p_-JAnZK^<$-ki0&TrPi#yyYF=Ip16$Ib zfbY;(wxs%NJmoP%QvKwm=$OBPq$)A|SoOODc7IU@68|}CTqLY43!NTKKpZ*@xtU*& zu|7t*P1EiTeQ9@E`^Qs8zyV{F5famzr?W~|u*2lf^VUHTR+fgs9-3cUg^H6;6$iwqh-C5m>4g;$Z_=PIW0eI*KRhdu8go z!5HdS(!VFwe#p<`i*!)PSk-O_OtFfh-Mv?vT@>?L!{xj6ibapBp&H({2NFUo>l>K1 zFec5x*5#UiHrwO~SC$l80=cYi4O`(YII2%#m9wx&R?gR5ZLQTB$vu1!y+wKwJDiwy z0&=dB&BH67NlZJ1c-o|o1y|1d694N?rLBjKaq)*nHo!L8!z;F^xknH1Sk`i=^oeQv zWMwoXg_}o-DRNS) z*^yYbpg>i%7Oh&WC8ibO%TteFQP8VOpK8NztO`yS&^)UuVpT;HLODzDVKE`itZlq< zH6&&)=z&$q#d5rjX2|0f(B-)lT{0M35+u{ML0z2WpL#w8DjFLmJcj^eXNQ0C=2)eu zTh1qk_0}SZ>E_fVf|*0~;bn~perFbz#^Hp2T4L++#IzEacOd z9nR3>l(%&`26AP!X;VV!0JH&sm}fZn61Zki zuXN~@hz{vsI;i6-=0oFWlc_&gRBv6buP9}csaH1ZD=G|{Kq4#rB|q^5u)y*RSrhS& z&4s_*#5xZ28<-FyC!jUwDZB@GFu)%4$aaKbjtppTGev811uQv?;a+E(x~engY4O z)*=mzun{D31-lZ#o1nJaZri=AavvzQ(7*-Tb7pTT_P z?rwI``28uyuk(4W|F@Wvf;*OL0Xs%u|8d0FHb=Osq&N#RZT%Xyl4jZ*KtT(uFw+Ki zfZ#I{+c0`d1;1EnICnXp@96&;3dcOBsEcDBu6~5|O(sS?Ck$~6<=LfFK5-o59}t{7 z{|yDCeZkvk3fG+Af1C`=TDU9hImA{Lg##y?O9LmuYw@%81X?(VfA8R5kC%B)S)$%m z;VM|crgfuTp^ojJMyIx36CAb#)&*NmnVQN3q_rm+O;kKw^A3+50r;1!&gTQ~#BTwp zV$UJUi~4F#Fi($jY0Zg(PK3RU8h>*FPQs$e2C|_$V8jX@PN>y|c{r?a&MyegsyR`* znD!`|K1W*=Wpe96w&Mf~oN_MpoM1IQ1@Br0L#JCGWtXlaDr{Tse6b=YvBFDL*h8nC zU%H#Ddo?}rQy+78qn1ApK1YK3Q)Nmnp836T_}e0RIl^-gE0ORWk3yZ zM_?+-iDBoTvTFtqn1Cjd)4mqI>1)D^7{863r#F?v^+rtT7_JaohFw!fvlPjM0@67%5}cj1?DWG z7QLK6quiZN&q3DNUkeZsIYz{Y(QA0vbAtK|6KL=(ZRB}QsGcO&QNdjs-$95b)o7{R z7*uTI3D&|Jb_Wv}Gh$eX(Q+J2>|A=#vfo?FRuo}0r3OzWjhI7X#5i|-4bU)ZcH9pj zzyZ(z2rTGa+Eswfvu^)YXorA(q84e5CX}r}gIG;BmPmJZU>ypg6vk4taf@>hMhbvOUJAy5tMNG4okuLRvz z&tHV7L)(xTl!h8@3BHpB;35p&X65e zn!6A3H)xF9T+dIo%eJ4F=57d08GS7K_x%*VUP%Ay)IEbxLzys}J40u{Ib^>|G}~D> zf1WCv8H~C}`BJ+&t$D0UY%ncmPPM9Ci&f1TdLBg?ZM!>z&mt%`-JM_9gCMrtonQP1 z`rKX1uaJlzmlOHfH*t*D@Rg#g}E1;E?N3Fu*6 zP-7fT*vxK*+D?|A@5(%K_dpMjsopc#Kb0yIt^{dpq_iHviLzHn)(mfQ6wmg5qF(H0 zK+!nUi#@`m)4 z_E&|?$ihrrjJzvk|3hGPAFpHYJImjzXJ!{G__$j%XXUru3*d>?6e}O z`JLeT5&y#W>_w)))xqGx!p9{WT0zt@EZV1RXJH3mI7n|3JmIm|J73hiSlstv zs%5>wmmDxa?m&C*Vl^&y9NZb~w>C|Il|Ktj-fs;?tw=zV&yM&@+s%uz(B!j!^54{6 zZdz1HO+I_xKd-&qyr`0zd^X{q*Diak1#;O%x?_EF>zA$fJx(1?N_WXJL{q==3|iVe3@y>ZHMkvgxg^^#m?z zg`pK-2n35#Z1br7GdW$nOH$b+-(G=THLwdN&TmbR7q{j%L;7&l^CuyZLho%3CQN~1 zfzo_wHmV3E0&l9yn20YeJK!&#q_GHHOCbL-a8L0&$&2Xw zdbT2$mUKlScW;wNMyJCH_XB5Ti4L81>;2?7uj7LO#;Qr^qF%h$3Hu?M3$P-J(~o zWz*yHi03~>!(V|;2i4G3YuOLJU(@~}-I_jQDZWq92lbD~?{(mJO#kj~XH_@bf2K!A zIJ1$ejhJmN(8kL}8~$NVgj;in<3z22>Ec{sAms3!c8TR z6r$*;WwZ2hFDoZa-lUhW(Qjb~Soy4i!@Kl844;N|9owq1Ba| z;CX1kCtw)j;kCWarN0W-;O`Nk0pDH}UP@Z;OVFT#T=VAyxye5{$jyG=jjzWWqDvQJ zN0BOLExiB(eb%`&R?zFe3Ysudk%V~Sf#s`{`Y$QJy@CBGg(9#VwQXOl`Dcb+XT8o) zGo%je1wifXL$NApv6re8q%q1VLyfLeEc`=LbN3*yhPv4Wl`i)_GV2 zb!-b&E|B{rm2$rXmh7;n&kJL{vd?1!0*EMO2P#k@XrHmWF+pX7^G<4KBiVVUFe{GZ zV;dzoJEOy7fBo_i(O+1dlPg_P9sr3TncLB4out}H1LBq8>MPvc+u+N*0ch6pe+B?_ zB2t6D?bFLfWL__Cm+7oqX@%&YN8vC4i4S0#Zg?i;C|y0`?oK*NcLs-3j?%*^N9j&4 zzgI#eaYv4KXq3udioJ>*8Bz`EncIDFV5a*_;9`F5YY?s{LA-`mKS8$(Hv)&|e#QS; z(w~Hf)&4*wJOoIA4a{cJzif(gP8)SGWNncEf3kohK8G!nzGPF~wWPNlB^RsPM3Vn4 z=n~+9VRq2VZ>BoeI^1hrfp3YLb(g9a?XSfI&epnwm<4@`-2!#uM)xa$>l0h8{17G{ z=7g?xo0U2B3HW!LojKJ;hG@YgqXql@pK91m>OSiZEM;ChH6<`pIfi}0z+ZWa!9Q#k zb~8nusqS(@e!mVpR*57azt&M3#&*^bFNc3CI>+J0_SI9Hbqnhfdy$GYfPYfH&y?q- zgp(^I`lyv8oXyU!b_hK|xQNujJl9;inr(8qKX8`+hUA&cu*P^u$(ppTVm7g}fvGt6U+wCS@% z8JVQ};b_Obe-mh=VUE>(P&)42h)?ma2)kEun!ez9mRkPORF;-d&mtGMTj30|VGCXKm#zF#nzBo?tgY@cRb3yUr`>!xru z?f4;}$kPym&+KS{6=G^4FuxQI=3SCgN)+3>)A8^Qfus(pPQt9_+>dGlYdeT5R1Xy4NzqkWRzGk%|@FI{lI z{xv$a(xbN=3J2bbVHc3-{rZE~oq2uVFVS-=&b-n2rloy0B4s!MZ zd`Um+mEx~E(%U;Oe?gSo2%X8UTyDrI)>?QPZrx|XD@^TKmBJ(PU5G*l_}AY~B)se( z|GVBayrf6x=-s~2*ckl&vCg-VcO!ZJ9Z)#&(s!uh!#rj z6A5^WO{IB_giK}ajau_G+3hdKFA@+*Ur53emb`C)6^(8=%=f;9H9Vd2qz;eja@qdw zbo$Rq*(d6tK&Wesp?Ivw6Vv_xrmz`Fe{XqEkli*v^fLUtG10HcSI57Q?V{Z=<9nX^ zu8xGY6}=Of+P2;FlfdM*?dG2cvV$EKOq;vmjSW}qnedlGX^cqb2`;1T~(ur&`R3-T{0n@4}E=f@|;%H|OZ=_~T| z6|?jQT(PqG6sP9)9y|w-cM~OAG*n2qyUw~ zv|(6gpoK5By0<&vt5j`g3nTD|31L1ZFTc}m+jBMll*F_05`xrdaH;Y@IwQJx#T+=cI4sF42BCx1g?Z-J$SgTi(&uBGr%WEP2DaYuj&K|Omqi$>PRpoW zY+|KtWr_}x^%tf3XIy^ZQ8LQ16c7Mnpne<<|*+I!sBl!o( zWMwgTUC?6Q35FWqVt$3NCf|)oOIVYgJHJK)N(x-pvFT9c#fHdRA8k&CMS~uas+_&kB}h0gLcp5jU0urun*J=abCSNJ1E4pZXcSwTz`%VpV>1a|0b9<) zE_X|AMmlyIUMqmdz=*I@j5w=2BLywFddo0t$#b_1!>Hh_Y8fu*WifqY9&OP8PR7Or ztHInlVmVR(JI7HSks8R?Bh9x5Tk=L(H8$oILxSJvY9`9$p>N-OpD1sS&q7{!8xnnt z)2znIf&L)RV2Ar0zAK++%IEyTy;!8!^!^6?xZn3bB#1kaI&B!)aZ)TWtdeHya2wr7 z=hy-c(EJkEi-#?puo9!i_>HA?P+A4(ODXDOPx~U6Y~ey`>8eK=JGzt?Js|q5f0$}N z=L|lYVw`M-3Po*VqshuD2d8R?k!e_njgb-%jpL8wW=58ymSw4jY_g6N_Y1Ck(3BqC#ERZ{|*QMlMmRVGI!gCv{GrqA`uvYE@e4t z>9!oV9N{N_hTg|uBgfF>Oh7>z{l|e!eb`~|hvNm7C|o&FUvM1p_#-m2AZi-yRcvi8 z!R3#Qf+~oZmJvh*9^u>>mbH$sBM*428C60wR+f-G5VITvb6a4Ow4jn-@heb(um&4~ z`QZqT?R>E-Oq*h2YR;vAa29|9Y+N#c@d=J2uM^BRke=$t><8y!e{6+IYzd3)&{)Pm z3(qR1E-<4Df**_;TG$fpYQ7XE!NdHkFniKjv)58Ac@1XStD!p#lFA7J)BgXiJh_SN zO4}Ag_?2{0t-#$N{+!xXNe&_Qz%U;Sz;hh)S2(xGS<#cuzUh3ghL8Vd~4a8GdV(I_2E%x0b96l(koyN$I4fxtxt!o0GZfmvO5!leyn&l1DwY6q@0&vl-w70hjskXyk91VC-0FV-QlDA<<#GNZ93& zBt_eSQ$n=GDGw#u_9@ZU0V`GJ3Mtn|5=mI6FubqUJ;NOCX&M{ElHgw8UlMGc>uR!L z@r+x-buO{qSlJ}Z-v<+0^H;IeE`AHPBOq+T^?VBUTVqiiLYJxu_E5;`uWuZI|831M z|2~{n@#_tCxV&}v;N|zx$tvW?7R5}-Vg{CSeh`Dh%5caMhq-YgCioD1kF4xQ#NSJ7 zaj{h{l8W}eD$wZUbHuKI03rGRnRNco8_&MZ$UhJ#Z^G3J8cjTlG!Ll4!)!J??tFeC z6qZ>+g>gEcFE^E=?vQya zJIirCZ%Xo1Uh@1c9LP;&MtT4q+k^Euk#Mk%|Bz73YPYwYT@uKtFGZ4`#qW1OO(ULAvj%Rtkfxz<^>2oe5M@|)gwEb#b@g=PTx%7bYwZw|cBXVI zHi;A?rmGesm@&qIZUXeQ{^(8b4`cr{O*h5TW@>k}ox3#ve^b*E|Ad{#{4+~+Q=A7) znIi&P#$PZVMw-SM57^(g^E7?#Z-SpB(?^Zh4Hv-gI_35FPcf4VY-=8M3GWtVlvSS+q zpcq^kjafT(mcI&(VOe8Kk4uVpN3!oIAltt?z5V0bFJT|&r54nKTR;XHV&#~4)G8Ei z%7IJk6o{wJ7fcO$mh*)&bAw)KR*Mlia%K2)hyhFn^7l3f3xhBq-}U*7{@9z2Pkz$A zLayVfP60}KO)o@Q$l|)^r0zL!gmJU+IXuAe1#Qt-)QEYwHt%H|QcE)WN?)AT`|*f0q9eWg%wkg#fR`|A|h5{8%Olx)s1mHM&2^e_={J zselhz$-~|m`e(2a`Ug^X8Rq^G<+FSPR?~NbJH%pNPm6uMi*3%wu}$}@tkYTE1vPPd zkduS*M0ZZoL79_-@-X>iPh6A(2jyY%$zEn!w1OOzhsh^1KgPB1i1R9= zHZR4+QMd4e{{_2pmAp9WBYgBHz;EDY{*P2(>_*^p;ZmHz+hhTQ5qV77So~f6Y3t2} z#v6MVJ5v9Mr@3g8k%pb(Y*zXsG5hyPPjrPHTL6hZ(u1MsKJ(-+?JamuDHRz+|3X{jr)Y;o?Nx` z*_kHgcbr#9yZ-4NwY_H+S&jL1ONySsfi>gGqj3EZ=T)+BP!;mu9FjMkI|HPU&4y3E zuH;3L?jI{Jigd`QIqrkbofecL*>>3i{y2$^Ic&J#Af05!=JcH4gZX4uFPn=S7U=Kx zJebw1a*2xigZcV{bM=)txgv<0DWnR0Wt4o1+p~%nJ41C?YQkkEAxe@=IgU8_@#I}S zr+r4-2Uq(iw0&^7GlXqi0!uptc8IqhTph^f{|_33vnUlU}9$_BmDdBBSgcqwLejgKAOl9$EH#`BZk}-elQ5s_ZMDA=-{!w1s<| zk{9-*^Ygg+75Oj09UZ;{bJ)RjRR_&O#>vgmACReO{K2fzl z7kOgk^C+y>w1_K4N%?xcPoloeJ{#>!&Z&1U~FI5)WKw zVQ`~R^2XuDk$c2|g7!U5_pIu-wW47?#&kwU@2!gu9y;WpgDZLb;?-i+ z@~r`fC8p779kwyA6qh4F;L?}E6Vcs?Gm3Z6J$8Bcx6U4)BYgTCh&nN$PSIz?CnFgV z+^%QQ@1VQaaKLT51JX=6+KSGE_aOw6PG{&Dken?Ocd9veK81*Ti#@Oi<_vgEjeo6L z_J?1qR%xZH(5Q-13W>^aQP~vu-{FR_a^uJ)l5pWeIT``)DXalrtG>+MPc|o{OK%OY zosu3Uo^T-)e@I-cc8R)hFxr07{E8>#+K&uN^UeazO%$dtzDTO5KanP22#|w!Bxg3S7@?!Fuu~?~Ccklym zWaDlz!!imlA>_8;pOv8DA60>2Hr}Q!F*FT2Xiggu&+EMjl>@qR+{%H{)7EDhU+G$;dx-HO^24PS)|K$>JC7 zzYm27LrVHPnMBt;u#G1Hi)!NcNZX)eqJo$3G}{y=NR;e-{?F{c!i7CVq*_iAIk#9Ar^`MpC@0>x}bc$zXqiH zv*c^s=aVL1e_}l0+8AVGWNDW%{>IAE$t?)kzIEySlQ*6{2yW`m=d-XF&K4`(#fCo$ zOzoyhBN_7SE$lGzL7G6?B~m7S2qP#rG2W9&au@hP{gIfoo{1B^b4UAT!Lal7xS0B`&1t z{GHX(BPl9U18>G@PsSXKnv)qX5&k$GVaMNBhI6aaGxvvU2KiH2XzCJo;6}(lmGSId zQ_3po>h0&VAP|G}Sb4vU0g4{!%#a>P>m4gN0C8}OA&>Y-(iGlT7~zSOLHxdr=*r#C zKCZd?ndZ75zhAw3`Xh{qG+5CFh`1~r8NAc^We>T4^ z-!1rcA%6asU;Q7!ukS*Ox)8sD^nVL}{plx(U)O(GbAA0wnrk+Gm*C%<2p_=j--2Jk zpGo-|qtDVbhXwLzb$K7FZXN%A)&C0G`-`dYFX&`b*{bek}CpMptQoI6{<&O>|?N>vVg^#A2|LXv!3Z;}-FABYPvtExUt%mTg0 zqk+Bq=(#pDycw3CT`ugxkg>1p(Q_JP$>vL0PW%43w|2gnrcrV zT7O>us^*%3f8WBt7xAwV|CXW4{>tl5!EGb`pLJSbm(A5vCNi;8p5n~wwz@#=D8o?(YjeNM`(IYxH9t;17 z(%`7I>#H9iP?#uuz3pd|lpn~dY+I7=KgSNku&jp$k!HByhbiK}BwU%WbdsM%zTeh% zc4A-xt{u1S%BzmY+p|a+|2d`|=ZoFJ{(S%C!G6f|nAEoI+PQcH3V2mz{L?#+IiJ{H zDJzbz*?BDR#-j;B&KZ0LC3ig`GuHF0QcRd(YL;&OdN@qQYwJ}DaLzj#q7-duA$Tl_ zb-QSez$3IBGioT&S}376uZT(%w5odk?5!UPdMPYFxI|st*E*N7V(O$=2lgs+Rh&;+ zYRpe$9`e}39=mUi@Rxs~Hf=s`)Zo$Pf)_iEbWcr8%M+p2NzNBKa4AW48*aJH=w8x~ zai!8Z_G&$@16m-o9t|gsuD~u6KO~BdPm{pgUHeaCSpGvNpJ@7NC2Boowg%-}NmoJpvDj-zB|Na-o zRq|cJ8IMS53>EQ<`f{EqK7Ad z9v-flR)Xy6qC4E`UbL7*&(Y7I0blsjbf@H*vG=3j{S;Zu+2lMr3bAn4Q-eRk*@nlg zNNc^%M-lE@BBa{jVu~dKbxO*CmI)_)+bJaCAyE895!~xg4YYh)CQ~APBCNm75s1n> zya;TgY#I{$0g3rjL&zj6c76$uJ7_*i;BoQQ8eB}Vgfp}gUr?O51qe8&*t(Hk*b%e! z;TMT?#jmXwVc(qs2l~7LIN)7ige0;j5rVN4PuZS8hzj9lY!&)8!HL;=@Ry2m9Rtrm zS0FS~qPvg2rfJ?nm?8d#gB)F>cI-ji>xn1A?Aku?>yCo`IHCT?Tjh1(rtIMFhuyF2 zxSd7M+yj=`R^EhbfD_x?!Qpqd-3%`Y^3F@+P&$G`KAZ`?coSKfJ7ajKgitP{KGH-L zct1h>iuwirI=!$s1IiZgc^V4?Kf0KJb_j6W(#sFp#YlyIN9# zLo5s)k7ZFW;eE1Mb^N|XyM@xsb;G3qv zA6TcjAr>w1VaoV#5bQ$l4`F-^r^d%P`|Gf}Cls@yh75QS_1HbzVGaAHSeK1;0$uJ}}W|E7jWgZ_lDHOw8+$ zxJ*!_j++z5z)^Y@+CYQ?d%|Pk#xt;rK?RuMeBm6n0`577#jC@AHO>+o=1+pJaGS(| z@Pnq^#$tQ~TedIPuEN)4@C8%k$T{>Y9ugwMzPJNzv~@_fd)?M^#T^ z%LVTNJh=wF#}K3U0G`Bq08c1lg|~f!>}3D5_W=4Zrf8SMxMWpPExdA1Vp=Zk!HwSZ z!%`*j|7AM<tu=U2nG`_$n{eIt)qmgBL)%=ZAA!H|tw9XqH_P(nID)j)-&5N4tF zTP>pb7J3f=*AJC}05e7i>EwF=hZO}X@g6|(?w*YMZDQ)$o=W5Xc{JQo+ju$M{#6Y+ z(A|%0l6nW=VCFjjqjzD1)~Y&G(&J;ikD$);hHu}JL60%-BQ(24(@qe5 zN7_MLKOi589cGPH4~Dl4LKbBvIpwSkwmRV8?|3Aa9MlFA z2)oF$T;2=JOt`lSci@CKS#h^BiIwx21*S8)C3k8$PG8yi_n#J+t77YAxr7%lh{m7h zooF154_d#lr-O?Z>pMAKH!E#~k7Ea2XSooP2Yd>429dK4qT)e*DIKH3O`ler_S@oo zVN!UhnYy3;uf-bMXu*9@C`8z7zXQJ4G$;zHM_B1_L3C1g3+g$-Bd}{aU$9V_y2LGB zfJiUtbU!e>W48Xlkhp@BIdLo`M_mr79u~4|zIuq>ybSjzAM)i;@Ma2%|Ii+43keLT z1Cw|Sq!M}eCbbes``{CCyg)qlRy~AQWP#`A(O6C*ET;lX^2c!2x!2ma<>1&8s~z@o z+=8gZCm^_**M1v0vcVYZ-CKrtIQ1<<*mI6r#f5GLj^D%{nZ))h2mwPm{)SWY(Kzd) z@m?)x2k~zN^n`0ZJn9qEta7S>{6m+Ym@wI}<@O?oGoPS{eR1D1&4n#iaVPdHNVIe( zHhHI|CPpDuC3;4uNa7{&n>X;`>!mthiWP$%Kw--l5Du3Kgcc7H4pSu#IlzJL;RX&^ zHha_}APNN^S%5dlt#54W%$rMLtW5xJ!U17_=;$x*qovF2_%$U!E%Bt%ahbj&yEH(|N>5%?@rK z(!$po+n7kSnZqWoUIh}ZQ?gBQ zraZZxWywK*dpT;Qp zvXf?x%P6GjW$=kq{p9!(@~*S^fg$J02Zn+Vj+k0=Xw2+D%hlX;+pzm^%axCwMM`OF zHuec!T0EO|e!XD-(P2xs`>=EQ;aZe{60J%o4y67RPsFgSAa^l)vDe-*Gjy!=;zrXd zuki-*L?M5PEoc4#{HBuJEBGNe;8@LGt;1TZ=F?%Qcy#tv&8n@;M8Z>}sXhVsE7DE3 z7PpKzm$!@nY!x1kgsbu}oO8SR=l=;kiI=xA_v1y$YOCzcN=Nl(^yjqI%-g>@Z2T0w3pxAr>TpdDzZ}F?v}$WP0VkKAle*XcNBkl88wsi+ zFZaq0O!2|tQvV|Ie+9VfiIc4D6*EeAdHP`FXUk{cT_ihAYq;@Jf&oVHg)8(xZ~QPW zSi2T`48}!i0xtB%0Iy}s^H5MjLAQqoZiI2;`rUwkLmGUzrJT%!Zwns5OQHhwae*;4 zUWio{dHKLyi=pY_SE?iNs~b&?c!=~AWRPmB<$x3o_f7tuy!422vW=(kY$ZKvMGdp0 zq(>}ysRd^OF3HSXacX+fXOhCSndC}2ljNt(Bx8k8noh<^O=ErpB|r3}^TWIg@B>}Q zcM?9Sg|9fOT=z$Z#UxBfE<3Gb0-p>ly#5Jb`L%5QB zb1F~{zFC55%0)FLtY$zo($d{thN=Vu-Im6mw%|c)d}>Aw`;D4`iKr-6;mRk*!0&jh zM48f9Y2EkJS&0KkqqaID3x?TfRys6_l@6t|l8_vf^pYkyDCvbH2fDZ=CB#TARTv_1 z*-o9fX~@OigA|{nbqYkh`dGJ$)k5gyoAxN}mu^}V<<-eca~!VmRH6>YFvY=< z1Wu@<%waFTCRykS6rx>&n3Uy+b0xoitow-649y<|3#BG)MBu2F);MYRGDd}jpKs$^ZUQ9`V04d?3hg-8<@4YfgNnP0;L*`b7&i>EcvoLaU`0FTcaK7H%;Jm-9!Fe3Nui!;91~eExt3sqS6dp_7D_yp@#4g9B;!X54?I2YSE);hMMf zz#(vex^axdr32@(-ZGB(fF&x0g%&4y+@1bO1>LwB`!HWP7PCyI6!+k~a;1S+8h_IL ztWt-B5RMnvK1gic1W!(%cHke~-qn23H74z|-4yvbjy7oe+L3}+*+JHe3p-NxoBcL< z6&m(PUcdHWTjzpZIqX329aG@HV5g$n`8u{e3zO*wiEU4B{^(Aidjtdlll)B=3SNtq zg!X3GnS%GvynXZ>JJ8ub$8sQeHsATB?*KPAHqvulKSB^<%kl8?xq18`rAIN6AiA>d zqi2&ctN;iNk{v0)1A1rr!I&cBI{?q4_0k^5E77b=IHFRZXOxI1?^8rIAdtyU zFI}ZdJ8=>T__9}kMlkAN9{@9jG=8!L;>e4~hj4_^L-kP!RMGz)JfKi5(PX1Nu!1Q0 zil`?`l^134Fj6^{%F$QYkzO?ve23sCTOsf;00Z%r_WrK}FtSX-gVgvjqp$^j{`yiP zn#?(o9Qm7&4VQl6R5GrXmjg)f%UtMFk|mF0fAP$l$&mvl0y8=v=QK!2xvOJ?N6*t3 z`cI^U%Mx_;nPV#rot`ib!<|FZ>VZM&P!Nv8I#Jt~WhpbQ+zN8rARi}R232QYFN zUIWB+C~Jq&rY|qW*i$3TnEvE=atPw!_~~o35A=S)88NxYaTFXjKXOmFc?h*;(VJGD z5o#_)i4(GLBLR30x7g7vENOfMbIFn9q)~Xx%fCZw`P;Ge=~%4@lnuUODts3o%$tUjwT- zMS%fA+kLyWHNQT*)Is;Lk!b{ZJ-D(R97JuhfSuwuhpUDxT@CK#?%~$_1}GZHLmP+? zAnB+Ge7QMhfpyj$e_$KI{8VltxEaHQMtESz8G1OA$O3;l*((_kQx?4)dJYXKcpu~I z%-gj|N(G1Kwcdl0X{qNu=lF9BRQU-hvoJ#rHuKN;rs1her5+ix^&7603@wVvlB|DUJ~MlKlag z){#hxF%THS9VG0$uzk=*&0x#zN&oJ2{tk}I-@$NhFl^n5i!>cUkc;@6wgmxa82nv> zSvD~Dbf+mWCv3e9)UF7EwMBuzaI%D8ZLCY^*@KC|5dWG$-7yZw0RIM9tic)$?n-Mb z&A1nwd{8+s##CKyZC#9vX8fCg2PlYl6q=%cA40ZrWCOfu1P_VyvYRoBwSufk3mfW} z{uAMR{4kh5SkukK8fKadp$abne7E>ul^;_42z%1U(jT1jjv6XT!^Iz0MM3=^ z13o|t6~%ymRoQ4Fq!4SqnFlK9;UO$#O44Qr!w)3wQHL>9 zwq_S5`g^eL3NHr_EnVdJpoiw6Ab7;nS9ltyr1ZckJ(N$dJmRnyJFfp|7NY4sVMpK8 zze;Bxojcb;I$~YnFr5R!ncWbbmh{o?Q8+Xo!JpF_)~I>;r>-;JMhUr)PIc>H3PCq& zU=}z<0RZ;i#cx>rbuJY@v5-R*NQLyDQChUrOeP64W-D1D9Hu(Gd=Ls8K3JKki|+g? zV**3NkELh5-nZWgJRu#KeZ>y_>9?SlRJx z5AjbgN+_aH;S8c(O`3)z+AIVW(WW3Mh-RnHAlfNRDS|`iqPZ~vQIhUNl5_-G+x1P# z5Di_4zb24uY8uJ1+1dVXWXfoKBaUWXfM))Q4J<_9aBU0R=`f_x9NcR1gdXYu7$(Lh z?bz?M(TJ(WX1_|Sw$ir!&dD?a0=-WrGKDDfJs5ORzUGUFIrhqP{9!e2(ubXt7&< zMw6_iC0FK%+vRVe@X^5det?Pjlh9rakUO?wgD)S;ouxxQiBovm)0cYAhB)Zsyp!;a zX>#y+`iKhZ38B;(R#Zf{jiUMuIE!7-DXaP)J(6&vQ4^e7sV49l{Rrd9*c;U8BAgd+ z+BZXbFzkbUsr8F)Z>=A50aN%vA6?m-^q&!|h?wNVisF?2%wFL?qqq;R6!2^DP8zsv ztXIrFY~X|Q=z(~8VmQsjC|rxAP$SpxEpH^(*YS*tEC=+w93mU_CC*o5gW+R1O^3gg zSRUv{&?v16!-^^4f7t#cpFmf5q>Q_n1eE2qp(K76*bl@05N!_8YYuc1J7#KNg)4=` zk3?>pwcwWVKKM)OxaVsa-OymHmMGL1LvYxE^ZWx$V}%97_1@HeaM*eaaw3ypwy|3p z*qCNGv3vun6(V25l_`f}*`DH5duqq5FBPqZ8iq9Vr>@@3bwCyq%69FV+$44&{NRfDc9B zN;{HV+LKv z?)R(rg@nC27y25EjxKWcump1Jr*6zcn<`*OtIB8etcAU}s;JqbR~0?Ah6Vwyzp=u! z?LwAZ_qzc*slh)+)oktD)B8>S&$FsoIHyxFHxETOgQ|K;s%z@w_Jz44i3k_;hm223}V=L-&S**^<_1$WL zfyvZ-Dw30&u3|BS%bltD0ecvSe^5=|o0l1OLOGpzc7KxRR=va+H1`*7?xXnT+PJx9 z^k@_+%$M!uTJ2$*+5sO$=q%(`Xlep;Z3|jTB$t9a2mFH=TOwc3%1tmB1^vN(@B`>U zXXUC%jHk(jr^$uzatqm5scR>!OwLjB175rr4C{XiJMnUKk~d4eD?>$2Y$Wllsr9GH zU6*_n9!D=lU4C|761+Vl89L6`)XUJs0CfV7!7b`4TR0U(kp&XcdMk)%6=__b_>$Ws zR8MA9f2BNi3Q;w7=qJ|xkrPLcDnHK{n9LZ@PEzVvH9L#2E^jTUlL_;aqnMuz%!gh^ zaX_cg8zmNXaA0;e%r#eBtVj9OqfF`y9s>O5I#W}~12{&V9Mg$a*YE&d3Ajd;OLCb^ z!*?mwiWS|_zr~X-$unPF4qjuYeTY=P^);S`pJ8K`1L&i^}VV_v2PAnXSmn-o?Bvu97DYrB& zNA>-2~x_3WhLB<~1y(&&f<`68S$5MQXS z9@f>wp6D$+HrJr46ZsXbh#=?E;%!Nubjl!Enr{W%E%Yl0>cLraw%I+o>VjPL5{%zv z>dL~R_m{$LJ%&6`l>9b6;7-x5mgcJ2F!Q=Zt;|;kC%;?tN975eP~qJb91=#t@WP$1 zPR~#aM~zSZ8cMbhRR2rUUe5((gj2wUGB-4mq=Ki0T9(?5hPQ6?Nc=JUpu%@eH0*F-xRn;Y_R?swI%OcLJR0lOl3KA)LOH=F(3-9^ov_I9pn5 zqfm}#KnofMQQ~>S?68O8Mz_$_d`tNIYSXBF*3v@ij|1QE*M1aUqm$poYdnV#IqL1? z@@}dP6i)Twl~XwIr%Ge1943pG=3rWsX3zvWH0o#|dlIq{szwJKC~NifgTc#r@gGk? z#-CmcZ&Z=2Aj=E(h4;_^>H{DNLatv2qw7nb_G`@Y^_5Hbu?sL5JL)G1Ic5zrgatH# z`e9Bj7aJhxkSPv5Xl*`=@NdHNcVIaI9{uLWluB`%(NF@2)G8(thi>1ArMkvnW=Y)W&)3q?CQ%-L8eHDH7@vG>w zkL@#s2XX`UTfK>C^5okbPhLjJVDh+UmO2#%pPp$xcn;LcA~*|A!@j*m8%w5>S<2p2 zsD8b6`QSTIc@WPc9ueKO*phX5E}b6!fC^%LzkSq~d|im%1k_)r*RL*Mykgp$CfjqW zGxT@EFGF+hC&RGA0fh*fzXjnhi@KIxgZ77T`|jfLETRCd5`w{y^Gk8@?oZK%dVxY` zXEc6H^Y_!#plw1w%puj0d^DVn2?6(4_#TAGg0;IH*KHx}|67l4p2ccR+T+p;V?IVF zrV-;XK5~tZeEH$4D!!l#NU=l3U6AxX?C&x1@aU*AEY^J}Jpa)lFfHeBA61M)VOpb? zsFUPM@PK+}As%U-)T&N$kf2hbZ>6;IW5yG$_{&>#C#}WUV;r-H0Z*`6jd&Ehw>c~h zJxnp}6vMlaa)FUko}g8CVnv7)&1d)7ym!(HQV2dd5$goF(WH#zBmaD>KUvMKf`?eb z*CuZH5@E!&Cg~sGk@3dp1n_X413g%J3F!EkcwrsYn^*ys=BRj$MUj1+p1^h|LDV+J zgIqwB+k4&O{#*Ob-DnE5BOh#)tNEt}I8U*r3qlY!Fn;r=cGBW5OFIKL7)3vYIIS}Fqf!vL-muZqoqk27%} zIG67L?FM)wq`*fSZ4hzhhj}#+CtLb~9i4m)9-G%AUE;g&Ar*_W*Uz;OJ2k@%|TEq?7I*79V(+In|;qw9XQ1R`7%Z?kw~^gTA=~ zzvbr(zfc@F*Xy*S?r5cWD}FImTMD+DS=9Yl5xtj#vP*`*QLL>n-iAp(SfW=Pkdipk zP1TlB-Rj{v;-gilFn+d4tBvTOOZ)`Bk^X@nzzXMPF|VMZ3q5gj=zqQeH`O&4!_8^n z<|HbPL(Cki^Z!r8G_ULnF~EoKRM6L1LU$9&?P4^XI!SP*_WW-GpaLIXHtM12CGP<2nYwHF^L#1F~&lXCTT#z+a3#VU;faHma(~i+mnsm zN@|r#4!c?NYxnI-f~{!ylmS97WXC+`^-It+8Tl>2RTtTMINEw|s+1o>N>UfwA+r8~ zRMAIpC$SqV-5^zg=EQjsM5&r4oKIL;V1a_B>(1M0f-FG z<=;I19m&6=`8OZGMFTQ6Cpk`glTJ6C4xPbD8!A9^XgNHTv{3u-tOXjzi_o+yOB4T% zE`?LXllVi)+hnrm*!-r@27IF&MR%b~IE_STe(1OO#)o-1^%OM0p7d&5v_3+)=ILTR z);5@qZHC<8-bPr-Lv4`r+ydDnS?g)vfV)LX-FiUhwq26s0EulttUH&!)eb#W%%N@> zLW$#^TQDRAAc`A(!w;Zh*e<$*)W9$Z`;m9&h{>q1a!V^kk!ot*ye)0`4qsXjbh+^E zVI->_t!$y9!2ck(_JPGA_F|cw$G4K2s?)?9sEPJ3EROk34z13eH>wr$=iSzV6hiL& zChij6vO`TT>NU~5^H&fiB=NC43ixs@q609@5B(Uwl&}JS)d3b%g5-$-{tDRRE}Cc5 zzewqU)mW4*;-_4ErYv45aKoC6+rswhMPePk=lO24c!v3Ii+KLpcO~Iu-$3lvL**!- zL+&9+b-``IkPNY>r>1dPw&59eFmnFr~y`Z94PWF?GrN_En_-(R<- z{bitbKpXvLwbJjE2k3WPkbWoZ!Ee?2EWv*UoZvrKHu9g8?fhqW1ONHfEBN!=Qz<9$ zM|E1Z9OJ*XEgkp^2NYXQQP_V1@>EMoF21eM2E0g#TTTE6xI~X%f*bej@kKH>uIcMv z)wa101}!bMrw}GdS%y`f*MVs%-3aeH2`aJ^l_2b%i#a0x3|Wh~2B-`yhRW$^$dPEc z6f=>~07mow8V#p_hJUT|#0~4I|FUl>(Y|5YRH|jg$*p+3Aycc!hA+Wg6H_1T8ku|= zCU%$O?tamo8F)=?l06w3uGS?PzWpPM-t&G2^%H!D><^z4&tg9f2ADi1*tFNd*`gd_mso@26XN1j zm%sxCmIfPu zGOXUgFcN`xSK6tI$>30t*_jb<4!JF+bDMc!$l@U9_hh)wpbKIkMK_7D_(Qin`{OUc zGmN4`SKt>-fbUzpY0W7aaB5){VTc04iWIu zF>_WZg1gLDC+i!@lnL;2{a;Na>)R2x(_?!(KO>ix8vq6}k#ViOu?u3wA~)S%Q7 zilOj)o#<+<#9r+LLb%0~N}kSWWbI-dEm-*b1pdyOr(>B>q++2V^nhz3!@I3?%Op+Q zjC|q#64O^v8Q>M%v;7(;?4U5RR2N*tMPzhG+5D#J40j`;rvanf?EDn>g)(q)XN5y~ zwFM)Yj7_1Pu%@=m2&|yhFcYSDxSv{{DUN|@Kz}$pGyE|N9b0#L z&8EO7te#x@8ALxR1;LVVzIYb=2QtoL{DA{fl7ndV5H$Dag&n>X@PPG95GgKk8GxTh zx~^)6yPM!&1}ei$IDn$_&__5f37teSu@hTzyutFCwSNAmghJnhPK=kulLqmj2EBsY z7la8FB8;r?ymUXK&AllEabpH>Ddqt97F%8+MchUai)6$e2uSYj_!09l!H6ck*NMkv zCAsbfO5I4Q<2h9}MC^Xdalm4X(-cJ19asFce2S5%SnVQ7;i^h;Pba1bu5p26G_cTm&9i6YP@L zjTchmpF$>5SCCR(89#xVT}2~u40Un45i8CeB1u@}@TBKW_?ZQTI3@+s$^G{!k~hg@ zR!090{W7E1n$gdreUA1;U}+5Ib`|SNg&*;=DyhEpC@8<~Ln(-(DZWUuw@lXhNVHbZ zI2m;-a;aV6Jig%thurQf{tWMRM1&bsoeh}t9mpo8LQ{n{HZ<4NW`32AW;W!r`>@6X z7N%%k7Y^&CuSeyO&xmN5yJOu*5fgx?XanR$9ilg7i45NW+Mz0GgcAe^;Stur?|86r6?G8z{=%2C}Sl1;%9(={|!}z)!$W0~^rl>GzpB`hC8Zes|Q+ z@0-iB z9LLIdp-IZbnzI`sFbTzA8UvJ_O(b3qOQB9iF98hCK@h5jk+TYpPwsc615#vly7&?l zLox$i^Tb^0f<>io042e>P34@xl~hJs(J@PTN&Vs;=m;LO;Wk2G4lKqyU|9}mR)7A$ z!}s3-_C4-l&;1Ye$9CyNwRPOo`ycl9Z=G9hnb)JFcQVQj@47vrObDi0EuL#8+?SeU z@#IWcOnIw7VjW+LN4Hdd0>D)a0D$QR&=MSPCx-A$4Q_AdXAbg z)oF7J4$4-w`5iC`S!%=GlE5s0eBxIY3_qS#RGsHN{d`A~WOWM{{0h>5#q$H%b6ZOa z^_o~K;w^U1Z2IHyOfNX7SldZ3p<5qkV5bfZX2C&UcdEAlr;IngNNDr5+GTO91(vhU zuG}pY>ly58&6V*OX$!}}9~_D8V7mB!d`d2|k>J?ozDrmfiz4HY&jJepN8q76hlc-0 zoiwz@H#yH2{LU4)U(hXg=XsrN5M?;K7Hy$&r(x34wFtXR{F}E>>hda1OIZP;q|Sic zBReb(H*EmLkI`GOB3<6g^xc03#Lz8`bSvk)HT{1|-q;Jy5-Do&4DdI5`hD5Hg?1s~ zDw>*jcO8_6w>b+)iaQ_4dI&)P315fugWQSY!U1I}@4_RS1yIPtn_p|u5pUY-Gf;Qf z;XjNM^?d^dO|@9|opkhX4e+k#%cB9_?MUIzU~_|g6NoE9)B#vUUo80y7^SRk%1S@+SvMqRg}z(dg`r@Hv?a9=pW5_H z+!`TQ_js6MAOwO^M+5pKro+3FKlsBOIqku}`n!XOk7V78J~gM*p&wRo>?W9hd|nW# z&Yq){X1YWhY9vOsa&%y2zSa5!8UJp?>k~I>I@j)&-*2$a`$s)Z0`2jjQg16&C@Z0EY!#SqA`%>Dxw2EhD03#DTXog6T zR-)@*z@$HA>V7B_v)$QR5qV$PS&p~0;lo0iayU>PtS`?Dr>>*t0)rS03!Z7k&AmHN z7b+MUt$@pB9YBYaU0pb8!p%`IMQ3)v*{&uVjkEz2*$6k_?S~o6S1gyZTEF%t7iiDH}>#Wf$Q8b)HoO(3~y=hU+Uar_>m~z z!_LyQ`%UFM9w&@=TV3E^pdL75J^*?2s!uQ%q;Z-yeTsW7z!T}{zIzY8V5xh70rD(Y z7n6SYQQSXOQ;q&6^u;?4{n$>$4vREd?3y?X`c~itGG~V}+1XLy!rZ1&z+7K88uHe! z!dVe-yIOt#n;QTb@wQcpk7*ItfyMEPaSGWXF6Sf4PAFOcyTC6tT^$y6DL_=}%CHht z`Bt>kUZdXm{sy%?xUO4GtvwW}FK_n;8F-9tW7TuUu@_Xd4g=mWqg`==Xj((y2aXCujbKu3Jxa6|L zPBRM@hEtkb#Jn(DKDd+l&8X;XiD6i9DkAyS&V%gWOPSIdC~rq$3z|UT z=ValWXkjK>W>(--;3m(s)P5cD3|D7kezn2Pa;t2F zK%D|JM{v$T7G+S0BmQx$W@g~T(RsCiNdd|_v0!AXZGrpSW{R(&n=n|se=hBKy(i2? z;IPQ~6ITGXWHGL^;Kf;&H~_lRxv!>CF){cqqKK2Yz!+ttxR6JyB1(YPNT#Vkhpo60 z6PSpT|4jM|*~*4>Kja5hsM9my#>4{mBs28I?I1c^9f4T@t#A_HJ0-x#ZqfWDJpg|2 z1nOx8Xh56AbQ(1KWQF>+niO#vN2Z!aMa6t{Ba}`}n-pa+*6A3EnqZE`hs2=QY{0g0 zbu;}!JGa;-p2Z_rcuW=UYf=MXPJt3Qg`oB=p zfzPji0$3WQYW|TrG7(Av>lk*Nc4u^B3I5q&n2e@;|y+fiNP*5?kdaCS_ zrV+qmi43Ar>a+MBg66<5UMdiyg8!}>4TeiM?w-ZYX-qJV%VWogdpSe@jGSQdc%WKq zr>1twQKlWPrU}FlN?(-V43v2cq-e{L3Um=(URZ&8*fBj&lYj{@3{5);!0{e{SXQWa zU(x(jJ@|}E^DjnCF7a)yguWRG{be`NDiszrm>WRb011}(0fJ_)3G`433Pve0uQy7Z z5=)8n=$uK3x50%0QCBO$)F&loBUh9XNqE<^%_t#O$uYpmC}J8BLujj(9T?O%C6>t? zgEfBxx~Nm)AW-5X?;DhOiEP0{x*Pd)V!XZvu=*+D-=N1J!}zIjA`h>3`d0EtSA&v2;^!9kiv(2L_T=#U5yZ3vnJL`VuPLM}~P zO!%51M-M7F;HzH8*R67dFO_-B9?#_-Gno}KJQUFfnUNAvb47$=bm}tAPt{8@b8)A> z_z`uAzPVFdCD>?{3X3cm%#vV<)Yx7S=%JsJyks)G(Y=w`cR*(2*U+l3_#Z=dECXYa z53BzBB{X`>$AaiPlqO6Z{)6sfuIT7Ys02*$XAo3tZ?< z0${frQ)VEQ!TAK22`?}UxGq`%M<24lx6A@_`znx*7FtTuiPq7v`zYHHap86rZ65+m zvPV)jF_xx<5{-01r1?n)950*H;=}>8aygO{mrt-K9A zB5KjPj@C4sa{xePS6RC6T(WnPltfDM$YW=x+Qq=(CCoeUg1VYYR*HvbswEDjda-H5 z{0FB*n^h{%F)<_bI)c7)X|U2|f#w^kv6O9t$B)?IcX-6;)G1-aFkDz0&C#NwA_%hYT_lVX2*=AdbGS`ck2b%JHd!FN zl3ImJI@r_qQy~!2TFWva+1N=Uq0-_GG#fhG9gC~wz2T|_^|{=25{sE#t;Uc z_25^g;JWu|sQ4jG{4^QI0qvKZ4m8vt6=!Sp%kejq5!ci8z4cT9Rk(~fduOp+^N!)U znLeoCm%t$Uk;~o8?a|HFcJAh|p527!I_~L7b3~}L*ah0t)@*{Xi8T!OM{$*|lRWKA zClFSgtQx;^pf|HZb8dIx@hou%xOgOAb2fy>80f+3tGl}@y?UW zu0WYrxJ;H_W*e7-Z0h>i?Qq?UjJ!E zzJQ{z$J@q4)9ifTD!#szS>Onu($JhOGSraO^+3h85ej6fTYz-FLXh^NN_spXwCaL?iWI3OJ(u!)nFQxc43 z(RRM~$#v-aiVke5{WD-uidL#E_09u2v6pwEZRhVW%)n1oz}Z-(IuGFQZq3=~61T(E zi^~@r=z{ zwVC2_3?fE74`a6b1b}gA+BPJJM;EamHe79YcOY8Rf)snt_c(ThHa)KbPR6tjihNH- zUW=^9IBOTh<|7vO71UOUb0ediwXLFhgw9xzaIL0s<}X0!2#(NeJSBs}^;Z8NgLyh= z%?O$-fO;XeBPR5nsGm^7qFw5jI=W-@OLH;zO#M>4KO1?g{rPQ>$O6xkdkmP(6u?yt z$?x!$2JWI?UqPVWd8{y%mFJmw{Hww${plI{^S3K1akEF1Lz4|afm%!~I`_dJa5w%V z70?{n?A&7^@6L3`M=ReWE`<&q$iUr0aTiR8)VrYfh`2_p?S{U75WjAM`DL_s1m2Ej zQj3pcPY**R#XlP2B92>q-L_@Zsv+5)$Bw8C{Xhf9#2;=!-)LNtSSu)dXbh426)>0z zc^qOW+LdO1GNywyjLXF&56B>K3t-ctGKRKUJ;lD07i49s|0EhCwfle)S7ZmZEMBMt zHaMR9E`7J4crycLseO~0uy~Ye8-qZAo&Y9V{N(t8vF7iN`;yfdsm=aVlv+L5y&WCU zGzy7BPzRx($-tq;>Fm`UsMNGqC|!kHNTl1)7}GNYnu0wl_76S*`ki}Rnnq#qZKy_2EY0`keMDV~e=#W5=ouWm7}V49 z&(K!wZSuSfyJ<}MnE6NZT@u{4rM}FrQ`_#b(9CKYlhx3L3`#$@jkL7}1@>FO#KzMx z-I#-FS_SZZB;q1`_fvZzg_*O6f-Xi1_TC8Z3NA)-Ql!BR^PTbceehwX;rjph&pfUTmlJ>S^GAPZ*vC!bk4~r3D zZ}DwJe)`AfpVUg)7%2jiQV~a=0p(o{HgoHup!XVnO^<6Lo~?6hI=l1*09EK!fTgBFvP4@oJxb^HU0Oxyu*WF6{$DA& zj*5;qif%HCVyp;U9rRvdu18Tm(N%c0Q5kWFFfr&SBRRIseaM)?U9@P%&a(0M@+=$V zZb#GREZg$!=qwv-&azZ2n~;}ymOOZ--fsX`!K|YD*uqU$v$Pb?{1WjPGiy=AtWZuZ%BTeo@A!-ZL5_?$1IGRF)ez8uYa!1zO2cWX>;PlhyvXb81J8gBM& z#?IZ^;@d`lFo1#Aw&JVB_X>XLU+5*|(&2rcK6fy;qm2Tdwt{6^{EYf^F3*So?kQ-} zoKY2XqBClsIis*{k+C?>C}`DrMqLKl#*E6)DZ-8*%tb`|DAKk?mKBTQgIrbPWX0-e z(q&4yhKS?&@yiM7fqV5mqUi?akLxRVIHM@ufkHnt)jM-j#aVC)AV=)k}2 z=W_zy?%I_l7SBk6Wr_()14=;lYc4H;*;gJmgUA&BahKV$4jwAQ*WOo6o$>FepHKVES^tPSQM7yogHnju{c?AylAE4MftX- zdPGg56^zTL(fMNe5JXFEe6R{L$!-(_K1i?^Ul>?pM`7L5eC&PI!RO5VT`&Go+>IzD zHa7!@FfZ={ebMM}EPQQ=2_MjalQG02;P8gn8ofIj<1K~#rNFSxy$LkoCi7I+mJMvg zxEPf2B7M5IA}NKEWV(Dpnv-C%sf6COjbl^k|doEFD+9U5M zJ6qNFw2V76+wXJ#lk^(p9bz=ZU*tr-WYxLH+?i|>$z@dY9tjd{C?Ga&Bhe9>qGM*h zpg4}hHQf}g+Cs)?>JgYjBz8sA{mo=gP)(WTJH*dWzQvhneb!)2WL|WR`hF8e0n97r z67y@ybX_fJ_1But<+P{xu)cUGvuca> zSRRz9geGlzE?$13FWjfbdc zI|GL|SYioFYCHTt41~X(!)j7>1m-6&KEbsvga5?h_xli`dcm(Q0afQ#LI@Jw`-rlk zu8P5NoGU42Acn>pbAbB*_+bryxqQV>KH`T5%fZYV`8~fT5F5NBVXUo>DK5C*-gpo@ z^#d7r8N8_(OyC{Q?~t_Y9i#l!K(Jn(KG{MY#PInyybS$imW7D@}3MbWtN> z2eynY?7>wE&Dm5M|C$*FXu7z%7)@7)I9&{BXmHfwtfo;-vJxuFO0A33DgG=K9Z9mE zV8l^PR|mvX@ghi?CvN1Nl zzMUwh`~MzkVvTCRu0D!V9sA-g+$_*}ILwfcpZK^-l&t0Mr1;)kPQWU4S78<3ZM%sy z4wOqA`45=MWk$nqQ8+IeewD&y(eMitUK|ZSMd1z6@G1&#kA@$i@PTM}A%)wc;TaS@ z84ce~;jU=-Mhc&ghKEu(V~h#ELgAcfIPznJ^P}OvQFux;{1Jukj)sp=cu_R`7KJ_0 z@T(NAi-upI@WyEPDGG0mhF4K|do=tAg%3o-3n_do8lFMnQ_=A46h0FT-$-Fwf!W`o z6wZu>6$+1xh9etjZ-LEKM4W+y&B`R{FI)~d6iX#GLz$Gg=!+LWWpcr8WP@6oxt%yu;uMPE)pYNNt*8F{hFta8=bl_&D!(?@$JL!DF2X-Q0KaB+Xuw~H z`J(xY@k^SmxsWoo$Me9t*;$+JXpXM#X_Un!X88#|W^cYXH_=>E{I6gF>1viax`rhe zDe(932dU(=;=sp-J)u^Y!dDwx|rC|IsF6f9QN*=RDBt>VYGQHzZ{&z;+O zk~_ERGkh$XF=sfnDZWR!{S+@5Lq5K^jGvM%p_4dT|0Y*u%>B5()%=XIR55B?gG(Yp z*G-n$lOZ~vDr$W!)3-u6upthVp8}US)@*}vYrrUMYv4fsn9!hvHk6ixM_Hp@gf7l< zAsxq&EUCSmhK$08LtmZXsG!UeM{w0?*nHaa3A@L{)|&_+5$_OvJlqZ>kVc+%ZT8S^ z>?2%segw5Qa-WsbkFDTrbyB6fjO*AV?vr(Rveho^psSNgT%07z^twfLdZmF3?67|; zD=}UautQX7Rb9A+=$?iO#S_?=n=6N^@rc2P;DCu0ksUl@zr})fkrBhSjS1ELD&2E+ z==P&NS8V$?$@WtLt4rKHlqVY$yj=J1t|HX|br>>gXF58)N314*aPn2Rm=tx`3UsDd zTT7@k-DnfvmC4?}kRrAmS@iXS^#3$NZazf)={Y?p-6ir?bNe_&n1WHp+VEGb4Wzve z__JyF%8$_j1i|JK%dtLz)bRR_#_wW?wd-VI9eDdyU_)D}+cJ6idd#V3c)rSr?;~RO z_GpGV2p2^5Zicikhu_%0+2%+B$N-;$gL_dXnp#r}5V2}A$03R9y>fGwv=cvH@+&9ri>3lzM z0N;v6IAGnbOfKIF)m0F+hy^z=jlkmNhTR9E{aK3&wb@(s?mvK9ceh7VA3*BvW6|(D zYF?gz=E>Fp?5=(U?95DAhq_@ic!9W)N;0)ez=u*v0z8$P=s=bDPDdmlP9vVR5+mhn z&YrsZ0&NhL^*;wPcAtng{UHXf8c52PftTc zIibF=>RQEp7(Dsei^F|=Eq!J?P=p<)h`cMWPS8D=J2KU%4vow}XlWQsY8q&3fZh(=0%>-h#2palpQ~D& z=MYzxN$>A`-t7E3Mkxfh1+whSDX?;Y(Id=bL_yH~3gKm0211|3;^rz}Bt=>O3-md% z%+Uz83KK`;-?2SFM_iJ%} zMmoxH8t(CZhRf+dk%n6$IA~lr8Loe!FtnMD ziGUo7&$s(7BrEGjVFlKYqw5H$rFP?X;9cs9Q|ek$Lr7(Wyb|KW4zSlNAyT2{aIZ%# z?iZMrcXs~lOHAqo+PDFzkODJ+G! z7!Y7p&qQqfV9r*l-7!-9{W8u1S+-3)fNx`_m2VI6Qn@v*ON##mkd*HN=yNPL4F?cy z7;JGE`&<;o(ukG04gGelZsCq&0alL$R-6*AU~6So-X{KWDPVAR7Nse5&|z4}{`x{n zjhpu4s83!g=|tDmaeVvXJs7~N-I4bocc4WrvryF7_5K15K);>(TLvi5Uz^ciF$ZTj zMo;_8o+gLB2Plnwf7FVSs>OwZ;YPJ&u&G!3xh$Cqg&$#2SYvA4fqtOLl+XaG6up^QDo;Hlu+Q3yM*F# zSsRbyjS>obXf0}RZ%Y`nfH7vZ_+apO%!Wt^;j*W%G3#Cy17e%F0}$(Db^wL+F?-;j z8#BE1*A7*i-Y?iT8Q6VV!VV{!l1Rl%cQKl{W0hzU=8aB&9y_6w(vwiPEUb##A{@6IbbyP-J_yh$39 zstpNJCmbR0vP98*=98!FQXt6@hs(t2%#I9{A^|-}?38;ES)38sxfw{0Swa;5W~6IV zq0@J^<2}i1Y468-*V;F!8`!(PK@)MsDF-sZd{n>ajU61a&t1wxgY5&HC1Mq&HF6Wp ziL5$=$dWm`X4TVbomETq-<8?SxVG|PYnP^pe_-7Cxw%LKbyTdqglom?nC=4@Gu#>j z9UA(*6uj%k>L@zd$oTz+?Km^Woh`~SLn`M}QSJmZ`?%#tvA=?#hsgthx1IHVWfYkw zvtp0peubO3k78GnOn4xZMah1>ijue<#yO`9(ks=tx^Xg?sy8`8264%c;krx)Aw6@t`vdoIp7xGF2L%Wpl(-{YNL`Q~+q(-1$)X8!K3?#KvWCW3h0c)Qp+?;cq>;tqZT-yj4 z#7#SH@-i7rhxIB!U^hC#K` zp$by9it(~*gUk*GDfVeuZm`ke4vHKY)8R|Z@sB;yAKaVLwq-Q<8!L0AZbqOk&@r^# zR4eTd2dVyJ_%ydg48jI3M)9&(yIG8qshFcT&GI}hMkZpiSWnF|>_4F6kG95$x|)ko zyeyWBF9{?iQ)>{C+f4mbqxgIjaqTwF?QG?&&PL-n3(6rgYrAOXtfyqwlQL^NJivCU z%mz!r5PcUal=Xl83Z^*BU~N{(Xp09ZPdtTKlWz@ysGtu%aT~5oGD1_k72A&L%4o(3 zs&RCRH{7)!nvZWDp+nPl(K?KmA37!@cDcKqCp;sC^jGM47HFf5V#^!FkH!(vOFiDD zCJn?IN@d04>EQLf;R&^7_BISZque|^y$*xEOva=4``kiox2eyezhTLdsBw1z_}Hbb zEINhU-AFUex$V+y&%7b>3RNMuuD)h4Oqwv2yK^8pVZwC*6MzQ~DO$|A!&sX$ma&$t zP0uEd3Z(r3G2r;jI4?Jm7CUjW1AGLW)hP+MHuO>1x?>?b`DHTRb&PN_i!${*D zQ<7e-;u$v-c|<$~LG2DaLEVifeu=p1{R8nUg{{EE^S;ll-apNpIaBjfVfB!!Qv7-c zgoYgye2et0aEGPTeT<4&qEg?N;)nPhL`YzNC=&QijXIF;e$uU)^2V9i;*8B_E{cI2 zrWYAZTgrjx;55*u$V;K_dG3qr8ss>Z7uNP;^1OQY-N@?FrG}5WMzUPF25m@tY@_NR3q7*r*U5+Ymls)mE!nVySRIk7P%s1H22!O# zCb&G7e4Zp%FnCURRIeT92`t%|LnD5N&Z7D}!q0uO6B|Hw;!4>G=99zCX%@S<X{EeXYSo6oGzI`?MN-q_;Pxcl$a#Wv9E=N*a zlLqXqy_9ix_ZFEyx@Ya~dwYwl?=5m$Z;_U7^-|}3y+sCli!7nFI$<<)9D9%y*I`!J z$^CICx9LGckog%>y4Tbw2u#ZDtkljRb#UYzEn}5DNzM2@ zALn%881aBu^DV9fY>Xt0jQ~X}KOwpxRT`35Qm>N*d!`fObxc)brl79>q-8vInwWDV zs!zzdVCoaT0bgUGHC6^C;HvE3#MP@<$r5l?{Ov?s@t9l$SKlT%9@m zMIsk?4Vw#KjU_Uy$4x<;x;&daR*lD}xjvfr?@80k>tpmF0=FWN)mS5sh>tGF`u~@3 zp|6op4rAG*bv3r!A><&wsLf4TIT(IQGfAsrIQddLc&XH;<&D@-5Nw(F6*7~ff(uwW z>nC>8A}NrVtGOIVH`Y@;hgv@+?2|r8@?Ui7inKg>HEbtjY{N1QQ}DFfLelIrF8h9AqO-^u%xK# z^JrGWdZM6B{Nn$_ECn(AVMdhRS9j9jMfGQK{>9E|Ycl~I{5w0_hoU zEz4}GC7jDTdbPw3t7b3^brQK~Xsx8L41D1%wr&R-vvj_cHnLoRWB>A zBP?6g^?u6fKd96#gmhKACyk7(A%0iL5OEKLCL@Gb#cSW<6DxWeuHN~F`ttXbx(KE3 z48lOmokMfMR-$G8j#!Hr_8?6Oa%e>jt#iItZ1)bXPIiyvDbpcVL(xgG=^Q&+k9|;& z?a#6KdhBdHHp8o+hOv6=?TA%&&OSz(n=i24fb0Q|)FEY)Nzf}J0{jw=@f}NUQ_Hu< zy<;B);HrGbeg{7FckKTYpZtzJyCK9o_BlW0UevBQ2Bi>;&|0Nbdw}}X3}xK1<(LnJ z07(26+SpzO1}-~~Rp9462tF9Cq)0oIhR=~AK6enGT_>3!KZX8CkQ>a+{c|F81@Vjq z*)EyHpxx&z;S3l;6jQt7&33Vlu$53byi}HV^boXgBY|F7#ES+U6IY+(H`A`$HdOKN zM3rjUdAttj`!zmC?Zcg2<%!Ms^mSjOtYw#k`&?r1CVf167!i@7wpx-M!B(^#FBgFh zTdQ4>nXp`LlQyr-b!kM!sU`4;OVrqnZNL-IaG8tYT3!sfo^MzT*+l8KpYS|`KWlnm zo+q0A1CA&*9Y(6WOX9WwL*}vyAF^`2ekwX2FJ`|Ej+KPvcBKN|fTcEnKQ=CWg^mC< zjo2?{bKdohHs|_Xkf7UR}p2U1*O z>semjlJuO;?h7!kq@>+Jv|&`R7n)Y^1)A;fW5ES~hMWi+1v3!D+ZQVbNkq$BqVmfN z1~vNL>_j<-On__4$y^VwUEt{Y6xWNrg<|fugg$zI#QmF1%PSMO%k1Bc=eU0$aK73W z+rI;UXE1Sq!i~7d090-QgtHb2(Df1^qu|d_uqVR*g4*@z|F0l?Iw~tT>yNCw z%8=J_wzqu;^Sk96An;)eQuJlbXK{N9oxP?bowj18DH8KnL+S-qjr$nbsbUp{a%cuj zB;hzG4@+#1n;G;>Ryn<={1Kj>H#1!gM8;gdKqgm3^i4>9Tq}05#y8eum>gxyQNKcC zsS7y^E`(gsv)P4wBLr2_#s?4lU0QTu$>7Ra6=F366sS(|LIQ3fHQ_nI3h~*CL?;<| z85izb6XCzdtf}b2($hwI6m+Ch0Ch?DaDU|6vFlGO68l_#0z0rhi~vIOv_v2~w&rY0 zR$GLxQxriWG&^q@s2;+?A6@omk^StmQhh}kb1Yrf-Q#tJ-<#d%)*jZtJi**Up z0j77tx<(f-aes_#h|Blr=D=_-4nxT{$cQj(ErR|4RDB+(?NRHSD+nD3w^jRc7V8wsU%G4o^B1_fsJ^G&L-+H;) z!f;_xNHnN4B|)~SL^H?!zclkxmASq?ht}bOwmF4*V|2ri-PAcrdH?n3{PlItH79R^ z^QH1uu)c!h;A;UgC)*R4e*k2YHYOPQE|Ky?+gnU{LG^w1P#yQAL12NS{wls6b`Zv> z@-c&8jDME$AirnuW>f=(*^IYUTn4JjTZQWh*5RQo9Nq5mt+ZdR)V)pt96FTojsw;z z0}X2xnqoggD$niN$E4|oGI{o~IA@zRYI&QX^Uwd^3-BV<1{%3dn+~H5=Vtgm!D39} z0bfQ#Ui4W%NjPWNIn9Z=kT(BaUS4Q%g%8dN18YfDL=Fmn!p;YA zM-o^&iK{wNq_eef;Uu)vU~S>L>3boxKh!o8jvS@A26!=2F!FtF~cg42n1kqLTL)Xo-7&f!0KrkYb5As z1awe5<j&T;G+pD*f?Kfs_j(qL8&BKKz4&JF0_WQ1 zD-8Plm*5lHU?v^pOf@*^T? zKAa5#+jxl+8cgtv|TP98|5CMe6UbcT2a#(e4wS}H@#pv=ad-aH}(;=4u;uWq7 z;?qhvAEe43Ji+^sWV7bo(D75vl=$Rl*hS#VK6DMfFhRM8h^OZOoW*fy&&ztDFftcU z_CD-B#mESX54jS4N?zq!ZgDqP3~B@JCC0fNW54)Ko=0Td*F zP6M_WfC$`=kQ)AB@ipEux6oUBNVZ6g$rdGYUq(B!#Uiss82sri?y@opQp4-3t@^A} z5919hRAS-DfypOc!u-&uunvYAPjK>f;$)m_nX9`&Z(l~~4M!!wX_VyR^+O*7ocTStrx2X zE9>8e1#^*)mJwymUVP(hnv54fSCKenA)oMh3Jyy7PT7@NR^|I@AeaKm;A@alSBtNS zzH_-XA8S6+*W)-q`WNf2+EBZvfHbLe4v-esFXNfFu_`6|<=a?wI~Jp(z7|_4>Hb^Y zLEu`xjnLwUQjx`R>=j!4U@{yKJ2nE+XF&0=Kgh=~98d1R{uomQZyshK!gmDD$q1mT zz-?Ob{`%4+xN>=u?h27Cl1+wVrlEw}gB2n{oLB1p1|W1drtTVALVEG_EsZ0*g}yz0 z>VZXNZ)_4UrS2`%&_a{O(o!eW@!4FLOh`!$y@){Vo@D(9W33GF5r%h#(QbVo?J9m& z?aH3&ZF{CFJL~+90*r!#)z+%Oz^cG>o2u~RHF%IseE11(O0J0ZTXvc5#(-|B@M4?n zPHZPieEZ3$sivRdTSopCMEec_>4E3TmNTI7h5VsYKs`KvwIA9G-f1MJ>^q0YM)v#8 zB`MRosjq=Ix1)gK_v2S>(Uw^EorE+B*l>PFZ!xb8+=_5Q={zY7Zy6yWKV=|k9%%gn89TshD zhx#UQF!(5oJA|;ICqU@)G-YtwwElU*tlYZ;w>M+`JAGQ>_Ip%e9cSDp%o9Dy2I`-W zC5K5^J?V`le)?f|1Lh5#?%DWs&n0F;ikI|&VIZ@C4U|DX-m$Ykr_lX+c+(hwYs1l)#)ys)A-C#rj3oJ_2)D` zIh1MH(Xx-H)UQFdNV@`z&-k9z&c9p-Ki>WC9QRLpB56G1TPIp`X{yaVaX(8;#9Gm7l$d zJMJEi$*doD55cE?+^yh~kGuI{KOA>|>qk6uYu}_sp$Ma9E<(u4ntd25o$SS{P){c? zSY;~(5Z-(STLLjdpC9efTB$-ukJ^BHy+@7sjO!75H9WRP^YcA99Z_!fB#M>3=1)yl#&DuT2M_oZycG@V|+QC4j%grw-tA_+$W| zrepxPd$|taXjIVq6k?EEy-Xpz8IYvBH88NA1w||%77x7Kl_sS)CqdlH@TsMCEPz%k z#WmMuvy{{T(|?jm@p35toeE*Z7lG8#j)R{ttQ6@?J>gv?{S2Y`F$|$$>d2aWLmxxE zit1yeebNVb5*pS?wU3url)67-I858!s^h?O7c?XzSUFM^_2>7m*#Bfhk1_;$lx#zf zQh#^eQ2eiqe|i(dK`g!iDryrn{^>fz)_i}JeY}s{9xj=$?DG8wK78FSZ<>1#malNS zue-uK!`(_U;$iXDADN5X4nT)iXlgz3R^WSNMPzX{q?O=P7`Qj6DXTZV#YZ2QPL}2= zd5SfxM<8set;ri|@x(;PLNKd&38`-!Lt~S1GT{A6t;}8>rl9{FrS1u&Rc%m{psq_% zm%#f44t~t{Ka0NbF3^f^Dmt=s$X+Ti3eFm9Q2_qfZ?)azoiwrN$dWTKU~)iTG?ett zQ}RZ_yg0HXTciVO-SP?3Zx5y)d45^XHf2!7eB$LHZc=BC_P^t;r8)q=f|s|Wh1Mn( z`Y)r9G=>@zl;%)B(W7I|d?dZV=z?5e?!Ffj9qQIG$LAD8M!~`3R_MM1cjsjWpd7=y z@c82(Jz4Vp-P6#w>LiyaF2@|%)&4q^?DXDsHZ&^At4Ecca2J`}PI;?}9Gg;Ae-0Rk6-9I>yCRIwR>eC4RrG<_&*^vZl*{ip#SXrQ$HHb z!$}c&lejBm^*$mVmW9>s*M9@xm0eTqTE&*CqJ8QB+N*k$-E{r5s%XErVz-OF0?!ip zHm@PVOjdSHwpRt#Y{0j&3$9!6y%FEi9Vo!GM2^aOXhR!J4oKIZ(0H=z&nn+4dzH7M zk?NHdV!N}3s;^SbdK(GEs^rNTz1H4qy^UlOP&GcyJ0qs*B)#fy2HCLZ>j^OMOJ|u( zPeEVjSnTuF4+`GFAXnR}XM*oc5ste+%H?*oyLyoO59n9HJAs^Wkb1?@U z&F&tIEKta#ih4ANRRyF9y35BdI_fAP>YuVuotBqh)auQNUqDU&mBngzc&fT@I4X@y zzz6*O4G{sLRcrOxV zt-g>!y?s)k-qjZ(xW2p+$EYwSBb^BKYt>bx6CtMgSSFYz(N&Rc$9=+zb3pR#0z~of z>bR;3FkgieSI*PS2(*UY9W>j zy;j*8&9$n)8#EEoNGt_QV!@PSq?*J+4OCD^B&8YHlT}m&UL#cKIK(hV8)3CJrVAt>+2rqx!Tul_oVo`GrS`(cM9IAc2rl2 z8M5GnrHer_1MzmPWVm821Qm8IX^+LQVZXrVLtBB*s64V6Au<~PrU4n7Oyg}=PhKWW z%i|_DY5EMG$aL5(nWMLWT)ulUb*7y?t2(E82w6G8B8JyGET7Z_md~vZ8xj)E#vuue zkY4%ucuhP4=^fs!XDQ%A*$^adsOrt$dDOe!5J?#@cc%2Hy>l+)ovX3N6{s=DlTn0y(De6=bB7**R*aN=ee7mU0d#g6qT6B16 z)^5r=>L}SC-fA1`O!UbZ=#z#KX#Pn!z>l(<3{rTM7yOlDTi`lfi zOj^zE$e?u$&YaOrh%Z+wJ4=WJgT0gB=#KC*#!vVWUw0ZLF?t1%B(Z+pQSKn%g7RYA zQI^E!0WTveK%?0thvl;zc32b=JO$V$c*ncjWd0PH|MFh*+mZhbQXWCD838G5D`u=Q zQ=vgUP1C3;YWZF72Eo&S1R5T~7do6-iT*X$(t>XlKMIjv#hX&-%&YVY=RS6p8fO0Yr|5=Z-Z&Qrs5FA^!`38{{ z$SxBwj;7OzOo62Jd1U^)4)_J{#ALe#1rmfT@E@EP7FuJ@3uF9K$DKcYj<>h$>Iz4d zuRBZe2T*hE-bENv3;e=G`F7E>H0U*hR@sZz5Fsps4uut|Rnbh{3BemcZUNCa2L-W!&|v4>ti zgqc833tv(=#e1x-K)!g(;KQ(HNVF&xUu~qbEJ(yaK%8apAZ{n|lri)s_W2l+A&UPs zd{yII|F9SV#YyNF24H>AS*dt+4gi%MzEJ>G#8v%u!|cB7wdppH1*pq}wRMk4`!(v>>8 zq!6EjLNRX72g3t-R|Jh6Qg4fJIb~OC1sp%knNoxi@;`tIV2ZI_EpHI?8eE8O2%#sp z=x|hm3PW^52ys_<^WnzPTDki^>f<4?`*vQ<`|tPI8py^YSYLMw9k}p0)BB-;vQ&R> zMl-u|w}#H69O}8!drj?IJinAWx)>>wEz)2Cg)E_WWyW;He-K~lWLpt?dROY`d8hz? zgK#xp9fB_L@nMtX$pmKEbr2bFs!mVxbqMbv)``(=5SQ5Wdk*0K#wL-0Z#h3^cTl*d zkkwB(c2{<)+fi}cED4GlXoTb}!FlN>@p~wwd@GJQaAwNh*Wt9@C9?m6>p=ZM@d`5N z)J||bk6`brl*g+Kh7c8=@CE)=0V^aDR@A#3c%or^nZwg>Oia{LhU^XE6XE1ht<;Ko0*gTwBv;}ywRA;dHLkE4kAXvGdD^8;0DCdbt)?B!q0T_47 zKOXWrgF7j6g7D^+ypK#DVFpB5Pq`{^%uO|D<);!YCOKXdeUI4(=YcyoZwFoEg5OxR zEpY!amuSPO6j&2mwe4;P1mG5pcMyeUswGM5a1EU~52_bG{x(h>V6}Q?Q2;v}i)EhS z@V09a4}~E=V*U7gZ2$A3{jdCYyHB&0_A3828peM2qG0qso5#6Cr7N9 z_3a`8eVy9D$7c89C=+Q`b_u09>nrsv_u^=gmNK3&Hr0VGal5+QfomdavoZHUK>Lm zdKtGA544=><^2KqzJo+woqkHN7-B{ow3kGowMU`-2UdTE_6$A<+Hn$E-KTGhvyRY6 zMAhP~#TO1Gsb*lb^LnwVgUBrOB5n(C-w<4bmmY9;$4 zxX`~FpE?o=-Z&&4hL%Pj@+N%hLr&f{8Hsd@h>+N|kejMq(TTUas6N>oc$3~7Rc!GL z#@n}3Cl_@qPhcM777eJgI)ZChba2S%*wv(?$rO0=)=8TtyQ5N$w0> z@`wpKXHeOwTJH|k8`qr(hD-0x8GP#93E`8wbCQzLonZ^PI}Doxb+mA$I$<=nu=Th^ zBeh@=76a^lc+FQnWI$IPm!#w1+uJCHNwA5rNwAsIHN&TqSc8K_ISOP4po2|K#(`ZH z1$#mi>@fz|*XdwaFJQ2NCdO~hX!Y`CcoH9*p421@5OOuX18$Wa-# zpMgv#)~S~9>)$vXX1ZSU2YtYjrD=ywvs5&mX8ovDr`aFjQ>WQS@X0h=MaiJqU&2<8 zxEUV-OCqupit(>mK9lLg$!OhrWUr2BwySVBPABXP%a8Wyu=MYB6n=(`AfDbv!J?b) z$x~!~6sX>~QP>Y4bmG~CPn~#ZW6H#{g_1!$r|#u0R7YlM&du@#J)LseTi6~2`Oq0Q z3=qvh9cIW>;J=9k|LI4468torq%q~h8G7zS0eA|e1~I6(Jj{(bH}f!u+PZ;DKIK!( zPr|qyUgn(@qxJzQV8*ZsF9bBGa{#esm#F?b*jxv-L6)j*z;4~~utM)ubMjqChN+Bh z?~QB;wyC2SlthY0KA2j@PU>XNmpGx359?5lIg8-$0yDhDnL}M`ac0YY+3_hinB`+l zJM&!8z*)yqR0tRraVLaB+MnlJ;>2-%zxhJ4DgVG{R-yZ-B z)Ph!?LEin{Q^qGb#1Ba0*M%si*Z)K^1QEEVb%}TPGLo%^})Ex4FcJu)Z-m;(5dviZa=rd}sje_0kFQzB3h#O?J{pb?ffx!K( zh$BH-Tq@(!iAu!>FqSJg4l!tBQ>dJ(=64YY<28(>2jC{dMEc`KSKobuyV}3EuByat zFp=8Ce1I2^^PkCb8AiFpo{mBZyomYK&oM6``#$w7{uUe$ZHI^w1#AT7AJhjXR4War zCdk?c7`4X^KoqJLbUz-d6j^SdQ7#dxXHWuAJ-Gy&7f?M3ZD53@#LyK4n9ePpLMW+m;=M;phF*;C5CV4KF1sz7gM4&7v!Q@FZ{%HsSQ3OqJiT{SCL{i2S zrVJ}lMyo*?nX>LdI%S+PDC7UK_bzZ%Ra?C90#VV(y)#QrS?vmo)RfZ96b%)8rAA6> zr77}oV+aHrUnh+MJK&bG@{|>om6es1l_i!bK2j`CVNp?8QF%^#g{P=2sZ8$wKjvI( zuMJq|e)s!*_dEA@w@&7mbB;0Qm}9;lYtEyaMcA%VGPZq>A>b=@=A|LLdrPU9EbKwX zvUh`}|JN1y$(G2@vd111w=hzyzrMOga zJH_JGwiMf;0!V>3IIQ-dxl$5;szujQiaS8j`!h3^QW)N3*1rlwWebpFso@pHsJq3; zDS#u(FIN&w3}*QfMHp=nY6-*vh|v7_X_IK;G>fjKCYWE?V>xonU)Rv1c!|edo`kPWlcF#YWH*RDu>U7m zGkKVgv7)MA8{cDhg;9YIKj0X^!(Px2j2^HtvWaTdvGW76lP9Z=y@%@9)p|xmgrh%S zc%1&cjNb!B;)6M>V^4}wD-;JAA3oF7ADv)@LcV3wiyU0u3cRnD9I^gbJGUJ+VFQQ9 zKn%9Ct`hFGi;6d(BGd-ndlH$28-0zIIrh*jbK4)>}KyZI|p# zK!IsKrBY3l@f{vM9S&sgJ=Q#=$>+MV;bU174ELYj`?rR6IAj2h7-H?>&8rL!|{A@$nFs5GRjYTM8DqFHE@XScvu=y^wx&S5Y4=+I2 zYUEKkzPnGVvhEKIEXT2KP8c_F^9Z?hl+pT=s@8@1dKK3n18S(0-(aNNTE-GIK)XR` zb-*glrHB(T+S3u;o!}ZEOsbabk^-YH!O~wk@|?7^#dSIg>e=}*VIQV~jQ}2}bgP-U zQ|A*%-?q+QR9jFjbl#)Q)To}guINXMC6LdXHmC+kdd~>I{qk9uw+|E_DBUT0Qr5Ii zF7?vsc^zZz*2==dv(H(Mrh>oKvbB+@gHjgKa5x_4wu-nS&#pWmi}GZ{gGA{W+3Vm^rxLbP^vHro!!$lW#IJmH6#gcho#-ObB>TJj-|@z=DVh|E0$~^F!ZS3> z^T~3_F7W&ik&@>r@PT0dtE-Ea;w|*yI7VHx5WpGORO=v6Uwz)z^6>rKaJqj~goL?= z0r*U2-ljU&_|+d znZsb~>_H(xTH$J0`BBt6`j>e86Jq>VV_PIVKLG?vWUwy6%Jn=jV7&w5>)$aa3lTEsVO?=^LbDQ(M_7Q5j<*R><%}IE>{<> zpfr>Z55pdVdcQYpxLhAHq2{Wo{x<_>plX33mJaLiK^2Dr9Z?Pf^P^O`co(eLN*@a= zyi|@p%&1c%V%NwS_~ttXT1wJuIQ~Z5$gz9|mvb<7SizebOrH2JJ{DdW_di2>b6Ugo zOcaMR&_-JWm^n&noc0s6YDj+^%%KYNL?$fYIVdNW+M#H`-J(txp!sTDI;^f#bv(G( z!>xxF|Bvnusgm=3*tC)ki`}pX8o~(E-D)V$=g7wZo!zjTk;w>C0n6WJyoQlne{FD6QLprKG&pi?Fz@FzX-17_{+!1@8zi`iUMA+cb-1Gc} zd!8f02ao2S=P!ECb2RrntBR|+=UIg|>6G$?VTcAhp4Hs({O$CrBX!Wgs-2RYyxCt>yxCj=4ZU<^qTQWG)~#ibB+i5K(&tMLjDh zDtGur)DyI*-Ib_#WvKNxG0BSfgWdFhc^j$mGB$pXluvG?C6rb#}hN6t$dI;>(nd{eL#STz+n+ zV?^v$q&?b>w7ZHFXEJo8na7EA;_)KwEWNwg7=d`(w~p7-cDxU(RaBho(D8ozaodUg z0Q==_CbqK-6wHN)*BgsSxWKS^ov084c+GXS&6UBw;#?ur)Ojl!RKpxb$~aAVv!Xqwa(lv@Hk z2#P9!tx~?M94X7_$z?MR1*+;~JadtEjE-X)Fj4(^+Dk|C8iY3l`EDTZPWlnUeIM?# z`Vk$*Q4I2MpH(>Tv-%ynCd*IP3I_xja>*6$1UnR{hG)@|AMr`wR(#81n4KwIvX1i# zC0!RCVewlL5?zdvt)F+APQ|%OHjYtsLWoH{6(M^Ilaryg_Y>^m*lDtKz0F+1d2Aa9YDth`qO7qD< z$!>Y82oAyC0qhnT$}g}=K3R0qEnnS?IhPi%vs1inTD+eg)#7#BN?kV$_O8@%{uOaT zYu$7vB?qoWJhC5-CEzWAEg)ngyOkL!U6|e9^srZ~BLh8UlqkE_{@sp!Ye#>hz88#k zjBU9St;V-0QFj00dkc3yZGvDW-q}Pdqg-<(ORe=fH znAf#3)57^1{B|c*!L*!B^aNhflGodqZ@NleM8k>0?KnuBw6!d$sBGCy$gHwu3pq^= zo}|`Si{Ua49|B}}yE|zc7?vvBtm^>6wQ0t=4x4FTJ`tDu?=rLPx2?b17~7QLr#Cc9)_J6^b;(>a{mqciIdn*$SdSv6?pL> zyV(m~ideyr)d=xRd6r_!dY~1SwC5PgyaX*z+SZ&@atxJVTYOj7t-Ub@o{QVjWMqnx zqDz@K>Jq#1I+Ps9z{)VP2%`opgklLIuyMcDN`+qSR)HZ_>r6rm7Ki$QClb&do{Sqs zv+)Hg;@98G?Jgcxt8&aoUSjp z`ZM^EI6pn?>Wx>*@izuOK>EQGgASdbm)~)!r@KUhn;|xxN(rjV1>0pVMqJ)Jt>U{B z4-5}9j~hdHy!U{p_@w6fahN7&z=d)!nG9BH23IKtC)o_*LKxg73|u8=kcOZ2Q2}Qt znyy%_#rL6|@$uhusI_5caZ@JXY{HY}V|aWF1rHxRMr?i#6Q5kUXJ`wX> zcog&VPtIFfi#aLEk`p6=zy{<1O3A5qBzJ^F@;z8W&}cv2Y1?$wFqV{u{6f*)Om+(E zReU%%SJh{92%o1EpKjpOd}BJ-tCXzgk;g(^SYi~9zt}w5h49EwJYp%!E5lKbD)jfG z)%bMzM1H~?$nP$nJe+23>;=9tn(sc9m3XF6%l6DZry@@b;mi8iiZ96Wc8REEVnhqWBls=cvO78L z-hxo`e5~_GV-(n<@Os*Op9tX_*^=+Q3LjsdqvQ_{#}&b@WgRdz_eKr|-*2$UU7Qh zoKEL8;*5dQOXoOoo&)DXI){k!TsTYV>?6*z;apAU8R9%2&OUT@5oau%>*#F$mGPeE zT6PS8*F&#E;+5=LHdQ8!I(v$sC#d@ZJGnFWIFa2jVSnhY47}+$+^)31ONS zWZGuST%?%xH+RH?fNG6W70sm>yRa!@0b{POIl{bV3EM^Io#JE>tETf-akhiAhRyXJORymEY7!A1YV62b&WEo zGrnpapHIa%+Kz8>NPI8fu8K_pX{;V7LD7r}5h6I4i$~AIl7vg2I(rYW#$;e)Hw4*H z((Z}~<4_;>aCi?A_p(37JrTH##69uPaarS=i2DUT{r?jg*c==s?#su)<@8j`>&Cm< z!15YHfWM4TBp}w(bC5;I*Rian_|ha<&U2{w#yC|=8>@7dj%B_~QnOa6MWX-%hZXgA zY%O?ekV}F6$OACE!p@=%7QN7P1r18{*pS3wUC*)B7lTEiwensY)s!!+^;4v`8M8)!?_vb@##iuO zcNfDr{a2t@EA;*6HaGv^>eC1kFptmLO@#Y;*9p#Ah4ZY!sRjbw2hx7SDX-VTrh zc#h+@*N1~dUDR{^iKQ}rpT@!dPVLuzrS=PauO=T8xL9-X8PG?gt}A0yPEEA+asD=E z-7G^UQy*8LKnGSpRW0;!ABNAt4yR!ILd*8U?W9-VuGvKch&=D74 z9gD;TSjSkcy$qNw0iAIP-LVr~%cjHS_0fMEp=pE?2*nc`NT>&)K7^XI`uD0zgsHin z0&oX`%WvF$xc=J`XOae$m-V^><<(8>0Fugl~o?PB>Iv6ty$% zhP~-WOq8STzqa%5*d92m-H!YE@94b)^VBJSm8yA_8F@O&Nu3tdqXeB~3);NJDQIe$ zDkr;GZ_>B6681)nrGvumgbTv%^C)2tqF7iBF$UEytI7D};(u}YR6?CK{aZ2(&XshU z;$+iSLFdQfWJa!|^DS|5q_dIEE#l-zXA7Orij$eUkIsk0iM68#0eI`^FB7Aq z=&s?Wp~(#H=sk+yhMb{%NEa^ZreW4lzMu?O1a9MKm^75%3d2PuHzW?7q{7?`8#uI5 zg>jJI5Ic0T3X5jgX+!w{6zDkOZ-^S2!mty)9)$6>na?o!E8ZDi{9A%+#h3U{`BgRa zs0zIQGjxg7k?p__#J(!~s3`aSkcubZB@^ISFp-xoWdb~auH_74=Eu{;Pb=b?_oC7q zx|sE%&slUa=cUvzIq|GnOpuvKS0r3gzy{LA_Kiw1W9jM)m#COGQR5Em&R)@P6kSnp zNd_H5_Ylt^jO0!uU0vXkg7+m|F1V;%vz9J5TvVXRlUwm8!9@j{m2`D=l{`cHWY@9{ zutk05LxiGr(fs>uQp~2=MblU5ESeu+(#S3=^;AdEOjR`3V6*j)3#F^%QDmYNM_0+c z1X&PWCCdo12>O;v!Sm%war0$KA@f})rOTHh#mYBI%9HPMDM-GHqy+hTNzw83kTT;t zMGA|rqbeoCRGH}~T4{(?CGTuiI8RgM_hiY1hA2^ZLwm_*7OTG%2a6Tj(_pb$dYHwk zFemW-Cajc16m;|^K*bH7>2#q4f!z!A_QvH zwEkM>oG(w!9IjKN$wyz&IeINelMyzvxy?`R`m$Ej465l$KZpdgOcN(Iyd~gES;G|TRGW4EMrWNI zp;&kK-xC4-QrO0PVKdu&lxz-YHm^dn$hcHZ0_|hg{1$F1;+se z>SX-)l6tRsJ6YeP1%EVP1lTnQe||W&A9eOr!EF6#-XbflWtvbY zU1;-858=IgN!vOJ3*|ji@t$vI$31%UcbSqlP<^M-653slR3g=v3U)757NAERJ{Lc^G*)o{o+k+>!f2S z?<*AVo6O%&1n)kY_bH0^5}Wto=bds-QM`M#S#e@@>HdD6NWIj2jGV`4&aWZK(8$d; z=lerAAH~cJ&0pJ``)JPhD$YgbSaM#YIj1Vlx7eH$LO4IFIJc}f)P{dVl->3XQM_+8 z|BVxi-fp^Vw^zK2ZQci;bLwN%AMx&H^Zq2suMl%A-^MN$%!%U9VL8Kj5vH5&sZ5*{fteDwxn>nXHNpgdA{`GVJL^0vn2b z-~l+1stcH^qdHaRt5hwwQ`I3PRbG(DK*M*VT5&m|*!%tR?1F5yOh;18OFqNgRW>Wq z={!%IoXTd?*@Rc`{EfbLpjwv5)7bn8D(9n<#`u#iO^zTkF?^Q!$^J1QN0o%*TZ@PY9i#? z)EFpJ8F+`Cc&`<)ME2$asUN5N-{Ixc2Qea62dyT-A1O+}(2xNGIYd0Hr&j|N%au0E zQ$koSP%QiTlUDoHL&w%ZOuo(L+zdD|OHzHOxh<0ANwfb@>EbS%{VPv9vn%>I?Dg`& zT`Mu}SA&l;1H%4pa~9c0=;FFiv0r7gpBln`GjfTgVFlT=Oo7&MEy5hjQRgX+f0rdh zDavy{;W7+YWuz!yCr-O4j~Az1l!uDbF3NqyiK2WV09BMvC*;=hS0eo=D)-p(-}{tP zJ--x6hQ=O8cAT!nHjfWT$lci;k&Ygk?<~dlUYqabA$%VZzOIr!plQWhUfuJLaPGmR zVvMc#UEBM!r5GW7Qy4W>ToWy_7q^? zWGxTd;WG&T2MnwZTzL>Bv&z>A=WfFqI)YLkz~vr%@NuZsGkHlLcuoibdk_?)25z?w&DA;Ne~`idfb%qIPN2RPv0(XMqa8JwynB#*0FH^ySNmhwLhW>&3xNHe}b)w(v0^Sd_T=8HfWnRBeDA}&DQG>6wTH%=oq~fn)Opq z6a;+IW?dS>`WuiSFS`q~{Y=s7*+Q_+97i^*G@IFq%~Lj;;UR1uQ*8RRs4z|m_1eNy zUkLlB%?7SWuGj3_DfZ9U?7w`>senYVhxXa;e2X%##!2re)vphUlUtln%SUS20i%#1 zb?9YezxgNRa|mu%wS?7julXN;jA!pNKmNyf_8#++KgMIXC;Q7+x5hIc{sLvQ2ucck z0Tm!0pS3kq^{7)r=U{?}e2foGpreR{_C8-V*u78XAz}Pn!wl~Vog0NJuIKHzQbOW- z1(Q0&mGlR31rIcgoh9rya82`fH5-)Ws~Z8o#7j|dB@2!+B5NkZ*q_?C17Bjd>_7cd z{!HAKs=kz0-w$1IqT~A^J|kdXdDY_kpUgOMYBBvQ?LZU*AN0& z;zPHH0Yd*z%4XD;%{W;0V2Z?l5Gw`-yh>-(AdkZ@dw2~l$#C6XgVUb=a*Bj|*YII? zdD5EXK;<6I>-qTR*2?Dj+8J9>6 z>TYeX6-i!7vP3{Cb!4g)Nx`)uDM(0EtI10#vOE~otyWZvbX47~sE(@yD)I>waoo?L zE~-~o3{x2Ijrej#-G`0Ri|~CStm8iWC)Mgtq+i0<0IO=~;@?p|Eo^yY0=5!<>Af=<-;`AbE+EP>R^w54{(Z;>vb$*$4z}R( z5V^J&H|1ZVvJAJ*%MI1I7oajkFGcNby%Yk}Suhu%WI-x}kp<1|R2H;Kl3%K^zYw>8 z@&4{;l7X)BCU`V&+_VO{h|9`f zW8McYM7W7@db3iH`6Y**HwT-A-V8(j?GjRSPoEU z_00e!tLHNqxzH_K*S2ghP_@kq2!f(5AycDxcl0gC)@(#tRt$uj*PUL38lf-H*B@%? zoAq1Xs(awJ%CNN>9*sa|puU!SsDUY6A)jXBy3>LG>|=poGb z{Y_=BGna}{3`!1w6T9x!Wiu-D+Y@k<&M1X+C#pusU$hc6z#j*Zd9T;Spt$UMkLxxb zdT5^SQ4bH4FLkT(&a%$78~4wqNm=hQH97G0YU@n|@cg5mV=s8>bZ-Ty)6Ly>N%zwX zM!Lr|%krgqr{K7~hwm@`>pgfnqP?XnoOO<-#HuZ}7H z)t%o3mpzS`8x}Y%MH9uS=GX(JqNl}`O*`QPjtj_@N$;v)9LK}Q7_WRHlX_R;NB;R9 zTuC{>za+}vL9X{%RwW!2jbQs+cs4L<>Xg8n*q|P~(|1boQn%qd%|AaHlqV~;4cnLR zv|r_%>3U`7^~H_W8%g?Fc)Yn72}bS{s>!af6WkF;zS!Y5CLj3%3%>|Gk{;8oor1n- z_uh2~a^5Ik^h-j)DMi0{3OcwR-|=4kPJd1Rs-iE>dhg4f{j2)FyK^5DgIA4Ds49#G z|89WY{og(Ey>O0#{a(XxY@kd>NQ!zIdB3^;ll|Z9uRCFH;o&1c`Wq2@G%)Zoj{`*-wzw;@@gb0fMaU`Dox zu9}Ix6Mx(~t|-LS1#v~rkL(TEPsel1up?nd9r^f39UjVcMh?X|^zm%Xd*AG2q|`@1 z>x1t+M)a=6ol!OCR{MALG#ZWR8|^H4sq=PDkLmgz^=wN=HxgcnAG z=9E}L>bGNlXL+wNz^COiUH#s06`u_V7?&6dW4G&8mxSfwq-??WVfeE@toWBO-(a%w zD5N(R^vQHheHRSg^qrIZz(?^hcpo<=^C`D6t+4B>lrz8+!u_lG+F8*~;QkEUw=t|# zGM`Z|=TzN21F&)2^}+<y!5~T@83yt6={CczluR`t6^vKhAXh zcmOuw-{6<~Yo_bHqnWPEe`LC5?*-9EnXb>@0pVMjuJ8U0920(T!|x~feGe_w7dIJ8 z&jk|@efJ?eY7oQ65dhxBD{xvl9!LqFMg)DvpdWU=iV2Sq;2$eZ#fLmhw`)@bT9im% zWXY}lkcPt8k1kAxUDhpT4{8(epCF#o>%^Y6eP{XF7zk;QUJ#vZY_terha=S6ckXNMxe}Lo zHur3lzlY@SVY%M3(Ht`Y&3Z~qWci3F|G2~bs{=P5Io4d6Hy&GV{W|l~T*nWuahTCg z{3hUEN&E`pH{;B?1AE^-o9|KJolm@K;(ci0`I8!p`S2AsfQ{me#$&h*!Hk@7ta+zR z*a*UJe+JR2dG>3E0ylxG{!qbC48w*~q>;;-X~0N2cJk25d4hG1jyc8?i8 z*}>%yxGW-O=@v3wB}_&5I5Wc;IaRQQcGy~T<%LfbW+lRrRh76XrU|^?@N_moKBF|I{%?>ABMem`d8r4}$qOKZ5z7E5ZDJi#cMz{YYjV3$Z0fHBh$!)jy6k?qw3)M4}8u zMErG5{9VAh!^U4m{B^{?MByXNEfUI%y`E^bMC;;^g$ZV19wU_s^()#O>WqpiiXo+u z49Z%p*--vEGunx?4@k{FSn~e_sB!?&9~X4s*PGMEInrAX{C8~pH;6xr_=O6em8eox zCd%`yvz{CP=_(SeAVH!K*m|VO7cj7jf#)l3j`oa+nac3-S0TJ(o8gx-d@aMj#>$p1 z54Dc=t`_axJ~J9Z1=~Aj;IZ#51sn!cd6X>H3Ja?|Ior!R)XyM21=~uh*h!$uu_Bh( zA%7d~?dlMEHhoJ;pF;Y+E$Ah`MmzLRC0=QZn?%AQ68?l$A;ekEisD5_Q$FE<`S~aZ zVI2rhwF#q0xSoVt6rm+A+KY8gG8Vtj(K%Pv6Zwu1WQnidT{LKl_oO1)n<{{8_k7cuQBsr+mTm*^huI#BfIlTVItFg!Ldk@lAmk-fL8yq(U4&K>Dg|U` z?NNxA`wjI#q0X|>W##YYHMp$YoI=`4LgNY55E?-!Kxhyl<0(LW2}Ki%ArwdGG(uwt zxe3i8)Pc}KLPxIzw35&dgw_!X5UL{d8KF8twS*c8y$L8p`WH+{-$dzCj|K~-PQYfK z88z=A^&mnk2qhD`m5`UvLPAA^atN&^lul>^p=$|M6G|pjPiPdOCPMLq+|K~Im{2UC zSV9Se&LlLAP&Yz(ggO%{C1emuRlp*%uw6DlRNi_jWEuM(;xw1H3!p(h9h2vra=UI26#p=d%}PuLtsXepsF zgnWc%5t>VAA)#4>RuY;*XdR*PgsKRQAXG2z^GVnoupFdO~j!Y9drc$o&$aR|v%tT2Cl}(4&N=5n4?s zkI?OeN(q$^T0>|tp-Mt|glY(75(*HSPRL-}JBd&q*cu`o1H+y9n;$9I?C# zV6i!-x#xhBFg(!CWOGj)1GgYBbZ)yG9a}Tn`?;sXC*kcD zp>D$bnm#z5!8|-To`J)owJ{-}6VH{fX!E5HkqS#V4mKAvj#9?a%Ml0CAF4B1Fq}x- zeZ)P6rJP`Es@5k4L4JQyjbj{8BlBJl)5Qge?f_`Jh-k^c0maW>!b39R5TME?#!wLw zgN@E{?;aw>rvhn#g=Fc&IbU8k#;H#d-cG_*BphZDTKcra;V^0r(W;2n-9oeDr^-e% zJbE_5k6i8g}h2u>cVVbQ+iUMV=(p!?DFzyEb}$mt6IDg==HjQJYHnJs6(F?uULjYEFcE_&E_frqY0L2#9PFx z3Cq;xd;#60xj{hGxn^^gfB}M63s_IwaRRQP@8trrQkeq)Qrte`wSkCd3s_C?Q~~pd zc!GeX1PuXK6X7RLu|fWCPSMMY==G)c`dGZY^m<2o?GdkJdTr5O8^vo7y`IuukBFCt zUiWCP+r=xAUc~~gJPMHO3FYPM2+k9*ir{Pk>j+L2u#w<+fL0zZCpEG$t{#4}9Csd| z$}P;s53n@EBHx3g6SkP$NGHcxq?+I>R-^dwYG~nDdHFsn<44Sccb1o<#b`Fa23%gg zp5Ori1!I5Ecej98x@k7A8%kUu+YrQkJcxUL(D#m@Z;60HwkU{@69m(OxYGdIXiM8OS&xZvK`? zd!6~C*mY(DY%8*HYeDkvXN-x%^lCtr14z6O#GHA3Hc;&1?J?$8mkD^wb{+sQ3kTD6 z$b698*Z^Yve+WUWy~df{hXb@KJ}Y((ITw-hnVNG+kaL-E4w!dN5(Z`#Y94uqDTd}E z?f=E);?HIODH7DEg$a;>GrHza5nU~#Tqa;Fk?(&jDBbc}mAls?cBS(a z%8^YuB0yMP9#878q22Ow55agcny}U!Aa&wNzd_iOtuu{WB_wfk1> zUaakW?LSw$XKVMh+McBS$7%Nn?H;V{i?x3*?LG&#CHJ@u$kI->(9NGf=z|pc`EMz7 zjrkKwWI0xyE__ra;*=+qeFoj-0XA6g5~bXr?)C^6O>m2VaRgrwa16mG1e`_i0RdMM zTq)o>g3AP4NN}-$m5d@+z#4+-1kra*7cVyp%2fhN@fjsx70HJPDCH}TAQBTRUP5z* zcvYIGh?mfI4u&=-s7Q{8U1NR++g~2V$PUu0TnIiAP}sdKh?VAU@sdQnroCPgFG&Qw6bRTMkE)xbHm40kxB(r*_4IcIqBcz&U^&6l}c$zOKsw%B#zDoabFUbSK;1D^G4E@ z*AdJVP<*cog2_RIq@eHMAlNU65EJzM3qVVbG&N5My2CNK$Ynf<*^2)zt%K| zA*`H-(9F*OviJOeUY07@YJtV8Hj52p5g?0MU=eI9332?jTDa7jE6D{fG6&bIb{)fs zb8{j5gWc3>@V;JnvmH($@0fYu&6O)WbLF7sYFCXpnAFU_izJ#g<^^I`nrFkdgdSG` zUXixM$1oVLoJFqBVd;s)hlkRxG7o9{AZ&lq7DsGb5L>0W5B`X)%G@c4b>?fD;3e&T z2DTk52bp(q;4l4WDPvvBSO+oIav2T&m2~Bmtjc);if@L1HT1n!z-a`p4EiPtC}fub zv|?PI0z5=|h8^k2j5IO_k?u5+Iqd2qNsA;HV%M2X=u|8Q%}qHXolwO}#T zW-);*B67jv_WAml@dJ^^>>|QOnjOThF^^%Kz*hEWu}jTw zX_x1*=zk?(0>L@~rxE;zfYNX85Kx-MO#(JCi`ENRPw)|fDBkyJ`%c(a@|GV^`BeD6 zrRf_0Rc2Gz(?!@QGgavJnb&ChDs7L|_Hb=qrtOQgeSx;mhV6%@{vvj@d6M?;r0peni{%Y5PvtR{F*wo_PV%L~{?JlNm6?TrZ=e`FIX(wg@s+@Hrq;x|{rg{pHDa}O9WR$o!n!~hv zptvi{zS?~rZHqZ8)YkRY{ zU(ohb+I|E!pRx`%_lKa;EoK?~cS=CGbuQ@;-y1XY?0^V6fG>NQQ|*9AJAm(inZxV= zw;jM2x6Gb)fX5E_oD@-ZK!P2xjTAp#s-)^!gsGvcglBti$vAW~N)XB3XDESv0Bp@} zfo5OY4}B)*L!W5}sYkc@6i}F1kBD7m-lyGnYIhlIzD*z0%PQ!l!n_gw&dZv3E6jN99-!?$+K$oTJ+!-Do@w_ITQI zrGYtIyeiDgbkIfGzChb&Yx^%^SC}VhcPDL!Y5!j?Rz=`@u`5hdyT8!(N7~-6?Y&}G znA^2`vv$8gTZ#6B_Ie1mv}ksNzKYipn76@SHFb7_z6uR`ojH#I1k!~=ojG0X3NuB! z$7?%L+wnSlfOhxMc8vD#q21lIJ4(AFw0-muzI-Pv?YmlMjR^)|iWF%a^-mu7DW+ zVg4_mtT0|9pv=c662y3Qlz3GWafpC2IE@ofMz1{q`pYS=c^Z8ul$u>7RM>Q6s5MC1 zrADF+Z(51^0#If3LL}f%55aBhX@3w_JiLAGM*;xx z0ZT`GP#EvF5cR0v8#l~w&pmN&w3i1D0=K*iZ8#?cD%_25Zu|#Q+YaxJaBi#zhPNF) z4dL8q4xG*K&1=^pF*onU4%r|uHBZ9e8{O;w{rw-Pfi+9Qjdd`UFmJ+q0CNnc^U`qR zG?-p6gJ4F%OoN#VvlwPM%snt`VP1rJ6XpQS4=~|3ha0ED99|i2d#sJ=#Fc-s2gqaO9jQ;qYdTY2b1!e`z+cdX8rs8m8 zH%!-(aAOQi2~0Iimu2Bb3e4>=wJ@jQb@)7(3Ybcmk6}E23pcKZc?hN+W?U)gVZMdw zTLyfX4KTmL48oPiB`~)m&Ji#jV73&2AIyB1M3}xXU0@DF2URdnz^s6ALq7iYfu6rS z_+1Y(9%c{>f1UA=eV#wuxD93;OjnozFp)4TVZH_J)3AHN@ORG&$OAK_T)BGy?gPVL zHvDG6MCh=-;N1;oAPj$fZb!T@i7@rR*#&bB;74JX!pw)+2wurB-QaJ)J_LCzEh$>J1sgv$I=;GOPwosONFC z^!N=*2zR@gE|?XNXXil$&rVJEq-JO5rlm4U!>DT+mY<)x$di+?z>}SkGsov8uh`hJ z?+qGWd*w@qKDqDY>z}(V$(V$HSHgIV!7x`Njj6_Lq$~q2pOK5dS@6pOoQ05V{9PEa)qBUIqln$;tJ3GIG*A zSvj6mk1szpD?2M^j%Rji+6@KSsRiD?l*f~i<@09bd(v|=3OquvFss1l$<6nqy4W^B}z*l&}hCd21bmYm-O-&am4I?Yl zFfyQe%O*`)?!0-aIq61vMs_ODjkN5H)O;`{Bk&=6@XD5q%F0O-cY21h)4ZuUa}cv{ zQJ#uFFC&{7vLGWhFE^*)hAg;JXG6mfB%i41hA|c(JstjfFmjI`W2IjG*q$@GlDo_NNoVKMZ(c6_ycwxTkzwRyDA^J5MRZe*v|(LLJ72qJ=cZH522__$9p|GUkRY3Yc9S4q zyIC^fG!~>H`LK~T$>Yon2!>yQkBBI0xyWg7$jU)(Wu<$xe_n2Zv|mQX!n}+$9||QB zTbN_JSQTjs0)_uKg@xX>O;)43w=-`i=T~yk6~^2eAbzBpufC+ z&|`ecu%Mha&JdJK%FMheoR^WGmF7Xw$VdL72BIm@dEpxo?ykAQa5s)a+YeJU#&E~M z{O}?CMjP%mNrt-#@G+R8M8lmo67~qgoeblK*#i1{-R4qn_Ae~FT}1m19V0t+J|XJF zE-v>;T~F?I%BkI>|8m;tJ43+{VU3EzhmW{cip|}@Aurh`o8-gsCe+9hu1vv=woXif8xn?Pd)w2 z`e&bee!~kdzO?b>S2k5{e)Y92uW#K}wSC9VU2p8(Q@!`ixAy(x?RRSSzx!V8`yYH* z_tD3n9QgFJ&+EVV@~eaY{MXk3^P7f4|Ni#7#_xal@$gSSA8GpK*WZr*j;YK4h*Z;4Og7qNGz`>JNzc##D;rv&7Sh<1JhqaN* zExcMfTevM||2_7fC*aR9{(Dl}TGIb4bu1kJXa4Mj9k2Y`2$KE~7wi3hyH@_Q1hkFS zw(ozJM*chv#Q1Zp|E^RArTt$?+5ZY{P=f!xP|R?wNnDIE^hJhy*2r-8tT>FVVYu$n z2-|?a)41Vgm}NY0$7vkG2{5EfrXPNse>s0^B5-*q%%d=m!K{UO9Oem_Ct=pXJO%SK z%rh|SVV;F~4(5574KOdjya@9W%tn}(VP1jR1XBsK8Rk_OUYWNA=5?5@Fxz0NV79~T zfY}MN3+4@&-7tG#s$urRyb1Fb%s!ZZz`PCf4onTqewcS*-h-)yc^~Ejm=9sX@dC$=2w{CV0iiA?=Z(;nqiFgXscnuVcNk&!0?IsjxdohonSh{oB;EG zfB*Y5Fbz@HVSR8`w=nmtu3_$Enz3Pa9jwm*JTJ`spVq@X)a_WzeNVsFaC3EPGWbt` zNrcJD$t(2f1t2aeq|HlLet`R>rg>n&wim9%&E+Ke=VPgkkaO*8lK6Sl>Q^5uu6U+R z81Gq-THsiOD$G%IIan(tBP`5uS=C6-DiFY%ku6OI)?sqEz=5?QF2P`ZWr3{rrDx18 z( zhtex~)dJdJ&)A&wjD;TZn0nD*W9r2){b2@hr4?&!u@iHBUM$C8!O6)7Yr>v_>|9>~ z)-#w$t{FPO{@;j!`JviI&vhxO`E#HmX|zy0=cV>r zP|$B~YQOwcxHJ-$T_GknIp}+#Cov1FZUY2U((z3JiX6L5nr}stM%PeL%nLFFzk@oJ5?6GAKNm{!WcvrJ^Llu?QZHm>p z8Ac57AdJNAZaE44A*V$;6ITE1)6=dv}cqFB?{?I8`BKu0EaA((Zd>ltV6VDa z!hGGy>)IaQ5AWsngQVGo=^5BJh!28)#4|N#kq0|+8J^i_HE$?rn|G&9@vQo6!-k#% zJ)JYGv(X8j01b|xtUiu`3`g_^P=F&M6AY1IYJM&YFiUqX^&g*Vk9h=FqLUpvagtAP z+isZbX2$n(_>ezkbZqBYSRsBI&)Vj*aBQ~@4{rSp6r}o()qElbj7a*jaOOa`V*~ z7)@oGjEj*T^m!=D=(T6-u^jhq7hq!=TbA}fbQ1Bn0|*)NP-A7&Rl|Ba*2uDVMA2V! zqqD%bC>#6N+*ozG(R>*F=45+jqXu%*F;=%*tP|Ly!!R&6pPQEjshNjEQ3>!XNO2 ziNL?w73(3{JC zZR$)blyj1q+{pK3Vcr2)@0N;x7UwkZo0pfGi49D(-!Ja8T-m=B*bxXf+cDCh<5dSF z0NeQpShm+weKXNI`?$+(0QTl#mIPbH2b&WUL`^@%&!^}zW~QPg#XM_fy6o?ZZA(o5 zdAaO2l%1ExIakI^Ng8Yvd!B?4KMgx+Z=5OH;2Ag0lx=F-+}?(bVcJF7zL>UbSHrfp zz3C@g=dfj~Tx@jfwDs0EVcB|zE!*p`rBz@$2_q7*QT%1koqm8>q{QFBhg{pS!otp-b^%6;s-mMCuJC(oi)en%R!oLX4=o; zrV1_Ec{-kXI-YqfM&P4Tm}jS&eo&brvtb=A+|&|r7GUIu`JqlU+$e{()5udQ&dt$P z2X0ldNXs&d(=j}w0@$uxP7Ui~Zs=l8TZ*|Z;&7{zCsyN6nIN)tT9AH8{Hu7=s0`qXx0UxK}JQE^^L1t&?=B8tOjpIl>PGi_^ zHj;3s<>nWpX65JS;yewGw4~jD&T#?!7o=wU7Q-%7=dBEuDmV?48iP4OSV|sjpSKXY z%Lff|3~nhouvuzh89BK*x@M=!nW_aiuB5tD%7a2K-6zsph=VUIail@PD)bc;l72Qs zE#LtZ!ZmB_ z$E7$N#=1|g*b5fT&*0f0w24M4?1GGJ{U&)fr4T=h?RDhcxV?;$C(dvaMI8)Mva=5H36+z-*h=d2lZr~vD7&vhFMVIT}z=8b}30?~M=VO+en;&u{iRdzaSU(D9 zh4vZl2%Hn`4727(H* zFy;;61Q;g`{gQ#V#=(ag*#P$zm_rGQ2XS;p@QWFnmy?dXvVnKV!3(N1j=~)UK2Cnb zQ<_I!I`}zhnbm{1hv@i~Jc=}9&!P5_a5s7L=cJECJoTVisOc(z*OuJt!9!8Y_LZ>_ z`;#@0iE;AhhpM z+HUYz1zzJ3|54E0gzznZ8Rmm+<&9-qX=XTo)K47bt2|D88^K!;@rQZgMI0e+9T)wm z!&$&@i`Q6$kyke4ZA;f{9q~}68pP8UF87Ws+&sY4G4q7_k9wqS-UA#uW8Bja*FN}J zI)Rt{TLoUx2#eJ6Sb0hWXFfRdlzJKOke|3LQ!GCL@QQ-HONWzxTj^(<1E3qLypsph zmJH){@Md@-aO1(VTZ?kVuvmoEBg~Q?Uh-p{rSR8Iv8Z3_a;5fn>W>Ik`KA7xvN`oY z+15b!ZIwTk&9>6Y^2$13rPaxg^}>>ov_8abBK3F-bsym^>6nHh_)h~(ADEVPkhJ^}FCBOm??1vN z{zAmJ4*0a&(jmj*5!P1ww%#E>Y3qSYT~H_dIdw?=97UK42@T6b*lNVlR@fLv9ON4S zE_KwFtkfHMP}WW`(=a}Xhq20NCFtnSpHsF*;3!|EzX0O2(#!xSF4G*jw(a=c;8P3J zvW$A**D}8jgU^48Ysp5NaWfvmR{3MPn1*Qxv-$+5%yn9a)JtcWBH&&TFpSmpVMaAf zBg_R~gc;Ld9)kG{rvH~=#&s|&VX9#2VIsc@GseQ?!K{R-fw}M?=wM1=HpBb~6aCLH zV+>3&%o>;~n0lDM{43132IfAPYM8LE!;C>NUYK<-buf_u_`&4Ctc2MB^COJg3^Oi) z$%9z~Qx9W&6K2H0OoJ(csfKBSiNyoac`*NgX@ZG86lP?>tbwV4>GW^J2b1}2n34Tm zn9>CPm2#MI2Tb?oFymU7%`h(1+GQ|DUWYSDzOZI6fTeo0mQtNcdqJNlXXWXTyvhnKGUu`VD7bU&)uT z&=-@Q1#e@+g{a>zhH1Zfm}O$Dh;mcY$HH4^%z`}C@K1g|LxQ+~i&ckfKf`y7)<{GO|;Who@#f#Ht zbJ1e@c%7DfUs}xA;Udqh5Wj0ho^+>Qio)~4Px6GcDGCp-QyB)zMqi0IW+6q&TZHc@ zVfV#!o!{Fu!5u*vRT;pn6yxy4;WF>he*Nj^{%c5C89+aNr@I4lD~&ghe#RQq6Igw9 zS~0gUyyzUn9g}aYS&KSy65O*3IGsiZ9d0BOe@W_r)nc5m30js{F@TSt~W$r_jA ztXY48Tcr7yI%rn?3C#vgQ>kfKW~%>$#`r2I|Ka1{f{o;H-2Z6rT%f9|w*S9XG%GS6 zXqHrD_{cE#`~3h#MMEV;rJ_)I2!=v{h=plIK1!1kAC;9AnH8m#l@_8o&3#ylg{6Lr7hi*sIGE1#`)A!AQ4(AKM3NFyOAY;_A^=LCg4cABt(K3vDb zQXfVpG~Wh+dhA75`v1Y8^pjeM({caFI+nB$HkyT{vaD+%Y%ao5S&CR3s!tu_P~4Df z{#+002MQk`$r616q* z#G!D3G6YEX=tJS@Th=7bxU`e$Ze{82Y7&Ox2ht0W?$IZZZhezDYPvsNdLA+Q&u!+5 zjDLLT9XQ#K@hyan4hmb;LfAP$Vara#pX}2)O`Zkf5-GieZ%>ZV3RZ^7X5s|$4ls~T zpbRxl;w)QovTh+b-765jDJi{mCqs(JdYZ6-@s@zF zRK{e+$t*5CuRcv&3Qy%PWpSPZsSX<%-)3phy^c5$jKVkl1oA%=6xKdXSc*&eMb!K2 zMd@a?5H^8@rF_Z|mg1~$CXTNj2#d$3eCYlP+^2Z-rLjcZ+9ZvipY``U<%&hybY^{Xi;*3{p8<@LVtsq&681(!0)N zkjmE$|F8NBkLx)!a;iP+8d-ckm?l$QoU4=>J<%A0fvKAuSAgQbt6di$^@xid0Ot^A zupGPyd>-rpZUDovxEG87zXdM?8^E66AK>L+`=45Mj08J_y})p= zH`p8O1M*;B&;+jlW5IslNbpK9352VSn*_pj#btw6fra1za1O|WcZ1~QDFex|^9U$` zYd~^Ny$F&+vl1l7)D}8iPF_3=5-TH8=j`-;m7YfpEx4VHJ z7y(9u{lFMd1_y#JI0%dbW5LnjU@#dR0%m|i!CWv7yagNvmVm>-d%>&06<|F0I5+~V z07rtafTO@FFadlIyawD3jt2LDW59!8B6t`iCu}1~@=ar>D5Yij=709fw+@ngM}s8a zSF>v($@e(MiR^whNb-Fv;{uTKr7=-|ntUl88dFsWi~n-fjGwZ&lyBb&%>Dr>Oz?-| z(sh7=XH;(b#y5#GWAn+mVNR20fw)9UFQUO;ekx-{3t=Z9EXA7zQoaiq?`LVyy+fx- z<3t;g4E{JZWE9O<(u0~T9gLG50L&(9|}+3 zk|uGU+jg?uHZ*xg@d6)8FE^+Rb*u~x&BO`h9bh1hKpEOkI<*a+-svv`)y>8;3K!ob z45blBFF?9SpFp}3n#761Z=|Tr{Gpovm-IM&Xs06LE=Ib(hrBZ&-dcl*hq@Q|8R!q?|j8|+=nlv^CIo>hfi9n-!GL5hNj`2 zCGOGhcIX+h_SKQ*pm-KO5N{>I(|E1`192%1{YHlv9CtS2QeWvvpYovR^m_39MoXD8PSio4!IFE5L4KBEJnF*%9x6WJi1mk{$6c zklLDTo(UODAAq<#jU#dIx>oJ6(dW9bI>&!5a?uRqFAj$YJkmMne-A`eh0@6G; z9i;Z315*3n!|vn196hHGjiI-3pW6Qe_PhclJML9>y$q!Ge+&dpd|v6`uOF2y3a6Z% zc+liOR2S}7e^`=}q!z;VM_5Wi0V!>VT@xuSBDE{otmUUki`s?4PGNELKuT*CyS@jc zHeAB^2uNvCI~_Ysnt0?(a}!IW8l*HoW&DEiYmoB)k?|RQ@D*a-+r>0~nA4U&Fa3Q}EHvHQ=0R9EWz_Bj6vX!b*4$ZpR(Ll`RK9+vJm zAhkyWyKV$2-;jU%+ar|m0>+*o$zgv+oiUp6YLL>u4MZ?*F1x;$aT!SIKf?`8H%Rf9f@DLl0;yil zg4D;afK;!yK!B?TX?$-7>Bbizjqh(k>hE7bDj)Z|f1TDIB>mb2r29QUTBr2}X`Lpp z`vyqsv>3*Ckk)DAL0YFx0xA9!@KRh)XV=8ba6Jp`3C?Htmw=JDeuQ0r%=j;m>iZ=a zXzPj=+B)P9f8L=W#SH@~F16>u7UF6Mi(s6`I25FM(7gbupXftrQeWBGXYTtMEUnof zm1iEiCQ_P2N{jk$ehX=>XK~+TafvkU-(%N1Kq}u}c1@&uf5)zmfFwt)j{EZ_k{pGC zf%XlZdgl6g2#YA(P{z?gapPKuTZ*t$=M^Be#VQt;%3RVy+&u_O`5t9)kAqbAvpBzP zMD^O*LK^W1OKHd;{_vis>Em1Qcso(@v`%>t=?D363`r*EHtOq8A>4AuW-mVOmT z*F>tz`;0r;{bxXuu`e0x+5L!C{xb9hsUAGLCQ^FDKv`;AD9a5jZaU*skjgThT@xuS zy4N@7^mV6v*RePog5o5%5NAJ&^F510woz#daV~1@FGo+1>faBf@`)hnQX0#c{GTy+L&N!8E zI!NiyV!VrS5#v(Ehe6WQPl8nMZH&7?s`oy|Zy66W{>Iq4t-roB$F4X-U8ue_M=^+@WF?x(c8AmaWXG~$7%$UPCgK;+FJjTT!)prfMehZ|&+Rd(i2B`p{?fm8F z1(IFivg>4!+G#eso(EDpEoRrtK^m`*vg@Zn(sxztx|Xqyv7WJkv5_(4EPpveK}6@m z7{eJO8KW3wMw>B~F`hAzF_|%qF`Kb~v6!)haUo+F<4VSI#tO#ujFpU=7^@k#GuATJ zG1fCSFg7xVwD;FLlrfAkoH3Fyicw~?8Dkma850?k8PgcE84DPT8B0L&Q!ixKWsEBs z%NZ*e*E3c!Zepxv+|F3bSjSio4nsZ-?7ERLPuECA`puf^=TgmEEw1MZix>y?bT+dj^xQVfvaXVuz zV;wjj?fN6TKFWBU@vL+G^*q{B?Fb-hU7(K?JjH4LGGo~<3X3PN}K>9P- z^=$AVT;I*E?*|{o^|S1H6Js^wcE(!9I>vgi9Pt|1bt7X)DC<|oFvf7kNX95enbBs9 zWsC=DPNB8np(1~p_;0fx($^&{UNK1edNoM))$<_f>sLUsliy<3)gakdpR((HjNgJ3 z?-xeyyw<+;>bW4L+YO}k>Lnm>;`2HCo7Y$HdvFRzdD3?UuFLUVhi`5t{2d0q(Vbgy zn{mAj->>i`&syuC-Hd#H8$AerxL%OXPEQHG7&a{oF_%lGZ0 zNWU=;eEQMZL#WBZ;*Z?hTwhv>xF~g2L6|UID_b3cB|m&iX0Ey*T`4 zJ@6Tg^MiEyy?@ZXJltzUxV=Gf%W$s-_vQqJdkyz;5qCw z#^6AkoQ%=w`PhpsHJw&nap@CthvcQ>|6jEZI@1cr+hnCq%pQXs5HR#(rlpO^&6q-1YCSX?o2_JHm%5x(ZksRWXgdE2 zS1+^~jq_^K2cJ9uYDB9c*s&rIdvMWsE(YmMJaGrVLO3PFcoDtZ5Gi%^X z9J{ocrA8Z4QhHUb5O0uw+fx>u>q=>j$Vr=?ogRmSd$QAG@K%2C=#hitCDFed#oX3o z5G$|?VXW`(dv|}j}D~yBzC0{QmB?$ z1=0BhY0=Tw#0-v3f+;o?PxwDQiHp9D+tJEPL0KpJx&{@Rn4KQY;7egpOhU{!ikUSv zH(C&Vsom4sOG&~3T`AZYB`4LN)3q^4$Y?P=$(de|l9S=zdg;W&gn_ZhZ5eVK7!x~c z$PoVnDP{OT?4RAn%Swy(B54=e)WU-3*x0ctBPP*KIq3z_(f*L)IGz=+MLI*W z=s>MN1_?1^Q?hcf<4$xmvWlasaraVb{D(uOVB4Xbyg=Y2e`#Lu*B!^FwUGIkm|+Pq z2?NK`3|J6o9uXOhlf`JtX#lma7l{L)vQn`r5{B4RDoX5FR0`sgLI;NxB@a@6V%wa* z-I7QE1xEu6hr}fOU!`!-DJA!dLW|Xo#u)qSoi9ZD8tFHTnrSTvZZq99(AP}^V^Lx0 zM1M&k9!Bl|Ok%Up0z#lRE%x15HVPI5$NGySC=hoCq%AXN2F|6M`M0}%M9kon;pq86 zZM~v=j6-VCzcq|~37|1khC^_NP%7B+@;^*vpg)y6gWCf8!;v~UvkV1VVo``k)BA}! z{H4ekcQG;JpxXnrc$7wO`c0Gn!(>v1`?PPHwq60w_xt;)K&g3=890e9I#|C%`{$mA zTYD3;XH1-#pE4~6n=%(hvq=Lx3g)N#6)S{3Wh7}cp_S(i#LU7}WMD=dM$axGO_z!t zcQXr8PMkX#m>+!6zeFqiCtZo=Oc{;|#wQS5EHuif{EVU#ZHa9iTkcO%g;dHt{xbY+ zsYd)bQpA~Uyo~JW`I&z^cfUZO2)%;!*XC))F`YbsxV&PIH{-T0rT&;xRtk)1Q+@5YCkiX(}7nZ|Yj87F^V&taAd z(h|QTrI~+!u4M%|g4qi;(n<5+FSaD2C&dgrY4uRA%n6p9zt;aubViIBHz+}ndB08G ziCi6itDPJlc~jZBx(Q=q5{6wB8z0a00ch?;pfmi?iQxz75EG|cAW63OO(MyQug zw{7CE5ra>($80Wxwr}QUa2Y-=f?r&48Q8opAFI70E(5b=D$Wc>S~%(;D=h_EBceiZ z6hSpp`q=+Gg|_ccy$So5(oTNexRju)1sqx~HFsu8K0Jh6#thUIVJ=7c^YW(UaNJB^ z4wweG71)Wfpb#>P-8ad)&Pt_yNzq=k?W`(u3D~hQCyV1A#?F?$LUGs7ooxJKfXhHs zN@D<*g8!!9l!frt>C23w2Tq7JxD+JDtoan=j#DvGa#1tXFdy&8>B%%-QMz*(zEyK3 zmzAHEH94z*Th1Z-oEg~W@qB-)XXUVNNGZ(s?P#BYYM*zyXBLC@ zw8E^soN2yoMLCt)BXERu3O4pE%Ay@sednyW9QMuiAEg_3l7WfScbE$LH@zr56=%8z z9{D3(in2hCVf-T@?gCu-{=-ed4$XN}u}3mGTKDHkH#oF3Xe;6YSI)qZ=gQzVqPF$B>Wjo_ojXd+#4M5gT$oy4$Gl)tH#o9 zt8inaozOWr*8@eRcfBaXX&+aGBnEms;2PmV+6>EQ7dd%D;CP0_Cgh>;R1G}yokB1< zJuh(YsW#V4PtTi~00%UwWNfnQ^F1N+xBl#T8J5Ov4!Z02cHt&BlWH}_Ck2TRmzaE1 zAf5il?cs3b1PQx8aD3Jz+CqE~Mp{1ib&wxyOgz*i97Ac`-EBrqFMwwBm2`~nKxMSs z5TAZ0O@9;gT-KziDf#*7VoLta7z)@~I2HaaZZC(q8_u!lfR+}pTj{Ctj!7r;6d7sG z%lyCU-W+--^1_90#*RD?{W`sm2>vv^p1#8Ww63%NoyJwL_D{@6(a~J+{U$D^KR=`M z?XlJO3~UKb=iB?ucl@1DP}%`2hm=5zE*TW9xwu&w(8evU!A^|}GbCt9a_X~~6DI+n z!hgy$Wmr!Br06(SndZvlFHOs}364u`N!!IY(?(;5`QQ8uq!knuC^%lA{r=KQvPoRu zVfM`PmIpCU!x2H0L9^+%Adet(Z0 zhP3^vV8rCSX40m-&-6Ud&VOn3(xfd0jnA4UiR80p8K3&xSGE!9Q%@G`)aSvjCrlS- zmURU7*&wj5^5D;e`_s3qZnhnf64E<^oSrVR)0FS8nf8eM-_QTE77&pWCNYlwwu62v zI|*O<8_uEl4##&Sz6p$&Bz@QP8<0eN$Ks3S8+Sdv^gAkw|KHF5mn|^o|I1SUx6uE? zEr5MHks`ixPEDA8b3!ZjKi@w)1iu}|Gur=eR#RgU_ic~P6~wxVes<#Y5w7C<;3!Nu zeKE5*ea0pZ>96;Rz>B77X%n-ta&`L5OwaG*x#yjOL%H(Pr%uAjbVy)YzSC!V-ZV2m zH52Dat3WYuqSX^Xfz@Ni@)};bf{TSnd|{4Du?KF zPL;piaB*rUHhJfpm%Y*gM+K2U0vZv-<7k}PU;0}FI7}+b+CH1I#x|lr>VE9cd7TPW$Gj9 z8ue9mllr0hsrtG4wfd9FY3FGdXc1a(jn_#Y(I3{I(l_b{^uu}^qoZ+= zak+7YAsLP_%1Aacj2vUSG22*RtT3K5)*2g(H;k>uHsed<2jiI0$~?>LWcD!onVK16 z4mT6b>&!GW-<)IKZ7wk%FrP4=Gb_!1nxB}Tn_rthnMcjGR%a{R>SbMNDVArAw63?( zt!Y+)b(=NcT5gqF&s(or|FGV*KDPE+-&;p5&TeOSv@f!+uvI(S9%hfSueDR{JbSji zz`oyJVLxtH*st4L>>7KwU1$Gj|6+$Yotz#{q|?ul9oHG*T<4@YQ=NQgmNU;;<~-p% z=e*)nI$N9?=L@IaIpQ35+Pdev7rK32#r51ccch!-PI7N{Z*%9n_qog6$J}S#*WAtS z$L?--uludr;I{EPdKY<@dsldp=XmknwO*>1?d5sJ-dt~mx5eA$edQhUe)G5ptYskk zZTPeKF8sy(0N&<@@T2&#d0d5BEIuW^AXbSVK>GKJ2gF0-Z{pcfH%R{#(g4Yj21%o(6i9!bR3zOY zEtDRTR!i%o*Q8C-N74?dPWnmuw-h3uBZtYC$o(-2V&xIOQ7~C9l<$-m$;;%G@@jdV z{H9zj@07og_sc)Zzsl{EuF9oKU*#%AR|YEAC^ssZ%FW6Q<#y#Bl3U3)Q9SL+X?2TJ;U}eRYSrN3BzT zP>-o+X<^zWS|6>yrfD%+f_8&8S||+5_5ZZJoAJdsF+T_KCJn`%(K4mAbAE)UVdB(XZFj^#c8N{T{tce^4*ipV$APzo&24Ki9v~zt@lI?TjwQ#YS%< z%217HjE6*Hk}(W$xwfnBm|tOB95F+zv#kp-GWuBqEXNvX zC0JvvR4daev~IN)Soc~ht;ejj)_Uu0jEx=EZtEaM$GF@BXT<>Ln&1DD%8gZ zj3dT4GsE0sZZqdu?^!igv_01@vsHJH`-=OHt9r5CERT!EZ&;C+%E$4O`FZ?SjF=;Q zdtrc}V2or4vxEi0a*U61VXx3jj1i}Z^TapBTCu$p1s#8jv|0K}Iwr-)cgw%aoss)$ z3+<H>AKTCP5$-k|l?6@9;crSY-xo$-^=X!JG}a}s3cDYM$#ZhmLB zv3gkdqwn`wKU%+8rO;)C&`{h2>>Gf*V^Q~I!ef{Xj|gqV4q~A=U+f|sKz+AhW*VoY zD?`*Ib*Fkj9iolbwrIOFs^wTn^T$RVa{S#;&B4&!xn`j+&#mTe^8h6Cce4X(KF&&m zhF-$z-_{PZBki4bEu`s~J;kYWzI7U%)~AJtMvV*Z<~&Q_OWzWWxlT^mi&;|22Mh~OEF~k^eY&LcoU!VosncXnjo-`}W zH!#k=LO-^%x?9VvC#_eU&Aztl=0$pBaaN&>8PLbe`L+DJe59ZWBZVAcp74qA3+#%n z(5f+FoOm7NX%;l^1;dtfK5fi6mK zr9U)Zn$k_{i@Eq0?G?@77r4AT)VuaVlg6nmHe=kwk8zB~@B!W3nA_q-TO#=$1g!{L^jc zb@c{&+$#J%D(W?aPvU2wXLi9ZY=_b134?`Hp%C-n1Hw~~r}e@?p_|xO90iLnU!04% z?rCV6O4xeGLu^lh}-*zKWhCDZbC0;gdIYX9%E%&tE_f*H?%|{ESFvO!=yv1d|k#tNpqn~UX?zTevtlvChaXt=-K;y<7b4jOnE{% z0$Z{#dR9@dQPW^S&d2DPrzaYZ8!B2q&A!!MW*@K{>~o#o&aKYvPPOwd=YaE*GtS-S z?sA8FFZDAj5kPb7C{RbFsP9dV5etw4K5dr7O(-q*HkUu!>U9bnr`&}Zo@VAZ^&SL*-NkD;Zz8ka#!N``@v zooVF4k|7(W+W3aq^5>ZY%>r|-`6BF+I$w((F&oX+R(q?16=q$8w(X5kFIu|gTCvt} zSSjPIWY{Qo!8Z8^M*a?r`SX2a-b8zjw{L`mFS38P&vGt@J?_HN*y|j0IQJ~r7FW2j z?$wwtreYRb>^|eZfU#fW9&~?n&+lb{YT~yv};u+Ke@fYu{(TW4~u_hvbAh ziCBsJh;;|&c5<(Tg|)Ho-@$*v zUnIz=*B;pYKMJkH_F`x8O5d7yl9&bk_bBY0onk9#nY2dQ3~Rhjj#K6;pQ^c9XT3M{ zS#KlWn1Hq1??x|kfH}sz!OS#gVic`5Up04{Uz&%_PS)jCf2+t^h>=lmb+IqDMf+-4 zkY~GHTnRJ$NOz)pllz{#$926MyidG6B;)vNr1d}{wAR;Hj~v5#ytUXx>@M~c2SUE5 zi_@UDruk-}=j9%XstkqBm3kb@;y#qNHCB^7A&&#C(bgm@&$0Eo;|%x! z-j^DsuCgXik$1~q%bk>qlxSs`lA{#ChTEYWS3)ozC%{^{7VC|B^z)2quw^r0=dUzx zu+~{`U@g1bYHOcwcegLG6EJJcw_mcS!+v|t$#CbnkGR-?z}J4|{A>IS*v*@T-NJ71 zh!_H2#6!}Bpqi$2XVAgs>djakCnRY~LuXlo; zHT02smVSr6T(8jI(sx2)Y3%niJXp1b(68mjMkCU^(v0=>{C+dR8gJ!d&TfyD_8@yW zG+~B4%U%e*$6?eibJjS;?p*f?%+DX8{R+JwV2k4%Ahh2L{1*NY-%;od8+;Em+D`GH z7$NnMhDsx)Inom8L2148uJj>nqwl5ju!59jOTJ#7B;O$~faheL{0Z9hcR56fRIXI6 zRz|~1a<8&fIjrQVGf}tW&~T}mtdG%C^dfjGmST0bQ}1G23LWMd1NoWq( zX6}c7p_BE4^$X_LXnO?odAj|Sz21Hc>z{5;FXu*|Ej8Z#-tFg&fHwKn;}TloS4*&; zv7)$@FXK1yJNf%#15%RwB33NzQN}x9u`j_|^chI)#ad5IfL(fv zHdnh^AFI#Q$@_7u`LX%Ec{Y3;w_8;J zHU1E+=-5wJs&r$C@dwtHy|Ai$5`L9UuxdHW zwm!4Iv(7@l-GteF3D$e&x zun!78+*8>L)nf%Lfay7Y7Of34;Xx^ZA90oTJl0$9VeUJi z9oH^~*Tm3=LdsM1oAuf78$P5zt-q>o)<4m|)PK}}*UvS2!HP>YLd`DbMdoE@U(7J7 z>6qiNro0t4#eL9+PeFJ8!`y2AY`$b&0EvCaJ_nNaj&ljD|Bu`&y?OAQp|Vx2eCuhC ze~3Sd+O8GO7E>{^^^j7fm!VBAhAzGVYv~%Su#Uoy&=uN4Q(~0$iVk1Gz3TUBytWe7 z(A(O_+Fp2mTEhZOgI8yib&vIl)d4MEW%qCLetJWsq=Jxd~~{Q9m#?nD3Y$VW!-N)%ZDN*}D*ra4QT&miI7Icwcl;UoOj zZ4Zyd?cST-zbVbVtw_alm+~s_^68k#Z{g>_T3N_H!|&!>!^1rVR^cIGusBtG9P7%% z;ziQ+@Wee1E4vyNN_)90JZ~N>!gBd#`F*)9dNmDN@BfwjUt&Qj-5=QZbJ)O0__@~=)C_dKjjFM}0Bp3`Ai z0o{PMyw82eeG>ERM)++$a6fgwbiachI_{qBb@49t`rvOrEUfQF`MjpLd5?L|dM~4$ z{s~*+bMI^KCu*@newlB}pU+>2w+8)TJIC->Grws*KMTH}`yd-nV!gf*bN2`Qr|_J9 z$N$0~$2{Hzquu}BV6ZR><33fGD$EdW7w!?3LdTr+oqp!Cp?-z8b6$sgtg!6(&f;Ey_G^W-;RUKW;l76OJ>18u-JLbc?L54p7SOA zFRk2j+^+7WF8!T#64EIZSBNXcRail;5i7(E@cY(@Nm8Rl*wB3hVUs`Ub2Ps`O1*rB&-S7&W`}T79q1Mc}M2q4KHz=T%yg_7HXwhnYIEWauxh*YqSdZW!K~VL?u=$ zo3yQXOHqS0%PtLx^Z1)^K$mPOT8f2NC0F9)E?1eiK@bvd} zqTtDt9o?~=XeZW*b3);v@9st6Z|-DI_Y%BBtZOs9TyH-7^DDgyZyi=>mELyf*Mr_M zzaJ&qf4&>Xhw!0%Bs?kPLy3poor$$Y0mkY|eihzQRr1^UI`|^$`4FMK5CIRp47<@5 zqT#2H7ZQXd`05LUBCI}WrB?+jq89V|F|0pA#Yj;Wb@)OP#WZ;5v&A{^Ce0U1(L)== ztzxxUBW@RWp{I_)s}v?hV#OcD+98?sSuyn&eDmv}87ieJc<8I)pFfD+pneFne!QF@ zPmt3vn-|M-(xfJ2;S&&dlS45Vd%AJXw7V=z$u2GYmKwc+2Cw~AFdDiou4Qq`})Z5K{_Ucpm%tz5R);h&PR`|M_<&! zmTfPENiuq20>(`){7Ea(`g^fv41>f+L&6hbIh3MxE6~0NVLy;18-+I>(P+gIwBkCn zVJ+H_T9AX6gh%_uqUEyDYQ<60w?3!<6SxQ*24$42@kw&hK-O7DJ+H@E`&E@CH$WiuwyEfO;|&2KOvQkSigp!CjHUnJhJ$%bvjLXs2l);SIGTwoL%CB{N{ z0#{PxX^-(Xci>g#>-9)Xo)9M=ISPL z+!6A7ddaPV^?%Sk1YO5LVo&P2f+kX0jrpq<6$^H``5CWK=J7KORY_Q^46$4tDjA?;X+IjmaP zj(MyOE2sv%Z4SX)76wmnq!@)6%@$+Dcrgijb0w^e3TVzsc;Bmi`m+u)-+~za68fPOFC(z41?DDOQii zZ#a^%s>#NzPz=w=LN+(}N7g3H5Dj{x9%7tse9_siwC9-4CqPch_!_K|`=akBK!0sO hZ+Aq`X2U*Ng*RP|VmSJ&2wG|b)*?wVqW$I1{{g~ATx0+M literal 0 HcmV?d00001