From 52cc2f6b987c804907aeccbb08f632b3e0145319 Mon Sep 17 00:00:00 2001 From: Cayque Duarte Date: Tue, 21 May 2024 19:30:10 -0300 Subject: [PATCH 1/2] Novo recurso MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Efetuado criação de estrutura para reconexão automática em caso de desconexão com o servidor websocket; Efetuado algumas melhorias no fonte para deixar mais claro alguns processos; Adicionado verificação da conexão ao enviar um dado; --- samples/Bird.Socket.Samples.dpr | 4 +- samples/Bird.Socket.Samples.dproj | 445 ++-- samples/Bird.Socket.Samples.res | Bin 59580 -> 112380 bytes samples/src/Samples.dfm | 2081 ----------------- samples/src/Samples.pas | 9 + ...et.Client.ConnectionMonitor.Interfaces.pas | 41 + src/Bird.Socket.Client.ConnectionMonitor.pas | 106 + src/Bird.Socket.Client.pas | 142 +- 8 files changed, 499 insertions(+), 2329 deletions(-) create mode 100644 src/Bird.Socket.Client.ConnectionMonitor.Interfaces.pas create mode 100644 src/Bird.Socket.Client.ConnectionMonitor.pas diff --git a/samples/Bird.Socket.Samples.dpr b/samples/Bird.Socket.Samples.dpr index a882cdf..b6eb963 100644 --- a/samples/Bird.Socket.Samples.dpr +++ b/samples/Bird.Socket.Samples.dpr @@ -5,7 +5,9 @@ uses Samples in 'src\Samples.pas' {FrmMainMenu}, Bird.Socket.Client.Consts in '..\src\Bird.Socket.Client.Consts.pas', Bird.Socket.Client in '..\src\Bird.Socket.Client.pas', - Bird.Socket.Client.Types in '..\src\Bird.Socket.Client.Types.pas'; + Bird.Socket.Client.Types in '..\src\Bird.Socket.Client.Types.pas', + Bird.Socket.Client.ConnectionMonitor.Interfaces in '..\src\Bird.Socket.Client.ConnectionMonitor.Interfaces.pas', + Bird.Socket.Client.ConnectionMonitor in '..\src\Bird.Socket.Client.ConnectionMonitor.pas'; {$R *.res} diff --git a/samples/Bird.Socket.Samples.dproj b/samples/Bird.Socket.Samples.dproj index f0bf754..6f2fa57 100644 --- a/samples/Bird.Socket.Samples.dproj +++ b/samples/Bird.Socket.Samples.dproj @@ -1,7 +1,7 @@  {E7B21EE7-F918-4F20-B7FF-C49F46C9F75A} - 18.8 + 19.5 VCL Bird.Socket.Samples.dpr True @@ -105,10 +105,8 @@ - - Cfg_2 - Base - + + Base @@ -116,6 +114,10 @@ Cfg_1 Base + + Cfg_2 + Base + Delphi.Personality.12 @@ -126,7 +128,7 @@ Bird.Socket.Samples.dpr - + Bird_Socket_Samples.exe @@ -145,14 +147,14 @@ 0 - + classes - 1 + 64 classes - 1 + 64 @@ -273,6 +275,16 @@ 1 + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + res\drawable-ldpi @@ -436,6 +448,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -449,7 +466,7 @@ 1 .dylib - + 1 .dylib @@ -463,6 +480,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -477,7 +499,7 @@ 1 .dylib - + 1 .dylib @@ -491,6 +513,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -509,7 +536,7 @@ 0 - + 0 @@ -520,445 +547,417 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 - - - 1 - - + + 1 - + 1 - - - 1 - - + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - - + + + ..\ 1 - + + ..\ 1 - + + ..\ 1 - - + + + Contents 1 - + + Contents 1 - + + Contents 1 - - + + + Contents\Resources 1 - + + Contents\Resources 1 - + + Contents\Resources 1 - - - 1 - - + + + library\lib\armeabi-v7a 1 - + + library\lib\arm64-v8a 1 - - 1 1 - - 1 - - - - + 1 - + 1 - + + Contents\MacOS 1 - - - + + Contents\MacOS 1 - + + Contents\MacOS 1 - - 1 + + 0 - - + + + library\lib\armeabi-v7a 1 - + + + 1 - + 1 - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - + + ..\ 1 + ..\ 1 - + + ..\ 1 - + 1 1 - + 1 - - - 1 - + - 1 + ..\$(PROJECTNAME).launchscreen + 64 - - 1 + + ..\$(PROJECTNAME).launchscreen + 64 - + 1 1 - + 1 - - - 1 - - + + + Assets 1 - + + Assets 1 - - - 1 - - + + + Assets 1 - + + Assets 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - + - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - - 1 - - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - ..\ - 1 - + - ..\ + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - - - ..\ + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - ..\ + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - Contents + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - Contents + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - Contents\Resources + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - Contents\Resources + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - library\lib\armeabi-v7a - 1 - - - library\lib\arm64-v8a - 1 - - - 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - 1 - - - Contents\MacOS - 1 - - - Contents\MacOS + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - 0 - - - - - library\lib\armeabi-v7a + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - Assets + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - Assets + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - Assets + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - Assets + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - + + + + + - - - - + + + True diff --git a/samples/Bird.Socket.Samples.res b/samples/Bird.Socket.Samples.res index ddcd46cc1bd24de199021e2668735cd8546f9842..fbd85541cf911e2403ce2abd320d6d439515a719 100644 GIT binary patch literal 112380 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

