added enums support for linedef arguments

This commit is contained in:
codeimp 2008-05-28 18:55:01 +00:00
parent 544cd7cbd6
commit 821f557978
18 changed files with 2579 additions and 701 deletions

View file

@ -205,6 +205,9 @@ Field types:
4 = sectoreffect
5 = texture
6 = flat
7 = angle in degrees
8 = angle in radians
9 = color
*/
universalfields
{
@ -3493,3 +3496,138 @@ thingtypes
5006 = "Skybox Camera";
}
}
// ENUMERATIONS
// These are enumerated lists for linedef types and UDMF fields.
// Reserved names are: angledeg, anglerad, color, texture, flat
enums
{
yesno
{
0 = "No";
1 = "Yes";
}
noyes
{
0 = "Yes";
1 = "No";
}
onoff
{
0 = "On";
1 = "Off";
}
offon
{
0 = "Off";
1 = "On";
}
updown
{
0 = "Up";
1 = "Down";
}
addset
{
0 = "Add";
1 = "Set";
}
spawnthing
{
0 = "None";
1 = "Shotgun Guy";
2 = "Chaingun Guy";
3 = "Baron Of Hell";
4 = "Zombieman";
5 = "Imp";
6 = "Arachnotron";
7 = "Spider Mastermind";
8 = "Demon";
9 = "Spectre";
10 = "Imp Fireball";
11 = "Clip";
12 = "Shells";
19 = "Cacodemon";
20 = "Revenant";
21 = "Bridge";
22 = "Armour Bonus";
23 = "Stimpack";
24 = "Medkit";
25 = "Soul Sphere";
27 = "Shotgun";
28 = "Chaingun";
29 = "Rocket Launcher";
30 = "Plasma Gun";
31 = "BFG";
32 = "Chainsaw";
33 = "Super Shotgun";
51 = "Plasma Bolt";
53 = "Tracer";
68 = "Green Armour";
69 = "Blue Armour";
75 = "Cell";
85 = "Blue Keycard";
86 = "Red Keycard";
87 = "Yellow Keycard";
88 = "Yellow Skullkey";
89 = "Red Skullkey";
90 = "Blue Skullkey";
98 = "Temp Large Flame";
100 = "Stealth Baron";
101 = "Stealth Hell Knight";
102 = "Stealth Zombieman";
103 = "Stealth Shotgun Guy";
110 = "Lost Soul";
111 = "Arch-Vile";
112 = "Mancubus";
113 = "Hell Knight";
114 = "Cyberdemon";
115 = "Pain Elemental";
116 = "Wolf SS Soldier";
117 = "Stealth Arachnotron";
118 = "Stealth Arch-Vile";
119 = "Stealth Cacodemon";
120 = "Stealth Chaingun Guy";
121 = "Stealth Demon";
122 = "Stealth Imp";
123 = "Stealth Mancubus";
124 = "Stealth Revenant";
125 = "Barrel";
126 = "Cacodemon Shot";
127 = "Rocket (Projectile)";
128 = "BFG Shot";
129 = "Arachnotron Plasma Bolt";
130 = "Blood";
131 = "Bullet Puff";
132 = "Megasphere";
133 = "Invulnerability Sphere";
134 = "Berserk Pack";
135 = "Invisibility Sphere";
136 = "Radiation Suit";
137 = "Computer Map";
138 = "Light-Amp Goggles";
139 = "Box Of Ammo";
140 = "Rocket (Ammo)";
141 = "Box Of Rockets";
142 = "Larce Cell";
143 = "Box Of Shells";
144 = "Backpack";
145 = "Guts";
146 = "Blood Pool 1";
147 = "Blood Pool 2";
148 = "Blood Pool 3";
149 = "Flaming Barrel";
150 = "Brains";
151 = "Scripted Marine";
152 = "Health Bonus";
153 = "Mancubus Shot";
154 = "Baron Fireball";
}
}

View file

@ -729,6 +729,7 @@ linedeftypes
arg3
{
title = "Key Number";
enum = "keys";
}
arg4
@ -979,6 +980,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -1363,6 +1365,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
}
@ -1534,6 +1537,7 @@ linedeftypes
arg1
{
title = "Use Orientation of MapSpot";
enum = "noyes";
}
arg2
@ -3603,4 +3607,181 @@ thingtypes
9001 = "Map Spot";
9013 = "Map Spot (gravity)";
}
}
}
// ENUMERATIONS
// These are enumerated lists for linedef types and UDMF fields.
enums
{
yesno
{
0 = "No";
1 = "Yes";
}
noyes
{
0 = "Yes";
1 = "No";
}
onoff
{
0 = "On";
1 = "Off";
}
offon
{
0 = "Off";
1 = "On";
}
updown
{
0 = "Up";
1 = "Down";
}
addset
{
0 = "Add";
1 = "Set";
}
keys
{
0 = "None";
1 = "Steel key";
2 = "Cave key";
3 = "Axe key";
4 = "Fire key";
5 = "Emerald key";
6 = "Dungeon key";
7 = "Silver key";
8 = "Rusted key";
9 = "Horn key";
10 = "Swamp key";
11 = "Castle key";
100 = "Any key";
101 = "All keys";
102 = "Impossible";
}
spawnthing
{
0 = "None";
/*
T_NONE 0
T_CENTAUR 1
T_CENTAURLEADER 2
T_DEMON 3
T_ETTIN 4
T_FIREGARGOYLE 5
T_WATERLURKER 6
T_WATERLURKERLEADER 7
T_WRAITH 8
T_WRAITHBURIED 9
T_FIREBALL1 10
T_MANA1 11
T_MANA2 12
T_ITEMBOOTS 13
T_ITEMEGG 14
T_ITEMFLIGHT 15
T_ITEMSUMMON 16
T_ITEMTPORTOTHER 17
T_ITEMTELEPORT 18
T_BISHOP 19
T_ICEGOLEM 20
T_BRIDGE 21
T_DRAGONSKINBRACERS 22
T_ITEMHEALTHPOTION 23
T_ITEMHEALTHFLASK 24
T_ITEMHEALTHFULL 25
T_ITEMBOOSTMANA 26
T_FIGHTERAXE 27
T_FIGHTERHAMMER 28
T_FIGHTERSWORD1 29
T_FIGHTERSWORD2 30
T_FIGHTERSWORD3 31
T_CLERICSTAFF 32
T_CLERICHOLY1 33
T_CLERICHOLY2 34
T_CLERICHOLY3 35
T_MAGESHARDS 36
T_MAGESTAFF1 37
T_MAGESTAFF2 38
T_MAGESTAFF3 39
T_MORPHBLAST 40
T_ROCK1 41
T_ROCK2 42
T_ROCK3 43
T_DIRT1 44
T_DIRT2 45
T_DIRT3 46
T_DIRT4 47
T_DIRT5 48
T_DIRT6 49
T_ARROW 50
T_DART 51
T_POISONDART 52
T_RIPPERBALL 53
T_STAINEDGLASS1 54
T_STAINEDGLASS2 55
T_STAINEDGLASS3 56
T_STAINEDGLASS4 57
T_STAINEDGLASS5 58
T_STAINEDGLASS6 59
T_STAINEDGLASS7 60
T_STAINEDGLASS8 61
T_STAINEDGLASS9 62
T_STAINEDGLASS0 63
T_BLADE 64
T_ICESHARD 65
T_FLAME_SMALL 66
T_FLAME_LARGE 67
T_MESHARMOR 68
T_FALCONSHIELD 69
T_PLATINUMHELM 70
T_AMULETOFWARDING 71
T_ITEMFLECHETTE 72
T_ITEMTORCH 73
T_ITEMREPULSION 74
T_MANA3 75
T_PUZZSKULL 76
T_PUZZGEMBIG 77
T_PUZZGEMRED 78
T_PUZZGEMGREEN1 79
T_PUZZGEMGREEN2 80
T_PUZZGEMBLUE1 81
T_PUZZGEMBLUE2 82
T_PUZZBOOK1 83
T_PUZZBOOK2 84
T_METALKEY 85
T_SMALLMETALKEY 86
T_AXEKEY 87
T_FIREKEY 88
T_GREENKEY 89
T_MACEKEY 90
T_SILVERKEY 91
T_RUSTYKEY 92
T_HORNKEY 93
T_SERPENTKEY 94
T_WATERDRIP 95
T_TEMPSMALLFLAME 96
T_PERMSMALLFLAME 97
T_TEMPLARGEFLAME 98
T_PERMLARGEFLAME 99
T_DEMON_MASH 100
T_DEMON2_MASH 101
T_ETTIN_MASH 102
T_CENTAUR_MASH 103
T_THRUSTSPIKEUP 104
T_THRUSTSPIKEDOWN 105
T_FLESH_DRIP1 106
T_FLESH_DRIP2 107
T_SPARK_DRIP 108
*/
}
}

View file

@ -762,6 +762,7 @@ linedeftypes
arg3
{
title = "Key Number";
enum = "keys";
}
arg4
@ -789,6 +790,7 @@ linedeftypes
arg2
{
title = "Type";
enum = "generic_door_types";
}
arg3
@ -799,6 +801,7 @@ linedeftypes
arg4
{
title = "Lock";
enum = "keys";
}
}
@ -1081,6 +1084,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -1179,7 +1183,8 @@ linedeftypes
arg3
{
title = "Movement Target";
title = "Target";
enum = "generic_floor_target";
}
arg4
@ -1774,6 +1779,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -1967,7 +1973,8 @@ linedeftypes
arg3
{
title = "Movement Target";
title = "Target";
enum = "generic_ceiling_target";
}
arg4
@ -2099,7 +2106,7 @@ linedeftypes
arg1
{
title = "Method";
title = "Flags";
}
}
@ -2115,7 +2122,7 @@ linedeftypes
arg1
{
title = "When";
title = "Flags";
}
}
@ -2296,6 +2303,7 @@ linedeftypes
arg3
{
title = "Type";
enum = "generic_lift_types";
}
arg4
@ -2440,6 +2448,7 @@ linedeftypes
arg1
{
title = "Use Orientation of MapSpot";
enum = "noyes";
}
arg2
@ -2483,6 +2492,7 @@ linedeftypes
arg2
{
title = "Fog";
enum = "noyes";
}
}
@ -2516,6 +2526,7 @@ linedeftypes
arg4
{
title = "Fog";
enum = "noyes";
}
}
@ -2543,7 +2554,8 @@ linedeftypes
arg3
{
title = "bFog";
title = "Fog";
enum = "noyes";
}
arg4
@ -2570,6 +2582,7 @@ linedeftypes
arg2
{
title = "Reverse Angle";
enum = "noyes";
}
}
}
@ -2621,7 +2634,8 @@ linedeftypes
arg2
{
title = "Means of Death";
title = "Death";
enum = "death_types";
}
}
@ -2707,11 +2721,13 @@ linedeftypes
arg2
{
title = "Down Up";
enum = "updown";
}
arg3
{
title = "Add Set";
enum = "addset";
}
}
@ -2772,6 +2788,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2803,6 +2820,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2824,6 +2842,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2855,6 +2874,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2875,12 +2895,14 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
{
title = "No Fog";
title = "Fog";
enum = "yesno";
}
arg3
@ -2901,7 +2923,8 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2955,7 +2978,7 @@ linedeftypes
arg2
{
title = "Flags";
title = "Type";
}
}
@ -2971,7 +2994,8 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3162,6 +3186,7 @@ linedeftypes
arg4
{
title = "Key Number";
enum = "keys";
}
}
@ -3897,7 +3922,8 @@ linedeftypes
arg2
{
title = "Meaning Of Death";
title = "Death";
enum = "death_types";
}
}
@ -4203,11 +4229,13 @@ linedeftypes
arg1
{
title = "Everyone";
enum = "noyes";
}
arg2
{
title = "Movement Resets";
enum = "noyes";
}
}
}
@ -4388,7 +4416,7 @@ thingtypes
title = "Bridges";
width = 16;
sort = 1;
height = 0;
height = 1;
hangs = 0;
blocking = 0;
error = 1;
@ -5054,7 +5082,7 @@ thingtypes
title = "Powerups";
width = 20;
sort = 1;
height = 20;
height = 40;
hangs = 0;
blocking = 0;
@ -5988,7 +6016,7 @@ thingtypes
slopes
{
color = 8; // Grey
arrow = 1;
arrow = 0;
title = "Slopes";
width = 0;
sort = 1;
@ -5999,22 +6027,26 @@ thingtypes
9511
{
title = "Copy ceiling plane";
arg1 = "tag";
arg1 = "Sector Tag";
mark1 = 1;
}
9510
{
title = "Copy floor plane";
arg1 = "tag";
arg1 = "Sector Tag";
mark1 = 1;
}
9503
{
title = "Set ceiling slope";
arg1 = "Z-Angle";
arrow = 1;
}
9502
{
title = "Set floor slope";
arg1 = "Z-Angle";
arrow = 1;
}
9501
{
@ -6089,4 +6121,212 @@ thingtypes
5141 = "Invisible bridge thing (16) (shootable)";
5142 = "Invisible bridge thing (8) (shootable)";
}
}
}
// ENUMERATIONS
// These are enumerated lists for linedef types and UDMF fields.
// Reserved names are: angledeg, anglerad, color, texture, flat
enums
{
yesno
{
0 = "No";
1 = "Yes";
}
noyes
{
0 = "Yes";
1 = "No";
}
onoff
{
0 = "On";
1 = "Off";
}
offon
{
0 = "Off";
1 = "On";
}
updown
{
0 = "Up";
1 = "Down";
}
addset
{
0 = "Add";
1 = "Set";
}
keys
{
0 = "None";
1 = "Red key card";
2 = "Blue key card";
3 = "Yellow key card";
4 = "Red skull key";
5 = "Blue skull key";
6 = "Yellow skull key";
100 = "Any key";
101 = "All keys";
102 = "Impossible";
129 = "Any red key";
130 = "Any blue key";
131 = "Any yellow key";
229 = "One of each color";
}
spawnthing
{
0 = "None";
1 = "Shotgun Guy";
2 = "Chaingun Guy";
3 = "Baron Of Hell";
4 = "Zombieman";
5 = "Imp";
6 = "Arachnotron";
7 = "Spider Mastermind";
8 = "Demon";
9 = "Spectre";
10 = "Imp Fireball";
11 = "Clip";
12 = "Shells";
19 = "Cacodemon";
20 = "Revenant";
21 = "Bridge";
22 = "Armour Bonus";
23 = "Stimpack";
24 = "Medkit";
25 = "Soul Sphere";
27 = "Shotgun";
28 = "Chaingun";
29 = "Rocket Launcher";
30 = "Plasma Gun";
31 = "BFG";
32 = "Chainsaw";
33 = "Super Shotgun";
51 = "Plasma Bolt";
53 = "Tracer";
68 = "Green Armour";
69 = "Blue Armour";
75 = "Cell";
85 = "Blue Keycard";
86 = "Red Keycard";
87 = "Yellow Keycard";
88 = "Yellow Skullkey";
89 = "Red Skullkey";
90 = "Blue Skullkey";
98 = "Temp Large Flame";
100 = "Stealth Baron";
101 = "Stealth Hell Knight";
102 = "Stealth Zombieman";
103 = "Stealth Shotgun Guy";
110 = "Lost Soul";
111 = "Arch-Vile";
112 = "Mancubus";
113 = "Hell Knight";
114 = "Cyberdemon";
115 = "Pain Elemental";
116 = "Wolf SS Soldier";
117 = "Stealth Arachnotron";
118 = "Stealth Arch-Vile";
119 = "Stealth Cacodemon";
120 = "Stealth Chaingun Guy";
121 = "Stealth Demon";
122 = "Stealth Imp";
123 = "Stealth Mancubus";
124 = "Stealth Revenant";
125 = "Barrel";
126 = "Cacodemon Shot";
127 = "Rocket (Projectile)";
128 = "BFG Shot";
129 = "Arachnotron Plasma Bolt";
130 = "Blood";
131 = "Bullet Puff";
132 = "Megasphere";
133 = "Invulnerability Sphere";
134 = "Berserk Pack";
135 = "Invisibility Sphere";
136 = "Radiation Suit";
137 = "Computer Map";
138 = "Light-Amp Goggles";
139 = "Box Of Ammo";
140 = "Rocket (Ammo)";
141 = "Box Of Rockets";
142 = "Larce Cell";
143 = "Box Of Shells";
144 = "Backpack";
145 = "Guts";
146 = "Blood Pool 1";
147 = "Blood Pool 2";
148 = "Blood Pool 3";
149 = "Flaming Barrel";
150 = "Brains";
151 = "Scripted Marine";
152 = "Health Bonus";
153 = "Mancubus Shot";
154 = "Baron Fireball";
}
generic_floor_target
{
0 = "Relative offset";
1 = "Highest neighbor";
2 = "Lowest neighbor";
3 = "Nearest neighbor";
4 = "Lowest neighbor";
5 = "Ceiling";
6 = "Shortest lower texture";
}
generic_ceiling_target
{
0 = "Relative offset";
1 = "Highest neighbor";
2 = "Lowest neighbor";
3 = "Nearest neighbor";
4 = "Highest neighbor";
5 = "Floor";
6 = "Shortest lower texture";
}
generic_door_types
{
0 = "Open Close";
1 = "Open Stay";
2 = "Close Open";
3 = "Close Stay";
}
generic_lift_types
{
0 = "Up Stay";
1 = "Down Up";
2 = "Down to nearest";
3 = "Down to lowest";
4 = "Perpetual raise";
}
death_types
{
0 = "Unknown";
12 = "Water";
13 = "Slime";
14 = "Lava";
15 = "Crush";
16 = "Telefrag";
17 = "Falling";
18 = "Suicide";
19 = "Barrel";
20 = "Exit";
21 = "Splash";
22 = "Hit";
}
}

View file

@ -924,6 +924,7 @@ linedeftypes
arg3
{
title = "Key Number";
enum = "keys";
}
arg4
@ -972,6 +973,7 @@ linedeftypes
arg2
{
title = "Type";
enum = "generic_door_types";
}
arg3
@ -982,6 +984,7 @@ linedeftypes
arg4
{
title = "Lock";
enum = "keys";
}
}
@ -1264,6 +1267,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -1362,7 +1366,8 @@ linedeftypes
arg3
{
title = "Movement Target";
title = "Target";
enum = "generic_floor_target";
}
arg4
@ -1979,6 +1984,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -2172,7 +2178,8 @@ linedeftypes
arg3
{
title = "Movement Target";
title = "Target";
enum = "generic_ceiling_target";
}
arg4
@ -2327,7 +2334,8 @@ linedeftypes
arg2
{
title = "No fog at source";
title = "Fog";
enum = "yesno";
}
}
@ -2370,6 +2378,7 @@ linedeftypes
arg2
{
title = "Keep orientation";
enum = "noyes";
}
}
@ -2392,6 +2401,7 @@ linedeftypes
arg2
{
title = "Fog";
enum = "yesno";
}
}
@ -2420,11 +2430,13 @@ linedeftypes
arg3
{
title = "Move source";
enum = "yesno";
}
arg4
{
title = "Fog";
enum = "yesno";
}
}
@ -2452,7 +2464,8 @@ linedeftypes
arg3
{
title = "bFog";
title = "Fog";
enum = "noyes";
}
arg4
@ -2479,6 +2492,7 @@ linedeftypes
arg2
{
title = "Reverse Angle";
enum = "noyes";
}
}
}
@ -2511,7 +2525,7 @@ linedeftypes
arg1
{
title = "Method";
title = "Flags";
}
}
@ -2527,7 +2541,7 @@ linedeftypes
arg1
{
title = "When";
title = "Flags";
}
}
@ -2729,6 +2743,7 @@ linedeftypes
arg3
{
title = "Type";
enum = "generic_lift_types";
}
arg4
@ -2890,7 +2905,8 @@ linedeftypes
arg2
{
title = "Means of Death";
title = "Death";
enum = "death_types";
}
}
@ -2960,11 +2976,13 @@ linedeftypes
arg2
{
title = "Down Up";
enum = "updown";
}
arg3
{
title = "Add Set";
enum = "addset";
}
}
@ -3025,6 +3043,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3056,6 +3075,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3077,6 +3097,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3108,6 +3129,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3128,12 +3150,14 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
{
title = "No Fog";
title = "Fog";
enum = "yesno";
}
arg3
@ -3154,7 +3178,8 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3208,7 +3233,7 @@ linedeftypes
arg2
{
title = "Flags";
title = "Type";
}
}
@ -3224,7 +3249,8 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3415,6 +3441,7 @@ linedeftypes
arg4
{
title = "Key Number";
enum = "keys";
}
}
@ -4175,7 +4202,8 @@ linedeftypes
arg2
{
title = "Meaning Of Death";
title = "Death";
enum = "death_types";
}
}
@ -4307,16 +4335,19 @@ linedeftypes
arg1
{
title = "Front side only";
enum = "noyes";
}
arg2
{
title = "Message identification";
enum = "noyes";
}
arg3
{
title = "Don't add message to log";
title = "Add to Log";
enum = "yesno";
}
}
}
@ -4482,11 +4513,13 @@ linedeftypes
arg1
{
title = "Everyone";
enum = "noyes";
}
arg2
{
title = "Movement Resets";
enum = "noyes";
}
}
}
@ -6051,4 +6084,212 @@ thingtypes
arg1 = "Flat Transparency";
}
}
}
}
// ENUMERATIONS
// These are enumerated lists for linedef types and UDMF fields.
// Reserved names are: angledeg, anglerad, color, texture, flat
enums
{
yesno
{
0 = "No";
1 = "Yes";
}
noyes
{
0 = "Yes";
1 = "No";
}
onoff
{
0 = "On";
1 = "Off";
}
offon
{
0 = "Off";
1 = "On";
}
updown
{
0 = "Up";
1 = "Down";
}
addset
{
0 = "Add";
1 = "Set";
}
keys
{
0 = "None";
1 = "Red key card";
2 = "Blue key card";
3 = "Yellow key card";
4 = "Red skull key";
5 = "Blue skull key";
6 = "Yellow skull key";
100 = "Any key";
101 = "All keys";
102 = "Impossible";
129 = "Any red key";
130 = "Any blue key";
131 = "Any yellow key";
229 = "One of each color";
}
spawnthing
{
0 = "None";
1 = "Shotgun Guy";
2 = "Chaingun Guy";
3 = "Baron Of Hell";
4 = "Zombieman";
5 = "Imp";
6 = "Arachnotron";
7 = "Spider Mastermind";
8 = "Demon";
9 = "Spectre";
10 = "Imp Fireball";
11 = "Clip";
12 = "Shells";
19 = "Cacodemon";
20 = "Revenant";
21 = "Bridge";
22 = "Armour Bonus";
23 = "Stimpack";
24 = "Medkit";
25 = "Soul Sphere";
27 = "Shotgun";
28 = "Chaingun";
29 = "Rocket Launcher";
30 = "Plasma Gun";
31 = "BFG";
32 = "Chainsaw";
33 = "Super Shotgun";
51 = "Plasma Bolt";
53 = "Tracer";
68 = "Green Armour";
69 = "Blue Armour";
75 = "Cell";
85 = "Blue Keycard";
86 = "Red Keycard";
87 = "Yellow Keycard";
88 = "Yellow Skullkey";
89 = "Red Skullkey";
90 = "Blue Skullkey";
98 = "Temp Large Flame";
100 = "Stealth Baron";
101 = "Stealth Hell Knight";
102 = "Stealth Zombieman";
103 = "Stealth Shotgun Guy";
110 = "Lost Soul";
111 = "Arch-Vile";
112 = "Mancubus";
113 = "Hell Knight";
114 = "Cyberdemon";
115 = "Pain Elemental";
116 = "Wolf SS Soldier";
117 = "Stealth Arachnotron";
118 = "Stealth Arch-Vile";
119 = "Stealth Cacodemon";
120 = "Stealth Chaingun Guy";
121 = "Stealth Demon";
122 = "Stealth Imp";
123 = "Stealth Mancubus";
124 = "Stealth Revenant";
125 = "Barrel";
126 = "Cacodemon Shot";
127 = "Rocket (Projectile)";
128 = "BFG Shot";
129 = "Arachnotron Plasma Bolt";
130 = "Blood";
131 = "Bullet Puff";
132 = "Megasphere";
133 = "Invulnerability Sphere";
134 = "Berserk Pack";
135 = "Invisibility Sphere";
136 = "Radiation Suit";
137 = "Computer Map";
138 = "Light-Amp Goggles";
139 = "Box Of Ammo";
140 = "Rocket (Ammo)";
141 = "Box Of Rockets";
142 = "Larce Cell";
143 = "Box Of Shells";
144 = "Backpack";
145 = "Guts";
146 = "Blood Pool 1";
147 = "Blood Pool 2";
148 = "Blood Pool 3";
149 = "Flaming Barrel";
150 = "Brains";
151 = "Scripted Marine";
152 = "Health Bonus";
153 = "Mancubus Shot";
154 = "Baron Fireball";
}
generic_floor_target
{
0 = "Relative offset";
1 = "Highest neighbor";
2 = "Lowest neighbor";
3 = "Nearest neighbor";
4 = "Lowest neighbor";
5 = "Ceiling";
6 = "Shortest lower texture";
}
generic_ceiling_target
{
0 = "Relative offset";
1 = "Highest neighbor";
2 = "Lowest neighbor";
3 = "Nearest neighbor";
4 = "Highest neighbor";
5 = "Floor";
6 = "Shortest lower texture";
}
generic_door_types
{
0 = "Open Close";
1 = "Open Stay";
2 = "Close Open";
3 = "Close Stay";
}
generic_lift_types
{
0 = "Up Stay";
1 = "Down Up";
2 = "Down to nearest";
3 = "Down to lowest";
4 = "Perpetual raise";
}
death_types
{
0 = "Unknown";
12 = "Water";
13 = "Slime";
14 = "Lava";
15 = "Crush";
16 = "Telefrag";
17 = "Falling";
18 = "Suicide";
19 = "Barrel";
20 = "Exit";
21 = "Splash";
22 = "Hit";
}
}

View file

@ -917,6 +917,7 @@ linedeftypes
arg3
{
title = "Key Number";
enum = "keys";
}
arg4
@ -944,6 +945,7 @@ linedeftypes
arg2
{
title = "Type";
enum = "generic_door_types";
}
arg3
@ -954,6 +956,7 @@ linedeftypes
arg4
{
title = "Lock";
enum = "keys";
}
}
@ -1236,6 +1239,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -1334,7 +1338,8 @@ linedeftypes
arg3
{
title = "Movement Target";
title = "Target";
enum = "generic_floor_target";
}
arg4
@ -1929,6 +1934,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -2122,7 +2128,8 @@ linedeftypes
arg3
{
title = "Movement Target";
title = "Target";
enum = "generic_ceiling_target";
}
arg4
@ -2254,7 +2261,7 @@ linedeftypes
arg1
{
title = "Method";
title = "Flags";
}
}
@ -2270,7 +2277,7 @@ linedeftypes
arg1
{
title = "When";
title = "Flags";
}
}
@ -2451,6 +2458,7 @@ linedeftypes
arg3
{
title = "Type";
enum = "generic_lift_types";
}
arg4
@ -2595,6 +2603,7 @@ linedeftypes
arg1
{
title = "Use Orientation of MapSpot";
enum = "noyes";
}
arg2
@ -2638,6 +2647,7 @@ linedeftypes
arg2
{
title = "Fog";
enum = "noyes";
}
}
@ -2671,6 +2681,7 @@ linedeftypes
arg4
{
title = "Fog";
enum = "noyes";
}
}
@ -2698,7 +2709,8 @@ linedeftypes
arg3
{
title = "bFog";
title = "Fog";
enum = "noyes";
}
arg4
@ -2725,6 +2737,7 @@ linedeftypes
arg2
{
title = "Reverse Angle";
enum = "noyes";
}
}
}
@ -2776,7 +2789,8 @@ linedeftypes
arg2
{
title = "Means of Death";
title = "Death";
enum = "death_types";
}
}
@ -2846,11 +2860,13 @@ linedeftypes
arg2
{
title = "Down Up";
enum = "updown";
}
arg3
{
title = "Add Set";
enum = "addset";
}
}
@ -2911,6 +2927,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2942,6 +2959,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2963,6 +2981,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2994,6 +3013,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3014,12 +3034,14 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
{
title = "No Fog";
title = "Fog";
enum = "yesno";
}
arg3
@ -3040,7 +3062,8 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3094,7 +3117,7 @@ linedeftypes
arg2
{
title = "Flags";
title = "Type";
}
}
@ -3110,7 +3133,8 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3301,6 +3325,7 @@ linedeftypes
arg4
{
title = "Key Number";
enum = "keys";
}
}
@ -4036,7 +4061,8 @@ linedeftypes
arg2
{
title = "Meaning Of Death";
title = "Death";
enum = "death_types";
}
}
@ -4291,11 +4317,13 @@ linedeftypes
arg1
{
title = "Everyone";
enum = "noyes";
}
arg2
{
title = "Movement Resets";
enum = "noyes";
}
}
}
@ -4942,4 +4970,210 @@ thingtypes
9013 = "Map Spot (gravity)";
9076 = "Hate target";
}
}
}
// ENUMERATIONS
// These are enumerated lists for linedef types and UDMF fields.
// Reserved names are: angledeg, anglerad, color, texture, flat
enums
{
yesno
{
0 = "No";
1 = "Yes";
}
noyes
{
0 = "Yes";
1 = "No";
}
onoff
{
0 = "On";
1 = "Off";
}
offon
{
0 = "Off";
1 = "On";
}
updown
{
0 = "Up";
1 = "Down";
}
addset
{
0 = "Add";
1 = "Set";
}
keys
{
0 = "None";
1 = "Green key";
2 = "Blue key";
3 = "Yellow key";
100 = "Any key";
101 = "All keys";
102 = "Impossible";
}
spawnthing
{
0 = "None";
/*
T_CLINK 1
T_MUMMYLEADER 2
T_BEAST 3
T_MUMMY 4
T_IMP 5
T_KNIGHT 6
T_IMPLEADER 7
T_MUMMYGHOST 8
T_MUMMYLEADERGHOST 9
T_IMPFIREBALL 10
T_WIMPYWANDAMMO 11
T_HEFTYWANDAMMO 12
T_ITEMEGG 14
T_ITEMFLIGHT 15
T_ITEMTELEPORT 18
T_WIZARD 19
T_IRONLICH 20
T_ITEMHEALTHPOTION 23
T_ITEMHEALTHFLASH 24
T_ITEMHEALTHFULL 25
T_CROSSBOW 27
T_BLASTER 28
T_PHOENIXROD 29
T_SKULLROD 30
T_MACE 31
T_GAUNTLETS 32
T_WIMPYCROSSBOWAMMO 33
T_HEFTYCROSSBOWAMMO 34
T_WIMPYMACEAMMO 35
T_HEFTYMACEAMMO 36
T_WIMPYBLASTERAMMO 37
T_HEFTYBLASTERAMMO 38
T_MORPHBLAST 40
T_SHIELD1 68
T_SHIELD2 69
T_ITEMTIMEBOMB 72
T_ITEMTORCH 73
T_BLUEKEY 85
T_GREENKEY 86
T_YELLOWKEY 87
T_SOUND_WIND 110
T_SOUND_WATERFALL 111
T_BEASTBALL 120
T_FEATHER 121
T_CHICKEN 122
T_VOLCANOBALL 123
T_TINYVOLCANOBALL 124
T_POD 125
T_PODGENERATOR 126
T_KNIGHTAXE 127
T_KNIGHTBLOODAXE 128
T_KNIGHTGHOST 129
T_MUMMYHEAD 131
T_SNAKE 132
T_ITEMINVULNERABILITY 133
T_ITEMTOME 134
T_ITEMINVISIBILITY 135
T_ITEMBAGOFHOLDING 136
T_ITEMALLMAP 137
T_SNAKEPROJECTILE 138
T_SNAKEPROJECTILEBIG 139
T_WIZARDSHOT 140
T_DSPARILTELEPORTDEST 141
T_DSPARILONSERPENT 142
T_DSPARILALONE 143
T_SERPENTFIREBALL 144
T_DSPARILBLUESHOT 145
T_DSPARILWIZARDSPAWNER 146
T_CROSSBOWMAINBLAST 147
T_CROSSBOWMINIBLAST 148
T_CROSSBOWPOWERBLAST 149
T_VOLCANO 150
T_POWERWANDMINIBLAST 151
T_POWERWANDBIGGERBLAST 152
T_DEATHBALL 153
T_NOGRAVITYMACEBALL 154
T_BOUNCYMACEBALL 155
T_HEAVYMACEBALL 156
T_RIPPER 157
T_WIMPYSKULLRODAMMO 158
T_HEFTYSKULLRODAMMO 159
T_SKULLRODBLAST 160
T_WIMPYPHOENIXRODAMMO 161
T_HEFTYPHOENIXRODAMMO 162
T_PHOENIXSHOT 163
T_IRONLICHBLUESHOT 164
T_WHIRLWIND 165
T_REDTELEGLITTER 166
T_BLUETELEGLITTER 167
*/
}
generic_floor_target
{
0 = "Relative offset";
1 = "Highest neighbor";
2 = "Lowest neighbor";
3 = "Nearest neighbor";
4 = "Lowest neighbor";
5 = "Ceiling";
6 = "Shortest lower texture";
}
generic_ceiling_target
{
0 = "Relative offset";
1 = "Highest neighbor";
2 = "Lowest neighbor";
3 = "Nearest neighbor";
4 = "Highest neighbor";
5 = "Floor";
6 = "Shortest lower texture";
}
generic_door_types
{
0 = "Open Close";
1 = "Open Stay";
2 = "Close Open";
3 = "Close Stay";
}
generic_lift_types
{
0 = "Up Stay";
1 = "Down Up";
2 = "Down to nearest";
3 = "Down to lowest";
4 = "Perpetual raise";
}
death_types
{
0 = "Unknown";
12 = "Water";
13 = "Slime";
14 = "Lava";
15 = "Crush";
16 = "Telefrag";
17 = "Falling";
18 = "Suicide";
19 = "Barrel";
20 = "Exit";
21 = "Splash";
22 = "Hit";
}
}

