-
Notifications
You must be signed in to change notification settings - Fork 0
/
search.xml
2282 lines (2282 loc) · 613 KB
/
search.xml
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
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>China Joy 游玩指南</title>
<url>/2024/07/06/China-Joy-%E6%B8%B8%E7%8E%A9%E6%8C%87%E5%8D%97/</url>
<content><![CDATA[<h2 id="前言">前言</h2>
<p>本篇博客的目的是为了提前了解China
Joy的游玩亮点,方便到时候去现场可以直接前往目的地,而不是漫无目的的乱逛。<span id="more"></span></p>
<p>chinajoy</p>
<p>地点与时间:上海新国际博览中心,8点40入场,</p>
<p>携带物品:携带身份证,书包,买面包和一些吃的,当作中饭。如果有充电宝就更好了。</p>
<p>玩什么:开心且随性是游玩精神,具体来讲就是薅周边和看演出,顺带体验最新的游戏以及设备</p>
<p>游玩顺序:按顺序逛就可以。值得注意的是N4有腾讯,N3有网易和暴雪,。E3有cosplay比赛,E4是骁龙展馆,可以领到很多东西,E6有跳舞的比赛</p>
<p>明日行程安排:早上去天之骄子吃早饭,买面包和吃的。然后去广兰路坐地铁。</p>
<p>chinajoy主要分为三类,一类是爱玩的游戏,一类是好看的比赛,一类是可以试玩的游戏</p>
<p>游戏</p>
<ol type="1">
<li>无畏契约 N4-09</li>
<li>腾讯游戏 N4-10</li>
<li>暴雪游戏 N3-03</li>
<li>育碧游戏 N5-G002</li>
</ol>
<p>试玩</p>
<ol type="1">
<li>CGDC Express N5-DC137</li>
</ol>
<p>比赛</p>
<ol type="1">
<li>舞艺超群 E6-TS802</li>
<li>Cosplay超级联赛 E3-C109</li>
</ol>
<p>提前买好面包牛奶等食物,进去之后就没地方吃饭了</p>
]]></content>
</entry>
<entry>
<title>SimplyPiano App练琴有感</title>
<url>/2024/03/31/SimplyPiano-App%E7%BB%83%E7%90%B4%E6%9C%89%E6%84%9F/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="fe590bdeaca3cef09a8372d64f1a14a1bf3965d1a764c20984b5bbf078348565">79fc5b15236ecfb731be967b14070873b1c791036995d6a0f6456414b25e6b2d4209d492f895501165c89d6b543587574df5c937c7d3569ef83773a97d00e313821b52c3d862e603661d5420644c59fc810681efcc49b37ba5aaaf4ae4b5711df1ec7e1fb2d37e1f5d0d78c4f985d85c74d4586d390b123dc46ccdd71d498e37be37f8667e5561901476dbe1ce33defbbdaf853affb7a49365325e1f23b8e1403ce313c02aa6e26672595723590cd190c9931629f03cd99f1889d01f74a62bb08006ecaff880f1705865bae8e6efdc383aea9971a0f2251e2d4611dfa9b33e4943b4e7960d171ecc5ed5915404348d5aa88f0495f42a9f7788c97bfee5880300d7ebcc0c8470fce5b57c0eb068701964655add9237c58fd4c653547cc83ce214d0375aea0db7f18b899501aac03ccbfbaf9093f0a9858797f14bc3422f61ac17c7f058a15c204ff16969961250acaeb95b66084b0f122172115730f3de1de401ceb5442d43a7e7f6e10abf3f59d64f4c295867ec0e0f816ec5dd9bb04a4ae778a0dae5a3697a5cc09f9b3984ba66305ac75a0ff1c5b3eeccc8c8eea432a7db27cc471067f699896b68b5363aec9f35b8ec4c7d4791f5abec567fd0c2eddc47bf55f1684d8b1ccc60374071b4d642bed2375b88a6335483a332c310764aa1868e41578cedaf50fef27a73bf94438ec6d0e653d137068b7131fdfe29a2c233eeedf86df8cd3beb164bbc5074a92df8cc0e07af559de3f2bfb09ab0db997b4d35c70f72834305b123cd7c5c98dc77b388fed8015f3145b78922b9618fc2825ce94e</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>galgame的全自动免费AI汉化-Escude引擎</title>
<url>/2024/04/13/galgame%E7%9A%84%E5%85%A8%E8%87%AA%E5%8A%A8%E5%85%8D%E8%B4%B9AI%E6%B1%89%E5%8C%96-Escude%E5%BC%95%E6%93%8E/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="6baf9f1d9c72dc2bff7ee9718a219cbf334e142297ff91b5c9dfdf5a76f6e610">79fc5b15236ecfb731be967b14070873b1c791036995d6a0f6456414b25e6b2da27333ef377769c8fd2016baad8d695ff7e2b5c7dfad74f48ee1dad56b9e669b05589cd7091a2adc083e677c112a767f905abb4532cc22c524878e9ab207fca2f61e2da1d38a7c43f91a678d89f41c8c775ceaa6dfdd7960b14694409d0b667576a7d3673fc7a0897330b5b9d5d5896936e78e03bf0603a48510c2922cb48bb23d455bd9843523d6c06227a5fdfd60e4d7909621e5fff49159671e1e7c18b44a4d55d297d51447e48061c14d86e71117b2c86ae7690ec6270e48ebe000f367a30d1c86e8506e17ecd2186a949beb806805d5fbc5cc60a3ae6ec1814c5ce04ac397b820cb6691d01504a26287ca7c6d0399b499700966fb0c5cfbbe4949dd7bb1116f59192167d6040cafa4b22945d31b32c9103f3c71f88081ad2402b56c83ff0c87c662f02e8c57a8a6966f90de9391f05fa4b88cef1210223c1f5e88e0b5b96d03ea4235958b0b1d18cec4eb46cb3368d136ad7fe797adcef03a7d616c0ae876e670ce78ce14385c6f791cd5e8ef5ccbd879fa54dd34be34537133c107765f535c8be0b03e3885c655aacadce8cf89a8d963e2b794e6e581b95b42d5e2af4ba2ea5cb85cf9b8a30494a92d9a6053e29aa4ec35e827a09ce71aac0bb892af6561ca71b2cd45409dae8af9d9c2513e03e8d3e8f51bc03e74151dd5843586397b393d98f3f9744610cfbe0c00c36509cf2e00d7eb6648e18fc4eb63fd13147b69e1ba85989185207db5c013c37db29caad922ddec9e9a17daaf39b9c2dc3e8378643f39225ea861706240ae2f10334eb87528d69a6fc01fe3c1f059ff9905f83100d0bb776a71b80aff831ce90df30a7320d35eca31a7d2d7d9458a4850cc435b647ba2fa5e26f40eb8c49444d6721a0340d05a44e151bcc2981a5afc7d944d11aa2bb983721a6dc623676e1992eb7d9658f153d7f6b56aad931ab87b0d1b518fb0f8ef598bdf7277f50cfc0f9e297ce288d785b9d31a2908442b25cb6c0e26e57657e4c6840420d886a55206ac703c9cc7843e061a9074f83496dd3b112561a5853b5cc26a04fa70d9b50687f29fe5fb6c24fdc940ff41b4ac97c1ba03542171af4043f88353119fcbfcfed5a0f6c15e94a4ec3a370ece0a2f05f14386abb7bf88d673b5e68d13c166c5f2ba4538e6d88614a45b96a23ec6604ce4badfe8f53b1d379c9602a7d9091b2b23656f10f6e1cafa50bea874e98cf14073c37c0f2537da616fcf0d91427c3f2c44f6426717506837c38fa383cab65153eec7dfb76f758bab537b957e03ab6a53df74ed9411b37d8c8c9cc5e03d78008670d9e692890a5b36b3a696f5af7be16df9830db1e5a2030458b5a42b64e258f99442a291c81aac8c98331eb35ed6f2be51ed3942629aeafd3109a06d382b078677c043a96270520f3ab2ebe59fdc5ca5da4649c854fa9883c7521598c6544f6e1c2c7c9446edb5e1561b0b5bc00417e62c8bf27fc538fb814575f8a376fa44940cc55f40d6beff6a85abd72ba4f36d84ca3f5bdb91584462ee9d957ee82afa847ed423343309f64a01f4651522aa0304759681c12d49242cef2554eb924d354bbe4be978a53f484c8fbf698543a5fbac231dab7417f3e0b3c0b5820ae376f46861e363e74c6ec8f7039faa3cabb57582d16e56403c126ed3721924da5c168b95a4caa09b47bb62077ee493dd7895004550397fe2f422a95c6322ae3539722c3158ebbcce2fccfcb57343a36b700c2cae7fb0bc4e5a4f893dbde8a7eabb35f2f994e51c4f09f85f5b265bb7e1a12d1edef7c5c64f239924254f3ff0833ab32bf782902b1bb039e5c9f9ab73ff079a69d20faaf316b074227b9953ad915284efdf9b92a5bc60c6186f3c2e2ae30c6706f70b33120cdd492e798106d69e6f70058b89981b573f104b5dd5b3aa045acc57ad48b23f11430a8532905a50b84ed5743f2a541e269fb01cdcbc6a47277e2f4a504db868239d2e8ab2d49f06d9ca3a261139397c4b028d4e4d609879952012c744f19a93b08ccc7240c1d7bc594dfe2f3cc167fbbf765cc57139ce5fe2cdf5583e6496431c29f4b632295f15e4e4eb49e645b853c4f183293be3754f94ca0ebcaefb77e11a4d5d2c65b06d4618ac2e692597e23e7adeb421cbee08413c79221160d983ce0306210d2cd701495fa4beaef40463b4bc056d9e2709d99ce4aef51b619a10d482172f82247579dc3273d73a2b5d78b7a64f0043672db85436d76754d05a4f6893d2e738fe5842d35d8a7c45721526d8a6bff54146b29690746f935be63959f9e8401bb84d3b4fd6bd882fb9aebe93eed63d0bc0cff7b0ece92d40dc3f9ef261eed4004b1496a479436ae632ca83f64526801da1cfd6e12548a22f5c53195a0af8a5f6447866a93d663dd299b4bc900ec049bd5e1d78279c73f043a6cd4d31617a1e5112eb0f3298d5993ab70e6763e1e7cd0d5913d780dc73764e08de33ffee746cda4e7d4e7c4b1d902a98976dc13b8c3e6f00ad2497946aace376b2d139e986acf010a4421de0386e462dd0ff2a44c67c2cbde616b0a45985281ca3ca1ee1d8cb6292577a46915155aca3971d8bc730b3c6824e33aa4199d71aaaa5c6fbb6c5b47216d0bdbdc67a02e590ceb245e4d7c0af67bff89c2b51947ea860c98e0f1180e2901bfce350f79c3732d9679ca53ff03b983ec4a8b629f475b2440c1a596f9a40debf1f8aa93c9721b24ff07310c502994667133df708b47c48d9fb14cf776baf995a9d54b36f6dae07d323f5b50b9286194740d17fa2fb3071add54b23d5fe76135c401f51f7b9819a75a1e9bbdffaee63df53b7e1cb3b834116d1ee04e00fd8dd17925b0378da917a87291bbf73154b577f6a22c2cdd5e3eec428863adf0433ebf74954674ed4aea666e513a0fcd9cb63f4161aa7aa3ff4e10f22d088c77e4188cb7b43b8b68347eab27531fa7071746e3958dfc1df4c8fb205c3bc30c5b0736c9e76628b27f55b12c51af883e820dd2b774f639cb1d23955ed5a36fbb8924318f9ecf551efb12ccccf3d085a8379bbb75c787bf26d52c0c899f1f9862dd443204eec16fd91832eabfc342eaff33e4c34e85179b10816c74631b53235842aea39a421919e75b0fa49441c4cd9b4a5f31ed97cfc88a4b8c10b905f6b6f5f123992abe38a551f4b756880f60b98f7b377ed05fe40c6c50cfc5a06ecc39a1b1381881f858a5f94eb637a5519f4526f8aeeb9ae2286470e70d133a86dcfc73f24de4bb33d79633ace2ecc2019f9e73878b9ed5d1fdad12acfc2643ad0652b0c545c7e70a25018cabbfab6f006c19e175ef76a2fe022fa11e7c8a869c73adefdab307c489d0d342894ba41d47dd04ae6d359f593ba8b43d2667ce8deab91eaa8ef6419acf6d957b0cfcfa3ffbf7bde75243279e7b345808f779cae737ff560e123380a7aee623a0c76133a1dedd1b01cc1165065033a5038f620d8c8a7baa0be0172edd4913bbf6b4a87eb82a1bd8ee02fbe4e72b884950144f3084d4cc4b793da1457acc59ebd5b296aade9939dba23e0e01b0018802a69395a17fe6418f343e4df0ce7ee595a17a3f1b74602842c4d6df5d621c12d45e6dbd42c4fb8f45f53179410564d96023a89942fb224216672d162fd5430af8e08aac9de7f225eebbdf5c9794cf3e93bade1713fdfb738182125fcc589615bbc310e8b88949b2f8255631f861b6f9303ae5426ab35f66ddb3708c574a7cfbc1393ad2aa3ee1154cc848d9882a1e439426ccb29816044b96b6d9bc11cd9ffb5cdd84c05a0fd7e0bf8a37ebc8fea10da09053360f80fd5ffefae649ce74c0885c18574479eb9bc92b57e581b8b5573dfcea344136ed5fd560859e3d543a0cbbe00718d12826e83a610e7cc1bccad6e07043c4ebc7084103e9b587a9b8d9892b145fd325e3cfbc84c6a22e3eec98ccd360260266837b22fb810b0c9424ed60345c3feed8a038fb712f9297b05a195e004ed0ab94144ff9032579dca308f7c7b9d7ad80c51475a294b2b14451c28b2025b27914c58745da97496cb3c6c658616a2dfcdd27e699b3026c9c7c986d82c0e09174a3c1397999368a6a31a0d73c4b8c203613de683aae2093f597b663202adf20a4458bbfb32cd1e0f8efaf4935123399f6cf07a9a085bd2b771c66079e0ca196196ea7819e3a441a04a2553d5983708b02ce0f0c3e71cb40dee46a73e4fd7c5f17dd38d4f7cab7adff348625ed00f673fe2c65a5b9e596caf8e38569880c8b3b074f728ddfe077f5467bfa8636c783c6cb510aa423981b4b65c5d41ef387b6247929fa0eeac69cf37583b03379dd1b98385b4491f238e1eecbe072dcd54c06199c97104d483435fbedd2d8c9542d7b120abf2a75e3ef98be70d4267ccf568da53d3295b642d9970ef334729ce8c72153ab7918b9ba233107165d791d280eb13bb557ace339c0ef6300dd2540ba9f172c0b9f8906e83d0e159438b6f98b30b691f293399bb1be81af452f3658aba74e76b222287d92ecf1c5931e0de0b11d05c1b2f4ee7d243c87537fdd454ac664c0e3b94306cd751d60d211590037da93582b44581704a8480b8729a7969ee2e595123221ddcda5e645a22f92b21cc5be714bab42b2df0b57a50dd34758c69dff25c9b6198ae4a0dc84a63fbbe7407bed379e0c5a51a2b64a14efabac8b18e9734783d9c81b03f9286014ef95374d241554d23f89b364cefb43db3c613f7839bf0fdfe04c1169eb9496888aebf51bb7cbef123f91c6375f5f9ce566663ec8e81b13cd239477ac84e6e3b2af9de9b5624c005329d45b632c8f495f01927749056bb097f9d0a12e2c821d423be67041517fbaef05c094f1d3e1061ff82328207124820e2108444d2d1f51b9de45cd685409cbb2acb9baca43671f0adb4d4caa4c44e357305f6061f16f6452a916bd3090288f8d9c765bd0007416f032eea98e970abb97cb826e59661f51fe3592944ff3d3c15ba6f5903ddfbc10222cc2f801bc30d1f1aaf4f9c28e58f1fb7b48fb3e421b85b156f4b4fa17cbe799c4064bc754e41370faac5e5fd7c8ef3931585ce9ed0685d2e97fc3223f17a1fb62e9e2a2b9aa6e7f0ec1dea3bd4bd5bbd49070f4b8e2b3070734a14ef588bf28233b08d2e7618ac3b643da6ed7d60665001e2ccd5a3a4dfe945a9c157c097f72cb5b76bc002404b14895e35d4d742f22491299fcf4bffb87da5fcde5f9493372acab8c9327f5c1306900906c88a0e5a8ba0d3f24b73f081edee4576e1b032178e125703226279b926a393475c3d31a878b826aece509b39e58a2608e3cbc9a7927012406f1cba8d92a9230f001c9f9aba59fd6a89a9a01931fae506ee70b77e3b7d06746d2913931bc735de4ec6ca763cd2b349811513b842dd45aa5b6cf4a50ac933c44cbdde5e9009a3e2333a2c467451c27070866ab2dfc8566f9fd758c8b8c805ba2339d8003371d1738860a76992cd44c58ba8a077fb77cdde9fbb1f54a3258bd9162e16e86a01a8421ec4446e1752396fed045e4e5dc86219dd5306218f27d60addd1a141940115ed9678d556f43f594594920ab057b3d93511b38a66de3f269df3629b30fea4ab7013ec199f6307043f96aa29acfd6f948dda63a64504cc615b0816f68fe88e066834b2f54eb7a02eadc647fdefe2beb46f1390fc194e1ff159fc450de10fb1e7f4aeefe6f936302cfdefb52e056633d1f2300073c78df07039d50b1e93265418f8395a2fa7e35188b70ca2d3a4c99830ad1ea79645978cc3916b71e2df6fda796088e37907dabb3a5b7940e8a729f590363bdae0ec9246e3721fa8fd40db4bfe9d308848d859abdec106a190c3046ab7aac1632db5f743fed4127b5451aecd8358aa56f50fa685413eeba0ee6b0b72bc5b4910fcd6b5172ffd0f9734fadc3f5a72957be629447442cf754c39e4b31de6c695d67d3da825b089d807911bfb33a308a17a9f3120ec6cc407aa8cff243b6800a8b02c69b156854f6f1c4a061ada36b51dd1b42baac604b929508dee26a8a3f1cf1f5b3340f57b539b1dea9c78fe3c793de235da4e51d79e195e2a2b89efe0c3dbfa25fa8053038a34784e17c5d28668faa99e12123a652091bd207a0d917aeb78abc4fe13cb4bf08a03a1b80bbd014a6529e2eb1313c4917a8c76693d6bee9ecac5ea07532da28f813e0b48259585c6b86347a9fb889b9cdbacb6ac6fb09c84da7468205e0f3cbb692428c3de907f4278b1f05056a80b86954b5832557745b64f402b649180b36433bf4f0f3108cca69d55f4480acb53b09bb123896d9bb81526f506a646e9809de4a8a5619dcde9f686ecd7cfa0443d6ab20f6e8de836fd60b9ea667eb70e4a372dee2a16563dc34453236b1dae824da3c96470c2383e753685995efde95c0107d5d300c87e013f3b8528fd9a366c71594d123174110f4d4ee0148b28f95e5405764340fbefec0757dfcda316620f31187ca7ade74b66440beaeb639e5e4620226d24505fc5048868e15391871270dde9346fc71232c9524205d2a5ed35db87a9761a6b6bcd234cd371de3588271e17a336e966b30ec987c51f716b26d043c8e358c72162a62b2b78055dab8c5e035ad5f05701cafc8112894b2ad2cc99d12d51694ec5e8b500c2cc9b8b458a9a8b421d5a1f9457b73f0135db2985fef26fe1ebfaabece009368f44955e016bedfc66bb353d1da91f9fed91d9546ebd4f42fc655930bb4b3d2168596fc1ccf3c94bae3d1089105ae416dd224fe12746bb46a9ec138966547e4342503f63bdc31a510faf081762491ba1e5271e4388dfe3b3616f9ca0d7ba1a0660d9cb8a5b778632ec656c62f0d6bccddc8c5fe6864d068a4b7e8f27d1c40f16802552e0edd83c198321fa66a3f263a5f7aa8f505b381d55bbfb39862d0504802dacb305e8a2d2115d9fd7b69707b05e4397f52f4687f3520c3159b90647d07838692236061e29a71653358b24969ea1142f81ffd2d9afa8e4b82bce8c570ce2ff65642acae3f2792fd79e3e68783460f5d22c13a9a4a6de4fc2c1638d82517b51737f02baf03c4c53365c7c4b793e402be78db1ab2a294824dc91e92843f837997c169fe959b0970c936d2a55f38eb2bcc1655610e43c8e50b69c1efe57e2ed1b16a134802329da6be6aa25bdf85eaecbd17bbb5590c85df37101d1c38cf52c722dbd2db51505d6752972aa103bb1de2f456754fa289dd032fcbada5eb04dd8096643ebf7474d8af3ae2df68d224005a313edf512d95e861b53cac5a1f9aafccc911f33c492ab15b2efe77053abeb94f6068f959bfdc1823c3a27b2b301408763ac28ff52ecce9aeb99dd4c760f10f0a5b3ba4b38a1a3c4c40a8746288f144e50787242634e623c652df13fd5057354a3930f60487e5019c3b87a1595b0068c0710128983ac7956099f6c6bd12a870e7d0652c09fbc7817bb1ff4a551404f1b457ccb2a19dbfcdea23dd30acae6b8d30ec4c0e7bfaf3260c2d7a22fa1b0237bd9547099d718e697f6cb2a6a1bac57cf83205434ea974d290ee40aa0c225be02967259a7ab6ac2ebac2b559abc4901a60a308600e26d327e10f0f09512e86cdc105832740c91b3efe5c97355489c54ce9f7e039e47bd601a37f9dae509ce5573549f3e3d3e7ea07c8f85e4bdf63938cb35656e34f256ed866fcae6b184b1a935f237818dba579f711a56012630a42b78c2d36e2ce04db0218e3d4c3408b21baba4235f9324ebcfd5b99e04cb1055a6394a6d68b83519f3b1701b4a9aa69227ed86b107e91b665d60ddd25be628dd5610804cdc514f8f8b7f9bbbe9b16b61b85a62479103892cb4816fde5cdd151de9a8f69ddb698a32dc7c658040d4b1b03b6feaf01dee3f8b2b1258cb690a8b539b3ef772da636ca63d1729aed4680a104814c57c400d597eb61db504befffd70ba32517632b0da154409d3a394cda4e6feb999424fc3e1c0753363fc5a757939d88b49541a7d3b7fcbf24b05b622091c37d744c235e09fc03bb14542296741c03710dda7c171f84cbb74989997c54256bf77b9292c236c1bb607884f21e6c6b63938b61acfdc4fe147b0b0e9f23fdbab2463cc0dff941e79b5223866e5deb24fee01eb57c3af5fff9d31291e3d3f8b03a9a9b007f44b63121b88c7b2604d8f9f6113c30429f2f0937cc1ffe1d58f2e2a24efe83f782d91c6c51586b22494cb5fc27cb5928864ef3cf872a079a0cfce7b6e7a19bd0325f59fe875fdc32b692130264ee487da128bacb07f79dc4427fc52ae46876c3420d7675918ba8f59e653778492dda3bbd6aec296b761ce078134c54ed29e7930263085788aa40e4ee55522b1bb3d577250bd61c25c14d858b642e582fadf645796a44acf9546d667809d9e95550290502ab922a5cb66e206fb2c7cace7bb0e1b1ff90e94f46a65d149e112d1da349038e8f0a0ef8fd89ac166d82af933151c0347b7879608d564c322f289fc5e3d0e82abac6d02e426eb4afdd45a85c30873ff28ab97039c3cf97a56c93e85f7ad4cccf40fec939eac1a393afdbd55b25cb76b6f59ea6d54be0cc0a97ee57e709f0f899274ef8c5383960516fb1bcc2306171c71a29d40474c9ab0463a3a155ffe1d0ec68df1b9936f3e3f831e809f1aac510274b1f1562be1adcdd9c352b7ac4693246b3307bc8bfc66a177ca1dc90fe8b8143d371a4ab1d579813e0d5e70a38ee79e0e9b722822db60423f9ae2f8d686e30589539ba6a649c7ae793659da35817dcea1b9f3ee650268c7ce9abe7a09496a435f5ce397b56adb74d2303450742d9d40c1f7f8e5049f11a292989bfb7f2b77bc702bf06a67759467004a83d151b46ccf30c52cb7af17895dba5de59c09f126e1c9b48ba77ea483c9b9be5c249e5efc30e37ed9ea14f6a9908fb90edd04c2bbd0251ffc0ac2eb94c4a22a694250dc39d62da3cb66c5d99d1aaf1dbe70aad17230b1a398a4fd6878be8346eac76be534bc042e5f21b4edd865ae34c6d8fe6e39dc87be138ac112a3d402ea56c2c319e1aa4061ba300571f4559965c01765938b78c6eb0f778631934d9ee402f88b4d69463c457419a6d72d746d080e6ddc395fb584cd7a33e4f4e669ee700121731f4963ea476611c74e42e0d7250dbe448248d91db9325b696dd95a58db13f0ba760d920d4d00b8ad0e8bd3f6409c44b67091d0c3dff035c1b3380000bc818fa9d70b09585a653bdca257e5df2816e3a6ce6b29fe39aeac62499bf72afa5024664679c7d2787bb1a8d70763a1d63c4ead44ad91fa3fe67d4d4bd0fcceb065167f1fca28ece30e1f2327e48c80f7af428d658b90e5cd96f86f21203ae9b39364de622fcdb7e47e287a33fbec5e4c17f99ef35a0f0799986ced9306243f7984961b121187b449a21d5cb17bc41ba26df072accaae18ce84e5f78b4d09553c81ba09a26915db46d8680e123544e3e4a03d482a2b41339c6accfec666cde1085def9b93141d63c2a5db10931a8070d4522cb4c9896a95a2b0bcce9ec9429764eb65aae0a10e0f52890ae6c07a4423a07ee6524298e0a8511af9f94b37b27890fa5d76bbd83c2e01d099b95567409e01c6da5c1155e33678de886356172a967c4d607b2d46080f861784e4a0787b63c8603bbe57414cd5ea91172b850c824b9dadbd9a5e962a7d66ca4a3d3d23f4b5ef3894f763c22f2a886db5ca84a1a28529bfdcc5b51b05192e0c16c36eb752c53a2a6bff9c0b68b3b009213a254ff7e3d02bf3921fb340d5e714fd91454322f48c2bd6792d94a9882e2f89ba4b82c042ffee51a4d7712d83b9a180c74c7af0c1828b55ebd8f3befb14dbc19e46cbe157b36a8adb7e3e25e0ddf2ddd459f741bf9df125b765bdd440a776dd6cb98216eb1687032217ca1ca4ca6c998e8e4104ce603bb6a80116a2d60049ab0ef616fc279b5085ae58b1f1266c0436d2aeb918de0c122dd4218c17f5e52a0157210a96f29924e9c4d4ea4e866d170134a38675dce2cc3ba94096a055147b12ef3e0099429cc063417a63a47503d7d239b76c9e08c0a2778b8846cbe97f36b446b872a20005ed8e3d82ce3b5ee6b2d6aa34bc71ea2e6f4b8ad6f1cee697da3b4c51855f473d52ec05f1634d6c4d27a8f77d63d044eb8ebc6a8fc2490c556a1d597322eaf8e612eb26f059b9b43db3d1a488c6772d6291764513c6947b8a6849692b4a81a165cc29b8c4233dc8bc7408195c2866887ad33f008211494a4cb881cc3db8faeb0615eca632f92525e957acc99f044710c9010c3f3b7591535c084d45ba750025db23a9a7a3aef64d6a06cbd2a8b42cb1af3381542da285203c69c114546306659b1e4d47c20c6372d0bec94f19c388dd10cd9d2a5deb6b94d1f8cd2232aa50a7950592e3bacbc0484b3516cfa66728c99bab4f78a5314470d3b4c2f850d57ccb6088bcc3fcc2db6a246c2d641aef00fae3a5039a45064c2e409f966d5db88594fd10557b3081f10c6d8fc7a42d34cf004af580604f5ec369549b3982f366f29009e79c031f06f53aec3e23afca838feace8b0cc3e8b3da85e968b2f004523543b2f64d5642912f0cecd31d31a93c68a135722ca441a10e472cfb97053d66727465eb57be3877b5793b023b937aaa5fc654bc7d85044a92a62c7954d29fbdebb96f7bed2121846082d3dbd239b6d688438d3097a6c1aa62bfd62ddce449c3a535b3f86530cf487551f520c231156f2f0cab4c72cf21fcc9f2f96ca17299cdeff577501a4318431c83471f7f0cb8227f8a8a60b8dbbe5316bdb1d76c132421bd7e3ff88206c2a3e0bcc6548b072cf456f9fdf2d7b51b8db0052c9a1b340c7d721c2e45b5a239558cfe4d61f686398345bccae8685e426ee6b7e4742c9cc4c8a0778c1253896227aab9ffe8406907df3b421cc212eacbf01c1825891350b8160fa129be564731dc10dfe4a4d8d5855ac4d7c89f11cfef38400c700d68db4bee37c14202cf11816cfb1a56263454f0401fbc177279a0bb998effdeef794a7b5c6f9bc2319089d4b77f7313c70d45c240ce8584b9095857f96594ea6f874f912b9452b14c4ad6736eefbd2f3ab4d79c3197b65a6832d404c21e42b0f1a34773c087ec6a5d36786e0e8a20e6b573170ef8ecb3fdd80edc7574a6198f8c6a20dece39d1112d4f8ece7661e72a3e9155db06a2e0f18b7a017df7b27a03100ec87b0c246bdd22dfd00b984f9d9733b10c7ce06177e7765ef474fc7bba66c33c83ff8f42e0d407ffad1e4d789216422ab9103a6f4c1efc2c6db235b09f50a32f6d526fb222edef76f185ba7db9cc670ef6c06a3cf67912563e61bba706f2f3ef1a8c45976841a2245862bfd62195c39368ea9318e88edf4a16a506bda4a95957801b8235fa3992e85422d2f055d818b08f21091a75d8901da89aa59164d4b8e1e51f91fa86aecabaf4c63c75513a64449f57a680ec0381a24e02801f6c8604ee3da05b732169d327441d1b0448581c200dc51dfad0dfe43165dc4d07f0911521d3e37f63d1aa691beba94be1bd0e545ffa5f042b5de1f2683f5093a62201a8afb95f41f67f7f26c2f5bbd554aa8e80546b3774fff135fc1ad259fea34d928171e1d67b8accb9009fdb9a951c3fc02645b882abed5b766a6c4dd962f74177822c40633dd811458ada07856644203c5d8b30bd213792759119d48aac64904315097f7ce3f13a837711218f1d03a30bf023021351a2dba32bd260bf9dc66b54c1f26856b24b9f4d3834a000e57802e15378b7042566efcc58bbbe43605d30b3d739ab118466eba5fef81a7e8f5d5b96018d9bf25cd8579cdfb957fc08cee5448be2c20634ccc3c73320180dcb59dcc35d0f645fd2ebbd41c53c60214d0a9814d1b2a25ec094db5a26907623ae1722d4ead5444146ee33f62f49b69b1a8b88b2f91590727a1bb46d573483529e209f70e0912a4b3a6baa4b8cbbaa5eb861138cfdd4bacb9281400fbe6f6c75d69418e18763c39244f592b2dd7f81b58fa6c5c14353f2fa9e82a8de0b14af7eb3d23e213bc10fabb135406cedfbc3eadc63db81c2d4f0a8d721ee6bf9b46c6185ef4ec91ba904336542e8a351c192e026b746cc522fd6e305ffd3e36719cb6d050ad63cff79faa6960fb63a4d34f3464f0252330576a5e9e4cfcd212ce730758c4b5159a6bc747a25f0f68663dabc4a61e1f75b59797467bec636d8a2f93ff14dd30cea9a0ee8980d77870e9e29b3c019f0898d23f22ec40f4b713b0efa1fa4160c4819708bdb40477579146d7af5ba204906a3e44937b125e8977fb1ba2830438cddbcdc1b3ef5982e559493a36c03216bd8248c1cef2cfe4b90eb2288f3647f888fa9569e45c563d7614628ed860e000aabad2fed4f594554bb1a42442002bd333010baf75eb4394a69cfa6816ac014477964cc8406e5492a721e42c34e63a6a68e0fc35d10269f32922363bb3bd735a024306be60659bd4b7eca1eadf917168cadae6b4bb45a90fa0acf90dd56841c2d402d0ad8d9bcfd8025be0dc91bf2c459df613ac86508ed2842752c5203241f43ee82f2324aa784ed6a016d7cb4244781e375083a7a8dbd8598b125f3c105a95a23a21140f5eff3b8714d3cdc1a2c566d09073f1ffae8297d29369f202c716dd29dc262847e89eb311433b433fc5804f2d89d1b2a39c96b523ec565d449ea609f2ce2d27637b70a636e7770f649e16a9437fbc06d94e5df069326d308532fff2a17907267900dbb53eeabdf9412a1a894654d0e804e1305d7f37358a21cd0ef0a2215a1f28301a5ed32c9ec90de07651da9f1a68bb9881fdac524300042809fd65d391af297973c379ad8847be50ecb8104be3a9a9835ec79be4ff420504d9a2cd02f0a1ce8f23e9d22c69ee05795ff27195d88f340a907b510a591489400adecad25324358cf99b67ead20d1c0b89a77a23e4ba744e366846d6b05207b2ef79df8f55e4a76b0c6b5b3948d2dc4d6fc28bb4f87990ada37ce8d94d39b4f8a578fbe5861f210eee98e19b8667cd82fbfb0654db7be6375db311063406474f72e9442c20c644b0a21057d6f97960362f54bf7eb2cbbd2c87e13033fd82495068020a86821093c16382f62308d781d0e08a4474da41dd88c3385acfa5ac60f4e35db2e30708c761f6f1288fff4d411ad7b48fbcdc93089bf3a4c2ae3e8a08a09cb7c43ce4728f9930dc04cb5e4a461c49d22a44fbb7bcc532ef1fb23fbed550c803d02e94afaa170be8666c8912ec84234fcc3f79329b67a4272c18c560fd3c2e1380f83d94df99d76882911b6a451840fe7d342e0a1267840172a82dee607ca72f50491722be7200ce0fe4192233132ba42f874398e7614f081f610ab748cc1408b26929aa88f23bc729ce0a3c345e0de01c34e09d2df388b0d5205fe4f529b7929a9cd6d526047cecf4cc2de5526dd1835afa7a07146f17601b48bfe354fd4870185cc83aa434aea984c476af454d097a6c8ed1f7a1e3ae7cd2eda9f0f7acf0e9ccfc93c4d87aacae23a9672eb74c1bce76bb86d126bb2b1cd07848a4157bac569dc9cec5a31a49f0d7c7e30c1c240ee7ee3b8519a3026f587b1bcacde074d2f017c565451f82b209b50bdfc956ba272db49a9aa64fdef5a4268732a5eef31d62814de6864f59106fa178c76d7941f417ccec64c4959f7ddd5f7b923014b0ddef059d64ac53bedcf33e746808197eef87d63af91fa6dbe70e84f7efdf97b29f4099043a6ca5a9f62333ce57e060ff9e135a3df9dd04d0f5d66dc100e92a41050a8a20ab4ae8c0bfa4e3b370e1a4a0162072a626830d58c22e2adbf1a6b2d5c72d62aa75a83b7bffa6cc4807b04c16dd5850d7b25861504ed240137bb4179723cc20eefc9bd5b64b57b808ecc1f9592c9fdf16e45ada2b48db60abef0c7d8142b89ac0356b944b073e5d32f8add078e72eb033693c0fddc192d604e04a3b65bc7d999a74c33e11d7f9b2719205722245a6fdbab23993ec7c6d177326c88038d2e6396ba412badfbb80d457573814947954a78cf4a648434f2d47888331544f197ad73f27318d76785f927dc0a8fd1c3483b804b22328eb69eff2c813a825fd06d8b3f5e8c8d96d68a0276e287b53625fc3edd94e8bf3e4c3c58e45f4728e8962a6822a334e182172602860a19811e1a6b23f5d276f3b3929e3c7ac6173ee633cd401d3692a6843116309a09b302f8828b4e0cf4ccce95dff788c4cc0c5bc23342f83dadcb17972ecca9e73987f78ac012f13ad03f27409a4539dbacc87db38ad548573d05219f274f1dd462ba7e3cbe40942229969af8044b278992391123e78557f10294f2021236bb134cffe4b38ea72e05f1f97e209c72384283c309c6aae329049aed689aa68446e8df1000b3a895fa21fa3096a1267fe8de02cc12018e87cf6c0689a9b73f1bd367a7fe049ff381b04483108cb62a2ff8f06b349a0b8d6307c0eaa28ea859957e3a0bfc41f149a1373a582578226f1b8e65450a2f27161a6b26cfb332cdcd6332a73260a8bb770242d4e966a6f8bcb7b80f729a055223aa80d6e98943fa064b9c2d7a98e1589f2d37d2ba34f44865ecf9068c6604b02d0bd065e44d3f8743c92ab49a1245b268cc0fdfc7792281e8f03646a6c1f10708ec4132089e8fe1e6b0e479df93b1d54863e2a90ebcc25b9255d3c13472edebfe97bbed46283c7a59344f36a9c52a1f02574bb60b47f3751867d7dfd5b2311030a7cad465a833801976fb656b845114da13cdf6da6c2925dfdbe06d93575412bde8b706240fb17c030e16b85eb9bd9a67789d9884df2e838d39e49cf3fd6be97ca01b79e19d38798d0316a8bd1d154ca377699a47ce1b86427bfedf67a7938c4343c62f7eb767403a328bfc9f696b5b2aa50abd62feb56359c276ccc996a2be3c0a068f44a1b9d4306f7b246f48c2104fce50ecef28d2976ce3aab68d221810f2c505d1b52762f2f249d3aeedbe8627bfeb5691112552ab58f2b5dc49717c0bc8c357d0e0d11026fe5ea9f5c5827fd0ee8492326af42cf6176adfd49f6999a27f3e925db1776a1c44174333afc5a00c12cf46b04fb75c25faaade4e8a8ab2b4e7d27bd1cf0e6189db0d56c9bec5536ed4e8840d76342aeba7d0a018b2d572d4ced89a0df743e386cd5bd42ce6311ade8f0414e6e4318a3843db6d3dad9ac10d22a0466b34d5a0dd3c620547cc0fd9927cc9e55b1fcde036c097f8924e5d1d7857396a99308bee3de8776d9cb78c61bd69d1d3788302c7ef04844c2fee41e42ec41e45096639ceea3bf3b89d8d95ba4bba5fd3274537e04b80dd630d08d0d7d5e75b290d347ed159c79e3b582200642681defec967ac0519b74b7d131e26ce9678d0c4f13245981f558601084b30556b744403a752ab27af971a38cbdbd4bf4deef28fce96232f8f34ceca57fb429409b0b8664a7c0c598422d85ff472a78b21dd24fe7bd045ade32679b567d2994e3185c52129cce44fc2964116e7a98b603aa09dacdb7274b6d830f5da16e9678833ab200037157e4d8b33dc6584c342152f929f4887299190078a0f303350ff8aa00c6e5297f3fcfd15c23d350d36764b6ebf5aad969cef60b7510bbbeda09adfa5b33338047cb9ee7a7429966ea70ab5cf056537ec2bc6ee95fb455b962c85d52af8d611b01b60faa1d8a1fae03403ca5fde9f07eb9d9ff4818562e578d54a7447d987a1e61691b6d2a13fe1e0cfb2ebf9425d2cf6ce28e7647af3e835bf7759d7d22bf5e47e260a3155def3079654895b6aadc486eff75eac06950caec2eaea5a30b22c63c2f4876eee1afb5247708463c44545e3e80f6dce5c31cf98aa803dbd88b0e8caa252aee7ff9ac9a7013b3d16af8bd95b37ce3820cdcb</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>galgame的全自动免费AI汉化-RealLive引擎</title>
<url>/2024/04/20/galgame%E7%9A%84%E5%85%A8%E8%87%AA%E5%8A%A8%E5%85%8D%E8%B4%B9AI%E6%B1%89%E5%8C%96-RealLive%E5%BC%95%E6%93%8E/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="eb4cbbe0da0549a2b337eb5a4b237c0587b979947ac4cb33e154e2929780eab8">79fc5b15236ecfb731be967b14070873b1c791036995d6a0f6456414b25e6b2da27333ef377769c8fd2016baad8d695ff7e2b5c7dfad74f48ee1dad56b9e669b05589cd7091a2adc083e677c112a767fb508a5fc7e406ace35aa07eb82f1fda43367cfe24beb97efff4a60b7f903a021bb4e84b37e85f53e19d02e2e8b75c53b66027fdc09934b00975b15dd9d9f616744fc13cca736c16633c767e4a079547d93c76cd3d61c3dfbadee3434cae86007029823e7c8dca3aab223c6dcdcc7878fed87a4f9e335f3bd9a155435e2489362145ba865d06b3f9e720334e8bbd9e1ec70f72cc89252a766d354e16a275f6046cf901094c31d6e25be3a20e27a7c6e75ef74990cc5ff9e6c4fd3d6ba927874c07281b170c8ed455b29afdfa63e29a8d4885294b9771485a7c1ef2df87e4ed4cc2ee1b8189c77fd8c3897fb3514c70b7a69400f8ba2d1a0bf84397c5ac671da11f47eafe29d6227e1c3449e04e22c9a407082e0dd831b9fef196579dff3a23a05d288294a59718d49af66dd0f8d8d8d964b3d957b9e3e190203f1ed9dac7f881f60e5185b44ed9d0d9499ef41db93332844d78486102dbf0b3fff48865cc91d5b7e9644040bc81b1237ed74e84efb7ef21e0499809b215a42125cf613b381327d3110696314bff7b160cd8f5371332da6df10cd5956f2529330b288314ef9f8ef068862cc57235e8b390133684f2f63f13c4c32e93ac6246538f42af8b38ce4839cc0f138ab7e232c7ccabad430063d56fd77d1682df2abb58ba2c5710541493dcfbe9b0bed5131ca4e58fa75b44812ff557503ef4017c740ed126b2ab8f9bd8b6c653e08039582b0a38be3e295c95abc3d32ee53607ff7f8152333cbd0743a29584c9df080ebc19119f69d42ed792466bfc3e9634da5baa6a8473a02573fe5c0056e9c174a9899fe483c3f8b4c63a6e09a8dae65d5e894d69f8fdad3da2a757eb84f74be898e4f43a64bffb5140142174292bde331822cfdaf08ab45726dab56d436198443ce694d9a0f570985ef52b457f412db86c3a8ac47f45574fa8e0befa667f040e015bd94d8e5bbb162e413fb481b54f635c0211443ad96a547f2e25ac9af1f21a9b5e0b8cf0ad29851034f1b1b258cd182449011b3adad01515b762710fe40025c468ce88d97f17272ea46ce6cff2ab8f74871484164a2de52c8b92e9bf809af9e5ae18debb5b766dac7d50ad99f941c65946b5a306bed884d1b27d50b09e120164f9b9f14c70f3d854b795ff9475eb9fb6539e984c9dbdc357be58eefc524ae5b96c6e072c1a830cb4d2e6eca97bf9703148874ee7027493a7518bcb8a1b28b7766c39efa1bbea11d4a366ad6a911a64b8ec5c392460b2687bdb6b9a24cddbab379223d59fb3268e0c04156c0693ae3f8b684625b17fcff351ab1a0e446e3734b2f684a2c56b87b03525ba842dab1d4098021765746f842e142406b1ff30444be39b6ef56b36374428338968dc58db6591ba2bafff29f3147328dc6a23791b72dedb72c84475d8ca472c30b48c4d244c1c926cf6d34d6b0ffe1fa11046747ba1967f5dedf4ba8caa464d52decba1e6ee78d8989d53506d8f1640b84affca4f1a7df80941a42543ed5cf9d2da88a93596ff50f7675c9d6210d8e228bba1d06b8422c860240e97f4dfccd4401d85684b14e629a6cf8edaac2bdd6dc6ed23c1fa3230ff7b08a1f4ab0b54582324dcc920a633ee73d38f71aba075b9cf9ad0a1c444d29c10ee653d67e64081afa60c3de6c5c7f9bb05d63062ab95d37a57146c464cb072fc005c81a109c9920f65bf98e537da03d33735e92293015d4f019bed9f72d2b418f151547956233fc85c539136021040bd4b76065cffee6b1355c3add11c6aa5c8bd089d38ee69fa643ba2254713ccc56811ccf4fe96eacb24c6d1cc395217066164fe8fb0ae5bb8203387aad52e481236cb06dad38da8c75306d2b7e1e8e099256885e3042709c4bf2ec5ced29cadeaa8835bcfdbbd0999e34389f5ff52f92b1e5f1dd31a7bdc3c3a740f7edb689713bc2d834171e1f9614d2dd0dc0d8cfb8d8da805e61945e6b3dc6574fcc9b24713e0d390b55724cba8e399c42fd746b04e2c1a76fd74f9ad35a1b511546ab8838dfdb138b2c338539af174d99b4724ee1533fd4b2a23b5425fc8736a9d0e1d0c7633060a520931db2f81536f7535256e064fefb4b181a63d311b2a35f55df8632d86bc8b7e67416e4866d80df0f1d07e2c3e6ce65b9835f1332cff39971dcea28fe244e5fcf41525873b33154e5c1820b4bf21426cee7612d7ea817b80e9760e64233f82804defee573341dd1a6a29f5527b3c0844c61cbd6c91455f2c18a9d35f31a928ef271034b78233a9059e40bf6e5ea8d2053ab4009ee4b95bc338073b78d936338446380f89ed2e979418d58f397b422f2ab322ef172a1714e3063c0fa15a922f6d629bb88d9a94e702182379ec0c75bde82cf372f35a5a3407181009b8f3524c71bdb378d149380c17e2134783ebc2a73b620492ad9e5a8f92f19ef6cb26b33f2a8f460f0ab89d757ef78f94639423a5e627294b096af41f60ddf920c61adc17cc4713b43d310d88c70a97b5ee970dc5bdac26b4f2bd48c7078d5ec1e8f43f8a8aa021a4a423b10a264770b62566b2905ff2e4b28358d018a7608226eefb99397dc10e14a94bd593af8856cc2d1d03881e9c0edd1d981e1d970f4c745acd02060cc2f92bdf0d866b6f96d7433ff8865b6801aecf13f1d80092d7a3985af76ea1aec207451929aef892813dbc0ef6cb007ea9afcd726367e753aa12226acacb65869db8a585536e8d9fe7f6eaffbdcf4089c3f8989bebfc407ad58f373cd2a0274feeb16c10ff0b999acfbcf2a8b4412418df625fbc7de470429ba6a08f619657e21244b7298dde04e07d4fd94912ff325e9610ecc0da01e907580b49f18f05e7c228b65ad3aee38b8fcc9d4bfa27629e799c52d6945378651cf5dce50d0a875a301487cc88a349e485dbf1ab8ebd449e30c00e63e8ee13947235f1d5c55ff27d1455f522e3afc80d67564291f90f39ad1a1eebeabefb5653e9d12c1a1360949bc829057f11311c4048f0cc1932bb6220b15fd6f844c291a865e16b042ea08778526fab1aab9404c934418cf48b4564bde0535698bec09fc315a761d29ae92db9f6f6b1065394aea56eaa9761ec8851e2f63a77d908b2ef6904dd5371a0c68a29e10d743b3394f3d40821693b03034bdb182aca83ac8d5b960cbbf483ad3b7d633ca89eea21899a9d554df084504907436379efd876bb4bc6637f21929c358b3203b4035be5f0a4453264f31027189e5b9e77a3d622d77776002cafb0c601c2e539314ae9e59759358cf95d56425cbc18c567108123f4e4540e95715209b9600d8348f87699e4d6c2e25f7f2c7b26d5c06a065cba91d3abb103f10cde7f9b0b971c7b76e1b9216bb9ff2efad7fa91d0d188e5b42744e7c9c090317f2966aad62ee37bd0f960234b563adf75ac53e884d5c3fbc7cb0edeb957610b848ceca6a5e9dbc681a2857e0006d6530147c06122209d403deca80420abd4952b0970a1f2d9ac9cf07553dc7fe8565979d3cbeb09645c431dd02c7f5e04263145b956f2917aa157fefb04a21cd37112e8d4b45678de0fa8dc1a3cc2f8481c45abf9289c497aba18f7fcc5f52d684109acad9c5fc9b9a04e38d2b1174b69c12b9e8ff1475d7090fae75ec279a9d8aaf0e704ca5aca041890bbc5da4fb35246b4c3438082db4f7c5cbb9696ec5affd347889d7882c15a035f49869f69e192ac9b5a7b396dd8b4972f712b2fbddce8c84fee2f0bd8bc0dec079d445f1e6b294c6320615f6387bf0652481c9fc2a5638164b8607f8dc53de6504d593777639b2cad6de2bfb56d671d16925f88f3a2248ede4ee8a55288b36652ac3d07b07831108b41bdbf08585552171f2b8ea9bf24707a76f8642ea2540cff577dcc0dee785efa1dfd466b071df9fd9f6087baf85c8973b3fe56d8d2741e4d8b673a14dee1a0a49b823fa4276b919feb5d41695a2110c4eccb2814c5f41583bac75b97c30997ed43e47bdf0d58df39e2fe88ebb05a6cf4e1d1b17cd2009476aef5942c3be90ad8be692cf1e701303b0f8cee27fe1d378d72fc65378a14aa6f24c484344ac6d5a7682d3f900c85bb6f977ab24f184d9a3468adff7e6847f3117329554b7643a1a244ecff26efcccf0547a73b2393f61fdb444194a3a6aa927a6e060728ea1f1d95eafdec1b0cbe5eaa5156e265f03d0657591eb93b3ccd786ad9f3d1f772782df4c66aa3b896cd9230d86492a59cfb07cbb841544bfb0058d31406b5e0a812fc51ce69e6db2a3662fa862b9a3f0d9a654060ac14f52038ae1d32ca23010e63ab55b74d7ee95024f5deda2ca52a55b3d265688cc92dcf5fdb08c4ded40913cb90611eeda051dbc50b18c609597b11d8a4baacefa2866ecaf90c7e8535ecb0acd937c3621869f523efa123bc4db1c56bbed2e9fc0639a12cdd881edc773885826fc6bae10dc36f230689d8418aa59c09e75615001ecaea2686ada39ca7ffbc9f373500f72b329a9e4a41a28c15bbec883f2fd3476cd3c42cfc0fb5d80e723c1f3683dd5aacf93fe327ace1df79caff2f34567b9f2308c851ee7e3b8422bef2de54d2a0df335ef4bd884ae13f001acf4624a182625b1c5d91cfb724ecd6b574a432871142c77fde0e4a598cf76f36e295f165ad0145303068a37f5bb2354c53a9d74d5bd8ac670b655030d4fd4aeecffb8690c01d3902a437ff4ccd879b0bbe94e6b199c9bece700b3b9afdc3157b350d0aca30c197182eca0dfcc911f68adc17fd9184c66c8e6cc330b2625e0c4bd7ef0ea8bd4458cf24922c765a4379133d25eb0b344d78ecaab0785a0b2397e31bf3e68e39f9bb7564221d1c4f9ce00721c6eeb87457973470d02202db30385a0c3b31f7f738924f1dfd6e457be5ae89333cabf2c1da11219c43c81697118552c20923c42c6f121fede70f381f58a3afc639c7e7d8c58505c07b16e0685b82f4b1e986a493f63301617a3144f9afceba4717822f7a01939a21574187ded67227de3e8375f1dcd27abb5970ebba03a096222e21171e64e907077c658b0af4db1db4c5157a4d7f9cbc65852353775a33e006330359333c3adeeb28c609e71864ba1f2497773a470d261a41db90b668c62ca69d1595d1058a7bfe8db0161e038131447a430732ac4da0ac04246528db60d41b40abb6544b7d6c82a8d95dfa2f0ee0562cc7f1cac61dab4417ac4f919a99840c1f5e3b94f81004263e8ea988b5305d5396bceb9710c2c66feeb0b7db6cc59b32639faf6b9fefb66caaf84c7e75a34ea607bc7debceb955b58c8dbb1ebcf7e712ee8b3d7ec1b133df02811de02e2510ccae6b07008a8b3295f1645953da27e7559185e616268768d4a4408598201b0095c44d8cdf8712356ec859bb37fb8b6f8ca30ca45dba6721cc318737bb4ae2ca995cdbf9d2937554e2698dd4a63bdd1bc0ad941fa91371e7c13b0f9c93e6505a57ebe424624502baeda0129b9c4a5a2d4db7ba9c4c9317eff39aee466b2333acb88ae71d3447225d53d7219c5ea0e72fcd961ebc6600d00e6380c1d9cde14961c9bc18986ea2dc1bab59f8ee4deb1ba96d309fc2e80d4b526355c63e402d3487378b21e4d30363a477d437acd52b2a0ca8829b805b1e1f9a1bf475fbb46e5f6fc02db66c809e1f98207004e5729eab0c0554e9a884c9392b73362ef7d88304101e4b82696265d0c30df2d55a53081c63612c703e50d92a8f8509183077027a316d2a15faff4789feb090937ef38618559516d1d3c2dbbc33330e6cbbd877cf12f6a10d181f2a611cb4caf487f4ade94e4e5533c7f6aa098419ba54b6e3539fbbfc33a6bc5d232acd045eff630799873b53ef0221bba352292a63294e5c27d19b75be8519c43126351678249b83cd0bdf91ff824a0113060b2f4e4c11068bf58e6aaf35753ba3cdf5381ced92313abbe9a19fa79dca992a474c7c3836ad2b59e0d689f39c4cf18957ce408ccf1fd429fcd5ee425cf936d6baf89f46f228d68cdd5be1a7a5751e1ae487fe51960dd8733166492fa509fbbd2da5e9a3f3d3755d4060b0a409904bb4e2df5d911907c47cd594832e41a587a6e819561dea4a10ce806ec1ab6c3e9f2aac4329d06af573a2a8e93b39ceeb68a38420eb39b9ceaf10aa62af9627ae01bb514e0a1b5a6f193fc9e23b37bcf80f747bb6c99e8c28c7df956c48e55fc439ce7156b65bef7261d25e9f2e9cd1291bcbd087c5c3683d077ab91191086011218ac9475c5f91fffeb7d099c56cf44d2d344f1ec06440fe10a7fb3bd9338697b04e74db0c5d410fb297a5496836e3f44a7a094527de45044666cb3b19c15aaec582b3687c655872d9be7c97e4a4721840a5585e6c2efc48d97381ae120ad747376f0ca048c3e873878a7fa5c0882d3cd262cb9360b912efbe6e52b710714c418e47aacbb74d1c0b763f616e51404357522a8b38fc149dd37d9da47cd960489ff3630189c2bde89e5b3b0c5f349043608b4ef22763dbb63ed877d8af39276e336abad9a4f7736d981fdcb8d462a8818a7379ddb479826ae43d55a4982969ade43eb1e18edfdf547733b47285e4a073bd4bd808e8d9902744c7d909fe38be20369feff736c05e71fdc5278f7dd381029d425a9d4ad7f7139c97757ebf8d9618dbb3ca3eda14cbc242a4b3a0077087b183dc964542ae96f1a59c0d1c0828aaec620a898df30c6b23be9000e30e65e38f7364d792685b6858af42908ec292f172e0c63c8115884c825d3ab50c5fccc1e6177f05a5797d73a895be53b222e53a9e80c283ae606f95981fee0f1364f2612cad8bbf7a2970a6fce221ba74a4070c53f14b3df01a9c25eb789b5bc76759bd2ce7cc463839b74306f97f8ba74eea6c804b17e473c9e401f47cb086c6a20b8f9fe5a10a47d9c4ff4d18c3357319058cb6212a18cbc9d8460926816608cde83ce17670c0f128b2cc043f3be06e7bffb313989b695a29d020c9cb156523c12638d8262aa4ce9d9171d023fc65900f400b50cef22ab14b69aea9dcac0a09f41748b97905fe33e28393e13475d6cb6466764172465a882ca617b26f91b13f11692f34c582435c65723f62a618f9834c42aa0176009bbcf5fff0a64ae13f4973b17ecea96c7d0b1a72ae0930170dd962cbee601431b033dd5c34d0d0ab91dcc2ef61e531116387335d3258e0d327fbc273a6c757f237efdb8ec48b6006f7555c4a0f674186131b952538097a2842d776376fc45c056e9dc56b41b6182f3bc7ee17470eb52f451a2bdccb05dd9754991fe437d57fdc832333e264a98819c118228c5dca1a21bddc9bcce38f7c8370f5062ab4e41de43c20abb31eeebcdecffc1cde8b2b6e57dcdcfc943a7c3d579e79de2b0b0543f563067d1dfc5188932e30d891cffcff46054d35c617b34eaf0f5b4e9b066295a265722f58254605a1d31a529ec1900fd75f4b8073a2b8696f599785bf15cc572f46ff6c0967c7ff0ecc39947564e9f4f3ec008cb8fab38e5e000b01931baa60e66250227d19453a194d8d688c7524e1dee42d126521a0d0d10f1121af973525fd12eab5888f02035a4e846f86cde310797c3ad97fe0d89f32a1cccefce2d854c71dccc14ff34d1cc2b90497c82b684757437ab3951fbdecb4c5fbd98d49e895afc8c4890b7d31cf15cd3a02991a059a853f8bda7d53cb136d463f36c2dcc6d557e5881b991a3d32247cd11f147e9f0470bbf4bb168ad40e19c4aacd87215279348aab0cdca65e931c847b3e6676b5a16f8f482193959f45b80c4fec8bb15b8c44b4b0a5637cb18c8e9684d0d6eb5a78a2ba4bb17b6249070584c89bbee576817850ff64e0baeef602f4aa09c6706d36888b942a69cecec06b6c06a72ebb52b312914b8c8ca8b8ff216d64935933c1b6fd98b9ec438f9696a1a8cd7afde71a33e2b8e1b6773b83bb67f0643290b3d3c39cb01d1807659264d0e55aab65e4d8b118983ba0a9cd5426986f4a0573cbc9d4a177cb64151260bfb0ae2d654cbd91a40f14c28de2b13d8e1842a29f59996c265ebf3dff78b381b395df92c257768e1f1eb90d633f945887e013b8abc8fa69a6eff1614d52a91fd05adf35e4b7dbf122f10ebdf452f395839f3ddeab04084f748007e16c78beb23892b9bd643841550ffc0edbc0e9b3e507070344de2835747e2c1b57feb028cc5d953cb1c07dbe8b0626e51e5b789e33f673036f578b5d2b36666cee9eb2a63ab8038d994d3bdbe10a96da719f2e2d26065c7b2b4343197e39b280a267d72379ee5be6399940ddf019ff260700e153763ece6b20b83255c8604151eeba9f3813cfa22709f4686f878a90ffe60a93f16693d36e43035106dfcb48e644bd15bcc34b6fbd1b23e2d9fae39fd8f13cc59fcd6e3b5bd38c58e01127024853b21713b22d8054a9bb162d0663cceb108f00bb357a8d64acd2aa76389266f4b3bb0bfb223f8cd46b9a00b631fee186d3d76f902987efea7b124a5700cf35335b1e6fb3deffb48abfda7dc9e2658b2fff535e73de315c7b178449e51ea709a734988815eceda809a32d7db2717ac7c9352325bcb18304100ebe8e36f8489dd72c129f82a912744f345beff6d4e9f72454762dc325479c2057432c840ad843f6b596f8b65398e5fc5652b7a8ab54c010d21f4bbc71476d5eabe3119d75583ffd6949a78ccec6b866997fec352b378723418aa1fcc4d4148183a55711a8e1af231b3d6751dfd6243e29b3b0ad4dc899b31127dc4bc5f5f610c0cc261dc21f2b6f048fe503f8ca5fb976be4bdba10bc0314a06bd799b33163e0a04fc2e147d3384412bc0fdf7bf1a60bf8a7a7e1dd094220a32749cab0328c2fa2ed7a459fd12a22c9689be679c4e78c4b014720e48407fea3befdfd11638d0b65fb45f6103abe7c10d3a1e8f6189e244ce931d55fe1f193540dee483d410d617f633f25cf80cae75f4b38eeab83a2b23a81ebd24ee785ca557b5402523023a6b2ef5b082e42a25f4c4dbf9b8929f7069830d1b94e1bfe290fad21ebae861f4ac55dede0839aba33fe3b195d893854ddc0e219524536bbc68115a9eb9665a29eb28b06911d074bf213edc5b6ab71ec2d02167c3bb15d0fc51a2b76515a45befb3356b3880683b50a1d9c42ef12792f53a94321268c199e7fd0d4be645f146674ad459a4bdc3947d1d98ccd39cae367f96fe3a7b3cebccd17163d754109f633f439353a4bb352851748c6a368f9f37c459aec1a5a46d2405831bc6697b8ee6830beb88063438cd83583512d6f9278a481ffae25bb564cee6f4f2196e0b99bfc6251256569d8173e239381e4726d14df902b8ea7264ac94e2e4ca8077e86ed9d6ee79a36e1d6e4580aa6931c850e8d416ea8c6359ba6e8a25fb132373d9364b6b40380ab3e5dc718af9649572165f3d21fce13804a2e8c47ab47f8cd7abe1d564246307b7e35379852388b1bf580e9a6830565333d9313008de1d4a11be9eb80a605ef3c2dfc287a8eaf45e57baaa52609c9b59545f0d2ba0fdcc1826f717d2d4e7aa5de79970ac8fdc84eb484293e8224353cda14a460e31b8bf26351853f5a66ce6799b5a76a533d83a91797a888786d2d87ec95feb92bdaf828e7a1bdce8b07bbe93a35d9d447956235f40855244fd4ada6d775ab308a6a1e1be55812d318af0e677c30e854acb941361b230c15704baffeca1a919c88939983f35220f06f91585b26fc35cc03477e041480253ed87bb5742981d648bf07a7ea2cf16a1029e216fb53a91b44cf068aa513b2b8a4be242f465f4b36a10df59adcc974f8850caca65f15cba30eba1041796630e84273f775d025f5cae42ddf9adff711557d59b6984b568b799499a36e6806c7b2af811177e24724e7b52fa83d940e3647e0954903808f4c0105bc43fb5467470960a39badeba6a9c1ca149c6dfc1ccd27bfd835be3205b7c2e073795b3d27474de3213b48509a1bdaf5c5f6154df8fb92f37adfb2f621f8a5da6786dcca88d674731315fecdc5de5c730379d7890faa00dab92c682f3ba6a8d094c2d1d1220a936c8510e068ee487755db737f790afe37e1477b71bda795d3a331e9d0e08c3fb89857fedebfc3496e5e586648d6193a4334a1bda8c28e54ea5aa145c33e6fa77cf9ea822d8dc13b18b126402cb6dce8d984c949adada07f2fd81de1cac2c9c9d73a222d13e7b6b89decc755a22972d874d36105d7931ef49902e80331f0cb3a796b7f8a2e1d8058e22d16fcf8f110c9ac1a064e0e460d0344623f289445450624294e45cf1734e73ba152e6f211f937b527f8c85fee78e71a03ba3e68e721d0a94398f824e8ce99988e25276264f51d33e91df4a2fd16ad5074c7d1104cbdb7b1188459916a59c3830a1c6d3f1b4c00ec39f854f89502e8506d54043a23da6ade0efa321cafdd0c877faa68667564e377eda1d4cd03f08ac3e327e53917e845d758807dc10dac83efb9eda3cbb77662aeeb8510f9d97c5634580aa264885f161452916b4aae87fd9133d0bebe2ae15d57c6c2952fb175e19db545e143786283f7bb7c203503e46208590cf57cfc80865e77380d98bb40bf2d80d48d2caccc1fdde064265ffbf51c8ad10a07bf8adafb02e5bbf637e035f67467e02a41d792ed238f8236af549f5eaf563ff339340ca96edd9e2644093d8b492ac20d8c31d3e5b7275e656fc9680fd5974a0b09d103c9dc881d0a989e37224bb25bd3d58ca460668fb6d7606f08c4890f46d82f68fe974299cbca4ccb74647654c0e8c625ca585505fd545f8b58ad7e09ff6608e69579e64efbf26b58c49d3863e221209ac5946ee1187916a9c5d0f7d5be2563a45748ad6a246d1abaeaaab7547705f0901e16ea84006304aec371b4dee0ee3cfda8164c3207d1c735866d763ecd5d5c0e2ff431486f9321c8baf9a90373975f10fbe969080d4d56441a6fbc385c852a3972c9e73dab109a6d3378ea6ab6a8ccf41c91557eb91eb6bdb0ba0f0468b1088f5da51190b6808c1f2948c7eb3e7ce2b2fdd713cf0e26769c88d9cb240ed83f776305fa7ee4ee6645400947a0c4766de365c8f6f3580adad5428fac6c90dcceb5a4ca9b00c4aa7f4795aa40576191291ed09495b4082bbc47fac30c5d2adc240522804d5d1223cc4bbcc7c6b0ebae82e9bffd9f5745c9ad6459b5a439f5c92a58a9db626633d174299c8c9ccb2f578cc25accbd51c24e4cfd91a40f9c00d3a28c47987ec5d1bed60c40f0b8f9b0aa4274830ad4cff24e4c8b2cd16f86aacf099ea395a653405aca43172995248566f4b0d8d50a533ce4bf2fac5c60468f5cb268a441bfaab3935808104ba0ace97932c7ad45185d476c13e8caa0c10c49c2754bb1d47852975d45f971a1fef42f9a0ed6807d1b9ef254ecd6f90f1958f6fbf39bb3b7dd36540a1e2035d9af4ce9ba86da753709d54be4064814ef35a3abb7f219a4dda399539914ed3b65cfa5fc099ed64b58d239b5c6aa5f604e239ec6bef375a1bd1447277eaae3cab60f3c9b4d9fdc05ac10ff6db6bb9e11b1f9cd9ac2ce29851ca8b2b6351e4e80c80c86661470285ebc5df68097fdc5587bcaf7f930e15d96a691895c3b64ac2917b329f53d91cd432c2f94436f07e331908a26beed160801b4e81f252e81ad3861caf0cc78c54f80fb91b37804b7f465cb653779f9d0b7d5a666814cdfcf68466fa852ad3915d6dab01f46e5ad8dcb6b867189c5e96f15a7a54405b4982aa391fb1411b3fad4b42f94a3f9564551e305d5283827ce72ee664992b3e6b67e4efc81e79e2faf3f5e42b60e3721309708fc7aad311e71cabac016cd7a5e7a8d171bfcf12e3ce890e603107a4469586d5d8c9055f4ecb1a1b5df0e199ef65fe3327845bf3944b94eca4d24db4a3696c0afb9e2f038f82f643d5c73c18163824ff23b6dbc017b5c56d6b7e353a809e52f42716633782f1f207d0d08c521b7e23c525e91c7e94e68cdf70a4056d59a45b21c63ac8fb494001de36446f64d24ea9ff6b3de26279d05d1f620fe1954bb8368a7b43cdea27fd959149947413ca84973172157a71c51fec2e712c5f5196f2564d47aebc633b46dcc46922e8e534c28ee744f1edca61ebb535c7f61429f05c3599473ca17e1b51a0dbee9e7188611811544a6c66e44ae043a9793a18366086928a25051bab92d4b65a04e7b42bcf23975a1228161e54d14376e1be8667c765008be898bb432b1c11502dc97ce11fee79e7c7ab1c31a561f48a34c9bab4e4c957698fb930dc69c0db5a43b869c8a22454269e596d1e2086c2708be76cf46eb1e217f456ffded665dff81a0548458f67f5afdf003288fb8ad4029148ff1a2234c11ea00c1f43d9355e660889af8e63f64973cdb8744816d9f2a7001bde0cb8c4eef73562c5fed7f8afd27c70b2c587a54669818a531060ba6a71852f949768198ebeada424176acace5a8f928cfe46dd6cf335104fcb23c7337e529d3266116a1fc4b3d579f575896296a762b3d7158ff3528344437c9b338cb4f4bdfe525c532805a45c5285666cabeb42bb542b90f7d4a6086a98db4d8f7f842223a2b5c6f14195a6a1a2cf96975d526c00d98cc90131b378f46b0bedae383f14b08090f064d5b6d0b2abaf09d1d82cfb731a124d6a811</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>galgame的全自动免费AI汉化-VALKYRIA引擎</title>
<url>/2024/04/20/galgame%E7%9A%84%E5%85%A8%E8%87%AA%E5%8A%A8%E5%85%8D%E8%B4%B9AI%E6%B1%89%E5%8C%96-VALKYRIA%E5%BC%95%E6%93%8E/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="b350859770fecbe300c241d089ded1924999357e607dffe529007a2479716070">79fc5b15236ecfb731be967b14070873e7936430cc739b04c34f81a2ce7e101444df6b0f6ccd6b6a4485d9963661c24ad1dd6ac6dc196ac25c735333dbfe010a11a2f3cf56baec96cb11972ea30acba6dc17c4a2ac8ee815c582e24fb4339300f7dc5df97b7701cb7ed37e16c38f86a0b2c0e5100dc3ae0cbd6c84abbf0159fe67cb0efd5a62cd0edacca23b2a465a1c0c6d36a85171c63b6f7e02bfcafe2f0fe43e84d77ee49c0644856aa66a6ed10669908bcb878c25352ab9cd548ea71ed91967396ae12defdbd13e6d42ee62ea981836593cf07d50c1bc89fed09a4ab232c0fb4e74abce5f9d8f72fc4e4bdff7b0da4becf918f9545436235251fae211f7eaaee1ee6b9f5c3eaaf900f5225011b83d622525c83e5146d9f4c84474d3f752cbd7ba4e4748872ed2320e777f71db55b611c12d460dabd6e5d276cac218867864ee822111a0b314bbf4748d43dbca15eb7350c56026a8e25cf462d7b714f4da7356a10e62e2d4f9c0af036eee55c84ee191908c3afdaca1faafb373d19d1b53143bbeb58f514ecbbcacaa966d72f9e050122221fa9b20770e53529c81b4c8f94422df1c824a9f8a7e8894d2e2c44a833cacfc7acdd7fa7dbb32799c6b947b1b67a25133125d85cebb88c217d7864fd87291350ef8abcb2bd5b89343c13a94a6cb557b2f97eeea4ddaaa307ddb3a1ea3eafe4002030bdb4aca6062144197374ed7aabd692fa0b5cd62ede212fe64146eb8fce7d74b18b234e11d311dbf5520a81e336169f80e76606409e2049c9a840d212881d6e8c0017865bcae66db8e65a1f2d13e74f88638d8da4cfd3e866b52ecbf1cd6ccba04a30656cd95d140e8f3cbfa62add7cc8f5040bb4950d9664631bca3489ac1bebf7993bd515676fccfa98c0dd2581d2561eabc9432efae0f33c034f3c215db922ca05be58451cfed6862a6c440794749d3bd694d7f19617209b04f894b4a688383f5f314036664460195b6753571e2b1533fc3edf1e9e5aae217dec5df5abcc9408d4cc3ef94299271830db0b26310a024f238457832b1e01cb76367acd65758f3b4a07ea4b5934e543eab6f27584713d777af0a1bd26b69739fad71addf3836cb07a75bd81c4f50eb27e05b56e22b967113afb548e69a5724fe378b2ebf8d7471d5e60898831e346148b00bf206a9dd66ce37c6056e2805dc52971a85845921c279eb7a42c6ca17a622403b0d9fbbf4af48e39713901ecae273753225a924e2272a2ccb7c9ba426783944be23575dedf81eb13e071a7cd2a7ffa16e9836c8c67b34ca1538540cbb83d95716493c32cc8e173762d3d2fa898453bdcb21d9bbc633d7a2815a1e444da8beff1c39cf23d844aeb535c7deaa22c24f604d3a624df07ce82402861de4e29872f2c39b5ad6e814a2375482c2f6af9c8b7c98e6edd74d9079d5b376c73eed463dec80c2de98c1649a53d1e096391491c0f6152c7d3b1bc74f3e694e5734c0a4f077fd7e382342cbc3fb687fd397fdd939dfe3b3f3b78792af0453f28d6b96e07d4bf52d4d0b11fd662db1ad6f3f148e8ff162103e0d366954a63177cc8b59514b163338f459aac0cc5ecc8a87c6ba4cf0680d7ffcb56faa8a22328f5cdf5dadd677a70328a2d6915e5dd434d6f0e60c9ae95f407390fd20739b59687efd543703561d22d760a4d14bf898e1e8699a130c885a0a614c76249a9d47e252eaa1add83a68aa044d34ebde577104fb8b20d9480a0379961ec1f6c9059ab2620411bd282a865869b413bf98c84803eaf465e82cf382e5bda1d9337a127adfe5f0e3c7e9a5f8c85b28af3a40fe20f5c20325419be9c1954d0c4f85b0acb893ab47e2d26680b28ecdb93584bf05859b0998a1b4bacd59cac7082d0b5c9c68a1f7df3427b62625c6631593b939e3eceb92651ba7adf27646441a7ebf326a216052e733a829f920aebada9f7ffeea8daf10e8c31e96a7fb581db9c8508655a2ba697798282a4535a484067cc0a40d26bc459a4d18a8d66d7894044cd87e97fc36adae23886a3d50171f71cb7a58b79a66b0e6038296f3a8130066d85a26e87ca341ae91886970e3d38d6bc73b59923c8a1c5bf0447f44c7561f534730ff8631960a6372a750529499798d1284d69d6daf6f1922f193fb1ba5efeb83df9d818e9e9a2fb0489579cabb630b2da2da72bfef3b8f856c4460b46e88cde6bd0cce3dfc91859c7762b540f55db3b8b2a652db35e1c8493ef493a7d83b735475807b038dd89d8da40d55b8b50aa0e703355b2227a20651dda84cef9ad083e5bbe791cd27615b80087d35a07daab43aeb46fdbd8e9637f7af7113d60cb77a0c8b8ffdfbda514f0e80797ba660f590c8effffddeb4406ab353af0016e3d9ff3eb40d15eb7456abf3b67698e92496476ca4098f90d859a34e343456bae92312e86f614757be31fbe11fefbf07f171eeb27a0250b10e4162b9a80c88d1b16f8daca76bdcc1348726f2970d441e863a63b359ab44b69d9fc11bef1c7da22af16be026e7d8ad12f7027ffe97d84291f4a1c109a004c68ba2b7908a5d2f4491a30015845bd03142272fdfa396c58eeff442353c3c886793c0868544ca2b2d1bec78c6329e9bc0b8ebfc1c101c71f68dd6f39866e80d8a3b755cf1d9d1c7058eabd67e2f2c9b4dd2e1281b890ce478164c82242060bfb7cb4f5a9f5810f73bc7b206c26cff6a53958145e440f761a22aa54ec0dacaf15cde6c151679cf02cf049fcd5e82146e2d4351100fbbcd1f28294cb5ef5e7d084fb4695caf21b7c6d9152c34d6c23d7ca476df462207acb47b0361386ee8c37dfa7ac51cd03c4dcc3c2ee61296b0f1facef23c3ccf097dbd6c6d5d0d847d27a287638f11bd00b87b419cae9d454304a73e60a4cac5d83837702b22d5adc0309f56dbcc118b16235499169fe83b31bec7f57eb5d03a73d9e4e8115fbe2509feaf06139b8be31d4be7202a0768080fafac5d0581dc0db5a15fe38d2f5889280e0dfb0ebc7787d04997a4c3d5eda6bc1368dbd1abf0d41d054a2baf11f89e0f41c859c1bfe2fe2a218c96764e8af38e0ed0866d3d172dfaeb173fa3592b79dd022bca88cfe3da529c8ae8981d268824569c10730a292084ccb49ed833a8116c3cdc9826bfce534202d1caf2ced6c15b6ecb6479fa432ae3db96e3f2e3353f1d987d9d3344b74f906fa7b6e09f48c7a17ce428a7955fd216f06c4b43e1a9ee2ada37fa811fe6d3f85f88f5c8b574b7250d494f975d6cfada0590f857087a4ee699348400b75d3dedfdc45e5782753b151091cb71f02f9428821c24b5ef77579ccae34526e01cc00baa1dcb3b3845dd82630342a400dfdf531f07aa922d6791ae17701ca71b2fc4798859618a980fd3e21d8f5abea3c0e0cfeae1f279207dead2f69c940e46ea28dbcf8c81919c1b44c44601c98de44b31737c8fcd12ab8fd28ea0862a295ca741a438e6c27c3e9bebaa9440f0e51a940f53e6b785e80a5829eac2a892150391c8ff67c2564de10e2ec4fc0a1bd46f0e21224ac6bb37e73477b666af7644b8d2eefa6e3824bc22d03faa13abee2dc8e9c191496dd17d89ebbbcac0d11a84463ffc9c20a9ff50216ccdaf7576fd212baa63710d636dea821e2c400547da90b0dbc87945258be2bc3e8dbc4efa660ec73535ebaf3984257b9e124a5856383247253dac816635d071a05830179396cb2d40cd697866ed57c08835079907a23ae095bc2a276ad0fdf190eee2957d617f05317fa2098d5f83c672fb1af4bea80f090b43d986fdb688269ab61ab804d5b8b172a679a92be7594933046e431c01d73a7f2056ff9b659f0f3eb9d697f406bc113af8da31dfcee53b345e358d0d00950df8dd05002d561a1db16a7458e304ae3ce4ccccbd7665887adf1d0dbc35819feb80ca80dc41cfab339a88e854a86a801e50b94978c6f75a220bc1bdeb46a047281e4d53dcc03358c204537dcf38599c36b74f0610ffcb830eeb43cc402d8ea8352ec2fca9ced5a6c17e6c36ae7a6b557898912e58f079011f360c5d16b30ca5dea93512651f9c9d9c72be342eb8dbaf00dab370d695e31c8ace88556139eab33b75a7b4d6c3640606bf03fab5dce5af2d911ef9b1869f3018ea9fdd6cd9c39c78d3ec6f701cef3625faa98095468d4f448896888e0e6634c1aaa7e706b47ba73a40b00464373ca477cad9bc87cb06aca902b333dccffc6ecb76c760ba4a5563c60653dd3c98966b4179a65d32b0a1d3b386b2fc1b113b7c51ae64fa3b755fa1a579b46caf43e557a2f66fd053b5967b217068dd8702c1095984875123801ad7bf112eea09823974f17c33e0d57ad7dffc2ffadd633b0f34d5df39ffaeb42b1ffc0dc0af8cadb2336cd4c129bb58f1a225aa1239934dcd740957dc4b04ebd7d95bf5bca924b1d50703162b6a1776b478324d16d7abb4b9f02b4ab010ec996bc69a182824ee3a5870962ba13d9a5474c9cb61961e54672d365714a7568fbcb15034e29ca9e1ceec5cbdc99088d9e6a91701644d9b9df2b7e465069dab1386bf2c2833d7dbe8f37064661393257d0a8b8f9bf3a04d0c23cfa906930a38985ba50f44624050da794a7447d97f753dce9d9a633984991bb405417bb7c3558bc8e6e8725aa865c3b383b38cd2841ba9d7f81fdb60374f75191a838a7f53c1ab7ef90d3d1e7c3ea4a688096139febf75420c33f873f9827cc8397780437510097f1e35da0a5ad853f7d882bf9f401baf91030ae484c97238ab0fdb26d85fcd421be55fcc1d5e6657f23cf586db3c5cb223ff2229bd8a09fd733c152c8583b34af41cc78b086e30c56181a97bba4e1a1dab2f0325a535f3258a6c4564d9d7223599c5b3384ca759a5122fcb55836376c6c20779955403ff9b06a53ffbab4f2b21085fa004bdccdcf9e143d49e531cf7b1461b5ef291cf12fc56ba07c541e33b380017456d528e736337edb8fd199d6c875ad502e419d78b6bdccdd48c341f0a19f482a68eaa5371e02eef19b36dd17947fda75768359d91144aa63d4537ac56593fa22ddfa4d844555f74c58e9652c081cab10ad430ec2989ab98c48cba4dbf86f59a8d7cd1c7a675bb31ac2d88034c5e7cac2a85ff016cd4292b00946053dcc91862f218bff080bb57ffa75bd3d41a8d6a68b4a4bdb47cf7843feaee0f46f6b57b4592b3d2116eec8652d8e9c2bc937dfa799bb3e881d409aecc01ecc6f99423f034e98241e6b469ca5f2ba8c16733efe7b20ce53139588a1db42563ae150ce22e1d1562fd51b627f87547b86f14f11d75b398a99410f113491bb15e15073df616a904c21edc20ed5458d423770e79adcbf15d0a4292441d7e6b69c7bd0bc9a5cdb96777a94308d2c771df0528b74f3d028892765dd22e07c0f4048fb340ca96ad1d12f79ca9c5b0cff9c2acdb529d3cad9ad50c7b9be85aa68665a0e7985d2c19cc09176acd9c1976a04f6241c083fd15d59e556ef395df512d47f184bfb4bf448ce186ed8769995de80bb59712bbd02675c78b3de087ffdb53b3521550641513b65ede832893bcdd64a00659fa145b230f255023e2b12215f18997ff9274f2e2012b2e29954b887ca615c15df1ebdfd3ef6cfdb31fca4dc8f81b7a29b5ae52e655abb37bf7f0f3ecaea790c35bca1b23d6bc706a98a9edf4e89f09c53f8024b6e1a245980d38b9e60b8eb2c85964e4c5c5a9df7afbd4620931149793049539a1ec115add5c04bcd8c506c2be39d254aa30abb97d64171e71a6695cd6ccf21e173907968e4bb7cbebf762499d169efc06aebdafa98feb198f09bad4d0e07e5b2c93904c6fad4aae8b6fca48be85e172f5d9a6d1242006a4fc805e2f0f076714be8ee539962048176a2d06468f329281fdde82cddbcdf18e2f8addbe4149cf07ca1e1d7073eb8fd6dd37e8c77a5fe6c09b353d2f5b83cc463765482b37a86af6c75aceae4cfb9a71f52b36b82e149da873b1b57faa2ea5ad7a6a06fc2d12f8925e292a30f18c2bf1643791dcfc9167b61ca523f60272451eecb7df72933f3c911f417772c5fbc7fab65050573dc9af5af105491a3a6cf73213d367d044c25f3a58ec5ee912bd976bd5d78a4a4391c0fe466dfc6d26a8539f0c</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>pandoc标记语言转换工具</title>
<url>/2024/03/06/pandoc%E6%A0%87%E8%AE%B0%E8%AF%AD%E8%A8%80%E8%BD%AC%E6%8D%A2%E5%B7%A5%E5%85%B7/</url>
<content><![CDATA[<h2 id="起因">起因</h2>
<p>在写<a
href="https://pxbang.github.io/2024/03/06/华科图书馆一方天地吐槽🤢/#more">《华科图书馆一方天地吐槽🤢》</a>这篇博客时,文章中需要用到数学公式,而markdown自然支持数学公式,使用<code>$ 公式内容 $</code>格式便可以书写公式,然而hexo架构-next主题中无法正常显示公式。查询<a
href="https://github.com/theme-next/hexo-theme-next/blob/master/docs/zh-CN/MATH.md">官方文档</a>,发现原先的渲染器不支持,需要更换渲染器为<code>pandoc</code>。</p>
<span id="more"></span>
<h2 id="问题">问题</h2>
<p>我把这件事估计的简单了,我以为在终端里敲几行命令就够了。查阅<a
href="https://hexo-next.readthedocs.io/zh-cn/latest/next/advanced/配置MathJax/">next手册</a>,还需要我在电脑上额外安装<a
href="https://github.com/jgm/pandoc/releases/tag/3.1.12.2">pandoc</a>。</p>
<h2 id="问题plus">问题plus</h2>
<p>安装完后依然报错</p>
<pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">pandoc exited with code <span class="token number">64</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre>
<p>在网上查询到<a
href="https://finisky.github.io/pandoccode64bug.en/#google_vignette">finisky</a>博客里有该问题的解法,居然是英文的。。。<del>中国人不写英文博客。</del>
阅读后发现,pandoc对于<code>---</code>分割线标记无法识别,因此博客中的<code>---</code>分割标记删除掉,便解决了该报错.</p>
<h2 id="pandoc介绍">pandoc介绍</h2>
<p>既然用到了pandoc,那就有必要对其进行一定的了解,因此给出 <a
href="https://zh.wikipedia.org/wiki/Pandoc">维基百科对于pandoc的解释</a></p>
<blockquote>
<p>pandoc:一种标记语言转化工具</p>
</blockquote>
]]></content>
<tags>
<tag>pandoc</tag>
</tags>
</entry>
<entry>
<title>lb论文总结</title>
<url>/2024/03/04/lb%E8%AE%BA%E6%96%87%E6%80%BB%E7%BB%93/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="0d456e2d11a250239e9d96a080326f734a9e7acf90b1e0a36284215dab6af907">79fc5b15236ecfb731be967b140708732c1373a861db2c074f4356940e6b0a9b1ee116be36699cef7e7cebc48c6108d08ecafdf0494555fa54e97e7382af41781f4d3b8ccba34f6f96b397a00a8330273f3d19bc6ac7edc686e923a826c9db87b032dadd576d38e14565b97dc7dc5c43a7b828a025c384b47e501525863c1cb8cce3c65d83241b98f55346e188b1b2a06685188865995d78c30ecf3ec82e366d3b6cf65b3b3bba16b2649859ef5f71a02eb3872b91a7f271fee79e297b6694913898aeec023d796cc2f0e91ccfb677589f92dda941b60c752ceccf38170ad3f3c13001ab5a9f9175505d39e1d22b3f5c297b39917bd894c27521dc39b3b7ad340f240789a96e3a52e21ddbc399e5d72f9a710f0b7901af5df729fcfc6440a0eefd2525c8a37cbc1be00722ee70019477ed985cb3f59f6b427fa9d0b6a40f98a7065a1dc86beaee22d66a7f57b932275a248d66c43e2b1c9ac2a9cd9ab93951d953e541f4a2298a212ad85b9fed63e8c3fc9245371787cb4d895beb2182998c24da43bb62952f07d002ec6c6765f115ea1803aef60fb701d423e32c2656c6c60a97382cae84468b15c3d405ac6f03694d84da2e9d9c788cfe686459311317ce1b920a54dc1e09277b4cc231e75e6e58d3a628f5639d8c03a4ae3b28a7561cf78f8408db49d6a6f36009471d6728709a418c663107eb4eb6aa97ffc4fc14a0dc818ea2c622a7286f413f200926e7ccaa21baeef4770fda2a8679e330017aff629b61ea1d654fda450c8887a10b0ee2c997a7fef8d5b22c232bc7aefbd8a6643f869d082d707e2759ce5749b232f19113351941209bb181a93110eb0f43ee66f22eff6ae96ff7fd9ef6a2c389b26d87d4100d4e538cd73014234e8b65b5ea4306dd8b014ecd4eccb6de7e5619acf34df9a4158da561f58885f272f72066517998268743fa631955777d2f570e17b043dc1a7464ab40d9c5820543e19aeb68ef7956b0f741c623b7a27b07aab3e5a9cf25403ee1e8e3b97f5fdb06324aaf85fb657a85082c30d561fa8589849fd4b1e8e0047a793e943813ea1e8a929ccf8539a2b87e612a542841c4b4887d6d726dc7f28c2d592f7e6ac69e52bf9eb4cfe7770ed2243e456328bf9841f58bb794744b99e8c3c8b5956fb452b01d28155c734db0c483c7352c9d1afd9b54a34193ddcb63e33b9fe6b58b86b67bc74e20019be2fe34ba861ded48f2e92e04b7ff87998c0d00747771c295cc20dcd7c7b8c71acc242fcb9f92490ee69b819ead1c01f7d5902f4c697d923cad8f14db61956ab2a92854a2f0eb736fe7a9c13a04f9cebff22e7714fc9ef8287657abd2f4b795681ecad76607b7b8ab7e64ef9543e51aea2fb6e10222cce3351a01c240105449a62d5d5d5c299dfc7dfa5bce0869c5cebb069245c8a9de453102b4547692c5a2ec6ce8422ba6e26db9722ea2cd8b6b7810024caf9e05210e7be4516e79165ead608b439730c0918cd98bd8f6c8229f86ceb3ebe32ce77f638d61f9a7df73755134bbbee26371ae303de79289f2f46cc31d297c25a67809d8f1ce4b98806f4d36c44ea6eb13abbc0433005f76fdc11cc331172b09851de8d7c47bb18b0696c85eb7aa3e21a12af3834583fcabe2a193f8402dc2a6e165aecd484e7e609c1f4b384094e801e104fb8252815165b4a7eaff8058ed488a71bec0b53e635704eb3808ad1244e3644e76f05d118e6d05419b2d3d8d8f016dcc6a9000609b60f2925d6850a72813</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
<tags>
<tag>行进间均衡控制</tag>
</tags>
</entry>
<entry>
<title>galgame的全自动免费AI汉化-Yu-RIS引擎</title>
<url>/2024/04/08/galgame%E7%9A%84%E5%85%A8%E8%87%AA%E5%8A%A8%E5%85%8D%E8%B4%B9AI%E6%B1%89%E5%8C%96-YURIS%E5%BC%95%E6%93%8E/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="f18775558f6d301acc4fe4e6becae2064f6d17e0b221a279d205b50610a78d8c">79fc5b15236ecfb731be967b14070873b1c791036995d6a0f6456414b25e6b2da27333ef377769c8fd2016baad8d695ff7e2b5c7dfad74f48ee1dad56b9e669b05589cd7091a2adc083e677c112a767f7e66087a39ceb992332255f13f1230b3f2eadcd0070609e79cd260b17ebfbb613f14496540c024b900273cfc3cb3579489029048f6bd24af1b593a222e79f7e46197f5f9906aecb8df98cb5c8d7da78861f2323456ea8d726156b94e40adca4d21d20f15d0965cab90dac6c313732b8e4c3650af07d9407018526db876f8c14f929b330aac0bc6fddd5c5f888b24aa2b5c7ec007e5841bf574353fbe5a306db017e2dc8577888b6d959a7291f4beee0f2229a1505633e6c7f8e097cc56b146e2fd2c788b1f9d5fe1ab5cde33249de06144a78f4e88e4c85e20d07ba296289a3dbea477013f5981c3e389b436545714b3a196af09ae18ceda006c0d084947a83ecc6e8b2028466a423a011ffd17cda3837d6738bdb60e326751e4a225cc47f3a774dcc935a748f7eee3fa531f847a07915085afc0c793dcfaf51e289ac8f496f6d2414dc6461e590a419725549bb10006885a9f6d2cd9914af99b97ad627e26540cde8d2dc8606424ae9263d7a3554d942e0af47435d513f405963f1c77bc3ecd09538b2d513c2069a53b625930c0f466f3fce4daf6139c707572656318084d741da4570544a36444d4382b920a97b04553d80c2684ccbe622fa986d607c330fe1c42bb2c33127bea47b826e5dfe90a80201db0038e2af2602757c44b58a51b825da04c23ed01eb6005d5559ee40ecccd107e4f29e546a0127c24431f6b2d241ddafd2f4479f13ed1dc065d102f7872153a603795138f7440ad16856cafaf96a9c0b5c041434429a0d0c435a63023ff0233ce63087af1e0d073278337ebe05c66de57e3650322dabe52df105c41a7d23abc93bc44588a8103a6bc4d0707d3714fea3d206e52f59762b877b53e2b2c455fcbb3f2d1b52457e3f646ce9e1e53e9b6b7a7e249958883c3ff089e0dc615a92e9dc95f32b91d03ead1dc084021336e4c12e2cff0e9863f1827b8206bc3dccd71b12410ff312a59455c9538ed9b1e476fc25924b6e5703ca02a06002e63c79bdb526cff527c60566d03327ec8fc6e500b9dbf810ac7fb6dcc0bd7e04ac282809f58e6b0a579fd50e70603d99d47e2fd3406609f3a08bf1f94cdc29ad4e918c18c5cb0d69946a82e97064ff79c8d9b5781fb458a1108468781df44f4537b91026caed3975017e35b610976a6c6fa74e9e31c8455ba78856dfa42e5a6ab37bbe787c8caffdab3cd746c5b6c25f9bcc629d02c00e4c9fcec591546feab680b68cd71dedd4a74bf03324f5e1c8631c8e425144ec976ee4590f27d6953a335e54a91181e555c6d80ef52b87692016287dadb34e2f12de8e31494e484f92997c87ee77f85221aab0b2914553f6bf36dacadfbb53a01db3d31b8cb9c560d034a7419e1b915da867fc523a7e789a8a8e0625305845ee6405f74044bb10e13c50e44aa4971cf091c1301e0880a38e41840cc363928c36abab2033afd1902c78d0df380c4cce281a0af43bf452a44becfd557922c8a6fb17e759eff796d8145038396d5995d1a9681fdd6822bdfd4c684b9b6234bb64a5a0cdeadfced0614843c50b189355ee3774e6156ad4dee20b30ce171ce67209a5805091b1169dfac79a5b880b0a95fd634e3c99091ee60a2d951112357f4e8bc163f28968a12f2e60a5d58dd7da2d396e5128993864d87f9fd68c094638ce5db46383b33075d5c5eaba009c96b1e869a4f6f848f8ce3b52b2bc367a392ec0c1f201d38c5cb1ed7a38fa1cfe4b1b93453d2b2f465fa8eddecd68db0df3bafc6e59e8f7b032de3bbb3aad63a2b11f7714e25a308a02822c6663b357350c1ed3b4106eb6c552b5b2992bb4be60a2048baff17bdbae04e7e54ee40c8668b64f803a3d2debca824cd7e4c22b8f9584d3976e9167a834e99ce4f379d39a8bd6146bb219d7062859837c10c813180ce8c196a80908f54ae0955f0afa61f78d87fe5cfbd9d2420f3be449f4a86969119d5a93199a6ba5395f76e3f0ce14761a19e5c86b45c5df36610151a0f9793e024037acc1c144173997a5f0e0ff39d4e552f4b4b0ee663828b6c60d7ab30c8c3a81354362badfec079e83d999cdaf051c9495d700027dd0b7a99761db0f84efa1abf7e253d16d7b6a29c935ce8f9d5ebbc014ee4148974f69678731db48b298e27b445669b02a08c353dbd5ede45742f8785e241ce6d841b2ce08a1e02116a7245f8c53b051ae982c6a7cbee0684d29c9fd71fbad9b2c9d746c1f2224b2f6ce7f842d0940f143dc6452aa0afcddba3fa7687da1d6095d2cd16b22c604d4ec1286283b719db6c818fc8a3e2d7ca92e67f73d4f5447c34102da612f227d964560c8627c8d5d68c2f36e2d75be2a5af988d2c52413b75126812e84b7c5c48214880543a65a9132bb0e0f95054f2ad8d96f6b6ddcd36fb3a38d7d696fd541e77ac18bb705f6ffd7536dd44ad5b4d921c2d2f43ed3c76538728aaa872486fb3dda6b7dce95dc4fad955ee9688227818d44c2f7e485b29a4226545a0c28d7d99a142f05e6ce837a43967274b43ca93253c36288b18b86a6fe1d2208c46996e5ff730005df0b2caa327e6fb4eae01939b341d0cd12a349badfd113201576f10259cadcf3e2e06f34074902caa911ab2b1b6770a4749e29d3f6ba7af6a9e8be023439583f6afe2f6f4d249b98974c7e39d6a5365aa72f7ffb3dca2ffb04a89799d844353f0f43b0816f5abb3b7465e91402f394880c28953ab4a4f8332cde6993b0fed36a1ad42bce896791e00f14780c82638a45cec75434f9fcca96a45df4347d8145e6f1815e34a3d415cfeef03bfaa181afd6c08720da51d299aa6b9779fcf437c5a0ea9597babed60b60301e6031a660724bf3f48141bec531077dc1558f1cdadf1fd04641c51da7fda069f0540a18cf9d479d816443fdd07052ac51b92595ce088639627346315462d3fdea252ef7dfdb15fabfcd7b183df25055b4cf25c10ae6d67dad15ab497a8f33726a7275484e734b8b17fdf6e095e81737b18da561c16ed2e8b5bd3acd52d85e10f37de246bc793e99c69c16a49de512b4ce7797a7982aaaad76613ff9a0148cd9be765178dd079cfcb61d3536dc4e3804fcf5b26e2fa38d66503a7dd9d7adacec4d4af35a122af8790b978cb13083735680fd12746cf964226285c82e3e089628f3bf80d7525dd339b317556983f1d23617927bf6db9e55f4607b0357619380be8fb7ebd9e46b42b12f3549c686a399c99386a4f529d25397eb3f3a313cd4196d012b6e4b8b6e6b09d31e8164473ca503243d21284f24b7b24430c551a40b8e07de3658e9e7d2b523910b01dd99b61ec9191cc59527194a8eaa69d869a3eb389b40f4129ba99b0eef0124b4fe13978e8169a5f23d80b21316373dfd7739e7dcb8870f50bfe4a76abcfe30bd344f7bae90e709a6b3e5d521f56f44cf13e1c0fef1cdb5df8064c13b89f8e3f338c53abb87e75fc9b2a7ea328349d1794f29ad2703f57bf986f34c76e871df40b8913013f975d0aaae571544883e4292c6c8d9c401378dbd677e1cca20ff9814d980c13d2942f50550c6cc85d08183803995cbdc0317a54277a8d9f1a5ce5c55755412f2922f4db49698f54656d208f4262b4d9bbf0a01f2bbdbce9489322d6bc30ce32be43421cc51fef053eae6b46143ee5b0d3960c34d71b08faebd550a7d06af17a30d01b43f94482aa1856d2d2e4a5916a5e2f074b06ae6267b72495b8a2c0c6f3695ebd46595ef9f9dce28d37333741a35c7ee396cc71066fd5efbcf8fa07d29f3b747ae3acf1b47f6e6b09cbc2a50b5480b281270279d12922af70c2884ee202a7666fe2bbfe01bf661419145103be5a9cfeef3239db463be4fdfd42feae3b911dd03ea4df6894c76d3e116d880629a3e25470ccc72357173817a27555237881f5e5e11d793e69f63005cb61bcacc643f907c35b6884d8bc339357c06ad95257c1eb6a3b328498d55285b51d630602d18f4845dfba9390db7a83fa4e920d643fa4a0b9515e5e622b058a5a56c7227c4c06a27a59a843bb6092b341b6673007bb4aea95c69eae4b5a9d3fbf544bbfa7494b88a317298e155e86a839f60d910edd92ca12861154e3f0d0f8adb8f44a4982fd0f3e7c89dd503dd2987239322c22d6df47fa021b8320b01241f4eca092b9f7895a0ed1ff2b317a7597e4f4800397b77c62f4aba4e4b0ee8ec810068a754a486ba2bbb3009ce0cfb890432a28f03552ac3de0819c73df7d96fa3f9f2e47d93056e4f24d4b657ccf1256bd2cc2e0b023167c6cfe68875fbf14cc23ff35661491fd18cc92bfdaaae2153c34085e51c18857212fb83834b580e08fe2145acc32837ae03aa89f8334c9d68cf6f53efa46de91b2d6d1d8465cf9bfb3ae4287f5d67aa39da3ebe97a5a4158c7474865dc65df1a9acf29b891fea8821087426727e6c076201d8a8505fdc9ba005ee8c7145b2ce82c5042be4d4b8839e065ba7aa1deb42ded1ca90e764d1a6219f5ca0a95aa3216156a66ced121ed4fa37146a971e6f014431fcb550a861c334c98641d90fef5a2c73f722880c6c47e1348d0ce1a52b6d2a66f004d35d9b3c1467b9051b62119f67be77357ce978b69d677f640200f69dcb0b6caf2963e7b5b7906a8690247ed7d203054565668495491a8135a18b03f4827e4e84cfc4ab5c75270756c937140a1e4789eac63adca315734a3b32bb8be5a46c529f6a10f6df8ca1e82900f62a169fe2ee3452e76ddf62ccd7d03103f731181b86dd5e3ae2019b1358d31ab9c20e6757e7e633e3ef8060938403920f72c448b4bdddf19b110a28084639c0d88788a4672bc91393a767ae941dc7e760f326304df815c814025919502bdcb364eb6dae9101942c8448be5771892565913e833e02599b3f357269fa2289cc75ab0ba9ac61ef3a4fa92fcc3b7d53c499067521fbf3d6c032bcc2be6d7873b9bb657fb24e8e8370ef5dae039519b093fcdaf8f83fec95e0dbbdef0bc4ee74726b5cdbecf0a645294e144f2102724512d08907b894e56d255589345e347d41470b5cd23a9b6d1e72a62852bf3257147cc4e0c23a002e60f3bbbd8ea96e96e4ebe3a4cc53f31aafa3001e4f74796caf45e0702931aa74ad90a3b9b7c434e9d9bda775738b8e7008c417842bccc80e0713f38d5a2fc58b81a09096937194a14264e3f1840b14c0c38bdf6b1b5bc35d87f0bd1730eb57a05cb1f0452dc76fee1f7458f430e15f07eb7fbbe4e85f13970776adb4c5458637ab88095c2ab4cbf008b14433692dd66cf27c959730af9638d7660c4363b8b39f4a6c178933230f975f559989b1a7c1e11052d0d38ad61e6012ea607be24e26bc69d029e7b9e6b2723310c4b6171b63379a069c6ae4e8b3d7a653caad6ca951aeb42a05ef3b7569b8485645493cbed87bdab7bfdf091c8afdb7c424668d0c1e4d61d5ff551798e27e003b6ecc691faf0bf4c333cdc9e3be7637dd0a3171be0659e4e94d9115c811b29c67966fe96d4a2bf5d9d78a5f7b6df93a82d7651c50fbffce9fdd04e814152287edfd2b11769c74e262ff7dcc8a6c396e7b233fcb3670e79128999badb6e7a8996766071fbacce37f88bc8faa0e654d5adf7e47a660c9cdca772556f7f11d1a3e5c14ff737d5d8062081ab3d86a8a660479badd764d1aa28fc0d7301ccc76e989d4bc0855aeb293e5bc3d334079082ed20ec346023b52e2a6b3e3b66f6efb942530612287a4529605d1c18b7b0ceff50afbad801b80f13b741d640c0ad9405c493f393c55b6bb885447999e44bdcb9cda13e16f3d2ae8fc49debb7f9f15796a0371f9059a00679a9b0647edcc016b8ab52cee9e4a14d68e3acb57f7b97cf8f5bfa2923e671c2c1cb561b64ca67b58b4002a7c3c8c395396f174f7eaa3a5596bd0960dba278815c29e6d816fa1a5f5b986a8db031cf77be279c2d39b4ac0a25af5177b0841e6ca4549ecaa2f7aae99ad84208a2e6978b24bf01f5464ee69df2c73508b626977c5977a9b1d6d63a1af6a273973ccb109c4910be911353944a5ca7925bde622b88b30629731513c62b06342b10a0d51e5925bdfd3dd71fa9336bcce58fb0515d25b4394cd349c79ee80bd84d11175f41ca038848ac7445993dec29e1a82d6fd26bddba399d1195d99554dabc2e201af1982e5839a56ae0502215bb7da03daf1bee74b7cb7d06ef2e77f33557b4b08f9b0049012a6e3b036857a7418b6de1c3755946bc62a409cd8f3f3df75609e7f96fd4172b0b0d44a00034fb00889a23fb2dd9be030a8efbd385f4d94d77d025017a848ad7b2728b58eb96b35988983f8251824f07a7072519ac5fc32a823331f49d71508f06278f6d9ab9d14290bcea8aa62833ecbc783f8ceaf3345d480fbab46ca244452938d6b1bdd4e08cccc335fee753e696184d35b42066511ecb57d5f060c9dfd2e1ad0418c19297a388c8f0b1ba798affa08a0fb05d8d506e9642d163efc6f597319780fe83b1e930250634a88d7991b9e5051d48a5e28b44b42e19c42eafd02a8c63a793ab958a4f01ded3b2c181d613359890b426d9a232d5330c4e92bb85c58ad24cb09daa6cdd603127504a1196041752865f916729c78da2b4b42bab8445394fd709b8b4d3bbec7dd61c0871a1a7e87d27cf29c282cce908a0923bd47448767d731409362023873f64326f468500a7a9564c944efae1bca8d7f7ff2ccc099aba5c3ab65755d3ae5e4976d3e8b5c5a8af65e1b1ca6000ffbd6a19636d07b5d7d56498c340651a24c4a70462fa7c35a55f64853dd9e6c62461c28f372e4db1de9c13164013277cb5ba046c96f21215d51719a6e89f28ced1697a35c86c323309c25c147fbdaf9be697dc7189b2f02b28c48400ef639a8202815722f057b1b437fee5b4f084e131d9126f3d5d614b1c7fa2467dbe976bdaf1e6bc8dc11ca6ad92f4fa2109b0657a9ba7790a93e5f90c23c51d14450969a71d8fd23039be5976f15503930f5ae616de2a705fe986355c1764086ba3781c11f23341d74990663e97b344fb7d74e5866116bb0e233eee7126fc1d3a13680f209c1735deda85f5fca81cc7bcf0427442f82dfbd7ca253177262c00e4e437a7529ceabaf02634e6843c62b172ca7e36d73f0a5fd546728ee69a8f1cffbb0d06527c4e879f6f7947c7b60b724c1564350bc403e6d2b6df7f6ef9513622176107f724d9b45928230ee712e842ef27dad4be652c2a6a5081a074be796f590abcc242489883e270f5164357b11e4481d7ba3ddf2ae60f120855f83908ff16e5b0677620ab3715f24ae950fec9c70be6327b4b0cef8657d03c7f91c04278dcae2516e315ffbaa533f591d7afa549b7bb97b86d240a440555a98fdc54f4a25c1c20f6c06d2c8cf4aa977edc0f9cfbe975069e7a86b1cf4b7c0a9e56ec77cea76e3d16a454fd2bdca682f4519741410cd8c501576a06612eb1881bb3d9205ad5565887e96c6839c94c74a50d7ac5239ebe839ed571e6a4d65fbf7cdf04838095368e9ea6a44c2e62c8f03e451917e68053615a575834d08d47dae01e6646f03bb684af67176e265eb9c7d67ace1e5150c35d8ca7082dfa1d61d8668fb02d32071f9b3a781c1111e98bf3419e566c159491ad07d4868ade438427f41240c463b9327028d75288db95b1e7d21561d453068bae29671d8fb23a262551b1facf5aec3f36692d701a271255bafc09110bc895d1d9a0d648ca868e870254f39ba63783b13adb32c25ada004de0b9d314049086c0eeee509a1b55b621e05d52c6913a9fdde1db5836a8527e00d1f4cd96234e9dcc392e7bb5c40b7bb303af33ba3305ccd139a807d52877f128acefd5324030ccc2800aea32e803d366dcac296faa93dddd9584ccccb8ee5856a1837a7cb2df0f0f370d3199b218c1d7b868ca32c2da96f32f66132e2094961f3faa0c584e634ab58af507f33e4ecee3f03a1ab498ce75f9befc6cc8ad1cbcd873f5211c5da50f7a7baf3ac8e8a6426e71f1edd92d71bd4665a27a5aee3c931751c336dc43e7d4fece82be9cd193fac875d75a2670768cd09a19fcc05580cea389858d5a6b4fccbae8faf4d5a58510b01585cc0f0f810480a4395779736f33c2220152add959b696ddf5594aa91e7bc2f7b1e06b99c0b77855e24f9dd9ddc715b29be456a033fcb3da03f0fffa4eaf2cd8103596f48ed1d517a69851aa7d43721f5ab318bf42f070aeb57c2481c397c676be2ab08233dbfcb6a9becd8ad9949b2836e381f315e6b8ffbbe6479e4632da93e17e64892222bab48c039ff99f972d00bd3c77278573bfd3ad32ddda6a16ac43ea84417a77f78775849bedfcb98441398010578714c6113f634f69667e03120296bcf5b68e14fe131f5a266308ca38007052dd150f15f124dacc75e77d367ba6582de5eb7977375ed60e9439a3e02c21f6193bc4802ada7744b218f6c0fed27f9287ec134bb9e17b3f1f47ef64574145d28c9369044c25c5fa48f6f10af6e63aae21d9241742f7b10da36bf5fbbbcb4040fb2a183b67b476d4ee6d176e16a3f0b9ee65664ebed961f7a341977bffa2130ef002fff199d6bfb6e7cb09f13b053af10e0a33b13c8da1eadb5c28333974c4f9156e697e277af367c76dc4eb5ab660879be87a60fd16f8e9664cce6fcf831bde36446fc49f48d0dedce14820e09e37efe37b244bd08386fec798a2f9211ffa1b63552e98df6110f9da6b4dcf8fc29c57ca62e595600f2ac89d7ca337c5c5defc599a157de799084fc225b31fb778ca95be21fe8d195158ac0844d574d308751e7281ab5953b913ed5e3e242bb79eb8b65804baf40c18ae3a6e7b034b0f749930d2d4ef43350a8893b1cc5f7b6b954119567621053ec7dab444acd5e0116705c467293f32e7a9d6aa5a7986b3547c9929dec96bca7e121a32d268cfa2a5459585c1473ce62de2cfdc36b4be4f6fc29ad92b7db43540badad722eff5f9c5682fc78cc28059935238084c3aee999f53f156a641b715c3c6481f5fe4eef885087e490d761c51ee1645a4945b84918f3bce32b9511b3c32dbf84c36f2f61062409b0bb20e1e6c0f0cee85c40e15080f4af645ac3174f16eb6c23b39da53c57c9315a806688090ced8d9e966e57a2b88ff5cc48702094197911e144eeebb15e87959b759487c1dd844a04ce4aa2c09e35d06b1916f1122628eda6aa6ba20c8a4761afda6887b15506d2d82659c19153aad88a8f2ac0736854eab87ccbb783cdb8dcd5cc29779d4bed11e9ee3b625aca05535df01543e3eece274e534287fcf72e58670b32a4a3cbc4eb79a5488f1696f675fc1620866cdcebec822997f946266a6a25bfb1126bf343351d258deab457f059bcb38a14a7307191b5908550e6ffb32bfc4e7edac76ab665b6a5969fe59d1d235cbe754bbf4e67b2a255f1383e5d1f6d1a89b7994435e41c02cfe573fbb85eb423f6ad3ebcb0e2af775c3a21fad217b07b91a607773e45713c638a36e3d15338a5d1682bb420267d715e30bc738f0191acf48f202c5426bf2396430627ca9b74a183e3d86236b4c9b38ddc67294938410e7d71e5acd836652fc7bb24db6d2c94573a498db547197e4c7e13ea94d70ac6e3543019bc871d137ba54ee401722074ee6c763a92b54298a4a546e2e4397c3d189493ac615e51db1d9cca6ee97d38e7f5416bc31330ae9a04a7baf57e418f8ab66d4de1153e231113a1ed761a951b66efb85f383f5472f12ff4a4ddef26439aaed9343fadcf26cd3bc6b6fe126d9940139df6bbe6f2dd3e9fcdb2f70163a17811da6dc8891359c4269e5e9bb74c886024c99b56b31329fc1976d9a3a9af84eb88de4842f6dec0ad95a87ac1c721abe874fb9c609208b8508fbc26d1e17f8accf5b388c968920b15c0bf547b13224a821e07c40fc0e8232d3ec325cbcdcd383e2be73b12d4bdc1e1bf8430478e227776479e22b77596c15f58205b1b774286a0932179cdd09464799350b4100a6150047b5e22e856c1905bd05fdd5648c0acb69b389e1968c6a761cf3133040f47dd43137bcf0692c6a0d12b92f5f2ae95cd075bf08e2118b55138efb4e19ad09ce4a39052baca17715434127e70f77757529bb154aeee95f3ad6f961a2996ced433e37c0fd77d7a985279210d6784ea65077db009d699e1643a3af712e34ef46186b98f1d26e2106d2187f9cd82e4a108ff268bf879c2e3989cd2d16b1c11624935f856e177f3fcbbd0e872602c9cc0ed728e392d2515468f37525cbe95a1bcb4e425baf0f7c8e7248dcb3f978bb8cc1b292534b86494a69d20a4a09ba1bb7313cd81d7831e23d76d13f20f9d62c21b658edd8b3f35d16346d646e00188e5e312bb7d7090eed3785968a89a0608189d94ab82890070a3fd1be7d38d79db2077c2b56d534fd5ecde3d05b641b80f716c4134a7d4eb045c362edbc03a37e30941cbbc876e19d7771e89ed103e1fd7f3477c7dcdb1843db92562881e941bdc8c3356db285825a7c031ebe7b61b6738c65c4adbe86d4012641871c26917832169625e33ab773010cd0f95d80b5ddaedf3afcea12fdc488b1b62de062bbee4bda59f1d129719430b9847ef083c6cb9e40c1dbc3021b3226d806242cf1a36084bcb6326122e2911c3b23b0c5badc35441e25b151a425d76d3549ee6331bd66a18fb0b21bd9d7952cc3a51af9fc3559b514acfa0811341fa69c66ccdf8547d7fdb6abf1583a28bfd9ec9776d9f989003a9789a84654b2e487672605efaff43923a2a524568973c26694257dfdb6ab7c792ad4f30e6f657a38f60596a658476c92c4187ede0e426ca3e0833afeca321b5185ca02de4488400b367adba2f1a42d5ec10286e2d06ca8c7f7ecdb0c97b3154a17e54581f065b35973f024477a59a790667d1d2598054c61cf2f45adc4a3e62510ecda4ad2fa4b831bcf395f27a85e613f279c811b75063c8007932148a9f11cefc6e6b87ce6d6af99be0b2868faea7b5c30631d53a1f7d8b1048de71b30e22919bf1913ca30656f715941f4c785c2ed4e4a4ee63ab67e44921f78f10d93cbe0215fbf932f1d0296c71cb8c333ab1af7171fa6a462e9aa62664c5b091a8800bf483c739a56ad7c6d32249482c6d53fb468eb5e6ee410e8113b36c9d4ca4ac9267d51ec95587e5ee5e1570092c6678bed2cf9adeb27c618ea2db1af048e1c547e617a55fb3b1ea78fb532a6b1684b2eb59633fc7f3b99dc0c4f7ddd0f4e02372ea37daa4613a38067321be4c5a43a2a4bef1ae7613f154501d5b8d96005c8fcc7724725424a147403d0287696e41299db2d44218eabdfc43f08de796dd47eb22f2543e7d08b4f2acf12ff7e6eeab44ae177ae231260397f2645a55933912b5fd31f637088042d115731d76ed90a392e5bbce3fcfecf9f9eecf7058f263a52bb713b08cfba872198c51ede5e075fc394b61bc6255a12db8e69826792204082988333b54e91c8595f010ae442ebca14ecf78bad8a2fc4cc2490e6d297f3d285992321d1a7b6a9c6f8ad9622804fd00d2ed8654a6c3526f2f7cc6e227daf220630cccef3e2d7c6b62500d205074c53a2cff2233ef95dc50152ea57840ce640f854f7ad1d236bdfca290ecb9e1b5022f91d24f785fc72d185dbb7284eb4944f222b34df3da99a96f9550c840d0fcd49823d55696e80d76c9fc841e71297069d12b546d9c72633cbb54565308d555adac5b944bbdc969a5f9f5330f138032edd6f0e53d1954a37014193d169d27275969fc13da336d0044702f832aad5fd3b0a5ebfbf88d1a0eb1254841f1d343852d9db38639c75fc928ed5b94214c22d1ec66784398124dd023887a849cd6e834b57ce10362073adfa18dfa6a6893e1b8cd36b0b1316198721f24dfd60f09b299b84ac8570a415ea8f4358786ce0c00b9c401d39fe954089d2b99e02bc819acfa92afc09d6285168a88b8ebf5b54ecc8f211b333dc4ec13ba715c57e469dda2384187de43a46c1bc401359aa3e6e69b5cea3c21260b7372515793a2bfe4806d7be100096e3db374d94a302a77c0bee360e02fe0c217bf0c35881f1b00061c2be5c2250e37d10918eff31b3684c4bdb67ec3f03bb41c47902872779a42420acc2e338d060e69176ca6cbe96e186387ce9252189c44eb28030fd18422875b2d6b1259c8b34da9695bc37d89b4b335c0d0f4c23e7fab9a104cc48f32c01c327035ae878baf0dcaddcae2f95d4051c8bfcd72c8ae7cbe5661423c004d05618dc89395a9851dbe97e3a2707832b401a28796afa7203a5a6122169a09c73fa98af375bf23d3763f1b6ce50c62bb16b0d00a778119a757e1c728625d91001e413db4f303fba1bfbd93e94cc4779ceb16fa187a08094a3e673b3b0b86b449a8904cc066b842a42c7a094627cf7ff726fb57f93bfdf474d3dd45171184d0a06bc26e0ecc29bc4bca01872a764b15c80cc09496b9f4dedeec97b0cb1b18f838aa89ed9850699fb1a8e9dfee7c93766ae2de779dff4b74a8ae1427a65534adadb96114d6a4c50e1577775153e11e7a52f8dd8a8248f0ccd5528d6ff82745a8a426b2135790cfc310a3ec4bec858047525cb111bbcc7bdbbf711a3c7a58426c0b2918e54e7e7484898e15f20e5d1c8efc70d468a27811ac2f4f375c8d3b48ea87b140ff981509cb3afc5977628c065964c731f56e8f9152477afbb756bcdd62fd65267f17cc281fc260a684fc4c3f15b98f8b493d882261bc8570a5271b21db2be3a3e479a3e7134f7241ce13f739a3da9ca0e504f3c60b334980afe73a79d5ad703a300dfb38d01abd86c39a2b6b21b7f82d43604098d60e422f986e9d3d241e58437539ac0d09bb4f2a305aa0117992152807c7b41ae99a2b53e28618639a6ebd737a4cbf056fd9d41f7d182fb5a2aa461e7b47416f1a31b4ce5b3d1dc95b33c7656627dd1031e9ad46d08ff5537df495f0f7ede48534fa9261e40bc543c0180578107163c080f82ba2cb7aef0364034aa8c57047b4afc3bba29e1e4fb372ff0d5d11b66880b3333f919ef3b6a0ae6328e1df26bdf1370d80aa28a0d6b3502734c23492a70f9d384ce87dc9dca714c3a81c43072214decb9f17f96d5bcd21730d0804a431b8d8815a453abe88bb793a15be659c02192608dcdd062c0ef1805673bbfdabac2c47bd231cde64be9205785ed69d9c6077797c6d4b963f798d447fe4c7b47494e76bd5d1ebe23464ea9cbe2dba266558bc2cefea8677c656a17d8addb82204fb1126b93cf8a631addd6c1c81a2cc293f8281167f907ce442877199e54d019dafba0f16ab8f1cd9eedd33c92041a99c425426fe505aebddd2bfee9e4cae07addab7ccd3845daca89fc3069c53567089120d3b1fae085032b53d5f140763e786e6778ecd260f465a000d642978a3fe81074d00c5f965eb9a275d7e7712e823435432dfa8dcce6152fb435031a341d04397fa382e696a1d5e837248e8cd072f9f8652786da43ef322a577894dbfeee473364ed8a29eadb47a8680674306cce78f3443fe8e2768f98fa8537f40e6d07128b4ca21cd510a4d8492efeda3bb431d9661fabdf813dda7556d7813ab7e6ccadf9a6ed752474478ad04641fef69d6bd1e94850a3e783db142641b6e320fe16e2891078383e9a9fe13a483d95cfa71aabcd55f5a9659d587e87c3db87856e60d563362bb4424786896aee52e586aa4ca348cb83f6e4de42df78c668e80edc270f785dc5bb7e4ba3eb8b0d7a2fe92df7addc43d3a1a1231ac743fb41e1a92d982e3c2623cc699ad426d75e3513707371c7d29698dac93933e65239d6cf6ea3565533d3a04b96bbe8d403d0171e4013e71e551fc9b8f7e71222bcbe495354c37e507a97c86bd7508fcd8aacfdcc6b7f70390d4eef9e6c4bd13b25f586fcf6b4dadb8f87ad3efbec3189a85ba42d2e8ca5ac2d2c59176c504f19759a483a4982630668c61ed47122589115e6338bbe593506b18f584528ad2d2ea9376e19f1744f0b2fabc164d5c3fca42838d354b962a4d9e918a5295983e1948fcd9c7c078961e71f1f0012a80b1e61a8eb06fb04ead55b7f72137e0ab7b01455fa35912f28fa801f5b401bc9b5273a297146e7beb837673762453eec40ca3b9541b6728d7d7c4220219ca77609814774f77231d3a646b26a3dd5d3f1aee2ad981d35ba114fa979699528a6feed4c466c2625954d373cf34ffd2432b5b2f10026faf0774407b424a15ad53d69e3889849c64483df324706de6f61161416365eeb65a2eb4170e53c09b22649ddb4f776ff488a218077e9f7fb255aa6b14fc1e06860ff59b8e169295f317fc92d192124f981689c829a79d7fe62d6aac8ea570c75fb652cf0f190f41d1ca5181f7a2af025797aca18c5ee4e031d62dacce5cd8ce975e1ee00ff0540e62f104e8b3c772512ebb99ef2d500c7af6e7d67b98b9ea9c9dd5a93fccd4a533b855eed4164c601a693e629463416f27c1c5216bd170d4049b472c383c62283a28ad4a70fbceb21159a2cfe30b3710f6cb7cc82986b3d19197dcd499472efabe9d0a57168148e27444bb3cb9e5c658286c901391569f3ad4a93954a467e5c43b2a73f5ad919e5972cfbcabee1c8349db6ce347dab535b236837314b0432dc96f17c2b57db3eb639fde04fee5201c7f02fc92e2b104fd9e0492a3cb6a0fea98c2899d44de1150040fcd6cf3166c1865b48ac22917010992a219985060b0cad20904403ce6d5295784020d353a3fbbd99fb3753093121ad8b0a99587a91edda9b1aa593ef75dbd0a8e184eb5a947b8f22ffde52f488d1059e29499649edd746ee9b2bb32efd5dc7604d66216edbe59727d68bf356fe64ce3e295b233085e46637c089b9b1a2cdc69263981e6c5df2834f360d027ba796e17f8d31851cc4adf87781bc9d804610ec32b88cfb6be00a6b848c76d5462bb0ad3f604f1462068c8afea93c2a0db81cd1d609d60f88cffdd5107ce391e53c3c4f63d3950daaf69fed1cf3c1e1b4d0cc19c5a03b1a807b68c3d428ef9538fca4c9bc1d04da435b7ec30a13af6ff2de135cd11d2e45952ca3d073ad50b6791297672fc7f5bf85b3ce830e2293fcfddcc55384981076da2d083e4e68b6453f2ce6654e0e0504ee8cf3950f23be279b0969f0681b0079158f77376828f5e39a7a539fb9e7cd640d179d56c25779f1fae5a0b9e0be2ed4192761e14fb5a7245dcf18ac065cb589cbb9a8df91408c5604d8dbcb2f450538f1455266f1d5d73c5ce315b12f2b411c71d2f9db554b743b83151bb6902e07899542828b7698ed6872d480e44ae8e606df64e8ef01a4dd2d80b23cbee932ff0349fd800bc208869d99cbc6e287b42853a9cf8412f34a410aaffa7a393c396dbe67ee49196fcf40183808aed32828305d35e1a6cf3533d5207b10d3a2339eeeccc7ac601b3784894f5d5805dd4e656112cf05c9397fb692d6b022ad8e920f20507839fad5e1fc9e440ecd45a3d94b8fabe8c4fa47b1d010feff8e93ee601311c3195f0cb1b852cb2b5e9945a772992ee64161bcbe090cafb591ec0df454f6009a054f58793a8f502b95f8dada671cf7b343bc82f641d0037bd49751e8d4f3d2438a967acbdcf33955c1a1487629e8690bf00e564cdf59e2b229d343059b370978d3b501a87c9966b292a47dbc21ad4881fec9273a6251c81e008dd7920e77c6d280515816f635fc9946dd30809fb5d0da00b2ef424bb41234d3bc759c1a3988d3519af6ea545e770c7463458af428a4c796efb8e44b5993a1edf67b9313e92bbbdbdc3d9b8411e14b73eb89a58ea64f3340f34a17c2a5bb5ef422547960880e2701fdb8437d97becc243244a2c5d23bfcc53c78b27713db3506079882c53120abc65a4ceca70f3f3873ec0767ad2b577892d4831ea6df2d4510e51590506295159ba27af059dc84a9ecfb999b6eb0f110ff099115264aa520b8e77a1fcd4bba1f80a18fbc2a5415bf92957e2389c5e527ac55b24797e4f37ea36f0e0bd872e0110c6d81d86cb52a7419432ca07d0bbb765ac0b4e594593f25acab0c7b380bb39706a81acc43a0f4465705e36727e4f622381ce7583e81882dc054c7131eaa462035d383710e67e0d0d9fd12c8481bc42a162acdbeb7ee540e5606591299f249fe37b5a2dc85722be1e50c68e1240c8092707b7893d5f743701ace7727dddddb2cb3b4791e5b90c42b926eed8bfa60ca52bcef284752adf1a7c2b22fda4b2d93911b2b2cc2c038e4c9f5aa6c9a7277734bc72a534f6c97241715087f15e7e73c2a0b9503a6c21a5ea2777a7b6dc02d74d9b4bb0d922c2b39bbc5c2249411fed38d7cafe0efc9a2c50afdc78df58e6471a92f0980a21f54254c2c00135425cf46652394b557bbe90aa722c0a43e9a9824893273e43e78b52f994523026a178671954d271e509c62c563ad93d7461657f2cd73eb209afc7ff69a15c7539abd6d0922c86364cd8db8efa6a418e12c0d9a5e0b02424afe36dbd17b3bcfc61dca90fbaf4e3a2634f07188999cb7b202456d6bc854081686e59cca05aa111337bbcee373e5164428c3cd1730da85cd844a7dcc46f8c253b7c3d15dad752e6491059624bd066f31e2bad4c3e1626d3a307da8c615f98199b0016ce0b07c9c8ee71aeba3ab7b678c3d626ca814a45ead8f7d02c7821f992f493e170f3a28f2599fc7aa3a3b10eba7d7d78a0f97a8c68f4a1fae91e5d9339326239bc3337b04f7b26331e541be26dd266ef448f23a91c7b0e1c6c217b9f05a3eb32145c3e3564b8aa723c478878eee6e4e5540c46292ba05edf8f4423798a5ce1516470d6d0cfdb1cb174201a0bedb3c47090d8d5996b82e180f6203f2571eac5a05540b812ce110ac5268be53a9437241a2691eeae7f55773a8282480f697571ec2750504a81eeca59e45ffb05c0de1b047ba1782845de50913081d47f8fda66acdbe83f91cf96f185fdb02e1e720926317f080436f268690c5995d90debe23ccf21a9f954f43cc0ee2831c1f416da983d69125f6ab734442b523122f8eda291614fe7a08ad03dad304b9505a5d9682c47fce841b8ddc8d860e707dce0552889963b0414c5e00d0c30817c3326c1fa7228867581985b9dc70fcaf59c884e6b6bc1a172955d9822717652a96089c8604f03c5e40d21370f5ff99083f81294a3a1a429dcfaeb745fbe0fee8ece87e2566e01ae407f3737ccf6d6574c374eb07f4cde02f24ddf74fc2ea117489075dcf8b138f3b92f50cd40e34377abecf957770deab41aa638e23a67daa505b26de860c82e71aadcd4cbb3caffeeaa82ad9262ce9298bba65b33639098fde66f802ac59210d8fe2c6796751d5f432368a5cb79a5a8fe2881e7a3cfe7948ffd3ab97b9e8d1a05f71e86efc940aa004246a3bcb2db523aba1dc6d171525442a11e2dfef9fd0943973dc715fba216292a2f9d32974adcb3c7bb28dfb4ecf2cc897e5814ea3f85fe862b89d6fd2f00fc3a54fe8f05937250822a867a9056b8f1fe1ced10d112b5052e542d74453b646590ae5075dbc4e7074ff42dc268b5fd1ed1a7b4c424cd588c72fdcf1d1f2b73d34f1d00315c6c164bfa664541ebc618b56b5695ba8d9ebcb653ec530c351fcb6777582e186ed98d1e4ef893b22cf9682cbd924d4b96945f626429d0edb08e3c5b4517bea9b741a0d4404c46ca440636f58efd77cb34325d37eb386abb5547e0a616260ffb9647e94d1e917eb324e41e8f1d561e5245c25cd1e655284d7f6ca1179b2fcda2517e89fe4bc3b765910156b6c998ea739851498f026d5364937c8661d96e5dd4ffd91bcebba6580b101db4a2587c0636fe4c57663146d7c9360bda93ffefa0e8491a1a20e708c10d081455c56a33bb241a2b236bd2b8f54d2598f4186488f430dd1019db28dabb63f3eefd7464f0e3a9207edb8f811e04b5841e7d4070778a07143b14294d6ea18642d09764a2f5d0aefc6c777639fb06b5d30d5818f2209e856630dae00d5881aa98c7a71687bc63cc74b4ceb993fc38ce19de61a9b355686883aceee5b4a0297a2455fc4cf183eca734923bf6dba5751f743fb411a5c4e3b882e36b165b3f51a951e4f7e48e54f375803bdfc607f5b69847f086288588192c0d15bbd3d5dbf3239711c14071c9ee10c11404f70a30c6cbfb52fc24766accc7b8816b7ade4e13d60c603a06d676abdebd4db1ee4e2613a6f9099586bee55bcc3e1175d156bb7af6fd69d24c34d7afd0023cc1b3f74268657b93f410632f53c7e7708b46a51d82eb5a46159a2fe8bdc4e13a895e66971ca01d74c0654ca72a275e3836de515f45a0794dec7f1b6a6215a3dfa9acb235f6e155b84f93e5b53d813561a842f94832c1d560cf649dcc678027d87078b64b6bd396c088818a42867434ec0ae1240dcf5b025dda6ad9bfc082db605c707cf203bed8748723846bc839e5ccd22823306f8c7b81787e2d4d3892c18d38a3a428eaaa29eb480c7e1b617aea6115c41f029fd07d8a42d3acc9694170cd8a5e14c9183a492f5eb7c7f2f87fd11fda0982000605540ea1c7e3c028cddf03d8762c1b3460da6eb616b3db687bc8870c3451a97d8d1a8e41f627f6248569567bf2dfbed4344099a746e38fa9217c8da8382a96e25b37e1d4988b010ea20eaecaafa8a4f46e307dcbda5548977a0f0df2ddb325486cdee10f0bd94e2bdae0e1a25c99b0ffd38435371c6be294179eae6bdcdaabbd9a4055be7513a0e66203ee0941b34d4cf9eaf81a9d5a43c13d98869e1ffad1d3f4e875515b1958aeeda840067de91f14ac0a9eee73e3e4df84c1ccdba31dba743eb73b7b8e545b64a8171f4bf77dcae46c860bc2931acee13957f8bcbefb14ba076deaeabead14220e025858c6be95ac42dfb2890cf06aa4c1a9eabbb451de9a86b8a1dd39847ec6af86f4363514cf64f5aca8acf4a8c3f5d4e31afd943198a299eefb58e90eb24048e408e96bb5c36867692ccc6ff7b99648b10b834c4bd0dd450669cea88bea73b64f4ff32b05ace3fdac8b96f4b1b78b29b651661f79e23952cec779666bdef56206a626dd7ca64fb78664d6889bd9c6c4fb396c15b93966a806394158ff5fdd7e46d3becb21e9369f7ac0eec36aadbccd88e673c418d5e72d929f02b224103da03e328aa6ecaa95f796a7fdcbb35bd8a90b518f54979c8b40154bd88bf9e301d2e6e2771096506eb1547e5de55147b3d9efc0e6531e7209c4b17de05ddca2aeb9f473cb388c0eeed4dfc2ecc0fb4858c44affd7f1413635d9e1ac01e22cf0acd673a672715e49687ba65d39417375d08a2f0316ae7e5fb0e38f19a7d4503cd3648b5c414c8d8f4bd766a72c10f62fce115a8e5d25150df77420f8a5a293264db5b5f6ba207193d9cb771cea858395713ab1ff4bebd1e12065d6a5325f94e8c75427407c1df09bee46e41afd4241ab41692ccf91edd49162808144c613538c492f3296b9ec233370c6d55855c021f2bd52da95fbf6d41e9eb5d130e5eee8df15841ab67cddc0d944fa22b846029b7c91bbf9b2d07d4a072d76a58baa60db81f71a5a300c60c9d769c1525aee17ae1df868ff8b7b5225abde256b34ca9908e66656de6b651766710feaf127a454ac61f7c402877135d4a32657ad8935db9dda8797166a5478b54d474b35b8acda5b7b2c89d71489a75152b6fb8d5bc9c2a96f3ee0e43943d39f11bc949e94df28e8225e9e0b208b4988c503b2714219b546ba1670eb29865697025bdcf37d59c4100e99d71b8e684ad6de367f0ea087df4ce0d042be730df2cfd62e52eb617cffaf06abb4eff88fd0193da88e9db6df99ac462c74bc01970ebce1995043890b2a3a10a404b9ff82d0502999d53f7028af8edc3001e75c7367e13e9e8a5fa69d56bea492d2c4e6fc5bb1c3ddd31b52e722e7eac6f521512911f19c5be679f2705d45582ab16dafb04fbfce17816565ced301dc54dbfedd2c418753642cc961b7de297e0a75b037f242ef44e2255fbecaea41d1b1b5e9eff653824f9602eeb0d3ea8f40c3b9750a6a051132124f7cf60f4c0aa8d65a3620423e1fd540afef878fb64ddebd1223d22efdb8ba7bb964e0ceaaca2bd2349c3e086cfdc83c8ee70e840424c27d8aebc2a04c2dde86a9b63fa3c621762e0b5cae40d0b0da69baa06f4a5e98e7069520ce1bd1171a0422d761b9539e02b50d938a9d03ccd2ff75b109eb9d5eac08f2a27982a1ec917b542f81a93e44eb89c0e908b665828585c5b6203d1179aebadccd8a6990f23c826a8944f205968e0cdc8e4fd926e6ebb430f327924539ee218baafd23e08856fa4b72055110f82532bca8b344b47ef721e775697e11afe2a1597b709adccf214b35714e28bf82bd116bf7afe0f890c79ab0b15431ba8279070e257e8041074bf85f6451534609bab14919fc5cc19ac7c69e4a206513db00a6b332c5742d08bf66c6353dcab8109703bdb0f17e3cc3bef9e59ac58bc0d754dfd3880b8851aeb26e72119a89a44c867a4f2289e96c04cbdf16de731ddd8009c23aeca31c47524aaf58110d9509ae025d60c2b03fbf635deeae7ddf9c7ef98e13c165af52a71e63cb8bbc1d59f73d4e9ef482de9b3dcf8402603a256bc303c3a160e1efb71218dca4e69e529620c0fb394dd07e6b77a7868502f50f96780a8cdf9e8a96a98085b81796384e2c67f9d922b8783a1d521faf289dda3db3b2e38946e6b7070263bfd041770622ce501539d6f4e9afab2ac23a84af900b19493b5b6f53249d7a8e1b3bdd037f6cb3363ff005f675181fe3d3b652ac380b4dd20ddcbd00bf9b8c90a0b99a5b1fe3a0277c7c5552c7da25a78897197687922740c98bc13af8b636ef577503ce521f12d12a2a9cf3998e0ab376cffe4e4991f257cd772b99e4a6ab4c591ca07caa54ce260c47ac9a55fb1d5fd7f3e696ea748ad9d8a2dec49d46d75f1db71eb4c6155563276dbe60525a2443e52200d9e461d30dab5358d099b476bc4905c8eb53de12d17fc5e2ad1f74c6cdc7a81c718c2180378f5495bf8ee08f3a91607223518c053d146b3a94f85739ff47544c839090209bc6f4167b52cfe40be0e4ef9f1d5cc9fb9c8743acc99510b72546f14b86499b72d04f6674be4a5c8f22cc2077810d89dc2c536de55954b21d015e73bf2ef47db2ee3dbca924a9bde3391ec615036896c48961f3dbd7bb7db27a7f9ba9cabbd599a8f34206221f09c42edbcc0b580b8b4635b866b7a81e87031df2129f195151ea6854ece65d060f0047402975244e725322b752ec0e75727565f5ab8b89ac15fde37d485a64a969c5791e3f581bbac255ad78d48e3150c96f58cbc35bdde0bdccf257481713b36f4f43578bc9d8123bac65ccdcea14b3f605b31b4ace8dc7ae7a11b3a6e9a883a0505f8340051e23b6f3addb1b8495ca148137a15e62bbb2617c0dca9b9fcb1086f773cad1642a59f64797c2a97204e13ae43680f31c680dc638195f937b4d66bcf34c86e9f69cee3c0d42d49048c603c047cd1ab19adb4aac53c73913e4d75b32aa57fd9ee5acc43b07ed880229c9da6ec656ae6272eced1ef7ada6aecb62c02e918327d276310535375c4009f202e968ca960d2622064f84856b31632fe442f819a98c3e03c198287f16656e185b81f0d68fff1f5e9da8ff84a25ac6cb81ebd5514a3d2c91139b14907c6f46854abde87ef1334b3a4f0d492e388a5cfa25e8047b39cd5a65250bd742b9c2fef020a94abc2e59f83eb3de8d241563b8688efcaf917aeb7885b519b909ef85e5139b897683821d9ed421eb0e6769beac3d24bdb5e94043197e50ff15dc293bb768718a350a5687dfc4fcf8c07c2a574ef8dbee436e3a9c5898edfaf0e5857359238582faa3c38ac73ab7010f2b952cc6cadc2c5b3fe285752c46fb6a275de77cc3ef6b525ae47920db5823c4bf8ae9c6f3ef40b53ab6f65c264b673d0bd32a494394364ffd28128f34bfe2b9e666a376dd986936fdda3d2ee49454345b3bc903235429c3dae2d713fe5795562ad5f9c5a72d69b7a8e76f51eecd691754de6cb45671bfe816bebd38eede277b9eec7ca670ed8aa002b237b0bcc9fb0b390e861b391645037899ae12479a8b475e236523c93445d65396496abbaee73</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>上层目录的git无法跟踪子目录中clone 下的项目</title>
<url>/2024/02/21/%E4%B8%8A%E5%B1%82%E7%9B%AE%E5%BD%95%E7%9A%84git%E6%97%A0%E6%B3%95%E8%B7%9F%E8%B8%AA%E5%AD%90%E7%9B%AE%E5%BD%95%E4%B8%ADclone-%E4%B8%8B%E7%9A%84%E9%A1%B9%E7%9B%AE/</url>
<content><![CDATA[<p>正式提交一次blog。内容呢?思来想去,不如就以搭建项目过程中遇到的git问题及解法为内容吧!
<span id="more"></span> ## 1.问题描述</p>
<p>上层目录的git无法跟踪子目录中clone 下的项目</p>
<h2 id="目录树形图">2.目录树形图</h2>
<pre class="line-numbers language-text" data-language="text"><code class="language-text">.
└── A
├── B
│ └── .git
│ ├── branches
│ ├── hooks
│ ├── info
│ ├── objects
│ │ ├── info
│ │ └── pack
│ └── refs
│ ├── heads
│ └── tags
└── .git
├── branches
├── hooks
├── info
├── objects
│ ├── info
│ └── pack
└── refs
├── heads
└── tags<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre>
<h2 id="解法">3.解法</h2>
<ol type="1">
<li>想办法删B文件夹下的.git文件夹
<ul>
<li>git rm -r path</li>
</ul></li>
<li>清空A文件夹git缓存中B文件夹,再手动添加B文件夹
<ul>
<li>git rm -r --cached path</li>
<li>git add path</li>
</ul></li>
</ol>
<p>解法1,2均可</p>
]]></content>
<tags>
<tag>git</tag>
</tags>
</entry>
<entry>
<title>个人假期清单</title>
<url>/2024/09/01/%E4%B8%AA%E4%BA%BA%E5%81%87%E6%9C%9F%E6%B8%85%E5%8D%95/</url>
<content><![CDATA[<h2 id="前言">前言</h2>
<p>上班期间,假期很少,每一个假期都是精力的补充,每一个假期都是恢复精力的好时机,只有在假期里恢复好精力,下一个周才能以最佳状态迎接新一周的工作。所以假期的重要性不言而喻。工作的安排在工作时解决,工作时无法安排假期,所以在下班后列出假期清单就尤为重要</p>
<p>假期清单以表格的形式列出来</p>
<h2 id="年9月">2024年9月</h2>
<table>
<thead>
<tr class="header">
<th>日期</th>
<th>持续时长</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>9月6日~9月7日</td>
<td>2天</td>
<td>正常放假</td>
</tr>
<tr class="even">
<td>9月15日~9月17日</td>
<td>3天</td>
<td>中秋节,应该是和刘奥男玩</td>
</tr>
<tr class="odd">
<td>9月21日</td>
<td>1天</td>
<td>正常放假</td>
</tr>
<tr class="even">
<td>9月22日</td>
<td>1天</td>
<td>去迪士尼玩</td>
</tr>
<tr class="odd">
<td>9月28日</td>
<td>1天</td>
<td>正常放假</td>
</tr>
</tbody>
</table>
]]></content>
</entry>
<entry>
<title>个人邮箱类型及用法</title>
<url>/2024/03/19/%E4%B8%AA%E4%BA%BA%E9%82%AE%E7%AE%B1%E7%B1%BB%E5%9E%8B%E5%8F%8A%E7%94%A8%E6%B3%95/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="1765c0640001c6916d288120613785f9cba790f0648846bac9c29eed21acd563">79fc5b15236ecfb731be967b14070873b1c791036995d6a0f6456414b25e6b2d823c03c85d8b1bbb0f968d2679edd924c09f063a3eb5539e610ec47ce44409d585571fa1910b86d06eb3576c506c1fd46dd032e1315ae9f56de667cc14750af212aa5918653126bd6f63309e79653e6c0d2e872d0f247a3e950af1d7fa3ab73c566ab32743a93dc0bfdcc02104015f2abf110aec39d09e1015c49ef823c034e0910ef7ca37c322cba765c7169925cba6fcb548139d61b334663e01803a608d0eda774125544ed0666eeb1b59c07a26c5e3b89ab6fced4d18e04a9eaa1e8ab89d426a08cb51bc80a87b000cb25df002a60ece5c85b71c2b01fbb9adef2443f7d985fd84ee0dc297eeb1d05b8734611640d25a38367d08e6680d076c16499643b23c3cf7690c0d13e14626f92474dc83386108666820487fa8dc59df5b3a46f581ab32811b1c69107476e615c3f94c46b392975dd7d15a1bd52c1d48646cb4d50e8bd70487b0e3509024d5173af77d896a30090f60bd7212a9d5c41e171439ec3da9a5bd433d0acad57c885183b758d544a6f96ddb21d45cd1d75a7b7f8eaec588d6f88749fe9b33f54ed91f331db587b94be5b246938f359ffd743286119ad39d15ccd42135488ff43efff389c10316930383d91ddd0a6f8da6e06d3c562bad3abc7fa1f8552688e4627872ec34938484c6a9abcab8c3c7578c6e336ca88ada2478ece82b855ce06a710f39395bd603bdaf1b1f8df6ed35c6e2c5d95241dc5cdb01abbb025d1b8fe818aacf88783915f832c2b740e7fedbf202be45e889c0f48f1b81763790191c022d13c763115ecc3434a07dc35916c5229f1f703396ef598e72d3f2a8259e1882aa3ed628859ae69a8aca0c55fa0762ee75784eb43c506d0d19c1030cb82a479625e6be923676b7225af416d4cee290f3de2d3190422fe122160e3f731c6c141610341ea97c2b26bb1d067ac19e14751495f4608ef985e127fda39084bd633607878f55883a45f9346ac4094fa728410b6b1e6ac3c7b5938e1bbbe47e4a940df2ffc5d6943ee0c50c17b305f8357dae7097e3783cedf7307710e0e5675f6790989c87f4bac27c7df4d7afc154bc46c48687e0562681e648186c218486fa6d8417177169b11afcfd1ea2c7039326c13de66ca58a6fad54d1e79d2229e0b91f1586faca3270ce2881ad03393fb883e4dab39d95df72c1abe6c7d2ebfe1325af852479de65f7c1dfc9a789e3c03fc62f422066f6b8998cd123989df6100d44601101da77ed4638de41c098a9114dc52a19f02bc45c8af9d7fab3e757509de751ffbb1c6f9912a46d90bb49a338886256529c13ae027455dfde16666ca6d6ab6989e96f543ebfd9b9bfec26703224d04dc6b592771989d090facce16e22194a9a01b97aed7fc2931b721da1127357383cfd926e61716db3d796782871b466d86734148c353ed73381efc203472bc113a9c083323dbabf777e4f34044f6fab4eb6bfce2a05b865ab7f956d194c5414be2842dacdf60943fba5b51a8c98e51b6b5b5090a3f7c84122847db84488d2f0d3378d8c6b9382e17a6a396fae3f18efd5ec3e068cf6483ae440affa771181199b5c42c7afbfe6525c2a9f55a8f9d9fd7f6409cd4a1588a0cf846d5446f133e1e996b0208afae21295c502c920c5d4689169c4c77ce2f8b85cbfb40e6fc3713ec98de36fde2c249c15080dab012c7068e0b9c2079e7f4e055d1bf58256692a2f44a314c0e73c220d7b5835bb08b568ee7a203dd8f748a37bcba6aac35dcfc966c5591c0b3dfe03dce07fa58abe17dfc775f17f3302e5f9b08b495a29a22259719210c5eb2c8912173cfc427169746cfe9ac5823763c3be3b542446968b5ec1f5266aa7230c4cc4e9a671f2a93436ed282d1ba99b8ab8ca20c7e1be3f5ff8459ff5bb4830ae166ce90c1f820b8577a20675612f6fb53e2dd9838e86b9c89f17af2262a5f8a5ed1dd1d2ab2ef6aec7f324b4efedfe5f4d57763007eaf332769a4d4878d687c5a9bcfb300a0cff8be47599e269f3e7e517feede0b88fc098e7a717d492d0011d0775f935bf80e4ad309598a6eb51bc062bc0cc88915e56b264d45f541c760a8081ecdce536825fee9ce817e6b90f11238d849e4a60956f1d38b4ba597916cb01f23804d1af08a27fe0f20406b320d299d31f4808027a30e201ce1496bc22e0f20b13ee22378651e3a2bb8cc4fe338d197a5843e11f137be53c25f957201a60b0599ea9738332fb5bfce5e3323b483e069c61cf0813ab8b45aa7717bce8b4c57ecb84179336467f18bcbec4b253615f8ddee984cf5ec07f23ad20f78ca1d8b6c7814000fe0ee0c32195b91dda5964ca1a912c30f2e86c5f232f9e3d73800e76af223d4f5a708601a8061e84ca780098513b00b010c1156eb8b91f5004efad3f0cfe189951f5d5acfca6869a682be263976e7450afa4f3052489e10fcfc4a84b070671cb79b5d9f7a47d8cfb63510dbe335852820f45dd84cdb07e375f99c040133f49e9e9fe95ade3b49da0c40d31b4f2f35701c9c26b7b3bf6a1d751bf5b698dc5aab189f84e3e3fb0fa436752ad2d8d8ccfa3d3d31b7ccb9bd701592546a80d7d004dce8556b940d9f26e43895064f36e5a397841247d945d982d11dec9ef623a1a0f3ad9b51b1bac0f0933ba4cbf752ce25500feaf371205bacef3e3c3853076c147154a4a2b92290710dedb840ccbcfe00c3a6c6b7befa90c6063a598ad1bdd2de67e1775d3415f3a23388fd70b4af80edf3515fba93b6e42081567daaa605eb881f5c37b1f9f317f07711f288ac77942ce6ebba0bdf4c9660230f26e9fcbac5f98d842f35fad567c4067c678701e18df86ace82b91ea3ea836dfaf3af79c1302cdd2c388ac666d29586cacda2ae01d07bdca9be5b58ec54c9e612298632e5dbead7ea111a1c35a403ddc6d5760245e04f4ad190075b1c1462c3c48bae76fe821f504f0c96464f1c8085b058f2bb943fffd2a26f4881c9b93cc885e9b4ec9d50b6e4c0fd6ebb8f2802a7788aa8e10973390878e4f86ac86f3d08694f1723b183fb47cc19a39f44523da083942da0642c013eede38f85c7a9c717adc9f1975eb6cc6bb007b4534738008539450c42ce8d5415a63bebc5403120f981c2a06f80ca8187333e8ed630f8f1b69f8fea9ffd24474eb66a808eca5f7af451fb994dce706f88a093590ac4a81afc42c67b1d93025a1be9f91eec8729d55ea76b12eca16aaf89432818ff95bcb7511343c70fb195b5a060aae9b83e7cded16a22c599e21fd2bd154786a3b0e5341658fa2bd8b6d2b6bfb93bbd52e4a26a3dc9f526ad5a1fe9acc49a8e6513c48dba26f975792cb5d34b2fb93fe9aab4df61d1ed4eb308d4ba1306d99da51b5d4b0112deaaf66f47e86be69f9f089f1ff7ef9281c1b8021e0bb42ffef93ae2565d651ac8becd2fb472ad52446bd0b5279b6b1d9b7b0a13fd81ac123eedc5694a3ac5174b7b62046b11a0381c9fd2688968a4ee5e5f62b7666809b85597b3bc1905de38868e965cd483606d1e5c9ce3116a439d36d1c38304d3d2a9768bd9576ea7016a57314dae67602429005ee192d327de78152f25b9023ddaf48ff5354f2efd1447c0c4071d8da0f41587273d32386667aef510b267eb7bb2d246fbe5f982986b4f387fcdb60216ac402a4ecc6651e5be0c2f5611669a11a17cd07883f790ad06a47fbed211a31dd9ee248a92f3336fb8664a00040e60e320fedabd82c1de83ea0173b81179b510bdab05da0f2b60b7b9bb747c008558c6563740d782281c4d2321918ec97d1743a8b0eab535092b7e22f55098d45a4ce21074dfaa80e268b4376333001579b0b662eab1a90b952df257bf5e37b4e53fdea3ed1ac1fdaf08eec9e00995c6a08bd363c82383097047dd30927e9a0497a7c2d8a38cff04f5683ee9263c3100fe55da1ed0129c893a50120d5d5050e7f8fb5bf7921e73422100b66cf647ab82f8547971c3a67d6e95dda05ddb18b6aa1ae17fc2cdb9e5fa1197abceb3f29e22b97b46b7e97eda5d00d97432da4c1e8308bb256a27b026c4aca7a9d47eb9faf1f297fe685f48e28b2f5f0594e587c540ddd36768f05a34e2c996dd9a9f777ae161c76c2c9aecd43ac0e67905057a95868b43e83d991c887b3c73d46337c6b3f9d168a22ed2495c711f375e2c22e4395d369f6b04a9440994fa34ea73986698fb5bf45e83c8a57eeb96b9d435efdaaf6fa94155849c76828ba53e22c4fa054d6d08999602772ccc40002a0224dede6b9804ff6cd9c720b6318577f7226e3b46fd46919ed3f23809ee1f2ebc1f0137f962e01faa57e5200f1e30d7fcb47d57c92fb9a186c7b1844f1e29b112793a0d897d6af64414baa44c42767f688d8b42ce839fff0779657395ccc1fdc56210220d772cff88505c5c2d94060771ef908451f6c128f93846760e7dbd553769090e64d4c7e3601d47ffce71c8528d60db744dda8d990d461f17f51aa519c22d108b28badf58e61f6dc08806d8e68ab73e6a5a2519fc993ba1a19e053ef9e3c93b973b7cb1e855d88ab065a77403f0bc4238e127c4c5d3d6cb264f8b8789dd4bd272b218ee34189d44957ce6ede5e08928caf35f1cb7bae508f40120ad8d4b40973ed64097995ecde7854a75eb4fc76c57d65366b2b93321c4a5240bab2d55d70ac1cc50fc71d50b9b8985c6a026235b3f2adbd63317d8c1d168256</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>华科图书馆一方天地👍</title>
<url>/2024/03/06/%E5%8D%8E%E7%A7%91%E5%9B%BE%E4%B9%A6%E9%A6%86%E4%B8%80%E6%96%B9%E5%A4%A9%E5%9C%B0%F0%9F%91%8D/</url>
<content><![CDATA[<p>图书馆一方天地确实不错! <span id="more"></span></p>
<h2 id="背景1">背景1</h2>
<p>这段时间忙着写毕业论文,每天都要去华科图书馆(主图)写论文,图书馆新开放的“一方天地”区域座位有充电插座,且位置比较宽阔,桌面上还有隔架,脚下两边还有开门柜,可以放书包等。</p>
<blockquote>
<p>总结:位置宽裕,布局合适,最重要的:有充电插座!</p>
</blockquote>
<h2 id="背景2">背景2</h2>
<figure>
<img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403061621707.png"
alt="预约系统" />
<figcaption aria-hidden="true">预约系统</figcaption>
</figure>
<p>“一方天地”这个区域位置并不多,根据一方天地预约系统显示,从图书馆2楼至4楼均有位置,共计<span
class="math display">\[ 33+22+17+4=76 \]</span></p>
<table>
<colgroup>
<col style="width: 33%" />
<col style="width: 33%" />
<col style="width: 33%" />
</colgroup>
<thead>
<tr class="header">
<th>教师</th>
<th>专属</th>
<th>座位</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403061641398.png" /></td>
<td><img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403061642907.png" /></td>
<td><img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403061642114.png" /></td>
</tr>
<tr class="even">
<td><img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403061642129.png" /></td>
<td><img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403061643134.png" /></td>
<td></td>
</tr>
</tbody>
</table>
<p>注意到一方天地中也包括了老师专属座位,因此对于学生来说,要减去老师专属座位数量<span
class="math display">\[6+4+4+4+4=22\]</span></p>
<p><strong>学生可用座位:</strong><span
class="math display">\[76-22=54\]</span></p>
<blockquote>
<p>因此座位供不应求。</p>
</blockquote>
<h2 id="预约规则">预约规则</h2>
<p>一方天地有他自己的预约规则</p>
<table>
<colgroup>
<col style="width: 50%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>预约</th>
<th>规则</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403062025741.jpg" /></td>
<td><img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403062025747.jpg" /></td>
</tr>
</tbody>
</table>
<h2 id="更新">更新</h2>
<p>我之前的话全部收回,一方天地很不错,预约就可以了。座位的拥有权以预约系统为准!!!✅</p>
]]></content>
<tags>
<tag>华科</tag>
<tag>图书馆</tag>
<tag>一方天地</tag>
</tags>
</entry>
<entry>
<title>厨房使用指南及做饭流程</title>
<url>/2024/07/06/%E5%8E%A8%E6%88%BF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97%E5%8F%8A%E5%81%9A%E9%A5%AD%E6%B5%81%E7%A8%8B/</url>
<content><![CDATA[<h2 id="前言">前言</h2>
<p>本篇博客的目的是为了给出厨房厨具的使用方法指南,并为三餐制定详细的做饭流程。</p>
<span id="more"></span>
<h2 id="厨具使用方法指南">厨具使用方法指南</h2>
<h2 id="早餐">早餐</h2>
<p>由于早餐是后天就要用到的一餐,所以首先制定早餐的做饭流程。希望明天一天能完成该项任务。</p>
<p>食材清单</p>
<ol type="1">
<li>鸡蛋1个</li>
<li>燕麦片30g</li>
<li>鲜牛奶250ml</li>
<li>5~6个小番茄或者1~2个奇异果</li>
</ol>
<p>蔬菜水果购物app</p>
<ol type="1">
<li></li>
</ol>
<h2 id="午餐">午餐</h2>
<h2 id="晚餐">晚餐</h2>
]]></content>
</entry>
<entry>
<title>吐槽gpt阅读论文</title>
<url>/2024/03/14/%E5%90%90%E6%A7%BDgpt%E9%98%85%E8%AF%BB%E8%AE%BA%E6%96%87/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="3f6d3e58c15546d55a47106c05375d5fc2b4875cdea4886346bb942b184195ec">79fc5b15236ecfb731be967b140708739baeca41550bb9f5ed0e54ffc773282f7a050f6094b560a0877ad694d65399a1b14b97bfa6c5113876b449931582968875f5dc60e84a78ec0d53f4d2ce41ad94fad7b754556703e0166c5acc4b9c1dba1512a3a74ba6ae40f7c4097d7b384d9983f400296a4f56a5495c6b3ac9946207f75238ce7e0b72d2cccd163c5aa07e8fe0245b906d46276f09ea2a4b42047ec589c80fea7c294be311756037a5d6b9bea71352609e955b879b2ab335bb20b6bc38836e6d63351f54e61de232a4b491b3275eb7e42941366109ce3452cd14e6f367549758a1b71162b545e597d9202c802678ff00ccb704995914751cfbb2a61340bd980475647ecc31a18ed54fc7102434472ff97ffe00b31314f2ac369ebf01df4fff1a5e0179de5597cad4b5192c9d2699b6af74754954d663cf9969a5e39e8048a760617e3475cc1ea5ca663aef8f83619551bcf4af85cdd6dc60cf34abe7e75259e977de9b031368ecc8dfdac39b995a10b530f76cd2928a3c33b9b1bbf1fb46d2957142435b739609087cb71dd03178f275f7a1b95023dda8a63d4a47f5be2c1d126a026126194de3c9d6b5755d74764b6741f474a6cbe36189ce8502571ed9c33e581c0ddb18429f01a5666c6269954dbfa90d56d767cbafa8cbfb95a9842b1363c4010c0262d3fef57316e9b8bd423deae1b120f9cd2d2b51c25a37638b6bc3e1636e283542f00ff434c78c4d293272908b0f11952776c3e5c8ee770018205d6786348d195dde4d1fa3f22438fcde8bd1ffb02ff42f2a690b43e845f4697e23eaa86b7cc9d299f6aed652fd9a77ef962eb37832e8df3485893556e9af5a0d4e18c735f96d682f240125d3be81fa082bc132ab7268710b320874dc09345380a254dd5709cf525c6d1df95b3af433df86c1e0c27df1ba20ac01b1f0c09150d4bef407e2d694f802e84b1d29b9e253d814dcc041a7aa1f20d305f706cc6a281568a7a0287903cca5d1e835512ac8423acb489880c1f6cce2e6ebc49d17f95052d4e5ad8d8afddafe877cce936f0bd916dc2ee06d619e968d22c286f855aceef09e932f2b1a39823bcfb65e5544ee1b03938d3c29aba7bd43ab8eba362e471f460e69133b32f46e87efa4dadae9cd72fa92fddd772f1df7844841de2deb30a98b0dd6f66286e4abd891e2706f664afefb8a338a32377110d7376dc793df8359eeef3e48e28fda6cf3d559fabc4c5c5216e27e0328c7f1ffa191ef07c32cc37caa705009fbad6f6a285ec0d23f77d60d86d5b507b1a2faa26b3c010e4b969db40d5da8f0119ba678fcc4c3835c80e0859186ab03fc1e0d45a9210b324762910664d3ff2d91c9b8b6113528a17411198936ffc89704e0ffbf73905f86b8beeb11247b5da514569bad252b014cde345329ba0fadecf85304191c0353658f0da4bad97cf6105a4842d59b4d0b7b6a052e59463baadc42ada5e9a8ff4bf8ddc02c299999be86a80ba7bd596fa050cbbfc397d862c39458803a77fb1d344594bd821a115add8ce789e14882b4750729717e3385074a6d00db7446c1eda8937f48393ac625c7e94d9bb46132725b893ff52d6bb98ebe8806ca6cbd9ed95c57bc18927f7055f7bfd35270520ce874a7b3adde991e875cbc2e45021f84d25be950cc9ba76b0d582390fb2a169c47c5f7b3086eeed17a4995785d8bfbca3741c5e947fd4a2f806eb174a751083a97bb969ae70eeeb0bc5746455eb4aa97c68dc8a0c88062a8e08416b3841ab209108ba5b27aafc6c1de8420314e09df186ba92c175d64a5b6644e8f19a5d73eb2f329df9a80185a5d059c662e210b3ca5ad6712ca5288f1b10fbd8046a763b294e31a4a500214a690eb72e2e98afabe33b03ad64d2cd18b89286379e1b0101aa5a0bc8248fbf32719218d2fdbc25fde8352de1ef18a8635366cde54423e3ab61096d5de1500f592417f6ae2edecf0f4fea8cda86e1d9fd22451853b4a03789712da4dcdc9ad4e594c175fabe460dbad9507a05b22b9988091bf5338aaa89692b048e3860eeea4fef78f28b453ed8eb133412e358433a18d7c892d0db86d9e92be65a1467f7ba91611d91c1e55fa54486ecf34a70acb092ebf8280c37fd093edb5e0fa6c9d4489fde97e82eb3153a8b85a1ac84a163e7693d9d81f678fdc37dfa6d414a12ee665bfe66e6b16c1d1392ee604d0a8607c71a65d030f05a44fd61399f5d7073ec3a19780f69035299c5c494d2f25ee69c2fe293e1d013c993ae72a501e57324aee8491014ecf27d4f71d86b67cdbf4840667</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>基于盲审意见的毕业论文修改</title>
<url>/2024/05/17/%E5%9F%BA%E4%BA%8E%E7%9B%B2%E5%AE%A1%E6%84%8F%E8%A7%81%E7%9A%84%E6%AF%95%E4%B8%9A%E8%AE%BA%E6%96%87%E4%BF%AE%E6%94%B9/</url>
<content><![CDATA[<h2 id="前言">前言</h2>
<p>本文主旨:根据每一条盲审意见,给出论文的修改方法,并以文本的形式记录下来。后续在进行答辩申请时,可以复制粘贴。
<span id="more"></span></p>
<h2 id="论文评阅人一意见">论文评阅人一意见</h2>
<ol type="1">
<li>本文的研究工作内容丰满,方法新颖,有较好的创新性和实用价值。但论文总体写作水平需要改进,有很多基本文字和标点符号错误(很多段落结尾缺乏句号)。建议在文字上认真修改,提高文字叙述水平,避免简单文字和标点符合错误。
<ul>
<li>修订位置:全文所有没有句号的段尾</li>
<li>修订内容:添加上句号</li>
</ul></li>
<li>摘要部分的写作,不符合硕士论文的要求。摘要应该提炼出本文工作的意义,概述研究工作的方法和结论,不是对全文各章节的总结。
<ul>
<li>修订位置:第I页的2~6段</li>
<li>修订内容:删除了绪论的自然段,即第二段。重新对3~6段进行修改,将无关工作方法和结论的句子删除,留下关于研究工作的方法和结论内容。</li>
</ul></li>
<li>绪论中的图表按要求应该加上出处,不是作者自己产生的图片都应该给出来源。
<ul>
<li>修订位置:第4页的图片上方;第5页的图片上方</li>
<li>修订内容:添加对“潜龙一号”的介绍段落;添加对“鱼型机器人”的介绍段落</li>
</ul></li>
<li>图1-1建议在图例说明中加上小标题,标注4种不同的航行器。
<ul>
<li>修订位置:第2页的第1段</li>
<li>修订内容:给出4种不同的航行器分别在图片中的位置</li>
</ul></li>
<li>第7页第二段,“研究类别广泛“整段句子逻辑不清,需要修改。
<ul>
<li>修订位置:第7页第二段</li>
<li>修订内容:理清逻辑,重修修改整段内容。</li>
</ul></li>
<li>图1-5的水下航行器图片,4个虚线框有没有实质含义?如果没有实在含义,建议消除。该图在其他几个地方多次出现,有同样问题。
<ul>
<li>修订位置:第11页的图1-5,</li>
<li>修订内容:虚线框标注了水舱所在位置。由于未对虚线框进行说明,导致难以理解,因此添加“虚线框为水舱所在位置”的说明文本。</li>
</ul></li>
<li>2.4节,介绍不均衡力来源,其中2.4.1介绍了四种不均衡力来源,说明了在AUV
的设计和操作中,四种因素都很重要,但2.4.2单独详细介绍了海水密度的变化模型。建议说明海水密度变化模型相对于其他三种来源在本研究中的重要性和特殊性。
<ul>
<li>修订位置:23页的2.4.2节</li>
<li>修订内容:补充说明海水密度变化模型相对于其他三种来源在本研究中的重要性和特殊性。</li>
</ul></li>
<li>36页3.4.1下的两段文字,比较难读,建议重新组织文字,解释清楚。
<ul>
<li>修订位置:36页的3.4.1节</li>
<li>修订内容:将这两段合并,并理清逻辑,重新组织文字。</li>
</ul></li>
</ol>
<h2 id="论文评阅人二意见">论文评阅人二意见</h2>
<ol type="1">
<li>论文4.5节,建议作者给出传感器和执行器的主要技术指标,作为方案评价的依据;
<ul>
<li>修订位置:61页</li>
<li>修订内容:增添5个主要的传感器和执行器的主要技术指标表格。</li>
</ul></li>
<li>纵倾水舱中存在自由液面,如何用压力传感器准确测量液位,论文中每个水舱配置几个压力传感器?
<ul>
<li>修订位置:文章中未考虑用压力传感器准确测量液位的问题,文章的主要目标聚焦于均衡控制算法与验证,软硬件研制</li>
<li>修订内容:选择合适的传感器位置,将压力传感器安装在水舱的底部,尽量靠近中心位置,这样可以尽量减小船体倾斜时液体摆动对压力测量的影响。数据处理与滤波,收集的压力数据可以通过数字滤波技术进行处理,滤除由于液面波动等瞬态效应造成的噪声,提取出更稳定的压力读数,从而更准确地反映液位高度。每个水舱配备有2个压力传感器。</li>
</ul></li>
<li>按照论文第二章,UUV长度
16米,论文中给出机箱、机柜外形尺寸均为工业标准尺寸,这样的结构尺寸是否适合在回转体外形的UUV内部安装应用,请作者斟酌。
<ul>
<li>修订位置:16页的AUV总体参数表;29页的各舱室重心位置表</li>
<li>修订内容:将错误的尺寸参数修改;</li>
</ul></li>
</ol>
<h2 id="导师评语">导师评语</h2>
<p>潘兴邦——导师评语:
该生在硕士研究生学习阶段,勤奋刻苦,态度端正,认真学习专业知识,具有扎实理论知识基础。在科研实践中,参与实验室多项重大课题研究工作,积极能干,具有较强独立思考、解决问题的能力,顺利完成多艘水下机器人研制工作,并取得一系列科研成果,在国际会议International
Ocean and Polar Engineering
Conference(ISOP)上发表论文。在生活中为人热情,和同学关系融洽,乐于助人,积极参与学校组织的各项公益活动。
该生的硕士学位论文《考虑不均衡力干扰的水下航行器行进间均衡控制系统研究》选题正确,具有较高的学术研究意义与重要的实际应用价值,符合专业培养目标。该论文针对模型不确定性、不均衡力观测的不准确性、复杂执行机构动力学和时变外界扰动等多重非线性耦合因素作用下的水下航行器行进间均衡控制问题,基于自适应模糊控制算法,设计了水下航行器不均衡量观测器,构建了行进间均衡控制器,并通过开展半实物仿真试验验证了算法的有效性。论文结构合理、逻辑清晰、语言通畅,理论推导正确,试验结果可信,研究成果具有创新性和实践价值,达到了硕士毕业的要求,同意安排答辩。</p>
<h2 id="答辩修改意见全">答辩修改意见(全)</h2>
<ol type="1">
<li>第9页的引用错误</li>
<li>第10页的表达问题,均衡水舱包含哪几种水舱,配重水舱等水舱名需要统一,最好都统一为均衡水舱</li>
<li>第22页的不对称引起的零升力与零升力矩,需要将传感器改为水舱等大的物件,而不是传感器这种小物件</li>
<li>第23页的6.7升,应该用重量,用牛顿来显示</li>
<li>第37页的基于自适应模糊控制策略的不均衡量观测器设计,如何区分转弯时的不均衡量,考虑均衡控制的时间要求。</li>
<li>同样是37页,控制器为何变成了观测器,这一点需要立住。</li>
<li>48页的双机冗余原理,为什么采取双机冗余思路和需求</li>
<li>55页的软件模块工作流程,需要添加均衡控制模块,由于均衡时一定需要用到舵,那么就需要考虑舵水联动控制,不仅仅要考虑水,还要考虑舵。一定要添加舵的环节。</li>
<li>91页的本文的主要创新点,一定要添加舵水联动,这个是你的创新点。</li>
<li>仿真图需要给出不均衡量观测量观测的反馈曲线图,给出曲线图或者表格。</li>
<li>第100页的潜艇操作性,需要添加作者。</li>
</ol>
<h2 id="答辩修改意见系统中的">答辩修改意见(系统中的)</h2>
<ol type="1">
<li>1.2.3章节存在表达问题,配重水舱等水舱名需要统一,最好都统一为均衡水舱
<ul>
<li>第10页,将配重水舱改为均衡水舱。</li>
</ul></li>
<li>3.4章节模糊控制策略如何应用到不均衡量观测器上,需要更充分的说明。
<ul>
<li>37页的3.4章节,补充模糊控制策略应用在不均衡量观测器的好处,模糊控制策略应用到不均衡量观测器的具体方式在3.4.1和3.4.2章节中具体介绍</li>
</ul></li>
<li>同样是3.4章节,由于航行器转弯、下潜时同样会产生不均衡力,如何区分由于航行器正常动作而产生的不均衡力和由于海水密度变化等因素产生的不均衡力,需要对这两种情况进行区分说明。
<ul>
<li>25页的2.5.1章节,介绍了行进间均衡所应用的主要工况为定深直航,且是定深直航稳定后的工况,所以本文并未研究对于航行器转弯、下潜时产生的不均衡力,而是聚焦于定深直航稳定后产生的不均衡力。</li>
</ul></li>
</ol>
]]></content>
</entry>
<entry>
<title>mac邮件app无法接收Gmail邮件问题解决</title>
<url>/2024/03/19/mac%E9%82%AE%E4%BB%B6app%E6%97%A0%E6%B3%95%E6%8E%A5%E6%94%B6Gmail%E9%82%AE%E4%BB%B6%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/</url>
<content><![CDATA[<p>代理的灵活使用</p>
<span id="more"></span>
<h2 id="起因">起因</h2>
<p>创建了gmail邮箱,希望添加到mac自带的邮件app中。发现无法接收gmail邮件,于是在网上找攻略,不断寻找后,有人说代理可能会影响mac自带邮件app中gmail邮件接收。于是自己进行问题的定位</p>
<h2 id="问题">问题</h2>
<p>虽然有人说代理影响邮件app的gmail接收,但如何测试呢?发现邮件有连接诊断功能,见下图</p>
<figure>
<img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403192007275.png"
alt="连接诊断" />
<figcaption aria-hidden="true">连接诊断</figcaption>
</figure>
<p>该功能可测试各邮件服务器的收发功能,于是开始测试</p>
<h2 id="必要知识">必要知识</h2>
<p>有必要理解<a
href="https://chat.openai.com/share/440c44e3-8e5d-4a76-84b5-f08dea0d30e0">IMAP和SMTP</a>(该链接需要翻墙)</p>
<h2 id="测试">测试</h2>
<h3 id="shadowrocket软件开启配置模式">shadowrocket软件开启配置模式</h3>
<figure>
<img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403192011899.png"
alt="开启shadowrocket配置模式" />
<figcaption aria-hidden="true">开启shadowrocket配置模式</figcaption>
</figure>
<p>在连接了很久之后,依然连接失败。</p>
<figure>
<img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403191948715.png"
alt="连接了很久" />
<figcaption aria-hidden="true">连接了很久</figcaption>
</figure>
<figure>
<img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403191948633.png"
alt="连接失败" />
<figcaption aria-hidden="true">连接失败</figcaption>
</figure>
<p>于是查看在当前配置规则下,<code>smtp.gmail.com</code>与<code>imap.gmail.com</code>两个服务器的代理情况,</p>
<figure>
<img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403191950570.png"
alt="smtp.gmail.com规则测试" />
<figcaption aria-hidden="true">smtp.gmail.com规则测试</figcaption>
</figure>
<figure>
<img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403191950457.png"
alt="imap.gmail.com规则测试" />
<figcaption aria-hidden="true">imap.gmail.com规则测试</figcaption>
</figure>
<p>检查发现这两个域名均为代理模式,所以猜测</p>
<blockquote>
<p>代理导致IMAP服务器连接失败</p>
</blockquote>
<h3 id="关闭shadowrocket">关闭shadowrocket</h3>
<p>关闭shadowrocket,即关闭代理后,再次进行服务器诊断</p>
<figure>
<img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403192022414.png"
alt="关闭shadowrocket模式" />
<figcaption aria-hidden="true">关闭shadowrocket模式</figcaption>
</figure>
<figure>
<img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403191955296.png"
alt="再次服务器连接诊断" />
<figcaption aria-hidden="true">再次服务器连接诊断</figcaption>
</figure>
<p>发现连接成功!所以确定</p>
<blockquote>
<p>代理导致IMAP服务器连接失败!!!✅</p>
</blockquote>
<h2 id="解决问题">解决问题</h2>
<blockquote>
<p>我的需求是在开启配置模式下,依然能够连接<code>IMAP</code>服务器!</p>
<p>解决办法是编辑模块文件,更改<code>imap.gmail.com</code>为直连规则!!!✅</p>
</blockquote>
<p>更改配置规则的办法不再赘述,这里给出规则</p>
<pre class="line-numbers language-txt" data-language="txt"><code class="language-txt">DOMAIN-SUFFIX,imap.gmail.com,DIRECT<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre>
<h2 id="效果测试">效果测试</h2>
<figure>
<img data-src="https://raw.githubusercontent.com/pxBang/ImageHostingService/main/202403192041581.png"
alt="🎉问题得到解决!" />
<figcaption aria-hidden="true">🎉问题得到解决!</figcaption>
</figure>
<h2 id="小结">小结</h2>
<p><code>mac</code>的<code>邮件</code>添加的<code>gmail</code>账户的<code>imap</code>服务器走代理模式,反而无法连接。我认为这一定是个bug,应该是mac邮件app和gmail在中国大陆的适配性还不够好。</p>
<p>是的,我觉得就是bug。但别人也不做中国大陆的生意,在他们看来不是bug🤢</p>
<h2 id="更新">更新</h2>
<p>第二天我开启shadowrocket的配置模式,打开邮件连接测试,<code>gmail</code>的<code>IMAP</code>依然失败,再关闭shadowrocket配置模式之后,便联通了,之后打开shadowrocket的配置模式,<code>gmail</code>的<code>IMAP</code>一直保持畅通。</p>
<p>这说明依然有bug,但是从之前的只要打开shadowrocket就连不上<code>gmail</code>的<code>IMAP</code>,所以每次收取邮件都得手动关闭sharowrcoket。到现在只需关闭开启一次,便可一直保持<code>gmail</code>的<code>IMAP</code>畅通,确实降低了手动操作次数。</p>
<p>感觉像是缓存没有刷新的样子🤔,不知道什么原因。反正已经满足我的使用要求了,这种时不时出现的小bug不影响正常使用了,就这样吧!</p>
]]></content>
<tags>
<tag>mac</tag>
<tag>gmail</tag>
</tags>
</entry>
<entry>
<title>导师修改意见及解决方案</title>
<url>/2024/04/18/%E5%AF%BC%E5%B8%88%E4%BF%AE%E6%94%B9%E6%84%8F%E8%A7%81%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="400a1a2b58efe82e00345e2a59c9999c6ea16412abd5662fbce7928a89f3283c">79fc5b15236ecfb731be967b14070873b1c791036995d6a0f6456414b25e6b2d617e3d57d1d1627aec90b32f9e3bb46d8536302cb46fbfb47a0cfc175f6419111ff701bb346f3e32489a22662cdd33cc5cf095d18f4ef2215a8bc8d60352ff7b2e6e37847f661cea4c560dc64acb3a91155da4186fb364710c031de05ac1e2c407ec5f02e89fe341715dab48980f8e3b03cdac20192102b6b38e432c0a4eeb4705c5456499286bc6506d759b6b3135966b82a9e2055e1d39a4d4e41d007f7b67ec3f71640b5cb1d8d5e0a16a28ff5ed34ed18c148863593b62f01978df8630b70ff296f60b154dc9e964e6deee8ab3d2930f114bd3282d809bb040a7c69e2f85b327856494d88e3404d39ace014fde974e5186e33937a77d26a06fdae9343861774019cc4805e8aea12f55ddc0f87b2b8c7eb6f42bb861948ba59f5b839321b3eb3e9cb30063fc1d59d495ec9566a1a0066cea12b3d09a286732ecc75f674c3dc737e5d8dfe682abe0712d60ab68d011ea67cdc929321e347436bc7ad07d7c50d270a5b63217dff7e6b8442e047e45d0505677569956b7e794beb7c3474572738b133a0892ce45cf4aebccc70fe86f687c935f01e94321f0f925f5c29f6b27df86f1d2c8ab1c1326d4299fab86ec6729b172bed5fd3d5fa4e3e4c1f78077b0201371e278b8971c0e6510752351be469f2c8345452f90129f00b8fc12d75b4f150ff56f581de70746b39fa4869336537b0b9b27b1e1f0b905876b5292da2d00d6347e1ce7298988bc17fefac13e0f9fd3910e8a7d98ce26152b710a8cd1d48ab2d8a849f53976ef4a9c48d872d4e9750f2bb0ba796c1ed94fd222b92b4fbce3055742573cfdbb08e718d8a5202376778d782c7d03462f1401bc76a81344bac7fde0afccc861a1997838475df65f984b5f11766ba2337dbb313c64c657cf152a1bd53f789adfc32c8a47da5f1f726ef0edb09cfa522a941c93672a969cbc95b249c3db219e113886d083a14b6f1b88422ec412d1ca6001318fb0e5aacbceb113b4e05f105cc439b544a94b46699cfc84a5e6ee2b4860dca2d59c1375e3201a8263c9111cebcfd997618422946d0e54858c1bf1afa770d85ba8ef550a809d69b04b373d78681b073813078ae79e65c670226dc7882c7646e7c7130c922d5a3656ca95380c4849b0fd4c4eb8ace3e49594bfea68c470ab232e104986a54b0ecd199175c28fc55c73c6f0cf2e2414682975428af2578d72f44e4e2d23f757fa5adee2f63378d4880f128de410ad0a8674854889dbe61beebbea6473429abe74fa3b087962e21c1f12e26e0cde2b9dd6baa4a20eab14277fe8135e8a21925ba87a0802a7560fc3d75aeaaa0753b0f2a99abf8e0dbeaab0bd527ec93e30d0b42d08d082aff1dbc604f3cb7768eba587e7b95a50942f5571ef27ea146961654fb0bb3a4acee00b9e4f5a08b9ab58d1f1aa86968c147758d26594998a7a85b72d25356788dfef36dd974efad50fc3b0b7c23591ab208b408080fdc29bd88e5908c436abcdeb8fcd1a51dc548d92e918b6b4c0be278008da4949fcc0ff778ca7776640db50fc4454da523f222061ef38a49438df8885b2232df567b4ba411202d30889a94ea2c9782da7a8349baa31d34c4e85314ac53f1c57d880ad909bcb0f406943030f991b9cbd28ec015785ed49f2ff533ea2e68fe69faf804c1cdea2d2fa06118a17ea4b9254dc00f6da84036a1c5c27244da5bd495aaa0fe08666ae5ee1bb5df07a46b881364e9101ee9c7c59ab02c099f765da45140ba58defcf4d582e3e33067e668aab02dd0f413d909aac96358a8544957061112bce234751162a899515c8477f66fe52f6e2cd695b3df13e17ab9c46494859d0de16a5e40633d7be0b342c5a24cfa8dbe8b9cd9b751b0c9fb8b8644e33865585f101a70036125c169425446481e37b7f49c2e0baf8aa5674b5a5b73fb14a8a4e6cea748bb23d87f315a9f1f68deb4df22177948f74883141fb69ca3ef8b2b414410a7a4e0479a6f618a2b1be1917d24482e60529c22bd5c8fdc374603852948faed58754e0c606d7d702bde0041e56a701c04370016fe34480ec6212c579678ebd217f6649f34c62fb1bd60a7f85c9a508eae9e7a9294fb76693bd575ce134b3635e16c0745e5675588f4c69381d13e34c810d4bf7d3a7c0a68bc47cb8aeb470a29f12dc6e22cc3492b62a998455a83de267735784c7ea869e304cd7b0e5a2ac8102ee97870c22c3bca4968cdcf573599d32237d06e3e0acb89bd6fac47a39c1aa2d341a124db225f25ea7d5549265eaad3c89e4ecd868ddc8eaaf41db6923dbbb61c904757b4b7bc51a9deaa43a1e046243da767a1e447a831ab21e68f7169d43d970d01911e27b9f3e499d09b44cc3c3939a677751a736738344ceebc1196feb91147f8fe68c5a0ddf95f6dfcf7e94dc2cce4f075ae41c31fb75de74403c79b393a6fc3729f29eb374bcf39fb6b0a334bf488467f81ad59dc8b55dad2bd062be07921e76d9706f3aa8996468c01662926b5ca8a612798b544853baa533263e4d70aabf6c5ae13f97f5d6ff94e29fa4aa030d5139603cfc50bfbf3e5b156d4b5da707e514c784ea601672f103beaf370614cbbec96d73aea1e9544e6a2d661b9bcb3f49eeb6bc4f5cfdcde8aa4d58908bd216588c474f7f1d82ab78d2a819dddf0efcda2e6ccc041418d1a7831246de97fc292c9e210bd463c2623956f6bf392eb4f736c3aa26b9d50589941a3b554e3c413e3445f23031db180559a1f149c84fb8a9d9692ced83c17bfaed1efc933ce4255f8d1dc8e8f03c48b8e2b50058881d10dc87954ced28a39c847ec09ca8d7dc1c6f7f42969c2b238f892d121bec6a6743abdd6e64daaf4097fb1aa12d13d18915bafe6de939b93531b701</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>搭建个人博客教程总结</title>
<url>/2024/02/21/%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2%E6%95%99%E7%A8%8B%E6%80%BB%E7%BB%93/</url>
<content><![CDATA[<h2 id="前言">前言</h2>
<p>本人个人博客的搭建,是通过搜索学习前人的学习教程,基本是“东拼西凑”完成的个人博客搭建,不居功,谦让不辞,故本文主旨并不是表达博主的贡献,而是将各方资源整合。
<span id="more"></span> ## blog本地搭建</p>
<p>见参考文章</p>
<ul>
<li><a href="https://hexo.io/zh-cn/docs/">hexo官方教程</a></li>
<li><a
href="https://pdpeng.github.io/2022/01/19/setup-personal-blog/">"攻城狮杰森"个人博客</a></li>
</ul>
<h2 id="本地blog部署至github-pages">本地blog部署至github pages</h2>
<p>见参考文章</p>
<ul>
<li><a
href="https://pdpeng.github.io/2022/01/19/setup-personal-blog/">"攻城狮杰森"个人博客</a></li>
<li><a href="https://hexo.io/zh-cn/docs/">hexo官方教程</a></li>
</ul>
<h2 id="git问题">git问题</h2>
<ul>
<li><a
href="https://pxbang.github.io/2024/02/21/上层目录的git无法跟踪子目录中clone-下的项目/">上层目录的git无法跟踪子目录中clone-下的项目</a></li>
<li><a
href="https://docs.github.com/zh/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens">令牌用于验证电子设备对于github身份</a></li>
</ul>
<h2 id="待完成的任务">待完成的任务</h2>
<ul class="task-list">
<li><label><input type="checkbox" />TODO : 使用GitHub
Actions完成文章发布自动话,可以实现文章历史记录管理。</label>
<ul>
<li><a
href="https://pdpeng.github.io/2022/05/16/hexo-github-actions/?highlight=hexo">攻城狮杰森教程</a></li>
<li><a
href="https://hexo.io/zh-cn/docs/github-pages">next官方教程(似乎不准)</a></li>
<li><a href="https://zhuanlan.zhihu.com/p/508457566">finisky</a></li>
</ul></li>
<li><label><input type="checkbox" />TODO :
打磨个人博客网站页面。</label>
<ul>
<li><a
href="https://theme-next.iissnan.com/getting-started.html#install-next-theme">next官方教程</a><br />
</li>
<li><a
href="https://blog.csdn.net/as480133937/article/details/100138838">Hexo-Next
主题博客个性化配置超详细,超全面</a></li>
</ul></li>
</ul>
<blockquote>
<p>本篇文章不提供具体的教程,具体教程见参考文献,保姆教程推荐<a
href="https://pdpeng.github.io/2022/01/19/setup-personal-blog/">"攻城狮杰森"个人博客</a></p>
</blockquote>
]]></content>
<tags>
<tag>blog</tag>
</tags>
</entry>
<entry>
<title>文本处理存档-毕业论文</title>
<url>/2024/03/18/%E6%96%87%E6%9C%AC%E5%A4%84%E7%90%86%E5%AD%98%E6%A1%A3-%E6%AF%95%E4%B8%9A%E8%AE%BA%E6%96%87/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="4f3fa6e4f92cfe796333a7899409b0821d498e8a883dc21428109ad77470d9a0">79fc5b15236ecfb731be967b14070873eed7a3fa2b5538f38f8972eb73695c13940d9becc93804b6ffc9c15810c1abf83574884efc8f572ff3ae124e82fcd0ee5c7974b71589bbbc2ad97f352304498f444dc66734292b9f88672abbb8dc3a6ae03cc7f2324357893160277e9d92ba352b73ec587de680b45100b416c1fd2303842a7b759843afa5e26d35a32de8f14e402e0d2d6892fdc1415409e1d8ba8bee27a07b8bf14b853d08a55a44e2b8129179dc73594d14cf927e205ff13ca72cac720d1b598675e442c437b4e9a15a3800f0ca308ff6f944101ad2f67c3a29dbca48c8428bf6340a18d301cb8474003916a12f3c60cf2e252a4734c5c80e4d244fd11594808c31dfd301a1e0e551065016c3be3948b8c5109dfdba0eccfb570ebe5e9946d2a3d504e5f5a9ca65ced08013c3633eeaad034a44a85970137140b607682439b91ae12a6089fb758a3d834e9cbf0c9591e7f842ea513a8c50b1ec046aaf46007c758c5b7f3ea66ca7fe38cc65da33aa7fe7e2723ceea13c5baece6363158a896d26a4e56a7a1e119f75a72fe563b0cd325a2974c79cb034809e32717f8eb4dada0132e814a9d525943d30ec58e1c149b571f874727d6f82d0ce58aac429b107ea22b75829284ddfe20368f02c987604b18f65dbd53143044daa4ce3174f200640cdc715cfcab184cd0a7e5c8bb354ebfb5505205f47ae9dbb7fee4fc23d8b3832bc45efa514b21e9386a8a02a4c2b90ee20059548760f88cd449241bb83631508ba81635d618f08b51b0e6a94181065a8dc58f73190fa48d79750c12c2badd0f3508c9db219d91ce7c97e877c389ed44d09ee87f90532f89e4f594780a2d63ec4c2355a1a7bee4281fdea5b61a275bd0406194af8ba467f5985a54102b1bfaceff61e83b1e3479375f4911de3a0ab5ef510189fd14f2f96d75b6c3b6a163e1e4faccfe20dabac22a553df007714726193ad065539113646ddfcdb83e5c47d94ae0c195691bd9d23a6fd4a101d615e0eabc16c178e3d495d247c343a129a239b27322300c3548d9b3ee66196767453d467209ae4f12e47d6446d663891d21d4a04396d948e2e64b11249ae541384bbbb2e964981a83949b8f09022e3d561cfacd4db5d7864cf68578cc3bea22a4d167010f63c878ac6a46390b20bc3a454d73fd032070ab3a70b7c73117cea57ed9753fcb61c2588f033656714e61e79b5f5592f917622edddc1aafb45db8697422475e88c89fb6fbfa219e0043c14139b4d3c17d3dc29da5ca1418ae06eae812b069e4681fa726746d664c73547c42b7e003f88744986d91b12e0b335040682faaf4b458a09d3a03f0d4d04b8451557662fb1058717fca45b86924082e33888245e30c99e19d7760117a4c83931dd5fd404ff9ee9902a45a3be37f7e35a00a291c069a5678da000013e4b10d6d4219dd99dd6f6f429ef992420570ace539229f44b62d6324a00e7984f26a3ce419b8e4a83c3273d2cbc0b374bccfc275c727dee59c2d2e0b2e8b9c84be6b933a94c454ba9c2d7191287c38b59c2bda62b88e84f519484e65f5b5838bfa34cd622f88227261eaa1d00ea51a32af93d38c1e87b35788ea74726a86a4bee1a52a5492cc89026c0ba52aff8911b439862841060258d6e8889521c1be36060dd1ae20904b8681fa2a98f8b3dd191db0e41d112b32541ed408349962675f10699e8ae40a09889e7e959481b1bccea8558c2a87570173f6b0d09fc41c7e25dc5659fc064f6072aad31416c6218f9d9730c55c01c742a3bf332e08b7e6947e7beae47f49cf8da90923988faf0ac915773cbec74f12275a9e330a3443369048821f04882ebd77537111b600da51ff20372c50b55f35fd6de91d2d18d820981f493af56eca41c3af6b66d3fc62a3da2203f77aede9c483492f49e3ea9540f1bc95aa66fb87575e77ce64fe490e30ffe32cbf6876ae8b85f80c29a585d90b818125039ce0b51ce88455122e53844b6a458e409dbe4514bfaa234257cabbcd7e2cbe541162af5ee25d00dd6527875fb0709b07848fbed97f2481c8d9e2194192fcded6529b744122de110ef13e8106b4b0bc612be589187fa081cf1a2f85348c1a153b7954ecd0a1746c01ab1e4d20bf962e839a2f4bb8fd63ddfa73a4f1d565334127534b838c29a3751adfbe5004db47dd42de4e5222769890c75acf41c7a0c2acd8ee823060385443a5964cc4e742cfd23c869d2dbd667898417baeac114b57f1ec05f1865914060449be58d25dd3149458ed444a712bd96497a391a39a1b078b8dc2645b51875726308ae960a7f63c270222869d85861349457d891ed670f890273c22957725e1e6848c805780f348331c18fe267bec3246f5b9a19191943f67cc87f30b7cc1249a007a71d45c8ba6f0f40c43d89b4343927a582a9e8d70640c0d12df140c5d5e93b4736cbef4f9815a436c8b77e5049808c98c4e8ee8d0248c96f423257e96313f0ba637f4546371a11cfb72357a70429950def4dc3f7b808f6f6ba2df6643c3e04fdd375894216da3f8981e795448b8b57c879749db8a9f889835e7420cb67d18fbf97de3c41bc18c898e3b04cf4b12c86c6841aa10153ada4c52720081614ebf79fbb7ca5db2e901ff2fd73855d652201244578da9763c9ecb88a7e181d3668e88966064e8777307ff985f1bfb7c65853e217a1acf2d9d6e510852b82221f8cd33f3b653930f7b3361b55cec0a71662b2707364049e3f6279357cfe0ad3d5e8661926d393fad64fa86d5ed9a207fa6871b200ac1774e231635143de365fceba835b7864cdfae568009a38001e7eddef90110291330eaef8095b14dddeb8d03dda77015fec4058f8c9c93bb82defe48acc933bce0972123e77f983af514fc916660f1e4e8026354a0714cb092968080ea3774ef0a50db6196cd9f547a5d089f21e3449df04abcedbd22895ad1a17afc9037365c7d084603ecaf067843ea8d221e06976d1ce5b8dc080f99329d423ae4ca0b0217d492b7f6668480c8c711bd94f8dc9ed741f8ebe03513b44316f6e9a6efca678a24b51b9067e5a1fbbc3ded1d5e1eef29f780e6c4ed4a168ea989e2343c506cbee0ddb22c2f96560913d628c29b325eb88bd635d4f16fcda0182009d82ba0abbd855ff47311be24ffc4fa9ddf2c255f157aa5a6bd981bd5c286295eb2d10993a0f848a0aeb80b75f0b54ae739011e0762c0bdb303772e58df7f4a049e04cacf561a72f432aeab4d0281bb297287c01cbbd02eb2d93eab0b7009f649e9207452c08bc0d8cbfdc669bd7df2aea7a91f8b499bd2f7881cccb401b8badaa329fde2af90fe0faf19dd42b05e405945a010fadc66a1ce88511e98a1b57589766638e8739675b280550d5cc626399a67ba6778d4bd230fac1e9a0441cb013e1d2dbd1349943bb0befbb8e5a232d630d690f2c5f138310dba0f0489898bf24cffeca927d59208a8a3ffd307bae710f6a1e48813aa423260dcd32310ce4e5b8da1f25c72f8b2b0fd9f3f816980c8d9b86fbbecaacc678b58d61e36ac152b1f4a4aa1263c291c0a86bc4f34e9906fd1ad4df55ab963e898097b079e57c93984a05690dbe0e662b16902b1d09f2f4a7cad6c18f8b89f7890b91b7d2b19120414c9746a224db60a7775da80c98d7594e363082e4705ebce8b65bf80c53c73c9137010041117486f63aa7b76b44559dd0250ff9f6b556dc6aa1f3a5f708c83c484ffa49f4f76571810f1ea676d3aa7caeddee36122b407c5ec47215c287fcf1e51fa19173144303f9e7618db6cbad6d6625a61f4274bd41c62ba10895d15212ffaed33f031197d6960cc54abd08866709aac2dc2ae697c0772ac5e6a4f3d9e804d1a88dd2d5a34e618e41164a4bdc52fb012d07b36bd39cbda32d28d44730843d7a64fa7c690b91e92ea9d95c4adbad21d7e3b395580120c76e96f8acfbae42d3d85ac1218b06f634950278dc83e1f54179156f1cdb499d24105b159cc5dee83d0803ff28dcd6784b0ed36565ac5a0aa9ecfac3b531bc6be226d963c8da8f012c8cfe53813353b96a072ac14e9a008ab868a4faa036224cee6aed00fae4d554b6cf334a8aa0f461fc9824b5b01061f703f48642e24ff5a00751453b33e95f7e2ff478251bf96f07c34cdf6b5ac6c1220f9cc6a62967eb57d74bccf19ce2f84e71b4d6cfe5cffa0eb7c0f61b0105a8eb1d8c9dc9ba7f1746c1596a4bc0d201553cd8834bc683285f80803ec464b12ce43de6291ec98c8785d72c9df4a5096ad7e4cac4f63e5f940d72464c02e805663750a6dcde1e90dae8805fa75d49ab422e88c5da3998a316d7939f3e1438cacdf25ab6895108e0d075064ed3ccd11abb84d4a797a7560d97e70603867c44e836c9dd406f0013fb72ea5e3e223491d6b10a6ebb49f29e6c1b8be79246e996f640393c2205381f17b124db2416a07ae94ccabc6fa3e1696d96ec73feeabd5b21eca49dcb18fab00f3da0743acfe0c6d2d51b96baf3cdaf8d22f436f490a8bd409b3fe9bc2dde324237ec95de29f2fdf14ebeb8e428edfbc7fb19b8f443ee73dc0bdc886322d1d6ad14dd4bbf961985d244ae6827254e165d26f9004e625afd33c852c0191f9d64f8f318ebfeb9eb3f31d1ed9430d705195960bd55e8bd96b4e0a1a83575203952bf794df19118921da29b3c73b1ae1c3758ef5a524843f0c039947b820f3969ab8233006099e84285ef0ca3612b52f76133790c4b8c3612bf064280a5ec4ffdab243bf50be35bfe80f77162653053fea21b16ff762fb1567377a691f6bb6e5c49a299a42f4cf3180cdb5602fc45522ba9f37fa0c6304aa2154ca172bdd12f4c8adf66c7257453540672f9353c50a645ef88b57a20bba5c4d23ee36edb36259daf8395fbfa3e5214410b2988231e76915b7262ebc88ec3880514acca9614972e06862828b6ff7f81a862172cf0635028327a5778709dd9e8d4d354ddedadea6f4e80f902c74ee1dc62a939688f9ecf64393b476f22b0b053b6629c52ea8c09a906acc8c34c8c3128cf6f30a2a6f9ed2dd8fba8c809cac5ae3daadc87daafdef72ad9746d8aa42b0e8ea80c82daf1380ec33623793961b1af1ab16d4894969f8db015df42fe1bb865c6e0e57a9c2724e4013e5639da47ee12daedec6fc1d936bed9733c9039cc6653dde6a79a3fe999dfb894e6524fbb2331ba19cd1f5996a7f6625ab536816d068330e5bf37ed2bed5f2c0cecb770f4855e711230f2aba35ac65e7f86ded8e6b7e4fd2b5f5a4e23923b30afc9139685a702278ea3dc8fd7ec1fa8e1ad729a56f1df90e91000010898528ed5119252ffdc5f55bbe0312b347b56cd2a02f2085d1cd5317400636002c1d06b2d0a94bb61c0c65de44e278b44538cd14ae905edbaeb80900532b3cd77ac9140835310df386e5fcba5a67eb8fd9d6052a41d8eb57e394ca1b7287041cf8b13c938e3fd2e184b0f38497d3502ce7438fac07f40b7025700ef5bdebb29a7a1ea8f57d68b38bfc3e7ec9ce070ea7b77911c10f83b4d8d93a40512ea8e7399ffa20d9c7564dc5eb64df08572caea49ef41ab5e679f20016d5b1613896293ae1b53902bdbdec15ae0d3ec3e0369ff88cb3520a9543f528a348d57dd588c82aeb16dcc30179b0de13bad742657a9e881183c028a36724576ab48c4d100d031b2f85fb0318215ccd7fc6dd36eeddf03aded230c04d1b3eb4c05f53a2d8e2a1db8932461053c7dc59bee81ac49cd1ceda194c447a5b3a3ba515d1033fb233e18adef0dfce10388de1d36bcc5589dc973adcbfee2240f8ffd39b3ddbbecf2a98215a736cff89657b7ae753201652bb29f64984d34bbbd67a3297479fd682b99c97fd980f97f142df98d28e8f2093c52008ceecb6abd7d05641a7591f925214e5dee3340390790d68a625bb14dcb481b0460b47bc899d185c077632b0bbc27c1d321ddb06220fd1525e45bfaeddb49b3fb04711325cf18a8c1e11e2991d5a9b3b8d061853863dd2ba003510ee4be5f9ef79f536c4f055880e0be51dfc84fb12d3408057758b798e964096145d9e456edcbbee56d6c55fae2028848ac5df033d06bed3418b33e2959f3fc9e11ba7bfe9ea963fe6add89a2b006dcbcc718d770d1347f9ba4db1033b8f07e677fc2c94cd2b5d1aefcbb51131127ddb79f6d8bee576d3bcbdcda2c105b53eb37cee8c69d56a99f6bbbdd3983191919d854a90772df1adcdfb3b000ab0b7f2fc41047920795ccda09688b1786cd0951c51e447e6487cd3d76161eb58b7cc1f849cb3469ec65fcd6de13bb2fd1caa5485d036093c795886c9d053bbfa9643df0205830b7a303d7f421f62551c520a81c0507c6b0190349a2dc44472d24fea2f7f261583d1507fb6d6a655a02ea2e5ca57bc134a9ff91df14cc3601ea6da0e6ff6eb55974813be212b98a46d2d8f76dcf9a25bc25113fdb50b65219ed3045b2fc3f228ec165d9ee695bdfdae2fc5f91da739f76bd008da69014a199955d2bbd5f325222f90832fab7c47fafe43537737e578b59f1c4ef3d99f895a5ab451093941ca3fc9edc5b425c8d42d2303d5e9599f7121eead745bfeed9206dccb6452df546147c3cd354163315b74509e6536fa0cddb1feb5c2ebcf7aa826aed619a0e3cde3358f9b94a68e31e74287291adfbe2a162255f218e58baf7728185074d6ae1f87feb0fb62f0f5ea1b3771bf89c8b2bcfb9fcedfbe3415c9c8bc8b82590fb370113d23f7d9b40ee5feab9591d227c4a90b997860a85ed68f19f99c6ce59b89ff47319763a99f8f18cf78c5b6cff767ce5046c6d62cdbb73e418041f22b49dfa0ef239d5dde86b872be8a6a28ebb5a08aa8a806b505407299c4b43e700dff8159915a1b849faeb73c694b8dd679cd59a5f80722026858d42ee2ac5e2ae2df4087cddcbd1e5026e7ce9c161bc4acb0654317611322433ad1ad9bb4277cbd6f09603609ced0082538d09c23954478d70b2276093b189254734019a4d2920928e2ae219865dd3211bf144c0b6f318980ac06f54d7b6cb3ea358fff2c5948e96a30c6e6ec9788ac30cb26c1de6561b7d229f60e6dbdc28247eb91ff97d7c8571fb6115c1766d271899c639307cd8924f621173d64388ba3e409f190e6dc8ea83e358c3248821c1aec6d4a5e8dafc8d98cc1a510a36f34cef44f296f0a3c6afb0777fbfc66e0a9ef29d1b1b477cefce08a9e73545906a67ce69707614575b875c8aa65cd3adfdee7db12de4e7feddea05958ca17017c833584baba8f102f069c27289ab47662fb6a81e7a2e2befd36775323917326e751724c3da1a35cdfb04bb8af489aa302fb73c0b7dcd6de8c51a51ad4e3a97d83892017d5e740666950542bf3839b1cbfbb3cc73b90eb8a0183efbc95a3228148fd7351db41669122abaacd5dbc98f4703e6f82dfc7e1b89c19c4d0af5cb71a1cc29a718a19a837c9aad23319cabf918a1d1224b39888590e27bd4ea5cd2e8691367269a945672175a935a9d70c1ceb68be371eb28bff370fa4335e2b45eb9ce7fce076ed72c875d5dec95a361f8e5c19d40f15a71b136e803dd5e8387a63d296152a7411004adcd1f0f84cb8fff9c3fedcf015c35c0540d8b59a3ad92d36185ff2124f019199a452b721069e5d139b77e55d3fbf0a75aa4c502e37f3fedd294e7483a9e4d3bacc3dc94efab685df45325edb7d8cdfed8e65fc6dc301483c107a08850e7b07f1ce4a2ade953ddc240afdace534c6732acb396d0ac09af03c2fa0af287a8381bef193ee5d54537011de5589029ea482ec5e4244bb4a8f3928e656b7f2c8180931d6bd9e3b51efb74db814cbe8a936ee6564626620767f6333d01b5d0de7fcbfe3903a20128bf87a9f61861e1e8e77415d89e70d7f100bc27efa738d5e8f82d124fa536519c22d0360334cfdd75bba7d3ebfd283f578d4a9ad98d9cfdedbfd8d38ee36600ad51b82abd500b1f43a86acdcbb4713a11e05e02fe03c944a293047057498641ef4006db50dc0097d4d79d3666f8a4eed35a9259fb330eb4a6a01667ed5a63094820adcf5ae3ae8924fa18f211c90286ee62b3f535c7ae173b933924f47101802c24c062522e093e0508a2edaa083fc0d06dd615ddffc19127a03d17efdd9be917f852d868d31b234d576ffaef1facb9871bdabff6229339fe3bd2b808b8c2ac9136df6d013591f87cb89f8480678e5cde52f23890444815ab3bc18fe7fdff9c1d53bec072c63f08d896e6e5534639e7b07301776539ceaf6ef7052b5e4a16b4930054e85c16e141dc2acbb5495b0753f24712b832b1d5d0e33ce15df5792c56d51bb353323c483b8d414476b10df5c6257e1fbe571307a046cc4b7c40d9b6b099f951324ce45d8b953517d90bbcc9712311a270f403acb82cc72a49cbe4704f843dbf788f7aef61488295c0cfc04b45e9179bc2fed5bea7b7184caac24952fca5876cb9dba109f38481188f5dda382803b83e2238a89b5cf0dd947a37eb7318468262548fdeaf7252fba5117e7f03b057b9b6491d5bfaeae16fdac0f85d7cf14653f1531a7209e691eac1a59020a103a1081ab67ae1f15115df383d9f3d9847fef95c6830284b5793b05b353cf89d8e09de541d37ce203185aacf136070cd32502833d2fc03a4ca29ec48ef1ada8192ac4342771cb7871d31354cef2fdb3475fa5c358e3861fb844fb5389f1c2625a61ecd2287499d6c42471959bde576464cb470f6d2f2388ba7c17a464cc32cb898eaab7a7633b9e17875af3ef70748904ceb70ae9490ae19cc3b06bfddbb08c7e4eef8c4e7644e223c1bf88e106350161f22667eacd0d898db3ad145083cab72169b2c5f6b9c685acf314520520e866c33045649b8e60fea334dc2288b81cdd6d3896c67a1a4b8eb3292db097f435a5d12b3070aaba4cd67c8000befa70b1c328e52ed9b42c349e5a0539d7cc6c37a99167ff29424f93110ee52ab42b84dfb0a9e7e157ede4ec295b231332883567834b17e4b8aaa2f3d2a3f2ffae727d83a15a89b18704af43405f25381058e3e4c463fd7fcc12f8a344fe79a281721de6605c2b665789d71171b12781ae130704137802588e1253715b1a42f005cb76e0566e0d9e7342f5f9825c35260e1070e8f97dc6696b32f6f23ba1193244bf857a77e826e3ba0134115c14af776ca692d6f495f7d76909a316e0325a2055875ef54d10a6c056477b738d105f989243a1b10d91a0cd3146a91f3103077199d50dbb36ada66dca76bbe93c1a134a09bca618144e14997c782fb1858255a97943f1ca124fbcb8d1a64b39a9eb67a6592fbff6a57e19c9812fc0e615943ec8138205e5f26bb0ed70345fdb19acc678c7829af167b8242fb52c56b4108fb156fb5fa32dc711736cf64bda0a05d8c6663ec07b3e9f327533cf2bdd71486364213dd6693dc445c0228da08b519620747ed41545ed6603e39d0a60c4234c673fa3ea7392f72ec5f926735560ceaecac3e3cac277dc025a57de359a80ca7eda2c37a8c716fda766a072fe11943b75d6907f3de6e68f9189d493e4a8eb325be247f9a701325c409d76221927428d0c458946e5767a029ae34757b31f389c8434013b4554d373227ff9e2dfc72ab7bdfb16733f8d82ac34093609caa310422edf42c4cb79c279a8ed1b28712268859a9f834cb5534d9ff13c21c55f56f752675da0cf66a374b815d7dbda4172f056e0172ed541b1e5f94b534d657cd360685da96383f4ac9b1399fa016874a0b8eb212057078e9cec0d50d156db45b124497c625b662ddfb694e6bef30096de99b5c9d696193f632a92a7929d5d0023df670df90c23cfe73a262c08cf06b32c3ed3d288f028c4e02085fffbef0d64c386578d6bcef865c5bb8a56a8c7a97d33935f8579afd02e41c7b37243ffc12281ffaf4c9198944b09312d987d8fa092874862bdbdca028417e49af82b39989161e0ec56d2d679b34463cc3bf6f59e9b6027e34ca99d1d953102a23667d800d083e5afd771adc12fbacabfd6bf8364e5f7e44fb27cc677b68783d37706a7324d4e3bd52ed12b41fa7af73f564615392e3ee23cdca80d85985045db4a5ad72183efedd9ceb65dfdec0bf8a1de85581151bdb7098a09a0a31ea442ef2bd520e8d930c8baa31372062a01f6395704ebed90c16cd9319087ca983fc5fefdc72031de2a466c4eb84cee89a1e5ef5da130da53eb82427f7386876806c5c5490fd57f2741401913dfee72f70783163a2ca2e31dc0d60e89b810a312d7c574e4091465f4a3a5c8635e2f8b458b299dd645c1aab5a960b9b7130d707b951a7b3b87af08ed77099ea7f52386c9b8404658c403221fcbf0977f42abb080c4c35f5082a0cb76d48edf25143b5618934956397815c756717853512b6af9cd8bcfd405fd8490854964b09e6da3d7d9de947df3f4facebf80715ac9bc35273e34efaedde2924eeedda596aa130f9c9a2338233903e9cb2404912e8dcc275c969960206d884ca0ff9b4db25015ed11442253d60a621ab942cbb0fba6f69063ea65787c7de68acaf1050e6532e52a066b168603069ec0f03a6d2d225a8697dcb44f7c2590ee2ad12038cc65586d1c6cf744829175e1e08449d4117e1f056ec5ff38b907e4de96904eb469130532e9d6da79a8b3b2b1d4dde7d79550120ecfde02494f443b1b0c5c8b002b07ad4cbcb5539f6f05d6789d63279b4c8cd54388bc2ed8cf0c6ddb80a3bb0e579a7f7f0696e33a934e2ae3a6571444e9380036f6f87792ddffddfa3040a121f0a64076fcb3f71627af9dc9875c8dc3fcb099ee7f74fc955b31d661fc04fb6a5c97a1406dd47c0129fa8e51812e43f835007375e436ec63e437387e619c9a219446c4a40ab7c9a5193d8903cab5241170ab494fa835c4eb1f399720c3446e76a62c4b25124be281781112d0eb6dbdf9fd0bf671883df0d888bca988916c363a5efce6e3f49762a7f98cc12539b5133a9ac9e1c6741eddb7c3b283bc62af15bd5df08c737b2e2b6792c580aff9fba55484e3d6a7dec1bf41ff160633d24fa450e21ea5b228338feb7253b1c632c4247edbcf37f61c8522c2a75343576cc5d2181e1855576926f7b0746d1184f17aa1da0e006975ef810371eaf9b1709b84065819595236a58a39557bfc75c39bc8edd4dda077b9569558fe803cd98668aadbb24b83f6698ec8b018c17d3490cbebddb5cb64f457619a541c531bf6eb3c630d73ec47a5ec7f66de07cfde8c9092793ff88c5aecae9b8a5a930d4287e085c698fccf5ae0e8cd84642d2998c8e90e05e2c26028b7324dc4877fca818ef9f88b745d791ffce2a51779601f8bc1f9cd4d3d25024b4707563698fe417ca92e772bb5d723a15fa8880346843f9f82ff5c2a89f6117ccc62d33dcc3dd6815cb329a2c9f0b20ea4e61854ca891f72508a0eef3ad7e823ccbdcb9a179270068aa0e49ddecbf53b439823416b7013d26f097c449efffab30b8584b7c78b4492a9a00a5feb8f2c69e08f1af23ed3f28b6e39f962b73167c7d7eee8e055bcf28cbe02fe0d59f237e50a7c62e2a926f6eb8efca411adf5a5d536a3cf00216ee4317c1f189ca534c9876617fe204fe3a50d1262a350ff256b5273a4e48debfb0245c093dd2c67a19764aaabb748546830b7e154f0d3b53b56b279f0e70b49c63b4c2d3cfc0a0fa24639068c811fcd9e4cbf9d6f7868d59192e45bdaa0a0efae8141afb85bad276ca5dda5e71b39ca70624b8317ea27fd23c00ac0ab5e90f47c0982d9ce74676e0cba8af25ba0762506a38a26e2c0a983771402a820424b7b3a3fe58209eb320b6d3105926ef349dde80f36fab5e962e8a14bba0f5a04d3d9112616b5b2e53d6358c4767d287e3d00a2cb106b5cfef2b8c8fb08fe1172c9dee87010849ec96aa5cb9c8360068924d30ed001efc767b7ea86422c26bcc9b34823bda2782f6242f298f24121bebfad9225610168151be72139f3c0c377e1ea79b3171244f265f777ba4e538126080c5b346563b774f0bce9758e1189deaca068c90982c728f294a5629ad5c79e5ebe497faa71d0db93bbd208da185f73250345af0f1e5fe011d238dcd704bc7fccf1f9b20914a0e2f48fe8990097e62c07aedb908b7ed89fabd38145a78cc8805dbe42d4c4ea41dfa1a73e5001622cfc1288100cd65d1b9bb553aa3f3296b42d5b88d6aef9405fbf72dca73f2ac0ffceba2c1305c4559bfbe839fe46e23154d3e81de0ec7c5c19ae00a1e9be700df648dab89920fd45e4e779eebc8dfaa3de60c1544239d4664a3f75117bdd31694506f8f4ccd5afa9689f0da50b19df5716fa9fdef795605311b9d2b979471890b482d46ea61721334bbce27d0683b36ec658be90bd269f7c14fb8876fccf2f9f4aa8a2bcdcf329e75e6aeb493468003ef705ee9698cd003954ebe66934eaa769ccac44cd887acfed752b62df0afd48d60c3dd44c20c591871af26799769d9668a988cd8b0ee14ebef65211bd4612aa854ead97f3b806a0d875f5af8902a25a532396e2be72a1adce51d60b1c2cd3f757498623674a416c2eba9e25fbc4baeb10e5e3537f2fc5539ccb75242ed6a5c879672f74936d1c91f63ad333603fa9bd30b3f97173fdac07d85f1af75f64daa0480aff865c43fef97f88b1c14fae7ba48ce7a45db7908d930137848c2ae22de625d52d40656de80c3fbb6574d395270e814417677fa2192341bf396ab30ba193243508d65c6d2f1c40779f3085ccdbfcdf0dbf2e70965703e3c38b4d07ed9648e870871595cd403b95a2974b1d72596672cbe8865520882919913ce878fce7296c65d4c289e90abdc618c6ff4e71c0dffa0725cfd4afd37cd4f33f6765e1a70f6bb4e40c16e87ebc9ee6a2545ec57676580dd765ca496f15651197bd27b9f3e0ea2e31b2576ed64807a453ac481b638d6faa5866e29745c2b0160eed596c5b92c7ac9750024334fca13e6b1d94f90b098fcc1e23ebc119bc5ba810bf1055b92102f70befd5a941b3500e2c685a6de7e6baaecf5c390c1611f81741d504f003331fabf32fce6d78f5d05cadd384337bd1d29e6178339d5c48c134730bc7f9665cce4350d2be1fd5429a9ff13412f8528474bed1b84c6a32574881ac99bf9c489a16889156a62b28cecd6313c903c98bacf84367ad91f6e12f0e4c40047446a8738897b2b09bd49ad7ab5aa9e1f6a64df1b6cb3245fd10b61ee43978c8a95672bd38709f04b8b8183c277db57c2d3d63edbcb53aeabd718123b8074b9a6e2e770227079d26afb0c99bdda1e150780b80cad25a5e809b10c1e2faea4c2f238b27b741cfdef41dfa7207118554803cd6bc01cc3907ef359203fe7689d2b82f6b9546945117ba84991c054f16d725f00e73af063e1cb5b2e35f20e690c6d535621efd248738db27bdf0cb3f5cf6e30e7e899d671639d5d9508f6d5e82fefde3f421898707c07d06702fae8e3816d8528cb85ee017d6b9e6c1cb714768c44ecb8cbac21c6d537ff4318cc6514179d4fd1024f8062919a0f3500988f01656f3f52fdee589642826f390f7078effef7e6df3675544a81b412d1ec1f7d1de4ee8af24125486d5b8324dc627e5ab38eb6e5964a3393281c7636c118039d8561dc6f09018fb3ff8c676d43645590ff54046d377cdf1c1e18121cf273e1d71a4f803694d8196216239fe9d8d687a13b5ab08f8178fbe9e5c5b2666c5477084c1d73fc31a127bfc0cea71f5fbcc59a1910640185000972999507e03e1a4957384a6c5991165161aa20343565e7abcf51bcbbbd34e649b88d0e129aeb3c96b8ea44c33202adb4b5d15b05f44593a74ecc19bcb9ba96af46005f30a285f114d62f260e954e5e551691cce62d5bc8c6a9a575e240831d6a9c7b885e61b787029586404084af5a8b507d8fc78e3c9aae6d22702dd3cbaa154b225eb4818d8eeaee947c46fb46b3c5439b7c6d4be019a517fc8f8385ccfcc5fc40aa49edaf800965843a41b0c3a22bcd11542b878b151a30c5a27eb81b56925cd60800aa4f0de666c5efa55e143e11a824a4d0e1160817dc833abeb017828c33b42a824f8810d9a31d73fc3f4434d71ccaf4b3143f222a2971cd220a97f850d40753d4187f200553a9f6047fd8b0c0105a4636d7a4065ec659aafdeecac545f753c4595201ab0ab468b9702d304f5c5b13bf2a9a016b5c81c749e1f38e7989b25d6526ed6070f5a7f7b3d4899811273dcf2741765154f0092decb1fdeb096342420af640446b98abb74bb533ba7dbc5a91753700241cd4f29b8f8983e71bcc605d670d6dfe9db31a7e0c21685b5ed4708707abe32d400349f07fb2153c0752ae5d820aef7405e04dc228f3435b96d3d0b3246cc47778f0bb9891d16bbbd683dea91d56b36b516c6ca322d898168387bc1d53bd39ffdf84ca643209100d18a68c0cfb1133655f62665734228207e96bee566a627d75e58c98326d0a086f464915b7e14d4bcfd4eee621c7337b52f6f2ca4043e24eb6275d441dbef8f1a1a90649a015bfe5d661d2afd6c789151b6c011a29bfb5de20d33c8fac39bd6e870d74af73dfc0ed7f2ac050834f60323d2723c1fc6bba33896e1fb101d621107a407369b3aae74a17fa140fa9cf23af36e1b8e1d3212ea62bb35a352606a0098397d65092866c15595477b7921b40e5186d191fd70afadca061d562beafeeb1dd38e437300bd35fbc75c99a1cfcd64acf96932be04d173cf2f846dfd120c1f92f62acc1730930855f0b8f60508cdd4c8fd71650952d95dd596290b34a32bb1665d527ab91fe1d181dfc139836f79c214575d7c377549573719aeea92cf4e41dcfa473903fae86d3a79fb5f9a94d8072462817619677a108282eba30853f790c35c2e7f70c4b5dfe817919f2d0ddd26c97efd439012094c64bddfb8d97ec316b78ebc99e3947595f4315798f92ead58c623a3409d1aed4a7548c32d0c1bfdf7f2a852636e74246afd912ac408b188529532139327b668641aecd52ef6eeacd9cdbd5616dcb0deed7e7f18bb42fa1986f40715a3e15cd2397e9c06e9a3329d46fa7cb80ccb65f5700c1a0337fade1e7378e7377b34e9163f33f8d9d617546388f715ffccc6b5da5c1d46c1cee98114e7e646ca1dc24b7005b34061eac69ebadd2dd88cb55ec7ef6f541354cf01ebea96bc584a34a7b4289323b00cb13deeebe94234693735fd472ea921ec147634e45dddcb6d1d931fc4134ae141e87afd3028d2a0fe94ce2c10551e957b2e84dc6fd5ee95d844898bc43a5dc466960a045a854e6dc8718b02c0fe17cb2eb184b3083551e923eb57a75a5b8e20d7ca19f4534e5c7fb84caef3808ae8a7e4a9c5434ae3b3914cbbd7dc669f84401ac7075646aacd7c8893dd26bf93676e32806a3cd5fa956003656df34299f832eb8c1e6108572d786f40812fbd22b8469280804b5ef8d3258939bd6fff7344cf777ae4daccea5e10f893b081e66b4e71f52154852aac55494e0db7c12aef32b0da95ada0907d7e1be1a6688bb6f87b6c5a2123752838c8182ec1703fbc82f8ce25c6d19ecf2177e90c54d1611fd7c66d4afcf7915e0dba95737b7cc8024a855e8937a5d6c947fdfb2e805f7f547f1129d89a2d69550f6f92b05281972fdd87453c533e3475ba2d4ed58ab93e16fd3e489058bdcb637151a8c72087220b606c801476c66811f35e8d03061a576dacac016f30239983c01fd4e4465b6c6620235f95ac984241a1337be0e2b409df94d32a47592f5fea789530a877572d65b4c57d940e00ef96925cfc9deabefca06ff586f9bad82d5e8e553b6af4297899fb8e45ce3b55f23481de09a30509be5cea625f9583e21ca2ba2d8cfed88b5fe02e28620214dd2c305d5f706696f44c980337cc3bc33b26b753d62cbc8e6253cee6ebc86e96d206244765be6b66a13e9937c49cc6487542da0e8d3c0baacfbbde9d3850eb56fdfde40e6a939f73b5b370e31c3a47b09830a5973406948f9ad4124a58dc4d7fe015ec6877c10cff6108bb8af7807f68e382cc932a54eb5af9013739024457113cb86b80ed3e673795a9e7d56267a7756b6d7f354009d4a6cc20a1d545bab85c71d94853d2cd75223bc190df2ec20d245fb1fcd6c25558ff92445931b340a528fffe91508d3acf6a101cb92bf10d360d0e2da453104d24763b241c9c2770cbe5f636ac1d563b06a1a838a1386c077406b3fb11feb56c95555f3bce5146585129b6dab84187b7064f66c821e639449bf8d67672b073c1a6bbc440cdff355b2b4745fd74e71c51e37f3f8bb55f42e50c5537b507dd04e7a9e1096789bcff5826ad045aebeed7ffabb09f1fb815b27e7657729a25b30e045398fbd268c8849902432d458f836a4efd92429c3ff0c7049de9e765c15ea575afd3c517b797ffc8ba8da299013a616ee0b9df0ae7853eee910d66a9127cc019828be8e70b5afb6c5494be29218f137d0783d8e4e61ecbc59d6a36c957cc58923c7fc46bdbef469d06e47c69531b1ed3a029137a3fe839445323534ca4579a86e2922d203aa111ba7ca30bffd71ccee0323af2dfc729857f8acd6b8b14cda1ccc79dfd4a1cdcbb4ecc57239546ecfb00dd9e4452c55293484df9ca927cf5f9f76848c7125076e43caab521af694db4dca6acb3c53aa471a11294fee684c69714734f4944c5bfd6bce907419d81a72708a392a0d81508cb587d90fdc7c0b01d369905033e0a9915c2cb4c114ca503b335199fa00a18a0af57cf272647b65d4b23f5d12fef18851d34c78a9086c1d2f0803743f4420205cd253fc78b16c23e54607b72e7ed9da4b2b676569d7c70ebfd3d0d43afd9613f6213fd0c97735edcd2c7a127cdcf0c3a326a2bf64dc17d3ccac0ec14ddf02f5c83d4f378f11148e8257c8837890158d761016155cbd827e7ed703113f2b95ab8dfb05c1b319d6e35fddb0c3a7049c1f84f3ad4a419d8e192d725b523d65618711bf17ab3e6e137d44a878b9ce6379d2b13dd2ef69dc6eb2ee53a3b8d79abbf96c18c6a0e629b4f52b375e88612593e12e2fd40b833c79722824721474f7164666910f742ffe07c08cd3c97905d333dfb5258677d19bbf4fa6f4a1a2096debb538aaeecdfaccc246f46037fa4a1f30a2a9aea78d47e40ea6c1e931bc2e6d70effa68f4ab7fbd81d796c9ebf7d4515fb359b23f6a3e73f439d8933cf2dcd199b44ed09b01ff963ccb1c312784a2675fab8269ae3894b3a11d956219e0e223875753a2149810b43f89b89841983d8c927eff94b9f1309f26bc6c3f9342c4fc80ab141fe5e19de9025e17988eb56e091fe75f9a7e75bf233c577f2ecdfe43834faad69d7fb10a2c41216241a11be1bdf48be146f74d264f6813265d0749f509615146852207913ceafa711e8a6e5e142866266d2b81a2359b606e07a11bc39b1ba3732b108d263d2db2fd3f28646cd29876076278ef5a8287d05e18d13d8c345f6e2f3d37d84915ef8568d243557b1163e8235d990d780d1495452d3f9aec506fcfb266dc162e22ee6f4f3389f66ec62f45840ec84b32a83083908e0ddc46aaf8adb5e4ff48f7131e353e64502a811880b3be1ee9bdbd6a1d652eb70002f57f05fa315b90baaa0f4879e5ed7c95b258b0adf6ac142642d5074505e3d279cd7da8f35af3a4f32917eafb23f12b552ac54a71cbb664588e1d957f1df9b6531b9fa439daa220d81f964c7f0363369be9f60d1e241848c3f7cbc3d51fe75157d0825fc19ce354e53ca8e87a7798c29778295d9bccec0d5e9974a3649e88f5dc2ed7d9e77ffef99dd75a3f1a8aaf0a8915e11f7f4ce88050e17d86f9d1c5f1ceea123c9777ba5759d4211eba05b5229bde1f5f0242917e7870fec770631be29c7f6e386e36db2633410901481c21a0ce2c2a36392d3b3ee8d9fbaab8e6e56d8d674201d5dfcac562d4edb0ee33b06c6c2a4ab7dc394e293fa5becad20d34b9b2ea1a9c7e84865ab333fe9608f97686084c42e3be61889f922e584451b47f9f5fa612ff12fad6bfeae59ded065a7c5a34568574e3db64354d1b0dc45558cc0ad7fb0d1934b7032d68b7e78b99faccae5ebd50e69c1b63139296c0ca74c6efc4b012c972d9766e36f298968f2c77b044f6a2dee7cf5f53b87a358be368a090388145c2c075067a32bc62246e72709b35379b69f875dfe12aec0eb8419b73ba6cdfb59036b58c73aae7fcf1d450480b9b5ac8f540fb4f72195f8f8e24c7c4ed3d335e06e07571c6cb4ab0bf0d167ce311142acff39a5899f745402506d6a979625e94fbc971ce13cf91e6a60f6c87de7fc023dc04d9c703de90de2b15a35a5fde7685ec2c0af8fa3f8c7d0e63ebc55319367eb884a6888c2cd4f5791515379d648ef33e4e9ac994d41b6c2dad0f80102dab3645ea3e2092a7cfe650aef94e34c7647e724a3da5c7dee6bf2c3547795c39fa3c186d951a518614df072cf16b8ca87c9098b983886c87b9f9cbf791f9084b3e33a0f46f7c315190ddac8705885239d48fca2d0ff192d9f41544ece1c33a31b26fa348f6eb76d8df02d18cf783d757fa19199b75de786e04956c969c94518fe5d5529e2259b8e69812250f54a7ceec035ef5f11f1c081b46a18c1f83032717de812737864b7d0f9ba678c4ca8dad70544c2720f49684e6cba75da36a0424769d031c88f23de2bb41d4343c8adc90247c5b4a5a3705916157e5286db591831b4c5eba4c7b9f5ca38cfe808b879d05d8ef72ff15e021436c439e12bbf95d9a4a46530d9706e6b78bc46f2c49410a6e93f22b55c52e08dd7369d7e90314833466bf81acc928494b93f0570941d7f0f026526b03883aee45bdd4157d0361aa96162e623d08a2c409b8893d33e64f164918fd7f5900b441cf7070c1b3ff57081d873397f92fc098a4e797aeeba10c4c7e5d88d4559ec95315ab3fd6df78e6a484d7124a4cbd03f46afda585d9a22ab63ab3b34983a65dab1f16ec98bf79ca9c26c72e8029dddb1e797f2a6f2e53a8d99b26be62c7d1ae99ab48e47eb0f79038ea6294ebade1437c9438ae2023cff0ea7081d388a22dd51b2bcfe43497fa0a7bec08191aa1e797ecc4593db95e76084a54a97875ece0a1cab4e740e2d7a6a2bbca6423728dc70b4cd0113df2a0cbea841f260b596216322dad6b2a39d9ec0e06718c5ba7de978dd459625901d42d97a5fddaf37789c5c3019e18c1cddb12212bb385ff6c0f9a83357e9fcd38e2d9b67083b2883fc15349fcb9e404f21015d88c0c4263eab155107cbc808c1a3742def6d4bf80c812b21ca30e5f91b4c092f9e224934b3bc7644ab125a0b1ce858c8c2ad440e54211a52fcd088c3c78a6a4b956f2a367f52acd2f4e0579710199a89c310f20c8b486a76b73cbac634d8ac460b0bffd1b90029ac04cfb9f9c88b5d9100fd8d30469c9d71ac6afff84efe11e10891c76503bb20cae00c18f77c8921a8bd4775bb5d428fdfd60a3b5ba9210c7ae3168031b81937c913dd304792c8509137a5c62f64c4415620429857dea3f5aab68b6ace39554092ea27aea28094f9ef0a54e2751acd0b52d38e7abc2074e3694370544b73e81140ea91be364884ee46c3dc4498da9e4c94f52dfbebb7a7033f0f8191ba1bff5dbbd1d9e594eea89a589dde2296e246ff27c53a38f9cfa7312100f21c7b55b940f3e65f383427aa4b279bef80f4bac3666ae930cfd47d481df88a89c34e998b25fadc7576917181ca9a750c76e091cfd3ac168239b43fbef1c4174db2029e5c7188673b01e98b3039d5000af4dd2aed80d08a44ecebdbf12054b3ccaae2c69c6726f961878dc502bd02a33e64062157bd6e1cb2778afcbcae992064679aaaf0d1fa3fb76a0097b088337cc724bc52142e4c0f68201588ac3b461ee4c1d93e5740252b865f9f7278e5bbae101bb7d51237ffcc39bb45b8e36af85292017d68c8b0794488b4e5ec96c3cc23a9a80575f21c146f61893ff30753cbd1aa5b958df1e2d4c084de15bf0650f6e48e5879d771adf28010facd7449f75e121f1659ddf6acb289cf6c1381923384cc56bfd80d58c45a8625d2e7543a85295b9a90e77138265aa119c76e20bf5ed2f35272b5da9e1efe8870122cef5076702d68216aaa74cb49c176f579c144354215244e511014a651c1a9386340f273454477034f6aebfdbeb3aba56858b2493ac95a25d9e133ba2e61aaf7061e84525f4ebe650a721c4583c25414ff9c4de96fbeee9225282a6c59ac58aad5a08ba96ea99ce5ec93a599700ebeaaa0924dfe091cdfb22a5f04d5ff8f3171131eca418e145cd4f442a961d226059d7f03d9827d6854bec902b1dccab56bdd6193105b0e38f8109629102a1ec71d54a8d0cdfed55926b9deefd9e3e0af300c1f319cd95415c177a2a776c21d8726f7cf813ab766ca959895fcf461663c473664b5fbf1fba3fa4fc55769075fb800a6fa3271a1ae05f6f54e46eebfb58d4cf02c863a59c26253e0bfec0be6c40f8ab0cd61e2afd369e9eb9710a0dca413bb9e2e4ffb7b2747dc1b9fd381b4e8a00d0a40b6b99c043cb23578136d8d519148733179bdcbbdf3a88e6f91d91dac1387c95c1aef813ea3e764f2f8fcc874f68da714880eb2eb7422fdd18290336cb833c1609330cec615fbecb6dc90beb8b95a0f4760b138ddce2a023cecf530117c926b4d3d44d5ddb5980bd6b1d252f6b57e5db479964fd86563355d6c95505434a7127fa5cfd65330e133561b6d64e26ed78765507952799d1b3cd75c900dcb82963f0115fd7a488f1b0ec2ddf3de3a617a62ca71a28b54b0e4a42730ee329fa3bf81979f46b9f1b6c7ab0e785ad848eae2466e729f98f3596a1bb904afcee5fdc521b6e437935206260ba7c0890168269f84e98041317c8514b400d4d413d7601716338810899744be898f874ae88269f5001fb430932566e5ec99eb5fc83c8c0bf975b32c939c0987057e1820126b597b5d9c89e056de4122703dce9ceeab9c0109a1f5952c9673e0f204b8a50fa9b9c99f5f2eeb1c1fe0f44393202c9ed7a24a6fa7b12f1a25083040bcb31998eab7c65b5655d054b0b115abc91ee351babc94d61b83d3c4d59a7d50b7c3d315285d11e2484183f75fedf039cc736c0f1da02072176a1064bd3e62a70cdbda16d518f56064c37ccb61c3466ea3641176bb56c59111e8f93ea53230b377a9eb654ea302206634c53a2a55a67c2f32d463c526bcbec1e3eaca6210b375f364f2be3886189d8b082182b8c7351bd5185611c44137d70ba6d6dd434d57f4b71a76e8f20fd7f5a20846f4b5a315373d525c4d9c8b31b6bc93b02397c07593324ff6b44817d11db97fff83590224e27f27655b36a8af5e471ee2ba7bc7659bba38b2896ed928191d4d5f03c84b12bfaf5e4be5928f650815f7a343fcf3d7261541f9aef1338187d1ec64391603e66b6f05ffb09db14d85b22f50d1e9b88645451d6387f22962f4e9a0c01986f909451e266101f1de13f9eefbb266ec890e060026264447916f53ccea3ee9538a59da577427e62afe9d6fa672e9a3581459e4c346225a1b4eb3bd955a7641a8e87c40cb12b8925cec9b4058e4c9053634b6ffe8437a0553c620ba0beee9a077b6c184fcc96cd3157eda6099019032b6de8756494a728d6a40cf989456ebde65f8e6bac2eddd0725feada0d6e9e92855c7f60514fc1d34b2bc6b47cf6b09b5d0b5c6c2ea25286eb52e707bb58032561224949971565cee08fdeef29ef476c25a2ddb8f1d9a02edb6362bb0d300cf38f9abdf86338aae850f6a6e0e364419a89136593dd2f364ed87fae3d87e71ffdfbae113e454e4719207c76e497a1596ab15dee9c10af50bba8ae975bb0993803e9b3c27527c98abe59bf29afc12a125706602ada5a7830705d9d6297dcd919d9f6687839629e704b708d29d81091d16b997274891f5224d0c1b70fdda9f718f0a385ef3d44bc23de491ec578ae189175eed6c84483143020a49e52c451dd0b05c3875b2f42f8e6827bedf2b9b93b45fd83176fcaafa4ffadfe8748f2fff1f5c30f75ca2e0e4f8e3d6b0bc6b037b70f9d656a1d45a63635ab5e6bca19b3651dfe92711250aaf3ae5eeadb3c079c9629f244a51787832b378560619e922e4ae937124923fd763e4b2d473b734b980ef57e84a8dc4e43f96c017fc1f2df9de5340dd24893cb3fd77e69182e302f54b3ae478d51e37897d9d75684466f5e3cd4a99d0768245718ccad3d88b09a5b455afad9ca54dcc13301f0dd4551d20769ed5684d1344b1a252106290f9e5e60b7a01787246c5dd00f4ba6124bca120dd30eb1e109479d57ca12b638a00ed09dc13486ff609be2c59147ff303b8eede5fa80f0686c36e2aa49ac687138ab749ec50bf83724da36f90efc3ebf4bce1c3654e98703ebd3603ba5992cdf4bfd818510380542647b05cab7c194063b35cd255395a1a6ee5098e749d211f31aac569e13a8d9a26dc72902918024677861d0d593a0f9d08c693a2305bc5cdf22465a91d0f8ff7e4d08999a39d157c981b47f8e961b41e1778cce7031e479483b86dfb3c52be1939470c861c9b5f542480da15f7b12b302b161d93c2ded2443b17adffc073f4da198bd7aeacd700208d7a7ed04ce75d6d5b7f280e4c3d5b8d2a800bf7cf114198457e43602d11fdbc3332ee9afe0dedd6678128a2070691fd0c2a77b8204060df0ba33e45f37a44bbaf87ee9a3e7c85d63cc94e4638473be3641146edf0f135736f871f292698a5cb1f4abd5b82b9e621c33e2862d15175e44b805167b48da4fbcd32ce7c5bb7b0176e4c4507baa41bd06fccbf416d0a954be33dc9c5e4f7b70841b2af207adf40c7c3ea38e4bcc15de2e3e64328c74ce9172f2a9538e4758b3fae0a6f27241f63b114271a6f120a951c611cd24ff2b6d2a60f703fc2bd337786dcf2ecdb3a3dbe0ad81798f7fd0fa04a1b3d528b7efa9f389bbfbe2db52c401a6e7f8268234d207a91ea6f45708907a77f90ca2f7f688de8702447a3f746830b1ff2434dc1c8a9363bc463617890ebdeda64b5986deb1a9f8d5fa759b8ddbb843c805c620b21f7ea24d4422bff57e6310427a15fa116666578125250fa9bb0b5755b48bef6de20eebbbd045d7dbd47c89d50603b9ec00bc1bc19a02cd9a22ac0634fad39f710913cbf96c83d15e44374257b87dd26f3c4e1be831a78da457333f46c3ae2b18641bcfe936278e6768eed57a6ffeb186f5efabc1367d6e4f1ea1acbb6c4b568afaee669351d99a4cca8e43c7404f5c9d88ee4911783961898a50abbe22707f46727785c6ce06f56419cd1fafbaaa49b72b2346fa059a6a92eee60a0d90cb11a635fb0238d4fe15f7d58464d689abff7b16da769ab84d208e81b15ccc5358853f70de0a3494a929bb88737420fbb6eea4b3abec1c1b6ca03732419105daba643753ba44b54eb9a9e6af18019c0a9eb246b802e86423ccd9cd301eeec4562877630972445de0757b22ea5c886de839911a66ff11a620c55c21a2d8c775a3401a94307e9a6eb58f512f71120a5eca512e72a9783194b16563a00ed2f46c3e8d470a24e24713f998a03d62020f2505bc7219bb8c2b15a93e692dc32751b0ef5dc375691d9d07406dad877383c68494f1f35aceffd42c9e0b0f9ac5c3d75e6fe3302fe26a5972deed977eb1164d64cd260a6245c5e94c97fad3b2c93f785c01dae394fd25accd80fc4e8667e7becd520d01e705e968a4f1bac60762178a4be778eda655d8218db05a1ad45286659409b39adb861dc03c128ae8c4321a22053b9aef8dcde5aa82c852926ce906f6fbfc59806c224b531c90afcfbdc4467ed8499f9dce7d35ba65aa84ff3b233ddbb3e97f493c4112161a08f598629e96abbef7be7f4b2bc33cf7c49e27b1ae3c7ac30da3f19555959d39bb8cf2f306039aaf2ffb60f7d7e174dc97c37aab6ade22410763db90892f4a706428d5cea88238953c047db12c3e47a07eb8f4f493abbf929d24eb7341fd44c83db86d96d1edae714692232316216421f40f02ec7e7c2637c20258f282a187f6bdd8f569d600ca46fca06dcae1647923e1a87b1875eac1e380c64dc8707c93df923421f18c920f379597333fae4741580d2a98d8e3965e19eb365347a139d2b1e02bba6dabecc8d89168dd10ecf6ae30f81b7ff061078a00b6208d1a999e5a85a2f25471bad2974d973bc092f775b1a0dbe1ddd01d087b56eba08115a2dc0958636af746db4b66b7372c7fee10bef6390d5a437229757f9ec913678bccb76859ffc28a02a14b4ab6bc73006fa0c095b5d8423c573e6cb55b18d441df5e8f7269c48a826ad52451dcc5a11194c2b902625f4d6658e8bbbbad849c6f1c36c9b9525cdab3b8f52889b7a95c2add59bffb97c220e4cfb26d2dbc96047e3f5f37c4891705860dbf75a7ad2928a60e5c6c95357b9af96841d81e8d429c45eb47673a62fe76f6c6f3767d1d405c77874c0cbdad34d28bfc87c206d354cadd4a3053f78b9a6f7479065d40a6c846514886b1bccdd69568501f84881c904ad2cc9fcc86bc18a024deca81b4cd225f54226e443b9c7f36046ec021b28210c270df844b6f7b60ac4a6453e961b6492557c4874b6419ace35a91343f7c4b4841f5c88f6daa0b701d9ff210ac17d20afa1f9fe4984e684304e6e28fe9c976f21a8c469302d4955cb549b55c1a3e7bc68ecff37a0217e646e41cb6354752e1d19663dbeb86d0efb7b2a8fabf869033b29a725872af334febe8c04e0129a0a73e48f91e9e48e5bd6a007f0dfe9395d7d6da5d12d8c963378e623b68a926f026066a7de2fba6efdb63196e5a4d407c25825d70f32f68b707a78f0d190d7375eeadb18c5be109f1e49b1faac1e598aea468ede9c65e18f6aff60f01a7040b96212a81ae7abc2313feda6a547a4d4203cbab14674f66557aca5905e2c873e2628555ac73b6cd3992d3d8dd99fdcad2b22490627b49daef4d8d3bbdab2d5e4e01bb9dea76c8845a255a2c41f7f76f64b45603222fa16d8aee685c4dadeefd61ae5c0e12f74a0536b1e1e91313bb78dab24ff24925394ccdf8d93497554b8fecb94ce66c70f8f7dc0308e3db086b33b2fedd80cf35753c3f4da07ce14c5c11e3910363234afb2657329de447766013e723338ec1707629593bf45b1d2813d89b4668fd6cf6c407e65379878e16a71016c2ee0454d8b98b71dbaf13228a418832a14cbbbbf55d8b610dc60dbfba6c4eabcec7d02e5a92cfc7c485c6775e77b21aa697b185e77f68ed7c22a5f95a433845e842d2b3782cdb3bb74fd78e8fcc3ce6e7363282d2ee00a2d75186b89a346f8c2c4dddf2ce7d5ab5f7284934206cf8a029825c377435b90f5b3788c89e43c09c69ff06e4ce5c6155d098ad35cffd24854bb2d3135d8c5a3305fe279bc7072ef881c388a69ef4c5d0666afc10976bf5264ce1d3a5c1c6edf764af96ca17bd1404eb92448191db59a7cef0831482eee98f5a06e5927137875d1574ac9861278489b182a37501ecb6872f903d3e9718fb4fd00bacce4587354bc267bdbfc4ead551306a3c2c90b93f77a5b009c1c0d51d71a00fbb76f17fef74f4ae747943206af540db81642c2050fdf6bd94c9d8788538565f6247b2a327a569b4d7a5989b67e9b379ab1435e2014717dbb59582517ebb2ad968384f016bdeb2c62ab34bedd1c9481ce551652ba9aecee2c9d8b9c05be30bf341bf4ce77f940eca86c5d2b671b406a36bbb6c6d17e69318c8088ba9acc24d0ead837ea24eee3eddda8fddb28a0fc2901e9108529785344a3c87473c5aff410f7db52f057bc07d2d0b6dc8abbcc63705093bf74eac242a49f0ade36a0f0c4f4850aeae4a5135e170a964f7b86271001d1634d283b701b5e56d421c25438efea781bbb0e69bd23e1f2cb03ae7494020bf08161898c5c8c65149bf0771aadb3cbef25c2b16c1de37d8f40bab01b468198e3aeb517e294939e2c3efb05aa787a95259980da67ab8c2d6116eee410a853b149ad92ea334dd42baada1b338cb7e7b4e488cebd1a7ca99efa37d74517f5fa8020f525a4c2b7d1f34a80b90813e837ef15ba770b78f79571b1efc21ae46803d055a45093bf099111f6a32b256d518ea9a83e77decac1361315484ed33f462ccfd12010a6caf2c3e7a960df38ab2409fb9ba7cfb3e068be61101bb4892bbf23b7efa0cc8a47b62b81be8381e8c534cb68d43a9ac2c450f5f75e7df0fd15a3b8ecb206b27f6f3ab030848100922c030fa65770a2102eee4726aa665b31ceb0cb896802a39c50c3f71df9c5e62800c5f40a57c49e7655ba3aed2e7b5c3bd96dba4496da8fc42c472d4f253aabd145458a38c9dd2ef43c7235f48c0db9fdaf336a7298f06d7240439cb493643f7f9b56581fb3719beab1887209cf609fd0faeaa80846478187b384b8d8d0582652c41ab3eec8cc592333b1918aec163a5ad57ad64540796b4728b5e15d1e4c634c5e7648c6d3a84491293c7b8399460cf56672e09566c88eb7908dc74056c0534dca1adfdfc443dfabe88d5142c635b016d58413cc978856fc2ffd78c908f6ec984ab5a83b2402ad39b74ea94b4f2e95a9bebcc4e25a5f10cf5aff898353233c7eca9daabec93437e19028814530ecb49547a8b8f93c913584d04f3cd6736932cad4204b5eb4d8e07ca94ebe0256e75a6e14533792eb4c237b0bc574bf2929f6f1fd575da196b4f94c8c1c8cefe443109e015f40e383a9dc1fca719c23e203a57558342da27e897bc2a4b7af8f90c908af0274321249aeb6eec3e49a160020e0a4aa79bbf65f31648e7b121ea56a2786540af9f2525a519a63f435b8397eb282673e7be8de975068ea3b2f8227b1e6500eedcadeb841c69d7555f06a37a503e4c5e8ac11b6f39b20827af3114d3fb1e0acb8949e3e0515576f34671725f296de21d5da67772a6e0761d2b560e3d15b51ffed6585c1441920589b03e378dac349d58af5e5b445639abbef3e8c409a26e0f96b3bd1dec4fe095e089b417c51dba494d4bca85f0cf95bb3bacd60c7b2a72c06a78518832eea1aa0c32b5d3c1f6d07d1ead9e050bab76ff2e6a5d299add25349277e99b2d42304e914aabc29d926cf8c1df17a881c1b79de5803297a85694be3fd5114758d2c53932af6fbafd8e8aad5d0a79bb6e8c3dde676ac7b7caa88800e0e019cd036d636b23d20468ad955a5ae2c3fcc4d0b49e7779bdfc7649a548d2a1dd6997ed293858689c41632eea84673dc67a3de61074479edc770cf35ef9cd16ef9edf987cb929f9b42280247d1ac5b948bb8b6af71ebc3f696913e9f66b2a9cdf8f2e22085e4c801bd107a9fae34c521ce307a11cd71f7abd0c5b2f09b850a6a84840a6a85c412a984913a106ca6532d6cceb1962da24fd407dbdfb0b2eaef9cf7b1d6efbe272ad604aff91c3a03f222e7d6c87a77f3633043323459619567a0fa5c170262232c2af28232362c587142c8b6079caeb4a5d535b06c9e5405a53f9b26fcbc1a64e05713551709a4a0e510543d485103fdf336bb5b3d68067b252409a7dcf1b1bdaefa7377edb8c5eb987759add252edb5c571de4ced5b6be7dd1de93380253efdb87e82b7504578c557e62ea63be8dd9ab7781d384b704f5dd24cabe1ce599350fb5d47f15c3abbb8726fc10d27813ae7453b30fabb5cd14d02fed04a57c90206df72b27c5dc76cd750babf664682254fd55bd63bce67435b33ac13359aee0b7933cb3096a2cfeb1d2e0665ac1bed071e3b133a3ac047f68bed4201886f5e217c87bd08d46f776097c9ac883dcaacc06a386f88ae2a7ef4d9149528ad671a041c9a5ffd9a69ddca0bdcce94fe0c51d991d85787c44bdcb1cbf23be4d2fc14a9632a9d259fec42e2f449cff7412386740874b22346e54f7fc55754a63c8b025e1545a022171447e6c741d028af5c41137b001579d2cb39fda62fe3c2e9ecd9212d3fc06db49161ba46ac6ebf983a5b18f44d5969293fd6d0260dc32eedb7e9359b9acfbbaebc87219d76ad9b2c29aa02f2b1e1193ef8468902ba5f18f01a74148e8eb95e08b7754a7ca90a189d758e34a15a73c44d6a5cd13f71f1473383ba192a1a05750b64580bcbf73ff298b72f9cba6e4b0cbe76fee131aaf05a3cdaab2a1e3b3059775ab238b3adfab61a3dc23cbbe5cee9b4716546cd93b122f54107bb408536134f13ecb06f21f5d3100a09f5d8b68dbfa8348ccedac10ab129d68fffe83ea66df4aab3ed67d340eb2f85f201964380068fa60da484879f8503d64d21204ee9f067bcb186aa4d6fe493a32fc2b765b21a1e6ebb86ab9628a1d735d1e23bd0c7d1b7ba9896052d853edeff39074f7ed400fdbc07f4bbe563958fbd76f08087f6b1f502ed04d3f07541e2e93ea09abb00626b4bc29e561c1df56abfaf0de152e1c31863c28baf79d3235a691efd8b767bfa096a5f6c91e614119c345b0a7b8bf356bcc9010f7cf08d974e8624a96c8b39c33f998f2b5d9aa8fd333f3568911a3466dd6db80688bcddb3e53c9bb25e540e623a070e0af2b7950d2996570dcb4511356c63b994fde82b01bf7efde877f3bf6d525eb251f9ea0c02dd2c8d18247065422e61ddb4cf14a534e97df4232efff10c16d04625f5cc1c8ca24ef3fbb888aff873291719f417ff61076492b40572033bb125131b0732fae27e39eb6778087a8c74ca5d8f4ba87d1574947c3957857fd2e024f7d7553981fe85b97d09e97bcd99963730d87a15089f755d6088c99a61aa2b37b7fb17643fbe93b201d7856de0850b21eb1d6d20c0dfb9b85ef8dd71a8c5bd29137579368ad0b4287e49c4f0cd8e0a8f23407dc387de2a4faae27af3359d05bec1b4ca6cc5ad968b7a81b2b2ed20a260cc0a896173759047fe9bca95a6efeda0dcf06b0e7d28e36d7e18d65dd13353717def9f55b7834285f1f354b868d63d5b734081538a90557bfdba78df411f4ba110913e6b87e3aaa2f034d293c9b01ceb0f070a46a9ede421f8aa6c37c4e5952533315778634844b49a44b765ed016f1f4add7362920d76ddb63e4d6bf7fcece64861f4149a11b811246d2cae075646526ed4ea6dc597f77daaccdaa697e0de125599a3c648425f8ceeb3f035047dfc591fd87e16dde5c36ccfbffbb8e2f1a04a68dc63322e9982f1fc3bf3c05fd720f8c8f32c28d73254417b1cffbcb64746da9b64da4481ffb5c8174144d8fd0112ac6c533e59108aa16678365bfca4d34e60f790a193757289bffe71a5b7e013fe62e38421624e8256615c2fda0d5ac13e283ff378fe7a6c612d2111ea14197c09764be5916fbf5f0551c768d720cf3442c2c5d2d2953614f1f355bff51a57d0cee625f9033b05ed35da74f905142ed6953d720bcbc606bb023cb6c0febaf6e6aebdc3f6af3320fefa19726a9b36eb29b8846ee0bbc731fd247e41d02932f6b275169107e700bb21f55f98cac8d62e43e0d0bee7af91984fea42d1afd09bc515b2bf3f717482303f1fc6cf66ea4707b675a05dcaee7915018c97721825f3718afaa7e3c4ec2f7a0ce5b4be950c5efa92bf7c0e6050f32fc948528cfe179ac1e94f93e7fec10ca965fb718883e8753622ac78ceffa0f493d6b81462bf48a1d0d8e403dfc5e7419d72d66b991986a10d20ddc4529675c6838dfe5c83f8a4d3099fd41c42b9ea9bd3677fb2f9e6d313c4dc2ce328f92e588659d8af3bc80dcae13eeae53323b476e3f95454e99a3de036a99c6a3d01809799cb388156c4d061cc39ea5e8226a5256f2a3fb3f0f5413a3377f2d24e03c47004b4b7377ba9cb20e0efeb4269f64425ab00ef8baa6910558c7677628e1491c3bcf82198ce50d5dad3c1c11253dcdf3a014e07f12485a9c942df031f9fc0f125ed80c5df0cb2f0c2abad287789f9e7b8c9fd4f6c27decce5f72113b8059d8e1198e27d90a17c15937299137a5ae89071d49bf5c1c59a4066a1f0818b9370bf5c9468a20978f6c889ce53431090a63e4f9eebf34675a890a76f5c46f43530d602d93a3ad4d9fd47bc773b99c803e728ae3019de6500375d5505b8a3ec855722f10522040763e1cd70001923b691c059c3141635b1e4a1870a1ce32ee7177e9ca68e7818b2b71c52f8902604fd063cb7f137b71fb05e0ccdde169728d53f58a7081cd3de8de16a08c28a4f1d29d6b55eec6c4e68a5d0feaa9091ad7d733cf35c1e0df3d817b1b4272cf1cc95f79b15ee97e9856b2eb23845bd525be6fe9adf6bfeb6572ecb49dbd600039b1e3ea73fe8f3d1197d71b21656ba0a06b47f453b49ed8dc32ab04928040e9d1b57e4f15e0ef9e34be796d71d37d9499c41b7a3b329f6cb50a43e3f087c80f035c653594501d5b1de19f1b15dfcc75d39c556373fa166849d769729b56925806b008785bf53a1fcfc493d1636c42c78a771056a1593e2a15eb3a8cb91f91f913150c6a37123a49ea02a180575e3b750cadbe443bda9eec649381aa666f3e40a94098385853aa5d01768bd9f30df29733dcd1fdb35c6502475ca2defe1439b95dce85e9dcde8697229defd09e7175608e92f1013154cd216fe74924af6e4f474b5bfd75ad89a79d2289ac39721860ad6834679bc23cbb3d36403d28b48580a6d823eaa5b21af605fd992e91410f9e979e3359168b1bedaac6d11a251f3e0938c3a0f363ff83efbdbdf6ea97d532f7572707d5b634bbf5bced8084b5da2f152f039eaa10cb6fc463b462f78399b5f0588ad2e2e5dfbf4e09ea038efdb5fc3307687f25880dcdf1196f1c3fb44c82663a893f01a1ed3cd86a76f1c8c2d37bdff36b1970e3b48b5c584b56077abb2f01d3b996b38a3264c1d6299cdd5e19ed3c3793f670dd9b96c21f15948031f139f427da1cbce04b1e6f2c761ac66adfc47f0017de35ae2618c29d0f9f0548a40d267641174610142254b76ea184587eede44884f712dfd5b2c0003a7cb6a8027435fe31002723122ea5e02bccd6e94e69a944618445381ec51bb2f9a51727f3985f7bf1dbf0195bbad5b81192fba2693220291c8b30505b85cbfdb248d4a21111deeedb6d5d8fa7f0a17ffe770d85917517c934dd3949cd081c337c0e0a01063133229649484d5d17f5a25fbad5720fd0f1ea522d7cd9377a0d62d6d2492e4fc0afe8889f4ecac314e4044eccd33332bb1ec04a161f2b4340e8e983fadd776b67014d1594ceb02b7213cb5708e600123e15bfcc76dc939c2e0e240a5bf895b361e4975c8ee27f8a38986d78e49c54dd62b011e5ccfea80b5cfa6300c65151631399584133c428b72b667e0d152763b9b9f0677ea3994be4d5e9ef1af19a016db12f01982b91f1edd9ceb658ca57eb4b326b00877ac78300ce53eff11d56c1c87e252bad11850df2cd6efd1229b55f0a50297356bd006800f76528de864cd6db3772fdd052175309c2e6adcc7476039c96c936a65f5032a265915f8767765b1d826b0a019f8ba60479d34a8cb24f198ea1eec6fed01743cd442528c56e4ac6715758f3b19eafa122e3d53192c6ce15f98c1efc0fbc698e6b7939edc36315f76c0f41a543d2a1690a448b9be58c3caf972358e28b89e2b6eff61df1a95a4d93301a56305463c3ff569f91e26ed3f31d251b831e6207d6ab400b7141063a3b7d0cb939f3563c76b943eacfadb2ff6b52f501d1018ad15ef8523717799368f2a565ab5898f18eecb8043c23c7ac2c532b7c5c251c2e34adefa164aac87aef312b97a4d2034e9a60683abf4bd0d0052a88de23a8ba3e2a4d9ed9fb819cdea6f146c0ce9bfcb9eeab0479e72e2cd8098075092eb0043c47001f1262faca9cdc14b1e0bc592e54e92c8a70b47e59b0de8ce3483a7ede82cc2acf1e8f99928385c53ffe8e8058f0f113b7c516bd90a01e0748835f89e448a1295df8daaa66d268e2f9442b3a41cafeab58a8f18617d5adc2fb394ea10c1557da9afdceee1b7313ce3a006c0fbbae9cbba8c7d2cbec6527906e71266f232b454bdaebd22f5053373d1598ca3f8006754ef864ab9a18a70e9d4354f7387d06303495061e5cf8a4fe06c2da9a40b0fe0ef79c0b27d8be1332044ded0cb6d6dae96091f668d317b574a8d364f1eaba3b0cb72801e660c77896b2e8dab39111f1fc485df99b24e5070bf98d850f4da517543510e805fee11770bdda1f83276db9c1af910ca03a00e0ae84341acc6e419fe04084621241d7e273ade53ce5121bfcf97aa45c40c7f439201e6b4b91cb01b555c29734c996b4c4e584be98e1ffce0cbe657930b33a0ed959a0d1c564e59fa6553b857e3084c70d37828b400dd7930ddbdb3372fb7897a42231fa71c949f8e0212cae75f687a882e7cdb5c2e8c1a8b49df6f3dffc6cb36e34dc57ee9e350644d1b22dc4c31ffc08abb616947538e74436f91a70139410d0040dc61274111bf5291513421dcef4b671b37dd3663dc52117d66f328ddf162bdf16ebdedb388dee1f18a80f5d67118b409b7219f64e1d99143cb83b5b90f4bb664f519a8d036001655b4f4fb35d5381a8352fdbfcee7437aaa50e3dd25d29821b8f2f803b99e5161cd2c2108a60b3a57a5731480634bcad02dc71058ebe580d427ec1308780dc5270dfba36eca6ff645a5d6aa562b0218bc61ba0ba41e6ee5fb56ac499e8c0d84a1750c3f31af244f47f0a35fca4d08453147e83909ec0be38c0d7a10c3ced44acb1d5312cfb20ceac3d9409ae4f54029cf138c0129b04bbc052b07c1cf2a771cd340e2363e03717ed00858b99ed9c7c398f121e7220d51a52b47eb8499ce557271dddf4280e5b6ebef457e7698e87b33fd37130dd013e8a81a339614b1e51e322207264686d6a376b2a0b61598ea35356449b55551a55c4c67abf5904d24429fd7d005af215a568257812330c62234bd130ca24b382b4f869365fac2b8400752b5140642bb528a5598a386a2f237e645771b79cf93a7acfbadca87d37d06813ad60b486af85045a24fef44b3a5f97b25f5f20d84a4ffdd50390ad1ce1890e01f84455ed3b76b61c8a1a02e724c81125a6fa9709fe2200a259008452306200b416591314ddbe6805ddc04045e864974604ea6062a78209a4df3d46071d60312f43735d74320b0db913408cfe4a3c9f1920c6cb247156d976f327c0ff46fc33a16a81f8091a006a99a3339745f2a7d862951d495a6e4081ccd7be5609553cd5f54247d95d9dadd5250458dc114e4626004af704fa26e3d7112010fb9f9414bac4de519df46f64f9bd2acb9a285a306021126b4ce29960282a1500df435726363643ee26968d3690a55f333f15163836059d433ded24b7e644741135654eb4cbf1269aa76e8afa9f5728ba0afdf2bcb4ae544ceab8254b2f08d17327c2a64f7da3853f547902784a6fd9ff5388128170a77fee2785e0bbab74729968f7779b0ad8b460d096fc9c2999dd2e341d8648e0c80f34630ccb324d6b1ff0e7dc4487791735fb143c8ef7f0c902db94b139321f8215d3379255312aa81a0586a05fdd8b639fdb7307f5c956e7a5334439175aa79aa7641ab860099dc0a4824ccbcb847638dc43a7c3e2d9bd0beb2fbbcdeb1da50dec5d97a2ffa9b0b08fc4454a57daea78ebd123ee50f861c5988c848a5b81e8c831bbe6281457e7ff8353e3310366b1c030a62803943c8883cbe186d99dd8696287b9e65d069e17e183ef29d4f9f2072e53e5a6150787bb470d1e21a9df6072c719dc01eb5df5a667f8237eb1de416e8581dd1462573262497a572230c3c0a138f6aadd5786a4fbdfaade2a0769b8bf2e3c4d1e105a8d5d22a50410fa6c6a6bb20745a9ba4d829c340fa825b1510a53677587c475f9a78d5e1697b9acd70d446894b03816b4c9d3b5e54c330cb63c572efe89fc52420b900fb4b95a97846bc492dd1b2164aa9e958c164990ba848537a8e8bae06fa9e2c87a6cd138d897e397e47109cebb000e6af5b9e5d9eea74cbbdf10f1b9752ec04f2a49d82be9d9056f3f757dce118841f3e2d9ab8c50ea7627a423b9e9f980cee5936309ecc0472384a93c099617b175709dd5a2f01155e6a82438879e124f0d2de439462a5076423eb7b2e8cf95cbfb10898eb03d1ca61c804abecd0256f6fe0a5fb583e62674ce4965f195d688ab6942a16a31206600c17973047cb490d9ae09b661770092f4ccfd0e2eff5af4287d32d8c681d03072a53705a4c5151fb89d38bb411928a125ac7fba8abd8e1b1d76d0c42227afa44b7c4a68b4271f568c57d17df02eb08af1c7fa89d1ca960ee23aefd2252598c0a7f278126af99c520de6d872ce5ed3c21f7b560bab54b6901bb45f5672d75dca9929e500eb9add6b80f8f850d881daf565a7967e7cd43758cd58a0d5d5342943900c66902ca511fb7024b1bcf929a28bf0c77892f6fb8a1c151f4508fcabaafaefa1854ab3616a52a7b4ba72c75f5e948697af73f8aae411a258fec2f3ede629fea72dd06eef98fdc002f6231725625c14bb2a6e800f9501374796821984c9b708647d7cb868fbb0adbdbe643e02e17d827224acfaba2cfe08b817562bbf9ab106c42d109f7f71ab530e513dd9845aac4e4bbe15dddcac49ab357b81234a6b48cab4a0f41651fa1adf5f5821070d588ed7b69b686a0a8fa061071e60cbfd8543932e199fd55be2f07bf314708fb59bb4e411ea0c254790b602480da96097e7b22f33e49f3f05c00eda643cbf9dd6dbbea5025741981e1638f3b3b5cc010faf45ed965526b622c8ceacab36d6d903bfbaf7f87433250da0e47fc986a2e7c831e3a3cb18099ff3300965fad1566fafd851acd5f49462ba0d951005e5121f5fce5af129da6e66c3a0fe88d7ed40b0c01d9f8a848087b8e3a8aa2e9f2bcf9d12f7c05d6006f3e30197285aeea83586c49dbacfd92d9ac020867765b412fca71f881f00a7d70a0b2d16455a313ec01fde4e504fe954481fc15a3e2b15c2eab09c8739758d5eaf2cac324d2058c16359ae30bda7dbedbd87a895540b96cdf0270d805661a16c2158fa63c59d6fb2b2e5564f2cea2111d4ef66ff94f5ec2b6bf5821daca6a988dd776d7ba4e176717bcac121567d1c37e08d16bdedd8c3bc3126b4c6d1698564980dfd61c0bd59d924fe6cedb7e296dcf4a688fc85b2f924cca4b882c401cc651f07e462fd8db9aeda7108aab18335c142bd9360386365f33011e571a413147fa99e93235566fc92eb1fd48516845274ec72c43df30c5198353a8bd56ad14e37aa9cf81e38abef202f3c308c902eed3f1031a1c953f97c7113a1477fe1df1c7b0bea15d19b2f25a7af633e49476a82d8fd4ecb64f3a8e8f3c148d8bba24d396d25488bf9405a3c17ebe29a7fdde017dc0706c4b0bf32b42389151b7570a14be24599f8c5cbfbe9767f4c59167433b398b3e88384fba7f7c680ef0cb4ab7732ca43d89a1bce44a9993b6dc5891a0df1d4d448c1a9bc891d521ae3d187a61063775275d552817f6981aa366fc231882f9be7bd2534b124364099ec841fc2c6e8d414b242f99abcbbdddcf12a12a5542b9a7efaed1e45785345ea10d614a144849f117eb47002cb0b64d4e5f0ac2cf71c5b4c3d2ec188686739086587516c9e67548b4fed21f1a2f62746e8673c0107e9c52d87f75c63e5db65893a6bdc96dfe4c8795de38678a6a4619623fcdb54ed6fa929e3a0d28b48965f5fba0f89dae62b382b603ce1236601b8bf042a802b871e32d84896339097940cd8542884c1d6f84b67a83a4d47481d4983ce0599802841e302a71786fdc2bf4e1e2ad0cc2e307dc6a560ed6128c4ab97a49ae8b132c5f765166180885a0273f8caea5c92ab1653bde63cc37fdf4935eade6fe57d92df3236ad26bf49811e3b5e07564c01053947f0d68210d9e69665dc13ffed9fae9d33a9fa3fa49c24cc953fde7bb778c8fb315095931b8e627c88f575425f227b586c14d5a61a5ca29186a411a66cd285aa8cff5e2debecab5037a28bfc40085bb82d058da142d5a666f79d8769e76e622467f0b9e63f067fb3d3d9f5a76ea9474e9933577867ba70faec46a51328f4b492944a742f25aef7d0b58b2e6111bbc97a5352333d26021a32f155d3c94a928623bd77009e465ea908f7c3f5dbf9e3965777d414e9d0daaa5b28c4e3fb7b6b57f424067e0c2a2f121bd0fd3ba8c874501c634d876d9195626751cd2e87132837a57b260b71e563b2c20f320e0b2541b95f8ffa4d77d4c0bfe163a21cfcb27c135b08d325453f2cf4fe2107801ad9afbb25eb95d685cf7ca4c1b1c52da5da681e65e37eadf5c51c675b9134bd9af465f575508f518015166f9b8bfc1069fa29de3cfe85af3a8289bbd97f57929dca0536c5853e3184eeb69bd8980603b39f7db7856eadfb02a2214992fb8238c17ce4036b3393c387414a9125b3af251f4aab11d1f0e565c02fc3a32fc14b8c50a28a384625d8d16373ff01d7679ff5f0d576e90c401595cea7abe04bdf8a5fb7a119c09cade560e6e4cc2ef961e56f9a5fe2ef2873151b24e74661fea85e2a34737a796715a07081b083784245675c9298e047f922a1da7a5c08d1586a6ce42822dc62ea536a5e9005e698023149759520bfa0d3fb1afb8c973ae47f42a05851c2e84315c1eaa1dca9c8626e92608c3295379d9fdb7cfaa7e886182b88fa0cbf31b83e50e482f9b1f082803b52b2b831a3c1f5cc0fcde3c10e56f050a434af64758bc436f150ef870663f06af91f671d62600e1c94b86f5456f0b2bc228d5a2e7c8485ea05906bc26a1d51a736732bfb76f2c593da5c2e0becf72253bb20fc802ed8dfc24d567efaab2e18ee753ea9362caa95ac2735abc82f69d05c7db21b9ec38928f0ed15de1e8fb8e714adf4eb743f90e986076a0ff6ffdc28e9efcc4746235d318986d37dcf119912675511bf8d1e58d3ab8e9a2b6e966d1cfd8b7b450cd53de50ffe799df3d2debff2adad6e2487fd97a5fb33be9e6a8bce4d2507be3ba654caa2cc2e2a232a55a4fd05efb3eb74bd8b27975f60f2bc6f258bf4e5e1bd637193104d8314f81447b6268abf02fc9822a74b4a4fba2f30458bb60f9c363de1ee583d95eab5b364ebb8fc1c0a698ea36e52728d087580c99312542604ef4f750bc83eff686d86c2dcc7f0658f09682dfd3205e315b55b853d9d3920b3742f89e16dd6e744b5f26ca8243284a9b6b12e8e0ce6bb6d90c4dde2692d4002192e9e6229fb44d8fccea81c8255e6a369c67a85d30f799615ded95dbf5bc7af79f6a89e6092dc3fb80146c33bbedc4dba3fca73e648167a2e5377f2af11684c1e7e59c613c6065f3c1015cbec76c143acf5524d0a26de4e2ce66381fbd6e9a6f22946e0c260fc6664d921f954157c5394399543a6e6ccc5b4ddbc25a198843bb5b5b9ed6c1d2ab0ff782fbe3a91f2011e9b38aa861659d99061cc51e82bf98e17df7f6f9bccb0743ce41f327469e5532c7eca83dcc6dc3268547e8b21a0d7020948e2c40dddfb96aa9f123020e98b3848f35e4a14e532c2729eacb190dbd60709048737101582d6d5d1d4e1492c815ea7064a3795dffedca22cfffdcdf85d4f9bc775020379a6810434d73e28ceb9d088d6095042cd4d4c5cbb381c4344198265fcdee65bc782f195050e773cd66f9c402aebba77ef29e82312182093e5eb6ea391b93e2652f6791f61c96c87d05a35c684a2d1481c1523ceba5a0950abbe2febfee67c3a37e71477886d813d73dc1f282fd550cb235fcbb291bb71aacab56332b2aaaf6a367e35014750c3590870c62229417ba8ce73547c3703a5f350dc9633638446fd28afa999cd7e2d0da874a78c7f1be283a6c4b257b18a23ad39f59ab6cdcbd032075961f180528587a76afb35ccd5c784cc9b17e4baf370d410718b5e66fce44940655f602a40256d888b398530092d40b1245d3133b4b210994d885fc5bbf250c01901e080dc56116f54522c3d1aef49ef04f75e41a6ce6f8d20e3a3f1adaa18a4b6ea1aa604f72492405a27c71e5cd3afb27c7cd7b4d52fcde8390c442d38c3e73b6a9491950fad22d0f5f5c608e88dc02dab3db0f88f685eae930cacb43b28cd238348f707ea9a550267fd6ee5bf1b1fd9ad0bfa57978bcc6453ac23ed8d6ba121496927bd301ad96eeb1131086e1e9a1cb6a0c7755ed8f26cf21b66e6bae3e27650f1a9857246c228486f4e606651c4185aebb513123e886ea5a2989b2100d64cee627b4d201dbe67c5cc1d8ac4d24db43d4f3eaba08c14130cdf1a4ae6f14ea15035314badfc8df14116216d55231470a9e3c2b9f64f2e473549a321c74cada8d72690a449adc156ea46086e6d707955a0dde7d8fc60f1f7c16e39ad6faf1e6127b69d7be6fc518c744dd0262975a98deb08212fef1658f65d771275217a3ef49245f0b99a260f3dcbfbf2ae56e086c43744840f8036cc6cf17c2662900304fddcfd18c3363edc82d3b28403e0da92d3a109ca5dd6d3302edf76410c5572958d0b24a5103c4cee4fb19ae35882cb3abc5a0a6bfb67b61d785c5323034fb2bae84ff97cc2494a2c8c9c31b6e868b2ace0a9c2a1232580dff6fe85d3bd2bbd38c9efcfc0f3cb592aa13d295faaef7910b4200a0343dce3de59a0d05fb9520ac58be90daa01676dcb466b2f659d3f4711b243b1bdac0be9fd0194d54db1a0cee138e0a16f60b940a74aab40584af6fdba293358f9b27011f57d804ab57561310d5a628941d957a57e4d2f0c9085cd6825f9fa8a47a250612ff558c39177a58644bafdca45b953b3f7f07e7a28b44c2d68cd5e034421b067c31167a0bf589ecc8bad4899b7f4ae9348d18417a9d8153a2f27c67600a58fd0d2c4f8602069bff889d13cbc85614aaf188a9e1fb608f7fcad170f579a661ebded08851314fd3dde177e58595d87cfb0386b177b36417477b3c5cba953414c000ff77d8e89230121e79202fef9d686b5247c6989836a8c3f57933076ad6df2a06eea5d6b5170b9e224b1231986ec91725643eb001d927829d0565d7438f8e6a27f7f948ddb6d832e569a9f8ddd3ca04eac7e72a00505a3ea3499e90554fffdee81e63df19227994c8bc68e09cfc0cc2607da1266c9e884f576cf340f47b93a327e98d2b8d9cdddb4be5daf918d8765a28d40fae44602c267340460e9de84a85a7166d45559088ea31272ee2f9317edbf955ca6a052511a4f0eaaded45fddc277c4387104a6cc3cc4782ffb4f81d4ac839b68ec0f80c3f87f29f20fe468876e55d0290199df8156505a159a92e31765d58abdad6910e3ebb64260c4ad095cdc63031da2e15c6b7df36820ee6b63f3531fe25a9aa2c408f787b8bb12b4723b02be63788bf263bd81c399afcd23bbf6f8948bdab0dc287621ef9807dfd1be22b889b1f6ec1a4148c8de59f82a91af40227ef2dbcef70cfd5757c7a8aeaf93befeba5717f35a338c0a935f55bddf4bc73371eb1f50b1aac2ca662bc1bd46f0bf18531c7bdea7b462d23fa3982df0a819daf6d96d1681c18828e554edad08dfa165d955a349791288ca5e865dc4f6760be24fa88d2e4de852ddb78a735a03e3f799dc049d4ce09d1b433bfd806ae1ffdb65af0b036af52d0bd32b57df4c78179a5e157da386983befd10cb8b31fab93a3683ff4f7e9fa827f3c4ac5c68a05aad9e8b356ca7b50fdcd8c8ec6c1da0eb9fc13c27af7c97ae2f8dc3dac25f436ff55356d2f534a9741cee94a3e0c59e6016ceedcc108d6cee778aa16a8caf153bf958a968876e3e1930b6610db832e598e067e700a1ed583fdfc6dc5d5bb8b92324eacaee904ecfff36074d805bcf43479c451c23dda51c1706afb224f1a9ea408ddf42940e1ae225cef382a917135ffc2517a13af3be1ca3076ff7e228889f6757f17789437ea09e59f5d3653cea57b48cc8ba560eb8f4b59f59172e845d351e1126079bd9ead28628abb25104e908c1f2141ef270dca19bea39fadd7a59fbf6da84b0db4348f0bfeca5e5aabe20cacaf90848434aabfe3be1760f1f2f8cd0552dc4d40e7667b262ebd38347db3f67aa7f48bb0456fbb2be6d972e97e45dfedd79eb50bd922189952e69445a666ba620b86763f526f3b89a2cc0c240eeef95fde621b86ecff11a244a18ca6f3fb85bc6e3cdd3aed1b51523911f0a78459cb7fb61ace41d632adb5e4468bbfb342d28bf047d374c67e840aa6f9c269d976dc147259655f2412158c18a01bf319a3bb933a4cfb51dd51f06497b59980e8088c23576597ed97e71afdf03da14d58ae74176242eb1a0933c04a704ea979254a55b03ce64ad918299ee99b016390ec0a050c42a6e475eb5e555414da1e1e299f31f20935cbcb63d8ecd6377ab624fa0e1866bc2414dcdb6fc7144de7ddb5651f439f77ac8dc3bf1ca078376d8a32e96c92baf6c2e31a5ec41455b90bcac88f128cdce97c3776be31a77000a02a01d62deb7e5895cb17f24a5322bc0b17be305ec2ed97ee0bf58d2c0eb96ffff1bce49af3a90accc158acb7ef59c01a9daa21a620b1cf65aa8553726e1221da67217d2cdf391e468a751858be6ee9b088d1f87511ff15de98cf3823b7cd58e379b2af3d50bb8012ddc5796ee886ed0f0da0f6e8033f8617d31fee22b617dba54b106cdab3313b386b0e8624f4d84a202b4a893c4ba0adf1555771ba8795822a89b15b421420bc0d2a5d12fe9076c31c6f338b69f641542ac98bcac5eb6fbf4888807625e4f72a8d2e3ff829b9365beeeaf6689e75069ebbe49019d075d79ce708c28c05838e0973e8bf4919cbf6b6590f2eae15afcabc4168d6c6858ba59f37cd55d5bf9307003cc61903eb9b7d0f39d9164c16d8a4204aed22c0efe1d09726752df58eb85bd7bdf4466a5dafb382adf8cb444bcf4ef7ee4f0baaa550b309fdefe61ec83237328b93fd33bf7bb799a1c422fe8d5d09214918e5da781078e344b2a8b1800c0bc210b3db4a1ee6f94af86ea99085699dad6dcd72c1c0f6890a86811e5ca92e36416e54a807889307a2dcac63ae00a6995274d5863175cea18ff32f04b7ba78c0148a50ac4ac2e96dadb8dc7a0085e2bc9436697a6f9a218e30c264556c4babbd11d156467123225eee368be71e2ae6a3377c948b4dc51a6f4f8a808e10d817800874c691d5df81a9e032d188b4a1d69d9c5dc922e37e79f536f11acb0e8ec8329cd2645a4301baba90ffa44a5c079b9538320bcebd9d71ae4c667fb93d6c1b44e8c68c8dd44529d3682f20fdb1538e7854f517ca74b37162caf564135e4c31abc67a48d18ec062e915cdf1541f03f8556bd3774c5285d10b99d9ef2d8ac317d879beb549fa8256e6e596c295e3e12c570ee7b0401518dcdd1502904851191be943a065d69e38f2ffa1b2bc5abb1b40d08bde152ae08b7a2bef7ab744d1d24509054a45820b3cb788368899cd2c8fd9a0c1bc886c8acf8e149199236ca8336a6665afc4de6b5465692fef43c252f5f37c0a40b6f15c851ed992feb1defbde6642ecfa3d329936ca37796ea33ab384ade2540d39bca31b7fb087d8c6bad9462803fb869657f8abd099a2aef735ca663e7a579968d59b304edabcbe8c3af84b1f08e740004258d5b0ec3c8bc82979fdb6656efd7e2203b44f8c00c5cc484f7a487a004bd7530852e5003db24c5f14077dbf6551350e41d0ad502ab6ed23c61bf2b9d5f4edffec46e1e8dcd23417baf96f9a2acba54736c3bc18485fb48094f173132c8b8875f8035a62d552b73d92630da7efd8f1e32857b16c04784b77c8349cbf2be4c3f054f7976c9f21353eeec36f8ce9046cbbcc7ae4878b5c693b3701766583495bf70021eb84d9fb0cf615058f7b15eed6af6f0560f247be538419396f5bb44d5aedc619fe084a2b2974c23d667eb0d1beb4e01392a074df79a82fa09aff5d644d424cd43c035d22dae0e91e1c1b4e775455803b9971afe845d28a8df4124b3a1cc60298d8fb9753e18b6b9daa1a9c679a5ad9583e52b1a0fc0f43458acd29752a6af079a83f965518cfc35b281f0c4cdae313896eaf8d1316839c29a69ca15692ebe28f9187f8d6a218c45a8a8b83767950559802378f4c270fff4e045b5521ccc4bbef51f28958c2d697ddd741bc5b9bcd22eccc06c821b5b35afec39a58922c2bb12c0dafbed1ae7944708a35dfb95baa51903682e63f311a5c63b5a1c14b9ac6b98449e5e34469d58e2f02359606dd4131e7a3a0c4cf882d9f3f86adeb9172222126b944523cb850a6f895e2629d1f0ce8a9a1a68c1816b051f4803982831d3a6be510e209bedf277f9e06648fdd7a9316f13f8a02e3671fd3a3de3640208d3a2b3a6bf6d2f7e37a002a9f54004ecb555b2240df2f129704c3ea89ff5780ae7ab831ef1b953ffb2b3784075b58a4029e54f7015d07c3bbfc5abefc2cf2a76740a205db278ef25f5a119497e220fc79687820b1bc1c4c1dd64aca0fd79051617ff8cef58c3e1b3a812c2a7c42092fbfdf6d24e18767ace863ba3064d1cc8048a3ea1a34c596b67eda081a3f6b467e990fd5c5aec83cd49319e1cab4424871b53de9936ec4e5cf6a4af6408940b9943327e88b904a4aa68fd6900108f7023e0d31f15fa41a65089506d2dc188d00a345a26612f629b6c75e720dc7d0afe93dcd0c560e357b546551325e58d6fc2da9c5dc620f980cdf934b8a6725edc03595a029e6ac51fac69bc97757f4f4cc94bc7819854c68854ed73741c2979ddb48d8ffe311356d016e95cdf6a5d8e99c0a1660acbe69ee348cbedab3970d6ecf0502770068f483a29191356131d0b59afdfea4e432a5136b55b8933f92d0a3cc555153fc74c8e53c368c3efc2e8ba43c6cb5abb11463f4f6cd872426c6bdc85e1b08ab443e0c3ad4d565ca07e8bf587d8882bd5790b19dad37f8f3715be3a54243739bd10c7bb89e91c0a1da8331b9de4b9250b554a3bf8d305d1f24a1e110ce4810be8fc08aa06deecc70bb699cfabc8df740be25a1e77207068c4b81ce31d9e6039c2fd07c6c33b3ad315268ad477e3a5c23f1c8bbe7578802291429b8c11349549f24c4d5aa8008b4db9a77785fac57a6cc18d1483aab380fbcd1ea9413f601b0d63e4ccdce2b7449e208db2a1d37f49e6f16975e16afd6080978ebc45f15f92f6d418b47af034a7a7043b820129153d247fae7117a2eca4102711bf65d33ad28782606cefca0b5972a82f4daa1b4fad988e157d62f50c080d80c6d74bb29d8f6dfbdcf2f262721c0eb5f8b19aff53d358c8a17fcb06d8315fc5f81640a0f51e9d940401f822a6924122a4f5a4b8266bf829a40ce39928968bed99b6f02a4d8789d27e34d06e36afc47f9d870db6cb55de1b1770067509a6b2de64a0cadd1889e3f4d0a971094fcf63911ca573d825d9eb38635f914a4c3dfa21585e261434c122ab4431de22658258a6229ef03331a91a573c2941c478486adc35d06d96ab4b95752541cc222422a5bbf49354ee7f85e35d71ae719c33aaff814c01f8a5655231124a0d948372104a947ce70a267c407e5be2c35289a7f4164a05c462b539317d62e3da6d6656a484f964968a98d5c911daa3cefdf2894685a92005e8dc8e6e7b1dfc8970737a0934d8b189f432398f6f45a5703d2437b1fcd9b5590559b9354922c48bda4dca6ca3f2fe12a8be3c8a16f1704b50014fe221044635b29a9e54fec789a9fc91349aae8ba0df81bcdc8e84c0e87e3304e070b357efe1ecc6c35b44366c5223d02ed9b8298add4faa7396390145ade1d37edd1ecbb0ea1bb8470e677beecda0861e8f43b00d8aab78d08cf855eeb2f9dcedcf4ec49049f064ef12a1a87422181b7b6609b0625468e02cea5c9469858b6d054dc273a969aaf197e93dc462baad1871e66dd3c4af7bda7062975adef54b5367dacc2b2774f6d46837f7b270693930138fc2d402b8c979ff38efcbd7dc3fb7db5885b10ac6ce75e2056ba86d952b757d1b76187b3bb4ae825fd8d441a06f49683c39a98577c899c1b72f02451963d74bd23decb2dc241cb239d190321bdc5a22d8987c195ad2753f0d5b6fbb3f96fccdeeac6707694985f58ba0bd13bc3ff4f4829ef466396515f945654ad748857d23c94a0cbeb56efab4ead1c56c3a2497ec8fd977f58e521aae62f98ccb69770d5a1ddc317ff624efcccbb82287f7b48ca60e0cf485f97c75c85963a3aa14f3c7a9a7ec9df4fc6ed3d28b688eb23931c57a3e3e8a2e428a6f7ffc4d1b8c846472098a1992055ed3c42c79d3bcb8b790f63b881e9fb9a0e5c74868ad240dff5844521eafbf8ce009f5b8f97859317305be6d287b49098e76d282f55d0103e9ef65c4a653b202a4a1151eb0ad7669d40bf7c70e9a06e81a4d543f4c39b2dce26377b19a0642f02e9d19ad606d522df3e0de1815f9e0e46df5e8f008976c5212f272dbda79a6e76885e7e43de205f0835fff3fc94f457eb694a600776a00abdae28afadeb1d9eb617a6bcbbdd992fced42eeacc9c6aacf181d4ee917436f9077f9178d6a4f99061091497594334d5abc49a3c7195caa9aa0cfec76be134fed55543de7887f3e8a0b70dd8bec31f5fa99895741b246e64864c670b271e48fc06bbb0add4d19781fa4895527a963eb8d4454ff80dc33b841649ae8b5eea85ced51d88bd2abc198dc9a5eb1353d334f3cd9c7ab7680a49ae52337ac7e8a8e70276fa8d13429e17144917245efdc1018b1c6d590537d15eabda5d41516678ff680b36d5673c6a0e6954440dcabef7226db543535c2f538125b71d0eb4d599d2c6e837debaa478653877b06b8ade74174fda11d978919b0a70da6d981ba96add4af6a0141d048008ac59693dffbed96ff5beac65b5e2ef4c86c29a428aec8feb62fbc42d316d269070abdfc381bc31cae4e7913e0ac67d2a9a7c913f3c81ba40416480311b700d746325e459ef231d74d7ca5a6ee06897e80f7a2d9c854355db6486c91d5f1deea04de41eddf672d675fbbea7572bbeb41dd48f0a99627fad3e82c6a4a1655f665ec1d533f60cd47b0ab8161f5a361ad1d526e5860ecebb8c92f8a7b8c3ed7390256fbbe2d133225d4309d21db05f78e4e5a4fbe52d4ff3e33f6043647d591ab0530d54d501d71dfd3a5f754d8d7f4be28387eca53f1ec54179a59c9c4119b1dbd6f5f8f81de4a63ea42892ebb56a6352a0e8fdf8fe6038dec040f591ea239af893b7f98fa7ef59679a38567a07b0ff5248347323d57047381ac13eb0ceb7f4e99d7a5eddc6221cd8055d7e0549d044276214f22412818033c6347f27efdbaa2be70806008357bdba0ca0f30b4456aa06908714aa7097a3f65b7fad9adfe0a881a05e401af934ca35449731b190f9937727cb62dfb4370f386910fea610b711b31bc430fa745f81f7f47e1dcedc62b25d31475565f87e5328bbb888ef7f6ab8296f4325f78433700f1e9b43292d1d2c581cdf78f96a28ff2ad92bccad1c20d34356b26fea3775ac4a41451756189a3c2f9118c5e6dd8c33553c5166b1ddb91b366eb8b1e17536b990c1069f4055d82dfa5d31f165657b54d10d4da50792c9ff4d768b11d3f0084aaaa5bd1414b46c84a0457b2571ec72111fde74f0cd27c5052f58c10a324b4eaa9a763bcb8a94f096bf769a7fc0067d36d28bb16d82acac1ec7d2a539153862904e8dbf13421019e2088d219e777dbc13e0ab297a50b85c3354995711ecd0d0a1b2499a85a18f874bc5f353705fe9e33e739643f0c02d4b4d09d89bb24a45c747838f05c0bbb4b33391f4800c163db6b86946c091ae33f694751433174d47c03946e87c6b3f688fcdb997b4b52fadf0e82e703adc429672b672770b3ceddb0ad5d3d0ce8d1d9106724437f65b5b177631e12b20520d4271ff66e6008e226d63803abe5abc52499bf84487f5c16ee2ee236a00aea0e1d6dc98bda44a18afebf62c7b521a7a62c631e514e96686464aea12edd29bff04b3f1eb0c4795fafe19615034b259c3d9c5d16191386d8035dd9824b6b668b54926f6e50995c00c5fc47642d91e51fa0b407086bab052250b99672c34fc77b2aad8fecaf96a4bf1dc0b894b2245e875701d20df55e0f74effe7dc7bd45dcbf306d39173ab33259a372ce1b29fffcf10ccaa01f99e87e17755d1546f1e7985ba30682757f251c1edc272c28cbc9e651da7e22d885aac1703cbfbc916f6af828f90b9e5aef299b8e847b899136dbccece408f191207b6be4492201cb9e4fd9da205ef801dff045577d7220b77bceed6b247bd1f79ba5f79ace2041e8168fa756096f82a08550dbdeb563b5dde70ddffb78fbbd776962cca95c7e98ed2b51d13ef629c1a539971d1668d3758fa57fd71060e4cb7e84ab831403227d835c36bea7afadaada3f9861030f7136a32ac3552c3ff992c6671dae6f27220d6b0b9e6248210d6035b090cddc77f507ec9e9ad227e2838b4eeb05134f734fcc46d08f71a77f7911d63bf99b54a85b9e2aaf4f69bee36ce060d6bc6715a7a66f69c2de0ab2eca0b2d0f096b366bc36dd0bf102d432b69c047603d4e8c765ec43260b3c785fa201a54d75b7ed3c9114ae7c5e774bfb0d589207d84500e8a74061343d2a0c0f52057046c8ce1344a0001b9ca556cf9da92fe2c13eb567cd8fc4ce82bb87fe1aa1b773611a10844ade32955c43339cbdafac137176dec053368586e292cfa7da8b0a5f2adabb5f549d13006280a1fdf2cfb08e8ecd791444f5598a3155bf47d47d26598e224ce3ccbf49832884af00e49b7953972958e325c07d9b6f895bea70d25d1114789eb37de9206dab8c3a7b6e3bb3ee6f0c9cd4fc46170094e6bf89d30139bb1c44e4a58cc7b0729ed057e0b3134270212f6bf4cad1dc40dd33f3fad1e96ca680219c2e574b943b3f354e736d7aad3c35dcaeda06f9c78643ddcbeb77bdbb91fc14503cefa2c88dfcda5fb5cef35cf2d6f79d3c335a4770a75578368654b69c7354b54cb40939951fefc726cf66e634a0eb06ade4979e3c86ca99688d96671f3399bcc686506a2d003bddd46a79e0ac8d8eeb8b0c596358a6454592181a7a5036a9570a30e3ecfdcfb728e2cb3cd648c515a73e7835955c3355db71b85d0ff84b45ad685850a94dc8c1c12e93324e3dd39fe743c423b075f2ea1638c473eb0aae1f2a1db696c98d99ba9f58b8030534eae1beeffe9c2f00a03c1e661982bd21d1963779881acb11aed3ebada4ead06a1d769be25d1bc47e3fac317f92ec6d0fc15a2409a3b29356cb264393b377c22059d382844dadeb324410a274fea82be04872ba37b0549a087c6a8c570a36d42d5094ac059002282c0ad43292a2e445ddcaceda9d7fbb994488403dc7a3c58728b11dce5f109f69a5a88338a0cf0b9619471c299125535956dbd9f8fa4ca93e266dd751671c577e0a3511bae4524c76ab50127e820f5b9ec47dc0e3c5c95008db6c0eb32fa672df83efa8936a00b1b35c165753ca7056a05dc8b5b9554a0c7da7cb1b22210589806067e65ac6eadc02bb89d4b48aaad0c772f98d413c00a269955bbb3c54aaebd74844003a4840cc0547e58700f6da24cf013b8cc92922709c1880ebe24b09dcdcfadeff176dbfb70108fd5912d7087f358c71be05d62f3db0a178c0ac6d5075f8cd77e6557860c2c6420613d8dcc1022aca45b033e374a4bc078bf5b3040541649b2ef04dda3242c7bcd5369ae04618ce56d30fa67940480cf4252eab3e575f046b6fc01a9070e8057c76ba945cf4cd56eaa0f7fd19ffb2fd14c177d223df3468126aea87dff8ecdb7745eab6e76487929ff318ceeaefcdf21378fc3d2f5117e33fce357637bf02c4d9f8a480ed4eaf591e73655e9b1c46325a00b62ccf74aeb7b4ffb6b64b02930153ebfdd527f65a8ccdd6704c2d51c2e1c84c15582a0528fbe1c089a4ec68b1590f88a1531dfcf24bd5f41c819415f3e0b5f4d43ab14cb25d1d7fbd048abfe8cd347534747004e39fa222ea6769e7f8f08ec2334ad6e1cd0db5bb92d220bda897ada7e23aeab58a11b840d690c9fd3310d40d4c013457aca7cc00c9b781c7ff47efa6efe806cf02304359cc95a1a7fd46ecdfd4e5fc651f059e63ffc4befce1551df3a3ce15402c4fbff7372361ccf7c80f6a716c91248a990fb1f84736dbaba0a9c4ec2cf33da355c5c74be739fff9e16b575d54d8403e09005e17e485820da96d06a09a0236e727f1196e0c5eea14868978c9ec1d64e1744005b96620e9879cf5b7218564c1ae7c425a67d464b6a2187159ab848a418a08c7374523c90958411a412e29ebc19f3f08adfbe49db1a3b92295de08ce05e96be6346b3534f7805853402b224d35b3362594187db5edac1eeb213c10ba655bb612244377ff6886af6e674c55be244071423a37440d75c60da1504116b05d062197ba59ee8a9058d14d689c0d56a3813ed6706879ebc56f17f5df8738761d9dd4643980ca759d0992f4f94a0817e6eff5a55361931036d6faf1de366ad0c0c7ea40de1e2d21c4e58296e02d82c9583a1fbc5e6cb2f6e225def1bd8d480bd0574d9fc62ecb91e8daf95f80a6441b8fd4b1e8af438a340e8ef5bff20f4d4f9dcc2d117bb05ca82f5eb3a4a06c7c0a6efa0cc410ecb72ba444ea5799df57d5b7892751037f7b21bcd877ffcb7e05df426ed89f8fcdab96ae820abba5fe7423f5d04cbd4ef9b86e3d85b1106fae2c7054c2896b39be05c5931ed4445e9bec347463ca661bcaa90a4505a0fb331e401387840b7f643789be8dc11f301d93637cab6799b519b0b1a84f02520217e9f56547eaeb36737c0285f71ac5ffa9d5e6690b311387165c44f5237915b8b9fc7ed88a3ce23ab94dfebaabc29875311ba0f3722fbca4b04bef1f416376085ec0e28de5cd211ece833b6bb5ca245d4239eaed69c6d804367f1920c85a4fbf335f2d887cc24d6ec6b521e55ab24cdbc52c75a3999bb98338d3e92e3a4fd980ba3090241fe599be2a23c82b4a762d3e7c400d2812c59a2706a15abd35e76e9bb6abac6de97e772a1b6b9a5fca9c04060aebb35b1cd8cf16bbcd8333aa43a0c8fe9c9d6a90855e85e80b33a61b3c97bfb5dca922191a37d36594b285b741a39e55191b08d538a9a7db40862c440d5947023983c5ff4f324d77de54bcd4da9b4d544a3bab994672a5d62c70900201e1fd505a2d684a2b3be289a450c8b6e620f4d9bb43f3d214e079919959f914de5addbd0f7a73abb7d2ef55c61ceb06df89d7f9fac6840313372ad598a32c266bd071512cd40f3ca17a185badf273e065ff51efe55121657f0527badef723a8daf2ce2bc92599b5e3ad7e7e20dd1ac363d06e45fad98b3482d2b7bf070ea87912136e6f1b36aed144903171e20250fbc13cb70954005eaa9af6173db4a7c16e53c06476a77ac619905b88e66c6457aa2c749135acc7ebaf6f8401d8661de44b4a963e1a813b7408264a4bd434f4c93c49480f36062073c18dca4befc78d32331afd0b551f13fbb83b4f22caa92b8de948a9ba779d122c736c0dd4328b4ac19ad66673e29345ce6603533a01b7843107fc6ed18944029b54999383ec177e53093b2ee7c0bc7005199b9e00565b0a797d1191c871ebf090bd878f8cc9a1166beb93af647d84f7d6d5ee9d5c3ca41c0d2f6eb07a3e291c82a2ac05968f007272f56a5dbf061b8d521cd7dcfb876f2f1f8cc82009acfcb3e219c60a06f78bc95a64560da69105b3c6de352c310fe417ee1a59c5c0831bc11cf72fb702b72856ba57adfbb108c99032116fa53881cd478d3f7272b988c3891ff2c37533a63284e93884a31e0664b5d12e2646ea44ea8ce64819446e22335edef2b163d46e851d1af8eb97fceefbb698214767459ec637553b5102d39c44a49b3dd7fd35b97f8b0bfeb05be27ba5d5b8e31431ea83ecf0124e30b812c7d8c68a89a79a772ff55f4de71343d4b197fd4aed4b02fdf96dd83472f43d408c44ef8bf72269a868577a5913a5e4ced4dbe7e822f89c548f2cb39dcc57017da7809be95a83850b72dcd3b6eaf0cd5d39e614dabd5a2f95c394205cdf76c09b29b39311dc74407c74fad0c4e41b096b8bdb7a611b09e37e3876a7fb31583ddd770a01e76cd0971bad02fc165e425c515a04c2d6f88cf98ba8534e70018b4b4527a71ec6f1f5463c1a394133774b979893e62da1a985813caaf3d7a9864f18449b3d772cbf41c162b6db9b03003da949e02a3bb22f613038774cf3bee5a6cc47a32dac50c5287560ba79388c8350c7bb87fbf01e50e667ee4e17af3c8d8689cbe46513dda71b58fd9224ed9811fb8943866cdfe0c6b45dfb70a5b31427e3901d560b70971a72223112ad5111bfc2da3c2cf2e116f8c48e5bd9d6810b7784df31ac813e566bf03e02f346c6ec8d0d1d75ce2b12950cd8946cd316b1be4a9075b4f578283071f92a15c52a607dcf01f3326ac795e280b276dbea334be851105a0f93e46d4c23ffee274fc7372fd48537f111817adfa9256028149b1ca6363d78751e296db8cb17792bd7d1764f30a938e5f0568d53f7f71a81ecbef2ad4f3b3083af55b21b71f1d2367d37989c03a5e6984e421c2ec00dc66c768778d685c564789b171451ac0374816bf310e6e32bbdd27638611932d4cd790bb42eb7779b36be5f58fee08196067e01e6066d3f02c5c423f1f91bdc15709269d57b29ab7f741775ed4ed33ce55164c9331250df26bff59dfb362ae4f81a18ac1ff2f2c2b6530367ba860853e0938c120407a4053ce83246c65125fc2a8d6cf179b18157defaec1117f78bb6a5fd5ae3c92a9353a73346b3952e23dbeb5b37dc79c98cdc2e0bece777de6fd851f6f9dcca96f90eebe21dbcd28863bba603752948612d47fa12ab73eacb84d002521a3f7fe5a80ee586c88e13176bcca398b698f73658bcfa103a0cf56492f72e4742230f1526d5c4e33d7d6bafd42ce3cf7bf5e51e6524d8f7876f5965507f891fd71842a971e4bbed6cfa21b1a62a6bbef4d4b70526f82d925bd93aa1333ea8aa12b5d19e91217ea2403c4e9ec7b0bda8d04986c3e986321a54afe53d93ac9d41870fcace402f7aa24df23e6716994f5f7b0270189e18e80f5f3693092605ded20749d824afee463b5859ce1a13665f8a96fbd145ab6af00f489ac68c2a9ee0cfa2d0de94cc3c061dff98933e5c3766475c78445597e421b25210e8ec8e2d2131f0a673e8f9f92b53eabd2ad6940d634fc110e0a858974c2a433b3b145dc26595e0e73aab2e9a179a7781b4743577ddd9c016680a673ab29725bae54798fb49edea0ea8146997272a4b1681deceb4cbeb420ed160af3ba07547341bae7c98217f739159c0c3e70144f1e278dcb7b5c67029e41c1d2be25bdb4f2257cdc77d6f4d9fbb2df53ee94b5fd10b0f2a17fcfcacd1dcd25bb68d197f883be005e92dd07c66f41d7bf3dd6c597b54ab61ddc5fcee3d2c92b9dc272449bbfc257ab8612598e49c8a336b8828298944d808db1bacf06d0dcd2f0a1780513161d79a709e2486139f927368c042e6792d1d61468cbd0f0e2e48440cf0a636e3d698e6062c70236be97b882a5a6e3ef63c23513d5d071a1ac58e8aee83880b91859c3d014cc527e979e54e7c6bbc8b8c8c7d9a7584b39b87ac0d0810f86fef92e1a2c130d0a7a33ce953e8669045253dead9ac899ef009ad6dbeff56c1a04244c4966cdb6f5ec759cfbcde6e10217a1e12e9ec0fce06c494f402d21ddc6e8fb86115617c130e882b1732425d7d7ac3eb2ac813d7ad0bfd1a8e9880f006693970b7e2f92798a922733aaeac0c9c08c412cde70ad967684ba6dca8f7741096e5d53787360dfee073f49e20e6a2d13208588a8b35cb2b9bb2ffc619a5c50c970059ecc5f0f0ea0cff9977461482d2eece9711687c44e8a70c0aee47d010981a44cbef86d98b1952d21db485f35f23f63160e7fc04f568c475ad36544952995f576438ae29c91a14f3e1ad9bc9d9f9e7d484acd592e0abe1df29db6ee3d109886d7e1568e122c4dd8658aa1f2d1a12838ebe1af614d456ccdb57724b3cf95064663d5e307b2120d979068d29e2d688a8e86bf0e097ec32dcb468a3a6e59f6f7344f65d85a3ab5ee4669add2723e9be235a867c4533057e488ac77de32f513177c463c67ecf63e2d4d16c30343f428831e51e5c99a462df5d9479ae700ca5f89a97017fa34d5a996fada4a378333f4b1ba4a46dc4ca1bbb75876a3b08c529088139a403c4efea6c2d5df2ed8c128ca057617dd65428da37b7242768a37a886d30695d6934f671a7989db318ea77a7c14739821dc858584479b702fdeeb1b2a3e3c82eb1d31781d34d5dd3d9d5901d19390984a12856cabb1933206b38b3b1f1ee32be062d3679e9af8cabba1df320f162f53727a7c9f79d206f2590fc635b31eaabfbaae85a24cf0a9d711d844e9d401a154196f3a0a4cb4bc02faf1b8ec97171f42109b9f80c0439a65e1a84fc8d39102590131fb6e37d92350f516eef36c4b36e770179007bf8a542e9275029c6dc83e6272248b9c392b2603b7fd3635b943fd06e3b60e9f687a64d22b892b4aa94cf8d6da18dea8c115f23b47d19ca93ae27cb7882f77fbc13f7659acd725a7a8c1b421eb116ca5dc8c7a6dc5e31edfabc92640b63e030a21341477e454e7ca3d8402af1ad3d57a8a5d08146ef156b9ea7b4ffb259b2257fa70e57ba368d70e444b2d3dd81e76118209deb7f44b42b269a303773d66b2e4071f32d63dedfacfd4db05b3e518d1a921f42cfe8a5f244a965aad1acb1121ae9a197003aec4e1ae1cdf8809feaafd75b8dcd356a999ec4cc9dc1be26d216247e28d1519cb16d4432d1b926d530c15033f2a23201589a1cc91c8868f6dce63e165f51dea9e7669d235e8e1be44f98ea0a2b90f4ae110e28e14ff6f69dcf5964035ed63972ac367b7aa321bc9e8547358986b543ca1005f14912acfeba9d8cd813b56a06fb49e099d12dc5eb4c7797ac980c836287b32ff9dcf8e0691c8d14c984d894efd2ebebe5f3f5633201a08d835c7e0b2c09d1a53aa66505feaf7dad75b135a9c8825fc51f33c49707494340b2ca162c803342f8d267fc4e05658365c8fa8eff69c2dfdfaa1f7596218b6951d7da42452e9611407ca3ef8501f19a7ab57bcb4b8513bfd3e40e31830805d23fd14c4babd2dd8833eb700c75926859c91d6c20f7f0c39c8f162eab46f57f567381ece0b6d58b3edc340d968edae64bdb3b642333a4147e36cacc9a54ad335849cf151a6a9d0354b5c6a868ac51f49b1e8a121f4e3fbfef64690f562164fef21d3f856a20bc0912642b2998a7d7ecc998bc7f148d2d73cd1b4b6cf2041741550a87cc4c6ea69975af5c01c6f9ff6274875ec444ae61d479ad8d2c66a9b54c37a3f4fd1a09e7bcd2b80af187a21beaa4ef04fc42db8655adbd8251e109a1ee91fcf39411658f9cfe7c177a505ac69d92b7a69791d85be20da4d243e386fee463285e6df91cb833355db7ec8befa8a2161da922f5f897a5399546a8b1043b65906909127cbb014bf55f900f1ea85d3113ce4244469d38f72c08fa80c3335328f381b3ed88e973915cd938d2f7fa17a299c4ed2fbbfeb685306ee0698c3700ff1b74357f881db646982f36e55e8fa75e3c3e36e527fe0988353e44cc385479717e3b069efa11c4b095e792f3e7c1cd97824c06260201e2f4e99919be915c5e6b3cae4c906cbd8a0a1676129c6458379fd4b10bf45a6a5cc8383ac17779c40eb91b91388dd9d760ce60112374751d2128957fd5894b09b34d21c657dbfb33c272a5c258ac463dd4a41cfcc228b87ed81a133159f75e2244027335791eba8ba48a51b9820d1fd4fa3a964c5c73ab8dc95ef2379b4290e5bbf9e8b46cdb9eda0d62683f1aa6940c0af1f60bda83e1507e311d899bead7ad3b7854a2a264b8848aff8ef1fae9a8ddf5e35f748ceed7ddf270353a07c77fadb3d0ad65aef2409125126fac994b111efcd4ea2513710afff6f748ebb3a2269757d072259a92aa4dccff142a1bed1d395d0ac5b504d60252c9f78c4d210481742f8178369cc2b58fde39766cdfde5730c266798a9341053679000002ccc9edf7569a16cd348d1a5c29eeb23d8e954e49274177e6317c80290f2fa0715c600b4ba11efab8c335d345d7824e691892ac8bcaa65db4419e4cbea7f870f7c71b3d41bbcfddeb99b434ad6d5a33425fd0444da4cce30920e8283292946ea6873e1eac2d2f7cf3286d8fb279e66d383d2a51a09ac974fe0c9eb5142e0084118c0dcaf916ac3b6161e817b530ae9cdfb3ab700494b5191c20ddd8ada932475404cd97b261763b75e4ba53b384fafa21d78c38bf9f9b92810b1b922c9a24e516127d5759af0cba3144beb4675926c4fd2b72bee6a25f7b182ab771e57154a0bfab17c3261db9db977f9f6ce341e125ff4577d2f40bbd0e9072bb2096c29996cbd69fa54fb4a8146747c9d139c0baec747e6a15e5872914c51b96c2e5a47b596ce6df3d5290d29d9bfb378dc86f889d4c88e6f8d032475c8e599af7bea011378d9895e9b7322541d177eaa1e0a888999089206b33b580b4f79e4ce43209d63297066f90f651f97f98b551272816fee0ce856166fb7a2382b69270b185d5f49762220f76aca51f5f82689082bec868f179617b92d9a5c27f0b339cfc9476c62c88a442fdb75939a16e6fcb9af0a666a9cf3320b7285f3f3452669952ec8c50abca623ea77c355d4ae5b682a5f46b4bd5643bdb24257d1516e2e6e4abca2154a9b102a943150c876ca90caefd6096e62aad7c7caf386816838dc72fcfe14ab61dff091ef2486671dedb04f6c0fc4864f3071f6b4f4bdb9973896a9bd82acd6daf2e3ddd26ea5ca1787d9384ed90b7f04bc8fc1f5821252d85777b5de9ef331cf885bfaca8f33215982767126bf506a47331d509544824e8e45c94611fc2f41a1498bacb8d6791ba421b31ce224db81d7de84b3b5b27ee3d7c65a6e176385df4e1e1f11bafa020c578c9ec3d1f491f3c516ecb01ee7ad22897e5a72ef1ac903611bee854523f80a1a6ef587fb280f9082270e9f9a8f1d553b8d69ccf2a08b00276ac9c4b2b2c6d5cb16004eb5c202aa486dd0d1ba1c22c8581c4436108856a25f675f126622b2d477b2dc981f301317b16473bfd0560194741461f59e02f6100c675f56ab894f172bb81adfc58d05218f5428a2233517a7463fc22d9115c720ff10872501eae0643f262162228f01b3daef2950ae3f8785d967e86433a076c0b5a5b6600a88b4d5a9e9e9f4091d42e8b9e1c7a1dd7524f83a1d7f7e54539896f545d31157b6f62e1ceccead09e0841d12ad587447a9e7ffc923d85a93d8098f151b7af51df0f8aa39223765317e902525487359ccfa3043c6472e21363b1d134714a27dc772a59065b76c520fbb63605ca7aa2f4c6c321d578532b4645d6e6d35bc5c25ed4b8cd6953b4892770318b085000d62305fdb77a71e647d1e690a101761549466523503d472b014ae1f5a28b561d0e5ee66cfcc1b67926541a704ff7d0eb9f0848526f05997d8cc24deaecc37ef8a706a0ec46526c2499b5abaaa59b193b7873c284ed4cec0b0ffbb66654c3841cf01d70a3beb1264638692b3e25373a78ffcace2b5ef1adccf1bc1e2246487138ac333a5713bac63f6d38bd920db2f0af886caaadb4f72417a4774e6e4307e208738f0a379de986b4790757134cfc5743df2ca01111272e25a27ec0595335e69328c4ed149181d9ec993011337122558229e6421813fa1d8b46e0a517740c860aa1b61e34490e68a9c2c581239a16031eb76aead08611a9dbe5ceebc237948e5e3137a8beec7ef6362f6bb4660bb25b35b7077d873b0605590dc758a0394762b0d1a83b4548b385a2c51dba328e1a38697ea44203e90936270ae3f30101cb1e54bcc0fbe0911c3b9e8f6033d5b8dbdd876d95cb06833e4e5877b24d2f165d6df34a1b9c6260214fc687f0cb8dcd9743f369914034f3bbd6c1271f7d6392b52862230eb08cfd33e083625d0a060501015ed7b4b65a2ca9aed52b6b714ba457f37c16d5b6205fdd43961f974170b1cdc322ad502a58411c799350232c49e88147e9de817fc4712de24559cea264003e079bf6180facbc8757e898778b21802123dd1631aac58dfe5c64b702de182132ea34f2d688609c051d75e1974918b5114092765e82e81ccbcca6a055f1efd68875d55e5cc3b50c53d64e7a8f9281a43a2351e64536e59ab39f3e40aa3dfa833615ca440cb3a3660e0c437d526970dfda832257507cdc27c65cc12ccd1b4e6276035f760d58a0f92f3624d8ea540feaa3fe2bb0b08aa2f83600e84085c7158cafb79d651c6e0420ddb0847020b5a3d170677f9b7744b09b28654681a50b8531aa849b68b96bb2a378e52409dc29c95504181cb0e56642ad075933d704c50478633bb118706522d713436fbfa1fcb84962de675ece3636e7a5b35c4f733b0e980ccf8bfaadb99f0d6e96dbe998801c99eaf45022cab38a0fc5c09def38ad0ede75388f90f74beb5f2cc827a323f584ad2c5ccbe7c15b7fb3b941b74d4f24e97d4b118fd02e116506408f5fe250f967334ccdffd709ad47a0bcecefdd0df9f3a4deb858bcf044eafcab3761683a8330a5490f50afe834042f6bd50344687737e84f5dbf574d7c0aff74b0fd623ef60b1b2e03d14b949e47e7318c6aab027ad8d0094264f220ff15491d92e508a4d0c69f737a322880bb78415d8657b941e196afd8d355c104c660f5b0f632bf73b651354b7c0d3871d5cf868ebf6071d52a68d7e58b7c9f7a42e42a8e99a5fe9e8a7238aef034704307010010f34dae8ddf5e4f66ce7dbda8f3e7de5d0e3971d69c81dae7b182bfbdbc379b174733db911c1fc80197545903ab7bf76ddfe4042c576df5b923ee01b1b568a92a0efdbf9c668017efa7086a3c4a8a195692a474de84e4f0158a37fe599ce4d53f3b602f11407e92699b84c9b63d1faf14277223223ac4f3c42fa6be7e6215e239cd6bec561f349297c3b2d72f6a76a5102618538f7f187d7824a85a4652cd0880e18f8943fc980eed82bde82bc6bc4446fab68246bf582243f0a50250d155e2f6c546d218d776e6f82514b20831dd50b76ddac46913afe02e70511a96b15fe49e50a8d5c9bac3a49f3f9712e1a5f00434f2b442e76cecceefc85e95ef27cac4bb0468a723bdb3002c575b507b249a44afda4502e8da4ae8c025a0cebd0e654973f6a7bf60e58e332e3d9b449ece5a249228dbebae310f5a287699037f2bd61da15a4068b6b06a2bec797526dcc93ca5570704a551acbedc4f68206134e7a019290cf55535ceee8e8a231f9a60b7de4abb67159250804fa98b5da5de2201a20806e1e45a1a0dbbf3caeeefc1175548c942b0ab9e62bf832503679bf376ead351e6985ef78e504bc42f0d4dac7196234aff98f9e097d585fa7e87e80771c0ce0c7bf8cd80418505e4384a897cf559309630b1301b5290aac1b86dd8c1cb49a02cace2a9202760d91a65c6321bd8dafc2dce93a5df329b6d226e2b007816e7c2c1cd4f205c9e650b31c98019c4460f0a613680a0cd4337aa698206cb6902484cd018f800e402503da8a527bb591d81206afb308eb535127b5d8706974cb2c59fcc8cd3b47dea50bbd5071c2b0faccb42c7a4df66a8e3a860c4186113cf6717ce00643e9a15218240a6a8d780135a6753489b54b31efcd6f547556fc15a62bd3687af28a72cd01681b63fdf339a15c30246101ae106eef3391e3d5d06a2b4e2ebbf6e964ee8eebea858a4602550085035add6df1eeb5f3ac94a60d73c8bb659e79726788ee18ccb85b5cb44ce87f7f86617c33f9b25d542e4789d29962f20583b4302a80e97ea818402cb3ceb2f4699be5a13f3b35eb49af24bd12449f7503185cfb7b2c4b1c6dd9213cd429c2265f133fec5f4e01ce3810f2775f78be8472dcde635143297466fb7e320e4419bd2a520e49268954337f2703100c4b260558387ce5cc8e10dfe7b2787c7175c90c01ff6699ac7d5a79d1ed324f8f6709fb0e2a73364b9c6b7708f0c92951fd5a0d7703d3e95ca3a435603672e0f915fd5c439bfc57d822fb2c6e77e5ba9c11371d4a4ab40138c63547393d1dc3928a9444bdcfa55cf0423b2c714b94561e7ef04bd2d3db69a6210473acdc69af550decb9ec99de50f7fe58e4d5b1c3812cf7e2d8b2cc396c5a916db8976a4db718f21fb59d484f6b831c467b798883030e928a35fa74244b3b64947176cbe64a27ede7bad9e0dcac96fe902e46fc858c9791fbd29145e57dc68abd34c20413980e63c8e6fef253c38259280d7696455591831cb6eab911d25349d1f8629c0e546b7f2cae357bffcb175179e156cd141624e733a95e3f0095db324e447cdeabd691e5772909509c84d791a921303273f4664e475a7298d33037bb392724d6599e92ed0a9c788bd956e1957156e5f3b9077ee7d59db4f39b938ab5f6e78ffc2ea0ce23cc4a3614709421d7c142bd82b318679e80b811069a4631a286e2c6383a112f2b49bbb8f8836a07b13fe7e5f803ba605812a4f4fc57e7568934bd3a232f76982c705e4885c02860730662c32b4daf02320ef21c818d109db431c77e00b9dd760e473aa6bb785ff9758dde1a01d12c2dd8241b567f3c31195fc5871dbce9f955ecf85585b1e5c3f3b507990fb5ecb2f0042b3bbe09246014755dfc843db9b5b130f715291f7c91d6884d0d4ac168c9493777d270a8a145df5a3d4aa68afbae19c3a850bdde0ffa3ed5b31ce79d5cb5f427022f1a3fa321f47b198d7ee1eadc241856b9c4a1288f9597db92f27e87342ac050d9cda41c26aac45435a840ec150e4b372b0babe79380805c8e58206f143578256a7fefc25302dbbac1358ca379e7c091b213ccb6938f903e125caf2bf3621496f8d54d52500b77f1d78c287b0dc5a46f33004a9db6acfe8721322e6af84b1404498925b81a47c9c17e22e07caa926a4fec2572fe7c07c7199f9d2c9b391e6e63133a0d619b91ab10db107f73efedeec1cd8bff02b1bb7a12f2fe6fdf77f2adc556ec77ab7502bfd1f8dcd11eaba4e2ccd8f730a4f1acdde96d56a03bd8f3a96529faca98a7994ba64ee05d3e0c0a93941cc07709c8069d96d79b17b4723513f9c6030af36b2751c57dd80bb2bc324ece3bd6b7d8183e950b6517e75ec85878149bf15a9a7e091a3e30f0de47eb6fe540e8aa1a43fdec4db34dc0df559243a2899e243d28164bcf3aef81906c0d3f29e04b1cd1ae9f525ea9b91ffa2d8a92d8f8e956a73e7a64721ddc4935a96d2d61c5db98c4d4c009e05446a24e71cbf4bc90db9920e481a9f5778b09fe2c3fef2ce117a85ef24f52809c2d14bb501d8f1595bbe7e6826b9aff44724fab6a577d9137a7d35af746d1a812817f30996d453ad5859675f05143920b1eb1b7721a47861ece23a1145423ce34a4c79b42eb0ea730aeb89175ea9a7ade349f63a48c4db3cf84f6dc4279f882e524786ff5c37f0e5a6973ad39153b2130333eaa69f7d27d251d0673a29e43fda0a9c03f27e5d2485d2fbe4b70db3de59e1c1ab41228601cddc499e4f678d43de53eb0d647a7f81494097b4a97a1c1386245f69014c1968fa91c33ed0c14f9fd5ea355bd094ead78e3ca71c6389a7137dabaffca997d538f53acb68277898996f7785fddc58c6daa1e0cfdde75662ce7ef6c92c0cc84dcc52a66f059e2a0d796015de8ada81ef7b5de2ed9800ae0f7958c995e2757b91fd0cb9450dfa4644f76b3d087b84b71484a4d941831219e023c582bd1ffd26c793412efefb8012e691abc38de85c746ab7181bd92998e679f7e52d035cc3fd8f829d03d951155cd3e9b18303782f3f428a4258908719b816cee923537cbe9a4d7dc19c92b4082127b91e481c42d03498173cd56b23ed984b1cd0bf3d6e74f92996563045b7a5331dcf738166b6e01cd17eb3e4fd0b8ec2c7ba8fb710d6cee5b94247ef4f889608f0bff119a0be42a9df597bf73412a8607f5f2f62d5358a0f62505c8d396b86386f3cea3f32f703cd5664fdde6f225a33f4ce17208edb93ddd929d7d3901c7518adf41a16eef83a8766d40bbf40b0af215a857dcd049eba1eb44ee4afbf928c65856faf3fe48c78cbc0fb61545e62c732fe983d7165979b200c12ac0cc6eed320626b8154ae2feb2978da5e0b18ef08ecb32d819f4d37ac324ee0a127c47d679ebc4ca6e8b119094a6c134e5770aece66ef7599d9d07f91e158ff9696b1318449fb67e7914afa0d171d7d93e244b567e4af85286db12c90a46a3fd493d770204ac90dfa0403785b987bebb08250738b22d1514e83def8d0e768b00e18861f87a4f1b19acd887a1415d94f6d95dd96095a2a05752491702285c852288878e6c78b4349e914c1e157c29144822a2c377bad12805a19ba7e4d4877f5bf886f8d4236dcd3b9871971378712986ada760a54586a6d2ffea21bda09208c42780244e2d6e65738c84a53a691dc2ed98b2ba3118f3d4d45ebf4ce547d4133b8b451038ea3493586188e51504a273b380f6b666e6f8859a6f46a5a8be0563e577da56d730ee18cdafe75f5b17ae3a762086f56c022a593db3c043ea93f8fdc51bf941ea81792ffe94f657ac278c406a898b114d768e8bac6decd0c45a9e3065abfc04cfeb8ef4ab4648df7b79e8f7729abffee0c39c9609ee07661e7072c93887a2bbcfd613b00f4849face6b21ec5daf087972d5db1ca83219f12e31ef6c60fa6b3c1546d35810be28f33de7ac62027d5f6923ffe17d89ce080be8a069b5a6da5cc461438b1e9808eda6a3195dcdb9ca08d85243f6efede130f63b455f03b617286507d3d72fc5f062470193a4dc0ce838b7ff7b5b7a3f92296efae18163c89d2f6e9ee5693f38d02a413dabbe4d264fa367e29316005d19c95e930827a49820bad60e69ce62702dee6a7e3d0d97324dbdd2155c88905a682cb3975c5009ff1fa973eaaebac5b8c076f3da834a2efb6cb7241d852cac105a5b3a1471c46e1b84bd47f2dbebd7aaac44939be4b78df9f3e821db8c09d66197810ac2f9bed50128e9c9726b7ba1b4cfff73be027dee9fd0b4b12fdab1f5030a625a196436af76f86e0eedbf36f14cd77ffa5f2ccfb7795af104ccd34d8a0717b1d5de3155b986b72272c2fd973989e80dfdfd8a8cf0829372c7e643ecc44d8ef9925d1584f38222c0febbe03aacd3ee41658f20a02a3e10eb4b4a2f23b15e221ff85be55e8643ed1e5bb588b1add589afb783bc8030e0b07a776c5b47d3145639f73a2fdfa00f62f6e7a561a4554d5c9e9f5cdaddc336a8ffcea0e68bfa775bed5f9ae5baf6b9afbbf50e8568c5aa17e5bd72caf81446dd14f291538930f2862891003dc871c1d54f773101abda26450bdf3677192eb560b2673a139c9c0f442574de12f40d6cd58b6bf92eb0ada9e98f3dca04fdebb621f0cc0f25b2606f872832efe7055fac66f57bd5436b99516d1cfe8021660868e23542712c478fcbf1b0bb6f53cc5a62c253c3f8d9a1f5dfce3a617609b4b856e2d3dd59725a65aa9904d20244147c1950732d644988c6c6d3ddc69316749a9ad7a4f64ebf5f43668b20e7096c5ff547b184ab81b0bf56877dc65c5d5239eec9fc284bf2005f5a311c165a2048b6cab759808ed3adce28f25f0b0ad8ce6f2a1a18814325e883a71874dfc691ee22766090df2a8beb5d3e7fb2decbd10b9c9990515e04aa72de02bcd94b40999fc8982a736a379ab9a61081c1e5132feb3e116ccc5bad3904cd29f6b58b01449e6802deff83d9ce9f358813001e036d0a0ff7a64e858882af40b7eee7da7d5026500b8e02c989f2ff49983c17e7137ac98cdf78f53f8927aafa6c93ee3b0481cf84f2f09c3314a53d08759c66634b8ae5d0e8f6ec2394d969ad686b4f7265b565d1e0c8e339e32aab4136e546563aa32f4fff43e75bc61eca1918ce8c35e14e0b7cfd2fdc75919c80ded0ece20fcc3ecf4be84cbf8dc05899545ac9aec45a50cc916c50e7fa09538ab18a0bd887cdcc60c7c07b79a937b2f335c3db75d6ec0c8153a9c733bde77b607d89797a0ec97317c9f291eafca4dac2f0bbb5d77c1ee76e2229ecb0644dcb516dfa7fec3a407bffac761607e59728b502ec3d0595c10d97924b255238772398f0c36a233228429204636a17d20a3b45af7731783ac2206446b27e7f7f4e8d05861bccbeb3e8c4707933d18c634b94d7a624fc7e8bdcbb432ad83f44454a2a48382afe128f4bccb8b00f5048093af5c8ffe8e0d052eae8a803f0cbbbfb61a44199d779c2130d380ac64e5c631ba4440e6f067264a4193d45254617ea7395f16ad465ea1cce80dfe3a4a23c7a94f89f916c01f076c10a419c4fa0b617a0003652f491467f8caa558ad15cfdf57da484dd694b8d231a23dc7a692b99c56da53f8750975f3c30ef1cb67829daefdf4277032c7322703d7661691a5682b275a41853dfa3c24aa3d437bfbdd3ae73c1f3a0ed53ab7554c09c9fc276df52759253aa387f56a53670b017ff258c825d4b2d7bea508cda7515718614439a3cb5a970c9a6061aec0df733a5f04a671c21e7871e50a37bdc0293e384d67c4d639199525652d5207b90717d2750b3541a84c25b6fb6415b5fa87fa9161c2cdd9c39984dc6ff47df270d08667a8e6f874a1cefcdbd583d965daf611b9247fdb440f78c2606e5a669fa2df89f315b204ff2c9aabcf2870fbd05d8eb34a82896972d61c2b432b323f42757626d6c986aeee8cbc747239db57c185f232592656d1f1875182647bbfd16951d3cc762db8f9342d074b2d31ee13ea82817b34d18c6dcb14e6f7e47def9d8bd007a656d3ec26db51ceae0ed5596c0cfa970ff60c032a1a54d1df3d3bbe640e8edb1c11bbad517d1f0aed408d3f9a6e5011d742947532c65720b06924a7c21be8b8b7b7e550e4c3fc8503ff2c611e3388ba2080ba60a2b6583a399bcc251a3d0e8c8552f509c0fed31d46c4d0e2fdad8c6d30d2906e0495d740d1d0308b121bb748268615af1667a13992951f1aa39ec3afcbf2b56c8263f19073d051f856c122db8a1169140a31912cbdc28de917dd6db115da3bc5b55738bc80a1f641c0c406445e940166ea4d0c1f161c547f3396db1d47d785399ef8d6bd5326e0c3708040f6f1113fc241ba2d73e8badc767ae34bca4d2ce7c44a9405757c7419dec43a27620d6d1f2010cf6dcc80249018aa06efb14739b1bb28e6b5f7af80178466a1a358d3dad665c0bd0f8d763314bdb980f09d3646497b5f541c2c448b1eeb53aa2c5403d63b1bd5aaa9efe3308a323a19d0560587e78272178c41b7a78fc5332846627c369d097fcddaddf8acb90488ab3aa7f6199a4da603fbc47800f47dd1519b2aa731da17a321a52dff25ef8e105b3432f94c3e55c00b27a4975c40ffc2051d869be65ac17e28b90c7c014c91e0cac9dcd47fbae9df1aa6cf6e10b2808fa3aa1813bf93a23dc14f35538726c3d63edd4f1fc2045fea3eee62b8c4d3d1a6352a2891523e74174b218a66138be9a1ebd54442f432f35ca823be054439e0af475f46dad9918e8621b421a75905fbbf0ac150662a3b8bdd6203f57f55b7e9992dd26522266431f47ac9adb60de1489acbe5c8afa1cd4f7ce90086f6ca2d167eb616da77c2d82dad71a60d770d5c3845d13d55ad033864ef45ad677f28ea7538ea7f2f752fa9eac4ad8642704ea84928213216f6726fd40a5eda6b8a3e1aedd1f6574de49d53eaafd3015a5e5a10a04f2fd479a4aabaa5ff86b2627d4a49664dedd26125d8b2ed307b268d2dbddc83b4322d8d88592b817824e1203ffb0077f85475970e1a7030e99a89a4012ad92528f61571b5739039c00338ca500ad9641dbfaab234b99f6d633eaa97bc7b353837e975e8e9d450201ab407e64a1146e1d9fe4b2cfa55f750a3e4b3576c0869399bcb3ba7c7faadc8ca8e16d78c5af7092879014e1453f32fc3a387f5acce762a46c580d42e1c1b61e3bc7d16c0727f7a723ef804d4e55d429e0a5af3975e107e599bbcd5a45396f9a3ad2c1589624388fff71019bd0c8bdbbcd828c337b242a1f2ffbd414f4ab35f8d3a2c53613bf8c602c69fc4edf5836994ff8c5da29f236ba158fc901ca28124d2b2b06fcbee548ce79f6f7ddca4d3288a25fccdd97b58611b67e95a6127414f5b29ace4f362be2abda8641c5ac44220f0f56664dc17627e00c7f781ed600abe314230b282c64a65814e9da93e6d50c6f83376391ecb7963c62d7ebb9b846ba63888acd9a7ee7f64b5c797a5b45a3ed734264f653d2ff35a429c6441e077c986aa40b9a70bcf6924fbb0aafc2df0ffb7f9739f2f33d024321e44cf29f8d4d57528ec5d9afb501e113c7f7ec55d4209563fa09b4e344efae2619abfe543b1bce70f308c6ad7dcf66201f8231f865c206d69daeb7a3917061e34b626a18dbd790b1c3f90fe64c7de15ca856c6960ecf854e78122fa617e728f813b8eaf78a36035778dd69fb3f7c7b12bf044039203a9457a3cd95647fbd59abcec63443d5e1ede10a7616685955c22b5ff33803995656ee2762b5d7d9828b45fb808890a750016c9f9bcae3228b0be0841f39312f39cf3319f8af33ce961d0508af79f419ec8b87ba9132c4648c4f589d53b6d01165d5243cab7c554989d0c607c5559815b2b99977df2b6fa940135396a2a8ffe24e01ce30a9d3081e3375f3b479bdb01b2743216f9007e9246a618f8ffd296fcd591d135f407a3366986199028ec87f1c38979c6585302725f7efc11ead6d670aca170ac43a362ace51a13b7757353a6b3a3b3e02ad4cc5d8defa760446d2cf41fb1010c2e68db92ca65b7dc8306b8f8ce0bee1c5e0cbd1120e4cc38276c3a9d6a2f03b0e0009112d1aa0a9986f52f3ad6243b9117abc23b6b69cc943d4da4f417458afd15aa2ea1f05ac63b61f18530690828a014f73d42e4c12bc552bc4909d535c26b5973bef117d9879bf1657b99bde9758ced3f18d42d34a66dfdfd7be8c1ea81de436c97a40f39bf350134b45471c4adfceeb52ea0082ed415f7f0e937506c2a6b66f4dfc0849cd3318ce606bc9c25bc3be7e12e9317d73f3eb60600d648ea9cba345bc94293ccb0d164fdfc41362b5faf56765793b33e655665b1b83e5388d6b2b59dbe968ce037f8f5dae91bf16c7607d8f2f64848988381ea12a1df95c188796b0f44db347ea40ad9e5d7e37e3eda0432f10c4e09e3b40d7542e2b760c2ab13e773126ad7a8e6b72ef8c04e4a0a6c14bf91b1b070a294f598dc119c0bd03924a8a448d4d6185faa3039d54826b130f7a51c5b81db9b2306bb83befbb34246a258abf44907361fbdc36b54d0ad651d5e56386e082b1e938eb6e0d92dc30d94b2d224c0703ff474c8125cd68b4f065136be1fb9c23526f4d5f5b9feea18c2047b3f5b0b147f3a28e8f71c56edabef6facef146e3ee875814d1da2d7f019633670eeabb05f98ff846e0f4240e755a03aa2769b261497c32a0ee95e06e0a0ddfe89d9e06c7ac42ff3ec2b97c487b4c05e15c66f7ae3ae09aac59e6b245daa5a6d1e4196a82c519fc921e3451254a0c571fb6d0e0f747a8b05610a4cc38e0826eb6edf055600ccca54715c050c9746bcee664ca2d1399aee94eb4b99121604d7636057b110f39aae2f5b574c5577179d78009b576bd93df8b8cf3309516c7e50cdeed9dc643e9c7b51511a39f29ac795e0a96fa5792aaea78bc7237aa4f8571f28bcff9bac88c501af1dfd80bd20bd1be6c9210c06c90075be934c423bf4fd232a455e4fa46cddef5cfee542ece9d1a4283b011ac9164b60fde5e2928fde9f65b84f5620ecfa62c722c7bd7accf149a9df3840022b21c006951be22f195cbf39dc07afd55a9a052d31bca0c27153b03eb27b07852a493c8fbe5d693d33eb70a23a181cf60838de2743aa5c3e6094d268f6c02b73804e08c818e15ac22751fcd1f36d907fe60fb7f9bbb993268191dc021806f3f71a67e06f5912d2ead13e9b91486a6f0b0225635b89ed3d9922927ea838735b562e3f6a9a265340742cc5184e4023ca624de10aa9bbdf9d781f964ad033b9556a4cd3d9041ba7726acbbfa76ab229e988c02834e0c7d0646cd77bf0cf57060404e93c6f834b28ff8a4c90184768e0581956c8846f031c6aab6de0d3fe2d04797f7954a399758837e58aeca182c2c9e2ecaf77a059909436ff25025167cbd5c0081a20411e70391f72d45f61248492589b1cf138af17d5966c90f31a82f720a9620b673ffa52440fcff9c7447927e81a8bdd6d0efb0135e185c6e2c62fd1205fa31cf0b7db73ae280250226b839a24b9d2e2e84f60c7e104cdc0d51182af0701d3127ad78a547dae277827be755a8688d51f7054ccb06395065f81fab9bc84c4f2cdce8cadcdc400543683bff9c2d10c5202e9998660bbb9983f547a59b341f27fb407b2e02d5675683cf17008fba042cd32bc3555070e78844eda14649e9f3cad4b2eb104ff09c7b2fc948e63e29fa184335b9587dbb40c917fcf7e66fc80041427fc643849a6d31630128270dbfb1cfef1dd48025266972f94dd30f79baaa1effd824b597172341f3b1b0cc5beebef4c236ba33ba973d20cff4cf7b76574756b189636510e7ae19f60f67ff3b47ec55f6c2fe154fd798e0b80efd7d56ba98aa0ca34bc6261dcc1dd08142cbf54b5265ffcc704d945ffc8a5957d98a4fec5ed1cbae68050627039e9e09da82510f768a3b30c7442b0be0269a65a2fc5a54416ea573fcc3fa307c1f9c5d8617b25bd54d6d461e1e2d349180ffc2dd401573ac5500541cebc0135bf329d01960267556dd54b825d2ec7f228f359cd4bab0f71bd2bb26a2b2e4ad72fa1e4727b91717dacaa5e308c993941d2866619393439bc803dbe7ded1877abfc5182eb80a53487b1f1f06e00a600b7c465ef9abbd6155f64ac70a54db955396380e3d89f94df09c3a75f7b7ed8b70dbf9d0f21da52bd8edd944f962c428372edcba7b95c31a67a203a420ea3ee70e99a1bfd4be4f4d891d3c75d342717bb4a10c04a85bd4e9075362d3ec2abd360197069c27b912373b237dad3a360f25e6849189bad4a2440cd94c61f7a4cb81e9044b8e249f73682c3f969bca2f2c1917802e20dc36ebd16256c945025c6efdcdca9b00f0111a67fad58028c241e58f49210cc1a5a51ecfb98106522381a7168758aa83cde8d532034994c224c2feff2b999c712290862f1b0bd228fac99929b66695a928ee2713243d7825f8124fb1888f75bae53d732d461afac336008af59195413e6f6baaf302563f8a123d81f6c53e79cd1b73cd5e8061a86f9685e3fe0db45ae5e6ff9e73ed271c7b7f3b63c34520cf5190150e121a1ea627a907c949ff34fa03c0b37fd574f21b1556f456441b4492e8aa4e2c9289b8a48dd01a8a075eeb2a71646d5db2669d3e43c20cdfdc7f0b5a9823b1c6fc033f3df0da6dba933e7e163349c4dca3c03808e7a5cbed15b807d2d6168cc42db6dc10855672a2f5a639135fb03596eca53294c5c253e404f78809f0c6ea38849421e276da2536cf87983fa1565af87e0f0b69a80fed734fe912ce086ebb215cfa85f608b9a1e3244f3b5467eaac18f4a32eb001af9fe54714868c386b12ef06ea193f4d0e96eebf01a21488c99e6a769950cb2a39de5fd76732533ee38cf5a697dad7b98045e714ebecb3f8a864858db028117e4c100cacf34216abd7d97eef8da6438ccb54581e3b5607d9c63436e44eeb30ece29bae23b8a7b264541ca2713e03d7e7d2828687e745d6301362784af37f12474402fe364b3748ba7ba0d5396967fd6cb28072f8dbe4d47ceb50a2c23516781693be0441cd88732bef89b6329eb36b3c73f2852671c89d754c884a131804a5ac7e1571c3ce39e8f4cb71d2357b5541a80175fb7eb1787efe9a3cf2144dabd8a6b17498de3606a35e44874f3c372e04c0338366fc392ce277844a420c723d99db824add320699069d885fc3ba54d3fd83fdd12b8feb29a405c688f6667c6e7f22784f102f4331a514238bfcad5334af81b7057c2e27f9a75c2d42bb36abac368569cdea5a70ab06c3f8a6704519d612c963f8e8aac9418f6790bf426f958bbac2727320df9c980002ebc529a59d0f9981f7db7c3aaf3154522bbd62f409ae8129efd07a465bc75df694777b36f475bb23bd3bd041ce72d647b763e1c15d987ee9b84c270674c7b042c3e8d8431becdf07d4b147f6448a9225296939e8181e83083e9e6aaae1e32a16b64d55e911e3f0e1743dc81f0b470f162794dba24e8fb3abca0cc07ccf97a86ea6e0f84a3a7d01abab51ed5fa9d292b3f0f8ad76bae1e5e0c8e0224a578f21e7c9aa7fcc46e8819e1a416d2aaa6dea03572458d4d1dc2dad53160b334c8a614709604ce96f66a56c30f27ef973877dd4898d342387e062cb9b1919a89977ecfc052bceed31f0e53e1393348e24253409f6d8fe1f967befe6613236721bf6556164a60e9e5bba7dd9b549b6b12ce1fd9de2c14c916ed3f4d54a8312fc94a26d82905698b53106bdd24dd9ea04beedad99329e9f9ea014468a47cd3d7a702c1ceba7408a1e3754455f6fcb5e290195e7c0d34847ab75c0afbb90f3791dbf43c991f37c739c1a31031030743b167ee88d07723fc594a5055265bf5fc2693e66c80b17a9f75f26fcc2a69829152f029bdbcb2a5e46b036db305f4be755db12ef3d7e30484792a99e048efc2529ca51ac7bba7f3a5113a6b6a114ec7de4627791938ffd8a14fd3909b729d4add6cbed178f3dd401f05f711651fc55e1489879a8f348e3a13cc80cc5bef9bebc46fbc0c8c569cff709f30edb4572f68802ddfb2eb2261c772594cb8ec47d1d9e79fde532afba424d1cb2906b218053e200207a602260aa046915d90b42f846fe0f36c76e6d38880fc15cc31dc80607b5943460d586d2b3e58d06be0d912e7e9c6ff3a2e6388fcbbfdce47fc2285536fb7aea791745ddc3d3e9e82743b571ce98e88861415c160659e91a5e91045da9d7834852da1728a0c4f638b2f3f5d60d2c243a072af3949d948e82e97a6f70a163c58709e66bb22567b7706b57b2cb01a6077752c88a0fb267b8ab36b9f87e06c82579285c43ec1bfac626f92d4681b5384d571c640cffc6f532d47d2b529cf1092b8467b364e1f50dc69799edf884278615013e8d8565c66262d3597c2d74e1eb8df38df1774962aaa7e6dd02b0aa5a393820970fba62a85c0afc40effeaeb528a03ce261fae21fc50b966c20b8ca95645cd02907b822382f2603ea2b3333b90d70b788a218d32a9a30dcbf25bda590437aa4e028bf630fc15141da39e55fc195971ffa36213f419889e87aca766c8fcfbf281184fdca25f255b544b152e2642bb86bc360bf8ff0b0bf6f500441202be9498346053caba83c553e0124c56915ad4635a2cc4b620c0807367a1960adb6b4010a3476ca7ac40186b47b1a6a045b894e8255f50fc20c7f534f6e1fe4033f7fa30a732ae62dff7e56e6883cc06889e9b4f01fac2de86110ad8647f48684b6a4b442a5aae81ca4f02c75f5b2f15194a51824aadea788460b3af7dc1249c9d673a122b80ebafc7074d125baa09949aab73bc95af9b523489395752905ea651194ee4820bb56aa8721ff4d0977f267d306addab969f6e58c8f97363b019e34bed51acd6164c4b46ffa1c4db224e786e1ca1232b15aaf3b517a4c4d26703ff4b73cabc041d58bbfe2f2a032184e3a3495b659886e54a3d71ff34f76643e724dfd1b59db2e068597054ee88816dc309e6cc2eb41d8e76338da31880b0fd8138bb21bd6d8f076dd4d11af45d8d55599ec752697fe519fee21b4bd6445340423c8339fe80c13e207db1915910f0526bec36c678d1c9baa1101fd5ee22c9a6e7ba334dd1ce02e7832f437c371193c42f2554095060a3d1fd2c79d810054e55bf9374ff1a784203e391a4dd02a7ac8c29c19812d7a30009f17c4d5961c50bea30ec926c9a60ef62eae8fef6be0ac4197beb7d6dc1223b49d6c98b521dd96d9faf84d93602a78fda22a1f62a537974fbc64c6d00b24e2e5678e8359199719b3f5b8d10e6da1ed5dbc3f843a18ff5c0095d81c7f7b8606f41301b8e6465cc930817f9949bbf6bd1af5fa074d6151ca12c21b2d303dcb22ebcd23071ff6fc133ce8785402f16bb2c59b8f9becb17f3bd3bb0d036155a33a80e1e0ac0326f287f9b09b1b8166433bdc8b1a1bd8bc51cca5f81b7fc3ce6960d6371d31e939ab97a08d483054e715d20c9e8945879db1bbe6cf309c0e2603951d9ac0dde5eea8561301cdfb88753581af751b719306957c4c1230e9c6cecf72583633cbfc9f311308f0561f42d238078cf4909d979f6c337ca00195203780438b4b9f366ab772c4c7519797204afa65216dcc27760baf1cba20a13caa0d952db92f2a23db03d3f9529f30b3274014ad3c8520cfbf37a2a79debfb5414e242f9659b71e8f280e7babdd74ee4e57b1ace740793ea29a542c2044eefd3cd19d075cfe70e9f453bb71cd49eaebf373aa049beae32a3e2750c1c381fe2c7dd1160610200d2e3decc18e48aacdeb999af7763cb1cd0708c4bbc30b54788c05259240c004e6203df6a21ca8f8bed1107e20fba132ba41a3f11478441e133d97d80c40ec7546b75ba6aaebe643890923ddc8694e606647aae524aea2493d1055df9b51f6f32cbda363c37da11d92f5c4a0c26ce6b01fb591b8ae7222886a60b0c2c6e44c6f018de85fca42823f011f40fb6c28f7060fec90d427c24518c1a1f20557cf105255190cd949a893f4117a08d46de97cb2e78889fcebf1520cc53c3c91c02b0a7667edd73ab7eb00ae788374172f053529be17defd086bb5768afa6a24bd094a498867a92c590800796b606cdbc7902550c5a12c200ff78c2d0f0a3e6180b4718efb76913feae4cdf5084a82008b4ffbb5809928391e9180e716437d007bc839d240bd08f762b596fd4523005a2047ab78454a33a49174c70d932874a192934342c995e9f3e456e31c5d22da9d4551f10e4b74c0ff97b5bf5bc9d6106c812866abb1f9bae618590af8ba42eee20553c135e729000ac20fbeb8d365395ad98e31688844898e3b5ce8ce362ce2051c119beed4702ae9b71f824f4426b18f2cf693c967ba483ce96e641de5a8ba155bdcafc1f56ef01173d9c037f7206310c81204dc9486efa4e0db90cad19dd937e7c997b19fcebb3d7843c566a6632e7fd046648f3048ceef2d5447aabf7d7a6118eca7db878b7a1ba7065898fde33a7554fcc10aae09004d9f948096caf634acb3b212a39242928e9b658fd03c617ce504ac8be8497878ed34efd505ab87e60461091aaf99fd928efdf22cb7d8e92147b1b7639f7ce6391f91e7d7477103d6fadc71338e4957a04c7e1b36c50b153a3bbde9a48381167de8cc395d357238e7da8a1ce894567c2e642457ae0c8b9071e9bbf043aebd060df3e4d2f7090f5b1dc74889f8d914671720fe9cc3ac306f5152e6415bc15319fdc36bfd9369be45124da97f19c1d3a67c71b2f9fca545691ea3c528469ab04478421ecd626b2f8c11b231acb7070e87637407f32aee75eeea8791b9da7fa252f50b0fa7b19d2a8ecf718d5c2601f267d793e4cb7851ae8d0583679c8ce33bf26a01a0518f17d621851d25985726fd08d0dfd6061ae1d047558efafdc490b9b0f5c249b099f79e8bc7fdc8a04577a899dd73ddc4aec9a124dfe916d042f082514be62784ed8a4eadef1ea7ecab4d15c026ce6486248df13705ca7259de84fb782f62086199eb86cbd6e249d94be05b0583f94a7ee4bac7b10262b4208458bad7021b006cd0e8f573f9545bf11581a6356fcfbd2d1e68061ff276ffcf7bd6e8981808a45c2b3316de75a1ee1d9bb03ddd20374d33b1937ca39172b9d48bc01ac03a45c46adebb380cce2734c17d96d0e6bd2458dbec35e21a27096f26fd9afe08ac3525eb473e263efc1ae114e16fb57f72efe9064581ab218811b1602a03517a41403d7ec264ce2b4cb8f5b4758ccf77b1d2d90d156aefa2fa4451ad165c779e78b589416f91651a5039e41dbcc16de205ca575cac68d06e13e3830e5a3d27793eab4201928c34b25093479ff192fb1e40ac0d10c686a17fc09f2fb421eb888e91634c9d473f81c36a01bb9b41358d7bf9e0f4543bd43957c5cbac0eee91f284a59ed3bb5b74ab174576c33c4b2bd7bde9e83b6633b72ca92d0080a61662b2b32585be3aa83c6eb6a10fb15bee1dbfb62f0e0785d925c31e2a8716d2d9c57472f932368029dc0b98c2b691f07e440ee48d3be0f19890790bbb43380c4af3451d79ac9741da9c1e36b7f2f8cfe27473d5cf449881a1f8a4a1b1c1ee81d1bbe50d9ff479c10527f19e0946f772a966f8b95af08b18a839cdf9212780ca5e5242a9316c696726769e0d01061365aa773dc286761faed926840064fb48ad4ddaea29b14ba0fd8eaa34da805db9bbe9a864ed80f9029c4282a04ce964da6a0b03292c0521eff6a13fc257a710505d3a0bc99f57a27dd8a9d60492850c3cf86e84f22a9949cdae6f1bc85dbf3318ae4daa234ce5d723a99494021cff71f73d2486e3fcb8ff22223b2722a77679b373125e8e7d342f44a3f61869aa55d59a2040599559157962cf08a13fd4b0734088e6d16022ba891380245638d09e667f573f16a1c9460551383fd4e59d03e698181bad046709835c57446d3028436bb3759036b18e580949d9a1b591e261fc34dc4ad7aa632daeb100e5247d74c74e58c8abccacc9ce7aa61bd9072664f107ecd89f3b3fd1d17d27d3401d5e2feec103c23df51a8de4de7562ffcdf6a2d80a62d6f5b42a0219783a19348b39f29e0712bab7d7f6cf2860c6134b897c62e7c22148f16e243618f4a1e1d582083d197f2af8ec773622b0abaa2009706ddb0597cd772bb781c5cd5b2c09c704c851418bbbb26ba3fc2ffc4570c8f0067102ff7e8e005c552bbd73160cfe7a374a866fc0a3d84fbe2246d74d08de4f6d6016d78e5bd788580d1b80aee964b29c4fd1bb7d8c3f545c7d9fade0ed748e50ca24d4e376ce38df83de5af60880ef3648ea52c3615a307886965cb73dfe164720c8a86b3496f10603cbfa6833423df401dac44cb1f4a25f2511286241f85fd1e1a95b4d1f12ea48abd012189e6189e5346e1f86c2bc609326b42ed5b69c987762245fa598f1884c5fbb88bd690b1497f1056f2d4ec153b3cfd9c8dad6fea2e05d4b5233e4156fa967d266bc000f56f284e322d8e1f8f759bc5489ce5da4f90fb5351a4722dedf4811c7eb27b339910b5ec29b8e30051a22188d6a02ea04f07bc78c5404f7c4670bc3874ed0f33eef3ea0b855f77d5fa6da51dcb563715e9500197b48b78cbb6294e0ca6b9654088380e8ba42769358872a0b71d36ef39a1cd662eb25f207f674a2ad3a167f9d6f7820773f8578bd83a22a3bf4e00bfa18fbcba94194ddc65a6821fa3f5012ddee31559fd27d7564f9794ef4b4229d39fc3184e5f7da206719e7feb765b0ef87239d085fef6971cfcc32912f35d2c94074c6e0fea504af2871a18f78b654b41c180eaf2f5d27ec170d6c776e3ca0e6a590bd686026184a69278b801921ae55dc8f3ad1fc45a3d9d42559bd4216f15e2235079f29739bf5635ae902be34d0be6c703d858a07a50ddd791f73c9ac91a90961788d3a2b7f00129ee93ea68015d7414a977abdc6e9a5e5084c5b74c2737376fcb71f82438c661d4de06f7209fe621b7d3d48eec14db3e000eea8136a5ef78eeb8b1241124290fe237b8baac094b705bbe71c587f04a1324df612de0632c5084874b8323d926dff04e0ae44459d3b39033806badcce00533a1ec97a5984ef173fbe2e8b3b5fc69aca9fd5fd06c900e9e2e77c47faf870026147ca201123d531f958da26634459cf055e72bf76c97511aeff129b9932fcdf80e462b7a9e6169ba9b1ea1e8f17f759e6792a917a3efb232008ad05307108ac1833a7597954d91ec0e816012b3ad38f47c7d4c673245f8514165ae3a240cefff4bc51f50ac04ca6229ba7222eefaee7ae5e6497af911d0dd91c64085164159097559b6c9876335ad1b0a12978d0fc85cdb815eddec7435417272914a24abf39eff126a8cdcaebbc6bcc180ee12b4534e8a472031605b5985d75b2805d1186c864916bb4c0f22e485a030818ffa736bff5472efd76d5c75d215faeb8751c24c2a05d05bcc6c26c804146503404cfb56a57f52f51eadc5d440d6186b59b162c0787fe50af2499936575e4a1ab3445fc578bd972cc2eefa14b066ff3873b4a166c8b3475499e69e34260e68b422679576ebe69acfcad5503c9453b1732adfb78de75811416ccdff758343c4b5b7c2db03f693d353e8c171e9bfd9926fdccc11e1ceff0454ec750ce0cad2e753617dcb323871ef73e84e4cbd16bc267ce703ee9a2835986f03e69804db8be4258ce9a6c86cab322a61ce27f4334d886d3c3856251115ad2cf350d46ae70d704f14d750fc5cee7955574a44854038f7c0863c7fdd7bbcb474d555139915007732a300c2d705c0dcc50c1f29778e8cc69f979073eafa686b0e07970c8709d3e7d603cdfab5858bf9f14dc96a3b02a12680b7ea756d750dd546c7b480d1e2ee912ffbd60266f207309a0d037e80f3573cf07da0120371e99fbb017ceb46068b945360d6a2a3281bd67506739064166ef06fc02c63edc8bdb983bfb1b339e64d992a6765437a735cfbccb67907d22a1c07ca2984ad719dc8adf08009ebd12955ec07a569b550c806aa1a343ab9610acca359db1cbf3d255b6a9cfb8094cf19319a6dcdbdf56f4db97efc8fc1ba3dd11f015b6d23745604af471729e4061dd26adf9e461f3c6b71d7a0a3f4cfe16765c5b68463964e857e97ae277b5ecc3b9b408e6b9033605f5f76458c10c0a298ad35438dcb9d8de11cb3797379449afaa352d03982554d9196c734c8d49b4ecd398adb92fb139bdb3b718e052fa2e0944613854fdae18f686ea708d8774118974378a387cca6375b6e3aff71e8fd45a05e9401f34ddcdf1a87b8097e15d7a00d0a529579d4833725efbd18cddfc5caa72292e7d88e714974ae4f3943836ae56074ef34d220ca01807eae3971019ac389a0cd57fe36dce6866227593c2f93508de41f502f1b40a1f55713447e37330c6d631005777c91108e5ed393039c4288889f319a6e83dd1a2b624246070683ac4dd188aed86584a6a80fb966ff74db8026c011d54f8545b6beed48d35452b835ceb4fe5ab9f8ce0cae2b7adc98dff0332df02c751d5b634057d5c3334004369abcd18c10c5f96b47b2d94a4c3fa7d820eb8d99852f133110cafb4bf5673632cbfb27bfc9ff634d2ce63d6dfa4215dedb6be899997f8212d22d1c69ee38f678c0fff07a4df486a593c53af9ef6fdf3b28e0d04d07cf938c4f7ecb3f49d24aef6f8b8062935c74e67e438ccf6afc8afba0175e50f1ef717d7d5f4105a575fc37471ecd3a764dff6f2bf36e53934811c528d181c03002ddcff2e56391b71dcfff877fee8243ee7d07b8f670664ff33e88fdbcb9809082316acbf573548b201ecf363b39816f5b80b3ad7f0c45bcaed086a60e8cd0fbed2dc30217f1543dfc9aa7b7b428caa92c82413610ea7d703dedac5a8813778832c90246a90ac8a244953661f4196cdc1a63d2d270f18e33c307ff809d4f7536110965e18e2f445241b410d34267f36aef12a91cd28aef77578f2ed397dc664a5c325b635e8b572c3b1467570ddeca205e062bb8be5b58ffff65e9eb7a9dd81b8e4788401c2ee7af3266aed09a8d6313e3a4076d6b5bdf460374c7e4a8a7fc7700164a77d2a8dd077164321d1bceb5c1a42f80c655e30447e8b7f3b793c3cd4ac74094fc594926e7f014cc21a062e5cdcffb4a32f5fe8630c75c9df48b82ab81fb10ecf27d14ae8ed012cb836487b61c054ad0327f7c23a9c3c8f8f849739580ee5d65d8c167e61a2f3f4fab67a400781df7225e02153381fded9a2442229da0d5dc55c4e7142534a5f464ba899c302c2260e4205dbb4f9cde3bb7a4b7e05f2d60e87730190c1417ca4c4f8a42fe07ef2ec4c96af66a4475a0924d4e83221a7e0935ce6cb021eae82390a7d99d080cb7f16b8c147eb67447b34de7c173f5a5eb0ac8847b021291d3697f15e4515b269ea9467c449702cd3de119497eae64caedc8ebe95bed17e209dc13c375118d4a2e153777340697a5f0b7f1b133c4c8ab5e050ea4128b16b01352344ab9369961c169c6c7d1e2ee537551241c0f9aac12f43b7cd69b914a486cbbaaa4b5053b6e5d040c393c5f11a194470556e62ff82669c3375c2e008dea92db8196e777905f35cf89ec3d3af8728cab62effb25f8538b301c41c8b674a3548b8885b3a9a0a47a798a4a0a9d4799224abe44baf12c7d7880cd643ef1535ecf37a732588b252f6aaa15048237dc7497903859c2d24ef4e9edb9ac67dfc2ebdcf583474d86ee7fb223034748511980a05b0589f9226468e00481a7d15addac61c9dfa3441171bb23a8790fcd91c65f0debbbd3fce1b7114512b97f3f315995232fa0760aa1c9a6da4bfc5a2f70923f4124ec7bd1bb11669515856a272b1fa667ace8a9b2e58ef25318365e08c46c2f10b439dbd9a113a64645293e4815974694bef0fb5a1618ef9161444ac15d8bc7dfb0eb8b54e172e69ddc07a04c2ea467bd7d04abfce2089e381011fe18c64330d0dba6079da044f8f3f8b43c868b209958599903d0a7a3918266a8c89e0b44b5a991178a47f6a7a05275a6eebc8dd1e06469d737e5f85aa289b5bedd674b8919564ce8c9abea5f53282e4ae859d6848bb1b3ef464c5811ceccd94436841e87bd5725435e0d3d679eea5010072a3fc24f24df69991366440fc5339a26c195a8b49b8c087f39d218ce05e112fc300472ac4b46a4537ac9967794fcb6805ee4d71862b114bec652970a4409cd2b24c856ccb255f3685d9fbf215999dd1db276328c586d4c3153a3291b8f78509bde3f54cb24be95dc4027b510b1f202a393c409b8c34fa5a68382192b0af848356e054bc6b0cea2c5a1dbdea2fd2577129da12e1fef42baf78f869f5db7d58edae8188a87785afe629f0bf96965320cca8f1ab0d9c29b07ff05d647056dd424cda04de71b93dbfda68f2b8cfcfafc21416c06f9a35945de8abb57f0c4d056822dc853f21f95cf38d48fa9ec9f48ab33102b928de449a151fbe850ec2a9a55568c3b24fdbc11979a1688ab26b76bc1061aeb524b4f7beba49eb3179423fe0c8a526ef5bedac8bc7b0a9d974600a5c2c1f1cda35710932aa002139d986809b597587fd87fa78edff987fe28ebff1fd788bf0acf3f98a571811a9e6c14edb98db6f197f0dfa38109163f4ea3e3313d1ae0375a9086708988dc0a81964fe3b7912e6292954d1464abc67b5bfd1a040ceaf55ab94374ce6f548c5e936c9aa844967afd291528c60fd9f0defbd9f9aae66dfa45576e57eb05a2f11e224355074764d0b72b5f48f0f0cc2b4dd3aeec5c86a2beab07ad5fe3d417cfa799918cdd0d42493439a71c7472d5aaeb44384ce25ce1a395ee780d88dd516c3b4412ce0d9ea9949522b15b64002cc072eae3a01a3b23e4146d7cdeb4ae4ffa44af314bee39ea950b29e00397bfdec3f9e4b4d09162dbfff244572460678f75b241ec51e44c43a933e76622d7580df45086f3f137d7fb8a3f02e5868a62c2d5562708cee774449ef00e7501112eefd0d60a4852df2c9e6a6db49fdfbfda4246503853869e18a74580bb97b7ae76e4e97cd81875c16523c8c1205e5ab9576812c07a8a4eaef485831d7b4a5b23eadfa348fb85440d396bfd62ef6fac62200a0fe2550cb617d9ee9b09fa6c8decda45be1a0eec80f15dc91d7a3b0cee049565df0a325812ef9a284102f829bd3daa5f72699fb110058e6500c9a917a4f46b25330cc5d9662611736fd8ecd30ce7cd13ea4e0d26673219a58fb124d5cc47c3cec657676bc8a9976cfa06299995c6ac7c2e6a92a4d178e1719601e581bb552cfc0e9a0dde2c7b96373b237d68a0da1c58b04318a9a209414232bc160bbd2c8e73914145604ea0e6d3d48ccd329edf0d5ba3da347b344621c4d3c861f5468c2ff7ff65f64d52565368bc1df7bb7d4ed7290102531dadf5fbfba7e1a8b48bb3fefb47ecd28f513032f04b7bdd27630b2650b1a1eead0ae6dece82002253268c3097d58d1e50024846e0cf0bf1a7f163f4c1e30274343c91fe7e4bd50f1afb850e3ac93962ae6bc2fc99b39493ed22e4b14700ea8b65abdffc590e2d7e9df72614a2e8705298f00ca0d5dbb5adf2578a610f8806c6bb764336a68cbf1f600603d580c5fbaf65c624eedeb73dae102bb4ab664b3861b0eb1cf12e784266d1d69f6a55d82e6720f03e09f8fa67488f7b66eca454a685a064c632db1dc37f054bebea1ae772a5e2e15a6106830ca502b383fd18cb65ade27e45a90569242a270f8c278ebd2779610ceb37f880e2df27271d8836370c9cdc72e8dd050d61f4d8909ce8e82a8ef26ee02f0bd49971fc40502f950f3ca806f6b9fa7c20995c79f91cafb0ede423245390f689f33835d64a8eb6b171e08589ff2811f8b3f831ee9e7dd083b9084a3a405701b182a77c1912976987611e5189948eaa53b90131465ca8891f47c10ad7d9ee3f7523740b18ff3cb356df759ad71ac5e8b41691507b13f3fa7d3e07d428d27e7df80457fb548fed63d5d4955a8458ed3d71ed6b277f74e8f4cd1a26a907213279d96e93d08ac1bf22b9dd99ebe9238cc1756b147ce461111773fb9ff3a558c15f39e72463d18ca2469df982b25596cb358073a13ab902a58e671d535c42ac97ea310f4f962a33e7e439f6f4b1c31849f4ae400172319bea126c4819e0a6594982dc5140515a189b0fd6e812517e00669570930488df37e70723880c16a407046ba398e8da48b552f6e7b40df46c151c5a3299dab2cd75a00c7ef8a2a3a191be8271bef3cccdb7fd2a48dde9e78c883ad1a8c569986369c59c404f21ecbbb0eac5e3b445ec5c7da7519a5529fa5aad3f9cc230a79d5f870d6cce464984128d514f95198f3b5f3dae86bd11c3263ef5de1635f45cd99182ff37b1c4da63a8a585b148aa90953a786e22c6a5e0a4c3d4011f4d9d046f55274042a937a8c8f0d139f5b006ece4d28b2fe0bed4792d7b197710ffc0da01f29bfe799d1ab1c5d266f159074fa6ef46184f56c46b45bd26c5c553e8cc745263b466bfec537ec526eb6e5604d697543baec856e3e5df550c5d2a777e47d4d98c311f4deecbe8232b9e7c7433e77aad61b08c4c4eafb91416e345085006ce609433ddfd59168cea9a0605d4e96b5c9e738afce79ea6b7d8cdfdda2ae17e7531e2132a7b8b49237ecdd2865ce42f2104cb2f7612375a0de1f07e0bb6f8b174c12b20f2d36aea711be3b9cf51d3aa458d00761802188be526a9f340b713223d779cca727fff2d3bd188a9208ce9e351c74cc4d61b3e82603924b4d72871965a144060a94d3e01e5d259cf2feb32ef07e3d6a832e26cb9f6f3c0bc05c62a043f751bf2557e85c05c2b048b8685340a5972be82c128dcaff6e21ffecca2318bdb1f0c2a3e729f1d0d00525ca68488a724c39c99e61bf185ccdeeb8a812607b286be9852c59b194c2f8e1b5a2b688f66a07254803aca910d7d63fcf53c64fdb4256bf7de09c9cd7d755dbbd7ed16c14081b2e0c291f6fc1ae608c8566116546ddd51cafb588080842cd898e1cab2fb5ac3cc60273ed7e12ec2468e04ece9a9e9c340e61bd2e56bc2bd5b2a233741b4365ce899f4adf532c16bcc1fb587df9eb62d351dc55538ecf99d1a42b2db89a4cd125b7d4a7642604438d77e0c857eec900aee252a1047bbcb19bb578c3f41580a2d36c1b1867985cf91b67976234f1dc03659a3f630667a9dba57ec3fca10b7d36172f2f4d6a2b931496b3cb4ec5f2f2c5b0a834a1fbdcaed3ac82c2a9ae3a6fbb22dfee9d201a080d90b6b4c84430abd72648d05da8d233989add61403d5855eb4d901be30f3b2b3fdac3342d19572fe3846644f9c20b6266fa57c0581d0522a159cf317b169d71321c64a96d68e0759f528b4e79ec7cc619fbfb691725bc319dc0ace456a8dc38f25d539a53d17a1aca301b618ca2f1f8db8eca3d7e2292d88a692ff30fdc7586ad08753030c0b8407feccbdf14f8908a96e8fd06a58938f58425e5a7264a3eae06ac27dcd9bbaa9c82e7e4968effda5a675a941e744b2ba0354f735e42e9d3309921e1317381cec5cca7093c49720375403d2280e28557834e64f56232e22dc74ec652c2c3bc119a411401ea6042db2af76d65a52e927c2c76c16e88cae68b9adde1c55ee5ad3c73dd5103f8f07523e8674a17d338fb37cad3d6d78d982e1b66adbcca7e90b370ff71a646ca940c156a2f1e971dc8b79153adc9e7874d8db30640f72c8e7e1127a76573787d664c3c46a66c4a9719a8f94bf54080ed661c4efb2791ec562d94b359f3b03c237bc747c3a929a7bb5264b06b60f9eccf21c9fc29bbeb29a4eefe08e8924d1f215981b6cf454b0357ba89877a632a82f69000d50f724d881a28ee3e1c843f33924193e538d941795bc625903a6fd6e54a90b62ed5a28b6145f72c15e0e2ed7b3a020b854c8fbee0909e5bc0d2298944942cbe6b6f7cae302e568a7e03f5846d71ce651bb9d42302b392b32bd6e3f73ffc024f6809db2861147b939dc4eadd84a04d7e42bdedde0ac090d7b4026af500659f5c7c7591b46022bbc43c93426c8dd5066d499ab9446df49104d114af09671346581d3dbfeb021103a077b7acc697e6f9e19c03a69369e098dda6fca81c3dac6eb3dab29530944f188eb6281e4d2c51f10c8e90f5f26ef0b68b82b29c9ab6d057ecfd395b5346b5ed7eab2beb849aaa0f2059916ea37a15a036b52c4d3bf855af0bdb2759d94a3007d192f236b17489fca3a7523cea134392d70b681a87197aee11b87462bd03e0fc1ac5a3cca2beb9e78b99be3f4efd0b5a373901437db0477285702fbd47478bd7b4256452ad615eab1ab937b04558d3a74ee4a55a0d08a2412ad0d882b90511b6314916a4ef774b40da591678e6b409d83d8923c316bc4ed029509fe74ead7504831cc51362840ce53d04152b84871e688f5534f39ee6f0114902f308355a0674e7aab90ecfcf4595c021d2f7b36e24c759b3eeebae589cbc478651a2d9baf8e648f0a7c2e2bb77e220184fd5653276670eccfc9d2f74065e741ec4351ac187e5c3f931bfd8b3e70d61e2b9100578281d9fbd900caaf280dbacb9f84bbd7dcfd721ad92cb24076112573e4fc2b20ac0a929dcdb99ebcbd176db927d70cf92fff1ca64966a7aa123310fbe7a87b321b9a160acf19cd9e0693b488c30551a820f65705b2b5cd5956e27fede5d00160c1d99eb1eb6bd395e7330a77fa28c090e1ccba6036102460b825eea81a83c072485a9dfad8c7cfd45f04a825d466c8df56c979e751d3d640c9094897083c667661eb3a72e8c8fd9ff28144c34adf49a253c495958febaa015008c96acc591764eb10089450299ea8fd30fada6f718bd310bc149b3e4e6a1f042b733f00d3504faba0539a1ee18e269a68406e0c5dc6738f5d53ba2b6051597a8d296073dd28982bdf2e89bf9ac5ba37f5c9597893dd9402706312328b86dcec89e2187d53235989f37c2abccca4b84d4832bc533baece4e84aaf9e9f654c9e19fcae4442f4fb14e1141c42c7a9cb396ccd8d1f2cce9386bb65ea0414556be7709d4dc2219bbdb1d1cb55b1012d09536379b6d2e8567120d914472e4267b96bf9e75294639219dc87186748cbe7aaf7fa9b4af27bee2ed5f4cf16fdddcfa96fdd9fe3a6dcfab70e9d93bde0ecf85b389badcf2ea63f6d90d09db53f018651661a5784f55651b5bb2c63a6b83aaf7abf635d284a5d87d398817d7d1a432a85ffe38d7441cb5367e5d4a24d2663e2f18297d2b22de08d4dc53a4bfe6daccc17c6648991a5fd33e604c321f4407428911bf905c4653fcce690165b82291066f74cfbcffe6ab9b01d67798a7e469a943f5e623b76e1cec6f060e503346ce0e7a118d62931265ca7d5548be8869b112389dd26d4ff4bbac332ebf7d3f40867978894ca304448d1eea23e0e86e988667e14d685ba98f0b9eae8c0477965f331a9aae22e79e3d1701c0c59fa8a6077d3d0e2839cd62c807628ce5083b05917974f1cbeb75430464a7808c4954904855be0f39af675ad8edaed9a85001ee9b754a69ba92608497fb5799167ce89722bb23b91085bd5e99445e25b5b2c1f4505737e09d1cea83901e194caf5ef4e37556c087452f5198624dd1b823ca6a604b929c2964a83d6fd2b939949114ed47000d960222f085db72c2ffd75fb57904b95e08c93845d324f15caa786cba7a0f1c5b9dfb8180be6b2062b54e983f516fbc066756075d97e19400f102094ae2635df8cec08419a8606248ce509f9d27474752ecd7f0d062221b5e62ac163566d2cac41757cbf14b71b1ee2ffa7772f1cf2d7c7cdd6f0451b272a5653d090d0f6ea5c5821895ebbbb86c2e33161ac9b8de63437c16f2208e37b1e78227238ff1b662eff906c11db155d8fda7034a47ee14276ec2805a3c6716bebc44c5cfec313c55dd4f32d9d41bdf5db84c9c8b978fa1252c97cbf07af92e38b67ad1767f108072b4683a8674ac24e3f50c33427c5309a48a8d8a00220ee68381c5e45b46aad968fcf93b579c7dcea61a1912fa777c9f49e0593b4a1b8bc6d6663a6c212f4dad56e0bb8ff628cb110d31c94cb4c9c02db42d14286b69851ebd367b71f7feefdf1dccfcdc8a15805bee06826d332c5bfb4530da93ca68a8c2977b287f150eaa21d4e101a1ead866163182835b27e77aaeaf7461f0abd18904735083d7c5926960170047318e78cc0e8ec0a5913c891a699598b988ff1a8d94ec2c95b06d912e6f83a24e369508a202a500ae2f7367d7c6b8f53f89919ee5486c15217748a41a6fe7b97a77077333eace8566539379181729a4b761a625bf689f91e9b5c4091b32497fce6f0ee9e86f642f6468dea1408938cec8d25a371e0c6233b031f7e95b9d0bcb4468e61e435d8281e5ef3dcde888af60ffb7977a68f0e571c680c9493fb6bc017a4060d0f55608b4e3b4f0f96663d705733461a81b10b28380bf31a87aefc77b78ab86ce2e678653332ca6a9de68586460222dfc9e7bf5fb34b8abfbea38962b1b55ad6590e7b911b163a54fa302c68e929c6895c614619e6d7f885cf29fe956ee6020097229988b675470cbd9bd5fa36f066d80be340e283504352bab9ba7d4f2815dcc4b959864e6836c17b2b6fd862b01098e19aacb0d7f99112c9ff31825261ae533d64d3c08b739c440e91d5e2861da787807df1ff6bd2d7e1c46776328798c62700fcce04f0faddd04022cbf5853442e89bfae1ec60f081a25de0ecdb9c1e6e4a3d1ebc1170f7367a46e7ea7c2e4d72cf052504a8a322d4a1efcd28a0c2b359e5ecba14ae4f047673e256efdeb06644901caee73f1fd7645a4e8669dfc662092d67a065e234eda472ee421234de605497287c61fd086c43b8bd4eaa1bf5d74509858245d3332cb2a52c3abf1f08f330a51d57e30c69f2f32d2fcb08429f275ebed5dc3e33249e2bb2bb6f8f7c1e5f8c7c5f1e3f4e37b32e44ae8c1c9722f09b8b06dd9ebb138046671357b9ee2510dca665f28a6585cdec3357dc5362eec8246175d083b1f204e7cf02e7af0982693db95cc7bcdda5ad0c50618cc9f64579d8626905e1fd5a0c51120b00a12900280e53e395f193750b8f913401af2cfe1b07f92a40568a6a73b51278ccd1cda13a50d71a6758fb756ee469c1f4c090879441948110f1e569ec90a551a6c4c8e800fa92f910903b894de0dce3ad6f387f416153d4ee7d9e58eb1a76dea4038e86849176385bf15162f07542ae72fe48bef9c7949ca583c0f4b6a8afe6003aa91c33aa5757cd9b48cb31b52342bd5dc82f389a8592c317adda876a3a8421f797d0b2e62cb4666f2a66cc3c2a507f05f3e6b0a34d7d8aff67e9cc6b0f2dcceae7a60dacc169cc4875b7bb98f288fcab8dc86c2e9bb0c9f47d64bc65f487c1c55b38a9512390de47054837e01eb91974f8540cbaa3ce11a9f29aba513123292a7d6ca570de4209293910daea2a00c996bd5d88973174c970d5526daf19de924cf02ee55c700e9aa8783174c9d46cdc3433ff3507562fd488db6649b58a579f281aed0b3f6fc54e22c5c9e0b898236df71aa0ab07aeac092d45dd1ebe9c7b9c5d3108a4fa87fc7fab7cbce046d236d7fe3a9e61fed3b507f15c2f6138fb8056d43a07735cbaf607bd2cfd9129c349404f7c87497212fc2916d3cd9fa7c3106b0ee09cc8bed2479df5dc506d0ffec5e7528e6e7c5166f44c1156af9ff2d3df54642ccaf6b82d5baa22a5f6f2b572cad3c74c433e9e3681a735f9925bd33b0199342309ff445f0a0307ab5f151d0094ce8279e06f5e2892cb210d5e0eec3d0a94414eca2c6280e94336eaf8d7740094d81e328444eba9f46ea2eb7df214160f5c4465736913794756ca7708840ce1279c49d87c371b583ebec2971a90c743270e65000fbd6f933b87bc2e0ec75e20f1a339735c147ea8e72176a02762984897d5428416d4709d89a21c057f433fc39637ff24c03b7e98990db8afd9a567148d7f1df7b0be0bd8e4b94978d9a32a0bc38fb54dc6d2994ce1898d2249faf7f6bd91d4b481ff1142adf3f27bcf3e6be9f8fadbcb2a17a59e07b67f49781fc675d1ee176bc4f5816f439b36d013c1eb8109335ea8e68e1d341770b7867a401ecdcd1c6b6aa3b3ad2083570112dad00e97e5cb4706a484aeaf177089837a13f8111020db565c0f854f50b68d0cd633044d60766839a555191e9c3a862054895a409806a7f33c4e7939f10f23700bc79c5a30229f6dc6fff2791003dda23a158be08366514964c28de6f4f0cd455b2bf30def15151ea1f0128196512b31943444cef93a2af2a54943cecf28fa316d4490f46c66688149cf2acf70e3bbfc752cef35e90e53602461856c97c52a2e66294e92acb6fb70d5455ce98c971f1e410458fca7187209ab9e57c9ec7a7b7b4458db7bf0645772e9e443c8648b91e8620a9ed35f5802a36e2e990efb0b9f8a98183ea23fc291a1114fffb650859823412d5dcf8f975c7847aa1215a5a48cf73d20c8ac75057f6fdcbf68a2212087baefefb897379af18592f299a6e8cfe9c7e5586f250967c5ab434466b4b132569000c19a4e06493401aa47bed12dceb99cdb9ba75c087e0755ac2101a51bd3ac41c4ece9cb8c6f01d21a66a6793550dd777f2be606b5113c40c9607144b80b2a86aa5cc20237c2546aa2e40c40e5deedb3891cd405e45758414bd83cc74d93cb02bacb1e1b14edd1a5370ec7f835e54191a74af83d77cb95b947f98ab5dc5d54f9ce2641272000a8d880dfad18c5173f6b5f2102053ac9a880d4c495ccf0f5e6d1c69f4a5088fc6188d99160bd0032eb09fd5963b08f3e65718c0e20d757317f808d9e7d114684dc43ad2341517b46832617512956e775c591b6efb99d731ef0b49fc6d32e6306a0ea589fef882f6a50f52e0a4e89766628f457e6c3e2a84e8848dd57f31d459cde775183325be5592c784c82be7b8502ef54c31d9a2f6a1920f17c5da6e52e3d62e6cf1e85104e6c54a935df2b7107695ce06b80735eb9337578ac69bdce061790bc70d595e659a97b5ce4fe1c56e79a6469d52d33bc24af5db9e20b1d3795db9e81add155d122fe78a47e4bbebf8bb454b949f8b70ba0ed7fcd2d61a05aba9ec4377c2e8b82df803f38dae5400a7979f0b84e6519210d68d540de2fda1e3000b83b88108f4af8bbf5a10703342b648956c26e7b241b03b91a430c4d7f98db801d9351fefb0b87e97bad91796e4b569cb329ca553d8bc691360018bc792b59d9eb5e923f1501f9f020ffa4fed5619cc8331413aa4504306d11b4bef46b3d3da485b3669fd5e98e5a39545ce232765eeceb114591782e7e1a1a27e66a4eb3c1f58c56d5499e80d22cef6769222de3a16119510cb1cbf5918b6a6075caa2a6b41961217b1634ea32174a6032374b83404476fbcd8b9bc7831de1be5e7d8dff73f04cb268b123a3fac63a4b3f04f86c29de938c146e371c34ba313acb6e72f9cead8a308efc6cb2ab7f114efe7fcfa99c2b37e443ac010e0b018a0aaebc4a0237f9ec3ba86109745c48263335e31d5c1f2ccf81d9e4240b2bb64c83e1dde6680e6e415755d79573c3695d2474ced6338dc1cf00687ba9ae7392a11a383ff2c93d908de92270aabb34eaf67cb25537ba5e77db47fd4559bb3fa2f6a38e6904e17fdf02cba87bb73a295cb8a5879ab535d6d32e5fabbc8c468a22786812c0079a469093f147ca60a56e761e1d5c048a207e35362105a0cad8aa98b060b962596adeffaad306f30acd90eb2eafe4f2c4767cec738a14d9d5a228e6533d804a1d97adcd4d68e435c52c7b3930f00206296b45f5397b80bba5c4a7fb388e0536855543ad88c78144f3bfe7b3ec380f772168161a2e534ac497ddf34abb0c65d0ab44493430bba1e21fb7e9297a53d6773511b82e9e7c969fe437b321264d97b44e9a3d8767a89eed8031a9f7deb9e3c693d3561be926b9b974e3709bf20e8954531996cd1640840ce11c18798759fc5f945c7017e1ad84aeb1bd8093993cd75bf776a9601ce7b797060c94d248156997b71bb9b18a2fa1a8ea03daf7be6115a7b81f0a2fb96a9de2d1396a874f239ddd5e577ca87972e582047f6bb47d2e2edfec3c4e41acfdba606fe4696cdcd1d360ab01ae54c4d7bf7a88710996763a6dc0c4f3188cbcc9307e902ea14f68ba87be7f38caaefd759cc451f5bc10c4bb4c1866cdbc9ee4af8f21e5ae1fa64b7e9c5c1b6ebaa6d4879954c4d9b6b29cc82254e63adaf88e800152a32b0a8edf5e1f1cb2787c618169f329d7cbd91d69694169781ea4e70d4e419360d3488b9b4d7e5a4047255d1d0a17b3c3bc329397e561205d7f43546ad46db0b3c54646ae34b51dea8631c0b7f185e1cf715d122a0ad7f84f0772c3dee154e250ce44bedc53b534383d87037d8cad37350f50caa51af909e3a71dd6481f09c4ef0acbe6d319604bb4635bda94c3a24b40f0a4e7df242ceb36c3d1c79734b74c45f2aa797dc8f820250a9d03fb8b5b7c92c07e099c1448a0450b1d72f17b5dd325f11937432bdfd589b58bec0439f3649093042a49aa73332cb509a9518728f5cdcce90516e5cdb6634f34ebeb3b11b42fcfc82587e54bf5a6be3e282119fc97751ffaa64e7895bfd4797050c1362da2d2dc148417a24941f5ffafd470df40d247035dd8785491c5415ae7671f4870aabf9462ef74d92f26bade36b907789238625b9a41be7a114110eba6474659b3b10411375172f586bee680f1433dbfaceb918d635922e3c821d3d2dec75b189a711fc56495e1dd5499e8bfd8bc1eb62137acd50792969a851ad260286543be4f4b7bea213a21712c3ba2320993b8ad2d15c2a545f35fc36b8511a6f62034168455e4472ca0634540b837a89d88617228e4e3c58c1d48ff80f9b7c45e74255f22c2998c1dd5a7cedc51fade3b06593fab8e8fabe81fd78d2a42f19220828a648357bcff5ccb1a15278fad4dc516e402b623d8ee66c0bf85e717c732d2f3cdc0c2eebfd4715fcca8235a76dfbbc39a7c4a8045d89af7403b669420c5c175542d60bd95a7f74e2e5e70db3f548e003985b71d6b3934db502bf39307ed248ba1b1a4578a8e389df1a27cb07018c5c832f350f931543f9cefea9675867add3f8f2099e7f7adf73ea47cd0fadff2997f8ab02368d95ba6c983d8be0af3d1f0617b2631037919b6275d34577b06e9d8e8f974cf9df485877fc0a9e4504786d8b3f64d90dd96c4e158bb14e44d23e76755dc5a8200d1955cfb27db88229008e74db110393370146a8c788164985e3c36558a1b6e578c3cd3572676d59a171e983d00d880065aeeea2b705e9b7bb00f4ca149aab109c497db307b48d63fcb4e07b6e9676ec6cd064b72e4787e01db53891b3a993a83c4243c7f869be4a7c9f6e4b996250ad5c9c1274078af4b748760136a76b39591b4231a196bf1128234853d2c088ce8737272694cadeb07f88bfd9174b6de2c845320f6b8ec29e631897156ae103c3c6be039aed5432eaf5f61bca90167d2ce7edc4a93bafe9cd0b9a32da942568d0290f3fa9c7bcc93de6a25bc11a11f05b5aaab5a735e913dd853da442700bcc204e61dd2162fac8f603295877ccfd8e3ce91d9ff6f5172f17a5c60ea250c3e0b79cb15de77256dfda9021e5a49957f44cfca01964f0e0ed6b21386c4100f7fca03b30ae9cb7891de6045e8a55627ceecf3e0ed62fd2cab0a067eeb39f0bd916980c7627df052de7c973bf41bc2904a2c52fa9d6d4f0ae578820838ae7817c4b14133117305068aa237b8d28f5423d96be24036346bcf46aeb569af467664a9e35bbc0bd11c3ca4dca19841985713e35fc6ae5bf1663c8a83062fcbdf6713c204d62d41bf53cc14fedb26be0274a8b795ecbf20386aad3cc2fb8128551977757834b932c80413e16a99302b9ee5e021f32d9d850bb722c156c63eca984099461238dcff0b9e752006ca4c403584442a610cd564e70c4470cb9df475abdf58370385934214939799ffd5e03eda4c5c26aac39ffd087ecb93de3486f9b84c9cdb94e10f9e375f8c8f05728c842be112e9894d5c7be873e0e59965ae18552c3f4f27f1018b3b94c196c905dde031746e748108d3347e048100d6b99cd12722c0d91f603eab1e7fecaa80915d51f80bfe9a178554f2cf3ed3903ba99a329d6918ca9b9572bef14b7b957277924606a0846d4b9390047e1b7d2255abf61a1b8d06055df1dd882e037a96aad8ed37cdd43d10e4ec8718a9237db7086a50297056beb1008da14d549848f688a0751f74c5db96e064ce7739dc9ab710bc9bed22872d1f2731ba9d2293f055afdbd3ef856f75d35f3726b10e67d9aa31c52e9d52c397171e58fc6ed3dc6978fe1c08650d346fb9273b5e13aa139c1c38856daa392021267d0dc796b9d1a903e0d1923b702eef65d2264009eb2bd7cc5ea859694167a4e5de716b0b36d4035947df56101e1604d2bee5b47020423bdcf6ceada48ce734f28c9c329365a315caa789e4da5a8731d1a029a646d25cf3bcae9073b52f9d92610230577071c227150ec14ad0ad388ca41bd3af84e96d03477fa6789c6445ba769a66ecb159422b5f1861ec7cdbd0639cddef47553a026cd08dd9e4af972d52d6ca39556373492baed213b0e425ad6062446c0b67d4a618ffb302cd410f8a8f0d2c14e8fc2a24a1a5a4ee58bdafde286b64f6afd626ec383d1da7052303c13a53001ed1eef59f08c112e1ea5c15084ec642c8149be8f60f044815b16a17cbb2274d5b14fd9ff0deb2a821912a59583b5d12c69234cdc11398aba44a5a1b0d441ad859017fa5464959e8caa102e18a80e66e0b4fe4e2e7a3d0d8ac9b3958d9dc7fb3ad6599d491729ff1e41cf36e233617301fe8216c3d1a7bf7878d3693168da405561c13ac496303b8fd39225e8ec1af34cf9d1d2bc2d48e8c7dcba231a41f61e620ae2ff3519c49fcc5bf7c4083cba4645cd3856329ee7b04e18b9bfda9feb5193bb858c79def1ccedb7d0b38133fe03ddaaced77935cf6e24a0101f7987ac823e7a45a1f029a80602cc7da8c5ba848052e66c28227ca44d2d868718930b25c559799e9eb3cd8a50ca3100eeb08b1c422106148deadd7108dce7561134e512c543171918f4ac9ba781e2e11148ef0aa9552a3e413f5773d0798eceece9357b659ee1d90203109d5fd81b97f750fb15963a5bd3f6c45a9deaa4132f2ea3f21387b186151d1d18bfa566fdca6d88a38614ba1e40f4dd244ac238a4d88719648fa1ba103c44f7f0e4e7c324b3542fc3fcd24dc0a7a5865eccf180b0ac32a34a98bc3ca36d2d7fd1e1fdd515c56b369d3f38cf9d7c385e8a1c3d9441d7ced67cfe96e3175c7b961038240529dfac6f2993c58212d470c39fe14c2252885f1052c2c07b8813c4368e5402cec324f4d1454dadda96679d8b717755bd1a6b01c55b82be8b0606568cce6fd535336e3fe5a54c8f595eea3771e5c0bb3201aa14fd323b51012c59a254255fe34e282c66f8d7684d5b31c9d636e9e5c21ad5166876ec46756fa24e42e96044be4ef207cb8512d5bfb192c7b4e2a8216413141d5f2efa8100e3630bdc5d65c4ec762e622d55af0516f271f0cf8e834701ede48b809b1a050a4d416311934993db6f20fe64813ba7ae05e162311244636c30aa737c29e753b9f2cd206d39e2eba619d91ce8db28d606d936d06c74ff48458955c428d9fcc70193529e25640ebe37ab55f5950b06b7c766caf8c1ee68ef310a373c885369d1eca708d665576824f701b0a968d1c53d7267ed69cb0c445ec0aec60592b7edd9f3bcfa3f1ef58b887c4b969911740737ed5544719e2d480495065f23b339d37f7e8a1e6890551a63a2aaf08f4bf8224a70bfca3bf73a8456ef378399a5019d806fd55cb7db429841fa2e86c6b4744cc0004e265496e3ad4a85a09688b57cc7d5b9baa5ea5a98008e70066ef28728025d58883d572c6e59d8442bd6dc0020d67d4875adb4cb823d017c24ef39122cd6befe6fa381a9dd92a670b3bf7924b8850fe3c815910a929ba23b0e293d431b5541a4e36ab8c2d25703e38066aa15fdd28683531f7372f5d51d8f4e17b9fedd9e3f93253c749571ec67f18cd756f3ee4271ae7afb0a1856d9ef8f4323d2e951eaf82498019fc2bc5fcd69d14229ce9d9b1572eab027a9675734e3451625b73eb489c6eebb785daf7a86363c34f6f912ac516d35ca74894dfbd214ac529c377b3d222595a5f46a79f7edd46c81fd0b43051037f75f91b54e0915520e765f1e7220ea40e9d0484478267812efd069e20729cae68e88f8da505c53a50bef91bbd0835664384d1fe97b661e14e134874113b3fcb860642c9a8c4ccc7e0161bfc2adc35b939ef281df7a48978c4558d8cf91cc408a223a1c0e376e97c416893b97a86cd366e4bfcdc40fe041e20916e8f6437cfa07d01e37b78b55f4223ee54e35880760948056b8484de93e9ada45c68e6e5179bf59ad8e87a43ebf9d9817de421e2f8509fb203b89d1dbf703966f71fd20341159ebc21fd8f05649a8d787ea4b458fee7b72bacb3c19d8498ef51eb43b8fd3adeb30a27322b27a973ea1d11b06904202445bbba257d464260e6d7101edbc12b17a916f08ecf5023d6f9bc13efc6a8c061caef96b7dac37fdde9a28d4cd8617dcc6cff81f797d100688c06a96ff316377a69d957384929655635fec3fc35e1a7c17cdb3a7cb6e3ebe242a2de0a23e6a05d44178a6dc4ad7fe1f57d23ee49afb7ba8aeeb5dc72fe114d84ef0c3dce82cced0f6cc1f9bede3d5a4b671a2dbcbaee0b7773c86b80ca17a581ef406fd823464ce9f928321f6f00ee91bf5581c3113d573e15813923af8a2985660bcaa679a14aff5a1d299541ff6aa0949678dfe3546ff26222e7f574d8e66ca89a8ac6e2df4f4dea0c7db158c2af4b761bcb73864e9710dd6d6ae3fa4e386874395364698ce5367cc74f86e206ff7f7b70206f20c612c1b732232f36c75c3c1e0795f1d645c0f4b3ec1575ceaaa92cb086eb1c38af58f1c6ebf56f427592c416ae50854d23daefe924b90abd86d05a5160c7df2b4d8b824728ba66aad86013000ebab7c0ba260a28ae84c9436c600920bd60e5023af2410c47435a875550b5057119a6ab2c56a219e772ee90cc8e0db219bc1bcdedf4782cb8beb798148994103521a9ed700dc9fd6fe25f5dda34d96b268804bda5686299d7b6d8e662c54be5cc197282197b69b1f16a0a0ec9cd82510cbda2f7cc63e7ce31a9e74dcf3d38b7b1053f8eb9cb2c9c3f76d99fe27355c333180e55e322e8f464a3b1219e4f8da0ec17fcbcc8ed96752ac7819a7839b6a203a3861930797b2e6131662adfb5cb52e33ce5946db38d55b827b91cf282e17be4359f1f297f2c605ef013dfad73b6d091a1af11e0af23b082977f3e3d8aab8034909f8a3e650e901b3a0e668fb0f6379c41a5e841d91c9a5357aecbfe9196eef99738aa1cc19f4b57bf0cbe51d6db9e252015867adf6dcfcfad351081e4ec6e9f4f5832b07d0777bb407bf0cce034a1424b8ad910750424e3296d54d2d175f4153d628d4ab8857a4511271b0ce9f7e9f3e43b5f757f7afa75626cd8864eb91a53baaca355afface1b5bc6f7eda6609dda785c76510936928790d452667310743d67d815ac4a4e97caaf5e1c13d3b72ce8e183ab6a7143c2cfd8152ce0bf626f7545e285c1fe0d13026a449a2de21b0b1b4a1bda727ce8a3d5548af5996fe8500125d9744398825a86ffc719b8d15eb4ffe29e6be67927e5662cb0e5198eb3868ad4fc9948b55932595067f4555cc284bea13ceeeeec3e9d22bdfd43ac23671a0b9f369a4c99bf8eb2d12fd61338af8a365113665311e2847366756853dcbd296a234b697b0128499f9b0ac108d4eb8d5c221b32f7e3de67890a3b6acb6228478e2e46f9d8d58e2872a0d1e928cc55fb44a183e2f8b345e4ac96ffa6f235f4f1dbb3508fc87b7456873b0264f325acc6cb52451a8f0902c08c599dabfef01df995d9f11115cac43aa64ee961f1d769da282030cd00fb2cf8dd01b5f1b4ed8bf44282baf645e749e28c526ada5d2421040da6f2507363f3bbdbc70267e180e943f9a295d5a26cfde45572f3b23cb554bbf9896193064e9349898f2a2baf6f973274f0e44d4b1a161179319a8f248691cca252080501fcb54bf98d0f24639412183a862fb635744f62ed18678fbb5e051d06695ece126559af8e5dd71a00e4d2396e5c8ba2b87a78045c1a9a257d2e4d9cfc1634bc45d0a765037b12c894ff982f3c0516fd65f3f4ca9160b2c0cfdaf5ddd1fac7ed973d3529de95bcaf7f7c23aa707453c673053c38ef33cb1d536150116bcdc2095b273a76c10251d146cb2d54b1020d0e47bdcb32cd7338f9ed71c47bf191b4a7c64c896253e0e0576b9033ee3bf970a47b278c6715ccd3e9280dddbf174962f93d2823e05582ea6c6bb37e5b5e311ec56ced1671c7f09d6e6dce4187a603b8ef6ebb76a063fe88eb598bbba3c681119f3773219e28eca3b5385171f9d3e73139f548e0d5edd2965b4d2041648dad41e86e7bfdc64473546d878561bbd9e58f3047a1eaf7b790a31a3b132b607ccf7485161bbd30697d8043a6dc45258dd6e31117966f1d42987810126743926c9d610c7a84609e84aac46f59d44945160d69d845160a43492a81d8b55e741e09ca65403ecc836e9597f0febabeff1986ef89ac229ecb9625186df2c801941c85d752741e0bdcf68e4f86fc009dbc85eb0cd7a8eaca865d659912eccdf521173c1b8853ee1bba8deee18188796009a1e72ac94ba534e2e6d427a30f62b9f4858a3b1a96d0f5c7b772a1040049e5de9e2f0b0122286b18da8bc752e0294258042be327d27b9c10b59e1832740b2192290ff6981afb1dcd8eb429e2300b94329cf5614a2682de2bf7b5e5faab79dd3ba5ac703146497751be34d6427c585c685ec5a1f5c10118708b9b9a6054ae1510ea8525e2c8cbe30d1897f2836ff692749f51e83703fe769b028f9734b1e7335d004c445bb9f14cd933be0cc5665c1b4cd34245fe3e8927ea7593c998ff3bf381fd19f85dd359ab6f2b8cd2b079372a8eebdf3a94f533dbe8c6dbe0fd233fbe3ce8a81cdd14e8321ea5da7f488501666d82f3350fbf5e611bb6533ca1c69c54df6bfaae9f9db5f490fdc1df13e08d0905adebbf6fe8c5d92030936c3df1ffa380f67980983cb33f1414062cd89d7bbe4bde710d666126112d86124912e3214da389d476122aa669b2e26c6d64ca97405d3c18db554d3c4a7d96e33ea4061fc4a8f9f8050fe7e445bcb1f6e89f3f8f0a4aea6060855c30fa497af20dcf774722838c03a5a158bc9cd3d714f64bcf0cff17b9a9ef655423412337abe6a9ec46b4e467e8ead9912b11fcf7465115d93c533def91de95e20863f0c4e180dea983a42ebddda8f1d0beceecd467b9e45ac1deda57fd2352171069b8edcd2eb777fefc1d4c2816fb432cbdf6e60d79a8a18a6b0309a1ff71cf9a79b81edbccc986afe93c220ab1d626f60cd23ba6b3c85d077c334c27a8f7d304295f3b591d1e11a2deaf4e9c392454514c2c289c7f79a62374d7eaafb1f2565185ee19411a35b790139a1aaa21a6ab3adf19b885809899fa0faf52caef473242d521947ca6ebe9c5467bda0310a9b633b76c62cb949de486115f6efc0b9a375566cc2a6672eecac2fa13b99fc61a5b841c9ba44d16cf47e0a1d2050b5c547ff81c5ee6f218e5e5206be9ad57efb75f3f7a28a19833056d5313f97c9be027a419d1235f31e6debbbd118e899e9c922667a7cb647e8edc780e4922b17c645a606bdea7c3b33cd4fe1acb9822eda520d22dc8d839ea1534e7b920113368dc92d9ebfbbc308dabb77dd509a6b72ec65d686cbb8ad2daad2b2819efed42afa4990a7da5a908f8b81a93d9984a3f62a62825c38cd914b719c5a4645b4552ec6282d56932ec9868bdb4f59a6c259308b9bdb99ef1f60fc48752a012c16856bc67dc28e82c2474969dbe7a7952d9bdca4e91bcdfedd8db26bb5d43b59698884bbd85c08a654faad0ab37781ffdc86cb23c4218dcbaaf2595619580816962045e80e6c8f16c464d036af3e6b777dbe53a0ebf0332e60387924863ac0b5952892ca706ec7ae0507c86ebb33b1dacdf74da4209fbbdaf17c4b556da0d7f6fcdfa581bbd0c3a69e2032afe2a8c5c78409f066f66dec4b44042669da0390a853363624aaf8c2abad7ced7c23c2e0888f30a82d225bdcb1a9ed94253b3ff6227ea6024c5a09d6049ba8a3cad50d3a57278096b07d2b4c2e8b930cfd59332324d77c06e750dbc85c9eb94f312926b564adcb633af0a0215df51a49c6299a61e417dc8c0ef843e22d6ecf6a646cf8431cfd74b850579b68842d419212c6dc9c90684f7038bfc5cee550151270a9b43d2ecc3a37ce7eb0ad16d4030d46df17c129b0f5cea04a9a44cf2347238a8947ff530133d56ca9ffd240e95087edf005473c791f0aa51a79c82dcb5f8b4ffe199af7efc66b718be0c656859ddeb7dfe414e859ebd0b23eae6af9e44e5ad3a10df01883e22abf6d73eae96fc08bc6bef3dac851670052263be46b6bf65ec4b6129b9b9a14a7d4ee9f461fa1f9ba7bac468e3872bb45b87efc1c0707d16a5c354c09c06c0e0cd4719f9bc0637f58499c9454475a871b4888c369f0430bf7f19355a3cc3c52d790d51c376c5f546e92438e717c69915a79a691124cbf82ef60a93f7fd6abca9f863657742aca2a6508e228bf35257e37058e3a503b412e2e2a60d73934ee1c390b5a8285b79143b4dbd8257aed5776f271abc88dd1bbe9847d14ef6e7ccc5997b3e427f542477c302fb5f08fe5ad4cd0296044f8a580f984c8c240a47f2388e6835384d63fbcced5d8d72fd378c8ebd3394189e54222818fe0a436e51d2b58cbbd9bc70732ee033457a255bc0e0ba540e46ac174c4d4af74e1a103af0c4d5350f0a1d16702ffdfbdc761f907f9477bacd403ec930d125c74808230b8535047875ee6ae1953b8c7c7e3f1f49ce26018b8485164385aa08d41d89489f43c82bb707dd41eb0126a0fa292b680171f3c7ee2588265207d61a53674e2f2fb3c89acdf028a49dc5ee2a54b71923f85cff378e32f03d27bda2fa4e7d729066009adb19e0f100e6e091253e4b9f9a8b2d1c82ac5837f2652bd8d71f93e72a07b8141b2512cec8ae08a7b7c00170e720af6c757a5fc53b70a07ddf66bde7022c724c499bb620407f18d4713553f752b7a48dd8bd87d74d734ac149acb069cda063babf4f6fdf9caa53e4c903cab65960ffd4f884d88bc83a77f666398e73ce6ccb53c0154d7500f99c726fd7e886ea213cfd7d3bd34ab776a7086aab15d386ec6381c9c981227e5eeb890548c8cf26413e3b17dd437dd518bf9e0a7cdb02766f10a3c710522de876b74390b1348f0dc1febdfb839ebc12dd630e321016cb64636a2ab83ba25bbc4cbc3f3cb306c06fae4bf15b98d0598b5dc619c96a209ad4fa87299829f192889441357195113b4a3ca1b5e1f070992210f2ac78208ecb8ddda7ce37670f6fc050329b8f3d2276affaa0bd01eb66001eb021de19508b823bb2714a7c70d739a02dc3b41ed68ab890483aa6e5f5a64636b42f8264bada2d621f2e6bd3bbc66dca5072c21ddb47925744a406a8d2af23ac17cce7a70f2856cb83199bc325959f54643e11fdad86fe26481af3902b935ce1c329e7e583e82f90677732e5a818dc478443ea3a536adb3b429bbd9f782f4744f8b9ae024cb7f84eea8fbafca144012196dbd47a5b341ee1f00aa2949872d891a2a92269e0a9514f8a99b2f56e35e67b37d27d80f50c90ede0d05c232ee2115028f6f2c83bcd6336bfd3b4f56db3bec928285b0ae3b7769369444a64c47fa4216594fc07e743cd4055d2b535a16d290523a10e072547fe7e91b2e45e396d8d1eec935804723b15cf3b287092ef68e56d84582c5f75d224f614b5dc8b4fc407151b2f9354e57abf7f97fbbe0d48f2324c6718cacfdb8f6bcb878602bd157f47d5307314d3f8dc8302a796ec966a86d999c5765e34d65601427378bbefa1cb8033245662753ccfbb4a83efd30e9f75ef8dbdd4bfd401c5cdfddaaa4263040fbd1973f5ea06a219d54900e18fc8f7de64a0d3cfe63ca7960f0a30dde22fedd666486e1ae0e67c21d813eb1ac8f416e0c4cdb7e986df1b9d4a59365b5e2769af4d73a91786a38eb68056db25176460aa1fa3fa575a0b7916e2cb97e08991634897cc969602d94e1de08d809603b431581bfbc56efde36b8c70d099017103e2ad74be747029715c222599a0d91394321d5214944eb3bfdb56a06b6ff4d5ff4bf111e1a8752adb6e317a23f5c5b46ec69daab4a9511304b6776af28882478b3a75563ab7eb28a7ffe5bdf4f6c7fa6e550fe4427e49607abe255791780028c822e12a9548394bf4d8358c28e86513b4d191a65d2546b2a8e9a60fcdc16b82eb09f73e84f20167e3095ce17e78c7c05c7b19c225dfcec537f54a01f0b86b1a8106720014c2e8406446030b6ca0a7b137cd81e41f1318f97ce153279143e696112461f319acd191404562fb7969b6984230b2cd19a512846532cecca5427886d4ebe130042a03d37f7ec0333a97fa6fb63838d1db28d78850234794038967997685ad8dd41932ac46104436afa6d3f99bb0cb1f13972e0c35148fc730fd2e2963e9d9013f5621c62e335a1ea95da8c2ea934e12d464464078c40250ddd7af5e1a71c6d1d93bbd93fe7e4e112491f4dd567505927200514ef718e13a7695b2dbcdee6a5e239fe8152b3304b77f67d662ff1c49c6d08e409050d87d70991b5302fdce8a91de1b699f1f5c7ae1aefc15c6626484b14a3909128334ce8370a09ee69c99f44dcc34bae3974bdcfa933d4d9875169fb37b4e691d67e818c35e8f0f3ffe0fe1de507f2c72241a8774236a4ae017e08417d722eb54c1c3948274abba694647bdd13a885ba20bda41e618b6442f75c7258f75abbb2b18ea3367bfe6e745b9011ae3f2b9cd5ee4ad8105b333d2be275031fce0a68267f77234d732bb1574a8eadc14d5472198f9388134100964c4f40b69dfa52976eb04704540b30c53f0383d748cf8de12cc860cf674ba28e285f1c18c48bb11c4567d8e8bfaec849739165fc8103fcbc7e5af133d66b2cf4534cab9c933abe32550f6d439fc31359571dd64c50bb22c7543e7de09c9dde40eb3b4ffaded813470948c986fd645640b6fdeaeb292a9f6ea035718f726072f72aba4b50f45d98d13994a11f729a5e2edd90c06e74a8e7823feb37e42a06706a2eb93eab0f47ab613dea8bd7a4bcd870e57f476a3176b18286ef0872ff1562d33e0f589d18de5ee556d48810a2f76a58104e0c387a19711d260496208dc7d7a1802120e6168bd265a0a889bfd1ea6c1c330a225577a668b8a8f5b96efbbc93f956ac951aa3f810c0d22da95956b0a252c27892beba78eb779aecce5f2e69f7a808028e1dae099be0fdd53deab640025df38bf9b2992ac2137f7cf6b780ecf86a04d2d96ff5a6c5654daa38c569d21ac04d18e7a130df3531a5155d65f39f12e9079469780636b4947a245480ae8e732088d49812151e1eaadc9bf35c3e221a1db2b335e6f8fed063116d2fdc04350ee2a8cf84eec316f50df0cf1b3273546eefff8b97027189797d7e5d8e352aa7a37ea94c8848364dc6020014683e505740ba2bb0f5f79bda361f39c157537479916c93da07d30693eec5687b3587bac49fb77d43ec98de9beee542ece6dd67c1ed8f39313e521f808b958d460f952e47e58f1f84fad8c309a59d6a86d2afefd1821957d5dfc66dd7618e3b74640e2668907042f83a460665c49e854c1170176d37b75c18dcf6f124593637282e1f5151c43f42f6e1934d59e279c30e8fe5282e197b004a0fa327d518189624f72561da9c0507168942738c689148d6ca6e68477ab72d33f106ef690f64c0b5258f9c19494968f006ae5630db5a9f6e5d199ed6e4d28f77be238482b8c18f7aa999a1f1b7c9682d520f6c764ed81b64496cd71c7c6c00c40d473362cd1984d7cd1fe33f8099f0cdeb802af68ef023ddc79f947309383f03d70161d373c9e4b3515e28c6b5e4dbab9b3e1d58854e8ab6e4a06cd0cdc0d503015972297e89d211845d1d8355f210312b2681f45e405cc3103a6ecd823f70f49b87db496b5971230163289fad2a1d7d8e01243a7ce2d260ae3f323ba01ab7c0acb134427b020f3acdec24c2864ccf8f69633e99c6d5532bb64ddb07a61b34f5f101e7ae63630ce0a62ffeadb012053a69bb8d0b830d874c0233ffa4d661baa8353d9dbb37360f619ec3afa0e8d043111a75516a9af1029c63924e59ee13c8bc705ac59f4b0d6989cd41f6ef48be7649b9bf9d70a6e983a5e73f97e1f2456f06e1190dee15681dd5fc436d1a0d84cc5f050b0e66a28d6ccc68fe9ead05531000855895330415ad1ba6a378231c460a3594044458a73e8c1e4d9f5ee83d3bc098141dc03788392cc92e048f6474c49d456cdbe149729a5843f99b8552c91189cfd02918673f6de48ff4e4c6a40f17c449497184f73bbc7231fef93c0a092336a3258b95a5c59d1fc38e533d00907d6a9d17c5e8ef136485315af5337d0aaa08f66d01e31df116b04412ed215b143e10052028ec55a76ee910f1a480382e77b133397ff397b00cd350efd08510ea2d02d66d9bb3e7539804c2da893ed4a49fafb54c073c84fbc71051c966392e5f924159a0fc90681dd29e6c6b39571b4fb16a054f59911253c83a1e242ffaa7a34f4656ff2f1b5147067c5ed6fa1d100b257d82edc82f99d5a4213b05ccd1068acdaad00e550552b0a6ff97701692573e1984576c593f7a20f52ffcca5c7b975e57beb3472039ec0fd7b97c90c12549f7e9cd463300e49d405c9edf7e96394cbecae7d2d4b119cd1cdf681340ecdfd4a313116e41253f7d5060954c692b874697ec59a1f53265dd302b8ee075f791d4769d3d0b95659b3dcd422dd268a97b119d408752aa1dd2bab73d68d5a4b80d1123d7d290a6b6ef9592aec77c02a4a639283229df797ad6fb9e8a04cc6df524b675080443aac3009165a8927566466eacd76f969e48f7b0f6e05dfb2fa63622406c43034e40f0469f29b0af2048adf725ec966f2ff96507874be5d4e4fc350ab94af185727483b71121910f077cac72682758956111aff502892cb45d3fde37d8037653a7130ae8416d9f349715846ca4136f7dafdab6bf6b9c71d471eb4004894a7e00240f1c6a8b61ed9bb206a0fc8fdbfe9d3e94af1ddd58aa251be0cc3008121266e6293babeb6abe39e237640907da8631db0c2e5bc9710fb4740a5534ad035ca0416465e496915c9be32fdeb0367727983d008ece15054aa800734a7f8565423031689ffb119bdfe4a5e367553619482c8101a5d2959d85e0e31b64283f7b907f567edc8ab9409cfa056e7e51ac1ec515639f17381508d8c25ba843ecc5d593b43ece9b1f76f6ab167f5cb131c8defeef67ec0daa1db81fba77aced3e2ca600b5fcaee39ff899d7550af83cb77061a3ce3bfe42035b13e30edf98956f1aaf99830befe3f14110d53b237f47abdb4232aacfac0f53eeea7fa252fc1ef54d411fe2f1a37c493d24d9d75d32ae8f404197c6cd628c799e49edfeffbe4b41b5ca8a7fedadf1e7e7d9553b3ec7a1c30d02c3da9806c19ad0b9d9e33d475d94c6947a6a4fed9128cf2bb983561877fd88c5a59bc7fb094be06ed8e815e346d418935b06e5b492010c0a25f232d169e4b17656212cc61a67b468fb100799f7b62094ba972f607483376ed2042cb689ea086c368aa3c519be16c49bdb4ff9a827fbfc29af4ed76aed97d7223cd937a6b5194275a220fd57809a5eb8498b46cd85e4ded6eb4518abf4e7c60306788523e7a32827aec4c0a0fca0fcf426f2bf9912fe292fa34969a5b843216387ab49d165d3f66e535d60e6d8efd7016bd574d43ad5c9618a05bb4966d1bef09e01f64cdbf72728d9dd783424275dd2b763f12ae1106912a17304b1067cec5758504ff9e7c23ea5ade42ce9987220faac27de4d7523a517a5535dc28b921edddc80e2ca3f07aedb9b5fc86d6d620defe033502faa04fae083ebad66c412127db679753c36b21ef08b0bf84cae2cbd1177fabd7d9990fe109657838146e534b9730a36b31505f3fcdfc75dbb66cb78a9652b4ed54317be66ca5d9bffb5c7d9523a83281cd4f939bf7113940ad894786ada86974edc3ee33a783a94534fa5b2254b23b1ca8521ebdf0e0864d7c194c46b27e71b018215c4593e09d6f6f4e5577e7023a9ef894d5279c8f1208e90491cebb039400e187089c4364999c236e6a5922dac80619f07a3385c9813c9e6547252b6496f3ce396e53a90694a25fddbe9073d7914b240d2e99e7079107ad38362adecd1d43ae97da8c198dbbbea495765cd17a8f2181f3824b4025808e3ebda9252c754ef07f4592ef33240e150952a41fa1ca60c67b4f4117aa2f4cc054db70a51695f891baa630061a096337fa4b1c7dcefd8736b2e0a8ce10c64fccc001394d3629928b6f2817369ae99e100f46fa8fff2cf2a5e198fead47422b6c754da059076552b6a484c665d9402bbf07c32d559bd23b7485e0b6d2d423ea91598e34be2a4049830cf848891710214f4d10a0549f20b95439bff898de707c60cfd6e78bb38bcc7b36c5b5850f9b96aa060ca5bb86366e609cc02d558c075aa9ec4666a44abaa581cdc691e19df3ba47b86505d0ac841d082384aead703dc97a2d489acd1cc839f799cc7bbe48885025a20c5a7b595d83766f76c680a12011e3247bddd90da0db3f98a0b882d46ab8ffce7386e1a0eb238b8235ad9bb4fcbd90e282289494027f0eb4d38a024f1ecd07ef2467ac45895784eab74c3d77e785764651a5aee6ff3f2a5b82a8e77c66656346b1d738883b67b6f5fa5479740ee4281d75283b0cf2b916f914ab858278c28803298311ce4d72a5801d90ad181fcc0cbd487e8589daf1b194c354cf396da52c34045d1169b58a7105843bd978bd9d23ab77dc2d50eccd091314f47d1e11023107e544f2a665896f49edfd3924b95824872ec58d561ab85f5f84ae193deccb3fd3455761b6a066ea3c90882af0d1c851d41438db4fd9daffa99ad7d494ab2fe6105bbc76c3ec32ecfb6e1efa1471ec327287dd5ff6d9f7c8d09c2d07605f8cf8cf289c025e93522054d720a1bc02cdf4e81eeb31edb26168db891a7b9b10918fda7f4c98333626d8c10778876ed6c9ff50e0699a8bc84772913bcb6cac0a921759839c1576c64ea909f356db6926197e4c18a6552d900b7eebf469cbdf5d185805a583ca3001f39743f59ca7de694b76be086b1ceb5ea2bdf9186078faf53903baea1068f77c3adc33f6d099482ca5c4963033bf0e093e693b09566e0f03029db4defeb550b8cacf8fabc6c21e00a338871523995934835776d8b8e068bb39bacbdfb147f75aa2829499623d4edac8d2eb29fe7cd526a30e088b6f09e63d158d1697d068523c77601eb6e63524f76d94c9c9f4cbc7d6f2521aac2acefce2009a0deebd6ca3d1603b047c40e7d1b10bcd4480e96fc2d193eb49af85425014073e221ead72f0845e819330c39ed56110662c4062a947bd19068feec213bb0bfead6ff70387cf19acdf508635ee879bb592a0220f1cfb4eee1196ec3d6592ccc2e9f9e0311a3a4f8d9276e14d0e949dd2e2eff3d7abe4330c2c27fc9c1724828153cf5f20076d0504fa04b64d77bfa07625c939acb3c42c448b7095499d7583ddf11a97a80100e96bdb56ae8d799cdd4e4c17e7d3e238cd654dd3175e7532cf8c580eef7541ce8ae2bf9e5e4fd8f525fb8e4316e0e34f3d70232edb9d1023a59df46f20c3de0594f3e67c6ec3c5625b8262b3e7b59831f708bb71dc5cf693154fda8968d0d037980f3309966e36b8d3c8e698b99083501239644e9b926bf052193cef3739ac5082be86cf5efd8a4e3793314c6749b302bf385ecddd92c987981c1d99898e0b0cdd2d3e1738182f1077c60060bad01796261d6845858621d22e3a85972419ab6ce058e25f4f65dcdb222ada5f0745a8156882cbc74339c6dc79c58a757f96df46eb4b2d15b4a65ce2f26b6389d62e3c532c989b2b0d269ea5fce576435147307f4a67c57122d64eb43a325a98165effe280c32205a86b10b3d699c71a1035dcfcc891171716c9cc9cac6aed01b99011c630972d20dbe0c09f053e10da814cc72ef2540068e3d8d2c8f92f0c80c8e9ccb62c11b1ff3baa3135efcbb49a17aa8d4d830895d0517beb9adfaa11174aaf8f70ea590f3075e3e3ace5b1410d71dc1b9afdc3b88b66d1d6614eb4957c9b0f37f9505fe412a42dc1b4d385b91523099e39d71cb82b5ac88f29312937cb6a03f2aa728e97e147872091b8ec7a70190858a8f524f10697fc70f7ae1c4606e6d8fcd8cece4cf590adc3e77801647783f509586a0eb50d4cb244887eabec08be4e127aa5372388dae4fae8d6373398babe575ed1c64167bcc1e157740fcedb14f8bcf247c3b53542290ea7923502005c4fdd2285fee35b817721cb39efe29813f4a2225aa520d65c623c49817b1fe5cb30d76579dea7d1b9e03426d0adf5afaffb70f1b289475670538a753bc40c9cf8fe6d391b0daa8cfb5f7af6ce5f67afca670cd61da28b4e5bdf370aed272fefc4ed0cd3d9c326741e966454287e8b7a29add38bb6cde61e9371656a1d4dbb1eb9df3fe0500c8e608cd1954fb7306f50b006e8bf0f430910d4000a1bde9987cc37602a6543c710453890d25ecdfc7063828d17123565a72d58efca2ad4f472fef5d8853111aac7dcb3c11a159b18ca74039ca77a98621595df2ad623f0201f3c4a799d58b853c300c5b6a4ba23f65880187795d689767e6a77d89971740bac8ad617ce22c503767eb5245cd22e065dd73a9568709ece694c965f9cbdec1183c772e96d7da16f371d3d157a889d64bad58afb3c78172a02faed83ae864de46b1c88ba9eee71a0568fc7d4c2689e7e268ef0f33ec3ae8b6b1f5465f8c7b4c99148e67ac17d55339858d63144d333bb0137e6b9044e3104828c0eb944028829ae589f1dd5109299202cd6beb8ad3beface8293e43ed4b3a3e654607996efd44dc84d2ef589d2f4d047f68e5ba0d18e7196f66c24afd575b3a518015b155423a042fdfe1ba9dc2f5dc4b0e4837b671c052e9a1a13f399d6c80c2c0474cac2a23466d50a6ff1bca0b24f7df26603bffd2a215eef567ca2c8233d68a19afdeb14326acc92ccf8a7f4c390990459f18059da5610b81c7844132fd85fd50834afe851af64bab43735d5e3b6c9ab80dee83b40d75a1ca36ba5aca3130c87823331175ca179212124e9c27d4268f1da4e0dcc2e3373f1d44393aa67ac44e256b9b15005580b2fdcc3248e8b5b73d928a5955e9cb37a892dd4bb4bd196842dcae75eabef57fd0d3d254311642384a441ec40e496530e3bd667f9452aa264e90ca1e013dc8967cd802d55b50f2bd1481acc213809624d7cfeb72361b26754022b1f8cce0427259b5310049eb4c04b7d2362633b57ed2ada4161feb69f1c0781bc8ba70b8e78772a57d0ced37b75a1b7ae6daab7ff1037d99605d3fe2a97a4a9ad423165d370f3a28f89345befd8ec1fac1feac1658509eb084111e045355d9e19b041b4f9a174401cd81e8971e19a353030dd1ec129940aa570fd8295caeffd86088cca6ce89c2d834805771ef085b84bf6bb0559d6fb354aaadca6d13db9941418224c6e9093e5bbbbc6428cbcc7da41564167ca7690de71202c2a444734c2f08cac61c6b3e066e5cbfda54b60ea9346ca7fd79632c0fa919d1e9f899b6f6309752351880762fa88b4ab3ec9a67c30f2336c2b2b07f879756352500331645ec87edaf02de9c351022a376ed066c5569bb276c4146aee1adfbbb5415971d2f3d1e74763611d3731ee90349b4cfd784dd548324956174e75444e602af4c72846ec2a4cadbed9ac9a2b7340af817d290f0de38e43f9acb42a029e25460e9908753b1957f4abae434cefe678e1a4808ba33e025c174563d89d72fe7c3fd0385a00acbcbbdc2f07574a7f95b53701cb9e7f684d5a4096f95dcdcf9ac85806c8937842caff2a5f11a35a91a54a78188ad0c0bbc9a4f32f9e1ea3eccbf6d866871e5864e9bdf2ab033c35d10e15683abfbda6e9ea3ad77f201f24683132585dac10d2195df22824cff1496dff7c57a99537a65397d5b5071de187d2340c50b61c745c4ea4d11e4cdd1ef328183e94cb75440b51eeb6d96c8d6d72aa9655e15d6ebc7578aaec602e1934cedb4bbeb022da042988474d687b6684ae970323ce299df7c44be1c07e00f1eb805cb901b58d6c68853198e4848c1016e7ba4db88287d5e060f7ce4c4993e5d8c099a778d87c5c1a877c7700aebdeb18c6362b009851c754f57cee7c814ad0cf36607f55df370e0fb8f0a9f8cdd6134dd8d3d9350d49155e588a4ba5128c0aa40aff1dcafb8f70f8e973508dbaba06fbdc7de8a9d6215f636d7bd425509c892d57a10985cd9f68c3c5f9ce4bf7fc97180b909a6ae0a990ad08a416852dc9b9e73571c99cc1613af4f25a706e3ca7c81cec9ba39690b3a92ff942c7f6e8f50c3cf01e84c3d3af529f57a5c16ef346ddf30ed33a31f7e5ddcf547d3b462e277f792b0b019dd4730b1174e62b7e1fd2421d7e1c534a83074e14d75b8b580147e014d0a8d8d31cb07db10b8c120bcce92298934fdb81335b0c125d95f0afcf09ee4ae574620993c899fb8ae058786af1368dc4a56a2f347536bc96fce0a0e1aeb7fa07abd960a668445dc03f4737da66761b340447cce5743bde863d6abc714794618a8bf7aa7962676077a772d0b1bb9476b69959c977621001552fcd37a5e27c3795ce53c1856cf3be9e733432f9fba3858cf82847ab273a7b26e1cdcad5447d61c7ab1cc819b7572eca13352a07165b072e4965e9237a3d5fe473a095ad003ed328dfcba8e22a2b40d334d173557b44c14378856093f416e6cf3df0a160988da480c919e279b864d7450d3b2f2cdb062cbbcd7c139a6c36143fb56e79cd6613b66d8406d806cff41e2f7efbf5933d30455caabe4601d979aaa98c0db60d04eacacfbe942f9ef162766f8d5098e1f357206104c2540eaae3b3b7b0420d892692fd13b36419fb5a783f4c393f3c84f069162b899bab93a9991cd20a0a712a80a63b68d194748722cbed85a23de5aed650734a8113652f9b94474e1528bee3ba464c47a0e749c9f38ea1c0bef85304d1606ba7472a82d1f26381de842d8d8d18f60faaf4f1b44a60f49211eaed23d992488675385477845e1471ad40c2eb4057c95c62dbcb5ad552474e54f455853aa3d8117fec9135963995ce00741054db5dfbe1d517e724d3f3034a21b7fabc008169af5d38684d0713e4d854cdfca63c0802a88ad20561f511b8324af6c11469d7a3b983c57b4c64de7e2767b9cfbab85dc5f1f29c12b469e378ab382810e19cc9c3baf66d95c1efb9cda1d96136e13ab627142c336b2b00db6f7b243cf10e098d7aa622697b845b25161bdfba7b14df57f3efdcbde3b0e95d8405ebcd37f45b78e4e9ff7fb52ee4391e4b40d991c239ba275d1be56fec83d8ba35fec7a00abfd6360516020b863894cdeda154eec5b99728cb09e678947771ca5e49554db5e69d9f71b04f96de7095bfc10aeba942510fdda7b5fe200b0998f1a7bda90b68710b8412eba3e05604ade70f0f514aa52c27a64cd795c6c2db2ead409b1311f3c31cb4fd59c68a05782287ab83106f39c277d4e313fbf479a664450d0a7a0401b2ce2b5c8dcabd9655d1f62e9629f7b347348ba6a9b2d1aa699242eeef83938d71e0bf29e36b0647f671fc66b795e1819a7247f7291cdb7a3351d9d2569838131eec476a801380d7ba6ad36085478834ca664afc217f57d113a15a632dbb73e1cc91124603e0b4be1b6fc85dd1a91b13258ceb4f6df688e1ad8fb6828399ec1ade3a11c994aef09383523c1d2b6c9694fec6fa0d759e59941d9fe92a753efbc907b71da51cbdedf96116e1e9088d7064a24da9d4282bcbe1c9e0e16349a1d89de88ba551192df7ad7ac08d4014e1f36dce504fc3bcd90874d0057a106de8683ca85d8232550fb0d0822308e7ab6d6d7c63ded0c9b3a31480ec5f4afdd320bc33c319fb040b7da8062c6ab0888899550996791324b13567be99bcb1d18fcd9054b3f82b33b385e176af7521766e5044c77d7bdb3f22162cbc911901a71fbbafd89b6a4d63075c8b989d7e25965ba181b20ebac2a14c2a11d3099143b18753010543c82b2f324ae9c2be0cd711bb39ea3eeb4221437cb5a430bb1de3a8d6ec17cb4254fb8572b7bce9a77c14dc38d0be7441ac50666ec7c6ef7723202a8266972c96245511bf18f15cab658a242f360795476c1b51f4e96c541b67a2d6f52c24a9070dfd34d6e4c0a3bfaf79a1af9457d1296009010ebcc48e92157f2162b9c225308f7e9b4ec18d3f247a24b5dfa2d55d6ce0c45028290b3090ab049270b828bece76b668dc64fc14572f79ab92992cfec165a5b0e673aa61ea84fff5e2f9454df62b17535a981817a94e1881fc8c94bd1b16fa5947b623846557a53cee15f9e718b78f0f21413feb53df05aac4cd7280fa8453c0c0970cbc283af268c930a6945fb6324bc8ef3ca7d9a67e5509c9f779781b4357552dc530c7693a16772297c21dfdbfa5aae4bf620f9d5cfbbcdf3b7b3eff4910278fcf6655deb848ff6dd6df7e3cfc8b2af88c2736920b05472f6ead044a4b16b8c896d367119a1f7e857ec01cfbead71247baf12dcee6b47e332fbb7178d34d92feaf5eba7196f5eaec9cd166f4acc371fca1ca6e58a6fe5e864e617ca9df4cd8b8ef1276c94ea9c3cd4916653341c0040d82377b621d734e6bf0ef2376fc0f9cdd93569be44279034b123f39b42c688fbb960752188c8177f929fd3a32b3a6c3dbacae0bb9f3e5154d9932ef0810b3054f14e3639c9f60cdf46739eba07c02df53582e9c9978b40cb9790a1b964869526f669e29cbdd3a3e2c6e3609138de9f36fbf86a0f8ac41649ce33e14f67ca96e4534173779b30969dd727cbbcf0285b1ad805ff9e559ab8e8647f029c8676f3b50f90c68a219a6448c06e3bc8b77e960d8354caa6cf01c890a6282b7f3854e470411792eefd6b83b049fcfa89c7fb5a49f026a52ea80e9f6d2f686927d1a1668d88fd0c580c40543f69e95dd54f2fc22a67818b7b868dec1789ca3bfcc6b0dc2d328c3f8738d565213b9a14da1d6d282e1bbeef1b6ffae1a552fde43ec2446889bab5345ce2e7ec1fab98b4cd4259220661bed8154ccaa52c0b747de7d3a03cbb71ce71bf888caf3d8a16b42699bc0c507af3de5da2c9921e06520d91ecffa18a975dfcce6ab3175a61f2d88cc746a45ca4ff94f6f4d0e49407fad6fccfc29771f839ffc87979a4ba5e1b16a7621e5b4c93f47255d3f2f828407ae8e5d925c1d5e655c35a48d66ca2d855dbd0a309d5e30d37070d2f0b9552585acf214d363c4d0d03ed6de4d0e7729762aecf0be7ee157b159d098cced4ce0794db3cdee0028db9e2f2463beba407e72112469203e505d78cf758cbca91db93f46c6e20c7d2d1ba7f874335a88ac9ae2dc3e02e700ab259d2721174040a926f2754cad92db7894a20d198f1a78ce0401a059c89d260ee291f0680d75ae17a87659f01967418fed0ef0d428f4203ad66f0c1f84473e666dcefe4e41dd526cc44f9885a2d114739672558c5cfd45ac93aa5219637d000d9a00e3f951074c090c01cf004b9f8669be1981091ab3a84017981d0b1112a9214e3941c8385fd7126f390ee0fcd685e380b5b84fa047860db31b9cd8de09eef5b625830b2f4c98aa06631512fbd8ea035d2924ae8d81f711404e1639a3377979566bb727f5cd2cdeed92119bf6bdb4d2ede14749675ee879710ab6069205aded31a79444b2f13a23645d96446a87bb0abe0c1b2dc3c57bedd481925af12dece90bf4c36e75e0d5a8f87fb67034aa56a008900c1d6524e691abae491831129efde6a603b5573810b15a96db35336c3b24c513e6a75e68e26392f59876468adb3885cdb468ac44c652afe8495b8386d59f86591564150dd92869042dfecccaa2830075ec61fe4ffaafb83745aa402d08c37a9e72ba2ebbb5a24d8ae4de5505ebc537f9c8489f875babb3f67488aecd8dbbd876f85883baf6c110c90b209c0060fcefff8bd05fd476d48f1dd1c29ba24388796adf4a1eef84b6e57f249fa72640fa64bcd535554655c25c1178faa97c39dba3ea4ab1df99b8c33bd1d657c8df4f8efc8d8adb99fbd66a04968a4928503db8cc14abe8a2bacdb278e3260924fbd6dd7b60d9b2ffed90a2066bbf51ff93e77c88385ca971f61616da0e22a8d45107f3ee0054ec652d472455b231f2143a4df854c5a5689b4e69d64d7c1f4f1eef16c6103d2cc27c3fa5cce0503c01d1487dbd80e4fa48b634354b58907712afde926187395af39c7a87658ce04115dd5305f821f9e2b53517f0f82f9aed407a2bf7890027b2f3574163c1d28ba9e88597e42d46c486af3cf6f9a7c1720f4d6076c9b331c7c008bd893556c5710e7d7556874b6e1aa2ce65567dcbafbf34fc4ff07d5712c2b30fbf0a2fcff976271f94187afdf56c8625d4c26448d5cca2d6f1b68233d449dc8cccb8c4622a528f5824a93cd83c7b0baef2bbddd41f20beaa284eb1af0850d162efd9940b606f7e6a433887d79fc61a0c610e2609ccba7d5acdbca5dc760db714603873b4f651fdaedb3dcc56ba4d66598a5aa2ad0ea4165ab4a7f645b91e9126ac025e01637e72a6c655ff2575d26a8570d97d5f1c6b4022e58f9a7ceaf89add6149b40cf47200c115694681b69dbc70de2c5b4b59a19288c74ce036c73fa48a4fd9e4131422bf5df3cd3d35bcacb2c49f6b6b1375157edbeade1b5f339a0a07f76f9744ad9fe8b45aadd2314460bd307f3453e0557d9d3e919a2d2011417193984e57bc8fbac723131dbec268934c5685021c184c88ae94ee6a2c459a5afdc95313119ae6a2fa672698adce54209decabe43efd4d497ae67a3d75ea544903bb30d7382685eaca352ffe7e1119fb2c843a0d7c84d35ff2e75c536bac2c02f658ddb6f78e63d01e198ea3544b89f6460714245e83319d20d0bce1a4f52ca4f456a320f3d240973979ae10c5a9bb183056ad0bcb6852c1603fdcddb671824799286b67c6b5a6ebd5671ef9bdc4778261d817d0f562732e8ce5ba0520d9c96965ec24874218b3e5798e8013286af281fadcc0e3a382a3ceced0f7df6debcc17a38595f8dbf57a05e273fedbbf3ff1401696920d8407ec41c6f6a91625450d69d84a947907af6e91e4a0a4fa2c1e7fe2c57095eb7f17c8d1f2ef2a72bd70ea2ab64ae2ea47cd9dfd82be5647dab86656ca7e95e28ebf26d545da3bb6373755a016960b82cacf9923b26812fde88f3c1f157689e8624ef5e74445239a6428081c21d07313576adba523440fb3cdea7f2942da062945693f5e0832226055d1351b4df56732da3cde1d2c4ae21dff74efa7d0d361d15d1cf891412a5df3eeefe015b9fa889365a4989ed2290a9df43cd9c3149730f0f308c6ffa053766c47f49cdb00a223b8a9e0c72f71ef7f00a4124e7a263fec41ebdb0b99d2ab001bf3c9365d9b3628b32d580046c050563b3d79170e655a5a3bcd677e7e507fbc5902eb35fcb2ae270362fd92e310854eb5ecc42ac26c58d33c3180b208b68f5f26049e520284e62361d34e4b05972492c548611593078e8bed50d0b073982c2cec50885e18532eeec646a761812e77003f85ce1932737d91e520b414af171ed3212fa5a14ccb6578c9a984fe82298e999d27481af1bce6d0e6cc4da3a1ca4acadd381da37dd476d7036977cf18aadc760fb9e15eb88fef5ca100af4c0eb708c04d7dfc4376688c4128cc6bf353d9288e26357d53599a656f36cc941e0d2a43f60030d9e1377be9e245cb296fc56c5264dfad01392f0824ffb1eb69762d9c5810266cf823210d86dd22e45f82f260a313a77357213118967d225f2b73e106ec67184bc359897d9cee6bbedf78a81e67687889904f109974108704409d5b056efd8e94ec7b746d04f3f73f755b4335c207847b81c24116f3e86da34b8e055797fcd0426352d3fb3219e02f18e8eda5ead787bc4da188b97217e3503385bdb9a0298f6dd0c44d8fd977b59b31309f94697cf69db8c886be9aae36dce7e5c20fbb305e64b57b6542a1669d0a38a06fee75bacd079d3ffbfffc472bc892c20080a2c2447d6a3c302b8fae43daf0cac9315c8745fce92a5bdc34da3f8a5043097ddd64bc4b53b9e513f695a6edaeef08d2d61876d712c179b4c7dd37a644fc83b20e1b8ce038fee710b4c919482d3e124e2ecc4740c6336b4788906305f44555ce1ba791a05b7afe3abf56eb48081a4b6e789943e045727a1adc94b1635be835ef13abe1b57f8683dfc6899720e2ebf7dc4f4e7fab88d025b78bc8acdb32dd3680bce7a67c3e6670fa8554f5ac2a81499e7f30e399cef13968928f24c1c1b929d80802e36759e3862b8bdda94e6d3213854b93a5a2a3e29b57ea05506575f284cc96c5f0cd12b5d303cfdb1a6a67197741ed5cd215aee75e007d9b09dbc23c827d16380f7c7b7ab3bab926f62691363d1af72b67b6d3cd30119d09cdda542f1cd3eab326ec7762699212d8d735b979d454e21d9c86c0575862c9d1a2a1fa71d8d19d20dc4849f00a30ea0b4b513f38d36523026072a24f50ed396dee850803a78a1ed22d059336823cd01522d1b773e7f84b2d480e4662d5d5662d3ce4a23d982a874e3865fe220aa39b0a46477a57c1e45b986645848ccc8f9ca5fe5c6400b0fbf41d65c4f8d5fd05ede52befcbb59120c361110d975316ab723a98a5e9c8529d8a974e6a656d240bcd6c6dda77c01eba6496cbd183e0e7fbae8acb472cd6ef7d34c9036907fede56098d252cd4bcc4a10ff7fd19b2cd353722a1c1565ab99863cba3d5935be7ab14be1701c8e60f9c3ba8ae80ac92d3e17e565d9d3b92d3ef4074ef17f7a3daebd626abd3fb4647feeba60f504e53b4ebb3d019c3e5929409eb790fec7eece9915bf05f0eff6571919ad80386c9e86d8865158c5158729c1c1fc5d07723492d7d402627549bfba43b0401cbe7186a1e7f66084d09f08c1c9aedd8138593690faae508b9ad831e7551ae056e2a4c1c8a57d059840fb47225fc90c444627e3096caa02924458aedc64e127d6e3ab0deb7d05a6ce153b84f992fb85e05992d85432d54ad8b7d6c6a64c8d51bdf146ceeabfd9a930ae1bc8e67cd8d802bc99a260c0235272bc729cbcb4c93af04f4597e716b559dcae5be0550c76e833565558ae8e8845b5680ea33b819c4e981ba46cf044c947eaaf424b4189777bef2136e5c604444bb324805922fbaa8f491ee26942e8d8641f718e65ed20f03c2401b49c7bd14d8b0d7f19d3e049365faa419b178128f754054d74bf5398c26dd77974101c2bb3465ecb441b223cc094bec354f3f4983021ca69b67a859961be9c4decdc9eac1aebf4e9ef309222fe2e3eb09925e1248b7c904aaa78ded3ba54f5ff7e09d27036f94a9289c7eb9964df0c305bbfce54f5ee2b2311f300e10eb08173d463756529eda123cd4d9f354ee8f0ca28d31c28daa355b98a17ea31ae1cc084bae64014d0cabec917abd69d648a28ffe5c40bde20e9c0bfcc808787590a3a8826891607a9b4f118d5edb0f0bbabecca85e089e2ca0bb0447c1295619b3886221fb6881046489d549b76783dc6215c1bbedb086a38d37a2acac36ca0d0234d0a069f57c61129627b2a9746339b53239744c32c7b4ceed39159467c8c3ed9ee96ce2d51e2a26c09141673e160fceb3badb58bac5968527acfee5bbcc37192135fe7d08d9fe094d9c363b1d1fdb160a432dc0bbbca23e1e4c778a041d240b14b11abfddb3bc8c2b088972abaac4bdbfe88f7ff56871e3902eac562e6642afa0cb3d6301a0a0ee4830a83fbbbf36ae968cd0f3b89dde4982e57fb81c7ea9378279ffae30415117f025f8d1fa48284df4b89cd4f65d485abe4d57c8e5219f5b758faf25935ce66f5f0f677ee4dfcd5d5e52730a029cf5fd418fad1651ceb4eea78db6b67efc626331d1a9ab5b847c1c1c25fe25cd9dfe06edd2a024480455a73ea3c84ccb25f641413c1386352807d2e2bcc8eceb7397c4f8f90d1672a6cb051644e5e681fa428bdd0c782a48c7a6882308ec1aab1b0ab73a7e7f5b9b603f184367d45e9f09a6f478ee89f0c5910a2c0a3d439564406cc3fbcce17ed6edbd0b4ed027b9a9947d146ab9814aacf19d067b1273111d89ace659fc75307148ac420af92c586672f0cdd94c8688566a5adcf12ac16f90d7fee3f4ca4fac961eae947283b15961a6594943275c0cb2b3000fee24b47bc3700668c9e32e516b53ac3b318c297a33e9669dde21f1c3c15d8ea7bca78208e236528f2eb4df891ccef78e292384b99c4c9a6c71a8420967ac51a211e29e9ae2f5de9e8609b56745b6758df9dc636e24654a8dbc089606cbc09d05ac1e7ec5f86455f295ffdcab0d80a04fc651b8fd5b0b9a451c4901423b0e4c61f64b07c71fcfe0c91db05e111b0d91ba37771d3af1b03aecc90a5281df06b13b17598c9bdc8fb95d0747c85942366a9b60bf41ae1e26e738c12671b1f465056b94333b586ca034be156a69652e5e3733abd2d25b68989a8e290017bc9d12009052b579b7e9f207afe636f5bca4ac4ada8411a668517d64e752cc996ba3207a1866b04daac4464dc805b6abbbc8424e9c513acf21f02b77d878f75c8dbdaf0e673418a3ff74005d04e1affe458fe97e32c660477417cc677fcb5b4e242736996512e39084df10e6abe26a28210306dd3d0540c2c65e13c048a1893d73d800bc4a08849138b926c7b62401696965c488cf108d987c6ac017de20753290bb25e8055531a62d466b6b7fdbf6b76328d94a55ff18969530fd5204841e66ecf980f93f617f478fd2e9820ac32ecce2f525d867e55a28f0a2a5c8528c403ea9809cb1be70ccac03ad3a54f4fa6f547218223579c9a14b81bfe8ae00c0e14d03f3dff5b4ce38b3ed9b15b6eb150c28d88dd2ce4e5b82e41f206d8c24c54afce1a6247ca4ea8352adbcfa24bb36313e1b90e8afd68e6d72b53f57332d80c8614c42e34abcc36ca7005868e55dfe37fb2a1522492489751e7225c24b842f6c13d629f0c909c4975d1e32e873b601c8a2e5dab84f989a0b2b2aa4e4c83f8175b9a293f704348292a017c0485af2d91a1e5f4bd07994fd0f693a8b9a00b1e1c5c4c8fdd261042c44ac7db65f0ae191bcc8382f064fe145c1da56c61e7d63befe5efd06bd542b749fb1b83526d7ec1f7da00e8d9008f4f4b1cf0845fa400eabac4534fc13872f388c5bc0bdf97a306b9e8a5d72d01413539c04b7253b7e094601640ac4c2813c0da5451c3f0988a8699eaebb5fcc6dcefca4da613503e64d41e8456ade9052f601d4c105e003e0aefed9b8d4570ad43bac6ffe5f16e7ebe2d9c4a9cd065c27721fa14509ebcb0d7687329dc11333f2eacdd6666274d5b7b95565815eaff9fda9f7c70250c3fe5d460fdaaa4a54d372c3848db27630cba10985a67daad4e0a6a044463fa55f2da96fcbdb201a106b30a03a610d9ada019bc08405d50ebcc29976969c14a382534f0d013aa74f8dc74590d6d6c325516879a6d93881ca6436ed6aedc108328180aaf456480a7954c13a44011ab4c909d62aa29b045439db53373324b5c1bb7132c481b138b88cf502c81e5fc50dd9c87f1a32657dc7bc5a36b58b3604cce21487534e49b356721a5f0935043f10fff1ecddb8a0ed6de0334d190b679ef13b857103afefd99930d4f772ccc5c88f29b366764495f1f09973fa8b12a5ce91332816a0256896c42857f9b747ae4dee07bb8de2e437cf58c81d4b94e376e60c4ec35d1be7db6a0778589c0a647f6bf4d175e214cf19ba4d8d942afbe5e064c20c6e4a0d5baf40d9f8c2874cee9574755d9f5785333979c9665ecdda24f4bd6f272bde620078bd5a1edaa78cee05d5a98d0795dceb3e340d05aee4fb71d404fc8c531ab118187f11807c46da796c24e7bd0b6453e0d27077eb2ac70d2fa91fe65762da37c2bf5aad54d3a2d4639e849c9c5ae34158341a6b4d38711dff7c5bde7cdbe3be3dbd35f6bd2cf536309c07e45af97416320e0419925d91338c04d592fd0e4f66053ec1a844b3db01f3224a2594db6e2d6b6c01d2fff1928a6089375460d1816f67d795543e5fe596abc16e926cd9ca52423ea9f9a13b99d41f9e9cc6ea424ec6690b7a633cc06ee75d04ed2cf5c3590b89a8ece445b2b762bacaa0187db4cc07d06bf50d2f6dd7dc461ff9ef8f9a34829fded99f8b517a3d54cb20944c5eaf64a2e6bb6275078073e3ec4f6d72e18220c37315412115bf383d56669eca24717a2071b312fac4e4d5bb2b576ab04399da5ac058cdf414a4b3e75596c65ae31d7088f13f1aa0716034b44527cc3788b238c2ed467525a113987f54b4219a64185c65fa470b00c42f298a580be0032dce8ec721524f50e988f5f98520179440ca262142bef1bb7fbc39345adb48d85c2dd6fde7623db86dad0556858e7eeacc0ffe262ebe2eafb1b35bc7a9805f379c85921c599d8d06ba8b3118d83129e64ef301a7eb0b60dd4e4ad3bbfb4a80702f124f49b3239c0ec84caca43c5574c5ee824144ed377e2dcba1f7c4a8197e5c3d2a5589159b4dd265e036072c90b3488f226becdcc16bd19f3a4b53e921beed9e629fa74f30d2b8390a8379db5e1ce197b5e372bd8e3f7f081cf3cd7d4bd6543252b7b4de2277c8e91ccfc16e22dec842222b61d3058d92eed8bd71862f5f2b2297d6844101f11864443651ca6b88d658969b5322a40a8a829278b2f27b4b0d670763432fc36852b51847fd65d2c8a9ff3b089429b91fa86f4af6e98bc5decfc835899fd6f2e3d7793cfee1f67802f08e59ee462dc6062002abc3d3e651a7845e68071480973938b8c0858c62f0fa2ca9acb8bf8b58a07164a234305e9f33782cf7bf3a07d63718662469010da82df6bdaf8086b305a00d715c148dbfa953f2998c67b1aa142fc1d0b91d14ec3b99bbae483f1b065fd4fb1387ee45225c6f1374812dc1aef979bdade411039d07a47e47061916b87fe3058f484109af9ac19c93dfae2c151db17746b5ccf5a409b222df795871fc206e399ca69eabac8410370d5b34fa0e3be0d81a8c6c2664843741210a6c5416c4d986ac383e1097b011c388c293bc4dc029affafa55a21219b00f3202f7e0b3a2b41168d2bc318476863c6337ebdbc749759689fe2a9519062ca0d096f8f5a3cc7e0ac68bcf3893d76262f8ba847e3c098f326e436c6b28556d29dbf084d4fd1619e41f71e768662d44afaaaa5ea03ef3ad1fe4297425399921c7c40d04dc30c8ea4ee099c440c145cc322ad42805a3b23cb6c3ccfa892ffd8f639e18a6e230a309fcac739cbbcaa436da23c652324a3f160f87fed76b30c76f600c12fab723c0afe3b26633460fdad52efe8f94aedee882a43293fc3da175d7691385ccac9a28b585d8cf8eff7b8135af065b92981206c84d3eea735d553a1af4b038f843f7af011c9452c018c7fa138ad3f93694af4ffef5d132fb1b1e7d6ff37cd8143d1753a570655d03dcc40db21824f9f22a220d0887db0de1532656abd77edfdc50f4087d2ccffa7d053eaeb6ea8d89cdb196f99f8b3587bc1cadfc04850a242a8f5046bde5f3b6c71a62b1698ea1fb29170209e0c6f2305818588840176b74b06630ff2951b1bd6d7332fe698407c7d71b2a9612c081e84a6691ad20978c2cac9e75daa618e25274e5c0277f2fef393c399321053ca081ef90e1974f6e0737e5c9f1588e2ccf4f5daf673b0e542a3df5f4552a444d04c05d79d4819a51a2bf50c523abecd9b5a4a562e24fea3311e193473eb3c046763234d9b550f602c0e0863926b5b6bedc46406703f5189c311acce6683861666bff26c413b6bb89dfcbadadab66c55ef74e1f7762c8d2eb863b4b0c3738f75b4caa7af76f60c08dca38229ed93678f78e75d46fa6f5004b43479bb67e9d604137563203150bed9bb53080c094d7156c1772c68ffe93464d9952876174248993baded8de710fe124726cce1deab4a16c3aba8e507088f54cb090e675b514374136aba8df7dd912f5a3bfc5e0f4404ea5a6c9daee171cc755a4d7df9fe2ecea3ccdf096931ac12f13c5c82967132bebdf3597b5ff7339d5a39da23de84c31f79f54c4e8f5cdadb1d2bb613546e93f5c13f0fd2edda96aa0676761843e86c635ba4b3ca9bd545d978ceebac95e26a3f136d08274219735b3a2db258f322ca469681b5f2fcba7345ea798d7d899f74e51b5fdf907224c856489b752387a9c52460cbae37d2cd13230a081c4ff5e79a01c20d8020c2e6fe859d8e72f224f7079b0edd890b5f2343056345e79887fb505bc6992fa83150fcef7314aec3870f8412e7e02e63872f9b95a3374ee74a29de075308df80d29d58d580f05092944f5abf5b9036151eca779b5f090f524682f9bfa6310b60aaabd20df9a756bfb435dba94e3dad0400994bf103facf5ce62ecbc221f17b7c2ae94ed07057e15ac273f66a6991a317b2f5a400c0d1ae63567f1225feedff3a01c35cac193984a5cc0e9d8dbb9e9fc051bbf28776be6783159274b80f33414af089255cfbfbd09e1cfabf98e69ca0748c6a1e6f66aa0d55101f31ae1181d05519b9509efb53ef0a5d965846cf44eabd833c091af532fef5df138e82bf94e2ccea668536e54d51bcc2905881adc61d80629f7f825dfd49c53f44ea7087dcbdfeea48bca89c92eb666989f118eb2619eff35ba920d3b2b90462f9daa305699e45b2fbf00a08932f9f32c34c827de51e4e1d79733d7a596940ffcf7bbba821f185634e2aaf5d3a95731aa0dc1365bde41003c9ce98ff7d24c4f3fce546d455627982daed415ab285e5886ed70b16f2e83aac4ed381e42dc7e4d85d37499f7293047f0160a486c7b653f0625ac62b2b6941f27899f4ee7867dc7f8f4697c786cada37910a00b6102fb506e057bd05bcc0838c46ffbd360a859df440edb18bca7cbbd7bff253f3995e41bc33027991c3552a5495ddd32a4b648800a8910ea89aff22454edf521576c0108663b5ad11fc01d04d85abeb96848721b05e008a202d3990e34e86601d40db1cad3cc850e85bab57c5537224aec1d69f46c455249341090164dff267dd8aa46dd81637d43c8c474a6ddb5cf28505fac1c5f9b0e81c2b533ac4376180bdda01eaff87cfc1f9ebb43f5c685130aee3756fd160d0fec42cbabc25fe88bc13438a9a3ed6c6c8527cbfaa371569eaeba1c7bc71fbf90cf0becec89628081960fbcf8344a852a03bf5dbe5de82ee2d9c4f5a3d629d091979cb8510f5e2732dfe23c748a3ccaa298ed7dc752d1860fa333362040f889e0610b8c59a5b3b58ca38130be308d99c10727796c2832dc9f1f93e7091bf60d86355f16ff9c9d8e4432ca7b324ae426e8bf588b7ca96f103e7d20eefad8810071f5b2580a9038f5846205471be595a045a0088f695b8efb2ae7705bab6089c83fcd9a4a27161013948082daaba0d29995f8a5d90a3ff3b68debb9bc27224df71694118a7d8150ba81745aaa744e5335098cb2b0ab9572da4fca13c11849d5c24dcc592183b0992b628b8ba02454671b1303fcb9d00add3fb10de7129667583efb274592da3bab5d4ff5e9d03a51b49b1ae891aa5263771e409b2d5c5cec729a68a068fb549b99b04c8b1a90e6ab99d1e8a99ca734d91ec74daaf042316fec83cec672ad241b4ee0a889c8c7918e9abbfb42fe0bf7262bf9e30139d28de9d5a5ab1f04ff22f0a0dfb52650ae2158174ba85f8f60bfb9c02cb60ae23bac6d5373cb3757e24696fb28f6ae41a9f95359c16f6e38c35bd13b987caeac0af5a5aba4553e38597548655c2d586874f04c5b4097693a90cc7a889a2e26f668b2a41142b9fcbd86242d2050d744779e6d84ff438a09def96f1d4323fb38a06a1209a531c3b3e1a211fb97d49ff0dade22b53fd80216ec465e7a6a5d835f88f19e364928a9fa38827383d44490c14ccf3fffa30dd5bffb04573fe3d7ce63aaf9b50f23f25e06876825412f2882a3e0f90c028bee4ec67952c2e592674a84c72c6882e8a4cf2d40094d488bc9860bc5c0c1263ec36f251cb5ac070e1ea7932f45b4ab080403821f6f0f86214ee9cc8e4fa852c40a79eb003d72a717aa9ad157c21646bf5942bca6d46390b0fec2484e53b587aeceeb19f09d51c1f1753a54555216eb7c009f98e71b5fdfd7d366a0441a4ca39868423daab6f3fdf67b747b7c8f962ed9c7bc9cd9ef128c55f029e78498497301f12ce4ab16bda5e446f1902dca21466410bcf9460d71a1ee97c33fdfa4622300ede6ea321be2318fbdda35373a7821dfdad410334fcd4a80bed68d7f71a0b0c30dba8ca018f9d7294a59b03d5a32ce3a8951d72a8d5958408be3df8d4f1e841843e016350d5b5ec19dcf3467c49f77d07eda6b061dfa067086385e1bdfd5e103ee4f36b4eb4e85dbe254332d35e5e26847d8f020f6c567ea9aee00c838ee3b15798e23c031b81b3a19710fc69f1ad24367af683f0f0502f73a9a221088a2f3bb4c5b4faefe80ef3824b04b4894356353ed409d630c26b7bad36054bd23176323ea95d85970709c4ce3cc5864662d6f1feb6aac0fab70e7383f71f6ac8a59d3626ea853054caf52dab310bfe7d066c05fd9e74b77f7822504d2d0f6eaddea4b70acc8b2887c4c6bc30dbda5e6772d33ebb0a72274e3471eb27124bbc508f6537a9269ccbac5a6541fa4e7875338c2c2e05ad9d6b392fa92a09675b9d7f94f64c53e796f6fc9f34223863bdcbf84882d956ad9d154160d2c1bc0e8052f68b39cc543b26ebbcfd8259993096b44b460eec2cc7ea3dece399a2d3325b94fad08269a6579e23a49ba2ae51e770c043e3cee6abdc3584a299319f95c8c69a0d6a47bfceeff4b2212ee13a650b5ad46a1e4c8238a352bc42787a6d2fbbd3833ac471bb921141bc98c97db2f2393e460eba70567240b115b9062dd1b71ebc439430d89fe922e585ad43019890fe03b59dc824c8ae5ccd3452333a1222d0fde7c818ace3bda552f8d298a1e94ab94b8587d3bce826e954429ef83dc83364a280472ca0728ec91cdcf4c86e4bb272673d505d7c0c824c20f0e1cd5ac16598d0436d4d9303ba7a9a05393b7ab82aca8cbfd8a00a15433eca10af91525e1c3f580f967d198660435c37567830774baff36438e44b7388177fd53b880515e0e0c4bcd72584f34bfa0ba13bbba7354469f910ce09c65813d29aa308a84855051cc02a87867d1562a66f5fbf1b3c6d474037149ed3509efb1357598e673d02e4919b9db21a620d25de78eb60f88f785a19f1bc61c272279af1053a38403fe5b5a81c8806e204ae4f9eb71aa43c797a4c2392c58f0ed438b8e5068ae5cb098dad6ff411899c727e1cf31959dd72729560f7bffcdd94ad46bf92e5393402f50c9351e4a57b712dcb689f8f07a316475b4d777bb862fd0e89d6205f8452c39f6502a636c56cc3a1c34c8624bbacb0a00a2fa616d4bfb6b08bb2589100f80c985c58f24ddfaa30a29b015fb9794194427ffece965135387912ae3c32eb184e518c1900a4789fecc35b2f7ea90f93a36ca152825cfcb657f5654d005e1d7820b48a17e898c9cfad7d26b5829a77acd11e9ef7a874c30cb2a956deb055e09edb3a0afbfd9c21742f1a2f472560b9cce52e518f8e35597d82024c4667e4727defe990fe0e570697d537ce3cd0a04486970fc4ee9ee0687a203cc10117342e8393f10c6bd287ec7a45c55dec94ac16e8a331dbdb0181e1371fa83cb7bb4484036c24769b78bdd2bb5d30dc1bfd594052286b58c7c4a16ea5c75104c0d9029f6fab5b2f9885c4dbc5429175b48c2a0658a886aead537966a4d3dd4718290bea65e6c6e6495d1480e24fbaa1f40d5d1b48e5d76ff686d8a586cd24e26205d067c313ca02c347e792c7b7d7bdaa283b5d15c02ea8abb5e4cd8c95307ce2503def786174757c61cb46ae004de1f283974be70ab508dbb66ba26862279d522dea4dc2fd710581e5552102a369451924632ff82f6118d858486fae9ff5638f71e5c6f8d7a95d495d498357303c9df347bd6d8687cbde519382ec3e5ef6f96b8b9303790f394e0f89a47681bd7a968af79923d5c240448ed8ed04bdb310970e060cbf55c800b2a2b98f7474d83071af0eae8d4b066ba1ecdac4d35f8de64aee61a06af3bd6627a412903350c2953e2721e27040c60e7f59f5d2b2d2486a0b730aa6e5adea29c2e6560053ebf305eefb7b676d801ce970f709d14af6e89295676149df936d9bd5c9d21dd02bb7311906a4efa2980286b1185a02ca7f8435bc5f3c4ec558c62cfd16861eade9bd148c66227889f295c856c2583436c9a1bed35ba0df60010c5e5a233c5a6228be95ceb9158657cd7119a6173e52b601bbad8bcb286a94122153d003992eee25c406a33785c441acf31ef44d51d7da33c1b9732427c10c97ee9bf9c40c5537e81619a4662729b2692d8dc68d044e18f321dc55d27b348bce014a6c250458eeec0d9bb86e098e2c827915cbf3a16a657b4ddab70c89593a073b92bf5a9c386e931773bd5871c3aa03b0bf5cd78382b53101a618d1d4cb814ace87f88263ff2a885846b3a980f1247c44033e4e42a706a44549628983fae8c85a23b04a6c30d90e61c0196afa62df2c73dbc3cf6ccf211212ca3d4bbe8bde404bc97b6d54f3ccba009d2f1eaa64f0f28f54b3f7de8a5ab86799ff269f124621a56f842f5ea80e6cdbe6b61c930c437dd07b5dae474b0d2f567d0f67e094fa8fddaaf7c050e7dc7e9f6eecb756cc539f365e01a31146c1ab6479ebc78c2f6c698c0a04d39c0ae7f981abf56b92866955defad760ff9071f8f4b22da2616809e243c75df2b75c6195a06fa30226406f28ecb6dbf1823bb67c477bb6288197abdcda16486ec05ae6cda419d21aecae5a0e7c33971d31b86d632bb553b2c41b5578d305b65938c1fba63a4e1591a46dabc024d26a63e053e1ca3cd13a67cd4634e8df4f48d8b3bf8a105baf662a47d562867fdc9fa91faa4fbbfb2bd84c860119ce9f422c1b5d8265e36a2ad8242fd3364bcd019144140017b8d6e601c50a780cd5eea9ef91fd2b28ab3edc8087aa263775811b0afda51d24f0c9909b3eea12d6ccd11d47fa654f254f5ce2012254e1a9f9927b2ff778fb8cacedd4de2ef96282c124eabfa298d1918e820ec742b77d02b0d8add5d790ecb55c2a49bf09c006a4452ce2631bd4f004917e100ad6a3c3ceb168a1e3458c0a5b80c0fce36c6a6d88792a03cab1e422c6a1a794c254aaea96d4271970b27d26dab72a29de5cab81d008d3698a18917dc863050456d6378a06ecdaa702bc5a5125eb8495792089578f79fd16a09ef27eab1fc60b456a50de18b7394d7651edd33c7d7f46a3d931cfba4403e5b03b44959e9f044bc0ed19bc0262b2fa39fb366e406ff4d4e2ff68bf8674079dea41b2ebcdd666f69576610fe57d491db86eafe39837bf529bad90271620948271ee8c7e9badfe0109cc56e6bf2bd927f4fb91a7d8410042e8b260b913fcdc1d8be9e1e0450e0b7a23e8a38c5cf3e99d341dbeb59aabce34308110b19e17bd8acddba5d9265d1a57241be0f26a15e012a21488b31a63101256ebfaa213a119a7fb621583cdd4495cca79ad4327eed15adb8fbfa6b3c6b367b1d9f30b2972099efdc9aebb5e7fae764795e43159489b6c266bce372ccbe913ba0f2e7d732d50bd305867dc4868ac4b00677e7d2e867674abe8816838da9a6f5de6783400b4b475f72646ad88995252e76711601aa80f4b21431bc1b2bce2252ffff3c4dc7a482e1a7ac9bf10c1c08d85d0963340b7201f3360ebe2f9aa1e2d16448b952eeaf59653dfc06e62ca190b99a17fe3d0232cd3b4b89d31d95eac767aa8ed3c2ba5b620a27282cc1a94e7a5ab209bd2fea1254854c93d52fbc8240e5619e5710a3067e1f9a44ebbc75dc4a91f6545ea482f1ef189228577a51f79145bfb218de81f3937d3ef6640cb2a48cd1ae8355355be393a0e81e56de4bcc56347a71edfcabe31d3b43eadf70cc4838d5ef160edb4727651f7ac37c15266f74ec8eab4b9bc5fd2e9401d31a96cde5012c137edec7bef900f570af86563d1d8fac63f7437749e6bccea414a59ee745fa7f7a0de07b5dbf582cb888d953e1134c860067574e21d7807b684f1a69c5be9337ff005d7c09b4a7ce98ca317cdd326cfaa3ee71a7396cc085e97e08072c4b6471c89ba8cba6638e6bdd410fbfef3324767d687e2c5195cb858cfa3d3a40a1784d5a4bcbcb84d21df7b2c0f9bbe303880069fb9a794779f0b5f9af9750349d95e9e3006a028edf1db6a61bdd8ba5e212c5cc6c726f73305a33f4425928a6153327192ca470e883d079eb4bd956b1f3c1366813c7c5f115eca51b95275f5ea1f4068f40450fbe70dd801f34c8e56a13ce0e806f47731cda539574d676be87336f0c42b992c53c73fd3a2b7b869118927567795b10164afc6876b571b5d70b7c49fab3100b15da737745d257d7ba0744a814677cc9c7ab21afdff72aec29520a88af28d0e9c5d53a05fed3396dda19849ff029b63b1b6c1d7816ff5a13cf436bf7607f8ced913ac5677ad890bc324fa9fe1fde6377f5d0c40de7fb7748ca0961deabd51b1fbea0db70fd9716f05e4d01126baefd3302bd3d65be7e63a51462dfca22c0109b250ecd96ec5247efd2b3776443ff7d6addacebdb679905a1594563a2a88592d126a9d987d8e346dcb2196fb18c2aede7fbb2a7f960f0d02b6cd85c2c3cfbcebaf6d227dee7dd95bab2845715c4dc459ce2b9bc7dc6b90d8f37d22a0b625ad524aae0bfbd798ae611e121d10f529c006f5f06b1620e88544facab7db84b0c5711c12c054318f153157e999ad0ad6b6b0fce0bc0a6f37864c3bb89124167f01625cb18fa928a2cba5dbff45e8dc95acc9ceea6107b4530d4dd3d3bf425f1ef6bb85eadfd1cd1d491bd52dae0333a6e3d6a05cc75964423719794856a84b53af1954385b9667f83f3310299f4e95dba8c8562ab28ae03b227b68f7318acf40cd567d2c9271dbaf900dd3a12f508ccd1cb396024764b2f57de4ed1155b3996b04cd0ee6a07943504d99173591edcc0afcfe4c46076bf303db2380a56abf604bf88f370d6e120c01e7ac78dff36328cb92bd0678bffd7ca8c72c5ab59de3536a16538646a9eb3869ec8a838c5830395afe3e4460046d5c0f616a8fd7dc177b05a0477ca236fc7e8ea0ed6ff2f1044b9c4d6731592ec1d53a0c9c0708551683148d937f902c10538a46699c798ffdcdfb82c6e48f6fde2212e023d9d210c6c0fbc51150b04ca9d5be43927dd087c874596482c36dae84f1e4f3fc6625c7e10d0b23fd854c1513f47730e09feb67a5b25a1f0295518aa8881274b70d840084d6ac32dfea8f0e06f303282a1cd5cfb0f189ac86e4c4c3d64a851b9a6826dcc1b2ae85d2c2de262e55bc9bc2b2f8bb2bfa7192c65b0456f67e021067a9c490cc3f5b492d1d3ce1ebbc0c5e690ab29be041efef73e46c84e45dba9aad45c33245177b19ba16a0502c61d6b280235880ff88f40b886b961de2dc6adbbecdd40e40780308ddc5fa24abc47603e88583c1c3534654e3f22f65a88c1dfa97e9507af86ff4c208ee0fd6d276c677109ab29cf7866890a34cc619cb48d23b3206c09e64e0fbee93af66a676858f6c61db5de6322f395e392e4ff1dae69595a3bede5298ee700699c1052f79ce31758485da24b317038d55d577462ba6a422c9498b620fd87a70d6ab126f4f47aacecc14863b264d8dbe619b5a2d42a6094effbb1838534397229b679d228c7be1bffb6cecd9e58c273d3e0b291b715e9868edad2e4d29db557d556ead60d34e2a258f342119c6666340e69c4d658f8178b24df0d3fc7cd541fa473209b7916a7e7cc6a393f65685121859eeb74bdacdf32e5a50bfdbf7974ffb2880d1f3a15b1d8abb727cc7c470799fe7bbe0e341c9126a5c73bb38a3e7452350050a76778b396d0398b95ad3a69e219a8826e78a66f10f07bdff67007ad8fa95dcea05eea7f312ab72eda6c2a3a4ab96e9e81713074c8934e18a7d4804b4f0d5aac63e6c9e267947043b3db458cf3c3c4a1751f5e33922337e3610ce7723a9988c8a767dc027208a2ab5d2453570ad5389f31f02f1412950d45ea113a41884adae355f375bb7f8c8807c361841175ff8a4a570b41392c419a84e29ec94b6fd56d4549c5254915e10570b46e00dc1209ac73d168c4d06553c89687b40fa9500a98a8f02d27e0f179f363173d59fa5a1075b13d45bb7e2b859c1ef476bbb10f8526c7ba16b3d9e70dbcda352a1f715e691ac67f5a9c88ce81151ec76b821ddbfef11e4b2eb4ee64f00d849d67f5ff5262af5fe09cf691a2f9804a52aabec3ca5aea3093190972893a9041e005256fd176a769c05e49c71a2c2556e4682b2f26c62297155d26817f3dc5c74de7907b827b016b95c2491f9c659230e21afee996e4a30abda16012e9752829c3b1a63c49c88868df0b15a16389f8fe3f3dfdb0aef6b58a982707e941b565bf57b13a565eea7eb5ed36bd3360fc3900dd2b6592ae7265ce5579bcaff09932ef337d4d9f8bbf051db4b0da1c0c0ff637e9cad0aa4e5829241ec9e1cc4ca11be9d79fb6960869e9a462fc654ef9116740bd96b16a7cdc7e78c29529a4bbcd530348437a8d285d8b297acf2550430fb86f0be70ed5c0ae4410534549d8296edc122ee0f68767ad4cab7c6f680b643f2ae7b193f38a85db6842d720ffd8bfe86902e6cf4a07037a793e83d202c0be2f34584da8c35e28e835b6069ede5c47ab1308202f287ae2429bdec67c631ea1862f1d1c41e5ac00abf52c72f23b4ea9071156c7858c4de327b5eeec1d32db25bbb47e19b320b03a7b51f6d5a4750949671a9fc9cf93b422d399ffe7d97f982a098424178866497b344033bb81379593bb69a0822af82115343f79a8f1d8fd8c01bac9251b77096d1e8568bc33eaaf0b4a4627b9d6a004425ce5f004287748f4a446d715d1e3727d286ad20f02ce92d53987b075fbbdc975c80e34d70cfc909bcfef7082f3ea267c1a39f4dfb83e26af1045148bc1cdb2c7e1d6a24f57ff80a58b5f4929f53fdbdea3a01bba95fb7509b0064208fc449b807241968f76abede1a4bf5d32987b1c722f816fad956821ef5c7264031aaa7fc8180eea7dac6b3eee7dee918260000fa41fbb9d05bfe0834df3b175c52102150312054f47e7f048d62f138d558334b5eddce4bbfb7c76fca3facdca2487e044ce409ef4bdae41f3637bfd8d629489d9cde27d9baafd8db3c78d3dae2cb3633621e708230b8b62d14bda43611dc264219cd92cce47cbaf32e168ce5f71acaf6ce7b6a4a4edafb6051b78376bdd8d96381ccdbca28d0cb5285c74adac8306cb503e6acbc60cf949689c5a71bc086a1cc384cc074fd8f6c82ac132301fb3add9304b2c8587ac22b29f91bea93bcc3aad067b70caad02c143abfd1deb1d06318a3f8a3cb31f34d04961b6d3dd7d29f18b782f7b9c76d02904bd3e2233d60c8ee1beb07636d01c640df71d8a63e88e9f2e0f17a79727f8ef75854421fad004ef91aca75e8eec20d83de1ebb9cba86f7887cad4ba63dda6a38cea5ac85d7f9c076ba59dd22c0673c8b6399fedde8f672e1e31614c2328d8520e02c2cfd22a01284a5ccf1bb3a4cc963bc85bb2c969fccbcc483453a083b359c26870da12d2283c5cb66fabd8604dc2722d8825622247a1d3cd18ee588d11d2d8530564cee890ee21dc83478509dbc03bc92d10ff46b8b9b098bbd80d89614cc09c077609146d984f0b7bd28b2fd447b0c104bc78c69bc18e75b0ab6bec0b7da8be8ee7539336ad9987ef472016ef9da4bb9836dba3e976f9ee3c054601027cac9939ec27da270ff4d2428f58f544e86c7dbecb37057d153d58467fc9a9a6861c58dcfb08db65bec9796cd02502f892356b68a524f4d3cf950f3ea36b183937acf2b9862c7c3d4cccce20d40d03ce354076383745d41e4209ba20ec104b8536025a09cc6227d9d0a0510b8b5a35edfecd86619157ef315083cb67dbd2cbed7fea326656212a7dbcf8667cebf1ed3058cf0c35855307b090bbfb4ff5999aca0097e0de8fd49a74ea1cff56f478de83e03af076213ee7a0c52c175e530c56b7103c25f8d4b7d7c19933b22875640d51cc63eaa61e5371147fedcb21b1510aca550dc4a69ccda04461a21706b62971d078def1100bb3dd5e1f62c792707b7c5fb3cb50f8e972f178f6c048289bd9dd6b40740f1b2eccdd40ffbddb4b2430e15f6cb533f012577f032eb7287458713212f4dd96714dfaeb311afd77c9721b149eb2d54e434c3877cc98782c7107adf4a4b720a71388e376f7f7fbbce0c024541002bcdb2566840128091b22236dfe554749fc3fa6b0e66335c3dbbb5d793bb571547d1a3ecdce4134d60ddecaddcc1f1642a96309d36b8c728f467a495d7765eaa2c04ddf5147cdd77a8aa22dc30cdad854eaf98b200fc0809b3cecfffa5fe39743f9bde0b1a83b6e6955692821c1347a5391e5a0b436a178000f41f8d91b6c6ca223eb1b44717c271dd1dfa202b56a96a8761745761b43c2e47689179980e2f94dc6731bac48f0c56f95b071dada1a1dba690df4b4f6a32d45c75a35ce1b20228d8c8c81e12f63b7cfbf8c69b9384139d654f8bd959b648b7acd4aa5211eb4f845f8c83d0bbc2bf428a9f3f66a24f6343f2e94775ef37e4ca83988573b10df2771ce110483678a6c21f82661a8d3f37b38d82d8f3a8f1565e56870317db9d88ccce7ac1524cda0e144e3f80c118e511548d2fbe46fa89cd4a94a95ffad41b00c9465fde1153c38f49cd12b0a146650b79967cce7ce0c0dd6744834765f2c2f8ffb7d8b389ab719a10f5cae04904148d9ab153ef37fe7a3e374faa8b065383053081d642fedb55d7bcb802ccdc3f49a998a7bc32c524155bfe9632bbd6e8e11a0b7c08250df7bd455edda9e3841cb995057db3d4764e1a35fb973d7f280b21be7669186c3d2b8d55127f1dc4c4ccb8b33d2d0ab6115e726a945e9c9f6bcd7982ddfbcd7ab5c8e9d26fa755fb76661a91e72666f71ebed67dc9fec524e49e38632a13e0049881ca80d445c108992cab1687ac988731642385962f5423df4e009a3ae5113b587d0ab01906ece5377d9ba6aa036e037cace2618a6e3c2c63913d55f91cf4a69d115b3fabe74fbabcfa95998824622e9ba2cd1f9110bc9c67399360383d0a4e1059b636bb8844e081cbd0283329800ab9cb3a5149156fba64861309f4e2f7e8f21bb942067f2b8f9e2649e31b8cb7a7d5239a673e8356a1340f7da1bebae332b7373c968bb9afd776c83c04cb66d0e0966890f6ab26cc652b9b81e5dbf169f50ecc7da9a6844cf7d0fd9e53ac541a8a572ea39acd7e8c601baea16a4b4c872ca956d62930a5b639407a61d746b8cc95f1cca8e9be01d32b06e5e6e94ed441191f4ef66f0d363dd8c1b2c3964680fa05c59bd7845a8c528cf26ab90e1ba852b30a7940d8ddf1e9022448b17e3676ba5ca035937362f7723f309ea330815dc2779d53d9e5258ce43ad1ecd921546d3c0497ba484dcab45f29a0e0b2cfa4f08eb96efea460b90c753e6aac74afd0f884b753155a2c5f9021990b4104c3658d5c66d3aea4e35386454a0a0a61c8cf52ed41cfd95ff4191d68515be60f04d21769ead4db352cd5990d06deff70b916ccdffb12e4e7419580792b83c3fe15e60b1a2bd9bbcb23e820baada43199d5f429c0ccdefdeed70173886b63c53639a26359d31621203b0c6cb2f1fc0783eddef002fb68574f2cedcc052b16447d90f2fdbe43977f6ae5a9ede7969e84d078261eeac77457e531688708fff27d0f6f8aa076efcec9706079d6fd66a6ceada9cc21c98f3b20bb7ecf565e77877f64ed94421a43038f36283fefa91d98d59f6f396bf4f60e198a3f0e7e82780c36835739d0c91549aaff4f37a8dd62f4f875ab3f0c4194c2319778e6c3936425ccdf4f4e859cff20d43380f5d93e49056fe643d7a15c7a535da0e8acaa6855d8899ba826fbcb845955482dd35b4539ee24c41f6cf37ff9d8d75a30fae34023cc634edbae8903a48fb127abb40ca00680ab110a7dbb4f95c8b1b86e36ed99876c1c94e76ff3b6c90bef811b06ee36de5a8ad09cf39fadef03d2a823e32cf9f073a736f6364e894c394cafd132e02c3e864332d5e6d9d036573899ec5c4c5cfb03ae620233e591f84158dd5085470402f7bc0003607356396a42696e89e693681842d3f669f15e3839c6aa2a9d6dd519277ca04920f641138394298017bc44230b0306bb4a56ed54a577992a5340669d7abb34c040ab642a5b8796e44846e7a182a6bafcf1e6b461d95d93cee4ab90eb63031e273dadf89217e5f356c6a9e0bb6d7011af7d9890a88186bc2e87eb235b4b8c25bf6d9f529a1f08a6fcf585fa151cdb0f46300fd636e3ae869ccb9e1bec5c62d1ef1dd2c383bd442d659c527fde78fd867c0206f352d6c3f11a5d4b7331e3957a69d0e173cdac55b8768fd73827b4b8451af7b04de85a655832470db5d625b48e12f3f0d7565114c2857c8fdc3b0de4233823e1d91ba54cafba9f83d0442ef29a6894db562b4e1d3f83b0c5b6eac710ae303e2c09027eef6672c59b0fd73117b33b98d2c13171d4760bc8672efe1a0ebb2d1acc265a0a091bc75476028baeb9c58af2c521b17cf730a121e9a4e71546874428860641d9ffa9519fdc5434d7cef2fe2eaeef227936e0135d98fc71cabbd959bb1488e6ac1fcb1ee6f7e0986995a3d0104e47ed59de1e698babf39036791ee2b50d5d15c189d4ac3f749e05ec136daa14423916f22a2776362faca2247a0e48c838156515d2374806f5f37804d9072a3efc9385bb9114cae621dda60f5a291067af4476f7bd33170612a9f644c571b903c87be92578855e18a4cea9a493916628227132ba568e9a0d6492e72cde58ed0c308feeff39005968e0dd0620eb174b2fd437c411d6e4e11cd616a68d66bc24a601fb501f47ccfe4462ee310060d8a435e9c8a48c929f8ef97dff24a64ddeecdb8031d10e0e6a3edf917aae02a0200d5372b6c8d35eff19ebd972dfd9a616e4682a3b2752c0e4f979234296df418de050dc206ae22f690a208efd89e657f4734564334f9aeeac3730cb45819493d18390ff2a19493b6a154be499cdfd4a778e6599c24ac99bf58f054da58a8d72b7b794c121f472340ac58eee2d85ca1788e1ff8a4042ad9231037174b25c41a39d90aef45ec20f71b6cf27b6c7cc2f2df49fd28e5501ea2c9e26d00fe03a593d6595d6d8e72202666b608ef3feb08a995af6f5059b2672150ab17eb46bf204d819c1515d9fe6731d059ae627b9c7b72a7cc7d96ca1f7c84ecd075aa3cda65f5803b2388867e780353a7d3e71926aea9b78a2777f65de6ca531cc95fa046f484a922cc5fd7aa3e15c0fc184c64c7d4a3ee2db65798a5758558b09561a645045e85d37ee3ab3ec3aa4935c14d6501878e03b037e1e843737b60bddabd3f781403bfd410dc9d75dce51952385cbd85daf7457d33f14bfa360e234e25af030d92ae3bec14d49c2874ec392e2d26b9ffbe2158fa7614505438d0826a0235596a23f91f2b22af3b7897547c76e8f97d13fc7fffb0b5adf585554449cbe8d38df345ca38a5d303aa1bee200c8495f4b04f2392308a98862a0d5d8a340131232964602b0d59048ad46968515519cdec5ea6ca2a7e55dc090a382e68a45a393bba0eee74385e7ef568138a8161b8285225ed2c7b96d181d8a0ba5db130224e915268a77d8e3beb8e0f7d88bbdad1efc54955738bbfc64aa87cb3c451615e31bfe162663a97d7f49b53e617dfce14398c25becdebf0ea7a0d60b8e93047795f6692407566f8501aa8166638661380859adc447e0c6431ae451c593266e199d1216bd1601c64115796683d38778c69ebf8e871259f2a6f2ec3bb3cc28a535954f5f6e2c2de5b7f9cf6a027ec8c0e4d9a0680c5e286e348a387ca7238dd1bafe16b08a7e460496d2fadce2e3ad5257f35dc02c17dcd4e4646bcb7b1cc0f6574a0ba8e2f40c1ff7faa99f73777726f7469b69bafa3d128a56d2ebb21995b28035a34911e8854f88cc81816893759faa53302ab6c6eac152a22c8c42104229824e5a67f4cf359e35f36c94b360ecd0c2232470318b0c1698c92ded11d5e03299b826ae1964cbe7d289459d34d96f5d94393ab1110733cab75859aadf920803cab6ed49d247f11e1fdb3cf464c6bd07e1e8793ec75a5bfb14d688409caff8a1ec75734263f8f8f516634dfe6289a4c31ce1d7f23a3eed94b179620dbea67f882b777099a1d840ea29103c884ef52d395a6251591d1db15125a252e3ab766ff82b109e234c4ef804bfe193b3d58ecf4e3cdb7f5fe317a36195bb2267e42f67e1197e8987875d3e787809d973014c0bf8f01c5c781902ea3baa9a675d803bd649bf7a0d94537ac927c45245526752a5ae6d3403e3fd00d4de9bc43fc1d70c9e88b4c1b26d701e6a44fb0be9504a2c5c1d2eb1819b10fc40db977015711bfe505b9a9067d9a1161f4ddec38349199bf7925b093d2684443731b8a9a5470bef671ac22d1e179fdb00fd30080d045b42814ede3e9dbc1307254b5f2b481b76309c5b41543833a515695125490041ccf508fcc8c35b73f64dbb5d8b2631a808c329c95bf174216dbfa2879029fadd5b9934b8d59393e7c7719907f3e6a7c7a49f0a8deec97399f2d685fe9cfa9315f35bcf45abd5028f6764bb63e836e9e3096d818b34b719299b449fe6efcf32b001ceb87513be6cbf21284bd3c070a57b73b0160c45361110eb39577d9ce5ccfb0605e706ac9efae912b2411fba78b01bcc5efb9f118040c1bc17e8d91693ef6e1994001b59028f2df5316c9b2dc082245d40c84d85914ad2c591924d8afe47cc5493ad9e6c3258a9af433bd4b7c4d5f10f1a1f085176596cbca8f6e0d759018720181b291831dc8e761c312cc9eb8dceac0bbc2f30893b7c3f0c3263d0c52062f1f256390f5c4f814ddc18dbecb8958a1574aa1872d38e2b9f5eedc0da1f5919491d7316fd09cf3d621cba81bc6aab9f108ad25c3e116f92288e3ef75ad6c09c36ebc4419ebb8456e1a23e7e12c19ccd9e07b27b7b2cb19d8858f49569e4d0dd15b1e2d4204325e2c74cb96be0b34028e4eea39b8da25697d9c493701718d5ae6cfc39d5efba083c9ee1e8818326e65423171ff3918438d7addd8b7d83e1736ef913a47d2c9a50364e1c42a4f09fc7366aefbc5cdad59045b6ac5b85c57fd09ee2559acde6dbbe65d9c94ea9d992c6ce350294a0462bb58dbfa66fa2a8d37d773d86b7b5e672486c8b71ed56d3bdc09132900390c00481a21eaab48c57745f8cbc17fdf4fffbfb16228773fbb6c8e0927d20d6103303ed336a1111851ac2abe42f35d20bba856a4c50872b1e422ab0a59f52193d5492489def51519f2ada5b3d9fc853593704d7046444630ce4cbd0a454e226f13650f50018f4955ddd38d6ec9f00b26e5a721f15e19cdc6d6a82889692126d07738775eb03ef1a3f12bdcb0567bece9537bc79ef12b04797ef98955317e5eeba72e5b7d30b2ccfad6cf0dbc8350427b32a63dfd1ff8e259fadcf3a3105b6819191161e08b015b2256cce7186c618c03dbff42f342c31b94e64638990aec47b5cdb1a076b78703a5de2d2b2c923fd57bba88f8b1447c2c13669b69c62ffd2a2034a37e9ff8e78280171339e0267668f8e726d5f166274536e47034c36df3871f4f1f3a993b18dbb43e138d2569878655c41954072e21ab49e85e66e485691d44997f24445f145b805e61965821857fb4cdd2240bd469114ceaeefa381519ee7e59ad04fb76263a419a15e07602b072ac187e6d7a864931f104b1f762c817318bda6eea4cb1cbfaccb8689548f24ac17cbab56537c2ed42cf53351b3b0e684e64c2f637f32deb6e16d0ccc414490f5a3c4ff33967816e2e3074617a4c9383adf36b0b8e1ff708ccc6be6fb41795b4878c70073e51ed44dfe32774272ebe04f75829538bc61935fb3709599652f3c98ac328dced6f825add48add5bc18e3c81dfe0103ca4e72f1833c542022fae52e4c0c24c754ce162231b2e7902c9b10163fce5476d9cbbc45497dc812992b9d928042512e4631e683261faa3073234329ddc67af455ba7916b2aac530e32147b3a19955d0b54564a98732ce1e89ed945afe34bead2f65ad6b1ca058ad4b092ee27f683821f29c02e3206b7ab42c4a942c12462e5262c04e715af2959684350b2c444d5d1cd310f29a723da0c70a4e363f12ba471ff104e6531e9427d472384f212321e618d0952e0c2b14c2a0f6e97d308e646bc22138fe2ce34270ee842a061aef133d71b0710f4a76e1d66a0bb2378bb48d8a303db7836bde0f030a028322b24c46d70750fd615c0ff08f5c402bacfcc8579de1299ded838c63c909560dd22b7d525486f7dc7c57af7bc2d06a94d0795a25ca9d61a979922d3247bb1a8d01a525d877c3841b18ec749618ef86bee7cf88d2bb1b4923c221db60b4cc141d60ecea1e34c49514895cb3004b0872bcc9e3c8164a4ff016abd849e277f12d1ffe662e3cecfdb34b48a6faaeeb8b269b260f99e784762f22432895862cc35a1fe3f81f72989e837d295c9c0d19797035f3656fbf7781c5cb933b0a48c596e45d4db0959c2acb9aa42cf123b901bffd5cb8f3faca08684f9f4c00df08124d1ddac3ac18a0ca6aaa46b4556b3ad19c06c73d9b8db4c300010eaca226b4382b05db1a046addc8b608bd37ad2784ca7d6764a11b35fccc15caf90c64433d308d41f1cdcdda5cdbd281de94eadbd2b939b89508e60a4dab25476eeaed764f094acd9eb204108520c62c90f92ed2becfbde2ac8438e64b84b0a5f1af939ef701309e31dea9bcea002edf97152ff225da43133672d21f0ea35fdd20c9373329811df52533174281afde810104a2cffbc9513d3c4e6b14bbb579b398767f3c0ccefb68a927e42d50f4cac507773a03e6103d2d224a1b6ee5e740d636ffffd1c3f21b7e4bc0d8f42521f000fd0fb77717d46e836fe3983c931adf13fd5649bebba68635640d2a67c12125cc310950b327e7c71a85d08c0b05c1bdc2bf09badbf016c4d950637a4f4eb71f014fe214c4ea2bdfe7922fe9b1c75a274668b71b745e8f45929cada359d89921ff0d6f0dfb5266426ce506b82902694f547a88725a17aa223e716e2598e9aa3fc021d04fde52b16e814dbb25136ece9dd21e5336dd6a1bf994e757a2d90ec735cd4b58a088292f88dbfa338daf29108da57a8c4fbf6eeddcd7b6eef8763e42969ff7c3776cecc84aafdedefa120ad7ac290563392e80e442f247e56594022383df1c1ed0edfeeedd1fa23b69e2754ba750cc2f500d92a770c366beb3be0a2c80a942b310d9bec7fefc7fba35096049e7f9b89166c5e775157ab7de8305471510cef723ad2c3b18b3a156d8dd7913ce0d45baaff9b447733847f02166a5b12533ab4b44797458268b4d22a059d026fe0436829bea8ae195fa431a377c7704cfe78d07910bdcf10a6e49ca533f0ad1bcab66adc2c1be1c062d3e571938b63ae5445befa96c28327dda2df38ba21efed5a06b42989d7313637be1083de5698e58b1e8cf23dcc34ef8a7f8583fb3e3d60fb488968257a9fa79794bad26a429110cd9e21fed436f66597f4e354d552e8684de9ad3fc958b085cd030ff92be9e7819e1db08eb9ad50b73c3adfbb66bdc2a0b3ff6f51297e925261e21cb68fd0f165980256d08c724823dea681b4a26683b1d808588d8fddbb9ac069380d18c434d331ec1e1cb3a949bf5da90a313de0078c24dc5284fbb55e38fe8405e5183376816d2c9e2ef76afe555f1a4314fa2de0134c28895861e6cbe64eaee9c619b833a83d7a179378552be67028e20d4d6afca8580affe25ce0540e4c85422d521c74be700ff44fbc40710a9a7e75d5fc99f4ff52b82653e28bcb5828b76784ac9b2e10721abebf9d8591c3f778d75b2d9e5bca757fc7ce33812889b157eff76ec00519c892f925193b9137507802c84ae5fc5d86b018a834000440beb0490ee50341f1d84d78fd3540b2387edb0274ddd59ee0e1aebbc380e9c47185ad9a6bb7729fc37546a8f11a9bb82e28c40dd167429b70e768d7a9a7e171aa8a7dd1ac276993bd9e0fa49450c1bfc47159ac24fa74c79b20990bf1280c8cdd6d94a18699585bfd0962858b6e1246a422424172ed5220ececeb9f31a3a9aeee7a61765258ea82ef401d8bd5e2db346f1b38f4fedfce741006d90e8a10bc5df396c963266b5bf6b49c4f4e7bc33d486f5c99f1264027e660bf369729b8fd06f102c859b0e37a7ec2e7d7a7c82cd6e307940d77c7ebb4333f0faeac9333e27f52511b47740424f7e6ba2911379391dfdbe7104974f6445bea2aaa629262ac939faf733ebdcf8cb6b86925f2fd2736dd84af679614aecb168e37eb097fb2f0ca5596e67b9b3800a6b60dc3693eb280c16b4adce70dbabed08aa80f8c05681421c87cd05d36080e21a868fc44553e83ebd67d27b6a1cb44928def51cd92c9858445764a94c1808be3c05ec83c3c108e08f2b8ed611f95f1e1a53f24635f9f92ecbe44e53430e456a97f81135a293237a8f481b79e5805c495dea26118858169496348a692d6c4df084eb751728490c79baaf0ad0c9f7335b9def8df79451ca4eea3e24431093ca8ba64ace0c0688c7f44377fad930d8f053eacb3ed4a661f2dfe0448cf5ca887e19933103ffd4644d5113ad94a4097bc0245b08299f5ad15ac8c788423f27b22f1fd04f6a682d20246ecaa099e2a719e5bdad5bca51a4367a847eaf538e7c74b470439a78c7d24a0b5b9215a3f521857ee79edd512502cc757539ef9839fdcbd60734c8dc85f03aaebcbc8db59e408d3f9961c952af29eb29c13813d50dcd5dd535a2511dd36347ae718f84d042765b2fa5030c9a5b4b42e739e7ea328c1efda67b09eb8a9334414bbc8ea514529b9f7fa9efe56ec0485a6873c32677d5a96d5a420bf3e845c04e8582f9bc95bbab5b93493d4ec532042b21f314b060bbf9e3942705cbe3ffb2b9b643ee69fbfb2a392f769d889050f5a18ba9551e22650e7a85edbb19baa464695864339e9f845ea700d43a196146fe164fe110422279ca36fa092596b49a019c23f7b186571669633b961964508c38f135e278a61d01ecf10d9b0b24d4a72784030bcfc1e9a98155d22754242ccbe1069aee790764703450094b5fb1f2beac61ab8a092812796586f7c5e720aaabb7166ddae36f89920468de07d3f9e636fbc98e9f3adb64dc74b2ce91a7572a4cb7211c35682889a53efad914070e86db8a73104273cda0affe0b5fb1df550e5a791b31e71345619dfd5bc2b139d1a4bb39e3b4bb8a0ecc06ba535ae60f025319f2c607f542ff3047045a86caa3143a09a2fe91d9809b6d15c9d9a04064db923e87a6a398a3c827495ddf3607b1e4a6adf78dcf79eb68bce8739e7d7826aee752d11f3184c3ab6fcf30a5e36a72d69135f0107e1544655aad58c60acdbd3096664df249f809beeeae8e8f9987134e41472731d2b12c3d7509c9e6777ab282cf49a97a6df64807159ea3587501499fe478a8410f9050679f5f77f6bc73b826d13d0b03ec03fded357e869961fd84da14a456003c1725ad9c24885e2258d6cd840c6b2284ad0dcb36dd9e429b4cafb5803dd0082ec583afff08f99cbdd546aedb59667997542150f0d6eae980db14a72816727d0262e25b2d4f6c890feb6dc861b27a2e2b8037b99de68fc1abae625b8fa327cd39eabcad60215f4db6bbdad766faac144a107b4c5cd5e8567ae439c7ab16e75d1bf2998c5aaf36e7dc8dcfcdf40b44b1bd3f64285ee4fdeaffaa85d5fc6a5b5e4ac970c0624f9b640f0e028d36e1c5de2b8b978359b3c1e449b3d74702c25eab995f54e11533c792a620fb5a52281de4b842297bd662e454f1f11bc2403d33bd7623b45b57658861b80e12da850a56cb8fb7d05c337c1c43819c51f079c414e1b04b015a6a38b1c8828a14648e8075b482177a9b8c66b09214ea8470f7c9068701d6c0aa9b8220df1b743f911945bcf5656b88ac13d52e6bba6c8b088b9bf3e5c630a75dd752bfbc1256701d92945518a66e7b5fd907e9e5deef96029bf5d83c75340749c5622302a7e411d50b91de93f28e25263cac0c7a0f5e47837b7e39d2d2d091dedca578658730dc5f7aaf7f754b4b5260045f783d649df5cf9a5cefe32fb681a9a08a0d74b6e527fbe738d39be9d8f426e42ff1704161b69b7907d7b5f6791b5ac90413f4ef8a423715ebdc7fe75899b43fe1740d921eac758782c65cae774b3a755f1820d88810566a650e58af4295f5db0ca7d040f9787f30c1fa6730b8201658eb8db3011b53c701bdc703398c9f5113d097c55c6e315198a6da4aafa9f87359e807b5d6c65c527249d1d51c7a37e2e090bf6f11c2e6b650ee905bc923f00bf87b6f85fd674ffe816be404abaf66454a0f30e3dd7b00822f4f783148d230074b5a3524cb7e6f3f2d891e402b3b1b9729cb90dbe0b2d6bcf38455d5ae265b02a57996f73a49a66b449261f6b387b37d9c33928d1c4f2c7096db714f20371f77aed6c58822ca462856006dc558ccb6eb5ee35d6b98ec8f540d038c41f4f21a893518128db8ffea79c20a8f9c437670b37e8dd8f69cb2f22b2fb39064e450f9df2ccfc825e26a68122ff24d46d70044ecb361399c13cf3fdc716edb343bb17cbc05b5fef72b1a16178afb7a4e410117ae11fd5cc412e6d5f3783b10c1ed851e68a0c5a8aca4bb7f266376d1567a585489da250a10ca9bbcae2121db10b83a76e8857fe45f2bcfe3cb803345a86409afe01d814c23b0d462b7ba2cc8e9f8a3797aaa36e43cbb665c001dc2438866c67ff2210acc1ba68b8d3b010faf4a950ff16aeb2ef267026359323b385e7ebf1a1df6d9fe160f1920ff2e6bf4db1b86175c0dc28fbc2b025d748f842be24afd46f232fbded8e111db407ba8f3ab0591da0c007dbdebca0815cc62b2e59bad383a185e6a58a7f02b39853180c6ecba01f5cac4439df9e2f3aa39893ba4f14c625fb1f279e15f20044cb73bee8e2a6b72419ea49ad2ddeca4ee85e92ae9e2c586d3618f5c0b6ebd411dc7fe0d42771774848381c14e3dca524c377b2afd0c3394ca3de19d6ddb237e6d1cab948e4cd5ddc753222f4b1c5ceabcc164dee578ceadd5c51cf2725e622277cb7618dd8ba56cc5bd517c3a4efa2cd805f0b4ae339f0de33b61326fcf3c553d49c7d76f475199c037e549c6f274d8ad437a2c801ec4e4461cd51e6356d5c5681533096d13d3b21ee32622ad104ea543efb8bb15737d50d47acf1e8b665ec3ed2c4b2e1fcf9037d5fad5327e5f0441dc8099480d16f2601810416b204c7a9fad0436c69f5976a302d0d133126ad25f7ea9041b4cf03a0c561b3c4294915cae42bd1437e9ba4dc01d291eeccf8416b98d52c169f7a853bdb77b8f7327f18ea57fc1455b0d4af9b44724f3a7940d8c5d88967076a03238f9034474b4192548b15a4faeb37ba458a1e681c9970d3c034e43527410b2e46ac75a872fa39670a4a71af24d0d2f90183f71d89ac7fa81b7355bfead22d25ffe2b4096b4e2c1b218a61b1b3f8a5fdf338fb51cc007ec8e58d9bfe614d4445fef2c9457d362afc4c11e98a6a02ac94ac761349db3330c423ed7cfffa231abf0b130fa1400a1d35018df26f44362445483f715b1d5c5765a54ee768f402a541f9fe851a74d7a3d0447ed3bc85ad7fca090ee6549d0920dfaae3b6d2674767678b8549451175847007fc50645dfaf4e35026c8754097bda34542a5216cc4f6a10eaa37e1bc11215d6df483d1bdb8ca73196f7b9a1916c28e68359e8dd91b62d634bac66c86fed28e49bc7128d26bc5a515c5c6c2d796bb8de8904c3e43a0ab568e8b0a9c237e1d1e5967886c3ce9e192df5c2ecfc0791e801fbd9d937a5ebbee1062439c0fc0d9fd766e69241a63bb0d16e544cfe8c7586d8fec106fe188556d19ecb6a482fa3d46ec0edd855ed8826b23e0fd5efeecf86365c0862ed1c2d0cac7785922ede0ffec92a5a1e01066088ef8a70c5f940eedc56c00ebd82f7b1ca5ae61ca175ab31b11f0a18831f61d82d49741c13283c68cdcd3c29ece07094b933af5469eaff74dea1d090a503380d581751c06c84ceac2ec04e3dd8b01828cbd321fccc71034c7bad82cdfce37130ba3eedc6d0014ca85676d2fd9b42e58c671820a1e1165d4b690b52d12cdd3a11b4bc66799ad5abe0b4bf6513c38a1a2025c2396ca8ca9a3b7fdeb3de16ff52514b5f86a1ebc380c1d43987a96e06894308b82511130435e0b5e5db61837af6f1724d8a9b76c31ec1f97d8e32173f2939ed35c8c131191380375ee8104eb9f40a580588345c3b105a8cd204eca653e807c29ecfaa84c02da24a1382eb3714a61091c482bb4970496e5ebd4801944a827cd3c0bc4239a839a950058359f8670d473224641737240273c82b2c0b112a413274c10fd9fbef651c7bc3607010130f04f9a8955d33c24c00c2ffdacb38e0d0aef6e17cce26cac286a25505b7bc9b94440ed704f600d37a41a75c81e71cd3b0eaad061389d2e87734eab63db277cb0207c2ae61242d37a920e0ae68f29f2251ac14ffeb8b4913a9de19dd6c7e155be8e34fd1d475020cd01a53505bb683b419fb99a2fc6ba2c0f1857d7b6d9e6d98c251a53ae0aef3f6c60fcb441244ccad0a3fe1c7fd717b3f8abfc601f14512741eb62e07cd6433b54d36d88ad24dc8aefc98cf868b18964eaebc5fba8ff6f2ca13493e7bf158470ee550879730e83f8f1691d4cceed4f1247e89160352c852fb25f7804b373c2585138cee7102cd4ab02ad0225b89aca9f686aa6b88b5a2fca095770e56078214012a47b9a0385012777809669c75f03635b63370cf7199cc407b1cb292c9e160d2a920408efa8d042be49ba6ff3f54aada4fac947019fb254f5173752fc4d4086a91afa73e9871f644b498dd48a382db3fc1bf7cf85e53ce3d6e63f9ff1a5f54a2858f880f5d69c61a816073694c42d17c3bf031d3a43b5647d5dc84f023f9e6a2699387c90230edc68bb28f67bba6287a154c5bf713625e8a3dacfaa22504a2701a1a34433dfc797d99ebc421a2a907da4f9c5dc8bd5be875fca7d78c78865b1a3f15848c659b011e20387837d355dac066d07ab03fa656af9721691e1ab170bf03654f9dfc68f19cf43edc7ea2ef3eb89cb303dc97c78f5b0998f649dfea7cfdc4cf52248890d94d60ec9927740a9ccacfe0a1ca52690f697f4de31c33b6b681f1519abbe2bbde88fe707bc7ebaa0e694abaa683630101ea68c3ce7b5a50ae90f9032a79e89bc1cc602815a91343da688e8b9a814e5d1b76c70fe024e8c6e0968b82acb70ce3b608b53ca299815e75baf9b423f36153f84e782b474de9e779c446f91a55ff2ba90d26136da1558d9742c39ca207a84d9717e582db7bf0d0e4db31691e4aaee41c7d58014473f1a59597cb30e4fa67e564df4345031230670b54e15d7db8a95ca704e9b5c28d83f03d97d952dfa2ccfc0665ada6aa227c8fb6ee39838323382204a5909143f0b05fc218faf7dbf11a45ed281754f65b94d42901fc53a92ecc470ccb89abeee643eebaaed0b3d3b50cee4b4f23a8575ac0efa0c828e4b0e91557e3cb714bcfa424e9a1093ee839fb7010e2f36642c819377a6824e4961b33799205c0ab34097daa0b469b7bd7af4e6fd58d1dbd90f4c6579ecaf3dba0a9d08d2b05d67dd214cf2a9b63c9c99015549d8640583667f093412a366534efc35578148f89ced7800c9ba028e61640173a180ffa68742f8e6bd9547fee9f23bcd21bab0fc0224f34e66823ba7f49d5f4991827496dedcb1de9102542616f2e331e7e1529c22559137e4ecedb74f8fe089d31b7e79fcdc5b9a5d1ccdd60fdde15ae3c14034ce5c55d66c24be63ba07e7b7d98bda61aa7ba49c9397945846490e51b3549c0582adf215f655519ce290c375b63fd47a137a523395507340da1dc3fffffcebd45f5559a4d3c48d07b11a59c30fa72987d4c6553c9facd4ed73fe2d60b78401cc7faeb39d8612a688e3ad359f6861407a4a4785486bec90196883ec905131acf2a6eb4f4c0069760df4ff1b2379619e8fa46f302359fa36b91525e5ae3f03d5933bb3be5b5a2ab1c7be9c829b8bcdbc5d0e388547fc584005d3281455d2a0f3cf895ae77b8f2ede9f679dd7df2d5dbc320247b8fd444cc2088c7a22354e157cb8f7da6892116003b7cf2c32aab28e057b32d67a0d4f97596b2a8e03b291d29b0ffe3f347d5a773189ba6e574de89b7711ebaccf9ca179f7f49e1c199fd3f57237d380f86f11b3a5239d37a8422453b939f7801b2cd994d513cf1fdc520163148ce78ccb8590551975a88221e7eb9cca3b359c46e26c7adce2079e362aa0097a7d7d81fe512ad9bc2ad9d3fea5b6f54b5480d4d4dbc452dd9c647a99a2a0cd3a008cb2572d4e23460b4ef8172b8f245608dad90ba6329384651b4ce89b27dca2139e0f05a9b1cf83284eb774067607f8bfe155cc8b72fb95f538a000e2aeca07aab60a854d1c9478a293c654a030674275c148a38cf6afa0de94abfb30c5d565026fb8c9adf19fd707870f030e568cfb63bcd89ccb518206a861afa1dee547ad0403066b34fc837c1aba6adc0d986ba9641018a0aad6240277f632ee4d3d5aa1e57f21f7072e0cc54e385e01886b31e803787a6998e6689d9012c11b04062c8bc53d541f2fdcc4c712800e9b2269dcf7a61461b35467cd1284b4ad91b88cc8707deb83d2d92543a2eca7fb7a8cd5692af62889a33ca29acbedbb3945f3c44860824b023585e641cf947c13b8693fd789aeb7149a4c6a8efd5d9870e11bdd18869acad5d998c30a2728f4128f1b01fced0463a5a42ff4668ad9b1606a04d91e373a11e715130bdf295152a6ed7c700af8af2927a2afc4c68b5b694b56c36e32fb53ca0e7e0baa722a357c046ab60eace806eeed0b792533d3be60c0d9e7d2cc4be671d41ad3b774b18f7dd4b54b68ebb755477df10899f8c1774d97b5dc9ad366994518dc4d6ddcba6feb64bba0291bdf10481f941dcc68746c28151b35dfcea2856a978e51c77d0ca208cd85c0df545e3ae662ac7e5de521354266502f806ac86c7b3fdca6b35a2c3eeab5986dc4b2f181732b1d4ef5d10b07d0df3afa3a4fd6670685e2232b7ae54df4bd1969d2b87945738d728f2773f840cc57dfbb9e1f32f8070051a860317883685cfac4b18af1e5036d02e8f99c0b3b3d7d05fa1ed900d13ae2e2aab9a58c40f183cd71fdbcf0548185fdf30e5d2a7a5a78968a8505c9e05510d2cc874fca7604d201824eddba091b639fd85e9a7d3242339fc6cd70d4934bb4a3956f9de122b1cd9704154d60545b934c26ec1fa99d7997b5213d2edf5f0f3fa7e5dd58bbfb698585bc307a8ee5159b877b03ccc7b1ae02c371d2cdc5eda73d8cd932ca0feef020ec8bca942ade7a278bb41eb720aa4e63ccb1f830b5d069c9059ca1d62dd9956dac19dc8228d28ab4ade4b4f709d621b6e7d7352470f6e35d6b0f841dc5979ad66f4fdb4a6af26da965786648ede148ab0b15a83ff857109afa36e9e45413fbc4eb080f45556052ee3cb455afbf8123b7cd223f428dbb8234a88273270b0e70df69e7039e99d1454d52fc1575b117f2b0411189497f5a29b954b87f6047d771eb76c77d5c12a4cdac300f2da2c34a2b1c0ae6badc4b11fb00f8557fad466fd92748ca6aee7703793f9cdd0afbfdb2e10b707186689421a763a5da6b2f5ff22e75483c2e0cf46819dc031814482ac7b4aa6d38497de18675c5d399ca89e506dc26dbafeb427fe88a09a9d82ebe08ab5dc46f425229fc957d51dd5f2dff09cdc8c319145106cd85030ef22b3771900d0cf5ac05c29bd6ca69f19542c3d430bdc12d049506e32d4886684048694d09dae41cc730addd98dd46ab822b383dba21eb3d3b82d8d7a4909417b43340d1111eb094c4cda9545f0afd5f4ba0b780fd934e7ba79512cfd08688525827f30a1e2ce76e6c146f0158000280e546c08997c92737e392db747bdd38794adecaa871b424643199a7625a0f42553e6d67cc5d4243bcd29a26e3c4e46ece4fd5a4d807f886ee6beb412182e40a72ea5e5caa21bf97cf0d4a728c8c513cf9945eb42fa33a2780ad724e40f87688cecb1ae3144d2a29789ec2b82afab829d180afa37a9b2609be01f95a71882e22491f6a2b980be7a5975ea2e03eb7ade02eb3d2e244d9733df6decb8cca6d8126a01ad8c4a72136d7d94e2fea37ebaa0e4bd6f2f5d10d80d8e6e2d1ede6fc17d826dc26c9e464d88444ed00c637d5737e9e45b2eb0f47c7c14c1383923de4053ecab1e633bcf9d7578168d3ddd27f69c054b4ce486448dfcb8fcb7eda407ec131c91f060dab5115ef14e055861f741c9f619b4f0524fe969efa646d9510c2816d2301c0691b4767ec675d9b90306ffdc0432e56079f2bb2cabca1a9b7ef87b2ead5b07ef061e42eebfb0831feb1039f3bba9be1e8b3a3a2a7c953123c22a818887d71d377636fa849dc4f38d56decd2e9e43b94a44c78bf37cbdbdfde77c0dca94d3b61808d7e84a604f2e85dc0c9f0d52470a08065e757fd4be446b4019bf53ed0366af1cc0ff2915aa1d68e64f4ae47bc28f216988e4fa3531d0d54b40c20c8a5dec318c7d4249058b7cd71e0a1f1591ee04fe51b4b3934238a83e9476e1ea1c9cf6a4e9d3323bc36f55384e9081393b5adb0c9268e2f6e482e69cd1d5987d054ec086f7e0b645d583ecff6acaa85fec8f0a1d8e0f41b65ee0336201e5a3a0aba442b7520a16d8fc32e14d518e7e99dceacb807fbfec5b06514266692aa5b8132d9a7b87016ce460b3e2ffd35be162e34035b7411f65966b6079f87bd1a49692c0aed4df78138981c2097b467a4fb807a9d644c56b78e84087833eecea9a68a700cf38ea558a198fc8cd5f7e809eeac5b0dec5114e0a1e3bc9b1ff56ca4da113250b62306060feb280a81ba6b13116dd1a482c735b0bddb628cdcd5c38099aa9129d6ea87ac6fb298fc32faaa5e6596449659e809f43fd1b5d06edfbf6da41d994555ad0ce98a83bc8ed7a40b0f1d3656931f83e06d3851fa12818ef4ff3b7a29c44e4b8c25c19e4d9e6509b1066d98413229c9c148483c2e30ee9c1e3fcbc031b9dca3aa70def0cbfc2fb30a9db8f640b751ee7ccacf9c847a0919d2ebdb1075897f82c750b6b67b53addf8e9f526581e44872b7e4d096c795568ab35ed72b5d3d7a67e6f4f9e13c4a5cfa251e4b09587cf44430c2975c9dea5f6d7e56bcf8a66c59fbf5366dabb4ae184c19240caf08e5d53e14064aded7c453c16dce663cfd091996aa7a616132d4e80c2048208ea2fb78ef9acb7e259f3bd423e96b28467616764a9a4365c0f4b5a1336f380edf7dc664e6ead6e31d17a38a9741ecc607f75780c3b36df087864316956abbed4c204ceaff4466ba26f0e05c9a73f52839ab52485212b1520281bff17973cca6bd2f48f0cc626634a69610c1c6173ff759b318b90e86c03e4f785bcd70980fbb7dd17319e6cb591ff37361fe98cf990edcf6cfe397c571fcca9503739cd2e00245f9555b1bfce13308611f2aa33df1f76687696c94ebd9c6edd18cfd10bf9be3b2a891e13e39fb5d8895ef18ad9449d7c91631e0137b5e10e520c198a0adbc7297fbae1a650b96342107eef4203310b1c90c8a14e312194b1a24c42cbfe9bc19369e064b8a226c3c8cea2c044aaf6391cb6f610a04eee7043fcb7e24445f054906d548ac003207b605540b42796e386f0de1ef308311fec9169833805d4ce39296c1543aea04c5645741212e73bde413bd44215018bb96283139cb82d605e8e708f5b7a9dc232e1e33f9c4b64cea991f12e0204a8a4385ad847425f9b1583d4d45d9ee08496433b4dfd4cb57317e1c6475a68cff4988d8e87771d7000411ab3a63f2d916cb14c63fd6f5442249cd9156ed2010d63c778a8af0b359fac2e65d4ab601a070b3436448eac25c244ed0c4b7c9caec0aa543a1095d5203b5f8128ea8db973a639c364abedad274687ff44b9d3b010e4e98c5e5028be04ee98a9855c3fb77209572c0fea5d63adafc5b2b3251302278c9bcd0fd34bb72a795374c52f39e6079a6d76f500679a5ef6e86413b7f482543ed7348aa0f3430e6009d29b5d18a248b7d224bd408aeb4d2befabf3e4689ded638bf8f9b7cef6323383512a5d34a44428c381a1fd46c14adf00fe45707135aa3c3534cb7eac76aa1865dd6b935d9bfa99c3aa22f5880a1cb61c70c4dcc2558d7aff7f3d11e9ad4cdaa51f78b5148516ad0a3dee9e8c569d71b346bf4b9eaf7eb42e10526a3187a2d3bd2cad67767aeefeb073aa0bd1220892e295f5d590d7e4f45b05a836e0a0398bf1758572437c7110b8e1c380e35656f8da8b247874bf3a53a8724d69db6358778ec2a8acb8ba81bd5685b67c88e104caef65bd57f7c7320d6438b2816836b0216baa79c37f5bf07c7f381b7aa288c51956253b1cd0ffb6487042ad17c95363d9bbb0bb49cca265feec4315527eddefbd0d80b06dbb6f6bd005540eb341d23719e0f40f22e14a520ea68132b25293550ab68915e8841ade823b6886302ec3393599837edd813990a4463e2cf5c129ce431dfaf09f360d75903ceef693f5cb84b153f0ce83f24848c0937506ddfd7f7e7277a20d0837b9b83065f40c15b5c83de67d4a93c9b67ecf21763d3b747869cadcef6b91af500fb8901915f4d3e7e4c909bf83dc3b13d5bfe44f40037b5b1f775431d2120677c6f5f714c82d955c6de58dc41f492e829f70b93a83ee1e08525cc15e34c15f0271f005b05a1f72d5b0f7a03931f1f60106094c3d8cad2769846401e550adaf54189fad59ef6d4681ebc430e48e395754d8268997347811571742586ab5898a778e6c12ecb9bca040193a45a68c27b277331bf618aa435a10fdcc7d64c9031f61d4d75e10f3af63222fa87b81162767785af0e4708bf8b0c5d37f691f1ec8e2a857dd35d8da33c2f9db66dc3c123ba7b033bee2b457166c65731836ce8ff9945d25dfafcae0347c5ca3ae65da42be5f7778da4fb9f3e87dda82236fce0f67cfefc74c252b3a7a409c6ea4e703653c5181d6e3ef270402b6d705040e2b66d95b3b355c0261bbfe1d9dbead54ce1662c56ef8fc09a9a915b8dc93070adab07a0510535ffe84dfd7996f10991344a710ee9fcc7e41a8525b01f6dc4adee9b73f2bdee71e4471f3e5f60c0c8945a25e575ce1262c3c0f1977d136ba73f0a501ef1f9b07a632ea42307fd7dce21d30a9b5c2d6691d9e05eb6bc1cae0bd4626cc8f79f436571af895b197c172e64eaf68211da346103924ee7ce93858d2a21ee7d6fda67d6e6977b493f38083cb4ad4d12a28c3685b4c4ebbc95e2cf13da65ad3372b44ad87cd5f52dbe5c8a6e21f4b106faf4d78b50f9cea68f9c5d376be4aa71675e7e0d22013cabbc82b02ba3f527971b760924309537c750857ed837794a3d905ac0163d6d18fb7fb103baa0dce6c0ed7672d83070f97f4174eefa2f5eef045240a0efca9b0bef0527c2d84a73a5a2504ddbaedb89fd88100f9839c7a023d8a3f678743af54770745ada1bff4e3dfb3b1a63cdc4aabeedb69babc2e368183a066a38d088fe1a3ddcc9f178fd69df3893fa1faf7768832411b92fb4a5d3765e3df0c02c43dbb0c797f64f27b3f227556d2932a39ae032c68f570d12320fe20a6b5429c9402b8caf590762f31c0fa1e859c951bb4a52fcc84f2d5f3534350a4b31c2be06b38e540f3f7736fec2e0c0f43a86aac2a4ed196ef7aaa69ee794c2ad797ecbbbd55a6666845fe0d96567fbf89e848572f7b667f10251ff6e1997abf6db5aa452c7ae41d2cd683a1399d36fd9fbd7ddf5a2d542e6977c05361dbefa0d9c62e4783ab49429f97dcd83855a8a64bcbbf7d9cfd344ce0aba19704051d288d8351675b3cced9013bee975d8e7c6ccadc2cedac48aa20782e4c00c118fdbd464d00cce3d45e8ee086a8c5dfefdb068810dc02026438f037663f11ce9c5ee4f25e23a009233e0bdd2f62dfbfa481d589d73ec4987f1a19356312a7448e3c2e406bbcfc3b7f3f10ec40801c4e4e225b00d235435daa90e8b2778ff460785f5f48dcd79ca84b5b773bdfa4de44a3f1d889ee984ab523baa6047fe3bdbbce694f7177158c3d8403fb8ecdf1e808f678fd6cbdcd35549435763b097fad7fae39b0b1d136e799f525ced0fc855a2d5be0edccf9162e4ca86889e5109ef92dd59713e73e4cf3b4987d35816c6feb4a78dde5a467c265ea01a0633f29a930faecee9fb2d583d5317319341a8d3d1b8706e5041e577f564104f76f681a8a7537af96bd9c9cbeef44065c34a0f6874dfbc25c7782e23ac18a0405bdc10bc7cdcc76345359782db3fa4bec9396d2ec38a729fad7976abf542b1db4ef093005fced38e95ea7d0fedea803bfefd54614a494c9dceae04a2783179c9cefea872066ab8a7d3e659d3500ccbc23634ddee0c4b76b2b260c4aee41d91386e08360f690dfc60a72239a953d268af5c71c9ca9c433467f83a34b592b06b5494e7d6d035fb4295d6a07144f304ae4ee5c1f8ceae6dd6cd982ac690008707219c15c5be3b2abc347831e14a4a942d250e4a3b50e3f4d140206f96e6275a4c0c59eced5268ab0f382638b63602f5069aaad9352bd376ad5ab11bc6561d94fdb8d03365a3fd88213396759dad1c197461597ff2813d3fca6a8e257257108e8c23a325f7732c80ad6fa076e4bc006dcd78ea3f79b3a9d808b123f6a2d92a73ba320457104d0f270cdd5ac52a43279536720452b0a7a660e8c17d320cf17dc95fa3073221b0e2edef95cc41a2db70f5c82bcde75e27d2082a120aa607d7daf4038f26f9efb86d9f2608adeb76a689fa8a8a722002ccb4cd6bc4e3e9a7782ea33e2d63e26332bb119ad2d00c0c4c876fd815c2505fcf24c1270787383964c3933bbd3bbc6c5750689b8f9a5b890eb4cec956ea47c176bbe438e64ec2460b6a18d169c715175653d7517f0f335d3132d51cadea6e6f111a5b6da7b3061d5847840e4d5d2bf446a3bccb1ce327413ffb7cdf6f5592cbf9f8588bdf42d71d37901cd7eda8a8610060f64057ecad62c454d42d3b6589aa2de3117284f1b88283cdfef00b98c872f9278aeb69f4620d155095e5e9e04ba51558558ffc211293cc0615c05d5d726d78e280c73843bb9c4f90aaa70115adc168ff434f6c4937600287555bf0f712caf4b28ef47104746cd5e9eb1c12828abd3a0393861cae0792f6f6f7afe87c7e963949175febf209b471ed56ce07e287bcdf613a2d1b111a31d762467b1f808a85ffda9ad02d42452970ee6f007362c44dba6f7764eb09ab30db2cf01ccbe0fba95d27abd3cfc492d5536cc1e5810ce6b733f998d822f42cd5742bf3ea8ce56fc29df6a7f3d554ab8bbe501fc933d9b1db94de0d70089b8671df5eb68bdf7a92e4fb11b809c1796f1609762b15bca2c759aac49667e5dbe7cf1614d20d7697cbfd7af01916c5bcd73f074b952b15907062adaa081accc06db88ced5903c4545f11b3ebf3a7c1d7f9d3e412057b088a7285524c88e12f626ec366c3e92f5aaab333e946c7beae27f8246882488cf0ee16bffc2cbb8dbeb22a891b5e96b1ba05329df1d004e6b798915597c8a39b62a577ec7c4fe194e1fbcbe5dccf125843c680d1a58bf17ef3e8a83a42703a9deec99980fc13b26d78034d39079646712db8725deff2f9f6e2a67f20ecbf4ee389830bb762d02b8e1cf8f3c69b5fd5a363d48f52860e708e9beb4197f3c9427e2a827a1bbcb871b310943810c772d87f63df4f324774ece4a6ff4c8da3b0d795cf53c3646b0368578832a930a9d3ee3f950cc658c21e175bfa69bc679bf48cbc0fffc8d4e02eaecc4f13b8a5114f599ce7420f8e8fc33bd615f3b01a5733cadc4222c525b457c2d945f51d01db8cba77598a7b1ecb1ab32708faf3d2144f82becfca31c2e68d075bf5532613fdad60164388a0def2df49914b6ec0bd5ca3b9754783d565a18039614542f663bf81be57913cfd1f590ebebe4bfbef7ee6f5d9e946e7861ad0e46b7c6907aa54124b373ce3924b389a510d06dcb3292b836d512c2b6942b3aa8fd01e0bbd3893137e79a2917ff09d66130d6429fd32c35912e5745409a5e01a5fec21bbaa9aff513ea3f20c660e8567202612252ee926708a0a2e9a624c14467de732769800c7720ae34bae72dedaabf9efb371245f6c612bce35629fad05cbb0dd2bcc93fed79019a8415ac31ca6d13fa5622a2440f72f76350484d9e573a775beb68f2df431178338ca24b39b6ac0e6ccfceec8ebb80474f3228c6fd8fa390d44a839c99a891327640908026d63c98752f9268d514858bdd344999f4e85ddc0e418e0aa53a2d7d29573aab1d1b5dc571aa42aae206a36e876078a41d67526cdf37e5a867ecfc7ac48c48d5319753afb7e934f18d2a2af030b35e08b4216cdd20bf36f95a0525ffde7b90a2b6fcf7cff04721f98664af25d2fdbf59296dd0a09caae4d83779c0d7d2d498a10344c2d004f922c304e4f3746707c70bc430a9fb9a3da338b332d8307c5bc65968feff5682f684c3b98693723f65a323f3ad8d6c946e7f8f87109f2759af8cb8f77f05e728f765e282cea548590faa8638d205d794de63358541e6d7d8c99f12c82ade5e5dd49b626e251d5e2e9c6a2fa86641b801fb1a0cdc32845197a535d22703acfb7d8336c9c4ee350f0629b43bed349cba8631039b71366284db204274b9b213f590e98be26df038d012c1c86a27971e8571cb7ba3b65bfd633ad7c4e9add7640b2f81f0120c89e5e6f091ba340adc6be1a810f7caad9b775bee3e138e7dfda0dfaab2acb17205ffed5a686ab5811679f6fc32fadaba84ed85a488dc769be94a494580cdfaf8979e1588307931ce8ae8bc1d6103807c480bd8b4193f80a04c4048f801b1c45b2e972cd826bccdfb898289ca63ae84ab28de18db9a8b41f085c31ae173dae31100165a224b1459ade653dd84fc837ef7658d150dc0f5d1501e17e7787d4ecb080d9fc35c875de2761bcaf361fffd793d9a2dfe931677e61909616ca496fe87d35b5bd897ed9a29c42450eb0766165aeec15c511fdf97f39a4f131bec256391894a03bdb0a8468e20511bc284399ad747ee85c66ecc8dd39f0306f8d2c7983c03c112698b4da42e4292d9ce830aa2caf0a640852ad4632f35c63b84877b02aaa051fe34835e96daf99022eca6f1eab465c39123d60f80278e87e8bf2d3bff30d5988b59cdbf9378363c514b4090319f1e79c0a8103736b0fd27a30815ed9e4e5112075e2dd285a5e6b8c2f17980fbbe32a6250e77ee257f47723c65ca296602729342ab2d46388d1ba7204f17439f8c10ec02b02495502c8f742d16549dffdb790fb791af2ea6d72c74e74fb2ba6f21f349931be849df2bfd570613fffd1e86b4115ffa3183c39fa6869b47aa492ed285cbdf73b90b86c3ffd9f3ed9120fdfd7a44e7fec5dec6daad09f74b9a969708cf7aa83c74cbd1a01e2280d67728ca46d97e2a9c9d2711fc521826ac93595e71d09d4d5be6a489cc4270bd9d459de1091566a7a18666dd660a16824536462419477e84134f32a069a1a9b16dc0a7dade38eef74a77616e238db20b82663eab8b0635e90aab4874ab00f3168c04b9a4406d809c0d79343d3abb25a0e56df86accabdc5a90600c5930f77301cccd4f280a5767d5fae3e61b0b8cf093b7c6630fc6eb7664d5bfda2daab38679309cbf2a997c427d47f6ca3067e5eab011524392264a291239dbe823188eb0a61983d609a845ac72abd198b848a805d96e64d5bbf54abaa7468b22fecc44350746ebd89420dbb5d7ad901262b751b8fe0fdf58a1d111bd766e45f084203a9f07f74c2827d8716b1cc20ffe8300578cbdc7aef834186097318967e554a092cbd100fa5d0837b8b1980c6686318f0600284680012fd22bc1f3278388ad8f55f3d5db0fd4f8688c202b6b095e1ee218d58d0432a75e0d1faf0e782330f158f4675bb81fb6f9b7490db8c30f7e7d11e212942c08716c955441f958c6d026ca547cee0dc1398c2998f559951254799e7bf75f419bba3bb4884ec023a493c758b93d9c7fe3e61c949a6b43dcce980b7c683a4469e787860a59d03e4146d7f9f8568ce523b3547c4c50422d4777270475af9876dbdc8eb5203679205c367a6907dda0aaaff969805fc836fd3d8ff32c8cac88ab317b8210b721f9ccdd180e9cf7eabcbea02b573f1e5826d5d9e75f0461bdebb040d42faa6af491f36794c288e4db8e04ff562955bd8b260c3fb0cfe57af10fdc654b3b6ee15989b4f3258678dcee56e6abccae37220e4a48895dd352c1c3a415a72ac59876b8d0fb654297f7b605dde97272f3de4856fb54716d751cbe685d0fc3d895a236b5191eed7ed7da641fd5dece4a87de9cd9cd9aacb09a22c01d40d16a4178dcac4125a405deaf153b39df1e5df25a0d38f4260439e5236f845d8f2ce07ac934b6cc5f0d80861d48cc012934f4fdc77e79ff700a20d7c42195a72efc7700eda17159768378c56966a2ac3f5663a631daefa968aad7312a3dcc5392d421739fb9ec1867f5850e39b59ae16b95c93d4fa29f307f4f80920275449ee2968b39e548c4e00ca43177fdbded7cd8cddaa7361b53def3632508d2b7b08ec9cd56f7ae89314021b5c93abf319751132d70a3a88bcb44c9ead5afe95be74c36d71a7bf9f075d2995d8e1b3ec6097842785029773e2b2f1e9e3f77481397151d973d545e94122c8951441414bea25fe0a59b6b9f5bed7f7ec8d8b6b0c3155a9dd0d349fa62f42466937138e58aac2a457e30657c3de1cf8ba5182c1d8480fe5d98bc17de65bb2a1a69276ab6d3b0624dc5b01778109849937e1e643105e40e167ed98b89b6cfb1e754c176561a7d823fba5d7477be12e368ceea29207513e3d20fb6fc0ae6b3523cf470a07c80a53df83d8c0a47253da43fe9a9d5eb29d98762968c48e7fd4a1b2e8db144ac884c09daa6b2c7a5f02d5859c2078307e6fbdff8962e888d2fedb9166688a01df9cb9f6838f1fa99046371a10a25ee46ee05262d8daeffb7c2934534e77d1ba34ece5999bfecc2c4cdc60e838443b995a0cae1bd00b8f13f9b62b0a1792c3ed0715f1e36e6ae45f87727bd80b8b1c22955ca454fb1765754e3380a1dc50b332f202267cd144ae56efb9daac6d7edb01ec70bb8cdba907e1131860dd0848e6422e865ab21251870cf098a2cdff344c25de91ee5bdd46e05f441248b868c836f3635ff28fcb110c6cc077f8b918af7d50b9e43a905ee2f68a99b55f57ddefabb4b1b3f5409a30a916b54c92285e356a9597c1f0a4c3be4124c33f16676423ccb1447ea73b783876b2f76856e8b6f93f4efff8d04dc18b11e3e5ff8059950e6a759498e15971ea51ea51d2097a7aaf03ae7971a4613cfa6fb306e76575b734586dad445d7f25db74aedfadcd9c792def1d60b2d1c2c756c35c3a498429659802e955060b68a5fdae5778c56be4d8fe644ddea8af3dd4521dd587a334422df8e61331f5e3ad9338dba8a75f8b0055721fc39d6c21f992301a3835c649887d1aff861ba2b8f29485b4d5943e071acb4c53bd158decc7720c9610d8bdaec81e1e0013a17b386580f901b397f3e7f7abd476ca39c73f4b5200641756c6d3759f2cd70e2c89ef7b99c5245677b6cdd6924e213cbb73e223ea21055ac073cca3d2df8b6afd111aac86bda4e1b605df788d848a999704bdabd9376971e768c59ed329423d28ff5405f851c7694b0d21c28adc579c949f733c3910f0aa3578f5b1b88a3dd780d4cd5b9d7b4ac8a115eb3c2cf661b32a75ae9674c9411f5c75735754ca6553bc382840ba468ca05f920ef0fc512a59f621ea2596ea3b138ddf7ebe452be44ddc053e4ecf4d80134b572264305038952b92b67974e57a69eb517d109ece6f914e6e86528630e5758002de1ba29b633e121264f26207824d42d9db5a076239f26b61d90e11b419dcd0eacb8fa055b7d27365d7b77770422fe2659c14736662c8cc6f2378ce37e89eb951bbfa70937dfbd5ff9696087c0a5c58fc89b95d5c86418b28bdf4b9f4eb16efb8136a77f1effe8c757c5ad9a514213cf78c757659913d3f9d955db52616b9d50dde61061219bed9f6a8b0fa0437f63cc232d71f0cc2a4284adc48e87b916fc5a355bac5fca660917a785ed5035a06d989ef1b0a8eac968fe20d001a7dee5cc87959e339ada37902f3601b9fbae4f898b9a365970eb698f802b7d49370a2ba6ae8f54ac6256ce6bb58950993c19c63867c761678e117a22f43945a2b5ac5caf614bdce0692036497d5bf2b618b93a3b4284e9516d1998b74b327cb4097e30e9e5ae83c31242d28b7b18e88ee4a600eb9a4623898b564173137d17ac2ac46d9341a966d831f72879ffb0d7ef8c82883015a8c247ca8bd732107509c78d4cf217fa66db8cf89c6c16f41862df6022a9b27b14fca925684376f1ef7d8915bd2c6ee94695eb66074331464bf983de484e57cca51b617561106e005ee0a224c77429ba99cef524c1bcb62f0e48104ad25d5660165d279d61492d8ec9b24c86beacc172829ecd17adce2076789438a7098520d6a7147b3437d7063dc2781f27587652d74ef2104ac257b2fd9324e651ba520299fd22739e69809f85f5f4484af2d26edcb76215e0850e5f037cce84e2f4d9f8eaf4feffa75646f7ffdeda3a5914f6025dabcb512928a3f503b687bf889c5e6e410dbce5d0ab466df2be44139117b2de9d70612eb84900db749c5ce507f2866b1429400ee13832ade7c1e155b222ebda9cf5155042e3ef620853c37ba41291fce62ceecceb3df3ddb50556ab3233523c8e9d05940a1186cb042d9c580808ce38c6f972f0aabeb7bbb895cd5395e03339d2c63f6dde90ac8fe9e68949ec0985e84bba305345f2df1f40372dfa526339a6a2a2303e151860e6e2d9674e3ee82ba03ac80750ea4e28062a2a6767ecec2ae4e830567fc85e5aa99559c553e6551372dac5b4a82206d51627c4e2f454b005d8ca088941e3920ddf4bd2441f33de34b2c313f5d3d53c2d73d76120eb62717b7bb532986fb41682c9dea85e1ccdd6aa2b342ac93d040c119fc9e19f2b0146d8e93e4574ddb538aeae1066977c03365a6581cb3f02cb527584055fd26582640e9b00d38d3079475fe63fdba6087975d48a17786997fe06b6d1921d9045995757b04e7e6e3c7793b0d864a8b2aee664404644a1fe5028e864dd428c29fcae963a6cf1d29fdef0a5184d861000f39d284318e2a5a1f339f925292f153fed2cfe5efb057de0865e4384c75e122003c87a77620e2405e855930556cfe590e5ba0aa69a7259a34e9090d1287899046714d917ac484f2ddbb4a7a2dae04d9b23628dc489742d36cf011a590234f38384c5a98ff9fa89d719497a4dc3e01c9a86c1c21f24aa3343bf9ec9febf8709739c8f4bbf2238d2c0be386531690d051894896c041e61302b12e6d665f2a22677ed557b36f93e18d77f155982a1caee04a24ccb7ad6e790be9b7e786925e3945f6aa3f8ebabc77035214f55842dab9ee445f1461474618c56748167136725b73ef51fa6cf9c948d4ae2d684d9fbf684ff1f83f9f5ef7568d28d6818e96bff3539883acc9eabecd8803a3200e0466ed21ff859fcc76fdd85b3170b9f68867498532509a76e40d0b649a1afb5bb3d5920bf0d3d462c8a0dc5cb349152073a28a155b7eb511ce98dc533b10a7738e77a7be2ab6f4775fc60439f30d5bfe747255780f562ae8584dd018a1fd26d67e5908fb9e6fbe03b9857091c0b774c81a992803a7566f3886dfb4385648cf142357f9a39f1e41004be3cf61ecc5ebb30d9a5fd645ac3bf31efa2d7bbf8dd6bdbfe7b53e0eea6a13008871062392b6b3cfb33bd90c424dbf8c10bf28bb3582a2dcea57f8e9a4a9d9485e2554f9b001ef7a0002180e3cfa97f4852d8bb494be46933a4e612d25af485b9b5b03b82d578016f6280b94455837dd25cf1f626f77c3bfc027bfaed26fa1039ca8846d4551e2557bfaadf9d2c9b1a3b71a3ba3083058578c8c4300558ca49b97d8b3b05a5e79dc2eccb1c267deb0c79410cc37ba937e4b737e767da6d6af8edcc38f1fb93648b1892d2d74e68fef6df8eaa9522d548cf42eb403f5431a9be4086fee73df9c1e5e6d40341be4045d030625e7e64dc7a12d60525e7bf7a0afcd4287b59d6cdc89b0d413dc2bc8af8efc8634aa287efb23f43da55f7135e38f4b07257b65f2ae840cd7556d983334793f0eb4ec95161231c96148f32468f49802e90c2e7adf2915a4826d84961fd61a46ec35c05a79c6058edc19473df32d7d38d95e9db4aa39f8e3ed01897849c3dec5629a6baa3e93ab7d480d0d8818c0b7d61528f78fc48fd9550d9acc3a57694125c4d6a2923afb8c4d23849fdbc3f8e2e13ba96f67eca56263695c4c84172acfc81a022c98fee8ffa0a0a6da2d099c2651e385e41b7c9ebd37d2dbfcacf11b4dcc0607eabe55ba17fe39ebc6a08218f8695f3e3a840efc431b322e9575103f740b45a80b6b93554f3738dc2fed2278f9e18678dd6025bf15dfb832e6f6234fceecd38daeb3c56bdf60338da9f8a8a66809cf471f8937a361ed397679e4dfd192b1b34b302007536f210c5df0b988c798f35b319365f49bee986e7f10dacb6c94c385fabad0441b75800275f236d9a8fbd33ebb9b7cdec2afa6a343e7db480df644907fae0be123e80a677ebe14a0abe34078281a727448d8585aa13539cde2504b49d6f51be0cc6b7d3fb7cdee631a769499fb98a13968a3828fd5dccefff30869dc349baaae66567186dcb20d0ff2cea5faba623543d2696bac72a761ea94d6c369584abe79624afc661e90f84fd075c9497cef3512c7ce27eac78747b8487c7f0779ee39ce57ba4c27b3aabe10c1f3def746fe784dee9526cd83142127fcd32857d965455e8d84b8e662e11221496b8e2caf156668a7e8ec0aa8d5c5aef3bba8f6f4b9d012ec25e53ad942446b16ca073b341f84bf44e312a58658d64960ab046fe94ccf2bc2ced4f796c7d0e9f959dd304976333f5324e14b72cd8fcb6aa2b567099a13f51e039f5884f98208e943c46556062792f37c919e68aed6fd5613e8c36316f02e6c6356548ba1b58bc1a7d6b4b513f0e76a86b6db244999c4c61fb13cd6049ffa17b9dc435eabd51ea30e0c09fd514b6238b20bf6d1720eb4bc8eeade9e724cf484e98e6b8731a339f2543d1e9a77e148c68ecf5260890dc6fce406fd44fb449342171815d73b37a7f0f16a1dc6e8b444069305c714cfaf9f61d13a65f23cb15becf79279277a9a3af1faba8ebf3388b8ba78e10af1a7f106280703a47ce1519283816aa82486128b1693e7cb3d34e20ef43e7b878e38d23bb595e9af73d86c95617a385d1b0bad1bc41233000c2d1cc109dc8dab10295d97330e4495f7eb39dfa2dc267bbb67b00d4fd680f0e222a2dde15fab92acb128ec1eb7fd2550e061466777acd2e58bdf30b533901f6f96f32e32e002fea5f43f27912f4da946345d3170abb5441f9746602509a371e820f206a0868245698abe7e47de54db6e5d3d492725795c309aebf63a4b7a104d408793e6f12f80578dd831ab06248bd48aa0ed69044d01cf3f45c95c34fa1831ab8e4f37f7b49c97bfd9c6a04b9563594f753d31390effbc7fbbf70de72177537bbf5dfe48d732ed550cb99eb16cf45cd7dca84899ba0e0eff4be93529681b8d0c276ff028ec9b2e39bfafcc7e3c3f26ee1290908dd582d79211ae7d3092b2b4189ee91036af7935f8d73a04b39404ac3ecc7d809418f026be2793c5c58426e3054d8370f8f03ad75106ea8a20d0f121df8b7c219a1ffbb62795bea0b76116aa19199d4303b2c1d68131ee8724c884fefd5a742169d28cc07f0dc64d63bd8916ffcf40c55602a791f75228c4fc2cee70ab1b097221e00a14e97aaba59fac068408aed508c96eb8f7e16d0f283990bee2637daf900975a7061a432ac92e45d0a1065c501aff8c1736aba36928ca681e455af19ddbb7d88aa78577f6b466b9cd23794c5d1585b9a3993d40c1ec7db2cf490200cdb86936cebb59fe7ff0283d57ea823ab46f04dd33c434fc3c30db6bc5c853cab7bd78071343cbb56e906b5d008cd49a47573f69d5721139379863a95a35b468637a0077960f07402c45c4f98566118d00213ce0108875e6151ac3180277a24b76fc42624cefcd7c9bdd996d3dd5b59184b34409a95658a7039e7d321c12032b76e68fca6997ab6bc1d104b9300c883b71049e450f1bd4697e533cf79be2ffdeb81f36fbebd7ee46414e135a0e9d6e00b723eb8203c5963d4782ab16e436361e9dce83039f565f30ac2414e971b1c05635a6568f1eaa40f9c82a2df8a5d547eca8df6df5b1b189295cf65dcf1731be8bd86d4d06b24a443ec93d84984c85bd1c72a9bca0c10148f3548b197a1dbd64c7c888e3cb214ee17dbb8f80de3ddeade3151400bd910309e7a6b455f8b01555a337a3654de5b9b1805d2d34ce7a7a22b14ed30e1fe942deab406ce4fd62f1bd9a56592c7c7171160d960a935fffd750e4d1665d916cc5fc3d4aeb5b8be1472a113bed016d494a4d175f3a4a2fa490d009f131333e060b97eccac9d0367d54f695f765de243e70130fa9a4d1314f22bf41ebe883f386767e863cceef4bdc7ab0c39781bc052a9967146a1ac4d1e76f7931b7233627c5e2a4583c83d37938fa5fac65e1e8ef56a504475aec087dd7fc99c6c59feb0e353021a875e6c0a5da6def58a36373aa9f28b491c1a91e8d51a55bd32cdcc82b9c30bf9107428f7a060c5c3745c5cf0898bf5630ba83faa1afaf8f58b6d0095b74f7629d615f61d7e4109de3eeccaf22849935956fbd465b086d2d58bc31ad797ad0b299730521777b1cbcd6377ea20d7d4c755966d55c05d181b9ec3e1295468ab985c3957051c11f894a7022e68e8093058a0193dc6312ef17cf251af2f4cae8e40de0b8798d0f6469e9c77780d02989c4738a06d78ea113aa27e3d0bb61af7ccfbde930cbe00b6bcd422617cc95e8a7e815b17d1c0d22bdb26809e3a73086fc62426a5cb85190cbd50b0b1d080583e28c357fa61a5c0388a948823faef2b71c343317371fd3495b212eafb1f798490dc88443e34c66066d66652680a338a83da207e425380b85b656bbbc4cef0550cddc18ebce0198bc92a024deb357a4967a60600d674065f95fa8044727e1a217d68cf93c4ef8228ddc56f40473d5e57fa4a05e032d6a072ddbc4342366229e9f4b27868afb46c71319eb415c4ec1b6391a05d923e1ce5dddfa7d5c37e601f55d407ab98c878861f11ae6102ee32f9f50d8161cb4a51a658634f1b3f0dd986256f53284e161c874a575204bb9e5a80ea4ae7e983b11bfdfb381df7b83bba5440477ee672c8f21c6ab580ca381605dc2703c031fcbdcbf46b22ea05be57b1c933ac2682cfd6cc4f4551af7d0b9314ccf8e5e6cebd13dc7fcd7d2c34e410994b65329bdd58ea970d3d5a73fc16fd499ce0c0bcdd3edc065ac4751b51cdda904a31e60b8786c541c98f890445ba2a092d01f0a848aef1bd14c5b0b75e86ccc865e4f5b2e87f65c03c3c7e1dd0cec27c7739b936f487d9b5ffc917f093d6f661fff0d976084c69c5d9386d4db1e90bf8cdbf9a81b24609c3d21b51466ba11b96a3197bd6b87e6c7d6c8c99a09550e5a73c27dbcfe3e3df02716bab57222c1195ce10a014fa3724a964c812b84566611753964e9dd855fbc97448db70050ad2662eca5f4ee5153b764ab73a36e1f0d2d1168ad6faa72ec14cf4f4f01f57c5e56d41a783d0c7082a8088b056be89d31cff7e76cc621111e80aac1a858b58317aee6aa74202f3368e510690e9133ccf6e948ef6db614b8fe0af7c3c9d82d29cfe38dfaf018ac3090c01eba3a23bb3cf454f2c0300cdd2fc8314f4b508bbf04dbc13a191b20e815322c3863523d62f1cc208feef497b87faef1f1311444e61e7a7f46b03faab28b9677a7df97c6235aea61b7989187c3f60bbe452275dd4e486df8e3bb9e30564ccb385104f9fa672b5e6c55530520a6dd748e373958196f315d81e28ea2365fc5761bba8acf96e062531860511edfeb6d777d7861f08a70ca6d9729cb3cf1680bd62c453f34a0d1326531ed23c765fe88ca4b69b4abd3c7e5e6e6075bcd33691a78f837b0feeb4d4d04873fa78a9417cd3655aba0f4f29869d9f5f515828949b4410afc54ebf4326eeb6ff167b191812c3dd44e61c4542562b876a24d0dd32bbbb31b1ad54e8d1979451a5f6d978e5f0107f7623d01a460b3aed4fb36a80b0b474655e6035a0d5d2dc547fc9e35d668411fb25a299b77345d60cee3400a68850db631c19cb85df5357ac2f676dcc731279c68c378473f0ace346867b324673eda4e272b8fb7e69534a7ed244b2461d8c3300adae22e49a2428c1aa0a4290c59b5adc3adeb39a10581cae133af33701e0ee5315be6714eab3ac4cb483a215b6db0a289c02429a3f863c0ed19167b9fce410fcf5f1272d729e01e52fff8efecf4d94090ca69e9aeeddfc2eb00438668fb8374974ccda86c14a68e5e64c29449827105ec3dddb5c50d5d7e1c149b73dced6fc0ea5e2c8e1a1cdcc69651bb52462c5261e19802ca23951615b46180822261c705cfaf42eafb5d2890590093014a423eea49b0846b18c2af4ed720f328e0f30849910b905b414979eaecc63f7e348d2a18b3486939b3c05746988667f60f87898e25c4fd4e7c660827d0fe4a5c36a0ac5e173f7cee15766cb9bda2d9c5374041b35207c4cf7e348af245f16a46b83833f87ce84b3af4d774edf70e86d9357e1db6edc9f2c6ee45263b910bca72496772c575c3693200407aac5828163f9b070745dfabb0f57a625ef6fb108acd717ab184df94cd307bba68ca645350725d63d4d1314420c53ed218a4de1383d17026d3e31635c2fe5278cc3c2bf08aa7f53492a6274b7a725114b29bf96a90cc525866ee2836b701d73b13ef44d12ff845c6fde5d12f051eb8030340205c9455acbb85af1cd332d11339078887bf0b9a35fde5d9b16dd7070bf14a4a060b931ba6cf1d817b157b9e8e42397ee72d7bac98f8c874ddc6cff0fbfd8941909ea22fb59cc8ae55be6d271bb08aa5720557c0010d15e2ad71ce95b03b239a02f7d8142c2ff7bd56c41dc48074c98e15191e280ecc9931186fba38485824225cae8121d17c4922aa2b351cbec75fecd5fd4d52244eaae078088f67fe47610812413140732f690455d90c39c21e34b58e2d6b5d5a1356668a547b5bb281ecb95e47449f3c3ce05560581c9ad773e9e829efa9ec8b4f0af4393e02c6df447b8d0f908571272f30c8f0007f6f4b997016dfee72afb59b9384477c901f7b23648290ca5210ac9a7328cb5d3189a09f0d45e8b58751d36b3202d5579f04a48bb1efd5352272c9e12f4c9ad138cdd11f3bd1b26a1385b5ee97510fd7ea3f47bafab30a47a2e0f41110256b6829b3d479955c8de234a25f7c12ff5c62b8ef000c3e7e6f480c21b79fdf126e76b612734bf75da9610b34d722a0095ad04bc734de25ec9c736b240827f7ff43d7e6115848be16973151c65ef74817e795254e39ac9f49f588a44820543b288e5da901cb701bdf4912410a1e8bc0ba296dcd75cdfa817537e9fcc9040b104742f296e49170127cd0182d63ec445402a4c00d1bc78c144181e8c0a8d0f949a5d4f31fc891bca2dc5e213767f8defa6154736faf2a7ed01514353dda1573e84ea00ae20dcd9ea53782f6a4aea2cc9a8388e87b0255fbd5450e14107160a09bc387989ba9fc4db8bb8bc79d03babf6da2e8eef9dc0c0b1691418a275ab9c0bd2fee61ad6c7264345f4c6f660e7cda9de5b8e4cf73152dc4ee40754d04a0c87cd0e64b4356de35e8952afa257b7adb6942654b58e7597ba79cb407953f2fb0b5ae8768a5d1fc6edc88e664083a0d1e17b396c49f8b4a140e28f0609d7c69493bb8f9b477cbe2cc430c5871229d45b27116c4dedc5b2ab831a831cf858e44b4130cd879648b53ce1da73347136f03f488098e113b9ba82a02d1657cd0b0ced82b2c447266eef37794d47301ecdc39eec7a14809264dd9a0e2afc9ffed5c6a71dcdc737fd7353ebc0e8de0ce2f8676f51ae754fe2da50ee7804827eef8f152c361396843206eaf60dc6f3f5298f80d75fadca8bd7d68dac62fad5206ecdac815dacd3ba359ed5c51ec58581cab95ea40cc6afd4158710245bb5c0a2b03fe271382282c01101fd83a1777a0acb211a657c4358a5a5e4d4b93a5430b4614fdd2ccd55924af778fe6da604eb510ee3d91ac404bacfb9b7891a1e6fdf5bbf06ffda391598b0a8fbf2ee0a54e930b3f453cf413997f34ca3d5fafcf746263c6c2ab5367882fe62407e9028f4c1610bd63c97a622a4c560310111563a0f8ed8dd294510b09e64103b94c71b9282afb00039b5c25b9e9c4716466622b2e2389f1cd0fb95ffaa85d5fbd895672aaee68b2ca791e749ea96c3e14cb16cf90a6128d301953f0c54f23b8b513af1ad9561c8a4ead84d81743853c541a0acceb007c786ff0cf374feeac50f7058b91a1af5cd55fd336b054085622f802c95b60c2baeb2060da95a91ea05e1a4d65e6fa725509b8bc4ef102fd2cbb764272849ff5b9a834a29bd1e301c0742840ba92294e153e658ee40a5c6ee2052d1e16e70379a058782c302b9f21652196a4fde2cdace359d78bc00a9a2082dea09b334fd7bf653e013e8a8d628f7e67f46ae13af23126d4334662652b8ff2ec08aa8c6a290b0b70855e4ea4fce46febd45e9e88c764d687f2e7cdff606827531a5c97f2bb8fce0aac71cd933bc65570e00ac294367946ce154c7d2f4904dc437596a3adb755a2702898c1e50e1d96f599905b7ab7eb616e13548b7793dc9bdb61cd3d837f8cdf893359c6ad6e9ff6c7a55162ee49b76e43d08e02944cbb5256ca505b0071bf8e4d01f9c5e7bdcedaf033f260d977b106014327b8603eab6ae25b8ffd1f04879cca56416302efb8c3ad7a5848ce1c5212ed0c907eb298547a303c48e5fbd9c6b65d5ba1fc6a5f242d6fd1280f6d08e52abb53838997e9e523544584804de9796a18ed115859ed6516ae3a6e5dee111051361023d823de8c562b60697e0115c5e8d455a289c48937cc90625613d291452012c7f186c3855da3f67e164aba5fa72b3728ebed99fd31c3c1d152f2a03cc5605ef7a0162b77b6d9c5e9bbb76899b9885c22edd41ce58420e923909e649954a1f4d0d432401ce1f3ef087d4823221a2bcee3ad33b4cc0ebdaad3ddd48145da5dfd2e13453d5d93b75bb4356e1629da21fc64d6b94bf063013dd669a478ea221a2e2ff69030b61595e165e0021b4868dcc2b12a0a9e8ae04507aa8b5a695226248563a64e61daa3c82a1861b3919bfa1ffc21cb5c8c0fb7d2c3f84598bdbd20a9cb179e179cfd8aa1cef729e29a05b50ff6956e873b7e982448769782bd08732990286c3d8385781e594d32902e3ca1dd86069773d3002e0123d7514ccb11adf679d6a4ea98319877b8b3d4f3b9053c16c8fc37e254197ddb6e34a168a83575aa6fd74878edfdcd031ca7f630bc6fc9f75e3b4d7f998cc2540513f9fb7746719576beec77c5760e951245837d8a69f046e488920e64e817a07a13d85f99dde4483dcf745a6f1722a64b870a6910c51c73635f7e0ef0b574665637451900812889fc785063f3c1966e9a43419798a6d160773847b134ee4873c6e0818b2db4fd31b39675b425a19ae80e4b298d682ebe0056b880a32032dca13ed7c7a74d18a7818bc03f28accba014754d960e5c9447bacc1f13e4c49506724e96c12241f4951ffae159f5cc8bf34d3e339f8548b5d2717524377c9ea4b3c9319ebde37d0c5d341a0333af350a442e97f62277c0823bb95e3a1ce4a0db627a241f61838fa94bab2371fc16ad16115120e1167564df83bc7cb9da00cfe87716fab79d0b4c6895b357c3204c5521308ce9ceab9c1aa4960c78f7143d3cb89b5c4d8ac2572a32e8f7345020d8a7c55f5e7103900bb424feb06ea0d95d8575c97d0ed87545f6f975e29af1a97be6d1cb5d62885b859b250488258c95ca4d581fb9ff027ede34a3c528ed6e606189c19b3e5ee1fd725a3a32ea8bfb691b399b195e15156c6c915a3a6338a66242f52ed2b31d237467038bb9c8034ec264e12a8b6c08666ee3468c54fc73f6a260308daf8ebdc5e4acd33c9252ade73bf12ec7202c249df7a203ec5f6f322fcc95cf59abc2bac653c9af5e500529f5e0fd4fe9afa0230a02dc997c48e47fd32ed34c9ed1a0a4ac82c427ff6701bd9f0c61726026eee72a2efff5c6fdd7fada9c112388e50bef2a0196127f2c9cd9607de07fd3f683ebfa1d3d48ec3a4c1f3be6c19f6699028c05a44097e8b5b7d0ab5409681971bef6a9829d08e6618947efc43be90c0336629e11fa5a0e14e97e4b89763c3f4be962f61bbdf105f29e12d06453cc35805ac429f3ba8ed226706534e4d7599a38c582505a7fb2e9df6f462257822ff783963897131a1776ad0c02faf272f01cf69aee165d70fe7f54d005d18b29869f48c461859aacb1028d9e4173bcf3ae45400e45e6ab5c1ad7b3f3f0dcbf721d987305191c5183666b7d61744b90029216c1a1fc06db5c3a7f838eb2c60a9121fb7727507e4238ad8fe70285465c434a35f873ca0f20009f4458dbd40d258ff73f38588fd479b8fa19f12337ad28784a7f5f6b5f9e963da2294f00a78b786f3c6e243d5281d1c3190504876a45090cd290b7665be2c7b822087510ffda7285d035b65407e590e88ff8474e6d1e13199f6423791c5b1f53ae22e8cb5594b460c7993dd51eac4c9a2a5c49e90261f3dec652eb1e4509bd710b8e57e4796ff240c94043790efa3d8a78b1b1a8ea3e83d05aa69de320219c671beb43768624b47df75f0a6875bc3c2826334f622f1c297bf681fab8ad805b95551399759a2cb020680bc5a2b40a56532999fe86736f8508f4280f5d1dcfa1b1ecda3a0190407ecec8ccad2deca1e5f3b38f3626e6baaf0416ae3ce276a93bc600ad84a8b7ca842199ff6ee893e7c0ff2ae92e3e1fdf7e034152e91612f76949591fb64368d0e5bd63a6978a9ce203261a5c87545abb662bc8cfd9c48eb4f3cec8b355fbe20212affc0663c2f01020cb116db9ef7e7c77d83b4f0de0457bb2535362f8eca57a913c287b68055d64cfa46bb045f0eedaf6e505a6608d8c12682d75f815427ed55643b24c63b45e7d058b73ff1359087d0740e561df9c0245e04982dcf59442d98e18262728ac9720427c3f5116e167d7dd58dbd720ca42b3a098ba55c8f0cf77e8f36a10321c7991f34d72d8eeff9ae3be3556ab08ceb1f0a323dc221ebf4fed2a54b2334f3a325e82f27c5075c6deafd077d4e01cbc569a25ea4cba60dc9db9743f5597857b239d750a5cbbdf31439850b8cf5bc29c75112ef03bb69584cb53a44c7fc6aed28bc7596e33bfeae79ad9c5728157ada374abc9f9b76f5a54d32015e6e4914ba3409b5673c1bd0819d32bed858893c1e4bf62eb0bb1ec6b8485390b6b8d785b55cb2248602098e752b83746b4d335e3b5e237a8fa62cd3cd6b8896c4414a1ea22e358e2a41acae93b966259c6351cbd4c8f82ffe6d11dc890ef8c59c259b1d599274247febc53712633420d0489b8f055f42046aa4f5cddba4f4527c92585f529fd2709ac1df528830d136dd97e6a0c038ebd8e410bd9ea6feb05176d3fd7439cf39d55d4897feabf7cdeae9a28480f5fa6a00cb3a6804dcd56dfd3650cc50ee4ba5606ff1b7e1cd4f4716ad765b472d0f0e5cabf403267ffbbdf10d1cc8258531ee9e82d7cb5039191db687deaf730a9a77bd3dbbf3d5f5e86953abc678cfd6e261ed6b68d3d022f18e706661ec3a8218144e2bf0f5ae31937a9ed8040c4e216fba2fdf100aa348abcefb6528f83f8dec6617b80e3c4d9cf1089fa74b4a7f6dc57c859ddbd8bbd953d86fc957ad45df165671f2a4d75bcc00d84bf29bc50fca304f9c93b8370bff762311960ced0454edbd4c8e68cb9ca0d09908621fe33396c31c23e4f5c1bdb8dda4a297909a9bd85806fcd66fda2c9d73b0c009268698ce0a0c1ab931a4e0e577a6de70a18c6669b5f54db589a97d72ff5fa2260db1571ac4bd8a4547e5cb43379dfd4ac114f24dc7319db361d22f397c8e472da1b2d8674b2b80fcb715afaf98f9ccfe63092c59b4df3ece9e9531a58cdaf396e44adb80284b2f94f124f3bc433283aca057f22ae99fd95d7bad43784ad592300eebf5d88d0f705ffdd1074774a5e2c6f909b5eaf715dea6d98aa561f580b547ae933c98b7a5eac3ff3d984b1dca705e89dec611781eb285cc3f908e2da1f306cfcc0b5447795eaed886b759f3198316636d8c1d133a5dad268d70ce3f88d30ecb49b5471e1d4c6ebb460269a50700ed8fb0a8aa36449a33cf2029dde832f06193a85a78b978ee685ffca6d0d0bec1974a92421f84188aaf9f49d284b40224b17ae72895a06aec53f6a39290bbb36ceeb57f79ec0f5dda6b17342fda348efa04cc9f996b525bb4484c718b28beb11e06d781e25779b9ab0ff8f7dbf16eed1680bd702bf8cf671f0f1accb339e7322662ebc9b4ce2002c517d0bb0f57511beba672af69a906902428ef1501b2eaad5c8ab60a47e49df6314e3d8b7393cfee440c5522987861b5f0589f23d17c392eb0275861fa2957272ed3086d502e2b71d57c216c83fc5feed86c0699f55833f55bc57fbf273582cea9e000990fe3c22a1502d2ee700a841984278908477d4da7213f2519168e47f105b3bba9cb92c283b259a750eb0058adc05d678a6eefcdde71b7be9708263299c90b2ca9d48f281b9188d098de8d6f4c2a8dd492ac2d09ac5da8d41e260a217936924d54f821d4972f6a2e80bb2c74d9a6f0d614228a90e77646268725a84ad553773c8dbed7091cb810efa3c5f7d3ec77fd6052b9019f84fbaf1e9f4ae1f080267d458801e9f03daaad03f186fddc9aca73589ac90c0b9ed47df4d931b5b0ed2c8661fc2f5d1b8eb8424069b06d4a3c7574b24a32de1a00c6580ae76787da9965271cab6a59b3f61cca52515fe4862c3b21f68cc73c08236cc50cd5cfba622b419994b1bfd631d5eb07bc1d05970ff821a63b23df9ee84cd12a430b0330e069f5618b65c0b0c484869f13b49ffdec6df440a001d49aa98dfd5f88fc12c165c0ec17ad8b1791fbf686b204ce0e69908f66f3eb63dc3c1f74bcc20bbdff798835703db746955aae28444a78d8ad54f3a4a7b90fdeb6a2d85d0830aca7db7c6217ff75d88b484a3ba8f332b17dd213c790d67f7d48af5118bdf5b8814c026e36c50015b3465ef1c939adcc22942c48dccb43565fe0757956d2b6eecf139cfb8a4bcfbc5a399119a8b8cde9fe3564665e81b42189ed291811959cdec3e99695a93eadcf51013520330e2f18e969c24f262944fd219a9484485cf807248f49827a2cdf2d73d8966ffedf7fc4164fa4604c4f4d05a3499bdd8d99b823fd45e3106ab3c69bbdc2ca17610efe72252181086987a4739bae2f61773840c933948a3a3ea8a6ea48c7f781df03a348afc32e167d36cd163354563331f380b54336f1688f4da7ac8d8a07eb1626056951a6e08ba0f52d50abc710177f083898c55852cd59d0f6c6f42824ce85783292f8b66cae24828149cc2bee00e1923e663977d8380f23d7972d0a4978536c2bbf40cef33d82422ae18bf4eff3671c7f837a8a412ba45abbb7ad94ae945a02709c491e72d0ed7bb9c7f841d45dcf54c87b45aec64a92092f6c311e587426f5c150c05770d694027fad6013f72530b0be54037530ccbacdd73641bd705d1ecc5a79642284e5abb8663893436f74fa9b2cb5d10a225807905d81879e84f2c3e84f58840e3b28891aa66d53f2e75eaa4e90b35516c26a8ef5906582e40934cf3b774fe73907e6cc1342c27b9e344fc00d6d4d5bea38fd1a14d1868f2462810034a6884a86aa13773e8596f02c976c15f5e2da92c475c2f472988c987c2a81834bf807fd2a99fa2d55e8b52d99798642d74927545d0fb08032cf03a4894c29723a5b2cab920f1f19353a69d50d4d0755c4ca05d499bba2262d39b013e2b7c43c02073825b45ad5364160ec6b091f3df19942f83aecac52e97089aef51791c8b6db2281119bfa3844af6631f571129f1f6a8e7e301b53c017161d88d4244abf652d654a3c7106517e40fce69783914320c1be31f62070770389ac99aaedb08e8f82ca3db62e6526fe6b800f710c777f766799792de533b82780a5fe1e9e96efc77b98d82d06c9cc10bf0d806f506636e91bfff1c102a69627665d2a48fecdfd2f6339984246038537ff1dd2ae6c7373302a4ec47aff645f7e686ab50bd821fd4c0697d9b7be96428337faaff6b902dcd0c7f8299b2364f259745d484390ab4f24dafa27ea0fbc97d88609c4699392d188c3869bdc94be45a10de20746f9c2566e3773090192ebe6e57fc634265a741a926baddad8354fb88145c5e445597e1569081111e7eae751f40140ff4eaab24969d97cb5bd9a3c5b95b600c7a7a3a189c441a368f1079f60ffb3fa3d7359e88ea7731dfd466fe58a1cf860928e362529303beb06262be911596405b29453b6bffb2c0939282842efeaa288a9a3ad2457b8f765273bde6ee293d470e0893a77836ef8ff68c60c2ea71321a1ec6af767f80ce679f7c982c0a6f45b38dec67c52429486832e97399f858fd40d906c4d2c2f58abf5400519e2c19408eef5e2844f115e0fe684577257175367ed88802f829142168d3d9c5c25212aa88af68df62dfb9df331203804c914e8ea655de6a9a922689185a79b269702b04cefe41531f8e1064f5bcfc2d3d7be8217bc19ec855b42b722358a42de7231b443141132dba57dfbd32e60dd18b4bb85372d6c6dea211845177955b76a3ec7e75297e086017ec33687fd2e20535867148929ac59305938c9365399610d4f5f6b70b33f77beb0a2ade84a51684154b3b62061079d491368ca9ab09f09c8dc86c65f705a66dff0dab40bcc8a6614909f66b3e3f9b730ddf86f2bc83909bbf4f092d7278fecaa6ff826f7903abbe79346f29176aa2447341a982f096c3529d20a570cff0772156a28c731a50785300862ddc1b9315ee20131c718a963846ed3b00ae12547b28d7edb17456a1ed8f9fd51827286acbc9c24f0c27cc2b3341afd1fa4cac1f6ba65db01705da5b07ce64b0add85bf54f2ffebf225f5de3db6e0ea02ce9202acf38de6e571292b947a84e537ae0e957ccf095b4c1b99e6f625a39b8508abcec80d2d8a726b2898c9d66546c98729c5655a0bfef7dc89b8098278453cdb01c77b77729560e10ab083fad7dd3214f50475f143f81a621d91ad4a476f5d4c0490d38f269c083a0ff0631ebab3cc371a351a3ee2bac0978885e5a1b00b2e9fa7fc636da410e4b1dc2d6d16466a61ef9d227126dfbe980e74d3658854ed509709b20edd3dddb1171baeaf12924c217ed25ecdadbd73317a65c8ed7fa70a847661500029fc35bc1f82b4bae491ca5238fad2118cb0bf9af4a6d6ecce9da1fe7e43f7950efb842201a43974bfc2f1bcafa4cfa6642a45486ad4a84c7c42475b6a2da4399c14bf06fbfd2efe49efccb7d658e9998097703c40ea7f618d3fab7a8b609b357c36a2ee4ab704c5facb56342968ecd0f5d9ce4474fcbdda04af5053b4a915c563da394268e12930791191b1035b8a9f864779a0d280714071dbb1414996e569f7f767b1fbed2a8fb6304594800ae4e41cf6a94c07a83e11d598c3ce31356a3a03d2978451b1ac68a776cd6d8a42d9b766bf2d1102315edc2c85d0f7c8c422f4521b0b455cc6b1ab47de2d9c0407f313b8cfe996a0b1fd64e674c862d62e0ad570d079fbd3609bc5b4983135cb0b48a190e4d54b2ecc83d5c0dbb5386816e12dbb096db63abf05eadf2e9f61fa9f22f8b4ed7e9d7084a13dbde2a95d1782b6fe585ebfedb2f2d852addde59b49d7fdbefbe8fbb051010af3a5d002f0b217c59d64f1f347515a1d2e7c6aa8b1ca84c98c13fc352b06ceb54b2d57a1d1a9eedf6df9d9ec894d4214392276fda037898e37e8f680d00860491ff313fb4b0e219dba943f51cc07ffd7075c11ef8ca385d9038688b1432bae962fc1da97325cc018d9e3725d91638580d45caa0bbef444930a9714dd353e6796a1b56d1f80a9e443394f8f29546bdb219a0280dbe269e0bf9a88e57328ee161d71605b7e56a6f59cfc0bddb931d847313191fa0857ced7c16808a8296b58505858a2ce8387e76018b8b4b727069b270967d5cb7804e003b7a79b853667a152c31f0b788c69b1ee9679b88d3e821d161a55725b8058ab13b8926e0656b1c2e83d108ef3cf5dae3a3efa491cf7a495048d6f8e491603ff62aa51aa4ca59445fde962a33eada94a3537d5b112bfc0591c7ea79b738f6defdf7adb6325d4178739659bc9e145dda320f6ab26bfefbb1f097b9ec8ad1d38afb6c1a902e7ecc1b3d8eb2e06a0502c9f16fe9fc8ea67cf1ce7efbd861baa900fa83c8d218399ec4a0520f0ec070fa4ae3ca3e0a69cd3485ff1559fec16207c7e6957bb65d2245f3518e025adfd34819ef42f325202ada474f0a0a6f570325e78fa0475cd4b7e1e8b4a1e4e64ce77194c81a116be02e90de288481e8bb75036a49a652483ec679a94e6b3e3bec0ba4ca64ecaedc6b9dcda6b286adbecd007083f5ed4cf70f8ca05786da2a8464824172c7151558ae9220751ae5fdc0894b4e6c355e7a7fc38c9239bf8ae238dacf912439c5aaccf8a22794af0ec068c69633e335844ac103e8d1db7eca0e87885bd2ac97dc985e89241814a7ada74362d3ecb8f5116d02b5eea06efc2dea603e29deb819c38788c63621b831e137e9dfd9bd92ec88d72c039c01bbad66fc26bd78a3b6b4038b552560b3a042e92eef1a6f8e0dc2a32f3fac862bb11571e6402610a27760af7c352ad1fbebd76b9474775e4829473f1b6923ce35f85fd5c50432d3776897447e22530daf7260307b8faa816006717fd5026b282605932e9c36d9480df0647e5d4cb5283e4086e7cd89cc92a0a71fb2da41458b59f908a7cf7964061b610db378daa98b2cc7f92a34f405ae171a946700ecb41bb459720b11a9713f9b690a893299535adeb44ef813ceef84d74f65fd5c9f303eaaeb3525e93ab087dae72a7dd8366bdd43f349b880b283b9e9939a16317cd8afda0d177855cc80eb75a28794d5692c66d1e3e7657a09d4811b4b275a53e37aed6718de3404aaa29fa67f2a3b478842c97fe934e33acdb0bebd5a15753cd6d0e0d7af1d56158a8e15772833f207c5a38249a05c0cf3fc84c7e0fa5dddc592402fd5afe75a676dde61567006f40d29b7762e04d0a31fdd7653630f6c971bafee2ec45f451d6bf5787f854b18a3a4f0239d66c9fa63ed01b0dae6fcbfc2a51f997d5ca6b898771a74cc60360e3a07cae4be342eedb1bea7331d21fdf59f9bbf1d78235fe529ff25c688088e06dd68b099c7d09d5d7e8a384788ba76b33f8edd6e0e0c2ee49cdf9ccaeebf5c1ccc74f8e149536bc8882710f5d6cbc184b3f4215ceb7bcb00ef34beeeac30e160e102c913abff5dc724d45bb66235ebf913ccfcb13d05aadf5b7bef022155394276c5e943ee345e4e7b0149a331f1e1304ce6e0a55b49b0caf7387cf28ebb5e3a8ac1be53774544a19b9bf5c54a7d4fa9cdd88ce25b4a6570f0bf40c82c0765338f6a9a5f2189640327164ea12d9d0abea55884dcd2dfe7c5df94ff1d88abc35fd2fb4b3aa4c6e55fd65a2982ea4315cd14e10265090272c6b29171a36b0959764376fa5020c55bfeb57d42b4f5d6d4c9539e530bd32dfa879b1233feed6560c884ce4ab7fc8501e99cf2d0d8dd9c2777eef2ee382e45802c5441ade14c5058adb356e0e3598e0d2485a04952ff26279934ea3991d4974f0d4f7fe815322d8278d795ec58b7decd787b132f0fc0b1acddc12ac005de05e76b46b9654d8b21fe65f97192aea2ea45fce0d7d008984cbfe04b58f4f5ea1347c5fe71d1980e3bf699dcf5ecf7eb7b290c1c924c431ad65bb7e22faff0d7ea9af792afbbca8c2becec577bf9b13e6af617df5aba01d1779b85145a70fca1c645f84b6fe31cf5e7e2add2eb6c872808056cbcbd18c19ccae5a87e8806db68f91cbfaf1570d4e6f343500c207bfb16168f212f543560906d860b14bd46f327e3d23af95279ca66a95217cefb79e472be779049414e4e4d2cb9b73813bbba89814a577bed2d4fe535b92c2822d311c08769ebb042ff7c34f5d1c2b6f2439e70d8db7aee8ab00ef84b59e54a2d26a20621bae45ac7f602bf19ec7e1e4cf37a760f1d6f11045e13e4e5f2b32dd3d363bfcbbd11243d02759d6a58c6446a852e048df1e188bab0575e965ce26fc3c8163b665ceeb1054b21ea387385b36ac86121e6f75521c1738c38704ac5ec47347c929efafdf23e415d4f1a2805da68c5b06ff6b059e77725b02120776e12b1d0ef37587a44a6f30b42f062a00b331a9c448e48eb3be50bace56e2c02d1ce42ff5b477e055abb9bf616f3aca3e8d6db2c3467f6d5610f5e26fb821bbe247807f006c504ae0b5abc53111b6544779272eb260f978541c651a2f5a486373dd992356b3bda2dee030517a6e11d0b4dd5214c4a23e061e9488564da093070788e8aef6010dfcb8d892323dd36380f0652bf97e175d2b3eb2f7c2eb32052a2a755bbbccc7d95aa4e711ecb7f74a1b55f6f1996d822e0024e50c1e53c0c9174dca58a2d95c9a560554cbe43e7be4c09fb76cc80a0bdc31ba9dd3a0623f915c6f447cd2f8b38d7ed06f447c8b3f3d4608a498390d7b930387619fa6b1e1a5c640b9ba8a0e42925bbd1e5353939db792a5da247299228eca6f785614cee0176410d071b6c97a6af25a21d0d8ea080ec03781ed4914a7fd2e1f86c74ac075ea15427e48087d5da68ffc6970edeb560d55a47c12b1fcc7545fd5c9b270d57684d494e8effad869d1cf627fdead3bc2c84457554eb8a6a625ac2b11d738e20bfe4baaf893f4c7132de7e27fef1440abd074e19b92b317b3183e3837900b43ee71d9e14290152e1cb3f19298cc3b1f1ddc07c99256d131c04ccf54913bad447a17bac2b086923eb8ef8ddc0d381c1bbd536f82ea3dcd4ff1b5b2cb3be10e9256e166143f2de9d7c5ed3b59e19cbaf00d979cddff011b06da6bfbbe2ac12fea04c01c16a0d0ee6195f1b81453829672766f1dd7fea2b6cab6dfaa4b236eb7b53a2d0e670da28887ae95f5ebf1e77d3762ca26d6ba60084ff1639608136d61b8490bee5ba5fd8a6e434fb558d6d28810bad9f160082c75b537119179ec8a2f6c76b71b5230be83bedcfcece3a15a2866901ca1fbea46c1fa7a5837e67ad6c7dd5cef3ea1046635854716aafa077601199e6b302af107fb8c4ca207d33acb85bfad2bdde59fef185866a91d089bb0e6e99b101d766d56e10362d1ed391321316691d9715fed558d67991cc90ed4eef425794201cce61ee8b003c5a70daff1012ecef96cb05cab1b7cdb65d0c9831df98b1f012072a178b1a42af26329231925e6c42290bf590522009d06844ad74bf1d65d55b2f871be6dd27508e712d29ff01b64c9193dae341ff9604167204db1b5e29411435a1f7fd45202f361e0ff7fc5af90d1777c3d6dd582adce7a5b64e8c447779256b623c932846aee148fc0351e6b24e0550745cdc826301e6fe335821ea484ef67b385f62aff01d01401681dc01a0f46db25bd9b6cae067cbab81b31c52eda17b3c4837cfb13735d8bfdcd52e986ba47ecee73fb1d2a7c7273e573ffbb220b906d22ec838ac63512ab00ab4c37bfb50b5ff1a5a68774ba04174e88f12f5f1b2841a35aa6d9f5b7c66c8d451b7e58fd8ad14331900ff8238bfc588b45a855986e40b14a2c37460754cdf5d2d25cf951af81738917955fa3232a8590a41b670e92ec767a12d1afba764eb6048cab70247434872d36087831ed24e9963d9430436f8bbcb5dd6f289d6aa42c0aa507849f58fe4eb86419fb9caacccb8371d47e2ee36759c15e6bb26f4b025a1685ddda4c94c83ebe14fddcd0037d3f2d0ec332151491eb1242bfc8ff2ecf474380053cad56b8baf7a1d1e2c041f72180651086d6027f29da1ef86ad490b691cd5cc92f716df70d2ccc33137eb69a26e0e7ced2a8c911bb78e683a4ce69b129ae79348eb7453a576e1a2f84dcd2eff618866cb6d6696c5f19f2a484b78c5f804dc56de2dfcef4bd64ab9c7b9125aba509888771c2d4af3464d2cd52f58d57668d3710c40c786e356920ac0bc7587182cd93c79c7c4961a9497a5bc465d13a703d8d8be3a782e4dfa8d02dde54b7ec1c06c6e82135a8491fac785a0d68b8c65f88b1416256552b7873094f4eafedd8c0f6163a9b0d0a4095442108e49100317f04ee6bc9323d663fea39b74de272899380c75136e21304fb4a15d70cff445204f64c62cf49e2c0f72f7366fc6ec767c885642725ebe37b4a07234bd5bb94d19d891e6f56408a8d4ea270fc7b96253122b77b6bb9075d5418e41a0cd77d7fe78a68f357df7bbd240114716bb32b31f970aeef35fb9cb3b99c809784d37abd1b9ea2a4e946f0a365e51054c56b555ae3f054d95290e0364e80d5abdf5d0c8be04cec99b3ac984a3014e4315e7caf794ce49b3024e179ee11a943a240f78edcbd91ac16632906c5801a980b824c8506e226f10d195604dab9f8b21d8712b31fcc8117331c211dd53716f1570e7d7b58c0c9d4e5caae5c3bffe5b1506ecc0511bea3ad36bd54f3f103a88d79232b1cdb06937ae2aeeed20408ef133f2ee74659bd1b9d1b99b0f6235e4e98e08171bfb68c885ebb5554752a4b472c73eca0c837d5e2399c322eb15107873dccc8e0a096d3e9a152f3b12754111baa7aa33cb5de79c5bd14c9245556a46f7fdc070b5ef093ddfd19804c76ca5e154da9a5d2b781ce68db4e5816af59b5022ca9f6b93ca005658253d201c26b38d8085c02bf51c5bdfe4abcab2889eec6add7ca7b8a13e1737759a08cde4df31986cbd88b40134c177f5a8809d728e8a81379f9229cad4d80cc5353705bde4e2d772d424c6dc36aefca051ba7d14bb743fa1ecb02c39777a2f9ffb9db41277f7418148f61af3a8c98f987f2750480e707845269c0500482a882d74d612a055cbc67ecd05543f140c815530baf55bd019383645fed351f1b5a5fa10b9d6b1470c2a5b1bbebdb0535bde0ef1b6665e173f11e2651917a55c7450217b299dfce241d3453192cd6f22ad63bffaf510917344d9d545f889bd79b6950db1dcffcd03e716e2aec285ef5111c7bd8a9d0e686455ff0e03556ed73ca5913b74ea41bdd35519145fff440ae282312ab13eb82e010e3e3b60d8343cdf2ebe8ea4fa8755d5ee8a7d53d16fc626a143f589f4442e74763975bf0eb0c949513a973795583934c31d924ff78410d43121b08910ef52b1fde7a65c5e1d9e76ab3c97151c3bf8dd78a127aa2a81968b706b04faa3055a20bfe5c2fd5718d51f2814de1a0499905483d29d3e835b6eafb3ab4ea1037ccd1c49d248d931d419d6db3e7f3dc95896f323767e3fa471990ca16ec955ff33f6e7d5f8d132f1d0e321470105b5f70e18c406e82425a5a3a5b2a620cfd957081c2e2202dcb765a674b78e63a82815728c89fe6af86cd5f804ffe389eb0e4df09d1e3047717454c6192619b7d6af30f9ddff2d9e5039e5c3aa205f8837246f2ab26d875b418926fde83c099e5f501f0f8cf3851206055ee2f3a9fdd7d45e2f9fecb732b8423d2019f3eac45c7b5aa190d898f9c27f4138379b58dc079a045c86301b25624bd48427d9031c1d546fe23ddbef69101e69d1abb5a92efdeaae61f385c44a802c62d29f34d06c2f8dd2e484990c8e649f7c640767df1400673ac2a6ebfc48df9849524103748de8c0d7db254c3ec65fc614842a5ff216a8caabd289ae01850f9dae30f580eb4903ea984dbfaf8363c0615c5b700f513babd7ad547c512bec2ee69b2d41657effd12937fbbe4c8343b2a757881ff869abba785a9d05e6ec4d9e606e7c825863a423304a836a26ecbe4c040eae1bcbcb141d80f4039f431c77829a2981db4b0682dee7774cd411ac0a6e7810e3668d2cd5c7594f6e38b6e76db6e8ae3c18407c26a1bd4c1934a94d337cba2747eff21ad6c14b9fefca3ce92f54838c40bf128cabfbbf946f4aba1a9376e5f8201a80006410028cbe6460c3468844637a5006f26d0777eed902c917eec07c7b6e1cecaa707bb29f028a7a985b4879dccac0ebe01f05d9978ed21b163f105a556e88bbeca0858ca8881a7a2b91a4c4588e7e5d29f32b6bcbeb5fbb6100cbd1aa1c85eb4498e98bc349823f94b156a973a79cd35eb9eb67be839ecf4920dde2d524c5773f349cc8b181171dc3ac1779e8105940f2d26d8d67fa73326501c54db1562aa164c9683762cd8fd550d1bd119b8ea4a26168e88f47760825504c0da1122d4f90f326b2a0ee8fafe98bc7166b26106dce01ae3c0ad150a300e392824819ba5538ce5b02e09b3cd8a39a28a9f5cfd2f8bc509f15390b0c484e95356b3ce0e47ef6f39a96556e22887723b85f84ab4d62f28b8dffada2f46477d52e61e5db08af06d51a097de59ba1a6fd779f084210946f3566426fe04eb07ed95f05ee353f0fecb78456572ad2d9f925f87f09b9ece55abe5e82daedec7ed30d4d61b880e6376c4b39e2f538463fe1c975a813f33526c9d03958c325aad5011efcab2b7dd671a4d9736b56c67f942e14593252854cab5606e69ff020913e9206d8d7d83a70b144455c4468448cc588ee981e3f83732aaa2a2c976ac97dc26311def751ac0b3d99d4c97647cf498ed185d71b33d205ba084dd27ad3b967de580433bab622457b55dd34da608df896c6023b5577056923390faaf3dc501122204b51a0d8cc1fa387c454d75c19fda7d5d600e6adae85fbcc60bfa3b5f50e2de8be2b7902938dd48464fcef9bf6b64aa81baff01dc40c03d7cb22ed9748547b866996f46a4df20d36adba079dc68e4dabc3c3d2d108cb299c0bbe5e563f46e39dff1d2e7cf16f3a3e49af5d174e92d1a94182bb5fa6d0ced3194ffec1dfdd12c382b23fdc40c2f659d4870a3fd758bdaa6a5d2110aaec761ff39fce92aee1d5500c5e600b4e7a6ec7d63ac148776ede5c51832785b324f337b934f2161fde2ed25e8482df68fc95f5a6ceaf863c384d48075755d0eb2f0c8b87cc0484be4da8aadb686f8f2a36a9de4dd2d510cfd43b8f6e3b4e5aca4080fdc1300f5bc983d2693f4c579f882f2276f1c1f19452066dca6012850c8e3b5b92b7a027ed2f9dfdeff39673df60e5ced9ed2e0204c87c53fa91f5e69c94b2fd475bb5c16115fb03368bcdbcd672f38c5e66af77f7e67f02fc0b72aa850a9cd1224452d5bdc9ce22810587ba4a7a8c9b673ff73fc626e3db8a69f350a6bfe25000f4daf5996263066841c733b30ee7b671010f59bb9d096148d5dff006a6a9d8c3cf6e122b962836681d352640620ed0e65b90c64e87672c195433e7839343a33c60154a985f513cb1744bd8b3213a65f68760709cc6ff6f1f2a74ea0814e14ed9c95eb2d76207a61b55d06a69b3fb2a299a2f8a7dfef858154bc2c33682c495bff3966b50508cd9c57d72f13e0e3c6267bf1e39b29438b7a70c3494a06a06826876122cbcb785599925ccf5291a55367acd438a7f303afbae85c0aa983c4d7ded2c2b30718b432e1f52e35fbff281329dd94a8fefff376e9d6a0f5d8b06d2efb37d2d31fab0072b98757d9a36ee9ec06e6b3ebea338dd0745b9a28189ac32719e49c6fdfa4b920a8426cedf6813de33014253a196788d70c9259e7f477faddee70afa14b712c9410df279ec724e518541395566de297e77c788ebab2e8aaefaa19b2236ad6419fd982e418f76f63fc07aeff9263c549ffe7ad9883ddc26125c72e67ed8e055630c26eff9890f43522eb52e2889341fda0d0da50da6bd723293dffc6f16b552ece97d592e4cf4952176388998c3542e0e23f24b83adab53c66e856ebda7a37ea694eed99c6089b7eddd0d779ea0a0a2c9798ad47805ef70c7078f19b5adb8e39a6c3ad0e2645e943aee95fdd9a3edb07acda9a30af0f1677c98d430b56f07583b90ccd8acbc6c1c6003c520112e6fae0d8abcaeaf69b88dd79a5a3367b97f48da708a96f78a0a52b2b6c7219566e2dba013c264f0e69908b2acc95db8cfcbeda5c06dcfab85392ca824058b402d2b3fe7791811a6b6b686e1fefe2e74adde898c84ca9a31bfd00d6ed55e283586041263be8ab27b5ff3472d0ab63bfa938d692eb8b1fc5cbdce430fed2333b86fa82a6d5343da65062df9791c16d957e7f1bee646669781aa17079a3e9946e0a4b90a6fbf5f33dc25ed9c01c2e691899426112cc8367275e0aa3173ec925577ec2e1822bd16d8015d2ea79db4cebd738818cb653a581f0106c14a96b059af4d4a3eb65968fc81f2aa71e58f2fa8921a57dc26e4f02016244c518fd3c5fa87097d27bad0824ca360bbbaa45fde989cb58349c6f8070ab489e8c1a29901c9f067e9b93e633c6b13a87ae01daf166f30742daadf0b8139a8ef83e5341c56683f27269aac6596bb6e790800388a05b48dcbc90ad6a7737dfb2352cc5ab290c2b0c3c7f186dfa99641f26bafdb3fa7fd9c96b350098e86a7fa0f35780cecd1b685ddfcdd1c1a66110abf2a38e78c2fd17180edbfd1859d113ffd31a942c0ad8fb694d1d996a5623daa235781cefcef4d4210e2f71fdcbebffb048eb9da2839523918b0858ed6bda8d27e12dab11b7e101830ae84c519f64f7a250bfd251d1d6a83194360a465589a061c6f8a910d4b55540aece65911068325dd1b06e8290c21cdb858e2330a2e04820e41eff5608e4d9e2d8516342c5ed8f9a65229421473358430bf675196197f9ec02b9908ef55706e80f3564ea9fe32bc689f1289df34e1979554bdd5fce6e824b8be38a811c84b98232443d82a03a9ddf0764d6b774578c2b6b223a6b1644b74b5aa77c861fbbd3e3c4d84aee1ea585ba28f410918273202c74909547c80c94b7273b5f6b8699a4fc0b6366eb74ce51d28413f82e764252d7cc7c8eb846488da52a92c02c6fe47e58b5aff586ecf8bad8eb30aee47e99aae88fac12eda04b32957bfcf8707363329e010239d57a0848b95697d5f2f71f13f64082273a14d251db09ceabc17ff8e7f0bd9343dfc4fb55c024677b9349b643010b4a38e06389f7c4e6f8dbf095e33293d75fccac227f3b41ad4d9c8352d0470d7d903cba74234d607396fb1511b5e3bfdacedcdec5ed8d459595dc75debea357502379c2d6e6a2fd1cea1389f5e970ceebc7346d78dd81afc9dc343a859b7acd38b26f94a270f3ea520b9ec42a0192ff7f470aacc7cdd1ea3e7354b286728f6461eca034a58c315bb01a938eaa89a071bbea72508b4f8df800042a17e1e9fa470eab39d89574d1dc4ef9b06e3cec913863a7561e9569e22e64e87db535d9452f5a896a0bcf586ffa25d2f3daa4d2c48330cd25204c46ff223ee3a5c8f1d56b89fe020e50fcf3555757ce1d9a495b83c59efd5567f3a8dd359aaaac69b7af2413354905abad8e212a053f4c2857eddea2a1b1a8643fffb05740736d198a59560fb3f8a99b9dbded75dd7e9cd302c1a1a5e04a1bd91c4087041774b2d7d0ab7798dd7aee47979011557bb3c9b55474d1a2c7b694b480e642d2b98e9659ccfcee6a8da303fa40ea87f315ae01cbb7a69887fcf4ac9dcb06e72c97a4ab6137ed31555fa6d20303e3ed30f8b3d6326a7bd52959b56c55b9adfafb2038a1b25bbd27b6328af8b03f3939d47c9c0722ac79d2e82ad79299ab9bad76368d8bc2f9e8fba763be1d763fb11e6049f231cff4102918a9909adc8663d8030107e7fe51a2af98b871e1911a0da99f3cee546b4b5b2f876cde384dfba76c5fbe707a6e52e641f0f15917aa1e16550034daf4b7e52dfcffc8ddfff354ff35a28084baa6642d1bd85e9be56b45e224fc66af51b901e1e823318cfd37b77d2ce22b1cd8c942ddb03642b44eb7484facf80f7a230739eb8f35488d399c3e452856763bb0a2ef16d995bcdc3489ce9a9983e54a6882f735deaf65870f1156533cdd2776a3b98d568d56a4380082e5572a6f5e8ee5fdb3ba1e1497f9da652a7deb32e792189940913dea848723dde48e3494ff394625638b626199c89a3abff9cc7eef51bcbb5143f438c834c768b2105aa387dad31159a37b5024510c48b5307798c081e48119a3ab80ce1617afd8786b032a7872969d3d9526fec8b4647821a6c7888e9d87033afffe3b21929b3242b2a6b771a5f366a150ba1c85a1f737501408f22fe17412e7d7009b1396fce3843cdb97fd72636068735c868e4d4247b2faa917ac9c0866d634593e4b125e4db9f48b742d81c34abaa2cf7016e9a54c500db610b7e64f2c0b9e048cbae4addea356999f280b4804284d78897cd132690a592802f75f4acda33071db9aea3751a12c73c6e0b6ada8fdf68731be96c8e13d248a7c84bb6eeef699cca99ebb0d77723ed4bac094cb045ac7e7adbd0890ee424e2f36681db748cf39583a6773a09af6587d08427191cda371f869fe3f9eaf34538f2803cc6cf2e381dc146f6c48a66e1fe604b68b32e329bb7c22d57df1787b0f4da9af7eb34a9f0e647159c725a0921dd30095d9ae41806c61d2fa921f4886635b266d29e969cb9a034ffac4ac83cf971e0c323270593525abbe750ffe67791ae7a68cfb92c2e3215f4fc27dcce34b67688725951702c56f28967cacdd332b40d4e0fa1d62f8c2320d9c3e707befd86ce20dbfe7ad5a59a4da7fd01f13baf54db2d79212de6bd58f345cbd45968c2219cb1de2b1e25841fca4e98e2470a8a107c4b274964fa2e438e77107c33a969704a0b1e796f9f97fc2e0d1b1a6caa7df00657c6a93ddc2200d3f3bcc75e7ab4aacb865135e28e92dcdfaa25f449f008f3f499e525ecb4c9cd807b31510a5c914e29a2666e016d78bd9cc87b12a6417de0340a653ce6bad7c1b2cd21c74893fd8b2cf86dcd7ff54e078cffd05feb458a0d10d8772f670aa4e3bc9ba0f43b2ac4d8706b9b3a4c981ff370287719126f24995dc1d9adc15bf42f74625d109d76585425c6024ccae9f6e2f1e63ff214be09869ab38f7e3785a481e04cf6b159f3aba5b81da613e0f8e68f724fec7dce38e977bce022da661513013a9a1a0b4a57e1945d46127c443b70a7d3cda1853654c5afa20c182131771384802fe90f310ea19cd3826e9326e245260ed90286d0835ab415e898d4ae710141c4a9287d8fde62abe9277dc61e00f7486a0fec79b4bafcd3c43b1d1596225c955da90967c2bd07b3e665f3386074bc9df6c3bc8e5489978a49d2ae5f6d14ac5df12236ccbd2492d8adbded4cf2f606922d502ac63321f2092e557923e63940a7d2db8628133b707be4fd21204246a3b609734b1bcca32c5643bb9ce262edc2b4adbe116319b53941c6643a15103fdf62ba911faba5de64ab78709beb70eff32e2fb94abcc1eae86e8eb90cc70e19f25015cc38e7f4a0022ff628d48ddb0e9b3eaf4c903e65b2dd6527c63224caa98b16afc25b6be3f886e900efa4f4217ff4e2b9da5378e515707e5e57a1a22d7f772997e270ac49954c97a2109591012a13a5dd57693f531e40ede5f2223046857e09dd8462931186c40065197383d7fee7ff6f535ca3cddc172f6df3b50c3340129a5a0325b4fa60e8528ccac2a6b9788943954cbb1437bfa216df0e1f45c9c854358ba75cdc7382b333adf689a80dd98f9a042efbaf90304292095cf65d4826058e4f9ae1e19935d46092bde73bcb24d0a5b64e75b812017e5234d8d3e4bb9174d46b33fc2e19846b0a0a380b6642b9424fde6c2e4f6e217043fec88272fbe4f63dcadf4fbf09b9c278aeac9a105b135f8151ba615f3489816865b501331778e161c49d979f4702eca321c57979d8664d059796df81f7b7dea80a09ab9890cdd9910167d749cb6109f73928c1a06bb06e34d6a063250f6c82951dde8123cbb11e49cc61288122d6d517cb09b99229256a5a18f329d446573797f467b2f440fec671206cdc442748a3ebd55f7756441290a6b59ff4e64029a1fa3a01342b259d9e2464b613e46612a5022badf65ae63c70101b845e785e8361372ce91517e0cddff507af08b4d51066c241802540e57db08a8d646c4e057be3ff091d008b54fd7e7916a270497cee487d94d000ff1413c0f865d8872fac36dd41fc117ea2fa5000f725c0a5f249859d16ec748abbe9d2e4abed9fb17fa1c43b003c47befa39fabe85f40bea84a44d359e189bca7d2eaac8369532999d88cb682cee6d805ccf7aafbd66696d3507436b8b815026aa019710130712f7c138df386e267fb3cf34ac44e7ce5e29e6dda6357b896d9b63aeabe982e3fc2b489c1f822d103239ef5b2c5bc81e2346ea83012491474f5df8d506bc3ea0bae8caa4334c570d48ea216d694d296283ba0ea28bb97a1004c3f52231bb66e446f520b06ffa89351150b2d5ad02679332d1e7bc0de2437e83c7bacd270003d7e1de7574bbb0954f03ffb4cfbf50ffe31fa31931b2bbc95d94c8debbc2e27b2cfe8ee342650f57b96bac4013753c0d10e81a1f7a077964c2750a7b2c537b137da6713078b8808730cc963603713084966beeeb52e667a43307e53d6b21a725000f3d1c4c2eb5ca7aa34307e4b1f9ef0c3701b48169e6eba0af9756606ec112550b618b19f960030fbf554d887998b250a6f7d24d3a01418df8f7ac466d497c165351d031908a3bd2b4e65e25ab581f27f51be23f62992e154dc2037943b0d926c03db176889bb993d3b96c36a45fcf2dd1acefbea296a05b097df69cefae25c8f4db277a3dc0a2a86be14e0c6193376ba0ea17012daa21054cea47b0571d4a1fafd600bcedfaaf6ec85124a970d7b6f30dd795c86d599fbb4efc7f121274a8dd9cd2a132565fee8a4f9d7f9c2fc330142718aa591b6f3f8739cd619c55e40eced557abc91f038bfd65f044031273cc683f28892675780c6391a5191ba1b43bed65e1de549fcef66dd6475e8fb29bce57036df0a602e604640e1ca4e20a6e5eb9775cebf65436f94faea8f40986080afd1365157e171c64295154cf5cbec3154cac35ba17962ef9c341721fb64e9f39705a7abd9f47c24af013d1565fee5cc1baee6752309c7f4dd170379d80d2426ebd703e5e9ca61ba2fc94e36afbe1db8df1d8495657d877a0244d00b398f4cd69649b65d9ec43f0e717c17aeda976ed1ef97efd569e66eaf672daa7d378beb5749159ea62ea89c26529a59bdd6b0171f26d006c939409b99e51ed10a16eb6f7bed8077f87f530678d3c87efcd89e4e54954089b8aaaecd13ddd76276ca4746abb6a254b3589f1a23a727a3594cad93f1a82d14415cd3357d875b88136d4f5f9273df6a4ea98af8ee7c136115fe95226349afd5104c64c6eb7bfa51fa8f63de6619a077efc6b6c6a17ab07bbd3299b40d6cfa860d4c7dd331a5339190420d8e2fe73b0f827b3f75a06a438d425b8f38ad6a30605beaf61a750ad3501a8315017093bcf8baf2433073fb75cbd1cd32d61acb08ee157ed298c4f9b45382c37e73dad9cc0dcea052089510cecd4ad9db26124d99a7100ead7938fd57539839e2ff4ea69a15c1f2f0ea0101d3952ac8be067571bb8ec07471a5cf5afe0580d44e2137a560e13fc1095362ce1b153f3ec745d1f5cc765470588517fe53e5452fa0df04a74f30e3f3e11566cbf11adcc4963fbec4543a31cf84727c8d7fab44e8ba584726e49fb8a8aaa0970557e20681b02cf83fb26863378f142bfd2b0965bf3f1281c7e8e76efde039775d30ca754547dbd1ca83c0c40dbc9a00f3f6f0a4f24a6320d59c8af4595d47f73567a7ccc1d6143bebd7f9ef33e9a066f7b776283c4b4e07cc4412e6f9e5979f604b8b16644820145dfd3b3475d8e29d352a13b7c6931d0d06b2d3ff1b8e462c79c833a607b6e77acfa736534236f8789b676ed2a7a88feea724ee6d2135e803b87d8d7f152e8fa442107568523d78ab34e56b7af750576b60178ce1f451f4f29e66b707b51e3d41e94b8c717df72178a527d35a1f633033ebdc81a77f98db8eca7c68d38a55c381c1a0485e249e0c21e9c60de901962d1715a7e6c9aa5fb520336964a1764e276c88445db26a103ffc8a7831cc0991b783fb26e4f3e4a7b583dbef7c941e4f3e98d6ce5961e18e691ff9e30e016e8c69831dc323de165675211fc1386ac57a76ba8a45ec9f355f00d63bfea0e08283272acb46dcbd9eb8ce5f05b5b18048375509d38373ca6422cfadc88a577f23bdd1edcd6661e83e512f50ca8b1319270b205c35035ebfbdc509e398155d144e26878b304abc59c77a3f2fbecd4742b4b400b6ba524ad589eb19e13ac69587a4264245dae39bfa09e458464b874ae43dadb84bfb6fe134f6d00216316eab780f5b767ad7fe09f3e68d1ec4c9680718a5564c74ca9a179e83e69545c79f314dd007850f70f39dd4425d58ec02f836976bb6278876824c8e2d6b2e82e8a57c354b19e1e0c1c10e53c98699e9fb8bbf3ca82f9590c72c59949d3167c9af254633602d534caea461b6670ab4d992e3984c0e91ee7cc6fd3095dadf8caa62840b1aa06a0d1046eb3c147195d334ffdd8edbece4d45f43344bade9211ab18130dab82508b7b2f14ee2742779565d18f70a46d966101e4bbc1f3bc33b303866ecd2642309cbd7bef922af880867542940d8b98c438ef806f9738859950ac8e82ce09d8752f4c7e937afa940b57af18992cf09c8db52b196223805a325dc0f3605f450840f26b108d079bd44f9844e73808c84c75f328e62e4586d9d152fcd74501d085ecbeb3a1fe20d2bd9c37e96b80f47b9397f7637eb23cd7fd81913632e12e7c7558a9909faff5d07ca9b40ba8d2cb546745ccd74d3536d77f49561f1a4d36b267f083149b1cc3122e058ec4a2c6002f93bdaf9600ddb300341945de08a79447a49667cd24614e25f5f5436d00d2098d32ad1da4f0b44eaa856f4baffbe770c1c0c733fff287d8fccda43604004a511f7e15d4915c8b221df15b41bf71c85141ad46d15afb593d0ea7c9e9bcbdbe22d1b4db8af1c3d7b524bdd37457cb3ece2dbb1823b4a94439b8b6b2304573bf283da447e428b06e2e8d6626cf06e476690201db5f25080689401429093e55489f64516bb0a7ea8f961f822201d4bbdc87294715f09d9b04a28289d5d6460539b42f41a03ffbb0e935bfc65eb65bf4d2157969ff630ba62ea8489cfeb23425977c203ef08ef026a6f63c246ca0ee8a8ce080abea8687203ecbc1fcded9f7e928bd3a9fab3baea688d757bd57b9837d806ca2c1689161c92c12acb80fbfcfc6c55401440fe57f9eb0f9e2e800fd92f8417fc39d2dcb2ed5521605cc8a1983504f9bb409becd774b593cf44103ec2442f2019cf9046f2bd4cff7be55d040ff2ffac8923d5ada84eac2307b1313477168d7e33305f1611a0a5f8babfa55e04d0463723e1270c1a87f90246f628228d26347f8182560f8c6c98e3d30f79e579f772cffa2bebf952faa2e5b828a4d2fbb7b7c7b1d95d53dc933d12604cfd2b0b548b662bc4ad884d970a5798b01fa36177f3ee83ef1b114db66b3dea92ba3cfc7f9010c94dd37a0a84f087bd7f3d0910c85647a8e65f3a60aa5f0235e9dbe5a4a7493919a1d0e723673860416179b302c5e8248057374d283cb15670130a85943da5ba81ca9ac326230a38e4f7214dcced2de2a2740f985b15cd16221d661b11f086caadd763585b05df18c6e29aaca5f7a9362c0d3a7544ba8807287854a3f67ba077ffeb19b2b02a872fcc760f97556a781736ba873212562b81b5fd254f28650e951948bc29a8c196ff48ab287658735b212be5e547a09d0a94b067e0628638cb10759ff29f5b163f73df5125cede09c9203abfa53898b4816c73469c4e82ff63553789c71ab5c1614e519c9fd299b0ffa7288e4bd11f7e2cb9bd6f9a75f716bf923569d3d85d43d431c5fb98416494d846a1200e91e81c1cdb8873873df6a1c2106c9fedc26f4a21d516dec7bd4981fa277137fcf5983ac5e9cb6e3e6e2de2a0b4a688196b068c5faf00e0aff15846f829609c962878fbb26857f604ab62ce07df51c9b622789fe4a096f85142df27273cc9b62b633024e3c15f74cf6a57c6edd9084522ef2c5d2e1830e35cca000e73fb15ce7bb1132a6e1a2ab7b5bae4d8b7088756c5510e534b49bcc8f477100c16f4011557f071e39ec3da85142a5219d778f02f82228abcfbc490a15690872c1e65adced6a02e78e967c5b8baf51ca2c4a9c8d3b57c6297b4f25f8e9b9346fec7414da55f3440d22791c397a2a3322662e68e1121e3054db41625e3fa726f32d8de29be73e103d4e5b1c85a1fd24f34447ee5c07a651aa49bc08e06b55b0ba829b003d4a837bb043ac6f65a0b64611b7f30215a3fe5548af57d6386f3e8de82c74a9b2b29080125f5da2c18cf6dd12a4c132dfec2f50773ea994cac7bf94a99162e6be0c9164abd9842ef0d1961e384079e8d927a5dd1f45da45eb8dfef5d4c56f46bf00494f41369720d8b7e7eccf787d16dd4805d3281e453c1541f285f2d4632a408e35145bac4077729dac3f110fa5e6f5cc23f205c47aa7c91486c70b793458eaf771db62bca3732594cbf88c07b7ebfeead2cd4c16dc0abed10d962af62c785052f4312f753807348939ba7b88a89ad47ccae4ca94e71d5b79ea5ef26d137db3523dc125f0d262420c82709ba1c1340029c47dacdbdae25d4dd7181016322dcd57516ded7949ee1bd87492dd818aaaae4bf37607558a51abebb2504bf735fc77c523e75a9566c8a0ff883e01406e72439e7d16574685503aed13616e9ce2ba62fa089d3f493a973aa2d6279ac3433e4d89964c266eeec9575f306d36226c958bd78c044e4670bd872fb0e946c228aaea113b38bc49220cc2b3e12349846f23bb693ab256c19a79e7099d91fdc2d6fa5f2078b5e5d2016a34e0a74cb640505fc036b6e39a797eb3ee1a6cea8a7f54a568b324f71dbe725026108a6baf380767933d17c6a29500e023683192ba9c5cfa31cca85c06a09adaa84341c3d59011e766f1f392a3d60e2ab5525d89491f53cfc6bc49646e6cb729c9e1af343603d4c8f9568a141bdd7cb08afcaca70ac3ab7cfc3f30a943da32d789009da791a80f3b5c812e2e56c059f9a8cfb5a830689a69f63445ef4f8f3a50793c7ca1edcec494ba5ac2e4d8d9af254fe5295ec252678042d32f0e6a9aa1be9e689669b2119a738d0c3aef2e260315c5ca41715d6fbb622b0b8d55a46fd2af35d43fd2b9a2b2cbb3e47c21f99d55088a095deb4e20705bbf2ac2d0758ce400293fae6761aa09a2ae9d4e672b637358638fdcd3a0ef9d331ba88be4866b69d23439c314496d80668619d92777d6478623ea510786d5fe90b286a9dcfd0c4d0d5f2fc83de637483256a66fd5f110ae8cdfc3e630ced09670119eb7faf08b4900507156639038909b9beb1e77b3ea0be353133113e7168480e9c30aa89ff01c7b9e3c01f0f3ad99328f7740940232484bcab0dd54c01d01681cbf4f38ca41a4967bad4c16164370e4812132cd93de5048770a34267ad262763ab15d0e0c5e9d097d45283aca41f1b30f45c6beac5b05235aae8890629e9bd70219bd146f850916fcc719132e6f01eca3072ef56e1be516605a5c0a26147804bf1e25e117c69f342c99eb3da19a21f56de0baf418807262f1dcf03e749343ebd6fa3ea54396a1eb3e3fcc58d6abfa1e901ef26fbd01b9924c54444201cf70624335cced0b5355352e31abe982941d6bfb8da7b985770d5c95c66bb6c660acd8ef28075ca938876b38902dcc6a5c46b1c56d4085d4825b627f01e7cc5f1361c584d2a95e122cd6634856d6420a8a61dd540bf265d56d23899b98e146a5a663fc221e262794b086c4f48b87a7dd0a27336d6560c74db10446269e0367226a0bc91f7f2e47795d68ecb56f83a362f08d6c3c57426e8c0d33ab2eab3e297b7bf1b00f8ed19967649dad245e28f722092e3b9c37eac2aeed1a4aab164184002d0e1497aa9dc93af5feb25976320d9d5a6fdd047b47cb3c478069b25f12452511543235f2a462f6981d1a37b8fb3ae5941a25ace94f17e370d5921037f4c864d490f350bc1a6889f2c0cad6820a1b026987d16d0cb2f35a32c6a14b747bb947d83f86d2da3aa9e09a5049f971cd50b495e05061242c816f12fcf0e7c9612083c82b3133db2006664d6dc7a5e5e97ab97bb5cf29d7e8947e4c779b18c202861adb44583c063267dbe1d1331d12ff637bbaafce1b95a937e0e633de5e100e32099317062e09a1289d0f0c30ac3b3dbb7b17868513a8548181fb3d65839d0e9a823f0bd14c86012631b1a773ed5cd6b88ca7f3536cccd5f1f868dea483e94b4167c05f03df9a053e7e8d34c7c20f9af29be55e53dd69e18acbe74d8d0ed2dbb2fd227485b3f7f4a3ce562e875529ca7020e4b8695caa3c05bf6b31205ddd172c60f5cd36dd42511b405165325cbf9e17d363979cc3d77ed6f7752145b701619ec2ce2c1f1c4ef6ddd697a43308d480f904b13efab066aa8752fac34ee6bd3dfa0f99b56098bbed96a88742c3a0748601ece1140ec6e500c3c543b1b2e8010cfc8524063084372cbb03c0f5938e35cfcc6d2c1110d6bf71d9f7b4bd493b422620ff044df48dabbd4b9394dacb750400178cfcdea48b2bc2ca38c5200144478e45b0d61f1fe1b08f64a53636f1f1db349c4614b2bca6b5a5303b0c356824e193beeeb92d2c384e67748e81de118b7c49038fc39aeaaf19b07e53c46c388bf83ee3a2170a5357df4ecae4f49f8ccfaa9957275150e4e28344d71da79b15db3fcd1f0f834bf4a675109b69eea502c2c12cfea7a494c88b5ac927405208e36bc7894e4040d576b5a404b3284fe30154e140a9fa9ddb788b30689e2d0bcfb537dbd4a712a6439bb6a23823193325669c0b9e42a877631e2d82d3d57fbc459d784b7e435697032375ecd81a07bf8f66b7dc7bf1febedc90df6a334b4ae4de216fbea876ec8232ec7137695df634a214f68891d9a89c6bb842ed78cabb5926b6a906e39e61e429ec459611767008692fff4159519a27ec516290fe70142fd1088ce70b8b5372aac76dd061ac604714b65d610a3ee7906ad5a2605114eb4ea58d1cb88340836b8b4540373eb21ef09d0153a5ba1761a1052173812075eba5beff54bc55a195a51a481746bfd249ddfdefc9a68007eb718e4488b2031e29bf78d2b03f2b85af73e5ee82639b42368d7dbd20fee245ca267c804f107bb4f6edd8f2e097f4f0a9a375ef4b34450077c5702d724009aaee305bfc663ad2ec552d287d767fccb2d6a445a5c28a943cd8c4d0b821a8faf0f1fb0241a92946cf5161c449e2d18f68fecfa48fc482ef047d9546cdcb6cb6a65037b2e61777eea6c50bbf8c43e1d53aeda0f50a84e5bb32345663282570a5ae3b4857518d2a19c36c01ebc3d410eef6cf649354f84db48e3f555de89689d27c9b3439e5013308e7e02157c46e6fe0c7ae8cb780ce8926de4a1899b9db6af55420ae7d76c9d1acfee3e78a5574fe0648e32854abecb800f217903e23b4ae4016c1a25b5e24e87263c08de4fced6a8f4e2b0258f883498675a5452d27eefe6b0ba08b4eb817a2d54aa07bf9ecdd36c948755d6d6c3c6384ac33371330a7f021be1492dc708ab3afcd42c35b452055fea0a2f476d953a4b45abe14b3fcea19b0228964d5ad8ce14355e81f6f41becd5095bb04a275c68f954646fdfe4c00935a492e0cc8714511b837776b9d8628affb8eab6e86d37f5aa95fd8ce100455f354094c00e04e4a017f458708bb55afc8a1a5c2d51925c6de8d9a34a0dc67b7661ae66ba6ad4ec34c83a5e3bdec60f4144e45f8c8b544d202468fbf9d8dbbb07c0588a049532377f1069d24af060a26ea00903879cc870e2193df9a93b5b2b8022f29d6be9981e501212c9101de5e1fc35c3fa30c0a9aee1f8991bbb87023f8af2065333fc0036bd8722eeebe0079ee2cfc296c6a8d93b06eb168f06a0e65a3ff99110b96ba029743fab748a7c6a88451340b463fd8babc1bbf30da6f04a934740f8920ab87633148c20b8d59c0746a7d141a32d23f182c1fe0ef88e04e3c65e668b34111282805993edccd59a19dab859af680d6eff5749fe2c32cc88575dcb1f0a81bce05daf2c7a2694dffcc3a45904c4899f334e266450172e60d1a3cf9411f5b7ae06c1e07ff1e068703ced9e31e413467a39d0c6cb78038df01ae8234540afa45fb4bd35b81041dc9a0fb98073945445592b33c34531f6bbd6edd5e309727cd317ead09910eb3304c944288ffc2e278d42b761731404cce88e096e7e73dd76d8cba1b9dddcbfa9dc22b8f51bce46abefacd43782baaa11189ca30569afc5a5f4e489e7b2f38d1948b37a6aad5a544661bec02e23efb9f4f9cb37fad91499a0498dc46fd97155732ce9bfef406b55ae3e9cee34fb61e88c42f4d63d4ec2aaed6f290936c899f95872b648a4ccdcabcaf9867aa071c2edde5d0bcecdcf2dc0c9acb4f3091285008b6a77c378da19d8626ef7b0a144bc4e24a2a6564ea79febb2e98d4a9466623a301265164642ac8f7de14659e7e552d65cf38bb7f12b330d3ac4ca782ce72e632a3df8f5e0a8e3776a911f20a032ec924ee4039d36e724321a0addcd9b9702ece9124bb4b8bd2608c4f6cf8e90532946daa9a4a41cda648b5d1a24812ec21e91987cdd4fa4a22d6a70d5fa67133e0dad38919520e4d00d8c5340da9687c94f3ace40accb68f0e1d4ab79e8a0ea2c9119599eb903752f6440cec9d986044fe62f00f1bd8e09580bcbfe319830fad573daa62714cbbbd50cea36969285deb91fc495a2cd1d605fa8e54b2dc48a3b7bbf560d935dd64bfa988fd697fee11f60fa1e5a837bd81df00cac9c1f33b7b0c165875e3454bf25663b1ea6a37790dbc3ee91fb04157db8438bfbd7976ab8bd04368293a3a222340b78584887b4eeeec20d6c9ed203fdad6763e78745c9ae863dc5cd09540e92749f1c78203d431e544c42126a1332953071988240e5ca82d878e22cdefcf2a481cdbc88e60dfb6f5da455c804dca040c74f787867faaa21de834df4737840dd670371f21e5410f37237cdbb0da610cad2e0dc7657decbd56da342d03f06d7e4cc51f4ae0cea5ff51e39142f394f0ea1095e7aa6fc0c715e9673201c3c4c3ae940bc74d7d3a1dd6a6b0ae339f78221857a04a5a41e8726f9880073f3aec93f1fb0b22ecdaeaa2b300f39c16b0f6bdbbbfee4b0cbef6d37b1ca49910239b78b50a49819e6873b6a5a13cc3964f42cd28332e2256148c211fe08317a865b3bc3716ab3a9847c0c7a774d3730a606fa7eb0d1a6bf2772c8a80b9682c5112515a6b0ca24ec34622d78ef5e0dad5f57864b957b99c8d504f18b4b1b44017b9ed104d6ebf7860189a0f7c5861a5735ce1c971392f85e859c3152a4f276e037fd573b564411f9bdf6c72379d1c90f36ed356ba438e3350a05acee190e06027a2a5dea798aadc55ab35315d51ccc75ee2df99e249e427311bc32c18ddd90cfb22c69fcd704069bc2305ed2da2b7c6852cce031e72658185788d216e236ab56d9b186e0b5b054f8eaec5bf0064606fbb054f84d132a99958c9804212b0a4eab7371ca7426235d132760d52ba1458a8e1807d33fedb9b6bba535669036575813255d161ab4bb8be8d894606aa813a03cb029a89724e947c9c38afe3ba91d4af3cb7ddff42c548369a4ec155d1ecadb90951c20516f5bd666e8fa23b56a1f66e383d607c7323be09a2b80767a58e191bb86c094782c684adb6fd05395929562cb4fd8b6d16adb1e87de7249e3d6da8a09d2499db554c465bc456ca4ca765d92dccb0d4ec9bb3aaf2dc12d3cd0de7d39e2ba67f7ea5563e637c9c4557a2b4718885d22c424419e6eadd4b298cf7fe50ab4b00bd04b635194d155ae605a95de7d2bde855a2bc7a5a1eb50c9ad551e69746eb59da3ddb5909da798716637fe3e5276f241ab89d036fc20b8e659eef25a946e4cda64cb915f3891a53664443fd4bf4d53bb95cb14af8f07453873e123593f1ef3d4bd6382ffdf2b68b4c3d185c793c019f0a23c3343947f97fda72aeee424d92c937c66ab7c1c5a5de3057ad192e038949462a62cb4c92236d67d0d6314ace980c425f4f010c5c281f046bf31bd85f791bfdd08836b62bdd0390ffce7f270b0bc8a473b9c9a217e3e5aae8756d34c24125764fd2332175f7c7bf0bdde68066053250f22ab0cb9f09d8d35595fea6bfde36e205dac545aaf2e55acbee2d1a80cc21183203fdd8ef6cb86b71ae77898806774660aa52ed5057b0d40263212245ec62bf2e91af76427820e7823cf441dd2a6b93e5001540118782e8b36ee0716f0ac7d8288262df42a3477e4242b88ca64f74c1a0bf88c817eefc0d35fe46d75238462e1e169546844516b832895461f5c453aaeb2379b2d13e296d81a5980388bcd0d6fd0c8bb37276919529a9f72860c9b41004800d9cf7e3302250d5112f4e158bee281bf3c0f9ac87411fa3dbfd92485da91d8c588789fdae413be43fb5245e2c758d6dcd14daec5efc7737c3a49b2c6b77d934f73384343db2ac402c70dfb4f7a59ab16ff9edaeaa8ce964d963cc968ccedbd755ba7891e76f382096d5ea5116390a4ebdd0fa3033491977e23ede7accfba28749f7839c7b0ff8226b9b0e53129883dd4c0bfe9aa7a2969fcf764f1cee384d74f66915405ed5da93fc2094568a21e01ce6928422a541ba8f125adcd52fce3e9fb6dc322e5592ad45ab9ff58650652b8783d8f8f66cbdcd94bd6a0ade93c268396e47e892dc6b679b8cf44c70201cf4cb0c59f7bb84c3eafb0abfc466ee7a9c9721f7a964168c532569af55e37f81508aab60cfd336b1368d940c5bcee8b4857034c2e21f25cd318302e9b54ec0e800aa494ae2fcc7bcf655eb0c50849b72e1e5682f6db1ad5966046a5bd0bbcf4617e2fa46ef564297ec16531b70f2a377700ad035b4c62a083c032e2621d0a0a051a982dec27a742522c3112b30ae74ec9c2491dfb78b88d781cb31b0e9f95b7fc55671f30c5d53142cb0a693526c2b6d193c347441ba49170768d8aec5bd2ab01fdccc10258295080a236d966efccf359004f9672debc652351617e8d4f55bd0424c65f7dd592f9536fce458d4ade5787796d3fdd1c1a864207009e4bce6dd1f302dab4480f8712f8034cb6c9705a5fab5a4d0a947fe3d65ea94ef2b5a0c24523f23bdae6b2e0bd89eb9f4095e1fcae0054533a102baac19d1c4f8f60be20936fe678bef66570f98233bb0591e0fc76361f07c3a3c38fc02ad3ea02b130c53fd7f4858087d4bcc78f715a9152459cace2ba2777740124edc7f5129742d74c4fd27d7a725b2c96ec1370305176de083dec7b8a24129adf69731698a42ec5cbb3f89247153d74fd75c1b1279a199e3a1305eabf7ce49206741a4b8c13d47db2188db63467113fa06323bd20304cf5bb66d327d2d4f80f67ccd93257abbe0cde8aece3ee1410a97c434137db2e2d785c1c4a9214e27c24589e2a00288056d821890ac72b621049ee8cff6bb6f7ba31b22cfbe38072ebb8aaea1e5405b2993a421112a7c30c0230d404d177aa21967dfa5cc464f2b21039e77cd3b4107dcb5412fc7a83b8e831a5900f743910dae26d95a8a5a876849799628294192d81117c3d47f17dfb6f7998ea04902b900ace2340cf7524c8cc6ec946eebb6169e3a0a83d9e2023a59eab0beb8e0da5da156d659c56f3a94306e98dca7aec6fd86d895a4d4de152ee94cd6ba28141a190894ff65eab4b7f14b170c2ccf1ab0a94fccb422e41d784b71241d82916499e4815ad56869990001f6375da20fffd356554b9e7215f6e491230bba42aa227944529304983b926416700585d018b339c56430138b6f963a1623c317e979040e1547e5003138b7fd1da837a4072358e4d8d3c17b6cb78663e16d10bdfcc5a3c0c051fb83f86aef383837ed3ad21d1f728c7ba50c8f9fe270468dc1d96538c9b4f07bebb87db2b08df8e493b5c67f2846069c5dfa70d469014a60518bcd32221b9cc953c8d991838852be5427f4132950a19588533df32761f725833b8fd1af5b9496f50ea57db2e0be47234ecc06c9a3046e4acc3afd311576f7a437a46fc2797eff5bf2370e003a04888501f83f35c69ae5cb5bb91f9fb1cfeff753abd7e3275c9dbbb4fa49dc7325eb3c3dfc5dfc3faf4e891cccf63ab5b566dad21d152ee4f18ede32cfd5f9e0f29f7d1284da609e173ed5867bd7430660ef150d4ec832e693b6ce18c23a4295fa18f0b75b5e090da6a271819d7fd9953bce44770c7638a1bcaea23d0d211a353ce451a7d6ef409a16ea2f7985144f2a13b921d5ccd725b037a0210a814c0afba7536b63c7062cd0a6b10dc77a9a3f920533e82ec2f64b4b2159438c05ca0dd2650529fde142dad938d3de645a099ae5303e9aeb5d2cac8a5f5325e979b394866861f04999625b30cb30524861504809eb2aa61b37fed4b8893aaa064e8078fcd8e006ad6a92b367786ee3ebf1259fe43c98cfadcb540c6696c9bc3cd1f95384e5dd9a560126320beb078914594fd5e8f396746329a1fbcffab9d6c1b466ed30bf587af7a64154239b7599c80d1ecdbb970720d8244c26ac5edb53cc50fa40a50c5bc58ca2e6618db4065dfc80596ff63192b443cf123812109992dfc2e87060d88d4a1a63ec86d1e30cdff89d2e2a91b11c94aa1f18a13f4b668f5394ecc2aa5465258360c9680eb3a21c383e0f3c29bbbceafdb635a4710d92df438b7e60f9c453d011ce9bd39ec9129d82decb72e351b1b01c0d62cd60d8d7035c0f7879b2771cd28ec3e381b31608fe683813093b079d9aecd1db951d479e236a0f823be7fe444c0ba9c7a3f7deb10256855c0710329efa73eae212f3f98131b0aaf7c99ca314bd1a04080398a5ce33f6f1e6823d003b0faacb117b880a88fb5ced4e16516a062eeeac9c6cac3071c53809d02c8501234e8ffc2a7bcd584ca09124b97f4823ed72c22f93b52f10b65d9a61dba95e47829c1de3392e984cf62f0c073e58c5894b4aa6966600e64814a4123970b7f030e4f2c3b817ff00c0455bc96e41aeb19baa9857ca345a014f867c7247e1f6b42841baacdf1b5af900561053a0214190f98fa4ffa3f6e2806d64c7b382b067d00453f2c9193f0268ba8f040f5bc4d9aabdb27ed0916c439b3d90b39c339efd9b846c0e0bea16480ae185ecd144f0797b617fef04391ffbf1bf866ca0f770117fd78abc1be602e377a0b4068f83f3477622df596daf727a22fe52475cab5bd9d86a9c74731d244600f8fc8dedd1541819270e1a43daf63457478e7397532ffdf91020ce69cbf0b838cb9f9c61a078b3c351bb896af11e4b31df3e838181a428a90101770184c2265069dfe9ed365d1399add6efbd5440a952b386976365c0a47ae4bae3a2e35522fdf96aad5a3f931cd97c5c32c5907a892e3c850e37e89ce6310c9fc70fb7c54c45bd0d5dd64944d63bca7dbbbf1b2168751a38e8e091aace64569d5fba9ef54597f7e77ac4f103ea0238424803fc808b7387cd988117e8ec46715b64734ed422e0efe8a6cdbe3363d5895ad187f04241506abd812afe1eaab9e4a2b5414872703b1e5f69bce6e5e02f9a937f5c42f870ef3e3206cb95124d3485697bc41c207fe0d04a6f0a27fc9ec17ed74f82b20daabed4a86e69822eee766d077e5807fa82ba035d71eb7566599133094b7b01d0d44515117a08093bcf5ba33af6ddaed3beed5b9096c76bb381bf49a538035e54a3b418d52967caa04218594d7238c9a60eca2d2bf679acfc9d97963f3bf9c3d2bfe571b3d69ebcc282e3159c83a0c4110fc454b2d389ec19a8a175894c483b37d1982eb13f9002d6575d38e5f59ada48a676cb9bf064bdb8a024a748d4228204633b91fba17ada964adee2e8ee5980ad9c3ebfa2821befc33b4ec6ffb83905478e94ceca6fe7890890dd13aaca5610550eecfd2fe242821d1535bab4c4e3943f340d5319abd55825dab9c58a119ba58be197c1b3c9b9d824eab503fb12448d60f54d2f4919ac42fde8e8af2d6f178f5dafab17805210736c7f0db7839dd5865a696e612ae6f67d834d45a9c1dac301b5203cc17feea582cf4166fdfc0cc71bc4fc9dfd6f1cb393b6553bbe036bb62922b174488c928bab8a8ef3f0d7edbdc43b5f62446935481a85eff7f8ef96f91f0cf051ee8e67dcd9c329962ecda861214ded71864c7407d45bfcebd5233265f848e7afa31674093e6dbeeeb4f431e377adf712cdd3cefd417f5ec5d6ef15b3f38fc011a3a94d06ec71590045022e07336f902091f9dc4b5f72287c21fe5f562d5f794bf02d78d08897d3f2049389cd9df57bb5dc6ef4aa72d95fa772af71b3aa4c9c3d0e6ed81ba172a5755c1cb89c6cdf999adddad06fb165cc375a7c2dcc780297e25a641c10c2312148d7de05f357541c5ba0df4f990289d7fc8a447b2144671fa1f17656fe31566d0b7d2d49182033928ca2e0229f0c8b820fac7625054f19d088192779c5a13a3ff17949da98e8b2cd02ce690da1fe83d5c53e119779c00d80e644b9f4850edd6ba32cfa8d12a0bc0eac5a42c0fcc6721c3eb69691fafd39b23f7cef7b251ff6ae612a172f2a1c1ff949d825d82360d20486359015e12fed7056a531615860570f6e3422c08b91c626e8d9cd26b08de40e37eb32c29c0054404ee8b52ef05aa3d41ff6ad02dcbfbb5a01761832c6e87c9efc82faa4fd8694ba56727e818dfd544a6d76e106a05aa41731fb0ef84162f43555d4ed931b6f2ddfd5377c2dc9bab10a19b97872b423c6c7a5d0ee3a558220c37cfa2cdb097fddcac624e1d554577f485b321da3a0b133f17494f0838102ba2c9318b527da82d281048564684a09f97b871940d355f84fceb54a13201f8f83876c720c6fe4f64c7c8e0edbc545883d16f366b72a7c9e1bfaded3acf9f06b86a30d9447ba75ebe167c19b166491cbad1606e6656d41484aaf1619a8701795b19666e02a158f4b55760d7ff9f13831c27eef64e7c7b2439225d269cf645d596b44924bdad727b95410d9305e64e1718f85fc0370b94ff5b05e9b9565a1476f642f3fdafdc839f4293a784822b5f46d50f3937f119d3a84ce77e543fd95ed5f10cb996f0c2b429332ee1b70ecfeefb138e2cd54f26080a210f7fc26a6fb0064f3c61b2e46c968104df66bad764476cf46c6146e1ccae396ed1e836e760de555ebe82d71b6a03bdde76958ec2a066d2839a73eeaaa2ecf728ba03243c9a141c24b190474171433ab28c18eb22a57c4186e46f192b9e81c8035a16107203bf20e6f613acb60be642ad26ab4bc8b73c175a693a19567e12f06bd8c474126e4737144f2f3fb167518df893dfc4273d4d3efdd9de7fb03475451b77ee010f2544f7ccde0efbd92e0d4091083e6b4acff3d98faea9c3d58bfa6b8121d43d27d8c9d81a8e5a2e6b715392c754616cf62e22083bcaa2120f5e7b777d515fe16583424d72e85e6c9ee7838bcec689db7e366a449513a17a24a5f765e4e8532b077e48d7f38a4f17f1919bb7d6318b1cf0de8099137e404cab177aa66469763b5b93de8033bf6b4d8af6cb704daeafb32443f0eccc67f6ce0c19d0e24aac65f0ffa284af86665e857f92b96ee4a7f747efd0f6ab55ad7e9548478ce40168fd815021bdc3327aa2bdd62f364e563f58ddad9c60a2e7ed57e9b78cd2ca66a84c7d6b38e2b6fd843203eee394b7a1be5de380765ae68854a58f44da6f6e3ca6d794449ebd715a0520f16cce2f32fc48fb0874a732c2e3dc243e3317944fb0b44fbb6681adbd13c7abd7c5b0619d137b1e0bc3f870e005b5b65df5258af27facd36d7fc62e35fbbe65caca762f550ad448d8d4f54fe5a58bf5fd9dfd7c098b737753f1fe18ccf5fe4f97c61214c339622a24147dab87482afbc25b1bab8106c6a198f3e53411981503ad70509878ead38db2eac193c8b4f99876b6c7a1441c1511749916dbc34dfb6bb6bad229011c6d50b2fceddbffe05cd5f94fad4194c2b7c60feb653cfac4ec900399e1d9f9232b6e7b47ede202d3e2b9020bada5086277731aa42d89d810c42be5604ca1aec42a00e56103be24e0b9cfae7bdac02466ed9f1be1a2fcf50597efffd8885e6e96613f8a0b2663961c0cd84369c5051eca220c2cef04616798a58a58cfdce6768a46374f5de28552562cef52049be49273914491b0f6baf014e673fe5de9e54796f1b222c969192c922288691790c3ae3eb12b5f0439fd1e7a9560198c79884b8bac2659c8fac9ccdf7e42e5d1191a3b1e360e02f0228fb9eff5a77c06aebdb106d906e436d87c39f52ee520431d051a45468db34251be7ad47541ddbd8ac589dff1c1cefec9c89dc14c6ef644e2b6aae716117be8dfcf59bd2b47bf90e1957e97f97aca03e87a7c57e290986029f1a45498e0f84b7d357b65bde85fdbf8741e77881517047f8c62c9c83cb00f5c887d94500442f7f0909fb4461f393ace345402188ab4988cbcd5b513bac32a75a6dc00245079ce3c605a736c4e33a116a05890f3c8547c6eeaf3ce6d92ab683b6a107e5e30048a879a7ea839a659268a07e3880c38568c9d58da0d692d87087dfead6f0f1f35987e6f3f408e40de6fdb31589607e771bd361a0ded50452126c9a138ab652f2b499aa8b7bddbe0a170515084d637592cd25a13212fd46ca89ff4dcc937698d0ae13d4adde76489c130e68e3179006578c60a30afc8a4b2e8d884a928c9db5a33ff8faeebd333bfe9221c4ae07a912478b67b40f2554b83cc60571fbe7bd31512776baeb52d9a148d44e94c51952736b31cd62549f6e3ecdc921df673b04cb7ab0770152ab8578dd1c8f2b72fd7f4d34ddc6ab5e45250ed186a7efa862d6e6a164f5e203bafbb5f47f6382c2f7c0d8646a2c7c253deeaff9be95a7eaa981c3af1e6eafc358a3cfa7a157cefcb16bb4e69d900185ba70862127e52a88afe6fad311ce3c2f8f485fe32eb0ae3a72fabf00eb1e0b884c59eae2dcf1584d0aa2b953f7e909b1ee72e823245ddcbd5e57c81255da9eb4cf5da3e2dae01241aacc0ddeff287ce8993233db3447d499c8e93710d71e27d8c2aa6da20bebbb8c4241ea7fd5415d1ba9f04d3ae26dd8d2ca7e97aba04de4eb8a64fef9144fb1622c06499d3ec46a7f69cbaff0852075daff9e49894042e5aa8cfe5f8347940f3659324c000702320723e601e8db5b9eded50e8ef8004d2dea27a9266c81adc5db3c389e137bfe8de563a3fe661bb406f477f6747acbd5cf8f9b06d02e51ed2a1f554b01cd7b64cfeb1807ff6bc3d78bd389a524a653f65c47121c841a8df9789d32b9aa49c9fafb5c99b284d4ba2576bb40dad132d5ca6703a101c1f319253413e5cec1a37db9334f23f3641de1d1fadbf0ef21821849e7eeec3a83bbb20b2bbcf71448b9a745831321c90d7953246be63681503c170825584a5fdad02b9cec0223c268578e3d8548ba5ae55745eac47aacd528b498031df641a1a983ae0dfdb7f4f8b39d861aab2c2b9a7ce8474ced28867b80e76373b4fbce02f54e4f5511ea6686ce240b7dac3e7d80539824b883b54d950f51bd23cb79359144097dd754a331abf3a5cc925a95854ecbe7d2cc27c54d4b4edc018013b00681e87287bda43c954facc42aff91442aacd6ffc81a07dd90f94ac93eb747a7510786cb0ae35f4c4cfb982e81398b0d519e4adac651c089f593c03166069fc67cc2a76338e5df9247e0cfcf73d76c3df59a1f308b044ca1106ca67867ff61fcf78db6d7bbd49e5ab84eecf77609232dee12fce3c0ca97a388cf8f6a97dd5b6ec39324c744b24136c0cc9e789c3d20c510ecc5ed2e56dc36430b1de94572b9801a7bba50d88e6937e16d285a076d5b5c2d9a43160e865183406577d9da02749b5f7e16409b3a60648fac368cc2431062567d0f842497531fed68af4237fbbc22c8e3dd2cb4c15558db6bded3e94bfcdcc09522c7dd18d790170abae124e9cdd491aeb24f5a05e609134763ca89e5b3c8ec345cb54e4b3513455dba52c397d430f46643e5407b8b1cac58f0340c98e0a4e91dd6c8e4aa0a6031bfe874785e2a858e391b9cd769faf3e8d7fd14625f43cbaccf816c664e3dab470b86727bd5da3deedb7a4eee4526747e8b790829b0b7730d29fc656215447643470d9c4a74ab809af59becaeed8e0d1cb7c90613bb86bc8a83b3b51ac670fe8e31b90a3690637a64669aa03b108c6801d00a5928f1edced2e299a99a73806e9052595ec0eec16cf30ece6311799fb9088461b4c0ff6190709d785682fabe643a9c042d071706c8384ef2593c086aa05a4e00b29dc1e2f43f73b1ffc73d90089db58cf2644e3bc241d848a5ec908b8f8c8132f522eaf4aa3ac0bdb1f2da1b26b21e7ec5654ee5de986e6671736dc491c581298e7afa968df4232b59908c153375ba14332af3d7d0bbbf8a8c7d8d0ffa6b59aa38bc516f393302263b38a4cf14a72ae043ecbd14e759410b446514c6151678bc9c9b96b93203ee77426556790fde38615b448f9581fda3591e1c0f714ce96ffd4bdf366d6d69bbfbe74b2064ef77d9e6cfc3586c2c53d0e54eb61b4ad3ec373a2a099951058f0006424965269eb4c34549a6d6854c0a5173de9cc17e9d0099aa34419988da60979142589b479eacd51b77d9bd3cf721bbeb01e9f431817e7f1d5bbeb3699fb82b8a64eb88b7233ef405debeaa8f9d62dbbc103a3ab4053560cf6c8cf7044bda9fda47da0762224c6934edf8eb10c816dc0ee7a2ec09fa1497efc764755e78eb9a51fcb489616ec4373df41de77fd919d74c641be6ac80b76d798280c484b61c0b916222a7647f39b4a70a27cf9735e5ee5f940228dba75d4ec54deab23a2e9cd056a5105fc627a425688ed215fe039dc5bc1f36a46997c525c3f3eb1446f2b16fd54dc6a20981f1d3f0d500b26174f6392e8747a6b4e97ac29fa8d25b8b7c3c139d416ffbac016c95161e85472fbe3edc7df0af5e3af8bc74127ccc6e432d9e84fde0cc91de46fd30f4ded1ecf94be3b29e2580bcaf70c1f368ee3f26f3bba929f70683a14b6e24ea75833cd84cb1ee7e1f8977164eab8112e3d9ea42e15577d8927bd447dd30e872bd741cab2365db132ae4c0b3138fecedcd0f2becbdf62a3743df80a350a0a7359e0831cbbf9fb0f34339a1c51402b179ed9cbdef4ec68a8c400653b62668f54205f5da66d463cce2d62c42522e403f177864cf85f6377ceb6ce6ede73eba731b8c476bbba4472e386a409a25e9a180d3ba0d95e818308a4e593c2f90582534d2044c8dc3762dbb1f4b234bf45439d6a65198302f28dbc1868a7d1100936a0b6b645f704a4c37df73fc3e961bd1ede963ad6662e8ebee2286e36ed6c60d46dffe76fe7d6f35580a5cc94788a4d6060507c8511f8253ef2bbbc6befa2b70c45b1f3cd76b4ce7095861c27d599591c36d17a3ef10ce477b9469b883bdab70a770b358354fc2e1fdb55a33c621af4d6c2f8df9eb2a03ded2f1f188e5c30bcde555fcbaa403cd08281eaee77e11ebb9a94a177ddc4dfcb8bc1ff8834a30b5068db8e0199e54808f7a3bb70222c351a5338556934e1ae5510ed9af34cd1ab581ff6b1b8de07437e187480747cdcd9b6e803851972ad5fb316195660aaa320f127a5245ced829e10cf4ba7672e595de1ca407e70e5fa35ba261e532d61d75e1235e4952e2773de1c7d51fdfe9c5ed2052e111cccb486c469bd97d57af90f306430105001ea4bea1cd961c57f61fd6fb44316fbc7e39d461f9539852a3a1894464c2646583760d8c3e84780898002fe3edc0dadb8bbef37828633ce90f3e4ed2e6477bbdd26f286b705f934129343105c512f8ab1f03ae0c5f2067b4ec9ad15cf8e13a3a8451e2633261fda153b533884e53ee66731a1f83857ded34343ea09c7c86c5b8bb6c1ca7fcf8252fa360179d16662fa4fb525f06e553274eb60cf7fed538d5dbb12d83fdae2617fc8b8819df085eef8be4e096aefa940272e42e3556187636b8adef45d8056d8e3be4f1b379a9577825e78d14c66e099d587803ee64b5787c92c25be10686f51761e2138a34d6c01a5ad49a5a9d66bdfea10f3838434a5dc167223398f034e01a94f77185523ec1753bd569213bbd471a094462de44e127a2de1ba40329d0f1650b4fc5244b2da01ad2617f7a8532678e66e7dda27a5acf2038222c3adb2665b31bc0022b0f765b02505d314205353a6fb284f1892b532fd5cf06157e8cb925cbbbb8c88c1d3cdc2b912074f506aed7fccc4c1c5ef33ae9bb7e7234942efa543999b50683cc9d994dc2dbf03fe08bad715a7aa18d704d80e11abdaf3f1e9697f391a1bff4de4a2a069b73bf8bafde43f6df7a9ac74adbfa36374e40cc4105d4d1ccab5329ecea68dba7b6a0f790cc76fd1b49cd25bf970973cf8a141fca9187f16f0e5071c4e47a572ee5ff123f31784b5bf465336c2ad7f68cce1631767c2056472ce1110137fcd1bafae85d30562fcb2ba7e395f832a921a0359050f02665d21c879b2d3e84cbdb744ce0a433f0b7e33508cc995e0aaacf65cbba0acf9500d359b12a3dbd6817c0a5e2c8706d04d3e383741d25135f44972a5ead992ac0bc643e87ea4856f19d503aec6b125eb25e3d67a3a2d6e54d668d6300d03d08d6311effb0f00f576c02f61a550d0f22a19eee48d4d50b09dafb23bc32260fc83639b091473addf97642f655b9f01a91ce732946d1250d30aa3d3b01b4d5d2260d2b732aadfe29684a9625c2de5f9dca414c9d835c37f1f739efcf75c81b60730ca432988719091c54ccd75b18e5ebd764dfbba0bdfa5a016d564069c2bc78a8a0729028c3cf72e4d80e94f0b715498087f8ec418a8f57818bb28e4011b4a929718a284c5f89b6c87389e991d1c11a6aad927341c5ca822c3af3d10fcc2577c9d062f47a42a638101269acb9071442211cd3f2c993f24f9f5ae162fbc50b2ca0e0bb7b84efdd45d2599833c3200106e9d8780f4132024258bdc590c268ebd428673d8935c1f60f10e3004e0a2561a08512a33835b5b12dcabd660d2b38f3803e94995e415148f4f008cd539321269889ed61f8178f4145bfc3f1fab33d5df9548c7fd1004cd06dde8c241346a7e748c1f629b7721746ff3a01212adbb029a98a3c54481b804a240169d6f54d2111011853c8fb416259e205cddc95e85ef65bb72ac4e540f73051c1e4720adbf667e83e032faf478f6cb076a9e33629af924455f84b479a232dcc48e2e9b65a8ff5a3f8df1c23e5e8d67fccb4090d045b0eb645ef344f9bfcb1acc54b5fb91d381f857d5cfbbc94620cfd82a6312f800c552f741bf9f533f55a886ede492e3c9e94220c9fb638cecee1f569b822f37837440d0fa891da4232b509814f1fc7e1f469e6cf1b133132dd31574d39488a5c4c3d64ec2e7a2b0bdeb5dd2cfb5dee5fd1790c424606d77948389a8ae8d468b578e40b245517f843f78657434e1f478b11bf2c8ad4a993699672b481d66648cc9da77e5fc487ab23fb97933c423f5d590a7d215b0e5d583af45d9fb9536a8de89a1ba5e8293402c2e059da1345841a0b008461ec45fc38f2ae9a8af19264ca48175b44e898b91cc94610de892e46fbac5c2b6287b6a37992ba38d2082b1fe4d6bf730d120e8905321304edc38acdb08a6c7d846c1ff5d786b2cb87c54320c90c329d32586a4bd4445e4bdafeb0ee090d30ea0134074c3ee855699f956d7bf79b030cd1b7f06c8dd9bba95a2eaa0d78328e8bb940e2bb86731c4156a85318b48b0f055fabde22dfccd79d6009a5b0ce133261b48fc5e64253a065364554af652741c1b2001d604e8da413a756cdaa80c47a13a005e7a111ea400b725fa240f8a26fb8140e4c898246447a6131e564c1c7ffa33e7b99f77e2e7494c6aebac607eea509da7ff8bea93cb429e639c030091297441d4db8f772fd83cc0627cd0eeef54c63029fb58b384a1fb42377c2cda876b53218649877f9797f04dcf6e32fe052d4267f6f94242a70c85230191267c0d3d4f0ef87fb3f3b570471606814d562d435f08c71c6b7fa3dc3a5966c7dacf24bbf75424c5bc1281b6493c7b541ff99e9485147c0ed0002a21458cc5b48778582a4e5fa6fee604a9c3dbc4b30c580328971d95a819ff6c4b929a09b4de11e77a983d5993195edd563e56e46ae861e948defd0ad1de06b0d4a4b0e51d51689a779e50155fccb4f4c2a8524fcf9394a5a6483ebbb7136c641c6b2a1c6841eccfc3f15dba6f137385f5812cd4239239be34d31294b7b8373b3609b1f0244858bc16f6e0b9b2b4df40890604326dc2d070ec6726f3f2ad010634dfcb9175aa9e4ad0cd4f41effd920c7344c5c04d519abdea4aa2826119d07405a9ebb8ab81f5fdb1438a0c1aebc97f5e17bb3c8945e3bff73a64a1ab676107bce942c7f79fb0e549ffb47e682bc6aa6cdb9080a8161f71430cfd2b14279786ecae63f873c0e4300e2ce028619e9f440f527df638825967adfb0ff0995f003dd197ce9ad581870ce8670e85b5a85f4102ead4be24f964eda5c6115cf3404a3110e66810140996dd6f414c6ac62a1b4ad4485ec9b221f034f071f1e1e94b77bf54fac1f16fe6c5a227f213ac263e7a5e34232c204c57aba7815c5b08da6e3a15425af8386ecc999c6f86c320f9e5093a0c4890e27d86eb8822c720ae6ca0ec89859980eec29e138ef5090f3f088bae4f9571ad8f4d0965156fba5191119926af8a9fbb0a137cd75d169c14136d71099c2ae5823840a426d309f6afde8f2f7319690018405bfa65cf0add49da7fd678e391d78d9cee288d7d844a417db1b078e8c06f395418ee711865d2d3d8c2c96569f31209fba1923edf93e249a0df828f32ed88be0353b11d5052c9430b2bbede636029284286f2221987219c69371dcfa7af6c7f52960f7247301ea0a80c6e885ce905bfcdf4026ac3290bb81945929b215e7d04c21e6b50c88c6bccf00dbbaa7aa7ad36f1e7cf76bc5290be09c21df097072fcf7a5738c38f50947b26e5921c63266bb819e8c5d693a7843096bb04cae64d5b3a11d0d7018e1314ae6e3f2660d8a3434bf01ea24f178912dc6579e7ccd097246dd78ef7799f2c8ea1a932e07fcba23b1fca6364d304689bf48983ae8bdc806ecb1a11248e0827f68fe08d2229b3a1c54561577294f73d80042a33dd77d4afa1cdf79563fd9398ba34e5936865ef1dedfbb8d8df3f2bcae85c3bd090936e5d84102c6224ad87db6bdd2eaa6d766b298635de8b0d87129e2fa3cf092a9e0b259d372a6bae6c7334fa13948c9b3bb0fb88adcae06511f2a55cda561e0d540048a4f713c734f080e3b0b8c7c060d59ec27eac6dda4c1dc6bc36c02a258ac7f8d1b013d0c33e6c1da064b62dc5ea7433959d3597b49f71a6e9f3080356b9794d48790a2c6cffc9ee3d471e779cb092c37cc9cbd9e313e55c0aad841529a3f571a770f2a0f7d26c234f66c7ae987c46392205fe44957de3407ea2d8d3f431d3f23af9651f814e426c2720be055aa30f211b84e510b778a9479c0ea89b644a5487936064b95e9df3c30e44921618fea6d8181a8c753357c9cc05dc45c747e6149a8c7809a9fde2d0d133e24edbbdc841defdea1ba787cf5a2a0b32a0df795a18231d2e94a02f061f1512a9ab9f2ce35893b3e5bb039bc3c7632e8ae231eb3d588675b80708c5653138e94ad9631bf460432939037d39cf50b93b4d75893da85337bde9d0b39b5fc23fb1465dd3c4edf3b0a38e5ff4ca81753b4d3706c2c66bcb941310a9886f9b45cbfb659750d722c377f5228493a548f2748e798309cbdfd272ac15d62d9208b6d44a874b5a13e8e3b0412c4965a976fd3d9db685ba21801a61f04fc49a6ce5384aa71aa21c2454b1aa38790530a93ef5275d3fb120ae7eca871d93dc3eac05ea6d5df4432e9b5602ea3828533108b807a72115c2a218723a83e742b9d1bf3b24cf908f64f6b4cb4d81d14b6b8bed7079f059d60a099f9899c45f1d9e605827713abd7c84fbd91009dfa88e18dbe267d7f3f64696b3039783c08468b69afd2750f8ebde9c8969a1f0580b4bce39c32271e43534964fe30a81bffb0556868f89e25f41df8f38f826dacb232e8132e78cddac44ca75ab07a9996720df86d13a241e0d4f8838e3b4d3727bb30d6db1afad60c54ef231c7501c2c4aa836f287b763e09bc80413553d2d5ec7f87826bfd1c33502f9278c0e69a1b80310e690c172b2711a4100b76336bcd4611143a2241759dc5b4924aa8c21580aaba0c1c00f0f3612c9734e43289d8ac09cda5ce32a8ea85efc742625c9412b3856b15eaa04d2b707620633d4ffce7302ba0cb5ea56216a60619170ec739a30358c68d0a5ad6bca884560d6355c1d4adab358140aa883d147cb2657f7b59bcd01df8f11af78f39055b07651e75c463d6b43aa2e13f9151b851a24cb5bf8f95b16a13851c4f112cdf31bc25d9347bddcb9858eaa80e0542c1ebcc3daa48b1f48a88ebbd42d31869038cf49790d7cc39c02ceba3f197b4e9f7575f6e79077448b2a7c160d3fd1ffa0f1ece166be711681ed094adb61b949ffd6065ea1593b2c18ead7d966ee279661f55911aa35c8e3258594e49f246c3d0da648a75d1c3c4eb70189d1ec84fb9caef5d106461b2d378718748bbb540d3544ab4ba6536cad731bdce40d7c93fc1ba713b3c68c8bdece20905dbbdc689f4643738cd387f019599894db3e3226a5b0b888c2fe276c58f6bdc8145813ef5a6ba9f651fd00360468aec171accea5833c44405f87b57c1b9b52c96551e9530c74e3d5930121860c7d1790b82d40d7b9b84c5e46debbda6c364a583362070a2ec395ee5f595252eb8d891d17fd553c1d489ef3724888096e5f7be2b83d2db8b856c60a69e3b800425a10015c9769df60973790db320ab849aee9ea336c57b6a4a858af0c6af205216d0e72331eff421ee061cb1927583d0912a5dd439f162eb11cd412e14aa309edc6e502a542781559d2fb7c6b57397ed3fa104e069b44b7566599227fc809eb2dbad756821706b2d88ff3e7a1ac4cbbb605880af21598f419512ef80a3bb087dd7fbd4cef0da957dc8bd0cab00dc76bd861c78aec6942ba3f83d519d5e628c5ce812861c4acf3ee88716615db2cef36781fc354c53d439de384370227748d1be49561b087f9e2b86ee4f166cc664dd99ff4075f21eec182629d8031b51cb324d2352554115c7646ce2867ec8bdcf9c2ce82aa9c35f5540b1b78cf52cd2acc7bdf6b7ec6cec13960f32cc275094f4d01584d6459c7f01fcbaafef003f8e9bb91aa9e9e64b5ea3e6983756d421caa442fd43f53ad422aeec5bb51e2d9c7f38269ffde6a97bbea96457ecf98ed3981fd006a3e0f1b38c55c840a24e3993a3c243e6ea261b03a4d65635ca0bc1de73bb8f6bae6776707ca478dd7aca995ee028052ff01bc56ca55714c148af8d47e5ad424d039725a8b922998c6f66ed899ec00e31a984d5eed90d689a85e7e2a8628d636ac8821e1fb95618131a5d09ce94f4fe71e6be1da6438ac81687d1d887bad09e223c81420d326fcf53ee4d3844b3d8f94a1d41ea118164f535957883416edfca186934b7f4124f79e49ab4d243ce2b606259227a02eb034c72646084c8907e9521022c8c730b8e11f0c732bbddde0984279a975f734f3a5741c8307cbaea0abeb528cb6643d5f09428a30b689641391cade2f69daf0b027cb54d8cf41ca2fe645d4a8e3aa8d092f7bef7d87f62f42a96e515a7b81dc70f1f1cf3dd18e3c9f1afd93cae7d748f46787e3b8fb0e011ca6b222fcc71d1eb29417297296eee06c07f90cc5babd7ace0e486af89bf2d641bc83e677138f16a04f3fe40e1331d94776a584447978d35da1777fe2db46c28d6b97d2309436a15ebece85522d3f23a79963e61f4bf6965acd599fb5f0ab42acec2a256eb29735dc5d056c91688d059ff8f3374689970fcb0b7661fdaa8dfa5a7f02796cd6d42e9ff5c0de038aa3f659229fe17600bc42a068338f899d06b8af2c679e3eccb2fce023bd6168b55746d6cf2e99f1f9fda7d3a86bb05ffbda712168fb6c725c2e7cf98f0e5bf03809081d471a97f4ec945bcbdb997dadf72dcf09af5c74a2c32437871cb51f94eb28be6994dddaa97cbe5ba5f015cae488aee1134c54a484d2dd9ea86598d77d4201da020c87dca0524e1fc123a50431e69fdbac6ad96b33c25fae0493e833ef67c9dd7f2e39cf39aeea0d0560bfa64cfaf4bd2cf5c99517c558518cc4573f274b14c3ff6803f53764c439b8846427ac8eef10d8730d8fccc08c2f6ae0abec7b7b067dee5f3aa78ea23b2735e0c7676e609ad51d9759517591d4b37e47707c962c90a48e08f296169a385b62e77a95a49504650d386f11e76f1e1b2a6f368d606f2b5bae9c8176196ab1405e95b4253e4bbaf732f3d3bd156137d3800ca6bc74214614edf5badea58f931693929ec4c9f752c5e446f0cd82084d2daa090e335319ce37eeda16f45a4ccc4a1132b369cf989e3e3c1558edb85912b8a27057b7ad30967ad338ee1c06794b5295e62d7176dbcd40db32c51b54a07e8274655b161eb90f77a4254996d978a8938796461912f3726aaa4b052cf7265efcb5d97d37e0992fa33cc02444356c97f9940d31582d95242c0cd9fda465cbd90ee32e15dea6136f06c630c0cc70517faee330114ec32d236cfe7e0eff5145ee57ed0d725552a05286968f4a04a231f74508d7f938b3a80880c73f912d57466213e84b0ec6c26778a1003f875be2f0d50009cd9d404d42a050b5ad98ad02e71d63ba20812008c827262acea13ef867192d00545955d157daff7c8dc91fd7c0f5ec5499f63f6b7f87cdb93d00867ed48a7824e23f29ae5eafc49a746ab58ed1165bd0b8165a9021a12af6dc47797079f4962f444334544328de22bfbf14d0741c72111ce4f3e3df45acfec6aa08ffc8b9a0f863200dda6c9f83ec5d6715afbbd25eb9aac796f20b769610b8b328bdf3136b1070279960a76d1f6d44eb86d358ad19f4a156e8c3301442e4f416a5ffa716f129c55f3fb3c392ac8057e1fb06ed092f02c158aa8587cac217a4e03832b2a75c02db88c6ed51cbb442ecc2eab41f2b922ff3353cc2c8a5525ef441c987ebd91dd0cb373ee3e8b1efa100008ab8d1567df94db8a4b8b581e60638ff9008e779a8c227436d74a757bdfbcfa3635725a3808c5fb1b4eaf2f58e9d386139cd3959e4eea10dac7ec0b258a7dfc75995f38ada500f5b1c8d35d84de67783bf4302bc87654cdb58671d2d5b9385116b4a8da2db5dbca9b57b5424e9b72cd9b26ff4125901642f6a50f90972c14b6d515ff135faa074ff5fc79c8abd5ac54ceeaf8b5aac053554e17849423e314d1778dfc3d214935f8c3b6f8202b064dab4d9141d6d18e054e606b6863c4232f1675310788aff70da62ab0d1c81acd3a821df4d3e6a137d396d8c20f33ac03cfc79f5dce84d6a1de0de2a0891012c7c9c7d0b9c48acecd1a17617824e6d38c672ba40f8dae350fab0d9e185036ee06db0190053f7d0fb2caffa8f94862f3fbe6a165a7b5308b8e3a1f7b685025b046fb432919cd8237c742f23c92cb75391e34af88b6132392513566fd3096ff624a5782c29d8701a10773be97bd603ceda2c33aafa7368a5b38fd890dd8672726188b8f8991d36c9a56ba30c3fdb1fc93c07c87aa1467ff71c9f54930f42d7e3ad57cf36256ce74ed8b392c6328a0d2dc8b0e46c6f458a25b24d82894c63c419d6eccdaa2f23ad86234ef178b680ab1c33fb467201481cff8d338657c4c3d3325c39b0739db9b300a048a4922fe69dc741fd2a1cb42e54fa1dbdffa7e5825017142dce3fcfab3ee98ed12009d7c6f608e467a5a890d4ffe5d7047f8852e5d35ae3d949791dc9c032217cc7240c6f4d8b5c6955e0f91ee08756c9f0e0b4a9b4f5b454b6bb3c9e3a04a796ae1ae43d2027dcb298d2601b0c76e10a574582c6215692a7cca09ee46cd171f64f80b838bed64b918801a6c8400efd9af8fb6d4e0ce5bc87fe2a3e5c67a61581bc30ea2a58688f77c1fb913665e66b9b4cc4c8f626c89edd6526866638d57eafa84c5eed497add654560123f15395dfb540d0a62d990d63dec3d6ecfd02a0f49cf6b5122f1b0d9ba256e24a584a93f89beb0effcd9c79afbf8eee4821c00a35d2de9a8ee020af1e5200e6ec1006201c496780d39d8055d213c84f3ce65c18f9ea75f4affe230e01e5aaf6526a09b4e2f4aced6c2485c92fa79afd920f683da8d985317ae93af1c58501863d631b6ad4fa20551327f7736c869c59f2efd1b0b9368724f4e1a31ecdb5602d17fd7d2d089c762769787ce2f5fdf44b08c8e8e238387e885657cace8cd79949694846232c216cfe981661375ab9fd9d5b8f638258d89f02687f732a0495d9396646235ba2b215d009a4d56dbba34951cbb5654a46cbaac4d552a24c25f37b16efc9455c1712e65e8c0dbab07e043fed4c04395da73a472432593f1a3bba68c15fd4eebb53311857d13092504c91004e48405450552012954dcfecafaecdc48079478e7eb74cbd6a10956f61d3d8b8ea7ea2409d093d7c6a55a816c67210e26bac2ceb4ae1c846bb0633d0c3d183514c5814d95fe6b3659f2f85275d5f0a170e000e90cca584342b194a74dc7a7e0b98a660aa2d6559a072e07c134f4816f5db11ac46695007e7b06c1e388eec32491998aa431930f5cad5e7eea8e15679934e47ae8c9ecb02845d9124839f20f25af86d378fb2fba8c061590b0b82047c36d34faa8e95380449f65e0eb4a2c46a8375b5d54a6ea5051ed1e7159faba14c043f0f9c5772bc7cf62cd2eb2c3a8dbe7b3874ea79e134302dfb0459efc0677841e79e73306b241aedaacf0a8df9ff4dd239971270b963badebd7b8034915617987c4e1853fff280a9e6ed4049000a6594d4c404cce26fc2fd9c199c0fc9f3570ac7ccc77168abf0b0220e9d4582891dfbfda9f7755c31892515517132924587e2b528d45866ee47671a435abf7f3b473a9f79cbc179034586a7443f6d9a71e90248337a709a462f42bbfefe77e94452d3c56b98c1327c6c9789339137ee845e6d7757a19379f0b920f96a1c51d2a1ef523067f91789b7a9c3343f8e3dcbd23adccfca3663a27c65976e616109be5e9735f95050f1e91d01466b31e862440e0104290117c036f3684caff80f187554fad159558eb1dc65dc53fb216ae3667d912a4be29392a2936ca76610b1ab8f0aa097f6f5c10848be2f352f18fcb4e5dcb1ab85f3ea82598092c7f04356c46cde9e0626cb5dc187699839a0b90327685c60c3477ecaaa75dcbd6ef136b4ce02a6bbfa3bac0d9b9e043d40c511d87b9c64679c1af7ce62d0812de4105ecaf40c4c2818e3fea4e865c2aeb13e967fccb567aa2ed14fb77255385d01ad1256f8f0ba59937115c286c288abc4838a743e2cd045ac9cd7ff07f720a09214b526d4f0d5bee3cf078204ee3f8e2619ab201e4649f7b2feef9f3941123533cfbe37385a65aefee51377120d0e0beba865ef30ebb299af8fd0916a0822279adfb978dc47d9a224086c1a21d7c2689465827826cc9e5bf499c6cce5933b4556e1306cfc27c8e50c9ec78c3de12ea58a6af87c11916fff8606350aef3cae0d43cb5813f1fb228070b1836a67cfc0647c2ae2dee974e92f20d22989479935aa981e25ac1ef0ed0ffc2a49faa02b2d14f480c5f45946970dd6a0de905c635fbf5921c5968a31b124428810224c1db3b04c5bf89e18b67f44ab0d08f17f144e6d21ee5bb30b4dcb13615dd6ac44ec9e9de04339ccefe7c754cfb2550765ab6a024d0bd405f2bcc875a439b3c85de766385a2f4daebeef240d34122432d868ff731706f2175f400164de74b1bbe5bf99648c9b35f728ceb934099e8bf5fe08241b5386e659dd418deb8e709f6d7a255664ff85442d838064212062ac78cda3501d012b10e073dbafadac4624a0cff4bf9601718b9e3b8f3f19f3d5298c5816a04cdff8b49cdb1532c97fa5fc55b974ae3d03d73096288ee06cf1ff3ade0b3a05b38d5c4a417dff81838c9f7d370bff8418a2136c7fe96fbce6bb6759e02b6d18d018fabd8141979aa91d6d71f900791f9dab70fbe23be4e31fe075f0970083e9cbf56428181de1a017e33919ee74f8cea5e007dc629ac09c8d5f9b2cd22ad68f8751410a9be7ba8ebdb69c227d0117c34fa743cb27306edcbad73743a7c106aea0376eb3496d6313ed6ed5a428ab5400f3e00e015234252f47deaaf7b94d6181c02bf199b086d4bac73ba8db78aacf26dd122ee8dc989bb5c1efa5bffd86c6bdf4d5324b8804f71359eaf4664fa16c96fb726e75c0ef206f4611e7496365720b70c4e085ccbd842b233c90fc6a21044528fb931beb6060187463568f06aed27ba7446a492412746df79cb9944706eec3066e5235ffdcfff8115d4b8905ba48fc19346ab684f368d231592c088c8aa3b126fa5503d495c6c7f0a9fc3ca6a43f7f93d0e5bb9ec10520d7a46323be6e7d741ceef08f54dc0d8be2d2ef2cfab3250cdb09a52c1d83673a7c4fca2c920dad2f81b7dc44739ebe508f6c8da3c165914bd396b26c9d02ec8a6cb721e4b377036a8a4439c1d969cad95b0a00a8b62d2e224d158c6d79dc4ded39d4cf13238cd67515b7ab45579c01fd40abbb0ed39f22a31f30883774243e1db83801525e022fab9f818cd7b7c856b86530f259533866f222dbe78a9e8c29cfb0a4ccd49ffa3b08924ee13a8487e79f490b1942ec8f5c0469a375299c49c5dcc320679ec052223f192d2e242fb2c8e1e87dc6c4621396ec2cc3d3d7856408713fda379b5a3f71d79e93f94a2dd3994a46471ec06a8fadb1bd87385a0337e1040646ce0645c22ab3a4f7f1f701cf53acb3ec375373d899ff8eae0f530e5e1ffcf9c14caef46127e5ab6e132175bc24c77a0447443b61fcb723909e1d4ec5365e8eeeafa9f460c3150ae7d2038774ba08772fbb87b81f3f51117a3431e96bd9e7f72bdf8d722c056535c8ab9e0d7a0da3f81aa34d6ac64427b5ab7e55d31e249c6a9237d455acbb633ecbbb633930ae85bcdec2846a1f394577b03ecdf73dc0e14b4aa1f4ab0b5c6ce8a5e38538fdad26c16e4ee43cfbb8c944d5073642a18fe6461428027ced6d37e3c502f87209fd4b2593968cd0ca1d9432040548de5a33968a16b0f8ceddac8abb0c191cb747370317bfb8333116ecb980fc77aa32dcd5564c626afc547421930ba64ae343dee33d21b26b61ddc524b1dd231543223da6649bf7063bb193a0bbd3ffd31de3f3c711ae33bd8032c8112c715b8796276ecb9c185df457a8977e4e441fb1c95e5e3d9352d6ee3a1d0d3b0588b16d7cb7accd611ac4e450d531f20a8ad89be3264be924e0b43574eb08ed22944e0165c5bd7bce3ca1a2697f825285d7760bceb872fd9cff965fd6a599d7161c71579c97202179bcd23f663e2f03f9d444997b59e519f42b8baeeec0df01fb78c3fc56c423f7603ce1597fd5b8f1707914061fccac16e4fad8d4bb3338c213d484349891fe0eeabb66c46ba5615450d951c40c1163b3e00c941ddcdbe7bd32304ce6d32a66237ac4fb1b2b6a27684fbb80f4784ad89e087e964eb903f7de74831fc410010715da3b232cba42a91fc35d9ff5f49d05c081247935f6ea1230928172b0fb7e78b6229edf582ff6f5732b703e527371b42da546a963414177828266ccec9598171b2be871311b1abb6ead4e082488e45b0f6f1124e3a217d4e1a7e484b6d50c92e0e5f8a4dadb25e2f4ca0a37c5523ae97efe56b4335b8508c715fca0768a04cfb9b605ad96b4caf59753abb5ad7e8f285683fd839d88003613095da9d1a7f81c2d4e180a740ca6bc240d4ff5b81bafa1e360416fd7558cb388ea2f144d5f3eedfeb692088396fca8e8e7925d8998d78765afd540761a2a668f1454e6cae87983cc48f669f4d459ced048793b2dab04d92c5389c58188327a0fd875e801555b92074187635c649a613830f3ad1a14d8b94b0a29b796fbfb246e2c8b71588dda0e430bf1ff33b8bfc04c8ca927b1327a3f15deb17669079dfb3ac69e57499314bef014bc7537b01bb5f21b81f1a09a064a3ebe3f918cb9b4d52d2b9b6bebb758e664f9ee16d5e7d19f2496d44c00e0c5a4113abdbdd22d98df1cd9a1076883258a5ea913bcf45c32ff5c7a8415d84a4daf6bcf37699fbb02f4e87cbf2b0857d8c550319e77618c4f7cac7955ecbbf72c536f4bc1a8ef78d98ae9f8fd00b3f569339983e81266438aec884e005ad22e2f1c1532083e2e2f7b284e65dee4248526f4cba937bca4c9ab28a97028c62e7a4906b94eead2c9935ff8023832a06a95bd3e4dfdad27c2298e93da3bfd7132cccafac3037e3cf905a2801903195ef2e8d5a39b112bc90a039a2076b70a4ebd8f5724c3cefc3cb241275afa75123ac967118f0a81b2aef812ecc784a59fc98199a452fa8e77c0bb7b30ab0ffcd3a3b6b93878202327fe5afa732457727d0672a56e0c641154b6c2185984c41ea27e797aa14bd1b499782a3c19f8518b2c547ed6a0312ff6d1dc4905904152258d966f8787ae748d361b58b0e6be3be19c6485b9dd8aef5b31a0086649463548bd4c7a4b92c1807f1510d4061e6ca85c47c5236a2057ff2b1cb8c6559a79baedf2427c46bc973a91287b17886731365ab192db9efa7633378dca23d6d4d25a03f77998c1cb1dcc6a017728e02d077188f1a47ff0d9f06f56cf18eb5cf483d1274f9497986cd4c156e45612d605b536bab998e1a41f454b2e8ac01f28a23ad36f691533b02562b01e388c715b9306b49a0c394d68dd22a75a889f8840d720730b68a29d68c7353f0ba94f21f6fb465ad1238e5c0e48abff1fe295df199bb4abe285a9231b5fcaa490bd0d815cc3d89b58a9e2b180172a6d0f37b5908d0e4beec87eb5303586d8d79a54c48e165f15ab400f6a7786c953d88a1206af2a6b115a0c6022498f0c55b10f4802d9478b390a6869a9657307e25f4309f470b894628cda8c5dd33df77698f3efcd8bb18aae9f1ef87c2f3d7068ca6f69bf40348f39214a413f9239ff20e63af3ece1c5aaf95e1779d87ce5e8b5246d2be9e6ca1cc51bf5382f8376e2a35d0bdb73638ae88089df46844297449e11bfd5101c5b6991c19bbd4e6723dca2e68d0ea183987d10467cafd530af244953317acfc6e777152d3a11ec904c025887fd36f9b851cc9737e4ae18a11706d03348567df57c0708a2903bfe6892621918d2a9a362c36d0d223a7214bf3326c829db9a3fee4240c95fe67756149bc094dd6672d2bf95f8f980aabc7f90f38f4e3a3f8a66d402422e05d3ddd8eb5868f675c0009c5a728beeb8c92212e009e9adef13434f2194e7662ee19c855bcaa620d2eb5c0b7de3203c0a6aed15f48b63da8000ec869d9bd61bcfc286d265530a07d4491fdff18890f92b849df6491f0ad6599620fb2edcf1b29322e231b13d7fb88e81512c0d3f4350567aa5b96e7093a570e67c70e3e0c1e5b92a4de1e29f3fb227e63dd62930a5bfddbba517caaaeccccd4888af856d9316fc9738cf77ed743015f220cf3d849f1a032fa6158a2219f9536325dc5d6cab24f42c233606e087046f37c7a1b0454dea330a526550c8b70a702d232e9476a047a836d09404b9e9f097ae445534c6df3cc1001a7378fdc708ca6a338112128f68ca66e8b3b5c6df70a3279c26820d6f86cb52fb95d395c01a8b5413bd22074e0b309b5c311d789a2a5470da7f44f8e7640ac87b697a22b06744d288a37c5b2f13954c29eb421d6ce13139307e5fc724e475ab8180a09f1d69c5309d33f16929c1b71523962a098c772965bba9d9d3f24bff49adf309c67c023cf083068bbe68a1d00a4b6be0af873f9502a9dbfe05975279ca1612a73724aa98b2c6c143492e2cd46b31859c6b2ec83025b917ec018576240a495531b5e44cccebd9d957f16846c81f548143edef5b1c46f5e7295e4bd9ee26ee3826b70571c81bb743f08b31d8ad8cb5c7d9c907172f5f63fcc05da7eab2a9c0e2fd49be75e286f9f49274a4603f5adb8919a646f3feb82cc21d7bac80d3ce5c6008c9ec8d45b0a66c42a68ef5103b322fa74a69c0ae2371a9fb5f09f84d3b466f25d48b09210d5dbade9fd3978f82851ae182970c8482e69d5342b0525f5145b37356366204620875db785f49c78ca069f8ede0c1432b191de661d19ab6a181193918063ffe5b047fad3e713f2431c9f89a04fcf17cd22dec976c44d151419195dab8ff309c7b11195b20f4edb62035512c690d7d70d9396b50109ee0ba94f35df3789e9d3e6adcdfd15031781a237208f49d229678d1a53a68dd5bf913910554843ab7a19107989b89dff50fabdffdc7f5f356e785a9d9fdbf2616c729c5c41fed28810641eb41c09a56cae85aa9e6f756e04bd1b1cfcbcf1408a2b9c5f2cecec2094657991bd138442995b5b43e29ed2d5bd1572523b68024284ab77cf4610fc4c801425152203e8c5515d69b350ffc3743a5880cfb37454d3c4a7043fdb3a92c0933b79adf3ff7c01337d6847db17ea1cf324818d42bb1283cdd7491bb219fd91170e6a9d61ddbd227120db1235fa33ddef864fdd1e6ee4e696a327f30091b00340ccf59155ac897525c0b26ef5a494cb5a74d282fca00685ccb71f13987df797aaba9b7fe3fb5909ceb8c6c38e30774f78e3ae815dd8785d8e62e071d5c55ff5b36dd6b58f73fd53d10051e810e9a79519a9d7aab94c101adc0990caa165fd70a45cdfedeecce12ed56ea538d9f20cc97be71fa98a74395d17fa27c47ebce116bde37b3ad57c8a7cc0e12f468badee849250271d0757d2546a2bb3cfc392e8fa75efac642c85111775c2fd8ae2947d1b06272a0b71f6d8f99c3875906e5e2b799b3e79277121f59a4a9cb782d02f97906c06b6c28dbee562812bf065d80dfac66de7502195a319f735e43e8382abc10c8fefb952f2eadaec7000412f3b4db1b3683e2e508d0a110d189dd3ac3f03669dfc230e5846100017036aed7a5262a59ec4b781104587660b4c438bf78721bc1e6bb96b2cd332d9827db2e89588eb931865034917b8be0c02f015846e5f927a9da1a9d426a95f8f70ec9c24d539d345251205835161b7ded8ddd7c8f44af624a18780ee0688d8e1cc63e8be25e76680c6c953586ffdfabe72f8dc02342e90ff82558f287fb938177f9f3ac8d10ddfdf74f0c6b0d64d574fdef2d9ed04cfca0d5394a7ac493b8c9ac960bbb9c9576192ef137dd520196bbbaa9b0f9948175abf70ecbfeb6838cd24b971849e0691d6b0dd6a8303140904d5817e105edfcf74012dd8bb22aca1be9a9997d3d9c1a1dc58f68ac6926ea04588736c7d74bb2cd83ac07e2f11e2e9fd283b8039d9fa1b6c9ef879d4dd9daec1d6c26b73d6e7f0e7aa3b11d5f96e8151b10cafafb1c29a0a19b5778193937f457f004f61317d07377a100fa45a04815957326db74b628c27cbf40c088207ada1e7a5f4776955dafcdf45e60c276597972153062c9837c5cd7e1a972ff4bd91d51f06dd7c9b9484612f0fff27d2d7f3b70e87c28d8bec052ee15ebbc941bb7ec2ae23e658bb783428613a4d8ad45a7007c6dd05e5363e34c263c976a14be8ecb0c7c135f0856ce9d6148f5da4668a68daaf594474ca9f223aed620b7aa51fd8130be33ce358de3bca9497bab116a38d6babd5b5f29f08ec2f6837e019228f79db37a88c50abaef19b379e55bfaba3d95725efc7053a8c90dd3de28b231e1c227c420e0250f98b59110139d952c845f52513cbc91dc9f9955253d5c94b89b217dd32e53157685128f7e492b5897530d2a8f5c69c75d7a4874245fdde1ec1f018a7a9613a370ce89257fbff4f6a154decf73a11d05c8c3567993460ab94be117280df9a046f7d8fadfb99ceb2c0b62312a4146d14a540286584696fd9730bc688d57f7750eeb23de7d3bf720cf30776b3a589f119bfe063ab2218b0974414a91af44dbf81d627750eead3dd3496ee6224c5f4fdf8e1920b93cd4c533b5797f16aea69612de3ff776cedcff1cf0ceef5e0b4d17c5fb247cbef94bff2ff334ae19482bfc3f3355109308e98a054125f5567b4f4dcc29215e9e0f3db97649ee7e11ec72e89ea05f02732ad7247b4d67eb586cc43a02588aed19106e8059219da055f86f0ccb2e30f7dceb696c47c0b58268ae77a955e3904c8b25b068cb98c95d7e4407a3932e68f322dcf24f1967f55bc6696a929eb8212856dfc174ae7486c6683e16054c6dffcb82c0bd1c6cf5ff6748a515d502308029ff173582c0b16adee17f377804b44217a7efbcb41eafa59e8d26df9deab0db99632a98a57b1a255266850e07e08a46e1bdb07f14564c2c85d8f6b93a17c34a955d639290554cff564077b76e2dd18ea2477cebcb066604ea52b9a0f39d86982b3800ae06dc29c747f51481217068e16bc7a1fab5fd5fac5735720f652dbc5fafa2d8bf552710842c835394ff4f527a7c9f93665a22907a7a152ab45968315f24078b293392417aa682e837f3af39ca330c7325492f6374010479ae00b629c2580501be2094081f9b137d83b3ad387731d09b10fef2927774c6d234542469810c9d72d8aa64198983b40aa0deb2d5cdeec2e2f92a5247b2bc5d160c05ae94b41fa7fc1ef10329b4413b179adc885b83f7eaaee6756bfd2837bffd7b5de74a15c6230b62e37a2018c6fc10b6defb88b7de6f1dc5f034c41b4d5913181dc2d1e97f532fd5798de4eb0b872e2e72be9dbcfb2f2ecb111f75ddcf0bb88520dfda70dd807d34edfd10223bdd4cc0fda0796c78c03febca7019460d309604eef13541cabc9e3fe5fd7308bd0d2aa5a8d6571c147ddce97727b0e53ed2703826795feaa7432005f11426198c123834e5d6620491226304d83506c14845ce8d57826ba2af45f8e9ae75e607640ca2c687b00ac7e6b589ee11598c8b68a58553d82dfe548c94d01107937e27f0af11b7ce9b809275c3d463f7ec3abc6b3e1aba1308f5961d8ca5a4301d0c3eccc0865aca985a8c8d3a1a159419e8d06031d551fbb3828e9ff0b7434200c3845b2d9f2123882be915aeaa0603052d13f7ae8406641a7aa08e120bc3d8d3f64a36d6bc897b7c3126010ae5fbc7f8cbb16ddc14a0431262c9b13e3980f5cb00f55224b88a82ee69d74e0229bfc1a5ea27817de5310c38fb017549dc1fc0b8906bf9b21e4726d6198966b9431e0643c09fa61d04e85dad82d03522a10d7494ea150770ccaea19edc33dece62100620e0983e8eca93dd8efe62fd8cf10c2c15e52fd34b4b1e5b9155d48c5db7f3a4e4933212c3187936ac8c7e83530c8dd1e8b16df5a5312d9874604ce27c69c93c1dbff0452eadf701c4f3a4749218d7107726cf8ce489f7391b8ce09fd49a75b18a9f3e0b6091a0a464428e54b54a1bd2adbe10825990cbcf71d71fb3f9c504c38e7b8ca8a6de6d85de7f241f44049bbfa10830e5ead22c88017858f11490bb2602c7f8b3b15dfbe4d1920907cc9cde88d2742380705843a97390390df09a738003d7755d8acee4f5634b851314e0bd3a73e847d018a9efc9037fc2afa7171e37fb2f33d86dc2f8e9f940ccb1a569eae2510eaec5e90074ca86fad5e2dbb0254060f1841989bd1c0994af661b87093ae2cb8d5c7a50ebb94c8507d0d5b598f64b6fb3ac60ccc37cdb49277f1d3475640a3ce9f3d668e1adc2f165332dab960db2abe5d5575b9dbca7f17bb34815fabd8575f3e69a8963783983a30c5a95c05d119aa509ea5033b75401f4945dca369a52aeeec7c846b7333db6902a566f676709fac0d56afd79c5d6d945480ea5cf3aedfd9c15a1620aee873a30db35e196713f76e36ecba767b787eccdb2234c918383eb88fce4a006467f019df0b936068223e04b7d07fffef462bbc0cc77a5010e37d1f250ee6c2e0a26937b5aa22eb9f8441cf682e557b8c3564d5c152b4d63506e9131a27dba5be6610a732c191dc4ec2d8d87d823115232971c88710634ae7576e0850ffdaaecdf78d25a401ab86995fbd40bbf6b3dca75c2da8c50f95f2818bfd487871bb275eabd493638729774f3bb0a237ea6a915a611bf3c3f47f00482338bef0d9663b6a587b982a69077b11e2b52d9fdc917095b18a0ee2e01487029a299331e127447420f044232a9b68203942169053e411e587f5ba31cb04a96cc56aba9407c74dc3beb6a5b1393969dae98650e5f7beb1ccd4919f7927f4a88fcfa06120964b5cf5ae4071d4dfde8543c099b8286fc91470e2879c4ddd487bce04c1e75019ff869187308e9ebb6365dbbc036460ca242c6703b4cf8d4f9dc6ddef77853ea9faf50dd57a7e3f268e2eda63ee959f7ba912c59cbfd5e4149511903e3cfcd4f4334b90498a7ed61e21eb5b454c44fa26c4f923bf35186a6989cf10146c9274516ef814ef5605d8a6cbfd78ce9acae56d8fcb89ef41ec242d4bd1369864f822735d55fce87afe322001d50f85bfde05e85b4a30061f9bf0122b5988371d8adaaee13cdf75d09b4bc63017d5ec3d9478247d5227fb2e942884d750435153bdf2909af69e751e97753961afc66dc6bbc5ffe5bdc98742b2253f1eca3cc4338748a94a50628ecaf21e5b7f8f40483b09a5d09017d9f107dc27a27ec2906d81cd911c77890e0796a544e9cca89c28d3a3260845695f252e7b6b8ed0baf3c00b24c748fecd3233d8ac5beebcff259da3f3faccf207aba881334c6f388800d29919039dc463b3dbf6c277d31edf9fba7c34f33876bf1af70b0124d2ead323ef1a6b333610c8ea28001f7dfa0c2a79e986ce811984dab20088555233d821f037d6f71e3291ff20b36f22fca1b0dc3f88bd0c39136fcacbfc31b467d8bba6b7842b6fddcf77c6170f2019c78b8382db4622a0576f58bd7f06009ae1c511c93a2edd81804a3819b0bd94121c7dd793eb9595f2e4556b2260913cd26e5d6d552d893a86b4e4131f8d2ce36493ef6cc6db2795a37ff723a1d03b984278bec8d8ed597a45dfaada86261c51dcd4e81e2b87f5008e97a6b9c6f3135d33afd00af0443ff0dfa12c78ce2d590fc01492368e1873288eacb83df10649ec2299a3d0ea7c17612cf2c3be9595cb37e949cb7782366fba01fac1e4762660e023a2f6c6d29de775e8e7509786555eaa00a5e0168a8e521276fb3570d87ddd35728d1fd76297b0071b2265e6080b9ab0c4f9cc4013a8456c0ef7c587aa787f93d2ab21edd8ded9fa36b4f0f041679550142852205e946aea5f2995bc9db80f77428a04057250a77f3efe111cf1f5b1832bc6defcd080f22714570a17713690b024f1dfa1d576271981b1b10cfb4356fb99daf1525522ed0de8f344440e4245386a724f5b73d0477250eb587fdaedf38de050fbfe64f4a154e02f3f62f1169388f9761179e2bf1383af0a32a3bda0ba35cc5bef42456ae9dd8019665ecc033111f197e3d959ac4f3f030bc445aca4668a08f079b59b9540049437404a74fc1e30ac0119da076bcde76e222ce3903d8f6e4b5a0531094dc5493b6233a52c25ee15da3d150cae543cdf89e35fbe90f3cd43c5588041a0490274c513ff434b116099d2e024d02502961b91cd8ccc4557ea7a7e1f69a79f28cf056261b77244c22906f735e4cd0504eb7e19a37be06c438882334910eb4c26d026cba4a51a5fc04fbec3fc472079d384dfca49fc3ed53ad625d157890f6f4ec9fb20ed211197ab2fda21fbc273937c21c1e285dcc313f3e714a71cf20c9b2b6c0e7687fae3eda3e03afc42ebed6d09edb2371fce2fb0ee7cb7f775c5c06cce068587b9eb46f6b963f54cb657e1bbbf52b6c0b10d4a12935d41345bfa5384eb234489781ca4ab628ef16b4f808678be6f540ae87ba77983fd569a5d2dc25af1d56ba6b7c6a77e991e3a7a08466e70ea098c34caa8f667020e0380836643792ee0cd23a617666ec143180e2890c77724f81af7963768ab50e046cb3b9206344930915ac707abcd9c2fbfe440a17350d1d587742f28e61d6c924ba1c5766b113bde28bbae2cf349ec5697c7c50277429548f2e481527d092e43cd2804b7659b0a6e1a8cc91592229ee104532f2def9a35ba8bf9c1103eb9e77a6deeaf5177ef542e2d99bd9a2882182fe75c4058746858b1aea0c994173f64c5eadd4e19949247f7c546ebbbcbbefb216626edec85960fa7c5c5a4dbf4ad16f6277d3064ad2d8367999ab58eabaaf9b1a874fab4a37b42c43a2012a01ad16ab332dd488d2481b9fbf610ae5df68f124711b8857b589ca91423f45cb42892ca8f67b15f8416866da3be9ab32c1c4bc3f258c5b02abbcaeddf75382fea567a1633333c4c8ab3680bfffdb3ae2b7c5bebc04dab72cb17a6f42bb443f00a140e297083a15388c251facdca321d01d76b2147612b98b98bad8c0f88a6ce6516bd34f7de37a1c857065f44db591a0d6644b72bcb5f50ce3aba6e7f1bb618ae4b81756023209ce119c448cc12e21c3ced92be9785414a7e21bb188e195bcdd5d7cdfbe837194b07dc378d62e38439cb8746fd94977a6e9eab280a74a3582c56fc781bf25b349c5cd4ecb1e439557c0cb8917701aff075310622f76530b2ce7a80ec10ad84a86a2cff4940744a0496cc2a431d4a6ba0fa11a85b45109df32b65c61a7c866dd96a1c620e6ea2fc27441eb11ca7d91072c4fdc8fee04f1dbc838246559b5204af5f883499c4157ddf4ffb8fdee6b38f824e86fe442389e414d6c294838dba3a86de75015a705199651dc369ad34f7f18cdc322c58cd26faf80628eee2c0bbd1691327c6f182032db8b30a5457999fd0af8efefe69d2d6b43153a34715d137e35af0d5d7cea451ce7e1badefa277f187033f4393e0e15e22906b1055603f863d07ceffd2a83c095affaeeac3d01849794a74714034ae6316c16934d017d97dc893602d5cb146e420a25a5b1927986ed3d4cd111a9e3502619c6b455c700286de729b9ca6f92e0afd677c685fef053fdfd89aba7b00d5448a0b4805ec19fe41d8807963a70954bafeef5bb0ae0395ad55f4e677086e61988193e7f5cdbf667869817d972d32bebf4aa782b28c812d26abb142dc80182e2af2a44f4cc88d0b53dc826d3a67003f042c518bbe6d989917742d459246a250b064231cc923d39c7397e3da05950a6768d2840efa1ff60267247b77ae457d3fff42e61406cdec7b5de61ea5228329b57536a0a5ecf034b34294b6fbba2791db82df76099ef64779206ecc2a0975f86fdac034ece0721abf26792ca2b42fa85d554d72553d14de0c293638a24128e5c894521356a75ae95e147e8de00b68ec62d244a20d2c15dfac764dc83761d97b2906fcd0424781b2d932fc10b7745909fbf2e5ce26392c44c81772c44c1a8a94b1e9983c7d7aa76ba9b0f4cc7eee4ec76afd12130823de4003c0b39829ae54735e42e7721a19486cfa0ff6f5791a089a5a6e97729c24b1fe3de1dbf4ce97680fad1a9f73fb9d7a0958bd2fae35a3ee0402f2f6b248faf53906902dcd10e260d97442a7c24e43cfb6a57003253f2fae0c78a085717968d75e7477254f3af54988a3e503257579b0a26f26a7776e7e6a8e9f3bdde00462d5a15cacde5ba2d367c1a988307d2cc3904a18bfabe564e615aa7e239c2426b33b63d8886b765861bdae3ef7a71d5d5acb49fe01248e44c071e0ba9800c85721d41edf811344f4a9ed07f86b4011ae13f5db61598119c4214f3dbfb5dc4bd416eecdd777c9d7e5db2a8c8427edad5810d26d95dff1873f0e07facff57cfb7e55d6246e44bee67ab4a2519dd439bcbbc24e1851fc5c7a1e08a0ad45060d6352aebdf925948ef6deb111a86aab58a129d0bcda1c1a9dcaab90539aee3de54fa42270d90cef9fd7a548188de3b6df11c6500f75f230f928f8f7f8cb099b9a0c65c28cc9b56f48ed4c8c4c194686e1d5af849fbf9756098cc9a90250dffc2c7885e42029c14ccf1e053df0ba14845138315572f3d75e361ca2a45129279699ab9af86d9476ad28adb9f37b7bdb8bda8a5195ef1993f48fad9872ab6e4f87686e9c4996f6fa7d565e6c138153370b4e9b750d5842f79454f778099a6bb97c0d4a00cd6439a8686cf818054cafd931b56a5c782a3ba6f02e63c25b0fc11780bb85f33e589f877d985235a1e6567b10242b6aff52f36aed860796bfdd479e6d42dc9a2bef6371913c1347572163e6cf34132de02a75f1f26044b85f8cff0d22ea33a54ba15d410bb1eed2b71ca5fc3040803b4fd7349c924bf68f86d3c03617c4a9b1d438849e99b0c4caa8ed857c2ddb47c894bc1e78351e02f97a22c6ba3e3070f431528cb62efa6aea0635d2dddae8aeaea492fbee83187d2c9b5827ecad3ad289e22875efccedd8442ad087668fa062df105f42a1bf91a488538b67ae51c3042a7f11774f88f77f14c6000cc12535303e575c81a1594bbef16ce997e0416069f77934c548b852eec57c2d14f993acfe0debd33fee45d5a39e5773c5cefa7c52051b90c3c5a0a7d978152a1233ee79361677a96b0de48df6a14d0c0e8483c9ee06f71a7c32ab531cafdfdc3e443dfdc9197945a0ec8e951fa5788fa2938bcae385bbf0758d73fee7d0c89495ca5db19007bce90d21e97466cea88e6ed6b00ee5f330fa97b395d24489db717af1e6c9564a1b47ee54144daca8e8cf4bbaa877a97150aaa551d5657c4fefe7fba1f4b65cee8031dd88236d16c46d83b824170e9c9b22a2bf5e17620769c6cea74fde8f5b3aac37ee1d7aa74f40f3224b6e8aeadf60f7709156c2752edd15101b2a3958d81554bc5f60ae7947017188fb3902d35ca5b9a7c834497348d4584f8842c287a29fd4782132d0c5261eb181ab410a9f725f8752b5250967e28b694b5cc6e2f818dcd452ccbcde16999bf2e713e18dc359756debf54d628631c07eb7c1d2025047738012955e52c32c37ae5948be42b5c23df86ab2b2b150308f590001301c71bb854c0f9bf6fe44f0660067dd788e42838a40466d74fa7f0ee4b429326f7743fbfdc8c865fa582d9d5abb92a116e6c43bf61bd5b0f8a98cfea3e6129c21055b67e3157bb2acd4dd7d8fde2e383ec445b0e0a51856a4310ac1e65a9194b81487df17dc511d66572d08de46ffd8597072047650a13cf89cd376b799815fe9283351eb321d296567b04b414ec5ac1b4df76116638ccc3987bb14416b2afaa4b31b2c88e83a3363f1da3573f50e4eb8782b223d22c114f574f26da8dee9c6e4946ca4a11e4aba93c66ef54df2790aed27096be9d0843f41b671173b82ef3ec612a526d619271ebb92e06b9a9d740cb4d8343e96219978827f4d2ab2788563f7c60b2bd0d278fe747f12111214e9c0eb54c4b06a028c9abd1f7a756e3a9857b1673c50179c4639a9ea2772a07f777bd2ce8f8068c8a35ca1414b1ff7889f229475bcee6b188b8aa52b781b632b62ff6435a549a6ea19dc9d04d78d764a3d8192dd7b9effd411ad60c573148d58fc44a611a7431334bcff32de04e6766e5e8015c512dbeb282a044c60039e859ce6fe8abdb28c0e8ee72df7459621d15b2260e95b9bd408297e4b3f612b718059ac2cfaea4cc0d766f6e3bcce013ebff02de67bf8f8482b4b9241942b62d919dad17785a1c8a5942e425f1ffaa3cc1e42c2b114d64f05edca2dfb6f726c4fba2c1398d5bb63617519c568d2683896fb18b4c6e7c70b18e962e4d61aad8d63743fa1ff9fd01fccefb5b7827dd72724e96c301e870c0e229969e0a1aa1f1dda855eb9cd40fbc29584aea469c4b801076ca1a2b37494d033a055d1368f5d7831a3ef7ba9cbbd12ae6a0b09a482fd06f8342cd3229094ff04d46a4205e30a1077b86dbbb9146b4ef3709a1adb3d14fb9c574e488c5bbb88abd8db14af720812bc9c6427cecb0fcc4ec7a16d605142b6a5c55a3a189c2638eb2b91831d8fc594240da975b143e691d2298d07f36a07526081905cf5cd2711b30042375aecee86bdb556d6cb309971b6d8e3be0c1e56f535880b0f44713455655f5552c11ec95cb3354c0d3fe333822df79160037fea8ceb3f7f37cdcd5603e232ed30400cf0f95a76091fb0a026b270f07f51f56a4a8e98ceaf62e0e2d710ae2b9ca99a38938d83304710e8b31be2107cb3e98c1e948fb3c7c9db5e473749165028f942236898dd8bc74342fe392bd0c2929b81e0a13bf9c53c9a2c2dbb3749f5237a014ee39a3a1fdc9e1a646dbc0a4f3f591999b8b10f577e07592a2ed6faf53fb3dd6f0b0bc89427789d08ecf64f4dce36bee5d5f58ce7dff772d0333c860a158b5bdd4f149eab8faae4a80343bdbfdc762e712835d48b1cc9876a44f8b67040850562b8b30071423716685f7017643a830ecf97a9c616d1e3272f4296fd3273678e344a03fc80193e08bddafbf1892780116e9c93eafe24dd6260ecb36692cff97c285a14081ca63eebae81f8736ba854e28494f7fafa1683b0f09ddcd71ad88a4759ed2539af6199b6dff9c62b67e1f334ec5655933d566040fa34736fc8e819591b57037e21edfabbfabbbbdbfa4c06d1fbaa699eb76863ed242d10e0c32b2f3ceaa984e0d0e0a2205c102562e791292bff6d999ff08d6434be7f90914429a11a638bdf294e14b19963b074a5d6cd23bc5e8dd33e5fc23df3eaff778128bc99d5648cfed5d239777e3306058f90e995af1396e3febf243fc120e49204c0788d425a8d530645483b17eca5b63c625335f6bdfe0d1778ee35ac07937bef4d6206c54aaf5b65bd861adb8172d59eb87b4262140b42c68676a3dcc22568f64171a979240439c781caa5c0c0730fe94f7420a88d6dac4303fde53cb8fc9fecab94be6520c5550c476e49981efcb9c5e776a0fe355bb495eacef86e6c98f18fb2dbdfe3ecf2f8df1a2ffe6df5063a24306735c3fb4a71bc0467581fbed5766b2c54053c30292db510c9d565921dd2c2cbce1420ec886a59355a502fb2a34fdf61a6e557e9008b03591ec6884dd6829e9f533356dcd3d7077c5d302b698bb1d3cb3d39075ac6f61f0c1a6aed272487b33ed88df8f659f0711c75116fa473bee43d1c20ec663b64b960ca1ca04d051285aa87a58844e7eb624a8050f8f525fbd70d6b63cee350c4c69dba5abc3a3808f49856a5c3b21276a27151796e976640a7836345ee60910b7e63b85d9b840cdd0551e3f269682a56b72e24634cf5765ba0766fb30e750aba4f00d51059475609d4345f654b9c019a21adcc511472014c3dd8f4f74464e35dfdbab0565d74726cc396fc1bba94a94d6e7afcff951bd9dfee4f09c74f1c6190ca4fc01f062419750e1697e6059bd995c36746a9ada575aeb98a11cda995d183c52615fd24e60478c72bd689f3ca29dfd003872a1d43ad0cee0dc449491e4a287dd5c476ce7da4029c3e8d756b51559dbe91bc5684beb6e2c76a7d1d6d16f75680939c3b8a8b13525ceb4bc1069c8b1694343ffc55679edf37c401a723fa36c8a9f5edbfcbfa1ce7819b9245b397954cac5f0a69a25d67daba09696bb8990b2244c8f924c0e6fd6514738d951e1c219e8c190029b5ba11f451117f48d3e40335a2e534d65f2761588fc1c81d7c8863241b74cbf1f4d4953e68a28cc131e80fb2b94e814ab7f3a2adb15c2b113c276ea571e0a15bb58c443562da4d7512dac7e494dff43bec64ba52926f60d91ef2256cb96601a0ee7adcd06a929dbecaa9fad935fe4c75216d6c912e7d57011ca1d837896cd60fc394258edc20da64d194028defdf35fae9c0f981b72b3667af751f11dd4d058530a4a3275eb2dc7c6363a2c52c0a55347fd86a723155dd6be8f65b855c5fecd03ac2fb61f95f55df1c832acd5053d851d3f25c15535ffad82ef5c25e7811e58029ed947e178eb4c0c9c8e797d2d2d6ed278034528d68827342657eeee529512b9fc22e7d31f70606266db511e302f93f4c0046dbd16156a2cce2cb869d080dda6c7c87b8fea2c43247e879c68cf18efe2df60789a32a6b1dbc4be44a911baf3f7362e5ba358539a030c81cec4b0dc556f2c079f4a46a3f20482c02b763c4e9791c320de99b1a5da8b0733a58156e5ebf0915ff513f3ff2bab72005b79aaa96153f4a147311b377c8746f3030ec902b678035a6ac86a0eace0f6ed2822d2a39be9b69c715cecda0c0eff45481d7e69f73c8d7afe0918198cf9d73bbf627ca585eba74ff4656750a9d0bddba1544b40fc20cbd79d6f832c2367250fa6f30bfd2714beecc4134df47dc845e83553ea93045bc4477a16d26c8a34101bb7c174e5c39f4c7b739fb5c40579b8461f34ce08686428eb495a7aa130f610c0d11f6eee5cba7f6964b75312f3578cd23e983682c60888ae56b09db4dda75e8cf9a923a816d94dbd5f25bc28ec673c46bc9dcfbadd8e81185d52e34bbd0e121e5dddf440ca74113060c2d1f182381ec68121b89246d4a3eb3e347e8c9ceec401ca15d2e103e987d7c12a5957a424a9cb9297a1874aec736c14cc98bfd6dd8978f05b18590057c486cab560a22ed00f9d770bab1ec58649b3f2d23cefbedbb74a0f52849a43c01ee2bf65d1e0ae9b346fe4bc1f1ea65d2d0ec5fb4bb0d251808142b15b061ad20f25bfa8f6ec59f590eaf2ac1c7ddcc578bea5a443c81c87918b2ffc01d38d8d0b0fb4f2312b77879a3f7e5daf6892572916307df866708f15718d29a8b5848529e9ac88d165c01a4510bdc1621fffc20ec100ffadc051d795ab758091fda75d2bb0b49be921c7d7a5d369849d1c85659e36fba6d228d174cee12cde390323871f9b01f920c19cf2e31fb16fead12f32469654fcb5789790e32e619f790d4f58dfcf0</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>深入认识工资和五险一金——功能、使用方法、使用场景</title>
<url>/2024/08/03/%E6%B7%B1%E5%85%A5%E8%AE%A4%E8%AF%86%E5%B7%A5%E8%B5%84%E5%92%8C%E4%BA%94%E9%99%A9%E4%B8%80%E9%87%91%E2%80%94%E2%80%94%E5%8A%9F%E8%83%BD%E3%80%81%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%E3%80%81%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF/</url>
<content><![CDATA[<h2 id="前言">前言</h2>
<p>作为一个打工人,我辛辛苦苦付出脑力、体力、时间,换来的收益中,最重要最有用的就是工资和五险一金,那么提高对工资和五险一金的认识,用好工资和五险一金就十分重要。得到了工资和五险一金并不意味的收益的结束,距离你用好工资和五险一金还有很远的距离。</p>
<p>本篇博客的目的是为了深入认识工资和五险一金,从功能、使用方法、使用场景三个方面理解工资和五险一金。</p>
<h2 id="工资">工资</h2>
<p>工资暂且不说。等发工资了之后补充该部分内容</p>
<h2 id="住房公积金">住房公积金</h2>
<h3 id="功能">功能</h3>
<ol type="1">
<li><p>购房贷款:住房公积金账户中的余额可以作为购房的首付款,或者申请公积金贷款。相比商业贷款,公积金贷款的利率较低,可以减轻购房者的还款压力。</p></li>
<li><p>租房支出:如果没有购房计划,可以提取住房公积金用于支付房租,特别是对于在大城市工作的年轻人来说,这项功能非常实用。</p></li>
<li><p>房屋装修:一些地方的公积金政策允许提取住房公积金用于房屋装修,这样可以提升居住环境。</p></li>
<li><p>大修或重建住房:对于已经拥有住房但需要大修或重建的家庭,住房公积金也可以提供资金支持。</p></li>
<li><p>退休后提取:退休后,未使用的住房公积金可以一次性提取,作为养老金的补充。</p></li>
</ol>
<h3 id="使用方法">使用方法</h3>
<p>当然可以。以下是针对每个功能的住房公积金使用方法:</p>
<ol type="1">
<li>购房贷款:
<ul>
<li>条件:需连续正常缴存住房公积金达到一定期限(通常为6个月至1年,各地规定不同)。</li>
<li>步骤:
<ol type="1">
<li>提交购房申请材料,包括购房合同、身份证明、收入证明等。</li>
<li>向住房公积金管理中心提出公积金贷款申请。</li>
<li>经过审批后,签订贷款合同。</li>
<li>贷款资金直接划入售房单位账户,用于支付购房款。</li>
</ol></li>
</ul></li>
<li>租房支出:
<ul>
<li>条件:需无自有住房,并且连续正常缴存住房公积金达到一定期限(通常为3个月至6个月)。</li>
<li>步骤:
<ol type="1">
<li>准备租房合同、身份证明、收入证明等材料。</li>
<li>向住房公积金管理中心提交提取申请。</li>
<li>审核通过后,提取公积金用于支付房租,提取额度及频率由当地公积金政策规定。</li>
</ol></li>
</ul></li>
<li>房屋装修:
<ul>
<li>条件:已购自住房屋,并且连续正常缴存住房公积金达到一定期限。</li>
<li>步骤:
<ol type="1">
<li>准备房屋产权证、装修合同、身份证明等材料。</li>
<li>向住房公积金管理中心提交提取申请。</li>
<li>审核通过后,提取公积金用于支付装修费用。</li>
</ol></li>
</ul></li>
<li>大修或重建住房:
<ul>
<li>条件:房屋已达到需要大修或重建的标准,并且连续正常缴存住房公积金达到一定期限。</li>
<li>步骤:
<ol type="1">
<li>准备房屋产权证、大修或重建的相关证明材料、身份证明等。</li>
<li>向住房公积金管理中心提交提取申请。</li>
<li>审核通过后,提取公积金用于支付大修或重建费用。</li>
</ol></li>
</ul></li>
<li>退休后提取:
<ul>
<li>条件:达到法定退休年龄,并且停止缴存住房公积金。</li>
<li>步骤:
<ol type="1">
<li>准备退休证明、身份证明等材料。</li>
<li>向住房公积金管理中心提交提取申请。</li>
<li>审核通过后,一次性提取账户内的全部余额。</li>
</ol></li>
</ul></li>
</ol>
<h3 id="使用场景">使用场景</h3>
<p>当然可以,以下是根据上述5点列出的对应使用场景:</p>
<ol type="1">
<li>购房贷款:
<ul>
<li>场景:小李在武汉工作已有两年,打算在当地购买一套新房。他缴存住房公积金已满一年,于是向住房公积金管理中心申请了购房贷款,以较低的利率减轻了购房压力。</li>
</ul></li>
<li>租房支出:
<ul>
<li>场景:小张刚毕业后在北京找到工作,但暂时没有购房计划。他每月缴存的住房公积金已经达到了当地的提取标准,因此他向公积金管理中心申请提取公积金,用于支付每月的房租,缓解了租房的经济压力。</li>
</ul></li>
<li>房屋装修:
<ul>
<li>场景:小王购买了一套二手房,房屋状况一般,需进行装修。他向住房公积金管理中心提交了房屋产权证和装修合同等材料,提取了部分公积金,用于支付装修费用,改善了居住条件。</li>
</ul></li>
<li>大修或重建住房:
<ul>
<li>场景:小刘的老家房屋年久失修,需要进行大修。由于他已经连续缴存住房公积金多年,于是他向公积金管理中心申请提取公积金,支付房屋大修费用,确保房屋的安全和舒适。</li>
</ul></li>
<li>退休后提取:
<ul>
<li>场景:小赵今年正式退休,按照规定,他停止缴存住房公积金。他向公积金管理中心提交了退休证明和身份证明,顺利提取了账户内的全部公积金余额,作为退休后的经济补充。</li>
</ul></li>
</ol>
<h2 id="养老保险">养老保险</h2>
<p>养老保险暂且不说。还没发呢,发了再补充内容</p>
<h2 id="医疗保险">医疗保险</h2>
<p>养老保险暂且不说。还没发呢,发了再补充内容</p>
<h2 id="失业保险">失业保险</h2>
<p>养老保险暂且不说。还没发呢,发了再补充内容## 工伤保险</p>
<h2 id="工伤保险">工伤保险</h2>
<p>养老保险暂且不说。还没发呢,发了再补充内容## 工伤保险</p>
<h2 id="生育保险">生育保险</h2>
<p>养老保险暂且不说。还没发呢,发了再补充内容</p>
<h2 id="个人所得税">个人所得税</h2>
<p>个人所得税暂且不说。还没发呢,发了再补充内容</p>
<h2 id="工资单">工资单</h2>
<p>工资计算环节</p>
<ol type="1">
<li>应发工资</li>
<li>五险一金</li>
<li>个人所得税</li>
</ol>
<h3 id="应发工资">应发工资</h3>
<ul>
<li>应发工资31000元</li>
</ul>
<h3 id="五险一金">五险一金</h3>
<table style="width:100%;">
<colgroup>
<col style="width: 14%" />
<col style="width: 14%" />
<col style="width: 14%" />
<col style="width: 14%" />
<col style="width: 14%" />
<col style="width: 14%" />
<col style="width: 14%" />
</colgroup>
<thead>
<tr class="header">
<th>名称</th>
<th>金额-个人(元)</th>
<th>金额-公司(元)</th>
<th>比例-个人(%)</th>
<th>比例-公司(%)</th>
<th>金额-个人+公司(元)</th>
<th>比例-个人+公司(%)</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>养老保险</td>
<td>2480</td>
<td>4960</td>
<td>8</td>
<td>16</td>
<td>7440</td>
<td>24</td>
</tr>
<tr class="even">
<td>医疗保险</td>
<td>620</td>
<td>2790</td>
<td>2</td>
<td>9</td>
<td>3410</td>
<td>11</td>
</tr>
<tr class="odd">
<td>失业保险</td>
<td>155</td>
<td>155</td>
<td>0.5</td>
<td>0.5</td>
<td>310</td>
<td>1</td>
</tr>
<tr class="even">
<td>工伤保险</td>
<td>0</td>
<td>49.6</td>
<td>0</td>
<td>0.16</td>
<td>49.6</td>
<td>0.16</td>
</tr>
<tr class="odd">
<td>生育保险</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr class="even">
<td>住房公积金</td>
<td>3720</td>
<td>3720</td>
<td>12</td>
<td>12</td>
<td>7440</td>
<td>24</td>
</tr>
<tr class="odd">
<td>合计</td>
<td>6975</td>
<td>11674.6</td>
<td>22.5</td>
<td>37.66</td>
<td>18649.6</td>
<td>60.16</td>
</tr>
</tbody>
</table>
<h3 id="个税">个税</h3>
<p>应纳税所得额=应发工资-起征点-五险一金-专项扣除附加</p>
<p>应发工资=31000 起征点=5000 五险一金=6975 累计专项扣除附加=3000</p>
<p>应纳税所得额=应发工资-起征点-五险一金-专项扣除附加=31000-5000-6975-3000=16025元</p>
]]></content>
</entry>
<entry>
<title>旧dbl资料总结</title>
<url>/2024/03/03/%E6%97%A7dbl%E8%B5%84%E6%96%99%E6%80%BB%E7%BB%93/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="f445acd28231065499702d6fd348c6287f17e7cbf22026ebcba740399a57c2e7">79fc5b15236ecfb731be967b14070873efe06c4234cf0f0b941dd973b972d2e4da14d81847d6bad3f94c70fb67a2e073420e8c887fb5ef891d8dc271672413b6d71aa8bb80de724e96066efa09748f8ae0f740620d45c920f00ad39fead37985edf198a430f561b64c9ecfd29d4ec60a624c915ec3bdcaa02916690d565731184f10a6b6d9663d0316e57c1e781420edf0576bbf8c987e9f12ee9e556b7599058e181ab9d0d9c2cbc5a9cb7a23cb0de1dc02d0b6082c9bab0768a173999d5aaef980b81e7f3a15a004a9fb039570d984b344e418eb9ed8ee8a0d30a4a153cc9a6a0b007b06cb1cb7755f18eb5c11e1f181f6cc5ae890ea3b6d23cbc28a74f48428b9e58616d694d3dc43814b3c485d733f8be3ea513b238c92e1291daf3c45af46c17d82caffb16be594ab7b68d2274243682b369d1c92aab5907eed27d61b3ade0b153c050366987ebed5523a4f5b757ead6ca38c55fa711a770c351fa93f182076dd1f5cdd3f37499c47980d3aefe109a54e5f09ffa1be1ce0502e6f17ce1aaebab8478acb1b4cec8c90ddcee70300c868e6f3fd2bc92bb54af28676b0c1cad76dba5e5718795f1adf17a18869e765f4b28d2aeea886b9797ecdc857652868653f06a9b0eb1d5e9a0625319f8fd51eb3fd8c9449f50517425c3f1d0caf8de0be49d905e571dbc77d774e8bf0e612b0aecd113dda40e12e75439bea2583799c2f7bc3cdb5a473cd15cc7a9134fe3349374002aa840d0667784a425bdc26c44679be2b85e1fbec8f874e631bb59eef9c75e1d6d41d1edf3f4425ba8bcbf25fe11bcf987de3e3dd831143d35d3427911f9534886a2c9caa6ac0094879b000a2a74f5aa2bd5c03cfa0272649d4549a441ec101c6d2c02df9bf99e109ce31a15cadece8a7390b7b961796f2cbe603cae3fcd72627134440d10754028ba466a0b4df32fc93f9171bfd41d3b31addf59e9858155ff9603b93febf48458a77b41386e62f0a124a9758d3b43e11dd8f1dbf0884fcfbf992a12608c8bea79b5bba315ad00697764ae7d6c07502bedf8166b3da9a927fa58b11ad041f72255561f345a5371f3dc232f9a3719b6c103ee1bd5e8b57de27a54d4229b489e550c8b60a36ed6913758106f48382a39fa48032be01c00db5bab56a10147ed37720adc0e638ba1e05696df3f2eb3a8a5e51dcda256c2a29c13a302c4d4a56f70f36b5ac97f513536519529f74ca8bb1e1bce70ca0f721dd7762d2d7d5d9ef5189160a2af12b28d2c97f6a21ea6f86dcafe411110f7a9a47787978d827000b96dbffc4621b2d20eed19d5a9d39ed6b63c2fa03efc222a5d99c5409c23b020226e8cb6613c235761283358a6cda3622caa8fbbf183ed5e6450b7090b0cb279c77ac308d7385abb58b102845e499cea4edcac5eb18c889746f0f0423567d0af34ce6e8cab0cde699d877521a814f1de0788f9cd2b856f0cf8e85b5b7f5328a101ce02ba78f4a5ab774ba7acacd77856b7c7ed3940329e53921d952f2f766548108225319af102579dc7fef0b21564b080cfe97213e97c387bb5df7f2d85bcd83c05b21bdaf91358e95f276d4ae6b460e2b05aebbd441e734d58dda07b244a90c2a3094b81145ef7ce6a58de63b898f6b565c5541d25e71514b6332c5cabb74a5be6750b64ddc5309f1f6e50703a892bde79391f2216806044eddffe1fe7d5c477e10e4677544c540f62c86ffe0484bb6e422ac825f43c883aeae93d8e49b6c7c9abf30a329d628fa2dcfc79ee444762b0f990d6cd7d0eee465c4acde9bc5e33504dcc1bd78d6c628d79562aa8d8efaaa352390d960657c5ce9840d50327ebf2512514ffb4cd8a457672d949d5577a83d735d92ea073115acd430fc379844fed66012fa62f923f01597ee4c87e346a275c9551c86157840379f733873817939309cd4402ead6b0017813862862fb4fc05b173f08ec1e199bc66480a4de1c52c7ec7f64763d202f34864431b4589e4a205a78575f8c29dfd504d970bf8cefc36810d5890453a1ec163b75ce8432f42c309a973bad977860dbd1be13cf0756f369520bb3299e4fef5e84a4db944aa938f32c488206bcd5dbd11df8c80f156fce78daa3ac4a4e88a3b41781944bbc19e8367e757c105c7c7d214190da502ff298290aef5790367713eae97e265d5bf770216477e4a5ccbe5f6e21d44d2e4d7ed2c412fd2e5c9df04d95980017cbbb862f80b190c2c692145b5694696a54e2ef0bd4c6495746f046df877e02f3ac63f0787b79dbffb873a0208606b5ff61baab5d217967356a2705a51667517fb2ea745869b6e178c17a5db2242c11c1f5a2972a6065365abfd4955fb300948eeeb271b5b994682c9991018f13a4ad74d78f70b70cc16671730fa09d1020fb10e8095a2a6e99d4220c3759fc5149617dcb53f958dd492612f5f23ac940c800de8b2e0ac0c9c4508a90cc7d8c3597b50224e8d50ab059ae04931b0ed931c030d498916b8f2dd5acaf1b6c8d0b8121001d06aa035aaf074cd9460003e77ae8c4565e751c185cef4e887ddf0be4cbaada4878b7e83149347358d2dcf505e69aa7e5524281a2b63be4b9eda1d6623ed309391f003c7653666d181fa73c23f5dd6e234580d8dbe39b32d4dafd3e284c2566f7d4b1edd11c438e17bc4a2541572b00e4784da989f0dfd4b6ff531b424dbfc38397515aebfed499930ea5ec3296cb67c1e413076c7cea49a8220c46dc9a3d9ba3fad5efd6f339ca6b70be9d747393532dda8b0cb82cca159edd89564d2705940184159ac45753166fae099a67783c5be763993e070cb0615ff0431de5424ce999fab0e3d0ac6e575a352999f51be61c6218085d7f4ffdabd9d4b9ffa21fbe584b2e2531fd8bbcf75536ff30d16e9fbd053da42a3af6e3bb6d10241524068347dcc7895cc8a751726891674f9f4e2903cc4a0b619b1c0b687e28e72394ce5b79833acb2b04a7841f70737eb128787ea81adf4594e812b48ff45ea04fb7b2a492f2eb27526af7ceb91184e5ffde279329a048fe21891e802894f6eab606750a5b45bf71e9a5b7a8b6bf843bc76b2c9ed25b8d93aeb815127b4809c28afd13faca166f8af2f21472848c17d1335c4853b2c97e1b30bb279968b63c389d141fe8aa51a21e81b7517d871d702e61799b1f1e5b82379785fc5ef4af293528cedcbecfae18c40e7f56e668b4c455c9ab2f216c91d067f79e28d050c9297616ce7ae3b37cb21e9c75f71005c488492b8c9a92edd62c3d720427d3058b2cc5765c28ebae9c35246a1ed58340f8f28dc65525406e7b50147a645fbf4fe5550d585146ba0b66074b589fe214ce5220392391b91a4bb1cfe63f258e43992728c27cd7654223dc5b40e85532543fb14eceea815d75038d4078661077b82bb491069d9dec0794ec649251594d3ecb21fcbb122f32fb8819e07098c81c8e3e097b44d6dbb00d35e4397f127c0106ac412fc6128e9814847661fec699ad8d5af001b44ffd4a6f6fb2e88963347b9960cfe0084486b191f268189b2faf41c5123bda405e6713f3cdfb8c0c0c4b3e1ece0bd47ac969478588c49ee6a5489471de754150bfb6048d2792bf829cca7399df70987e6b9c3e901193c8b0b2f96ca25a209bc9d010fb62c29cfda1949c1f941855200b1509e01d42da804e28673dade0faec0f53ebca950f53366d966ce8a6c92b9ddd5d744a184dcffbd435fd6a4a4b9fee93afabd2e585b2589b5b61bdb3f796ae63823ecf94ebd5f5330d94f742e427018d44ae358210351ad5e3b65f79022c97ecbd479588ac5cde5187590a8a611c56ebafd098b78e7b767461a9648273f280440cd1218076936e4354a24f1b33ef12cc1493aeea375ee9972060cc7fe4d654c2a262584c8df5adeac79aaae7d2c17cb5cca0d41acb2bc0bfb581e9504d0e08420776067ae7659444aa897728b7ab97862620e1c6ab176620efdd257b793774f4e68bb522a175f54a75b8299acae01dde6f59676fec519b0a5efec48a477b22f0a9c045d979ee8f9fbbff1d28932af9011a192c799a450580a96996640f173ffdcbbe6a145ebcd963915d6583fb039a59d10ee96c7f2e1321dcc368694ee86329028d89ab59a9f83f44999c610775e701158d662298221e3dde046798bb8f83c5727e7485e61be5040508d24c44862c084e10b6b35158d1105fa1e49aac6f46b3eba2b6a7726aeb544af00c7355d69e8a644f7911f076e35a804be0f2bb8207832fe9f83ca5e38edb064edcc57d1ec37ca47780d5ac8416087f7474ecbbf74b2e49bb7371659901b4c031eac0cf8f737ed39c2fd36e8a19f82b418e87efd7a0f5dafda353de65d1977e571e2f848cf1880406f574b0bd06b06b25a83419b120b49d0ff60ecd06c9eea1bb48b50ca47d31cd25e7e224791476f4bf5ce1fb16bb840eba45639a0a98de1c6841a4cbf31f863c231420f99b2cea9cf5b03885ed4bc49d1ae70ebdd03dfab4d741628c690887564e7454e465d21a4fba9326b3320afb2dcccda31b9ccf8db53225cc2398bed04fd6921b9a78bf909c10e903b3accb69f6d203a0ba2bc0b8e19acd166277003c5e803b89651e40a2eb51818227d9d9f49fa0ca50ddebcba49375db01788586bb6f6d45f310dd655424f8bf0e6a1006c93f370569521d8d7991bd631e1a37cec6bf58cfde809750cb11dcc156a9b1f9159955576d9e0dd4416f7b18978f92d6907e1e0c75f0d24d8c43407db4585f51d877abf403e9c5e7d8885160ba2576905627e9457878b6cd121a5e90f3059fea7dd7169e2ea9de543aaf97cf8e82fcd771bcd1ab1d4a6ba0b06ed22506fed69af9b84c38bbb52cf439bf104daddee3ba5cbdcbf560cec809d1c86dc9e19406dc6b54c3ad574ca11df5808dcada88546266cfdef08a7a259f73941a1eb90eb4b59c10ddb5107791c32d97a85ed1050f1d42305aa340169cc41500f83dadf1459e6447344ca83949fadedd3063639d62e51de09d5da49510b2ba9117145c5fce85ca5bf89004c141c16efd8be00775ca7fc36d174824d8605807b25dbff7d33b355a7a43e3a31faa81fc7cb71867c60204eebece8916995904e2badb94e2ce88a5ca0dcb7707e11593b485abb4b64d3b3571773d7ecfaa755019caa807161cf5cf30b6d1d0ebd262324beecf73ca8634760fef5ebe1b9adca3b04e0270430d067b5811312eb19ea7e71fd04bafa8c0413c7fdd4bad56a76ca1cf1ab3d3082cadc00da6efa1ca36eb35846a846bc29c2c2f937c60d8f4c063f7afe756299dda862affc5b2be6baa2eccc8196af4806f9668610be88ceb7d32c001146141955d5be0ca5fb32de15aa825bffdb9d3970022f9736f72f94ae0bdc6c07497ac01e982fb8804df99987f5f2b661b9f1fcbf381aa65fc5ec48e4082ef07653d7fccdc828f66742fbba1bb2b3453a5faff3c6eb5b545fbc93464d3e45eb7cdc35e6b21824849369821b6f6bf23e7a3657aa570e6b8d3e605e6af8f5d484181cd97afc8bdbac426d02b7454e9676ae87c7a5e182ff6d5af4931c51f079ed279c97d9d8cbe68a6865d7074f09b4207c0ba24e955a1d7b88025cbf984a0cba7fa86ad5254497ff72b526c09a9c71c6ca83d837932c2be396944bd0893f91a938d191675d63de25f0c2581d4c58bc7a3dcb2db1d80aaaa11e86aec359e48b7b95f083082d969e3f7f1096a119d46bb32bc51febee2e36182a96621be3400d30f823f7bacd39a647f6623af2d9994ee055d1768ca95fe2cb1cbcba93e3863ab56221b57abd5786f14a6ae9ec051fd4134746953efb530cc3dc7510fd139e2219d3b2379375132b0bdf9bdee1fea9303aee0c361fa5b0b0f25d952bef2655f943055c07d944deec37743cc78fdb51fa9bd2ae64ff2f651b505b97040435ddbc754d9d47996ab99826e0ea5f1e58c95c62186eea2fd06fd8b854f94559a93c468e7c8fb67db70a6c5a6fcbcb155c338a40df277d99a9a323ee94a095717f901e0f2c234e5d652e3a38b1ac39ba711f0bb7f094acb0410dcd2b0d7aa72280ed67dbc29b2153712b013f9ce27dc612adb292204ec54084d675084a271dcdf54b62981dcc1116e5a12a665ba61fda74b39cd86f26b4f637f454e6a809c4225876266ed7586a8b0e609464874de561a461f6ac57915f8ede876c3f6311fcd97741ad122aed64418a3eb8c1120038d0cabbde6f6bd7964bf81ca64dc2819f0a19e987dc60a0b5501e46ce792a558a08d9f339127ef08a1f6c42c314683d6b319f8ee18c12636c6f3b2696cd253a5acacf282a55322d01183b3c080e233126860809de8ab0626cf26e36f98d6c50489d1377b7e72d3161697e003552d125dfa52d8b130c2d16fd02373aa80ca8a0ed6beb48e497c88ba88ac20badc77a8e0ac372a546c41cb94619b56bc046668b01ff5aa3b9c67cd6a591dffd2532d62677fdb3d8de6e8cf43567b5065e103d5325ca9de1b9a89109ae78026197e7dde5f20f5a1d4e5f6d75692b2dcf1b63831bc3751bc1067265ce589ae3dc7e96c3fd488eedc1ebed568c57ffc770c977898a7ae767252a538c2c662a1c32f36d3ade288d4b6a73785cad91289d656b076707ebc16bae03d85c695c9323ebb01f39f6464860fc4fe90547e6bc6ed8ccec28c1602bfcdb89f520a8cb67687fccf1b9b2fde73ca3d381f8369c1da0c5849dd63d32f5574daf18f3cbd970284ade1533e22d6fb8a927e8ba14fa2d2883f6d48a47782daa5a41f8dead5d6e7901dfa9c86e0e0391b190afe091a1b704f7a90ae03ff5247dbef5ce51bb9a4f5b93854a9212ac1fc13897f106a661a1cda8c791e49bb4438520dfabdb92bdc69c836c5055a1b126c68e94380e80d99aa1f71757291ca29c915ae215569685adfaa7256d06b016933d6db2fa6e4641c44b8b3a652440aaefd1f0b461d020b580a691faea03f3c2781253d1d7264f3bee42270d5aabae2e862cfbcef1f986b6c6d8626769d6464e0cc984a85b6c3001c09a9038edf5e5e50146807ac799c37d0fe62c281c87e01c1f9d1990fc63f27a26dca3a9585217016c3c36df66db02720017da8a36619ff7b9dc957d12577c14506b7f9ecefd28a3499f5184a1ad865a1176bdf879f8b728c283a4ffe3823b9e75674136ce6d8a473ed3acb40e8565863808672ad434c4706128975df7c33b2995a793e22ac60fb53bd2e2d14cfe8d652fe1542efb784bae0248255adb9e826f6e0c119c679bff2b491d7b34e75d3366f0ebfabc70e755e205d3b23235026036e465a32245ae399afca808a0770d848d640974da392e266a1a2d49676086f5a2028b907bbe9d4e42a04a3d57576f65bb461a44b679c2fcb5c1f01fa3b5a7bfe53fb050db86ea120858b1b3e3321d48c2168ee131eabb1be71d84ab668288a318ea17c8a96c3331ca42cee7e216fab24cc5d2c6e8abae6b000dadaf2aae31ecf3a65db5f266a5f53f3f15a95f251aa1d1b572be3967fae2578de0026e8ffe28236e17f7f3b4eb7e9264574984f8f4879e5ab7c9e3558e81b9d864a4b18695a46cdfc2a0e2feccf8127d9db72814b5eac7437ed74f009856a83489723f53ff1e5cf87b4e754c6ea3129ac5b25912519a78da073f4e8275cd4c27c4556a7c49565e21d568f285ef73521281d4e68ce0629c05b353469e07d6c8e0f106f14d19c59b5c3ac4b9b0e6b3dd306f3202fe51545ea665d4e66517330005b0de9b37c1cd5486a74a0b2d62d8ba1057388f7e6b5fccfb0d63f80986f9d181f90446bc44e49460ecefb2d4dc124d9d4288bf8265c7d0b3b5764babf719e27d7d33698116b1e0eb28848a9094f30354da50efaa08fa4de328bfca820a73a1c1374c9877140427ff779d4d3999fdc7b61a6265afd06d5bc930b567af4874685c4e3297dc8ff3d8b21c2ae33ec3e647e783711cbc483789d7dafd147c1d6c27f5d506333ccaabe4e7869c1893fe30ebbbb4c7684d85b3d49a6ae82de40fb176c28b1f2ddf8088c28a5073139a30ed3de0b6d10acd2ad35f6f26a36333630e7fbd42107e93f763806a6580d07b579305add99f5bc3b72b2cb1eb796a6bfe1456e541cbf4fd2ca3bf511e1b54cdcac0a34c91167541b2be08391403bbaa2f61be6057cfefbdb0e6739a0f27b8e843163378c54064376a31fa9851ec8542996173a88e00e96c999293ba0260a5f7fda6d9b49efaf4975ce29411454715872147522165a43d2d0e3fe8abae2a5eb07a54a53a11a6736b3e567bc2f8a0a2cceedb6361eca370d6f2e1697ce59528fc9cd0ae448fc8b4f1582393cd6b4e58fa26b6e33e832ee9603b8f5c0e05880c011b28ef38671aff64c95d10b0e17dddb7faa748672e48eef0a346f609d2b9469d6702199448ac5e34d5b91364f3993b982738ffc1adf9af9d908081204d7f892bcdd2e0cb988e2e8039de73e80b328db1a9b0e1198f477ca65efe7013d7b18fcc57dd4c3a77e8a5fb86c48b7b535f702685fcc581d30c4e85198a5ab57a33087fb6ea6288c6adedead9ff159ced8a2b4f4323788770725126acbc8ea1445a6dc69af6c2d5285a1330139fe7458b1114d157bea6a391e80029f073f7c9fdc888b36beb771b04e09343775e95541a0ce296f32706b7ef4246a31fe11e7b5c181d520c85789ba20e8b92191323fd97ea2cc7a146c02f481869fb75b815b885411e952602f6076fb16691d4fd6941fdd28a995b5621c492dd6ba413ec97b1eb19a33a527ebf21ed299959a2158d1ebd62b07c0780c404ebc2f60556132bde421b2df6ec7984936030b506b1da11d80ae40d0c58645f365012cb7ed38084081c4f9c79c83b3a61e0c445458dd83bd10c0a9dd645f35cb5c443f276946a7cee2307786bac804b305bcd4d5f24d470b2c2fdb03ec6d58f78745e61d70c6bffe116edb7a9b5d013559e0ea0f12e0d9e876081870488ad4e6cb4d6ae596fc295a74b2806eacd58b4f3d2687156a67f46cd83cba61b7f0f3f752cc5967a70a0869980fd45a65b3cc96f7f18090dc44f581b0f12300a0e05d7da8e52277b6d2b689a1cf7017964d53d699323512ad1feb648d5df489c75d6a3715cdb5814129985816fd1992b290e63921af8ec7d4add8084dd729df36685f32ab4336c0e1ff959ab358e5c76eecefd50c946f7d0392b7e72009fc832afd4809e8340bac36773c26d80016276c14d222f6693159a9ceaa30d04d4f9eb5679279fa271a66730f956679a2d708ea406cc3087f6a356780bf557bbcb17a59a7dc077b19abd7013d9fd98fb7e54bb48e6233e6ac39bb55085c0dfd498dc92c0905bbb9dcd0db2023fdc2d5ec84f124a0d9153d6d090447b0cb766801ff817bc0da896229834e99286d896934c652708a129ade75d3f1e41e6604f3ba6a9d37f3e41aa74d317697ca98f625ccdc2c6c7e1034b389f6b1b1f2b355767b2e3b8655b9367bba69bdbaaccd60f8ff9d0ea271672d6d6d1c7a9360db561faf3f4fd000102340ce14cc8c025b3318529b7c73612db129fc992fe92826883da270904b3cfbdf357eff92a6c5b41698eb40a870bf045c570d09c35b2048881802fe4c68e3fb3387ef4e8b68e8674fb7472197b73e7329a175e07231acbf22df911cc1ac11c0c2e0d664f45d91e525dd230b81dd03e73c5d2cddadb089b922e68319a65509c5fa233bd4d174cee1d9e95de43bf2a7cd7d3ed01b01e50c0257d385830f1dd3ee6dc0215255e3154d3344d92c93d86d5c724abc7a2fd9481d7ef52ff96f74b4565ae9086838bb66c8593d61f5d63c74ac602460d9d9d81d425463f2c5ea5955162314a6dad53b0dd06ca22fb13e0c615a22a3b3a9db6f0c8fe9018ee04e1e3e3d466e3ff5d93aeb6e192fcbc6a977d1fcd8909fe2c191b018689e96b26a8ab11183d5ff7efb5f45e875e1410d47711e18d819deaf27140757589eabf47238320784d46e66aa81cb9e6ce133a79559620e1cb2929cffad1fc2d7446163320ca3ebfec66751f46dc3b2348a0d707a57e68a019c936abaa0e527b7aa3c3902141f0fefa924120c40a2c293ee86f4f61530d3eddc21ab0bb2cf07efe10ab7a58c08ae330f0cc4afbeeb695f8a92389f97daa742524ca7f532932e59808e9f208eb91b8a1d714f4cb70a87a2071fcb6156f0c88bec3ec58c832e03d5b935a779ca338e0b5f3e274bbd1b88ee065c7acd5a4f66066603f571bfa7166376ff62b637973bbcf43e29058b6a9e672f5c8483fef8307165d27a793bb7f927c423d6a5459eccdc25eed35f64795ba3a91a39eb8e1cfc71dd23a88df0ab219ff3f00803b1a57c0e1390b2680b632a4c74488815c50e38710281dafb2bc7bf96bcbdf24a9c31cc8631af9e118211f91a7080bb2ea2eda25c2cb902077e3e32519398fb6b38f6790a9c5e8f07258cb68faa66d77a6c07ea2fb80e764560229dc55221775f5077bff870813551f22504d617ddb9d05806c1063d1b0cbbd74de7a0692e1761f9a39f84e7dc6158771e88c555a88f9ad1bdc7294eba2a62538eece56cdb87dc389915eea67e618bae54e4e9d13ba3eac9cfd597d438908f01950f56d038ce0da427c63f29295358882607281d0aa8fdcde42443bb77e0805aed14d84531be3a5198d84c3f955018418a04c2190144688136a625fc9be426752f7e04b5ca3dd9e6289534517a851561cae216bde7a3d588a92136d4b933596acb1a00a3e54df61bd0309a8a5349a6a73eae17167d839ed87d028f45db43238859c4a41bfd06f8951f6a43c41206bb48611cf509929ba0d54e11efa4faa7e1e96d5f45a1c44ddf24dbd4ed33ab5e9d3ffa53b135a5b7db6313db84e2707a091847a726870a361acbca461069a424ee49c925a6abe27bf8059a33a8f97cb604bd779d536927ec7803e77ef1661f4f5e4b16610928b536b36c610c21b04cb29b227dbe0442e716ec9a40373072f81c9e692f1ba0c3042b589434cb4b0bb43e670f1bcb29b50ac11feb9830b3c6a542142c606e1c5362aba98455f3470edceed8458935cb3bef0305f147808b9feadc335b200972957dce44fba504a60079a3bd8c74ea3dc4b4a28cb27f695f48549e5c7e3a15fa94d64671d2f400fe47413cd12a7b0687d669f690928664e8c97ce8c1f55bdd8c78903b1128d089bc21f171ad7cfd2f73128c89c6baa3f11821d673c33391ae4467bcff1b5a2505ae5189ac8f93fba9b2fc680b3c1c080f503fd6b47db88c213641f5032097d13fce2a09f4042c3d4e63e3565670705ce977fd3be5a4a3c494a9ea138c47a0dff711b7d8797d2becaf850cb4c15056792f72823ddd8f92c192fb9ee3a06913ff3fa6616fd666eb6e5d9b1006bb57546ad5ea0b508279ec5dc25686ad96aa7f5e07b630d7c05abde6820df35f51a3661dc5fdd2179a7fdb2090420dff9ee48807e23fc80366d3f463588d9248c6af6c698eb419360288b64b714a6bedefacb0e6df94b338c913eb8e994a021ffb6b899b764f6f386065b0305f10c862a0ffcc779b90eb440368c8ce598308c30cc453da72371ffb83416f2772355c0084448bfca643878b1d55fe90f84876dfd6b5fb3d61b9f74039d58d3976816f354fb274c3d23db7c1ab19a8ccaf729b2ca34497726339a364005e46ae67f915cd9e23bd91e448edbb962ec18009497542b9d4ab86ac66c5559253b79ac1143e77a73afdf69654c2f8065ecb1213cea6bdc8ab86dfb350c6fc0ecb00e24d60e30d44fe73a7e9b49727ad541e1977ec2f87fbb276a3bd949391d65361363451022f6153a9b0c4b5fb0664ff7ad8da2410aeaab84430fd871eb39eae8b34aff36e6b1af65d51413f76901d9e5668f692bc60ca85b62d785bcd9eeea2d81b7dfc12fba78af102fc42912211324fc15d93d6b301dfb25767d05c4ab81a1eb0f4d7c18b801302d3176817ed7d4d04a9eda8003bea211d61d90320f939a529806710c6dff4cd05817501a34</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
<tags>
<tag>项目资料</tag>
</tags>
</entry>
<entry>
<title>毕业论文焦虑有感😭</title>
<url>/2024/02/27/%E6%AF%95%E4%B8%9A%E8%AE%BA%E6%96%87%E7%84%A6%E8%99%91%E6%9C%89%E6%84%9F%F0%9F%98%AD/</url>
<content><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 密码错误, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
<script id="hbeData" type="hbeData" data-hmacdigest="ca4dab5cd1926da9e0049a47198c6e9133846eba01e1bd3bbb5a862ebf2f75ef">79fc5b15236ecfb731be967b14070873b1c791036995d6a0f6456414b25e6b2d8f0533fe1034355c4ac594ce84f4b1b1a577f769b8b82f4c11326757fb2ec4fdcfcc7f416da9848bbaf20b8a6d2670e66334d19b47f44f70eed152b481e16620caaf3f94320a7696cc79a6a2bb7ead03b6e586686adf7307d0564523c4b4de96197ab93cad1264d79a5397228fc4a94f958f2ec6737adefe5bac83f8c71fbe3dbd7ed2c580c1ef906ce2e19388348c3fed82dbe5e4e947be70b5600586814fb6665a6706ddf4a2a368284551772d611971aa676226f1605d262e2a1cf5d60b7186c71c9194c51da54c5f222c03a4b68022567098d826f7727b84cbd9fe9625a0c4cc0c568d23fe9416b9b15998e55a2824500b2d3a37ef85968d436177d8ecd090691c9045bacb295fcc0223e89780076207783b99212c662d8c10d4eea137e8d8e3ee0bee745c3aec44222d9193e31c23e04d3ce3dfc5db1a67f202f8bad9516e44bb29016bf790397ab9873f95c60ae103486c54c4bf34e652c08231402c43eb0b90d77ddb3073049388f95ea1a5e01a4193fa9c067f56789ca542ce69aee4dfd4f6a82efd91efce39588ae17eaeae4b93409e8566847842e50a26971d17a71c23cd1321f89ee14c0013cbdf7e54418d067f26fc0946d526266983ac1f610f18df4114782cd4b16f71a4c39f2cdac70d4de39de9d5ed7ba357e703a396a24ebb1e80f1d69021537eb8b48aa6888b382115ac8086754fc20a3689862fd031e8e656d848da7b9f19f616aa515c704d66189c75e1b10bba2a8abd989a0b4e54361960f3d3153589c123622b291b6a622d3b9c5ec326457b6b555917d2e8d0e379b5778e90427bcb8e4079892a744a17d36879ba6e61afaf7eebeb4815cfc4002c567f7990a3e7f8b7390f3ba5341116fba13b3c8881ae20a45a12b57ac5cfe5c8a1142f888cd55be3f02f1cc70293484c6904f6bc7a13b78e4fdec8b6f0d1a40628d1b304e576fd355b91c275f5da8b4b3b88361eb58d1cb80cb7289d8b584fdfc521204524304db2b9c18252a5b4f6ac90de8b234782c3d56c806ad5baca0d63ca5938514178dcd49130956ba2fbdbdef11a4f695e6530f619d61330c5287e2dd37eb3ac4f9494bab6a0f01fdb73e54edcadbb93d8256d63468ecbc346aa4d224888905a4b03072533e623b51ad0c682d459b031dc31ab3d094e0546b17a62e760b524b1aca8e2cf14b67cdc1c7a33e13f60bc30391574f8f476a3d2ee0f0a4c3d4a3bb860eb4ee0b1c7889a6085afa2a499491e5e1b3758be2346dba491cdbae179d670e2c5a13d287c526bf475b4f79a27be6bb7d971f054c664b55edae653ecd1dc7d1a3da0b747ba3b51f76ec0b3529f9c4ed4f06e01acb689356579ac420c1a6ad658b6095c5aadee2af2aa62609c138fd7800ffadc68d7f248d1d180bd6ad0c5c77e968ddea6f1d31e31a84c900f924ac362826eb7a41426014ebcc3a7703273d3b862e051fb305a4072761285cd7d19f85b774d78c6a3933dac8c2e77d4612fe157c9bd476d8284aa7d904535c9378845596db1121c3e33b767787ef26055598927d75bc680a6929072f0f7a0b5db076caf6fcd2066d1b6c711e5242170c901ca517bc6bdabf6f06d4b2df69e05f2ef01f195037e876e49914b414a2ddf9675585630e33dbe05fb9fdfcc68ca8be1a7f7a3d595e68f17d6220248d425cabfa801a943a4555c44125bbe09f30c4d566257f8f94ca1dfb86c9f3d333e03ab609f89689791aa6bf5981d144a3a79b984745020f99170a0be123b1744fd64dc7214a8b1d399157adf77c4f7e215b79e92bceb87d9bd7b08a2d0f5edfa8a7ad88dc6a5d6868e3cee56a389d5c426b12cf1a675fe199273f117132d1f9edac0f2187c06a15126bc97cfb0a9b909ee836cb735ce13343de372da8d7d96276818d81cc6ff14317e1f75596fe2fa57ea5daa28768ee1a5b5c49393ee815947e638d6d834959c7892e3316d37a152c38fe31b2173f40a09a7259b0b2a842c86bd9b0c30dc369f47644d14297d52a4c1a06e0385e305191d8a2915ff79d62ec26018dfd349b3966d7b942268fe36fb2f91007a05cfa5a2b5092a3a3bab31e1852faee9ab8951b35401899395b05a2e0dcc4f04f0ac2f89697dceec6d8897e4ccd7776b760e996a2815d58ac79d0d06a36280b2bcf23f489b06bdf3edf0fd5a1f6466179ae8c76b03caf3ba5b0db538614e8d28bb0c01280f6df9496554fd16ee933bfd9e5cb30531d0e007832a988e85a26f9ec27179e098f3e6edc8f6a174406e785d451d64f3065b076a1f543ef68c0c33992919818886527534a388c6d7657674e6442b962dddb10ee7b30cd1f915f2d85cd42f229f1d9ed9269068c95d0ede11a44635cd4a8f874847744100012fb3abc74323f700d11e3221027ebe2b5ba3207a549391c0a84d99f43634205ae888bd14451463b2dd456037264e4e6f0f677f4168140d646c79c95680307aa363f7f595e602eb051baafa45cc51fbd173afe481f6b83cbb0d0d1b937924126653924d3789efd24d8c0fe12f805dcecf95f86aa9bdd415981c66814beb64046f2c9755d3978691c6b3c78f1748ecf16960b65b361a5128b848ad86794afeb892449cfca800ca24b46143729f09e472003b50ce94a34133d4515d45938a1e49cfc61047961c0e4e06e9e0012f6331934a285358894dca10dc45198369b9b48f9fa89bd907bae61b8dbba12000b06dd92512447ef07ad5873b95a644e5e26a98fe389dea56da9978e8d5a81c4c02e15eb3c31c4df44879c8aea75cdbf778da503ff5e33ba9b15529cd2d2165c466c43b3a9295ea6946b48b535c035924c056799d01ceec233f440e2a32f0e4edcf2d413eaf340ac9791b7710d00e2655c9526a3a30b0e821dfec96346c6b9dd6f63a4df2939811171812ccb419a90628ab4b4d4fd6bc1e38771e48a5b0671789054ca2f57f0317d582cd4c7fa172d44d77e9e5abac319ffa775e7b44a06b8dc35ad84b8195674ca9b8c6daa048d114ab410bfdf95e244963d0962e135c91bc19d97b85d2e2e95c601e1d71d278c48d2684db2ae5b5c7c5e0ebe40f7d868e8b84c1ac9e12ed3e7388f33478c0dfe8e876e4ee8eea6bd853138fb4234596e55bf7a4f951eeb94c782a297300e1793102962e8db02085e8e8170bd3f181082b791d28e6e09e7b7fb873b2bc9484320ab05d0cfb4a62ddeca58336dd25e5bf306727af8af4d8fa42cb17d0cad24e381645b4e3539cac685b36259adb8315fed279f29f01570314a5654547bfbc09b2304ff7f444886e14e4a3cea71e802e2f6b274716ea3cbc6beea8b2cf35bb45c78c071faa936cbed05bf7888d8f3dc55f3c8256162f1edef2f1729448f5cd952404cb140abaa4d31a34a54580f98866e8f534ed4a9926bbeb9a2b268a7f8bd9f3fb2302d522f9da23efaabb22d74d7dae1b73097b68a1b9a9188d1f61276c38541211cd51f39b627273ea0fba93bb92c4a1939c5a0adcf1baa61c53f0c282d8c9bb93d35f617fff681923cce04dce38afcb08aac5b42f82d61f5d7a0522754bf8b4f9d669cc5df1d1213753ed05f7895efe2225bd4cb03a8fffba814fc4d72f840b1ed815fc6f05d58f0baf8b0da4598ff0a31a6b9bb2b81890ccb8ae0ad5990544b6c78da2973c3b10c5efa4c04af2a7ea4ce57d91c89d0eeeedb936f642808167bcd99f937cdf0e04e1bbeed7dfc31d0558fed9aa167cd4ff08910240888f6ec7af76d261b3fce8cfab772542bb7e8c3ec6f959a40a249e04c817ebbaab81b5316128a66268b115224b215433ab8ed10499c3736d254a1641653bf88297529e944401b24fd3047568f7</script>
<div class="hbe hbe-content">
<div class="hbe hbe-input hbe-input-blink">
<input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
<label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
<span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="您好, 这里需要密码.">您好, 这里需要密码.</span>
</label>
</div>
</div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
<tags>
<tag>毕业论文</tag>
<tag>心态</tag>
</tags>
</entry>
<entry>
<title>白天上班无法解决的个人问题,留到晚上解决</title>
<url>/2024/07/09/%E7%99%BD%E5%A4%A9%E4%B8%8A%E7%8F%AD%E6%97%A0%E6%B3%95%E8%A7%A3%E5%86%B3%E7%9A%84%E4%B8%AA%E4%BA%BA%E9%97%AE%E9%A2%98%EF%BC%8C%E7%95%99%E5%88%B0%E6%99%9A%E4%B8%8A%E8%A7%A3%E5%86%B3/</url>
<content><![CDATA[<h2 id="前言">前言</h2>
<p>由于白天上班,心思放在工作上,无法集中精力解决个人问题,因此新建这篇博客,用于记录当天遗留的个人问题,并提出解决方法,并记录最终解决问题的时间。
<span id="more"></span> ## 2024年7月9日</p>
<ol type="1">
<li>将家里的键盘邮寄过来,并买一款合适的鼠标,为自己的工位配备合适的一套外设,将工位收拾整齐(键盘已寄,但是鼠标还没买)</li>
</ol>
<h2 id="年7月10日">2024年7月10日</h2>
<p>今日事情主要是解决脸上爆痘的问题,从药品、清洁、食物三个方面入手,解决爆痘问题</p>
<ol type="1">
<li>药物
<ul>
<li>外部涂抹药品已买,顺丰快递,预计7月12日到。用法:每天晚上,洗完澡后,进行涂抹</li>
<li>内服药品,对生育有影响的还有一整盒多,而消炎药还有4颗了,已买一盒消炎药。用法:每天晚上分别剪一粒,早上带出去,随早餐吃掉</li>
</ul></li>
<li>清洁。之前是只有晚上洗面奶,后面增加到,早晚都洗。后续在公司根据个人情况,注意洗脸,如果洗脸仍然不够,那就考虑买洗面奶过去。</li>
<li>食物。别喝牛奶,别吃麦片。早上不煮鸡蛋(留着晚上煮吧),吃根香蕉,去路上买了吃,买个卷饼什么的,都行。</li>
</ol>
<h2 id="年7月14日">2024年7月14日</h2>
<p>今日的事情主要分为两类,第一类是明日马上去于田培训,第二类是所有的纸质材料提交。</p>
<p>于田培训</p>
<ol type="1">
<li>时间就定在9点半到吧,那我还是7点半起,洗脸刷牙,8点从家出发,骑共享单车到公司,全家吃个早饭,8点半打车出发去于田大厦</li>
</ol>
<p>纸质材料的提交</p>
<ol type="1">
<li>落户相关,三份纸质材料,明日递交到于田大厦10层12排。</li>
<li>党关系转移的两份材料,明日询问周袁玉,应该交到哪里</li>
</ol>
<h2 id="年7月17日">2024年7月17日</h2>
<p>今日的事情并非是今天或者明天需要完成的,而是这周末或者说后面需要完成的。</p>
<ol type="1">
<li>明天带着泳帽泳镜去上课</li>
<li>这周五约师兄们,看他们有没有时间,出来吃个饭</li>
<li>在一个月内完成 TBP的作业,就定在这周末吧</li>
<li>完成PBC</li>
</ol>
<h2 id="年7月18日">2024年7月18日</h2>
<ol type="1">
<li>明天带着泳帽泳镜去上课</li>
<li>这周五约师兄们,看他们有没有时间,出来吃个饭</li>
<li>在一个月内完成 TBP的作业,就定在这周末吧</li>
<li>完成PBC的目标设定,多和导师沟通交流</li>
</ol>
<h2 id="年7月21日">2024年7月21日</h2>
<ol type="1">
<li>8月3日或者8月4日和师兄吃饭</li>
<li>下周计划完成TBP和PBC的任务</li>
</ol>
<p>chinajoy</p>
<p>地点与时间:上海新国际博览中心,8点40入场,</p>
<p>携带物品:携带身份证,书包,买面包和一些吃的,当作中饭。如果有充电宝就更好了。</p>
<p>玩什么:开心且随性是游玩精神,具体来讲就是薅周边和看演出,顺带体验最新的游戏以及设备</p>
<p>游玩顺序:按顺序逛就可以。值得注意的是N4有腾讯,N3有网易和暴雪,。E3有cosplay比赛,E4是骁龙展馆,可以领到很多东西,E6有跳舞的比赛</p>
<p>明日行程安排:早上去天之骄子吃早饭,买面包和吃的。然后去广兰路坐地铁。</p>
<p>chinajoy主要分为三类,一类是爱玩的游戏,一类是好看的比赛,一类是可以试玩的游戏</p>
<p>游戏</p>
<ol type="1">
<li>无畏契约 N4-09</li>
<li>腾讯游戏 N4-10</li>
<li>暴雪游戏 N3-03</li>
<li>育碧游戏 N5-G002</li>
</ol>
<p>试玩</p>
<ol type="1">
<li>CGDC Express N5-DC137</li>
</ol>
<p>比赛</p>