qSA*izb7GTgr87H#+%qX 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 SX{d&GU*j77CAOoqtp5*SQRhMc literal 59580 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 Fe*r-$3S0mH diff --git a/samples/src/Samples.dfm b/samples/src/Samples.dfm index ef8c83c..bbfaf61 100644 --- a/samples/src/Samples.dfm +++ b/samples/src/Samples.dfm @@ -13,11 +13,9 @@ object FrmMainMenu: TFrmMainMenu Font.Height = -11 Font.Name = 'Segoe UI' Font.Style = [] - OldCreateOrder = False Position = poScreenCenter OnClose = FormClose OnShow = FormShow - PixelsPerInch = 96 TextHeight = 13 object Panel1: TPanel Left = 0 @@ -133,1832 +131,6 @@ object FrmMainMenu: TFrmMainMenu Width = 800 Height = 40 Align = alClient - Picture.Data = { - 0B546478504E47496D61676589504E470D0A1A0A0000000D4948445200000320 - 00000028080600000006CB9E980000000473424954080808087C086488000000 - 097048597300000B1200000B1201D2DD7EFC0000001C74455874536F66747761 - 72650041646F62652046697265776F726B7320435336E8BCB28C000000167445 - 58744372656174696F6E2054696D650030362F31382F3230B7EFB18700000177 - 70725657789CEDD2CF4DC33014C7F147CA9F1612C76EDD3B2BA02CC20A5C8CB8 - A0AE936518006509266003CAB39DA46E550989035CBE1F5B6DD524FE3DFBE5FD - EBED5376B2DBAB613F0C43DFEBEC83CEA03374A1EFF4B3D3D9491824F4128274 - BD74FAD949272241D2170000000000000000000020DB3A9F469CCED93C66C6B6 - C636B6694DD336A5BAF8AD576C1E7AFFC4C51917CC6BA7712E3F5ED8DEAEBCE8 - 5DF1FE2A3F39A6A702F268E60AEAB280F8A71D0B30ED5101696C0E05ACCFE6DF - 8997CA5F397F19AB95F4D42A2EB0B0CBB4628A6F8EF65FC7F8FA74FF39DE14DB - B72E990A389BAF55F9CA5D48154BDDB8B47FEB16562AB38C8BA5B54DCAC8458C - D187F8D89B5465AC60EEC1BCFBA9055B772E7FEDE5C655AED27CD10756D6996B - AB0720A22730B55FE3ED51EFEB931720C73765FAB87FFBD3FEA79723BF8145F7 - 73FF7303727C5B167038FC7800B98031DD14EF9FFFA1FF000000000000000000 - 000000C0EF3DCA873CCB8BBCCA93DCCBC37F97833FF60D278A45FFCB18CC3700 - 0000486D6B4246FADECAFE000000040000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000029A433A1000040186D6B5453789CED5D4B - 73DB4892C6F48CBB2DD996EDEED9D98D988B227637F6E41E0004F838F2214A6A - 932287A06CD9170709126D6ECB8F9164F5B819F8B1137BD8D39CF60F6C665601 - 040A0510004989B2618559040A8FC297595F65666581DDE78DEBF98B81359B8F - DC1783EE6CAEB9ED4133500CFE7A02853A512B9591EA9E759ACE5C755FB1E2E5 - 71CB995755D53D3A1E3A73437507079633AFE8EEC03A9D417DE3102EE1D03FB7 - DFE95CCF1B7DF868D6879773E5BE32566CE58DD25046CAA532536CF7F8A40BFB - 1FC3FEF7B0DF523E288E72A5EC2B03F8F609F64D94A9327107ADDE182F5D3FA1 - 3BD4A1E5A569D56DB48E6773C36D74E111A650D00335AC0368BB03BBAD363E4B - C33AA2A2D1A1731BCFA9689EF04B1CB4697B30A483DA0D560C68E709DB69F5E1 - 58DB6D0C1BB47778C00A8B0AABCBAEC78AE3FA18CE38C176A96EABA761835A3D - 1D2FD3EA95A868C34E1D0A9D15252CDC14183DE4181DC1FE0BC0655FE940ED7B - 659A1D1D35848D9A011B75456CD4CD62B3D09FDCD8889A93059D2DD59CC711CD - 59B177A9B9FBD62DEBCF438E501DD0B9001C1AF0F909B07ACB91BACF915A2098 - 840DB63B004ED960E850FD527CAA46081F35A441253D8CD0644584748690CE10 - 3218420643C870ADFE6BA6F796055FEC31ECE8B1C7B0AC1EEDC882E1038EE110 - 74EBEFD0173F41FD322D2BE932354B0652AB7128F5B19D014ABBCAA0A4FD1B03 - 53AFA503F31107F32528DC15C074015B1F9473F87FC1E1FCCE87F32D525A228C - 0E435173C20AE98C52E8E3B89C00621842739493D1B4A90C415D86A03E761882 - 3ADC8D41A84D1884F8251B86F74318DACA2F8928EA55993292962D45D1D453A3 - 88D2618AC860D4CC696A4D84264A802CC9802C97198E58228C84A7C5BFE483F1 - 086A47CAB5F2394B9FD6CD6A16D32C0390B5320352D36D866469921E49B94A56 - 19925586649521C914D0D34DC49271A6F765D063280F06683B437944DB418CF7 - 38C64DC0EF1CFE66CACF80F348F9088AF999A3BC131883DEC1F70FCA87449C35 - 3E446BA5D463B4A61AF2513AB1D7AB1C6694DF90D34ACA8E2FD757297596AA3A - 4359ECE669B04B1EBF2B13065DD566C84DD7641BAB49B68D9E932BD3419657B9 - 06503B26E57A9F0891565B2F46EBB590378391A7447F05D36586478510324C86 - 903616FA1F1F74472AC3C84EB25DB0EB2C47896C44C988411D6F034045FB9F6F - BB64C5F05B8EE14B182AAEA41A5611E013BCB024270C4F0DA1A7DFBA8E59FD06 - 33F6AC46C4C67BC0F16A0316E7E49C0E01B38F39ECBBCCCE584A1B593E9EAE09 - AA72642C6D78E65D236A852483B5E75B20A8746FB9F2BD65F64A083AB451A99B - DA3AD73395815713CC110E9F9AC06534E26DDA364E075E7AA83CA7BFE343B4AF - 742900F04B042CB14FDA526F4C4FE892647B65E57D63D38A163477199D05554F - AB4E73A85E8B63188FA6D86BC3EE04F32396F55BF4059687096E18CE8667F1C6 - 735C13346DC45D07181D04ABA349A100346B935D07614C20E5928C0A02669515 - 5470A47AAE83B1A2139666506D787AC911CD8E649F0C5CA4BDF34C483A460AE5 - 733CEF00432419BD598703496196F5E3E8B960146021178C222DDE174496855A - BC2F83CC107B03328F256781D74EE5E22EB8320BBE53C1C9A5517AAD000FD0B5 - 9D4E1966A2D1978C599E989FDCF063E3722C74389A67EDE37EC4CFF4222D84E1 - 2AF101A9F9E72B9EEE84A0DBE1D0F50192F7F06DE6C3B6CB61D39467503B03E8 - 96F6E7B0AFB191707C06FB2F8C55356B383E1E997F952103636E1DF65EC1F633 - F886C61FB2E052455B2F66EBB599D78899D7090F7D6F6C8623C466A607EDF4FE - 44A688BB103036183C2306CF28213A47CE5720E21E1BE78C07F0A96FA6F0B827 - AA16285DF048998F419C158BE628059A19D84CD0B4A4185C8EDE191F2A268AA3 - 60722312D6DCF10707D4BCCF14550A0FA603D8FFCB125DAC861C34B27CA30E5A - AA9E2AC5CF60F831F24796AEF2300A39C90822CA1351D4135034550E638DE358 - E3D6321F12CA7C4C287BF31884613068ECA38A9A8A316247AE9F5130B3CD4EDA - D9DD8E1CEAE8D97D513453A864494F703CCA1CC8381C7DCBCFC33166D88DC731 - DD749060A7A402325D7C4F8E24D1E5019F91DB80094D568A07E420684BFB336C - 4B106D91FEBDA58137EC96B400E52B724B6E2A6727912A6D23E7A8CC3BB9CAE0 - 54199C2A83536570AA29A1791C881BF09AD45D583A2BBE05A94D5ACEF48B7894 - F6A428F18495EC18A5B160369AA0928490C910321942664A849E48116A5122CF - 18CC95E4B1755B35495FBB26C9FB5BBA29EB6D4D25D4C2D6B0C96032194C2306 - D388C124B725D2AAD310BADB0C5C87BBAA4EA59CEAF42DC7A92771A72CC263C4 - C7B5E450EF481A0E4A637261CA42FC44A03D927A547E3028712A3EC68035383A - 064F1EB1193E5496A824EB80EC85A83730F0B21EFA8345D68383155634782483 - F7A96FCC5E5028091DAD1B811A435C29A0D6B9BB60EB02D6131E3C62EABE046D - F0D6986156E5965995A16D731FD6E64EAC5D15CD5C023998FF14C59F7DF1224F - 280832E550122CF6995214BB0151CC28ACBCACFF8F960FBAF9B3CC4A82A3E619 - C45E489926A2226E5A9A4C33DCDBE6D268336910C664EFD699FEF6BD2C9E239A - 1D2010356729863FC823A03C3F321DAA959CA8A69ADCE5EEAF3312B27838AB1A - E310A8860CD4B2215766935BC626378DA10C6741320F63400E85650D38E07C1B - 81D69CD440EFFAB47C458E1D26315FA6892B78F9515E56A4369AA650D834F36F - A6A0B0E1F10A033616ADB188A7090FD9B4A4ECA79939BEA346F8C5386C038ED3 - 07E59D30B861A8EBBDE2609606C65565386AA6C1702C87B34BB97EA64A2E2D4B - B3F9A4B6368B1FE4093F7B4E703858A8F3AC482A4B5432E8CA3C454FCC338B07 - CD0B66BD22B7243955233CE99B6ADECD032B4D6895F7E6B1D4C115FAB29420E3 - 342E2E8E159EC144DCA80F5B9199E0E5F0B12041729F2DC9A85048A992BB756A - 7AF4286E1B856F6C2C0F03FAF0096140E400C28F7D29B12F8C0DAB53CE86F8A5 - EFA9A0E5D94D036E50F181271DA65E9E551B071C19A2632334627B9D378B699A - A88F84A12CBC2A27418E694986A95D950F2F351E10ACF18860ADCC466B52402F - 5AD5580C2A5EF42AB5622E8694BF018C231AB993D5D3CC1B74C890D6CC46E880 - FD9361C6171840AA9EB8BFCDF7B7D97E1F4A8AA956F8647A8569A8072929E811 - 1BC8656B414E01BFF764B87FA241D91BACEF71644B4A2BC75C7025CD3A9A34F1 - C05238C21A564D785689E593CE69D2AB1283F288C556B3E0E4394398D631A329 - CE6CCE903C612B71F94C24445D92BA43B56AD81D72A418CA4D7221D86FCB3194 - 756F71426FE10871A50C1A91C4A7887AC5642392303B9516FC36C08D19BF593D - D11CE08BCAAB49B19F1821EC47D2D4426D9ADEBC149955AABEDE0835F0FDC9E8 - 80B40CD2DD45BF07300F6936F5D76406908EF86B40313CE4DBD211DFC3303C3A - 69374A010F7D8BFC2D65C861BEC334929F2FC256CEEB886BE9F30AFDF535A572 - F6293ECF115F36837FE405388EA233F669B5AD07FBAF282D64D9CADF75689B99 - DED916B4ADB6DC3CF76646055F664DBAF6C80F567C205BFC2DB01DCF274C866D - 7D71DFA471BA2A5D3383CBF202B0E959FCE838E0983363459DC06508EE0510FC - 3B4D22EFD3C2B9CC1852524C86C5AE3E8EC672573A772217FACA293A2DC529ED - 8A643A9E52856987F7C58BF6F4B9E7888FC882940157520C562E93C29FB8145E - 5080CDA6B9B04BCA124312C0A49DFD8549957D0C6779C769155B6A3F85155B18 - 7D686D58D47ACA648196F8B44689CF6B4049D613174F7040EF73E184162C92B4 - 0291B96A3830873E94DBEEB4AEE7EDE07B061C128B457952B340168043E238A1 - DCA97724A8D3D81A2E8E3603A4CDB8A1CD70681F9016B7072D3A6430607547AC - 38C3C26D075D3BD620FED20774E18426056B4E636BF23549674D82E2D06FD153 - 688FEDE7E24DB8365E0552CB2E7D2EB679F01DED4D5BF90578C4CBDC6B1FBE00 - E04F9AECE2C7F0FDB08FAF6069B357ACA8F4CF0D54695E157FFF0AD6BDC23A75 - F5EB68392FE155C13641E78644F7808BAE496F13B0A1039F4BC437E02046352A - 58934F7C2526BE5221BE1CE2DBE3E21B0040363C3486567E1684B8E78B4A76CC - 698A63F20976C4043B2A049B43B0BB7EBFC40902347082F6B613983CF0EA4E13 - EAF209D06002340A01AED0339920AEC836BAF060137AA6FC98D314C7AC44B99A - 564836876417E6D788D6422CD25A1D1EC6F6F69FC6ECCF27359349CD2C84B682 - D0FA646EDA81374E393CF2EBED3F8DD99F4F681526B44A21B41584D62660263E - 2C9E7016FB4F63F6E7135A9509AD5A082D87D01E71A11DF097537C24D20BDA2F - 8FB89864479C2E3D229F486B4CA4B542A43944FA1D17698326672FFD7C02C75F - 0E73E1F741716F3E71D94C5C7621AE1CE2DAF19D42EC392C9B58F4E71735A23F - BFA8C927BA0913DDA410DD0A23DE4BCA969F4646BCC5FED398FDF9843665429B - 16425BC157EF2F26AC7DA760D7B7238375A70975F904E830013AA1863DF4B569 - AA8C951649E42DCDA77B739E9EF688F5A74BEAF33552E3D1632C5B5A00D8764B - 0F6D95425B46686BC804704841F13CDABAC3B5156B90EAF079165A6AC854A356 - 31CADA28A81AEA8F255FBFC693AA6D862BAB7E6DD9D6A75A59AA55536732B627 - 5105BF9D26ACAF6FE492CA2E97CA80D2B61B940BB2943DD8DDE5CDAAA9EA584F - C91EE9AEB3250805DE3D03750B84CAF2272B97CBE5B066E855AFB6AA5655A4C6 - 60AD61FA7A5366C419AC2D2F4E759C8A505931DD00E796E52A87A73995A860EE - 5EF36F591F1E707DB088C36CCAC7FFA4BC5BAE1162C300D2606504D145BBF551 - 2CA0789E78D96A10CFD8D1D907238D3A6C6BDB6F5917767C5DC037665E0B639A - 14CB5AA906DC16D7B50C1DFFE2BAD6D81C97C65A0C9AE572B4CF2EBAD6648A7F - 522CB03B57D3AAC25637FF96B5E169C01E8751547945630525014A46D652E851 - 176D194397110C8E05414E1CA80E57D6C43345396EF246B78CF813017166C504 - 708FC3DB6F073733E420C49B27F0CF96D1E7A66EB225381F508626E52251BEF0 - 212D1A80B396B19EAE96ECC808E2D38636AE55B4711C6D6853C331CC38DA184D - 6D558BA38DE88535B145A9586FAB9B7FCBBAE14521FCD8C3221EE12EF5234453 - 51D6B8347E449AEB6C094E5F51B426174E7B8138C19898E68A96138BE3A7B4A3 - AA6AA92ADA9B8B8E0AD6686D5489EBA840D2E5045B357A6A25E1544D6C512A9E - D9EAE6DFB25E3C0E452AFC91679965153FCE0606E1A827126ABD4C7E9BBAC996 - A08CB9C51F682DC695D2E32BCE7F5ECE547A4D1D99B5380F5E3AE0AE709D35C6 - 950FDAADEBF9413B309D3A25C48E29071B6D9E067C5ED39B4ABD79B8A9BF7E6A - A45CB9077DEB7ADE6A1EE0C773F20DFD3394A1F219A3056EABF9026A7EA7C02D - 03473E00BBCAA1D5E8184DE8D27B418E95163FFA3F95B952A1DAB2A2C19FAAE8 - CA33F86EC31EFC86FB26F4C6D02AECAB408D4A7F261D59814F0D6A70CB0DDD75 - 37D0BE97B4FEEB4A79CBEFF90DDE2774F40EF8B8E714B99D2E7D1A8BD6F24CC8 - EFF1358C1FFD9DF2EFBC7DF427B408CFC4B37AC0FCFFCDF0E0E7DD0304702CB8 - 84FB86EFD6A0E52F5794A765510EE5556CDB76BC45599127168FDC0DBC41BE4E - BA7FEE5FF5F7804E493185761C510C805940B2A776167FA1339FFA6D62ADBF80 - CF167F75C6889260E29EE671486F8EE10CB62260C6DF8CC5CEFA038F5085717B - 1490BE97E376C1229CBE0E5484677C44CF78458C8BBA3F893CE74EF83901A5F0 - B33EA4B7C75F82EDE3FD6421F6AD4B601FF9133E82279C20EFD04B0B69813269 - 08781FB167F8D28ABD47493863216939EEBFA75E2762CF965D8598412AF709B4 - 41A6ED8FC99BC2DFA281B6018B8CA847CB1055C37FC25516FDB24B99C357FC55 - 56338A4679CFAC85CEDAA3B711FCCA47CF785906EF2BCAF2BFA0F5BF40FBDBA4 - F753F2002EB8FEF7E08AE7C012ECC530EFA03D1F48BB2E605F50674FE1F813B6 - EE8FDF15F572466F37C6F71EB345C13441A77C60349D81A17738435B707DBEE2 - EB2B6669AD60E982A50B962E587A4B59FA35C9F735DCE7E7AF98A54B054B172C - 5DB074C1D25BCAD203C005EF897DE2EB65E972C1D2054B172C5DB0F496B1F46E - D49656F4AF98A78D82A70B9E2E78BAE0E92DE3696FEE7040D7F99AE31D225715 - 0C5D3074C1D00543DF36437FAF44E60EF9F194E5AFB01F7BFB7A795B2F78BBE0 - ED82B70BDEBE15DE96C8610D59796286C4DD66E8222BAF60E882A10B865E3F43 - B39F7ACBCBD0AB66E57D592C5D64E5152C5DB074C1D2DBCAD279B3F2BE2C962E - B2F20A962E58BA60E96D65E9BC59795F164B175979054B172C5DB0F4B6B1F4EA - 59795F164F175979054F173C5DF0F4B6F1F42A59795F16431759790543170C5D - 30F4B631F4FAB3F2BE2CDE2EB2F20ADE2E78BBE0EDDBE1ED16D4E2F3075847B0 - ACB91E44187A39EF8EA00FD41403FE26F0A4D5B5F06E323F8AA89785F8F22A7D - 7E2F7467B9AE23F327F179940B4B708629E171EF0CF6A6CC852656138E4DCE26 - DC8CC67D4BFA813D118ECFAC638FB98E2DDEAFFB2674D45DD4B991A0019BD6B9 - DF29958D6A9C7187346E8F6B5C706C10EDD1FB5CE7D00245A6CC966F2C66156C - 9BED29DA9345B6716179DE84E5A90B772C2CCFF0A8A00972FCD22CCF2750FF9E - 24704EBF7BC7D6845C12CED86345FB330B530FE0AA64D566626AD10E2B98BA60 - EA82A90BA6FEDA63048F234C3DA5AB5F33461178FA71886BF6496EEC5784CE03 - 7EDC6E6055F6A22EBBF7A6D3AF8754A15F801F0D7820DFEAF0A7FA1C8CFBF018 - 6C91875B9558DB219F0F99D84DCD48C61DE189B2C013CB7BB991B32FC5F582CD - E8E21EB4E682AE889C93BC8E349D263E2644CE49D2FBA1337EC4BF884EDE5346 - C2D8F30DE85118ED7BD0FA641616D15AAEE963A50667D9F08956C394AC0D8398 - CCD3748C5DA09E3BA4FF2CB28047638F70A0874CE0F8B0A6FF19EED400293884 - 28C3F10D48E382248E6CF52B6C5FF91244FDFCCD7FEE7B74E77DFC0C5DF5BE32 - 4919EBDA946519F0F7A17D97CAFF71F98EB84CF3E8C9C31063AD167332B93DE8 - 902588F66205FE0C383E3F6B658D39996BE3A322E624E3A9B00E06794A8C413D - 84E79F806DFD8970DB0FC88E69DEB7C1B9CF1CDA36010D33416B7084AC914F82 - 5A37016D12FD94AAAF1DA895A88F13F88F7646ED46986333B2B82FCC1D5F64C4 - 7F37F00B4AFBBC6DE7927121CEC3908D8EDFC1F37C24FB129FEE7382559B46BE - 1392EF884B0B47019DA2DA6136A9C1DE51C80F256F80E2DE5341BEABF0C14EC0 - 82C519FCC90DF7BD3F2A7DC5FBDD309B7E7DEF9DC27E090B2D860959B036C929 - 9B1EEC8057E259429731D6411A69A920AB291C833D8E71BF06189892DEA8DF6A - 6FDC054E465CDFC1E71B92FBA7849C8AE0B13F7BF8C71CBD133AFA02B6C6298F - 9C06BCCCF0914FE0A93EE098403EDB1B6E97CBDAA2269EF7967B9EE213FF9E58 - D414ECFFB873C5BBCACE7E48BA88BAB6686DF80955619C5D1C9FA5958F635B19 - 445E76E623E91D979DB5172389B09C457F28BE8D0B44B2B431F9ACC7D2B3D248 - 2DFEE9E225273E9D778ED8A7D414FA118FE19EE4F865DAFF48724E72AB36C3D9 - 3BB0FD4FE2D699CFAD59D9B949085FD3F3E465E712F02CF2EB98ECED2931638D - 4716166329D6236E2A79622AB7AB541A87AB9198EEA6D8997481AEF481DB9797 - EE611F003BEC0FAFE7679D26FE4EE22B56B88B7DBA69B2BDF8458C3E9316AFF5 - 9A0F3C7D5AEB551F2E347BADD7DD94767BBA39CAA9DD0FA0FE13B7600256C8CA - F687E6DB1F46617F14F647617F14F6C757697F7C1FB23F3006C8D8F69DF20FE2 - 2DF4172F3372F69F78AC9ACD63F178BBF2173166BF265BC5F66D156DEB6C95A7 - 1407139178431240BD7CEFCF5C4435D716D04A73D66674E487D0DCC35F222D9B - E61AD99F2A47641DFD45B1689EFC135D0F11C6ABAF473726BE6EE85BA71BBB80 - 26B30E97CBF509C5F1B36B118E93516CD39CF910EE754E77F1677484A792E740 - 6C8AA5BABCFDBF09FAF2BFCAFFC05564FA770FEE7745F3B68B78669BAC659CE3 - F0E6F2F358920E65B6A8A033184544D67168BE69318BA1922589D1C5DBB52437 - 35CFD481636D923FB66244F1E1319D8F734DE2781195C4133E1678B1E97D6EE1 - D7E18A1F710623D78C38CA43A73E3CA2FE8E2D3468763068DF9B349B942E2BE9 - 2E49E5A980299BAFC36BEC93A49CC8FCCB1FFCD9242695C5769E3EA1419D4376 - 96E17B575E24619BBCAB4DCDB5B488971DDE33C418BB88F58EB70D2DECD25DA2 - 397B5951D7BF3AD41F89A8C39DD1639D453848C4FF897248B6EE25B51FE76CF7 - 7D89AC678643F5230CA5AD93C61FC9BB0F3EBDE77D5C90AF33A24C864F7E96CC - F7D0C61F69C48BFF2BDF80BCFF2520EFBF91F5B41F7912B93520CA7F8F24E859 - 44ABCBDE04D955691C29C35397C92670F85CB3417DD2A1F9498D72594CCA69C1 - 1C5AF411AB74C44811E7223725FB7781270FCA3D3E7B45B42AE3AE10CD10AADD - 8887F26F12BD60F39DD8D2EBD04C683AED18F03E8023E73A980179BA44D91D8C - A775BA7E95B4033D5793B403FBBF43FA31216BC620AE70881BEC1BD18EEFFDDE - 8F4F1E96ADE8337C032D0C4BF787D8B3512ACC5E5CCCFA7F832C7823DE43543B - 82ED4CA3110F95D7CA078A8BACAE0D35BEE60ED9A1ECFBA33A8DDAB81E6F4C5C - 816C52A6EC8631F18443F90E3A79B068B3DE4CFCE237FED4D965F9447A6E1A2D - DA547644D456B0B9443DD9CA34E13B9E53754179CDEFFD35BFE1BDD9B5C0261B - 00FD46CCE5655E245B3111F5222B5FA0EDF61D6CCFA82DC8D4BFA542FD315CE7 - 3DE5DDB39A7D3FBB376F5F0C5BD0C6165BD07FA25EB378F63764E95ED24AE0AB - 942B127E48B8C63AACBEA4EBCB7ABE79233DFFCF70C68C1FBB0F5709681DD909 - 23B213FE01ED64BC20CF96956BE4C3F0DE95BC39CC71D5E9BFC9F3156B344E54 - 22BAE865C77E598CC072F5D93C441237DC83DA0F0A5BE7E649A14EA3E3FEA226 - 37234C094FCC51C691D8A638924AB6D933AA19F3ACC212484923AB9FADBBC031 - 794A233BDA7037218527A40798B5F0DE7FEA74FDEC07E9999F7829E6F0DF74AC - B74E3C6473FF82F55ACCB6FC27E535CBFB265B2319CE5CF7DECB7144ADFF9069 - 4DA4F816CF6D5B13F935FE5A9698EBBE8DAB22C36F1DD9FC6A27715679F3AB22 - C52C80E5AB2235E18C65AB22D19710EF52AC8BDC9E7591DF06E7835331B1F726 - FF13BA07DA84D17504051BDF2D361657296D231BDFEEDAD3CDB371746561C1C7 - 051F07F9F85B68E339F9031390A7B7AE2EB82F4FCCC4A1390BE683DA3C6A590B - 64D2B215B92AB0E9EDAEC8DD14DE41FCC2AC66FB35513F0A35DB8B9B9484373F - EC502FFF9C7016B608CA14F27D4A7D923DC185C256834D29036B15A94F28425D - A111B346522FD30C452D24F531CD6BD54252C7FF0E1D7B33335C9BCAAF588EEA - EDEAC2F794D7F499B78AADE6FE0CDF0D2E0DCCA03FF02DB22E3D358D7C2BCC6B - 5589E7A7D4B3590CBB4A33A0C1187699726E4A34CB899F6C1BCB09EDBBBB3A21 - 4331BF4C1E0B73D2436AC5CC9FA1BA0DF998779AA997219A5F56417B10670499 - 45725B72AADD716E4D42332CA31F284770A6B058BB056D99F16F68BFA12F1394 - D2FD459EE78665530189546876BF42B3FCF859A6B1D224EBE8EECA268A615822 - 0F08FB29C56BD1E3F4DE13E0AD05E893FF7145327D4B56F73E790FD7D4CF82F7 - 8E5A257FA031D70EF858A29FBD5C7E38973725FFDA21AF1E6755A6748627BF11 - 59AB15EA492A7F1784CE6DDB1AD4E02C7D9EB704DC6CDC3C1BD2F8AF6B8110DD - D7F4D9AF0FAFE78D66673677E89FDB5E7CC7ADBE2FEFFB345BFA66F1F620DFA2 - 7022319ED3D89A41AB379EAB6E7BD8986171D0A6C2EACEE63A6C0D6773CD6D0F - 5A74C860C0EA8E587186853B3C6B5CCF3D77A641C905D8FD3FC2433DBF9EBFEC - C35155D53DE2E5D07A0D5754E1CB313CC7F0B8359B571CBB3C9E200CC3B3F6BA - 2EE51E9CF5AFE7ED2EB5BFD91960D1EFD056BF4E30774EB0F97DAA828BF4877C - 1BD0D0DC7ABFC30A0B1FBC5E6FD256BD4585059799C2912D3CE1102FAABA3FF5 - FF3A9B9B65282DB6D963451FCF3F6C1F63F19385C78CA03C609B43BCDC4F5683 - C0EDF409D5136CDCA1D5C17D1DEB148B162B3A1649A16975F1B483A6850F73F2 - CAC2AD8E455B47C32E5EE468C8E8A0453486AAF92B959490EC9EB5E9D8B32EB5 - 7F38A0CBC199589CB5EA74F1F6195C40714FBAC6F51C3E66F3B24B85C30A8D15 - AA5040D9C6E341854C970AA0C5134B65D7B2345EEABC2C517970D2C4E386F50E - 35A7FF128B337C10105CE3948E693648F39A8D3AED6DD569ABD5BD9E77DA4367 - AEFE68BAC35E9F7D191CF33D8D1EFFE236CF0862B77B02CDEB9EB4E89AEE7197 - 84D33FEEB00277FF078671E0AF4A9387131EB034C8C87F46437B899CEB314D0B - D788AE6AE460D768125225F29A282811689D7BDC61827C0552EDD45F41C77E7E - 883B4E07A45F1D6EC1344948233E03CE3E5FC2CDC66EA743B0742D3ABEDBA4CB - B58E49E8CD0E52C1015EBAF91CF71F74F09EAEFBE2189EF3053BC87523F755F9 - 7DEF0BF7D5427753D9DDB4E4BB0DCF865C082583C9406712D0B512938051753B - ED3AAFC7B20407D4713D74A347C5B04D3DA8DDAB53D3D8C50B165C0B0B36067D - 7C82FE903D416F884F303881839CE9D41CD96590C999337FA6C1F9BD570E5CC8 - ED0D8EA907B6894A86F53A2BB4D9DCC6529FCD0D3C1838A4EAD68707C4884392 - 59BB7742F2B040737F066C71AC3B558EDD66DBCBDAF0F6E3DEFED00265288316 - 90B21D0FA9383D21908FAC2634C67D3E38410D193CA7A2D1B1B0E81CB4A0EE47 - DDEDB4A8893F211F97A003D3417DABC10AAE5B60C6B076E5B97FAA1B873553DE - 8CC1098FF863F60B7BCB1FE6BEFDA2E0BBDCDDD6B08E5CD13DF4FBD659AF4D2F - 0E6005BD32A0C25E18F0CC744905A635A602259BA94035AC01E58A3E71F9F7D1 - D456BD9BB8296FC3EFA2F1BB6853D95DA6A6AA97FC2BF78747FCC25A86EEFB80 - 77DF2641635310781448F6EC905B31E5C9079794F008E318EFCAF1F5F93A7489 - 7568280EFD163E8556B189342F318B25302F5EC975E9BBA2B612FE698897B4B4 - 1AA775DA872F401371AC83FB1F1EC3F7431CB0E07B1381512B657B0C525A5469 - 7E95AA957424F2F6E12BAC5357BF8E967809FA1773095605DB049D7B27896F5C - 2995A79CF84C8311DFB38ADB6FB649752DD86FA04568C17E1DCA03D851C51D07 - 7C47DB3BA2FD8A3A79031AD06F80BD796C91A1D8B03AB4BF0FA019501D791308 - 35A45A314A6005B5D8C51BAFE1228DD7640B35EAAFA9AB2ECEC42384737576AE - 91FA546371AE96F6BED153D5C4DBC2B94D0403FB3707835030A188A0D01F58A8 - 5B2F0E10AD1F35DD745BA7D41517F0F44EE81A81B303482C3D5F4F3ADF487101 - 4D72810CA7ABF1A7677A7A387F007D31B78276876760F7AA2ADEAFAB6AB44BD5 - A9D054566854A7B19DBACA7A4657D7A86774751DABDD41139E62D0628321DA7C - 26B7F92ACCE6ABC236B3F92A7070AB4B14C146877E0FFAA33DD1555337DC831E - 3D48FDB0CB1F4FB058DDC341EB7A7E881D149CA71E3DC3213E350CD787F8D058 - B201051E0A0714F7B00503FD618BC6F0C3D6F340D561EB083DAAD60B54D09E45 - C341CF22ABC6EDB79A70DB01D83223F7C5A0CB068566A018FCF5044966A2562A - 233E40FA027C79CCBBD0113E3B76910340A602F6AF758A576F30CE6456011ACF - 8DA0D13AA631A54193CA33C5F603CF6325F0035630A20D780A21A65F4EBC51AD - 512767B551879697A655B7D13A46A66974BBE89936BAF4400DEB00DAEEC06E8B - 3CB1060E705034C8C66F349E53D13CE197602364634084D9683758411AD93861 - 3BAD3ED91B0D36A6368607AC208FB76175D9F558714C7EE4498B6CC9564FC306 - B57A3A5EA6D52B51D1D690A15B6D9D15252CDC14183DE4181DD1983FE1A195F7 - 8B313F3D3A6A081B350336EA8AD8A89BC566A13FB9B11135270B3A5BAA398F23 - 9AB362EF5273F7AD5BD69F871CA13A59DDFB94B68049C76FFD70FD985BB21E82 - 49D860BB03E0940D860ED52FC5A76A84F051431A54D2C3084D5644486708E90C - 2183216430840CD7EABF667A6FA16D698F61478F3D8665F56847160C1F700C31 - 7C8C3F6AF849B958AA65255DA666C9406A350EA53EB6334069571994B47F6360 - EAB574603EE260BE645970E40A86DF52F39D0F27BA54EF136174188A9A135648 - 6794421FC7E50410C3109AA39C8C06EEB404415D86A03E7618823ADC8D41A84D - 1884F8251B86F7431882839A88A25E95292369D952144D3D358A281DA6880C46 - CD9CA6D64468A204C8920CC87299E18825C248785AFC4B3E188F7854FD73963E - AD9BD52CA65906206B6506A4A6DB0CC9D2243D927295AC3224AB0CC92A439229 - A0A79B8825E34CEFCBA0C7501ED0D40A9447B41DC4788F63DCA46939F64A258C - AEE02B673EFB01DCC518C4520D3F24E2ACF1211A03CF29C7684D35E4A37462AF - 5739CC28BF21A795941D5FAEAF52EA2C557586B2D8CDD360973C7E57260CBAAA - CD909BAEC93656936C1B3D2757A6832CAF720D68A61895EB7D22445A6DBD18AD - D742DE0C469E12FD154C1796491044C8301942DA58E87F7CD01DA90C233BC976 - C1AEB31C25B21125230675BC0D0015ED7FBEED9215C36F39862F29D22FD3B08A - 009FE085253961786A083DFDD675CCEA3798B167352236DE038E579BB28BAE28 - 0B6CA67CCC61DF6576C652DAC8F2F1744D5095236369C333EF1A512B2419AC3D - DF0261C9FF8B9712E20C7F103AB451A99BDA3AD73395815713CC110E9F9AC065 - 34E26DDA364E075E7AA83CA77FB14E629FE78AFE12014BEC93B6D41BD313BA24 - D95E5979DFD8B4A205CD5D466741D5D3AAD31CAAD7E218C6A329F6DAB03BC1FC - 8865FD167D81E561821B86B3E159BCF11CD7E4EF22B0290FEE5CB03A9A7E624E - B2EB208C09A45C925141C0ACB2820A8E54CF75305674C2D20CAA0D4F2F39A2D9 - 91EC2BDE9B6FCF3321E9182994CFF1BC030C9164F4661D0E248559D68FA3E782 - 5180855C308AB4785F1059166AF1BE0C3243EC0DC83C969C055E3B958BBBE0CA - 2CF84E05279746E9B5023C40D7763A659889465F326679627E72C38F8DCBB1D0 - E1689EB58FFB113FD38BB41086ABC407A4E69FAF78BA13826E8743D7E76B7666 - 3E6CBB1C36CCE9EEC3FEBF2FEFCF615F6323E1F80CF65F18AB6AD6707C3C32FF - 2A4386DECFFB9EB2D29FF12CFC11BD316489A2AD17B3F5DACC6BC4CCEB8487BE - 37C6527036323D68A7F7273245DC8580B1C1E01931784609D13972BE0211F7D8 - 38673C804F7D33C5CB709AD26C59F048998F419C158BE628059A19D84CD0B4A4 - 185C8EDE191F2A268AA360722312D6DCF10707D4BCCF14550A0FA6F836CB5F96 - E86235E4A091E51B75D052F554297E06C38F913FB274958751C8494610519E2C - 532E1E4553E530D6388E356E2DF321A1CCC784B2378F41180683C63EAAA8A918 - 2376E4FA190533DBECA49DDDEDC8A18E9EDD174533854A96F404C7A3CC818CC3 - D1B7FC3C1C6386DD781CD34D0709764A2A20D3C5F7E448125D1EF019B90D98D0 - 64A578400E82B6B43FC3B604D116E9DF5B1A78C36E498B96FF5CDD60CE4E2255 - DA46CE5199777295C1A932385506A7CAE0545342F3381037E035A9BBB074567C - 0B529BB49CE917F128ED4951E2092BD9314A63C16C34412509219321643284CC - 94083D9122D4A2441EB6E6EF2E6A92BE764D92F7B77453D6DB9A4AA885AD6193 - C1643298460CA61183496E4BA455A7212D03FD7867D5A994539DBEE538F524EE - D4626177749641C465240D07A531B93065217E22D01E493D2A3F189438151F63 - C01A1C1D83278FD80C1F2A4B54927540F642D41B1878590FFDC122EBC1C10A2B - 1A3C92C1FBD437662F28943409ADA1DF20D418E24A01B5CEDD055B17B09EF0E0 - 1153F7256883B7C60CB32AB7CCAA0C6D9BFBB0367762EDAA68E612C8C1FCA728 - FEEC8B177942419029879260B1CF94A2D80D8882BD4A6B59FF1F2D1F74F36799 - 950447CD3388BD90324D4445DCB4349966B8B7CDA5D166D2208CC9DEAD33FDED - 7B593C47343B40206ACE520C7F904740797E643A542B39514D35B9CBDD5F6724 - 64F1705635C621500D19A86543AECC26B78C4D6E1A4319CE82641EC6801C0ACB - 1A70C0F93602AD39A981DEF56999BDFFEE3DBDF728455CC1CB8FF2B222B5D134 - 85C2A6997F3305850D8F5718B0B1688D453C4D78C8A625653FCDCCF11D35C22F - C6611B709C3E28EF84C18DBD4910DFCA809C3B93E1A8E1EA166C6B399C5DCAF5 - 33557269599ACD27B5B559FC204FF8D97382C3C1429D67455259A2924157E629 - 7A629E593C685E30EB15B925C9A91AE149DF54F36E1E586942ABBC378FA50EAE - D097A50419A7717171ACF00C26E2467DD88ACC042F878F050992FB6C49468542 - 4A95DCAD53D3A34771DB287C63637918D0874F08032207107EEC4B897D616C58 - 9D7236C42F7D4F052DCF6E1A70838A0F3CE930F5F2ACDAF44B311244C74668C4 - F63A6F16D334511F09435978554E821CD3920C53BB2A1F5E6A3C2058E311C15A - 998DD6A4805EB4AAB11854BCE8556AC55C0C29EC8765E8A5A589EA69E60D3A64 - 486B662374C0FEC930E30B0C20554FDCDFE6FBDB6CBF0F25C5542B7C32BDC234 - D4839414F4880DE4B2B520F8A328EF95C58FA27A83F53D8E6C4969E5980BAEA4 - 594793261E580A4758C3AA09CF2AB17CD2394D7A5562501EB1D86A169C3C67A8 - 4F2F877B4FC947599C2179C256E2F2994888BA2475876AD5B03BE44831949BE4 - 42B0DF966328EBDEE284DEC211E24A193422894F11F58AC9462461762A2DF86D - E59C327EB37AA239C017955793623F3142D88FA4A985DA34BD792932AB547DBD - 116AE0FB93D1016919A4BB8B7E0F607AAF624F6400E988BF0614C343BE2D1DF1 - 3D0CC3A39376A314F0D0B7C8DFB2B7AAD19BD9C4FC7C11B6725E475C4B9F57E8 - AFAFC1B7C6649DE2F31CF16533F8475E80E3283A639F56DBD8CBBDCF53ACFC5D - 87B699E99D6D41DB6ACBCD736F6654F065D6A46B8FFC60C507B2C5DF02DBF17C - C264D8D617F74D1AA7ABD23533B82C2F009B9EC58F8E038E393356D4095C86E0 - 5E00C1BFD324F23E2D9CCB8C2125C56458ECEAE3682C77A5732772A1AF9CA2D3 - 529CD2AE48A6E329559876785FBC684F9F7B8EF4D6A16935EC4A8AC1CA6552F8 - 1397027BF7A54D736197FC57DCBD37B4FA2655F6319CE51DA7556CA9FD14566C - 61F4A1B56151EB2993055AE2D31A253EAF0125594F5C3CC101BDCF85135AB048 - D20A44E6AAE1C01CFA506EBBD3BA9E6FDDABE7DA41D78E3528F0522CA149C19A - D3D89A7C4DD25993F49B7F7956FC1BABF8FB5752BE3C2BD575D6F8F2ACD4EF41 - F38414F83164417CC19ABBF6EEB32F407C7B5C7C03FE5E5FF6FBDB6121EEF9A2 - 921D739AE2987C821D31C18E0AC1E610ECAEDF2F7182000D9CA0BDED04260FBC - BAD384BA7C023498008D42802BF44CEFB7A23E90EDC461137AA6FC98D314C7AC - 44B99A564836876417E6D788D6422CD25A1D1EC6F6F69FC6ECCF27359349CD2C - 84B682D0FA646EDA81374E393CF2EBED3F8DD99F4F681526B44A21B41584D626 - 6016BF6FE50967B1FF34667F3EA15599D0AA85D07208ED1117DA017F39C54722 - BDA0FDF2888B4976C4E9D223F289B4C6445A2B449A43A4DF7191366872F6D2CF - 2770FCE530177E1F14F7E61397CDC46517E2CA21AE1DDF29C49EC3B289457F7E - 5123FAF38B9A7CA29B30D14D0AD1AD30E2BD54D8CFA68823DE62FF69CCFE7C42 - 9B32A14D0BA1ADE0ABF71713D6BE53B0EBDB91C1BAD384BA7C027498009D50C3 - 1EFADA3455C6F44B5A57B4D460F133079EF688F5A74BEAF33552E3D1632C5B5A - 00D8764B0F6D95425B46686BC804704841F13CDABAC3B5B549BF90F5919E67A1 - A5864C356A15A3AC8D82AAA1FE58F2F56B3CA9DA66B8B2EAD7966D7DAA95A55A - 357526637B1255F0DB69C2FAFA462EA9EC72A90C286DBB41B9204BD983DD5DDE - AC9AAA8EF594EC91EE3A5B8250E0DD3350B740A82C7FB272B95C0E6B865EF56A - AB6A55456A0CD61AA6AF3765469CC1DAF2E254C7A9089515D30D706E59AE7278 - 9A53890AE6EE35FF96F5E101D707EFD717D9AFD6BF5BAE1162C300D2606504D1 - 45BBF5512CA0789E78D96A10CFD8D1D907238D3A6C6BDB6F5917767C5DC03766 - 5E0B639A14CB5AA906DC16D7B50C1DFFE2BAD6D81C97C65A0C9AE572B4CF2EBA - D6648A7F522CB03B57D3AAC25637FF96B5E169C01E8751547945630525014A46 - D652E851176D194397110C8E05414E1CA80E57D6C43345396EF246B78CF81301 - 7166C504708FC3DB6F073733E420C49B27F0CF96D1E7A66EB225381F508626E5 - 2251BEF0212D1A80B396B19EAE96ECC808E2D38636AE55B4711C6D6853C331CC - 38DAC09FBBD3E268237A614D6C512AD6DBEAE6DFB26E7851083FF6B08847B84B - FD08D15494352E8D1F91E63A5B82D35714ADC985D35E204E3026A6B9A2E5C4E2 - F829EDA8AA5AAA8AF6E6A2A382355A1B55E23A2A907439C1568D9E5A49385513 - 5B948A67B6BAF9B7AC178F43910A7FE4596659C58FB3814138EA89845A2F93DF - A66EB22528636EF1075A8B71A5F4F88AF39F9733955E5347662DCE83970EB82B - 5C678D71E58376EB7A7ED00E4CA74E09B163CAC1469BA7019FD7F4A6526F1E6E - EA4FDD0036EE41DFBA9EB79A07F8F19C7C43FF0C65A87CC66881DB6ABE809ADF - 2970CBC0910FC0AE7268353A4613BAF45E9063A5C58FFE4F65AE54A8B6AC68F4 - A3E3EC67CA6DD883DF70DF84DE185A857D15A851E9CFA4232BF0A9410D6EB9A1 - BBEE06DAF792D67F5D296FF93DBFC1FB848EDE011FF79C22B7D3C8D398C2D358 - B49667427E8FAF61FCE8EF947FE7EDA33FA14578269ED503E6FF6F86073FEF1E - 208063C125DC377CB7062D7FB9A23C2D8B7228AF6291DEF11665459E583C7237 - F006F93AE9FEB97FD5DF033AA5C8531F510C805940B2A776167FA1339FFA6D62 - ADBF80CF167F75C6889260E29EE671486F8EE10CB62260C6DF8CC5CEFA038F50 - 85717B1490BE97E376C1229CBE0E5484677C44CF78458C8BBA3F893CE74EF839 - 01A5F0B33EA4B7C75F82EDE3FD6421F6AD4B601FF9133E82279C20EFD04B0B69 - 81326908781FB167F8D28ABD47493863216939EEBFA75E2762CF965D8598412A - F709B441A6ED8FC99BC2DFA281B6296DB209A39AB313EE2F92AB2CFA65973287 - AFF8ABAC66148DF29E590B9DB5476F23F8958F9EF1B20CDE5794E57F41EB7F81 - F6B749EFA7E4015C70FDEFC115CF8125D88B61DE417B3E90765DC0BEA0CE9EC2 - F1276CDD1FBFEB23FAD5F44BFEDE63B6289826E8940F8CA63330F48ECFD09FE8 - 9ED827BE5E962E172C5DB074C1D2054B6F194B7FCF59DA82EB7BEB72D9F1349F - A2B0D7EA7EBDBCAD17BC5DF076C1DB056F6F196F7BF18F36C5B3AFBE6286169F - A660E882A10B862E18FAB619DA8B7FBC26F9BE86FB7CCD51EA52C1D2054B172C - 5DB0F496B1F46E94A5C1E7FF7A79DA2878BAE0E982A70B9EDE329EF6ACE9409C - FA2B6669AD60E982A50B962E58FA56585A22873564E5899C76B719BAC8CA2B18 - BA60E882A1D7CFD0ECA7DEF232F4AA59795F164B175979054B172C5DB0F4B6B1 - F4FAB3F2BE2CDE2EB2F20ADE2E78BBE0ED6DE3ED55B2F2BE2C862EB2F20A862E - 18BA60E86D63E855B3F2BE2C962EB2F20A962E58BA60E96D63E9D5B3F2BE2C9E - 2EB2F20A9E2E78BAE0E96DE3E955B3F2BE2C962EB2F20A962E58BA60E9DB61E9 - 16D4E2F30758C77FAB2063E9C5BB4FDF848E12197B390F8FA04FD41403FE26F0 - E4D5B5F070325F8A5218097380AB70C05EE8CE719C5349686D94194BF094A684 - D5BD33D87B33177A69241C9B1C5BDF8CFE7D4BAC81FD128ECFAC71DE3C08679E - 3BA96165213B68D31A86B646D2BCF6EA3A56BD433AB6C7752C383688D6E77DC5 - CB651B31AECC647B8A586F9BED29B6B0986D2B2CCF9BB03C75E18E85E5F97559 - 9E88CA7B92C039FDEEDD3EE18AF812A3ACC0D398BF86166DB6BC08718EAAE0E9 - 82A70B9E2E787A195B6A821CBF349E7E12E1E919E7D70BEAB122533F0EB1CD3E - 498EFD8AD079C073DB0DACC15ED465F7DF74FAF5902AF40CF06A0011645C1DFE - 549F85711F1E832DF290AB126F3BE4F5A104DDD49C64DC11A6280B4CB1BC9F1B - 397B53DCD8B1196DDC83D65CD015917592D791A6D3C487214D5C2D5E65F291DE - A1311E2D810AFC19707C7E6DCC1AAF32D7A66745BC4AA67F815882A07F626C21 - 9DFE3DA62B9E13D384F44FF911FF225A784F1909A87E039A13C6F41EB43ED90E - 107BEB72DD1E2B3538CB864FB45BA764EF1A34967ABA8DD133D46C87F8976923 - 1E8D8C8C3D6202C78775FBCF70A70648C12119311CDF80342E887170BCFC15B6 - AF7C09A2DEFEE63FF73DBAF33E7E86AE7A5F99A48C7C6D6AC40CEBC8A5F27F5C - BE232ED3B09E3C847E3201EBFA13B5793FD0C7BDDFA2AD131723DF757C2EBECC - C14FC82F06D43BE49768C44F1AB4D388F82C552EC311F11832D804FEA3CD51BB - 1119EE828623A6EFE0F30D71D5A78419D0E0B13F2BDEAF15CA8FDE091D7D015B - E394474E03366EF8C827F0541F90B7C8627CC36D02595BD4C4F3DE72BB577CE2 - DF830C4CA18F3F8D3D57BCABECEC8720CF29E9DBA2B5E1275485B160717C9656 - 3E8E6D651079D9998FA4775C76D65E8C24C272166DB1F8362E10C9D2C6E4B31E - 4BCF4A23B5F8A78B979CF874DE39629F5253E8473C867B92E39769FF23C939C9 - ADDA0C5F7F0FDBFF2456C55103C769C6B6EF947F106FE1587A9991B3FFC4ED54 - E6C5725B5BF98B68AFC78CF1CB99BC049C8C5C3C26FB91D99735D0182D646962 - 3D62ACD2888D4C5E23CF7942A3B2187DDA0C933FA5715044E20D4900F5F2BDEF - B54435D716D04A73D66674E48790DFF19748CBA6B946F6DDC06FF3EDF3169F4B - 2CBEB8E895CCEFFA0E9EF223C52EF0993F27444CD2D80BA8290659A436F9D423 - 8A5FD6047F06356F148A7152A489E654A78296ADE291EC04A223A807931B668A - 3F2A7D8FD3E008E4EE770AFB8D45B4CD26141DB1494ED9F46007F620435F53EF - 580F274C7D4E286D1D27ECB2B184AEF481FB5097EE611F003BEC0FAFE7679D26 - FEC6E32B56B88B7DBA69B2BDF8458C9DD328B8D66B3EF0C6A3B55EF5E162645C - EB7537A3F30BDD1CF9BA994DBB9F2A4784E15FC02FC2B9804F7467D419E4D0F5 - 68FBC4D7767D0BB5FD2DD7A1E5A3D713F214B38F95E80D44B14D73E643B8D739 - DDC58F19084F259FE7D9942DD6E5EDFF4DD097FF55FE07AE9247FFBE0DBED122 - 97D7ACD328A871ED7946D1BD89529678CD5EDCE376BCE6CDC8E4BEF04690ECA3 - 5B206A91BBBF876317BA1FBB308BD84511BB28621745ECE2AB8C5DEC846217B2 - D1F11E5CFD8A666E3D3E7EC2A3101EA3EF73FFA50E6DF888F30FB9E6616BC0AF - 3AD9552362671B4A83E60482EC6CD25C57BA6C98BB34463E153065B389788D7D - B29E9CC8EC50542EBBD4263647E46559E489F23B9473A492441CC2DDA17998C5 - 2CA44AB240DFFC7647CA4DCDBF74E0589B70C7568C4816633A1FE760C458DE1F - FC59472687C5761EEC35A87388AF0C7F86C5F3C6B7C94AD994ADD8225E74B804 - 445B51C47AC7DB861676E92ED1ECEAACA8EB5F1DEA8F44D4E1CE68F9CD96EAFA - 13E590E2DD97D47E9C2FDDF725B21E4B5DF52DF5D2D649E38F6425079FDE1BC5 - 2FC86618D14CF2273F4BE67B68E38FC4ACF17FE51B90F7BF04E4FD378A2DEC47 - 9E44EE2B8BF2DF23097AF182D5656F82ECAA34A297E1A9CB34F638DC5736A84F - 3A1445D62897C0A49C02CCA2455BAB4A478C143162BC29D9BF0B3C7950EEF1D9 - 0362CC25EE0AD10C8DDA8D5883FF26D10B1695C6965E87E2D5E9B463C0FB008E - A5EB6006E4E9126501319ED6E9FA55D20E9CBD32493BB0FF3BA41F13B2620CE2 - 0A87B8C1BE11EDF8DEEFFDF8E461D98A11B56FA08561E9FE107B364A85D9258B - B9996F90056F24B616D58E603BD368C443E5B5F281E64657D7861A5F7587EC50 - F6A3B53A8DDAB8226F4C5C816C52A639A831F18443B3523AC577D17BB89939CC - DFF8536797E513E9B969B468537358515BC1E612F5642BD384EF786EDA056536 - BFF7576086F766D7029B6C00F44F309797792B6CCD44D45BA97C81B6DB77B03D - A3B62053FF960AF587E1BD2BD9CE1AE5EB3914B161D1ED1AF5CA4AC45AF37256 - BF2CFC596634CBFCC82E89C770C5F7B40682D5ECFB79D6795931ECCB185BECCB - FC89F86BF1EC6FC8E7B8A475FF57295787FC90708D75D8DF49D79771B079231C - FC673863C68FDD87AB04B48E2CB611596CFF8076328696E78DDE83AB7E50D88A - 648F17EA343AEE2F6A72EBE194340A73D97124B629A2A7926DF68C6AC63CF7A3 - 04986964F5B3751738264F6964471BEE26F4F009E909CEFCBFF79F3A9D747F90 - 9EF98997620EF54DCF84D649FB6DEE5F305DC19C987F527EB84C23BE559AD4E2 - 4F70C4A53FFB19DC97878F1CF2CC18F7DBDC36AB05728659DEB70A72BFDDBCEF - 4DBD3D20889F1BC2CEF66BA2DA82395A1E279584156E3BC4409F13CE7228665B - 4B21DFA7B432833DC185C23293A6340BBB8AD427648757C80EAB91D4CBE487D5 - 42521F93F75E0B491DFF3B74ECCDF8F19B8AE72F47F57675E17B9A25F8CC5BC5 - D6967C86EF069706AE1538E03A125C31867E1B5BE198DF8BAF52FC664A3D9C59 - EC558AF7042DF632CDF59428A6839F6CDB207DBADBBA9184667E19ED90E578C1 - B2206F4D3613DA777765234331BF4C1E0BD1D121B562E6C74A6E433EE69D1E4D - 97211A96D50F34273DE33EAE05ED99F16FB89E7A4473D70B69DD5FCC9A6E583E - 15904A856298158A65E26799C64A93ACA3BB2B9F288661893C20ECA76495A22D - ECE5AC7BAB1EFAE4EF5D1127E2B78F24A119B1E57EE8DE51ABE40F34E6DA017B - 5D8CB82F971FFAC953B2EA1DCA28C068C694CEF0E437226BB542BD49E5197B3A - B76D6B5083B1C83C19EB37EB1D64435A8C64B077A984D7A17AEF583DA136A097 - 1C5D8990F4FE14F1DDD1DBF6FE94AFF17765C495D6C51B54C4F7226CFE0D2AD1 - 55C769DEA1A209672C7B870ACE3B884F7697DEA2F2A5BFEDEADBE0FAB1547CEC - BDDBF28838E243C1C5779C8BC537596C2317576F988BC59CDACDBFCD4AE4C882 - 89BF7A2676FBF5E1F5BCD1ECCCE60EFD73DB8BEFB8D5F799FA3ECDCBBD59BCB1 - C5B79D9D88ED7C1A5B3368F5C673D56D0F1B332C0EDA5458DDD95C87ADE16CAE - B9ED418B0E190C58DD112BCEB07087678DEBB917DC6F5042013AC31FDDAEF5FC - 7AFEB20F475555F7889743EB355C51852FC7F01CC3E3D66C5E71ECF278828F3E - 3C6BAFEB52EEC159FF7ADEEE52FB9B9D0116FD0E6DF5EB70386C9C60F3FB5405 - 17E90FF936A0A1B9F57E8715163E78BDDEA4AD7A8B0A0B2E3385235B78C2215E - 54757FEAFF753637CB505A6CB3C78A3E9E7FD83EC6E2270B8F194179C0368778 - B99FAC0681DBE913AA27D8B843AB83FB3AD629162D56742C9242D3EAE269074D - 0B1FE6E495855B1D8BB68E865DBCC8D19039C72D221154B75FA9A47470F7AC4D - C79E75A9FDC3015D0ECEC4E2AC55A78BB7CFE0028A7BD235AEE7F0319B975D2A - 1C5668AC508502CA361E0F2A64BA5440373CB154762D4BE3A5CECB129507274D - 3C6E58EF5073FA2FB138C30701C1354EE998668334AFD9A8D3DE569DB65ADDEB - 79A73D74E6EA8FA63BECF5D997C131DFD3E8F12F6EF38C2076BB27D0BCEE498B - AEE9F60F4FA813F5957F001DCE68526B1F88E3B84B42EB1F77588187FF07B9E2 - 06991F2C7DF4191922159E4A38E6E94163DA8353916CD9393AF82C95C4A03351 - 8AD06AB7F30AC4DCA9BF829EFEFC106F733A6012E7A1A326496DC4275F41BE1D - 42A7CBF4A2DB24ED6C1D93EC9B1D648403BC60F339561F74E016C3B32147A764 - 307074068DAE95183446D5EDB4EBBC1ECB121C50C705BE8D1E15C336A976BB57 - A7A6B18B17F4B4167A6A0CFAF804FD217B82DE109F6070020739D3A939B2CB20 - 933367FE4C83F37BAF1CB890DB1B1C53D768531F1FD6EBACD066731B4B7D3637 - F060E8DC55B73E3C20AA1A92CCDA3DA6E916F4FF9F015B0CC99C2AC76EB3EDA5 - 9278FB716F7F68813294410B48D98E87549C9E10C84756131AE33E1F9CA0860C - 9E53D1E85858740E5A50F7A3EE765AD4C49F90284BD083E8A0BED56005D72DF0 - 1F58BBF2DC3FD58DC39A296FC6E0849BD59800C15E79868968BF28F8C25EB735 - AC43673DEE1EFA7DEBACD7A695F0ACA035F015B602FE99E9920A4C6B4C054A36 - 53816A5803CA157DE2F2EFA3A9AD7A377153DE86DF45E377D1A6B2BB4C4D552F - F957EE0F8FF885B50CDDF701EFBE4D82C6265B6B14C8BCEC10654E7926C02565 - 1FC200C3BB727C7DBE0E5D621D1A8A43BF854FA155CC53F572735836F1E22D26 - 97FE8CA3AD847F0BE425AD1744DFA97DF80234110721B8FFE1317C3FC49104BE - 371118B552B6C720A54595E657A95A4987110EB65F619DBAFA75B4C44BD0BF98 - 4BB02AD826E8DC3B497CE34AA93CE5C4671A8CF89E55DC7EB34DAA6BC17E034D - 350BF6EB501EC08E2AEE38E03BDADE11ED57D4C91BD0807E030CC1638B2CB886 - D5A1FD7D00CD80EAC8AB2DA821D58A5102F3A4C52EDE780D1769BC2623A5517F - 4D5D7571261E219CABB3738DD4A71A8B73B5B4F78D9EAA26DE16CE6D2218D8BF - 3918848209450485FEC042DD7A718068FDA8E9A6DB3AA5AEB880A77742D7089C - 1D4062E9F97AD2F9468A0B68920B64385D8D3F3DD3D3C3F903E88BB915B43B3C - 03835455F17E5D55A35DAA4E85A6B242A33A8DEDD455D633BABA463DA3ABEB58 - ED0E9AF01483161B0CD1E633B9CD5761365F15B699CD5781835B5DA208363AF4 - 7BD01FED89AE9ABAE11EF4E841EA875DFE78EE8B63E8FA2F98A1E9BA118B55E3 - 16EB23C162659F2F8190C721DB5563B6AB9A6CBB46EEEB1EB6C05C386C1DA16F - D47A8147F42C1A3F7A169941EEFF03F3716993777981A8000000BE6D6B425378 - 9C5D4ECB0E823010ECD1CFF0130053C023945743AB064A046FA069C2C193492F - 9BFD775B400E6E3299C9ECCE66649D1A281A36838FBD601A3C1C56BAF34C4340 - 43ACB8D2E047013679ABC171DBCDF6202D6D4A6F8362100644321848EB72B2EB - AE118EC4457E801C082323795BBC2C8EC447D92E6B266C8CE52ECB6A67E4421A - E0B2DC8DFE5A2CAD56FAEB78EB6D71CFC3CA89F189AA7DCC107BA8B8FDA87836 - 43A4CF41ECE3A669348D3F3D06A770D734A688994A0CE0365F193C5F949E67CF - F7000002DC6D6B4254FACECAFE007E5023000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000789CEDDA4FA84E691C0770 - F9D348291BB35044B3A13037AE6685B2B4112992284B1BD998CDDDC83435C96C - 86B262819285AD058D05927F254A624524A35820A4F1CCEF745E39F3DEF7DCF7 - BCEF7DAF1ED7E75B9FCD739E73EFF3EBD7F9F79E3325A534A58B91B0A7C13C26 - 9FC5E16378131664B01E26CEEE70360C57C616860FA9CC960CD6C8C418495F72 - A36DDBDDD6F8D10CD6C9E0CD4BE539FE733E852595ED075BE34FC2F40CD6CB60 - AD49A3F35765FB70657C4306EB65B07E49A3F33AFC589973B3357EB9E66F6C4B - E5F5E1505896414D34372795F7F7ED395299B3B532BEBE6DFF236DFBBD0B4319 - D445339BD2977BFC6A8AFB8095AD3953C3EDD6F8C3F0436B7C5987FD8A9CCDA0 - 2EBA5B189ED6F4B0C8BD30B335776D65FCF3B9E1F79AFD5E84B919D4C7D80ED4 - F4AF9A3395F9872BE3BBC2D531F67B1CD6655023F54ED476EFFF395ED9E74665 - FCDFB6799F5A63C5B3E2B5B039831AA9B72735CFC5F0532AAF07776AE6BC0FAB - C3AC0C6AA3BBD9E156C74E76CEDBF05B383FC61CCF7FDF96E5E165C74EF6979D - 19D4446F16A5F2FC3E88ECCFA01E7AB7BD5333FBC8B10C6AA177439D9AD947FC - F6F3EDFABB433F7BCDB90CEAA03FC5373EF747B7B4A79CCCA00EFA573C13EE0B - 17DA1BDB303B32A881F1DBDBDED80629DE11CDC860ED8CCFC6F6C63648F13BD2 - FC0CD6CEF8FC9CCA77F84DF320FC9A1CF79341F1CEF6511A3B45BFFF4CE5F7C2 - AB926F02278B69E152EA9E2B19AC95C12A8EE1D3A9799667B06606A7B8769F4B - CDF347066B66B08AF37FF13DD0B3549F7FC2A9B03483F5323156A4F21DCEF354 - 7ECBF32A5C4FE5313FFC15FE3F00000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000F07DF8 - 0FA317C377CAABB77E00000AB56D6B4254FACECAFE007F57BA00000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000789CED - 9D8D91DB380C4653481A492129248DA49014924652486E909B77F3EE0B48C959 - AF1DDB78339ED5EA87A40812A20090FAF9731886611886611886611886617849 - BE7FFFFEDBEFC78F1FFF1DBB27558E7B97E1D9F9F0E1C36FBFAF5FBFFEAAF7DA - BE67FD5739AA0CC3FB81BCCFE2F6F096FEB9BBB68ED56F277FAE47570D7B3E7E - FCD8D6D54AFEEEFF6C7FFAF4E9D7DF6FDFBEFDFCF2E5CB7FFAA2F617B5AFF229 - 2A2FCEE518E7914EFD5CAEDACFB1DA6FF993769D5B695A5FD5B161CF4ACE9DFE - 2F3AF97FFEFCF9D736F54FFF2DB9940C903932623FE754FEC81499D7FE6C17F4 - 6BCE253FB713DA02E51BF6ECE45F32F2F8AFE8E4CF31E4427FB50C9173B515F7 - 59E4C735E03EBE3A863E00CA633D31ECD9C9FFACFE4FF977EF0CE879E45E7FAB - 2D20D7DAB62CFDCC58C9DF7A00E8FB959E75C3D0734DF923D792555DEB3E485F - F798C079F85992C776BA21DB89F58CE55F6DC4690CFF5275E2FE73B41F5DCD58 - 9C6D1FA75F67FB295959DE290FFA6DE65DD7792C97B2AC6DDA207A8631C9EA9A - 61188661188661784518C7DF9347B0D7A7FFF36F2FEF59F2DDFA1E5CEA6BBA36 - F5AE7884CBE8ED6A07CFE667489DF096F6BEBB96F7F39DFCCFD8F18F7C86799E - F775BEC42EBD95FCFF86FEF3165CFEF4B361CFC3A68E4D26FD77E9DBC317E46B - E9239DCF90FA243FCE5DF9034DE76FA48C5C8FFDC8BE2CDB2FEDDFDAA597F2B7 - 1FE251DB40CADF7E361F733F297D89CE2CB9201B6CBEECE79CF40BD867582023 - EC7605E751E7B40F93F667B71DDA0CF7429E9916F2EEECD9995ECADF75F4A8E3 - 81AEFF037568BDE0BE6D3F8E7D7B5D8CD02E7EC87DD0765FF7FF4A3BEB78E76F - CC674AF6EBF4595D92DEB3EB7F40B6E9032EECAB2999E16F717F4396FCBF933F - 7DDF3E40C7FB589FC0CEDF98F2272DFC00E4D3C9FF28BD57913FCFF6FA9BB2B1 - BC8BF4C5DB17E7FADEE906F489DB09BAC5BA1876FEC694BFCFEBE44F9CCA99F4 - 52FE9CD7F9C3FE76EC5B4B3F5B417DA53F2DFD77F6EDE5B5D46DD1D591FD7D3C - 47C863E54B8495BF317D88BCA775E5F178E64C7ADEA61E1E55FEC3300CC3300C - C350635BEC9BFC3C3EBF675C3DF6801963BF1FB67DF1B34DBE8B0BBD157FC3FC - C3676767D3EAFCE0D609E80EC784E7DCC0F42D425EEBF36B5F673FCCF2A0AF46 - 3F9CA3B3AB20FF95DDD776307C7CD88ED01BD87F3DC7A748BF50C6EEDB67E773 - ECB7E32FC7681FD891F1490DC774FDDC7E17D77B91F2E7FA6E5EA77D81B6EF5A - E6F80FBA79449EEB97F3CFECB7F335E888E9FFE758C97FA5FF5776F0F4A5A74F - 1D1B29ED22FBB16330CE1CCB7659E093D8C50B0CFFE75AF2EF7C7EE0B95F252F - CF052CCEF47F705C80CBC9B979CEB0E75AF22FD0C9E93B2F788617D6E1CE73F5 - FC5FE906B7393FFF1DAB50CCDCAF35DDBB5CED5BBDE3797CDED90218C3E7F5C4 - 8D389DD4CFDDF89F6700E4FBBFCBCAB14C7BE43F0CC3300CC3300CE7185FE06B - 33BEC0E7863EB492E3F8029F1BDBDCC617F87AE41AABC9F8025F839DFCC717F8 - FC5C53FEE30B7C3CAE29FF627C818FC5CAE737BEC061188661188661786E2EB5 - 9574EB861C617F123F6CC4F75E43E395DF11766BADACD8BD23AEE0FDDC7E65FB - 90EE29FFB4333C335ED707DB1BB6B9C26BF0AC646CF9637FC126B76A4B2B9B9C - E56F7F2265F2FA3C2EE3CA9E609BC1EA5E28337ACCF2CFF6E8750A9FC1A66CDB - 2B36BBFADF76B4EE9B3C9986D710C3AF870DBE6B375DFF2F6CD3631B5B60FD4F - DAF6F9D06E7DBDD7E7F29A84ABEF0B9147CADFEB8EB1069AD7C47A749011B85E - 76DFE432297F3F3B576DC672F5359DFC1D6FE463F61FB39FFE497AEC3FFABE98 - 8F914FEEF77A78F78C7BB926D8C721FB8565B97A2EFEA9FCBBFD9DFCD317D4C5 - 22D1AFD1EDA47FF40DB9DD31FC14D6F3E4C1F14767D7FFED7B2BD28F03B7927F - D71E6CFB773C01FD3D7D47DDBDECDA46C6A8905EFA291FF59D81B6EC7A491D70 - E447BF95FC0BAFE34BEC00ACD69CCE7BCD7BD9C9DF65C8EF0BFB9A47957F9131 - 32E9C7DBADAFCF71AFA79969756D661797933EBF2EBFD5FEDD7DACAECDEBF29C - AE7E9E61EC3F0CC3300CC3300CB09A5B75B4BF9B2BF037F8537671ACC3EFECE6 - D6ADF679CE85E70A1DBD3FDE82917F8F7D18B6A1E59C1A58F9E777EDC5B691DA - 76CC3FDFE5B0DFA9F0F744F0FF818FF95ADB93F02D712F963FDFB3F13DBFEA3C - 11CBCC7EB68C9B8723FDDFD9E6ADFFD9E6BB3EB6D3D9466BFF8CDB2271FEF87A - B00172ADBF51E86F0939C6C472A62CF888EEADA76ECD595B3B1CEDA76FE63A01 - 297F400FB82D60D7A72DD8378BFC287BCE1BB1DFAF9B53D2EDA7DDFABB40AFC2 - B5E5DFF59F4BE4EF391FE8EEFCD6A0BFC9B8937F3E0F3A9F6EC133E915E70A5F - 5BFF5F2A7FEB6D74B0636DECC3433EE471A4FF53FEB48D4C93F810C7083CB23F - E7123C6EA28FD1AF6E21FFC23E3DF7E7DD3CF2BC36C77F3BF9E3C7ABF473FCF7 - E8FEDC6118866118866118867BE078CB8C995CC57FDE8ADDFBEA701D78E7B63F - 30D78BBC1723FF359EDFE0F87AE6C7D18F998363BF5DA6B3B2A1780E5EFAEA6C - 87F2BCA0950FD0C72813D766F9B1FF3A7E1F9FA6CBD3D9A35E016CA0690FC56E - E7351A39AFB3A9179E57C7CF7EB75C3B14DB3F76FE6E8E97EDBBF6E7923665CC - 72A5DFD1FDBFF35562537E76F9A7FEA35EB9F7550C4F374F28E97C3B2BF953CF - E947F4FC347C3FD866ED1FB4FFD0F7B62A3FC7728E97F7577ECF32CF6FC54EFE - 96D99FCA7FA5FF53FE39FFD77E648E61ABE798E7F2EED687DCC9DF6D14488B36 - F6EC6DC058FF5BFFDD4AFE85FD907ECE732EE312DA03799CD1FF906D8334D9B6 - 4FDCEDEF157C421EFFAD64FC9EF2F7F82FE7F8D90798FEC16235FEDBC9BFC879 - FEDDF8EF55E43F0CC3300CC3300CC3300CC3300CC3300CC3300CC330BC2EC450 - 16977E0F041FFE2AD6CE3140475CE29FBFE4DC4BCAF0DE10DF724B58FF98B573 - 327FE2B128DFA5F2E7BA8E4AEBECB716BA38948E8C273EE2925840E296BC0ECE - 51ACFB51FD1A62A3E0DA71F48E9DF27778890BEC62F72993BFEBEEB85FCA4B7C - 958F9176CE1720DEDC31E78ED54DBC36106B08659F652D32C79BEFFA35F99F39 - 97F31D3F4B5E8E45BAA47E8939F2CFB151EFB1AE59AED746B93896EB7F110F4E - 3FE57E3B3A3D4A3C97EFDBDFFEA12DEC7400F1BAC492794E41DE1BC7E967BBFE - 43FE8E095CE1FB4EFDE258CA4BEA97732927E95E4BFF675C7EE2E7327D9B36ED - 7DD4B3BFB7E1EF29B91EDC6E5D4FBBFB72DE1D5E1BCCF7B36A877E8622B7EE7B - 1F70E6B9E2F93239778036941CD52FD02E1C9F7A2D76ED3AFB2BFDC7FFA3F3B2 - 4D7BDE57971EFD8FFB4A59B9AF5AF7ADCAEAB5A26025B78C0DEDD2A46C398F85 - BC12E795ED9EB6991CD5AFCF234FCF557A2BE8C155FF3F3BEEFD13F9738EE7DC - 649A7E1E76F1E04EB79B87449DE7372A2E59E7AB1B2B763AD379653BF4F838CB - 7DA67EE9FFDD7C85B7B22BC391DE854EFE397FA3E0DDC07D957B42C69E237406 - AFE998D778EE90E3D5AD738F58C9BF6BAF8C53AC1F56ED9BFC2FD5E7BB754A3D - 6FEA0C47FDBFF03C8BD5BB4C27FFA3B2F34CACF23A0FE4445DB236DC6AAC669D - 99F2674C98EB047A9D2FAF2BD8BD5B7B8E99DF1DBA72F0DD43F44DAE59D771A6 - 7EE1E85BBB1C7B8F798BBCA3AEF2CD791A096305C87A41BFA7DEF4BBF491DE3B - D3EE77EF84ABB180C73997AC137AC9737A57BF94FB48AE9CF3ECF35687617833 - FF00A082FA20E0BF25A30000045D6D6B4254FACECAFE007F672D000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000789C - ED9A0B91AB3014405702122A010948580995500948A80424AC844AA80424D441 - B67786CCDEA6211F485AD89E3373E6CDDBD290DC1BF22B5F5F00000000000000 - 00000000DBE6608C69EFBEB30EE7FBFD2F93EFAECB9691D874119B8CF87D9B3F - CE6F8CFB45D5A32B5C0F29AFBFFBA3FA98384C7FDF537FD3710A71BD7B4C6897 - 5BDE2BDA10AB47A9FC4BFBC7C478F53BE903A9F9B7489F0F8D07BDBAF6F24FF2 - DF4CEDCE618FF9B7E39756DA7D73DA161BD7E5393945FA496D4AE67F70DA3F98 - E779B199FE769EE2B5C7FCCFC5A999DAAC396CBC7DA5F2DFA97224AF29737B93 - 78DD16C889939EFB4E1B6F5FA9FC9F55397B79A673C88953BFA35894CA7FCD7D - C416589AFF1ACFBFDD57A5ECA1DAA90EF67AD977EAF9B846FEBF2BE5FF9DFD2A - 274E7A0D3C971F3D5FCEADFFDD7BFAD6D773E38BE4606E0F7653FDB254FEF5BA - 67289827BBA6B26BEB52E5E6921AA73621AFC292FCFBF656BEFCBB6BD039FAE9 - DE25F2DF3965A79C81C468CDF39E6A6D994B498953A7EA1B5B03E7E6DFCE29E3 - 14DB6EFAD71D6BF5DC23D83D98FDBC5565D9F24AE45F70FBA7FC7FE9FEC7CDBD - 6DF79AFAAD21B4FF97B5EFD5A96B6C5ECECDFF38DD2374567070E21F8A97EFD9 - 2A71FE7335CFF4917AFBD0E50C0BBE5F9A9CF3DF943D6D6EFE85D8B3943B079F - 0AE7DF7236CFD8B39E943C1ED5F7C60DE45EC83DFFBD44FA416EFE7F1262A09F - E79471B7A9947FA1358F6B0BDD0F627B223D8FBC73CCD7E8B69CCCF36F7F524F - 7BA69912D325F37FA87EBABC6B46CC6AEFDBBB997E10FA7D445FB785675F488D - 937B067C9B69C392F57FA87E7ACCCCD97FBDEADCA633CF6B03DF7AA6753EAF55 - 9F5C72E3E48E17EEE7A5F3AFD7F4B1B1624DBBD6E2EE4FDCDFC852E2F20E72E3 - A49F47DFDCFDA9F917746C04BD56F92FF98FB5E393F3EFDE578F8F4BD731B5C9 - 8D937EBFEB15F93F2694E7E396718F9284FAABFA6877EB3F8B5E03FADE03299D - 7FBD6E4A8D9BFB9DADE45FAF13B7B8FFCBCD85EFFAD2F917C6404C7DB8E7B56B - F29FFB1EC718B8AF3E97DAE2F9CF5C9CA49E52773DA6CEE5B646FEDDB5752827 - EEB56BF32F751D22F7B4B8FB63F7F3C689E1B0813EA07371358FEF335F8CFFDC - 3B745E5F23FFBEF377C9B3BBBEB6CFBD6D47A9FC5BE4999539EF68FECEC7BEA7 - BAE8E7DE98F977053AE7BAD16CE7F79F1442E75B428DFC0BBEDF757CC8350753 - 27FFA9C4F279F4B46569FDD692D23E799E86C438D6CABFE07B0F55A3C7D352F9 - 3F98C7F73442C8757A4C4A29D7B2B47E9F88C44E9EA17EF29811F7B5F7EDCCE3 - 6FE4762E585AA6F4D75AEF950100000000000000000000000000000000000000 - 4045E41D50444444444444444444444444444444444444444444444444444444 - 4444444444444444444444444444444444444444444444444444444444444444 - 44444444444444C40FF317F52209991A91131300000ED76D6B4254FACECAFE00 - 7F92810000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000789CED9D8D911C290C851D881371200EC489381007E2441CC8 - 5EE9EA3ED7BB674940CFCFFE58AF6A6A67BB69101208D0839E9797C16030180C - 0683C16030180C0683C1E03FFCFAF5EBE5E7CF9F7F7CE23AF7AAE7E273A5AC00 - 65F8F7C1FF51E9F98AFE337CFFFEFDE5D3A74F7F7CE23AF7327CF9F2E5DFCF2E - BE7DFBF63BEFB0376504F4FB4746D4FBB49E959E4FF5BF0236D1FEAEF65FF551 - FA7695A693D7EDDFF99D5D54F2ACE4045D1ABD5EA5CBAE67EDBC7B3E706AE7AB - 7AEBEC1FE56BDF75B9B46F7B1E9A0F7905AAFEAF7965F58EFB9F3F7FFEF77BE8 - 2DD2FDF8F1E3F7BD7886BAA82F0B443ABD1EE93344FE9E26F288BCB91765AB5E - 4817D7F579EAA069232F4F471DF47AFC8DCFAAFFC7DFAF5FBFFE7EEE0A3AFB73 - 4D65D1F2234D94CF33599F233DF732FBBB0C519EDB089BC7DFD099A689EF8C5B - 5C733D451A9DF338B47D453EA44717C8A9E954EEF8A00BDAB2CA1DD7541FAA67 - 2D9FF17DD7FEFACC15ACFC7F5666D6FFE97F9DBC81CCFEEA6FA8535677EC1C7A - 567DD12EE2832FD03EA87E813C567276BA403ECA213FF715559DFDF990CFCBDF - 19FFEF3117B8C5FEE83CFA23F5EEE4A5FE95FD7D1DE2C0B6D83DFE465B207FFE - F77E86ACF451DA8B42F3A14E992EF0B72E2BED91B95E657F64D4E7BDFC4C6F2B - 5B5CC52DF6A71D6BBBEFE40D64F6577F87EFCDFA287DDDFD8FEA36EE71DDFD24 - BE23B33F7AD03696E942D3A9CD6917C8EFF6C73FF24CFCE519CD37AE21E333EC - 4F5F517DD09F0175F5EFEA6F19DF1C9A1E99E95BFA3D9EA50F746BA5C88BFBF8 - 4DC0FF91C6EF21277D2F03F5C68764BAD07232F9C95FC743FA87FFEFB2A8FC3A - 97A9F4E9BA1D0C0683C16030180C3A38F797DD7FCDF26FC13DB8842B382DF334 - 7DC5DB9EC263E5C4A558CF6471817B6255FEEAD9159FD671988FC2A9CEAEE8B8 - E26DEF21ABC6B6AB672ACEAAF21F555C7AB7FC5BF9B44741E5D63D135EA72B72 - 75F1FC7BB5EB4C56E5D5FCFE09E755A53F29FF563EADD293F386CE29FA1E05E7 - 7890857C9C0359E9ACD281C615BB671E697FF4E39C5CC57969DC5E63E655FAD3 - F26FE1D32A3D11A30BC0B3C2F321F3CAFEC4ED541695B3D359A503B53F7266F2 - 67FEFFCA1E9A13FB579C9773D6CABD561CD96EF9D4F52A9F56D91FEE58F923E5 - 143DFFCC46C8DCFD7FAA03CFAB927F972B5BA11AABE046F47EC5790548AB5C4C - 977EB7FC5BF9B4CE4FD287A38C680FF4359EDDB5BF8E199EF65407A7F6BF15EA - 6FE01A9477AF7C536617AEFBDCC1D39F947F2B9FD6E929B3B7CE3B1917B4ECCC - 4601E516B3B43B3A780DFBEBD8C9C7F7E2292F884F53CE0B79B2EB55FA93F26F - E1D332DECE6503CA295665332777AE94E791674767998E3DEF4AFEAE5E83C160 - 30180C0683C10AC4BE88F99C8275206B98552CAA4B1373DB1DFEE71ED8913580 - 6E1E59E6AE2CF706E76258777B0C7F05E21FACBF77D626DDFAF599FB1933AE51 - D79481F84EACF0516576D71F098F5D07A8AFC6B7BAF6AF676348AFFACB9EE719 - EE69BD9DF78A7BEE97F4CC41A6339EE9F4497FF33886C768B3F277F2CA64CCD2 - 75D777CBC8F4B883551C49F7E457E7719483F038ADEED5D7E749A33E079D2B97 - A3F140E5EC940F7099F41C51C59FE1F3C84763FE5A97AAFC9DF25CC6AACCEAFA - 8EBCC41B55C613ACECDF9DB7045DCCD2F92FF83AEDFFE8CACF3364E73BC9AB3A - 674239C8529D8DC8F4EF7C47577E9597EED77719AB32ABEB3BF2667A3C41C78F - 91DF8A67ECEC5FE97FE76C11F9FAA7CB1779D0FD8ECFD2FE9EC5E2B3F23DAF9D - B3845599D5F51D79333D9E201BFF955BF4365FEDFBB9DAFF335D55FD5FCBEEEC - EF1CF4AAFF6BDE5DFFAFE67F5DFFD7B2AB32ABEB3BF2DE6AFF808E2D3E86E19F - 747CE9F82B976935FEABDC6EFF809EE1ABCE9F67BA5ACD597C3CF5314E79C5AC - 7C4537FE6BFAAACCEAFA8EBCF7B03FF5AED6FF7A2F6B9BDCD73EE43C9ACFFF3D - 8DCE917D4E9FCDE5BB1881CE85F99E0119FC3EE575E55779AD64ACCAACAEAFD2 - 647A1C0C0683C16030180C2AE8DC5C3F5738C047A392CBD71F1F01CFE20259BB - FB1ECCD53A82FDD2CF441567ABF663BE673C8B0BCCF6322BB2B880EED9D5FDFF - 27EB57B515B136BD9E716ED89F7B9E0772E875E72277B83CD2546BF4CE2E991E - F45CA072A495BE6EE51B4FE0FBEFD53E55EC8F98137E638723543FA3F12BAEEB - 9E79F6EF7BBC51F9C22C8F2C5E9D71461D2F58C5FB7638BA2ED6A96713E1D733 - 7DEDC8B8E2024F50F97FEC8F0C7E6E25E3685507DE47340EA7E7F8285FFB8573 - 6E7C577D546726785E63EBF4932C46EDFD85B6C7F915B0C3D1ADB80EF2ABF4B5 - 2BE38A0B3CC1CAFF232B7D2FE355773842CE52685FCFCAEFE4D17CBB3333210F - 6D96725C3755398C6DEADF287BC5D19D709D99BE7665DCE50277D0E95BFBACFA - 78AFEB0E47A8EFB5CCFABF8EDF5DFFDFB13F673BF52CE76EDFD2BD03DA6F7738 - BA5DAEB3D2D795FEAFCFDF627FF7FFC8EEE33FFAC74F56E9BC3DF9B85AD95FF3 - CEC6FF1DFBA323BF7665FC3FE1E876B9CE4E5F57C6FF9DB38E15AAF5BF72DE59 - 4C80EBDA6F3B8E10F9B09FCE31B367B23970565E9547B57E3E995B5FE1E876B8 - 4E4FB753F71D199F1533180C0683C1603018BC7FC0E7E8DAEF51B892B7BE5BE3 - 1EEFBED7D8C00976657F4F5C146B5E3800D6948FA803763C01EB5A627ABAAFB2 - DB075C018EE1141A4FEC70A58EAF056216BE6E247E16F07DACBE0EC76FE87A95 - 3318F1D1980D6D4BE30BE8ABE37655C6CEFE5D5EBB69B44EBA0FDEE5B8571D41 - F6BB23B4F7788EEB94ABE90291E66ADFCA74C4F5EC1C0B710B8DB33A07A3BFCF - 453DD00D7A25D685DF71F9294363F1D55901B545C5D1EDA47199B4AECA795247 - FD2DA12B750C280F4B5C0FFB68AC50D31127A5DC2A5ED8A1B2BF5EAFECAFF171 - DA3D6D123D797C4BF3F2F876C5AB65FC89DB5CFD9872C88A9D3401B59FC71F3D - 8E9BF17B57EAB8FADD31D2FBFB049D3B3DDDB7E5F2781CDAEB1370FB3B6F403E - FA9B94C898E906545CD48EFD2B1E43B193063D2AEF99C9AB7C98BF47F04A1D4F - B843CAE503575DF99615788E312EB399EFB5A00F395F459FD0B1A9E20DBDFD56 - FD71C7FE01F57FCAE32976D228E7A8E3A0CA917DCFECBF5B47E504F1F91D77A8 - 9C9FEEC7BA021DDBF4E37B2DE2836FF4BD1CDC531D64D7955FCB9EEFCED783CA - FEF832E5D41D3B6954269F772ADFCE77FA87B799933A06D406BAA7C7C767D7AD - B69353FE4FA1E30773CCECDE6A8FDDEABAEF255A8D5B7E5FCBAF64E9D6AEB7A4 - F1B22B9D9CD6F1F4B9CC775DD9FF37180C0683C16030F8BBA0EB185DCFDC6B1E - D9ED498C7590BE2B65A74C5DAB12EFCED682EF016F415E8FE7B0EE3B3D4752A1 - B33F9C00E976ECAFB116D63B3CF716F47982B7206F168F244EEE311BE7B4883D - 3ADFA550EE56E315019E759FA33CB4C7203C26ABFCBFEA334BAB791343A9B818 - 2F17F93496A31C72C729693DB5FE2A2F7CCE8E5E905DCB51B94ED09D31718E47 - B9088DA5773EC3B97BE595E10B3C46AAF5F3F38DCEC156FE9F72B232BD6ED9DE - 6C6FFFD88DD8A7C77CB16DB66F9BB60227E27162ECADEDA2D38BCBEE729D6065 - 7FECEA6566B1FF158FE8360A3007A86C7A929F7341DE5FB2BCAB18B0EE0FD278 - 37B1D6ECB7A32AEE557D8DEEAD52AE25F3192BBDB8BF43AE13ACFCBFDB5FE709 - B7DA9F7E495CFD51F6D77EB16B7FFC0679A9CF235FB7FF6A6F077E447955E50F - C0AE5EAAFA9E6035FFA39E708CBA07E516FB6BB9EE876FB53F3AA41CD5CBAEFD - C943C70EB5B9EE77D9C9077FAEFC9FCBEB3E3FD34B76CFE53A41B6FEF37D453A - B7C8CE5FAB6E1C2B7BD1FE75FFC33DECAFF3BFEADC72A0B39BF771CD93BECCB3 - 5D3E3EFFCB64D17D182BBDF8FCCFE51A7C4CBC85F5E2E0F530F6FFBB31FCFE60 - 30180CEE856CFDB78A6580B7F4AEF98E673A85AED7BAF1B68A9D9E6057D7F72C - 33CB4FE33FABBD91015D97BE055C39FB5081F8D7EE7ECD5BB0A36B4FFF08FB57 - F969EC4763157EC629E3081DC42D3C9E0E77A6BC2EFD8F3371CC7D950FE39E7F - 2776AA75F0772456B192AC6E1A93D176E1F228B272B2BAC2FFB8AE358EEF32A9 - BD88533B57B88BCAFF6B8C5FCF4BD1CF94F3AD38422F07DDC19D68F9E845CFD5 - A01F97278B39EA773F7F4B3BD2783AF2781BF0BA053C96EC7C40B60FDB63B3C4 - CFBDAE1587A7F956FAE079E2C61507BB637FF7FF40DB968E531E77CD3842071C - 95F271AEC3EEFF5DFBA3173D8FE93207F46C8F42D36536567D65F6F7B9889EAD - ABF252FD28B7D8E9C3CBE1DE0956FEDF65CAF65A541CA1EB8434DDFB1FEF617F - 64A2AD653207DE92FD2B6EF159F6CFE67FF842F597BA8F029F547184AE53FC7F - D7FF03BBFE0EDF94E93C9BC3EFF87FAD5B26CF3DFC7F66FF8E5B7C86FFF70FF5 - F773B07AEE50E7291947E8E5E8D9C1AA7D7B5AD785CE33ABB3996E37C56AFE17 - 70FB57F3BFCE7766E574F6EFB845BF77CFF9DF5BC7BDD73B83F785B1FF606C3F - 180C0683C16030180C0683C16030180C0683C160F0F7E1117BD1D9FBF491C17E - 13FFACF6BDB3C7D2DF6911606F4CF679843E756FA9C3DF695C7189EC4BF37C7D - FF08EF00D20FFB379EC953767539CD47F7EDF1A9ECAFBF63C2BE23F6D9E93EB7 - 2CCF6A6FF0ADF2777BF5D586FA1E1087D61BDDB2874CFB04F93DAB6D57E8EAF2 - C832755FA4F68DACFF38D8AF96E5E99F6A6F9E3FBBDA1BB26B7FDECB44FAF8DF - DFB1A1F67F6DBC86FDFD7707D43EF4C30EEC23AEA07DA9DBCB16D7F5B7453AAC - EC4FDBA14F3B3CFFACFF739DFC79979BEEA1D47D9B01DA9BBE6B897D7EFA8CEE - B1D57CB54D9286EF273819435417FEAEA1AC6F2BA85B579EFA82CCF68CBDF886 - 5599E4A9EFEF5199F5FD7227F6F7BDEE5CE77FAD27E792749C5459B8CF77F48A - CC7A2E44F3A53DA8DC577CD3C97E713D5FA1BE0079AABE4DBBDCF1E7D9D901CD - C7F796AFE4C78F6BFE0174A7EF62533D32E6FB7CA5D2B1CF79B44EDA5F7D4FAF - EE65D7F994E691BDDB8FF6E0FDF0744CE09C53369F716043FFEDCC6A1C66FDB4 - 339623CBE9DCB0B33F7AD5310BFFE9ED48EDAFFE5DF79A93E789FDF55C22ED57 - CBCCDE5DE5F3ACCAFEFC4F3BBE322740BEECE3407E74471BCEFC3ABAABFCAAE7 - 7BE5DD7581CAFEEA37016D318B15E899515DDF50579D1F56E71B32FB53AE8EE5 - 7A5DCFA57A9FD2731F9DFD91C9DBD733D0C55D76E71691EEAADCDD7877D29EF4 - DD3ADA973EDA798AC160F0A1F10F88246AA2EB77BD16000004796D6B4254FACE - CAFE007FA2360000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000789CED9A896DEB3010055D481A492129248DA4901492 - 4652883F36F8633C6C48D9B164F89A070C7490E2B1CB4322B5DF2BA594524A29 - A594524AFDD7F7F7F7FEEBEB6B4A85DF83B21E974CFB12E95F53559FDD6E37E5 - F3F373FFFAFAFA737ECB75A71E55D62D55BE7F797939D863EBF4AFADF4FFFBFB - FB2F4A75AC7A3FA3FF69FBCFE0FF993E3E3E7EDA0073016DA3AE2B8C76C17585 - D591F815CEBD599A75CC38B3B4FAB3754E19D23FA457503ECA314A73A48A5769 - 56FFE7FC91FD5F754BF0451FFF89CFB8882F729CCCF9A3C2885FE29A674B9557 - 5DD7B19E99CD45591EF2636CCAF32C5BA69F549C591B48BB54BECFE0FF0EB69B - F9FFEDEDEDF08E887D78A6F7C74C237D419B20BCD2E29CF647FC9E561DCB37BC - 97915EF77D3E9369D29EBAB22DE71CF8E8FE9F69E6FFEC3B7D9E4C4AF8B0EC58 - ED26C754CA50F733FD54DE23AFF4DFA81D67FFAEF04A1F1FD6F96C0E201E65E4 - FD27EF3D8AD6F83F85CD986FE9E7F96E80EDB161F6EBEC9BF4BD7C37188D15F9 - 3E9AFD3FC790F4559625CB3BABEF128FA2ADFC8F2FF16DF6B59E4E7F2FE8E349 - 8EB5D9F766F351D683FC7A7BC8F13CD364CCE936E964996EF93BE8AFDACAFFA5 - B251BE03966DFB7B7BF735ED24FDC0FB0469D1A678E614FF673CC624F222CD5E - BE253DEAFCAF94524A29A59E5397DAE7CD74EF652FF9D694EB2097B0617D1BCD - BE6BFAF7D45FB5F679B53FAC39D49AC96CCD7A8DD2FF7D6D23BFF347DFFC4B6B - 21AC9BF4F36B28CB39EA47FCE331BBBF94DEE87A96D72CAD51BF26EE6CCD6956 - E6BF8AFDB2DCFB235FD63CF29CF6C233B9CE9E6D24F75E39670D977B3926B077 - B326BCDB3ACB99EB89758FF566D69AFABA5285F73AD6BD4C2B6D57C7F4199057 - 5EA31EA7C47A25F74997BDEEA5329FA3EE976C6FA3FECF5A1BB6663FBE6B34F6 - 57BCDCC72DE823ACF3AD093F562FEC97635EFFB721F721107B1975CCB5CAB455 - A6D9F31AD9B7FF13419CD1FD91FF47653E477DFE3FC5FF197FF6FE9076E29CBD - 198EF833FFC958137E6ABDFA9C977B02F87A54A7F441B74F5ECFF2CAB0D13E13 - F7B33F739D798FCA7CAEB6F07FDF47299F50A63C2F31D6317E3296D19ED7869F - 522FC21837F88F001BD3BE10736DF77F1F73728FF298FFF97F22F328F5FBDDFF - B3329FAB63FECFB91D3BF47E92752DF5F1297D83BF88CB3CB655F831BB6718B6 - E4FD3AE761C670E262E7B4357B9DF833F7288F95837F6BF1216D276DCA9ED9C8 - FFA3329FF32EC87E5BD6297D47DFCEBA628FD15845DC4CAFE7D7FDD9FBC19A70 - C296EA9561D483B9A4FB37E7F2D13718CFF7E74679F530DA40DF8B4C1B133FF3 - 9E95B9F7B54B6869BD403DBEF4BF524A29A594524A29A594524A5D4D3B111111 - 1111111111111111111111111111111111111111111111111111111111111111 - 1111111111111111111111111111111111111111111111111111111111111111 - 111111111111111111111111111111913BE41F87978E6AD93B8E9C000001536D - 6B4254FACECAFE007FA585000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000789CEDD6E1698360148651077111077110 - 17711007711107B1BC810BB7A621FF8A09E781439B4FFBEB4D6CCE5392244992 - 24499224499224499224499224491FD1711CE7BEEF4FE739CBB577F7BFBA4FF7 - 6F5DD7731CC7739AA6C7CFEC18FD2CF7D4BD7516CBB23C5EC7300C7FBE8774EF - B263957DB36176ADCDFB3DB57FD537BFFE8DEE5FB6EB7B5639EB9FE57A9D7DFB - C6D9BFBA5ED3FDCB73BEEF5FFFD7E7797EDA3FD7ECFF7D65DB7AEED7EFDBB6FD - FACCF7E7BFFDBFAFFA1ED7F7ABF740AED577FB9C45D59F1DD76B922449922449 - 922449FAF7060000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000F8403F0AF9ACB852DA2A66000003E86D6B - 4254FACECAFE007FAEC000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000789CED9B818DE2301045B7044AA0044AA004 - 4AA0044A4809944009944009949012E8C0C788443BCCDA1327470262DE979EB4 - BA781DC7CF9918B2F7F3433E3E29A5D9209F1FFCC70EFE6307FFB183FFD8C17F - ECE03F76F01F3BF88F1DFCC7CE97FADFDCCF7FE938B216CBF952FFDBF49B0BFE - CBC17FECE0FF2D59DDC7B4FA8471E17FD1ECEE633977E3DA7EC2B8F0BF682E6A - 5CF89F2FF8AF0CFE174D24FF873B4D87FCBCF9CFEB5DDF7F7FAFFA6C9C399CD3 - FFC65C9B8C695D798E48FE7369BBF91A3344D9335D0BFD496E993E6BFD1F4C5F - DED8B65D5FA59C527E4FEFFD8ECE5BEA545AD6BF9EAB9AE19D2AE7AE49E3FDEF - 4D1F9E7BDBB614598BB61644F5AFE7417C5897436B20D75ED7CCFE79203565AC - FF8DE97B8CFBC65C9BAD4F57D3977E66B5E67AF4B36C6C5D7C4966F49F3B9D9D - CB6DA19DAECB37A75D1FBBB7F0FC6FBA3EB58752BF6BD3765768BB326BA0E452 - D782A16B5A240BFB97348E1BC9CACCF994FBA2E4DF7A1A53836C8DF1CE79C67F - F1DA56E93976CFA46B446E7DD424E7DFBA2F39D2E9D7E12D334EAF7DC2BF7B6D - DE3C9CD5B1A9CFC49C7F7D2F5F2B7CD6DCCFDE75E53EEFE2FF91A39A075B575B - 756CFD22FFFA7C35EE257A0FD2A6DFBF27F0D0F77FCE2FFE1F691CFFEAD0E4F9 - D1FE6FE6E7DAF76E7A8C5382FF7296F4DFA6FAFD7E698CB5F7BF86FA5F8EAEC7 - 07C7FFD477E4B6FEDBCF7C76CDE5E2ADD1A9C1FF23DE3C5C9D63B5B1FEE5DF76 - E939FB81BE751FB5FBBFA1E0FFEFE73F7BFCA48ED5D66A9B9C7FC97EC41A58AB - 7663F60D5EF0FF5C57737EB53BC994F78625FF92A3E9DF5B03BA16BDE21910DD - BFBEFF72EF4AFAE879BA3AEDFA8CF9FE57A26B8CB7C6C6D40B89D408EF59A1BF - DBF888BF4B9FD1BF76263EEC9C0FD55EFBB9AD319EA48DEC1DDB34EDFDDFC5F4 - 5F5A03BA5D4A7FDF43F5E73BAA3197AECBBED7D0EF13DE520F66F4EF65E83E92 - D83DBB9729FEEDF7C1A53560DB0DE5E65C9B7DB7A1531AE7AC49CBFABF14E6B8 - 14992F5B376AFAACF1DFF7DF1A77A5F1358EBBFE7765AC35CFAA5C3FDFE6BF51 - EC2AE6C58B78DABEB8CFA9B1E338A4F17BB95537FEBE0FA9876FF9FF0033FA5F - FC5AC8F8E03F76F01F3BF88F1DFCC70EFE6307FFB183FFD8C17FECE03F76F01F - 3BF88F1DFCC70EFE6307FFB183FFD8C17FECE03F76F01F3BF88F1DFCC7CE9CFE - 0100000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000002F20F37DBAAAC1D03C4A1000022F46D6B4254FACECAFE007FC6BD0000 - 0001000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000789CED3D2D94EC2CB248646C2412191B8944226391482416894462914864 - 64DB9123478E1D7965BFAA22E999BBBBDF5BF54EE69C973AF776A77BD2DD29A8 - FFBFC8D87B684C778228975EE10DDB1ABC320C1E1D639CABDE25E79CA91ABB98 - 5A7F36D61A9CC8358303C6F0B196DEFA7E8030794F6CDF9D11F0CAED7B4A49A6 - F123BDAA18F1D9E2575E0C052FE4C4DF85E81B1DADF4FE3C37F88F80AFE0EC69 - 81AB7F945EF1A329AD9F74FD520AC667F80862BEAE011E6B10EBFA862FEB5E96 - 655EF04FF5C49F8BFC5BF0475C9F7831BCF7D4DF58F4E31AD79E23C0DABFA130 - CE52B5C5BD1593E9CAA595F008E700193053117F01800B90F10016C08CF5AB63 - 39E7D79749FE4BF00F39E3C599FCA7E7CDC56F74B336C6004DD82F7A29ACC5F3 - B759AE2AF7E09D9B9841F4199D95D90427E10268A54EFC71D7D9BCAC00C0547F - 7EAC25E00F8406D4772DF688BF55AA79EF59C9B6F80257D58E4B5CD403684231 - 60DB98FBB8D2E237900781A87882CD53322662EBE87C20FA971B09806C370038 - 00DA1FCB19A6B1000B915BD70BFCE8F5F81B63E16214F0AFD8CC2A602B33F2E6 - 8ADBC740D809E6323E0AF8C3C642EE193F25840B1B830550F9452E6645FCA5A7 - 45D8777F8AC27926599227E7F0D97CE013D056B753B097E3CF18E0BF2C20D9B4 - 3546019D96434C2506F8D7F32C7FE249AF3817ABD18B12D31B28830A00B2519A - 7DD7EF80F1F6D8DB0BFD3E27430B8074B2C28FA1BCE83A23A74DF0C35783AAEB - 0C82CC25A5ABABD5BE879F6C3AD0055A2011205EEF4A7C6C7AEF0BAEDE22D802 - 5C635759DABE07394B5800D9762961D96A0FAE0B4944C5398842585F3B331285 - 978B3F76887EDE8051395CAB07459DF71F0BA08E933A0FE1FD7B551EA8108A7F - 8CD7C025D6F520836443FD4F43ECCFF65CB2812E2800338BFD9031DB301D2E85 - 36AECDAFCE727AB1811D8322611BAA20B5BE21F1EB0D041FDBB681CDB6D00290 - 5C1CAC827C943CFC590D1B4831445F7FEB4FB4A8168D44B22EC31208E962DC11 - 707F6690DD26941606E92B2455D87605F2BF29AE94E2B00021E0E9C8C91BEC1F - 4841506ACAE717FA4C063000122890837A7001D0AC0A0D291ECC09202D20992C - 8C5C868AD15A5F8A3B0208E355732FEC304E03604A3611FC89BB3203C7F25412 - 196CA5A8612E963EB40020B3A2D66F8ABE0A56AF18173D2C43079CF52416DFAD - 8B35FBAC92335185A096C51BC1CBC15B9FEE4ADC1110D792BA7691CC9C8058B0 - A1A83D87354986A3C13AE81E0CB6839A537F7664816DB262E2C0407380AF9A6A - 01EBCF2276D138C31410169A546E9A262904079210B35D67CEEAC14597CBFFEE - A7A9F6FC3EC87EC878A60EFCF913F047DA5DA526B300145FCEF9D91BEC7FCEB8 - 0093AB132DCE72327AB0D1E102F9B2C047A4C8A5D498805638E3A548013405BF - 3B01976CE17A01089A3BCCB5E9ED5BE27B74F7C4C01698B42F8183ECC7FFF0A8 - 25706D0B1307B37182FDFD0ACEFED01640FA20FB81022A7CF44FEA539AD07288 - 1BB14D8BFD2D4D538FF8C348FFACFED70BFCBF06E0C80EE64CCE452A6D1219FA - 60BB22376C9C6F11549CE3085D3807FCEF507981E9EA73DB9AE52200AE2FE3E8 - 5D59583EDCFF95214100A5BF2CA72288ACC04D02E66079E943B75E0D7851F0C4 - 939BF1691D9A79303A07BE45571D78048F702307F707B0121FB937F086446CD9 - 216F04B498D154E21996A42B09E432811271A75A99296440DA817D98A1237E01 - C03579CD9CEF31E6B9D47AE02F4077AD88B6A8E0EAD001F1882964BA2EAB7AB4 - 161629E421CC496720F04726FF7EC8765833765A0D9A4E0595619926192BAE43 - FB05C8BE5967B2C9E2DB8B9109E509CD36464779844116BD185B40B9CD2EB5AD - B6B4ACD920CD88EDB013FB73890A887E05FCC16830641FA003BCBEE78212F11D - F11F275F8F7FF3E8DF22EED3FCE859B6BF16808881A820ACBDA2C9071B4E7F2C - 21A0B52775CA3ED1B69EF867661C4A8427D8077526FD813F947B19BC05BF15C1 - F26D855B8C3C5D0C28A4E602802FF61641B0D1454A5A8071C1669A368352C03F - E23642385C02C380A8172BD8B5B666E01B47C671338C6FABEF49080962A18136 - F0BD0197F01DD46899BE8ED515F88361BE5C02A0AF338FC375595DB6EC34717A - 9812AEC5F6DEC7A24890FF4B203D5FF5167245F2756FBDB95653D039C4E05D02 - 5612596863AD09CEC113B08D0BB814D16FA00E62A4F887E8232A742DF6C0FDCC - 7EF40D9D1B94832EB77E4669B39AA677785433E9AD059E63B668D1DBD726E237 - BCF55A62882EC14374009B86058065C8DEB990E1CB5D2CA0FCCB26F884BF849E - B2FD73589457E32F4044117EA0A592F3D99DE8A3C7D666218EE8AF8103317823 - C2669AE10AA739A56959B509E0366BF75693352A8337093B4D1A6E3314F441C5 - D7D68962842862AC3FA20CFE6AFC51519D31AC1C4A6D07CF4B10009805D8813F - E49E405CEDE0286D182CC8335F054640D41090B552B600C45A1ACE616C7E63E3 - 4BD9A9FB94266387ACE90A86C2414097D3FF81BA47B36ED9325CE59473CAF1A3 - 6350570F4F2081F2CBB81420E9F7C56B8106117D7C1A1F8F9FDDB981B101C767 - 8D479013F1278169CA381F130D7C2C43597F0BFE73611AA39D89B87B729B099B - 0A181489BB43B431183A7F3D2836C86B940685603C3F0E3BFAD0236C8A9F01CB - 682E8F33B2F50A8048E6BECE081A3D15569ED7CBBF419C4A613052CE43F7058C - 036EA60613426E2957A550C021FA48E96927D68EE7A7BB4BE64052873519BDB6 - 9AE7D31A4646CF36F72A0C1DEB709006D2C1F337E0BF0E775F780D0E2BD8BF55 - 8B75DB94DFB665293E78A0F735A6FC887D30FAB8F8A136B50609C048C669040E - 32D29A16D1EDB3EA152FF428273458D2DD81A6D9D0CB7A62ACE1FAF837ED375D - 63312B066941998329386F191461493544B0E28CB45671170E3977C211F792B4 - 886F89ECFD549384D55A7EA4BA083630F652EC099C84E6D0E40CA83ED7EBF1F7 - 233DD10D786C029C738D6A0F1C5F4C049DAEEB569A9FF0CD8C19A2331AD4D5C1 - E40DC5679B7AD3A9A1EFA436D0FDAFC408194C1BAF5BC088399A9AE0F4CF146A - FD0DF92F82060EADDFB49CB699AEAC313D830FBBCC14E7B7C8149129CE555075 - AA8B03161E910B300EE041909B048001B3627D03866F4801C02568E422AB4CD2 - 2DAD7F1C5AE1EF74CA8530AEA23CCC36DBCF9CE548FE806CFBFA41E8EBDA62FC - 903EF0B5E2ABBE0EFC33B9756C6489D795394612DD6AEF13D246C6802282426A - 5268ECE10260E2F4B7E03FFC5EB78545803563B6C3E30190766C92B5FBB8CEB7 - 3E320303007F4F627F3D16D126E0217C67D3938CB83C123E1828458C8451C382 - 46837FC2474F7D71BDFD875AADE792DA2AE66047D9C3A28EADA1ECE68C562F18 - 6FF645B3C7A51F9E221C5044847B477A14AD5DE5C4C40BA985ED401F4F040663 - 98725D2CB14657E6F20418EC0BF86F85B63D59C9D1D469F0AE43FDBD60EA77D4 - 7EE49C7F222F0FCD8EFB2F86059D3175CC461858D5E60B38565AF70DBCC63309 - E6CC344FBC8DEA97DEB6755AFFFB15FE1FE36F1BB82D98D200113789B11FB81A - AFD4CC490BB442479D0CBE4F98160C1FB11144EAC4DACB51DBD1D7A58B848BB7 - 30B12C0B959418D71A668BE9DCAC577D79FC63158A7293B000CDD633B3DBD327 - 26FD01F269B10AB162C80268BABE1DEF20738861CD9AC3A8C30FA159DBF74D22 - 930B6479C4F8D9DB1BD8840BF244787CA291D92C90D0C5E83339034562963A65 - 17FA99D905D3E6B353840245FB360C44A4554C68A61F4541C7A10FEC588004A7 - 21B7570BEA00E80A1F0EC87A626043F4308B496BB5B607A8D8ABF1EFB17B197B - 5843B024BC8FCCEEF69D100968B9648C5C6CF4EEF917BB7DBDCEC16217AA6880 - 73DEB6EE7B2BC5DBBE57D02C24FC528A128428275ACB5A0BB563A5DDF5F89B5E - DC5B671CC335E195D95D5F61108E76EAFB4878F6BF0103FB21FF7CD5A71016F8 - FCDCDB6A434D0ADC1ED203C6E0E7A561134688C0C04056B3BF017FA2CCEE0B38 - 77E14766B7E8F9F122F152488FD59FC8CF87B3A8D0D3FB360B66DDD1D59F6721 - 55D862F2D3C4B91ECC33CAE5401B9214150E036B57E28E80E22EBF7529975E8E - B518995D7D70342B44E5182904B3F8F9CA73CE0735004D639600501A459409AC - C01155905B04FC979971290971FEB926F2990ECB32ADE3FD4B01AEA3EDB1B53F - 936CF5F34766F7BCCACEBE06FEB0365280361BEF82D05719978814418C621A99 - 816444E7F4D1E680CA8BF758414B55B21A53E970D0E06398602B57E3CE8EFAD7 - 82DC5E5ADE341AA46E64769FEA646C86E94EA5564A0C2FECAC91B43EAB1E7CB0 - 5BDB36A7256D7FADF8B1E1FC62D0B3A6CD59AFC9051A5CE2E653B6C4AB916747 - 7C6A55B5BBD24A446BDF5AB45E60D346E8F6105D68B6626A001EA7540FFC6D2F - F052586D1D78CFC7AA80FD6306A63B7C5FCB58E78464F2B291748A27EBB0EBED - 3FC29F30D27BFE967064E2C1028885B18D9718317C1B53C04DB3C7F5E3139989 - 33B80FEAA531F4C92279AB3DC01A95CF1EC3FC2A90D08720E558327C29F2ECA5 - D242578A3BABFFC61F17009F705DD0539B155EF9741433237914CA1D653F0B3E - D22475B6E0DF9137D89711E6717A7D4BB9E456C0EAB10AD869C4C5C07DBEDEFE - 1B026C1631B3AF3281AC1ED7C61D0AAC85EAB3D791113B6AB55B9BE8F57CBE8B - 6F2BCEEA91374301DF2877C0E66C1FC0588BDC2DB94729F2097E22A239D98021 - 78D82E178178612CF27DF78EC79EC4749229FCAD4A7A3E6C5C30F1515D25293B - C67F5E110C3805AB3BCFD703FF884F323B38C2F5014BD7AADE02567D7E320C23 - 7A26E5A3A8B76BB107FCCFEA85BE449080F2159940C6760FACD9D47DC5642FAA - F8EE1DB1C88B4F88E9CFEE11F73E160EED1B2CED032AF85CD8C76C536693CE25 - 89D55AB76E399762715583C897E38F890ED4578E1D5D197F4900ADA926880EDE - 3011E4FA5FE0FAA6F5780FAB1969019C3BFFE62B58F9CCA56562F3D4D59F0A24 - E0B85162D1B1BDC8EC52D8FA286BD9C03713E60762057D9684561EEE31B6EFC4 - 63BF976FD788813F9BD80F4C0EEEA94BA43ACA09F95F2E33C645B6E702122078 - 17BD5B8CAE1401DE2E461F23D0FB8A560D186902EDA091EF4D1355E8A13D534E - 6227B16F2845F2023C3E640693AFC806BD2FF61277DFA212A0E4FF0CA6C90AEC - 07170267051771D4D45E0A93D9BD9D29D4514A8B551C898B3366D7FBE3C4759A - 90FFB118065F504C03617D5212749EA6BF5903EB4A80E0C5BCAC9B1F2922C4FF - EDC8F9675497976F3FA368E70AD6B8E35407741AFDCE2FBD120500E5A6EFA280 - E555E93982F82111FD9BF314609434D6A5B26502C132E58C21102F31B49E199E - 870B90829193BE9EFFD1A901ED2C5EEAEC606EC79D0BC63A82E1251C56FDB9CD - 71E08F499CEC86CF67BE3050EC488C9468E79251BE6BEC74422D88FE405B1AAA - C8D4B2576769D4B5F883EFEFC1571BDE7C7B2D02DA35677D7AF0FF8C3F7B7812 - 1FB527AD6173BD18B57D718918FC137C925D3DE772FC98A1BC919B7BB31E6B21 - AFC37C00E2BC7D62211BEE06F06BC6AAE50C561B073F78B8EB1BD1B6914423CB - AB4430A5D7A3B7F094D82881A0D6B618526E7EDE75C6A4F1D25FF8C7057D7E60 - 91A2D7B2FF06FC09396DDF92AD2D3F463523D5FCE2334A4662097F14AD2FD4B9 - 235F5562089C53112577244136590B95BA02E2EE1429C8F3C445E0061A0E2C52 - 1D785DED37E08FF88061CE3154DB6207FFF640EBEC7AC512965CED3C638004DE - 4E95FD150B9C0576CB9CA2B375BE198CEF958CFF7AC54CF7A87456080C488638 - 27965FC0FF70B57A6C38A214B876C1A951E63CADD8011BA976159E46B5E678EB - 15C2828DA5E078021A31DE0E177F992818003E5F33A8073042945FAAAE922F34 - A4C8F5F5FF12C4961DF8639FE7E4BCDFD627C5B9A7A19FD12A24FBE0F347B52A - 56BC5840BD352F03183B09AC048F2E7EA304F1E291F12B4855C78F44F0F8AE73 - D5160E1230DAEBFBFF5073596453C992F36A96A5FB3D9044D083FC057543F905 - 1700FB64E95348C058C457F79473D47A05B2716CD401219286DB92EB223A0538 - 0FF5C146FABB61B12DB25A03B57325EE08843F88E351BDC2F8F4857AAC36BFA0 - 14B720F33306AF33C53F641F963265C184180E416ECAD581E67718DC4C5C4E94 - 2882F70DF97AE10F06C13F8E9AE7DA4B0AC55C8E3F6D505CB0888B74DD57C3B8 - D5BA60FE1A44F97733286DBC1CF82365A042237CE7157D39FC306DF3A820689C - 8FE2796AF1DCBEC8D3C1FF47CD37C88B147E85FCA7C7A1D91A6B20CC26A943A9 - 4E07EAEC9E87315B701A041BF42B46EA534E7C42DA18E1302C6A6C822AE5D153 - C0B2186A13972BC9FE579CD31E7D1220741466DDAFC0F92760E3F2440B70BA6E - 5C28D35A9ABD75B5C076238E81857D5CF759BD57A3592AFAB0A7DB03F8534DE8 - 86494006FEFE96AA46B1C26683454F1B0B253355309B64C0289CB1D6BA5EDFFF - C40460B2F0A8868716E5B2D8E45A8BA18491A0A4EA708C12CC1C8F9E582E0376 - C0A6D6FA5D22C419A6F8D9309640AC73C173E36C5086C767D69FC040EEF1C492 - 89D5701FE2F5ED9F00E0D19368A6BC24ECBA0C51294A668C15B12BBAE901D55A - 402EA858C41742C092A66F33A0E3140881E28C4ABC0A577B1312F5E60C12233F - 856001EB04B278C3B66137838039330B5782F758A432A41B6801EF63B44ACA35 - 3BA3664409E79A74AAD7C6DA2F3FA702BCED735CC04ED63FECA0A1F9FC7A2C80 - 8F9B17E181A5B567A1ACA2EEC0048CBFE82560F550F097D73F49C931BF473299 - B6F10B1057DA060C68D0E09B7E4C8331116D7ED39F9C511B771CC24BBEF524C7 - 38172999EA7966540506D2D3298E15039107D600DCFB663D18D80ABB89641FE3 - 702E461FF3925FFC285E1C3E8D18455C60A2E19EA1519C33E13F4AFA81981FB2 - DB8C3ABD91CA1C2E0E5F7B133819821F565E5B748F339FB6AAC52361262C6359 - E4B2CA19FCA36318CAF5F92F9258F3A8E4A4EE768F3660C75ED744756F1EDBBB - A9064EF932F4BF039BAFBE6CBA1F2C40D9A0793147300124E82CEB2615364E14 - E7DEBBD7462D82639D6CE9BF61FFFB980040960D35B36737654F111BCE29F23D - 5BDC25726DF061C13D06A1D98E92A7570FC4201EC667A96CCC751E555516DC62 - 191AD581ADAAF52DC84DCA2516F5A032B8ABF1B70CFB7DD998F6E0EC36AD2EB5 - 92B55A799B2322446DAF3FE60245AEBCDB72EDD4D961EC5FF88397330970066A - 93532939C53701275B832504E040DBE05B0B8A2F2676C1E9977F051C959CD5B3 - 8963155C9B41F6F1DA0FC9FF37C8F8D6CA363EE2D5B9FFA3F6B3A8C24AF4A576 - 2516036AF46CA7C5276A27C69CA85CD4E6A5982EAFFE6458EC91A97C95CAF822 - 4BE5BD844FA27EE26B0154BE3D3B95BEF461F9635B40B268BC37215C663909AA - FDCC59BC634D7B06B7CE56E35A5DEA3FB413CF021C0C51CAF5F3AF8666EBE4FF - B38EA9591582CEF9C41FD4D4A34B0182DEAE4F605CF359D2A3EC15881BCC5F5C - 8F892DFD07501B6CB326003994CFD7DBFFD64E3CC1EFA4EBFB5F5F393F34DDA8 - 3D6F365901697ACCE21EF9CF11FFF8D258BA1993CE0963A02E7EB4573CE33860 - D4480B2F3650FE1F3F8642FC8776E2828995CBF5DF184A00EACE29C526D07A12 - 8C1D33AF8EBF3BB280394D48C15339EE26EC9935DDBD91C918FEB2FEB02D7456 - 470DB8EE5EFEE9FF5B3B7110D86D7E35FE27D11ED61C73A0B5ED2252377C6C1E - 49AE84E111BE601DC8B679EE80ADC3C65FD350C81F822FD87E548D82274554F5 - CFEDC43EACD7E73F0D356EA0ED6BB05B9FF915735F152358ED4789C304929D4D - D2C75CB6158B5A3252EE888EACAE07AA195D6935D7B3EBAB9058FDC776E249A5 - 96DEAFC6BFBE2A5B4D02BBB4A0988FB580E006FDF731E4FF28E3E62CA45C1B3F - 0CB772F67DA06177104F3EC703119987D2BAFDE776E269B2A65DEEFF60BC47C8 - 068EDD241A187FF022D76071EE11676B57CFC105B18153BF56789AA86DF1640D - 8CEF02B1906E3444EA23A5D623C8D2FCA39D58D0B8AF3121F06827168297CBE3 - 1F58F1EB82C35165D650CAD36E46827102E883FF7BCEF71BB5306D751B592DA7 - D2481F3427470BC2BF632A045445CFEF42B437A491954DE94809EF36291A11B8 - E73CCF0547E3E9F9F212489C6B059C8AC31B7270CEE7ACB3CC4B7060007ADA49 - 0A727A83913B3D2F5D0B1A6A432BD00AF232957CF299E4FEF15F61F3600A1B09 - C555A35CDC773BFBDD8E8988004F38D0F3E51110EA5518092033E6BB306E954D - 9B3CF27FC3B7EF12298161DC6E34318D50F7F723FF6B0A124985558C00D22820 - 41FCE72D12FE1A4729EDBBDBE6CBEBDF0438A4E382BFE7976CBEDA60D4E1A01E - 948E6781BF3F4986D61189F6A3C55561C9E7C7BFA0DF8B590EDBAA1C05BF4E08 - B08D77A5841EA3211D6893ABF10732A7529C3EFF35BF269430975778733D5BB6 - C1519EC0101614093A5B7C6B9AE7F4776FC086FA4E9C2DC05817443FA230E38F - 2372DDBEE35CE45F300047CE2FF7F5EFF945AD99080A4C60967645F3E8E5EF73 - 9344CFED673FC4286C6FED540CF35A1E8B982B4EBB54B08CD58D1939A8046BC5 - 04023C02152C97E38FF9BBF4EFF3AB4A5B5710DB057B56B1F9E32F7F1F4FC7C8 - D7C0FF58BFA1C9C6F1A2ECA68DA62E907570482DD462161DB68B08AB355BB44B - E9F208F84E633CCF7DA4F9652C6292862FE0CB04A409AA7FB53FFCFD12467DE7 - C07672636B35F34667D7530603576F93FF027D314D462F4376E807E658D2CEC4 - E290FE85F7A2EED7E39F7FC476068B331C58CB7AFBCA60B71C1EE2D077C3DF8F - 764C471F6DBCF3E471DC636B3EF6928D5B2BBC74F334CF5F6D9B38CECBA3E509 - 205073CA49D358E83129FB7AFC8BEB6316CDCB55CD31E2053F73E6A9BAE967A1 - CBE1EF1F0A2331DED052CE1DFE25DFDAE69D12997A69DB4C53A534E73451CBE2 - B08049B9A0AC5607FEC5816CB91C7F413679E902735438D4621EBDA064988335 - 442A9CE4BF29CFD3CDCF6D8C87E74BC5D630248E16F0C0C9F22327D6A3909C1D - F5C51D4346C85152D27C58B1D274E4ABF1DF6133FA8ACD4B73A4E627E4EA3D90 - 5CB6D6E1FCCB10FEA841EF07A71C18AE752C875E5605A6C1F643070A9A1BB46E - 72E234EB954D681E35D42AB53ED550FFDCE178F48B81B4B05CAC5126B64AD17D - 30DDB418C80A0D4E41A22DA4C1E703BB3DA49DF02FE0D08247C8679CEB3CBB75 - 6838FF09460E2CC0425D4FD80F3D74C3B3805C80AF91E7686CB3EF978F00462B - DC8A92A24F38DEC68141C633E24FA32FAAB4F13FF9FB2527FBE8E6CD61A174C2 - C8E924C2345570EA60155CDFDBEC3C763FF56971F139CA7CE03B92F6BBEE7BFE - BE4FC4C5E8D3B86AD8EA86854BD1F77747530BF411F7E9AAB2F6EFFEFEF686FA - FF81B10D108264DD2A2081E5952AD8F76DF4077593466115785AC6EA9C61B9E5 - B6C9B100C65CBFFF7141A06BCD41642941F3BD6321FC53A3BE26D2FD177F9F82 - DAC6E6435D22FE9B56E1475D3C10F6BC12B56C1827FC43D1420D4614DD06037E - 04FCA0BAAEEB2FD07F06E4FFB49E722D8059F359A9BC2B796489311BF02F7FBF - 491AFB8D82BE153B36DC6EF032FFF9C67F9FC7847B26834E78BA4243EA18896F - 300A02EA3FFD02F9876AE86CE347210F0E91DB8335DCB9B9F5544786E2A7BFDF - 6A02319E13200C160126C9AA6E0D7BC751D69172C3E886C7A612749547945831 - D0968EF05FF5C0DFA95F803F6DC831DADEC74DA85578B382DC969114DD91A1F9 - F6F44B0E1F60F104F536E6FB82D3C39659F5359443A86D91FC3C6CA91DF90DEC - F7421D61F1EE08FB32B87FDBA6F8FC1DF8DB1963B39D6ABF12383415BC5C1276 - AF09053FFCFD62A37F2B7E2183514AE6B0F9AD656566B268F0C60FDEEFE8E919 - 70A48CC28957F0457AF34BC4F61FE7F046110493F815F8E30C0CE0F5A660EF8D - C328A89668F7FEA9730B8300FAE9EF93B957642DEE58B2D10B57C23C013B835F - 278E3B5F6085240807702F5534BE61197CD36973AA64D402EA03E5FF2FC21FF8 - 7AE2B3246D366E83F3071B5E4B035208FCE5EF57D2142968BDFAF4C3D4CD1685 - BB058F971600387C43B77F6F4EAF7C356D4CCE4B51E636D6A7ED69597E0BFE98 - 927B62D257BE67ACCEC2CAC73FD8B63FAFC01B58C8088A9AD39D51688673E3DE - D79A1EB400F28C7D0D8B460FFB2E7414072B983BCDBA0A34030B503727A57C82 - FD1377EA2D12BFC0FEB139CF23259B39E6001457259065C3947759C9157B3EB5 - 9A6632F78D1A137F5CCB9BABF4492C1EB12E8F7D558775BF6B8AF2E1EC18C0D5 - 7B8C2395B04D12A59FD6EAA927D080974F4027416C266348F3F939E7F8A1C10C - 907D186E59629ABAD7D2C234AFA9E7EC2D8EF110380ADA49C11976C4E1EDBF8C - 072DB2FF0BF80F8C78FB948CC382F80AE6B4B57B7EEC18099FE2F63BE8BF7B1A - E6BC3A5EED18E76FB0C887617E9E0F3B2F6EBD8EBB9D34AA59E17C62D3B4A979 - CC02E59364AB10AFBBFEC081FD20CCE121B905447FDA36EB74A2BB84D12DD22C - D80C97E35FC06E9174C793754E1D8736E9FE487D9D67EAEB7318F2C77AB0B59F - 7902EC10058A3F6F6646C1E308C6BF07C31E78A0938D83B7818217C990AE2389 - 1FC14D56B5BE48A31AE498ABF1DFBD1823CEA89857EB5EC491C05CBEB00020BD - 6DE668806D43FDFDB1E025D3D89833BECD29413A2D0A44FBB2927CC74C9F5E2B - 0612D743DB4729C16640FB6759904EAA90F917E0FFADC24047A52DCDE2180186 - 9391F0114441FF3CE602C27B7FD014A4C0DFD4FB5B3CA32179E23A94975F4B02 - 50922804898FE882FC7FEEADC9C070209A1074B3B0EBF12F677BEF9A12176ADB - 66C185A7F94CC75C680F16917F8588D5690AE7E4D502279A510909FEEF64C248 - F0DAFCA4056088BF92A4F2F6628DD91B1E835E60A2C0A3CBD7DBBFFED5F30E5E - B9D01ED4BB926113E57BC801E6AEED9106447D45F8633D17C6768A2CF988FD4B - ED42C5C2D1802A8E9EDBC0DF834715501134D878F28D28FFBB5B7B79FE3F7C77 - B880ABBE2C18AC7658A2CA1DCEC4EE89BBCEF9DAD572A2CF30E39FA80568E96D - A15B9C319A05DA1A6888B8CA18E39EB1754861BA333ACC7AE27B80BF061700F1 - A747673E2E6F80FF66FFCE1709E67FAC6BC6B9277CE9626DE3BE0862B67E3713 - F536CCB865BCCFD8EBFBDCD659849E7116E886020409C0E8888822D91F0E61D9 - C9CB3E0E29EEB7AC2B199E97D77FFDC0BF82F927FA229A142B1A7BAD2C910A14 - 7176E3CE7A19C4B21A1090CF802F4CD69C622767991706FFC15C02FCE502F82F - F69485EB1088F28C7C80CA81FD17D7DFFFE1F18D3FDEEB756D589D96A598752B - A109B473C67C0CD1CFEA2EC38EB2AD6D79B0C5FE599C5E0617B5CDE22439B478 - 0B283BE47C40BC7EEC2B6A458B894FCBF2B2273B7AA9BBBC1C7F2CD638C2FA1C - 7834AB05C774CACD27B0D8122C048A3B54F4E11C07D6C3D9B419AB0C5DB3651D - 19AE82FCE1C7CD2EB3074F1859E00B6801369D8C0030B235FFC473A9818EBEEC - 52E419D2FFE68E0CEE26194F7E2DD56AE773A196B056DC793BC4D2338D7C5D2D - B673395D4A0F60F28281A88CA69B3D819ED0F61D0BDFE256DF375898C539F0A1 - 281C70B8473B1F35B18B9BCAEFC0BF7FAB8010C0482BC94DFC28DB0213AD6CAE - CBC8718ED99B2A0F2947B1F831E9B9614D4C1F557E14440C1B9AC0C280B1FF00 - 824AA0FF06DE36DBC7B003695AE272FCEC2FC0FF272CBA6D419F19AE89B189F9 - D51BADC05EEB650BD8DC827F7C4686B13FEA02DB1FBD26ACF0C71047AB58EAB4 - AFC8FDE40DAAD3E22F43F8C39F4A77CB8F315357E3AF7ED4AE805C7ABC66A098 - 27DDE18610A6BB2487358F057BF72C2AAB94CA35E588E56F3961C51726020849 - 34F428CCB949093B2E60118210E41AD05D9074F925F8172CC247862ECF9E7036 - 3D487D5A0F8F82DE39A68D7C0247671F33ECED9102ACE7C82BBAAF856DE83BED - 183F2E4DED91AC5FC528FE438A6F5DF17EC287C778EE7C79A7F0E9C510E8DE76 - E8EB2B8CF84C2B09F04D6B6473569D135AB78E5A3D0BF97DBF9374E26F691C06 - A5FC5B0D4523EE78DBE79C3E372478335C819DD0FFAB5CBC4FE1EBFAFDE7DA32 - D8564DFD4D139B35D6F0E2D0F694BA6989FA2228C1B7BE67F93D1429CD477328 - 43FC377001F4A367707F8E0848D8FDE49CA7102F01963CA6633058B59686A84C - FCB7F4FFDC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70C3 - 0D37DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70C30D37 - DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70 - C30D37DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70C30D - 37DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC70C30D37DC - 70C3FF6FF81F7C45ABBE9629C27D0000321869545874584D4C3A636F6D2E6164 - 6F62652E786D7000000000003C3F787061636B657420626567696E3D22EFBBBF - 222069643D2257354D304D7043656869487A7265537A4E54637A6B633964223F - 3E0A3C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D - 6574612F2220783A786D70746B3D2241646F626520584D5020436F726520352E - 332D633031312036362E3134353636312C20323031322F30322F30362D31343A - 35363A32372020202020202020223E0A2020203C7264663A52444620786D6C6E - 733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F3032 - 2F32322D7264662D73796E7461782D6E7323223E0A2020202020203C7264663A - 4465736372697074696F6E207264663A61626F75743D22220A20202020202020 - 2020202020786D6C6E733A786D703D22687474703A2F2F6E732E61646F62652E - 636F6D2F7861702F312E302F223E0A2020202020202020203C786D703A437265 - 61746F72546F6F6C3E41646F62652046697265776F726B732043533620285769 - 6E646F7773293C2F786D703A43726561746F72546F6F6C3E0A20202020202020 - 20203C786D703A437265617465446174653E323032302D30362D31385432313A - 35363A34325A3C2F786D703A437265617465446174653E0A2020202020202020 - 203C786D703A4D6F64696679446174653E323032302D30362D31385432323A30 - 303A31345A3C2F786D703A4D6F64696679446174653E0A2020202020203C2F72 - 64663A4465736372697074696F6E3E0A2020202020203C7264663A4465736372 - 697074696F6E207264663A61626F75743D22220A202020202020202020202020 - 786D6C6E733A64633D22687474703A2F2F7075726C2E6F72672F64632F656C65 - 6D656E74732F312E312F223E0A2020202020202020203C64633A666F726D6174 - 3E696D6167652F706E673C2F64633A666F726D61743E0A2020202020203C2F72 - 64663A4465736372697074696F6E3E0A2020203C2F7264663A5244463E0A3C2F - 783A786D706D6574613E0A202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020200A20202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020200A2020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020200A202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020200A20 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020200A20202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020200A2020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020200A202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020200A20202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020200A2020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020202020200A202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 200A202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020200A20202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020200A2020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020200A202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020200A20202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020202020200A2020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020202020202020200A - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020200A202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020200A20202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020200A2020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020200A202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020200A20202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020202020202020200A2020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20200A2020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020200A202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020200A20202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020200A2020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020200A202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020200A20202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 0A20202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020200A2020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020200A202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020200A20202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020200A2020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020200A202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020200A20 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020200A20202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020200A2020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020200A202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020200A20202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020200A2020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020202020200A202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 200A202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020200A20202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020200A2020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020200A202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020200A20202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020202020200A2020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020202020202020200A - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020200A202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020200A20202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020200A2020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020200A202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020200A20202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020202020202020200A2020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20200A2020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020200A202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020200A20202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020200A2020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020200A202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020200A20202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 0A20202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020200A2020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020200A202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020200A20202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020200A2020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020200A202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020200A20 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020200A20202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020200A2020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020200A202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020200A20202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020200A2020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020202020200A202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 200A202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020200A20202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020200A2020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020200A202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020200A20202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020202020200A2020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020202020202020200A - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020200A202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020200A20202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020200A2020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020200A202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020200A20202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020202020202020200A2020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20200A2020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020200A202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020200A20202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020200A2020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020200A202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020200A20202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 0A20202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020200A2020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020200A202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020200A20202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020200A2020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020200A202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020200A20 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020200A20202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020200A2020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020200A202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020200A20202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020200A2020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020202020200A202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 200A202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020200A20202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020200A2020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020200A202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020200A20202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020202020200A2020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020202020202020202020202020200A - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020200A202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020200A20202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020200A2020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 202020202020202020202020202020202020200A202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020200A20202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 2020202020202020202020202020202020202020202020202020202020202020 - 20202020202020202020202020202020202020202020202020202020200A2020 - 20202020202020202020202020202020202020202020202020200A3C3F787061 - 636B657420656E643D2277223F3E598DDDF30000200049444154789CED5D7978 - 1445DAFF8DFAA94042B22ACA698210C2A14C082041844902BA8890002208FAE5 - 42941B1260057113C2A18BAB0941F1263059C5155C301C120F02838BA2069870 - 1350272A87226E42123CF67B9CEF8F99F4F4F4541FD5C7646652BFE7C993EAAA - B7DEF7EDEA9AEEF7D775B40937767602260070FF73A701C0C44B370A98786952 - 3DA10E4E8F8977C82F3779FDF3B54FE10F955EB17A04BD62F588BA1A53241D0A - F5AAADC7FD13F14D58EE2543A197276312ABA7A4AD24FDE1C929A947D22FD425 - D9CEE2FDC5A7BFAAB93E1ADB59F77A82B631E9D9CEB2EDA1B23FEB729F52D267 - 29DB9A93936927C9BA24BF497AF8BAC4F4FBDA30F9E810D323222393C5C1A938 - D35DE41495713A85794E81A8932F4CD6E3A5835FDF492877E74BEAE7CBA9A94B - B0CB4B3B89E748F05B4CB78F7D1A9F44FC93B52FD74E64FB4EA973916B33B56D - ADC33522B707B98D9CA2F51A13226D2B6C470DED4CDF67F8322236897DD61FD7 - 47657F56D4CED2F59CB23A68F4F2E594D423E9A7B92F28D3EBD35FE5FA9992BE - 4CF4C795BA8ACB937AA8F808C80AF344296469F432D0A339376F30F4C32633AB - A761395D1A6D51DDA748A506F847EA5BC43CA9BA94F7578AFEAC8E7C08889BC9 - 3B4BDC184956A222F1FC1B8BF47ECE90081BED75A2B5A94439BF5463FFD4FC53 - 36F8F7EBA5A979DD678D8B9B420CCDF8D4FD037FC4EFCAEE5357494B05328C0A - 2855122D0603100CED4FD35F82E17C64A0EB83D18FC194D2A052AE5C954F0A2B - 29F2518A4C28B527453E08C4C3A74CC99FAF3A5122224142C87E0B8E49323EBA - C54564EDD1C0907ED6B4A49DCE5608DCE3A8EEE3C170BEC1E06328436D7F0982 - 97A61A11C4042400409A02212E4C212B568F41147EB9163AA2598CC8F00351AD - CA0C6E0359FFF422970A826659155201AB7799EF28821CF980086920900A09DE - E193E9A353689A4C42C4FD27B94FDB47B45C0B8DFDC1F0405D2B69D1F11ED964 - 8F300AC34D469C543EB74282E8F9036A9FB3EC5AF8038C8084128CFA1D34E3DF - 1771BD92B28ABAFB226ECB7FA60C33AC9A40CA151BD13846BE1997D24D27AF9A - 7C700911D22105493222D4EFE330B14C7A2A960E6DE8EF912EB53A358F641815 - 3405EB0B121A5BEA0259AA6984A106168F30C8403301792A671AE64C49D3C317 - 86E606B5379290BB010528B1310A54A7E0CF37C96A88855C40AB50A752824231 - FA4114524C3E7849D1910D996110625D197F154DC7A21C05D16B1A969FD681D0 - A9D248D6558A062C826164D928B0E72983BFA1B1EF5CA3A572F798DB90376F26 - 7EFBFD776C79FF637C7BF6BC366FF8D0F94612DDB11D225B87C37EE234553D3D - 51F8E40C987B74016042CED36B603FF9955FED0713CC315128CC7E0400603FFD - 2D7256BD65BCD190BB113711B109D01119CD8B5E359F17EDDB7AF57595BF7915 - 21058A4691F8F94EF17C135FC4E4C9E31FCB7969321176C5E2DB139629D3ABAD - 2E854AAAEA26DF1DA2F434A0167A9A3599083BECF8C3700020C44E87412B781D - C2A8DF05955EFF413101999EF9308659EEC2D3452FA3C27E0C00F0EBAFBFE10F - E71F68D5B20506F68BD38D80C4F58A4564446BF711F90D94FD58156A2ED729D2 - 37FA5E0B36BFFA2C00A068DD3BC85E5648EF14CDAE33220F6C738F2EB0F43703 - 00225A8751EB950A382CFDEF4062FFDE88EB7E1B22C2C3B8FCEA733FC071EE47 - 94967F0E7BD5D714B69A1691E12D31A44FF7A67643024605F7464D93A041808E - C8E83AD8E1CF9115A5FAB5F8A466F483967CD0D877F2F29D82A40C09E11E9652 - 0F588932D9872DA1AED10F6839FD7ADAF767801B0C44C2CB47A38236C62A0C45 - 0004E6F22F06D4E96DCE5044409ECA998E650BB301009DDAB743FF3F3F000070 - 7C7716555F39707BF718240D1A80774A77EAE25461FE5F6049E8272B5779BC0A - 45C51BB07ED37649B939590F79D29913D4119000457AEA3DC89BFE30A2DADF2C - 22713B002077EA442C7DE56DE4BFF23641465DD04BF5463914A60E051C940687 - F06EFFA020363ADAD275E4420D71A050CFE529AC449C15A464AA901CF9903867 - 29D79C4221A7779A9A84F0B308A3204A47524801815C9C221BC7C88D9EE83992 - E2CF519900200A54249205FFBAC32F81B9E61F20439043760D48FBB637236FFE - 6CEEB8AFB9177AC474E18ECBCA3F01008CBC2711D75C73B5012E8AC3DCB31B8A - 9F5B822DAF3F8FC8D6E1A2727BF61FE4D2B6CF0FF9C335C31119DE0A5B56E7A2 - 7879B604F960300A91612D1019D6A2A9DDF003F419A10B68E83AFD8C82142A57 - AAA15CA28C967C9814BA2237822239E222EA2465999272A53088BC07ED4B9966 - 704F606060301CB223205D3B4779110B93C984E9999330EBC9650080774ADFC7 - FCE959E8D0EE16DC3F2C11A51FECD2D541EBA66D707C7FCE2B2FAE572C1207F6 - E3A61AA5DE6B415EF663C85E5A40D491BFEA75547F7F1E91ADC3B0FE5FEFEBEA - 5F53A170E154A4242570C725A5BBB07EEB47A83CF9356AEAAE00261322C35BC1 - 1C7B1B46270F447AEAD026F43674907AB71969C3139032A83786E514C1663FC3 - 9EB1AA1002418CAE5B0BAB987EA575F4839F96221FA284420C22EB3EC04B1347 - 2EB48E827809FAEF0D7AC04EB7A0392FF6B6991AACC9181834419680FCF6DBEF - 3E79190F8DC5B28297F0E34F3FA3A2F2280E1C3E86BEBD7B61C1F42C22019934 - E67E0C49E887862BBF60FDC6F770F4E419C50E5A376DC59ECF2A5C07BC076964 - EBD6285C321FE9E3460200E6644D4451F1DB707C4F5E87B2FEDDED3E3A821596 - FEBD91963A0C00505BDF80E4CC27603FF98D4F105153D7005BC511D82A8E22FF - E50D88EE704BD3381C42983D2E0943CC314DED86348C9A46170CA00E96FD85A6 - F045C9E8878C00919828B54BB1D85CB2B82922BD408A2E79BE04925B3A80CDAB - 676068BE909D8275EAAB6FD070E517AFBCB0562D91377F2677FCDC4BC5008041 - 77C663C4D0215EB26B9E7E0A6FAD79168FFFEF78E43C9E8E2FDEFF27E27A0916 - 17AB7836D75CAE43664E1EAA790BDF47DF9BA859AF32346D60337AE8402E5DF4 - 8FF7603F29BFB8BCA6AE01F653C1B3089D210061D4627A43A62DD142CE473D4D - 09A6354995EBEE8C92D10F2DE483608B4ABF5EE7462A961945F2EB4E7001D0CF - 8DFA5D86C04B3E06067A18D4EF8DFA3969BCADEBA157968024DF9D80FFB9C677 - A0645AC644F435F702006CDCBA1395C74E02008A962DC675D75E0B00B8A34737 - 4CCF98E855EFFAEBAEC35FB3A72AF75006EB376DE3D21112EB409A0E6AA79A88 - D73377F7ACC1D9F3E5110D367494650F1D06BF40DD7CFC261BE9D16C56F9DD5E - D9F42B319514E4C36412FF13D32B4642E4FC22E8A4FB38A8C60BD064DD46EDBD - 97DD8719FC00C3BEB762D04B2EAAE9AE6AFD61A085E414ACE84E1DF0C23379B8 - F6DAFFF12933994CF8C79A67113F6C2C7EFDED37CC79EA69ECD95282AE9D6F45 - 41FE1398B16819268E1E41D43B78403CDADCF8275CBCF41F7DCEC28D5A85DBF2 - D22071401F5806F4014C26947EF489E03B22DE88EBD1158903E2B805F1F69367 - 60FBA2123597EB75F7AB1191E1AD0CD16BE9773BE2BA7576E937B9A7731D3806 - FB29876A9DD1EDDAC0D2B707A2DA7916CDDB0E1E87EDE049851AF42144E6984E - 48EC138B88B016004CA8BE7009B6435570FC7049B97E86D045487CCC4C820CC8 - 8989152A69974619AFA93212F3868845A4CC409D7B44E1179B4214FAA0EAA614 - 53EBD46E43CBB612660860481290C90F8F47FBB6E23B2CF588E98292175762FC - 94B9B07DF625D6ACDB80199993303D63220E1C3E86A4410388F56EBAE14FA828 - DB88CCB94FA17CDF179A4E20AE67372EBD67FF01A24C62423CCADF7E19806B17 - ACA489D37C64766F58E3221A009227CD84FDE469AC7BF629A40E1BEC25472220 - A3870D46E1E2598822ACB1A8AD6B40FE8BEB5164DDACFCA464507DF607A0DF1D - 2EDBC903515ABE5F17BD91E1AD50B860325293062022AC25D9F6F98BC87F7523 - ACDBF728D69B6AE987BCC7C6A1774C14A1742C6AEBAF20A7F04D5877ECA5F679 - CE847BF1FC6CCF28DBE4A7D7C2FAFEA744594B9F58E465A660485C37627949D9 - 67C87971136AEABDA71CEE5A954D5CF7F171C11CAFE3BD956730346735ED29B8 - 1068716CC04E21610060D0C88A70B4825F44695072DB5B0308068B9D9A183217 - 20D0AE4FA0F9C3C0D00C2139052BFAD60EB20A1E1C351CEB8A9E0100CC7C7219 - 2A2A8F0200D6162CC79D7DEEF092753A9DF8E38F3F70F6C28F38FFE345DC1019 - A1D66F00AEDDB052DDEB3E6CFB0FC27EBC4A933E3E48E48328B7721136BFB49C - 483E002022BC150A16CD40DECC74DD7C5BFFDE475C3A2D7518D2DD0BD2B5202E - B633BE7EFF35A48D4A12251F0010D5AE0D8A97CCC0BA253314E92DCE9B867FFD - 7D9E08F9702122AC25A2DADD44ED73FA88BB09E4631F59F6BEBBB0AB68BE28F9 - 0080B4E103F1D53B2B10DDF6466A5F1814822A8E65D30501F8C15F85A3253EE5 - C23FBD6D6844485F67A37E1B146A1918181834407204A4C27E048F8C4B955592 - 31610CA23B75C0A3F3FE8AC1A98FE08B9D1B71478F6EB8EA2A6F7EF3FB7FFF8B - 7B264CC1C123C771E5975FDDB9EAEE788903FB62CB1BAE6D776BEBEA919DFF9C - 2A3D245812E2913A6C30AACF5E40FEEA6238BE3F8FE88EED5053E73D952A6F56 - 26D2C70CE78EAD5BCA60DD5C06DB17950080B89E5D913AF46EE4CE4C47EECC34 - 549FFB4117FF6C5F1EC6D6DDFBB96D788B976763F4D081C85EF91A1C2A6CC4C5 - 7646F91BCB39E2E11AE57807B68A63709CFB11300196BEBD9091928CB4918900 - E0FE6F42D69235A27A8BF3A621ED7E0B775CB2632FACDBF7C276F0040020BA7D - 1B58E27B2077CA03D43E9B636EC5DAC593B96369F231086B176572C74BD76D43 - 49D9A7705CB804C084D4C17D90973112BDBB764444AB16D8BC622AE227AFE0E4 - AD659FC166AF026042DAF00444DD7283EB7C3EF81CD5177EE6BAB0E3C2CFD4E7 - C110E8A0993BAC766D821FA33E39B38A463F4CDE49B18FE529FDF81F3FCFAF6F - A6690CD34C6B69B21362606060081A481290E20DEF226DFC18C4F7EE25AB28F1 - AE3B71B8BC1485AFADC70F172FE18E1EBE32D75D7B2D6A2E5FE6910F79A43F98 - 02CB40CF57D12323C29198D00F66F7D4ABEAB3E731E6D179AED10F9DDE78653C - 30029527CE20E9E1999EF51B5FD8BD64A23BB445DEAC0CEE386BE1DFB07E7319 - 60F22C20B49F3803FB89AF50BA6B1FCA4B0A11D55EBF6D7033173F8FF2752B61 - 8EBD0D009092948094A4042C7D79038ADE2C454DFD15C5BA8A97CEE6C847C9B6 - DDC87EAE1835750DE0071AB603C7603B701C7B2A8EA1D83DFA9136D202EBB63D - B01D38E6A373CEC4111CF9A8ADBF82B10B0A603B78DC5DEAD2EB387F118E1D17 - 61DDF109CCDDC447488430C7DC8AF2171771C7253BF789928FE8B637A160CE43 - DCF1038B5F42E92776AF18AAF4133B6C87AA50BE3A07BDBB7444EF2E1D913E7C - 20AC659FB9F497354E7133C11217C32320FB05DF0161AF0F198C46538FF410A6 - 6935A6956CB7ABCA249BC7CEC0C0C0106A909C825557DF80CCD90BF19F9A5A45 - CA5AB6B81E8BE74CC5B021034565E2EFE849E560FA83A39097FD38F737276B12 - 473E2A8F5779C8878E88EAD01663A62D945C3C9E373B8B4B5BB794B9C88708EC - 27CE20FF45ABAE3ED6D435207EDC4CAC7EB3D42B3F77DA247CFD4131F2A64D52 - B4403D3D2519E66ED1005C231F1EF2418675DB6E2C7D6D23779CF7F8833E3291 - E1AD903B651C779C5350C2231F64545655CBFA0A0091612DB1EEA929EE05E42E - F291B5FC0D51F9DCAC1444B472C92E5DB70DA59F1C22CAD5D45F41F60B9EF34A - 1D6C56E40F034368400D59513AFD4A2F7B0C0C0C0C0CA102D96D780F1F3F89BE - C34663CFBECF753178DBAD1D75D10300E69EDD7070E706EC7EE735AFC5E85A51 - FAF127A21F346CC4E87B3CEB43F257AF93D569DDF28166BF48C85EF92AFA3E38 - 0BB68A235C5E44582BE44E9D88AFCBD662CE23D253E8462779360AC87FE59F92 - E4A311451B7670E921F13D7D884EAAA53F37A2B2F7E07158B7DB149D8B1C22C3 - 5AA2FCA545E8DDB5130060EB278724C90700A40E716D2C50DBF00B566FFA5852 - D666AF426D836B017ACA20464018188810E30E8C53303030303028842C010180 - 6FBEFD1E6BDF7A5717839D3AB4A592CFC97F0EC9E3A7B8FE263C86E4098F216B - DE121415BF8D5AF79A0C4B423C0EEEDC80C484BEBAF8683F2EBED52EE0DA9A37 - C21D74579E3C03C7D90BB23A6B2ED7C3F665A52EFE09613FF9359233172279F2 - 421F2252B0E0516C59B55874342425D143404A772B239935750D5E231A8D2328 - 8D484DECCFA5F5221F0050307712473E0E9FF94E967C58FAC472A31FB643A714 - 4D4BAB3CF31D973677D58F2C3330840CC46638B1994F0C0C0C0C0C0A21B90684 - 8FA327F599E614D9BA3595BCFDD829ECF9ACC275C09FD3BCC984FC825751B864 - 3ED2C78D04006C79FD39741E94821A8DDF03B1ED3F28591ECD2351F6136734D9 - D213B62F8F20F9CB85B0F4EF8DC2BF3C06736C6700404AD20094AF7D1AC98F3E - 899A3A4F101EE72E0780CA2A876BF443E1BCF1CA530E58E25DD3E92C7D7B0A08 - 89673D87ED80F4D42BA52898FB30D246DC0DC0453E92673CE3B35DAE107131B7 - 7A7CEADA09E5AB17481B31B9E41A1129B11B18034368C109FA210C2D8C83B115 - 06060686E60CC504C47EF40476EFDB8FA441099A0CB6B8FE3A4DF5F9A8B95C87 - CC797988EED81E9684784484872163DC48AC2A7E5B371B244475F41010C7F7F2 - A31FFE86EDCB23881F3F1B79D3262177AA6B9B5A736C67E44D9D84ECBF7B460D - 2278A3224AA65EF121251FD5AE0D97769CBF08AD7333CC315118D2A73B00A0B6 - FE1737F9B822ABB7719D080044B5BD11516C7B5D86A0070551703A0D5888EEB6 - 2FBAC99301C482EAE37D8CD830303030040314131000C898B5101F6E5C87D8AE - 9DE5854570E93F35AAEB8AC1FAEE365812E2010096817D0D2720C182FC9737C0 - 71EE07142F9D0B0098FDF02814BDB5D5B5B56E10A1A6DE457622C25A2022AC05 - 0AE64E929D7E2544F5854BA8BE20F3A573C16E56343B8931842AF801BF4CF0EF - 15F0CB11050ABD7A42CE2C314F4864784252E483441C48FCC029536E18680CF3 - CA650951939D1003030343D0808A807C7BF61CFAFF792CA6654CC2BD897763E8 - 60F1DDAEC4F0A18DFC956A2D707C778E4B47B60ED75D7F30C35ABA0BE929C360 - E9773B0020352901456F6DF59153B26396987CAD44A01E19DECA6BDA971A549F - FF09635715A17CCD9388086B81B4FBEE86E3FC4F58BAB654BEB21BD69D9F62E9 - BAC6F33609C886706B514FB0650AB68F99053AA8626D1AE1A61E19301086FBAB - 948908CB696D68D5416B32C8827FC3467A286483ACC918181882178A16A1F351 - 57DF80675F7C033B3EDA436DACF2F829BCFDDEFBD4F5E41019E15FD251CD9B76 - 9538204E71BDB8EE5D8D704716FC85E97CE260AB38CAA5CDDDA2A9488839369A - 4BDB4F39BCCA0E9FF66CA94BF37D0F29549EFE1659CB5FE78E73B34623DDBD26 - 440CB643A7B8745C4C2709C90040A03DF865FD0934879B193437BF0421201651 - 1A941CFD30808CB0EED8C490B90081767D02CD1F068666086A0202006346DC83 - 82A58BE405793878E43846A5CDC07FFFFB7F6A4C4A22F5DE442E6D3FA6EF3741 - 48E02F3CB7DC1987C8D661B275E27A74F55A731128A8AC7270E954DE96BC5288 - 0C6FC52D4007E0F321423E21491F69812FD4DDFD4BF71EC0E4159EA9576B174F - 1627214E27AACF7BA65C59FAC47A2F2A377ADE3A43F02224D61C280CF225DD27 - 4CA9926B1BA28C441D6251138C96A806CDE842A09E03836EA0BAC44E62922CAA - F29E1412F732865005350131F7EA8E0DAF3CAF58FEF437D558B8A200092327E1 - BB73FA2FD88EEB19CBED820500A51FEED1DD8610F613A751CDDB7A774EBAEFC7 - F83C70FDA8F366A629D0AC6CEE705CF7DB043716E91B477AEA502EBD87371A02 - 00D6ADBBB874DED48704A32064BD7326DDCFA54B1AB7D9E5F963DDBE874BA7DD - 6FD16D140400AC3BFE8DD51B3FE48EA54888E3C24F38ECDE5637A2550BCC7E70 - 986E7E303415D43D5C9D4DF5703564A4825CEE248E3A28251D4EEFFF52A3158D - 2483F427A6D7479FD2F521BE994E8A7B5FB08EAC50F557AAF66060D00181305D - D0A87559ECE5A4DF404540DADC7003B6FEE3155C7F9DF84E56A7BFAE46E16B56 - CC58B40C77DE371E3D2DA3B072CD5AE9910F15D738B27538E64E9E84DD1B5FE3 - F26C9F1FC49EFD0734E9550627D66FDEC91DE5CDCA405C0FF1E9557933D39132 - 74906ED60B164EC5BA15F35C444406EB96CD4554BB9B01B8D66AD87C084839B7 - 8623AA5D1B14CECF929C8A953E2A09B98F8DE7F4F1BF8ADE08DB81E3D8CBDB96 - 775DDE3444F376C6228186A4E4146D40C9CE7F73C76B174F8699B7E52E1F451B - 3D1F1FCCCD1C85F4FBEE92D41D19D6129B574C152DE76FFD9BDADC3E5668D45B - B88008A0FC3885847FBEAAA63B697186D0D662E44072CA14852D2AFD7A9D1BA9 - 5886F4E8394211B05318FDF0BB64233D0CCD1206F57BA37E4E1A6FEB7AE855BC - 08FDEAABAFC6E6F56B706B87F69272172FFD8C9CBC959E0C8D8B270B972CF0F9 - AE4764EB7098055F3EAF3C51853153E66BB24583A2F59B30FA9EC130BBD7751C - 2C7D03F92FAC87754B19AACFFE00C0353D6B6EFA38A40C1D84CA935FA1A6AE1E - 96FEFA04AD69A9C390963A0CD5E77E4469F967B09FFC1A8EF32EBB91E16188EB - DE05E9A94339F20100997F5DE5A3A7A6AE0163B29F41F9EBCB5C7A4725C1D2EF - 76E4BFFA0E6C1547E13877D1752E7D7B21232519692313B9BA39CFAFE7CA85C8 - CA7F1907DE5A8988B096E81D1385036F3E83A27FEE44A9AD029555AE3522D1ED - DA20D5D217B31FBA0FD6ED7BB97C25C85AFE06A2DBB6C1903EB10080F2179E40 - F2AC95A83CFDAD979C75E73EA48FB80B43E25C726B1765C2D2A73BAC3B3F85CD - EE59236289EB86D4C17148BF6F20F7F142126CF62AA40CEAED6AABE10360AB3C - 8DD27D875D3ACC31B0554A7FC4D22FA058B4EC8413A650FA84B513BCB5D35E07 - 4D8CA6F045C2A6AC3B6E014EAEF1A9A2E41C48044B0BC16B8A80369082688AA9 - 3A4106F5233D0C0C0CC10E4504E49A6BAEC69B2F3D8FBB07C87F69FCAEFE7DD0 - BB672C0E1F3F252BAB0442A24142E9873664CE5B821AF797D1FD819ACBF5C87C - E219EC7E7335B7B6236F5606F26665F8C8D6D63560EC8C5C14FFED2FBAFB11D5 - FE66CC7E2455562E2BB708A5BBF713CB6C15479195F7020A174C4644584B44B5 - 6B83E22533A5F5E5AF41C936F1AF9C3BCE5F44F2D4A5287F251711612D1111D6 - 12B98F3E80DC471F90F55529C62E5C8DF2350BD1BB6B274484B5E09190EFBCE5 - 16AD41F90B0BB8AFA8A70D1F88B4E1E23BB8D536887FE0B0A46C3F7233EE4744 - AB168868D502EF2E9DC295EDAD3C83A13901404082023401792011091E34EF4E - C53F2F997324D92254713A9DBE3BB7496DA34B241A843240404464203A8D8162 - F44376FA15B99A585DF14A5AA769056A606CD4D4170600ACC918183442D1142C - 93C98408050BAD1BF1F0D891F2421A5179BC0AD677B72379C2631833659EE6AF - 9FAB81FDC419744E1A0FEB9632519992F73EC06D4327C27156BFF52F598B9F47 - 49E9C7A8AD97FF7860C9D65DE872DFA3B096EE9294B36E2D47FC846C946CDB2D - 29673B701C7D27CD8775DB1E59DB95550E74499D85921D7B25E5F61E3A81D2BD - 07246548A8A9BF82E4197FE3BEEFD1484284D3B16AEAAF203E6B2996AEDB2649 - 2E6A1B7E4149D967E83B798584CD5F30347B95A49ED042330862749D7A63C474 - 322D63DE1265421220470A9C0A5DA1251FAA473F8C9CAA26A2C7B0BE124C6806 - F704060606C361C28D9D9DBEDF45684C7AD2575F7D0D962C9885471F79106D6F - 26CFE7BF78E9677C64FB14CFBCF03A8E9E3C2DD021F66D05FE371848B6C9FE10 - EB51E9D552CF5DC6CB8BEED00E8903E210D5B12D4C30C171F6026C5FD8DDC443 - F8AD0939BD7C5F44EAB9EB46B7BF05511D6E4162FFDE5CB6E3DC8F709CFB51B0 - DE43EE1A7BF2225B87C1D2EF76C4758BE6EAD94F7D83CAAA6ACF470CDDF54C62 - E72268D3C8F0963077EB0C4BDF1E5C5EE5E96A97CEF33F89D623E6C9F455623D - 5EDAD2A73B2C71DDB836ADADBF02FBE9EF61ABACF2AE0FF1BE1A19D61296B818 - 98BBB846551C3F5CC2D67D473C6B4488B629FAB2A27AEE32D1F6F0ED2FA4B449 - D097A5BE8BE27B2D68FC51522EB4AFB65E63C29327DA57B963B5ED4C7B2E847A - 22BF6F6FFB049F44EA92FBAD547DD2B1F040585F0A1224869F109BA2C505E74E - 5E96309875CAD497220E84BA42F248D24D2298C43C319FF8FAC5CB9D3EF625DA - 4BD63ECDB9F0D334E7A544AFAF7DA7583DE2F552D9CEA43C35D7565607592F71 - D304DAEB43F83D286A0FA3EA09FB2AB55EBE8C8A7E26A9D75D26FAFB91FB5D8A - D523FD2E09BE29D22B94A1E967827A6AFA32555F95A9A7E15EA3988034E6C79B - 7B6166D623B8FF9E44DC74C39F70B9AE1EA7BFA9C6EE7D5F60D3D632541C3E2A - A2433EA8D3FC6037928090E424821F132591F0D62B564FE65C7C020999722F19 - 0ABD3C19A50484DE1F9DEBA90C70C5FB6A6342493F6B3C56E20F498F845E4308 - 889C5EA1DF94FD4CB15EBE0CCDEF997FECC9F359EBE2D31E34BF4BA10CCDB910 - 6CAA6D6B91BABE1FD024D597D06122C8F8809F2F0C0008F9C40717A12EE9A10C - A9404E688726E8722794921BB501945C402D28D744407C64E8820275E745A197 - 27E7170242DD6F48F548E57C1DE27A1901D1F3F743A3977F4CF3BB24D77312F5 - F2F5D0E815CAD1FC9E05F514FFB6E5F5063C01910DDA44030425419DC6A04D77 - 22A1B65E6350C72FA3D12B564F50971110E5F55406B8C14D40247C121210924F - 6AAF0FF74FC41FB5F71A49BD627E137E97A4BA4A0888A47DB5D796E433494FA3 - 9CC2EB0FB1BE2BAC2FE7A388AC2484811BE180F490E2B27C1FCAC4D10FEE1F29 - 5094091E8575D506A9A43CD97A8D7272011D5F8FDCF94AD9A70B0AD49D17855E - 9E8C32024211A812FD56796D8D22206AAE0F23202AF4F28F95D4739789D4338E - 8068ACA7A62F8BE8F5370151F521422F08CF8B814129D4F69D90EB731427E473 - 230942509D828CB0AEEDA14217C93EE966ABC6B4AC6E615D295BA48789B08CA0 - 47F07CF46448FD49D595F15764F443DA5F527DB93C09F562824A75D3E8D40A59 - FB34F7164D9E0406A8AE47289C300FEC79CAE06F68EC3BDA090843E0C0A81B49 - 33BE41D17DF4CCABA2EEBE88DBF29F29C30C53B5B31C29A19055053544859427 - 4106942B1197161D35504A42086442C9A511252D42FD3E0E13CB883B5F79E956 - 92A7C4AE421554BE6885939854675F864CA94613DD80FC695625B191EEBB210E - 168F30C88011102D501D3435E3B73446C12FD7424704C39B3ACD66F50C780C6E - 03CD6F9295FA471B3093C4958F82A826213E4444848C880C7EF81A1009450000 - 009D4944415464FAE8149A564A3E28473F24A1E55A6825C946FFA635EA57FBE2 - 85A84B5B75BF186E32A2A0F2B9D59C890D15D43E67D9B5F0078298801815C005 - 4070CAE04630B4BF8E6FEE8301FE7C73AA2B012215AB08128D7C33AEC847A5A3 - 170A0C8992101269E06728F9F355475028F043A9DF8263928C8F6E7111597B34 - 30A49F194D0074FC4D87443016042FB0A8100C3E8632D4F617A3640307FF0F87 - 2C949B288CB8AD0000000049454E44AE426082} ExplicitLeft = 344 ExplicitTop = -32 ExplicitWidth = 105 @@ -1972,259 +144,6 @@ object FrmMainMenu: TFrmMainMenu Cursor = crHandPoint Anchors = [akTop, akRight] Center = True - Picture.Data = { - 0B546478504E47496D61676589504E470D0A1A0A0000000D4948445200000200 - 000002000806000000F478D4FA000000097048597300000B1300000B1301009A - 9C1800001F1349444154789CEDDDEBB3F5675DDFF1CF15841086A306AB205691 - 82B5A8884E8020DA2026413968ED7454AC55EBA1B6765AFA27D469673AD3273A - 6D154FD58E9D7170AC18B49C2C50092481AA88500B2256F190220512220904F3 - ED83B5767A27F7DA7BAFDF5E87EB7778BD9EF0002673DD3BF7FA7DDE5C6BEFBD - 1200000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000060145AEF03B07F - 557545922724F9DC249F95E491491EB6FEAF3F99E4CE24FF37C99F26F9506BAD - 7A9C13E8A7AA5A92C767F5ACB83AC9A3925CB9FEAFEF4D725756CF893F4B727B - 6BEDBE1EE7E47004C0C455D543935C93E4DA245F95E44B933C25C943B7FC47DC - 9DE47D49DE95E41D496E4EF23B5EEC301FEBFF53F06549BE3AABE7C49727796A - 92476CF98FF85492F767F59CF8CD246F4BF28ED6DABDFB3F2D70AAAA7A6C557D - 5755BDAAAA3E5EFBF71755F59FABEAEF56D555BDFFBCC07055F5F0AAFA3B55F5 - F3EBD7F4BE7DBCAA7EB9AAFE41553DA6F79F1766ADAA9E5F55AFACAA7B0EF062 - 3ECD1D55F51355F515BDFFFCC0F9AAEA2BAAEAC7D7AFDD63B9A7AA7EA1AAAEEB - FDE787D9A8AA2BAAEA6555F5AE23BE984FF3DFABEAC6DE5F13E07255757D55BD - A9EF23A2AAAADE5955DF56ABB71D808BA8AA9754D5FFECFB5ADEE8E6AA7A4EEF - AF0F9054D53555F51B9D9F099BBCBBAABEB1F7D70726A5AA9E5255AFEBFCE2DD - C67FAAAAC7F7FE7AC11255D5D555F5B39D9F01DB786D553DB9F7D70B46ADAA5A - 55BDBCAA3ED1F7F53AC85F54D5DFEBFDB58325A9AA6FA9AA0F757EED0FF19755 - F5CF6AF5A387C0A5AAEAF155F5FABEAFD19DFCC7F213037050B5FACEFE9FECFB - 52DFC96BAAEAEADE5F4756D4D80854D5572579559227F63ECB8EDE95E425ADB5 - 3FEA7D10989BAA7A52925F4932F59FC8F960926F6AADFD56EF832C9DEFD2ECAC - AA5E9AE43732FDF14F56BF68E4EDEBA001F6A4563F86FBF64C7FFC93E44949DE - 52552FEA7D90A513001D55D57725F9A52473BA3AFFEC246F2A3F0F0C7B51555F - 93E4CD493EA7F351F6E911497EB9AAFE7EEF832C9900E8A4AABE2FC9CF247948 - EFB31CC02393FC5A553DBFF74160CAAAEA6B93BC26C9A37B9FE5003E23C9CF56 - D5F7F43EC85209800EAAEAFB93BC22F3FE1E8CAB92BC5A04C0C5ACC7FFBF66FB - DFD73F455724F92911D0C79C076894D6E3FFE359CED7FE13495EDC5A7B63EF83 - C0542C64FC2F5549BEB7B5F633BD0FB2246E008EA8AA7E20CB1AFF64F5007313 - 005B5AE0F827AB67A29B80235BD21075B51EFF1FCB72BFE66E02E01C0B1DFF4B - B90938A2A58ED15119FFFB89003885F1BF9F083892A50FD2C119FFCB88007810 - E37F19117004BE07E080AAEA1FC5F83F98EF09804B18FF8D4EBE27E01FF63EC8 - 9C19A603598FFF7F88AFF169DC04B078C6FF5C95E4FB5A6B3FDDFB2073649C0E - C0F86F4D04B058C67F6B22E040BC05B06755F58331FEDBF276008B64FC076949 - 7EB2AABEB7F741E6C648EDD17AFCFF7D7C5D877213C06218FF0BAB24DFDF5AFB - A9DE07990B43B527C67F672280D933FE3B13017BE42D803D30FE7BE1ED0066AD - AAFE768CFFAE5A929FF076C07E18AC1DF939FFBD7313C0ECACC7FFD762FCF7C5 - 3706EE81D1DA41557D7B929F8FAFE3BE890066C3F81FCC7D49BEADB5F6CADE07 - 992AC37541EBF7F2DE90E4A1BDCF32532280C933FE07F7A9245FD75ABBB9F741 - A648005C40557D4192FF91E4B33A1F65EE44009365FC8FE6C349BEB2B5F6C7BD - 0F3235BE0970A0AA7A58925F8CF13F06DF18C82419FFA3BA3AC92F5695DBD881 - 04C070FF2AC957F53EC482880026C5F877714D921FEE7D88A9F116C00055756D - 92B74438F5E0ED0046CFF877755F92E7B6D66EED7D90A910005BAAAACF48F2CE - 247FABF759164C04305AC67F147E37C9335B6B9FEE7D9029F0FF64B7F74331FE - BD793B805132FEA3F1A5497EB0F721A6C20DC016AAEAB1493E90E471BDCF4212 - 37018C88F11F9D8F2479726BED8EDE07193B3700DBF91731FE63E226805130FE - A3F499495EDEFB1053E006E01C55F5A8247F9CE4B1BDCFC265DC04D08DF11FB5 - 8F26F9FCD6DA5DBD0F32666E00CEF73D31FE63F58824BFEA268063ABAAEB62FC - C7EC7149BEBBF721C6CE0DC039AAEAF7927C71EF7370A6BB93BCC84D00C7B01E - FF5F8DF11FBBDF6BAD7D49EF438C991B803354D57362FCA7E0AAB809E0088CFF - A4FCCDAA7A76EF438C990038DBB7F73E005B13011C94F19F24CFF033780BE014 - 55D5927C30C9137B9F8541BC1DC0DE19FFC9FA93D6DA937A1F62ACDC009CEECB - 63FCA7C84D007B65FC27EDF3AAEACB7B1F62AC04C0E95ED0FB005C9808602F8C - FF2C78969F42009CEEAB7B1F809D88007662FC67C3B3FC1402E074D7F43E003B - 13015C88F19F15CFF253F826C00DAAEAF1493ED4FB1CEC8D6F0C646BC67F961E - DF5AFB70EF438C8D1B80CDFCECFFBCB809602BC67FB63CD33710009B7D61EF03 - B07722803319FF597B72EF038C9100D8CC8FFFCD93086023E33F7B9EE91B0880 - CDAEEE7D000E4604F000EBBF0BC67FDE3CD33710009B3DA6F7013828114092FB - C7FFD531FE73E799BE8100D8ECCADE07E0E044C0C219FF45F14CDF40006CE6C7 - 239741042C94F15F1CCFF40D04C0669FEE7D008E46042C8CF15F24CFF40D04C0 - 667FD9FB001C95085808E3BF589EE91B0880CD3ED2FB001C9D089839E3BF689E - E91B0880CDFEBCF701E84204CC94F15F3CCFF40D04C0661FEC7D00BA11013363 - FC8967FA460260B3F7F63E005D89809930FEACBDAFF701C6C88F466C50550F49 - 72579287F73E0B5DF914C10933FEACDD93E451AD353F09F0206E003668ADFD55 - 92DFE97D0EBA73133051C69F4BBCCBF86F26004E774BEF03300A2260628C3F0F - E2597E0A0170BA37F53E00A37112015FD7FB209CCD07FBB08167F9297C0FC029 - AAEA51493E9CE461BDCFC268DC9DE4C5ADB5FFD6FB205CEE92F1BFAAF759188D - 7B935CDD5ABBB3F741C6C80DC0295A6B1F4FE29BBFB8D455495EED26607C8C3F - A77893F13F9D0038DB2B7B1F80D111012363FC398367F819BC057086F5DB00B7 - C7FB895CCEDB012360FC39C327923CA1B57647EF838C951B8033ACDF06F885DE - E76094DC047466FC39C72B8DFFD9DC009CA3AA9E91E4B77B9F83D17213D081F1 - 670BCF6CAD79769FC10DC0395A6BEF4CF2BADEE760B4DC041C99F1670B6F30FE - E77303B085AA7A76FC3209CEE626E0088C3F5B7A6E6BED6DBD0F31766E00B6D0 - 5ABB35C9AB7A9F835173137060C69F2DDD64FCB7E306604B55F54549DE93E4CA - DE6761D4DC041C80F1674B9F4CF2F4D6DAFB7B1F640ADC006CA9B5F60749FE75 - EF73307A6E02F6CCF833C0BF31FEDB73033040553D2CC93B927C59EFB3307A6E - 02F6C0F833C0BB937C656BED53BD0F32156E000658FFC57A59569F2F0D677113 - B0A3F5D7CEF8B38D7B92BCCCF80F2300066AADBD3BC90FF53E079320022E68FD - 357B758C3FDBF9E7ADB577F53EC4D408800B68ADFD74921FEB7D0E2641040C64 - FC19E8275B6BAFE87D8829F23D001754550FC9EA7AF2C6DE6761127C4FC0168C - 3F03BD21C937B4D63EDDFB205324007650558FC8EA2FE0B5BDCFC22488803318 - 7F06BA2DC90B5A6B77F53EC854790B6007ADB54F247961567F11E13CDE0E3885 - F167A07724B9C1F8EF4600ECA8B57667921B2202D88E087810E3CF40EF4872BD - 4FFADB9DB700F6A4AA1E93D587063DABF75998046F07C4F833D8C9F87FACF741 - E64000EC910860A0454780F16720E3BF670260CF4400032D32028C3F0319FF03 - 10000720021868511160FC19C8F81F8800381011C0408B8800E3CF40C6FF8004 - C0018900069A7504187F0632FE07E6C7000F68FD632A7E44906D9DFC88E00B7A - 1F64DF8C3F0319FF23100007260218E8AA2437CD2902D67F16E3CFB68CFF9178 - 0BE048BC1DC040772779496BEDD77B1F6417EBF1BF29C69FED18FF2312004724 - 021868D21160FC19C8F81F9900383211C040938C00E3CF40C6BF0301D0810860 - A0494580F167A07724F97ABFDBFFF8044027228081261101C69F818C7F4702A0 - 2311C040A38E00E3CF40C6BF3301D0990860A0514680F16720E33F0202600444 - 00038D2A028C3F0319FF9110002321021868141160FC19C8F88F8800181111C0 - 405D23C0F83390F11F19013032228081BA4480F16720E33F420260844400031D - 35028C3F0319FF91F2614023E4038418E8681F2054555F1FE3CFF68CFF88B901 - 183137010C74D09B80F5F8FF4A8C3FDB31FE232700464E0430D04122C0F83390 - F19F00013001228081F61A01C69F818CFF44088089A8AA4727797D4400DBD94B - 04187F067A7B569FEA67FC2740004C880860A09D22C0F83390F19F1801303122 - 80812E1401C69F818CFF0409800912010C3428028C3F0319FF89120013250218 - 68AB0830FE0C64FC274C004C980860A03323C0F83390F19F3801307122808136 - 4680F16720E33F030260064400033D20028C3F0319FF99100033210218E8EE24 - 2FC9EA1960FCD996F19F11013023228081EE5EFFA7F1671BC67F6604C0CC8800 - E0008CFF0C0980191201C01E19FF991200332502803D30FE337645EF037018AD - B53B935C9FE4B6DE670126E9B618FF59730330736E02800BB82DC90DC67FDE04 - C00288006000E3BF100260214400B005E3BF2002604144007006E3BF30026061 - 4400B081F15F2001B0402200B884F15F2801B050220088F15F3401B060220016 - CDF82F9C00583811008B64FC110088005818E34F1201C09A08804530FEDC4F00 - 703F1100B366FC790001C003AC23E075499EDDFB2CC0DE9C7CB0CF9DBD0FC278 - 08002E230260568C3F1B0900361201300BC69F5309004E250260D28C3F671200 - 9C4904C024197FCE2500389708804931FE6C4500B01511009360FCD99A00606B - 220046CDF833880060101100A364FC194C00309808805131FE5C8800E0424400 - 8C82F1E7C20400172602A02BE3CF4E04003B1101D085F1676757F43E00D3B67E - 00DD90E4D6DE678185B835C69F3D7003C05EB80980A3B835AB8FF435FEEC4C00 - B03722000ECAF8B3570280BD12017010C69FBD1300EC9D0880BD32FE1C8400E0 - 204400EC85F1E76004000723026027C69F8312001C9408800B31FE1C9C00E0E0 - 44000C62FC390A01C0518800D88AF1E7680400472302E04CC69FA312001C9508 - 808D8C3F472700383A11000F60FCE94200D085088024C69F8E7C1A205D5CF229 - 82B7F43E0B74724B8C3F1DB901A0ABF54DC06B933CA7F759E0886E4972A3F1A7 - 2701407722808531FE8C8200601444000B61FC190D01C068880066CEF8332A02 - 80511101CC94F167740400A323029819E3CF2809004649043013C69FD112008C - 960860E28C3FA32600183511C044197F464F00307A22808931FE4C8200601244 - 001361FC990C01C064880046CEF8332902804911018CD4C907FB7CBCF741605B - 0280C911018C8CF1679204009324021809E3CF640900264B04D099F167D20400 - 932602E8C4F833790280C913011C99F167160400B320023812E3CF6C08006643 - 047060C69F591100CC8A08E0408C3FB32300981D11C09E197F664900304B2280 - 3D31FECC960060B644003B32FECC9A0060D644001764FC99BD2B7A1F000E69FD - C96C3FDAFB1C4CCEBF35FECC9D1B0066ADAABE31C92F25B9B2F7599894BB93BC - B4B5F686DE0781431100CC96F167472280591300CC92F1674F4400B32500981D - E3CF9E8900664900302BC69F031101CC8E0060368C3F072602981501C02C187F - 8E4404301B0280C933FE1C9908601604009366FCE9440430790280C932FE7426 - 02983401C024197F46420430590280C931FE8C8C08609204009362FC192911C0 - E4080026C3F8337222804911004C82F167224400932100183DE3CFC488002641 - 00306AC69F8912018C9E0060B48C3F132702183501C028197F664204305A0280 - D131FECC8C0860940400A362FC992911C0E8080046C3F8337322805111008C82 - F167214400A32100E8CEF8B33022805110007465FC592811407702806EAAEA1B - 92FC97187F96E99E242F1101F42200E8C2F843121140470280A333FEF0002280 - 2E04004765FC612311C0D109008EC6F8C3994400472500380AE30F5B11011C8D - 00E0E08C3F0C2202380A01C041197FB81011C0C109000EC6F8C34E4400072500 - 3808E30F7B2102381801C0DE197FD82B11C0410800F6CAF8C3418800F64E00B0 - 37C61F0E4A04B0570280BD30FE70142280BD1100ECCCF8C3518900F64200B013 - E30F5D8800762600B830E30F5D8900762200B810E30FA32002B83001C060C61F - 46450470210280418C3F8C9208603001C0D68C3F8C9A08601001C0568C3F4C82 - 08606B028073197F981411C05604006732FE304922807309004E65FC61D24400 - 6712006C64FC61164400A712005CA6AA5E98E49763FC610EEE49F2D2D6DAEB7B - 1F847111003C80F1875912015C4600703FE30FB326027800014012E30F0B2102 - B89F00C0F8C3B28800920880C533FEB048220001B064C61F164D042C9C005828 - E30F44042C9A005820E30F5C42042C94005818E30F6C20021648002C88F107CE - 20021646002C84F107B620021644002C80F1070610010B210066CEF803172002 - 164000CC98F107762002664E00CC94F107F64004CC98009821E30FEC91089829 - 013033C61F38001130430260468C3F03DDB6FECF67753D0553210266E68ADE07 - 603F8C3F03DD96E4FA2437E4FF87009CE5E1497EA5AAAEEF7D10F6C30DC00C18 - 7F06BA2DC9F5ADB53B93A4AA1E93E4757113C076DC04CC84009838E3CF400F18 - FF1322808144C00C08800933FE0CB471FC4F880006120113270026CAF833D099 - E37F42043090089830013041C69F81B61AFF1322808144C04409808931FE0C34 - 68FC4F880006120113240026C4F833D085C6FF840860201130317E0FC044187F - 06DA69FC93A4B57647FC9E00B677F27B026EE87D10B6E3066002AAEAC624AF8A - F1673B3B8FFFA5DC0430D03D49BEA9B5F6BADE07E16C0260E48C3F03ED75FC4F - 880006120113200046CCF833D041C6FF840860201130720260A48C3F03DD9AE4 - 86438DFF89AA7A7492D74704B01D1130620260848C3F031D65FC4F8800061201 - 23250046C6F833D051C7FF840860201130420260448C3F037519FF1322808144 - C0C808809130FE0CD475FC4F880006120123220046C0F833D028C6FF84086020 - 11301202A033E3CF40A31AFF1322808144C00808808E8C3F038D72FC4F880006 - 12019D09804E8C3F038D7AFC4F88000612011D09800E8C3F034D62FC4F880006 - 12019D08802333FE0C34A9F13F21021848047420008EC8F833D024C7FF840860 - 2011706402E0488C3F034D7AFC4F8800061201477445EF032C81F167A05B3283 - F14F92F59FE1FAAC8206CEF3F024AFAAAA1B7A1F6409DC001C98F167A05B92DC - 3887F1BFD4FA26E075499EDDFB2C4C829B802310000764FC196896E37F420430 - 90083830017020C69F81663DFE2744000389800312000760FC196811E37F4204 - 309008381001B067C69F811635FE2744000389800310007B64FC196891E37F42 - 04309008D83301B027C69F81163DFE2744000389803D12007B60FC19C8F85F42 - 04309008D81301B0A3AABA3EC94D31FE6CC7F86F200218E89E242F6DADBDBEF7 - 41A64C00ECA0AA9E97E4B5491ED1FB2C4C82F13F830860A04F64F51B336FEE7D - 90A912001754554FCBEA81FEB8DE6761128CFF164400037D34C9735A6BEFED7D - 902912001750558F4BF2F6244FE97D1626C1F80F200218E8FD49AE69AD7DB4F7 - 41A6C687010D54552DC9CFC5F8B39DD97CB0CFB1ACBF563764F5B583F33C25C9 - CFAD9FCD0C200086FBA7495EDCFB104CC2C9F87FBCF741A6661D01374604B09D - 1767F56C6600C53440553D35C93B935CD5FB2C8C9EF1DF83F5DB01AF4DF29CDE - 6761F4EE4EF28CD6DAFB7A1F642ADC000CF31331FE9CCFF8EF899B0006B82AAB - 67345B12005BAAAA6F4BF2B5BDCFC1E819FF3D13010CF0B5EB67355BF016C016 - AAEACA24EF4BF2F9BDCFC2A819FF03F276005BFAA3244F6BAD7DB2F741C6CE0D - C0767E20C69FB319FF037313C096FE7A56CF6CCEE106E01C55F5D0247F98E489 - BDCFC26819FF237213C016FE34C917B6D6EEED7D9031730370BE6F8DF1E774C6 - FFC8DC04B0852766F5ECE60C02E07CFFA4F701182DE3DF8908600B9EDDE7F016 - C019AAEA4B92BCA7F7391825E33F02DE0EE01C4F6FAD79869FC20DC0D9BEA3F7 - 011825E33F126E0238C7CB7A1F60CCDC009CA1AADE9BE4A9BDCFC1A818FF1172 - 13C029DED75A7B5AEF438C9500384555FD8DAC7EF61F4EBC2DAB4FF533FE2354 - 558FCAEA53044500977A6A6BEDF77B1F628CBC0570BAAFEF7D0046C5F88FDCFA - DF8D4F11E4C13CCB4F21004EF7BCDE0760348CFF44880036F02C3F850038DDB3 - 7A1F805130FE1323027810CFF253F81E800DAAEA31493ED6FB1C7467FC27CCF7 - 047089C7B6D6EEE87D88B17103B0D917F73E00DD19FF897313C0253CD3371000 - 9B7D51EF03D095F19F0911C09A67FA06026033BFFB7FB98CFFCC8800E299BE91 - 00D8ECB37B1F802E8CFF4C8980C5F34CDF40006CF698DE07E0E88CFFCC898045 - F34CDF40006CF6F0DE07E0A88CFF428880C5F24CDF40006CE6EBB21CC67F6144 - C02279A66FE08BB2D95FF53E004761FC174A042C8E67FA060260B34FF43E0007 - F7D618FF45BB2402DED6FB2C1C9C67FA060260B38FF63E0007F5D6242F34FEAC - FF0EDC181130779EE91B0880CD6EEF7D000EC6F8F3002260113CD33710009BFD - 49EF037010C69F8D44C0EC79A66F2000367B5FEF03B077C69F33898059F34CDF - C0A7016E50555726B92BC967F43E0B7B61FCD9DAFA53045F9BE4DADE67612F3E - 9DE491ADB54FF63EC8D8B801D860FD17E53DBDCFC15E187F067113303BEF31FE - 9B0980D3DDDAFB00ECCCF873212260563CCB4F21004EF7E6DE076027C69F9D88 - 80D97873EF038C95EF013845555D9DE4FF44244D91F1676F7C4FC0A4DD97E4AF - B5D63EDCFB206364DC4EB1FE0BE3D7844E8FF167AFDC044CDA2DC6FF7402E06C - BFD8FB000C62FC39081130599EE167F016C019AAEAB3B3FA05120FED7D16CE65 - FC39386F074CCABD493EAFB5F6A1DE07192B37006758FFC5B9A9F7393897F1E7 - 28DC044CCA4DC6FF6C02E07CFFAEF70138934FF5E3A82E8980B7F63E0B67F2EC - 3E87B700B65055B725B9A6F739B8CCC9F8DFD5FB202CCFFAED80D724796EEFB3 - 7099B7B7D69ED5FB1063E706603BFFB2F701B88CF1A7ABF54DC00BE326608C3C - B3B7E006604B55F596245FDDFB1C2431FE8C889B80D1B9B9B5F6BCDE87980201 - B0A5AAFACA246F8F5B93DE8C3FA3230246E3BE24D7B4D67EB3F741A6C0986D69 - FD17EA15BDCFB170C69F51F276C068BCC2F86FCF0DC00055F5E824EF4EF2A4DE - 675920E3CFE8B909E8EA83499EDE5ABBB3F741A6C20DC000EBBF58DF99D53513 - C763FC99043701DDDC97E43B8DFF300260A0D6DA9B93FC70EF732C88F1675244 - 40173FBC7E363380B7002EA0AA5A56BF21F045BDCF3273C69FC9F276C0D1FC6A - 9297B4D6AAF741A646005C50553D32C95B923CA3F75966CAF8337922E0E0DE99 - E4799E131723007650559F9355043CA5F75966C6F8331B22E060DE9FD5F8DFDE - FB2053E57B0076B0FE8BF7FC241FE87D961931FECC8AEF0938880F2479BEF1DF - 8D00D8516BED8349AE8B08D8879B63FC99211F20B4571F4872DDFAD9CB0EBC05 - B02755F5F949DE94E4C9BDCF32513767F591BEC69FD95A7FEFD06BE3ED808B3A - 19FF3FEE7D903910007B24022ECCF8B31822E0C28CFF9E09803D130183197F16 - 47040C66FC0F40001C8008D89AF167B144C0D68CFF810880031101E732FE2C9E - 083897F13F2001704022E054C61FD644C0A98CFF8109800313019731FEF02022 - E032C6FF0804C0118880FB197F388508B89FF13F1201702422C0F8C3794480F1 - 3F260170440B8E00E30F5B5A700418FF23130047B6C00830FE30D00223C0F877 - 20003A585004187FB8A0054580F1EFC4870175B0FE8B7E5D923FE87D96037A6B - 8C3F5CD8FAB533F70F10FA8318FF6E044027EBBFF05F93E4DDBDCF7200AF4F72 - 83F187DDAC5F433764F59A9A9B7727F91AE3DF8F00E8A8B5F667499E97E48DBD - CFB2473F9BE445ADB5BFEC7D109883F56BE94559BDB6E6E28D499EB77E06D289 - 00E8ACB5F6B1AC0AFF477A9F65479F4EF2F2D6DA77B7D6EEED7D189893D6DABD - ADB5EF4EF2F2AC5E6B53F62359DD107EACF7416034AAEA5BAAEA23353D7F5855 - D7F6FEFAC11254D5B5EBD7DCD47CA4AABEA5F7D70F46ABAA9E505537757EA16E - EBBEAA7A45553DBAF7D70D96A4AA1EBD7EEDDDD7F509B0BD9BAAEA09BDBF6E30 - 0955F5CD35EECAFFADAA9AFB8F27C1A855D573D7AFC5B1FAC3AAFAE6DE5F2798 - 9CAABAB2AA5E5E55B7777D093FD0EF57D5775495DF21012350556DFD9AFCFDAE - 4F8607BABD56CFAE2B7B7F7D60D2AAEAAAAAFAC755F5DE8E2FE8DBAAEA5BABEA - 21BDBF1EC0E5AAEA21EBD7E86D1D9F13EFADD5B3EAAADE5F0F98955A95FE7555 - F5735575C7115ECCB757D58F56D5337BFFD981ED55D533D7AFDD63DC1EDE51AB - 67D275E5667052FCCB9AA85A5DAD5D97D56F0A7B7E92A767F77F9FF726F9ED24 - BF9EE43549DED65ABB6FC77F26D049555D91E4DA242F4CF282245F91E4A1BBFE - 63B3FA253E6FCCEA5715BFA9B5F6C91DFF9974200066A2AA1E93D58BFB4B933C - 2DC91724F9DC249F99E491491EB6FE9F7E32C9C7937C38C99F25F9DF49FE5792 - 772579676BEDEE639E1B389E5A5DCD3F23C99725F9E2AC9E134F487275924725 - 3979CFFE5349EE4AF291247F9ED573E2BD497E37C96FB7D6EE38E6B901000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000009891FF07AB3380DEF9257B - C70000000049454E44AE426082} Proportional = True Transparent = True OnClick = imgCloseClick diff --git a/samples/src/Samples.pas b/samples/src/Samples.pas index 1ab3a5f..77049a5 100644 --- a/samples/src/Samples.pas +++ b/samples/src/Samples.pas @@ -66,13 +66,22 @@ procedure TFrmMainMenu.Connect; begin try FBirdSocket := TBirdSocketClient.New(edtServer.Text); + FBirdSocket.AddEventListener(TEventType.MESSAGE, procedure(const AText: string) begin Log(AText); end); + + FBirdSocket + .AutoReconnect + .Active(True) + .Interval(20000); + FBirdSocket.Connect; + FBirdSocket.Send('Hello Server'); + HandlerButtons(True); except on E:Exception do diff --git a/src/Bird.Socket.Client.ConnectionMonitor.Interfaces.pas b/src/Bird.Socket.Client.ConnectionMonitor.Interfaces.pas new file mode 100644 index 0000000..cbbe360 --- /dev/null +++ b/src/Bird.Socket.Client.ConnectionMonitor.Interfaces.pas @@ -0,0 +1,41 @@ +unit Bird.Socket.Client.ConnectionMonitor.Interfaces; + +interface + +type + + ///