View file

@ -762,6 +762,7 @@ linedeftypes
arg3
{
title = "Key Number";
enum = "keys";
}
arg4
@ -789,6 +790,7 @@ linedeftypes
arg2
{
title = "Type";
enum = "generic_door_types";
}
arg3
@ -799,6 +801,7 @@ linedeftypes
arg4
{
title = "Lock";
enum = "keys";
}
}
@ -1081,6 +1084,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -1179,7 +1183,8 @@ linedeftypes
arg3
{
title = "Movement Target";
title = "Target";
enum = "generic_floor_target";
}
arg4
@ -1774,6 +1779,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -1967,7 +1973,8 @@ linedeftypes
arg3
{
title = "Movement Target";
title = "Target";
enum = "generic_ceiling_target";
}
arg4
@ -2099,7 +2106,7 @@ linedeftypes
arg1
{
title = "Method";
title = "Flags";
}
}
@ -2115,7 +2122,7 @@ linedeftypes
arg1
{
title = "When";
title = "Flags";
}
}
@ -2296,6 +2303,7 @@ linedeftypes
arg3
{
title = "Type";
enum = "generic_lift_types";
}
arg4
@ -2440,6 +2448,7 @@ linedeftypes
arg1
{
title = "Use Orientation of MapSpot";
enum = "noyes";
}
arg2
@ -2483,6 +2492,7 @@ linedeftypes
arg2
{
title = "Fog";
enum = "noyes";
}
}
@ -2516,6 +2526,7 @@ linedeftypes
arg4
{
title = "Fog";
enum = "noyes";
}
}
@ -2543,7 +2554,8 @@ linedeftypes
arg3
{
title = "bFog";
title = "Fog";
enum = "noyes";
}
arg4
@ -2570,6 +2582,7 @@ linedeftypes
arg2
{
title = "Reverse Angle";
enum = "noyes";
}
}
}
@ -2621,7 +2634,8 @@ linedeftypes
arg2
{
title = "Means of Death";
title = "Death";
enum = "death_types";
}
}
@ -2691,11 +2705,13 @@ linedeftypes
arg2
{
title = "Down Up";
enum = "updown";
}
arg3
{
title = "Add Set";
enum = "addset";
}
}
@ -2756,6 +2772,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2787,6 +2804,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2808,6 +2826,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2839,6 +2858,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2859,12 +2879,14 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
{
title = "No Fog";
title = "Fog";
enum = "yesno";
}
arg3
@ -2885,7 +2907,8 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -2939,7 +2962,7 @@ linedeftypes
arg2
{
title = "Flags";
title = "Type";
}
}
@ -2955,7 +2978,8 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3146,6 +3170,7 @@ linedeftypes
arg4
{
title = "Key Number";
enum = "keys";
}
}
@ -3881,7 +3906,8 @@ linedeftypes
arg2
{
title = "Meaning Of Death";
title = "Death";
enum = "death_types";
}
}
@ -4136,11 +4162,13 @@ linedeftypes
arg1
{
title = "Everyone";
enum = "noyes";
}
arg2
{
title = "Movement Resets";
enum = "noyes";
}
}
}
@ -5781,3 +5809,236 @@ thingtypes
9013 = "Map Spot (gravity)";
}
}
// ENUMERATIONS
// These are enumerated lists for linedef types and UDMF fields.
// Reserved names are: angledeg, anglerad, color, texture, flat
enums
{
yesno
{
0 = "No";
1 = "Yes";
}
noyes
{
0 = "Yes";
1 = "No";
}
onoff
{
0 = "On";
1 = "Off";
}
offon
{
0 = "Off";
1 = "On";
}
updown
{
0 = "Up";
1 = "Down";
}
addset
{
0 = "Add";
1 = "Set";
}
keys
{
0 = "None";
1 = "Steel key";
2 = "Cave key";
3 = "Axe key";
4 = "Fire key";
5 = "Emerald key";
6 = "Dungeon key";
7 = "Silver key";
8 = "Rusted key";
9 = "Horn key";
10 = "Swamp key";
11 = "Castle key";
100 = "Any key";
101 = "All keys";
102 = "Impossible";
}
spawnthing
{
0 = "None";
/*
T_NONE 0
T_CENTAUR 1
T_CENTAURLEADER 2
T_DEMON 3
T_ETTIN 4
T_FIREGARGOYLE 5
T_WATERLURKER 6
T_WATERLURKERLEADER 7
T_WRAITH 8
T_WRAITHBURIED 9
T_FIREBALL1 10
T_MANA1 11
T_MANA2 12
T_ITEMBOOTS 13
T_ITEMEGG 14
T_ITEMFLIGHT 15
T_ITEMSUMMON 16
T_ITEMTPORTOTHER 17
T_ITEMTELEPORT 18
T_BISHOP 19
T_ICEGOLEM 20
T_BRIDGE 21
T_DRAGONSKINBRACERS 22
T_ITEMHEALTHPOTION 23
T_ITEMHEALTHFLASK 24
T_ITEMHEALTHFULL 25
T_ITEMBOOSTMANA 26
T_FIGHTERAXE 27
T_FIGHTERHAMMER 28
T_FIGHTERSWORD1 29
T_FIGHTERSWORD2 30
T_FIGHTERSWORD3 31
T_CLERICSTAFF 32
T_CLERICHOLY1 33
T_CLERICHOLY2 34
T_CLERICHOLY3 35
T_MAGESHARDS 36
T_MAGESTAFF1 37
T_MAGESTAFF2 38
T_MAGESTAFF3 39
T_MORPHBLAST 40
T_ROCK1 41
T_ROCK2 42
T_ROCK3 43
T_DIRT1 44
T_DIRT2 45
T_DIRT3 46
T_DIRT4 47
T_DIRT5 48
T_DIRT6 49
T_ARROW 50
T_DART 51
T_POISONDART 52
T_RIPPERBALL 53
T_STAINEDGLASS1 54
T_STAINEDGLASS2 55
T_STAINEDGLASS3 56
T_STAINEDGLASS4 57
T_STAINEDGLASS5 58
T_STAINEDGLASS6 59
T_STAINEDGLASS7 60
T_STAINEDGLASS8 61
T_STAINEDGLASS9 62
T_STAINEDGLASS0 63
T_BLADE 64
T_ICESHARD 65
T_FLAME_SMALL 66
T_FLAME_LARGE 67
T_MESHARMOR 68
T_FALCONSHIELD 69
T_PLATINUMHELM 70
T_AMULETOFWARDING 71
T_ITEMFLECHETTE 72
T_ITEMTORCH 73
T_ITEMREPULSION 74
T_MANA3 75
T_PUZZSKULL 76
T_PUZZGEMBIG 77
T_PUZZGEMRED 78
T_PUZZGEMGREEN1 79
T_PUZZGEMGREEN2 80
T_PUZZGEMBLUE1 81
T_PUZZGEMBLUE2 82
T_PUZZBOOK1 83
T_PUZZBOOK2 84
T_METALKEY 85
T_SMALLMETALKEY 86
T_AXEKEY 87
T_FIREKEY 88
T_GREENKEY 89
T_MACEKEY 90
T_SILVERKEY 91
T_RUSTYKEY 92
T_HORNKEY 93
T_SERPENTKEY 94
T_WATERDRIP 95
T_TEMPSMALLFLAME 96
T_PERMSMALLFLAME 97
T_TEMPLARGEFLAME 98
T_PERMLARGEFLAME 99
T_DEMON_MASH 100
T_DEMON2_MASH 101
T_ETTIN_MASH 102
T_CENTAUR_MASH 103
T_THRUSTSPIKEUP 104
T_THRUSTSPIKEDOWN 105
T_FLESH_DRIP1 106
T_FLESH_DRIP2 107
T_SPARK_DRIP 108
*/
}
generic_floor_target
{
0 = "Relative offset";
1 = "Highest neighbor";
2 = "Lowest neighbor";
3 = "Nearest neighbor";
4 = "Lowest neighbor";
5 = "Ceiling";
6 = "Shortest lower texture";
}
generic_ceiling_target
{
0 = "Relative offset";
1 = "Highest neighbor";
2 = "Lowest neighbor";
3 = "Nearest neighbor";
4 = "Highest neighbor";
5 = "Floor";
6 = "Shortest lower texture";
}
generic_door_types
{
0 = "Open Close";
1 = "Open Stay";
2 = "Close Open";
3 = "Close Stay";
}
generic_lift_types
{
0 = "Up Stay";
1 = "Down Up";
2 = "Down to nearest";
3 = "Down to lowest";
4 = "Perpetual raise";
}
death_types
{
0 = "Unknown";
12 = "Water";
13 = "Slime";
14 = "Lava";
15 = "Crush";
16 = "Telefrag";
17 = "Falling";
18 = "Suicide";
19 = "Barrel";
20 = "Exit";
21 = "Splash";
22 = "Hit";
}
}

View file

@ -923,6 +923,7 @@ linedeftypes
arg3
{
title = "Key Number";
enum = "keys";
}
arg4
@ -971,6 +972,7 @@ linedeftypes
arg2
{
title = "Type";
enum = "generic_door_types";
}
arg3
@ -981,6 +983,7 @@ linedeftypes
arg4
{
title = "Lock";
enum = "keys";
}
}
@ -1263,6 +1266,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -1361,7 +1365,8 @@ linedeftypes
arg3
{
title = "Movement Target";
title = "Target";
enum = "generic_floor_target";
}
arg4
@ -1978,6 +1983,7 @@ linedeftypes
arg3
{
title = "Negative Height";
enum = "noyes";
}
}
@ -2171,7 +2177,8 @@ linedeftypes
arg3
{
title = "Movement Target";
title = "Target";
enum = "generic_ceiling_target";
}
arg4
@ -2326,7 +2333,8 @@ linedeftypes
arg2
{
title = "No fog at source";
title = "Fog";
enum = "yesno";
}
}
@ -2369,6 +2377,7 @@ linedeftypes
arg2
{
title = "Keep orientation";
enum = "noyes";
}
}
@ -2391,6 +2400,7 @@ linedeftypes
arg2
{
title = "Fog";
enum = "yesno";
}
}
@ -2419,11 +2429,13 @@ linedeftypes
arg3
{
title = "Move source";
enum = "yesno";
}
arg4
{
title = "Fog";
enum = "yesno";
}
}
@ -2451,7 +2463,8 @@ linedeftypes
arg3
{
title = "bFog";
title = "Fog";
enum = "noyes";
}
arg4
@ -2478,6 +2491,7 @@ linedeftypes
arg2
{
title = "Reverse Angle";
enum = "noyes";
}
}
}
@ -2510,7 +2524,7 @@ linedeftypes
arg1
{
title = "Method";
title = "Flags";
}
}
@ -2526,7 +2540,7 @@ linedeftypes
arg1
{
title = "When";
title = "Flags";
}
}
@ -2728,6 +2742,7 @@ linedeftypes
arg3
{
title = "Type";
enum = "generic_lift_types";
}
arg4
@ -2889,7 +2904,8 @@ linedeftypes
arg2
{
title = "Means of Death";
title = "Death";
enum = "death_types";
}
}
@ -2959,11 +2975,13 @@ linedeftypes
arg2
{
title = "Down Up";
enum = "updown";
}
arg3
{
title = "Add Set";
enum = "addset";
}
}
@ -3024,6 +3042,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3055,6 +3074,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3076,6 +3096,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3107,6 +3128,7 @@ linedeftypes
arg1
{
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3127,12 +3149,14 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
{
title = "No Fog";
title = "Fog";
enum = "yesno";
}
arg3
@ -3153,7 +3177,8 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3207,7 +3232,7 @@ linedeftypes
arg2
{
title = "Flags";
title = "Type";
}
}
@ -3223,7 +3248,8 @@ linedeftypes
arg1
{
title = "Type";
title = "Spawn Thing";
enum = "spawnthing";
}
arg2
@ -3414,6 +3440,7 @@ linedeftypes
arg4
{
title = "Key Number";
enum = "keys";
}
}
@ -4174,7 +4201,8 @@ linedeftypes
arg2
{
title = "Meaning Of Death";
title = "Death";
enum = "death_types";
}
}
@ -4306,16 +4334,19 @@ linedeftypes
arg1
{
title = "Front side only";
enum = "noyes";
}
arg2
{
title = "Message identification";
enum = "noyes";
}
arg3
{
title = "Don't add message to log";
title = "Add to Log";
enum = "yesno";
}
}
}
@ -4481,11 +4512,13 @@ linedeftypes
arg1
{
title = "Everyone";
enum = "noyes";
}
arg2
{
title = "Movement Resets";
enum = "noyes";
}
}
}
@ -5568,4 +5601,125 @@ thingtypes
arg1 = "Flat Transparency";
}
}
}
}
// ENUMERATIONS
// These are enumerated lists for linedef types and UDMF fields.
// Reserved names are: angledeg, anglerad, color, texture, flat
enums
{
yesno
{
0 = "No";
1 = "Yes";
}
noyes
{
0 = "Yes";
1 = "No";
}
onoff
{
0 = "On";
1 = "Off";
}
offon
{
0 = "Off";
1 = "On";
}
updown
{
0 = "Up";
1 = "Down";
}
addset
{
0 = "Add";
1 = "Set";
}
keys
{
0 = "None";
1 = "Red key card";
2 = "Blue key card";
3 = "Yellow key card";
4 = "Red skull key";
5 = "Blue skull key";
6 = "Yellow skull key";
100 = "Any key";
101 = "All keys";
102 = "Impossible";
129 = "Any red key";
130 = "Any blue key";
131 = "Any yellow key";
229 = "One of each color";
}
spawnthing
{
0 = "None";
}
generic_floor_target
{
0 = "Relative offset";
1 = "Highest neighbor";
2 = "Lowest neighbor";
3 = "Nearest neighbor";
4 = "Lowest neighbor";
5 = "Ceiling";
6 = "Shortest lower texture";
}
generic_ceiling_target
{
0 = "Relative offset";
1 = "Highest neighbor";
2 = "Lowest neighbor";
3 = "Nearest neighbor";
4 = "Highest neighbor";
5 = "Floor";
6 = "Shortest lower texture";
}
generic_door_types
{
0 = "Open Close";
1 = "Open Stay";
2 = "Close Open";
3 = "Close Stay";
}
generic_lift_types
{
0 = "Up Stay";
1 = "Down Up";
2 = "Down to nearest";
3 = "Down to lowest";
4 = "Perpetual raise";
}
death_types
{
0 = "Unknown";
12 = "Water";
13 = "Slime";
14 = "Lava";
15 = "Crush";
16 = "Telefrag";
17 = "Falling";
18 = "Suicide";
19 = "Barrel";
20 = "Exit";
21 = "Splash";
22 = "Hit";
}
}

View file

@ -45,6 +45,8 @@
</Target>
-->
<ItemGroup>
<Compile Include="Config\EnumItem.cs" />
<Compile Include="Config\EnumList.cs" />
<Compile Include="Config\SectorEffectInfo.cs" />
<Compile Include="Config\GeneralizedBit.cs" />
<Compile Include="Config\GeneralizedOption.cs" />
@ -139,6 +141,9 @@
<Compile Include="Interface\AngleControl.Designer.cs">
<DependentUpon>AngleControl.cs</DependentUpon>
</Compile>
<Compile Include="Interface\ArgumentBox.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Interface\AutoSelectTextbox.cs">
<SubType>Component</SubType>
</Compile>

76
Source/Config/EnumItem.cs Normal file
View file

@ -0,0 +1,76 @@
#region ================== Copyright (c) 2007 Pascal vd Heiden
/*
* Copyright (c) 2007 Pascal vd Heiden, www.codeimp.com
* This program is released under GNU General Public License
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*/
#endregion
#region ================== Namespaces
using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Text;
using CodeImp.DoomBuilder.IO;
using CodeImp.DoomBuilder.Data;
using System.IO;
using System.Diagnostics;
using System.Windows.Forms;
#endregion
namespace CodeImp.DoomBuilder.Config
{
public class EnumItem : INumberedTitle
{
#region ================== Constants
#endregion
#region ================== Variables
private int index;
private string title;
#endregion
#region ================== Properties
public int Index { get { return index; } }
public string Title { get { return title; } }
#endregion
#region ================== Constructor
// Constructor
public EnumItem(int index, string title)
{
// Initialize
this.index = index;
this.title = title;
}
#endregion
#region ================== Methods
// String representation
public override string ToString()
{
return title;
}
#endregion
}
}

102
Source/Config/EnumList.cs Normal file
View file

@ -0,0 +1,102 @@
#region ================== Copyright (c) 2007 Pascal vd Heiden
/*
* Copyright (c) 2007 Pascal vd Heiden, www.codeimp.com
* This program is released under GNU General Public License
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*/
#endregion
#region ================== Namespaces
using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Text;
using CodeImp.DoomBuilder.IO;
using CodeImp.DoomBuilder.Data;
using System.IO;
using System.Diagnostics;
using System.Windows.Forms;
#endregion
namespace CodeImp.DoomBuilder.Config
{
public class EnumList : List<EnumItem>
{
#region ================== Constants
#endregion
#region ================== Variables
private string name;
#endregion
#region ================== Properties
public string Name { get { return name; } }
#endregion
#region ================== Constructor
// Constructor to load from configuration
internal EnumList(string name, Configuration cfg)
{
int index;
// Initialize
this.name = name;
// Read the list from configuration
IDictionary dic = cfg.ReadSetting("enums." + name, new Hashtable());
foreach(DictionaryEntry de in dic)
{
// Try paring the bit value
if(int.TryParse(de.Key.ToString(),
NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite,
CultureInfo.InvariantCulture, out index))
{
// Add item
EnumItem item = new EnumItem(index, de.Value.ToString());
base.Add(item);
}
else
{
General.WriteLogLine("WARNING: Enum structure '" + name + "' contains invalid keys!");
}
}
}
#endregion
#region ================== Methods
// This gets an item by enum index
// Returns null when item could not be found
public EnumItem GetByEnumIndex(int enumindex)
{
// Find the item
foreach(EnumItem i in this)
{
if(i.Index == enumindex) return i;
}
// Nothing found
return null;
}
#endregion
}
}

View file

@ -84,6 +84,9 @@ namespace CodeImp.DoomBuilder.Config
private List<UniversalFieldInfo> linedeffields;
private List<UniversalFieldInfo> sectorfields;
// Enums
private Dictionary<string, EnumList> enums;
#endregion
#region ================== Properties
@ -129,6 +132,9 @@ namespace CodeImp.DoomBuilder.Config
// Universal fields
public List<UniversalFieldInfo> LinedefFields { get { return linedeffields; } }
public List<UniversalFieldInfo> SectorFields { get { return sectorfields; } }
// Enums
public IDictionary<string, EnumList> Enums { get { return enums; } }
#endregion
@ -151,6 +157,7 @@ namespace CodeImp.DoomBuilder.Config
this.sectoreffects = new Dictionary<int, SectorEffectInfo>();
this.sortedsectoreffects = new List<SectorEffectInfo>();
this.geneffectoptions = new List<GeneralizedOption>();
this.enums = new Dictionary<string, EnumList>();
// Read general settings
defaulttexturescale = cfg.ReadSetting("defaulttexturescale", 1f);
@ -171,6 +178,9 @@ namespace CodeImp.DoomBuilder.Config
// Get texture and flat sources
textureranges = cfg.ReadSetting("textures", new Hashtable());
flatranges = cfg.ReadSetting("flats", new Hashtable());
// Enums
LoadEnums();
// Things
LoadThingFlags();
@ -202,6 +212,21 @@ namespace CodeImp.DoomBuilder.Config
#region ================== Loading
// This loads the enumerations
private void LoadEnums()
{
IDictionary dic;
// Get enums list
dic = cfg.ReadSetting("enums", new Hashtable());
foreach(DictionaryEntry de in dic)
{
// Make new enum
EnumList list = new EnumList(de.Key.ToString(), cfg);
enums.Add(de.Key.ToString(), list);
}
}
// This loads a universal fields list
private List<UniversalFieldInfo> LoadUniversalFields(string elementname)
{
@ -320,7 +345,7 @@ namespace CodeImp.DoomBuilder.Config
if(de.Value is IDictionary)
{
// Make the line type
ai = new LinedefActionInfo(actionnumber, cfg, cde.Key.ToString());
ai = new LinedefActionInfo(actionnumber, cfg, cde.Key.ToString(), enums);
// Add action to category and sorted list
sortedlinedefactions.Add(ai);

View file

@ -49,6 +49,7 @@ namespace CodeImp.DoomBuilder.Config
private string[] argtitle;
private TagType[] argtagtype;
private bool[] argused;
private string[] argenum;
#endregion
@ -62,13 +63,14 @@ namespace CodeImp.DoomBuilder.Config
public string[] ArgTitle { get { return argtitle; } }
public TagType[] ArgTagType { get { return argtagtype; } }
public bool[] ArgUsed { get { return argused; } }
public string[] ArgEnum { get { return argenum; } }
#endregion
#region ================== Constructor / Disposer
// Constructor
internal LinedefActionInfo(int index, Configuration cfg, string categoryname)
internal LinedefActionInfo(int index, Configuration cfg, string categoryname, IDictionary<string, EnumList> enums)
{
string actionsetting = "linedeftypes." + categoryname + "." + index.ToString(CultureInfo.InvariantCulture);
@ -78,6 +80,7 @@ namespace CodeImp.DoomBuilder.Config
this.argtitle = new string[Linedef.NUM_ARGS];
this.argtagtype = new TagType[Linedef.NUM_ARGS];
this.argused = new bool[Linedef.NUM_ARGS];
this.argenum = new string[Linedef.NUM_ARGS];
// Read settings
this.name = cfg.ReadSetting(actionsetting + ".title", "Unnamed");
@ -88,10 +91,19 @@ namespace CodeImp.DoomBuilder.Config
// Read the args and marks
for(int i = 0; i < Linedef.NUM_ARGS; i++)
{
// Read
string istr = i.ToString(CultureInfo.InvariantCulture);
this.argused[i] = cfg.SettingExists(actionsetting + ".arg" + istr);
this.argtitle[i] = cfg.ReadSetting(actionsetting + ".arg" + istr + ".title", "Argument " + (i + 1));
this.argtagtype[i] = (TagType)cfg.ReadSetting(actionsetting + ".arg" + istr + ".tag", (int)TagType.None);
this.argenum[i] = cfg.ReadSetting(actionsetting + ".arg" + istr + ".enum", "");
// Verify enums
if((this.argenum[i].Length > 0) && !enums.ContainsKey(this.argenum[i]))
{
General.WriteLogLine("WARNING: Linedef type enumeration '" + this.argenum[i] + "' does not exist! (found on linedef type " + index + ")");
this.argenum[i] = "";
}
}
// We have no destructor

View file

@ -0,0 +1,213 @@
#region ================== Copyright (c) 2007 Pascal vd Heiden
/*
* Copyright (c) 2007 Pascal vd Heiden, www.codeimp.com
* This program is released under GNU General Public License
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*/
#endregion
#region ================== Namespaces
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Text;
using System.Globalization;
using System.Windows.Forms;
using CodeImp.DoomBuilder.Controls;
using CodeImp.DoomBuilder.Geometry;
using CodeImp.DoomBuilder.Rendering;
using CodeImp.DoomBuilder.Editing;
using System.Drawing.Drawing2D;
using CodeImp.DoomBuilder.Config;
#endregion
namespace CodeImp.DoomBuilder.Interface
{
public class ArgumentBox : ComboBox
{
#region ================== Constants
#endregion
#region ================== Variables
private EnumList enums;
#endregion
#region ================== Properties
#endregion
#region ================== Constructor / Disposer
// Constructor
public ArgumentBox()
{
this.ImeMode = ImeMode.Off;
}
#endregion
#region ================== Methods
// This fills the box with the given enum
public void SetupEnums(string enumslistname)
{
EnumList list;
// Keep old value
int value = this.GetResult(0);
// Find the enums list
if(General.Map.Config.Enums.ContainsKey(enumslistname))
{
// Enums found
list = General.Map.Config.Enums[enumslistname];
this.DropDownStyle = ComboBoxStyle.DropDown;
}
else
{
// No enums
list = null;
this.DropDownStyle = ComboBoxStyle.Simple;
}
// Fill list
this.enums = list;
this.Items.Clear();
if(list != null) this.Items.AddRange(list.ToArray());
// Re-apply value
this.Text = value.ToString();
OnValidating(new CancelEventArgs());
}
// This returns the selected value
public int GetResult(int original)
{
// Strip prefixes
string str = this.Text.Trim().ToLowerInvariant();
str = str.TrimStart('+', '-');
int num = original;
// Anything in the box?
if(str.Length > 0)
{
// Enum selected?
if(this.SelectedItem != null)
{
return (this.SelectedItem as EnumItem).Index;
}
else
{
// Prefixed with ++?
if(this.Text.StartsWith("++"))
{
// Add number to original
if(!int.TryParse(str, out num)) num = 0;
return original + num;
}
// Prefixed with --?
else if(this.Text.StartsWith("--"))
{
// Subtract number from original
if(!int.TryParse(str, out num)) num = 0;
return original - num;
}
else
{
// Return the new value
if(int.TryParse(this.Text, out num)) return num; else return 0;
}
}
}
else
{
// Just return the original
return original;
}
}
// This finds the matching enum by number or title and selects it
// Otherwise, if it is a number, keeps the number or sets it to 0
protected override void OnValidating(CancelEventArgs e)
{
// Strip prefixes
string str = this.Text.Trim().ToLowerInvariant();
str = str.TrimStart('+', '-');
int num = 0;
// Prefixed?
if(this.Text.Trim().StartsWith("++") || this.Text.Trim().StartsWith("--"))
{
// Try parsing to number
if(!int.TryParse(str, NumberStyles.Integer, CultureInfo.CurrentCulture, out num))
{
// Invalid relative number
this.Text = "";
}
}
else
{
// Try parsing to number
if(int.TryParse(str, NumberStyles.Integer, CultureInfo.CurrentCulture, out num))
{
// Try selecting this enum
EnumItem item = null;
if(enums != null) item = enums.GetByEnumIndex(num);
if(item != null)
{
// Select enum
this.SelectedItem = item;
}
}
// Enums available to check?
else if(enums != null)
{
// Try finding the enum by comparing the left part of the string
bool foundmatch = false;
foreach(EnumItem item in enums)
{
// Enum matches?
if(item.ToString().ToLowerInvariant().StartsWith(str))
{
// Select enum
this.SelectedItem = item;
foundmatch = true;
break;
}
}
// Not found anything?
if(!foundmatch)
{
// Null the value
this.Text = "";
}
}
else
{
// Invalid, just zero it
this.Text = "";
}
}
// Validate base
base.OnValidating(e);
}
#endregion
}
}

View file

@ -49,15 +49,11 @@ namespace CodeImp.DoomBuilder.Interface
this.cancel = new System.Windows.Forms.Button();
this.apply = new System.Windows.Forms.Button();
this.actiongroup = new System.Windows.Forms.GroupBox();
this.hexenpanel = new System.Windows.Forms.Panel();
this.arg4 = new CodeImp.DoomBuilder.Interface.ArgumentBox();
this.activation = new System.Windows.Forms.ComboBox();
this.action = new CodeImp.DoomBuilder.Interface.ActionSelectorControl();
this.browseaction = new System.Windows.Forms.Button();
this.hexenpanel = new System.Windows.Forms.Panel();
this.arg3 = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.arg2 = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.arg4 = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.arg1 = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.arg0 = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.activation = new System.Windows.Forms.ComboBox();
this.doompanel = new System.Windows.Forms.Panel();
this.tag = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.newtag = new System.Windows.Forms.Button();
@ -66,6 +62,7 @@ namespace CodeImp.DoomBuilder.Interface
this.checkBox1 = new System.Windows.Forms.CheckBox();
this.tabs = new System.Windows.Forms.TabControl();
this.tabproperties = new System.Windows.Forms.TabPage();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.tabsidedefs = new System.Windows.Forms.TabPage();
this.backside = new System.Windows.Forms.CheckBox();
this.backgroup = new System.Windows.Forms.GroupBox();
@ -85,7 +82,10 @@ namespace CodeImp.DoomBuilder.Interface
this.frontoffsetx = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.tabcustom = new System.Windows.Forms.TabPage();
this.fieldslist = new CodeImp.DoomBuilder.Interface.FieldsEditorControl();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.arg3 = new CodeImp.DoomBuilder.Interface.ArgumentBox();
this.arg0 = new CodeImp.DoomBuilder.Interface.ArgumentBox();
this.arg1 = new CodeImp.DoomBuilder.Interface.ArgumentBox();
this.arg2 = new CodeImp.DoomBuilder.Interface.ArgumentBox();
label2 = new System.Windows.Forms.Label();
taglabel = new System.Windows.Forms.Label();
label3 = new System.Windows.Forms.Label();
@ -104,11 +104,11 @@ namespace CodeImp.DoomBuilder.Interface
this.settingsgroup.SuspendLayout();
this.tabs.SuspendLayout();
this.tabproperties.SuspendLayout();
this.groupBox1.SuspendLayout();
this.tabsidedefs.SuspendLayout();
this.backgroup.SuspendLayout();
this.frontgroup.SuspendLayout();
this.tabcustom.SuspendLayout();
this.groupBox1.SuspendLayout();
this.SuspendLayout();
//
// label2
@ -230,7 +230,7 @@ namespace CodeImp.DoomBuilder.Interface
//
// arg0label
//
this.arg0label.Location = new System.Drawing.Point(-18, 58);
this.arg0label.Location = new System.Drawing.Point(-26, 58);
this.arg0label.Name = "arg0label";
this.arg0label.Size = new System.Drawing.Size(179, 14);
this.arg0label.TabIndex = 12;
@ -240,7 +240,7 @@ namespace CodeImp.DoomBuilder.Interface
//
// arg1label
//
this.arg1label.Location = new System.Drawing.Point(-18, 84);
this.arg1label.Location = new System.Drawing.Point(-26, 84);
this.arg1label.Name = "arg1label";
this.arg1label.Size = new System.Drawing.Size(179, 14);
this.arg1label.TabIndex = 14;
@ -250,7 +250,7 @@ namespace CodeImp.DoomBuilder.Interface
//
// arg4label
//
this.arg4label.Location = new System.Drawing.Point(192, 84);
this.arg4label.Location = new System.Drawing.Point(215, 84);
this.arg4label.Name = "arg4label";
this.arg4label.Size = new System.Drawing.Size(179, 14);
this.arg4label.TabIndex = 16;
@ -260,7 +260,7 @@ namespace CodeImp.DoomBuilder.Interface
//
// arg2label
//
this.arg2label.Location = new System.Drawing.Point(-18, 110);
this.arg2label.Location = new System.Drawing.Point(-26, 110);
this.arg2label.Name = "arg2label";
this.arg2label.Size = new System.Drawing.Size(179, 14);
this.arg2label.TabIndex = 18;
@ -270,7 +270,7 @@ namespace CodeImp.DoomBuilder.Interface
//
// arg3label
//
this.arg3label.Location = new System.Drawing.Point(192, 58);
this.arg3label.Location = new System.Drawing.Point(215, 58);
this.arg3label.Name = "arg3label";
this.arg3label.Size = new System.Drawing.Size(179, 14);
this.arg3label.TabIndex = 20;
@ -318,6 +318,46 @@ namespace CodeImp.DoomBuilder.Interface
this.actiongroup.TabStop = false;
this.actiongroup.Text = " Action ";
//
// hexenpanel
//
this.hexenpanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.hexenpanel.Controls.Add(this.arg2);
this.hexenpanel.Controls.Add(this.arg1);
this.hexenpanel.Controls.Add(this.arg0);
this.hexenpanel.Controls.Add(this.arg3);
this.hexenpanel.Controls.Add(this.arg4);
this.hexenpanel.Controls.Add(this.activation);
this.hexenpanel.Controls.Add(activationlabel);
this.hexenpanel.Controls.Add(this.arg1label);
this.hexenpanel.Controls.Add(this.arg0label);
this.hexenpanel.Controls.Add(this.arg3label);
this.hexenpanel.Controls.Add(this.arg2label);
this.hexenpanel.Controls.Add(this.arg4label);
this.hexenpanel.Location = new System.Drawing.Point(6, 52);
this.hexenpanel.Name = "hexenpanel";
this.hexenpanel.Size = new System.Drawing.Size(505, 132);
this.hexenpanel.TabIndex = 13;
//
// arg4
//
this.arg4.FormattingEnabled = true;
this.arg4.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg4.Location = new System.Drawing.Point(400, 81);
this.arg4.Name = "arg4";
this.arg4.Size = new System.Drawing.Size(93, 22);
this.arg4.TabIndex = 22;
//
// activation
//
this.activation.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.activation.FormattingEnabled = true;
this.activation.Location = new System.Drawing.Point(56, 14);
this.activation.Name = "activation";
this.activation.Size = new System.Drawing.Size(437, 22);
this.activation.TabIndex = 11;
//
// action
//
this.action.BackColor = System.Drawing.SystemColors.Control;
@ -344,87 +384,6 @@ namespace CodeImp.DoomBuilder.Interface
this.browseaction.UseVisualStyleBackColor = true;
this.browseaction.Click += new System.EventHandler(this.browseaction_Click);
//
// hexenpanel
//
this.hexenpanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.hexenpanel.Controls.Add(this.arg3);
this.hexenpanel.Controls.Add(this.arg2);
this.hexenpanel.Controls.Add(this.arg4);
this.hexenpanel.Controls.Add(this.arg1);
this.hexenpanel.Controls.Add(this.arg0);
this.hexenpanel.Controls.Add(this.activation);
this.hexenpanel.Controls.Add(activationlabel);
this.hexenpanel.Controls.Add(this.arg1label);
this.hexenpanel.Controls.Add(this.arg0label);
this.hexenpanel.Controls.Add(this.arg3label);
this.hexenpanel.Controls.Add(this.arg2label);
this.hexenpanel.Controls.Add(this.arg4label);
this.hexenpanel.Location = new System.Drawing.Point(6, 52);
this.hexenpanel.Name = "hexenpanel";
this.hexenpanel.Size = new System.Drawing.Size(505, 132);
this.hexenpanel.TabIndex = 13;
//
// arg3
//
this.arg3.AllowNegative = false;
this.arg3.AllowRelative = true;
this.arg3.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg3.Location = new System.Drawing.Point(377, 55);
this.arg3.Name = "arg3";
this.arg3.Size = new System.Drawing.Size(50, 20);
this.arg3.TabIndex = 21;
//
// arg2
//
this.arg2.AllowNegative = false;
this.arg2.AllowRelative = true;
this.arg2.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg2.Location = new System.Drawing.Point(167, 107);
this.arg2.Name = "arg2";
this.arg2.Size = new System.Drawing.Size(50, 20);
this.arg2.TabIndex = 19;
//
// arg4
//
this.arg4.AllowNegative = false;
this.arg4.AllowRelative = true;
this.arg4.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg4.Location = new System.Drawing.Point(377, 81);
this.arg4.Name = "arg4";
this.arg4.Size = new System.Drawing.Size(50, 20);
this.arg4.TabIndex = 17;
//
// arg1
//
this.arg1.AllowNegative = false;
this.arg1.AllowRelative = true;
this.arg1.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg1.Location = new System.Drawing.Point(167, 81);
this.arg1.Name = "arg1";
this.arg1.Size = new System.Drawing.Size(50, 20);
this.arg1.TabIndex = 15;
//
// arg0
//
this.arg0.AllowNegative = false;
this.arg0.AllowRelative = true;
this.arg0.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg0.Location = new System.Drawing.Point(167, 55);
this.arg0.Name = "arg0";
this.arg0.Size = new System.Drawing.Size(50, 20);
this.arg0.TabIndex = 13;
//
// activation
//
this.activation.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.activation.FormattingEnabled = true;
this.activation.Location = new System.Drawing.Point(56, 14);
this.activation.Name = "activation";
this.activation.Size = new System.Drawing.Size(437, 22);
this.activation.TabIndex = 11;
//
// doompanel
//
this.doompanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
@ -519,6 +478,18 @@ namespace CodeImp.DoomBuilder.Interface
this.tabproperties.Text = "Properties";
this.tabproperties.UseVisualStyleBackColor = true;
//
// groupBox1
//
this.groupBox1.Controls.Add(this.tag);
this.groupBox1.Controls.Add(taglabel);
this.groupBox1.Controls.Add(this.newtag);
this.groupBox1.Location = new System.Drawing.Point(8, 166);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(517, 66);
this.groupBox1.TabIndex = 20;
this.groupBox1.TabStop = false;
this.groupBox1.Text = " Identification ";
//
// tabsidedefs
//
this.tabsidedefs.Controls.Add(this.backside);
@ -741,17 +712,41 @@ namespace CodeImp.DoomBuilder.Interface
this.fieldslist.Size = new System.Drawing.Size(511, 417);
this.fieldslist.TabIndex = 0;
//
// groupBox1
// arg3
//
this.groupBox1.Controls.Add(this.tag);
this.groupBox1.Controls.Add(taglabel);
this.groupBox1.Controls.Add(this.newtag);
this.groupBox1.Location = new System.Drawing.Point(8, 166);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(517, 66);
this.groupBox1.TabIndex = 20;
this.groupBox1.TabStop = false;
this.groupBox1.Text = " Identification ";
this.arg3.FormattingEnabled = true;
this.arg3.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg3.Location = new System.Drawing.Point(400, 55);
this.arg3.Name = "arg3";
this.arg3.Size = new System.Drawing.Size(93, 22);
this.arg3.TabIndex = 23;
//
// arg0
//
this.arg0.FormattingEnabled = true;
this.arg0.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg0.Location = new System.Drawing.Point(159, 55);
this.arg0.Name = "arg0";
this.arg0.Size = new System.Drawing.Size(93, 22);
this.arg0.TabIndex = 24;
//
// arg1
//
this.arg1.FormattingEnabled = true;
this.arg1.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg1.Location = new System.Drawing.Point(159, 81);
this.arg1.Name = "arg1";
this.arg1.Size = new System.Drawing.Size(93, 22);
this.arg1.TabIndex = 25;
//
// arg2
//
this.arg2.FormattingEnabled = true;
this.arg2.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg2.Location = new System.Drawing.Point(159, 107);
this.arg2.Name = "arg2";
this.arg2.Size = new System.Drawing.Size(93, 22);
this.arg2.TabIndex = 26;
//
// LinedefEditForm
//
@ -779,6 +774,8 @@ namespace CodeImp.DoomBuilder.Interface
this.settingsgroup.ResumeLayout(false);
this.tabs.ResumeLayout(false);
this.tabproperties.ResumeLayout(false);
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
this.tabsidedefs.ResumeLayout(false);
this.tabsidedefs.PerformLayout();
this.backgroup.ResumeLayout(false);
@ -786,8 +783,6 @@ namespace CodeImp.DoomBuilder.Interface
this.frontgroup.ResumeLayout(false);
this.frontgroup.PerformLayout();
this.tabcustom.ResumeLayout(false);
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
this.ResumeLayout(false);
}
@ -826,11 +821,6 @@ namespace CodeImp.DoomBuilder.Interface
private System.Windows.Forms.ComboBox activation;
private System.Windows.Forms.Panel doompanel;
private System.Windows.Forms.Panel hexenpanel;
private NumericTextbox arg3;
private NumericTextbox arg2;
private NumericTextbox arg4;
private NumericTextbox arg1;
private NumericTextbox arg0;
private System.Windows.Forms.Label arg0label;
private System.Windows.Forms.Label arg1label;
private System.Windows.Forms.Label arg4label;
@ -839,5 +829,10 @@ namespace CodeImp.DoomBuilder.Interface
private System.Windows.Forms.TabPage tabcustom;
private FieldsEditorControl fieldslist;
private System.Windows.Forms.GroupBox groupBox1;
private ArgumentBox arg4;
private ArgumentBox arg2;
private ArgumentBox arg1;
private ArgumentBox arg0;
private ArgumentBox arg3;
}
}

