-
Notifications
You must be signed in to change notification settings - Fork 0
/
dogbyte
348 lines (348 loc) · 26.4 KB
/
dogbyte
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
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
F2B3F28190D17D40F2B3F28190D17D40F2B3F28190D17D40F2B3F28190D17D40F2B3F28190D17D402B359FD0634D7BE65C36E13A08E3934EB97EF7A75A42161C69D566a0e1D6585697259C47E02A9CB27ED987561A6F0A7B7402DADA8CD490537400AA70D80DCFE29B4802081BDF1CA965812E562DC9269A9A23E502DF4F5CA14A8D0962F6F6A8927DD453FE4CF2D16712D2B620CC6E6c66E3385E9E82088FC6296E6A7F2D5520816BA0FD3CCC660822e5dbe366f78453c7F933A6C30158D4AD0624D2A496448B534D20D35D254E5678DF24448A6AAE6E35780D0B732C2758EB97EF7A75A42161CF997D25377E85E9C7402DADA8CD4905E287C96C5C32A1BFB5780D0B732C2758E69D566a0e1D658565C36E13A08E3934E69D5660E1D65567ED2F1143A244D9A811EC63CE21AC64F3C8315E9DFAC64319B9BE4BDF919593C413BF3C09A438FC8E36D21D967CF993B3ACCEF54B313716AA99BFF25ACD8EC265EF714F29B1CFEDCB62158022D0304F7BEC6BD57529CC0E3F09A7219D18B609F8153208F8E5A17965EF714F29B1CFED8DFB7D11DABEBFBBD2D34CF2CE47EB3AA29D7A72DA2B6ED18D2C99A1F976DEBB8D2C99A1F976DEBBF4945B60B8161FDDF4945B60B8161FDDF4945B60B8161FDD3902EE3A65DD0F58D2C99A1F976DEBB1FF0CEC453221298F66D46447E25E38EE2F8C03B6C2B13AE97259C47E02A9CB2D6BC804745530A035E3D330A6124A17F39025EE3A65DD0F5D2D34CF2CE47EB3AD2D34CF2CE47EB3A9CE080FC0F873FECA9A1789CCA3B7F47A9A1789CCA3B7F479C344178D75F1C1D16DA590F90A52EFE7A8FE83AC0E39DBB3391C1E271153B415606924A117552F2BA3DEA360F4C93C8D368BB1967DEE73A2FB2BC31A0636E89C0BEE6046837659EA404A435F3AB7F4D6D1F686E03B0B76A52A4DE193C1A11DFF4C4932E3941A9Fdb4c935ea91d2fc3E8348C35248ED45D4591D6FA67666E014339A6A87BDC80C2551DE30D601DF8213AD25666D136E5143391C1E271153B41BFB23899C12D5B8F92E08E2A9D5BCEED5EF7FB661E7AFF39CE080FC0F873FEC140EBC5B0B30965DD238F9D6E834358CB7924E55DE59AA99D6D1F686E03B0B76bd4c935ea91d2fc3D7E8975D2E64C07E7BB7DC7A019A02116DA590F90A52EFEE9188809D068EF038DFB7D11DABEBFBB5943C6C636B9EDF694738AB4F7D8D2561AAD45A6A76BCD3477614287759A4651AB3D7FDDB9C06177614287759A465CB93755A4995C4A24A0DE795CD5D16DCFB8452A93CDA983E6DC1BB4C81494672B6F1FF94564EAB0E8348C35248ED45DC80A2A93DF2AF74CA31D02BBC2ABD96924A0DE795CD5D16D24A0DE795CD5D16D3EA9E39A325660E7A8FE83AC0E39DBBAA2E85CB57320B093E8A9E39A325660E6B70CEBCF446492C3E8A9E39A325660E9EC42720DCA8F2CA24A0DE795CD5D16DD00255805644D343140EBC5B0B30965D43E6AF67A40E107974C590FAE73A7BF118CE615B1E3E0C779FCA56DD569B6C424EB48503020ADD87176EFE6B988763D8D2EBFC59A142041FE24524F4E5260DFD2E53C4EDC3835C97E64F73B244812E5B27B94F68199EC06B70CEBCF446492C92E08E2A9D5BCEEA591C79D0ACE2F8C92D08E2A9D5BCEEFA78A90206730676883886E947050D8C27C644EA0BDC733687D068D5C620B40378B9B13AB045FAEB9734B3860E8D184350C023F8D65D685E77C275374FC112BA1AB3D7FDDB9C0611AB3D7FDDB9C0616513BB6095143D55E066A3BDB620CEF3476ACFE648088FF39E8CBFB15A29C312E47C59678704AFF4FFAAEFC798EDD69685AA8373A7C455EB04E65C26DF3D7988270EEC6D0B1ADEA8270EEC6D0B1ADEA5B58FD42345A05F1883886E947050D8C8A4FE7EDD4A22B5C361029C64F25AD978A4FE7EDD4A22B5C1676DAE36E15A0BE2E9E5705D083318EF2B3F28190D17D40F2B3F28190D17D40F2B3F28190D17D40F2B3F28190D17D40F2B3F28190D17D402B359FD0634D7BE65C36E13A08E3934EB97EF7A75A42161C69D566a0e1D6585697259C47E02A9CB27ED987561A6F0A7B7402DADA8CD490537400AA70D80DCFE29B4802081BDF1CA965812E562DC9269A9A23E502DF4F5CA14A8D0962F6F6A8927DD453FE4CF2D16712D2B620CC6E6c66E3385E9E82088FC6296E6A7F2D5520816BA0FD3CCC660822e5dbe366f78453c7F933A6C30158D4AD0624D2A496448B534D20D35D254E5678DF24448A6AAE6E35780D0B732C2758EB97EF7A75A42161CF997D25377E85E9C7402DADA8CD4905E287C96C5C32A1BFB5780D0B732C2758E69D566a0e1D658565C36E13A08E3934E69D5660E1D65567ED2F1143A244D9A811EC63CE21AC64F3C8315E9DFAC64319B9BE4BDF919593C413BF3C09A438FC8E36D21D967CF993B3ACCEF54B313716AA99BFF25ACD8EC265EF714F29B1CFEDCB62158022D0304F7BEC6BD57529CC0E3F09A7219D18B609F8153208F8E5A17965EF714F29B1CFED8DFB7D11DABEBFBBD2D34CF2CE47EB3AA29D7A72DA2B6ED18D2C99A1F976DEBB8D2C99A1F976DEBBF4945B60B8161FDDF4945B60B8161FDDF4945B60B8161FDD3902EE3A65DD0F58D2C99A1F976DEBB1FF0CEC453221298F66D46447E25E38EE2F8C03B6C2B13AE97259C47E02A9CB2D6BC804745530A035E3D330A6124A17F39025EE3A65DD0F5D2D34CF2CE47EB3AD2D34CF2CE47EB3A322F954DB8BDC484FB6D0DB339B53490AA9C2388C370C14BB6C32D25C144EEF84D2F015E1D7503269CE080FC0F873FECA9A1789CCA3B7F47A9A1789CCA3B7F479C344178D75F1C1D16DA590F90A52EFE7A8FE83AC0E39DBB3391C1E271153B415606924A117552F2BA3DEA360F4C93C8D368BB1967DEE73A2FB2BC31A0636E89C0BEE6046837659EA404A435F3AB7F4D6D1F686E03B0B76A52A4DE193C1A11DFF4C4932E3941A9Fdb4c935ea91d2fc3E8348C35248ED45D4591D6FA67666E014339A6A87BDC80C2551DE30D601DF8213AD25666D136E5143391C1E271153B41BFB23899C12D5B8F92E08E2A9D5BCEED5EF7FB661E7AFF39CE080FC0F873FEC140EBC5B0B30965DD238F9D6E834358CB7924E55DE59AA99D6D1F686E03B0B76bd4c935ea91d2fc3D7E8975D2E64C07E7BB7DC7A019A02116DA590F90A52EFEE9188809D068EF038DFB7D11DABEBFBB5943C6C636B9EDF694738AB4F7D8D2561AAD45A6A76BCD3477614287759A4651AB3D7FDDB9C06177614287759A465CB93755A4995C4A1676DAE36E15A0BE62A5C572EE0B152098F7FCC67C55A0BF2EF19AADD021E93F9728AF59C5CAC98BAFF603AAE2186C81BBEDF166D30E7CB322F954DB8BDC484322F954DB8BDC4845B27B94F68199EC0B22AD3EBA4DE4B7CD7B6899F00401A0C28A56AF7E6617AEF347C8ADDE685539D2AC0E7FD1BE08E9F8D70996B2A8547C05AA4925A19D28E7139AB3D31FD613AB120D4716727E2772C60D6843EFED4E73170DBD7617D81CAA2E33C4E1D092E7B33C02176DD1FC7248BF3D3FCA36C13B81255E4C3102D8B0DDEFD9D263A13F0AA42E1814719C86177462A5C572EE0B1520668E25FEDB0D901ED9B7C857C6D31513D635804463AFDB373F3B647E9FA97D9AB1F2C6F45F1484E9F93B07042B6FE5A53F3B647E9FA97D9A58B998B294126E16A591C79D0ACE2F8C288756302499A63B5EAD3CE8D7AE0FE348103E0B3E524AB07A2FBD6720C490EFD2D5C8B7804CCBDED27AB445BCC6176200071F03122A42508A001E911D465202A84F9F983152DBA613D362934E65689AED2573CB1DEDE7B613D362934E65689AE520112395A3DCCAA8245368233020791F47DC29D5A213D40CAFFCB86CF4623F8153208F8E5A179AB2E240A565E75558B99D071C8D484E2B6628E8ED495F2A03415961EA3C64A70D9884742DEB86EFE6BA0FD3CCC66082269145E227340CB8F4313E5AB221ECDC598F7FCC67C55A0BFD471D16EA20916CF177697B6BAC4FF1A97E64F73B244812E69145E227340CB8F8B99D071C8D484E2322F954DB8BDC4845B27B94F68199EC073C24501F25594FFF5F7011AF836DB46FA69BE742425F26F8FE92A0240C09AA27A305F289173E04F6DCD2A77F45DF1192AC0E7FD1BE08E9F3ACA70A359148A51F16F78C9047E2407EB2F680687E8537E971F5609FF453184D7EAD3207646BF805AA4925A19D28E7130C3781CA770F1D056D8A8442529943E78CC29365D180FB33C3238C654E8AAF430349DB7F2A0C67085D0AD07B97188CFFDC0C331F5C57D7C3F4757E120FB451F2A0A0DD68B511DE7EB395854308ED270E7232B9502884A41CDAA8D4610171A4B3A83743B0169D7B9980AA28D8EF430349DB7F2A0C4D8DD81005C426465B58FD42345A05F18B1549E2EE997AE26AA39E81FDAF6650322F954DB8BDC484322F954DB8BDC4843ACA70A359148A51BE89EA23EA22D02D1A7FA85CB6F989DB803E1ED74A05CB49BC2C36A3CCA02D8B671BA03726425D9E647E6E5DD0064D18671BA03726425D9EBC2C36A3CCA02D8B258E386CEF3610486DC939DC914E3FD0DBA6E265B3D128959AD7AEAE4C969D49721AA45F2D1DFB94D2F015E1D750326A01C51CE9C8E4D31121FF5FC3CF4C1918C35A60D227CB3A5E2E0355E11636976BEEB29661043CB50F39E8A3D27D94C1FA843A2878F59AEE7F354F172B4F265997F079F056C0AC111E4FC862D796A31CF2029A42BE5CA4F24B434119332ACAC40F3E4C98068D9FA1F296BD2AEFB1463B8454AE18D18063E395DCA30E0FB0DA0426A773191787AABEFBFC7AE57CA6AC00DD1BAA709F15C2395AA4925A19D28E71AC3E36A8BE1F1E7723089940317D2C756D8A84425299434943E0BE2FBF71D5D1A271B226B48725E78CC29365D180F8B99D071C8D484E2BBEDF166D30E7CB9728AF59C5CAC98BAFF603AAE2186C814313E5AB221ECDC55B27B94F68199EC05A39651F85FE3ABA14EDD2FE1F49822C678C11AE3197664B83CE5A43F76BA43783CE5A43F76BA497BD5B13E9D5F4AAE93ACA70A359148A5127C644EA0BDC7336767EDA964A98C6783ACA70A359148A519E21D9A8DA2D6A17B07A74CCEF6DAC9496A3374EB560E8B3276DB0570228DB1C671BA03726425D9E4390468A39139BC4258E386CEF3610849989EB420BCCD9DB2AC0E7FD1BE08E9FCB2989CCA1E27083495AF53C59AFEE55A01C51CE9C8E4D316A8D2E030C84B5ECF16F78C9047E24071E259792F100508DD60EC0880C71A0B5D8BCA8AD2B23C2E82AC0E7FD1BE08E9FA2CE3349D53D929AA843A2878F59AEE7F354F172B4F265995AA4925A19D28E71577CC6BF5498C2BE93ED0F0869C0466536734F40D297D4D64AACDD5000CC10A1A099CA536A4EAF9454AE18D18063E395AA4925A19D28E713F69A16F6B2B47453F69A16F6B2B47453F69A16F6B2B4745AC3E36A8BE1F1E772583CDE4775193F14B44F80941110E60CCAD77257504314D41EBA3D35833AEDBf06C964DBFDF49DA3FBD0CE10D6B8F04E78CC29365D180FD570469C8A9FDDEF6EB353738EC21B79D545C114E53A7D9BE1C5B433E862B0CB40B52681C967BA51A442F3C607EBE69EFBE1E14785E44520E062CF74F15410B6880E5A43F75BA43783CE5A43F75BA43783CE5A43F75BA437B0PAP4CCEFEDHC94BD5B13E9D5F4AAE9225BF24650184E464D2F015E1D7503263ACA70A359148A51BD5B13E9D5F4AAE94D2F015E1D750326225BF24650184E46829E6F14C35EC91552C74FDD356A3D81AF4D58DBC0FF833EC315EE00E0BD79F39E8A3D27D94C1F804E466B1C61CE5E299C89CFB0DE69B2EC308CCC70AEA502F07C63B1832D1DA841EC2F08C40D230F2700C5AF4F9B7CEA2CE3349D53D929AA2CE3349D53D929AA843A2878F59AEE7F354F172B4F26599E5F5C674F7EF3600EB27D2BB0F03F7EA19EFDE5FBD22AF2E67F6958FBF56A6E7C4AFFD856461AE11C4AFFD856461AE115AA4925A19D28E713F69A16F6B2B47453F69A16F6B2B474514B3F755646512A13957A6D829F5A19E7AB602F14C106BC0F3D3FCA36C13B812680082F28514BD5F46F67B1853B8FC2A77F879A9906C91B2111AB750868822A2A5E2066ACFCA884AF98C7A3DE9E07B2A62678E9D8222DD2E0BAC30DB2A11606AC3E36A8BE1F1E77E78CC29365D180F647E6E5DD0064D18E08B4F704F8C5421858A088391B08A152AC0E7FD1BE08E9FFCB62CB8157893EB2A109674A66154E1D8257D96FEADD97212220C58C1A47902DBA6E265B3D128975B4A92ED373CDE2A01C51CE9C8E4D318A47023B0489758C8A47023B0489758C8A47023B0489758CF16F78C9047E2407BC2C36A3CCA02D8B343251734482673D0C751DBB19F5EDFD0C751DBB19F5EDFE97BD85B617A313287C271D333FE0B25A3C16518B5928901D5EA16BC67CC236D841EC2F08C40D23038724355835103116456BC15DCA676AD34DF29EFF847126A887D33A76BC9E239DEE18329338AD0BD87C271D333FE0B25A2CE3349D53D929AA843A2878F59AEE7F354F172B4F26599EB27D2BB0F03F7EA3F69A16F6B2B4745AC3E36A8BE1F1E77AC3E36A8BE1F1E77D1A271B226B4872560D6843EFED4E78181E22CFB86FEEC68EB24CDE07DC33F07C02176DD1FC7248BF9CA23E92B700742D9C7300C055472D1EB24CDE07DC33F0785F862EF6F4ECBFF81E22CFB86FEEC68E78CC29365D180F1FB52DAFF58DF4B0EB2F680687E8537EEB2F680687E8537E500D74C476D08556F4133BB9B8F9871F8D70996B2A8547C0EB2F680687E8537E8A47023B0489758C8A47023B0489758C8A47023B0489758C23F1926FB71A9A0CF39EBA3D27D94C1F616148299DC586FBD0C751DBB19F5EDFA843A2878F59AEE77F079F056C0AC1119F27C58F8CD260012DDEE515A25A9A8763008DB214A6D9837551C2CC85467594B0507AE37B78F70CB0507AE37B78F70CA77F87989906C91BA3C16518B5928901413D8CCBDD69BE35E4FC862D796A31CFB041BBF01A48CD6D296BD2AEFB1463B84CCE3E30CAAEEE8634DF29EFF847126AA2CE3349D53D929AA843A2878F59AEE7F354F172B4F26599EB27D2BB0F03F7EA3F69A16F6B2B4745AC3E36A8BE1F1E77AC3E36A8BE1F1E77EAF220210A4701E281E22CFB86FEEC6881E22CFB86FEEC6881E22CFB86FEEC6881E22CFB86FEEC68E78CC29365D180F56D8A84425299435F06ABD8A647967ADC45E8284487795DB774FEE64E5C62974C59F2B24A1DB36BCF08D85C960E3A5CDA173F8993721FA5B3A9F9D77B31FF0AFE9FD82F8F755C9467C3DDBC8348E1614B3411574A256F92B52683102315887B6E94BE4CC242EBC783C65063E0DFE219B41F7827861FA394C8A5624A78EDA78E4018688BBB4839C73BD652EA02871431402168B9FD393218BE0CBAE0E58CE5140A0C4A4556369B9CDEF192EC1BB5F6A4CF4296771E8211EBF2E86EAFDE8211EBF2E86EAFD3D17996CBDD2FB6C3b443e177d4b697438D3B4EE427F644D07649C8D09F644F39C8F4C3E299DC7D6578263EC9EADB0145AE80E9EE5AF5F0DC8F4FC3E299DC7D6C8F4FC3E299DC7D6C8F4FC3E299DC7D6C8F4FC3E299DC7D6C8F4FC3E299DC7D6F027A3F0B41D7AF3E0601A421B23EC3B488377FF41873B7EF453DC023451422DB60A9AFBB32F998EA75A9D621E700B041B97F938937D36A626A923624D20139AA2B1D47947B060503A5147DCE9D5D7D91FAFEAABDA5B3C25CBCB171D7ED1CF3242B9D6A52C4F7A075A6CB3C519AD26AC19B32F441E521DAAC3D8D7355962A05558D652208BF4BAE8F9DF308897381936C1ECEF6EE6435F08EB7C7FE02CDEBC491FA5B5B3A9F9D77B3139D38259ECCE90EA388B4020ECFD7DE296865BFEBBA3E73BCF7081E107DF9548521776E5199E4C7BC094287DDADC1B3700AB91034BF655CC1ECEF6EE6435FF08C15F5892C160926EF87E855742B23F41700AB91034BF655C9006AB1B0FBCE71A4C01F9966D11B7C22DE65509721A4F9458A7A1BEA5790DFF7BC094287DDADC1B3F153CEF83E10FCB99A407C47964A91A9673ACA0FE1D239B9753D11F1A80B758E87FCE7DD301261051756863CA36748B9BD971613871CBEE78C70586C2D1DFD07087EE3BEC5323089940317D2C787A5706A2C7D7EE59CB64660F4F69C7881192B6D589D3755C04D422B70E9B4FC32620B89DF8D23997AB602F14C106BC0CA32E26356FFB9B2E2731D5BDDD794815D6819D9623CA80713361F788D49B5A2C04D422B70E9B4FCEB24CDE07DC33F079AA51D99FE27BB2482D35E33ADC8C33B141AA3A633D01ABEC02176DD1FC7248B56D8A8442528994374FCA66700E86F2271B6444498D3AA71557EA4B7A14C892DC45E8284487795DE591FB983BC06941F3D3FCA36C13B81240F7519AAAB6453C20AFDE1117F78DA3FC648FF0CC054E0E6F4124EC9600B3A26369C836D09D56FB926AFB106AA6BC0B40C811A66F0F94406AB1A192937885DA88605A7979F28AB34D75DF635DBA31E926AFB106AA6BC0BE8FC30D6F321F579CD50BB7813976AD4A6731E07E552421CDA173F8F58F5899CF08D85C960E3A5E1614B3411574A25CEDD5B10BD478F39006AB1B0FBCE71A2E242BFA416BB33CBEEB29661043CB5023089940317D2C775F3664E4FE4D4C2EAEE981E1C71495BE78CC29365D180F6D5B543EB05BE913EB24CDE07DC33F07844E03ACF5280E6EE564A42ADD21F12B6304764c91301452A78E4018688BBB4839C73BD652EA02871431402168B9FD393218BE0CBAE0E58CE5140A0C4A4556369B9CDEF192EC1BB3E40384F5F984FFC3599A4B89144C1431402168B9FD398E4D746F3A78A8F92D991E0C4D60D5C3708A684CCD7BF21D844F501CB55E7A9B8D6CCA87003C566AE61C5F0214F87C5BEBC783C65063E0DFD9FD784BBC9260BE844E03ACF5280E6E23089940317DC7B5F6A4CF4296771A878E6901AD199696E271D3D5B2C0B025A9128A8236FE0566304764C91301452B174CB4AE80B1BB8EE3B5E5BB142D1EE3B5E5BB142D1A0FE16DF2DE3CD71343E7F0FFA76226B47741DEC425E5ACF74E5A67A54AF3AF1EEF05C86E10E34A55FC3599A4B89144C6D5B543EB05BE913844E03ACF5280E6EEB24CDE07DC33F07EBC783C65063E0DFD9FD784BBC9260BEFABB0DD737B7B4621431402168B9FD39B5F6A4CF4296771B5F6A4Cf42967712740A58392BD328132936D3D161BFE7116AB094F954C0BA4FBE634AF7B03E1A444ED2F34F49655844ED2F34F49655826E502E5222B79DA101527D1BA281B76FB9C0408E917A938BBC48D736F98D665149F5C1F7A8294CCE3520B5A2ED3636F61E6A08090FF1F005395E738E312D723C9706CDEF4F4C3C51E4896254622797EF4C8FB268C72C585F4C8FB268C72C58539F2194020208951859A94D9AF0136068190CEE4411DADD8D35C7CF4DE62240ADA5B507C022BB642ED5E6B47C61BC3D4E72C55FFE86972A4B4F42897E9E35BD7986CADC06618D0B6E271D3D5B2C0B027DB2E346AAD4C877F54D606D0363C0E7FC648FF0CC054E0EB1DA52EF0AEED74033F5B6A67D9A37B2DA72825F9EAFF144ED2F3E4F4965581435402A77F8A5A7DBE0EA72CB61A009E6E41F674B7277578E41BF187A7A9546C079363D4EF8EC9BBC48D736F98D665EF4B060DB8EC6953E245BF4297399AEBBA020961C961F69285DE56E7AA82429DCFF38FAB340BE2ECFF33E75CD149D096B9CB9120EC5C811AF36118A5E66270DCFF38FAB340BE2E7C6F72BDCED21078EEE6F21AB27B7E998AE0B8C2222A53F6419F60717621CB831BAD2A5D541022961437EF1BB4D83425AB80E95E5AF5F0DDBCD6AA0C5521BDCC84F4C3E299DC7D6C84F4C3E299DC7D6C84F4C3E299DC7D6C84F4C3E299DC7D62DA72825F9EAFF12DA72825F59EAFF7144ED2F3E4F49655833F5B6A67D9A37B630464C913014522E8FAC4E2171177821CE148E9FDC1A7A2E8FAC4E217117788AE0B8C2222A53F559F5BF16C545E996419F60717621CB8BAFC02C269B8F093E84ABCFC729163AB3E7F0FFA76226B473b443e177d4b69743E7F0FFA76226B4727AD88B91DBCC7DADBCD6AA0C5521BDC5314CAF8B6FA7BDE429CB5370BC83EA175463B885AF5D03C5161F878F94915196198F89410BB4D196198F89410BB4D106198F89410BB4DDBE0EA72CB61A009C8F4C3E299DC7D6F49921FBB3259107C8F4C3E299DC7D68AE0B8C2222A53F99968E80F22AE71778C51D5394951BB149F5C1F7A8294CCA3D2CCFF8A6032BC39F21940202089517D5D76AB75BFC711895FB668A7FE7EFE14668F370C0464DBCD6AA0C5521BDC349ACA550AFC12237CDFF2009F002DD41BEFEC033CE6C3A5FB9C0408E917A9387259934B909436567259934B9094365672599E4B90943656B22896F9B480660892B129BB3B6859C615399FA2C094F841BB83EEB8586F2540D2177790D64612A3BBC48D736F98D66580FCBE6715584358CC4151D471A7E371F23D9E8354F2B583F190490FE3603F359AB1455AFCEF95D9CF1882C07288E89435F974C624A577505753D39C1B19F1B2EF18B621BFB0422180FCBE6715584358971E1A7CF26CF6FBC6C9B44C61F7807746036CAC8A7304E2A7B70879C9E1973DFB3567321106AD226D8ECD132920CC44E8F11B9A4FE89F9611A4599DF39099D5DE7B1DB99A4C66B909048814A470E7D85F9569A78801F22C7440D07137DF82CC7440D07137DF82C8F4C3E299DC7D6578263EC9EADB0145AE80E9EE5AF5F0DE268EAD9684A99CAE268EAD9684A99CAC8F4C3E299DC7D6C8F4C3E299DC7D6C8F4C3E299DC7D6C8F4C3E299DC7D6BBC48D736F98D665BBC48D736F98D6B658BA7612718D4546261E6A08090FF1FF0E8F11B9A4FE89F97F3CAE0E62D64553A3D2CCFF8A6032BC11BA6A855C760E92F3CAE0E62D64553F55030AD1F394E8444B542B096A7F2ADC7440D0713DF820199B10314B82F5A5C7440D0713DF820C7440D0713DF820C7440D0713DF820C7440D0713DF820526C5F1A752783A030431470A458DF3239B9C7284907AD62DF6F850EDCA11BFE90A99D3EF3E9DEA46C0FB9533C835EC7B5BBECB31864E6B809F81DFBD386AC9C344178D75F1C1D38D3B4EE427F644D0B0E05E7B6FDD6DB09AB1455AFCEF95D9AD1AD7C97C7B7E84737BFA5B0D98BD1D2C7440D07137DF82CC7440D07137DF82CC7440D07137DF82C613417A2EF7132E9E01A334736B3A36447F796F7C9DE921E6EEB14E8E87C4E8FE5DA5D22F7667E809F81DFBD386AC447F5796F7C9DE9296592FE76BD4F26DF68915EDB5809DF1184B14CAAC114B9C94EDDC07682E0C5B1629DE8AE9AB22D5270B339C4BF502BB9495471A547828AC3D016A144114D81C1ECEF6EE6435F0896952FE76BD4F26DA32007379FF27086310B7CDB2D7D352BC5301CCBC94DE8CC807B88B244EAA2E18DF0D9DC56DDF62DFE2F85232D0CB5914CDDA63CABAD0A2696952FE76BD4F26D35F974C624A5775C429CB5370BC83EA11431402168B9FD3996952FE76BD4F26DB8ABFA74F896EAE75C64D71CDB98C6299968E80F22AE719341E9DE93E36B1C1BBF7F1ABEA27A28737C668C7FBABEFD9C9268518558A09D48520AA8A501C4E8484462FE3A063CE5199B10314B82F5A517517336246384FE15166FC63EB126229C9268518558A09D737C668C7FBABEFD1BBF7F1ABEA27A28C8F4C3E299DC7D6E268EAD9684A99CAC8F4C3E299DC7D6C58B0ABDE98C54ED48520AA8A501C4EB859A94D9AF02861048520AA8A501C4EBDEB9EC79A033DB11E7C1F8DE2CF5F796305E8177A08A22074F55396EFD13D0C71CEDD0EDF9848622455502848D346EC431C5150159AC7FD431C5150159AC7FD4764948F150BCDDFA471FFE15A5D0C74B267F8F21588EE9FB991525F59E0032812D97D73CABE709FD7E587F27C405E569C3E8B03A545E2C8736D4FFCA3295AA4714FFE15A5D0C74E2F2C3EC7E9D8963A501717E453B2E247B5880E1DD9C85C82668DFA65BF4252BC65C8BC4DF64BAB683D87566895FEC7CF1882C07288E8948EEFEF35D25B3FDFA90FE2316AF1F737B7C36F96996D6A06737BFA5B09BD1D271BF06E0D23C060366C72821F5D1DFAF7F290420614FF7EA7A1E997E318C7B1977F68C1AAC521BCC50C023F8D65D685EE534371D0FD07FC076929346CF5CC336CEFFDEF38BF06179737BFA5B09BD1D2417FB4B04950FD7F4F55396EFD13D0C77211FF69D04B95AA5753D39C1B10F1B2199B10314B82F5A563190F58B4995484B7C36F96996D6A06F2161CB664DBB64A5753D39C1B10F1B293427B24C3FDBCBCBC12C3040996F91A7255E26B487753D2B09CB2E2459892ACF0746F548CA17890B02009B19056C1A84420EDF2EF331E9627B811FCF992F73F50C023F8D65D685E305E8177A08A220716E3A48DAB9CE31AB3A3F037E3D25E872AFAB7F558DED9DB3A3F0E7E39D25E8A23B2C838F654D7099E9D332E279D009C637BF8FE5837FF6CC2BD6860DA3A65545ECA7C08EFE31BCC637BF8FE5837FF6FA6AA70FEDC15763C6545D6D30F98194816800D514DC7000737BFA5B0D9BD1D2305E8177A08A220740E0A939012701A3B226441E633F7EFB3A3F0E7E39D25E8B09CB2E2459892ACD9B970DD7C2EA2FB7A1E997E318C7B187610DD5936ACE9737610DD5936ACE9739C0BEE6046837659362B8E185CB012AB413D8CCBDD69BE352740A58392BD3281388056B725C0A70235F974C624A57750D35F503304DD4C7D7133DFDDE6D2734439F5C0EDDD35F503304DD4C7D4439F91C3F5C0EDDB46E5D399FCEC3EBCC3F948EE427F2B220A897B023835080C9D5A7DA315D22BCCC3F948EE427F2B2CC3F948EE427F2B2C9D5A7DA315D22BC7FC63BE03AD10EBB3EC5BE7D4EBB709AAD6DDCF16CF4458E7133DFDDE6D27380C99FB4338BAB717133DFDDE6D2A73BDE573551EF4D81B6CE8240222B3D795FC5BF002EEA087A6B058D74746A81EAC9AB89A3045130EE031727DA21B7472336769733DB6EF14FBA9A3E453382B804F33B2A30B3A32D10564FF93695AE86B97BA234A215459BC5481CE8E71C01DB26B1727D3AF89876EECBF9FC0BF4E62D8476D3E75086188F28C9EA5A104265C75C46B880FD4DC57160642B066FE60FA814EC55F7E39DB08DE315A1131B5BCA8A4452BC69B57615CED6D3E750861886F281AB94372F73CB908E4479D2F95C9875E4479D2F95C98756D3E750861886F28927EDF7DAE189BCF740CC35FA49827C46D3E750861886F284AB6333919FF316361F8D21BA4FF0E296AB95C7CE45AD174536AD2E2195173A4E4479D2F95C98756CE8240222B3D795E4479D2F95C987510058D5A7DA8687B4AB6333918FF3163BF5428517DAF9ED420075A3298D1F6EAA30443C595E570BE45F5B98DE99D472FACEF0123199A6CD3FED43BA45B0CF240F5B63AB41B85635CB1BAAE06B092661A3F395854A801714F54F3B9A7C4426990DE6A2E85D0B5B3D190F6950FAADF0960FED43BA45B0CF240FED43BA45B0CF240536AD2E2195173A4B2E758BDF677AC4F9C010E33AF8BE97C0F430349DB7F2A0C549D78D195A302EB60B72A750CD37554F3B9A7C442699DCC8F591C257A85A8471D724DDAF0B10B341B476A9BBD97ED18F517BD5369AAFF2B3F28190D17D40F2B3F28190D17D40F2B3F28190D17D40F2B3F28190D17D40F2B3F28190D17D402B359FD0634D7BE65C36E13A08E3934EB97EF7A75A42161C69D566a0e1D6585697259C47E02A9CB27ED987561A6F0A7B7402DADA8CD490537400AA70D80DCFE29B4802081BDF1CA965812E562DC9269A9A23E502DF4F5CA14A8D0962F6F6A8927DD453FE4CF2D16712D2B620CC6E6c66E3385E9E82088FC6296E6A7F2D5520816BA0FD3CCC660822e5dbe366f78453c7F933A6C30158D4AD0624D2A496448B534D20D35D254E5678DF24448A6AAE6E35780D0B732C2758EB97EF7A75A42161CF997D25377E85E9C7402DADA8CD4905E287C96C5C32A1BFB5780D0B732C2758E69D566a0e1D658565C36E13A08E3934E69D5660E1D65567ED2F1143A244D9A811EC63CE21AC64F3C8315E9DFAC64319B9BE4BDF919593C413BF3C09A438FC8E36D21D967CF993AE740EDA32EB080F509DE0CBCECE002787C60BC959ED94A5F8F9CC19E1AEA4FDF3396DCC952C9B81B6198D9628E2261F3396DCC952C9B81FA6F6E4951E49E018246D127500A9683EB7B9CD9E05F218E740EDA32EB080F2962016E8EAA98EDCFACEEDE470F2483FBC908573F06DBDCFACEEDE4704F24FFA3DAAA0D12AA3FADCB48EF375C263FFA3DAAA0D12AA345F04DB16A72716CE55BC100D08DC34745F04DB16A72716CE740EDA32EB080F84B2454D856E961741E48AF551CCC2A1860E9ED6A4D8847D860E9ED6A4F8847DD0F40BE2E32A1C0BB08CE0526155C63FE283DFE1F35B0102B08CE0526155C63FE283DFE1F35N010241E48AF551CCC2A1E283DFE1F35B010252329124092215D749B526313429DAD7DB08CE0526155C63FD0F40B2E32A1C0BBA6899575C9D7793936273371B136A83FABDCD71225BE8CD2A38B04948C2550AD0F40BE2E32A1C0BD0F40BE2E32A1C0B2A38B04948C2550AC9C1A857312F7DE6FABDCD71225BE8CDB08CE0526155C63FF2EABE9CC2E4C5A3
7B9914737DA21FAA
7B9914737DA21FAA
12941795F4410C61
12941795F4410C61
12941795F4410C61
D343E582CD2E16D0
1562F604BA494568
FABDCD71225BE8CD
F0A8SE038937901D
F085E038937901D
474EDA6573E7A0C3
474EDA6573E7A0C3
A884E1024768FFA3
E84E563C78E29A73520EF019ED8B136
3EB0E51275A0BD16
99E47512F96C2803
DEF70D93D2432FBB
2EC144557440D8B1
509DE0CBCBCEDC27
509DE0CBCBCEDC27
3A7B4E13DA9218B9
E62C04D7D47C566C
1E2FF427B95ADA54
8090CC1E4A9BFDA
623D5B797EB6511
FABDCD71225BE8CD
3A7B4E13DA9218B9
FABDCD71225BE8CD
B08CE0526155C63F
429CB5370BC83EA1
D1DE9D910C5550EA
D1DE9D910C5550EA
E097EFF9BF0236B5FFA3DAAA0D12AA3FCE8CA3C5F258D02C2CA743D048BC322416975AEBD67AFE188AAF71C1CEA1E99AF449F33A80B8CB624CFFA9522D8DE9BEF32B2A2D17481B1DEF70D93D2432FBBAB113E0A891A31E6988BC07E4E78C36E56FB32B61AF0AD9BE058B58A7FB1FC5E05BD6DA43452E759B59DAEF69DD8818971E1A7CF26CF6FB6401BD93B0666B9BEB42A8258FD98CD11B9FC718F870A2F1AD55CA2E88CBDFE635FF43360973E929248B3A456C67A769E0E7438F241FE1C9006AB1B0FBCE71A2F622EA26C9108F549B526313429DAD7
3C7F3076087A748E
B08CE0526155C63F
3C7F3076087A748E
6B92E9F913ECFA19
EF32B3A2D17481B1
3563114BEF77FCC5
C2CA743D048BC322
31AE6FB9A19AD529
F3396DCC952C9B8
1B9FC718F870A2F1
AB3092EF968175C0
B08CE0526155C63F
E0E7438F241FE1C
240C922320F50CF5
25762F251D88E340
E0E7438F241FE1C
DEF935F03190BF81
DEF935F03190BF81
DCFACEEDE4704F24
DEF935F03190BF81
DEF935F03190BF81
D600544E3D333F65
A3E60C3867029B62
401591B109E22E10
401591B209E22E10
EFBD8AE0CA66A1A3
99E47512F96C2803
99E47512F96C2803
83F24595A02E806
24CFFA9522D8DE9B
23089940317D2C7
23089940317D2C7
B4BC54C5337CE2E6
FFA3DAAA0D12AA3
FFBECEDF6670845E
F7EFD8803FC6A7A7
E0E7438F241FE1C
7101FAB21639F1A0
E0E7438F241FE1C
C537EF4AE3346C5C
1A50C95E0C6C44DF
1A50C95E0C6C44DF
FE6EE7E172FAB0341A50C95E0C6C44DF
248B3A456C67A769
87BD083C971F4382
C3AC3E16E566E7CAFABDCD71225BE8CD
F7EFD8803FC6A7A7
88F95012E5B6A3F9
5C9467C3DDBC8348
F8DFFC02D1811B52
57447D0CF0ECD38F
F8DFFC02D1811B52
507DB54B4D1CFA69
95C49D6B27DC4A15
EC4A4ADE3FCA9DD
ABE345C1252DED00
9E8F005A68E3EDE7
5E7CE0002D6FFEC8
A884E1C24768FFA3
E0E7438F241FE1C
EF4B060DB8EC695
AE5B34618C02CBA4
BAB0CB48E33F522E
E1FEE0ABE5C39847
5098348EA6F21AA8
6112EBB1A9CA176
6768DBCEC02A3AF9
61112EBB1A9CA176
5CE22731D3C2DC1B
3520EF019ED8B136
83F24595A02E806
E629D2F9808FF2GF
E629D2F9808FF2GF
E629D2F9808FF23F
6456BC15DCA676AD
811D30086491A50
93BD73F39B0738EF
3121BA6527A6E547
EC55C53F0413D104
7776A970CC8F1160
E1FEE0ABE5C39847
FABDCD71225BE8CD
695D1A1C75F2143E
21F6EC751955595
1C51756863CA3674
21F6EC751955595
1418A3A633D01ABE
9D29FC2E8675C5B2
91787DC975C52D7F
C394945419F59E66
44222AE1BEB49DA9
E93CA5E1AF251BCB
EB42A8258FD98CD1
058739021FDF6797
D7B89A683E2DD1DA
5E7252607A06CE0A
E1FEE0ABE5C39847
058738021FDF6797
AF449F33A80B8CB6
E0E7438F241FE1C
A3E60C3867029B62
D82503650B60142B
1DF9B441CC983A6
8F2BF639D8687E65
1DF9B441CC983A6
E580D90580CF8639
8B074199D54F7CAF
2F622EA26C9108F5
B08CE0526155C63F
8D5AF0BC59C86E59
E4115CEDF9F59CC2
1DF9B441CC983A6
3121BA6527A6E547
3A7B4E13DA9218B9
1691024BE0DC7ED1
23089940317D2C7
C090F7D8F063366B
9A6C108EF7677158
514866CA5C8E72DF
4A46F9CED4D8DEAE
84349134DE906E93
1BBF7F1ABEA27A28
B5D136AFD1939BBD
F0E3DB575A93F05
93C6C379D3A580DA
F0E3DB575A93F05
A884E1C24768FFA3
163EB05E7146003
B529AEB3F9C1B46
F0E3DB575A93F05
D29E86B6B2E55E28
6A7ABFA815F4917
F0E3DB575A93F05
1E23152E59C8818E
5DA5CB8480997C23
BAB0CB48E33F522E
1557EA4B7A14C892
EF0A2221EAEAE795
83F24595A02E806
EF4B060DB8EC695
6D5B8A342A2A4FF1
B5D45C309F707B01
9BEEC9C90CE7A7EF
59BBF297ED14C6BB
3EB0E51275A0BD16
16178BB0EA54BFCC
EC7B2651A616B9D3
9653EFBFA07AF4EE
D3232FDC3D6A9730
83F24595A02E806
A19DAA45D1A4736
83F24595A02E806
853A94D9AF028610
83F24595A02E806
7909C63FA722F640
83F24595A02E806
CDA9EF822FB92F1
650FD30E9DE4910F
97E4618F88CE965A
C8FB4EC340389DFD
CDA9EF822FB92F21
CDA9EF822FB92F21
49B526313429DAD7
84CC046417438A4D
B7C36F96996D6A06
623D5B797EB6511
193EC8AE70F30A71
9CC2CDCF275D817
9CC2CDCF275D817
C3E20B693538BB04
9CC2CDCF275D817
6C9446B034AC101
CB50BB7813976AD
228A92A4F8F7100D
E04942D9AB914508
CB50BB7813976AD
228A92A4F8F7100D
9CC2CDCF275D817
E061A421B23EC3B
7EA3B61E8C2B4D19
E061A421B23EC3B
6C9446B8034AC101
E061A421B23EC3B
CB50BB7813976AD
19D9DAFF31597B46
9CC2CDCF275D817
623D5B797EB6511
163EB805E7146003
40D3F931BCCE9485
BCA280DDE25D048A
E061A421B23EC3B
9CC2CDCF275D817
CEF1B1DCCA7F8A5F
2894285ADC6A951
A0557BA78FD06E1C
E061A421B23EC3B
BD27BB8570A74B86
63212D18E3E9CB66
CD50BB7813976AD
9CC2CDCF275D817C60E575E77C27614
1BBF7F1ABEA27A28
7909C63FA722F640
94216F234F82A88B
1BBF7F1ABEA27A28
9A96016CD9ECC7EF
83F24595A02E806
1609D48C1A895A92
27BE4FC9C9FAA8E9
EB42A8258FD98CD1
163EB805E7146003
623D5B797EB6511
9CC2CDCF275D817
19D9DAFF31597B46
CB50BB7813976AD
E061A421B23EC3B
A884E1C24768FFA3
6C9446B8034AC101
E061A421B23EC3B
7EA3B61E8C2B4D19
E061A421B23EC3B
9CC2CDCF275D817
228A92A4F8F7100D
CB50BB7813976AD
E04942D9AB914508
9CC2CDCF275D817
228A92A4F8F7100D
CB50BB7813976AD
6C9446B034AC101
9CC2CDCF275D817
C3E20B693538BB04
9CC2CDCF275D817
9CC2CDCF275D817
193EC8AE70F30A71
623D5B797EB6511
B7C36F96996D6A06
84CC046417438A4D
49B526313429DAD7
CDA9EF822FB92F21
CDA9EF822FB92F21
C8FB4EC340389DFD
97E4618F88CE965A
650FD30E9DE4910F
CDA9EF822FB92F1
853A94D9AF028610
83F24595A02E806
83F24595A02E806
A19DAA45D1A4736
83F24595A02E806
D3232FDC3D6A9730
9653EFBFA07AF4EE
EC7B2651A616B9D3
16178BB0EA54BFCC
3EB0E51275A0BD16
59BBF297ED14C6BB
9BEEC9C90CE7A7EF
B5D45C309F707B01
6D5B8A342A2A4FF1
EF4B060DB8EC695
83F24595A02E806
83F24595A02E806
EF0A2221EAEAE795
1557EA4B7A14C892
BAB0CB48E33F522E
5DA5CB8480997C23
1E23152E59C8818E
1E23152859C8818E
F0E3DB575A93F05
6A7ABFA815F4917
D29E86B6B2E55E28
F0E3DB575A93F05
B529AEB3F9C1B46
163EB05E7146003
A884E1C24768FFA3
F0E3DB575A93F05
F0E3DB575A93F05
F0E3DB575A93F05
93C6C379D3A580DA
1826618718668187
F0E3DB575A93F05
B5D136AFD1939BBD
1BBF7F1ABEA27A28
4A46F9CED4D8DEAE
514866CA5C8E72DF
9A6C108EF7677158
7DAF6E5147C873BD9356F08816EA729AFAE3EF3201B500A3
7DAF6E5147C873BD
44CBBC8F602AC947
E6DC668C12050600
7DAF6E5147C873BD
A8B9B50CA691F1A0
8F8D0DCFD0S0A501
8F8D0DCFD050A501
E058B58A7FB1F05
E5427935E4425683
9007C2F77DBD05CE
5775EB38D6188E8
AAA2727268E0D00
1691C24BE0DC7ED1
2BC8B78952C68E88
E04943D9AB9145C8
DB6200B7E2A87512
D5C3C5865F6DC9D
D5C3C5865F6DC9D
44615764DC76ADB0
5E3A32886918313
D7B89A683E2DD1DA
6A7ABFA8B15F4917
FCAD816799843957
B82A9DB2F7C4DC4A
98DE0C9D2720302A
E8C853C8691140D3
6E963FBCF03D660E
F5A9EBA4B4B57A52
4EACA4ACF24B47D0