Make(delphi) ver(4.01 build 174) Add(MainForm,7272375,308,84) { Width=917 Height=600 Caption="http" BorderStyle=1 DragForm=0 TransparentColor=16711935 Position=1 Point(doTop) Point(doLeft) } Add(Button,11118746,532,371) { Left=5 Top=130 Width=65 Caption="отправить" Flat=0 link(onClick,11397624:doSend,[(583,377)(583,349)]) } Add(Edit,11416744,532,105) { Left=5 Top=5 Width=405 Ctl3D=1 Text="http://ya.ru/" } Add(MultiElementEx,11397624,602,336) { link(onRead,7869258:doAdd,[]) link(onConnect,5891187:In,[(649,349)(649,377)]) link(onDisconnect,6962124:In,[(646,356)(646,398)]) link(Url,11416744:Text,[(608,236)(538,236)]) link(Accept,15578446:Text,[(615,233)(580,233)]) link(Accept-Language,11497402:Text,[]) link(User-Agent,6925470:Text,[(629,233)(664,233)]) link(Connection,5606946:Text,[(636,236)(706,236)]) } BEGIN_SDK Add(EditMultiEx,14273051,21,21) { WorkCount=#25:doGen=Генерировать запрос|23:doSend=Отправить запрос| EventCount=#28:onRead=Приём данных из порта|71:onConnect=Событие происходит при успешном соединении клиента с сервером|67:onDisconnect=Событие происходит при отсоединении клиента от сервера| VarCount=#25:Host IP=содержит IP хоста|24:SendData=Содержит запрос|65:Active=Содержит 1 если соединение активно, и 0 в противном случае| DataCount=#48:Url=Вместе с http:// пример http://www.google.lv|25:Accept=Например text/html|27:Accept-Language=например ru|70:User-Agent=Например Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)|40:Connection=Например Close или Keep-Alive| Width=860 Height=445 link(doGen,1184221:doEvent1,[(24,27)(24,195)]) link(doSend,7173150:doEvent1,[(24,34)(24,377)]) link(Host IP,15483361:Var1,[(27,317)]) link(SendData,2671981:Var1,[(34,324)]) link(Active,13954329:Active,[(41,434)(580,434)]) } Add(FormatStr,15866197,238,196) { DataCount=1 Mask="GET %1 HTTP/1.1" link(onFString,5303860:doEvent1,[]) link(Str1,1733901:Result,[]) } Add(Hub,1184221,70,189) { OutCount=8 link(onEvent1,13798836:doEvent1,[(95,195)(95,132)]) link(onEvent2,15866197:doString,[]) link(onEvent3,6341026:doString,[]) link(onEvent4,12988138:doString,[]) link(onEvent5,3929282:doString,[]) link(onEvent6,4876176:doString,[]) link(onEvent7,2048515:doString,[]) link(onEvent8,9355736:doData,[(245,244)(245,286)]) } Add(Host,3325502,721,133) { link(onIPByHost,1593286:doValue,[]) link(HostName,6062359:Var3,[(734,107)]) } Add(FormatStr,4876176,378,224) { DataCount=1 Mask="Host: %1" link(onFString,5303860:doEvent5,[]) link(Str1,6062359:Var2,[(384,158)(202,158)]) } Add(Hub,5303860,497,196) { InCount=7 OutCount=1 link(onEvent1,9225825:doAdd,[]) } Add(Memory,1593286,819,140) { } Add(Hub,8659068,434,133) { link(onEvent1,13410994:In,[(476,139)(476,83)]) link(onEvent2,3325502:doIPByHost,[]) } Add(LineBreak,5100544,721,175) { Caption="Clear" link(Out,1593286:doClear,[(800,181)(800,153)]) Primary=[13410994,-217,-98] } Add(StrList,9225825,581,196) { } Add(LineBreak,2436842,483,273) { Caption="doClear" link(Out,9225825:doClear,[(557,279)(557,209)]) Primary=[3476637,-301,-105] } Add(Hub,13798836,119,126) { OutCount=3 link(onEvent1,15654823:doSplit,[(158,132)(158,117)(44,117)(44,62)]) link(onEvent2,8659068:doEvent1,[]) link(onEvent3,3476637:In,[(136,146)(136,174)]) } Add(StrPart,15654823,56,56) { Char="/" Point(Right) link(onSplit,6203359:doSplit,[]) link(Str,14273051:Url,[(62,49)(27,49)]) } Add(StrPart,6203359,98,56) { Char="/" Point(Right) link(onSplit,3657353:doSplit,[]) } Add(StrPart,3657353,196,56) { Char="/" Point(Left) link(onSplit,1733901:doStrCat,[]) } Add(StrCat,1733901,238,56) { Str1="/" } Add(GetDataEx,6062359,189,98) { link(Data,3657353:Left,[]) } Add(FormatStr,6341026,273,203) { DataCount=1 Mask="Accept: %1" link(onFString,5303860:doEvent2,[]) link(Str1,14273051:Accept,[(279,43)(34,43)]) } Add(FormatStr,12988138,308,210) { DataCount=1 Mask="Accept-Language: %1" link(onFString,5303860:doEvent3,[]) link(Str1,14273051:Accept-Language,[(314,37)(41,37)]) } Add(FormatStr,3929282,343,217) { DataCount=1 Mask="User-Agent: %1" link(onFString,5303860:doEvent4,[]) link(Str1,14273051:User-Agent,[(349,31)(48,31)]) } Add(FormatStr,2048515,413,231) { DataCount=1 Mask="Connection: %1" link(onFString,5303860:doEvent6,[]) link(Str1,14273051:Connection,[(419,26)(55,26)]) } Add(TCP_Client,13954329,574,371) { Port=80 Point(onError) Point(onProgress) link(onRead,14273051:onRead,[(649,377)(649,27)]) link(onConnect,4490901:doEvent1,[]) link(onDisconnect,14273051:onDisconnect,[(649,391)(649,41)]) link(IP,15483361:Var2,[(580,346)(552,346)]) link(Data,2671981:Var2,[]) } Add(LineBreak,13752735,819,182) { Caption="ip" Type=1 link(Data,1593286:Value,[]) Primary=[13677633,-273,105] } Add(Hub,7173150,462,371) { link(onEvent1,13954329:doOpen,[]) } Add(GetDataEx,15483361,539,308) { link(Data,13677633:Var,[]) } Add(GetDataEx,2671981,574,315) { link(Data,9225825:Text,[]) } Add(Hub,4490901,672,378) { link(onEvent1,14273051:onConnect,[(700,384)(700,34)]) link(onEvent2,13954329:doSend,[(698,391)(698,424)(534,424)(534,391)]) } Add(Icon,434646,830,413) { @Hint=#5:#main| Icon=[ZIPA669010078DAEC7C056054D7D6F589BB4E84E04E12E242DC5D887BB0B87B42840482865034901025B8132C102190E05A9C62A54871D73648BBFF7DEEBD0943A17DFDBEFFBDF6BDF731747146CECCDC7BD6DA6BEF7DEE5042048838D1D323CCB8569690198490FEFDB9C7E284E8C811222FCF3E8E1721E43B55428A8BE9E3FE445D5C8058F721DCFBFB93B54308891D22C0BD1F1FE3FB643D04488F1EECE3991284EC0C17E03EAF3F891726C43A4680A8E377E247907184FD1EE626413EDE0438D0C19C905C717192A7284DF2959448619F81A470E8505268AC4F04DD8588AA171E70803891F79323725E3C221EA64894427A124D173162132C413483FB12FDC0BE44244E95C88FE311C1ACDE44C363281916AC45CC42CD896C6A7FA29A389448E40D26CAB91AA4CF047DA23B6E043189B52643F24610C751E22476A432C9CE5225CEE14389EB282B121E664562523448768C3A891DAF436C525D887BB43BF18976239E7901242C338C4CC80921D14531A444428294C9C890598A12A4BC873459DC439EAC101726EB95C548F51029B278A81259334C9C2C3395244D861264A5810A99A539804C3334240B6D6CC8666B3DB2D65184B47B8991864071B2354C866C705126DB42D5C89C241E9939418D5414F6248D91E2A42956956CF5D2207BC66AE17BF448ABBB21694F1D4CF624D89043D1D2645F881ED99FA74ECE4C1C4E0EA6589143E34DC899227DB2C8CB9DCCC91845A6142592EA09F1644F5E0C692B2A240713ECC9D16C67F25DBE0B395C104C4E4D8C26E29335896A8931193ACD92882CD724929BAC88F4161BD2A7C28EE8963A10831217A23DDF89982E1A49AC4A7D884955309169B0258A08A56D6EA4674B2019BED18B0C68F422162B0388E6CE40A2BF7B3419D21E412CDAA289736528C9ADB127D9B541C479D52892B7D28F844E8D20DE55D124A12485E4CE1A4F726A8A88DBAA08E2BF2E9ED8ED49203E6D3164D4E64C12DE3A9E246D482631ADB124B339912437A493A2A5E92466C70492B33387C8EFF325FA1D6388FAE17862723891681ECD24A6C772C8C0F305C4E4F424E2DC914C3C0F6693A003E349E4C10292B737973494599363B32CC83775EE64E3622F326F452059B92A98CC298E252D257164D68648327F5D3499B63D85CC6ACE2365AD8564FD9A28B26B432269DE92425AB66690730BBCC88B054EE47E79187951359A5C5AEA472ECE8921571727906BD579E476751C79593F8E3C5E3C9E9CD898402EAF8A23D7B746906BCBB3C90F3BF2C99D9509E456730AB9BF3A8FBC5853407EDC9947EEEDCB27716D5349767B29D1F96E0AD1BF3C83049E9C4A5C2ECC26D147A790CCC32524E1723549FB7E05C9B8B294C4DF5E4BD21E6C21050F7790BCA71D64CBBCC9646EDB6452D33E8D2C6B9D4ACEB794927B1BA693FBDB4B49E7F6B9E4496B2579B1BB8A3CD9BD94D41EAB2025A72B49C9B74BC9BA2B2BC9D24B3BC8B4272DE4FC8145E4EE811272FF480D79B5B7863C3B57464E9DDE4C1E1D59415E1C5A4B1E9E5D439E7FDF405E9E68248F2F6C272FBF6B26AF6EB690AA07FB48CDCF17C8CDCB1DE4CD95C3A4F387D3E4A7BBE7C987578FC9DF7F9B9134F57F327D5A4C6C49D19F9F3E252626362F2FFDCF4ED78EE9A51C5B94969632FD4F4DD7ECA5AC1C73EA685A4A6A7FBD7F3C7BBAA6B2B272EFD9E5754792E352FBEBFCC333EDABCC53569B5D9E90505716D7A74FCFE17F3C5D4795C7E3D1E989F8866FFAF4EEDDB3C71F9DC4709C2EC3A3D3F1965037B3674F9E6C8FDF3DA6E9435464646494D9E9F80D8975256A3C9EAC8AD6EFCC1F3504A7739F9E9095480FA9089F911D3AEACBF37565642465661724242430D3B3F0CE922249494985F02F4E5F2325292E33AB203E3321338B1E4E665666427C5D9AB8A4A4E2E82FCD97C0E96555D939D909990938350B87EC9CC4D345E2E292832F7E3E5D4C5C52E9F6BD6FBFFD3627811E117E4B42C2846F6B2AEF15894B0E08FE6C7A98A180F8DD9F4E9F3D7BF6C4F85C7AE8CCFC9AAAAACA0B4502F2DBD7FE76BE81BEF44F3F9F3B7FFEFCB913B5B5B505CC5BE22B8E1F3F76ACFABB0CB91D8DBF992EAA2FB8E0D6FC850BE7CFF9F124CEAF2D2DCCCF4E48185F92476F473476EC68FE74BE9081A1BE20BDE9FF70B98A995F5A58B068E0087DBC090A36B636EEFA64BA8DA0304E15D4D737303C78ABB6AE0EDF5158583041DDC498CE373BB8AFB5F1E0271F2F2864686C666C6A6A64D476A7AEBE6E09F3860A754B43AB834DE30E1EEC686DE53F83B186C20606C6A60606FA468FDA2655D5CD3E41BFA274B1BAB9DDA3678F1E5DFB9E7EC1F58FF36D85040D0CCCAC0C2DC645BFB61CB6F8E49225F5F5A74ECD5A3CC8B2E3F58D1B3F5CBB76ED606B6B07DFEA081A9899591805BF6C7EED1579A57EE9BC79F3E6E26D969BC3F7AF1F3DBA79FDFAF56B1DAD7C27202C6C6461EAD2F4E6ADB9BDE7AE864B9B365DBAB471C3860D73DDFD97BF7DF9EC197DC3817D911FE70B1A5839DB7FFFFEF5DB96E08856D70DEBD7AFC3DBE4C993DD833C9ADEBD7CF608DFF3436BEBC71330307672F27CF9FAEDEBF7EF3FBC5CBB6215DE56E06DE2B26DCB03BF7FF9F2EDF72111C1661D8FF8D87272BCF6EEF5DBB76FDFBDFBD0B972F5CAD5785BB57AC5B27DCB83BE7FF97D7370445474EBC18F9F2F6CE4E9F9F61D9DFDEEDDFBF74F366FDEBC75EB96CD9B1B761F6ADFF9F6DDF5A6EB8F5E3E3AC8F7F922E68121D7D8C91F3EBC7FDFD9F9F0FE55BC6D7D707DEFDE9D4DF8412F5F5F3F78E065F77C6B7DDFC03DEF713A4EA6FF75BE7AFFE4F97DFCF3FCE1B5C667EFDEBE7EFBF2FAF77CEB79D0C7AB85F9749C8D7FF0F6FEC51BBCBD78FDFCF9DB77D7AEBF7EF9F6D9C1EF3FCE7FF6ECCD07E660E8E1BC65E6BF7FFEFAFD9B77EFDFBC79F5F6DA9E9B2FAF477EFFF4E3FCEBD79F754D7FFBF21D9D4D6F78786F9EBE79FBE2E9B3F7EF5B9AF8F5F912E7D383613EF9351D19BCA1EF79FFE6F9D3D7EF9FFD709D5FCFCFE8A7E2A4771FB8B9ECED0DFDAE376F9EBE7C7FF3FBD79F04CCF5E0E7EFDEBF63E7F3DFE872BD79F8FCD08167BF0960EFC017CFBA16877FFE7BFA05ADC69FFB8F55FB9B579F7D3CFD8237EF5F04B57CC1DFAC1EE0097EE10DEFDF075D7BF72543747EFCE1DDFB2F4CDF39E6770C7DE4E10F5FF8FCE5BF9F5FA276BEF9EDF407CBFF30812DDFF3C9113DDEF90F136AFBCE07EC69BF7F7EB8FD4F66F8C3FB0F1F3EFCE59780B9F18F1F26B163A70D3B3EEFC78E37C4D8B143881D890033FECADC27F0015D958E9D84F4A3E30D42E4B8518C7F441B13E246013A16732373301FC75FE938E9E3F881B1ED8F63271DFBFD8351EE4F8EBFF77E9B8F63D7F7761D0F3DCE4F8EBFEB7CBACEF339B70E9DDCBA74AD13140BF1AF2FED53FBD314C0DFA70A7FB94F0D501622A3FA48913C292992D84F8E4C929726297D1549AA860AC9D4502585FD0710010F4122E8234484FD248854900C1108912612A37944DEBF07E9E5D38FF0C2FB11A1481E11485026D2313D8964521F2298D19308E5F525EAC103C9E0504D62E63F94F4881A4AA4320710C189038924F6AD8AE98349AF1C2DD267A201E99FAC47F463CC8866AE25F18D31256E631D895DA61B094B0E2021E9212436CA964C4C0A2025E26264A1B80899252F43CAD524C9CC1ECAA4BA573FB2595688ACEF23466A87C9903A0371327D208FD4692A92A5C365C8BAC17DC96A137932C34A9B2CD0352265064664BDE510B2CD6A30D9E02141B68F9520DB02944973543F52EAA547664F1A4ADA7307906D19C3497BAC3139E2D79B9C88552287C7F725878B34C8815453722ECE84CCB6B2230B5C5C49655E38D999309AEC491F4B36A5A692969C1C7278AC033992E446AE27789163D99EE452811D3996E6434E140691D393A288EA5403C29B6B4CACA6E812F529164478B53E115E6F44C4D79B10910D66447A9335499DA24AC6940C21A3675890C8C91664DC222392BED094A87F634B8C8B5D89D13C3732BCDC9B182FF220368B83884D4D2091DD6C4B7A6C7624325BEC896AA327E9BDD51D7B574FA2BC3B80F4DDE3477AB68592FEADBE44BB358C983785136BEC4103A68C220ED5D8F7977B92821A17E2B06C14096AF0270EF87AC28620E2B52882644CCF20896519C4795324F1D9104B9CB744B33D6C6B34F16B4A23C18D1924744B3AC96D8820C98DC9247B5B2C896A9940B4F78E227AFBC710ED13C9C4607F14B1DE9F440C8EA711ED6FF3C9804BB944EB7221313D9B479CF62611D78E14E27A209BF8621FEB77308F041C9D48667FA3458E4C3522FB8BCD71B42073EA3C48E5225BB2BECA8DD42FF526B5D8D7CE2BC9210BA76591D9D8D3366F4E267BB66792330BBCC98905FEE46A7530B95D31969C9F154D4E2E4C23972B12F1F13872A73A96DC5C144F6ED7A59047F513C99186547269652CB9BE258DECDB9C417E689C401E2C8F27AF96C7921BDB13C87DEC5F5F36E493DBCDE349FEB22924717709D1B93E9DD85C98453CAFCE2485C7A793D82BF524FEFA4A92796129F1BBB7868CBAB79CC4DF5A4392EFAF22E9F7D792A65953C8A19D53C8C5860A72644F19B9B37E2AB9BBA3843C6F9A451E359793E76D35E4D19E65E479FB5232ED582D29BB5243663E6B27D78ED5900787A690FB476BC9A3832BB1475D479E9E5B457E3ABF82BC3CDE489E7CD7485E5E6E25AF6EB591052F8E914797F7617F7A88BCF9F138B973F73BD279F712E97C7E81BC7B7C9BBC7FFD90FCD2F9EA7FD360CE3AF9872FA78D9B31FB0F5E1ED277ECD4CC29BFFBF2A01EFDCA2AD353D5BFFCEA37BD55FBCC2B98B42872E0E02FB68F8A4A2AF326C64657CF1DD0BFE7379FBD3C4C9EA73CA7303A2727BA7A86B2B282C66F5EDEA6262B57465FA613A6CACAF6DAFEE9EB43A5A4E716302FE384AA7449E94F1B482D299953CB8B726399D7F38ACE4E9594F2E37BF97B01C97B0FCE5FA8CECF898DCD892E3C537F294BD295BF8911FCEECD95AB97D7AE9C3C293F27BAE8F4B2A5173336ECE97E39485BDF524C5CB4ED5CDDCA15938B2744E88B090B3A1D39FA4377472624A4ADADA31D7A1F4BDD95936B920C75CC75834FEC39D25DB6EAEA1AEBEAD8ECAB58B566CDAA95358946639EDFBA757C6FD717040AE9EA199B8DFED17B5A5DF1CC990BEA12DC5FDDBDFDE3ADE3ED3FB2AFFB6A9B8E70FB79B44378E3E2C58B4B4B4BE23D9EBEB87BFBF68F478E7355AE9E9D6367E7ED5DFB9CA7E32D25799DE7FA172F5EFC78236C2FF7BA99FDCDCE9F3B3F7CB8DEB005EBEB4D9B5B46DE7EBAD72B2CE406FBBA8F85CBCF3FFFDCF9EEC3DBEBD70E1DDAB963FFB7079EDCB9F1F4C52DEEF3FDF55C6E7EE8C48AFEC32F3FFDF4106F8F6FB6FCFCEEE717376EB1AFFF1872E35D272DF1DEFDFAEBBBD7AFF0CFCB9F9FDC7CF1F40657F93E7D414BF60F1F7EEEFCF5C3BBCECECEF73FBF78FDF8CEBB8EEEC6E72E5380FE827FFDFAE1975FF1B3DE77BE78FAEECE8FDD04ECEAA4137EC5FFE80DEFBF7FFDECC79B7C046E7CFD8E79F117F62FFC80E7B6FCFA08388845EEAFDC0D3FE8FDFBA6A79F0828E0E62FF8D51F27347F26E003EFF193E9A7E35FAFBF54B71E38DCC97CC28757C77E2FC01E7DFBE8D1A32FD469BF6269F601CB864E2CC99ECB612986255971771936898296619D2CFA610922D7055A96FC019839F43DF4FD144CB9423F9B7E07962A34D8E5B95AA5BB4E11F8729DA26FC92319D69A44C85E84888F9420C2E18A44766C2F229D329068165A12B72045629DE148FCC63B91C8A2483215DF375B5C944C979124537BF621F5FA626485BE1C691DC023078D34C81A5B45B27E54289997174D4E04BA90CBB90EA467B11191D86449E41A6CC890457644A3DE8DF4DAE44CA4B73912DE0E67A28450DEE94A7AEFF4219AAB4612D335416450931F19D8144B2CF6C410BBB22062BF219844AE1C4926D5E51197C63812B52B9944B7A592495B9389FEE549C4E9581E5951E24616AF0C22B56BC79299989316CF2D24E5EBC691AD0D99E460B107B958E94D4E178F2667A68D2237CBC6904BE569E44A7522B9B7388D5C5C994C2EAFC9274F717CB8AE90DCDA914F3C8E4E26B1A7A693ACD325C4EFD12A72B9AE989C6B9F416EAFC3FCD25C426E34CC270F76CC270F772E220F9B2AC9D3DDF5986B9693731D33C9D543F5E4E191B9E4D9E945E4D9FE95E4D9C90DE4E9A9CDE4D5C115E4F9C1B5E4E979CC475756936787B790D7E7779357D7DBC9CF370F90CE5B87C8879B8749E79D63E4A7FBC7C893DBE7C9BBBB17C8DBBB97C9DB07DF93B74F7E20EF1EDD22EF9FFD48DE3FB9437E797117730F8E3FDD23EF7FBA4F7E79F394FCF2EA05F9F5A797E4D79FDF604E7A4330BA50741FC8D7DBD7DB9FB8F5D4FC74B371888EF8C747D2227D070D1C2A2ACD3D3415EA33B057AF817D8455396771F518DCAB577F0375F6F29D8AA0B6899BC6B07E5292468C77CBCBCA28B91B1A0EE7F5B077629A3A452B357D3D3D2D9BD8D1CEB4B357F04E0C341F61666C39C6CB8A267BE5E8A49C84E0A0912EBE110161F8D8333935392327362E2A3CD2974973C939A9A939F9A9C9F1A3FC992FB4C8C8CFCFC9CFCDCDB0E30ED031A7006F190E1FCF2064ECB8D02E9FC61E91F6ABD82B3EC7FEF286188B0E210E027CE09EA3AFD3B9F43DD4678B393F1560DC166FE2025F15C41487B824BF87AFB7FF76EE4510920869840C1FE8637184E0D745FAAF8D7951841CA227622082FF4F7F842A420A21FC75C1FEABB817448821141103100602C385EC95520D7287D578DFE4850D89C4E72C11DA88DE9C4644BEE683FF1AEEA9DF2B238620CC103ED201FD8A78732D9F6956B9FF6A5137EA07091BC5247CDE1D6188E88750E034F35503FFB9DC0B71795D0DA189B041844A7AF5FA46FE1BB3179233B46078852B38AD8A0493EA90DB62167279F8BA2FA791C1082584C4D79AE03F32D753FF9645F441E8229C1111921E6A650A334D5E894DD3048969C3617839F2BF622CD82D1F0D86E58177510313A94610D60875440F4E43425F17F63F32D71B213C11F1126EAA95F225C6AFC5A66A80D814759098AA09C317B980D372E47F6938D8D48781C1429FFB62E6B225387F1CC209A1C369488EAB1FBFE6837F6FBFEFCAF543391F0F40A449B8AAD4C94D377A2D3619B92F5607B1C9C8FF14E47F21F2BF6C0CD82D41FEEB82C112A137DFFB81A899CC5C7C5F1CA71D234E4BBCAF3DE2BFB5DFCB70BDDD70841D221C912BEEACBC427E9AE11BD149C38042AC9885046A41B3CC199C968E46FEC3C0A636042C6A02C0AC2A0074E6783C1235955E84EF4FE73464CEF5895D3DE2D77CF0EFE5F7F288BE087D842B220A3149CC91B74E76AAFE1BD1894381C1A48F10471FD05CE0044EF5C87F5D28F21F0C16D501605AE90B2316FBC0F06F5CA9066AF073685D380A618FD0E27A44594E735FBDE0EFF57B09AE4E1F8430A1BD1D82F67233C41C789B648BF57E122D1A025F82387A81E67C47E47F14D861ECDBD420FF55FE0CFFC6E55E6084D098E9F458C4547A197E5E31229AAF47ECCFD518625F35F0B7702FCCF9B02A57A75B21821059445D60B698BDE276D949BA3F8B4E40AE270C6651F829C48B8682E63C0770AA43FE6B90FFEA20B0A844FE2B7C90FF9160B8D003F4CBDC61E87487A72226526BF0B3695D98CC69CC8CDB4F50E26A8EAFF9E0AFEFED7A737B768E88B18809884562760ACD3245DA3F339C170CFA5D88A33634E6D883536D38D85507834D5520582CF603D3726F305EC4F2AF37DF1574E6BBC0E0A9B654039BF0F3E72172B81ED186DB5750E36A8FAFFBC67F4DAE57E0FC97FAB00722163105512D6A23B74B6682D6CFA2F9C871FEC03F8454D13030ACF602D7BAD1605B19043695016051E10BA68B90FF85C8FF0277E4DF05B4E738C1F0398E30A8D8F2B9C808C96DF83D8B1145743F81DB57E8EA11E5BFF688FF52EEC539BF1DCCF9AF1F2215518A5886DC7748E76B768AE40E00517EE47D0EA9C2A1E0B73109DA1E1D87E9872BC07671205897FB8145B90F982EF402E3324F309CE7067A739D917F47D09C6507EA88FE456654034DF87DB58869745F81D3A011774D49F16B8FF82FA9F3BA72BD06B73717CAF930F5E3D5C8FD01E95C8D4ED19CFE208210E5C7F801DDA0AF49E60F018BE5C130E7FB55D070BB1D6AAF6D818CF612B029F707F385DE605A86FCCFF740FE5D416FB633687DE3001AA5B630ACC41A869458419F09262F444C24DBF07B9723BEA1FB0B7C3D22DD7750E16A82AF1AF8D7E4FA318842443962BD88B5EC61E9F1C33A45B2FBC127C8E9C7F0DD05617C4E227F30982F0B84DC0BE590767A0E8C3D5E0C9967E7C3CC8BCB21B57D3A5894F980C97C4FE4DF1D0CE6B880EE6C27E4DF1EFB0096FFC1D32D60E05433E8956BF452788464077E3FAD0B17D07D064418C296DB7F50E3F68DBFD604FF7BEEFF28D7D3BE7CB38895CC51A9AC219D22997D8141161FB2FB766B41181F4BE60D0633E43EEF7C39649C9E0BB61DF120DE600946BBC7C2F8B30B61E6A56590DC36154CE763EE9FEB82FCBBB2FC97DA8146890D0C9B610583A799C3802926D0AF7804A8E5E8BDC45CB01F8F6323A292EE372022B99A408FDB8F606B82AFB7FF69AEEFEAEB87FC26D7CFA2B91EB11DB93F219931B85324BD0F30C8E043661FE8D284303E96C81908664BD9B84F3F3317ECF62680D8260B90D96C8BB001A336D4C0B9855072711924B54D06E3B998FB6739816EA9236861EC6B60EC0F9B660983A798C180C926D0779221F429D2879ED97A2F454DA40EE1F16C41D421A62312115E88115C4DA0F4B526F8D3312FFCA56BB6FCB91ED184DC9F964A1BF45624AD1788A4F5FE88F42EB03A10C6FB12D903C0AC9EE39EC63DE5BE01B9DF62CB409A8351DB38C8394B35B014E25B2682D13758FBCFB003AD19C8FF74E47FAA050C9E6C0A03268D807E1391FF423DE859A00B3D32755E899A481EC5E36AE46A82D9884C4420F7BB9261DC75C4AFBF2DFA63EE45F9F671F5BAAED972BD5605CDF58856114BE933922903DE0AA720F7A9BFC5472D08A7F604F1CC7E60B6C49FE13EE3CC3CB06D4F00F14D965CDC7F84347A8034E303AC06A67C570BB1CD85A03F136BFFA996A031CD0A864D3187C1C5C8FF4463E85B6800BD0BF4A0479E36A88C1F0E2A69C35F614D78028FAF19B196EE4320F211A3B99A45876FDFF86B8FF8797DDFD5DB0DE47CD38BF3D1E99CAF6E46B48B584A9D9348EEF75638490D84937B82481752287AB1401D0825AB8178463F305DE207B9E739EE3BBECCFD271A68400DEC1A8B1A2883C9176A207A6701E84CB785A1C566306C32F23FC90406141941DF09C87FBE2EA8E56A8372B606F0B2868152F2B0D72223244EE271EE4634D0FD08AE5689E5EB11BF5E47FC726FA7C2F964D73E6E26D75B31B91EB157D842EA824442DF4EE10455104EE801C2896A2C9238A00E2804137B80585A1F30AD63E33EF3CC7CB0FB07DCD31A4086F1006B90410D18B7B11A28460D4434E682E6142B18543402064D44FE0B91FF027DE89D87FC8FD70215CA7FE61050C8180C0AF1835F091B4B9CA1C78BA07B45F5DCFE44578F68C1F588CADC790BFE1FE65E94DB37EDC55D57B3E7FC925E6F5BC8F556D44F0F0A5B485E9488EBDD291CA702C2F1C87F7C0F5603FC3A4008A23644537A83598D1FCBFD598EFB06AB3FE0FECBB980D100D684C5DF55C398EDD9306C12D6FE058630608221F4CDD783DEB93AD803A0F767A9032F6308C8A70C04D994FE2017DB1F35207E9E1E37622757B3F0F788767C3D227B1DF1FFE63E2EFF355B37440C6232A20AB189F3D1A3C8FD65F1D85E9DC231CA201C8BFCC7AAB21A88EBC1EA808360AC328825F50453E43EEFC222867BDAE3493458FC69EE3FD58035A381F1E7CA60D2856A08DE9C060331F6FB8DD785BE18FBBDC76B835AB626A8640C035E3AC63FF22F93D807A4E27B8374549F5742C6E2DFE1F11F46D0BDA20DBFE9115D3EEB11FF2FD4049FEEE30EE2727DD735DB999C5F6EE3FCF3B890A9F825F168B54EE12825108E46FE635458C4728853652018AD04A2096AC8BD0FC6FD22C83ABB00E39E726FD9EDEDFF5350FEA51BAC61046A20177DA0F07C05B8AD8B8201F9E8FD595AD03B07F9CFD40095F4A1C04B43EF4F1900B2C8BF641CD69D316A2031B6276A408C6AE018AD5DF87AC419DCF9D21AC7F8373DA2C07F79AE97FC42AECF46CC41AC44EC401C409C103410BD283A4AF9B550240F84907F21E45F284A99D50103560382513C10452F30AB42EECF2F82EC731CF79BBEC4FD97F3FEEF410AF997EAD6C022D44025B8AC190B7DD1FB7BA6A9835A863AD6FEC87FCA20904F1A0032092CFF6251AA2082C72A3E46956AE0223D1FC43EEEFC56F0F5885D35C1B0FFDA7D6336E699DE4E6028E92B827E2FA441DC848709C420A6080D13A811C4D840EC457C8B38276C2072453448F1B5E05845108A40FEA90622D10328A2BAA00C02E3144114FDC0ACD29BE1271B6BB6AEB897FE5D5EFF91FF7FAE01D607C631FA2A38B7189C568F865E59E8FDC9834039750828E2289FD81F64E291FF58CA3FE6A4714A0CC4C3555E0B1B895EC1F33A8B388E68171C26D040CF1B518C6B10856BE226A6410CC48791FE0A038982C880FF92DF9570B95E600851101D4C0689AB13130975415FF16102A988D962C30456890E1368411C111926700E7145CC40F48668A0E24F82A3154088F24F318EC7EAA00BA80732569E89B16EEE314FD37C2FC9706FFDBFF6FD3FF20163CE0726A006EC578633DEAF18DF1F149306827C423F9089ED0D92D16A201689F14FF9C763A7100F55FA49CC48F4169EE7553CC7F3A2EA02C7F0FCDB248609AE9552179C2FA3219425AF211CACA42E64A532544CBD9786908A5A5F2229D6F33FFC7725C8BF443F22A93894A829698A682B6A083929A80B47C8AB0B15C9A90B2D965517DA20AB2ED88AE3617C7C4ACE50EC8A44A0C21BC151722044F91FC3A15B072CC8685910412F305DECC5ECDBD23D1BDB8E3890DC64C5C4EA3F93FB8F1AB0E2AB07CA51031560BB3C147818FB72317D403EBE2FC8C4F402C948EC3F235440642C8FE57F141E3F422A84F7B3A2B1F84D4575E18B3C75E1D388033C0DE11DCA1AC2CB7B688894F6D1144D1DA029EAAFAE296EA6335C7CB0A98E8CA2B79680D828420475C97F5E5D30048FD9B31F1131D09590D7182E3E60B086B8C9404D51EFBE9AA2F1BDD54527F7D410A9E8A521B2A697A6C88E3E1AA21DBD8D244FC90428BC100C9505A170E47F943C8BD1F21FB530560148B80CC6160F4CCBBD20F7EC22867FDB76967B1AA3B47FFFA7F1DEF029A498EFB08211BBC672B9A01CAC9606814222C67E440F9089EE099211AA20365619444623F778DCC2E178DC61B20C6483783FF53796BA364853ECD4204DD14338B60CD6145B3B4C53AC4C73B87881EE70C908134D29571B1D497D4F6DF9BEA38D15E5E39CD4C4E66A10219BFF200D4C932582D9A6D222811A3D649CF465D5CC35A5B48D35251DF4864B86EA0E97481DAE293E455353BC62B8A6C46AD4FA56CD11D207E5FD159E0A044B03C37F981CAB81304E07E1AC0E48A814AEA93C982EC2B83FB310B95F0476EDF12C2F9BFE3571FF5B3DB0DF65C5FA006A20FF6C39582CF10759EAFD6394907F15101BC303118C79613C76E15079100C9145C830A36220EFB58E89CC05A3E152070D864BB62236196A49569968494DB3D4924AB51D2E15ECAE23671BACA7A015A1A3D02749435E3165B0AC64822311511CF0EFAD0143FAFFD9F02442C15A2262E3B49565C2B5E57AF8682B0E731D2E6FE6AC25E361A72D3DDA464B3AC37AB8F4341CCBED86CBAC343795DFA51CA8F898599F20696EAD64191D088651B05A20C192B89E72C8BD27E422F7D4836DF7C481D4468EFB069B2FE39FEC0114929CDE46EC1A0779A8813C3C16B35A3F90C2BC2F1AAA00A234F6C3E459FD8672DC0773E7172403CA010AAF2C4DE54F3A69C9EE72D292D98CA877D1969DE3A6239BE7A9231FE5AFA5E013A6A56011A3AF303C4E57B16F948E92528A899A748299946891241194FE37F4820B784C4B8C89D098C17DC423349465A3F55454A3B5140687E9281A85EA28DA87EAC9F9FB692B44FB6ACBE7FAEAC897FA69CB553B9B2936AA06283E140CC475099062D78759271976CD4265181D904009F451593059E889715FC6C41DC33DF678521B2DFFB97CFF0EE79F6900BF577A23EB03F4370579988B4CAABDD1FBB157C5F3110E45EE51C74221D21FB9EF3A4F84AABFC20B1753C5A3413AF28D413A0AAB1115213AF253437414D2C37415478FD255F488D0E199C7E8A80E8F3354EE1FA723AF928E31351A63CBDB93A90BFF6D3470168F25579B08C53AF6144B3251964DD051564D30901F18A5ABA413ABAD6C1EA7A7EC1A63A01412A7A79410A7CB2B88D5559AED6FCE5BD7D35FE19EA0BF2408FA2102A53848737122CD6880F88B83308E26651E0CF774ADBBE25E725317F7D6FFFCB8FF921E365158774362A325731CB41EA01E908775A851A5276A551E04FCC441087917EAE23D90E55DD01FE12701F4BC7BFAC93F0F3053DA1FA7ABBC01D7A6364E57E91B1C0BF071429CB67210AE954B8C3ECF34464F593B5A477140AC410F95280D15D9148DFE62CECEFF3E1AB83088088E7156154B30539149D051514934901F10A5C7D38AD656368DD65574C2F30A88D5538A8DD351CA4594FA9BF1D6A8F9CADE65D6C1579CE53F8083BF54B71688AF2808E3FA99CC77879CD30BF8B8B766E28FE1A39B973F17B7FF0CD0EB84D29B58486CB0648E65440BAB015A97E857B8B3DAF51665F9A7E74475DEA575D486A08F3873EE3D7DE49E059AF1F6624CAC4354E33A95E298873A8889D5E605C518F09C1274554C93F49487276929F68F33E8A11C3D4C552655BFAFA8B9F5DFBF47D06F281148B25716891BD05B2A46BF072F519BD727414749235E57C508E3DE365197E71DAFA3342E5E5729234E8F37D5CF94B7BC87B7CC1D016F7110F016C3759060E127D11D175407C45B0484703499E7F649DC53CF95DC60C9C5207F3CFEEBF37EB7CE367DE49FF1810D16CC318D686573C1F8D30B4177911B7A186AD84B84E39DEF1C7D58FE05BCC418A879C93C0D34E5ED89D7555E85F15181F1321DF9CF421F88402DF8266929D8E3734671FA2AEAD13ABC3E89C6B2BCE4610A5229E64454CBF0EFD540AE02118AD297114FD452944FD053544B34501E9CA0A5AC17AFA36811ABCB738DD5570E8DD5E125C4EA284DF03553AC51F192FA51C04B14187853883310F411EBD601192904C23832DC9F5A00F9B4D76E63B997E8E27EE3471FFEC4FFFFC8077E8FDF3F95FBAD3FF1FEEE63E0D0A50193D68F3EA0BBD005B58CE7E321C4FA1CE59CE1FD23F7029EB806234541D553EA89BFA9426BBC9E523D723F0FF99E18A7A39812AFA31C9EA8A7E4815E6015ABADA217ABA53A244A4FA9679CB6A27C90BEBC44B8EADFF79BA281F24460A28BACC838B39ED218E34AF1BA8AFDE2F4153513B4958CE37554ECF05C7CE2757963137479E921FA0A8B94DC246E08788880801BC253A4FBDC598831EB42DC05185D18CF7681EC93F3B0C72F03CBD628105F6706226B4D4062BDF9476C6047FEB8FCA7E581DF7E26BFCFE048EB4E89F56620B1CE1C24117414596302626B4DC1B0291CF95FC01CBFF67C07203E22405C08CB373D577ADE741D28DC298419A8BA4B3EF635556844AFAC44FE4B70CC452D44E33A0624E9283BE06882EBAB15AFA7D03F5A5B4925DE584526D9415EF476CFBFC70326C910C1B1C6926251DA4AB2317A8AAA31DA2A0363B555B531DECD6274959C620D94FDE27494A3F05CB2FDD4A47711371A07A22088FC32F1EE8BF01363F3A13FC6899720E3F9960BFDA0E8421D4CB9BA12461E9900BD9AFD41B5C9177A3707E07D3EB404409FD64090DB6C8F5E6CCDE6650EFFF49CDFE5F71B590D286D77C3EF0EEA3E0E7A8CF4F87AECF405B59D7EE078201B265F5D0185DFD58249953F88602D48460AB2E74AE1CBAD810FB71E98EF043057E8D9499DC51C508FEB36176B8122D44012E681F0786D45F7383D45CB387D657D5CDBA131DA0ABD12341414F274A525D21488B0E25F5C0B4ACA1081B19E443875A084449281A25CACBEBC5AB48ED210AC55F5F0382D50032E78DC81E859B16983E4CBED15C41E105F61EC87C5B02EA6C0FA38944202FB7BCC930142201226051EF51130F7E6769877AF09C22E9481F6B12C4426181CCF054384D189BC8FF8360F4C4E1580E23617A60E97E6CBCBFC3A90FE2D36FF065F9AD3FD59ECF51F66A4718FBDBF4C832D0CD83D0A4C4E1631C7408FC590EFB8F48E6583FEB11C083E3F17E6DD6D82D9B71BC1B23A086B42F4B7405C83303C67BCCF20985D0FC120515C0311F0F6157EB1D85DB50D6BFFB2585DE5A9E89FE9097ABCB1F1DA4A3EB15A2AF6E80723A8C7C6E92AF4C3B8534E1CD1433ADD415AF4A6FCDFC1BFA47062FFFE12513A2A0A09BACA3D13B47943B186D18FD753B68CD7E3B926E82A05250FE44D299493B96F25831EE82304022122CCB90A05A3E6434419FE893FC17E591C0296C5C09A070760FDD36350F4C37AF03B3F07DCCE9682E399E9607D7A32989E2C048313F960F06D3EAE7B01189F9C0066678A917F57A627F8228FFFBFFCF3714F1F77F13FA87D0C7EF76430F9B610469CECC2040E85A88702D4423E845C58000BEEB7C2AC1FB680E982912010248C3C0B72DC73EB1084B18FBA207E4290E42D09C762792F2ADC54B63375A00E0FEB40A508E4DD0F6B4147EAADD463A9D752CFA5DE4B3DB840E6AFCD015DFC2721FFE3B49515A28D78BD62751487619D6780FC5BC5EA29BA250E5148CC9497B93A515A1A2CA550DF9EC87F10E6800021661D0483A926907B5C8380A5D1B0F1E161687C7E066663FCA75CA987E42B759078B916222F56C2E8EFCA2118D7D2F7DC37E07E7626389C9A0A664CFC4D403EEC4002732F73FD67131F7FFF48030D7FC0FF17BDC086F119994D34FEC780E9E949604C75D885139FA2CBAF42CECF83050F5AA1F4FB06AC6B5C19FE89BF00C33905B31EFEF89C8F00C4F949C185ACFE703AB9DFB399B62AD5184759B89E519813FC510BCE58F759601FA01BABA73C38564B5E2D4143517E82AE84788CD45F7BAD90F21FEE21211CD9A7AF6484B6CA67FC27682AF865F0645A32A4A4609A8C0C38CB8801711340FF43F8D17317C27C4F30DF8B40C092686878701476BCE0B8BF5CCFF09E7C650924A106922E2F8144E63E1DEB20E672358CB958C1E821E8C27C18DE120EBDB7BA8222D601926BCD10A88575A6A807EB2FD6035F7AFC45DFFF0298F8EFE2FFD4243EBEF33FC7F17C266F191CCF83E0735403BBA0F4EA26309EE5826B40B0C74550DEFDD835A1EB91182805978AF4E046A11E1C4BE8776B92B54A31E6D1C8586D65967FCCAD34C746EB2A0DA1FC276928CAA56A4A488C1527C2927F610DF059FCEB20FF5A1CFFBACAD669AAB2F333A4A53AB330F617CACA82972AC6BF339E630061CFDD83600D2404017591B0F9E151687A7E16E6DE6A84341AF797EB209519973060F8BF5C03F10C6AB9B11AE22E56A31E6AC1656F0658B44581E1AE31A0DD14048377FA40AF6DEE8C1E245007121BBAB4F0798DF8E7621FDFB791051BFF76C8FF68E47F22CBF3B71F39373AFE1B1CCBC75A0035708CD300E602AA01A3524796FF91085F0E783F31580AAE4EB5869BD31DE1EA047D389C38E8F47833E5785C53DF781D9E53828EA27982968A4E1CC63FD6803D52B4D0FFF524C5F324FFFAF8FFBDFC9FDA473E324D5AEA412E723F4F5606B698C881B726D63EF634FEF13CDD39EE6B2261CBC363D0F4E22CCCBFD908995796411AC67EC695A5CC487D209519591D245EAE639070093570A90662A906AED681C7812C70EC4804878E24B0C3D1B23D9AF9BD8E2EFAC2D01D01D017B5C0DBEC04D2EB2DD117CC400A7BB5AE7CFE59AED8F425F0C57FB7FF23FF2727B21C7FC67B1E8B631FA17F743C6A201782CFCE85F95D1A98E9C8C43C832EFE43A4E0FB5227B83DDB17AE4D77806B938CA13D76C896342355DF787D2507AC074DE375B007D4511D9068A0A892ACAF2A13652AF597E77F7ACBC79C1386B92705735082B6BC1AD564F6109E7D819CCCFE52451958D04B06AA06CBC2BA2172E0D113F977623D4E08B90FAC8D84ADC87DF3F373B0E0E60EC8BEB21CD2916BAA010A460388544E071FBD00F947C4731AA079C1037B2D27E49DC2BE2381D927B46A8F03CB3DB1E80BD160D83A06B45A426158931FF4DEE6815AB0C73ECE0224B17F97DA60F969EFD8A58BDFF3FF0D1CFF6DA3B1FE9FC8C7FDE79C7F82A3AC062882380DCCFC9ED38037A701E43F89F28FF9E1F68260B831D7076ECC7481AB85263FAD0E1D44AF9BD8A0BF1A451BF034A2F514FA26192A2B2569F692F23591159151FCEBAF0550CD51ED251BA8CAA468F19493345506D558C94F2D9393FD652EE6FC598879882AF47F27691AFF18F7FE4210541B05DB1E1D879617E761E1CD9D301EFBFCCCCBCB180D5064756B6019A4735ED0A583144E038C175C626B04AF833998039219FE1DDB93181FB0D99300D6A803EB3D31608EA3D9EE0818B17B1CE8B78C82E1CD813060BB37F4D9EE0E4A5BEC407A8305C6B519FB1B9F2FF1BFF1E3C8C47F031BFF4CFF772CEF0F617834F713E81D410D2082CEA006EEB5B03E5062CFF28FBE1883F5DFD599AE707B6128DC9A1F08B7E6F9A3065CE1BB89A637A7D9F776A37BAB89FACA83D1037A466A29CA07EACB88E72BFC3DBF13E3A91181383779E184FE7D25A3F554157354E55C4A6465EE16A0EFD39ABF94D34035F2CFD47FCEA210BC240A1A1F9E40EE2F40F9AD26C8BBBA0A395F01E3AFAC649083F7590D2CEFD600F582F4CB54074BBA35D0E505947FEFFDD9E0BE371535409102CE7B590DD8B727824D7B3C58A106ACD10BCCF64480C9AE7160841A30D8150E5A4D213064A73FF46BF404B50657906BB007A9F5162C7E47074CFC6FB485816D63B0F72BFA539C77E30805F27F38073590038167E6C05CD4C0CCAB1BC1906A006BA2D8008CFFB923E15EC568B8B52088D34000DC28758393B9A6EB328C55B5630D15FBA6EAAA2825F753930E32E289AAF4FEFBAE01D0BD47BA0799DA57BE57A6AC4C0DADF769CD370579EFF2001AFFB63D456050A53F6C7E791E5A7EBE01F3EF7440DEEDAD907B87623B876D9083CFE5DCDE0259F87CE6EDCD90716713A4DF6980B4DB9B20F5C70D907A7323C45F5B89797F29C45EAD67469F83B9E0BE2F1DDCF652B03A70463FB0DF4BF301D604EDAC0F58B7C53175A2495B04F35B4E03CC0BBACD61A0B5330486EDF483FE8D5ED06B0B5B2BC8ACB766F67469BDFF59FCA3FFF76D8F00C3F3D341E7F444D0C53E50E77431E89C990CBA67D99105F73C7D9DB93F09B4B9FBC3B176A4F0FE6E21CC7CBC07E6DCDF05B2934D615CB824F2EF09772B23D003C2E0C7B210D44010EB03A51E9DBB534C47A7E8AAAA451B28C9255B2A8917F52242C67FE375E03BF8DDD1780C990A3236C8FB0BCA3F8DFF6F90F76F38FEE72392B5A5206D992FACDE3C01E6D5844166B90764D6FA43FA423B489E6B0E854B3DA0B0DE1D0A967A43C1324F185FE30CE397B842E27C0B485C600D89E58E9058E90A51651650D49801A587E7C0AC43B361CEB1791072300F3CF7A783076AC07D5F1AB8EDA3FCA30F742483433BEB03F477E1365403BB63C17277247A4124EA602CF3EF3DF55BC34107EB03EA07EA4DFE30688737F4DDEA012A5B50071BB1E75F6BCE80E5DF1AE436DA81FA2A7B705DE108AEAB7CC0B1D61A6CAB0CC1BE520F1C161A805D990E8EBAE05C31029CCA0CC1119F732AD3079F5A4BF0A9B104EF1A73705CA00B8E8B0CC10DCF33755938A494B883F90C03A82852871B0B02E1CEE2B170BB7C0CDC5E34EA935C70ADC4E3DCFA71BA83A247284BA40E22C2F3FE0D7E03902525258FDC2FCA44DE73105391EF391CF75DA05A9883F5E00C7919C8C639C5FD313F0C9681F1783F931FB2D28C7F64C94843369D2B2707E315E420574901F254E461625F45D857190F175AE7C2C9C65238DF5C0A51FBF291FF2C18B93F93D180C7DE342E1FA4605FC0D6050E8C0612191FB0DA13CDE40373EC114C77A117A0060C778D666A03EA07DACD41306C47100C6AF4857EDB4642AFADAEA0809C4BADB160F616145013F6D98360AA494F98E4DE0BF2F49521679002E4F49387DC5E7290DD4306725410CA081E428E3D2F0A1A1F69D292908C235DAB69DA3290D95B1A22A5246163BC295C5F1A05B7AB30F629FF8BC7701A08FF4403DF97B8E76C89D4960827FF1EFF4600F932413CA7BC157079BF2BF797F2F9C0647C8DF29D86E7DEF57A36A7198A5C0EF9D833D2CF2990918542D4C144391928C6B59BA0200BB58314E1CAE22878B0731EDC6D9C030F1BE742FC810218893DA0376AC01335E0891EE0BE2F83F10157D4800BF501CC030EED094C2EB0E94020FF540716BBD87C30A28DD34133D54118E8A00E349B82407D6700F690BED07F3BEA6033EA60930328607DE0365615AAFB2B4399AE127CA3AA0833790A50A22C07258AB23053410666CA51ADCBC174CC7D53F17CA6E0B94CE1D66012A2905BAB327C3D11D76395B61CDC9F1F0E0F9626C3EDEA18D44024DCAEFC54036C2E603470FFE2544F957F87DFFF20E70A8832CA7D36775E25789E3310251CFFF4FE048EE36C8E63AA09BA2F98C56982229F5B93095CFD38495A8659AB29B896149311253C79B83073343C6C9A07F71BE7C17344FCFE42F03A90033E5807D25AD0731FFAC07ECA7F1A530FB8622D40EB01C7BD748F007D00B9A7BF19B7DD8D7DE29E28EC13A3D00BA2C094F608E803465817503FD0451D68636DA0855EA0D914008377F861ADE80B83B6B9C198F80150A5C28345C36461416F39E45C164A91CB52795928C1E39C89F76722E733709C8EE739954317FF93B8F3A4EB43CFF9489C3D3C59970577EA12E04E4DFC3FD6C0FC803484F0BF01FF9A34EF6772BC528D77611A77BEB97CDC6771DC2EE0D6239B8FF7426E5D8A31E627CB7EFC8CE95D5A92653570A9341A9EB62E82C73BE7C38BA632483C508435E078F03B900BDEFBB2C10B3530721FF5810CCC07A98C0F74F505CC1E01F604B67BE2C19AF606EDB4268803CBB618B0D81D0D66980F685D60DC8A5ED042BD0075D08A7ED0148A5E100C439A024167BB0FC4250E853A4579A818AA0815FDE5B0D69565F6BAE6C9D1DC27DB9DF74AF13EE57826170733B873A2E75ECCF14FCFF968923B3C5E9B0B77EB535103F19F6AE037B980EB0BEE23FFBCBF997B31445A16C76B3E9FB627733CE7F2C5F7784E0394D78572B2CC1A74F58A13B9E7A7F16186AC4C772EE9CA173331BE8EA69AC393E6B9F0B47931BC6CAD84E40313C1177B8040AC03FD0E6483CF3E0ACC0798133CF7B17521AB01AC05B87D025A13DA530DECA17521FAC0EE18AC0B63D007221091D81FD07C10C1EA0073825E33AB01CD961030DCEA0709F1C3A00E63BE72B01C2CEE871E80C75A86E744FD7C0157F32EC0C774FF6336D70BCDE1CB895DBE48D78AD60207E29CE1F17AE47F692AAB81DADF6A600CA781D14C5FC07A40602642E46FE4BF2FE26097F7E77331DC95DBC677E573EE7117A8F7972BC932E73F852F2E66F2D50B73BAD690876BDA53162A06CA42F90059A8D391872D7EBDE07245043C692A8757BB6B21F5E0440838948FFCE783DFFE5CD402E602AA03AC07BCF6713521D31FA681F3BE14D400F5812470C47AC096F1025A0FD07D02EC0DDAA2C11C7DC01435604AEB02AC09987C40F70C9A4781764B388C680C81A4F4C1B0C9400ED638226CE560D90859A8D793835ACC077588AA7EB2CCF954A02E36D0E75565190F9BCA570B51CF5C39500E0E8C1A0A37CAA2E0FE9A3CB8BB2C033590CE6920E1777C80D3C082A02B08D1BF917FDAF3BDE3E7BF0B5D355D219F27147328C3B5A0FBC2342616609DBCB037D6755AB2B0DC540E565ACAC16A2B395885F7EB74F0796D9C3B1C81FC57E3BA560E9383CA81CA7066B217C67F39BCD8BD04D20E1543D0A102443E041C400F402FF03F988D5AA0B92093E90B4632BD613AD602B43744605FE848F788F8F2812DF26F8DDCB33E10C5F880692BED11C631BFEFA5FBC8B457346B0C85C4C481B066001EA7A52CACB697831A3C9F5A4DE41ECFA3469BF583152A727061920FDC59960DD717A5C0B545197076822F1C1AA301EBB0DE6B0FD786DB35A9F07055363C44EE1FACCE87072B73E1DE8A2C56077589BFF181884F7CE0C78521BF22FF6E08C1BF817B29C4E42EEFCFE2F3F74CAEC6A7F54D571C97F741FE707D96629CAC719663B8AE1A8A7C0EC1D8EE8B238D71655958ACC6DEAFE4C6C5A88D0A0A7CBC5005C193836D1E3DE1E68A1C78B1A71E5E742C87F4839331F60B2004E33F18F90F60F8CF03DFFD5D3561066A80D602197C1A60F7071C19FE13987F4766B33B16ECB016A07B04F4BA8125F60666E801B447A4BFEBA4B9C00061B93D14121290FF9EA857338C7F3BE41FCFA17A081BF7DF600DB016E3FA6679123CDE5A0A4FB6CD85C78DB3E1C98E6FE0F1961278B8BE086E23BF0FD615C293CDF878C364E6B907EB26C083B505F0806A61551EDCA31AA84F64F8EFD6409707301A184535B0F6F6A230B1BF9A7FE4B82FF6B24729CFE3B99A9FFADA5C3CF7325C8B2A8C816A8C05CA318DEF32F4FBAEFCB844978D159A27CB31877603BDBE02E795A30E2A90EB0AECA32B7BE163D4411D7ECE0ED71E70A63812AE56E733DEFFF2E01A787E702DA41F9E0AA1870A211C11C2E4815C560307C6631EC8411D6475FB80E7DE2E0DB07D21E303CC3503DA1724A006301760FC5BB5C5305E608E1A30DF150966AD11CCEFBB0D311F5821FF4994FF3E18FFE855EB5D39EED103E6E0F9AFD190879B15E9F068C702E47D1E3CDA3E1B1E20FF8F51070FB7CEC6C7B3E0093EF7684B293CDC3C0D1E6E9A0A0F37721A585F881AE0744035C0E4024E038C074421F7E3D85A90AD073B112A7F35FF98DBF4E7F364DE97E33997A3372F5466F92CE5725B0977ED8762013FD01729F7558338FEB19EA3B540852AE51BD19345551F36962A110BF1F9BD1146F0437D01DCDEB4101EECA882672D9570AAC4176EAF2D84288C794FF47B6FE43C14F34030F501843F3EA63D01CD033E07E8FE10023DC0B3BB1E441FE8C07AA09DDB27DC437D2081A907A91758333A8866BC80D68526980B8C3117D86E0B87E4A401B01A637C2DE6FF4D5E7250DD87D5EE769B01707BF954788CDC3F695C044F762E82A74DA8839D881DF3500F73E1D1B63908E47F5B293CDA3A131E6D9E090FB7F0EBA098F502F407D603B026ACE5D7C06F6A8145E1A3117F590EC03817C11A2D96D637397CF55D3E97030AB91A6FEE6FB9A7F51072BBC4808D1586F72ECE7BB37C3318C8BE5E8D1AA9A5F3706DCF14FBC3E3D62A78B46B25DC5D3B1D2E2C08815D9186B03FDD0D42DA90BB03B4B6CBC458A77D600ED600E3C117C700E43F803E467833F56006A78154A61E74E948C55A3095DD276C6773015B0BB0F980F26FC5F4855198072299BD22EB2D811015A7061BB01E59EF22075B033097A17E379B0E805B2B26A13E91F7A64A78DC56897D2AA2A5026B15D4C1CE3204D5C1FCDFD1C10C56079BA772390175B0A680AD05BEA881EE5A6023E22FAB0391731E625957AECFE1EBF3A806682DBF90EB8368BC2F9467BD7D21A25603EB3C13EC99B096AFE8C5F1DDFF23E7B5EAC83BCEA9A23904737E35CE5BA88875545932BC38B21E5E9E6884A30956D0314E07B67B0D82ED817AE0B7230A6CF7A187635DEFB13F8DD9FBF164FC3E8BC901FE4C0E606B011F7CDE9BD9174863AF1574B01EE082B5A0339707685F487301ED0B6C310F30F900B9B74498632D60BEC90BE29295A101EBD30D23E5A021481E960C9283BD638CE069FB72EC4D2BE1495B0D3CDD550D4FDBAA58B4547DD44213AB853FD4C1A62E3F980277693DC8F485491F7B82AA687E0DBC4388FE85B5DF40C4952CBEFDBC5CBEFE9F7AFE424596EF72CCE3E5AA6C8C2F443E9762ECAFC17AB95A9D8B71F58FA03D00AD01D7635F75689C36349ACB43B3A33C9C9F3C061E3757C38B635BE0C5896DF0E39202D81BD50F36BAF4808D1E03C16FEB28A67E73D8130DCEC89B3372E9829CBAEE4D47AE3319CEBD18DE29D2997A90F501B62774C35AC00DE3DF15E3DF654F227E46227A410238602DE0B02B1611037618FF362D9160D582BDC03A57484EE7C176AC611B30F6B7862AC21A2D7938966A062F8F35A00696C1B38E65F074CF12E49EA286D5C02E0E98BB9E36B39EF0BB796133A78386694C2D707779C6470D747B40347F3D688710F88BF8D747FCC2CF7F3EB79F49639FC63AE59CD66D34C62BD0BF9978478FA7BDF25AF44C26D631CEAB87B37522BDBFD34B1EAE2C4E8147CD75F070D712B8DF5809F7B695C3A3D67A7883DC9F2F0D809B2B0BE06A790CEC4DD3868D6E4AB0DAA10F84348C62F87343BE9C77C78323F66E8EF43EC6B33BE676771C3D388E3D30DEBD3BD26064473AD682E815CC73F87A7B0A02C73D49E0861A72C1CF71698B0597D618706E455D3553448275D328305A650BD9594AD088B5DF9610EC47C62AC3462305389D6D073F9DDA09CFF7AF8467FB96C3F3BD2B50074B5107F59C0E6A7FA383C5E805E58C1F7CD4C13C56035B67B1A01AD8380DF9CFECDE17F89D5AA01821F417F13F929FFBAE3DBCC95CDE5FDCE723E79503D838AF52A77B65B20CF7EBDCD8DE8FC63BEDF1971BCAC1A9227B8C9B55B8761BE119E2F9DE35583B95C3938E1518538DCC7A75046A40DB5803D81D371C76C5F683AD2E8AD018321022B68C037FF472DF3DC9E0B91BE3BF39021C315E9DF1BE0BFAB713C21163D81E4797B6381889CFBBE35C778C7357E4D9031F8FC4FB239177AFDD89E089733C30EE3D907BF7E618706D8A00979D63C161C768ECFDFCC16CB9194CC857869DAE72D0385A0E5AE354A1C15201CE15B8C09B332DF00C7B92E70710FB562356C2F30ED4C3DE659C0EEA3FD5019313BEA483B92CFFD40B500FF756E7621D90CEB73FF8591E58FE57F08FBC8B2012F9F77C2672FB3A25DCBEDEE2812C2A39DE190C67479A2F37F9C941BDBE2C839D414A706B5D31BC3CB2159E1FD9086FCEED829BCB8A6077A40A6CF151C3588F645EEB3CBF170E26ABC3369FFED0E4DC170E440D829345FE707C4E1CA4B4A4C118CCF161ED1910803C7A368D01B79608F0440E5DD0AF1D5B46834333E688E6D1A88DB1E0DA1AC5C0B935125F1B8773A360E4AE68442CF8B4C68277333EC658F7C0CF71DF390A5C1A43C1697B10D86FF1C3DCEF06D64B0D617AA10AB4A25FED885080E67815680E5084AB7322E1D5E916EC49D7C1F34388036B581DECA73A406DEF5BC1E8E059FB525603BBBAF202A7014607581BECE06A83ED7399DE91E2E1C6496C1DD8AD016E6FA82B0F5445BAA30F08FC05FCF3102BBAF89FC0C5FD14AEF7A37BE1744F87725DCDED87D5E9B1357F3DF6FD0DC8FD96408C7FCC115B6C14E12ED63BAF4EEF809747B7C14BF4CECE533BA0DD470BD68C50842DBE4AB023AC379C2B0B82EF168D81B6783538F34D38FCB074125C5B9E0FD7574D83CB2B0A20AB3919A2DA9221A23519C25B622160C728F06D1C0D3E18B71E3BC3C015B973DA11048E3B02C18972B923141C9B42C1616728D8350683333EA63C7BEEC4F7EC1C0323F1FD1E8D21E0B62D085CB70680D3666F7068F004DB0DAE60BED6161C6AF561F64435D81324074D51F2D096D20B5AC6F0E0625918BCF916FDFFD066787E78038E1B582D305E4075B08AF583BDFC7EC0E9A0CB0BBA6B444E035D5EB0A5043D20FB0BFBC3B1744FE005F2EF8AFC2BFE45FCAFEEDAEF9BCCFDDEA384DBB3AFA57BB6C8F312E4BC1E395F662CCBEC91AD369763EAFEEDE12A70B53A0D8E2799C299A981F0E67413BCFA16F93FD908AF4E6D8777378E4347B011AC1BA100DB4231C78628434B545F688E1D08DBF17147C650383EDD092ECD0E87EFE68F8163A5BE90BD7114C46E8F8218C4D86D63206C7308046D0985C0AD61E087BD9A57831FB86FF605378AADBEE0BCD50F9CB7F983238E0E5B7CC005E18AB1ED8E8F3D37FB83FB266F70DDE4092E9BDCC169BD0B38AC7502FBD57660B3D20A2C978D00D72A4D9837B107748C968796447968CF1E002D913C3890A90EB7364E8437A7D0030E530D6C42FE37B25E70682DEB07FBBAFC80D301F5823D4B3ECF09B43EA439017BC9C7DC3E129B03323F7AC0D264B836D901DA1CE40EFCB878DC35D480E35FC0FF00C4F7991CFFD3B8EB3634EFD33DBB7AE47BA921728EB5F12A73767F6CB50D779DC40EF37C893B747EB70F1E628FF4B8A5165E9F6A86570CF73B104DF0FEE6293834C6143669C8C3166FF48A5005681AA70CCD913D60E73845D815DD134E4E7781EFCB13E0588139EC2D3281ECE53E10B73E14E2378440F4BA2018B7CE0F46AFF585F00DFE10BCCE0B02367881EFBA91E0B3DE0346AEF7048F8D9EE0D9E0051E0DDEE0B6D103DCD7BB811BF2EC8675BDDB1A67705DE500CE58E3B920E74EC8B9E3320B70AC3705BB2546605DAD0B5E65C3605E510FD88FDEDF96AE0C7BC70F835D093CD893D4178E4E3282DBDBBFC13AB0057BD5ED98D31A907BD4C121AA83F59C0EF872C2DE559FE7845D7C39A199F302EC17E9FEE0DD95D9DD79E01ED6840746F582B30943300FD0DF0D4567FD95FCE7F2FDD687EEF55463BE5F658D7C5B20D7D6EC7531CAFB6A07763C5E68026F8E3620E74D2CE77CBCBFC2F57A75AA157EBE72007EA8CD86665B8C7F23CCAFF6C8BF330F7B031C8311213DE066C35478B06D3E1C1EAF0EAD59EA905BEB02C92B7C2079A50FC42FF786E8E5232172C54818B7D20346AF7083D095AE10BCDC058256B9803FC26F358EEB3CC07FFD48F05DE3022357DA81E7721B705F660D1E4BADC07D8919787070AB1D016E3586E05EAD0F2E957AE054AE05C1F38642F9C45E70205E01DAC7E338511776A5ABC0AE2455D893D50F8E4F33823B58B7BDC25AF0D5F14678797C1BEA6033E7053427AC67F6AD3FEA6025DB2BB4F3E5844FBC80D501DD13A0D788EE2ECB623D00757031DF146E630EE0FA81297F11FFD7B2B8DCDF75AD96EEF5D07A7EADDD47DED739D3BD7184079BF32FD72733B1FFEA143FEFCD2CF7A777E17A21CEEE865717DAE1E9DED570A9241C2E4C0B85732521B0DB4F115A5C14608F9F2ADCA37B6BD81F1E48EE03AD197DA0B0D21E32EB3C20638907A4D4BB4352AD3B242E7185D87A1788AA7782C8254E30B6DE1146D53B4038226C992384A326C2567940C8327BF0AFB304DF6A73F0A936059F2A6306BE149546E0BB581FA10BDEE518F70BB5C067C170183B7B085415F78343298AB0BF60001C9C6A801ED00B3AD295606F562FBCDF174E141B62EFFA0DBC3EB71BF96FE474B095F3034E07D40FBA6B83DFE404DA27ECA9FB581FA216681D40AF0DDC5B95CDC4FE3DBA27C07F8DA83A66D1BF9A7FF4FC218827E3B9BD9EF95DFBBAE8FDCB2D91734FB6BFDB809C6F44FFDEE8C3A2699C3C5C5F5D80FCEFFD32EF67DA90FB367883DCBFBCB00B818FCFEFC17E6A0F3C3FB61D1E6E9B07B7564C813BEBA7C373F48DA71DAB607F8C2AD65E3D616A851DE4D5BA415EB52BE4D4B840768D2B64A027A4D53A414A8D23EAC101E211B1B5F6105563079175F610B9D4052297B9C3985A5B1855650E618BCD20B4D204C22A4640688531C20842CB0D2074913E8495EB41D8225D085DA803A1F3B5207E9E26D44D190847B3D4E0D094E1706C96251CCC1B04FBC6ABC1FEBCDEB03FBF0FECCBE905D7D665C24F8CDE9B58CD633E787982F382C35FCA096BBA6BC4271DF5F088C63E6AE0D9EE1A26173CDA3E07EE60ED77BB3A196E5426C0F5F268763FE0633FD8F1AFE6BF4C5656875EC3A3A07BF7CC5E2DF6F2CB4C64A131521E9A130742533CD6434943A0257908FAE230684EE90F87A738C0C35DB5F0E6EC1E8EF756E4BC95E51F63FEF5853DF0FABB0E787D711F6A603FBCB948EF23502FCFCFED83672777C1D3E33BE019E2F5850E7871AE1DCE4DF7847DC9FD60F67C3B98BCD80DA6D48D8449755E5054EB0905E80179B5A807D440768D13642052510BC9C87F72B53D242FC19C51EF060935B610576909B19516105D610ED19566105D6E8218C12006118B9A882D3786D8454610BFC818B2CA8C60C52C3D3833C300BE9DEF0067167AC1D1521B38516A0DDFCEB68313B3EDE17889155C5A32061EEF5F06AF51D7AF689D8BFDCDAB13FC3A68E07C80F382FD6BD9D8DF5D0BD75764C1C999EE706BFD54B8B776325C9B3F0EAE968D831D23E56189B26CF7FEFACDC5B16C2E60FBC13DFF6AFEB1CED729E1ABF717D36BF4A883A5D8DF6F0BC79A6D14D6F818EB3B282278B0230A7B38D4C5C99923E105D641AF319E59EE7731F1FEFA0272FF1DE51E79BF7400393F80DC53FE0FC19BCB78FFD211D4C3217885AFBFB8B017E7232E1F417FD807F7B04FBA58110975CB23606E952FCC5AE203A5753E50B2C41BA62D19C9E8A178893B14626E9850E70AF9E80DB9758E30BED61172F1F9F1CB3C511B0E90556D0B19553690566905E95556385A427A058B4C7C2E131F672CB6842C1C732A2CA0B8DC14D6CD3583B3B34DE0D40227385B1100DFCEB583E3B3CCE04489091C9D39028ECC308103589F5C9CEB0DCF3B56301EF0F2F876AC7976B0B9EF24ED79B03E3CBA85E9155E608DF014EBFCB38523E148BE25B4650E84D6E49EB0DA400E56D2DF8AC4A8C3E50511D0EA26CFD45BB4EEA6317863717CF7F521F4807F39FF58F769237EC9E4F67C16CBB15AAC1D280B9BC3E4607300E6FA20765F740B3EA69AF876AA3DFADB7AE46EDF275ECFC4FCC5BD6CCC5FDACFF27F1979BF829C5F3E8CF87FED7D057C14D7FAF68628443638B4144AA1B8B79452B49442A960C5A550DCDDDDDD1D424842124288221112880021EEEEEEB69BEC6E8484E77BCF998D01B57BDBDE7BFF5F97DFCBCC6C6667CE99E7F5F3CE39BE90C7FBA234DE0FB238DA6714EF0F7962106DBD514C3294F3CC04F79F9EC275A3B9B870753CCE1B4DC639E389387D6B124E123F9C309E40FC301E876F7D8F43C40707C93FD847B4DF643CF6DF9E8CBDE433EC311C8B9DA42776DE188D9DC40FBB8876DEF812BB484FEC66747D14F65C1B813D3746602F6D8F5F1D01DB734310463C1072712C22AE4F27FC99CC0F221D3018FEC73F231FB00F5E2E6A8DE7935B21EEE864143D3C8FDC7B87382F9410F64CFF4BBD6D492658BED3828F6D2419AEC7C3B1FA709CD00C1E1B3AC386FCE6DB5DC47098DA06F98EE791E3781551DB46C2A2931899D717A1C87ED71B39A1956E7F83FFD789287BA312FF6BCDF4709978C090ECC023927986F7C33924FB3F095B9F7DC320F5B1273FE859435DCF75BB20F39C6A71F755E2EE077902611D1F40780740911C04455220116D9343691B0C79D47348439FC2DDD71896B65B70D360126E184FC535E31F71D5640A2E1B4FC105DA3F6F3C19674D26E18CD1449C217E38693C1EA74D7EC4E93BD371D2847406F1C651E289A3E4371C219B719474C561F21F8EB27DA263B47F8CF8E338D1B1EBA371FEDA577874F96B445D188308831F11653C172197C721E8FC486E0F02CF0E87FFE92F10B27F08D9EBED28F1B020FCAE501C7F19C5AE86C8A1D820EDDE5EE4D81D4312C96FE4EEEF914C3EBDCFDEA108DE399AE7BE8B9F5E87E3C496B01C2446EAADAD280B7C084B8AA52D7B889163BE150556BB797D48837C80D11AB7BFC9FF8FDFA4CCFB5C6B298CED1AF5D083E322A5DE277DEFB8A0299C17B7422CB5AD8270E3321F4EC4F47D743DDC6BB0AFC55D29E3F1819033BC538251961282B2D410DA0F87222D9CF62388C2A0607A8078C33BC80A2E5E3760613005260613617CF3479898CE84D1ED19641B66C0E0F63418984EC175A26BA63FE20AD1D53B3370CDF2275C329B868B26137091F8E28211E90FE28DF3A41BD8FE05DABF4874D9E8075CBAC5E87B5C201D72C3F07BB8188C470C51D4ED3988355F8A889B531076ED5B845FFD1EA157BE47F0A56F10BA6710F9ABC7A8DD8190C590DF4BB64B1EED851C0726CB17697B0A81FB87E3E5E25E4830DC00AFA59FE2D99C6EC8B438487EAF13D98EE5E4E3CC42C113639450DC1C7260465D9D90B23EA87E3E8078E0EFC23FA916FFF7C9FE130FDCEE2B267BD58678A005F97F2DE1B4B4259EAEEB8204CB5D28633A3C4AE9DFBD53E619F9297167F21EC8E59D612E50B8406911847F246D23F97E790A3B8E4070E4637805DE85A3E56AD8901DB0BE3513F74C67E3AEC53C5898CF86B9F10C9899CEC0ED3B3339199BCF80C9DDB930B55E0C638B3930349F8E5B665361683A1537CD1911DF105F1812BFDC2232A2BF99DC9E0A63A25BA437CC4CA6C2D36416124C09FBBB4B9064BD9978601EE9811988349C4E3A612AC20C2721FCC4D7C8B97F1665C9015CDFB178A694C53FBE0FC89F5B84A81333916D7384FCBA45DC078C39BB182F96F6430ED90A961B89BFB80AF914EB72FF90E28312229E03E075823B857A51C603B76B7580FBDF54F31D5A53C77FA39D50A761F6A9987CFD0EE4FFB787F3AAF67059D90E1E9B7A22C5FA002A12FDB8CCCBC8AF632460EF53873DD3F54ADC6B659EE49B1393F71A9967B8A713EE19B128CF8C21A26D562CA2E33C1012E1009F9737E1E57905AEF7B7E1A1C94FB86FF113ECCD884CE7C28EE4D4DA7C16ACEECC8115C9BD8DCD12D8D8ADC43D9BC5B87B6F1EEE5A329A0B0BFA9BA5C57C58DEA52D7D67756F2E2CE9EF36746C75771EEEB16B5ACE87CFDDC514DF2D4592FD3AA43CDC8D588B6588355B8028D39F693B1FD174CF28E359C87B7E93F41FD92BEAAB22CE0BA5E4EF94D2B35084BB22E9DA5A046E1886E06DA351E061820CD21585EEA67C0C2CDFE102920D36A0C0DD449947A6F8D0C70679B64795F25F0F7FB38D35E3028E7F03FECD884C3628EBBC0C3F126AF5CCC84EB96DEA82276B3EC2D3F5B45DFF115EEE1F866C972B284B0AA8A7EFBD9472CFFC393FA59D0F7843D78729E53D5CC03B3D5A208E7B9C9218F6F128CF8E4572923762880722C21F2224D806FE2F6FC1C36E0B5CEF2CC6937BABE1E17C184FE8D8E9DE32385AAF8083ED7238D9ADC0E3871BF0C87E0D1ED2F143DB15B44F5B9B15C2B1CD723CA0731CED96C3D176259D4FBFA5BF39D1B18BCD3204D912EEF7B720D96117321E1F448AFD36C45BAF255A8D38FA7DACE562C4DC9E8B2C977364F7DC50E86F8342C2B024C891C73BA5A40F14F43C8A59FED7CD88C785B270D28F1413CBC29C496F9CE178B39841C81F5B09F8B35AC19AFAC09A1AD13A1B70E26FC09FBDEB7B6D8332FF778BD5F0B4D783C510313C77F481DBC69E70DFDA9B64BF3BC5FCC390C672E18CF7995DAFC19DCBBE52E6B99D27FF2EF50D99AF8F7B663DDCB3120873E5363711953989484B0D424A920F92E29F2121D61D51E10E08F733839FCB09047A5C42708039FCBD0CE0E3711E2F5C0EC2DD6E0D3C6C892F1E6CC1D347440F36E1A9C366B83DA2EDA3CD707FB8191E8EB4A57D0FFACEC3610B3C69FF197DFF8CB6CF1F6E41F8C3EDC870D887B4274790EE7E1AA90EBB914CDF253DD88EE4FB9B9168BF01F1B61B906CBF9974C426445E9B84B0CDFD9061B05EC098E21DC1267A72DC4BC35C85B898E7C1894758EE9878A594E14FFE33CF15F8D821EF3EC37FFFDB3A40B0013BFE6AFCD7686B375AABAD3DAF167FF64E0EABEB182186C78EBEF0DCDC071EDBFAC073D700786CEF0D9F432389078E51BC4EFCCEEC7BAD8F1750CFC77B43E6C9A697A547D6619F1127C83A97F74494E7304A42656E0A5EE5A420373D1C19E9A14827FD914AB63635DE0B49B1AE880B754442840BE2229D11EE6B86E06717E1EF7C087E0F7620D0E90802DD4EC1E7C921F83CDE0BEFC7FBE0EBB2878EF7C1C755205FD7FD08A0BFF9B8EC83B7CB6EF8D2BEAFCB7E0412C5B91D44D6D323C87C7619392FAF21CDE900525C0F21C5E500529DF622C5612792C80E25DCDF84F87BAB107B713A620E8C45A6E146C2D5893F0316FB96463D15FCE29A3C682D0F3809B90265BE48EA27E48B38FE56F5F0AFF503B90D98FD77D4FF1CD1D51DB74639CFC335F64E36F9806CBCC76D53673CDF3D8893D78121F03E340C2FF67D0A5FE2812C476607C2EBF43DF3F1928295FE5D58AD7FC76CFC5BBABE06FB1C26EFC97845B857E6A5F2EDABDC3414D2B979D931C8CB8C465E5604F23222909D1A88AC145FA4C57A20E1E56D44391D47C463F2B5822C91186287A4D0074808B747C4CBCB08F53C89D0E7A711F6FC0CC2D9F699B01FEA711AE11E67689FB69E6711E6791A91F43DA3E4E7E790FD8CC8EF26F2028D91E5711219EE6791E67E12E9AE4791FEF42852AD48F6CD5722F1CA4F88D9320419379693ACBB719EAFB1879C07281EE6E31E2C4FC87820D8B51E0F382A73468FF8B811D7FFD607051BC0DF15A867036E6FF8ECAFC63E715D3355DFA94D67AF24FC190FB018E0B29E1EEEF467F24F36FFC828781F1C099F635FC1E7F868F81C188178A3B5C4D74F295E0B16E49EE9FB947ABEBD52E6DFB2F3B5329F5027EF798C08FB8234A274BCCA4F8724271E25641324390928CE4D82342B11C5597128CA894646E003C2EA16123CAE2091282BD2095931EEC88E7B898C7837241076F1BED711EF730D09FED791E07B8D8E69DF8FF67DE87BC237C1D74038877DEF7D1D493E3790EA67805C7F03E40799213FF80E729E5F42B6D76564BF607411595E17916CBA0A49074623F9E234F2F5E623977C7D3EC641FCAF60F68FF9BFE40FB198A89462A3D2C82775BA20A486079C95E3078EBCA684D507F3DAE0B76D404596E9069DBF43FEBDC6355DC9DEF5A979D78FD5FB1A120FB82E6B06EFFD5FE1E59EA1F0D9371CDEDB0722ECE8346AB73DE1195D2F97C3FCBC77F8786FCA7CB652E6739305EC735305EC0BD305EC695B559009797E1A64C41732FA7B697E32E405A990E5A7A02497F1412C8AD2A35094168A42C23C87EC415EEC13E491AF901DED84B43073A487981099222DE43652424D911A6246FB741C7A0769C1B7E9D814E9C1A67C3F2DF036B2824C914B5444E715845AA120D20EF90146A4076E2137E01672885F728847321FEC43A6C91A64DBEE27DFEF0EF97524FB312CD7E10529D9F79230172878EEE325E701161F974609B95181075CEA7820C419C5CFCDEBF0B73A50F7CE98807F78B6E9C6BFB4FEAFC8E15CABFC07A73E095FD369F08BC9ADE5BE0B3F83453B31AE10F66C8E2FBB4FC4F05A31009E0BBBE3D9FC6E0858F305B21F5C4465560CF1BAD2C7E7D887FE02F6F5E43E5BE9DFD5E04E7AFE551EC33C43C09F6F3351599085B202B207745C5990818AE26C541465D171162AE83CF63739F1908CAE559A1B0F39F1923C3701D2146F14C6939F1D618FEC282BDA5A233BE21E72C2AD901B6E83EC486BE445D23E7D2710ED47592327D20605745C1C618322FA4E12F510C5318E280C263D10644E3CC0E836E7833C9F9B502478719E65F99B12C251CEF89EF830CBED2CD29D0EA2C0F72E8F09795CC4EC410CE98268B207E42F35F007881F8A29366435A1FC9D316E03F6D68F036EE59A6FFF4BF1CF7F707C4481E3858C62976B57248F8EE79705D9527BF6C375447358B7A5F87F6C2B3E5E1FB66732A28ECF47D683CBA8480E21990F56FAF8BF10DBD5609F155B0FFB1A7D5F0FFB821ADC1965A1AA280F650CDB347F9417D3B1349728075525F9785592834A4901EDE7E1157DFF4A9A8D57C5C42F12F67D36DD230292643714C739A328DE014571645F19C53EA27D27D2158F501CEFC8BF2F8E61183B702A62144BBA384638B72481E438F1098A892F8A480F1486529C177A8F6C02C96AB0054A629EA092FA23A1F89EE570CA5223C90E0622C7F312E2EE519C68B200055EC6640F4807B01C29B3F7C10E90F8D90B3E01FB2E988D933EE1EF0D70F9AF7967B0BE0F7067FB5CA2BFF41DB0FC87A73A16389CAD2C70B8505BB7CCFA55F8F038A20E7E8D54E34D287A6ECB6B3959CC5F9E1E23E47498CEAFCDE9FC92DC2BB1CFF9BDD813A6453990A5FB424A185690BEAF9616A25A52443C508C2A5911AAE5B42DA52D51556901AAE9BB57B242D20B695064F84196FA02A5A99E1C3F69923BD15348939FD2F16348135C509C48DF2510B6742CA1AD34CE85F076E17F2F4974A2BF39D396CE4FF6245E7080349A11C56B51F75118618BC2306B14875AA384EC4DB1B70561E8C89F8924D4897CC78B487DB80F31A77E4436E15946CF27C7E6140A1E5FE7315FEE83F328F034271E70E33CC0FCC662560350F34E00B7010DE2800F89FED2FADF0287732D097F7B5693C86B545D84BA1489A7094A7DAC39DF2A78EE3644C03DFE8FE8FCB83A3F2FEF97B0CF22CA469584649AF47C19F9FA2524C30C0379BA3F7D9FCB31AE961573ECABE5122229AAE4254452FA5E8ACAE234C833FD896F08FB0C1FC83248E7663C839CB6A5291E849533A4141794905E97A53F271E217D9CEA8E92540FCE2BA5847529DB67E7D2BD6569E4BFD175180F7122FE90109F483911DF104FE487DF4311F145595A08C97900F25F9A92AF780D594E2790787E0ED20C56A3D8C31CB127E7A080B6CC2F6632944E3E5EBEA729D70325BE14FB5BEE86D4F53CC9DB89377D8038C2FE2F7FFF93F057275AC1DF63AC873FAF5773BBC5EB58586D462DF6BF20F73CC67BCBDEC7D7D9FB5FC49E743BE9F4CAA20C9417C64396493E7406A300C2C19BF47A9680B98CE15E22EC972950AD9013C988A464FB23A0C809E024CF0D85229BDA9AE54FE48BD218C22BE01ED15D48836D2023ACE53964BB327D504A7F97D179B20C22B6CF7888DD9F7EAFC8A273E87B7926B583CE95A511A578118F3C873491F83341E00B79F20BEEC7E7BA5D40D673927FFB3D48BEBC1099960790657D0C69263B200D70E071011BEBCCF33046B6F31954A4F8216CEF0404CE698197F38722D378B36003AC0E093EC0BD5DA788FE96B9A008FF41454E975EF39A44D73AFC8BDD8C2125FF94F92BF2A4508E7D1993FBD4FA721F5917DFBF893DE9FDB7E4BEB09ECE2FCAE63ABF2C331225D1A40F532976CA0E575218A74A491A97778EBDA284635E599CC3ED7F757919F14209CA8B48C7E447415110C1B7E579C48FF9119025911D087BC8FD6F79E24BD263DE2825BDCDFEC648914FF76194477DCBADBBAF82F3137D479897C691BF96E04A3C42D8936D294974E5B649C27C87083BF20F6C210DB14771A00DC50BA6C8743A84149375140BB8D2B30AE2F6BF766C84B68A043F487CEE121F98E0C5F4F711B0B8131E0CD047F0AA4F916BBD571907EE653A600CD1DFF2FE37F97F6D097F7F5E9BCCF167EFB018F2F71D991D28F17B20E47592831B8EDD29B1E7793D3676531BDBBF11DFBF0B7B66EF49E7B37325F4EC8AFD88CF288E97A730DD4DB29C4D7A353B18AF2429B5B8579793CC57964116EF0D59DC33C239997E1F43F100619F138EF202E2C1A238BE2DCB0D23DCC9378F67E725D0BD041F519E40D74F26BF9CFE2ECF23CA25BB964794239082A88CF84891FA12125F0B143D633AD004D2402B94C4118FA691BC277B900E7025FF807CC668F2176328E64B0E201FFF3172BC2E21CBF918E14FDF296586E7C5F978A83036AAA0D8C06FE30864DE5C05A99B21A40EC7107BF84792FD7DFCDD50F2011308FBBF25EEE731A0F365CD22E72B1B38FE4F6A74BF11AF616735CC526F2B9EEF2F4B0BABA7F7236B4918B78B7B0B7B41EE53DF893DD7FBD27C6E1F986C9684929C863D2272226C3DA1C80C247B1043B29E4CD80B7E5F35F9791CC3782F28C8EE32EC65311E648FBC49567D295E88438524917880DA90473E798A0FAA8A73F1BA5CA1F4150A5051904A3681E499F0956705A28CF8A5AC90F150B4A03B0A695B18477ADD0B12EF3B28F2B885A2A7F45C3C0CC87F782CD808C603299E9C07A4145748C94F2C89251F21D21E39DED79047F69CD5B629282EE0F8B3FC68ACB2D68978A082E42578D3306499ED44E123E1FD5089F325E4DBD7F88007F6100FFCADF37F13FE9F90ED97D6D9FE1AFCCD28C6B9C3EB1D59BB853A8D7AD893EFDB20B7A7F4F539F6796FC6F84AECC9C767B830DF8EF9F4550C57964F88A7E71A4E7151B83361F4148AF4408EC52B4906F14A36F70F2B8BD278CCF7BABC1CD5AFAA48BF24907FE24CE7FA136F24A3529A46DB14D201B1749F4C545794715F51F021A43C769427915E0F73862CD683624DB21985D4E6A22494F3DF27F3DF97D1EFD93559ECCEC6F9E5495E824FC2FC011667D4F000F30D09FF62B2038521A4D77D0C90E7795D392EF85859DB569F0748FE930339F6B996FBEBDE0FB73F4E745889FFC16E7FF7DC2F24FBFA84FFBDB7F137E7F5CB2C5F2D8CE345D4D9FCCC9837F27BF5E4FE576C3EC79F612FCDE3545D5284D765A5820F9819C6E5BF3446A82D613CC0E2FCEA32C28E6C7DF5AB32BCAEAE223B5041FBC4030A09F7C12B8BC8CE10F6AFA4C45F92748E29B71B6532612B17A84A5E844AD2014CE7C8623D214BF0E438CBD309A34CB26F64FFCBF3A285EB150BB109E3D9CA8234E2EB04F20F42051D50CB036E424C10F388C786054166280CB741AEF345E4935C97043F106ADE6A7880E900F203A49EC62860EF003DACF74EB010033AE4591FFCDBE70025EC1B114DA8F5FDDC8DF9BBADFC7DE7E77779BD02CB7156928F572BF76FE6F6EAFB7B79696FC4F775D8BF2ACEA9877D7E5D7CC770223F9FE1539E1B276044769EC97C15F7F764DCFE57BFAAE084D75578CDF6195F9449F0AA94AE5FCA7C43E2A3BC78E17BE63334E081627E2FC66B95C4AF8A24C2329AD5B0B9F25CBD2CEE39E97EB275C48795D9A47BF295F68BFAC472D6E5B9D1DC47906505F0185196F61C252CC7403C50CC72456156288AB08524C81E52DFBBC87D4A3C10C9C687426AC7C8A414F7153B5FAE7B1FB8167F9E071E48F41F99039AB07F8FEC7F581DFE66C23B2C2F8477194A280EE098BFE9EB2BC7F1B8DEAF89F5DE95DF613A5F5A28E8FC9242017BB6AD8DED999F2F13FC7AC2ABB280E42DF925F11BC563A94419E124DBB9B5D8932200FD47FF481F94B39C00FDAD2C1FAFE4E4EB152473DDCFF12F2F157880E32FADCB23D07D199FB25A3E667B982FC16C03BB178B1938EF15C413BF12AF14329B12C7ED4A597EA4101F64910EC820DF85EC00CB194AA31F703D501C6185C260734823ECC9CFBF42BE8D93326716C879A0D8DDA8EE5DE086F807920EF88FCDFD49D86B10AD54E22F65F84B5F5A72FF5F4AF25F42712CCB03956725D6E15E7F0CB7D6DF7BD3E6677099E7F59D497E3CDE637A82CBBFAC5889BF44E9E7CBB9AEAF269F8DC776F949E4AFD373265D50961ECA7907D50CFBD79C5E130F5457D0B9E5A443CA0B391F549715929E49E7BA9E5FB34607C84BEA72084A3DC06CCF2B36B6C0643B2B8ECB3CF34564B1CFE87E147F9452DB654452D24945893C47C1FCD2328A1B153981640B7C214B7F4671A10BF9818FB83F50C8C616BC4E43126AC7DF779006D9F06D19E94C96FB2B76BD5987FFA306F84F205215FD073F847F67C2FF1CD9FF09A53E564B4A5FDE31C8BE770012F283A5CF4D200F76ACADE7A9245FBF92F0AE19CFABF1F5AB583EAF58D0F3ECD9321BCAC66E64B1CF2906273F3D279EF300F3FD993FC6B160381116D512D209E5C5B53C50457F63B5419579C9DCD6BFAE91FBD7E0F857BF22EC2BE8B71584698554C09FB68CE7AA08677EFDB76C80B401FED55C1F09C46D14F5A392F9B11437561651BF24A9020FD096C523F5634C79A6E007B0BCA134CE9162822784BF05F27D2F711D50443A20D7E71AE9155FEE6FE43EDCCF737D128AB10BF87C51676AE6857944D83711FD873F84BF2AE15F3BEF94F3825E4D1DA6B6F1745B3E0001074622D16C26329E5CA4BED9223FD002B2147FA5AC937E277DCF7065DF31DD59467A94F94C950CFF822CBEFF8AE27086E92BC293EB686603584E9FB065B2C77503D9FB4AE21186B7A013A4822E27BDFFBABA92E3FFFA7525F705AB2B08D72A451D317E5090FC539CC8F402BBAE6003646FEB0099803D6B438D3FC2F0AFACD167D49F72D2052CCE7C25CFE67E45A594EC4031CB372975407630F703784E80649F8F31849921DFFF2AC5029790ED730EB90157514A3E6DC6A3F548BB3D1569462B907869AE22EFFEB18202C7B30CFB6AA2CF08FFFFF8DCFFEFFA180DD29B60F2B95E397BE7DF71B63EC2AF0F46CE4B23E4FA99F0B1D192D8A7A49F9FA328D281FA4F3E7B1ACB0F06514CEE0F455604C79FE5F9F833267BCFC7F2583E262F51F0EB085F86576536C56C85A9E483C7D26FD294FE9BA2D6DFE3F8D760CF743EC39E64BD92E28B4AC2AAB2285D8821C8B6707C39EEF5B06F80BFB4CEF6301F442AF0006B17AF4361368CF400CB79301B545D2915FC0AB203953CC7407E404124F705E5CC06A4BA29E341678A034D901F700D058157C90E5C408EF33914FADE42C4AD81883E3318A906739066BCEA4CDEFD53630B1CCE2E24EC2789FE8B3FE623C5BA16A3C4174DFAE9C1AC8F18EE6BF5117777260A4807E4F819233F84FC9D505BE4FADE8424CA999E5F2AD7E395A4FBCB0963A6BB2B297667BE1F8BE1D93366CFBF322BAE76BF9AE96919E150211764B7C67767C4E23C16EFB1989F7D5F4D725F5DCE65BD4A96C76594DB224E093CE75887BDBC4EFFBF897F7D1B504F0770227EAD241EE03A299DBD9BE443762B867457B6905F607E4081100BC8B37D519AFE948F3B49E31ED0B330211F90FCE6587B9E0BC8A6D83E7CCB40D80F16C3AC95185683C41159F78E7616FD0F7D2C468B3BDCFE54EC71E33D3D588F11C3FF5053A4386E437EA8157203490F04DDA1FD7B5CFEF9582FC910F7A97262853C7E710A3FAEA0D881F1C72BD2F14CB6186655DCFEB3711DB9B0CFFCB65AFC1542CC4E7A81F98CFCDA24E79C57AACA84B88C6CF5ABDC6465ED20D3DB19F57C7FA5FC97FF11FC7395BE4B0EF75D985FA848627E4B34B703AC2F0C7F41FE83290EA03835C393F48017F901140B26921F18F30005BE6407DC0C91707404ECC57AB824AC9BFBEA98AEEEF8A41B9B1B89FEC73EA403C619F7D0CB63F5E18EB3C488BCDE17D9DED7901B64C26B6358BD0CCB83952479F2F133457604E439C2180B8B9F581E88D5785649845C5E8DDFFD4A2AE880AA62D2012C26E0F65EC09EE347BC219C9FC37FCF6A4A988DAE89FB05FD5D28F88E12C19FA8FD6D03FD5FF26EFC656FCB3FB703CA3C25C3BF8CFB00F49D8CFA509CC8F392658591E403461085F258409EC9C6871C2189A7F83EEC0EF29CCE20EBE606BC18DB14CFBE6C0DF30E6236B7C21AD1FFE8E7EE58B196E518F126E33E7A30E9AB07F7D56224DBCD4041D03DF2054D894C943C604D3EE00B214F961500457E04CFA7F167CBE496514931CFC756CB98FF9F27F8FB654ABF5F21E3B642E0831A1CCBB84C335EE1EF0AB098A080AEA9A0DF54960B54512EC87D65D91BFAFFF7E05FD8D00F54E2CFF480309629DCAFB23051E0016603C80750F0383080745C00C9FE1348A2EF910DBC4BCFC00292600B24DF1A86A793E839DD588C24A3B50839347F7491F3E5DB1297AB13280654FB5FE301AB1FC817182EBE7CFD7D3DDCF95C0CDF7D4D91EDBE1B859176E40F9892EF634EB6CF9A748007CF8D3062E3F195143B33BBCE6BB6583E57A6CCFB30CC59DCC6E374A6A74B04D99717F27D9E2360D83179AE10C67BB9AF982BF8151CC71AFC999FC06302C5BF80FF1B71805419BF16E608631605420EF015F1318F018AE285714226F7592F087F1603B01C902DF180354A935C91E7BD15AE8BC40839301845AE5751F2C202A5CFCD228A5DAE6517399DFF82F06FF4BFA80708F7D6D75AEA3D62EF89325F20F86C07E4BD3CC3C7428B432D78FE4B12EFCCC7CCE5593EBC1683E7D48BD3786E9EE3CFE36E16DF2979A006975A5B2DD8FFAA92DC06BE8090175208755FC55982AC737957D22F62FF6BF8BFDB076063141C7F667B8AD385F85F893D1B2754E40ABE1FEBA32CF339E1EF8492F8073C0E90041E47C0DEA60839F10DF21FDF14727E75F3C0FD443AA091E87FF873BD95DE87D73FD073B8D9518FCFE91669D08FC73D6C3CB43892F08FB1879CE3EFC76B6DD8B32A2F203F9D9E5D65712AE7812A193D63D2FD5565794A3E50C6FB65CA719B0A79DDB601A64A8CD9790CFB2AA5EC57BC43EFD7977DC51FC1BF9E0D2852E6B118FEA52CF68B11649FE1CFF83BC71FA519CF087F475E5B264B3081FFE18F6031889ECBF1497912B75B4E456E8616847F15E1BF97F0D714FD1FF8DCE8A8F72191037B57ECD1148A098D3E8724F28E32176A87528A89E5992F3929720379BE84F100ABD7A96439B5D2743E5E53A5203E28CB1772B88C07CA943C505E520F47F93B48A1CC0328F33E558A5FC0FE4DD9FF25FC0B7FC506642BC7B0D8584002F5254CA9FBBD94F19F07F7FFE54977107CBA37EE915EBCD5532F2F68E79049458F2F7F50E476AB35E13F88F0D711FD1FFA187EACD7DEB0AB9EA351571613E823DE7C304AA22DC9FF7B4236F031E4692F787E84C98822378CC74C6C0C85F94FAF4AD394F975E281B25C410F301E60FE40653D3D505E9FE4BF4C154A2A97BD4D0D62BF77E0FF0E1F50A83D57D69933BBC5E2158A5BCB0BC9EF63356359D4AFEC973CFE63FE5F598A1582CFF581D5377C6ED45CE37E7A9382770D6B24FA3FFE31EEAED7C1A8BB9E238B0B1E4D653C309C74A02DF100C5C4695E02FE353A80D5E815920EA0188AD56A083A208BC756B53C50512CE05FAED405B5FEC03B70AD5052ED710D1FC81A52B9EC77E8FFC277D8806C614C405A93F761793FF2F9F304BF8FF9FE2C0F244FB240D8F9DEB01DCFE7C9CC279A48F8FF9FC7BEE663D24BAF23D11D13E2810793F5116B3202B2446B2E175C3E32998F4C3A204FA903287EE63C505AC303F5F540BE803D1FD39308C4F8818FF3C894DBFAF40EAC6B8FEB9D575EA3536A62CD1A2AE263062CE660E345C2FB2539CA58259DDBAAF2E22425F664F7F382499FF9719FBF5C42B620CD1681C77AC09ACD93384A1C6D39523C96F05715FD7FF6311B206E4174D27C80185664FFC2CE75271E30E7365F8803BC1AFA01C571DC9F7EF5260FB0717CC2BEAAAC5039A65B8F0F6A78A1B2E41D7CF04BFC5152F71B7E8D62250963C68CDF38CFB1DA015E4392A1A434C1DF9728C77C59BE8FE97D863D51A52C05456157F062475B588F13E3DED7E2A7440345FF1F7FCC3F15EBDEF9443CC7FC33712EC9025E6C6B8AA2D0F3A8288EAE8D0599DFCCEAAFCB8B63E9D926F2B175017FA52D20AAE69808F640D007357CF0062F54D4E387CA77E05D51EFDC5ACCEBE39EA7F43F85ADD0861ADC13B97C0BFE7E0DF601501484A1A23000395E27F07CDB7BB025B9779F233AEB3E5BF481E89F0FE301358BC1E2FE1643C48FD91C22AECBF591F964152AF2FD8567C8ED408860074807F067CCF8A0B48E0F181E35BA8093920FEA78E117F8A156C625F56C4851ED6F6AAEC1AF47D765F77825CB12E45E96DD107BD636A6F30B09FB7C8AF57283E96F0990C45A21DC60145E6C6F0AC7B9E234CFF9A2D944BAFF20FF46BE7884B885C530F18EBBC3C5656E6BDB21FC525F14049FA5E71A4DD887294988076AF840E08134010B99A00BD87E0D56753A21AF16C73A7E28AC87790DDE75E7095483790DEE190DA80EFBF85A7B5F56102AB4B9300C19CEABE1B95E1FCFB6B486FBDAA6A62F168ABA3E5F2852FB07ED5FE4012DC27F80C33CFDA7AECBC4705EA08F2883AF204B7F4CCF3A9E9E6944BD98204EA97393EA62C31ABF80F34196922F726A49D00DB9F5E2C7C25A9C39C9731B9C5FC75719F5AE2FF81F6C6C9FDB7AF64E00F125F3F319EEAF2471280CBE858093BDE0B2580C979FC4F191677A4F0D3DD845FC0FC2BFEFE33857BF69C8A176E31E4ED78F62F9C2671BF49168330B0A8A0D584E8D8FA5F1B840E0833A5B905ACF3F4C6F28AFB21A9EA8C70F4ABBD140C6DF92F3F40676BEC607E5753D05314ABB1443BF4B8434C111E1D787739927FE95F96F146DF75F2F6A1D75AE8FEA3FA8FEB14FE8910E8DBC576B37F59C275AF260BA5EAAC36C7DB8ADD14782C514C8525D29CEA27880F984EC5D1CD2BDAC9E9FE902411FD4F0417D5E487F4B7FBF5BAFD73F3FB596846B2710FE6C6C4AE0C14A09CB4FC7A030FC2E226F0E8717D9F867EBC415213B459782B68BBA066C1269FE83E4BFF7215F49FDE5125173EF65A2898FE7EAF93F5E483A75913EC22F0F43B6D7396E0F2A49165FC95285B116499CA097395E89F5307C073FC8DED4EB35C4CEAFF1E91385EB29FD3BA6EF5FC9D2782E27DBFD08C5AD3DF092707FB9455C18B65FB43E6CAFA855E82E51E37F90FB733F3ECB45AABEAB453ABEEB44839E2CD23BFF649938E7E94A21668C32FA0EF9C1C6FC5D6D5E6FC1DEF1E5BC509F12DFA21A197FFB6FCADF30BF8E5D878D41D096E5EC0BE93E89D6731070B829FCF7367DE5B34BEC1475443431E290488FF057FF07A9BFF6E3BB5EA442765523608B482778BB68CC8BB53A5748E7E6FA1F791F0147DA20FCEA60A4386C4441A021E4E99E3C1EE718522C2650BC9284F8A15C9A24602DAD774E9150AF559AEC4AD7314086CB2644DDFC1441279B22F26A5F79E8B90E5601FBF466C69E516D137D42D438EAA8A8D13FC8FCFD9FE01D2295D0DD22F5D03D22ADD8B36D7AC75DE9BACA7B97F8A6FF6E7140C0DEA6554C46030E3545F4CD8188371B83D4078B91E5BE17D99EFB91FDEC000A022E21DFFF14F2BC0F21EFE5418AD79620C5660212CD8620EA6273445C6C511D71B15956F8D9A6F6A1A79A6E4EBA2AFE32F9667B9D14E3DEEA71E754FFC1FCBFEC1377A55BA3A8E36AAA312744EA71A73534E22F688D4CB8D07872E215BDBD41C79A1E083BD5D438FC6C33B7F0734DDD222FB6704BB833CC2DF65637B7E81BADDCA3AEB7718CBAD67A4F9C61DB3D59773BCDC934FB70688671FBF7D38CDF574FBBD5462DC5A055A3A4ABFA2AFF3CE57F3EFF7CFEF9FC5FF840F8948BD1E023D16C78ECA1DAF0789FA8E1B148B4B7FEE16B916844FDE37291A84383CB8B440D6E902212A936BCBC48A5E1E51BDCE0353BAE77832A76DCA1C1E545227183CB37B881073B566970BBBA47A1BC7CBD1B5609C723EAF5A6C10D528463CD0697AF77837D0D9F356A9EFDDE06B7ABBD4179CDB1B85E6FEADD20A5E658B5E1E56B6E5007EEDE378E3B34B89DF2065575C79A0D6EA7EC41CA1BDCE2216A7883378FF7D53B1EF18EE3FADCD7E18D637183E6FDF163CDDF3E1FBF76DCE11DC7FB7EE578C41F7C1EEF3A16FDCAF379C7F37AFD478EC50DE0FDED63CDDF3E2EFFE7F80F3D9F37FF2EF9778EC56F1F97FFDA7187B78FABDEE0AFDF3A6EC04F7BDF3EC69BD6A4DF1BC7F51AA0FAC6718737F4CF9BFA69EFBBF415DE3CDED7F0F7F5047044437DA9D4876FEAD337F56D55C3CBD53560EF1BFAFB0DFDAEF2863D506D608EEAD98BAA06977FDBDE08175479C37E693630A70D0D6A03F3F50EFBFACB1F367110436C3EBBA3E843DE907D1FFFE317FDAE4F5751235127511BDDF1EF2F50FF4C7B84E82391D6FF50DBD5451D451FAB8F6B7EEA832B5FBEEE7FECDB58D5DE1A13A83FFAFF036DD7A1B60FD4F8A6B981E6811ED5AD4F7E8631163FA3D7FEAF92547B692CA43E7C40E7A8FE97B6BD25B5FD1BF5AF9B5A6AEDEBFE5A756F67B4383C00A30C6761B8F10C74D93924BD512FF52DD487DE74AED67F51BB55893E241E9FABFE95BEA3D6AEAED0D8D519A22D1FA0DD9141F8DA6016065F9E8881D7C6E3C3CD03731AF5543B21EA2C1A41BF11FF17B45D93A80FB57D9DDA28F173CDAD9DA0B1AD235436B683DEEEEED8E4730A9BDC8F63D0B9EFD0FFF458F43EF735DE5FDBA7B0512FB59BD48749F4DBB6442AFFA1B6EB110D277E38A03652D75F73C38750DFD41EA2356DA1BFB33B66BB6D433FF7B9F8EEE5062C73DE83BEC7BF42B723C3F1F1B1A168B5BCAB8470B8477D5844D7F89848ED6F6E7B1BA249D4F68BAAC3B5C334D6B483FABA7610AD6805F1968F31FBE936F477FB096AD683D1D8761826786FC68287DBD075DF17E8B8E753B4DB3B004D177694521F9CA80FDBE95A9F1135F99B78BD33D162FADF5C75589318F5656D5FABAD6C0BD1E216106FE8C4DBDECFFD2768D87C015DBB91D0B61D4E7D188AF13E9B31C76E033A6CED87F7B6F442CB2DDDA033F7BD52959EAACF0881D374CD7144CDFFC2B637211A48B4839EFBA3469F6BC6AB2D6AF55A6D692B887E6E0ABD351F62CE93ADE8CFDB3E98B7BD86B4ED6AFAB0093F5A2E43EB351FA3D9EA8FA0B3AA3D34A6359735EAA9EA4F7D30A66BCF25EAF067EB5835E2F526DD1A7DA5D555E554E38F553C343FD348539DD3B44A75417388E6E84277593BCC71D982FE1ED4766BF6DC47BC45020EC3F003F5E107B305D05DDC0E4D16B585FAC296509F245634E9A916A3DD45C551AFBBEA96D6DDD5FB77E9A4F6A7E8D8191F3756FFBC974EB75E3D1A2FECDD55EBEA879F6B07A84F1757359AAB0FD1F426D0A536CC79BC85F3BBBAF5E077B6BD611F86F23E7C633C07EAB39B426DB63E1ACD11433C5E4FDEB74F13DF4F7B34B939B497CECF33FB35EDBAB4B7CEBF35D6BCBEAF587361BF16EDE7F769FED5CFBD9BADFAEA8BA60F1A4FD12D5799AE03D1644DE8CE6B8539CE9B3180F18C15B5DD76C4AFB69FFD5DDB66181ADB08F230EAC6747E1D95A9DAF42CB4F1FEF77A45B3FA37B35BD0BBF9EE057D9B8F5F36A065D715FD9AE9767D5FFD0FEBD879BDB5D5577ED2BAEDB23E2D06ADECDB62D6F8C14D4D9B8C6F5C2E9AA405D1F78DD064A63E663E5A877E4F6643F5EE40E85A0F13DA5F4376231AF647F9BD9ECD4868DDFB02EAB77BE03BAFF5187A693C44DF8AA0325E13A2899AF870AC76FE82FE2D4CE9BEEB96F56D316679DF569D160F14FFE177B556F4D7D759D2B745D765FD5A8E5AD0A3D95EBDB11A72D18F748FEF45D09BDD1C0B5DF76198EF06347DF43DDE7B3C05CD1F8E45139BE1D0ABDF87FA642390B615E9FF47DFA1ADF314E8DF1F8BE54957F1F5B599107D477D98A04E78A8A3CF9826A92BFBB438B6B44F8B394BFBB6F87AE980161DB677D0FADD36A2474775957503DAB6583CA0C5272BFAB698BEB8A94E8CD637AA10FD2882FEFCE6381A688C43858F312EEC04BE8F3C83313167F181EB0CA859F487A6D5179C3F74A8CD3AF623842D231B46C3A1693908DD9E2FC59791273028642F7AF96FC6DEFCC7F8E1C65C88BE144134B51146CFD182D3E4369173BA355BBDB84F8B898BFAB7EAB9B6ABB6F6EF6E7F070D95B5FDDAB65CD2B779E70D2DC51EC79BE9A2D108111A7FDB04C6310EB85CEC89C591D7B03ECE186BE28CB036C114137C77A18FE334747C341ECD6CBF8416E9212613B57DB115DAAF65F9393E76FF195F04EFC5A77EDBF089DF1674F35E87DD798EF8FEE2349086C688E98D213DFFF5EB2BDFBD6F39B7ABFEB0E5FD5BF55ADE45E70FD9B7A5FD9BA96EFFB8F99A8BDA3AAF8FEB6A907E680EC38C1730288BC4B24C0B6CCCBD8FB5B9F65895638DC529773035E820BEF15C816F9EADC557EE2B30D0751E3A3D9A88E6B62339269A5643A04D32A27577103E7AB91C9FC41F47DFE843E8177D10BDA3F6E1A3881DD856E481CF6ECD438FB19A905E9F8BFC73DF2A760D6D3B7D61EFE62DBEEEA4F587EA1F4EB76BACB54C5737E564631DECD452C76EE3753008BC8915562BB1FDD1766C7AB005ABACD76095ED3A1C0DB98645BE0730DA6315C67AAEA1ED4A7C457DF9D27D39863E5D8CBECEB3F0FEFD6F88F78740FDDE67E8693D1E5F5BCDC1903B9331C4FC470C339B8A11E6D330D0621256BA1DC5922D7D507C69360A6FCC43CCD171415BFB37D3F8A3F2BB4FABC952B60EEE295D5D9C12EB614F634DECD254C52675556C5657C376A2AD2A2A38D54C07E50FCFC0C0FD1086933EF9E1D97AC241E8C397EECB30FCE9120C735B8CC14F16A2FFE3D9D07F36094B7E6809532D351CD350C7714D751C5657C721A2DD6AAAD8A9A789EC4B3F23D77829D22FFF8412A3F9B05BFCF9E43FD2F6D5BABA8D56EBE844ED52AEE3BEA9890ED6696AE378635DEC6CC2D6F6D5C151A2E3DABA38D1540B25C63B60E8730EA3BC3662F20BB2AFCF36601CF1D118CF951C03D6872FA8FD831ECF4777BFA5D8BAA807EEB5D4C4D536FA38A9A981935A9A38A8A9894DA246B8D4A915A4763B9171730532AE2F40FAA5B928B83E3BBCE0FAACDF6D0336E8E8F4DBA8AD53B593DAB88D9EEF91A6BA38FF812E0C3ED6C3A5367AB8D9490F865DC4B8DA5E1BE7DA68A1D060272CE3CCF0BDF756CCF4DE417DD88289CF37E25B4FEA03F1D4A8DA3E2C4077DFA5D8BCB83B1EF56F8C332DD56039A03D722D7621FEC26A78AF1D8B3CF32DC8BFB70BD9B73720F3E632645CFB19199767BF4EBF3063D0EF6DFF213DDDE3875AEAE210F1CEE916BAB824D6C595567AB8FE911E2E3713E342D32638A9AD8A4B6D7550FCF2360A2E6EC0A69BC4BFFE1B31FEF9264C79B9033F7A6DC58FD48FF1D48F31C44F5FBA2DC7089285DEFE2BB17EC9C7B0E9A206BBE1FD20F3BD0D9997314ADCAF41E1790D850EA790677300B9567B9065B21699379622E3EA7CEAC31CA3DFDBFE2D3A3ABE6C0DD0EDDA3AB8A0AB870BC4FF377BD033EFAD8FB3CD5471BB7F3378CC1F89E03D8BF85CFDAE03C558BCBA3B0605ACC64F5E3B31D76B1B6651DB1778EDC0423ADEE07D04EBBD0F63A2CB720C7AB60C9B36B686E34035A419EF425998030A5D6EA0C8E52A8A1C85B970F93CD8F78F23E7EE4E64DD5A497D584C7D989B9271F5A7F77EABED1B75741A53DBB3B651DB4FEAE9E27A473D5CED2486F1E78D71E5C346705B3E02A5210F90787B135F0BC66D5E2FC46EFC1A262E07A9ED9BB0CD732B363C5D8795D4D6A54F5762D1932558E4BC188B5C16E367A2896E0B706C675BB893BF90617D0A8A3057483CCC50EC6E22CC974DFD2874BA44FD38CBD773CA240CB20C5720D3706956C6D5795D7F47FB3F5AAFA3233BA0453CD34E0F2603F570ABAF261E4CEB80E8D38B519EFC028A70771875D1C0DDD1EA78BCEC3DE4DF580173B38538F3643F2EBAECC679D79D38E3BC838EF7E0A4CB761C725887030E6BB0DF710D3638AFC0B91DADF072910EFC8F8C4259E40B485F5A0B73FB3E33E3F37DF3F9291E5FA17E5C1430305A85882D5F14A75D9EB7E4B7DA4F3AB31FF14FD5696AFF6DE20BAB6F9AC274843A32EC8FA02A270AB290C750C43E43D2CD5DF05D3312FE1B4621EBC64A9C5ED91C27ED57E39CE5229CBBB708A7EFCDC3499BC5387E6F3E0E5BCCC201F3E9D86B3605EBCD26E1E6DEF608DDD3138F166821E2DA0C54248540EA6B2FACA3FCEC0E4ABC6D50EA6B0D85AF250AEC8F52FBD720FDCA7C26CF777EABFD47747587B1F50FAF91BE7930A7391EFEDC1C8E0B5BF3759BF85ABE114FF9BA9E95D9517CCEF9CA9C24948779C0E1D22C9CBA3501174DA7E19CC9149C35998C33B47FD264128E1A8EC3E19BE370D0602CB61A8C82ED85E188BB3C117E2786E0F9B6CEC8BD7F1A32BE0EE463C823DC906377122FB60E82CFA66FE0B36A28AE746A8D2CE3F5C8BDBDC6EE77E8CE019B9BE854B1B55BEFCFD285ED542DA4D91D474542106451EECA35BA85359AD93A346C1D8FEAFC74A4A487C1F8C21898194D8239B5DFCC7432CC0903D33B3361747B320C890C8C26E01CF5C5E5FA3748309A8DA04BA3E1B7BB27B2EE1CE46B18B1F9EDE2AF2C83DFC6A1F0DBF62DFC77FC88B07D7388FFD722C77C335BC3FEF7B4BFDB566D9DB29BED75E1BCAC155C57BD2FCC999BE8A75C37C38FCF9FCCD79CE2EBCE44A12A331ED91961080EB1839BD912B85BAEC513EB5570B55D89C7F7D7C399F8CAC96E259C6C97C1CE6A2102AC9723EDFE76C4DE598048831F85EBD3B5721E9E233BB018D90F2FA1C8DD0825FEC453CF8C50706F27B24D3751FBD7DEFBADF6AF54D714AFD3D4CD31E9A60B8FAD3DE1B1BD17D2482757248751DBFD85F5B2D285760BEBA225F0758E8B32A3909D1B87CCD460A4C67A20D6E71622DD2E22C4E30482DD8F22C8ED08029F1C82EFE37D887F7218D91E17F85AC4490EDB1163F413522EFE8C8A8C4828629EA32CFA452D3F15924E626B48E6905DCB32597FFAB7DAFF624177951D3A8D920F90AFE3BEA6333C3677418CC10ABA762C9FF3993D2761DEEF38BE5E339B8BAFBA301DE5791928C94B82429283DC1007E4843C444941223242EF2023E436D283CD90166C8214B6866680119F1F2CC7F706325C8E22F9EC3414BFB0843C3908F2043F94129F0A6BE6BAF27548F2EEEE627DA8220C7EFEADF6CBDD2E6CC831DB54E4F2ED277836A31F126FAC43794ACDDA54E1C23A055971A8E0EB13A4F13902D9DC6E6524CF6C3E5236FFE76BE5BC32F2743F14B37503935C881E4312E7C0D70594C63CA47D2714865BA180FA218F7B81F2C410643E3D839C2757200F7F0A09C9833CCA0B252FCCF87A2EB977B767531F7E730426DFE1FC1E999719CAFC6FA32C86F44C7E5AED3CCBE519C273AFC84954CEAB9EC1E7A72CA7E75C9AE28E57923C3E77E2EB8A725495E64191E5C7E7269186DF27BDF5088A6CD20119DE90A5BFE4EB16C869CBE6E82B8E7DC0E7B94E773C8C5483952870358634C809051E4688DCF91D722DF721CF7A8F4BAEE5CEDFAC8B2C74BCD0BEC8F9B2BCD0D500253EB6C25A314A39E5EBC0F139A285357EABA5057CED4849B0355F63AB5A9E8F2A9984FF469111C4E7562ACB0AA67E47D26F92A88F2FA16035BF924428089B22CF9B288D7F82926477C284DAEB678C427F6B94A7C5A0222B0629C6DB107F681AB2CD7720DFE6C0FCDFEBFF14B95C73676B9E15935D57104F96319E61949D802A36F717E94BBE7681A480CF19519115CBE789676B02B079055E5796F3396D2B0B93502949A7E30ABC2E2BA36BF94396E4054566102AF2A251C1D64FC90C878C7062EBCB158459A2F0B9094A88F7D91CE1451EB751EC741E85F74FE4E6591DF8DD398822D76BE325EEC692B2A0FBAF2B5383388F54E426A32A3F83DA9EC5DBCEDACCE6D264735FB0F6727E4FF2E373710B8397D5FC9DE9AAD21CE59CD9A55C2E2A49E6D9FA8FF2445FBC2A61D74AE573E0B0B9AFA5F12413C1B72109B9CFF585E48901F2F89A86474FFC91F885CD3D5DEC6ED4D673FDE8435E9B3F4751B805E1CDD619211ECA084505C904A3CAFC146A5FA1308FA8240B558CF7AB2AF9DCC05565C57825237E2A218C2A4A79FB6BD60F63EB46B2B5A62BF2E35129CBE47378CA3906AEC80F241F3ADA0A590EEB91797B651EF1B367BEDD31BD7F25FF66325843ED525B51B0D7F6AE9024D8223FE82E6F335B93425853248DAF73CBE639657394B339ACD8F755F2023EBF5005C93A93073EB7554DFBD97A976C2E3C493EE7CB8A827854485348CE83509AEEC6E79ECA60FE94BE8AD46BDD9401FF6EFEF3CE287147838E6A85C9F77FE6F3DA31BDC7E6BA65EBF054B1B91B15CA39DB95F37555C9A47C8EC42AC633AF2AA9EDCA79786ADACFE758C9E7EB37B0357DD97CA0155292E75CD24D691E90A7D92174777FC45FDA569A6D7BE6873F23877BF3439DCF8D7A349616061D21FEF6E53A90BDDFC7D688E1734BF07940D8DC32A5CAB9C364CAF923CBEBE690AA3F5734F1149F0F88CD652DC950CEFFE78F4A6904BC760C40E4999FDD2BC21DEE485CAFFC69E301D7DB35196CF185767171F8057AC6297C6DC28AA204FE8E535539F143A5E4EDB970EA137BFE0AE55C37A5057CCD2D36AF5945219BC73E1A95A54908BE300E973B8A6EFC554318C6DD9BF4BAF36993A4AC670751A520EC4B987E4C12DEF35714F0F51AF8DC0C6CDEA70673784885FE5510EF97934CB3F9B74B5239DF5495E5A0AC301401278696590D136DFFAB8790CC0668EB9A7DA6611176FDBB4A798E37AA2A0BA9EDEC5DC34CEA47269F17BA4AC1EC7041C3F925E83BFEEE724986701E7D5F29CF4286E759BCD8D226CC73BEE8D3BF7308CF7DB1D6272E33B43DA34D17544A535F08F329F0B932181FD13E6BAF9C512EDFAF2E2FE03854B179D6A5E9C80DB88990D33D925F2C166D08DEDDEA3FF6BEC4F385A2DECF966B5E0A3B3F2821C3EDA0A228FA119F9F81BD23C8E614AA2C49E3F3B39666BE20FD7BAB3ACD794D6EC4D9F68F82778AA685ECFCEF79A72B64B74833FCA876EF8843EA4B63CEB5381771B9B365BCD910BB048BC176F1265DAEA718BDB735EE92DED7F197F49BFD99F7ADA93302CA47085B4907619BA2296C598930DBB2C225DABE66054DB4AD626558B4E525C0B44D618550B4F5600552B4DDC72A9D68CB6F221209A5BD225155FD6D0791A8FC8D6D55FD6DBDF3CB7FE17CBE158B4492BF62FBE67D46D46D5F2BFB55D33F5EDBA5ECBF66FDE721513E9F9AE7554B1EFCF9B23A2D569D35B27E9DD69F5CA9A3D2AD91B6E863158DFF08637755E9D562431F8FF7E6F5B84CDDFBFB6A903E16A9AA7469F4A5FAC20F829A9F19889126B3D16ADA47A6D4864E7FC3BD7555BAA8CCD19CFF7E5CA33D1FA1F5C101187D73263EBD3A1E4D277DE024EA281AFA97D56C7C2C7A9FEEBD4563769B0CD56DEDD1645B674C765A8B858F77E2D3B3E3D0EDE448E87EDFDA47F491681AAFB7FAF3EA1354445D447D09EF33EAD35AE4375AFF1EB43774C498FB8BD1CE793C7A3D998599F6EBD0EDC0107CB067001A8F6D16496DD840BF6BF7A7D40175117D4364A136A969B1CAF29668B2F2038CB15F840F5D2641DD6A30D4EE0D44BFE73F61E2BDA5787F732F345BD719EAA37492891B58ED463F12C47FA90EA8515751538D2E2A0B34BBA8B8AA7DAB53225AA08F268BDA608CCD02B4779B4CF7FE0C7A762339A9DDFB04FD5ECCC7D8DB73215ED20E1A0B5B417D44E39CC69D55AC1A776B34BEDD47AA7F688C705AF7269AA37AEA7E31B8A7F6B9E66375734433B5D1786E734C7FB4BEC1BD6BC6C0D9BE3AB5A1BFD7428C30980AD519BA10CDD445C7E13AE9A37BE85E9CDE577FD8E29EBF6F9C724B371D8D15035A755DD6BFC5825EA3F5C24413D5A139A50926DA2C411B97EFA07EF713E8D98F6C380E6F2BB4818D13F7F69C83CFCE8FE363F98D266A61E4507DFFA5BD5B6C58D9AFD5C0397D7E7BBC7D51FFE6CD57F56939785C1FBD47A28922684FD3C58AA747F179D836B4793213BAF7BFA6FE7FCE6B2E74EA8DFF37B11A8AD68FBE475BB759F83EFE18465D9BC1C7E43527A961F990A6764B7A369FB872408B8EABDF53FFD51A98A5035AE96EEDD8FCC89496AA68F49D060EF9DDC4B162772C8933C2B264330CF2A0E760379A8FE76B5A7F012D9BA1D066E3C7F706F1B1F2119127D03B703BE664DFC688ABD3A0466DB05FD3A5FCF088F7362CECDDFCA3591F68FDEAFC121BBAE97F70414B277F4E7B2D6C8834C679A91F56E598635DCE5D2C4BB3C014DF3DF8C6633546BA2FE3E3A7EDEE7F0B1DEBE150BF3300AD9E4E479FE4C3E815BB0B1D63B66272B6057A5E9E80E7FBBE40E6F1EFD3D60F68F19BF3971D6CD2F8EC7E2D6D1C6BD3124786F5C69AEEADB0B9E7FB58DDBE19822EAEC52EFFC318F17C35BEF15C8DAF3D5762A4DB327CF6781E5A3E9D8C6107FAE2F047CDB1AE5B0BACE820C69C767A383EBE1FB24C16A3F4F6123C58F8D9A15FBBF71A1D5DED754D747276EBEA606BE32638A2A98EA39A1A38ABAD85032A22242F1F8F0B710618EBB509139E6FE2E3B17C0CF0C962F40E588505FB87C04E4F1517B5D461D9B93DCEEAEBC27BDE5728B1DD8EB42B3F23FFC6DCACAC2B337EB1DE608FAECEF8BDFA3A384CBFBBD84C17373FD6C7E5668D71B2890AEE0DFD18F9467BB0EAD12A8CF2A167EBB50D935E6CC177CF3760B4FB2A0CF05F8BB94786E0DE079A08D9BB1065A16690BA9C86D4E904722D7721CB702532AECC63638E3FBDEBDE5B757434B6E8E85CDBACAD83B3623D5C7D5F8C4B1D5461D4B705FC76CC44BED34D842F1D844597BFC78897ABF1A5D32C8C709C8131CE7331D16511863E5B869F8E7E0C9FC9ED5016ED0E095BDFF5C90D143A9E47FEC353C8B1D886CC1B4B9071FDE777E6BAD7E9E87CB8465BC7E36013EA77575D180ED082FB928190C7782278CF143C98D212313BBEC429AB05D8FA6805B6DAFE8C0DF7176295ED6C2CB19C8C69B63F62CD81D60858D202455E9628F57B886296E77A6A00C9534314395E409EF93A249F9CF2FC5DF7DFA9A3337057639D88ABEDC5B0FAAE319C177640455A302A92FD91EB6C8488138B907B7B1B4EEDED821DB77EC0DE1B63B0D3602CB65C1F8575173FC7FC4B9FE2D4C95E08DCD6013E073F8522F4294A031D200F74440EDD3BDB6A3F82364F40EAE505B9EFBAFF361D9DCF7769E8441AF7D4C5C3798D916A7F1495496C9D484F94A785A1AA2803D545D9F07A7A11D72E8D8491F10418DD99895B66D371DD64224E1B7E877BD7C721DEE04778EFEE8E0287AB907ADD43A2C15ABC58F339BC378E83CFCA71C831DB58F04EBDD348B3D30AD5C62FEE0CD287FBD68E90477B40A15C4FB22C35148AB44854E52422332B0AFEEEE7F1D2F1009ED9AD87FBC34D707BB80ECE76ABE063BB06E90FB622DA7C3EF25FDE46A18719D2EF1E86E4B9B0C6A3C4F138B26FAFCF79673E686C67BDA3AD9ADCB9F49E163C37B74786C339BE7E2A5B0B9CAD035C914D31795E3AE4F9699049F29017F504F9B1CF901A6482E40043C4FBDE40BADF0DE4F91B21FDC961245F9E437DF0424556241451CF501AFA18F9D6079163BA31EA5DF72FF3BA3C4FF2E048B2DFDA8948B1388A7276DF8C483E96C273FAF999A8646B75E4C6E0B54C82D7E5657CBDCE924427BE2E6369D253BE466749922B8A22EDA148F0469E9731B21F9D8034D00992973624877B907B77A7C53BF3DB4E170749DC0CC215C1B6CA35A1A2E9FE31424E9EAF71990D590C9BEF3C40C897E625A18CCD759B11C4D7C163DF9749E2214B7C869228479EBBCE7F69887C3713EA4B1892AEAF46EAA56528B0D9FFE32FE6479DAF6C947818E3555A28EF2FEB77554186301E202D4015B543911A80CAA254BCAE90F378BD4A56C0F3BCEC59C9537CA93DE184552C5FB7B238DA1EC5FE5684632224EEC6C8BF7F3435CFFAE02FC60B12F79BBA597667D6859C982D55A47BF3FBB3FC325BC387ADBF56C5D6532D2DC0AB927C652EB688AFD7C9C726CA64D44E6A335B53B72493AFB75E92F40445E1E6C8753B8FECBB3B8B0A1E9C5CF27B7C90731D445B7C0E0E8122F3091419A1847B265F6FB2AA349FAFF5CA7291AF24F41DCBB1B2DC5E99BC76BD3FBE16655E029FEB4B9EEB4F3C680AFBCF3E50449F59D3FB8FF86037DAABDF49B65F4BCF9830CE8FE1CF59587B5426AC63C5F2855595CAF58B4A85FBB3B5EF24F97CFD72969BA8904420E4F437F202A70B1EC52ED7DAFEE1FC66272DF32CF783F49CB378CE83E5A0843951D93AC935EBE3C985798F590E505648CF9E9E5379112A65A9F03BF9ADD4764CEB51FF8E0B6EDA4F6B75D4EDF952F63C5FBF626320D27AF3740AF3EC5695116F96333E246C2A2490A43C45F0C9FEA10FBF15FD296BA039CDD068FB626533E304BB0D856CCD2196BF127287EC39D03DA90D15A55990263CAE8ABF333EC66F83E602FF4D7FFEDCDCDE2B45BAA1FBC51362AF74BE9878E74BE7D4473F79A539FFF42CC3EE6BABC45B5D76C69E6FD6237CEF1F8B37F07A2F50354248CFB0D40C4FCBA8F0740C4B2DB0348C442412B337C494C4F6C529B4CFC8E33748799E985D87AED7A126CD837D2AFC7E2C4FD14624BC535693A798FF6FCE84A53640AB9B6A3F8DBF64FD3B955E6A5FEA6DEB99D6F3D028F6EED0177FDA853B8B341AF5515FACBAA25D7EB3237DF1B5C91C74DEFE79A66A4FF5B9F4B77F2F9FF8B1A869A35E6AFB5517B551686DFB08436CE6609AEB460C3A4FF1CADA9EA58D7AAAEDA27BE8FF8BD7EEA2D243F54AA359CDCA1AAF6F8FC17767A28DE37768E5300EDFDA2F45977D83A13BAF9D5CA547A34B74EEEFCE91E852DC4FF1EF48AD1EAA0F5526EA546A2D69834177A6A2ADF3F768623B8CD7BBBFE7F41DBEB29E8F566B3F86EA24BDCAC63D541FE8746BF4D5A76D7F7D9E1DC3566A2AB3FAE87718D54FEFB8CEB78D65EAB3F430D07822B5FB5BBAF6D0DAB896D5E8B676FC069F9B4E81C66C7D88C73529FFB69FBEC9EA012D868D6BDFF817EDD8827EFA7A2BFBB69AF4C168CD7495C91A186936171DDD6652AC360C4D88742876D455D6FDB2FADFF6CF67E27BEBA550F94A0DADC76994AEE8DEFCC4EA81AD7BCF6AAFF64E595ED0B7A5FECE563A2F74C76A616DD025EC2EF1C4AC0C53F479320FFAAC1E9A9E8F86F51068587E8E168E3FA07FD2498CCA33C0A8C79BD17CB2261CE7768C59DCA745FF9FDABDBB767B677BDD1F8E6AAABFDE76741E8E7ADFC0CA3B9B71F8D979CC0BD887AF28EE1AE6B6045D1C7FE4EF8034BFF725BE319B8F418653F18DFD3ACC3F3201F9D7A6C0784ACFEDEF8EEFB455B66B6AFBEFD1D5C3012D2DEC60F5AEA40FFC46F6C6B1F84B18FD42A811FDDA7D0506BC5C8E51D7C7C04247156735D4B14B4D0DF747F546E9FD2DC8B93C33FBDED2616F61B04357B7FD2E7DDDAAE3AC36B28D1EC56E6AB8D4B209D28E2CC3328FCD18EBB71D135F6EA17B6CC050BF4DF8FEF624D876D245BAE16E14DC3F8E42BB83C866352DD717407AEBE7D9EFA8439BBC9362A42B2D7560D05D132E738722C1600B12768EC31293C918F5E4278CBE3F095FDB4FA2F86826BEBDD017A12B07A022C91B259E46421DDF038A876EAF43DAC5D96FD58D6D6EAC73ECC27B62DC1EAC8124D36DA824BFCA6FFB0F88393C0137CDE7E1B0F5421CA61868EFDD5958633611FB0CC7C0674D4B64395D843CD805A5BE76E46BDD22FF7739124FFCF8ECCDEB6FD7D03D6FD443032F0F7C82F2E44028E2BC79BD19F3F39E381CC4F52BA3606C3A1586E6D370C1E807DCBA390E11E74722EAD274BABE2B12AE2C45F0FEA9F05B379ED5FD04BE5523ACAEB6D0A0BB06A28C66A132335659971481AADC14E4E5C421C6DF12A1AE27E0FF781FBC9D77C1CF613BD29DF722C17C290A9E509CE66DCB6BF9A44FAF50ACB0EEE59BD78FD83FE380CD979D914418B15A031E1B303F95FCAE8A42F25114257C1DE8C298FB2888B2415114F9A0D1F791F7E23A243E36280EB0832CFA390A282ECD35DD6CFFE6F5130C375B96853CE06BB3D65CBBBA380F8AF460F20703C9CF54A0223F8EEE1D447159209FC3579EFC82AF4758107807792ED721251C52AEAC409EF5BE19EFA8A1F820F9CE41098BE9F8BA3FACE683F991E4D3966747938F59C0C7C2AAC8A77AAD9009EB98530CC3C6E34B129DF91A6865F11E88BFB22A37CFE6F03BE537F8E8CFADEC27B5CB546479525B5384B5CAA579D476F255D858BA3447A80B20DFF1B5AC84D702B13528D83CD4450106F09C3B3039CFFE44C75FD5A13D4583FC0E7C2B7F551ACB6B24AA95EB6073BF94F9C4ACD6898DDD9716F37537AB4AB250218D419CE1CFD22C8B63877E8F0DB8D549F38B907353732A4B29DEA862E3FEA542CD450DB167443EF1EB4A8A454AD3E17B6864BCF3AC1E3DFE88F9321FA4D9E2E5F68EA6B981C6D24AB62E00F973AFABCA38F131C9D20CE405DD2C0ADEFFC1D9C793FFF577097D568A9A871F6BB33CF1F6178FD21C178764BAAF0E4CB7FEF25EFCF50F6684EFFBEDB9DD910D119E13D1BFD7A2BDA22AD10891442416A58834895495A429F2A0ED6F113B8FFDB65CD4815F875D93F961FACA31A31A3F6CE41F1C49501FAC334CEB73DDCFFFA507F489FA6CFD9D3D659F9EFCB648FDD3C653FE80FFA125EAABBA4D73C507153DCC7FC0D8474BF1F1F641E52A7DD4D6934FF3EB73E9765369AEDAA7D12DB5D9CDD0DD681C5A92AD6FE130069F5B4C83EE4FEF5537EAD3C850AF73A396EFFAE9AE0F9B687CD95F7C5275943A3A5F223B48BF637E09A3160E63D1F5F257D0FAA13126F6D6339DD249F7AD7A8DE5DD9BF7EB3240B3E43BDFFD989C6F8E768E1321265FA0B1F550E83C188DFEB17BF191D3128C9EA45DB67F60EB596FBD47D244C372FDF01ED86BB80DC72EAEC592E0C318E2B6189D9C26E37D9B3198BCE56B0C5F3F1AA647C7C17FFD08B7FABFDDABA3ABB3535BAFF89496060EAA88E0F569776C0C398A31BEDB30DA7F1B46594D874BC7E608983A16D957D7A2C8744565F2D969B5BEEE266D9D2F0EEB3681697F3142F6CD45ECD6AFB0F7FE2A2C7AB2060B5D576181D90F48BDF013AA52BD51EA658A3C967FBC32E7586DAEAF91D674A3FE9AC8723E8A4AD26D9227B771DF76036EDE9D87CB96F371D56C1AA2AF4D80E48525322C0F22F4D01CA45E5954ABAB8F7ED86AB4C5C866284B7DC16DC06BD239851911887F6984708F6308773F8234B22B394EE750EC6D8FA2A746ECBD0BB39ADF4B9D4FCD8E35DCC7732B5CF791BDA896321D56443AFD25E97D3F9426BBA338C80AB288A7C87F44B6C27C6B6DEE40E266A09F607620B5A2304958BBA92893AFDFC8D6FA613A96E9DBCAFC042872FC50146C876CAB23B1A4AB1BBCD7EE38BB476B8F8D83B3AB15D9F41BE57A5232615DE1D7AC26A894AD079F81980BF30AB22C0EBE339631F850E5FDF0EB8BE25F2972400A8BD7D6B12DAB5563F3D0079DFB3E24F8C0B45FAD15B2F94A432B70E77B4B339D577B15865ECF2D8E32CCCAF35CEF1171A2ED2CB7396FBFAFFB7AAF485435829E01F52685A4CB43B58EF6A9BC9BD8DFD8B9EC37FF0FD0384070] } Add(DoData,9355736,350,280) { Data=String(\r\n) link(onEventData,5303860:doEvent7,[(468,286)(468,244)]) } END_SDK Add(Edit,11497402,616,91) { Left=5 Top=30 Width=405 Ctl3D=1 Text="ru" } Add(Edit,5606946,700,105) { Left=5 Top=55 Width=405 Ctl3D=1 Text="Close" } Add(Edit,6925470,658,98) { Left=5 Top=80 Width=405 Ctl3D=1 Text="Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)" } Add(Edit,15578446,574,98) { Left=5 Top=105 Width=405 Ctl3D=1 Text="text/html" } Add(Button,2236945,399,329) { Left=75 Top=130 Width=125 Caption="сгенерировать запрос" Flat=0 link(onClick,15329769:doEvent1,[]) } Add(Hub,15329769,462,329) { OutCount=4 link(onEvent1,8299191:In,[(490,335)(490,293)]) link(onEvent2,11397624:doGen,[]) link(onEvent3,12293874:doClear,[(489,349)(489,454)]) link(onEvent4,12293874:doAdd,[(489,356)(489,447)]) } Add(Memo,12293874,609,441) { Left=5 Top=155 Width=405 Height=135 Ctl3D=1 link(Str,11397624:SendData,[]) } Add(LineBreak,4928479,770,364) { Caption="clear" link(Out,7869258:doClear,[(834,370)(834,349)]) Primary=[8299191,-245,-77] } Add(Memo,7869258,861,336) { Left=415 Top=5 Width=490 Height=565 Ctl3D=1 ScrollBars=2 } Add(Button,6626538,581,560) { Left=5 Top=295 Width=70 Caption="разделить" Flat=0 link(onClick,13353649:doEvent1,[]) } Add(Memo,12539418,1211,658) { Left=5 Top=320 Width=405 Height=250 Ctl3D=1 ScrollBars=2 } Add(Hub,13353649,756,560) { OutCount=3 link(onEvent1,2423510:In,[(780,566)(780,545)]) link(onEvent2,15162016:doClear,[(854,573)(854,503)]) link(onEvent3,7504455:doEnum,[]) } Add(LineBreak,3727010,1078,714) { Caption="Clear" link(Out,12539418:doClear,[(1136,720)(1136,671)]) Primary=[2423510,-287,-175] } Add(LineBreak,2607620,861,259) { Caption="disconnect" link(Out,3567772:doOff,[]) Primary=[6962124,-203,133] } Add(LineBreak,499409,875,280) { Caption="connect" link(Out,3567772:doOn,[(944,286)(944,272)]) Primary=[5891187,-217,91] } Add(LED,3567772,959,252) { Left=390 Top=130 Width=20 Height=20 ColorOn=32768 ColorOff=0 ColorBlick=65280 } Add(ArrayEnum,7504455,875,574) { link(onItem,3959857:doEvent1,[]) link(Array,7869258:Array,[]) } Add(Hub,3959857,931,574) { OutCount=4 link(onEvent1,11169915:doLength,[(963,580)(963,552)]) link(onEvent2,12119071:doCompare,[(1008,587)(1008,622)]) } Add(Case,3869717,1071,546) { Value=Integer(0) DataOnTrue=Integer(1) link(onTrue,15162016:doValue,[(1136,559)(1136,496)]) } Add(Length,11169915,1001,546) { link(onLength,3869717:doCase,[]) } Add(If_else,12119071,1071,616) { Op2=Integer(1) link(onTrue,12539418:doAdd,[(1157,622)(1157,664)]) link(Op1,15162016:Value,[(1077,594)(1175,594)]) } Add(Memory,15162016,1169,490) { Default=Integer(0) }