-
Notifications
You must be signed in to change notification settings - Fork 0
/
database.sql
284 lines (231 loc) · 118 KB
/
database.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
-- phpMyAdmin SQL Dump
-- version 4.1.14
-- http://www.phpmyadmin.net
--
-- Client : 127.0.0.1
-- Généré le : Jeu 21 Avril 2016 à 11:03
-- Version du serveur : 5.6.17
-- Version de PHP : 5.5.12
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Base de données : `fhrms`
--
-- --------------------------------------------------------
--
-- Structure de la table `absences`
--
CREATE TABLE IF NOT EXISTS `Absences` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`CreatedById` int(11) DEFAULT '0',
`StartDate` datetime NOT NULL,
`EndDate` datetime NOT NULL DEFAULT '1900-01-01 00:00:00',
`EmployeeId` int(11) DEFAULT '0',
`Comment` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`Kind` int(2) NOT NULL DEFAULT '0',
`WarrantId` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 COLLATE utf8_general_ci;
--
-- Contenu de la table `absences`
--
INSERT INTO `absences` (`Id`, `CreatedById`, `StartDate`, `EndDate`, `EmployeeId`, `Comment`, `Kind`, `WarrantId`) VALUES
(1, 1, '2016-03-17 00:00:00', '2016-03-22 00:00:00', 2, 'ABGdfdsfcs', 2, 1),
(2, 1, '2016-03-19 00:00:00', '2016-03-20 00:00:00', 2, 'gfgd1Aucun', 1, 78),
(3, 1, '2016-03-18 00:00:00', '2017-03-19 00:00:00', 3, 'vcbv', 0, 0),
(4, 1, '2016-03-14 00:00:00', '2016-03-16 00:00:00', 3, 'FDFDFDddd', 0, 0),
(5, 4, '2016-02-20 00:00:00', '2016-02-23 00:00:00', 4, '457', 0, 0),
(6, 1, '2016-04-12 09:55:18', '0001-01-01 00:00:00', 1, 'AAA', 0, 0),
(8, 1, '2016-04-14 09:31:14', '0001-01-01 00:00:00', 4, 'A', 0, 0),
(9, 3, '2016-04-14 09:31:31', '0001-01-01 00:00:00', 4, 'za', 0, 0),
(10, 3, '2016-04-14 09:46:19', '0001-01-01 00:00:00', 4, 'qdsdq', 0, 0);
-- --------------------------------------------------------
--
-- Structure de la table `attendances`
--
CREATE TABLE IF NOT EXISTS `Attendances` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`EmployeeId` int(11) NOT NULL,
`Date` datetime NOT NULL,
`TimeIn` time NOT NULL DEFAULT '08:00:00',
`TimeOut` time NOT NULL DEFAULT '17:00:00',
`BreakIn` time NOT NULL DEFAULT '12:00:00',
`BreakOut` time NOT NULL DEFAULT '14:00:00',
`Type` int(2) NOT NULL DEFAULT '0',
`CreatedById` int(11) NOT NULL DEFAULT '0',
`Reason` varchar(100) NOT NULL DEFAULT 'fin de journée de travail',
`ShiftId` int(11) NOT NULL,
PRIMARY KEY (`Id`),
KEY `EmployeeId` (`EmployeeId`),
KEY `CreatedById` (`CreatedById`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 COLLATE utf8_general_ci;
--
-- Contenu de la table `attendances`
--
INSERT INTO `attendances` (`Id`, `EmployeeId`, `Date`, `TimeIn`, `TimeOut`, `BreakIn`, `BreakOut`, `Type`, `CreatedById`, `Reason`, `ShiftId`) VALUES
(1, 2, '2016-01-17 00:00:00', '08:00:00', '18:00:00', '00:00:00', '00:00:00', 0, 1, 'aaaeza', 1);
-- --------------------------------------------------------
-- --------------------------------------------------------
--
-- Structure de la table `employees`
--
CREATE TABLE IF NOT EXISTS `Employees` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Department` int(11) NOT NULL DEFAULT '0',
`Title` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`Status` int(11) NOT NULL DEFAULT '0',
`HireDate` datetime DEFAULT '0000-00-00 00:00:00',
`PersonalProfile` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`FirstName` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`LastName` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`Prefix` int(11) NOT NULL DEFAULT '0',
`HomePhone` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`MobilePhone` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`Email` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`BirthDate` datetime DEFAULT '0000-00-00 00:00:00',
`PictureId` int(11) DEFAULT '0',
`Address_Line` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`Address_City` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`Address_State` int(11) NOT NULL DEFAULT '0',
`Address_ZipCode` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`Role` int(2) NOT NULL DEFAULT '0',
`CIN` varchar(8) NOT NULL,
`LeaveCredit` int(8) NOT NULL DEFAULT '0',
`LateCredit` int(11) NOT NULL DEFAULT '0',
`PasswordHash` varchar(64) DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 COLLATE utf8_general_ci;
--
-- Contenu de la table `employees`
--
INSERT INTO `employees` (`Id`, `Department`, `Title`, `Status`, `HireDate`, `PersonalProfile`, `FirstName`, `LastName`, `Prefix`, `HomePhone`, `MobilePhone`, `Email`, `BirthDate`, `PictureId`, `Address_Line`, `Address_City`, `Address_State`, `Address_ZipCode`, `Role`, `CIN`, `LeaveCredit`, `LateCredit`, `PasswordHash`) VALUES
(1, 4, 'Engineering Student', 0, '2016-03-18 00:00:00', 'EA', 'Arsslen', 'Idadi', 0, '+216 53299093', '+216 53299093', 'arsslens021@gmail.com', '1995-11-24 00:00:00', 0, '07 Rue Yogoslavie', 'La Marsa', 22, '2070', 3, '15002060', 365, 0, 'jpamDaRzu/w='),
(2, 0, 'Engineer', 4, NULL, NULL, 'Laouini', 'Ahmed', 0, NULL, '+216 55555555', 'a@aa.aaa', NULL, NULL, NULL, NULL, 0, NULL, 3, '00000000', 0, 0, 'jpamDaRzu/w='),
(3, 7, 'ENGINEER', 1, '2016-03-20 00:00:00', NULL, 'Troudi', 'Amine', 0, NULL, '+216 53333333', 'a@aaa.dsz', '1995-03-20 00:00:00', NULL, '', NULL, 22, '1027', 3, '15000000', 78, 0, 'jpamDaRzu/w='),
(4, 6, 'Egineer', 3, '2015-03-19 00:00:00', NULL, 'Ferjani', 'Khaled', 0, NULL, '+216 55555555', 'aa@aa.aez', '1995-02-20 00:00:00', NULL, NULL, NULL, 12, '7777', 0, '15444444', 12, 0, 'jpamDaRzu/w='),
(5, 0, 'SU', 0, NULL, NULL, 'Super', 'User', 0, NULL, '+216 53299093', 'AZE@ZAEZ.EZAE', NULL, NULL, NULL, NULL, 0, NULL, 0, '20000000', 0, 0, 'jpamDaRzu/w=');
-- --------------------------------------------------------
--
-- Structure de la table `holidays`
--
CREATE TABLE IF NOT EXISTS `Holidays` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`CreatedById` int(11) NOT NULL,
`StartDate` date NOT NULL,
`DueDate` date NOT NULL,
`Name` varchar(100) DEFAULT NULL,
`ExcludePermanence` bit(1) NOT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 COLLATE utf8_general_ci;
--
-- Contenu de la table `holidays`
--
INSERT INTO `holidays` (`Id`, `CreatedById`, `StartDate`, `DueDate`, `Name`, `ExcludePermanence`) VALUES
(1, 1, '2016-04-17', '0001-01-01', 'ABc', b'0'),
(2, 1, '2016-04-17', '0001-01-01', 'x', b'0');
-- --------------------------------------------------------
--
-- Structure de la table `leaves`
--
CREATE TABLE IF NOT EXISTS `Leaves` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Subject` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`Description` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`StartDate` datetime DEFAULT '0000-00-00 00:00:00',
`DueDate` datetime DEFAULT '0000-00-00 00:00:00',
`Status` int(11) NOT NULL DEFAULT '0',
`Priority` int(11) NOT NULL DEFAULT '0',
`AssignedEmployeeId` int(11) DEFAULT '0',
`OwnerId` int(11) DEFAULT '0',
`Kind` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 COLLATE utf8_general_ci;
--
-- Contenu de la table `leaves`
--
INSERT INTO `leaves` (`Id`, `Subject`, `Description`, `StartDate`, `DueDate`, `Status`, `Priority`, `AssignedEmployeeId`, `OwnerId`, `Kind`) VALUES
(1, 'gfg', NULL, '2016-03-19 11:53:49', '2016-03-20 00:00:00', 3, 0, 1, 1, 1),
(2, NULL, NULL, '2016-03-21 00:00:00', '2016-03-22 00:00:00', 2, 0, 4, 1, 0),
(3, 'eaze', 'ezaeza', '2016-04-14 09:02:29', '2016-04-15 00:00:00', 0, 0, 1, 2, 0);
-- --------------------------------------------------------
--
-- Structure de la table `notifications`
--
CREATE TABLE IF NOT EXISTS `Notifications` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Date` datetime NOT NULL,
`Message` varchar(255) NOT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 COLLATE utf8_general_ci;
--
-- Contenu de la table `notifications`
--
INSERT INTO `notifications` (`Id`, `Date`, `Message`) VALUES
(1, '2016-03-22 04:06:11', 'HELLO');
-- --------------------------------------------------------
--
-- Structure de la table `pictures`
--
CREATE TABLE IF NOT EXISTS `Pictures` (
`Id` int(11) NOT NULL DEFAULT '0',
`Data` blob,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;
--
-- Contenu de la table `pictures`
--
INSERT INTO `pictures` (`Id`, `Data`) VALUES
(0, 0xffd8ffe000104a46494600010201000000000000ffe1003e4578696600004d4d002a00000008000187690004000000010000001a000000000001928600070000000a0000002c00000000554e49434f444500002affe20bf84943435f50524f46494c4500010100000be800000000020000006d6e74725247422058595a2007d90003001b00150024001f61637370000000000000000000000000000000000000000100000000000000000000f6d6000100000000d32d0000000029f83ddeaff255ae7842fae4ca83390d00000000000000000000000000000000000000000000000000000000000000106465736300000144000000796258595a000001c00000001462545243000001d40000080c646d6464000009e0000000886758595a00000a680000001467545243000001d40000080c6c756d6900000a7c000000146d65617300000a9000000024626b707400000ab4000000147258595a00000ac80000001472545243000001d40000080c7465636800000adc0000000c7675656400000ae8000000877774707400000b70000000146370727400000b84000000376368616400000bbc0000002c64657363000000000000001f735247422049454336313936362d322d3120626c61636b207363616c65640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000024a000000f840000b6cf63757276000000000000040000000005000a000f00140019001e00230028002d00320037003b00400045004a004f00540059005e00630068006d00720077007c00810086008b00900095009a009f00a400a900ae00b200b700bc00c100c600cb00d000d500db00e000e500eb00f000f600fb01010107010d01130119011f0125012b01320138013e0145014c0152015901600167016e0175017c0183018b0192019a01a101a901b101b901c101c901d101d901e101e901f201fa0203020c0214021d0226022f02380241024b0254025d02670271027a0284028e029802a202ac02b602c102cb02d502e002eb02f50300030b03160321032d03380343034f035a03660372037e038a039603a203ae03ba03c703d303e003ec03f9040604130420042d043b0448045504630471047e048c049a04a804b604c404d304e104f004fe050d051c052b053a05490558056705770586059605a605b505c505d505e505f6060606160627063706480659066a067b068c069d06af06c006d106e306f507070719072b073d074f076107740786079907ac07bf07d207e507f8080b081f08320846085a086e0882089608aa08be08d208e708fb09100925093a094f09640979098f09a409ba09cf09e509fb0a110a270a3d0a540a6a0a810a980aae0ac50adc0af30b0b0b220b390b510b690b800b980bb00bc80be10bf90c120c2a0c430c5c0c750c8e0ca70cc00cd90cf30d0d0d260d400d5a0d740d8e0da90dc30dde0df80e130e2e0e490e640e7f0e9b0eb60ed20eee0f090f250f410f5e0f7a0f960fb30fcf0fec1009102610431061107e109b10b910d710f511131131114f116d118c11aa11c911e81207122612451264128412a312c312e31303132313431363138313a413c513e5140614271449146a148b14ad14ce14f01512153415561578159b15bd15e0160316261649166c168f16b216d616fa171d17411765178917ae17d217f7181b18401865188a18af18d518fa19201945196b199119b719dd1a041a2a1a511a771a9e1ac51aec1b141b3b1b631b8a1bb21bda1c021c2a1c521c7b1ca31ccc1cf51d1e1d471d701d991dc31dec1e161e401e6a1e941ebe1ee91f131f3e1f691f941fbf1fea20152041206c209820c420f0211c2148217521a121ce21fb22272255228222af22dd230a23382366239423c223f0241f244d247c24ab24da250925382568259725c725f726272657268726b726e827182749277a27ab27dc280d283f287128a228d429062938296b299d29d02a022a352a682a9b2acf2b022b362b692b9d2bd12c052c392c6e2ca22cd72d0c2d412d762dab2de12e162e4c2e822eb72eee2f242f5a2f912fc72ffe3035306c30a430db3112314a318231ba31f2322a3263329b32d4330d3346337f33b833f1342b3465349e34d83513354d358735c235fd3637367236ae36e937243760379c37d738143850388c38c839053942397f39bc39f93a363a743ab23aef3b2d3b6b3baa3be83c273c653ca43ce33d223d613da13de03e203e603ea03ee03f213f613fa23fe24023406440a640e74129416a41ac41ee4230427242b542f7433a437d43c044034447448a44ce45124555459a45de4622466746ab46f04735477b47c04805484b489148d7491d496349a949f04a374a7d4ac44b0c4b534b9a4be24c2a4c724cba4d024d4a4d934ddc4e254e6e4eb74f004f494f934fdd5027507150bb51065150519b51e65231527c52c75313535f53aa53f65442548f54db5528557555c2560f565c56a956f75744579257e0582f587d58cb591a596959b85a075a565aa65af55b455b955be55c355c865cd65d275d785dc95e1a5e6c5ebd5f0f5f615fb36005605760aa60fc614f61a261f56249629c62f06343639763eb6440649464e9653d659265e7663d669266e8673d679367e9683f689668ec6943699a69f16a486a9f6af76b4f6ba76bff6c576caf6d086d606db96e126e6b6ec46f1e6f786fd1702b708670e0713a719571f0724b72a67301735d73b87414747074cc7528758575e1763e769b76f8775677b37811786e78cc792a798979e77a467aa57b047b637bc27c217c817ce17d417da17e017e627ec27f237f847fe5804780a8810a816b81cd8230829282f4835783ba841d848084e3854785ab860e867286d7873b879f8804886988ce8933899989fe8a648aca8b308b968bfc8c638cca8d318d988dff8e668ece8f368f9e9006906e90d6913f91a89211927a92e3934d93b69420948a94f4955f95c99634969f970a977597e0984c98b89924999099fc9a689ad59b429baf9c1c9c899cf79d649dd29e409eae9f1d9f8b9ffaa069a0d8a147a1b6a226a296a306a376a3e6a456a4c7a538a5a9a61aa68ba6fda76ea7e0a852a8c4a937a9a9aa1caa8fab02ab75abe9ac5cacd0ad44adb8ae2daea1af16af8bb000b075b0eab160b1d6b24bb2c2b338b3aeb425b49cb513b58ab601b679b6f0b768b7e0b859b8d1b94ab9c2ba3bbab5bb2ebba7bc21bc9bbd15bd8fbe0abe84beffbf7abff5c070c0ecc167c1e3c25fc2dbc358c3d4c451c4cec54bc5c8c646c6c3c741c7bfc83dc8bcc93ac9b9ca38cab7cb36cbb6cc35ccb5cd35cdb5ce36ceb6cf37cfb8d039d0bad13cd1bed23fd2c1d344d3c6d449d4cbd54ed5d1d655d6d8d75cd7e0d864d8e8d96cd9f1da76dafbdb80dc05dc8add10dd96de1cdea2df29dfafe036e0bde144e1cce253e2dbe363e3ebe473e4fce584e60de696e71fe7a9e832e8bce946e9d0ea5beae5eb70ebfbec86ed11ed9cee28eeb4ef40efccf058f0e5f172f1fff28cf319f3a7f434f4c2f550f5def66df6fbf78af819f8a8f938f9c7fa57fae7fb77fc07fc98fd29fdbafe4bfedcff6dffff64657363000000000000002e4945432036313936362d322d312044656661756c742052474220436f6c6f7572205370616365202d20735247420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000062990000b785000018da58595a20000000000000000000500000000000006d656173000000000000000100000000000000000000000000000000000000000000000258595a20000000000000031600000333000002a458595a200000000000006fa2000038f50000039073696720000000004352542064657363000000000000002d5265666572656e63652056696577696e6720436f6e646974696f6e20696e204945432036313936362d322d31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a20000000000000f6d6000100000000d32d7465787400000000436f7079726967687420496e7465726e6174696f6e616c20436f6c6f7220436f6e736f727469756d2c20323030390000736633320000000000010c44000005dffffff326000007940000fd8ffffffba1fffffda2000003db0000c075ffdb004300080606070605080707070909080a0c150e0c0b0b0c1912130f151e1b201f1e1b1d1d2125302921232d241d1d2a392a2d313336363620283b3f3a343e30353633ffdb0043010909090c0b0c180e0e1833221d223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffc200110803c0026303002200011101021101ffc4001b00000301010101010000000000000000000001020304050607ffc4001801010101010100000000000000000000000001020304ffda000c03000001100210000001e81820069a04d0e5a12b082912c92890a490e6913348c72ea938f3ed479da760635a063a8cd393567935e8a395f4233a6c75126b7cda9ad628e95ce1bac5ae8a264da60367cecdbbbccf46bb168199ac9cd8df10f2dd9cefa209d551230d75e5476bf383d11a01821820643a091b14e9266b5920b662b7464b4660b79328e8462ba11cef6462b6462f50c16f2631d1260f59332c20791a4f2e077e3c589dd3c01e91e5d1de79d6775f0e27afaf90cf675f27d13a77e6b37306570f6d1c87511cfa6853f43ce0d5c06ab1668407536c86c12d0246c12603434204a891a1aa42568856105519bb0cca0956885a226740c0de4ccd0339af387e54f30ef9f60cb5cc9421eaa84f1d0db06e93c6cdaa2e35ecf2e8fa2d7c5f5cd2e42a4b24a626049ab3276105b361c17376636d09a92d0c11420438b41230451968d02612b404c92a440d839182486d4958f2f9c3f26f1a4a482f20a8534f4cdc5bc9d5a823643acea686e1468f3b35eff2b63e9fa3e77da3aaa912a999e8002074d8861aa9d0ce8045416450980879968b32b6843411a0674d0c40e6801034c116868412d9965d3e69e4f0efc6112870214dc024cb948a103682aa6ca99a2dc22a6e435c28ebf53c5d8fb1af3bd524d24cca054d04812586b31638d1144a2d449acd307204d40e750860137211a20720e5c965034903116922e610f8bb388f03cdf57c812521520c8648d0d306081815290f5cd85e4ce859d85e6ca78ec7b7f47f31f485a764b104d519dd84360d292c54676e4b4048519e8e4a79684b544c6a12a689a180e0b336218508199b056c02438fabcf3c0f3ba79cc66e0720269886c4c60aa4400e5a0680b90aa8b2c84686747b1f49f1bf5a769489280a1891050c2c86067a065a832582726893234992e402a2c8b5059164536494018b281826869324d193e67abe49f230a2aa4b964ea8979d59642aa33d2aa5cd6f066742308e94733a964006d2a6202f3a3afe93e6bea0f59944b10c9405821817214a64d0ceccdeb20e50567454da1081ce920a81324a009b9b255043cf41160868a33835e1edc4f80cb5c8aede5f5b1d1c762e5d3cd8f4cd4f1f6e8d6de4beddf2e1af47a0f3a3d44797cdece31f3f97bd3a9e1e9ebbaf131f5f8358e41bdf39a03b3ea3e67ec8e8a96350c2d05a960402d6c192c4a58d688cec04d84a9b114c52d0d3ccb56ccec91a033a9654d20274337a31172467d181f05cdecf8d5a7b7e2fb9cbb743abe3bc30ee75c75d6ccab568ec344e5283519c6911116470f07a9c75e3cde7e8f3b6aacf77eafe77e9079b64940968889a62185218e95125205164ce88a728b9992d4d996948620a32936cf50cf410a6d12f3b11681ca1cd41586de2cdf9fe0fd1fcf46fef7376f3e9749f2d14d89d153414c0a95530d130a529444cb9f2f4f2ea78d179fa7caf5cbd7af7fd2ceca2829291ca0a5564941a1014b30d06185e889a4c8258d5b21b91c88579d82a05520e291578b3479a358cec234609c8fc8f5b966fc2f0fe8bc4c74fa0766050e5a1329ab5956a92a6673a12671b4af3ad273633d265c78bbf9ee7c28df1f4f9ebebbe63e8e6fdcbf3fbae29c9654ca1b6c54818325cb01a13865e740ee02d4852cd9514ca79b2d292cc762674048434d05e7b199a3332d1335995142f8de3fd0f9f8edd79edcd8799c9d7e7f4e7b74f905cfd2f5fc7f463a7d65fcf7a99d773e76bb4f3e19774f9b96a7aabc884f633f3ba73ad46f37caf33d6c3b73ed8db1c7abbfdee0f4bb79266d5e7255131b22634920b0d100a6d99581a12c6a1162a32ba4512cce892a6c327a04ad1189799ab192521081e5a22d00a6a4e6e6ebe5c76acb75cf5e379ff00498eb3f2f97d373eb3e057a9ccb8fa5977e7a2bbce3cce2f438f5cf09b5d39cb036e8e6f633bdba33d38f4f39eb1ad6b57e82f7690faf91e98d568a42a1e65cba24a42a6ca798693199a8b43335096c09a913cb518c25b82a504e99d164b1a525c94656c29c22d4494d59cbc9e9f999e96e671d2b3d497973ee23ce9f491e7f4d6f92e5eee6af2b1f46a3cadbb96af2aead13cfe8e8bca4a518cd6bad2f5f87d2e9c45b2e9ca0a648e49159176cccd0265c0335335b0654d905221e765b012a9190067a22dcb04c0258e360c7548a264b79a194cceea438fab9d79c97cbb68f2a9ab59e66d3cda65b6f9ed47374e07268a65dd9750b4ceb390843ce4c3a79bb36e9ec77d38264dcd0333758163a1340c02a356635a042d1183d10a9b20612aa425b33da28a7016a24d52b317aa29e6cb994399d4ca7a439d6c8ccb4678f464bc717872eda18e78d6dcd35347a7cbd373d358e94f3b839797b799a35f3b497b74e6d6ca84997cfaceb1ea7455f4e39ba750b49215e66846a21b21688ccd41ba44cd6668cb12a081c88249d60342196a24d1f3d1ae1a01a432ccd950311a0606f24b6c98d918d584cd0795cbdfc3cbb467b73f3dc6fe7f4d76e1b6498f670f2eafb7cfe659d5af2eb1ae3a99ab5c6eac8b65f670fb9d7969546f12548a291579680ad123912610585b6c954125224688b48d484684b199b2b3a0e7dd80931b846ba43d46234a248a25150a0e8cf350bcee4f9c5f5e3c623ea33f13d0e7d7b23238f599e9dacf39f772eb44c66d6ba7349d6f8a98d6d393aa95e5225ac76fab17db9397564e7a215e5b886c89d519a60ae19a19851a066ee08a965b540009391b489d24369806c92d66cb5356006cc48a24049066f32bcfdbe472c32825d1e4e3abd3f37d5c76e7df9b4e5becdf2d329c77c6d0e7cf7bea9c28ae8cf5ce6f2bc7334ae7cf53a3a7c7f7faf1f60f376de3b273a1d2d4ccd0332d10b4665a6726cc0040186e15410a99069229de8e1d3604f4466b54654f2093c1b3ddbf94f62bd413a0153124a9495a502e7ae13cbf034cf341a87b65b4bea69c3a72edb62ea5ebecf0fd28eb13e7565bcd62b70c5d42ae67c1acef945eca32cba71fa9f4797a359daf1bb34d72a3553528371917058c12608d03137663a14446813db9ea539459986af346b0829e7f376737cf3c7a47f41f37f6e7a04b96908a9252a1018ebceb8fcafa9f39081e680c37c14bed6de4699dedb7375f3e919ef91bede623d98f2aa3d55e5457a9cfc15637651998a46fcbeaf4e5f4ad56b357355553455432eb365e6d4aee8ca0b4494166726d38b35bcb62e89344d08720a6c25f8b67078465d244119bbfdffc77d8164bb2a5821aa13988e4dbe5e5f3b9d903a9cd40152ea9e98b2bd7f175cefd8c3ca9c6bd09e07a9d6b904ebbe572f6571a9aeccf922e7a7095ac1f49f37f61a9dd737a8500da0b6829c81a73f4c6843cda532320369a933d242f7e7dcb1d03026759124ce4f86eff0023714566426a3defa6f17d9ab71565120e5018e9f272cf9200da9496480355481808861298a93204031300013434c0fb8f8afbbd1da763698c4e8698d0a3c3f35f995f7bea7e6df6f8be92b7964685632305525f4f36e150c4d503544fcb7b7f07bce59d64b5288480facf5bcaf4eb4a9aa430497871c7e2380a0cd0044304c280a84395109001443130813000002800edfb5f98fa8131ea263a00800a22f80f8f808bede123f44eafce7e9337e857386ad02449d5be7a9379594d3273d7e6ecf13cca8e92649cd25acd0427d1fbbf31f4d5b54568279470fc86fc80332681443a0090028a54aa5cc2000000626021a01809a0633e93ddf3fd1b0c3a39b4e5be49d4f74f0663e80f1fa8eef0fd4f9497cf1190d90ee2f4f6b5f1097f4830795e75a1bdc5134a864e62fcff004e1eb2649c94599402506abd0fabf8afafb3b6a283e7bd4f8d2008008426ac6224d2b076309126b340001d0086000304286050cdacfb6d8753e67ac6a71f9fee23975d566f3ed515cff15f45f340d3cd1a129c51bbc5d7e94c316af3d4d1812da1f93ddf0ba9c196b1a44dacdcd693225495022beafe4fe8ecf76b3e6af07ca6852566b9a9a1a70c158000c6286a001460396818c4d30553409c3010f43cff006abea1a74c1d24d022021f39f37e6dc05278005ac11422cfd32b23174e8e4ee1aa4487cc571f8d39f4cb94b35c80814a26a1002f7fc0f7ecf7be6bdcf90a98095d0424c068188b060386a10354d306881a76002834081060a003f7bc0fa3af7da2c6d012e28879878fe97cb1c8320020022927401b9fa7ca9e5ad7af93b00589c3f0fd7e7f4c904c12d4aa68590204009a0f7bc1f413bbc4d39e9b2a10d50000e65a42a68204d00384d300004e86982680620028021f4ff31f536fb02763120833a589ca987cf7473280f200002007a33e97a74f675cf5e576df30cfe3df8dd210a609691264a90940210009a83af93bace15d5ccb40a80240000140104c51340d301313006980021800200289a1fd3fcc7d157bb5156088a9c1e162f13afc5240c500940762002a77afd03746a67d18e9cb5d3cdd3f23678dcd59ee394409a96468435289824d0268e85d3c06b9a60086086000000026a1a0a1a601b17cba663a960260086806221a6a9fb9e17a95f54e1d8438b32e6e8f157839c2002130800b40117a7e6fd069f60e9d9854e1cb5c9f259e7d232262d252d434886d64a9804020801d777075f20c40c000004c00800a0004c00b27a7994213181434c10c010d00001d5cb55f70f0dac59be7b39fc2edf2d501900400c4d3a1305f55f2df6da9f42e1d72791dbf13cee53a76dbe69ed5e5e12f7b25f18eee1d4484099084c43645746104a29803001000000a2845313188b002572d00c00018800000008015372cfabedf1bd7b238f6f3773cee66a500c9880600009807de7c1fdeedefbc59f239fa5d1c3a4e8eb1b84d4a9511973f545785e37d8f1eb1f28bddf137ce41e8fe817afcfa25be99d795c3f479d9f21c5f6fcd73f207b5e7eb3cab49d4918254a10d000302989802188183102188860a80200000af5fddf99fa3b39fc6f53c4dcc00cd00941cc509d800000bf45fceff004bdbd1633c0b9bf2f76852a124626a4d233c7a11c1e6fb9e65cfcf7d573fb9a4e9a3c5875559cee1cd3d48e49ed47073fab2be3e5eda4f0797e9653e530fb19b3e1f3fb7e6b3e40fa3e2d67ca3a31b240063042000000000004ca04e37fa3f97fa0ac3c8eef3f51a166b680680684684ada766dfa5fe6ff7fa7aa7ceac6ba18b875524ab528d14236894b6480398c9b135d782acf46f937adcc64deb9ea5d5e21b4c12dca099d2481912ac32cfa51cb87a135e0f17d4cdcfc673fdbe1acfc71f47cbacf8a7a38d9c8744d626a933366b81d2d3957652f17adcfb1c59764a729bc991d3d6be61ee7466fcd9f548f963dff2f538d35676fd27c87d563a769072e9e801664a919aa804d026a0a86b72e41889cf688e3e8ae6d3d0bf9eec4f58e4a3a1f3ca751ced7a6b9a8e87cf46ca08a714ac222c9603099d52e51b239d6e1cd3d6a3997516739b12e46e8c96e19ad4ace762303a11cef74b92d604381e6652f9de27d2f91d3970fd4fccfd2af50972dfa266fae18214b429684a663449cadc852974d344c5918f07a98cbe3e9d7c5a6f5e3c6b1f41bfcd74c7d0ebe6754bd8f9eeb679b34acc34248b25ad101a10a2c9aa969ca0206810009803144e4180d2068094e6222b388e7bc26f3e2df8b79cbe8be77dfb9ec20e7aee785f5e7aa9639104b466ad426a65a242dc3aa26868a8ce350c73ea98f378bdb85f9ae7fa7e7e9cfc1f49f2e9edf4fccf7e35ee5f0ef975195568e1d5881c84372d69c30a9159245a9634d53105090da0602c8d4396128519e7784b8f3ebcade3c5bf2f5e2fddf9ff006cef337cba755e074e5bd73d46ea0342184b4242958882a516e1d686745340c6ea55866b551cd9f6ccbe5f1fbb9d7cff005777159dfb783b9edd706f1d75cf766ae03426ad40026a00254d24a245a684a70d5b414856b1a84344cda8c30e8e4cdc393a39ade4e5e8e5efc0f5fcbef5f49e670ebd61cddb9753e7aceb6ac08def9ee369968c972b48a12a8041759d16e1e9759d2512e5a13b06990adae5974a8e1e2f6728f02fd8e4d5be8f203ddaf3ba667aab9eeb67959448b44b04281082a52e8f3a4a70d6c87544b95cb9b29288cb937e5ceb2e5df8ece5cacefe7bdb0aaf51e2f97a7efa363b793e7fc9fb5e59af953d0f3b3bd2b1d31bd9e346c65599a48c25b586dc268d4a72e5752d2ab32b47933572164b1b1acab0cb3e9471f27af8c7827abc8baefe459ec570ec9d55cd46e66ca242c9072d09a9cdb7895bbe7ab7659926a668ac6b059c6b19acb8ba38faf2cae4ebc1d4b5e87ce4ebfa9a26f113550ae8f9ae1ecf2d77be678e9d35cf5cb5d15cedae9ac2e67479d0d1540c13192dd12db13284c29b4e2892dbacc2e40c63671c7c5ece67cfe9ea73d4edc332fa6f8f5cce8ac28d566eb43246d39a95c912d184575d7252f53e5a8da2154f3ebc9a9872e9976f38e2b59aa8a29c0bfa98e246aa69e5a7849e2ada3a305bd6678b7b79d9d7abbf8378dfbfa787d18dfaf7e76b9d77d72689d2f0a3679559a10d747951a382ac970c9754a429c85b80d2f2a8bcd8b9ceeace4e6f4e63c5c7dcc97c9d77e72ef892f74f292f42e751d33cd1674c73966a602f66be7ee754e7917c4b9f7cc61d3948a8a105121fa9022e5519fcbfb7e158f10a9f2ef862534b20f24341ae41d9d1e5137ee69e0d65f417f3b6bf435f3b51f435f3b67d11e054bef2f11afb878a1ed2f1a63db3c42bdd7e1d2fb8fc7d32f5abced8ec7c9b69d2b32989229a0c31ec0f2b0f6b26bc08f5f925e7d79b7b1737ab9a790ba38b58d68378a4d264340085a4580805a07ea2381901e5789eaf93a90ccd7838f5cd240cd43403409825409a60002612304304364b00050c4e84c82a03afb7c826be8fabe5baa6fe96bc3de5f5cf2d47a879707aa78991f413e4dafab82d25e1e0f67923cddb9b1e987ce8d72eba9d2a4a76730670e95aa0298aa1148fd45391e372781c5d5cdb8bcaf4fc289908434a01009880000041480001a04005000000010c13010021821a81a0a241a0000011b7a5e5f64e9eb6184e37e7e2d6f8005757471f7d4375a9e7c6f98d8a54c70ad58c80fd432322c949f379ac3732f2ef39503848006950c813104c543043409a1881881a01881898201828000028004c0432101400004576f00bd384809a40197e9f95ea6a006a7365d3cf2a619a9960d58981fa365a6711cfd7e5d79b3aaaf1b83daf12010510ca2428906206206e4a6e44622188569030006095204d0c010d0d00c4000004000000050040002609807abe57a957373b99f2f5f264c1ca35414a8011f76f908ebf23a78343caf4be7eb38a9910d4a86869a10c04c1010014010014000c4000010c40c40c4531034c840000000014010098081821a01802f4fcdf4ab78d67a4cb97bb972cdb9cd60ca62b19823f469a59bc7e5f678fa98f9bbba8cf588c6345505ce4848a10a0d00310310c24a096021821821902650008608000200068004c00000000001304343130f4383aabd48acf70e3d301346697245c56362115fa1e1f299c76f019d6b8e45311a8d0c40c856b36168b28544b2304343103681a608000043043043431003043400026086421821820006862062018c7be3b57763946a53cee504e154d22c5ce8c41d47322c875732eca245a24b2a451a4a004d6e0099d0ca027369000009821821821821821820621d105bb20b0753d0bcd9f773c620000004000000980d555eb1aa09cea8398a43891e4207a9258b994913602a750ef4b317ab3037464f68ac9d2543403a4cd6932c6cba32c30d2acc0d233646a5008040c1d2745852299214e4b189da5e6e37ac8cb3cfb78c9192a1a1300050c00b8d0bd20a72aaaa69642a6670e69b9f4ace33d725f22f27d33a56355b98b67a27276de6a234532b4a08a990a4856e48a268e9ceb1408aa1887d1cbd39b5cdb60099a92c64942c16a24a090709a01cb1efce1b52ce335d1cf02695800806820d72d0b414b5cf4b16a6b9b875aec3c111a87dd7c7fdc40d12fe7ce9f4cc2a4b3481b95149034881cb56903103108ef3db4df97a7941c914d05dab8588b4100e92aa6083a2c4364a64665a5828960a05b6530f414b8ae9c62180268000a90d94b2f59d0d1951ecf87f43f256409d7b3f4fe47b32f2aea23e1d742efcf02e565352b94a04d09333646c8294218a8687d38f4d98e5484342691d79ed966f3b6ac43431505c2ad2b3134ac5e9a29074c335a5182da09052bbc88bac9c6d85d98179c00a5620abcf537d72d87d9cbe81d5f27f43f3b435b59f63d7159a861f20f15df96cf00d2652a562c46b266aa654ae62464a98813234db0d8e6130184b348d27d1f3a5c44f5183b258d50c44551996aa5b528d3b2ab30d96726d082552964a513728d615e6e25c02607473f446dae7a9afa7e6fae799e17b7e251e9f99ec9f528224a0f8762ed912004164b252634e54628135026a068ad2f359207525952da2e37c2139aa1aab062a73a84169130513a215b26355193d1992d598ada0854a595444b446b9ab9735a4c4b4576563b46fea78c8ebf1baf928f6bc5e83eea7e57a4fa13c2767fffc4002e1000020201030303040301000301010000000102110310122104203013314105142240233250331524423443ffda0008010000010502d2b4becb2fc75635a58e299e8c19f6d8cfb6c47dac0874fe99f9116d294dd4723375991b3d298a2d17246e6291b8de6ed2cb2f5b45459b215b319b68516548fcb4c3fd68da6d46c1d2d325b3f3bfe414b20b248de3c82ca8f5627a88dde1f8d2b4aefbecf6d68af0ed5746d369b4a28a2b4b2cb2cdccdc6e371bcde6f66e30cae3ad937cddcb4e34da51453361b0db2f157656b45145695ad695ad69ee5146decaeeb1c8dc4a47a86f3d43d53d53d51cf95905939dc842c9282fb8911ea0fba47af64d94ef93f2b565919732c98e71749d9b8b2f4af035e2aeca2b5ad28a2b4a28da515a51b4a7a49d0e68733d4252b2c522cb3dc43377299b88e4a2398534cb470cad68ad2b44abc15d9457657ea515db4515aca74649d97ab3e344362d7e1165ba864a23948ced148f65df456bc69456b7db65fe8d76d6b5a5127b4c999129b6dbd22fb168c45967c390b4f719662cb4e12ddd95db5d95ad962d2bc75af2515d8bb57825248cf9872edbe6cf910d8bd93bd1b2b4b2cf8b2cc592884d4bb382f5e0e3b7e7c17dd7db7ad795b2794c996c93bec6263d6cbd2c433ff9d1b2b4a13132191a30cdb28a7a515a72558976deabb7695aa28dbcd68fc88aedc9ed965cee196f47dd7d8bdfdf4f63df4f63d8b132c8b3064a9277af05f750b4ad58bb2c62ad6fc14fb685e0cf2da4dde8de97e445d6887efb8487aa14a8e9326e8f6576d14576d1c76f1ad5777c965e9456ac5c9456acc90dc65838fe9fc7c9bb4a45e88e93dd3d2fc0c5dac4cbd2cbd28b2c6cbd2abb68db5dd5abbd192dc8ea1bb6eff551673ac7dfa75cc7d97828e0e35ae74a36a369b7b2f4684a8bd2f5ad5d8b928ad588ad723a8e79ee93fd65af023a6c94e1edc9c9c88dbd97db66eedb1b2ef4aecbd28ad2f9bd28ad39d176b337f49be47fb28c6607f8eb5d97ad97ad3b2cb2f468aad79169b74e4e4b7650bb3dca2b4e4e45a754dc713f7d6bbd69450d15e4870fa772be68aedad2f55aeed6b9b2cb371ce955ab13d2acad5f73d28da51d6f18358a368e3c6b450914551b4da6d1c7c4881d37b2171e055ada2f46b4b2ce35ae75bd369b4a3939d28a36ead0b5b2f4ea15e27a231c4487025890f171b39491566c3d2e2380f4521e23d2a270250361b0d8388d76e2fed8602edaede0bd117dbee22cdc396946db3947258d8b4aec62d2bb3db4cdff0039ff00623ef8d715acd7e2a06c1631468ab36946d1a1c078cf4d23d33d3271251edc0ae708ebcf7b177317751eda6e37177a5155af25eb5a72722a65145138dc73476e521ef8fda8d88788f4246da126dd090977515a326b99ae3b3a08ee9463487a6dd3939d3828ad58bc77afceb65b392b4e74e44515d8d9f505fcc43df1fb2f1deafb25cb9afc5f67d3bdacdda51cf6d165bd28da569c8ec5d95afb09f6b1f22d38382f4672596596f494d6eebf4c2ae515c799f63327b4bdf48ab7d24163c56559545965976726dd39391165965eb5d8c45146d28a1a1775155db7a3bd3a8938753d5f38fe7062a5fa997da5efa7458b7e549775e8b4e3c4b92f5da551659b8b67c51b7b5773edeae27f7c697f24552122b5ad28aeca28aeeca3d12b7d2e358e29f6baf0316b5a71aaecb2ce4a7a5965967251ca373371b8bd2b4a28a3346e115c25fcfaee2d17e26328f9d271b538d3314374a2f64706453f3d1ec5e945777cf77022fb9a29eb659c925c6da7087fed226cc999a6f3c85d4488f52473a3d446eedb2cb2fbba95c456e9421b09be7a2feda58eca28e45edf968b5b2ce4a369ca2cb659cb36b361b51473a3b1514b5a2b4a13edb5a3168c863ace49599608696b6c8e6688750472a66e370e63cc879d0fa847dc9f70c5d491cb196bd57b60889d8d7e5d2e3db8f838eeb45e9b51b51b4d825ceb5a59686c4f5b2f4e4a393717658b92bbabb9ae7ffba1c4cb8e523ed644b1d14571498a244dc391926cdecb7d89312663970755ed8e358e28c71df34a9175ddc6966e2de946d28e4e476228a28ad6afbf82cf9bd6cb39299b74e4e4e462feda35a4a363c6896247a246042163c6c71e2489aa286b9a29919730e54569d42bc69fe315c74ea8b392b4e4e74e75ad176d9ee2d2cb2cdc5deb5d95a5145694514b44fb382f491ffde946d369b0d87a47a744625131c470361b0f4e27a48f4511c74569356a11e7698e350a2fb6f4a7a5f73e08b52ef747ceb636596c659659b8ddd94515a509e92569f13f0509144d08d87a66c363369b4ad6647822b749514514514347e485ad6966e39298e22e0b2cdc6ed28a28ad59742ef645f6ae4b672569665feddec42d24b48e945777bccc251659659bbb2cb2d9b4da26577703a225eb66e39d361ce97aa56569b5336946d36b13aeeca7c96596391bc425ab1898b5673d98c8c3738a55db48f95dbc8d366da2cb2c6ddf25146d46d369b4da6d13efb2ec5c76ee4727e4532cdc597a4d5e965966e252b22aded16ad1244ad1191bf88cd48becc8da8c31a8aa3dbbe8da514ca66defe0aeddc39316e39369c96cb2ce58922b4a28a369b4f6eca2bb1ae0658d8db2285c1b8522cb1bd3223d9d9165f628efccbb9962edb2f4b2cb7a56945146d36955af1dd37447dbb371672533d8b2cb2f448a289ff67a48b168c599c5aca7a889673d5722ca2b4bece9a1f957828a28a369545f6aeddc8b67e453117a58e45d9451456bc9b58a25765146d36a29166e46e467f7d27ece7463c8a5a344a23b45b12285c17dceeb143643b2f48b55d96367b9b4a28a28a392a47257828747b79ecbe1b1c8c9d42893eb48f5723ee165c6a5658f93612c254a22cacf587b595145c4de8df11e688a762e7b3046e566e37167b9b4a28a28a28a658bbf7446cbd2f4b2cb371c946d28a392cb39f1322c933a8ea76a96494b5c527eaded7bb45a3438263c4cdb229952298b1d9e921469ad7de5082847b7d9aedb3dca39d393928e4e4a5d945146d287c0b9fd1b1b133abcfe9c252def5c7ff49ab498b4431b37166e370908f86596391d17396cb4596726d369b59c9c9c95670bc16362edb3769c956728dc5965e94578d929ed5d4e6f53276608bf506b98316ae24932e472722d2c659b86ce8ea3d2acaa693f1b23d8a698f928ad3694568ecf61765d17a597e1bec6c948eb7371d91443f18ef8bd3fab84ad1451b4d86c3695aca439f176367ab2f4ba755896965eb63659ee6d2b47a51f2bdbb9266c63c6cf4cd8cda51b466ed33f5ad4bef72983ab5965e1b252a5966b1639cb74bb2cf4db3d3a13d137170c965965965d8f46c94f873b173a49e98e3b5785a2cbeda3751ea237166e21ba64691efadf751d6f58e536cbe7e9d1b9f858d9d4677965db09242e5707ff00d47c97b48e43d4379b8de6f1e444f20e4d8a3a3633a75bfa8f1d6966e6597ad6946d152d3d95ebce9659be9759d7d927cbd3a4c7e9f4fe191d766dabbf1c9c1efdaf75cd0d0d0cdccf50f54f50f50b6cda5568c633e9f1bcdf3e25ef5d95d9b91b85cf67c69f1a5d1d6f55ea4db1b1fbe38eec895785929ac70cb373977a9169c53116893436bb28a1696366e45e9f4f8f1e387b6b66e371b8ab2b45a3d6af5bd3adea3d388f5e823bbaaf0cdd1d5f53be5e0a2b4f52436fb6cdecde7a87a86f7dbd1c6b178a4d2d299c9c946e4515d8968915a35d99b2c7042791ce5d9f4d8fe5e09c9423d4f54e72fdcc0ab178bea192960eaf2603a3ea97526d369b4dbaf25eb7deda89d5f51eb647dbd0452c5dedd2eafa9f55fee415ce2aa3e2eba7bba8b31e49639f45d57dcc3c0bdab4be7b3ea1d55cdbeee85ff07759d5f57bff007ba58eeea3e3c327519bdd2d3066960c983a88e786e2d76c75a2bb3acceb062949b7efddd1bfe15ddd7751b53f7fddfa746f2f8baa96de9b5b219a58e5d3fd42394e4b46e46e3dc82ef9cd638753d47af92cbeee8a7f82edeaba8f4612772fdefa6c7f0d253711f5b0898facc591f6fd4322f4fb6acc5f5070c7b51b4da7b10f6d2ebb3ea79ea3e0e865f92ec9494639f2bcb93f7fa18d74da64cf8f112eb771e9e39287a98c7795c7a5ca2c1428d1d5cf767ed4fb383ddc7bb24d63866c8f264f074b2db963d9d7e7ff000712db88947727d0a6e3823083e8f23962c10c44f1c662528699a7b3149dbeee0fc994cda462b45d9925b3165eab2647b91671df8dd4f1bb4b4ea737a585be7f7f12bccbdbc3d7ceb1f8d7775d9d63c2e8a2bc3d3cae0b4eb736fcbfe07471bea3c2ceb27bb378e3db9b2ac58f3e679723f1f46ff0475193d2c4f97a2fdefa72fe4f059925b2327b9f8e3ab2cebba9f5b23f2743ec8eb72ef9feaaf27d35786ceb72563f0d1450bb3acebec7265b2cdc5f87a0feb967e9e197f6d17eff00d3bfa7824ccf3df93c697675d9fd1c327e6e89d47a9cea449dbff07e9dff000eeb1c8ea72edc7e2b3718f97a64c8b143a8cd2cd91f994aa137fe1fd3bfe1dac6c9ce8cb3defc3d3f48a5d3ed12444f8c996189757d67af91bf3ae22f45fe0fd3bfe3d8c6c9333e4b7e148c51d98b45edf1d7e4ddd47e82fc8c98b67f87f4efe9f3a31b19972526efc5896ecd4475cf97d1c3927be7e7c50dcef6b94eff00526bd3879be9ef5b1e99254b24edf8ba18eeead7b7b28b4d9f52cdbb20df9f12a4fdff004f12b9e47ba7e6e8a5593b1b33e4f27d2e1fc95a457e5d47d463124edbecbf22e23fa742fc23e7c0eb2ad5b27332cadf8fe95c438d3a89ece95cf8e59c94515e45ef2758ff004a2e98dfe82f7c6ff119366490fc9f4ec75d2edd3afea231c25fe822ff0052ff004ba796ec2326ccb2fcbc9f4fff00f319f2ac18a7294e4a2d91e8f3317d3e42fa73affc7b1f41327d2e588e2d7812727f6f9471947fc7e89de324ccb2e3e7c9d0affd73ea3272961e888c231ee64a09997a48b258a51ed4b73e9b1ed8d0e164ba5c6c9f42993e9324469a7fe1744f9be26667e6e917f01e9ff3af0346d27032f4ca49aa624e4f074aa29468ad28a1c496252327443e9b2c4daffc0e95d65f8c8cc8ee5e5e9d562f1b1a2a9f538948c78de49e1e9238d2c66c28a28da6d369b4da3821f4d8d9f67887d0e21f4301f403e8a687d34d0e0d15faf89d653331fbf9317fd71fb5f928713a88c92e8f1ec82a2fba8a369b4a28da6d1a28a368f1458fa68325d0c593e8a4878668a7fa6bdd3e334bc9659d3abea25996356d8bcdb4ba14c4cbd2cb37165f8e8a28d83c1164fa38325d14d12c338fe8c65f8cddcbcbd234ba98cb7bfd1aa6a742996597a5965966ef1569451b4d84b04192e8a0c97423e9267db641e1c87a533d399e9c8f4a67a190f4321f6f94fb6ca7dae53ed329e8e551fb6ca7dbe53d2c87a53160c9223d1498ba188ba3c47dbe31f4b89a974313274f3c7ac78963febfa528d953811cc29a65965965965965f928a28a28da6d361b0d88d88da6d369b4da6d369451b4da6d3694576b3374e98d538ff687eae4c6a47e7070cc2c966f371b8b2cb2cb2cbf3d695a515e3a2b47d96363919e3663ff00a474b2ff004dc6c9e22e701671673d642c82916597d965f75feed921993db1ff00d62ff5da2504c9611c6517bd9eab443a8239532cb132ff00c56319226cc5ff00483f1d791a28689632784961638b4464e2f1f5029d898997fe1b196499264990fef1d2f4bfd5a28701e3258878096162df8c8750466a932cbf35fe9b18c9122447fb4197a5965fead6946d369e98f1592c054e047a8e54ec4cb2cf8fdd64864890c5ef02f4bd2f4b2fcd7e26871258c9612a5071cf4e390522cb2cb2ff006a43192243226265965eb65e97df7fa3451b4702586cf4e51239dc48e54cb2cbfdb91219263d61c3b1e0ea226ea2cb2cbd2fbbdff5686870278531e27116571219548dc5965e97e1bf25926319363d509f144b1466b374143fc5a2c45eb7fb5450e24b192c74e3965171c8996597e6bd6cbd6c6c6c6c64fb6f5a3260865597a29407c3d116597e75e3a287125125887071239768a6996596597e1b2cdc5965ead8c636325e0e4a38b96384cea7047017db7fa6bc0c68a1c09631c5a71c8d0a6589965e97adeac659b8dc59b8bd19f1263637dbc0cbbd533e7ea3937642d9b922cb2cb2fcf4578e8a1c478c78878da14c52b2cb2cbd2cb2cbd18d966e371b8bd64c93e1f751b5556bf3924a1093f5275c244a36a4a58e4b3b42cd16299b8b2cbfdb68da3892c689623f24299bc52371659659b8dc5eb627ab6364a5d9f1d8fb3adc8f750d68a2a4faac8b2e6d23268599a16742c86f14acdc2658996597d965965965965965965965f6ed28701e1b1e1686a68dccde6e2cdc6e1c8de6f371b8de299b873a2592cf7d5f6b6597a4e5b537be6ca1fe264cb6fbd649216716747aa7a87a87a86f379b8de6e371b8de6e371b8dc6e371b8dc6e2cb2cb2fba8db63c763c04b08e0d6915b8f4c78e94a1a7c9658fc8f4eae5b708f4cf2e7c9b99be47ab23d691ebc8fb867dc0ba93ee0fb83ee0fb847dc23ee11f708fb847dc23ee11ebd8b31eb0b20a66e132cb2fba89128d8e04938b8654c524c9243a2f9f8f07b783afb58cf933732ff0373239a88e6b2390f50dc6e371659659b8dc7bb1c09409c084a894b894b45eddff001db7cd123ae95e9f33fc53f7ff000d4da16716747aa7aa7ac7ac3ce87d423ee50ba988ba88ee8e4b2c64912f79cf587b6af45decf9d3acff00b699a772ff001ecb65bef8e4944c79d9bec9c89be75c5d92fec2f13e4ea79ce7c4bdff00d08ae5444c9ca97663fec7c9917e4bc55cf064e72b259e87effe8274f7c12794726fb63fdb59f89f097265758eede6b51ff73e097b78193feb06f6f552ac49526accf876f65ffaeb98d693f6f8f1756f9ad33e4497fb50feba4bdbb6b5df6f7968c92dd94cd9b972ff006f1ff4d1fb6abb7648a9239a252a591a94ff00dbc1fd44b47ef7dd7ae79563f8ea647b8f1d1b6ca6bfd9e9de8f8d25cbed93d7d8ea25ce4ce91b1cc4d1f88e6de9f3457fad8dfe43649f77c7be919eec53eab0c0cf9bd47714346fe7fdb5ef639167c763f6d1e5b5ba722a316f271efe3aff004508bf03d766d4f2bf1aece34afdba141b518c5928edfd05e16fb1bb77adff00949b4dadc464993c7b5f9d7b0d9f1d8f5afd1e3b92b238ec7b52fd68cb6b924269a92a7e442d2fb9f8a8a361b4da6c291512ce3bb81f1a4e5f894515e0af2c654e4b6b553879168fb6b47ae0e9279e3ff8dc86d4cd88d885046c89b11b56ad95650ca1f7af7c49bc9296e976592558317e38da28afd083b4d384ab7af05d783dcad238bf835c10d980b2cb148dc6e2cddc5966e2cb2fc0b822ea0fbb30f8c3e1af146a4b98badd1f12ed5a63c7ea4faf928ad30437e72fbaf4b2cb2df92771c7a5eb1fed296ec991fe5d8b55d8d76576afe4394dd4bc4b55a2e34e921f8f573dd9f4fa746fa82e635c6d28afd25cbcbfdfb71fbe17536edf817b3ed7df69a69c4b521aaf1ad5217f1e393b7a7d3a3584ad783dca144da51b79af1af7c75be4edf6ec97a29d63efbe6cf8393e0ad2bbd4a86293452915e289f3086e7d53db835e9a3b7069b0d86c2bf46263b507dd998ffe5e3b2cbe3dcf8ae28922bc1635deb4444c1ccbaf95434c71df9170b4dc5e8c69148a36f3545695e14f8fc7d0eecf5eae4b5fa299b8bd286bb933d935dd111441180ebdfe7a742afaad393dcf856597a22eb47d95df5c4d4943b71eddefed652cd5ea68b55ad15c5792fb93a2b8ed872b4872615c7d417f269f4eff00beb7c7b8d967b1f3f17cf91b665fefdd8d7e6ffb775715ad8b4a1a36b2b4f6ec7e0fedda8f8b6426a263cd8e275b3864d7e9dff5d68afd35cca4ff0035a57643dbb6bb7e6b4f9d39d3e44523e68a2bbfdc7c0f5815ac95eb8a5b5aea32daeaf28baac95fffc4002411000202020104020301000000000000000001021110124020213050033113607080ffda0008010211013f01ff00136b9a28d4af41058d51af4e86a38f361e290f9508d925dc8aaf14be87caf8dd327f7e36317c76355c859765b148bcec8dd178ab62ec8f91f7e42161c4d0d04b12456231c4113952e527e0ec5651397290b15e1b44b9485e293e6c70df4de65cd8e5146a3596c7cd8fd178b3646c5e65c3b2fc284fadbc4b9b62989e2cd8d916ca1b1f3e32a3f21f90d85246e87336f717e9d726cb2dfa4a2bfb9d1453f48974b88d612c51a95cb5d4d0a3d546a6a8d0d0d5f0e8d7894688fc668ca65328a28a28a28a668cd194f105e4ae2d74513810f36c6cb8f2fa21e7702a48bbe2cd9f1f12b85320f09f0eb80c911ca62917e825846dd0a42917cbac3252f0a6298a4b837d1db166c6c6c4a7e5b3766e6c6e8d91b22d1d8ec5a3b15d779a1b2f98a46c8ed9b476cb97a58d8dfa6b2ffbb77f4b7fa757e9dfffc40026110002010402020104030000000000000000011102101220304021503103134151607180ffda0008010111013f01e94ff8527d354c932664493693333155ddaed913ba7dca595b9da74a7b8be4768bc6905221b13ecbb268f03a06af8b3063a5902f084e45d97655199921d4489dea76fc14f69adfc9e4f236ef4f6dde76820c45dbab824929eed768b7822f36a7aa911ac5aab48bc9898988e2d4f552e1a9e899237648a574e0c58b85a566b554902d2399293e09e2740ed8989818c122b2d5f1a3e172b527db302083166246ef8fe3bad70d287c71d1768dd291f67146242fdd9be14a06f77d15535f064f929523d57a04a77567d6775aa51e8968921f79e8aebbef55e9d5921b3246489edbd959b2745509cdaa76966427db7bba89274932326666664b9277932e38e1932666668944de51289255a51f711f7119ab56e0cb8a49249e78208de8aff07d5e38b283143a1da7ab49f5399381564a63a3f56927a3e0a51590469e38f225322d3d045254498b22d3cb169fd9fd73c94a11045dd0474209e7a6f1a623a06b8608d62f1c4909096caefc8e943a79e2f17820c4822c96eb7c51823031662cc590c86432190cf3ac6b368238174e08d20f37f9f4ac8ba23d32b3f4aacf65df566b64af1dc5bc592d608f511c70410474a3822f1ac6b3c53b783c5e6d24eec488eabb4712e3f1a4712e28239249ebc7f08820ffc4003110000101060308020202030101000000000100021121303140102050031222324151617160811391335223426282a1ffda0008010000063f02b9a2e554c1ecd7088c8e18532524d15139c1ca8aab9da5ce5731c299c39a7634cb555d4eb22983e7d02832b94fef5c70660a92b8939911f9fd75da4d86777c1606ea9a956ce19dda956c9d95df1271acdae870f80566c2ea18bf507debb1a5fd26d51be12239e9795c8d3ab7d4d3cdf08e9ed0ee351a5e35ebe1a5119e2de14b33a8823b5e352e9a29081bcf25534f07a62fb98d152ee8a93eb9414d0ba705d1fa4524946ee29da89471ae31b270c4e4869a536717d838aae4dfc5fdf526b182aaa60fcd5cd5ca307276975ce44ea4a7604ea6675260d4e36eeb1868a2dfd60fbda67a48ac816e4e10b3a48ae8119f0406ede51472d15147486074aeb0e90e9a5bfabaa611bc7da3855013ab22b321690c1c6a335708ccdeed8526464564c30ae4a2a4f2a388910c6920322a5013698d3346f8a79c830758b4d99b4b4a5992ab0cafc1f621a29e2c60342fc63ef2bf0ae1e2c0b1bd04ccfaaac9a49a2a22cecff6aaf5bae73530b46a89cae0b88fd28593bba02dfb4cfc7b380eb8b5b4ed09649a2774cfbdd30226432b027d25bdeab8bf21257e3d9fef2323a98994e5f8c488600cb8e6deed74e90766cf28c8cb3dca74a2d145a322380f78d5566bfbda472c333b02cb3539593da5b99e5995559e3d4b897281b42d349a68e56cc97928ba97a3d4b658ee9ccd3b14410e6c593ca81e11989ef209344e64f0de8130f81806d92e6939ae766b63f8d9fbce241619e5be66593e113df11b4656f0fb13ff00e8a7e719ff0018af5bf27b4b6b2ef32d38a0cb7c2d4d2d14fe9d243b34398a7dfb47ce3fc64fa5c4c363e93b97de60c75ce192092260d90a9ac9232968d022d1d0063c463d8270d93fdadeda31f8d7f87683683b2e0da165aeac345716d8fd2fe46ff6b98fda3e21645a3d1168cefc63ef416478c1cf72fe429cc40f74f3b47ae1af75c4ca73dece0d1f12ab21a6bb2e225dda50c84f534d0591e65863bd9167fd8cc18ee8a0d047897e058968a2d19cd35a13465129f63ba3944f2cf41a136656ef7b08a3b2d9fd99c534d279d09af7289b023fd8d2792b74506867dc93605a696f19e00d13eecd868f551c8f69a0170f28d50fb90e12d967b0caeed62e55d0cfbb26079cad349a6cf5b08a75a867af59ed0b267c60fc46cc5068de0583ac8b58bd34cece27ba24d4e8de6c05935ef16cf8b3777d142190cd67ce2765568eb2cd8ecf0df28b44d541925500516d7f22834b982e57fa510448807ae42a20e8e7133b67eb0d9b003fab96f6d627b280cf108bab9e9851722e18284544686d0b1d9fac1b6ff531ec571704f3139e8b8572aa681eec59f53dfd56e85e65d028b01531e65554b966c191e6c20c928935369454502a1154b5067b1ed3baa7bccf85cd30e15cb6227b24ade364f0a375164283c28150545cab94ae55ca57295ca57295cab9572aa2e55c8b917215ca572a890a2d1545c81722e1242ee3be416715c261d9461aabd9ae02dbcaa923557a1710d545f4557e170c209c61f0e82e2f86530828fc3a09cd68efd1e0571691fc705178d160a2347734cbc2ded935ff0095181d15e14468ee687daff197f8510ed160a3a3795c416f3261db4682e2d1831db1ae8b04ed0c95bd91ca3a2c342dd64e403f69ecd040635d5e135e8938bca84baebbeec6aab2ab855570ae15c2b62f16e1ddf45aa8d938dab0348aa8e15c2b85555470ae670b38a18d749ac88151ce6c48ff00ee0ff85b5ef0701a9d54330995c8494feff0c72186f334d6c4bae4659c7746b627b586e8d7077975c289f84513ae799c460ec38a0a0a9ac99ce443354f253981bde53da3bc7b2ac3e0ccb740428b4f3d823409cc0794f6cbbc2e00ef8439a68b4a0b8dade3d827507c29ed18ff0054e67859d35e144b8fc31eb7991ec2dc6a9df54f1dd39d6f05bc28b74feeeeb6ce4e41804bae634eb87fd5cef0700b9d9c2b9eaa0ab85653ff00ac513999a44ada37f42cf748554fa1b46b6add3a0c8c33e2642613179a676439ce4c88bcd6d3760307f5b203f698d98c5867cdcb03c3f307e0e05e05ab8f32f29e2b625aee9ac4b5d85c00f4402f03316ba045b7502f76ce3fb4fe9dd47f7603c044e25afec653a7459def089a66df8a36064771db1856687a3e72303c5c36d0f59d967a39302779c0cc889ac0c596733b3466ff00d3f3d1c9905d017af145096c8f188f58d7356c1807b3f30df7bbc279fc8d14774103cdf3c4b67d624f8c6b9df3dc1a7819fd27dfc2b24bcd533bad3f13eae022ea6769a7ba129f711970aafe42b99745ffc4002a1000030002020202020202020301000000000111213110415161207130814091a1b150d1c1e1f1f0ffda0008010000013f218763c04317346d97847088445fbe18d21606ee8ac290229a1a6a18083b2a0f496c46ba59297341b5b611b4621d97d14647886d64a3656d98a43c650fb3822e51893c09197d91c7ec27e61551c353c21b904b093f4244dbfb10d7ec67ab2a762f67daa25d097827c11e0c447834109e58afff00d809762838d24c82daf4765417a9e110b6a16f29bd3fb3ec3e1e8488b863445b1113c181061296afae2973c44b441b19b2c19bb1a778791d12a210fd1f4215ed607950684337128ced82ff0042c5184f0c8bb2e13d85e2c7e933e951c3c9831c19ea9e60a5e3477654b50b868b04b615b1b1a46370fa173a82f265358655ebfa1bba5fd0bcda52b0fd12044c51638c90886a711f082598350fb421273efc20c6443c093846425ed1324e8867521115ac77ad10c84a09992fa14fd8d3c894e11e04263cf42cb2f1c5c2298b27bc9d8744c11c364cee95ba45e701aee3035391891f16b18c933c89af436b4b034e589a414bc42b28bca18cbfb12903f120c114c1fb2396e0e8c18e20435c312a35c21af03090f245c160c84e11f3af11ac191bec69c5fba23850d8971d8242c52d31fc2c1bd5c1b6d15e0f8f637c29de5f91e143591704ccb6255a48c10930123e84fd0ced4d169722fbe16513029e322af914ec7c2f6e33f17cbab8ef949d22e594b834c83322e541e3b11791f8d2bbc8558c4bd9e484dbd0e9d6883263448cbfb166234551d9d1fdba7547f8f65bb125057f7c52e38bc64428842a638617973b49c66f181a7062bd9a1b30c84851b29dd334fd71fae147eb8fa32df19e888621e42d0cee18a746492c9703d9e518cf5831160688a6a988da607d994d0cee444fd06cc4289921d1ba6511918b59e31908fc12884e3250d27c683f01af64125e5be2524e1a3245c67b1a7e49440d09ecc0edd9fe5c45e4fd9fb1298e77c60c086b629dcc31b1d161be28c1ff0052e02528cdf6628324850ffc0da8605ec496d85c95d9ff00ee4bd322d288512b82cec49f48814e11ec56e85387ed4d89635c4f434fa322f0450c220d11d3ae2170d131c5c193326694a7d0d918841b2e4c893f3c51d231a646b88220e0d498954a651725c8d92a9a184c5b8317a1b341b2fd983879f0b1a3ab21519d2781606488627c665ca9430976cf0a579235c86cc1933c537e25461c7e8a4a309bc991d299be5939263f7214859e27b3f67ecad7b122227b27be21904e195d1a392c07831975c568cf8b92d3b131f80bc8dd37c0d8cbc24352bb1e0889608850de78103fccfece0254d3d8aa7a22230d11b12f2888838f04f929e448912f642d763529829030d193039c28f660c18e8a7e85fa0fb30548b74508d1fae1b4ba28d312c647082f427ec3c09782c46583d1a1fcba11d0bc56b30a3a14c4762574c27913a3176193958ff4c54c8fe91b31ec49991d428f64908db6ce82c3146883c09e4443493d092222218e897a2daad7150da484eeb88d0bc20b7420bdccf0cd70356291a117ea0f4bfd0bcc6fcaa3904e8f0cbd8c79c7c5eafc1bc1a32cb3c99b0a1034ff0042dd936f45f66c34fb8992e4c89bc18e1b50df91398688888a5ecd0c1831e4c1a99b24f92a64ae0d55a13210813e048fa3a3260ee9fa2fa365b1ec16b8b862746851a33e4c8de42ced9aec91b319bc1733b34ca5c7b1be1fc1f090df2b052970276c7ea2c2b1aa2c7a193c87e26e521fb14b7cdf444c4bfa2711c28c783f436d10b5c415e88e86d6a62e290dce28b4307d0a3f51117914f647c30610493d93d9f637d1045d8d2852a890cf313e07f8568ca1fc6f0858453d8a8b1b4793195f0202af2a6bc1f43ec6d53326514af27e869f4856161245f2277a20aaa27e88f047a1713b7c64cc2ec12bc5085e1436f22ce9f264fb0eac8c9a3f44221c15341541929ba37bf8a7c52631fcf5ca1b2d3acbe0caecb66b82b836c4ef66d797590b0d05277c413a29fa1b2bfc1971c2457a42285854a3619bec9479ec4a2e143c06c59e290ec6c6d88492b43d1a075d91fb1a50c2d51b1fb3aca37ca0d13e08cde4c954230738344f8b7c586cb919a1af23dbd29865059ecdcfdf0db3372c87b27be0f2b434fa43459295421f379189b687ea5f465d991056563385b14848c48693c8cd668a33024b8c88fa124f0491f47dc570b1ef2366f45598f43951324c9d8ac94f454d616d209a52db6d99689ac119389f36d48f0674648449ef8cf155c9135824e3064c430308e90fe873d213f2855c1b6e97f465918ec64a52911becfb0a3450830bd904be097b2318bb1933085c8dd5b1bb9c062e3e362ac4e857f65c9931a08b64b0bc5181aac894904dd188c38185b45de3344be0854d10b594a60c572ca96c48d68e8860c7ae103f43b99d8b8368a56867a41e22484205589bc8edb120d8af0356f4355c6c678cf929335e20841abd89d42a23c4369d89461110734395210330d12d1d9047415b2285c62f0e6d0b6f27804b7469742e4217e08622792094d423158375b135fb20f1ae608949b26108991222160f32bb2ae3055e0fd0fa09514c7a20ad08658a2ea33e0c8df81b65f114d1e867cf06342e49f0357d71621e50e8520b87347d8919412fb68c995e7181ef46518163513cf7cfa1ac1079d1c8d098e04187c216c4b7e3ae0214889904709c195b288f1784f6487dc5faf860c21c82792af27ecabc905f44c0970c147994e8f62eda24cd3457e06eb42632cfbb2565717264727911e4b2e75c382e62124b94365e1d8c6e3b26040cc367cad9ebe18b1d16fa85a7df826df43be0cade85920be12acf71a35b1499e1ec1b3aa45c3488f0448690f2c72606d791655b8e08fa186ca874249df1adf4532a6217e0db437f05bd22fb3d4a27f772ca4888227c570c66b9628f63e0ae8dfcbf06c45c7998982ecc099b74d743c0d0b13cd09969993e84630d8840d12d14d99f24e199b23664662267d0c88248a7b07760b8c0c8999606cd8d0b42e3046971452605f4760d8685f7412a11765b208475c42108420c7c52f1d8fd8fec61bb9b5182a28924154c4f05e1e384a8a45f45e138a8a872688d31329e01af9ac4df465eca7d8990af0506de466df2c232bb6647474868d1291109ec45027913e305c1aa1e0cc5ec9abd13913025c27c09920f8186a70f2319a337bc395b18816a3229e35cc2220392ad89e0b4c11127667c95e45213861098a86937859e09f93036bc903ad23d10dcc4fcf0818ae862bb1241e8283f465b22f2211224fbf15f6a11599abd8ba1ec5110b6f8a05297e309c93831d6065ec0c7a641cbda42b310c9a3eb8c959911118210857c35810c262de8afb15657084a4c185a303c508e867d94c0c60e90529616e910c225754fd193029bf07d8bba3cc8c7e8df0425bc8d8906dec4734ffdc295913bb1514a52ae1a707451e53b068ec8d8854f6351d82341ef3d08d33a2a2ae09d885e453ecfa09936f3e07919192452e0848f542f41315e4415e05aa0dd7457447b849db67dc37f3c33e06f129b6e8822229a238443433c37cb6b89bba464b433486eec5ca18d3a433204d30f2c31a4b14c895db366d8eaa8a1198c25087679425de0ff00119648fecc2042e15a55fa2a29ea29aea742081a53025c7460687ec6cfa33e0a1f713e48f241ab1109c3042ef891708f2a3aba1bc0deeb837c2989f81a6b8290cfb0b1d91422f041df2c8fc8f0d89e6320d71df012ce3162ea0f6e4fd0f7cbaf434f02705d8c8fa85690994ba30e0dec06fecf7146c4dfb1a18651784a6aa99a8d895a4a5d2c13d90d916468d65711120b1e324f93ea267825ecfbf0ae17d06812ed93e08e79eccf1699b2106b260c06946b088490a8a883d48c62ec55327d0fa0f85b8cd703427a0ff478464db581cb6484d564636a669047dc53fa26d870cfa121518b24325608f157039209336257f499691f6e2ac29fa193d849090d28d98214e28da5d9eb91fa08fc096784997634456847e44b049272dbad9339d8908e1fa12924b23c3c33cc529d0da2d93d64adf42b4498b2d72e87430eb3d8eccba2189234122329e4a17a89353ecf58fc667d0ad04122c896ee15611c34e1bd1387c73342b52ce8fa90889c41b662ca8eca53063c182be0caf428b87ec7872574b82b84f3642cbdb304443e668dc56b5c21e98adabb71dfc211781a464c99a180d9e096bc8f2d714828461106354bcd89aa2422c40d593c646f44e81ead713942db32d299fa2dd95dba268915e0fa1f41bf5825ec9e104f4463d08531e5c312bbe307ecd0861987c22cc8d941d0cc4e997360fd0cba0ef62110c21b1b1bc1b08358301dbc7099248225c62c3b196f02a23ad1193d0a3a24824a657e47490a5d97c13e58d11d1c2639c14fb0eda1a2cf0beca912b06f815fa23c193a445942a578286ff42bb9045e07d01a7967dd96619b781bc9d72d9b30c51703b26861db578921eb8c4df132e1c128d0d0fd0c74d7918eec48411687652e78c0dabd95fd0644c1d1d9fb21d815a22bc335d0f1d0d6c48cb42aec93b611d70fb1ecc39c8e6e710d1b46b885ec7d48cd9135cb9e47aa97a2c19e9a479f2275d0dbc16385a2b1499e87be472381b80f45091282c5c4e0a329e168a84b83418c7843cc2adc1544c22e69093d0aca52b3f6444f820bf27b85dccaf253be21ec73842d736160d3c9d016580d68d8991f43d05762ba83c8e14106648f2cc3b6316f2b027746b88dc228d70d172fe8c3220e20f256094257c88311722199c42c7223ac706f8bd1dae8e8c9de543043058c9b48c613e6907d0a69a1fa898f710d63c8b122f0646c3f63ec3c365321466297860a37831e4544d8f6be0dc20bf05f01b362bd38c1107d515bef863c0ed33066c411bc122c8d05c3703bf2508aa24b6213ec5e921331d0e189e7852f156be87af10fd0ecc0bdb12ec84f8248e0d2d1f90faf0e0da9862d8dcb29e03c437c48362cb3e8a5d70a86be08213ea51f527c1e834fc9190506a7614464647d2e697b194c843f31e06245f21bc8d1dc7d73bb2a6b661c1e9198d74291514a8c78f43f13642604f1c536585677593ac71ec6e764f91b4d6441b76971c52ce2dfa127b7065df183335c33ec7649f71fec2935f08422f047812055bc0d1b28970a3d1ae2f178a51cb32e0c8ef4636d23fb3bef2276c5b8425e18a0958879587e51e5043bc9188a7d7176c44e84b5a157b3aaf823fd1178e3d5f42d2d706dc7612da441241a434df0ae990ecf00dc22c2ae3a168c1fb109ef837eb85e0834d9969c53f61abc18ad8d8c3630170db6253e34a528e60202944ebe872dbd657b138288da67ea9964bfb1d11414c7a786634747a7816db2c1cb489862b86c5fa262d9d12919f68ec691e078342f2c82b06cc4bf52b12f6a70b311b62da5310e844764bc9040a8cd81e1107c25c60c0a0fe4df0f9121ca353918cf4267f5ca151de33163831fad89a70c3a43ad15d8b10e0f2170a176278e28889c103bc2424fb67d8f24434c9e43c7a2a63056da16850274cb6233c686d0e4c3f136423f62bf104e8a6c89f64fab44f356366f621f5f37c3e1587121ef7a3452944e8d2b7433506512ae252c25a3342f88bd2190875d990e3239435e7c093a576cb26abc54426d0bc94a3c18308abc92ea2931710435cfec4a4f5c608b50831ed95e48fc88e9c665323511be1a048de99fa1aa32e8827541179ef87c19783a56d8ac8bf1626250de28d8c2b1f6668164b95a31ade1edc24462085c0afa10a45665e247498e29f1413133611383bd848fb35246213c317e46b01df0838989f17306fb7ecfa869ed0997036459461d31b589ccb4f0869cd6c2c1167c99b70be8b514bcd2f14615c0926bddb7f042789158d34eefaf0122aec56fa37f431f8108a8af93ebccab8921ef108d2b1e0cd055e1da1e8445108427ca9e088ed13265192bd412c90b5d5136c84c221346a99f402270953c86b02c746de0a608a52ab04ab1af843d6170de4ca2697e597a58c05e2f2f8a363084b09078e87f2775b31915f3138129e4e4ca1204ee6142303412243c381837c0a19ecb058f965c3c9ae1085c22944f8c98aaeb8436ff0064b24b9e27c0f2b44f8248522a92647e20cd76136eb90556765882f93042c3c90e69243a993ca0ba6753478380477cd1b2f0c67a19372f63f82e683b6d745dab8627d9917cf6790c35823ecb43626658dfa1e9899849e87d8d75c18a8dd06e85c217c5147bcdd915d13e0c19e8eb243b23d8c1254c604d354afd93e8583b8ce06dd19731d196a161ec3363f2217a18c70c5dd0211275c2298f8bc47ea1cdac3f9b4390a59c8c4d3c70b865c16e835d07afbd1822689c714491465690d487c66ceb03b12fc2de0ece3ae30593f627ac8de6a1e60bd385a620cf482852138caf26c27bca2a926eb6ee46a9aa763d9e145a52be21d8f87b1b1299632d638fbf8327c507769ed8d2db9afcb289bc890597e06cc6dec6dbdfc333085ccf965509e589613549d1d978317e29ea206128fd0a98bc5290108603ad316cbe8eea8dc836363d0f7c7a2c108ebe0c6c60512421b1f3f23758970fe3d13e17f36f449bdc085f15f0966f265c6a6e49e21caa491cb93235e05786275eb22533190dc5c60ec795c24e8a7125e58f6f82430c7ac8f85a3ec5e6947c218226d8fd218c763744b8a3f8afc8fe702db64942e12f875c51b312f00b2180d5d95307f60f06eaa913dfc16c528a56461095ba3fd70bd2334c96f1d1911b593c8de47a165ce0909f1ad72d20e77fc6f91be1617e0ecec7fc19fe93a4c3f06b84f5698f7bb8464a1ac35e4a7f3fb111578e0625c3d89509a9b1a730e1bd1d3bd1302cc251a1af40e6dd8e30d67657d8f39e3b289e0be0c4b77b64c6bf80be2ff3b10a8fa0f3f3eb9b15b6a0c452cffbb686d92f7d33ec371ec27a33ea4566b3ae3a3a3a18f262487d3a074ccf30a8d8f1cd3c8b86b8d1452966cc0d733adbcf090ff0afe1225e58ec626d30ea02c80dbaf33ac3bcc7e0d742883c9d6be105c48fc128a5a22648df665b0f912db7d999566f3f0901b86d8f9bc7643f7cf413e5e84451a06de1783b12e6fcd210dfe45f1e8adede7943b7f605345e3b8d9a4efbf22b9bee3793f5970834d35178616fbc796fd8af5af88ccc5f4744a5f22c523028c4b227c750437fede1781b3b190fb1f38df287b04745feca65c2cb21fc96be5b1ff0b783d6a9c51a57687471be8fde86ab1e926f2d087b76621c1b5df6665e1bed16e51e830d737b7f0bc216192b3a47b9c507846519ab07b11fe87a9cb4c21ad986eb088517aa2557c6ff00d9019a1447a905aad2457b2ef87ccf8afe27b69397af8d18c9a3cfc39e54a5125b62e79df1d8882fd94c485af7c189927379586996176686cfaa3176fa1b3b10fe7386f1f15f0d6ff15b4f23a5f818c5f9a67cd60a6c9c79122272cee781d9bf4864329d98f9d951a9e7491219ff00bbe07bfe14f8bf957d65c2f937c12dde122ab6d8be5df1574cb8e131cb3981a46de8c8e2cfecfd1fb31f07e0efe1bd2e0c48fac785ef848d7c53e51dfe06260bce79477f8828c6c6148ecdf8a6f19f2e9af107a127d5088657b1bbb846504f3c76cbf22873d2c15e43cf3edf86c1bfc3be7a1fe056df983bf8318d8de4424fc0d7dab8fc39e720b1c51299e3829f6f67b1c1cfd181c35cdf8a1c3851cdd8567c2e3bfe0bfcd1dfc5b1887d1009e5e3f0ad918d13ac78632551e84335d491757d2f035583ae1e87c39d7e0b2bac9d379faf868bf9579fc13e5b7db1df346c6316842d1b95e8eff02158652e84cfb410d417d1367a177d20c054b09f639bf676328d9d7e2487b4356f8c3f87d73dfc5fc7b192505b7cb6309844780cd3f93e28d2f3c4c27d0a330f41f836e68bccf0ba3053db1659dbf85cfcd6c551506d368fc097f03cf2951cebf063e4d8fe032320f8354f231afe1a7bc505815a165282d414d5e52c0ede1e9b79c94c94eb8b8fc367a09d8dd6303912e8ebf87e66e7f117c66fdc767b1f04c94bd0efc6fa8e426047e33263bf04c0d63ed63f6742324f242138ebf05b7e50d5c5f83bfc705bf20d637f9d2d67b3be18d8954dc90dd793bf9be58fc6c0b02199ac12a5d21ed7720c9ad914b46d15196919b91fe15968c9fa37fc3ab0651fd86ebbf9ebfd8d84f867f50a8e181fc990e994a0cd18af68370efd0d84c9954b288cacbc3fc12bc8fc2ebf164252b4eb18fbfc0bf063f7147fa28c7b4906aefc57cd4d4cb51602f42cbe4fa3091e856ba32ba67e8fecf063e17e4d323afe1e8cbf85ee4b63786391a5997c31f85afd02906afa1190b3e58f7fab47999e485ff80772d3a43a61fd9ffab083300f67d821af8f7c4639bd0d79279167ed7f1704f93fc717e19d12a458f63cd7e2791f11f3642b0d5d980439fe90849129782131cc10d68c40d8866ead0eaf83909111ac9f62c44a6518af297d192a145e02398997f0dfe4cfd4e06f23ecf83e6f5c75f1923c2896084c67afa70ef87f21e1e4ee8886206b9352713056290ab489604121d743cf5c1be4fe8a671f47987d11db9064e213f958d144d1dc7e3ef8596979277b482d09d272f7c6f890684e2fd03c13d04f5e7bf423e2f90a5f2731248d68feddfae2036659e853a351e0ff0012fc466fceed34364f3f827e7fdc04f85afc983045f15beb0d047942f832e05bf8e5e0a943f422a0ab91e11052f30ae681962db1f36fd0ccdc23e32d32213e637ee356d7c34c7f99e2b368cc2cc7be3bf863c98e884e59103db28281b754624e1b2f160d8994a7651bbc34b70627dca699e510a413c32e178c70f244344e1af836afa374a697058d97b63169b0d35b53f816af82efe0faf84e3a0128ee7a322e1f91be5f17ae28bdf0d8d92ac8de843bdc88f22e627c18db8c14bf04a0f9d083cb8b0d1f46d45f436033aff626f24c69ff00a89773ff00887b07ff0010bffd5c154addcc1b9e43ff00e2c4a16df67bc43b0ef9fe91adff00e21e6197d9924be8ec062fd9fdb3f63e88468be87c07b95e972d031fa0a2d0d63868eb87c54536f8a3cb20c68561a175a02524b31da19bd9f6e1b7c2795e37d9d183b2f5cde364f806598f032d08f07a0f511302cf441ebc23c104d33e59278e04e2950e9a17b8ada0e93520b55ecd3d14431f0cbc767791e0cf1d19bc7ef867664b5e48620bb974242f6e1f6e75c84342d2e4cfc2e0bc21a19d1384e1386c43a209638499084270c3941e10c62029a350b22d0fafc0d8f441a43e5e78beb8b38a6c7ae264f10cd706599ca13ab911db1051e195ec4526c4288b1990853be6f0b0bc7427f8764e5f0b47423b18c7a1b1e0738187981ae427f6188be4bf0631a18d97e0b6537c37cbfbe605bae7ecc332886f62f78ce96068b01781ade242971cb2f1614dad94a3e5b2f3395c2e6728a3e18d99236a771b79311a0443f62652979631a3d8d16f1f7c55c25e78675c1a346312d6847810c8d822b98abda3cfa4bb34882652f347a289f14b8294f192f37075f0bc31687f163363dc63ddc93e03b1373827f17431ef9b83251709e78a43d13241d31d742044133429f425a2cff415a48c791a65c51c13288c17899c7348f65e54b78652f3d7e079f8683e7237078a68161b131a4351514a5e59d327cd0c992f10d91383a1ab1a342814de8db773c0ac15a62d2d13c89864e3b3be597e545f362e270d72d98c64cedc87a90b033be09bcf816027ecafd70b82e7ebe74a5e2bbc33b12cf1ae188635c143017d216418f0c9a8c94d32ac4505c0b96df1d7c694bf8dfc0f2f171f7c130212f268528be859d267f895229d94b82e08108ecb9288a53a1be28970e72788c2df42ab03cd77d12929dd8958b893294bce0ebe0f94f8bc528997e0f0861a8c622dd25cf42d219ed1241ce6bd18fa2df0d0b1167c50bc13a3c71670c68427bcf0b6627b2a2f1bd14a2e11df1d9e89c32e0435a3003ca1bc631661882ea2e0bf052fc1f0b92978bcd28ca3587af83f064660b5ecc1a30327851952f6103d2ec338abf0319f6b8b0b2131336d9b443b1b64f67b1329df299efbe3026577d09fc1219068780cac5bb833c1d003522be54ca52e3e1463e2978265e44c6c7f0b4f81b245fe4e85b10a16c99f427e768758332212d9fc99a4e65ba8eef46068686c2ca714e884279e3f44e2714a3191328bdf09f2d1306c3f53d425f460c19e6687a4fee2c59a2e359f2529786fe1814b878f08132f024b9e0c83e18d9e27bc1dee9df8e5bf4567d183be7a2e8fec24c2fdc12e03bd8f47c265827c3f6262655ccaf8b387c4c9271df158cc5c2e114fa10c83a15e0cfa2aa91ff900a7a6259f00bc2e0b8e14a5518d095df15d91d8fb0dc5b3edc303e2a3303478f445e722c7368c96c5a243fd9d3f45165433d14116940bd3129e5e0798e04ad54ea35d89aec596c413c717075b1710ec5a210822724876be14b75cc158ce52c2a68c987a75448452c12991797efc2d18c981e5912414f6434251ba6b26086621bc0d638b81fa35177c1b028cb68bd9f4a990d0e30507db66147904cd9466d62a344a7793ec45165ba22b8ba13e29d9df17c89a31f1eb89a210825c24890706af03aeb85ee86ad8bb570a47a29f06ce66030c37eccaecb6cc22d15a18c5c3771b44ba17f6e3be6ae8493c7665daa412886909697fb3a28d7b2e0883e2a2ff0058f8d3b0f72aa1df4c535b4243a44f7c3e874986c4bb3ec582627c980fd8fb70d88e0b236172bbe5a4c683f513e05fa148838a4b6b24f640fc58c36e0aabc1f6116178b30ca6a4c4c2bdb88602d0f545fba5621359c89bb8fd8d3c89baeeba2ef80d421f1832ccc8e93c035899a5e10dd1be1735ad33b61bda302b12bd20b25499b1235b1266104dd891e28b127a371e4b3f159f24f3c0841988209946444430c9612dd581a9629dc31d49d129d9ebc6350934c6c6ca5a2bc8ee6f847451ba2a960cc1f1f709d5c1e99fb11b6d34e1b38c146b74fa1bcfc10fe48cb8615a84beccfd18854ca337a68f6382f71aeae7c93e518343cacede0a5df128f62569227ca1057b13362bf668e0c65cd4c5c40888a4e3a59fd0d3278120649bf03d82581270d7f4651e5f1448b5e8a2cb324746933be1bb38acaf61b197f009f9a10afc910ec02536245edb16a4f09229035f26869b13094b09c9758c0c70a606e49f1986887433a2d6246b87d72f6bc9965d116ad0cd611fbc8911e3323caed8d5bb1f33f26fe105cce613e579e3d683fde458a68385692c785445d0dd29ce52f0c65c6cc384761af910c6c8b1ad7472f649362d095c10ad289e49398422e0e3a1b5078c8670ea689814b92d2a886f3c66ff00057f12bc9ee1ee2bf3f2db230a28a463c7655fc7c1f420ad161e058dcbae6669a74fe8fd13037f6356c799d28c67fa2e54365e6f37f152ff00c1a9add182924654797f078a4f049971247e5098e5f30fec68b1e28d321c2d0d58c5124bf6c7adcf5f8a7fc2c2522d661b07f1799bbe19d19b5e85a17189ec84144ab12503a3b88efa56745922dbe41fb237cdf877c4e7f7ff001cb685930b43138d1d17ad0d4c9d1d7d8b4883bd7467832c55845cd2e0fd009235512e47d978294bf17468a5f8f65e6f108427fc17dc1a1d72a43d70a09e45e0c86e4be06a9d25a46d19d9a0b63d32b7b1efe54a5e6f37f0d2fc213f9b3fac7eb8c9c69cc6cd97c9b3094104426908d19fc96530b43fb23998eca172546084213f3de6734a5fe6cf13485a22210d07b27b3fd7093ffa1f68d0deb3510b553a22da2d8a0d8d9111115e27b21933ff00290dd4131599303ecc608912326d70bd194ab1a5d9d638c29bc094c0ab49d130437374a78ad8fe8363dfe4effe2d1068c7bd60af01b498e8147f66b7c75c45fa324bdf0ba77123175fa32befb6217ed08c63dfe218ea8d21d674d31a788f835cd2ff000263f9e8ec920d8bcf92a3cac1a5c2677689ac98dd529883259e8c07a068dd05fbcc370f9295b86e8871a19077b2f1d993fb6344e213f05e24e67fc1a2c7db89db64b06cf03711963e0b9ce6bacc48b6671758437842ec0923510aed4d7091193ae2c5d5e210833cc27e2bff0000b8d85ce0632f647cbd638d21abe29859cfd89a4bc08b7623ede045f5c2af5b262dd18bc2633865c9b2fa34f641c7c61827f0e146c079860ffd20f6ff00afe06824e3f044742e3042bfd10538fb231ac6f2def86b95ec4d5cfc25363d71f44c1def8fb1a4434cbf8e2f86398420bd90821a38c4681829c09bc32867e697255b28f0cba14578b06cf1da2be2b4f88523253d13c0ea47de498a6d70a3475c35e8a862b6b0831066fcd1afc89104976793be10f0b8a312c3ca6eb7e85b7a5fe87f69f99ec8a90d04743c1d1dfc1d9509cc879cecbe84f8c09357252795fb116896c96896469e07e1fe458b8e19f661b5d0d5629f609025490b29a992d7a226c6a7a91f833f14b8431c5e2f09b362d73dc6f44c7b3c311c4ef8fb1afca4d724bd1d41269c20972ba1f3cfaa21be13a94c54641a7b1ab67ff03012237e879026c862f2cd82c7793b2d94a3cf7c6da1b32c1113594d8737ececa917058d89bc096b676ba2205c7f614e91106823e89ec877c2f8765e2e062619dd36f4686abb4c752447f927e04d51ef84210ce8d226b20b12605b43131e61ef89d1ea81fb2fe852b7b31ec82a98ff00b8b7b96355218072841f447f6379c2fc8d94bcd2e0786c533e8321ade2264243d26527a6648511929ececb10dde13e704ab8463c3f9e3c191b869c1c3768784ed943c3fc5a7105c23695cc12833a9a3496b279e3df991d907e8ebd981ea7145f63b66dc1f731be11d9d9d9d714a6617bd306e973c29b153b22b918dcdaf67520978b8e70748e41d9268ac89543c2425e4c17cf444426bc8c4e723534d8c3a7d308984ec869afc2d9e29544ac120fd0a54f80c7bc38b9f1c936d2a43cff004603668514b6237c35a3b9f91644f28f22a4c28a5c77f0b4e2a9c982199951fd84cbc5302782afb13b9ffc1b3232707acb3c18772588455f828f2c984444c709163ff21e4a7e035d63ed06fd3a7f877c6a259bd8db87b0c8278a19936ef1a2fdbff01bc1f61e5f9459d0dc7b1ac241af455c37c3c0eda0d931f71a1ac13f0250d170212250debe3a129f026ff4c560badcbd71d7c725b578c1dfdeca86c7817b096c6983f43bbe9107ef8a5314660fec1e9fd0b261af635ec2f01b2ebe69895261722d3d28f9fd07bf8156cafc11718fb1baa52d987582463abf6348cf4cce8b9cf304b95f0ec23552ff00b1d97c18c7269782b1e59bae71084e17c2992fcb3e824a612f484583cf02ecc4aef834fe28c0badbc33b3af9ad621d212b17ed4641ddc73707b62492e9417bd99f1c2644275e4782d0c7d98a3d9e3d17a0f3d64bd8961f92b8bf0b8e60dd7b2233b91bc77ce30352634aa3037461829b3f5c2cf1be7ec8f7f0b8e14923c110fd9a2e08344e29e43343310d5d3c7cb15ecfa1052891370cc972fd8475c4a1567d21f64f63c5e9f155b1b8eff43fc98f52c98fd8d82ce8b93e86c884875f06cad927b393882637c6d284f9bc2be3cae9ced08411f1d9a529e9b2ae5193b26788c919a5edf67593b2b1b3490a5e270c6b81ec6aec69358c3efe2ca0f6b84f09f637432290775cd32ba1d71460982e0618a9a645a1863b5e85b20d88c8d71a3df3df2d61bc10b11146257e1085170dac9c1eb56f94951cf04c9d6844b6f44a2a5f823b227e887a22ca690d88f85e37810f1c35f04da7512ffc23cb8c69a7cb462cfa10fa1c2a2e46aaa3c6c4dce74f190f03a9945b0b66999a46de89ef2655f235264e9a16f3d0a1ecdf1df2f9ecc13caba2cd495847d882ab94a2ec494278c9d6cefa8a145b168993ad160da6c6db426754c2b812569e3852acfad8956a4239b3d1e8aeb2cb1fd13728c0fc912c38b79c1e3e36314c1e1f4c46ed2d126b5ce78e1121de862443df0dce9d0574445651fe86eaff0043ffda000c0300000111021100001082c518310f24a0c020811f28e9269012cb14460ae76e4820838b24600824314a24f34c0861cc38024728908f344005183400040226913f4320530c08020504808500134e18814b00d0861a5aaca2c8882a08031842c820e0862c200430514424724514f101004b0fb2529802920aaa69091030410462c408004808c08010214400338802b34c84414513bdbb41544228908010f04228c0c120228a14518a3461258122a030335230001b7090800482c81c404924a30214014b0c204e24814c44a10f6c91c838811448618c20d0041c40802cf28134218800318200b2d94c2288897a71c003c600c2c610c1c33491481c93c204608318f0ca063d3db4e8a27bc80c51f14428914b3820cf38234214900124d14130920061d5c3870648010570b0014f30d00220218c2062c81831490012c314bc1306a83039953e68ba71b4d1430032cd30c1ca24b0811c03082421c537e6974021a0bf41543f5c25e4718d18c20138908300618228730120e0cc40e382d6d51588c45bb1be8328020c10b3c61c684a10018014b24318031b22048ba0c66196645e655ec01483423c00c538538904708a2c60c93882611828126fbe86437ae180404c0c006400d38a24610c20404010020110a18729bd14b3881504b28c3093823840c20ca3cf08910f38a08488c18000d040c13b700ed982b3234c1821c00051820c900204b1cc2c28ad8c316c5a16d9a92a9ca9fa3814304438838024a3ca0462c73c4083f4ea20bb386044918a730c028f198208a1021803412ca1c62041cd087e008219c85238cec9d4997c0cf5e6a0080061c82cc24810a3c9348a192ad9768c910138cd96620ef45a0913a1dd2894d10114f1023a020b157c96860d3569010a99d61e99409e21017b7998b12430ca0403050ae051749537dd0c1d627987083005c7a18048627dd30e7428f20f04fa8932784cf16cbed2870e5890105049e280192b21088a1ac285e0730120b20477a77d68c1a916ae3e5bd9f008292084112f980889229d6428ba8b201d9f602ffa1a8970980e1120804620910502cd0d33d047e7a503ac20caaa2d3a00172e8b16c4d6079086e040001848710529b1a0004721c338b29c02cd091329be90005afbee441c60ec18243f50004d158dc12d230238c678460aaee26180823656d8a020c258b80210559c5b05013ce24c80a18fb980a8513f918415946202aa18c3007400d8476f0eb5b44306410cd8a4723008021e0135460cd0128a3438ec23016da999136b891844940fc0a42860414526ca4100080088204a0022428a01684392a063119f194309704e0908280584000202008600bae028602028019a8a04b7e94478a7e13604010200bcc500600980221c1040013080210a7e82413602a74082f9a2229edc46c9021392a16cb0c1010c4a41848aa4335a5d360518fe2a25ab1986a3b1fadf6454104f5b5104228208608040a5a65a0b2f4a16575c209751498d5c99be29e0303a27c09fa2dca071016120471039c5f2916eca215f73483563b883880307e06f8d40087704e1920571f28f1408fb67252d0fb2a1843d90aef7354fa5df0007a724a26db894c4066accda1e31e6131679b7d002588cef5c6156a55436bf81e6b4a20a50992ba8b09b589779d3052886a183b41271bc09fd4914890883f7b7387532822bb196c9e04286952892b21a82ea5eb80ffdad4be1bc8808d911a392951493eb1e30022694876de2a1db3f2a5cf8ae34709210c0b69a98b93339f7bcb96e20ef0c0448f03e2661e0b74316322249c35193fbf9c5fca110e3f3054620a901c08f3556d816cbb9a126e1da452d2d61213d44ea50da4c1ba0f88338c1a642e1a0ad9138777f941d1c5513bfc22d82da38a76caeb4442681013034464a30043028260c1180062125f33091f1dfa4067492af7e2b061840b494380220209e0965e2abaab8804006cb348012521303a13992a812f21a51ef700274a084580018008602980820c8000243043806cf2a718a2ac0e1b80168bcd2897f41cd2051c034408432882002090800675204e06830f379b452040e302014834f828b011238a08008a304602891cc0e057c0ec539f0cd126628030b2002a4088084b24ba082082084022cdc92864044e7832c1d8b0a8d18912800430d00800810432c3cc0839218d3066c53cb2932951a170c086590430b2880020a04640628088209281769648244cc470a32d65e010112254f80a38c36278b31abb7804b1620648269803bfb5739025a93758436e7d0fc059d625882860800c74822a238ab73b879e0af8c03cc3010b01b2c2630e8e24989dcbf02a0fe36a0401029641170043ed103ff00af9dd2db66a2f261e72ef8e552442100d0fb0c63864a4801288bb726d0667ea05288aa971211761ebc6e27416c88a26e00078c1166bc088143cbd42e07b1031c4379ae91733fbe511f965d4b22503a0732804c23ffc400221100030002020301010101010000000000000111102021303140514161507160ffda0008010211013f10ede313aa1261ed17b773759ffb298a528ddff16ff8287b5f712a3822264a1b909ef318d21b048899693209c6d7b6b81b81f24d268dc1e5ed29c8c106a9e12c2c1e5ed7911572427c14a5d5639a1391c947fb078cb4827d09025f9123c3e06810257fa5139c821bbf63cb18219744cbc88486a8d1b8914e70ca71087e7d85e712e7347484fa7fc0d3e0925e06341cdcf69b9ca86a1e4f02e72c6c685e46af8f6bc8f11792c1bb9441958c1bf6d1cd132538288518deade85e3920c44c4a34c121490d5fa8fa54703c891081a21b320d243fa6d1105e93a781f2278e4e4e480df146be93641a9acd1323f06260d7c1479230505f6410d5eabb191e194b85b5c2bf853fc25fe60341f01b3dd75b6b4e7458b89e8ae49d0f9412e9a5c52f7a3c1776e1c89aac71e83fe947fc8be02174be49bcf420d1f92758426b7f3b2f5defa5585a3e89a5ddf432e8c447abd2744cbc5c3c3c22669c6189d1a215eaf4bdef368b464c323289a38f61ef47ac38f5ee18d8b173078626658ca3d63e99d6f0884d783ee24978cb498963109364c89f91ab1fc8dd7a2c42e8f0c722c328431c690416196e3411f5412d9899962d38cceba347e46c1fc0c5abf0fe0515f0af857c2be15f0af8277e14c4d5e56284e9a4431191977a52e211692930933cbc91e50bc13331776daf039f28a93f74bd4b74b81df909169728e754c693425be0415fa133ce6945aa65d109c4358cda23c426977a2638c69fe10639c2cd2e266689338437248a259297f090e708bb5cd3827c20652f452e10a9c50d58f1892986a12fc905673ade9af0d6dc888464c2c3b1ba3464e8c4258919e47c694b8bb529e48ce7542264d11479e32d9ce18862f23470c831ef4a52e2b104d338144362a1a893068873e16ef1c689978120afd2724bea7f62fd17f4cfea2afd206b2f921c898870d8c211436fa3f464f42b43509fe4e5e1909fd21fa27f47fc2524375e1a39de62fa94af2e82d21b6f146f7625333d74e86cf2c745e8cf5974af793dae3845ff001695156117d9ba73ac26566ef75a5ebba22ad296176a52ef09a5e99af23a3423122133313290cace7d09865d14e09d8f0ce744cb8bd4f4a26558e737b392091214bdec25328e459ba21e2e294a5c4268baf8211612d668864c2832ed0f05eba7ffc400221100030002020203010101000000000000000111102120313041405161715060ffda0008010111013f10f356565132bc5395f97166131309fe157cd86c9c378a5f9891ac4cdcef3aff000ee37ff2127ca5b6353139a529514a5f98c8213dc0cb346cd0464a17e65fa368a15fa1b62eb1a221b43a8baf94dc54aa2888621515c51b1dc36e0baf94d545a6426c4b04898358693c5a3d8d509453e4ac74f788d31ec43108dd130608762dc7d851f2d639764963610c5b131b203db2c81762f9341a1a20d68958d684e8bf62fd863b12d9d1d7e5bec4c6da2d8994a254836135150917c5d72d194ad09bc34684d51a6082f8b08c9884c26285fa24c3443fc1e84e2d89f18821110783487c26432ec35f426fb2176f26cc4a7c4a094e1b3d8d94dc3da1d13833d0d8696e042213e046266e21ac49c2110f2f3db124b1c66c642c28144a89110c4f0ce0e686962e46c6e661611a13443e86e509363f076d8b0798278d29541169de6628c62ccc2fd0917bc5bfa2820a082516267a7399424d28ddc29734db1b851f09e15c53520e5e15f6c87d16098898d8dfa1e23c262e57182e10845a8719d70b2109446b098988674b34ac57c485d8bea0d0b6a09fd31a07f1941171382546ad65078510b09ec6af331065f02425bc037d636dbb84e21ec98bc5bb0c4a4e27ae0910d8df146b30489c1f58588f831b474a2c3651a1e5b66e1b2f04b8d13162610c3c4132952118d8cde2886d14506bcb082c2c3d7045729516558d5e5f05066bc138cc5c2e0d9b86b0b58daeb0c6f8ecb9452be5710985858546cde042d21ba365636f821bf3365794c5d907a436cd909f65c260460fd0483e156665f950bb126342f1e988f453ca6c62ec4e15d093448b5d8964c426178a8b67487b21442c25ac3ecd0864109c7ae014a22cafb25d3137b104e13bd1be0b8a7306cb9a263d706b62c32f04d12e506b8a828e84a12fb42fb4b7b121a2a3f41047d9fb150d1db238533a29170d363a53b21b10419d8a4210939c4242449028e8d1083d0cad0cb432854311466c78489874336996e988f456bbc29d908421084e0f2a65f45825785c68832944d67441ad0ce837d8d321b16764420a8d6210705c61a587f87f48c20528634529439e8685aceb2d10a42ee0fdd09fda20a8987c9e778676c3a94340d91ac1ef1a1ac21435843c309b4fb25e834875d97170f1a294f596d0e8d82e87489c354fa8d5ec694d1b1ac762436b1595aecb7108868d05eac97a2cd08a966a189b9ac6ca76442414e574867a1a849e12594a91105c6830942a6b634f475de168ec6ca77d9fc37836e1e8d616128e0f422ec3437d0d34516c4a0f14d66623122084c2320c276522b049dd23de7468d715fa1b7c251e22bd62650c7f81f7217d43fa0a2b126426087596766dad09bd8848698445c50906d724b339420d58d90d33a1df4261a0d7d967420b4278689898d085661a221f14c99987394c42611316e25308841a1a2919bc2627a3452e6c2a18ca5f3b44e0d10579af08751b365297855e09e5a15f00c83c3f1cf15e08ec2e068991e8558dc8f3af814b8989c098c785b2311fc437d8a620d21fd0ae37c709c688488c75144d08ac468a22e1e1a186a77ca70a1616e464e684c6ca2c6b104c4c544a68a698f61a8443fa0d358a24d88445131b3620e734c7f41ba510d951024854558368d081b4cb848d09c1b024428b0d1195970cd7b35c9418c445c18c8cad159b1be11ecb8a3ec50a77846b088948313922e107b1e2418ff09f638358511909acb6c74488c498a94217108358841ae49e1e3a1ba49d108c420c486420d413d8b84213841a20c7cee633a2b28db20c98a76cfe131ec8c4a66108cd8e9b2e20d0d0d3e13091651fffc400291001000202020203010002020301010000010011213141516171108191a120b1c1d130e1f0f140ffda0008010000013f1036cb29e4841cad94b3c4a1bcdc1347e453d4eadc6e53bec88601f7378b73299372895500324b5c066dcca2855046e10a88580f52db71ce69c4b3601dcd6bbf50e9a50a20f502686fb20a9746932ca7fa2c6164f2ee596a82148296e0402537079bb205b0c6ef97895f5293ed95686cb6509b0721a9b10bc56ea63cfecc3c1a54b0b50f37171d10e546af88133af26a0b4b022a719469fa20eea01ce41a3b9416978ea556a13a8aa183886239f0892868dae9ee04a7f7892871426904ba4744acbfac998d0543f530e7337e6592018298276999bca2b449875855a215e41c3ab9398122fe14e65cb43806643537ca500cadd998fdacecdc1bc7ddee1da4c97085803a21163d75014b057b95deaf72eebc12ce1013238992b300e3fdcc3d4b6d1aa9c067b265d44d45563a9de355dfd46c8367d21634ab1ca36b54c2d5cb2e83102cb38730bb66a073778ea08b563dc31a87a1350126847656cbe7164a06144b411b1b9a053898de33168c87eb32dbc28985f2d6a1e4659488a295e66061639958864b3704dc105afa8e0d3b8f5afb406cb2066a73de6254c2a58a93cf980159ba7728529f7106c866c332db973c44c00f500aad42cc2c6281c4db07b003863d9c1a95c0018195a58b18c928798e769c002a0a6a75789605a53cc28e1976bafec6c0ba759943e1ce65652f589b02df3688604382911cb8bc1923500b79455450743fee2c77104529a8f84024ee9483771aa8fd100e637e632845de295562b01ccc8cdcaa7ccc9c46a647ea67ca35732a958fa88eb15138cb6dbc4b6dc4528aab47ee5c6983d237d54dac86b313441bbc4794189439dcce89fd8e4067cb1a889e0950d151f915bee2c61ccc8de225bb8bb8ac33cacee5395f081d82094d2ccd401798e952d885295c32f4ec5b880e6f33961258b5a3f21ec4a2ad8b7c8180228bcb5b8d0e0393b8329797a82d05ac30ab5b731c974d56d875a83b33369f59a2e06ae82d51140533ba95281f1a8c0603df32f8208a56a2d9e2670a90782af8a2ee019cf5621daeb86a58d8ca42d09930b9e27f20768aed0e8e220f2a956042006f7116473dc4c2994b558f72e55dfa803b852bad91c9038c44557511770139993960d16770bb9e2b9e1aa8b789e2cb726a05df128d8e624dc48ae22928c46855dca322536ac41e169e656c29963238d4b72c7ac60f11e2cbdba96ac52d9c81656e8dca3541f332960f3e663223d78985f4788c65cbb9702d6cf332a9629adc42ef52d0507733aaac44316a1b45bd46bb0d91ce886362b78cc2066ac96c7b658603ea710b733a21966f901955ee0a5264d440c3507a330a1a6e665545a17b6731b16837dc380229a57b8142a5bbe18b238b97690af6e3dccf084d514a89d3550499cc4d96d541a5aa50c1a8a56664cfa44a313de366e565494f3001b89ea5f370ba7b868f30be6321c129f111b4a3359899bc7a97ab20b7152e52d4b0f64b5ea5c3292d8894a7b9b359ec88dd403c111aad47762ee724aff9960108ec7731192dab8c1a31cc56255128948ac32b72eb17370c4c58726e05287504d1fc872175051a15ae672635a0a70cee3562ef314b19872ccf03a9922c1ce62cb24bc621060f18dcab381cc24c5ef925771465577150b12292e09c88192a5eab1f92de62e546b4a4b5ce187352710afc5d0242ab1a9609f910394c6aa69b27023644e0c413a8b6c9015c752ce698acd30d3082f0949920e8ccabc66a5b6a67a1044b0cca8ea35a0cc0c80542dd88538aa8d182d1f4be2599a94c035a99b29933988a533e22b6bf52bca25db25192593530f69645c732c85971bd47568703dc74ba9e6362ca61538b53b89b9a60b541798a6c61d111783fb12b28a3102fce600c8f70c5595aa9b361110ee688275ab622e98d1baf2840cb47ec421f2c46a8fb822a038ea7381f5157505d05372f78cccf4541f52bcd25ce1a8c17632d58a85da56a6464cc288c5ac1ad4d168544ab444cdcb8a9ed32b798b8dcbab883c4a1225660394a1da1138a616dcb0cca6c6a104188ee5c3bb33b52a41470b30297e466d228bce2e3009a17dc41c5bd12b69c7713ae60172c8d2a7898ba651f31a727a8ca804402a4c9c11076cec6d715d4c2d8886fb8019736c080862261545ee22a67da18854ca29e2a61958ee2b636ba8a4e8dc1caf482bda37d44a2d419995006bb9b805adc2a5cdf13ab65f2435b06f894216667ae788b6c852d3b8a01a5e712c644f329595305648832acb2c05f53595507ac70a160830e4ee26c0cc0bca51332c490c12ab8001cbb94d304a2e2006cccb2e5147529a7895456d96296a08e4889883db2c2c3386232ab602831e1834d4a8083246157882f56a3ccfc17be27007e4fa252c35f906e70994f50558af316812cc592d55fe4da85f24676899e604e2520970c36177b398972231777170ae54c1aa390aa9781515332ec6e11bb18c4454ad731c0301326751d077a94d0d5b41081703bb8d5a83781bd429be42760ccc9688dcec6b7882f5845d90f3112089b7a9bbb731dcf5dcacee04e216e58831442ed0c0868be650d023d29be42bc4a8cb986bab0ef89d4a65f20975c311d40e0916f31e64b61ba9bd84569a1fb04e1c307c9849bcc047b434c54b94e2a01a504e55e2e5116ee6f0e3aa9516dca1c429c0652991f511d5c8ed34ee055f72ecbc40de21b3b4aa2eda9c8bdccb4b13788876ca19b9403b967bfc751724d95510942c20b867700bad7045154a82c0e236e661622d6bfb2d368162ee647b78940139ea582996ad7373f86a5ed59799a188ba213866e4ea6101936ca00c3dc0d56b13a19f13cf3b27131e260a1946253ba6293358c901c1a77379625edd3f113ab6552cff72cf2414a0a94169422e64ea5fb1645e60eeb7176f4cf6eb89ec4a02692a65ccc344c3352a7246ac231f79beab133b8305f529ce251d307a0c46e54b069611b13f84a3745c4531026c2ba43260dc6a9c45176d468b0b143050c4731c16c154620150d8a0943040b20b941753bc8d90a6f09b2a1dae29807888b28965925e22239dc429e61475534ea20e278b979a8dd1356f82d509f64e036cbdae18afc9820898251c5fa8ccd21f0aa729e63211a3b4883ab8fa0430cb5a0329017b82361139a8506b170694fa445da5fa98358969d54d353dd1261afb9c957dc68c52c5cb79945ab58dba8060413117f32d45bdcdac4b0cc77022ad31dc3572dc6a048b034fe428b065a38dad41cc1315acc01ac5c28557dca6b310dfecaac0622650fa8a3b42c6b51f5528316474c2108a5af30301b8a417d4a5df6318a8e29ef31c0e315045b93c0ea3d58ad5c6355bee07242d0970f3dc41c02b98ddc3de62750330148553d4b9564a0839ee2daeee0adf70bc7e317735e2620b0962017ea215e851dcc04f95ca6d483512b652f825765235c3c2b315fe8226c2fdc4b4c5ae03cc683090193510176a02c8f331e89effd8a97368842d5f52e9545cad1a957ac26dce22badb09a504839a47a8cff00e04c90a9a886e9313166cae25992e562db4e7cc10aae205e1552eaa118d96047ba172e77253a544b9a1d541ab132c65cf883c43dc94f2b6350532ee0eca800b5b506b627ee623d21b5a0cc952c118a3ac53028342dc6a5c354eeaa3cd38d41797110ee21ae4b63a9423b8a5ccb8a956ce2073058018ad4d6c85b6055105eae3771d6aad63962e6d7357700ad731570d40ac51d2ee1aab6b965ea57ab9c2054a1d64752a0fd41de3cc37937317551063fd20ad11446ce15366c25179371b351a1655c40ca2bd430b130a4bbc2592995e197c441345cc39019b1f6a81e6c438a10b45ec80dee588b142c85a688f520f313c024b9896b90fa8ee1c255da3ea5d65eba081a33c54365891b7d908e1d6e13cde3b868c8f8800e2959574e002e702cb45797da58ec2278078a97c68a80d11f72ccb4a815e928bcd92e34957a885f98e799c6e36c38f1121bf494035896772e8c4a9c47b6692ec99405944ba670744579b54c14179e66c89701191a9b03db894236289718002f313020fa6186947371cef03b996e2990b954ab2702c5de27ff006256716866e88e84bf388fb2559ccd007d2645b2b98e0e370bad9e18219572ce5072864d09014cc1b35e7b96854c8c11a2798b714419732aeefb89e26194c471141cf106e41e667bb639ed9883703b4d0b86cdb12e4c0132255d9f91a34ca39abee621448c2831badc550521ab1b7881b5ad6a54b4655b1ca557c6098d7fcc76a680ad4f0f8bc1e631be5bf82d6aa7f72fbb86ed712d6f5e60894da4b25c5c310d2ccc1504769c44b4680a609a41e6a08ff94af9264e6569bd421645b909606d4b2f18940dd372bc9f44aba266a08a746b04083095115121b33d12ce8994a5472409636ca25af2590192aa139bfa8b4e770d0d8855997b8a336413145bcc05d53e21e4bdc42beb4ce1d0417447b817c59362f1052eec881ce60372dcb6967995c4f70864a788ec80d37715a6630a45065d4649606e58696884942dca7a85cb1198b99970c57511388ee16b3313a8e34e255b83713dc63e2171556ce896974fc83f53a196f8a8881b6b5014a2571252c8dc48b2b860c17f928ab265322efcc06e9c22560600abccbc145751e7960c28a92aeb33021e14d1fb1a80fd910ce447081c41b4c4a6ed0b6390e3a9454d7ecc3245ca9bb24c9403dcc1ff001202dad74ca605ef31d2524521ec41ad8bea21cdbfb2c0d661a075a88bf3ccd80453b18806fddc0a6960b5896eccc385ff002516c5b39d7fee566adf30e03e9155d08d2f759c5dc5561e2764b30c260eb7a83b3b5f11c5398d77cc560e229db1dc6568d3d4e61e20a554bc54ba014dd09c92d550e2a570e788fe5896001abce258228896ca8e57196ad468c7c5cdee5dc1cc0f15f447680f72e994dfc712cc197329adcf68b642b01637025309f643b05a4bc0232e05b96eccc7d4d3346732a69209c88ca86ea30647858ba306a5a6423d9ba807896bcee2fa6370b0cf30267f11b096bf72d65291ce603c971578b97ba6df1302db39c6495ac5905c19f331d58cc83f8885f7283579881b088ef3d4cbea252a194084814d32e9458d31dc1758b9341b842d95f1332a2906bbc4046ecad3038317b6130a3acf30ada6068ad8844329529ab00d8fd45d6830390d788c78365453748730b4f3d4d6a82ae75a48a2ff00c4d8b9f704d44a636f788adc5b2b828c9317011c2419768baeea5cab1e65b29ee0052c88e1897ca41e48f12d5a26234d537ea1b2c67cc12b5f0a205ef33097087532cd7e4f2b1cb0c0a3f72bdbfc8eb2b707452aff0026c56e74ff0091b27f1308d3ea34ba1e09ea468708be6c4e222acd4edf3041948ade19a6de66a34f4c57d9f31c9c04f0d5caa50e98939fec31456f132057ccc171511b281ea55a1d28c381101a3550a8e526a6aa1a6973303f91eadab2b13045b7d4bcb94352a3d933a5d8600d68217fa665b8e4d44585648c092a151ad54c174dc15435c4a8bc4ab60d4a1b96f172b5ad05f533536c0a9830929a6188cb038258cdc21d9294ca9e99b99ac3137b60f65addc6f506542ea6c4eb113c92e3ee1529286e2cc62065961cccb80fd4a166cb000f89537a0940bc4a690d169c712e614459b635da2e1c20134cbbb957c83f738a25f04bea637bb97da938593ee508aa6cf0c5c59794a9c43027e26a32893866e0d8648f9b324a9bf99850cb00070d4cfa54b1b80e18f3d404a596c1a8acedd3cc0e8833860a64ae8885a5cdcedb23bc9a8b5b89670b89437511593f936063880ad06e53c12d81c570964bc420c66d3908c96f030838afc5cbf06226d35e205cace5cdce23282f11f0dc775bea0c5e65e5229282d189a5da14edfd81f084f2a201588dd60b958d040bc39aa26acbc62a51be21a817e65951874c451a3328b508748a3431e1821c33b5789841100b02514eee63b19d546ee4f7009a71022b49c414f2c172581bdd07f2798eb0ce08d05c5f998b2c4d92917fcab83459f70d1537086e52002ff621c92b3772c5197392e11af531b80254413a226ed597de25c239558a07b8b6b98bcf510dab131b5ea5780850ab231dc21bae6300c903cc131492c220f4b2c69687a83ac420714d7104d62cf0fd8b98570ae20a5b9be497e69fd95f2fa62e984cf2c219770ecfb9b2185ab1ab8afb9e4854c3d2f82648fb07504f5307389c307ea299fd31054aa8d787b9eee020a97ccbbc710a3b2e50c09c42cd5cb8947e41177e2177331ffea30ca452d40e8261785953122ba3ea1be27b87673e65dc1fd40dd6929ae030b504d0ff0070547231116a72ae395aee2db4d1287710a1320f70594c97dca9c4c54e65e9b8340711752bcb30aaf0cb7862e2a118dca06773c91a18d4c9aa7dc05dd6a5f6733986a1302a2895b1c096d6680aa5064caa88005e7dc1d31dc4962d861007b8aba0ae088ddb731e20e98449aa9634183c988f5e2630987517dcb4c5aad6e6b661e601a424dcc4c254e42feccb19950e913c0ff9956c9d92880d02fbb96ac3e99a663d91d3994f53ec440c2556cf94b378039dcaa6f8896b6ea65cb72d4d5c1514b5b3001ca28d42eaca0a699d9144256ca179350a563534b6e59793c40e05c2aa0233b6c8f4597a8a7172e638f3063c798d060bf52b4de3dc52e0bb96a2436f32b96d88d5a30ea6477510f74c86656a51f533e651ca8aa26169a81b1981ad4b15d7ec42d8928b88e406633a47c409854f2c4318dc45eea28194979b1f04c051bf11608cc37091c4ae9605d7be626c08610752be95e671508f03eaa580cf89ff00c98dfb4d330772ea3485b47f605bbe658c292a8af542fd5449a68f518a5bfd8ec19856551033a988a252da23deb288cab52b656a078976d4699acca2358cdbdc6f5b31ec34959e0e11ddc6e702c289894e150250a71995495371a32af11a4239258c7a5d42d04a952ab7ccc9899e262dc6990d5caae08245a5031fd3f290229940bda3003a95761013440180ccde6c710b8542cdc2db9e98776544036fb80e79850ab825a13cc57244d85cb1754c0addc60fb15126da80ed2d1b942cc23adbfa963242d7a7cc16d55440ac027a4b39cc2ee1c4b65bba165f62b98973297378325aced388e386af32f96a09a8722a803c3f50b8d6e2f9cdf8638a5a20aca7dc5e70ed32a71a8d8050eef98701e080c5d3362e7099773983963712c1f7006098639951325ee2a52aea72c1654c3920284bc47546217a65610e2d61d6a35d4122bab9fd11a800ec878a0f6cb0a858cea02788c78a3e71968ee07efd4af0947550caaee5e1e189db0fcaa1a5fe467239f728e2ef9f31b17cea54e564bf0bd510cf066276225c0d79889c3ee34cde56e3c4a462b0c06260da6492b708ae18e384cc0b68b2dd6d4b3927b46c0631ab88c96ee1a11f352d5adc54d0420bfaa0b75623962532463507ea268da0bcd89a8675a3bbe2218193b417587ee53d070898b0d4b03a404b57dcc66af6638ab9ed84943f608c307e2166e69963ab513744ae1f00ff00944ea0d611c4506f8e62f0c460a2015dcd842085204adfb99d1a689514c2ee1ccc6add42cd05ca650b33888f1539221b289a1239d460883549a1607825f47f6642dbee75892b71b8b221332b1bc529ddee5b6f1ea2d929ee22f11ae287fa215765f33145592ecbc764e50fb89357840e0b1e60038651794a885224a07b406b9ee21efd452cc285d544562622ccb3b24e414b9b51a99ba75c4b0c5d4da522559b65ec92fc09484b82930c32d6e930c26ef7c9cc156f509ac5de2e5fc46edb8d907cea3985674b2bc4a90a0661107999513ee6701594a17f52c856c13cc455334ea4d47baf2c76c9fed13a4bf32fa11e0314e4f3385837a6596a614ac54a9b95af4810b83fd210348fa43751994194b991d8ea51b4cc038aaf13a0d7918d1de3b662195bc4422fa25c6c0f517a2ff51a2ad8f3166b8f99441a0c4d6784c8cb29dca016d5cb54c34e330566bf115daf30a705bdcbbb24d952053cc5ac15337788b16b304783dcb19460a6c8d801fb89224a80ecf73502eb6cacac3d152d4528934dd97a99b2bf6721788f89ce21db539b3ea382ea72c65877575e22f9094cb323a819053e21740f7370ba051ea60e66d3700a5842608883a80dd8b6ab10b47f21a45c4c59919ee576b5066e155217531974f32c29588bee239b8876a21e982a02d9a2b44422fab9540dccdd6f13682cd4012e09682ba70770b11004cdae11a504ae460e20f26605b92200a9b8ec71f72cb5d7dc57012bdd652e885338714cbe4c726d6eed941531016849ee31a2a2a81af328558f32b6bfda5663728ec3ea54e520eee10176c51b5f501ab0c3bca4b73504c352b014d454eea2162c76445280dc202e715e7c4c5b225d3ea26c02cf08f528c959ba789b179941ff00dcf57d46f8ff006879102ef6cb683657dce08bde3cc7ab02e28db71bb4b7d91204e2206b0dd4420690c2d7371ab80ff6550902159b865162f5e6276d9cb5a814b1139a3306939f132611d4c00ee1f104ec986969983907880cc45294e215875a8f84de023bcc384113576c08256d6dee6915e25453985334fd8dcf31a73671770ac62135fc99b05cbe4fa8a9627dc75730d4e39fb1ce8b6ea58558837187994251b813710772994634cfd4384a96eea7896eccb1e60f2cc2f920bd46e5784597bb15afb9e12e04ca15100b2d711c6fccc79250c0ae25496f516b294750c51a9886774e56580dbe91c117d9132cab9aa15399cd2110e606d7186b11ef032e60f8453a6e772abee006254fb8826f122b70bbcccebed42c583dc6e411819b358b5425ff002296431929820055ca3d4213cc64d9e2218b0c2c0aa5b70a6d200acc52450b8771578945a05fa8dd1a4c0abd5c399fd4a778db7282a6b038b63be53acc6783db31c6b57282056e7ea587551b7bf52a990b30734106ccba864144078a621cc1cdbf528281e73070283ac8358d7e449cfdc310aaac5429c99804f1d4456b514f1410b9aa896eee28e021909994ada47cd9a4b623236771598234771759cf536a5587a96e54318ea5f64474d4ac5b31e621def894e8fc946e005d43bbb970c46ca67a3ae2002a531b080014a8bc866e24153382415bad4a985940a58b3e207531047018b9cc9cb2d22d271286c313644eb2a52a7998a33bf73675f1059b0f986f04dec6c949c61cc53807a8279728f441b109a03a8e304f12a65cfb46a5b7a8a6a8182c96f89d06652b266362e61b057dc01a6d21b19cc1ab28f1dc68dfb8ab6dc6971b837dd6220b8aa78a883a235554212f5b658542b56cc1b960e6a592c662b275529e1a399a935001a32f72e896dc5d969391da0bc36262db4a19bb6646e514889500d40f15dcb08362154d2bdca955bee3b394d3292ae4411d544b0b510371acd5545d0af30365b8bd4a995aea31c5562a3935556496b28314029f128dd9e23dec6add3ea5ad0796588b09eadfb825774c207113d133624eddbed9aad79870bcca94ab7b8857044d26a605ba88f44c1ed30a2dd4ba3e902f336840cad96a0b61f7335a17c4b8cb271049b2f70a00a251a2e64aca5c1ed1b98b0b4d4c601a89c502ff00100b83a08634fdc662014fee20c9089b31324a1318730c114ce732ca07dc0d2a296e6568d5b9637988ade66e73033b530d0dc374c31d312898a60734c383da53b8acc50ec20a5c6166a11aa60192e6659518714ca554be5f1058a1da6a6acd81664c8c771ac36412b44a512a8f56275bbe5106cb9959250d3100e51abd27200779875414b29d9283430d36fc94105f92918082e1906e50ff00b444bab7dc2cc171a7845d6163472a593208472bf72d33ee05710a67b960bb8d2592ac4b39a22ca30ae238ac1e4992e024017623accc3c4b4c688cba9285328ab81ed11f01cc02d44058b4a3b12cc53168dbb8b6caf300dd6d7155a3e7a99e6d3d4116cacefb8028bea1f202ea0314e3a84388c6c43cb1e80836b9d4b82dcc50b012e2d4b9411798b9b94764b506988c8201e6d864e85a96dcbb40e83e186b4589e4675afe46ac14770b48347fcc2f843454c142975d56bb238c37ea2cdc60eae190a462106bf086b43ac4df92e2a6ab2c2ab8779801909848d943fc9459d40ea1451af99a405e988ff8310b2ae593177dc3c59d8674917c2793cc55aa7a0c54a06d795811820783f9016d06e1cd788310abb2cf71dc8abcdc1100f8108176ba66cca12330e062579634f170d3555d4667863c558ae65436a8a1970ea65675a8a595387c4cc39f72b90d3c4cf087703b194ab619b241b53b967378889957a8b7935d4de777c41d502f04795933ee2891ece2a624c1a3aa80b1cb737a8e3dc09ca910dd712956046e0196a5928bcc336b01d316ab304b8930e0f73ab3f157a5f6409b261c2c41641c8580d8b816696478e89c19963568d9da3b4eb998367ea3c9fc8215cb38e65979974c1003ee07831c6e97ee088ddb34c424a2f10de5660e712bcdc1b6c85ad5acb752b95418d58e2620ab817632830b6c7006690e6ed882a9b9d91a1b8311543066cb4be6174dc388b1fd822d3131d1a8aaa1c9d408861784e25d25ae5844f0ef31ff0055888caf598d65782a025b6c3dc8b71ab98d9c4a4ba78824d6a612615b75474473bfc404352cb751d65c3a49e6279e0a8011e6750185ba4c982a5efaf32bb2e7933b8c6c1ea79e528e689c373544b664b0ea5e6a17159e0943687b63656551d4b9e597890a750aa948a34a6196443d436dcb5ff6857ccc2b3c4136fec3b06a2a527ee540a5274c01b413173806e36ef3e25f148d9a9ce47df17a53107bae663c4a9781341c90d433c445ea68b4820d77d4e13a53ee59d27e1085038e252b069ca41306ce20805b115a25f11f2b66042e9acc59b6fbcc36b4e61583888037699832be65512cc42ac1651c6f4c7261cc144b5462050e4b3cbf017ce269a2621e4fd639bf895d067b85836e956043759b9745ae221d311c220d5cb0763927287d4bf7079292784c5412ab75143b87d5c04d6ddd438067491c327ce225dadbcc3b28f89bee284bc6a23a252cb2e2d65221c25f0d030d1e4e238972d5bc47b2d407270412a9962b06003b8b7a8654e65e59812fa9832d331d408b772a75986b640d1d7be607b6367fe209bb07353531374c1832a0e1c4cccc62a7708a4c42e8a358194777d40e940ef9820003c873122193b6760fa82715021c57277136874b858defa859fd90f2e39963c784a0a29f70a1abf52ca9615e4c2d581d5aa1cc31ea4bdb6131416fb605a0c5da83c101812dc94f1146d823922cb3f996c6460380a96f7184a5b1b9cc20cb3b8e2d307a0e115095f1980ab063ba8a7364a9b4b98b4300e4be618b24bbd9e6023283e2212c6e5d232f3040140e2610a242ca033b1975461cb124039623174be231ca5f717ccb9b712e83b8d88d298e532f11129ccd6d54ace75b594c274bdcb7187a8b655755714ddfe4eb026b98de12b8410b103765da1343bc93028dc13432d6949dc096bd054cbe75d4b8b51045c89adabc440bb4b83defa806ea228197c097ea023ff51287257fc98055d29c6de586ed7895366a01556328c8232b12da51515df1295925c1c359a8c45c57966351bf53001576e2520e0201a2bfda37ef28c03812ad947ee20e11fb8d18aa8882bfb52b1a1285282142a35cccb61025a1172b6ca871cc5452ee08a4d750d16af11d5cb121b94398e3b8096c75e252ca4bf0c416b8afe31a9add4dc2833b94b2ed9e0670c6cfb9c101ae56380a66ef044dc52bf5305712e66a1592ad62e4f71ef9025161951e62d676440b377016a07e3175a234e69f24ab8ddf311dc0d617e611def988832975c476475ccdefda2a42a85e25615c306c0fdca31788a9fb52f69a3adc3b299346351c8494706680fee06b46739748c343d12861b97510a891fb8d9d903cd43b38f32d21557860ba61685b12e58d739a946886196b51c4b88d02f50731ea81656e691e8bdce64ae98842d0f64ab39fc9470e253345b2e294f5320541aba8406751ad6d38dc2bee7333fb2d3b8b1731ccc3398e0960b2b32aa140d4f063702e2cc1130ab66304f2952c7833181c3b83a379cc00ee52623452c05131bc070315dacca10689722dd454510854515dd53142290d4bcbe62b77070770a9c951dd2cde7a31a8f6230bbb94e3737c59d934f2d436c54d23040a7fea71a5c2cac1ea26b6aa24e71c4454efdee57dfdc2801dde925b850e0602b4efb9c491be83dc7b13d42aa2182894f8fe402ae5928b5b5864a1204cb2a998630412933ea270baaeeb11aace937840a69441a5161a2bb3a802d82bba99af3067b4cca3117b6659b8e1772af516eebd44c2fcf4798b6ca84ab626618688580592b8948439a631a1c936e5d329c4b88f8b9a91b370b3dc37462642a286ba8b1b10a0554164ea20b32f032c3b0e2e1b4d74b9528297fb3147573c1e25438428799a97894b30d11123a19d45bafeca617021bb63cc25dcd3c4c829654c4cf9e61c2a82bc8770cf6a5996e8b8566a30aed818cca773116dc0bacfe4a98e2fc825d076259869ee578a63fdbd10a45289a2262b4bf53911fc82f485744bea1eea531402ed78957062e97c42dac39aee5ef902b28f13f04f496ac54be71179968f622af3ea2c957318aff088b0d4a3ac4d99861bf8aa664c264c6aa23b5d1a11e020de2131a5524d29db70f156d8a844b35983ca638238da1a98ec4390088adca3157002d606c3188e4f81083588160df3712df991c5c5037ea08c7f62533c7c17c16b8b8018a9c898518dc0d1a6645920d7c751119cb152c923e41997f12fdd142328100c3f54c1eeb4f551ce52548cfdc176eddf88bac1e5cb2dd97ea5e5cdc42a72a806896351b723e88f9106b8a7a8d8cbf215487d9325d19c91042c858d851a2abb854206cea2d20030f31106e14651c45b333da29dca6b716a82562ad5464695b7cc0161f59dcbb6e1bf82b982752a486f996b40d047f7a97159b39223c158bea56ca96478ccc10b3b84e499387ee0c0d92d302db5e61ece2080bc4e142142979750b3196db95c609cee5fe621aa2b2aa943fe30b744081f0b4ba8b50ce187c0b716ade5e23a2af5cc73d36cb354774d541962acefb85154abcf31b6d37cb530042439f28d391b8c2b8e8202302d43b1678dcb92dbdd47b21a964e6dc72de69227923d4cf6ef18b9be968e781a96995954d8d9ee53228ed7b89bcb306cbbab42600a15db54965ccc942788a1cc4311d95d7988bc8dccf05135cafd4534dac30b65a71326e040c4e608989cee32b28526d39596eba8dc1d2fb9619d9b834c8a7114d2c94a65157220d51306c4f72d302c9cea31a4a798a7499877d422ea91ab6d8ab823243cc62b999506502b30446c517728370ac404da6e0a12dbd4fb8a28e65ceda33021d442f50b30baaccd4c1f8154aba63534f6c6b3d3966943c27e27adee7907b8d8b17518505dc28b15d025c65cf6ca5fe0e6604ad1744b55a7ea7d24a157836dea2d1c0377e88ca963a8c5281d477a01372a67d5ca18a005405cdc5515e08fd98dbe2062dcb2bea637997998c5641431b9cb83a26e04aa27305e26fd844dc54323bea250f05f3330140aee5ead29eb73207ecc18ad17b895ecd666185e1748ab6e65a176b0074c78806d5bbdcd32202a6b165cacce371a0ab8c2771dfb8ee51a14556ea565666e106aee053508304ddc1c416b32ff0020952ad21dc52cab863248f578e6252c3e5dca75186c3182a8e18a76af3ba20de349af70c5e2e00d238cbbe610b5aaccb38e08a22dd7101a4ca1052820b50e6a206c5ccdc20b081cea0aadb5c6a453cd663b2adcbb94b632eaf999e76d5d104cdd1d107a966ad955089771190cbc331a20632b281e957945bddb033b86b889b9ed01273ba984cab0b2a251b8d362dc04015993dc55715f4d418349db1bf715ba605e2d171472fec1e94486c7c33b821403a4e0b135949b52f967fb95994d4a38ce50d96c10dc0b661020625d4b96c1471729881613b0ab18d9030cf103ea345be8b94e145711d35fc84e10a88a1e9306616cd97db7fd82191a990100d36f336d442c58f210c000b3f20ba59ac79881440d70c5a29280f2f53293857aae25ed7f26ccd666345bc6e296798f55c08e26857db0036e663486a5f1169ac445f3134104322e58f8d2d1ca334b739a3462a2956c3a95e65530845ddcf487b96dcba8f87c32a32be2ae557c3af83506d80aad9711350935ea1c541f1ad7caadce7e150dc159b087885ab979507b2137212c13c4ec6a05916228cf110b683e6251c312bfee00b3098b3779254c12893c93202786017ee55a9815b63dca59aa8b587f496ae8b8f684653885a16a3df98218e0c4b56c1a8b0d936ca5cde7981db6cb77b87582de65cc3106dd4a5d2db069c420e0b4752e64bc1cbdc6d965d2f136a9d19ad4344fb1b95bf90733171cb75647fdcb8e7e197073167138f961af8430510bf72ec34062684ba982e5cbee798306be09558823a213945ab98fcc3039f730be915fe8991b69757a9961ed32861bfdc7dca6b131ceea530584702b92522f2402dbbe6383589c9dadd6e0558e03777b8f74a6e3b1c3ee58b64adc3aa436b02f539852b5338e9d40ec5ee2e1194ed85c0cc4d548e62be6d98330b529a9764b79b83ba9a6f99b0a00cae8898c1906b0dfd4440ea5338138f84945ee037880b011e081c8b940ba4c4a54b5cf11497f352be5dfcf736c7e2ee2ee3ea580ee0661bcc4c7dc03e6e0ed1c97109568fe4da96ab6f980f71b651c4356965e042749565c904473a46d70c54e4dcc1869886eed9b3b9907b82adbd4452e5ed9a2ee3cc4b485682a06c70913455015143695d4446c505d5c51f2ef7ff3364e0c45b55ebc4a848cd6862fd63c431efc4ca834178aa89b4bbf13d25625e3313ad31d3518a70f0075152b06ea5ab010b6a0e332daf866e70999788166b50cafa8b078972fe717cc371292ab33338bff000a5c12c1f80b731409c47dc4a2566240219c7c66e0397fb8c5c6597caa95f718b34cf72febd4a92961d5d3c18f061060280e499e4a8f89a46ea53e51e50b05917c12350956d94db18ee1d5c041862161e6140f5529a3133e56b589004abf506cea21f0937abf52b34c5e597537c7107e93a9706b035fb33a0d77001b85c728aaf11da282cea2feb24b71b9616c42b46e032f13372fa99e6a18198adfc666e2ff00a8a245ff002372a3af8c4ac43047e05f899d6d231e22e5d1ccb7117289b50ff26276e5c2596c3a28fb4b1080748d9291a665bac9305dabd45479402b4f9004771711ca10b65b86b085437163c4b7d89bde71fc82b60fb99dc23a5fc443e485721ba99acb4c4155ab4f1000a0aee228e117137aa57cea0252c55d13ad684295715c446435710c979e25d38dccb715e611903651f5c449c339983ea16e62af0426568637d4f04266d66e518ecbf528aa1c12ea1661dc2ee337e3e3d4cd92fc4145d57889717cce3e1972b3fe19ad475980ad463a9744e0960ae2632db35396f502e8a620d27743bbe700bf21a34d5af6a8e747fe92e0dd4672ef0c7088ca2cff00b83ae81e9073adce52a5d01002721173ee03cca0dea0b8ce22c55566c9816ca9845c5ffd250588440b454a1881c3c6e2fa26757bb85921ee50a115b94f064c731c65f48465b658bcd6277260dc1ac020ce2578f82056155cade9a8ee5f08ad72c620e1b6061f1167cb0102ddf12e11f8b2ab8f8732f8f8205b11515c4bcce7e76ca87f8d5cc0547e6a5581cb50ccef1502600b87243eb365b5fdc5d5b95b8458d9debaf52a654f220d6931a0fb9cc1aa8fff005801659ea073a9479959d65b53cc12a5bf51a136459ae6605b3ccbc70f57066dc9d442f2f9825a1ff712f1364dd31e984e3067529d5e52c415609249c1712c0115cdcd36a39014bdc06341ccb5446b8896b11b8a554e61b8d14cb1407822aef0c826ef355e7b8ed605b7cb280b94eccabb84c03cc77080adc4fdf8772f104cef88b6d471f219f9ba8bd42f994b0d4c5eea332c7535b2625539a55f70502b8acc3734a5d97371ebe163ab88af72872d7895c565be88c331312819fa950c32ed1f6410567ee6a02bdefe176504d86f50564d4b5cab146a0e36b2f77cdc6860fec60cca9d799de00ce798f27f9394cc16c46ac046cdf8829dc7c261ccd31f783642e18311ae9899f0f32d12d695abe6e0bb4a1c1ccb32efde887d880acc59f539b86e063ff70dc6afe0e1498b80f1c44292f316e129f854bf8005acf1516db86a01cc75f07a8fa8d7c3ea5921ab0ca61ea5730d3331d45a22981cd4a36543ef99bcd404f8cd6654ac4549e928f0986471c93532046e2ad3332a55c6c2388b47882d0180bb603c2a9c4111c4b6c3ea61c40a57919c8d0428e6561595f910bf32d950d16d1a22af5fecdb97f64cbdab6b79731719e3897b87372f7952af0cf508398c3f6196de2595b8b66e73f01894c06e3af8299661e251d54a8a06a69886bfc389647047ecd0117798b55d4cf589cc62e2766a34cba951653e9a8eb955559a7c6e190bd47165dce095da593364f5cc03b32c716ca0eeb88af2e3a834d039ee13166f2c234032db1956f5e961ace915a6c63cc5bce5ee38e3739cb1d284ac5540de1e672ea567e1885470d46e0bcb88a86c017b7b8a844b36cbb1b97f351a1437317995998ae7f21554b981a945b181eb7a8516f11719dc654e7e44f850aeaa2976d3f1ccadb88db1cb0a131c2a35ddc662b27a81d5909c0750c1179ddcbc45cc61f373055cc157a9615db0e8efe0f7f29c4cf564726ea6dee530b957fb31dae7cc2e04138cc254bd1280ccc2eaed801e9597d4ad791b3ff11399b620d4c7e3bf32c1b4ea2eca0ad41559bee62f0adbf92f42b9d91cb9b8b997197cc14b7b751d16e8f3652b2f27798b6df739940b188a5cab598a137335b83c4c6e0e65f89d0c1751cc4af837fe156df04e1d478f1f1556b3d5c59971b2062731aaf8b6aba978a9109ba20f72c711751626383865bea2b70cb34f5a0f13dcbc54de60e62ac2ab3fee5c239633317d4a05b4f1316e1a6a5f332c4d4de83fd94b36e44ed62d96a9906dae710250d1cc6d6d075052eaa50acbb85efcdcd5bdcd97f22db1d8112fc4e3d4aa9172b2ac0ab6dccce995cb36c07317146a7494ccd4a52e7114a03ee7925a92e2b533ccabe65f770dfcf3531a2b5d4312f1382a5e3572fe0be666a71313999256de572e977315925d172f1d45699fd23d6f5056716cb06b0c2ee2bcb2f12da87a6663aa8d57c69a8db8aa9503f208a186901cca19a9dcee3414a53ba89181548e9c40b12f77c45707472b1be252d4370555d45aef33005ceee39c4aa352b1af8e9ea398eaae62206d47996d8f69b605a1c3b8b58057a9b2fe2aa684c1f152f32e8dcbcc6efe584e2067e389bbd23962733ea18fb8b399515ae3fc3880ba95fa1472ea171bf11ed31c5adca1e5efa8ad67c3146412540b70c7c5a73f0e389eb129330e47accb00d92f9b12b76750d002b8acced59803223283309a5898ab0c0b5f3327cdad8e11d666c9fc8db55ea2689bdb24cd9716e3bd47cb2f15388ebe51ad7fa2229ee13037ccb96dd4bccbccb972d7705a86f32d8b9f871f26fe2d975edf1624e1e25df12a554bc4b55c35389746486609b47039b54541f176e712ae62d2ae09ca7aa95905c99968101d4baa9cf30a8146fe5d5937886f12f15105e410c6ac246e5612a1ee572ed0076065b8c62d0af0c5b3973e62c6bbd456b63788ca11cb97a9561cde2734f11a323a96b4a461b65ecf8fbf8668f0c25c0e5750310720e49739f8cdee55bb812b31251dcd10d4e679b9efe186e7685dce22050b0cbe224e084e2001705bba8d55fc1898af8138f871a84115be13387ecb8b8801ee15b5321eb5ee5ee48529b6f99f7289c4f1f1c47c4b431985b093182b483dc0a623554c05ac0205fa8cc467cc2c2627b62d3782a9cda351a15d6a3a35e99a2cbd0732e86e36ace0b585db332b2fc318b035954bae629557b3ca0253083a4bc42995d7fe0e2731d4c56d98e213980b405ab820a03ca7f086e567c46ab133abc7c5625625d70352ef8af86398d5622c357059c284f3152f2da6380731dd8b1bd2a174463cc645e0ff000cdf53d425f13129ee66fb97b47226b589b00baee0052fa182035484174d4de86a5dc78b7640bb9335751c012abfb34cb04406d8d33d928198a751d2b531739dc5354fbb9fd8d5e673534d109069aae323cc3959c7c077fe0e8adcf4e3e2f1539f8e65cefc4ae67a6798667917fc8832e5dce7e169f12f3a263139f115d43313109cc75f1738506a0d9b5449c4a0dd6f984e25c3ac6e6055c4bb68351ebe7ea7312e0d54b4e208a56213e90ff44209d105ec814000cbe22d72b3b046be852cc295f50b43dae5e8d76da1b974701cc4592de60cde667b990ccde67136423b5ee3a8295ed8c60e07365856bfcb8f8f3f018ff0c4750be66ffea21d9d4734c8ca5bacace67ec777c4709f0e23bf8752ca2b3398fc962f24868316456a2c66545d5229833513ac657fc2edaaa95280ee6215398dde2e5530b4b543f84507b992a75cc65a901f7037d58cd39944a5de89761fc95e4df98ec7535267b883e48f21158ba978ac7994437129a25d13897f0ea01378222be43e88a0ea3b857197fc6e59ed7f17f0622e750e671131131ccb0030a0658d977b8266d7031023f176554e23ee2dfc30dfc5f8f9421b28649a311110732d6b5e654196a5654189669bbf9d732f383e18195b671f1d4db3620af30772cac61c8e270f31134eb9e62b505a0598f07b23a695bbccaa05a4ba52b75aee72715d4c5c6bd4e37736b9be2375739f8580a2f0aaf56fc798135f0ea11dc5565e26c86bfc2f17315183b1c475a4a32ae0d13d10bf937f0fa8188d54a9b3e39f9ba2facc245e12284ed8360e09590dd0998a43898e271e607647071f1a09a3b8e31c308efcb1d4ba218d7256a61438ddd1dac751714dfa9875af8ae0e60f2cd23288b762671656051196286e90658a3a22ecfa6c5b1b2ef4441ee7897aa12b712ed3e12fa1d4a9e2108830ab4bd44045b20fbf8e20e3ccd6e731ff00061af8a84b957f172878956cb36c4aaff371fe16471ad47393e3ee3f893314a9c4c45d670902f162ae37726a7335086e6fea55ee3a84c97a4e60a9c352edb414c0dc40cc496dbf32fd5f90e201443409478cf88d1057e41a00895a94787ea2b80fb84a7b00994b721588417f2480326e0e731c9a3e04255f13cf84c8ceb6eb12b18ca6c96228e71b9921392ec98c05aa3310086c4aa944d6675f15e654e278972fe172f3065cbb20e353cc1a8fc9b8b89772fe383e12732ee0c772f1186c99328e231c563d8a2b736c373686a0d415518106f4958b831d4cebb8eed5d820009b6051935183a810e353c6510a202b10bc6e5177b65ca8b799760c8e44d9c918548d5e18ff0092a6fe07a91d1334065783d42142103129330468cc429ee066b7c904478f70692bbf49756c770b5abc64a8d684a607928ee61b951ca3f2e60cc4ba7e56712dd4ac4a8ee3f38426b52e0c673f2a47854078fdc14bc1db055cb1b8f110735af337ac54f799c4c5cfb8335919ff0073784a79c54019a541e65bfa27f2029393b8615327a971c3b8d222751002019cc5c9fea0725b52d662f8a20a1b33670cc9f8e5ff0028f259c2bb800003d54a0e604350172f74731bf17e658eaa6056a2dc450b2612c5e4cbb557d15739ff00aa189d02f4ee673518218bee08a6718855a5729cc52b84c928011657ec47f3e0d4375352ae0965047fc1c93454bff0bf9b95d61996957b9589764dc6ae52718653995dcb2a89702d37964deabf652a54c8ff00dc7509e4ceef70e4fc8094e0f30f3c41d798e4839c4d1b9a82008133171e22d916f164587304e929f105983f3e65d06f2e43a9b9432554318610cca3ee592a3e08bea072d7128e3306f50aa9d90495a3cca36c00ecf128175865a643ee2564988f7847edd8e388e9fa18d1047d4b331ba2e6cf3d92afa98ac9f903389a18b372ff0023e3e38973ebfc52e69f843b6372d4d286bac4a8ea6c7ccbe2e5d2e665d902544b65578999b7ec2fccc266fdcbde7894a3a6016b4352b056585c59bb1a595298d7e4e18bd12ea180aa60d79949995adc5dd40b8003170fc6262a8601910db3e088edf92ec4159eb300331d90b38b821bd46af5e235e3f22986659a8d73897858cee005046dc4a80171b111591886e8990a4b7b9f51c52be0228a85a286a242d721889a414fecae3e0c31dff87137f1c7c5c6f642b4a8245a9a995c4aee597c4bccb9565c3196a58f0b822a6d95f51c21112a8b9a96ba7575370b79e0f10b1cfec145f2c542ea65b4a0d4ba32e666ed77af316239ef06732a36ea7396bcc2b60db1157b750aa594f880e0dc4a027ba31115010c4ed0506e37d4da9a8a3778855cb01e482306bd4f38d18b95abb81adc6b717c449633a86e0622128606e3c229b4a3efd40bee1992dc013944387d01c4c9a9e91c0706fb66dcbed36b8661b4c8ff00f2652d3920d2a7b8b733354df254189a365e660264ed825d95ddcbca2bee17291aa850be5b724ffde60a912bcdfb8aa79ec6532fabab350a5b4dd004445a7a917b5441bdcb9c5982f1cb6448bf00ebdc71bee89764749bba2a50496835015ccece66e04de2a628d38129d5e08ab7320e79cc3239dc0a5b076284b315715534126cb5b96964b70ba450a09c2d9e7a526936ee01030ab859ab7a96722d79822ccbbe256bcc05ee6c26d7100eda95d9f483da2a8afa4b2db1069a8dc2d65cba8809bcf2889e70af83c406f110e101cd17ea20d1f902e1f91bac23ea346442b00af242db2eea3d5f530ac2bb99b405f3380810d54ccad7a951a2251c6a52b24766f10b42a377188119251726a0d1a94f12a3371994243646e8c314de2c903c226bfc430d4ca7bcb8cba33cc78c4b5ccbb0abc4aed885609f441961ae222acc1ed8261b25e00bb8ee96a66f108f2ccb11116bee0b8a0f433b66e788573d0ee04521016a97d46eb69a8560416b70bf3f52fd434b72f10436733b18028305d08aa6082b6188d1798ade2076c28bb86598e71704c964de25f6f8659b9b62309b985158982a96bbcca0b44521ccaa10ac101bafc94a484166b737d4728f46e07654da2aeb888f64c9c24c5a9b5825c6e7060df99e82dcc6856660851a9a45b4c76b8a4d54067f901dcb388af59e62ed2d395219662ef530772ef4ebb9ff00c65d333af7295c96c6ea54ac2b751eef8b6730a628394620c36fd80282e29ca4182786d1f94988b2cd09ff00e43ef15cb576dd4172885ee0572c5dae0e6ae2e63526d8951ff330263923b352ce215922567e0045980cea3438cdca2a62b50ec4291b2753d22e93f27245ed996bb8ab46235163530b7f22f8cc7c18561536262d8b6a571ee5c5ad1d42e4acb12a3ff7295953d46d550d5f334dc7cc41ccf09419622f1d712937442b839e62a840737d620a8dcb61ff0031caab533ca0562ac94609cde651752deddccd743dc4169a7895801e011c568cef3166f4d663d95ed0465b3b789801e885cc62a03665fec04bb94333716fd429620b79802e5a8ba614dcbbcc57a4c4c10d94f52d7433fd22b3188a7a836e0c42a21665cb291e66988e0ca661933166aa66dcc5708b5c430f710aad4b33b3a8a9cafe4addb2b862c6cab64a720f771706063a55e2f51d2d96e372dcb6894066fd42ab6fc8e73fb0e66665865c2b67985268b8d06c9966c5e21df12c330747f10c70ff00d41657f938bb5a825ddae0979c9c4a3896ef3286e2cbd54d1603922b2e4c42d420d9410330f20cede650bae3a3333063aa8be5f72c847a95d4705b86110a53a710453f4815479856c096ecc4cfd41cd5cc770a144bb4b263b61bc4c562142a09da64d1312aea16f256e60c50aae63931f039135cb16f241b3ea116d7a82f53812674f51cb33751c6b2c6dc533a4b4c61e2962aea5eddd0ba8829014a6e59b95e5cdcad57c4a6cc15eb13996838859cb1cb9620bba08b95351611cdca368ae94a8a561b220b64b861e21da545565f9c9c4442bf516988a236c622deafd4cf4c4af11fc352f695a8ce0c9a8e545cca37f71f654c6bd936a6b9a4a163cee20207d335da85cb2e201c158dc0aa8022b7512d98d9a88206bb98034a82ea3bcc16023651b97834ddc7d26642ec4b2e2b804a614650b7e2556e099f705ea66719614989553997599759966e2a1422051bc91ac0a8820649b6a3bd404a62e1e4399607fd60d599ce7c40656af50d16fe4a9949e3c4bf38996acf1155c971bad6eeaa1adc2840d42db8d4bcd4055b7138a1a834712ee2f515eb963a1fe4468e2603dc2a29cc7ee46ee623ea05af2712f31fc88ecccbc784b23f982450bb429f216a579855e23a9513885d96e1ccce05b588e7300bd4370c425588eade65a15163389d3738622f50512f317925d31410663b9744dc0eb73fdc222b11711dc69f176a224357572864b625c6a391b833d88edf52d442e9b82a375a9512585140cbd6e5ac04430ba82b64e4b629b182722600df08a3a8f3fd9baac41dae026db8ae7c406ed85d730a39839d2c682141fd962e9214c32b2cb0ef7e2217c31059b8d581fd830930c6ea06f8a65b8d4e9c4119372dcb23ac40bb47772d6c7d09582704d41650f3312b0b6279966d2734c5ba7302aaa0db1ce0e1e65282dc4e1d4d65fc979dfc5671356666972f8c532d5588256e0861c92eb132ea1ecc6e0bb96ac2de63772c7734c43e39839859b71b58fd8a04e03963dc51f6c0732d1c983ad928976b38c861783d4a56ec8a18d356412d347116c175771c2de5c40952a357376baa9436e4ea20defc439311a28b952ee52b156c5bcd9a0206fcca5acc615c54b7da5e856a58b6f1082bbd3e270d19e986952b3f5397b972137cc75e0f3dc31c1af12f14bea32e34bb3889d1f93531c1ccae17f264b2512ef50e887120b8a994b980bee54564cd1511e1fa9b82ddc5a3735106925cc4209bbc730a4b6e25ccd4f85865a66c442ddc3ceabd4e80fb8d6ba8c158542eb6929c15c6600288b72aec659b83b26fea5e4d255153091b1e62e9a894aa8dcefdcc8f332accc0b751191922b7a858ae314c5da517050cd26a223b83aa525146d5bae25dd1577cce88528b0365dc56e0855f50694b10bb4ee26afaea2b0afecba659cbcc79153037dcab471530ba63b8f84a00af3aee0a91292e4f32d163d12eba51c3314c7212eaaf1494c06ab9849e116f100625707729acc56eaeeb704de6e592a693172e9ba894ccca8590be2383b9897700cbc430a1978ab6e095b86598e4d44d4a9b8ced309b1a9b34fd463128bf3965551f77280a6fea531a3b62314acfa0f51bda4d7710be205c073343e2712890aa65a547d711b3d5f897d66dea05b77aa84aa254c36255f7056b04726b3c91c0ea0230a6a54a0ccd2da44ca2b3b951789c9bd411daa05365bee5a951ad12d861cb297d6ddcb161549f07723b0b9e6619579222e7704ccd41bebab8aab965dca79ff52c40a896213921c2e18b099cb3dc35631c6ef504d4b7a19817dee16d474414d4b47b8389e4403ac42de366a5bac5cccdc38c70ab83c3f735c55f70c6aa73a9e19e4a81ab97b42c40bc39cc0170e4dc1b0ec978afb9d8b6ff0012816f3a82b2e481eede2388810d306608d3fb2c1056069e61d722dcb29ea8e984fb8f1975b9552dc171aa2d9096c95cc2f49860869bf13a1af1504717dc2d116ac4b9dab302ec39996d8834665e8630341f52f34a1d41ead99c788339dcbe1fd8517cc15e7ea264961c4448e3b89abe50a7b25940c2ae58ba8692ee91f74ecb437a7a97b08aa459a06ea24b6a100cda9dd880bb6e5b83b96acc0438f72c63998b2cbb996656ef51cbbcc3177cc10732a65982055302d85b371a8660cef2c17193cca8f7380a6e259aba8da41b86770e8e622bde6357aa3808a69683500016f0710a4d1e916941638723e8664bb0753a0064188457dad86295a53548ecb32ad943bb90f7f9295775e65bb9c743f7134b85765f72a69963a103573255dc286f88a275131c4b58dc41cf53f082ac1894de085f6c730180c006ea0f0ea53575730446165ae645a711145c52ea2f1888e1d45bdb3e6072db368cc108fe471fe92ee1b97628ea1d43238e128e8ce6a2386661cb28388148a111850ac4cf28580e523c65d0ba256c07718d2c8158c4e0ea08ad99639b834212b566052c8b0e0b894708c798e2d7598590b99dc6a5aa6a5a754cc06706e50ecf930440a2cc4850f2ad472a88e4a65cd0eaf3128452dc4b025c6713707c4c8022c3e21b362d6e5803ee2546e073b85148e09a703643458860b73aa896bda1865fb82586e14e724a8add4b28fda2e9c77104c3988ab6ff00ee18a15700d91bea7a53c4caef1640ada4055e3d432c4b56ff00202b197967908200656669b2aa1410479660213c8f32cc771b4b8e779b8aac0b79e60a52666a517092ff00631d96a32851ee51909cb022dc930e588d896377336227f673a5986d89c615c8ca55ac58c62206e72100d8c11e26c3870436bbcc219ba80cad1dcc0ba7aa94f54b498bfd9729d3b8a65bf82c0097c455c070bb9684401a7988280d1dc02a0baee22d860aab8986e90e2272a1251bc43394dfce2e3696cfecb8b48c689e9ea05bd05ec9b5e6b6f06c87b04cf984e3673983db35d364a28ae20ddfa834710a73363300c83db38665057352cb628ea5a682a14758772ce3042f05fa990d402ad2e5003ccac63fdc2c8ee0ed219474d172c7d6fcc4345c72e60014541480bccc948403ff004868b56724bcc35bad4ab68f273116769d9141f3c266005abdc158fd8d02f134abb489b3dc16b179ee5d396a3bae12d5e5cc3a2b6ccfe92d2f2e6641636c4bd1bcc519950de2603370128b9689b2ee99cdd47a57e71096c85b99a28730cd9ff7331bbeea076c859ca0e1d410296d1e6522e73b604cd6730ac37d8db01c85dea08216b8cabbbf472cae5e59c8e65dbc6a3db2d772554acd9860d9716a094417632fedc6cee19c82b8bd42c2d6f88299b1896ad6b30536ed98556a229378815bb4cd85cccb73090b6d9ad5c3406f9b9a2b48e18808ef24333c33a8fecaf960643a21011e65bb8d9dcbe97309ad44ce252198cc621d186e36f063180f2a97012ea0597b5711c56a3d418ca923c8ee0f922d56bee66063ccc22eccc4d8aed710aae5e21d65605dad4b31440a88a6cce55a8d4f0e6199c600f132c457aafecbf97882bbb50957ff0044f04b2178f11b5ccc02a01a69fee54bd8b9450e0e5d4a8a5b8b807224a2f52a37a0e8c2c8db12642edee604d59513103719961b01e995b570e125b1afbae65f140ca3b55acca991666c7704b41544fb8ec86360c1505deae01430e3e10236b99a12f6c6c950419e53ea3452ccca9a4c3988aac4cd9b2c5105fb81c0218fd80adc19ff009b83db983644b87625450dc35b15f702b31b5f1e20fc8a1cc5314dc36087886562c6eeb71bec6c232b42b6f88898095dc47db0e6534af14c3a78f13214dd71390be6692e49441b065e55affd446561dcc8d15f51710c651a988599186c9da4725afb96ba15f1dc6ef9271563dd6620448db106823bcf4880c51e496425d273e27931e067390541fd88934b1e63b973cd4778fa9b8df13194ea6611238f855a53d328142b5981762a733443f20165cba2184e7ea053e9a65ac3d09458803164350c2f98168de8c12a0bbbb1b8669f74ea47c6a3c6f5572e2dbe30413abf735b47ee17153caea5d615e616ccdee161cae1ea2583603a83ab6751696accdc08ee65dcc14bea5e352e9b5fa9533f8ca53dc71961914dc5089997c3f88a629a3b98931be30018af095502df84b061b3860a7be55116bb96643328f93bb8031a9d794c8e46f501a4a6bcced0c44298993db3985a6a363029ea149d5186e5f5186ed7d4f00f12c18a56e208e31a8ddd03a205ce532c786cea61ddb7abd4715a0a8f647e11bb9e63f3cd44979f8e20772a2399552be735a99f91e2597a98dcc7128885f800e11f703614cd8d1cc58503f214abe616072d182d96b8dc0b985bacc7b9a9cc7ee28e60b2fa6677527b94e2730783ee2466a1661865549938968bb1aa25fe5a2a725c1920d0e899a9ccb9f530d3faca5d1fb1ab8e7131a1cb00b2e3ee235d1301751346d635cb28da33b2e5668289758b65c4bc0cd710ff00e05cd91a36c6ad0036bb8072a3650c130e33ee28350bb96a1d3994ebb2b29689f90aa5baa9eb98a9a6a56efe3c4f33178899959955306e09b2185dfd46d952a302cdea54a3134819f113e1ed3333352e5cf2968ddc5cab17a63b9c0d232ba88bb6050017777732254c4542fb8f3602eae1429f66690573e7d479447a3f20e0d1cc40371d5c3ad753632828b430ae40e63b4a81d1308b0ca732fe1d16423d847884c327d4a082da9628cf88dbba9817e92c1c66e2a94ea5145b8983812f9858f4e62ade650de2b4dee006f8cd4b8acb3088e5aaadc52ecce0d13a7bccbb166f0ca81128942cfdc1ac5ab1ecc4d6096ea3bea5f31c1f1752c59dfc057c5fd437b9bcf5188a8b99cfb8fc7150dc6aee6e247508ce6544999925b2f9809847dcff00f7277bfd8be56fdcbb97f1ee5f9d46743a5c43d46b4f73c2466a318114a29ed1f90b7e4b239554180d43621bee567ee0414e4d4cf2ccb02adb8e4c6a6a4df880d8bb764e370aa363c590a020b8ac3375298423fc95b70363a85aaab0e604a86c6b886d834577392a5836ec945e08ee2f8879979978adcbf116caa9cea5bccdbc7c2fe31a25d15f035397e1f1f3cdcb22df884a8606710d919c7cbf155ff82a065e2da97788c59c1b186c73d7b8945dbfe06274e2146c6e50b3160d387f91ac2f24b53f910abe65f734d1471014ce199a2b7c455b68d12c8a8ddca2d686d737ea64ab69dc09bd0beaa2877ed158baacc0bdebd1f92cf556de21bab959cf3cc715c63965156387e398ee537865752b3b8ea3acb29598999fbf37998ffc18af3f18f9e61b8eabe08fc57c54aff3a0594825e4a84acdb4dcdcc9d7c32a546614ed2a9c62a15ac8c6b48141783c4a6b8996655d47986bcc2f6e40feca56ad62660e194d56f353055af3131115bbb858a1777a8aaa9192392d2c0be211a325ba8c19f20cc731a2bb94aae6396aa576c6aa8710154aabb9834364a08dfb9420d2fa9b819a2bee566ea24a4897a94ccf52d9f7f0baf825c1972f1398bf1704f9e673ff00f09af8fcc91d4d38970b803dc3591c40a22541045718a83b1435566f88f20d41cb6ffa4280161cbccbdebf91eb80b9e6590b9309cc154166629ab4579dccc0b6152cbbb8a42d7e0358679e3e176cbbdb3454e16cb5531f09b54bacd32f13167731bbc4b397c065e25198adca77349d096952efe39f8dc7e3537f17f17f06e32e2dff00e36542e1b21b0814327246e9b85d2e60ef2998369b772bc98b45b36eea663a5d67b9652b715286bfe25757ec2c93d9cc14a3296a7b398ce083a10479f1e606fb5708ea0afc2528a621d4af8bc4bf32dd4cb7326ddcb975f0b9799696412e2ce2579948c6e5bc4b7530964b945ee52e386e579ff0d7cdff00e7e7fc9a74538c039b056ae1921b1735110cc8ea146a9eea52d46ea00bf89e4ae4604ad6b2c73d4b00076df12db4d159b252550a608d7128232385edea2320ad3c198f66797b95f4e264cc44593c27b13238821d446e172e5c663fc33fe035f0b18e752d29991cfc94f831199e9f9aff00c8e3fc984750b9750d8b125d147f6537239d5388a8955500101b36cd28e20001ea51aeade7103ceebf91b2259a8080524182982e6c5e55b84a341c10e915335551a8658daee5fe06b84b0600c5b215ed8dd88f0251d4abd23d59427ea5bccb9571254a95e6538a6660b78ff00b947c12e5cb97e3e5832dd4b7b97f296ca89ff819771732fe2e5fc1f28324ff00a88a809ee01b2a130703ac4222c1fd950d8c40e5c798aa18d62606e5aae96cdc6c1d12ef23c4b060a6e235ca7350cc62c34771ccb1466150b0cf99a3ade3305be8b072bf528290794a2399a5a95dce0a4263a6635987866fe39d4a2e5752b312a0627498bf9a254a8fbf9c40c30332a51289447fc6e5cbf842128ff3a95f0fc9a87c05d85e46136f02732c0f269962510220445224c9869865437cc2ec6722b3e61932d4a22f4ccbe087b22c3e5b836b4c3aa612b54456f51bbea30a81cb935306ee72cf30bd2068a7ea08200a02a89a0350c5c0792106d74789c90e22862172f986f700cb02b9965d6660e672a7c5f8823c4fa663a96751ae3e3172a62656c468f8de1980cdacbb3e5ff2ccb97ff95f8108be2147705d18dc4ab2f9421555702ad00cddc2f255c05e66068d730b2e4e33896086b1988aaa53ccbc48157594a2a164ff0069a8d458dd6526a596e7b3ea21c316665fa8094b594efccad2998ec34c3438a7112f0c799544bcf128ac7463b9c14914646ee23790f8d8c91bbcc1e3e2d97dcb7997f0e2bb8c2a54c203332d839972e5cb978989b673f355f351972e5cb972e5cb971f97e0d42de37c4433ab7a9de800732bd72e63e925c314e1cd4aa5b4534cd362858182e8ee34600addc32866657a2662b8200074fc730d3c02851f70b028b579e962f7f8087f7715cd8bb56ee56432ad5b8978c798262f71a1c99931cc7230051506f6e65136c4b47072f31a56db9548eb3b987e18b11ea660d32f33997c0cbf8b9b4b83998982625128ac7cd1dca3b95d7f9d4a952a54654a9cc7e2d9705fc1ada2b75aee5e51bb880d9bb8599d404d6a5db4c42055529db98ddede734fc26c9531510242e0981e7a95c51f7fb65c657729ce614234f209405cdba82aa067705031f50e0dacbd951e1362d663bbbf505622cc0f5116a71382d6221340f13242a03188df2a2bb2b519618d8cbf3049bd4a73fc9e1730e6e666667af8a9999a9c6e1f17f364dccd4c9c4a5e20df81460858d83d419671a90ac510e558ff00927f98427331d31cc65162c91a9400317cc54425352b597ee196f3517419862f7a802e6fd2630e2b3e266ec65661b1aff71335d6972c700a21430dc2b2ad54364df922974cf888c9456c83cdb14e3996d52591566b5dc5a01a81a7fbea0d5dce2e059429b347a8db7910e49a61c6239d0e5d446878f865d4a7533a38954fc5cfa9730e7151abf13c928ee51dcc4a8c5e20789e588637f006b0f442a6ebc441e58c881c2408c0fecec9633260b27fd468289b1349113ff273336aae0018989391b8036c666c04798e3dabfb3deae543793b8d354e6644c40533d31e47292ecd30bbc4a666a170aa560dc326196fc65dcca8b83150a396e52f95cc0697a865bbd0dc16c3d45706a7b65e0350a60bb7c4b01bbc6615a14c0bbc1998349c8d1cbd4e093a8c103d2b9d2bea74fdc70cb97f3758972e5f8f9b6ed810bee31c1a3822174c7571a70ea54b706e0d8e4994b2396699bc23149624b9d8e35850822e91716c5dd52f8635ea24aaf9b97f07cf33d19bd648044e4ccd6011d4dbe182ccc1d8ff00706ce5c3155e0cc756d10c8788161b21463fa991b2ab1134750afb8017a618a7b2a0c6f9ddc5084db518703788d826aa0728a4f186d8acc7599532a778732a9575728f1025ab43be51a021954b5f912bca931779097985e0d1c352d428e14dc40a3a665c14cb56736ea3471bec49e4bfe25ca81cc41798ae0b3ccc78954d4a7ff88979952a230b372945130388b6df12f7897e350576e25e2f114eea3852c5e18949c4fbb815db8e92c82808d666114c3ae875145c6b89b3257c33528a89f1729745fc56660152c60cc46b9f11ba28ba99d7b44a49c272cdc352a6e9a9e022cff78e5d41c625b85a9cba9e67c83021715bb60762a382255dd9c7132c5e2a2451bec94d66fc202d52cc971761aece228f34fd44a6ea1abee2d65d2bc445889e2111583d90ad816dba25011db08c155d2cb52d6a516d2fcab0c0ad3b8a0877b9b4961aebcca80cbba353662eee154a4f7716250af26a641adb39227d86dee64d104da90a02836179501a817c41b202a0f0535b4d401c4ab50511f212dcabe653c27a83312d9f70a1dcc3e10db18f715adb0d0ef88941ab6a3d1ab48cd38c0a5a85415b6d859959e2e337f351330a140298c599fa9754bac62f98b33386f3899a4ccd391d26e172d151a2ce98c104e92bb98e1cee1a8b70db82526e4ef15972ff00b94188350d26f528c428b32e7cc5c5878626961cb251a18414ead58fdcc4c6e4b946972ca953efb40d06a0872e7b946051133a80d3b8ae1aee779badcbb8f0b66146dea281ce1961a414a28d902cb73aa82ea0cbe48dacbd31495cde99bdd5ac9b8e807581db5b998f8eb2ae2a2e4730c869be3e073bd4e032bc11abf1ccc52f04c896a435a8332dcb377440d0ca1b392254e4a9afd972f3bc4c9cadc561365f25e9604304b174c2b0dd59c7640a0f113fc0c6e3f24c6abe65898c46dcfdcbeaf9948df0eb32e75855c5156307d80501c4d0d163c46f47994b5d40bb00155c198d5eb8f82daff698d6fb4f4fb8907485b9ea626b03e256eed7cdca41e1c459b0d439726a21d9f02e264db996f425e50794ced2e16e27a4c2c5ea50e2c9a3b7988b3ddc5186aa14483b5974e71dc22410a382508dd222f130827e0aa66735298a66e6e3559ff530437b868afa22768b102a15616623594ef32972f259305e5e2251d1a76982eb32d94fa836967b3326c989a987ea3bd3302c6a2da0f0863b86b096cb8eca581e7d441129388df30d4e3e1ff02c162a18618799c531e65a149ccccee16b8c0dccda2ff88e2badd7045b85b8be66136dd3c0b8892da371620b3c42d43574413d10bdcc41cffb890516f1055e1c4f0c475b9851a625724a4313dc6897169c4b970cc56e5fc2551cc7028a08b7128e0b33fd8b9adca8c75750ab4a6050f3d4c9aca13198c02142f0ba8e985a554a0865069db2cd1780b822f34d6215070deef533056dc6e5a42b466e9895c1b3718caab0c02d46c88385b46e0d852448e865a8561a357551559c732966258ed3ee34bdf31b28212255b0901014d57431402e551cba56d214313e5dff0080d3069772f264c4c4d02b96351376d4d034f51a85c398d622d975ae632965d7db2ed96ab094602ddf84a074f32d1b88266003ae3738145b6514875714d26f9be605635bae25f304f318a4bbcb78969515bb772d7901295b46bccc06e18752b31de25433a99819b624a8352c34ab4e481c295e3c32b8952ea5b6a4ba71fb2b30c02f0fa969b8893039267442e2f1065c2f822a8208dd00a2086e018080b4ab5d4721c4a8d98e2e0b0af8a83a38ea22ad09cde2572c35b9c2bb32c5575d4c421b724c8cff00b853446de12a00d76b5ffa94a7005fa4b1c5683750dbd3b5606214a1ea5535fe5c52c0415141508b6ca1c2dcc3af12b4d6a0302cab3a257d2187dc411b7efa82681417cacb2b4271f08c21a6206b23fea28bcc7a8dd6206a2a854810053a5d7ec169c9b6d806da03996b25ee08df64c2eb2c699a4b16b8261de223cea07ea562f8ee7a899aa80b41908176018ed3a751b90959b62d4c7ecc4231270d1b3ca665497120359a2563dcc08d0991c4c9c40e2c884d30c1ee2aaa5d2eddc51afa2532bf69715b6c53883472e9750c00c8aee294e72e0ee02d179a2e096603a895c1fc82cd34ea25e78372ba9a9cea2fc834130f1069d4607318682ace3351dfc6e6a5c313326e5ee927e4425ef716a1b4dc74725ec8e5f82ad0e2218eaac1ea1105d72a8e587fb294d956897c10ee4bf50015338622ab7fde65d30d46c51e11226472f50c416ba86802361c451d0ea0541869bdcdd78a2e0266b5b9b63996ad6083f7068a48a2864e997c544c4ab009e7fea5b89c2f4171d3372df10a6cf112bacc751e0b5bfd9514424eea300d5794739834b6644046088d67fa9bca541669c4d3499816712ab04442ea165d8235187ec2f4df89556a67a9e48230dc70073511954fec72eecbcb2c4140bd4a2dd359e611677029ba94799a5cac5cf02538187752dcab2aaf29d4a254b56ba8fcf339841b1164f246aaf09517cb9a80166eb043768bb80e005ffb1dcb6e01d2e93d6218a6eb9899be62c9b1e2a2e5b82aa1ac1742399a6c3cc1d62c4ee3e4ef3c7305466e08b85b4b72c6e516ae0502d3989987808aed6201a1ac138f6798b78c07744429aaf304b45317b128e5999d71317536d43815d7a8480288dd3005c4b1ccb0e30ccda8a840903b767371f2622f14f52d9810ab68404c4a5d540b420f98f746a74d7715ac10b32b72cdb17cc4607ebb947d98a95ab31b6b511669ae1480596b1a8a2cd4a75f93059dd662a94cc2a80b4c436622ab39870b5f538ad1bd7516979238369b6385d571115417031994ba892b4b62a9e60a2b06b8497408602ee226cf9a7703d0ebb6b12e8e0a9454146a59019bcca0680353d4a5fdc610283ad838b5996b8c12861ca388aa36a4c0952dd308ab4aab634aae282a2b21b7820a0a5bd9d42ca84554cac6b3a9718c5af336dcb5ce9803cbff0010bca5af10cd3bdcaadb72eeed85472b898981283dc7400a80ac10aab1be8d46cb1b89857867a9986f6cb55b89643d4254cfc6d76c01f7001a4940d590a3004e48d69d7132d0a56e0b7ba43511b588b5160dd9c4344171a94632429b8eadad80d5fa4b969f512bbb2aee02a4ad8ba9b38c193a8b604be825591ac9a86063f916db6ae036ecee797d2455b55623681289a23644c54b99925c1e3b7fe92d8511ab66746f5f1716f23415b44019469be6091a19cdc845d43384a55cce65d45b7e430d38de0b80256f7e2506aff9032bdf71808c19b75ea2e0a51e08d160d5e65eb361a98938467b9646c975056e169896331183cc0a10e239416f2b30a0a3ee1eccf7071c6fe0d788030713144c08b1b1c9cc0b627e02e70b4672c68b59b6ee35db8655f91473491dc00ddc0365670c1576b1d9ea2bca9634b5dcbcf910d8132428ad0d5c762a3abb953f5cc2aab9ea0a5053b5216941885882ab764dcb2f130555b6e00b64b09ad186aee2d5bfd132bb32d5f106e22b10174b1324a17867372d6067172d00b0e28ca46aae89c9109435508f1a7714636c0f2b9566e3973166caa8204513a8f3943a3fdcb52bbbb20ab568f949538352ca7f608e2e22ba1cc5362d60398110949848ea2d5d0c8e262be262a58feb4404b247ffd9);
-- --------------------------------------------------------
--
-- Structure de la table `shifts`
--
CREATE TABLE IF NOT EXISTS `Shifts` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`EmployeeId` int(11) NOT NULL,
`Start` datetime NOT NULL,
`End` datetime NOT NULL,
`Subject` varchar(100) NOT NULL,
`ShiftKind` int(1) NOT NULL DEFAULT '0',
`Recurrence` int(2) NOT NULL,
`Label` int(2) NOT NULL,
`Status` int(2) NOT NULL,
PRIMARY KEY (`Id`),
KEY `EmployeeId` (`EmployeeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 COLLATE utf8_general_ci;
--
-- Contenu de la table `shifts`
--
INSERT INTO `shifts` (`Id`, `EmployeeId`, `Start`, `End`, `Subject`, `ShiftKind`, `Recurrence`, `Label`, `Status`) VALUES
(1, 1, '2016-03-21 08:00:00', '2016-03-21 17:00:00', 'Monday', 0, 0, 1, 2);
-- --------------------------------------------------------
--
-- Structure de la table `warnings`
--
CREATE TABLE IF NOT EXISTS `Warnings` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`EmployeeId` int(11) NOT NULL,
`Date` datetime NOT NULL,
`Type` int(2) NOT NULL DEFAULT '0',
`Severity` int(1) NOT NULL DEFAULT '0',
`CreatedById` int(11) NOT NULL,
`Reason` varchar(100) NOT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 COLLATE utf8_general_ci;
--
-- Contenu de la table `warnings`
--
INSERT INTO `warnings` (`Id`, `EmployeeId`, `Date`, `Type`, `Severity`, `CreatedById`, `Reason`) VALUES
(1, 2, '2016-03-20 18:38:48', 0, 0, 1, 'aeze'),
(2, 3, '2016-03-20 18:39:02', 0, 1, 1, 'zezez'),
(3, 4, '2016-03-20 18:39:15', 0, 2, 1, 'zeza'),
(4, 1, '2016-03-20 18:39:26', 0, 3, 1, 'zaezazae'),
(5, 5, '2016-04-14 09:45:34', 0, 0, 3, 'dqsd'),
(6, 1, '2016-04-14 09:45:46', 0, 0, 3, 'dqsdsq');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;