+ /// Interface representing the connection monitor parameters. + /// + IBirdSocketClientConnectionMonitorParams = interface + ['{CDEF540C-E21C-46B6-8551-894CF00661ED}'] + /// + /// Sets the active status of the connection monitor. + /// + /// Boolean value indicating if the monitor should be active. + /// The updated connection monitor parameters interface. + function Active(const AValue: Boolean): IBirdSocketClientConnectionMonitorParams; + + /// + /// Sets the interval for the connection check. + /// + /// Interval value in milliseconds. + /// The updated connection monitor parameters interface. + function Interval(const AValue: Integer): IBirdSocketClientConnectionMonitorParams; + end; + + /// + /// Interface representing the connection monitor. + /// + IBirdSocketClientConnectionMonitor = interface + ['{933093C3-20AB-4A31-8DA0-31F60EC57189}'] + /// + /// Sets up auto-reconnect parameters for the connection monitor. + /// + /// The connection monitor parameters interface. + function AutoReconnect: IBirdSocketClientConnectionMonitorParams; + end; + +implementation + +end. diff --git a/src/Bird.Socket.Client.ConnectionMonitor.pas b/src/Bird.Socket.Client.ConnectionMonitor.pas new file mode 100644 index 0000000..6ebd497 --- /dev/null +++ b/src/Bird.Socket.Client.ConnectionMonitor.pas @@ -0,0 +1,106 @@ +{ + Class to monitor the connection status of a Bird Socket Client and attempt reconnection if the connection is lost. +} + +unit Bird.Socket.Client.ConnectionMonitor; + +interface + +uses + System.Classes, + System.SysUtils; + +type + TBirdSocketClientConnectionMonitor = class(TThread) + private + /// + /// Interval between connection status checks, in milliseconds. + /// + FInterval: Integer; + /// + /// Function to check the current connection status. Should return True if connected, False otherwise. + /// + FOnStatusCurrentConnection: TFunc; + /// + /// Procedure to attempt reconnection if the connection is lost. + /// + FOnReconnect: TProc; + /// + /// Indicates if the monitor is currently trying to reconnect. + /// + FTryingConnect: Boolean; + protected + /// + /// Main execution method for the thread. Periodically checks the connection status and attempts reconnection if necessary. + /// + procedure Execute; override; + public + /// + /// Creates an instance of the connection monitor thread. + /// + /// Indicates if the thread should be created in a suspended state. + /// Interval between connection status checks, in milliseconds. + /// Function to check the current connection status. + /// Procedure to attempt reconnection if the connection is lost. + constructor Create(const ACreatedSuspended: Boolean; const AInterval: Integer; + const AOnStatusCurrentConnection: TFunc; const AOnReconnect: TProc); + end; + +implementation + +uses + System.DateUtils; + +{ TBirdSocketClientConnectionMonitor } + +constructor TBirdSocketClientConnectionMonitor.Create(const ACreatedSuspended: Boolean; const AInterval: Integer; + const AOnStatusCurrentConnection: TFunc; const AOnReconnect: TProc); +begin + inherited Create(ACreatedSuspended); + FInterval := AInterval; + FOnStatusCurrentConnection := AOnStatusCurrentConnection; + FOnReconnect := AOnReconnect; + FTryingConnect := False; + FreeOnTerminate := False; +end; + +procedure TBirdSocketClientConnectionMonitor.Execute; +var + LStatusConnection: Boolean; + lStart: TDateTime; +begin + + while not terminated do + begin + lStart := Now; + + while (not terminated) and (MilliSecondsBetween(Now, lStart) < FInterval) do + Sleep(100); + + if not Assigned(FOnStatusCurrentConnection) then + raise Exception.Create('The connection status check event has not been set!'); + + if not Assigned(FOnReconnect) then + raise Exception.Create('The reconnect event has not been set!'); + + LStatusConnection := FOnStatusCurrentConnection; + + if not terminated and not FTryingConnect and not LStatusConnection then + begin + FTryingConnect := True; + try + TThread.Synchronize(TThread.Current, + procedure + begin + FOnReconnect; + end); + finally + FTryingConnect := False; + end; + end; + + end; + +end; + +end. diff --git a/src/Bird.Socket.Client.pas b/src/Bird.Socket.Client.pas index 2bb0a09..ade2ed7 100644 --- a/src/Bird.Socket.Client.pas +++ b/src/Bird.Socket.Client.pas @@ -17,14 +17,16 @@ interface IdHashSHA, Bird.Socket.Client.Types, System.Generics.Collections, - System.JSON; + System.JSON, + Bird.Socket.Client.ConnectionMonitor, + Bird.Socket.Client.ConnectionMonitor.Interfaces; type TOperationCode = Bird.Socket.Client.Types.TOperationCode; TEventType = Bird.Socket.Client.Types.TEventType; - TBirdSocketClient = class(TIdTCPClient) + TBirdSocketClient = class(TIdTCPClient, IBirdSocketClientConnectionMonitor, IBirdSocketClientConnectionMonitorParams) private FInternalLock: TCriticalSection; FHeader: TDictionary; @@ -42,6 +44,9 @@ TBirdSocketClient = class(TIdTCPClient) FOnUpgrade: TNotifyEvent; FSubProtocol: string; FTaskReadFromWebSocket, FTaskHeartBeat: ITask; + FAutoReconnect: Boolean; + FAutoReconnectInterval: Integer; + FConnectionMonitor: TBirdSocketClientConnectionMonitor; function GenerateWebSocketKey: string; function IsValidWebSocket: Boolean; function IsValidHeaders(const AHeaders: TStrings): Boolean; @@ -58,6 +63,12 @@ TBirdSocketClient = class(TIdTCPClient) constructor Create(const AURL: string); reintroduce; procedure TriggerOnMessage(const AMsg: string); function BytesToString(const ABytes: TBytes; AEncoding: TEncoding = nil): string; + procedure ApplyHeaders(const AURI: TIdURI); + procedure StartConnectionMonitor; + procedure Reconnect; + function Active(const AValue: Boolean): IBirdSocketClientConnectionMonitorParams; + function Interval(const AValue: Integer): IBirdSocketClientConnectionMonitorParams; + procedure FreeConnectionMonitorThread; protected property OnMessage: TEventListener read FOnMessage write FOnMessage; property OnOpen: TEventListener read FOnOpen write FOnOpen; @@ -71,6 +82,7 @@ TBirdSocketClient = class(TIdTCPClient) property AutoCreateHandler: Boolean read FAutoCreateHandler write FAutoCreateHandler; function Connected: Boolean; override; procedure Connect; override; + procedure Disconnect; procedure SetHeader(const key:string; const value:string); procedure AddEventListener(const AEventType: TEventType; const AEvent: TEventListener); overload; procedure AddEventListener(const AEventType: TEventType; const AEvent: TEventListenerError); overload; @@ -79,6 +91,7 @@ TBirdSocketClient = class(TIdTCPClient) procedure Send(const AMessage: string); overload; procedure Send(const AMessage: TBytes; AEncoding: TEncoding = nil); overload; procedure Send(const AJSONObject: TJSONObject; const AOwns: Boolean = True); overload; + function AutoReconnect: IBirdSocketClientConnectionMonitorParams; destructor Destroy; override; end; @@ -90,6 +103,12 @@ procedure TBirdSocketClient.SetHeader(const key:string; const value:string); FHeader.AddOrSetValue(key, value); end; +function TBirdSocketClient.Active(const AValue: Boolean): IBirdSocketClientConnectionMonitorParams; +begin + Result := Self; + FAutoReconnect := AValue; +end; + procedure TBirdSocketClient.AddEventListener(const AEventType: TEventType; const AEvent: TNotifyEvent); begin case AEventType of @@ -116,6 +135,48 @@ procedure TBirdSocketClient.AddEventListener(const AEventType: TEventType; const end; end; +procedure TBirdSocketClient.ApplyHeaders(const AURI: TIdURI); + + procedure _ApplyCustomHeaders; + var + LPair: string; + begin + for LPair in FHeader.Keys do + FSocket.WriteLn(Format('%s: %s', [LPair, FHeader.Items[LPair]])); + end; + +begin + if not AURI.Port.IsEmpty then + AURI.Host := AURI.Host + ':' + AURI.Port; + + if (AURI.Params <> '') then + FSocket.WriteLn(Format('GET %s HTTP/1.1', [AURI.Path + AURI.Document + '?' + AURI.Params])) + else + FSocket.WriteLn(Format('GET %s HTTP/1.1', [AURI.Path + AURI.Document])); + + FSocket.WriteLn(Format('Host: %s', [AURI.Host])); + + _ApplyCustomHeaders; + + FSocket.WriteLn('Connection: keep-alive, Upgrade'); + + FSocket.WriteLn('Upgrade: WebSocket'); + + FSocket.WriteLn('Sec-WebSocket-Version: 13'); + + FSocket.WriteLn(Format('Sec-WebSocket-Key: %s', [GenerateWebSocketKey])); + + if not FSubProtocol.Trim.IsEmpty then + FSocket.WriteLn(Format('Sec-WebSocket-Protocol: %s', [FSubProtocol])); + + FSocket.WriteLn(EmptyStr); +end; + +function TBirdSocketClient.AutoReconnect: IBirdSocketClientConnectionMonitorParams; +begin + Result := Self; +end; + function TBirdSocketClient.BytesToString(const ABytes: TBytes; AEncoding: TEncoding): string; begin // Use a codificação padrao UTF-8 @@ -138,14 +199,10 @@ procedure TBirdSocketClient.AddEventListener(const AEventType: TEventType; const case AEventType of TEventType.OPEN: begin - if Assigned(FOnOpen) then - raise Exception.Create('The open event listener is already assigned!'); FOnOpen := AEvent; end; TEventType.MESSAGE: begin - if Assigned(FOnMessage) then - raise Exception.Create('The message event listener is already assigned!'); FOnMessage := AEvent; end; else @@ -182,7 +239,6 @@ procedure TBirdSocketClient.Connect; var LURI: TIdURI; LSecure: Boolean; - LPair: string; begin if Connected then raise Exception.Create('The websocket is already connected!'); @@ -214,24 +270,12 @@ procedure TBirdSocketClient.Connect; raise Exception.Create('To use a secure connection you need to assign a TIdSSLIOHandlerSocketOpenSSL descendant'); end; inherited Connect; - if not LURI.Port.IsEmpty then - LURI.Host := LURI.Host + ':' + LURI.Port; - if (LURI.Params <> '') then - FSocket.WriteLn(Format('GET %s HTTP/1.1', [LURI.Path + LURI.Document + '?' + LURI.Params])) - else - FSocket.WriteLn(Format('GET %s HTTP/1.1', [LURI.Path + LURI.Document])); - FSocket.WriteLn(Format('Host: %s', [LURI.Host])); - for LPair in FHeader.Keys do - FSocket.WriteLn(Format('%s: %s', [LPair, FHeader.Items[LPair]])); - FSocket.WriteLn('Connection: keep-alive, Upgrade'); - FSocket.WriteLn('Upgrade: WebSocket'); - FSocket.WriteLn('Sec-WebSocket-Version: 13'); - FSocket.WriteLn(Format('Sec-WebSocket-Key: %s', [GenerateWebSocketKey])); - if not FSubProtocol.Trim.IsEmpty then - FSocket.WriteLn(Format('Sec-WebSocket-Protocol: %s', [FSubProtocol])); - FSocket.WriteLn(EmptyStr); + + ApplyHeaders(LURI); ReadFromWebSocket; StartHeartBeat; + if FAutoReconnect and not Assigned(FConnectionMonitor) then + StartConnectionMonitor; finally LURI.Free; end; @@ -255,29 +299,48 @@ constructor TBirdSocketClient.Create(const AURL: string); FURL := AURL; FSubProtocol := EmptyStr; FHeader := TDictionary.Create; + FAutoReconnect := False; + FAutoReconnectInterval := 30000; Randomize; end; destructor TBirdSocketClient.Destroy; var taskArray: array of ITask; + begin + FreeConnectionMonitorThread; + if FTaskReadFromWebSocket <> nil then taskArray := taskArray + [FTaskReadFromWebSocket]; + if FTaskHeartBeat <> nil then taskArray := taskArray + [FTaskHeartBeat]; + if Length(taskArray) > 0 then TTask.WaitForAll(taskArray); + FTaskReadFromWebSocket := nil; + FTaskHeartBeat := nil; + SetLength(taskArray, 0); + if FAutoCreateHandler and Assigned(FIOHandler) then FIOHandler.Free; + FInternalLock.Free; + FHeader.Free; inherited; end; +procedure TBirdSocketClient.Disconnect; +begin + inherited Disconnect; + FreeConnectionMonitorThread; +end; + function TBirdSocketClient.EncodeFrame(const AMessage: String; const AOperationCode: TOperationCode): TIdBytes; var LFin, LMask: Cardinal; @@ -340,6 +403,16 @@ function TBirdSocketClient.EncodeFrame(const AMessage: String; const AOperationC Result := LBuffer; end; +procedure TBirdSocketClient.FreeConnectionMonitorThread; +begin + if Assigned(FConnectionMonitor) then + begin + FConnectionMonitor.Terminate; + FConnectionMonitor.WaitFor; + FreeAndNil(FConnectionMonitor); + end; +end; + function TBirdSocketClient.GenerateWebSocketKey: string; var LBytes: TIdBytes; @@ -368,6 +441,12 @@ procedure TBirdSocketClient.HandleException(const AException: Exception); Self.Close; end; +function TBirdSocketClient.Interval(const AValue: Integer): IBirdSocketClientConnectionMonitorParams; +begin + Result := Self; + FAutoReconnectInterval := AValue; +end; + function TBirdSocketClient.IsValidHeaders(const AHeaders: TStrings): Boolean; begin Result := False; @@ -557,9 +636,15 @@ procedure TBirdSocketClient.ReadFromWebSocket; OnUpgrade(Self); end; +procedure TBirdSocketClient.Reconnect; +begin + //Disconnect; + Connect; +end; + procedure TBirdSocketClient.Send(const AMessage: string); begin - if not Assigned(FSocket) then + if not Assigned(FSocket) or not Connected then Exit; try @@ -615,6 +700,15 @@ procedure TBirdSocketClient.SetSubProtocol(const AValue: string); FSubProtocol := AValue; end; +procedure TBirdSocketClient.StartConnectionMonitor; +begin + FConnectionMonitor := TBirdSocketClientConnectionMonitor.Create(False, FAutoReconnectInterval, + function: Boolean + begin + Result := Connected; + end, Reconnect); +end; + procedure TBirdSocketClient.StartHeartBeat; var LDateLastNotify: TDateTime; From 3fcd8b391467c56516d5bb0e2d92ade283dfbdcd Mon Sep 17 00:00:00 2001 From: Cayque Duarte Date: Tue, 21 May 2024 19:35:57 -0300 Subject: [PATCH 2/2] Ajustes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Retomado a exclusão indevida do tratamento de eventos; --- src/Bird.Socket.Client.pas | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Bird.Socket.Client.pas b/src/Bird.Socket.Client.pas index ade2ed7..4f4a0f3 100644 --- a/src/Bird.Socket.Client.pas +++ b/src/Bird.Socket.Client.pas @@ -199,10 +199,14 @@ procedure TBirdSocketClient.AddEventListener(const AEventType: TEventType; const case AEventType of TEventType.OPEN: begin + if Assigned(FOnOpen) then + raise Exception.Create('The open event listener is already assigned!'); FOnOpen := AEvent; end; TEventType.MESSAGE: begin + if Assigned(FOnMessage) then + raise Exception.Create('The message event listener is already assigned!'); FOnMessage := AEvent; end; else