View file

@ -365,6 +365,11 @@ namespace CodeImp.DoomBuilder.Interface
if(arg2label.Enabled) arg2.ForeColor = SystemColors.WindowText; else arg2.ForeColor = SystemColors.GrayText;
if(arg3label.Enabled) arg3.ForeColor = SystemColors.WindowText; else arg3.ForeColor = SystemColors.GrayText;
if(arg4label.Enabled) arg4.ForeColor = SystemColors.WindowText; else arg4.ForeColor = SystemColors.GrayText;
arg0.SetupEnums(General.Map.Config.LinedefActions[showaction].ArgEnum[0]);
arg1.SetupEnums(General.Map.Config.LinedefActions[showaction].ArgEnum[1]);
arg2.SetupEnums(General.Map.Config.LinedefActions[showaction].ArgEnum[2]);
arg3.SetupEnums(General.Map.Config.LinedefActions[showaction].ArgEnum[3]);
arg4.SetupEnums(General.Map.Config.LinedefActions[showaction].ArgEnum[4]);
}
// Browse Action clicked

View file

@ -58,11 +58,6 @@ namespace CodeImp.DoomBuilder.Interface
this.tabeffects = new System.Windows.Forms.TabPage();
this.actiongroup = new System.Windows.Forms.GroupBox();
this.hexenpanel = new System.Windows.Forms.Panel();
this.arg3 = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.arg2 = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.arg4 = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.arg1 = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.arg0 = new CodeImp.DoomBuilder.Interface.NumericTextbox();
this.arg1label = new System.Windows.Forms.Label();
this.arg0label = new System.Windows.Forms.Label();
this.arg3label = new System.Windows.Forms.Label();
@ -78,6 +73,11 @@ namespace CodeImp.DoomBuilder.Interface
this.fieldslist = new CodeImp.DoomBuilder.Interface.FieldsEditorControl();
this.cancel = new System.Windows.Forms.Button();
this.apply = new System.Windows.Forms.Button();
this.arg4 = new CodeImp.DoomBuilder.Interface.ArgumentBox();
this.arg3 = new CodeImp.DoomBuilder.Interface.ArgumentBox();
this.arg2 = new CodeImp.DoomBuilder.Interface.ArgumentBox();
this.arg1 = new CodeImp.DoomBuilder.Interface.ArgumentBox();
this.arg0 = new CodeImp.DoomBuilder.Interface.ArgumentBox();
groupBox1 = new System.Windows.Forms.GroupBox();
label4 = new System.Windows.Forms.Label();
label3 = new System.Windows.Forms.Label();
@ -436,11 +436,11 @@ namespace CodeImp.DoomBuilder.Interface
this.hexenpanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.hexenpanel.Controls.Add(this.arg3);
this.hexenpanel.Controls.Add(this.arg2);
this.hexenpanel.Controls.Add(this.arg4);
this.hexenpanel.Controls.Add(this.arg1);
this.hexenpanel.Controls.Add(this.arg0);
this.hexenpanel.Controls.Add(this.arg1);
this.hexenpanel.Controls.Add(this.arg2);
this.hexenpanel.Controls.Add(this.arg3);
this.hexenpanel.Controls.Add(this.arg4);
this.hexenpanel.Controls.Add(this.arg1label);
this.hexenpanel.Controls.Add(this.arg0label);
this.hexenpanel.Controls.Add(this.arg3label);
@ -451,59 +451,9 @@ namespace CodeImp.DoomBuilder.Interface
this.hexenpanel.Size = new System.Drawing.Size(609, 208);
this.hexenpanel.TabIndex = 13;
//
// arg3
//
this.arg3.AllowNegative = false;
this.arg3.AllowRelative = true;
this.arg3.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg3.Location = new System.Drawing.Point(388, 13);
this.arg3.Name = "arg3";
this.arg3.Size = new System.Drawing.Size(50, 20);
this.arg3.TabIndex = 21;
//
// arg2
//
this.arg2.AllowNegative = false;
this.arg2.AllowRelative = true;
this.arg2.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg2.Location = new System.Drawing.Point(178, 65);
this.arg2.Name = "arg2";
this.arg2.Size = new System.Drawing.Size(50, 20);
this.arg2.TabIndex = 19;
//
// arg4
//
this.arg4.AllowNegative = false;
this.arg4.AllowRelative = true;
this.arg4.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg4.Location = new System.Drawing.Point(388, 39);
this.arg4.Name = "arg4";
this.arg4.Size = new System.Drawing.Size(50, 20);
this.arg4.TabIndex = 17;
//
// arg1
//
this.arg1.AllowNegative = false;
this.arg1.AllowRelative = true;
this.arg1.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg1.Location = new System.Drawing.Point(178, 39);
this.arg1.Name = "arg1";
this.arg1.Size = new System.Drawing.Size(50, 20);
this.arg1.TabIndex = 15;
//
// arg0
//
this.arg0.AllowNegative = false;
this.arg0.AllowRelative = true;
this.arg0.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg0.Location = new System.Drawing.Point(178, 13);
this.arg0.Name = "arg0";
this.arg0.Size = new System.Drawing.Size(50, 20);
this.arg0.TabIndex = 13;
//
// arg1label
//
this.arg1label.Location = new System.Drawing.Point(-7, 42);
this.arg1label.Location = new System.Drawing.Point(-6, 42);
this.arg1label.Name = "arg1label";
this.arg1label.Size = new System.Drawing.Size(179, 14);
this.arg1label.TabIndex = 14;
@ -513,7 +463,7 @@ namespace CodeImp.DoomBuilder.Interface
//
// arg0label
//
this.arg0label.Location = new System.Drawing.Point(-7, 16);
this.arg0label.Location = new System.Drawing.Point(-6, 16);
this.arg0label.Name = "arg0label";
this.arg0label.Size = new System.Drawing.Size(179, 14);
this.arg0label.TabIndex = 12;
@ -523,7 +473,7 @@ namespace CodeImp.DoomBuilder.Interface
//
// arg3label
//
this.arg3label.Location = new System.Drawing.Point(203, 16);
this.arg3label.Location = new System.Drawing.Point(240, 16);
this.arg3label.Name = "arg3label";
this.arg3label.Size = new System.Drawing.Size(179, 14);
this.arg3label.TabIndex = 20;
@ -533,7 +483,7 @@ namespace CodeImp.DoomBuilder.Interface
//
// arg2label
//
this.arg2label.Location = new System.Drawing.Point(-7, 68);
this.arg2label.Location = new System.Drawing.Point(-6, 68);
this.arg2label.Name = "arg2label";
this.arg2label.Size = new System.Drawing.Size(179, 14);
this.arg2label.TabIndex = 18;
@ -543,7 +493,7 @@ namespace CodeImp.DoomBuilder.Interface
//
// arg4label
//
this.arg4label.Location = new System.Drawing.Point(203, 42);
this.arg4label.Location = new System.Drawing.Point(240, 42);
this.arg4label.Name = "arg4label";
this.arg4label.Size = new System.Drawing.Size(179, 14);
this.arg4label.TabIndex = 16;
@ -559,7 +509,7 @@ namespace CodeImp.DoomBuilder.Interface
this.action.GeneralizedCategories = null;
this.action.Location = new System.Drawing.Point(62, 27);
this.action.Name = "action";
this.action.Size = new System.Drawing.Size(401, 21);
this.action.Size = new System.Drawing.Size(462, 21);
this.action.TabIndex = 5;
this.action.Value = 402;
this.action.ValueChanges += new System.EventHandler(this.action_ValueChanges);
@ -568,7 +518,7 @@ namespace CodeImp.DoomBuilder.Interface
//
this.browseaction.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.browseaction.Image = global::CodeImp.DoomBuilder.Properties.Resources.treeview;
this.browseaction.Location = new System.Drawing.Point(469, 26);
this.browseaction.Location = new System.Drawing.Point(530, 26);
this.browseaction.Name = "browseaction";
this.browseaction.Padding = new System.Windows.Forms.Padding(0, 0, 1, 3);
this.browseaction.Size = new System.Drawing.Size(30, 23);
@ -664,6 +614,51 @@ namespace CodeImp.DoomBuilder.Interface
this.apply.UseVisualStyleBackColor = true;
this.apply.Click += new System.EventHandler(this.apply_Click);
//
// arg4
//
this.arg4.FormattingEnabled = true;
this.arg4.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg4.Location = new System.Drawing.Point(425, 39);
this.arg4.Name = "arg4";
this.arg4.Size = new System.Drawing.Size(93, 22);
this.arg4.TabIndex = 23;
//
// arg3
//
this.arg3.FormattingEnabled = true;
this.arg3.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg3.Location = new System.Drawing.Point(425, 13);
this.arg3.Name = "arg3";
this.arg3.Size = new System.Drawing.Size(93, 22);
this.arg3.TabIndex = 24;
//
// arg2
//
this.arg2.FormattingEnabled = true;
this.arg2.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg2.Location = new System.Drawing.Point(179, 65);
this.arg2.Name = "arg2";
this.arg2.Size = new System.Drawing.Size(93, 22);
this.arg2.TabIndex = 25;
//
// arg1
//
this.arg1.FormattingEnabled = true;
this.arg1.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg1.Location = new System.Drawing.Point(179, 39);
this.arg1.Name = "arg1";
this.arg1.Size = new System.Drawing.Size(93, 22);
this.arg1.TabIndex = 26;
//
// arg0
//
this.arg0.FormattingEnabled = true;
this.arg0.ImeMode = System.Windows.Forms.ImeMode.Off;
this.arg0.Location = new System.Drawing.Point(179, 13);
this.arg0.Name = "arg0";
this.arg0.Size = new System.Drawing.Size(93, 22);
this.arg0.TabIndex = 27;
//
// ThingEditForm
//
this.AcceptButton = this.apply;
@ -695,7 +690,6 @@ namespace CodeImp.DoomBuilder.Interface
this.actiongroup.ResumeLayout(false);
this.actiongroup.PerformLayout();
this.hexenpanel.ResumeLayout(false);
this.hexenpanel.PerformLayout();
this.groupBox3.ResumeLayout(false);
this.groupBox3.PerformLayout();
this.tabcustom.ResumeLayout(false);
@ -728,11 +722,6 @@ namespace CodeImp.DoomBuilder.Interface
private System.Windows.Forms.Button newtag;
private System.Windows.Forms.GroupBox actiongroup;
private System.Windows.Forms.Panel hexenpanel;
private NumericTextbox arg3;
private NumericTextbox arg2;
private NumericTextbox arg4;
private NumericTextbox arg1;
private NumericTextbox arg0;
private System.Windows.Forms.Label arg1label;
private System.Windows.Forms.Label arg0label;
private System.Windows.Forms.Label arg3label;
@ -742,5 +731,10 @@ namespace CodeImp.DoomBuilder.Interface
private System.Windows.Forms.Button browseaction;
private System.Windows.Forms.Panel doompanel;
private FieldsEditorControl fieldslist;
private ArgumentBox arg0;
private ArgumentBox arg1;
private ArgumentBox arg2;
private ArgumentBox arg3;
private ArgumentBox arg4;
}
}

View file

@ -213,6 +213,11 @@ namespace CodeImp.DoomBuilder.Interface
if(arg2label.Enabled) arg2.ForeColor = SystemColors.WindowText; else arg2.ForeColor = SystemColors.GrayText;
if(arg3label.Enabled) arg3.ForeColor = SystemColors.WindowText; else arg3.ForeColor = SystemColors.GrayText;
if(arg4label.Enabled) arg4.ForeColor = SystemColors.WindowText; else arg4.ForeColor = SystemColors.GrayText;
arg0.SetupEnums(General.Map.Config.LinedefActions[showaction].ArgEnum[0]);
arg1.SetupEnums(General.Map.Config.LinedefActions[showaction].ArgEnum[1]);
arg2.SetupEnums(General.Map.Config.LinedefActions[showaction].ArgEnum[2]);
arg3.SetupEnums(General.Map.Config.LinedefActions[showaction].ArgEnum[3]);
arg4.SetupEnums(General.Map.Config.LinedefActions[showaction].ArgEnum[4]);
}
// Browse Action clicked

View file

@ -169,454 +169,451 @@
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACE
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAI
aAAAAk1TRnQBSQFMAgEBFAEAARgBAAEEAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABYAMAAQEBAAEgBgABYP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AOgABBAIBAQQBFAIB
ARkBFAIBARkBFAIBARkBAgMBLAABBAIBAQQBFAIBARkBFAIBARkBFAIBARkBAgMBLAABBAIBAQQBFAIB
ARkBFAIBARkBFAIBARkBAgMBLAABBAIBAQQBFAIBARkBFAIBARkBFAIBARkBAgMBJAABMQICAUoBlAGL
AcUB/wGEAXoBxAH/AX8BcQHEAf8BfQFvAcMB/wF7AW0BwQH/AXsBbwG2Af8BMQICAUoBFAIBARkcAAEw
AgIBSgECAVQBlwH/AQIBRQF8Af8BAgE+AXAB/wECATwBbQH/AQIBOQFnAf8BAgEyAVoB/wEwAQEBAgFK
ARQCAQEZHAABMQICAUoBSAFhAWMB/wE5AVEBUwH/ATMBSQFLAf8BMQFHAUkB/wEvAUMBRQH/ASsBOQE6
Af8BMAICAUoBFAIBARkcAAExAgIBSgEvAVMBYgH/ASMBRQFTAf8BHgE/AUwB/wEdAT4BSwH/ARwBOgFG
Af8BHAExATkB/wEwAQEBAgFKARQCAQEZGAABkQFtAY4B5wGfAZUB0gH/AZ4BlAHTAf8BnAGSAdIB/wGb
AZEB0gH/AZkBjgHSAf8BlQGKAdAB/wGLAYEBywH/AX0BcAHFAf8BbAE9AV8B2wEUAgEBGRQAASEBSgGG
AecBAgFlAbUB/wECAWUBtAH/AQIBYwGyAf8BAgFiAa8B/wECAWABqwH/AQIBXAGkAf8BAgFQAY4B/wEC
AT4BcAH/AS0BGAEsAdsBFAIBARkUAAFdAVMBWQHnAVMBdwF6Af8BUgF3AXoB/wFRAXYBeQH/AU8BdAF3
Af8BTQFyAXUB/wFKAW0BcAH/AUEBXgFhAf8BMgFJAUsB/wFCARkBHAHbARQCAQEZFAACSgFWAecBMgFm
AXwB/wExAWcBfAH/ATABZQF7Af8BLwFkAXkB/wEtAWIBdwH/ASsBXQFyAf8BJgFRAWIB/wEeAT8BTAH/
ATwBFwEZAdsBFAIBARkQAAGKAVoBeQHcAasBoQHiAf8BrgGjAegB/wGwAaQB7AH/Aa8BpAHrAf8BrwGk
AeoB/wGvAaQB6gH/Aa0BoQHoAf8BqgGfAeIB/wGdAZMB0wH/AYMBeAHGAf8BawE8AWAB2wEUAgEBGQwA
AS0BPwF1AdwBAgF6AdsB/wECAYAB5gH/AQIBggHtAf8BAgGBAewB/wECAYEB6gH/AQIBgQHqAf8BAgF+
AeQB/wECAXkB2QH/AQIBZAGzAf8BAgFFAX0B/wEtARgBKwHbARQCAQEZDAABYAFOAU8B3AFdAZMBmAH/
AV0BnwGlAf8BXwGlAasB/wFfAaMBqQH/AV4BogGoAf8BXgGiAagB/wFcAZ4BowH/AVsBkwGYAf8BUgF2
AXoB/wE5AVIBVAH/AUIBGQEcAdsBFAIBARkMAAFLAUQBTwHcAS8BgQGgAf8BKAGJAbEB/wEjAZEBvQH/
ASQBjwG6Af8BJQGNAbgB/wElAY0BuAH/AScBiAGvAf8BLQGBAaAB/wEwAWYBfAH/ASIBRgFVAf8BPAEX
ARkB2wEUAgEBGQgAATEBAgEDAUoBrAGiAeMB/wGvAaQB6wH/AbUBqgHwAf8BtQGqAfAB/wG1AaoB8AH/
AbUBqgHwAf8BsAGlAe0B/wGxAaYB7wH/Aa0BogHnAf8BlwGNAc8B/wGZAY4B0QH/AYIBdwHGAf8BMQIC
AUoIAAEwAQIBAwFKAQIBewHeAf8BAgGBAe0B/wECAYkB+gH/AQIBiQH6Af8BAgGJAfoB/wECAYkB+gH/
AQIBgwHwAf8BAgGFAfQB/wECAX4B5AH/AQIBXAGlAf8BAgFgAasB/wECAUQBewH/ATABAQECAUoIAAEx
AgIBSgFdAZcBnAH/AV8BpAGqAf8BZgGsAbIB/wFmAawBsgH/AWYBrAGyAf8BZgGsAbIB/wFgAaYBrAH/
AWEBqQGvAf8BXQGdAaIB/wFMAW0BcAH/AU4BcQF0Af8BOAFQAVIB/wEwAgIBSggAATACAgFKAS4BggGk
Af8BJAGPAbwB/wEfAZsBzQH/AR8BmwHNAf8BHwGbAc0B/wEfAZsBzQH/ASIBkgHAAf8BHwGWAcYB/wEq
AYcBrQH/AS0BXgFxAf8BLgFhAXYB/wEhAUUBVAH/ATABAQECAUoIAAGyAacB6gH/AbUBqwHtAf8BtAGo
AfEB/wG1AaoB8AH/AbUBqgHwAf8BtQGqAe8B/wGzAagB6wH/AaYBnQHTAf8BggF4AcAB/wFiAVMBrgH/
AwIB/wGZAY8B0AH/AZUBigHQAf8BgAF0Ab0B/wECAwEEAAECAYIB7wH/AQIBiAH4Af8BAgGJAfoB/wEC
AYkB+gH/AQIBiQH6Af8BAgGIAfoB/wECAYQB8QH/AQIBbAHCAf8BAgFBAXUB/wECARcBKQH/AwIB/wEC
AV8BqgH/AQIBXAGkAf8BAgE7AWoB/wECAwEEAAFiAaQBqgH/AWcBqQGvAf8BZAGtAbQB/wFmAawBsgH/
AWYBrAGyAf8BZgGrAbEB/wFkAaUBqgH/AVoBfgGBAf8BNgFLAU0B/wEUAhsB/wMCAf8BTgFxAXQB/wFK
AW0BcAH/ATIBRAFGAf8BAgMBBAABJwGQAbsB/wEkAZcBxgH/ARsBnAHRAf8BHwGbAc0B/wEfAZsBzQH/
ASABmgHLAf8BJwGRAbwB/wE4AWwBgQH/ASIBQQFNAf8BDQEXARsB/wMCAf8BLgFhAXUB/wErAV0BcgH/
ASABOwFFAf8BAgMBBAABtQGqAfIB/wG/AbUB8wH/AbcBrAHwAf8BtQGqAfAB/wGpAaAB2QH/AYkBgAHE
Af8BZwFYAbMB/wFhAVgBjQH/AwIB/wMCAf8BXQFOAasB/wGtAaIB5QH/AaQBmgHXAf8BiAF9AcgB/wEU
AgEBGQQAAQIBigH9Af8BEQGSAv8BAgGLAf4B/wECAYkB+gH/AQIBcgHOAf8BAgFKAYMB/wECAR8BNwH/
AQIBAwEEAf8DAgH/AwIB/wECAREBHgH/AQIBfQHhAf8BAgFtAcQB/wECAUsBhQH/ARQCAQEZBAABZgGu
AbUB/wF0AbUBuwH/AWkBrQGzAf8BZgGsAbIB/wFdAYYBigH/AT4BVgFYAf8BGgEkASUB/wMDAf8DAgH/
AwIB/wEPAhQB/wFdAZoBoAH/AVgBgQGDAf8BPQFYAVoB/wEUAgEBGQQAARwBngHSAf8BHQGpAeIB/wEg
AZ0BzwH/AR8BmwHNAf8BNgF1AYwB/wEmAUoBWAH/ARABHwElAf8BAgIDAf8DAgH/AwIB/wEJAREBFAH/
ASsBhQGqAf8BMwFwAYYB/wEkAUwBXAH/ARQCAQEZAQsCAQENAb0BswHzAf8BxgG9AfUB/wG6AbAB8AH/
AbUBqgHwAf8BlQGKAcoB/wF9AXABvAH/AVoBSwGkAf8DAgH/AwIB/wMCAf8BhAF7AcEB/wGyAacB8AH/
AakBngHiAf8BjgGCAc0B/wEUAgEBGQELAgEBDQEOAZEC/wEeAZgC/wEGAY0C/wECAYkB+gH/AQIBVwGc
Af8BAgE4AWQB/wECAQoBEQH/AwIB/wMCAf8DAgH/AQIBRAF6Af8BAgGGAfYB/wECAXgB1wH/AQIBUwGU
Af8BFAIBARkBCwIBAQ0BcQG0AboB/wF+AboBwAH/AW4BrwG1Af8BZgGsAbIB/wFJAWYBaAH/AS8BQAFC
Af8BCQELAQwB/wMCAf8DAgH/AwIB/wE5AU8BUAH/AWIBqwGxAf8BWwGSAZcB/wFDAWMBZQH/ARQCAQEZ
AQsCAQENAR0BpwHeAf8BJwGuAeQB/wEiAaAB0wH/AR8BmwHNAf8BLgFYAWgB/wEeATgBQgH/AQYBCgEM
Af8DAgH/AwIB/wMCAf8BJAFEAVAB/wEeAZgBygH/AS0BgAGfAf8BKAFVAWcB/wEUAgEBGQELAgEBDQHB
AbgB9AH/AcoBwgH1Af8BuwGxAfAB/wG1AaoB8AH/AbUBqgHvAf8BtQGqAe8B/wFvAWIBtwH/AwIB/wMC
Af8BWQFLAZ0B/wGoAZ8B1wH/Aa8BpAHrAf8BrQGiAeYB/wGRAYUBzgH/ARQCAQEZAQsCAQENARUBlAL/
ASUBmwL/AQYBjQL/AQIBiQH6Af8BAgGIAfoB/wECAYgB+QH/AQIBKQFJAf8DAgH/AwIB/wECAQUBBwH/
AQIBcQHLAf8BAgGBAewB/wECAX4B4gH/AQIBVgGaAf8BFAIBARkBCwIBAQ0BdgG3Ab0B/wGBAb0BwgH/
AW4BrwG0Af8BZgGsAbIB/wFmAasBsQH/AWYBqwGxAf8BIgEvATEB/wMCAf8DAgH/AQQCBQH/AVwBgwGH
Af8BXwGjAakB/wFcAZsBoQH/AUYBZgFpAf8BFAIBARkBCwIBAQ0BIAGrAeMB/wEtAbAB5QH/ASMBnwHR
Af8BHwGbAc0B/wEgAZoBywH/ASEBmQHJAf8BFgEpATEB/wMCAf8DAgH/AQMCBQH/ATcBcwGJAf8BJAGP
AboB/wEpAYYBrAH/ASkBWAFrAf8BFAIBARkEAAHAAbcB9AH/Ac8ByAH2Af8BwAG2AfMB/wG0AakB7AH/
AbIBqAHqAf8BdwFqAboB/wE7ASABxAH/AYMBegHCAf8BVgFHAaIB/wFvAWIBtwH/AbUBqgHuAf8BtQGq
AfAB/wGrAaEB4wH/AZEBhgHNAf8BCQIBAQoEAAEUAZQC/wEvAaAC/wESAZMC/wECAYUB9AH/AQIBgwHw
Af8BAgExAVgB/wMCAf8BAgFDAXkB/wECAQUBCAH/AQIBKQFJAf8BAgGIAfgB/wECAYkB+gH/AQIBewHd
Af8BAgFWAZkB/wEJAgEBCgQAAXUBtgG8Af8BiAHBAcYB/wF1AbUBuwH/AWUBpwGsAf8BYwGkAakB/wEp
ATkBOwH/AwIB/wE4AU4BUAH/AQUCBgH/ASIBLwExAf8BZgGqAbAB/wFmAawBsgH/AVwBlgGbAf8BRgFl
AWgB/wEJAgEBCgQAAR8BqgHjAf8BNgGzAeYB/wEfAakB4QH/ASYBlAHAAf8BKAGQAboB/wEaATEBOwH/
AwIB/wEjAUMBUAH/AQMBBQEGAf8BFgEpATEB/wEiAZgByAH/AR8BmwHNAf8BLAGBAaQB/wEqAVcBaQH/
AQkCAQEKBAABvAGxAfMB/wHTAcwB9wH/AcwBxAH2Af8BuwGyAeoB/wF3AWoBugH/AwIB/wGTAYkByQH/
AbcBqwHyAf8BbgFgAbYB/wGVAYoBygH/AbYBqwHxAf8BtQGqAfAB/wGrAaEB4gH/AZgBjwHMAf8IAAEL
AZAC/wE1AaMC/wEpAZ0C/wECAYoB/QH/AQIBMQFYAf8DAgH/AQIBVQGXAf8BAgGLAv8BAgEnAUUB/wEC
AVcBnAH/AQIBiwH+Af8BAgGJAfoB/wECAXoB2wH/AQIBXAGkAf8IAAFvAbMBuQH/AY0BwwHIAf8BgwG/
AcQB/wFvAagBrQH/ASkBOQE7Af8DAgH/AUcBYwFlAf8BaAGvAbUB/wEhAS0BLgH/AUkBZgFoAf8BaAGv
AbUB/wFmAawBsgH/AVwBlAGYAf8BTQFrAW4B/wgAAR0BpQHdAf8BOwG1AeYB/wEwAbEB5QH/AS8BlgHA
Af8BGgExATsB/wMCAf8BLQFVAWUB/wEcAZ8B1QH/ARUBJwEuAf8BLgFYAWgB/wEdAZ4B0wH/AR8BmwHN
Af8BLgGBAaAB/wEwAVwBbgH/CAABMQECAQMBSgHTAc0B9wH/AdYB0AH3Af8BqQGjAcwB/wFhAVgBjQH/
AZQBigHKAf8BtgGrAfEB/wG1AaoB7gH/AaQBmwHSAf8BrwGlAeQB/wG1AaoB8AH/AbUBqgHwAf8BrAGi
AeQB/wExAgIBSggAATABAgEDAUoBNwGjAv8BOwGlAv8BAgFrAcAB/wECAQMBBAH/AQIBVwGbAf8BAgGK
Af0B/wECAYgB+AH/AQIBaQG9Af8BAgF+AeQB/wECAYkB+gH/AQIBiQH6Af8BAgF8AeAB/wEwAgIBSggA
ATECAgFKAY4BxAHIAf8BkQHGAcoB/wFeAXkBewH/AwMB/wFJAWUBaAH/AWcBrQG0Af8BZgGqAbAB/wFY
AXsBfgH/AWABmgGfAf8BZgGsAbIB/wFmAawBsgH/AV0BmQGeAf8BMQICAUoIAAEwAQIBAwFKATwBtQHn
Af8BQAG2AecB/wFAAWcBdwH/AQICAwH/AS0BVwFoAf8BHgGdAdAB/wEiAZgByAH/ATcBagF+Af8BLwGF
AagB/wEfAZsBzQH/AR8BmwHNAf8BLAGDAacB/wEwAgIBSgwAAYgBSgFgAcoB2gHVAfgB/wHCAbsB5gH/
AbABqgHVAf8BwQG3AfIB/wG7AbIB7gH/AbkBrwHvAf8BtQGqAfAB/wG1AaoB8AH/AbUBqgHwAf8BtQGq
AfAB/wGXAXEBnQHoEAABRgE7AWUBygFDAakC/wEHAY4C/wECAXcB1QH/ARIBkwL/AQUBjQL/AQMBjAL/
AQIBiQH6Af8BAgGJAfoB/wECAYkB+gH/AQIBiQH6Af8BIAFWAZ0B6BAAAWoCSgHKAZcByQHNAf8BegGl
AakB/wFlAYcBigH/AXYBtAG6Af8BbwGtAbIB/wFtAa0BsgH/AWYBrAGyAf8BZgGsAbIB/wFmAawBsgH/
AWYBrAGyAf8BYAFqAWwB6BAAAUkBRQFZAcoBRgG5AegB/wFAAZMBtgH/AUEBdQGIAf8BIwGnAd0B/wEo
AZ0BzAH/ASUBnAHNAf8BHwGbAc0B/wEfAZsBzQH/AR8BmwHNAf8BHwGbAc0B/wE+AVoBcwHoFAABiQFM
AWAByQHWAdAB+AH/AdMBzAH3Af8BzgHHAfYB/wHFAbwB9AH/AbwBsQHyAf8BtwGtAfAB/wGzAagB7gH/
AbEBpgHvAf8BiwFbAX8B2xgAAUkBPQFjAckBPAGmAv8BNgGjAv8BLQGfAv8BGwGXAv8BCgGPAv8BAgGL
Af4B/wECAYYB9gH/AQIBhQH0Af8BLQFHAYAB2xgAAWwCTAHJAZIBxgHKAf8BjQHEAcgB/wGGAcABxQH/
AXsBuQG/Af8BbwGyAbgB/wFqAa0BswH/AWQBqQGvAf8BYQGpAbAB/wFhAVcBXAHbGAABTAFFAVoByQFA
AbcB5wH/ATsBtQHmAf8BNAGyAeUB/wElAawB5AH/AR8BowHZAf8BIQGcAc4B/wEiAZcBxgH/AR4BlgHH
Af8BQgFMAWIB2xwAATIBAgEDAUoBwwG6AfQB/wHHAb8B9QH/AcsBwwH1Af8BxQG8AfQB/wG8AbEB8wH/
AbEBpgHvAf8BMQECAQMBSiAAATABAgEDAUoBGgGWAv8BIAGZAv8BJwGcAv8BGwGXAv8BCwGQAv8BAgGF
AfQB/wEwAQIBAwFKIAABMQICAUoBegG5Ab4B/wF/AbsBwAH/AYIBvgHDAf8BewG5Ab8B/wFvAbMBuQH/
AWEBqQGvAf8BMQICAUogAAEwAQIBAwFKASMBrAHkAf8BKQGuAeQB/wEvAbAB5QH/ASUBrAHkAf8BHQGl
Ad0B/wEfAZYBxgH/ATACAgFKLAABCwIBAQ0BCwIBAQ04AAELAgEBDQELAgEBDTgAAQsCAQENAQsCAQEN
OAABCwIBAQ0BCwIBAQ00AAEEAgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEsAAEEAgEBBAEUAgEBGQEU
ARkBFAIBARkBFAIBARkBAgMBLAABBAIBAQQBFAIBARkBFAIBARkBFAIBARkBAgMBJAABMAIBAUoBlAGL
AcUB/wGEAXsBxAH/AYABcgHEAf8BfgFwAcMB/wF8AW4BwQH/AXwBcAG2Af8BMAIBAUoBFAIBARkcAAEw
AgEBSgEDAVUBlwH/AQMBRgF9Af8BAwE/AXEB/wEDAT0BbgH/AQMBOgFoAf8BAwEzAVsB/wEwAgEBSgEU
AgEBGRwAATACAQFKAUkBYgFkAf8BOgFSAVQB/wE0AUoBTAH/ATIBSAFKAf8BMAFEAUYB/wEsAToBOwH/
ATACAQFKARQCAQEZHAABMAIBAUoBMAFUAWMB/wEkAUYBVAH/AR8BQAFNAf8BHgE/AUwB/wEdATsBRwH/
AR0BMgE6Af8BMAIBAUoBFAIBARkYAAGIAVoBdQHnAZ8BlQHSAf8BngGUAdMB/wGcAZIB0gH/AZsBkQHS
Af8BmQGOAdIB/wGVAYoB0AH/AYsBgQHLAf8BfgFxAcUB/wFqAS0BRwHbARQCAQEZFAABLgE8AW0B5wED
AWYBtQH/AQMBZgG0Af8BAwFkAbIB/wEDAWMBrwH/AQMBYQGrAf8BAwFdAaQB/wEDAVEBjgH/AQMBPwFx
Af8BPAETASIB2wEUAgEBGRQAAV0BQwFKAecBVAF4AXsB/wFTAXgBewH/AVIBdwF6Af8BUAF1AXgB/wFO
AXMBdgH/AUsBbgFxAf8BQgFfAWIB/wEzAUoBTAH/AUsBEwEUAdsBFAIBARkUAAFOATwBRwHnATMBZwF9
Af8BMgFoAX0B/wExAWYBfAH/ATABZQF6Af8BLgFjAXgB/wEsAV4BcwH/AScBUgFjAf8BHwFAAU0B/wFH
ARIBEwHbARQCAQEZEAABfgFEAVoB3AGrAaEB4gH/Aa4BowHoAf8BsAGkAewB/wGvAaQB6wH/Aa8BpAHq
Af8BrwGkAeoB/wGtAaEB6AH/AaoBnwHiAf8BnQGTAdMB/wGDAXkBxgH/AWkBLQFHAdsBFAIBARkMAAE7
AS8BWAHcAQMBewHbAf8BAwGBAeYB/wEDAYIB7QH/AQMBgQHsAf8BAwGBAeoB/wEDAYEB6gH/AQMBfwHk
Af8BAwF6AdkB/wEDAWUBswH/AQMBRgF+Af8BPAETASEB2wEUAgEBGQwAAWECOgHcAV4BkwGYAf8BXgGf
AaUB/wFgAaUBqwH/AWABowGpAf8BXwGiAagB/wFfAaIBqAH/AV0BngGjAf8BXAGTAZgB/wFTAXcBewH/
AToBUwFVAf8BSwETARQB2wEUAgEBGQwAAVIBNAE6AdwBMAGBAaAB/wEpAYkBsQH/ASQBkQG9Af8BJQGP
AboB/wEmAY0BuAH/ASYBjQG4Af8BKAGIAa8B/wEuAYEBoAH/ATEBZwF9Af8BIwFHAVYB/wFHARIBEwHb
ARQCAQEZCAABMAIBAUoBrAGiAeMB/wGvAaQB6wH/AbUBqgHwAf8BtQGqAfAB/wG1AaoB8AH/AbUBqgHw
Af8BsAGlAe0B/wGxAaYB7wH/Aa0BogHnAf8BlwGNAc8B/wGZAY4B0QH/AYIBeAHGAf8BMAIBAUoIAAEw
AgEBSgEDAXwB3gH/AQMBgQHtAf8BAwGJAfoB/wEDAYkB+gH/AQMBiQH6Af8BAwGJAfoB/wEDAYMB8AH/
AQMBhQH0Af8BAwF/AeQB/wEDAV0BpQH/AQMBYQGrAf8BAwFFAXwB/wEwAgEBSggAATACAQFKAV4BlwGc
Af8BYAGkAaoB/wFnAawBsgH/AWcBrAGyAf8BZwGsAbIB/wFnAawBsgH/AWEBpgGsAf8BYgGpAa8B/wFe
AZ0BogH/AU0BbgFxAf8BTwFyAXUB/wE5AVEBUwH/ATACAQFKCAABMAIBAUoBLwGCAaQB/wElAY8BvAH/
ASABmwHNAf8BIAGbAc0B/wEgAZsBzQH/ASABmwHNAf8BIwGSAcAB/wEgAZYBxgH/ASsBhwGtAf8BLgFf
AXIB/wEvAWIBdwH/ASIBRgFVAf8BMAIBAUoIAAGyAacB6gH/AbUBqwHtAf8BtAGoAfEB/wG1AaoB8AH/
AbUBqgHwAf8BtQGqAe8B/wGzAagB6wH/AaYBnQHTAf8BggF5AcAB/wFjAVQBrgH/AwMB/wGZAY8B0AH/
AZUBigHQAf8BgQF1Ab0B/wECAwEEAAEDAYIB7wH/AQMBiAH4Af8BAwGJAfoB/wEDAYkB+gH/AQMBiQH6
Af8BAwGIAfoB/wEDAYQB8QH/AQMBbQHCAf8BAwFCAXYB/wEDARgBKgH/AwMB/wEDAWABqgH/AQMBXQGk
Af8BAwE8AWsB/wECAwEEAAFjAaQBqgH/AWgBqQGvAf8BZQGtAbQB/wFnAawBsgH/AWcBrAGyAf8BZwGr
AbEB/wFlAaUBqgH/AVsBfwGBAf8BNwFMAU4B/wEVAhwB/wMDAf8BTwFyAXUB/wFLAW4BcQH/ATMBRQFH
Af8BAgMBBAABKAGQAbsB/wElAZcBxgH/ARwBnAHRAf8BIAGbAc0B/wEgAZsBzQH/ASEBmgHLAf8BKAGR
AbwB/wE5AW0BgQH/ASMBQgFOAf8BDgEYARwB/wMDAf8BLwFiAXYB/wEsAV4BcwH/ASEBPAFGAf8BAgMB
BAABtQGqAfIB/wG/AbUB8wH/AbcBrAHwAf8BtQGqAfAB/wGpAaAB2QH/AYkBgQHEAf8BaAFZAbMB/wFi
AVkBjQH/AwMB/wMDAf8BXgFPAasB/wGtAaIB5QH/AaQBmgHXAf8BiAF+AcgB/wEUAgEBGQQAAQMBigH9
Af8BEgGSAv8BAwGLAf4B/wEDAYkB+gH/AQMBcwHOAf8BAwFLAYMB/wEDASABOAH/AQMBBAEFAf8DAwH/
AwMB/wEDARIBHwH/AQMBfgHhAf8BAwFuAcQB/wEDAUwBhQH/ARQCAQEZBAABZwGuAbUB/wF1AbUBuwH/
AWoBrQGzAf8BZwGsAbIB/wFeAYYBigH/AT8BVwFZAf8BGwElASYB/wMEAf8DAwH/AwMB/wEQAhUB/wFe
AZoBoAH/AVkBgQGDAf8BPgFZAVsB/wEUAgEBGQQAAR0BngHSAf8BHgGpAeIB/wEhAZ0BzwH/ASABmwHN
Af8BNwF2AYwB/wEnAUsBWQH/AREBIAEmAf8BAwIEAf8DAwH/AwMB/wEKARIBFQH/ASwBhQGqAf8BNAFx
AYYB/wElAU0BXQH/ARQCAQEZAQsCAQENAb0BswHzAf8BxgG9AfUB/wG6AbAB8AH/AbUBqgHwAf8BlQGK
AcoB/wF+AXEBvAH/AVsBTAGkAf8DAwH/AwMB/wMDAf8BhAF8AcEB/wGyAacB8AH/AakBngHiAf8BjgGC
Ac0B/wEUAgEBGQELAgEBDQEPAZEC/wEfAZgC/wEHAY0C/wEDAYkB+gH/AQMBWAGcAf8BAwE5AWUB/wED
AQsBEgH/AwMB/wMDAf8DAwH/AQMBRQF7Af8BAwGGAfYB/wEDAXkB1wH/AQMBVAGUAf8BFAIBARkBCwIB
AQ0BcgG0AboB/wF/AboBwAH/AW8BrwG1Af8BZwGsAbIB/wFKAWcBaQH/ATABQQFDAf8BCgEMAQ0B/wMD
Af8DAwH/AwMB/wE6AVABUQH/AWMBqwGxAf8BXAGSAZcB/wFEAWQBZgH/ARQCAQEZAQsCAQENAR4BpwHe
Af8BKAGuAeQB/wEjAaAB0wH/ASABmwHNAf8BLwFZAWkB/wEfATkBQwH/AQcBCwENAf8DAwH/AwMB/wMD
Af8BJQFFAVEB/wEfAZgBygH/AS4BgQGfAf8BKQFWAWgB/wEUAgEBGQELAgEBDQHBAbgB9AH/AcoBwgH1
Af8BuwGxAfAB/wG1AaoB8AH/AbUBqgHvAf8BtQGqAe8B/wFwAWMBtwH/AwMB/wMDAf8BWgFMAZ0B/wGo
AZ8B1wH/Aa8BpAHrAf8BrQGiAeYB/wGRAYUBzgH/ARQCAQEZAQsCAQENARYBlAL/ASYBmwL/AQcBjQL/
AQMBiQH6Af8BAwGIAfoB/wEDAYgB+QH/AQMBKgFKAf8DAwH/AwMB/wEDAQYBCAH/AQMBcgHLAf8BAwGB
AewB/wEDAX8B4gH/AQMBVwGaAf8BFAIBARkBCwIBAQ0BdwG3Ab0B/wGBAb0BwgH/AW8BrwG0Af8BZwGs
AbIB/wFnAasBsQH/AWcBqwGxAf8BIwEwATIB/wMDAf8DAwH/AQUCBgH/AV0BgwGHAf8BYAGjAakB/wFd
AZsBoQH/AUcBZwFqAf8BFAIBARkBCwIBAQ0BIQGrAeMB/wEuAbAB5QH/ASQBnwHRAf8BIAGbAc0B/wEh
AZoBywH/ASIBmQHJAf8BFwEqATIB/wMDAf8DAwH/AQQCBgH/ATgBdAGJAf8BJQGPAboB/wEqAYYBrAH/
ASoBWQFsAf8BFAIBARkEAAHAAbcB9AH/Ac8ByAH2Af8BwAG2AfMB/wG0AakB7AH/AbIBqAHqAf8BeAFr
AboB/wE8ASEBxAH/AYMBewHCAf8BVwFIAaIB/wFwAWMBtwH/AbUBqgHuAf8BtQGqAfAB/wGrAaEB4wH/
AZEBhgHNAf8BCQIBAQoEAAEVAZQC/wEwAaAC/wETAZMC/wEDAYUB9AH/AQMBgwHwAf8BAwEyAVkB/wMD
Af8BAwFEAXoB/wEDAQYBCQH/AQMBKgFKAf8BAwGIAfgB/wEDAYkB+gH/AQMBfAHdAf8BAwFXAZkB/wEJ
AgEBCgQAAXYBtgG8Af8BiAHBAcYB/wF2AbUBuwH/AWYBpwGsAf8BZAGkAakB/wEqAToBPAH/AwMB/wE5
AU8BUQH/AQYCBwH/ASMBMAEyAf8BZwGqAbAB/wFnAawBsgH/AV0BlgGbAf8BRwFmAWkB/wEJAgEBCgQA
ASABqgHjAf8BNwGzAeYB/wEgAakB4QH/AScBlAHAAf8BKQGQAboB/wEbATIBPAH/AwMB/wEkAUQBUQH/
AQQBBgEHAf8BFwEqATIB/wEjAZgByAH/ASABmwHNAf8BLQGBAaQB/wErAVgBagH/AQkCAQEKBAABvAGx
AfMB/wHTAcwB9wH/AcwBxAH2Af8BuwGyAeoB/wF4AWsBugH/AwMB/wGTAYkByQH/AbcBqwHyAf8BbwFh
AbYB/wGVAYoBygH/AbYBqwHxAf8BtQGqAfAB/wGrAaEB4gH/AZgBjwHMAf8IAAEMAZAC/wE2AaMC/wEq
AZ0C/wEDAYoB/QH/AQMBMgFZAf8DAwH/AQMBVgGXAf8BAwGLAv8BAwEoAUYB/wEDAVgBnAH/AQMBiwH+
Af8BAwGJAfoB/wEDAXsB2wH/AQMBXQGkAf8IAAFwAbMBuQH/AY0BwwHIAf8BgwG/AcQB/wFwAagBrQH/
ASoBOgE8Af8DAwH/AUgBZAFmAf8BaQGvAbUB/wEiAS4BLwH/AUoBZwFpAf8BaQGvAbUB/wFnAawBsgH/
AV0BlAGYAf8BTgFsAW8B/wgAAR4BpQHdAf8BPAG1AeYB/wExAbEB5QH/ATABlgHAAf8BGwEyATwB/wMD
Af8BLgFWAWYB/wEdAZ8B1QH/ARYBKAEvAf8BLwFZAWkB/wEeAZ4B0wH/ASABmwHNAf8BLwGBAaAB/wEx
AV0BbwH/CAABMAIBAUoB0wHNAfcB/wHWAdAB9wH/AakBowHMAf8BYgFZAY0B/wGUAYoBygH/AbYBqwHx
Af8BtQGqAe4B/wGkAZsB0gH/Aa8BpQHkAf8BtQGqAfAB/wG1AaoB8AH/AawBogHkAf8BMAIBAUoIAAEw
AgEBSgE4AaMC/wE8AaUC/wEDAWwBwAH/AQMBBAEFAf8BAwFYAZsB/wEDAYoB/QH/AQMBiAH4Af8BAwFq
Ab0B/wEDAX8B5AH/AQMBiQH6Af8BAwGJAfoB/wEDAX0B4AH/ATACAQFKCAABMAIBAUoBjgHEAcgB/wGR
AcYBygH/AV8BegF8Af8DBAH/AUoBZgFpAf8BaAGtAbQB/wFnAaoBsAH/AVkBfAF/Af8BYQGaAZ8B/wFn
AawBsgH/AWcBrAGyAf8BXgGZAZ4B/wEwAgEBSggAATACAQFKAT0BtQHnAf8BQQG2AecB/wFBAWgBeAH/
AQMCBAH/AS4BWAFpAf8BHwGdAdAB/wEjAZgByAH/ATgBawF/Af8BMAGFAagB/wEgAZsBzQH/ASABmwHN
Af8BLQGDAacB/wEwAgEBSgwAAXkBMAE7AcoB2gHVAfgB/wHCAbsB5gH/AbABqgHVAf8BwQG3AfIB/wG7
AbIB7gH/AbkBrwHvAf8BtQGqAfAB/wG1AaoB8AH/AbUBqgHwAf8BtQGqAfAB/wGNAV4BgwHoEAABTwEm
AT8BygFEAakC/wEIAY4C/wEDAXgB1QH/ARMBkwL/AQYBjQL/AQQBjAL/AQMBiQH6Af8BAwGJAfoB/wED
AYkB+gH/AQMBiQH6Af8BKwFGAYMB6BAAAWYCMAHKAZcByQHNAf8BewGlAakB/wFmAYcBigH/AXcBtAG6
Af8BcAGtAbIB/wFuAa0BsgH/AWcBrAGyAf8BZwGsAbIB/wFnAawBsgH/AWcBrAGyAf8BYAJYAegQAAFR
ASwBOQHKAUcBuQHoAf8BQQGTAbYB/wFCAXYBiAH/ASQBpwHdAf8BKQGdAcwB/wEmAZwBzQH/ASABmwHN
Af8BIAGbAc0B/wEgAZsBzQH/ASABmwHNAf8BRAFLAWAB6BQAAXkBMAE9AckB1gHQAfgB/wHTAcwB9wH/
Ac4BxwH2Af8BxQG8AfQB/wG8AbEB8gH/AbcBrQHwAf8BswGoAe4B/wGxAaYB7wH/AYABQgFdAdsYAAFS
ASYBPQHJAT0BpgL/ATcBowL/AS4BnwL/ARwBlwL/AQsBjwL/AQMBiwH+Af8BAwGGAfYB/wEDAYUB9AH/
ATwBNQFfAdsYAAFmAjAByQGSAcYBygH/AY0BxAHIAf8BhgHAAcUB/wF8AbkBvwH/AXABsgG4Af8BawGt
AbMB/wFlAakBrwH/AWIBqQGwAf8BYQFBAUMB2xgAAVMBKwE5AckBQQG3AecB/wE8AbUB5gH/ATUBsgHl
Af8BJgGsAeQB/wEgAaMB2QH/ASIBnAHOAf8BIwGXAcYB/wEfAZYBxwH/AUsBOAFHAdscAAExAgEBSgHD
AboB9AH/AccBvwH1Af8BywHDAfUB/wHFAbwB9AH/AbwBsQHzAf8BsQGmAe8B/wEwAgEBSiAAATACAQFK
ARsBlgL/ASEBmQL/ASgBnAL/ARwBlwL/AQwBkAL/AQMBhQH0Af8BMAIBAUogAAEwAgEBSgF7AbkBvgH/
AYABuwHAAf8BggG+AcMB/wF8AbkBvwH/AXABswG5Af8BYgGpAa8B/wEwAgEBSiAAATACAQFKASQBrAHk
Af8BKgGuAeQB/wEwAbAB5QH/ASYBrAHkAf8BHgGlAd0B/wEgAZYBxgH/ATACAQFKLAABCwIBAQ0BCwIB
AQ04AAELAgEBDQELAgEBDTgAAQsCAQENAQsCAQENOAABCwIBAQ0BCwIBAQ00AAEEAgEBBAEUAgEBGQEU
AgEBGQEUAgEBGQECAwEsAAEEAgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEsAAEEAgEBBAEUAgEBGQEU
AgEBGQEUAgEBGQECAwEkAAExAgIBSgE4AUQBggH/ASgBMwFxAf8BIwEtAWgB/wEiASwBZQH/ASABKgFf
Af8BIgEoAU4B/wEwAQEBAgFKARQCAQEZHAABMQICAUoBkgFQAZIB/wGBAT8BgQH/AXoBOQF6Af8BeAE3
AXgB/wFyATYBcgH/AWIBNgFiAf8BMQICAUoBFAIBARkcAAEwAgIBSgECApAB/wECAncB/wECAmwB/wEC
AmkB/wECAmMB/wECAlYB/wEwAgIBSgEUAgEBGRwAATICAgFKA6UB/wORAf8DhwH/A4UB/wOBAf8DdwH/
ATECAgFKARQCAQEZGAABUQE6AXYB5wE5AUoBpgH/ATgBSQGnAf8BNwFIAaUB/wE2AUYBowH/ATQBRAGg
Af8BMgFBAZkB/wEsATkBgwH/ASIBLAFoAf8BPQEUASMB2wEUAgEBGRQAAZkBRwF2AecBsAFXAbAB/wGx
AVUBsQH/AbABUwGwAf8BrwFRAa8B/wGsAU8BrAH/AaYBTAGmAf8BkwFEAZMB/wF6ATgBegH/AVwBHQEw
AdsBFAIBARkUAAEhAn8B5wECAq0B/wECAq0B/wECAqsB/wECAqgB/wECAqQB/wECAp0B/wECAogB/wEC
AmsB/wEtAigB2wEUAgEBGRQAAaQChgHnA7sB/wO7Af8DuAH/A7YB/wO1Af8DrwH/A54B/wOHAf8BZwI9
AdsBFAIBARkQAAFNAS8BawHcAToBUQHTAf8BOwFUAeEB/wE8AVYB6QH/ATwBVgHnAf8BOwFVAeYB/wE7
AVUB5gH/ATgBUgHhAf8BNwFPAdUB/wE4AUgBpgH/AScBMgF0Af8BPQETASMB2wEUAgEBGQwAAZQBPQFr
AdwByQFrAckB/wHTAW8B0wH/AdkBcQHZAf8B2AFyAdgB/wHXAXAB1wH/AdcBcAHXAf8B0gFsAdIB/wHK
AWkBygH/AbABVQGwAf8BggE+AYIB/wFcARwBMAHbARQCAQEZDAABLQJwAdwBAgLRAf8BAgLcAf8BAgLk
Af8BAgLiAf8BAgLhAf8BAgLhAf8BAgLaAf8BAgLQAf8BAgKsAf8BAgJ4Af8BLQIoAdsBFAIBARkMAAGe
AnQB3APTAf8D2gH/A98B/wPeAf8D3AH/A9wB/wPZAf8D0gH/A7oB/wOSAf8BZwI9AdsBFAIBARkIAAEx
AQIBAwFKATwBUwHXAf8BPAFWAegB/wFEAV4B8AH/AUQBXgHwAf8BRAFeAfAB/wFEAV4B8AH/ATwBVwHr
Af8BPgFYAe8B/wE7AVQB3gH/ATQBQwGYAf8BNQFFAZ8B/wEmATEBcgH/ATABAQECAUoIAAEyAgIBSgHL
AW0BywH/AdgBcQHYAf8B4AF7AeAB/wHgAXsB4AH/AeABewHgAf8B4AF7AeAB/wHbAXMB2wH/Ad4BdQHe
Af8B0QFuAdEB/wGlAU4BpQH/AasBUAGrAf8BgQE9AYEB/wExAgIBSggAATACAwFKAQIC1QH/AQIC4wH/
AQIC8AH/AQIC8AH/AQIC8AH/AQIC8AH/AQIC5gH/AQIC6QH/AQIC2gH/AQICngH/AQICpAH/AQICdgH/
ATACAgFKCAABMgIDAUoD1QH/A98B/wPmAf8D5gH/A+YB/wPmAf8D4AH/A+EB/wPZAf8DsAH/A7UB/wOQ
Af8BMQICAUoIAAFBAVoB5QH/AUcBYAHrAf8BQAFbAfQB/wFEAV4B8AH/AUQBXgHwAf8BRAFeAe8B/wFE
AVwB5QH/AUEBUgGuAf8BKAEyAWkB/wEPARIBJAH/AwIB/wE2AUUBnQH/ATIBQQGZAf8BJgEuAV4B/wEC
AwEEAAHXAXYB1wH/AdwBfAHcAf8B4gF5AeIB/wHgAXsB4AH/AeABewHgAf8B3wF7Ad8B/wHYAXgB2AH/
AbIBZAGyAf8BegE+AXoB/wE9ASABPQH/AwIB/wGqAVABqgH/AaYBTAGmAf8BcQE7AXEB/wECAwEEAAEC
AuUB/wECAu4B/wECAvAB/wECAvAB/wECAvAB/wECAu8B/wECAucB/wECArkB/wECAnAB/wECAicB/wMC
Af8BAgKjAf8BAgKdAf8BAgJmAf8BAgMBBAAD3wH/A+QB/wPmAf8D5gH/A+YB/wPlAf8D4AH/A8MB/wOL
Af8DRQH/AwIB/wO0Af8DrwH/A4IB/wECAwEEAAFDAV4B9AH/AVgBcAH1Af8BSQFiAfAB/wFEAV4B8AH/
AT4BUQHAAf8BLQE4AXcB/wETARgBMgH/AwMB/wMCAf8DAgH/AQsBDQEbAf8BOgFTAdwB/wE6AU0BuAH/
ASoBNgF9Af8BFAIBARkEAAHjAXsB4wH/AeYBiwHmAf8B4AF/AeAB/wHgAXsB4AH/AbsBaQG7Af8BhgFE
AYYB/wFJASUBSQH/AR0BEwEdAf8DAgH/AwIB/wE1ARsBNQH/Ac8BbQHPAf8BuAFgAbgB/wGLAUEBiwH/
ARQCAQEZBAABAgLyAf8BBgP/AQIC9AH/AQIC8AH/AQICxQH/AQICgAH/AQICNQH/AQICAwH/AwIB/wMC
Af8BAgIdAf8BAgLYAf8BAgK8Af8BAgKBAf8BFAIBARkEAAPnAf8D8gH/A+cB/wPmAf8DyQH/A5gB/wNX
Af8DCQH/AwIB/wMCAf8DOQH/A9YB/wPDAf8DmQH/ARQCAQEZAQsCAQENAVQBbAH1Af8BZwF9AfYB/wFQ
AWgB7wH/AUQBXgHwAf8BNQFDAYwB/wEjASsBWQH/AQcBCAEQAf8DAgH/AwIB/wMCAf8BKgE0AW0B/wE+
AVkB8QH/ATYBTgHUAf8BLQE8AYoB/wEUAgEBGQELAgEBDQHmAYcB5gH/AekBlwHpAf8B4QGDAeEB/wHg
AXsB4AH/AZoBTgGaAf8BbQE4AW0B/wErARYBKwH/AwIB/wMCAf8DAgH/AX8BQAF/Af8B3wF2Ad8B/wHJ
AWgByQH/AZkBRwGZAf8BFAIBARkBCwIBAQ0BAgP/ARID/wECAvkB/wECAvAB/wECApYB/wECAmAB/wEC
AhEB/wMCAf8DAgH/AwIB/wECAnUB/wECAuwB/wECAs8B/wECAo4B/wEUAgEBGQELAgEBDQPwAf8D+QH/
A+sB/wPmAf8DqgH/A34B/wMnAf8DAgH/AwIB/wMCAf8DkAH/A+IB/wPQAf8DpAH/ARQCAQEZAQsCAQEN
AV0BdAH2Af8BcAGCAfcB/wFRAWkB7gH/AUQBXgHwAf8BRAFeAe8B/wFFAV8B7gH/ARkBHwFCAf8DAgH/
AwIB/wIEAQcB/wE/AVIBuwH/ATwBVgHnAf8BOQFSAd4B/wEuAT0BkAH/ARQCAQEZAQsCAQENAecBjgHn
Af8B6wGfAesB/wHgAYMB4AH/AeABewHgAf8B3wF7Ad8B/wHeAXsB3gH/AVcBLAFXAf8DAgH/AwIB/wEi
ARIBIgH/AbkBaAG5Af8B2AFyAdgB/wHQAW0B0AH/AZ4BSAGeAf8BFAIBARkBCwIBAQ0BCgP/ARkD/wEC
AvkB/wECAvAB/wECAu8B/wECAu8B/wECAkYB/wMCAf8DAgH/AQICBwH/AQICwgH/AQIC4gH/AQIC2QH/
AQICkwH/ARQCAQEZAQsCAQENA/QB/wP9Af8D6wH/A+YB/wPlAf8D5QH/A2kB/wMCAf8DAgH/AxIB/wPI
Af8D3gH/A9gB/wOoAf8BFAIBARkEAAFbAXIB9QH/AXsBjAH3Af8BWgFxAfQB/wFFAV4B5wH/AUMBXAHk
Af8BHgEmAU8B/wMCAf8BKQEzAWwB/wIEAQgB/wEZAR8BQgH/AUUBXwHtAf8BRAFeAfAB/wE5AVEB2AH/
ATABPgGNAf8BCQIBAQoEAAHnAY0B5wH/Ae0BqQHtAf8B5gGMAeYB/wHaAXoB2gH/AdcBdwHXAf8BYwEz
AWMB/wElAQkBJQH/AX4BPwF+Af8BJAESASQB/wFXASwBVwH/Ad0BegHdAf8B4AF7AeAB/wHMAWsBzAH/
AZwBSQGcAf8BCQIBAQoEAAEIA/8BIwP/AQcD/wECAuoB/wECAuYB/wECAlUB/wMCAf8BAgJ0Af8BAgII
Af8BAgJGAf8BAgLuAf8BAgLwAf8BAgLUAf8BAgKTAf8BCQIBAQoEAAPzAf8EAAPzAf8D4gH/A+AB/wN2
Af8DAgH/A44B/wMVAf8DaQH/A+QB/wPmAf8D1AH/A6gB/wEJAgEBCgQAAVEBagH1Af8BgQGSAfgB/wF0
AYYB9wH/AVYBbAHiAf8BHgEmAU8B/wMCAf8BNAFBAYcB/wFFAWAB9AH/ARgBHgE+Af8BNQFDAYwB/wFG
AWAB8wH/AUQBXgHwAf8BOQFRAdQB/wE4AUYBkwH/CAAB5QGEAeUB/wHuAa8B7gH/AesBowHrAf8B2AGE
AdgB/wFjATMBYwH/AwIB/wGWAU0BlgH/AeMBfQHjAf8BVAErAVQB/wGaAU4BmgH/AeIBfQHiAf8B4AF7
AeAB/wHJAWsByQH/AaEBUgGhAf8IAAECAv4B/wEpA/8BHQP/AQIC8wH/AQICVQH/AwIB/wECApEB/wEC
AvQB/wECAkMB/wECApYB/wECAvQB/wECAvAB/wECAtEB/wECAp4B/wgAA+4B/wgAA+cB/wN2Af8DAgH/
A6YB/wPoAf8DZAH/A6oB/wPnAf8D5gH/A9MB/wOvAf8IAAExAQIBAwFKAYIBkwH4Af8BhwGYAfgB/wFO
AVoBnwH/AwMB/wE1AUIBiwH/AUUBXwHyAf8BRQFfAe0B/wFBAVEBqgH/AUEBWAHYAf8BRAFeAfAB/wFE
AV4B8AH/AToBUgHaAf8BMQICAUoIAAEyAQIBAwFKAe4BsAHuAf8B7wG1Ae8B/wGnAWwBpwH/AR0BEwEd
Af8BmQFOAZkB/wHhAXwB4QH/Ad0BegHdAf8BsAFhAbAB/wHNAXIBzQH/AeABewHgAf8B4AF7AeAB/wHN
AW0BzQH/ATECAgFKCAABMAIDAUoBKgP/AS4D/wECArgB/wECAgMB/wECApUB/wECAvIB/wECAu4B/wEC
ArUB/wECAtoB/wECAvAB/wECAvAB/wECAtcB/wEwAgIBSggAATICAwFKCAADwgH/AwkB/wOpAf8D5wH/
A+QB/wPBAf8D2QH/A+YB/wPmAf8D1QH/ATICAgFKDAABYQEyAWIBygGPAZ8B+QH/AWwBfAHVAf8BUQFg
AbYB/wFdAXQB8QH/AVQBawHqAf8BUAFnAewB/wFEAV4B8AH/AUQBXgHwAf8BRAFeAfAB/wFEAV4B8AH/
AUsBPAGWAegQAAGVATsBXQHKAfEBvAHxAf8B0QGTAdEB/wG2AXgBtgH/AeQBjgHkAf8B3gGFAd4B/wHe
AYEB3gH/AeABewHgAf8B4AF7AeAB/wHgAXsB4AH/AeABewHgAf8BqwFOAY0B6BAAAUACZQHKATYD/wEC
AvkB/wECAswB/wEHA/8BAgL4Af8BAgL2Af8BAgLwAf8BAgLwAf8BAgLwAf8BAgLwAf8BIAKWAegQAAGb
AmMBygQAA+sB/wPPAf8D8wH/A+sB/wPqAf8D5gH/A+YB/wPmAf8D5gH/AbMClgHoFAABZgE0AWAByQGI
AZkB+AH/AYEBkwH4Af8BeAGJAfcB/wFkAXoB9gH/AVEBagHzAf8BSgFjAe8B/wFCAVwB7QH/AT0BWAHw
Af8BTwEwAXsB2xgAAZUBQAFbAckB7wG2Ae8B/wHuAa8B7gH/AewBpgHsAf8B6AGVAegB/wHkAYQB5AH/
AeABfwHgAf8B3QF4Ad0B/wHeAXQB3gH/AZ8BPQF0AdsYAAFFAmMByQEvA/8BKQP/ASED/wEQA/8BAgL8
Af8BAgL0Af8BAgLsAf8BAgLpAf8BLQJ6AdsoAAP3Af8D7QH/A+cB/wPiAf8D4QH/AaQCeQHbHAABMQEC
AQMBSgFiAXgB9gH/AWoBfwH2Af8BcQGEAfcB/wFkAXoB9gH/AVEBagH1Af8BPgFYAe8B/wEwAQIBAwFK
IAABMgECAQMBSgHoAZMB6AH/AeoBmgHqAf8B6wGgAesB/wHoAZUB6AH/AeUBhAHlAf8B3gF1Ad4B/wEy
AgIBSiAAATACAwFKAQ4D/wEVA/8BGwP/ARAD/wECAv4B/wECAukB/wEwAgMBSiAAATICAwFKA/cB/wP5
Af8D/QH/A/cB/wPuAf8D4QH/ATICAwFKLAABCwIBAQ0BCwIBAQ04AAELAgEBDQELAgEBDTgAAQsCAQEN
AQsCAQENOAABCwIBAQ0BCwIBAQ00AAEEAgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEsAAEEAgEBBAEU
AgEBGQEUAgEBGQEUAgEBGQECAwEsAAEEAgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEsAAEEAgEBBAEU
AgEBGQEUAgEBGQEUAgEBGQECAwEkAAExAgIBSgNiAf8DVwH/A1IB/wNRAf8DTwH/A0oB/wExAgIBSgEU
AgEBGRwAATEBAgEBAUoBkQFtARsB/wF7AVoBEwH/AXABUQEQAf8BbQFPARAB/wFnAUoBDwH/AVYBQAER
Af8BMQECAQEBSgEUAgEBGRwAATECAgFKATUBXwE1Af8BKAFQASgB/wEjAUoBIwH/ASIBSAEiAf8BIQFD
ASEB/wEgATgBIAH/ATACAQFKARQCAQEZHAABMQICAUoCngFLAf8ClgEmAf8CkwEYAf8CkgEVAf8CjQES
Af8CeAEVAf8BMQECAQEBSgEUAgEBGRgAAW4CTQHnA28B/wNvAf8DbQH/A2wB/wNrAf8DZwH/A14B/wNS
Af8BUQInAdsBFAIBARkUAAGiAWEBFwHnAbQBggEbAf8BtAGBARoB/wGyAYEBGgH/Aa8BgAEZAf8BrAF+
ARgB/wGkAXgBFwH/AY4BaQEVAf8BcAFQARAB/wFXAR0BCQHbARQCAQEZFAABTAFTAS0B5wE6AXcBOgH/
ATkBeAE5Af8BOAF3ATgB/wE3AXUBNwH/ATUBcwE1Af8BMwFtATMB/wEtAV8BLQH/ASMBSQEjAf8BPQEZ
AQ8B2wEUAgEBGRQAAZkBewFRAecCsgFhAf8CtAFfAf8CsgFcAf8CsQFYAf8CsQFUAf8CrQFNAf8CogE3
Af8CkwEWAf8BZgE4AQoB2wEUAgEBGRAAAXICRQHcA4AB/wOEAf8DiQH/A4gB/wOGAf8DhgH/A4MB/wOA
Af8DbgH/A1gB/wFRAicB2wEUAgEBGQwAAZ4BVAEUAdwB2QGdASEB/wHlAaUBIgH/Ae0BrAEjAf8B6wGq
ASMB/wHqAagBIgH/AeoBqAEiAf8B4wGkASAB/wHZAZwBHwH/AbMBgQEaAf8BfQFbARIB/wFXAR0BCQHb
ARQCAQEZDAABTQFPASQB3AE7AZgBOwH/ATYBqAE2Af8BMwGzATMB/wE0AbABNAH/ATQBrgE0Af8BNAGu
ATQB/wE1AaYBNQH/ATkBmQE5Af8BOQF3ATkB/wEnAVIBJwH/ATwBGQEOAdsBFAIBARkMAAGXAWsBRQHc
AssBfAH/AtQBgQH/AtoBgwH/AtgBggH/AtcBggH/AtcBggH/AtQBfwH/AswBeAH/ArQBXQH/ApkBJQH/
AWYBOAEKAdsBFAIBARkIAAExAgIBSgOBAf8DiQH/A5AB/wOQAf8DkAH/A5AB/wOKAf8DjAH/A4MB/wNo
Af8DawH/A1YB/wExAgIBSggAATIBAgEBAUoB3AGgASIB/wHsAaoBIwH/AfYBswEoAf8B9gGzASgB/wH2
AbMBKAH/AfYBswEoAf8B7wGtASMB/wHyAbABJAH/AeIBpAEiAf8BpAF5ARkB/wGrAX0BGQH/AXsBWgES
Af8BMQECAQEBSggAATACAgFKAToBnQE6Af8BMwGxATMB/wExAcABMQH/ATEBwAExAf8BMQHAATEB/wEx
AcABMQH/ATIBtgEyAf8BMAG7ATAB/wE3AaQBNwH/ATUBbQE1Af8BNgFyATYB/wEmAVEBJgH/ATACAQFK
CAABMgICAUoCzQF/Af8C2AGCAf8C3wGNAf8C3wGNAf8C3wGNAf8C3wGNAf8C2wGDAf8C3QGHAf8C0gGB
Af8CrQFRAf8CsAFUAf8CmAEhAf8BMQECAQEBSggAA4kB/wOOAf8DkAH/A5AB/wOQAf8DjwH/A4sB/wN0
Af8DVAH/AzEB/wMCAf8DagH/A2cB/wNQAf8BAgMBBAAB6wGsASYB/wHyAbIBKQH/AfgBtAEmAf8B9gGz
ASgB/wH2AbMBKAH/AfUBsgEoAf8B7AGsAScB/wG+AYoBHwH/AXIBUwETAf8BKAEeAQgB/wMCAf8BqgF9
ARkB/wGkAXgBFwH/AWcBTQESAf8BAgMBBAABNgGxATYB/wE0AbsBNAH/AS0BxAEtAf8BMQHAATEB/wEx
AcABMQH/ATEBvwExAf8BNwGyATcB/wFAAX0BQAH/AScBSwEnAf8BDgEaAQ4B/wMCAf8BNgFxATYB/wEz
AW0BMwH/ASQBQwEkAf8BAgMBBAAC2AGHAf8C3AGPAf8C4QGLAf8C3wGNAf8C3wGNAf8C3gGNAf8C2AGK
Af8CtQFxAf8CjwEjAf8CSwECAf8DAgH/Aq4BVAH/Aq0BTQH/AogBGwH/AQIDAQQAA5EB/wOcAf8DkQH/
A5AB/wN5Af8DWwH/AzoB/wMIAf8DAgH/AwIB/wMqAf8DgQH/A3UB/wNbAf8BFAIBARkEAAH5AbYBJwL/
Ab8BNQH/AfgBtwEqAf8B9gGzASgB/wHKAZMBIQH/AYEBXwEWAf8BNgEoAQoB/wIDAQIB/wMCAf8DAgH/
AR4BFgEGAf8B4AGjASEB/wHEAY4BHAH/AYQBYQEUAf8BFAIBARkEAAEuAcYBLgH/ATQB0QE0Af8BMgHD
ATIB/wExAcABMQH/AUABhwFAAf8BLAFVASwB/wETASQBEwH/AwIB/wMCAf8DAgH/AQsBFAELAf8BOAGh
ATgB/wE8AYEBPAH/ASoBWAEqAf8BFAIBARkEAALiAY0B/wLlAaEB/wLfAZIB/wLfAY0B/wK/AXgB/wKY
ATIB/wJcAQIB/wIbAQIB/wMCAf8DAgH/AkIBAgH/AtEBfwH/ArsBbgH/Ap4BLwH/ARQCAQEZAQsCAQEN
A5oB/wOmAf8DlQH/A5AB/wNlAf8DTQH/Ax4B/wMCAf8DAgH/AwIB/wNWAf8DjQH/A38B/wNhAf8BFAIB
ARkBCwIBAQ0B/wG+ATEC/wHFAUQB/wH6AboBLgH/AfYBswEoAf8BmQFxARoB/wFiAUcBEQH/AREBDQEE
Af8DAgH/AwIB/wMCAf8BdwFXARQB/wH0AbEBJQH/AdgBmwEeAf8BlQFtARUB/wEUAgEBGQELAgEBDQEx
AdABMQH/AT4B0wE+Af8BNAHGATQB/wExAcABMQH/ATQBZQE0Af8BIgFAASIB/wEHAQwBBwH/AwIB/wMC
Af8DAgH/ASkBTgEpAf8BLwG+AS8B/wE5AZcBOQH/AS8BYwEvAf8BFAIBARkBCwIBAQ0C5QGcAf8C6AGt
Af8C4QGYAf8C3wGNAf8CpAFLAf8ChQEVAf8CNgECAf8DAgH/AwIB/wMCAf8CkgEoAf8C3gGIAf8CywF4
Af8CpQE9Af8BFAIBARkBCwIBAQ0DnwH/A6oB/wOVAf8DkAH/A48B/wOPAf8DQwH/AwIB/wMCAf8DEAH/
A3gB/wOIAf8DggH/A2MB/wEUAgEBGQELAgEBDQH/AcEBOgL/AcgBTAH/AfkBuQEvAf8B9gGzASgB/wH1
AbIBKAH/AfQBsgEoAf8BSAE1AQ0B/wMCAf8DAgH/AQcBBgECAf8BxwGRASEB/wHrAaoBIwH/AeIBowEh
Af8BmgFxARYB/wEUAgEBGQELAgEBDQE3AdIBNwH/AUMB1QFDAf8BNQHFATUB/wExAcABMQH/ATEBvwEx
Af8BMgG+ATIB/wEZAS8BGQH/AwIB/wMCAf8BBAEFAQQB/wFAAYQBQAH/ATQBsAE0Af8BNwGjATcB/wEw
AWcBMAH/ARQCAQEZAQsCAQENAuYBpAH/AusBtAH/AuEBmAH/At8BjQH/At4BjQH/At4BjQH/Am4BCAH/
AwIB/wMCAf8CKwECAf8CvQF3Af8C2AGCAf8C0QF/Af8CqAFCAf8BFAIBARkEAAOeAf8DsQH/A54B/wON
Af8DigH/A0oB/wMCAf8DVgH/AxIB/wNDAf8DjgH/A5AB/wOBAf8DYwH/AQkCAQEKBAAB/wHAATgC/wHM
AVcC/wHBATcB/wHvAa8BKAH/AesBqwEmAf8BVwE/AQ8B/wMCAf8BdgFWARQB/wEIAQYBAgH/AUgBNQEN
Af8B8wGxASgB/wH2AbMBKAH/AdwBnwEgAf8BmQFxARcB/wEJAgEBCgQAATUB0gE1Af8BSwHWAUsB/wE1
AdABNQH/ATYBtgE2Af8BNwGwATcB/wEeATkBHgH/AwIB/wEoAU0BKAH/AQQBBgEEAf8BGQEvARkB/wEz
Ab0BMwH/ATEBwAExAf8BOQGcATkB/wExAWYBMQH/AQkCAQEKBAAC5gGiAf8C7QG9Af8C5QGiAf8C2wGL
Af8C2AGIAf8CfAEPAf8CSwECAf8CkgEmAf8CLwECAf8CbgEIAf8C3QGNAf8C3wGNAf8CzQF8Af8CpwFE
Af8BCQIBAQoEAAOZAf8DtgH/A60B/wORAf8DSgH/AwIB/wNjAf8DkwH/A0EB/wNlAf8DkQH/A5AB/wOA
Af8DZwH/CAAB/wG8AS8C/wHOAV4C/wHJAVAB/wHxAbQBMQH/AVcBPwEPAf8DAgH/AZQBbgEZAf8B+gG2
ASkB/wFEATIBDAH/AZkBcQEaAf8B+QG1ASkB/wH2AbMBKAH/AdkBnQEgAf8BoQF4ARsB/wgAATABzwEw
Af8BUAHXAVAB/wFGAdUBRgH/AT4BtgE+Af8BHgE5AR4B/wMCAf8BMwFiATMB/wEuAccBLgH/ARgBLQEY
Af8BNAFlATQB/wEvAcYBLwH/ATEBwAExAf8BOgGZAToB/wE3AWsBNwH/CAAC5AGZAf8C7gHCAf8C7AG4
Af8C2gGYAf8CfAEPAf8DAgH/AqEBRwH/AuIBkAH/AmoBBgH/AqQBSwH/AuEBkAH/At8BjQH/AswBfAH/
AqgBUgH/CAABMQICAUoDuAH/A7sB/wNzAf8DCAH/A2QB/wORAf8DjgH/A3MB/wODAf8DkAH/A5AB/wOB
Af8BMQICAUoIAAEyAQIBAQFKAf8BzgFfAv8B0AFkAf8BtQGJASYB/wIDAQIB/wGYAXEBGgH/AfgBtAEo
Af8B8wGxASgB/wG6AYcBHwH/Ad8BogElAf8B9gGzASgB/wH2AbMBKAH/Ad8BoQEhAf8BMQECAQEBSggA
ATABAgEBAUoBUQHYAVEB/wFUAdgBVAH/AUcBdQFHAf8DAgH/ATQBZQE0Af8BMAHEATAB/wEzAb0BMwH/
AT8BegE/Af8BOwGgATsB/wExAcABMQH/ATEBwAExAf8BOQGfATkB/wExAgIBSggAATIBAwECAUoC7wHE
Af8C8AHIAf8CrgF4Af8CGwECAf8CpAFLAf8C4QGPAf8C3QGNAf8CtAFuAf8C0AGCAf8C3wGNAf8C3wGN
Af8CzwF/Af8BMQICAUoMAAF6AkIBygPAAf8DlQH/A34B/wOeAf8DlQH/A5QB/wOQAf8DkAH/A5AB/wOQ
Af8BegJYAegQAAGdAU4BGgHKAf8B0wFtAf8B7QG4ATsB/wHHAZgBLAH/Af4BwAE4Af8B9wG5ATAB/wH3
AbcBLgH/AfYBswEoAf8B9gGzASgB/wH2AbMBKAH/AfYBswEoAf8BuQFwARgB6BAAAVIBVAEZAcoBWgHa
AVoB/wFNAa4BTQH/AUoBhAFKAf8BOQHNATkB/wE4AcEBOAH/ATYBwQE2Af8BMQHAATEB/wExAcABMQH/
ATEBwAExAf8BMQHAATEB/wFGAW0BKQHoEAABlQFdAUUBygLxAc8B/wLWAaUB/wK8AYUB/wLkAaQB/wLe
AZkB/wLfAZYB/wLfAY0B/wLfAY0B/wLfAY0B/wLfAY0B/wGuAY4BWAHoFAABfQJDAckDuwH/A7YB/wOu
Af8DowH/A5cB/wORAf8DjQH/A4wB/wF1AkgB2xgAAZsBTwEgAckB/wHQAWUC/wHNAV4C/wHLAVQC/wHD
AUEB/wH9AbsBLwH/AfcBtwErAf8B8gGxASYB/wHyAa8BJAH/AaoBXAETAdsYAAJUARwByQFVAdkBVQH/
AVAB2AFQAf8BSQHWAUkB/wE8AdMBPAH/ATIBzAEyAf8BMwHCATMB/wEyAbsBMgH/AS8BuwEvAf8BSwFd
AR0B2xgAAZUBWwFIAckC8AHIAf8C7wHDAf8C7QG7Af8C6AGqAf8C4wGZAf8C3wGSAf8C3QGKAf8C3QGH
Af8BoAF1AUcB2xwAATECAgFKA6IB/wOmAf8DqgH/A6MB/wOZAf8DjAH/ATECAgFKIAABMgECAQEBSgH/
AcMBPwL/AcYBRwL/AckBTgL/AcIBQQL/Ab0BLwH/AfIBrwEkAf8BMgECAQEBSiAAATABAwEBAUoBOgHT
AToB/wFAAdQBQAH/AUQB1QFEAf8BPAHTATwB/wEwAc8BMAH/ATABuwEwAf8BMAECAQEBSiAAATIBAwEC
AUoC5wGoAf8C6gGwAf8C6wG1Af8C6AGqAf8C5AGZAf8C3QGHAf8BMgEDAQIBSiwAAQsCAQENAQsCAQEN
OAABCwIBAQ0BCwIBAQ04AAELAgEBDQELAgEBDTgAAQsCAQENAQsCAQENNAABBAIBAQQBFAIBARkBFAIB
ARkBFAIBARkBAgMBLAABBAIBAQQBFAIBARkBFAIBARkBFAIBARkBAgMBLAABBAIBAQQBFAIBARkBFAIB
ARkBFAIBARkBAgMBLAABBAIBAQQBFAIBARkBFAIBARkBFAIBARkBAgMBJAABMAICAUoCKgFSAf8CIAFF
Af8CHAFAAf8CGwE+Af8CGgE7Af8CGgEwAf8BMAIBAUoBFAIBARkcAAExAQEBAgFKAXoBAgFVAf8BYwEC
AUYB/wFZAQIBPwH/AVcBAgE9Af8BUgECAToB/wFIAQIBMwH/ATECAQFKARQCAQEZHAABMAICAUoBIQFD
AVAB/wEYATgBRQH/ARQBMwFAAf8BFAEyAT4B/wETAS8BOgH/ARQBKAEvAf8BMAIBAUoBFAIBARkcAAEx
AgIBSgOFAf8DdQH/A20B/wNrAf8DZwH/A14B/wExAgIBSgEUAgEBGRgAAUMBJAFIAecCLQFnAf8CLAFn
Af8CLAFmAf8CKwFlAf8CKgFiAf8CKAFeAf8CIwFRAf8CGwFAAf8BOgEOARYB2wEUAgEBGRQAAYgBAgFL
AecBjwECAWYB/wGPAQIBZgH/AY0BAgFlAf8BiwECAWMB/wGIAQIBYQH/AYIBAgFdAf8BcwECAVAB/wFZ
AQIBPgH/AU8BAgEYAdsBFAIBARkUAAE7AToBRwHnASIBUgFmAf8BIAFTAWcB/wEgAVEBZgH/AR8BUAFk
Af8BHgFPAWIB/wEdAUsBXgH/ARoBQQFRAf8BFAEzAUAB/wE3ARMBFgHbARQCAQEZFAABjgJtAecDlwH/
A5cB/wOVAf8DkwH/A5IB/wONAf8DgQH/A20B/wFbAi0B2wEUAgEBGRAAAUcBGgFEAdwCLAGEAf8CJwGR
Af8CJAGbAf8CJQGZAf8CJQGYAf8CJQGYAf8CJwGQAf8CKwGEAf8CLAFnAf8CHwFHAf8BNwENARYB2wEU
AgEBGQwAAYkBAgFCAdwBrQECAXsB/wG2AQIBgQH/AbwBAgGDAf8BuwECAYMB/wG6AQIBggH/AboBAgGC
Af8BtAECAYAB/wGsAQIBegH/AY4BAgFlAf8BZAECAUYB/wFPAQIBGAHbARQCAQEZDAABPgE1AUQB3AEc
AWgBhQH/ARUBcQGUAf8BEAF3AZ8B/wERAXYBnQH/ARIBdQGbAf8BEgF1AZsB/wEVAXABkwH/ARoBaAGG
Af8BIAFSAWcB/wEXATkBRgH/ATcBEwEWAdsBFAIBARkMAAGJAl8B3AOsAf8DsgH/A7YB/wO1Af8DtAH/
A7QB/wOxAf8DqwH/A5YB/wN2Af8BWwItAdsBFAIBARkIAAEwAQEBAgFKAiwBhwH/AiQBmgH/AiEBqAH/
AiEBqAH/AiEBqAH/AiEBqAH/AiMBngH/AiEBowH/AikBjwH/AikBXgH/AioBYgH/Ah4BRQH/ATACAQFK
CAABMQEBAQIBSgGwAQIBfQH/AbwBAgGDAf8BxgECAYoB/wHGAQIBigH/AcYBAgGKAf8BxgECAYoB/wG+
AQIBhQH/AcEBAgGHAf8BtAECAYAB/wGDAQIBXQH/AYgBAgFhAf8BYgECAUUB/wExAgEBSggAATACAgFK
ARsBawGJAf8BEAF2AZ4B/wELAYABrQH/AQsBgAGtAf8BCwGAAa0B/wELAYABrQH/AQ4BeQGjAf8BDAF8
AacB/wEXAW8BkQH/AR8BTAFeAf8BHwFOAWIB/wEWATgBRQH/ATACAQFKCAABMQICAUoDrgH/A7YB/wO9
Af8DvQH/A70B/wO9Af8DtwH/A7kB/wOxAf8DjgH/A5IB/wN0Af8BMQICAUoIAAInAZkB/wIlAaIB/wIe
AasB/wIhAagB/wIhAagB/wIiAacB/wInAZsB/wIyAWwB/wIfAUAB/wIMARcB/wMCAf8CKgFhAf8CKAFe
Af8CHQE6Af8BAgMBBAABvQECAYQB/wHFAQIBiQH/AcYBAgGKAf8BxgECAYoB/wHGAQIBigH/AcYBAgGK
Af8BvwECAYUB/wGZAQIBbQH/AV0BAgFBAf8BIQECARcB/wMCAf8BhwECAWAB/wGCAQIBXQH/AVUBAgE8
Af8BAgMBBAABEwF3AZ0B/wEQAX0BpwH/AQgBgQGxAf8BCwGAAa0B/wELAYABrQH/AQwBfwGrAf8BFAF4
AZ4B/wEmAVcBawH/ARgBNAFAAf8BCQETARcB/wMCAf8BHwFOAWEB/wEdAUsBXgH/ARYBLwE5Af8BAgMB
BAADtgH/A7sB/wO9Af8DvQH/A70B/wO8Af8DuAH/A54B/wNwAf8DNQH/AwIB/wORAf8DjQH/A2kB/wEC
AwEEAAIeAa0B/wIhAbkB/wIiAaoB/wIhAagB/wIyAXYB/wIjAUkB/wIPAR8B/wMCAf8DAgH/AwIB/wIJ
AREB/wIpAYwB/wIvAXEB/wIhAUwB/wEUAgEBGQQAAcgBAgGMAf8B1wECAZYB/wHJAQIBjAH/AcYBAgGK
Af8BowECAXQB/wFqAQIBSwH/ASwBAgEfAf8BAwECAQMB/wMCAf8DAgH/ARgBAgERAf8BswECAX8B/wGb
AQIBbgH/AWsBAgFLAf8BFAIBARkEAAEIAYEBswH/AQgBigG/Af8BDAGBAa8B/wELAYABrQH/ASQBXgF2
Af8BGwE8AUkB/wEMARkBHwH/AwIB/wMCAf8DAgH/AQcBDgERAf8BGAFuAY4B/wEiAVoBcQH/ARkBPQFM
Af8BFAIBARkEAAO+Af8DxwH/A74B/wO9Af8DpAH/A3sB/wNDAf8DBwH/AwIB/wMCAf8DKwH/A68B/wOf
Af8DfAH/ARQCAQEZAQsCAQENAiABtwH/AiIBwgH/AiQBrQH/AiEBqAH/AikBVwH/AhsBNwH/AgUBCgH/
AwIB/wMCAf8DAgH/AiABQwH/AiABpgH/AisBgwH/AiQBVgH/ARQCAQEZAQsCAQENAdQBAgGUAf8B4QEC
AZ0B/wHOAQIBjwH/AcYBAgGKAf8BfgECAVgB/wFQAQIBOAH/AQ4BAgEKAf8DAgH/AwIB/wMCAf8BYQEC
AUQB/wHDAQIBiAH/AasBAgF5Af8BeAECAVQB/wEUAgEBGQELAgEBDQEIAYgBvQH/AQgBkAHIAf8BDQGC
AbIB/wELAYABrQH/AR8BRgFWAf8BFQEtATcB/wEEAQgBCgH/AwIB/wMCAf8DAgH/ARkBNgFCAf8BCgF+
AasB/wEbAWcBhAH/ARoBRQFWAf8BFAIBARkBCwIBAQ0DxQH/A84B/wPBAf8DvQH/A4kB/wNkAf8DHQH/
AwIB/wMCAf8DAgH/A3QB/wO6Af8DqgH/A4QB/wEUAgEBGQELAgEBDQIhAbwB/wIjAccB/wIlAawB/wIh
AagB/wIiAacB/wIjAaUB/wIUASkB/wMCAf8DAgH/AgMBBQH/AjIBdAH/AiUBmQH/AigBjQH/AiUBWQH/
ARQCAQEZAQsCAQENAdoBAgGYAf8B5wECAaEB/wHOAQIBjwH/AcYBAgGKAf8BxgECAYoB/wHFAQIBigH/
AToBAgEpAf8DAgH/AwIB/wEGAQIBBQH/AaEBAgFyAf8BuwECAYMB/wGzAQIBfwH/AXwBAgFXAf8BFAIB
ARkBCwIBAQ0BCAGMAcIB/wEJAZQBzQH/AQ4BgQGxAf8BCwGAAa0B/wEMAX8BqwH/AQ0BfgGqAf8BDwEh
ASgB/wMCAf8DAgH/AQMBBAEFAf8BJAFcAXMB/wERAXYBnQH/ARYBbwGQAf8BGwFHAVkB/wEUAgEBGQEL
AgEBDQPJAf8D0QH/A8EB/wO9Af8DvAH/A7wB/wNSAf8DAgH/AwIB/wMOAf8DowH/A7UB/wOwAf8DhwH/
ARQCAQEZBAACIQG7Af8CJAHOAf8CIgG5Af8CJgGeAf8CKAGZAf8CGAExAf8DAgH/AiABQgH/AgMBBQH/
AhQBKQH/AiMBpAH/AiEBqAH/AisBhwH/AiYBVwH/AQkCAQEKBAAB2QECAZcB/wHuAQIBpgH/AdcBAgGW
Af8BwgECAYcB/wG+AQIBhQH/AUYBAgExAf8DAgH/AWABAgFDAf8BBwECAQUB/wE6AQIBKQH/AcUBAgGJ
Af8BxgECAYoB/wGvAQIBfAH/AXwBAgFXAf8BCQIBAQoEAAEIAYsBwQH/AQkBmQHUAf8BCQGJAb4B/wES
AXoBogH/ARQBdwGdAf8BEgEoATEB/wMCAf8BGAE2AUIB/wEDAgUB/wEPASEBKAH/AQ4BfQGpAf8BCwGA
Aa0B/wEaAWoBiQH/ARwBRgFXAf8BCQIBAQoEAAPIAf8D1gH/A8gB/wO6Af8DtwH/A10B/wMCAf8DcwH/
AxAB/wNSAf8DuwH/A70B/wOtAf8DhwH/AQkCAQEKBAACIAG1Af8CJQHRAf8CIwHJAf8CLgGeAf8CGAEx
Af8DAgH/AigBVAH/Ah8BrgH/AhMBJgH/AikBVwH/Ah8BrQH/AiEBqAH/AiwBhAH/AisBXAH/CAAB0gEC
AZIB/wHzAQIBqgH/AeoBAgGjAf8ByQECAYwB/wFGAQIBMQH/AwIB/wF6AQIBVgH/AcoBAgGNAf8BNwEC
AScB/wF+AQIBWAH/AckBAgGMAf8BxgECAYoB/wGtAQIBewH/AYIBAgFdAf8IAAEIAYcBuwH/AQkBnAHZ
Af8BCQGWAdAB/wEaAXsBoQH/ARIBKAExAf8DAgH/AR8BRAFUAf8BCAGCAbQB/wEPAR8BJgH/AR8BRgFW
Af8BCQGBAbMB/wELAYABrQH/ARsBaQGGAf8BIQFKAVsB/wgAA8QB/wPZAf8D0wH/A74B/wNdAf8DAgH/
A4YB/wO/Af8DTgH/A4kB/wO+Af8DvQH/A6wB/wONAf8IAAEwAQEBAgFKAiUB0wH/AiUB1gH/AjkBZAH/
AwIB/wIpAVYB/wIgAasB/wIjAaQB/wIyAWkB/wIsAYsB/wIhAagB/wIhAagB/wIqAYoB/wEwAQEBAgFK
CAABMgEBAQIBSgH0AQIBqgH/AfgBAgGtAf8BmAECAWwB/wEDAQIBAwH/AX0BAgFYAf8ByAECAYwB/wHF
AQIBiQH/AZYBAgFrAf8BtAECAYAB/wHGAQIBigH/AcYBAgGKAf8BsQECAX4B/wExAQEBAgFKCAABMAIC
AUoBCQGdAdkB/wEJAZ8B3QH/AS4BUwFhAf8DAgH/AR8BRgFWAf8BCgGBAbEB/wEOAX0BqQH/ASYBVQFo
Af8BGwFtAYwB/wELAYABrQH/AQsBgAGtAf8BGQFsAYwB/wEwAgIBSggAATICAgFKA9oB/wPcAf8DnQH/
AwcB/wOIAf8DvgH/A7sB/wOcAf8DsQH/A70B/wO9Af8DrgH/ATECAgFKDAABRgEOAU4BygInAdoB/wI7
AZYB/wI7AXMB/wIlAbYB/wIoAagB/wImAagB/wIhAagB/wIhAagB/wIhAagB/wIhAagB/wE7AR4BYAHo
EAABkQECAT8BygH+AQIBsQH/Ac4BAgGQAf8BqQECAXgB/wHXAQIBlgH/Ac0BAgGPAf8BywECAY4B/wHG
AQIBigH/AcYBAgGKAf8BxgECAYoB/wHGAQIBigH/AZwBAgFYAegQAAE9ATsBUAHKAQkBowHiAf8BKQF4
AZYB/wEuAV4BcgH/AQ0BiAG7Af8BEgGBAawB/wEQAYEBrQH/AQsBgAGtAf8BCwGAAa0B/wELAYABrQH/
AQsBgAGtAf8BMgFIAWAB6BAAAYoCUQHKA98B/wPBAf8DqQH/A8gB/wPBAf8DwAH/A70B/wO9Af8DvQH/
A70B/wGXAnoB6BQAAUYBDgFPAckCJQHWAf8CJQHSAf8CJAHMAf8CIgG/Af8CIgGyAf8CIwGpAf8CIwGj
Af8CIAGjAf8BQgEWAVEB2xgAAZUBAgFAAckB+QECAa0B/wH0AQIBqgH/Ae0BAgGlAf8B3wECAZsB/wHR
AQIBkgH/AckBAgGMAf8BwwECAYgB/wHBAQIBhwH/AZMBAgFHAdsYAAE9AToBUQHJAQkBnwHdAf8BCQGc
AdkB/wEJAZgB0wH/AQgBjwHGAf8BCgGFAbgB/wENAYEBrwH/AQ4BfAGnAf8BCwF8AagB/wE3AT0BUgHb
GAABjAJRAckD3AH/A9kB/wPUAf8DzAH/A8MB/wO+Af8DugH/A7kB/wGQAmIB2xwAATABAQECAUoCIQG/
Af8CIgHDAf8CIwHIAf8CIgG/Af8CIAG1Af8CIQGjAf8BMAEBAQIBSiAAATIBAQECAUoB3QECAZoB/wHj
AQIBngH/AegBAgGiAf8B3wECAZsB/wHSAQIBkgH/AcEBAgGHAf8BMQEBAQIBSiAAATACAgFKAQgBjgHF
Af8BCAGRAcoB/wEJAZUBzgH/AQgBjwHGAf8BCAGHAbsB/wEMAXwBpwH/ATACAgFKIAABMgICAUoDywH/
A84B/wPRAf8DzAH/A8QB/wO5Af8BMQICAUosAAELAgEBDQELAgEBDTgAAQsCAQENAQsCAQENOAABCwIB
AQ0BCwIBAQ04AAELAgEBDQELAgEBDTQAAQQCAQEEARQCAQEZARQCAQEZARQCAQEZAQIDASwAAQQCAQEE
ARQCAQEZARQCAQEZARQCAQEZAQIDASwAAQQCAQEEARQCAQEZARQCAQEZARQCAQEZAQIDASwAAQQCAQEE
ARQCAQEZARQCAQEZARQCAQEZAQIDASQAATECAgFKAz8B/wM4Af8DNgH/AzUB/wM0Af8DMgH/ATACAQFK
ARQCAQEZHAABMQICAUoBbgFIATsB/wFdATgBLAH/AVUBMgEnAf8BUwExASYB/wFOAS8BJAH/AUABKwEj
Af8BMQIBAUoBFAIBARkcAAEwAQIBAQFKASUBQQElAf8BHAE3ARwB/wEYATMBGAH/ARgBMQEYAf8BFwEu
ARcB/wEWAScBFgH/ATACAQFKARQCAQEZHAABMQICAUoBTwFRASoB/wFDAUUBHwH/AT0BQAEbAf8BPAE+
ARoB/wE5ATsBGQH/AS8BMAEZAf8BMAIBAUoBFAIBARkYAAFVAjYB5wNJAf8DSQH/A0gB/wNHAf8DRgH/
A0MB/wM9Af8DNgH/AUcCGQHbARQCAQEZFAABgAE+ATEB5wGHAVIBQAH/AYgBUgE/Af8BhgFRAT4B/wGE
AU8BPQH/AYIBTQE7Af8BfgFKATgB/wFtAUABMgH/AVUBMgEmAf8BSwEUARMB2wEUAgEBGRQAAUEBOgEg
AecBKAFSASgB/wEnAVIBJwH/AScBUQEnAf8BJgFQASYB/wElAU8BJQH/ASMBSwEjAf8BHwFBAR8B/wEY
ATMBGAH/ATcBEwEKAdsBFAIBARkUAAFlAUgBIQHnAWMBZwEsAf8BZAFnASsB/wFjAWYBKwH/AWEBZQEq
Af8BXwFjASkB/wFbAV8BJwH/AU8BUgEiAf8BPQFAARsB/wFCARYBDgHbARQCAQEZEAABXAIvAdwDWwH/
A2EB/wNmAf8DZQH/A2MB/wNjAf8DYAH/A1oB/wNJAf8DOQH/AUcCGQHbARQCAQEZDAABhAE1ASkB3AGw
AV0BQAH/AcIBXQE6Af8BzQFeATgB/wHKAV4BOQH/AckBXQE4Af8ByQFdATgB/wHBAVwBOQH/AbEBWwE+
Af8BhwFRAT8B/wFfATgBKwH/AUsBFAESAdsBFAIBARkMAAFCATUBGQHcASkBagEpAf8BJQF1ASUB/wEj
AXwBIwH/ASQBegEkAf8BJAF5ASQB/wEkAXkBJAH/ASUBcwElAf8BJwFqAScB/wEnAVIBJwH/ARsBOAEb
Af8BNwETAQoB2wEUAgEBGQwAAWwBRAEaAdwBgQGEASsB/wGLAZIBJgH/AZQBnAEiAf8BkgGZASMB/wGR
AZgBJAH/AZEBmAEkAf8BigGQASUB/wGBAYQBKQH/AWMBZwErAf8BRQFHAR4B/wFCARYBDQHbARQCAQEZ
CAABMQICAUoDXQH/A2YB/wNvAf8DbwH/A28B/wNvAf8DZwH/A2kB/wNgAf8DRAH/A0YB/wM4Af8BMAIB
AUoIAAExAgIBSgG1AV0BPwH/AcsBXgE5Af8B1AFlAT8B/wHUAWUBPwH/AdQBZQE/Af8B1AFlAT8B/wHP
AV8BOQH/AdIBYAE6Af8BvgFdATwB/wF+AUsBOgH/AYEBTQE7Af8BXQE3ASoB/wExAgEBSggAATABAgEB
AUoBKAFtASgB/wEjAXsBIwH/ASIBgwEiAf8BIgGDASIB/wEiAYMBIgH/ASIBgwEiAf8BIgF+ASIB/wEh
AYEBIQH/ASYBcgEmAf8BJQFLASUB/wElAU4BJQH/ARsBOAEbAf8BMAIBAUoIAAExAQIBAQFKAYIBiAEq
Af8BkwGbASMB/wGgAagBIAH/AaABqAEgAf8BoAGoASAB/wGgAagBIAH/AZcBnwEhAf8BmwGjASAB/wGI
AY4BJwH/AVsBXgEoAf8BXwFiASkB/wFDAUYBHQH/ATACAQFKCAADZgH/A2wB/wNvAf8DbwH/A28B/wNt
Af8DaAH/A04B/wM3Af8DJgH/AwIB/wNGAf8DQwH/AzUB/wECAwEEAAHJAWEBPQH/Ac8BZQFBAf8B1wFj
ATwB/wHUAWUBPwH/AdQBZQE/Af8B0wFlAT8B/wHKAWMBPwH/AY4BWQFHAf8BVgE2ASsB/wEeARMBEAH/
AwIB/wGBAU0BPAH/AX4BSgE4Af8BTQExASgB/wECAwEEAAElAXsBJQH/ASQBgQEkAf8BHwGFAR8B/wEi
AYMBIgH/ASIBgwEiAf8BIgGCASIB/wEmAXwBJgH/ASwBVgEsAf8BGwEzARsB/wEKARIBCgH/AwIB/wEl
AU4BJQH/ASMBSwEjAf8BGQEuARkB/wECAwEEAAGTAZoBJQH/AZsBowEjAf8BowGrARwB/wGgAagBIAH/
AaABqAEgAf8BnwGnASAB/wGUAZsBJgH/AWgBbAExAf8BPgFAAR4B/wEWARcBCwH/AwIB/wFeAWEBKgH/
AVsBXwEnAf8BOAE6ARwB/wECAwEEAANwAf8DfQH/A3AB/wNvAf8DUwH/AzoB/wMrAf8DBwH/AwIB/wMC
Af8DIQH/A14B/wNPAf8DOwH/ARQCAQEZBAAB2AFlAT4B/wHbAXIBTgH/AdQBaAFCAf8B1AFlAT8B/wGc
AVwBRgH/AWIBPQExAf8BKQEaARUB/wIDAQIB/wMCAf8DAgH/ARcBDgEMAf8BuwFdAT0B/wGVAVgBQgH/
AWYBPQEvAf8BFAIBARkEAAEgAYcBIAH/ASIBkAEiAf8BIgGFASIB/wEiAYMBIgH/ASwBXgEsAf8BHwE7
AR8B/wENARkBDQH/AwIB/wMCAf8DAgH/AQgBDgEIAf8BJwFwAScB/wEqAVoBKgH/AR0BPQEdAf8BFAIB
ARkEAAGkAa0BHQH/AbABugEfAf8BogGqASAB/wGgAagBIAH/AXIBdgEwAf8BRwFJASIB/wEeAR8BDwH/
AwIB/wMCAf8DAgH/AhEBCQH/AYYBjAEoAf8BbQFxAS4B/wFJAUwBIQH/ARQCAQEZAQsCAQENA3oB/wOH
Af8DdAH/A28B/wNBAf8DMwH/AxkB/wMCAf8DAgH/AwIB/wM4Af8DawH/A1kB/wM/Af8BFAIBARkBCwIB
AQ0B2gFvAUoB/wHdAXsBWgH/AdUBbAFIAf8B1AFlAT8B/wF1AUkBOgH/AUkBLgElAf8BDQEJAQcB/wMC
Af8DAgH/AwIB/wFZATgBLQH/AdQBYQE6Af8BrwFbAT4B/wFzAUMBMwH/ARQCAQEZAQsCAQENASEBjgEh
Af8BIwGXASMB/wEkAYcBJAH/ASIBgwEiAf8BJAFFASQB/wEXASwBFwH/AQUBCAEFAf8DAgH/AwIB/wMC
Af8BHAE2ARwB/wEhAYEBIQH/AScBaQEnAf8BIAFEASAB/wEUAgEBGQELAgEBDQGuAbcBHgH/AbkBwgEg
Af8BpQGtASIB/wGgAagBIAH/AVQBVwEoAf8BNQE3ARoB/wIKAQUB/wMCAf8DAgH/AwIB/wFBAUMBIAH/
AZ4BpgEeAf8BgAGDASkB/wFTAVYBJAH/ARQCAQEZAQsCAQENA4AB/wOMAf8DdAH/A28B/wNtAf8DbQH/
Ay8B/wMCAf8DAgH/Aw4B/wNSAf8DZQH/A18B/wNAAf8BFAIBARkBCwIBAQ0B3AF1AVEB/wHfAYABYAH/
AdQBbAFJAf8B1AFlAT8B/wHTAWUBPwH/AdIBZQFAAf8BNgEiARsB/wMCAf8DAgH/AQYCBAH/AZkBXAFG
Af8BygFeATkB/wG9AVwBOwH/AXcBRQE1Af8BFAIBARkBCwIBAQ0BIgGSASIB/wEkAZsBJAH/ASQBhgEk
Af8BIgGDASIB/wEiAYIBIgH/ASMBgQEjAf8BEQEgAREB/wMCAf8DAgH/AQMBBAEDAf8BLAFcASwB/wEk
AXoBJAH/ASYBcQEmAf8BIQFHASEB/wEUAgEBGQELAgEBDQGzAbwBHwH/Ab0BxwEhAf8BpAGsASMB/wGg
AagBIAH/AZ8BpwEgAf8BngGmASEB/wEnASgBEwH/AwIB/wMCAf8CBQEDAf8BcAF0ATEB/wGSAZkBIwH/
AYgBjgEnAf8BVgFZASUB/wEUAgEBGQQAA38B/wOWAf8DfwH/A2sB/wNnAf8DMgH/AwIB/wM4Af8DEAH/
Ay8B/wNsAf8DbwH/A1wB/wNAAf8BCQIBAQoEAAHcAXQBUAH/AeEBhgFpAf8B2gFzAU8B/wHMAWQBQQH/
AckBYgE/Af8BQQEpASEB/wMCAf8BWQE3ASwB/wEGAQUBBAH/ATYBIgEbAf8B0QFlAUAB/wHUAWUBPwH/
AbUBXAE+Af8BdQFGATYB/wEJAgEBCgQAASIBkgEiAf8BJQGgASUB/wEjAZABIwH/ASUBfgElAf8BJgF6
ASYB/wEVAScBFQH/AwIB/wEcATUBHAH/AQMBBAEDAf8BEQEgAREB/wEjAYEBIwH/ASIBgwEiAf8BJwFt
AScB/wEiAUYBIgH/AQkCAQEKBAABsgG7AR8B/wHEAc4BIgH/AbABuQEgAf8BlwGeASUB/wGTAZoBJgH/
AS8BMQEXAf8DAgH/AUABQgEfAf8CBQEDAf8BJwEoARMB/wGdAaQBIgH/AaABqAEgAf8BggGHASkB/wFV
AVgBJQH/AQkCAQEKBAADeQH/A5sB/wOQAf8DcAH/AzIB/wMCAf8DQAH/A3EB/wMuAf8DQQH/A3AB/wNv
Af8DWwH/A0MB/wgAAdoBbQFIAf8B4gGKAW8B/wHfAYEBZAH/AcgBbQFOAf8BQQEpASEB/wMCAf8BcQFH
ATgB/wHYAWcBQAH/ATMBIAEaAf8BdQFJAToB/wHXAWYBQAH/AdQBZQE/Af8BsQFcAT8B/wF7AUwBPQH/
CAABIQGNASEB/wEmAaQBJgH/ASUBnQElAf8BKwF+ASsB/wEVAScBFQH/AwIB/wEjAUMBIwH/ASABiAEg
Af8BEQEfAREB/wEkAUUBJAH/ASABhwEgAf8BIgGDASIB/wEoAWoBKAH/ASYBSQEmAf8IAAGsAbUBHgH/
AcgB0gEiAf8BwAHKASEB/wGYAZ4BLAH/AS8BMQEXAf8DAgH/AVIBVAEnAf8BpgGvAR0B/wElASYBEgH/
AVQBVwEoAf8BpQGtAR4B/wGgAagBIAH/AYEBhAEqAf8BWQFbASsB/wgAATECAgFKA54B/wOiAf8DTgH/
AwcB/wNBAf8DcAH/A2wB/wNNAf8DYAH/A28B/wNvAf8DXQH/ATECAgFKCAABMgICAUoB4gGLAXAB/wHj
AY8BdAH/AYQBXQFPAf8CAwECAf8BdAFIAToB/wHWAWYBQAH/AdEBZQFAAf8BiwFYAUYB/wG6AV8BQQH/
AdQBZQE/Af8B1AFlAT8B/wG5AV0BPgH/ATECAgFKCAABMAECAQEBSgEmAaQBJgH/AScBpwEnAf8BMQFQ
ATEB/wMCAf8BJAFFASQB/wEhAYUBIQH/ASMBgQEjAf8BLAFUASwB/wEpAW8BKQH/ASIBgwEiAf8BIgGD
ASIB/wEnAW8BJwH/ATABAgEBAUoIAAExAQIBAQFKAcgB0wEjAf8BzAHWASMB/wFhAWMBOAH/AwIB/wFU
AVYBKAH/AaMBqwEeAf8BnQGkASIB/wFmAWkBMQH/AYUBiwErAf8BoAGoASAB/wGgAagBIAH/AYQBigEp
Af8BMQECAQEBSgwAAW0CNgHKA6gB/wN0Af8DWAH/A38B/wN0Af8DcwH/A28B/wNvAf8DbwH/A28B/wFg
AkIB6BAAAZEBMgEkAcoB5AGUAXsB/wG9AXgBYAH/AZgBZAFSAf8B1wF0AVIB/wHQAW4BTAH/AdEBawFI
Af8B1AFlAT8B/wHUAWUBPwH/AdQBZQE/Af8B1AFlAT8B/wGfAUEBKgHoEAABRgE7AQ4BygEoAasBKAH/
ATUBeQE1Af8BMwFcATMB/wElAY4BJQH/AScBgwEnAf8BJQGEASUB/wEiAYMBIgH/ASIBgwEiAf8BIgGD
ASIB/wEiAYMBIgH/ATsBSwEaAegQAAGCAU4BDgHKAdEB3AEkAf8BkAGWAToB/wFvAXMBOgH/Aa0BtgEj
Af8BoQGoASYB/wGhAakBJAH/AaABqAEgAf8BoAGoASAB/wGgAagBIAH/AaABqAEgAf8BewFgAR0B6BQA
AXICOgHJA6IB/wObAf8DkgH/A4MB/wN3Af8DcAH/A2sB/wNpAf8BYQI1AdsYAAGRATMBJgHJAeMBjwF1
Af8B4gGLAW8B/wHgAYQBZwH/Ad0BeQFXAf8B2AFtAUkB/wHUAWgBQwH/AdABYwE+Af8B0wFgATkB/wGY
ATMBIgHbGAABSAE9AQ4ByQEnAacBJwH/ASYBpAEmAf8BJQGfASUB/wEjAZYBIwH/ASIBiwEiAf8BIwGE
ASMB/wEjAYEBIwH/ASEBgQEhAf8BQgFBARQB2xgAAYMBTwEOAckBzAHXASMB/wHIAdIBIwH/AcIBzAEi
Af8BtwHAASAB/wGqAbMBIAH/AaEBqgEhAf8BmwGjASEB/wGcAaQBHwH/AXsBUQEUAdscAAExAgIBSgOC
Af8DhwH/A4wB/wODAf8DeQH/A2kB/wExAgIBSiAAATICAgFKAd0BeAFWAf8B3gF9AVwB/wHfAYEBYgH/
Ad0BeQFXAf8B2gFtAUgB/wHSAWABOgH/ATECAgFKIAABMAECAQEBSgEjAZUBIwH/ASQBmQEkAf8BJAGc
ASQB/wEjAZYBIwH/ASEBjQEhAf8BIQGBASEB/wEwAQIBAQFKIAABMQECAQEBSgG2Ab8BHwH/AboBxAEg
Af8BvgHIASEB/wG3AcABIAH/AawBtQEeAf8BmwGjASAB/wExAQIBAQFKLAABCwIBAQ0BCwIBAQ04AAEL
AgEBDQELAgEBDTgAAQsCAQENAQsCAQENOAABCwIBAQ0BCwIBAQ0cAAFCAU0BPgcAAT4DAAEoAwABQAMA
AWADAAEBAQABAQYAAQMWAAP/gQAB/AEfAfwBHwH8AR8B/AEfAfABBwHwAQcB8AEHAfABBwHgAQMB4AED
AeABAwHgAQMBwAEBAcABAQHAAQEBwAEBAYABAQGAAQEBgAEBAYABAQGAAQABgAEAAYABAAGAAQABgAEA
AYABAAGAAQABgBEAAYABAAGAAQABgAEAAYABAAGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB
AcABAwHAAQMBwAEDAcABAwHgAQcB4AEHAeABBwHgAQcB8AEPAfABDwHwAQ8B8AEPAf4BfwH+AX8B/gF/
Af4BfwH8AR8B/AEfAfwBHwH8AR8B8AEHAfABBwHwAQcB8AEHAeABAwHgAQMB4AEDAeABAwHAAQEBwAEB
AcABAQHAAQEBgAEBAYABAQGAAQEBgAEBAYABAAGAAQABgAEAAYABAAGAAQABgAEAAYABAAGAEQABgAEA
AYABAAGAAQABoAEAAYABAQGAAQEBgAEBAbABAQGAAQEBgAEBAYABAQGwAQEBwAEDAcABAwHAAQMB0AED
AeABBwHgAQcB4AEHAf4BBwHwAQ8B8AEPAfABDwHwAQ8B/gF/Af4BfwH+AX8B/gF/AfwBHwH8AR8B/AEf
AfwBHwHwAQcB8AEHAfABBwHwAQcB4AEDAeABAwHgAQMB4AEDAcABAQHAAQEBwAEBAcABAQGAAQEBgAEB
AYABAQGAAQEBgAEAAYABAAGAAQABgAEAAYABAAGAAQABgAEAAYARAAGAAQABgAEAAYABAAGAAQABgAEB
AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQHAAQMBwAEDAcABAwHAAQMB4AEHAeABBwHgAQcB4AEH
AfABDwHwAQ8B8AEPAfABDwH+AX8B/gF/Af4BfwH+AX8B/AEfAfwBHwH8AR8B/AEfAfABBwHwAQcB8AEH
AfABBwHgAQMB4AEDAeABAwHgAQMBwAEBAcABAQHAAQEBwAEBAYABAQGAAQEBgAEBAYABAQGAAQABgAEA
AYABAAGAAQABgAEAAYABAAGAAQABgBEAAYABAAGAAQABgAEAAYABAAGAAQEBgAEBAYABAQGAAQEBgAEB
AYABAQGAAQEBgAEBAcABAwHAAQMBwAEDAcABAwHgAQcB4AEHAeABBwHgAQcB8AEPAfABDwHwAQ8B8AEP
Af4BfwH+AX8B/gF/Af4BfwH8AR8B/AEfAfwBHwH8AR8B8AEHAfABBwHwAQcB8AEHAeABAwHgAQMB4AED
AgEBGQEUAgEBGQECAwEsAAEEAgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEkAAEwAgEBSgE5AUUBggH/
ASkBNAFyAf8BJAEuAWkB/wEjAS0BZgH/ASEBKwFgAf8BIwEpAU8B/wEwAgEBSgEUAgEBGRwAATACAQFK
AZIBUQGSAf8BgQFAAYEB/wF7AToBewH/AXkBOAF5Af8BcwE3AXMB/wFjATcBYwH/ATACAQFKARQCAQEZ
HAABMAIBAUoBAwKQAf8BAwJ4Af8BAwJtAf8BAwJqAf8BAwJkAf8BAwJXAf8BMAIBAUoBFAIBARkcAAEx
AgEBSgOlAf8DkQH/A4cB/wOFAf8DgQH/A3gB/wEwAgEBSgEUAgEBGRgAAVQBMQFiAecBOgFLAaYB/wE5
AUoBpwH/ATgBSQGlAf8BNwFHAaMB/wE1AUUBoAH/ATMBQgGZAf8BLQE6AYMB/wEjAS0BaQH/AUcBDgEZ
AdsBFAIBARkUAAGQAToBYgHnAbABWAGwAf8BsQFWAbEB/wGwAVQBsAH/Aa8BUgGvAf8BrAFQAawB/wGm
AU0BpgH/AZMBRQGTAf8BewE5AXsB/wFdARYBIwHbARQCAQEZFAABLgJnAecBAwKtAf8BAwKtAf8BAwKr
Af8BAwKoAf8BAwKkAf8BAwKdAf8BAwKIAf8BAwJsAf8BPAIdAdsBFAIBARkUAAGZAm0B5wO7Af8DuwH/
A7gB/wO2Af8DtQH/A68B/wOeAf8DhwH/AWYCLQHbARQCAQEZEAABUwEkAU8B3AE7AVIB0wH/ATwBVQHh
Af8BPQFXAekB/wE9AVcB5wH/ATwBVgHmAf8BPAFWAeYB/wE5AVMB4QH/ATgBUAHVAf8BOQFJAaYB/wEo
ATMBdQH/AUcBDgEZAdsBFAIBARkMAAGIAS8BTwHcAckBbAHJAf8B0wFwAdMB/wHZAXIB2QH/AdgBcwHY
Af8B1wFxAdcB/wHXAXEB1wH/AdIBbQHSAf8BygFqAcoB/wGwAVYBsAH/AYIBPwGCAf8BXQEUASMB2wEU
AgEBGQwAATsCVAHcAQMC0QH/AQMC3AH/AQMC5AH/AQMC4gH/AQMC4QH/AQMC4QH/AQMC2gH/AQMC0AH/
AQMCrAH/AQMCeQH/ATwCHQHbARQCAQEZDAABjgJVAdwD0wH/A9oB/wPfAf8D3gH/A9wB/wPcAf8D2QH/
A9IB/wO6Af8DkgH/AWYCLQHbARQCAQEZCAABMAIBAUoBPQFUAdcB/wE9AVcB6AH/AUUBXwHwAf8BRQFf
AfAB/wFFAV8B8AH/AUUBXwHwAf8BPQFYAesB/wE/AVkB7wH/ATwBVQHeAf8BNQFEAZgB/wE2AUYBnwH/
AScBMgFzAf8BMAIBAUoIAAExAgEBSgHLAW4BywH/AdgBcgHYAf8B4AF8AeAB/wHgAXwB4AH/AeABfAHg
Af8B4AF8AeAB/wHbAXQB2wH/Ad4BdgHeAf8B0QFvAdEB/wGlAU8BpQH/AasBUQGrAf8BgQE+AYEB/wEw
AgEBSggAATACAQFKAQMC1QH/AQMC4wH/AQMC8AH/AQMC8AH/AQMC8AH/AQMC8AH/AQMC5gH/AQMC6QH/
AQMC2gH/AQMCngH/AQMCpAH/AQMCdwH/ATACAQFKCAABMQIBAUoD1QH/A98B/wPmAf8D5gH/A+YB/wPm
Af8D4AH/A+EB/wPZAf8DsAH/A7UB/wOQAf8BMAIBAUoIAAFCAVsB5QH/AUgBYQHrAf8BQQFcAfQB/wFF
AV8B8AH/AUUBXwHwAf8BRQFfAe8B/wFFAV0B5QH/AUIBUwGuAf8BKQEzAWoB/wEQARMBJQH/AwMB/wE3
AUYBnQH/ATMBQgGZAf8BJwEvAV8B/wECAwEEAAHXAXcB1wH/AdwBfQHcAf8B4gF6AeIB/wHgAXwB4AH/
AeABfAHgAf8B3wF8Ad8B/wHYAXkB2AH/AbIBZQGyAf8BewE/AXsB/wE+ASEBPgH/AwMB/wGqAVEBqgH/
AaYBTQGmAf8BcgE8AXIB/wECAwEEAAEDAuUB/wEDAu4B/wEDAvAB/wEDAvAB/wEDAvAB/wEDAu8B/wED
AucB/wEDArkB/wEDAnEB/wEDAigB/wMDAf8BAwKjAf8BAwKdAf8BAwJnAf8BAgMBBAAD3wH/A+QB/wPm
Af8D5gH/A+YB/wPlAf8D4AH/A8MB/wOLAf8DRgH/AwMB/wO0Af8DrwH/A4IB/wECAwEEAAFEAV8B9AH/
AVkBcQH1Af8BSgFjAfAB/wFFAV8B8AH/AT8BUgHAAf8BLgE5AXgB/wEUARkBMwH/AwQB/wMDAf8DAwH/
AQwBDgEcAf8BOwFUAdwB/wE7AU4BuAH/ASsBNwF+Af8BFAIBARkEAAHjAXwB4wH/AeYBiwHmAf8B4AGA
AeAB/wHgAXwB4AH/AbsBagG7Af8BhgFFAYYB/wFKASYBSgH/AR4BFAEeAf8DAwH/AwMB/wE2ARwBNgH/
Ac8BbgHPAf8BuAFhAbgB/wGLAUIBiwH/ARQCAQEZBAABAwLyAf8BBwP/AQMC9AH/AQMC8AH/AQMCxQH/
AQMCgQH/AQMCNgH/AQMCBAH/AwMB/wMDAf8BAwIeAf8BAwLYAf8BAwK8Af8BAwKBAf8BFAIBARkEAAPn
Af8D8gH/A+cB/wPmAf8DyQH/A5gB/wNYAf8DCgH/AwMB/wMDAf8DOgH/A9YB/wPDAf8DmQH/ARQCAQEZ
AQsCAQENAVUBbQH1Af8BaAF+AfYB/wFRAWkB7wH/AUUBXwHwAf8BNgFEAYwB/wEkASwBWgH/AQgBCQER
Af8DAwH/AwMB/wMDAf8BKwE1AW4B/wE/AVoB8QH/ATcBTwHUAf8BLgE9AYoB/wEUAgEBGQELAgEBDQHm
AYcB5gH/AekBlwHpAf8B4QGDAeEB/wHgAXwB4AH/AZoBTwGaAf8BbgE5AW4B/wEsARcBLAH/AwMB/wMD
Af8DAwH/AYABQQGAAf8B3wF3Ad8B/wHJAWkByQH/AZkBSAGZAf8BFAIBARkBCwIBAQ0BAwP/ARMD/wED
AvkB/wEDAvAB/wEDApYB/wEDAmEB/wEDAhIB/wMDAf8DAwH/AwMB/wEDAnYB/wEDAuwB/wEDAs8B/wED
Ao4B/wEUAgEBGQELAgEBDQPwAf8D+QH/A+sB/wPmAf8DqgH/A38B/wMoAf8DAwH/AwMB/wMDAf8DkAH/
A+IB/wPQAf8DpAH/ARQCAQEZAQsCAQENAV4BdQH2Af8BcQGCAfcB/wFSAWoB7gH/AUUBXwHwAf8BRQFf
Ae8B/wFGAWAB7gH/ARoBIAFDAf8DAwH/AwMB/wIFAQgB/wFAAVMBuwH/AT0BVwHnAf8BOgFTAd4B/wEv
AT4BkAH/ARQCAQEZAQsCAQENAecBjgHnAf8B6wGfAesB/wHgAYMB4AH/AeABfAHgAf8B3wF8Ad8B/wHe
AXwB3gH/AVgBLQFYAf8DAwH/AwMB/wEjARMBIwH/AbkBaQG5Af8B2AFzAdgB/wHQAW4B0AH/AZ4BSQGe
Af8BFAIBARkBCwIBAQ0BCwP/ARoD/wEDAvkB/wEDAvAB/wEDAu8B/wEDAu8B/wEDAkcB/wMDAf8DAwH/
AQMCCAH/AQMCwgH/AQMC4gH/AQMC2QH/AQMCkwH/ARQCAQEZAQsCAQENA/QB/wP9Af8D6wH/A+YB/wPl
Af8D5QH/A2oB/wMDAf8DAwH/AxMB/wPIAf8D3gH/A9gB/wOoAf8BFAIBARkEAAFcAXMB9QH/AXwBjAH3
Af8BWwFyAfQB/wFGAV8B5wH/AUQBXQHkAf8BHwEnAVAB/wMDAf8BKgE0AW0B/wIFAQkB/wEaASABQwH/
AUYBYAHtAf8BRQFfAfAB/wE6AVIB2AH/ATEBPwGNAf8BCQIBAQoEAAHnAY0B5wH/Ae0BqQHtAf8B5gGM
AeYB/wHaAXsB2gH/AdcBeAHXAf8BZAE0AWQB/wEmAQoBJgH/AX8BQAF/Af8BJQETASUB/wFYAS0BWAH/
Ad0BewHdAf8B4AF8AeAB/wHMAWwBzAH/AZwBSgGcAf8BCQIBAQoEAAEJA/8BJAP/AQgD/wEDAuoB/wED
AuYB/wEDAlYB/wMDAf8BAwJ1Af8BAwIJAf8BAwJHAf8BAwLuAf8BAwLwAf8BAwLUAf8BAwKTAf8BCQIB
AQoEAAPzAf8EAAPzAf8D4gH/A+AB/wN3Af8DAwH/A44B/wMWAf8DagH/A+QB/wPmAf8D1AH/A6gB/wEJ
AgEBCgQAAVIBawH1Af8BgQGSAfgB/wF1AYYB9wH/AVcBbQHiAf8BHwEnAVAB/wMDAf8BNQFCAYcB/wFG
AWEB9AH/ARkBHwE/Af8BNgFEAYwB/wFHAWEB8wH/AUUBXwHwAf8BOgFSAdQB/wE5AUcBkwH/CAAB5QGE
AeUB/wHuAa8B7gH/AesBowHrAf8B2AGEAdgB/wFkATQBZAH/AwMB/wGWAU4BlgH/AeMBfgHjAf8BVQEs
AVUB/wGaAU8BmgH/AeIBfgHiAf8B4AF8AeAB/wHJAWwByQH/AaEBUwGhAf8IAAEDAv4B/wEqA/8BHgP/
AQMC8wH/AQMCVgH/AwMB/wEDApEB/wEDAvQB/wEDAkQB/wEDApYB/wEDAvQB/wEDAvAB/wEDAtEB/wED
Ap4B/wgAA+4B/wgAA+cB/wN3Af8DAwH/A6YB/wPoAf8DZQH/A6oB/wPnAf8D5gH/A9MB/wOvAf8IAAEw
AgEBSgGCAZMB+AH/AYcBmAH4Af8BTwFbAZ8B/wMEAf8BNgFDAYsB/wFGAWAB8gH/AUYBYAHtAf8BQgFS
AaoB/wFCAVkB2AH/AUUBXwHwAf8BRQFfAfAB/wE7AVMB2gH/ATACAQFKCAABMQIBAUoB7gGwAe4B/wHv
AbUB7wH/AacBbQGnAf8BHgEUAR4B/wGZAU8BmQH/AeEBfQHhAf8B3QF7Ad0B/wGwAWIBsAH/Ac0BcwHN
Af8B4AF8AeAB/wHgAXwB4AH/Ac0BbgHNAf8BMAIBAUoIAAEwAgEBSgErA/8BLwP/AQMCuAH/AQMCBAH/
AQMClQH/AQMC8gH/AQMC7gH/AQMCtQH/AQMC2gH/AQMC8AH/AQMC8AH/AQMC1wH/ATACAQFKCAABMQIB
AUoIAAPCAf8DCgH/A6kB/wPnAf8D5AH/A8EB/wPZAf8D5gH/A+YB/wPVAf8BMQIBAUoMAAFgASEBPwHK
AY8BnwH5Af8BbQF9AdUB/wFSAWEBtgH/AV4BdQHxAf8BVQFsAeoB/wFRAWgB7AH/AUUBXwHwAf8BRQFf
AfAB/wFFAV8B8AH/AUUBXwHwAf8BTgEzAXwB6BAAAX8BJgE7AcoB8QG8AfEB/wHRAZMB0QH/AbYBeQG2
Af8B5AGOAeQB/wHeAYUB3gH/Ad4BgQHeAf8B4AF8AeAB/wHgAXwB4AH/AeABfAHgAf8B4AF8AeAB/wGg
AUEBcwHoEAABTAI/AcoBNwP/AQMC+QH/AQMCzAH/AQgD/wEDAvgB/wEDAvYB/wEDAvAB/wEDAvAB/wED
AvAB/wEDAvAB/wErAnwB6BAAAYUCPwHKBAAD6wH/A88B/wPzAf8D6wH/A+oB/wPmAf8D5gH/A+YB/wPm
Af8BpgJ8AegUAAFjASEBPQHJAYgBmQH4Af8BgQGTAfgB/wF5AYkB9wH/AWUBewH2Af8BUgFrAfMB/wFL
AWQB7wH/AUMBXQHtAf8BPgFZAfAB/wFVASMBXAHbGAABgAEoAToByQHvAbYB7wH/Ae4BrwHuAf8B7AGm
AewB/wHoAZUB6AH/AeQBhAHkAf8B4AGAAeAB/wHdAXkB3QH/Ad4BdQHeAf8BkAEtAVcB2xgAAU8CPQHJ
ATAD/wEqA/8BIgP/ARED/wEDAvwB/wEDAvQB/wEDAuwB/wEDAukB/wE8AlsB2ygAA/cB/wPtAf8D5wH/
A+IB/wPhAf8BkwJaAdscAAEwAgEBSgFjAXkB9gH/AWsBgAH2Af8BcgGEAfcB/wFlAXsB9gH/AVIBawH1
Af8BPwFZAe8B/wEwAgEBSiAAATECAQFKAegBkwHoAf8B6gGaAeoB/wHrAaAB6wH/AegBlQHoAf8B5QGE
AeUB/wHeAXYB3gH/ATECAQFKIAABMAIBAUoBDwP/ARYD/wEcA/8BEQP/AQMC/gH/AQMC6QH/ATACAQFK
IAABMQIBAUoD9wH/A/kB/wP9Af8D9wH/A+4B/wPhAf8BMQIBAUosAAELAgEBDQELAgEBDTgAAQsCAQEN
AQsCAQENOAABCwIBAQ0BCwIBAQ04AAELAgEBDQELAgEBDTQAAQQCAQEEARQCAQEZARQCAQEZARQCAQEZ
AQIDASwAAQQCAQEEARQCAQEZARQCAQEZARQCAQEZAQIDASwAAQQCAQEEARQCAQEZARQCAQEZARQCAQEZ
AQIDASwAAQQCAQEEARQCAQEZARQCAQEZARQCAQEZAQIDASQAATACAQFKA2MB/wNYAf8DUwH/A1IB/wNQ
Af8DSwH/ATACAQFKARQCAQEZHAABMAIBAUoBkQFuARwB/wF8AVsBFAH/AXEBUgERAf8BbgFQAREB/wFo
AUsBEAH/AVcBQQESAf8BMAIBAUoBFAIBARkcAAEwAgEBSgE2AWABNgH/ASkBUQEpAf8BJAFLASQB/wEj
AUkBIwH/ASIBRAEiAf8BIQE5ASEB/wEwAgEBSgEUAgEBGRwAATACAQFKAp4BTAH/ApYBJwH/ApMBGQH/
ApIBFgH/Ao0BEwH/AnkBFgH/ATACAQFKARQCAQEZGAABbQJAAecDcAH/A3AB/wNuAf8DbQH/A2wB/wNo
Af8DXwH/A1MB/wFXAh0B2wEUAgEBGRQAAZgBUAEUAecBtAGCARwB/wG0AYEBGwH/AbIBgQEbAf8BrwGB
ARoB/wGsAX8BGQH/AaQBeQEYAf8BjgFqARYB/wFxAVEBEQH/AVsBFgEIAdsBFAIBARkUAAFRAUMBJgHn
ATsBeAE7Af8BOgF5AToB/wE5AXgBOQH/ATgBdgE4Af8BNgF0ATYB/wE0AW4BNAH/AS4BYAEuAf8BJAFK
ASQB/wFHARMBDAHbARQCAQEZFAABkAFlAUIB5wKyAWIB/wK0AWAB/wKyAV0B/wKxAVkB/wKxAVUB/wKt
AU4B/wKiATgB/wKTARcB/wFmASgBCQHbARQCAQEZEAABbQI1AdwDgQH/A4QB/wOJAf8DiAH/A4YB/wOG
Af8DgwH/A4EB/wNvAf8DWQH/AVcCHQHbARQCAQEZDAABjgE/AQ8B3AHZAZ0BIgH/AeUBpQEjAf8B7QGs
ASQB/wHrAaoBJAH/AeoBqAEjAf8B6gGoASMB/wHjAaQBIQH/AdkBnAEgAf8BswGBARsB/wF+AVwBEwH/
AVsBFgEIAdsBFAIBARkMAAFTAToBGgHcATwBmAE8Af8BNwGoATcB/wE0AbMBNAH/ATUBsAE1Af8BNQGu
ATUB/wE1Aa4BNQH/ATYBpgE2Af8BOgGZAToB/wE6AXgBOgH/ASgBUwEoAf8BRwETAQoB2wEUAgEBGQwA
AYkBTwE1AdwCywF9Af8C1AGBAf8C2gGDAf8C2AGCAf8C1wGCAf8C1wGCAf8C1AGAAf8CzAF5Af8CtAFe
Af8CmQEmAf8BZgEoAQkB2wEUAgEBGQgAATACAQFKA4EB/wOJAf8DkAH/A5AB/wOQAf8DkAH/A4oB/wOM
Af8DgwH/A2kB/wNsAf8DVwH/ATACAQFKCAABMQIBAUoB3AGgASMB/wHsAaoBJAH/AfYBswEpAf8B9gGz
ASkB/wH2AbMBKQH/AfYBswEpAf8B7wGtASQB/wHyAbABJQH/AeIBpAEjAf8BpAF6ARoB/wGrAX4BGgH/
AXwBWwETAf8BMAIBAUoIAAEwAgEBSgE7AZ0BOwH/ATQBsQE0Af8BMgHAATIB/wEyAcABMgH/ATIBwAEy
Af8BMgHAATIB/wEzAbYBMwH/ATEBuwExAf8BOAGkATgB/wE2AW4BNgH/ATcBcwE3Af8BJwFSAScB/wEw
AgEBSggAATECAQFKAs0BgAH/AtgBggH/At8BjQH/At8BjQH/At8BjQH/At8BjQH/AtsBgwH/At0BhwH/
AtIBgQH/Aq0BUgH/ArABVQH/ApgBIgH/ATACAQFKCAADiQH/A44B/wOQAf8DkAH/A5AB/wOPAf8DiwH/
A3UB/wNVAf8DMgH/AwMB/wNrAf8DaAH/A1EB/wECAwEEAAHrAawBJwH/AfIBsgEqAf8B+AG0AScB/wH2
AbMBKQH/AfYBswEpAf8B9QGyASkB/wHsAawBKAH/Ab4BigEgAf8BcwFUARQB/wEpAR8BCQH/AwMB/wGq
AX4BGgH/AaQBeQEYAf8BaAFOARMB/wECAwEEAAE3AbEBNwH/ATUBuwE1Af8BLgHEAS4B/wEyAcABMgH/
ATIBwAEyAf8BMgG/ATIB/wE4AbIBOAH/AUEBfgFBAf8BKAFMASgB/wEPARsBDwH/AwMB/wE3AXIBNwH/
ATQBbgE0Af8BJQFEASUB/wECAwEEAALYAYcB/wLcAY8B/wLhAYsB/wLfAY0B/wLfAY0B/wLeAY0B/wLY
AYoB/wK1AXIB/wKPASQB/wJMAQMB/wMDAf8CrgFVAf8CrQFOAf8CiAEcAf8BAgMBBAADkQH/A5wB/wOR
Af8DkAH/A3oB/wNcAf8DOwH/AwkB/wMDAf8DAwH/AysB/wOBAf8DdgH/A1wB/wEUAgEBGQQAAfkBtgEo
Av8BvwE2Af8B+AG3ASsB/wH2AbMBKQH/AcoBkwEiAf8BgQFgARcB/wE3ASkBCwH/AgQBAwH/AwMB/wMD
Af8BHwEXAQcB/wHgAaMBIgH/AcQBjgEdAf8BhAFiARUB/wEUAgEBGQQAAS8BxgEvAf8BNQHRATUB/wEz
AcMBMwH/ATIBwAEyAf8BQQGHAUEB/wEtAVYBLQH/ARQBJQEUAf8DAwH/AwMB/wMDAf8BDAEVAQwB/wE5
AaEBOQH/AT0BgQE9Af8BKwFZASsB/wEUAgEBGQQAAuIBjQH/AuUBoQH/At8BkgH/At8BjQH/Ar8BeQH/
ApgBMwH/Al0BAwH/AhwBAwH/AwMB/wMDAf8CQwEDAf8C0QGAAf8CuwFvAf8CngEwAf8BFAIBARkBCwIB
AQ0DmgH/A6YB/wOVAf8DkAH/A2YB/wNOAf8DHwH/AwMB/wMDAf8DAwH/A1cB/wONAf8DgAH/A2IB/wEU
AgEBGQELAgEBDQH/Ab4BMgL/AcUBRQH/AfoBugEvAf8B9gGzASkB/wGZAXIBGwH/AWMBSAESAf8BEgEO
AQUB/wMDAf8DAwH/AwMB/wF4AVgBFQH/AfQBsQEmAf8B2AGbAR8B/wGVAW4BFgH/ARQCAQEZAQsCAQEN
ATIB0AEyAf8BPwHTAT8B/wE1AcYBNQH/ATIBwAEyAf8BNQFmATUB/wEjAUEBIwH/AQgBDQEIAf8DAwH/
AwMB/wMDAf8BKgFPASoB/wEwAb4BMAH/AToBlwE6Af8BMAFkATAB/wEUAgEBGQELAgEBDQLlAZwB/wLo
Aa0B/wLhAZgB/wLfAY0B/wKkAUwB/wKFARYB/wI3AQMB/wMDAf8DAwH/AwMB/wKSASkB/wLeAYgB/wLL
AXkB/wKlAT4B/wEUAgEBGQELAgEBDQOfAf8DqgH/A5UB/wOQAf8DjwH/A48B/wNEAf8DAwH/AwMB/wMR
Af8DeQH/A4gB/wOCAf8DZAH/ARQCAQEZAQsCAQENAf8BwQE7Av8ByAFNAf8B+QG5ATAB/wH2AbMBKQH/
AfUBsgEpAf8B9AGyASkB/wFJATYBDgH/AwMB/wMDAf8BCAEHAQMB/wHHAZEBIgH/AesBqgEkAf8B4gGj
ASIB/wGaAXIBFwH/ARQCAQEZAQsCAQENATgB0gE4Af8BRAHVAUQB/wE2AcUBNgH/ATIBwAEyAf8BMgG/
ATIB/wEzAb4BMwH/ARoBMAEaAf8DAwH/AwMB/wEFAQYBBQH/AUEBhAFBAf8BNQGwATUB/wE4AaMBOAH/
ATEBaAExAf8BFAIBARkBCwIBAQ0C5gGkAf8C6wG0Af8C4QGYAf8C3wGNAf8C3gGNAf8C3gGNAf8CbwEJ
Af8DAwH/AwMB/wIsAQMB/wK9AXgB/wLYAYIB/wLRAYAB/wKoAUMB/wEUAgEBGQQAA54B/wOxAf8DngH/
A40B/wOKAf8DSwH/AwMB/wNXAf8DEwH/A0QB/wOOAf8DkAH/A4EB/wNkAf8BCQIBAQoEAAH/AcABOQL/
AcwBWAL/AcEBOAH/Ae8BrwEpAf8B6wGrAScB/wFYAUABEAH/AwMB/wF3AVcBFQH/AQkBBwEDAf8BSQE2
AQ4B/wHzAbEBKQH/AfYBswEpAf8B3AGfASEB/wGZAXIBGAH/AQkCAQEKBAABNgHSATYB/wFMAdYBTAH/
ATYB0AE2Af8BNwG2ATcB/wE4AbABOAH/AR8BOgEfAf8DAwH/ASkBTgEpAf8BBQEHAQUB/wEaATABGgH/
ATQBvQE0Af8BMgHAATIB/wE6AZwBOgH/ATIBZwEyAf8BCQIBAQoEAALmAaIB/wLtAb0B/wLlAaIB/wLb
AYsB/wLYAYgB/wJ9ARAB/wJMAQMB/wKSAScB/wIwAQMB/wJvAQkB/wLdAY0B/wLfAY0B/wLNAX0B/wKn
AUUB/wEJAgEBCgQAA5kB/wO2Af8DrQH/A5EB/wNLAf8DAwH/A2QB/wOTAf8DQgH/A2YB/wORAf8DkAH/
A4EB/wNoAf8IAAH/AbwBMAL/Ac4BXwL/AckBUQH/AfEBtAEyAf8BWAFAARAB/wMDAf8BlAFvARoB/wH6
AbYBKgH/AUUBMwENAf8BmQFyARsB/wH5AbUBKgH/AfYBswEpAf8B2QGdASEB/wGhAXkBHAH/CAABMQHP
ATEB/wFRAdcBUQH/AUcB1QFHAf8BPwG2AT8B/wEfAToBHwH/AwMB/wE0AWMBNAH/AS8BxwEvAf8BGQEu
ARkB/wE1AWYBNQH/ATABxgEwAf8BMgHAATIB/wE7AZkBOwH/ATgBbAE4Af8IAALkAZkB/wLuAcIB/wLs
AbgB/wLaAZgB/wJ9ARAB/wMDAf8CoQFIAf8C4gGQAf8CawEHAf8CpAFMAf8C4QGQAf8C3wGNAf8CzAF9
Af8CqAFTAf8IAAEwAgEBSgO4Af8DuwH/A3QB/wMJAf8DZQH/A5EB/wOOAf8DdAH/A4MB/wOQAf8DkAH/
A4EB/wEwAgEBSggAATECAQFKAf8BzgFgAv8B0AFlAf8BtQGJAScB/wIEAQMB/wGYAXIBGwH/AfgBtAEp
Af8B8wGxASkB/wG6AYcBIAH/Ad8BogEmAf8B9gGzASkB/wH2AbMBKQH/Ad8BoQEiAf8BMAIBAUoIAAEw
AgEBSgFSAdgBUgH/AVUB2AFVAf8BSAF2AUgB/wMDAf8BNQFmATUB/wExAcQBMQH/ATQBvQE0Af8BQAF7
AUAB/wE8AaABPAH/ATIBwAEyAf8BMgHAATIB/wE6AZ8BOgH/ATACAQFKCAABMQIBAUoC7wHEAf8C8AHI
Af8CrgF5Af8CHAEDAf8CpAFMAf8C4QGPAf8C3QGNAf8CtAFvAf8C0AGCAf8C3wGNAf8C3wGNAf8CzwGA
Af8BMAIBAUoMAAFwAikBygPAAf8DlQH/A38B/wOeAf8DlQH/A5QB/wOQAf8DkAH/A5AB/wOQAf8BdwJI
AegQAAGGATIBEgHKAf8B0wFuAf8B7QG4ATwB/wHHAZgBLQH/Af4BwAE5Af8B9wG5ATEB/wH3AbcBLwH/
AfYBswEpAf8B9gGzASkB/wH2AbMBKQH/AfYBswEpAf8BqQFdARUB6BAAAVcBNgERAcoBWwHaAVsB/wFO
Aa4BTgH/AUsBhAFLAf8BOgHNAToB/wE5AcEBOQH/ATcBwQE3Af8BMgHAATIB/wEyAcABMgH/ATIBwAEy
Af8BMgHAATIB/wFMAVkBIQHoEAABfwE7ASwBygLxAc8B/wLWAaUB/wK8AYUB/wLkAaQB/wLeAZkB/wLf
AZYB/wLfAY0B/wLfAY0B/wLfAY0B/wLfAY0B/wGgAXQBSAHoFAABcgIrAckDuwH/A7YB/wOuAf8DowH/
A5cB/wORAf8DjQH/A4wB/wFwAjYB2xgAAYMBMQEUAckB/wHQAWYC/wHNAV8C/wHLAVUC/wHDAUIB/wH9
AbsBMAH/AfcBtwEsAf8B8gGxAScB/wHyAa8BJQH/AZYBQwEOAdsYAAFXATQBEQHJAVYB2QFWAf8BUQHY
AVEB/wFKAdYBSgH/AT0B0wE9Af8BMwHMATMB/wE0AcIBNAH/ATMBuwEzAf8BMAG7ATAB/wFRAUUBFgHb
GAABgAE6AS4ByQLwAcgB/wLvAcMB/wLtAbsB/wLoAaoB/wLjAZkB/wLfAZIB/wLdAYoB/wLdAYcB/wGQ
AVcBNQHbHAABMAIBAUoDogH/A6YB/wOqAf8DowH/A5kB/wOMAf8BMAIBAUogAAExAgEBSgH/AcMBQAL/
AcYBSAL/AckBTwL/AcIBQgL/Ab0BMAH/AfIBrwElAf8BMQIBAUogAAEwAgEBSgE7AdMBOwH/AUEB1AFB
Af8BRQHVAUUB/wE9AdMBPQH/ATEBzwExAf8BMQG7ATEB/wEwAgEBSiAAATECAQFKAucBqAH/AuoBsAH/
AusBtQH/AugBqgH/AuQBmQH/At0BhwH/ATECAQFKLAABCwIBAQ0BCwIBAQ04AAELAgEBDQELAgEBDTgA
AQsCAQENAQsCAQENOAABCwIBAQ0BCwIBAQ00AAEEAgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEsAAEE
AgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEsAAEEAgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEsAAEE
AgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEkAAEwAgEBSgIrAVMB/wIhAUYB/wIdAUEB/wIcAT8B/wIb
ATwB/wIbATEB/wEwAgEBSgEUAgEBGRwAATACAQFKAXsBAwFWAf8BZAEDAUcB/wFaAQMBQAH/AVgBAwE+
Af8BUwEDATsB/wFJAQMBNAH/ATACAQFKARQCAQEZHAABMAIBAUoBIgFEAVEB/wEZATkBRgH/ARUBNAFB
Af8BFQEzAT8B/wEUATABOwH/ARUBKQEwAf8BMAIBAUoBFAIBARkcAAEwAgEBSgOFAf8DdgH/A24B/wNs
Af8DaAH/A18B/wEwAgEBSgEUAgEBGRgAAUoBHwE6AecCLgFoAf8CLQFoAf8CLQFnAf8CLAFmAf8CKwFj
Af8CKQFfAf8CJAFSAf8CHAFBAf8BRQEKAREB2wEUAgEBGRQAAYABAwE+AecBjwEDAWcB/wGPAQMBZwH/
AY0BAwFmAf8BiwEDAWQB/wGIAQMBYgH/AYIBAwFeAf8BdAEDAVEB/wFaAQMBPwH/AVUBAwETAdsBFAIB
ARkUAAFDATEBOgHnASMBUwFnAf8BIQFUAWgB/wEhAVIBZwH/ASABUQFlAf8BHwFQAWMB/wEeAUwBXwH/
ARsBQgFSAf8BFQE0AUEB/wFCAQ4BEQHbARQCAQEZFAABhwJaAecDlwH/A5cB/wOVAf8DkwH/A5IB/wON
Af8DgQH/A24B/wFcAiIB2wEUAgEBGRAAAU0BFAE0AdwCLQGEAf8CKAGRAf8CJQGbAf8CJgGZAf8CJgGY
Af8CJgGYAf8CKAGQAf8CLAGEAf8CLQFoAf8CIAFIAf8BQgEJAREB2wEUAgEBGQwAAX4BAwEyAdwBrQED
AXwB/wG2AQMBgQH/AbwBAwGDAf8BuwEDAYMB/wG6AQMBggH/AboBAwGCAf8BtAEDAYEB/wGsAQMBewH/
AY4BAwFmAf8BZQEDAUcB/wFVAQMBEwHbARQCAQEZDAABRwEpATQB3AEdAWkBhQH/ARYBcgGUAf8BEQF4
AZ8B/wESAXcBnQH/ARMBdgGbAf8BEwF2AZsB/wEWAXEBkwH/ARsBaQGGAf8BIQFTAWgB/wEYAToBRwH/
AUIBDgERAdsBFAIBARkMAAF+AkcB3AOsAf8DsgH/A7YB/wO1Af8DtAH/A7QB/wOxAf8DqwH/A5YB/wN3
Af8BXAIiAdsBFAIBARkIAAEwAgEBSgItAYcB/wIlAZoB/wIiAagB/wIiAagB/wIiAagB/wIiAagB/wIk
AZ4B/wIiAaMB/wIqAY8B/wIqAV8B/wIrAWMB/wIfAUYB/wEwAgEBSggAATACAQFKAbABAwF+Af8BvAED
AYMB/wHGAQMBigH/AcYBAwGKAf8BxgEDAYoB/wHGAQMBigH/Ab4BAwGFAf8BwQEDAYcB/wG0AQMBgQH/
AYMBAwFeAf8BiAEDAWIB/wFjAQMBRgH/ATACAQFKCAABMAIBAUoBHAFsAYkB/wERAXcBngH/AQwBgQGt
Af8BDAGBAa0B/wEMAYEBrQH/AQwBgQGtAf8BDwF6AaMB/wENAX0BpwH/ARgBcAGRAf8BIAFNAV8B/wEg
AU8BYwH/ARcBOQFGAf8BMAIBAUoIAAEwAgEBSgOuAf8DtgH/A70B/wO9Af8DvQH/A70B/wO3Af8DuQH/
A7EB/wOOAf8DkgH/A3UB/wEwAgEBSggAAigBmQH/AiYBogH/Ah8BqwH/AiIBqAH/AiIBqAH/AiMBpwH/
AigBmwH/AjMBbQH/AiABQQH/Ag0BGAH/AwMB/wIrAWIB/wIpAV8B/wIeATsB/wECAwEEAAG9AQMBhAH/
AcUBAwGJAf8BxgEDAYoB/wHGAQMBigH/AcYBAwGKAf8BxgEDAYoB/wG/AQMBhQH/AZkBAwFuAf8BXgED
AUIB/wEiAQMBGAH/AwMB/wGHAQMBYQH/AYIBAwFeAf8BVgEDAT0B/wECAwEEAAEUAXgBnQH/AREBfgGn
Af8BCQGBAbEB/wEMAYEBrQH/AQwBgQGtAf8BDQGAAasB/wEVAXkBngH/AScBWAFsAf8BGQE1AUEB/wEK
ARQBGAH/AwMB/wEgAU8BYgH/AR4BTAFfAf8BFwEwAToB/wECAwEEAAO2Af8DuwH/A70B/wO9Af8DvQH/
A7wB/wO4Af8DngH/A3EB/wM2Af8DAwH/A5EB/wONAf8DagH/AQIDAQQAAh8BrQH/AiIBuQH/AiMBqgH/
AiIBqAH/AjMBdwH/AiQBSgH/AhABIAH/AwMB/wMDAf8DAwH/AgoBEgH/AioBjAH/AjABcgH/AiIBTQH/
ARQCAQEZBAAByAEDAYwB/wHXAQMBlgH/AckBAwGMAf8BxgEDAYoB/wGjAQMBdQH/AWsBAwFMAf8BLQED
ASAB/wEEAQMBBAH/AwMB/wMDAf8BGQEDARIB/wGzAQMBgAH/AZsBAwFvAf8BbAEDAUwB/wEUAgEBGQQA
AQkBgQGzAf8BCQGKAb8B/wENAYEBrwH/AQwBgQGtAf8BJQFfAXcB/wEcAT0BSgH/AQ0BGgEgAf8DAwH/
AwMB/wMDAf8BCAEPARIB/wEZAW8BjgH/ASMBWwFyAf8BGgE+AU0B/wEUAgEBGQQAA74B/wPHAf8DvgH/
A70B/wOkAf8DfAH/A0QB/wMIAf8DAwH/AwMB/wMsAf8DrwH/A58B/wN9Af8BFAIBARkBCwIBAQ0CIQG3
Af8CIwHCAf8CJQGtAf8CIgGoAf8CKgFYAf8CHAE4Af8CBgELAf8DAwH/AwMB/wMDAf8CIQFEAf8CIQGm
Af8CLAGDAf8CJQFXAf8BFAIBARkBCwIBAQ0B1AEDAZQB/wHhAQMBnQH/Ac4BAwGPAf8BxgEDAYoB/wF/
AQMBWQH/AVEBAwE5Af8BDwEDAQsB/wMDAf8DAwH/AwMB/wFiAQMBRQH/AcMBAwGIAf8BqwEDAXoB/wF5
AQMBVQH/ARQCAQEZAQsCAQENAQkBiAG9Af8BCQGQAcgB/wEOAYIBsgH/AQwBgQGtAf8BIAFHAVcB/wEW
AS4BOAH/AQUBCQELAf8DAwH/AwMB/wMDAf8BGgE3AUMB/wELAX8BqwH/ARwBaAGEAf8BGwFGAVcB/wEU
AgEBGQELAgEBDQPFAf8DzgH/A8EB/wO9Af8DiQH/A2UB/wMeAf8DAwH/AwMB/wMDAf8DdQH/A7oB/wOq
Af8DhAH/ARQCAQEZAQsCAQENAiIBvAH/AiQBxwH/AiYBrAH/AiIBqAH/AiMBpwH/AiQBpQH/AhUBKgH/
AwMB/wMDAf8CBAEGAf8CMwF1Af8CJgGZAf8CKQGNAf8CJgFaAf8BFAIBARkBCwIBAQ0B2gEDAZgB/wHn
AQMBoQH/Ac4BAwGPAf8BxgEDAYoB/wHGAQMBigH/AcUBAwGKAf8BOwEDASoB/wMDAf8DAwH/AQcBAwEG
Af8BoQEDAXMB/wG7AQMBgwH/AbMBAwGAAf8BfQEDAVgB/wEUAgEBGQELAgEBDQEJAYwBwgH/AQoBlAHN
Af8BDwGBAbEB/wEMAYEBrQH/AQ0BgAGrAf8BDgF/AaoB/wEQASIBKQH/AwMB/wMDAf8BBAEFAQYB/wEl
AV0BdAH/ARIBdwGdAf8BFwFwAZAB/wEcAUgBWgH/ARQCAQEZAQsCAQENA8kB/wPRAf8DwQH/A70B/wO8
Af8DvAH/A1MB/wMDAf8DAwH/Aw8B/wOjAf8DtQH/A7AB/wOHAf8BFAIBARkEAAIiAbsB/wIlAc4B/wIj
AbkB/wInAZ4B/wIpAZkB/wIZATIB/wMDAf8CIQFDAf8CBAEGAf8CFQEqAf8CJAGkAf8CIgGoAf8CLAGH
Af8CJwFYAf8BCQIBAQoEAAHZAQMBlwH/Ae4BAwGmAf8B1wEDAZYB/wHCAQMBhwH/Ab4BAwGFAf8BRwED
ATIB/wMDAf8BYQEDAUQB/wEIAQMBBgH/ATsBAwEqAf8BxQEDAYkB/wHGAQMBigH/Aa8BAwF9Af8BfQED
AVgB/wEJAgEBCgQAAQkBiwHBAf8BCgGZAdQB/wEKAYkBvgH/ARMBewGiAf8BFQF4AZ0B/wETASkBMgH/
AwMB/wEZATcBQwH/AQQCBgH/ARABIgEpAf8BDwF+AakB/wEMAYEBrQH/ARsBawGJAf8BHQFHAVgB/wEJ
AgEBCgQAA8gB/wPWAf8DyAH/A7oB/wO3Af8DXgH/AwMB/wN0Af8DEQH/A1MB/wO7Af8DvQH/A60B/wOH
Af8BCQIBAQoEAAIhAbUB/wImAdEB/wIkAckB/wIvAZ4B/wIZATIB/wMDAf8CKQFVAf8CIAGuAf8CFAEn
Af8CKgFYAf8CIAGtAf8CIgGoAf8CLQGEAf8CLAFdAf8IAAHSAQMBkgH/AfMBAwGqAf8B6gEDAaMB/wHJ
AQMBjAH/AUcBAwEyAf8DAwH/AXsBAwFXAf8BygEDAY0B/wE4AQMBKAH/AX8BAwFZAf8ByQEDAYwB/wHG
AQMBigH/Aa0BAwF8Af8BggEDAV4B/wgAAQkBhwG7Af8BCgGcAdkB/wEKAZYB0AH/ARsBfAGhAf8BEwEp
ATIB/wMDAf8BIAFFAVUB/wEJAYIBtAH/ARABIAEnAf8BIAFHAVcB/wEKAYEBswH/AQwBgQGtAf8BHAFq
AYYB/wEiAUsBXAH/CAADxAH/A9kB/wPTAf8DvgH/A14B/wMDAf8DhgH/A78B/wNPAf8DiQH/A74B/wO9
Af8DrAH/A40B/wgAATACAQFKAiYB0wH/AiYB1gH/AjoBZQH/AwMB/wIqAVcB/wIhAasB/wIkAaQB/wIz
AWoB/wItAYsB/wIiAagB/wIiAagB/wIrAYoB/wEwAgEBSggAATECAQFKAfQBAwGqAf8B+AEDAa0B/wGY
AQMBbQH/AQQBAwEEAf8BfgEDAVkB/wHIAQMBjAH/AcUBAwGJAf8BlgEDAWwB/wG0AQMBgQH/AcYBAwGK
Af8BxgEDAYoB/wGxAQMBfwH/ATACAQFKCAABMAIBAUoBCgGdAdkB/wEKAZ8B3QH/AS8BVAFiAf8DAwH/
ASABRwFXAf8BCwGBAbEB/wEPAX4BqQH/AScBVgFpAf8BHAFuAYwB/wEMAYEBrQH/AQwBgQGtAf8BGgFt
AYwB/wEwAgEBSggAATECAQFKA9oB/wPcAf8DnQH/AwgB/wOIAf8DvgH/A7sB/wOcAf8DsQH/A70B/wO9
Af8DrgH/ATACAQFKDAABTwEJATIBygIoAdoB/wI8AZYB/wI8AXQB/wImAbYB/wIpAagB/wInAagB/wIi
AagB/wIiAagB/wIiAagB/wIiAagB/wFDARgBTwHoEAABfgEDASgBygH+AQMBsQH/Ac4BAwGQAf8BqQED
AXkB/wHXAQMBlgH/Ac0BAwGPAf8BywEDAY4B/wHGAQMBigH/AcYBAwGKAf8BxgEDAYoB/wHGAQMBigH/
AZMBAwFIAegQAAFKASYBMwHKAQoBowHiAf8BKgF5AZYB/wEvAV8BcwH/AQ4BiAG7Af8BEwGBAawB/wER
AYEBrQH/AQwBgQGtAf8BDAGBAa0B/wEMAYEBrQH/AQwBgQGtAf8BOwE9AU8B6BAAAXoCMwHKA98B/wPB
Af8DqQH/A8gB/wPBAf8DwAH/A70B/wO9Af8DvQH/A70B/wGNAmYB6BQAAU8BCAExAckCJgHWAf8CJgHS
Af8CJQHMAf8CIwG/Af8CIwGyAf8CJAGpAf8CJAGjAf8CIQGjAf8BSwERAT0B2xgAAYABAwEoAckB+QED
Aa0B/wH0AQMBqgH/Ae0BAwGlAf8B3wEDAZsB/wHRAQMBkgH/AckBAwGMAf8BwwEDAYgB/wHBAQMBhwH/
AYYBAwE1AdsYAAFJASUBMwHJAQoBnwHdAf8BCgGcAdkB/wEKAZgB0wH/AQkBjwHGAf8BCwGFAbgB/wEO
AYEBrwH/AQ8BfQGnAf8BDAF9AagB/wFCAS0BPQHbGAABewIzAckD3AH/A9kB/wPUAf8DzAH/A8MB/wO+
Af8DugH/A7kB/wGFAkcB2xwAATACAQFKAiIBvwH/AiMBwwH/AiQByAH/AiMBvwH/AiEBtQH/AiIBowH/
ATACAQFKIAABMQIBAUoB3QEDAZoB/wHjAQMBngH/AegBAwGiAf8B3wEDAZsB/wHSAQMBkgH/AcEBAwGH
Af8BMAIBAUogAAEwAgEBSgEJAY4BxQH/AQkBkQHKAf8BCgGVAc4B/wEJAY8BxgH/AQkBhwG7Af8BDQF9
AacB/wEwAgEBSiAAATECAQFKA8sB/wPOAf8D0QH/A8wB/wPEAf8DuQH/ATACAQFKLAABCwIBAQ0BCwIB
AQ04AAELAgEBDQELAgEBDTgAAQsCAQENAQsCAQENOAABCwIBAQ0BCwIBAQ00AAEEAgEBBAEUAgEBGQEU
AgEBGQEUAgEBGQECAwEsAAEEAgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEsAAEEAgEBBAEUAgEBGQEU
AgEBGQEUAgEBGQECAwEsAAEEAgEBBAEUAgEBGQEUAgEBGQEUAgEBGQECAwEkAAEwAgEBSgNAAf8DOQH/
AzcB/wM2Af8DNQH/AzMB/wEwAgEBSgEUAgEBGRwAATACAQFKAW8BSQE8Af8BXgE5AS0B/wFWATMBKAH/
AVQBMgEnAf8BTwEwASUB/wFBASwBJAH/ATACAQFKARQCAQEZHAABMAIBAUoBJgFCASYB/wEdATgBHQH/
ARkBNAEZAf8BGQEyARkB/wEYAS8BGAH/ARcBKAEXAf8BMAIBAUoBFAIBARkcAAEwAgEBSgFQAVIBKwH/
AUQBRgEgAf8BPgFBARwB/wE9AT8BGwH/AToBPAEaAf8BMAExARoB/wEwAgEBSgEUAgEBGRgAAVcCLQHn
A0oB/wNKAf8DSQH/A0gB/wNHAf8DRAH/Az4B/wM3Af8BTwITAdsBFAIBARkUAAF8ATIBKAHnAYcBUwFB
Af8BiAFTAUAB/wGGAVIBPwH/AYQBUAE+Af8BggFOATwB/wF/AUsBOQH/AW4BQQEzAf8BVgEzAScB/wFR
Ag4B2wEUAgEBGRQAAUgBMQEbAecBKQFTASkB/wEoAVMBKAH/ASgBUgEoAf8BJwFRAScB/wEmAVABJgH/
ASQBTAEkAf8BIAFCASAB/wEZATQBGQH/AUIBDgEJAdsBFAIBARkUAAFlAToBHAHnAWQBaAEtAf8BZQFo
ASwB/wFkAWcBLAH/AWIBZgErAf8BYAFkASoB/wFcAWABKAH/AVABUwEjAf8BPgFBARwB/wFLAREBCgHb
ARQCAQEZEAABXgIkAdwDXAH/A2IB/wNnAf8DZgH/A2QB/wNkAf8DYQH/A1sB/wNKAf8DOgH/AU8CEwHb
ARQCAQEZDAABfAEpAR8B3AGwAV4BQQH/AcIBXgE7Af8BzQFfATkB/wHKAV8BOgH/AckBXgE5Af8ByQFe
ATkB/wHBAV0BOgH/AbEBXAE/Af8BhwFSAUAB/wFgATkBLAH/AVECDgHbARQCAQEZDAABSwEpARQB3AEq
AWsBKgH/ASYBdgEmAf8BJAF9ASQB/wElAXsBJQH/ASUBegElAf8BJQF6ASUB/wEmAXQBJgH/ASgBawEo
Af8BKAFTASgB/wEcATkBHAH/AUIBDgEJAdsBFAIBARkMAAFoATQBFAHcAYEBhAEsAf8BiwGSAScB/wGU
AZwBIwH/AZIBmQEkAf8BkQGYASUB/wGRAZgBJQH/AYoBkAEmAf8BgQGEASoB/wFkAWgBLAH/AUYBSAEf
Af8BSwERAQkB2wEUAgEBGQgAATACAQFKA14B/wNnAf8DcAH/A3AB/wNwAf8DcAH/A2gB/wNqAf8DYQH/
A0UB/wNHAf8DOQH/ATACAQFKCAABMAIBAUoBtQFeAUAB/wHLAV8BOgH/AdQBZgFAAf8B1AFmAUAB/wHU
AWYBQAH/AdQBZgFAAf8BzwFgAToB/wHSAWEBOwH/Ab4BXgE9Af8BfwFMATsB/wGBAU4BPAH/AV4BOAEr
Af8BMAIBAUoIAAEwAgEBSgEpAW4BKQH/ASQBfAEkAf8BIwGDASMB/wEjAYMBIwH/ASMBgwEjAf8BIwGD
ASMB/wEjAX8BIwH/ASIBgQEiAf8BJwFzAScB/wEmAUwBJgH/ASYBTwEmAf8BHAE5ARwB/wEwAgEBSggA
ATACAQFKAYIBiAErAf8BkwGbASQB/wGgAagBIQH/AaABqAEhAf8BoAGoASEB/wGgAagBIQH/AZcBnwEi
Af8BmwGjASEB/wGIAY4BKAH/AVwBXwEpAf8BYAFjASoB/wFEAUcBHgH/ATACAQFKCAADZwH/A20B/wNw
Af8DcAH/A3AB/wNuAf8DaQH/A08B/wM4Af8DJwH/AwMB/wNHAf8DRAH/AzYB/wECAwEEAAHJAWIBPgH/
Ac8BZgFCAf8B1wFkAT0B/wHUAWYBQAH/AdQBZgFAAf8B0wFmAUAB/wHKAWQBQAH/AY4BWgFIAf8BVwE3
ASwB/wEfARQBEQH/AwMB/wGBAU4BPQH/AX8BSwE5Af8BTgEyASkB/wECAwEEAAEmAXwBJgH/ASUBgQEl
Af8BIAGFASAB/wEjAYMBIwH/ASMBgwEjAf8BIwGCASMB/wEnAX0BJwH/AS0BVwEtAf8BHAE0ARwB/wEL
ARMBCwH/AwMB/wEmAU8BJgH/ASQBTAEkAf8BGgEvARoB/wECAwEEAAGTAZoBJgH/AZsBowEkAf8BowGr
AR0B/wGgAagBIQH/AaABqAEhAf8BnwGnASEB/wGUAZsBJwH/AWkBbQEyAf8BPwFBAR8B/wEXARgBDAH/
AwMB/wFfAWIBKwH/AVwBYAEoAf8BOQE7AR0B/wECAwEEAANxAf8DfgH/A3EB/wNwAf8DVAH/AzsB/wMs
Af8DCAH/AwMB/wMDAf8DIgH/A18B/wNQAf8DPAH/ARQCAQEZBAAB2AFmAT8B/wHbAXMBTwH/AdQBaQFD
Af8B1AFmAUAB/wGcAV0BRwH/AWMBPgEyAf8BKgEbARYB/wIEAQMB/wMDAf8DAwH/ARgBDwENAf8BuwFe
AT4B/wGVAVkBQwH/AWcBPgEwAf8BFAIBARkEAAEhAYcBIQH/ASMBkAEjAf8BIwGFASMB/wEjAYMBIwH/
AS0BXwEtAf8BIAE8ASAB/wEOARoBDgH/AwMB/wMDAf8DAwH/AQkBDwEJAf8BKAFxASgB/wErAVsBKwH/
AR4BPgEeAf8BFAIBARkEAAGkAa0BHgH/AbABugEgAf8BogGqASEB/wGgAagBIQH/AXMBdwExAf8BSAFK
ASMB/wEfASABEAH/AwMB/wMDAf8DAwH/AhIBCgH/AYYBjAEpAf8BbgFyAS8B/wFKAU0BIgH/ARQCAQEZ
AQsCAQENA3sB/wOHAf8DdQH/A3AB/wNCAf8DNAH/AxoB/wMDAf8DAwH/AwMB/wM5Af8DbAH/A1oB/wNA
Af8BFAIBARkBCwIBAQ0B2gFwAUsB/wHdAXwBWwH/AdUBbQFJAf8B1AFmAUAB/wF2AUoBOwH/AUoBLwEm
Af8BDgEKAQgB/wMDAf8DAwH/AwMB/wFaATkBLgH/AdQBYgE7Af8BrwFcAT8B/wF0AUQBNAH/ARQCAQEZ
AQsCAQENASIBjgEiAf8BJAGXASQB/wElAYcBJQH/ASMBgwEjAf8BJQFGASUB/wEYAS0BGAH/AQYBCQEG
Af8DAwH/AwMB/wMDAf8BHQE3AR0B/wEiAYEBIgH/ASgBagEoAf8BIQFFASEB/wEUAgEBGQELAgEBDQGu
AbcBHwH/AbkBwgEhAf8BpQGtASMB/wGgAagBIQH/AVUBWAEpAf8BNgE4ARsB/wILAQYB/wMDAf8DAwH/
AwMB/wFCAUQBIQH/AZ4BpgEfAf8BgQGDASoB/wFUAVcBJQH/ARQCAQEZAQsCAQENA4EB/wOMAf8DdQH/
A3AB/wNuAf8DbgH/AzAB/wMDAf8DAwH/Aw8B/wNTAf8DZgH/A2AB/wNBAf8BFAIBARkBCwIBAQ0B3AF2
AVIB/wHfAYEBYQH/AdQBbQFKAf8B1AFmAUAB/wHTAWYBQAH/AdIBZgFBAf8BNwEjARwB/wMDAf8DAwH/
AQcCBQH/AZkBXQFHAf8BygFfAToB/wG9AV0BPAH/AXgBRgE2Af8BFAIBARkBCwIBAQ0BIwGSASMB/wEl
AZsBJQH/ASUBhgElAf8BIwGDASMB/wEjAYIBIwH/ASQBgQEkAf8BEgEhARIB/wMDAf8DAwH/AQQBBQEE
Af8BLQFdAS0B/wElAXsBJQH/AScBcgEnAf8BIgFIASIB/wEUAgEBGQELAgEBDQGzAbwBIAH/Ab0BxwEi
Af8BpAGsASQB/wGgAagBIQH/AZ8BpwEhAf8BngGmASIB/wEoASkBFAH/AwMB/wMDAf8CBgEEAf8BcQF1
ATIB/wGSAZkBJAH/AYgBjgEoAf8BVwFaASYB/wEUAgEBGQQAA4AB/wOWAf8DgAH/A2wB/wNoAf8DMwH/
AwMB/wM5Af8DEQH/AzAB/wNtAf8DcAH/A10B/wNBAf8BCQIBAQoEAAHcAXUBUQH/AeEBhgFqAf8B2gF0
AVAB/wHMAWUBQgH/AckBYwFAAf8BQgEqASIB/wMDAf8BWgE4AS0B/wEHAQYBBQH/ATcBIwEcAf8B0QFm
AUEB/wHUAWYBQAH/AbUBXQE/Af8BdgFHATcB/wEJAgEBCgQAASMBkgEjAf8BJgGgASYB/wEkAZABJAH/
ASYBfwEmAf8BJwF7AScB/wEWASgBFgH/AwMB/wEdATYBHQH/AQQBBQEEAf8BEgEhARIB/wEkAYEBJAH/
ASMBgwEjAf8BKAFuASgB/wEjAUcBIwH/AQkCAQEKBAABsgG7ASAB/wHEAc4BIwH/AbABuQEhAf8BlwGe
ASYB/wGTAZoBJwH/ATABMgEYAf8DAwH/AUEBQwEgAf8CBgEEAf8BKAEpARQB/wGdAaQBIwH/AaABqAEh
Af8BggGHASoB/wFWAVkBJgH/AQkCAQEKBAADegH/A5sB/wOQAf8DcQH/AzMB/wMDAf8DQQH/A3IB/wMv
Af8DQgH/A3EB/wNwAf8DXAH/A0QB/wgAAdoBbgFJAf8B4gGKAXAB/wHfAYEBZQH/AcgBbgFPAf8BQgEq
ASIB/wMDAf8BcgFIATkB/wHYAWgBQQH/ATQBIQEbAf8BdgFKATsB/wHXAWcBQQH/AdQBZgFAAf8BsQFd
AUAB/wF8AU0BPgH/CAABIgGNASIB/wEnAaQBJwH/ASYBnQEmAf8BLAF/ASwB/wEWASgBFgH/AwMB/wEk
AUQBJAH/ASEBiAEhAf8BEgEgARIB/wElAUYBJQH/ASEBhwEhAf8BIwGDASMB/wEpAWsBKQH/AScBSgEn
Af8IAAGsAbUBHwH/AcgB0gEjAf8BwAHKASIB/wGYAZ4BLQH/ATABMgEYAf8DAwH/AVMBVQEoAf8BpgGv
AR4B/wEmAScBEwH/AVUBWAEpAf8BpQGtAR8B/wGgAagBIQH/AYEBhAErAf8BWgFcASwB/wgAATACAQFK
A54B/wOiAf8DTwH/AwgB/wNCAf8DcQH/A20B/wNOAf8DYQH/A3AB/wNwAf8DXgH/ATACAQFKCAABMQIB
AUoB4gGLAXEB/wHjAY8BdQH/AYQBXgFQAf8CBAEDAf8BdQFJATsB/wHWAWcBQQH/AdEBZgFBAf8BiwFZ
AUcB/wG6AWABQgH/AdQBZgFAAf8B1AFmAUAB/wG5AV4BPwH/ATACAQFKCAABMAIBAUoBJwGkAScB/wEo
AacBKAH/ATIBUQEyAf8DAwH/ASUBRgElAf8BIgGFASIB/wEkAYEBJAH/AS0BVQEtAf8BKgFwASoB/wEj
AYMBIwH/ASMBgwEjAf8BKAFwASgB/wEwAgEBSggAATACAQFKAcgB0wEkAf8BzAHWASQB/wFiAWQBOQH/
AwMB/wFVAVcBKQH/AaMBqwEfAf8BnQGkASMB/wFnAWoBMgH/AYUBiwEsAf8BoAGoASEB/wGgAagBIQH/
AYQBigEqAf8BMAIBAUoMAAFoAiMBygOoAf8DdQH/A1kB/wOAAf8DdQH/A3QB/wNwAf8DcAH/A3AB/wNw
Af8BYAI2AegQAAF+ASEBGAHKAeQBlAF8Af8BvQF5AWEB/wGYAWUBUwH/AdcBdQFTAf8B0AFvAU0B/wHR
AWwBSQH/AdQBZgFAAf8B1AFmAUAB/wHUAWYBQAH/AdQBZgFAAf8BlgE1ASIB6BAAAU8BJgEJAcoBKQGr
ASkB/wE2AXoBNgH/ATQBXQE0Af8BJgGOASYB/wEoAYMBKAH/ASYBhAEmAf8BIwGDASMB/wEjAYMBIwH/
ASMBgwEjAf8BIwGDASMB/wFDAT0BFwHoEAABdQEyAQkBygHRAdwBJQH/AZABlgE7Af8BcAF0ATsB/wGt
AbYBJAH/AaEBqAEnAf8BoQGpASUB/wGgAagBIQH/AaABqAEhAf8BoAGoASEB/wGgAagBIQH/AXgBTwEY
AegUAAFrAiUByQOiAf8DmwH/A5IB/wODAf8DeAH/A3EB/wNsAf8DagH/AWECKAHbGAABfgEgARkByQHj
AY8BdgH/AeIBiwFwAf8B4AGEAWgB/wHdAXoBWAH/AdgBbgFKAf8B1AFpAUQB/wHQAWQBPwH/AdMBYQE6
Af8BiwEnARgB2xgAAVEBJgEIAckBKAGnASgB/wEnAaQBJwH/ASYBnwEmAf8BJAGWASQB/wEjAYsBIwH/
ASQBhAEkAf8BJAGBASQB/wEiAYEBIgH/AUsBMQEOAdsYAAF0ATEBCAHJAcwB1wEkAf8ByAHSASQB/wHC
AcwBIwH/AbcBwAEhAf8BqgGzASEB/wGhAaoBIgH/AZsBowEiAf8BnAGkASAB/wF1AT0BDgHbHAABMAIB
AUoDggH/A4cB/wOMAf8DgwH/A3oB/wNqAf8BMAIBAUogAAExAgEBSgHdAXkBVwH/Ad4BfgFdAf8B3wGB
AWMB/wHdAXoBWAH/AdoBbgFJAf8B0gFhATsB/wEwAgEBSiAAATACAQFKASQBlQEkAf8BJQGZASUB/wEl
AZwBJQH/ASQBlgEkAf8BIgGNASIB/wEiAYEBIgH/ATACAQFKIAABMAIBAUoBtgG/ASAB/wG6AcQBIQH/
Ab4ByAEiAf8BtwHAASEB/wGsAbUBHwH/AZsBowEhAf8BMAIBAUosAAELAgEBDQELAgEBDTgAAQsCAQEN
AQsCAQENOAABCwIBAQ0BCwIBAQ04AAELAgEBDQELAgEBDRwAAUIBTQE+BwABPgMAASgDAAFAAwABYAMA
AQEBAAEBBgABAxYAA/+BAAH8AR8B/AEfAfwBHwH8AR8B8AEHAfABBwHwAQcB8AEHAeABAwHgAQMB4AED
AeABAwHAAQEBwAEBAcABAQHAAQEBgAEBAYABAQGAAQEBgAEBAYABAAGAAQABgAEAAYABAAGAAQABgAEA
AYABAAGAEQABgAEAAYABAAGAAQABgAEAAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBwAED
AcABAwHAAQMBwAEDAeABBwHgAQcB4AEHAeABBwHwAQ8B8AEPAfABDwHwAQ8B/gF/Af4BfwH+AX8B/gF/
Cw==
AfwBHwH8AR8B/AEfAfwBHwHwAQcB8AEHAfABBwHwAQcB4AEDAeABAwHgAQMB4AEDAcABAQHAAQEBwAEB
AcABAQGAAQEBgAEBAYABAQGAAQEBgAEAAYABAAGAAQABgAEAAYABAAGAAQABgAEAAYARAAGAAQABgAEA
AYABAAGgAQABgAEBAYABAQGAAQEBsAEBAYABAQGAAQEBgAEBAbABAQHAAQMBwAEDAcABAwHQAQMB4AEH
AeABBwHgAQcB/gEHAfABDwHwAQ8B8AEPAfABDwH+AX8B/gF/Af4BfwH+AX8B/AEfAfwBHwH8AR8B/AEf
AfABBwHwAQcB8AEHAfABBwHgAQMB4AEDAeABAwHgAQMBwAEBAcABAQHAAQEBwAEBAYABAQGAAQEBgAEB
AYABAQGAAQABgAEAAYABAAGAAQABgAEAAYABAAGAAQABgBEAAYABAAGAAQABgAEAAYABAAGAAQEBgAEB
AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAcABAwHAAQMBwAEDAcABAwHgAQcB4AEHAeABBwHgAQcB8AEP
AfABDwHwAQ8B8AEPAf4BfwH+AX8B/gF/Af4BfwH8AR8B/AEfAfwBHwH8AR8B8AEHAfABBwHwAQcB8AEH
AeABAwHgAQMB4AEDAeABAwHAAQEBwAEBAcABAQHAAQEBgAEBAYABAQGAAQEBgAEBAYABAAGAAQABgAEA
AYABAAGAAQABgAEAAYABAAGAEQABgAEAAYABAAGAAQABgAEAAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB
AYABAQGAAQEBwAEDAcABAwHAAQMBwAEDAeABBwHgAQcB4AEHAeABBwHwAQ8B8AEPAfABDwHwAQ8B/gF/
Af4BfwH+AX8B/gF/AfwBHwH8AR8B/AEfAfwBHwHwAQcB8AEHAfABBwHwAQcB4AEDAeABAwHgAQMB4AED
AcABAQHAAQEBwAEBAcABAQGAAQEBgAEBAYABAQGAAQEBgAEAAYABAAGAAQABgAEAAYABAAGAAQABgAEA
AYARAAGAAQABgAEAAYABAAGAAQABgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQHAAQMBwAED
AcABAwHAAQMB4AEHAeABBwHgAQcB4AEHAfABDwHwAQ8B8AEPAfABDwH+AX8B/gF/Af4BfwH+AX8L
</value>
</data>
<metadata name="groupBox2.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">