diff --git a/Hardware/V0_2/master/PCB_Project/History/PCB1.~(3).PcbDoc.Zip b/Hardware/V0_2/master/PCB_Project/History/PCB1.~(3).PcbDoc.Zip new file mode 100644 index 0000000..c816958 Binary files /dev/null and b/Hardware/V0_2/master/PCB_Project/History/PCB1.~(3).PcbDoc.Zip differ diff --git a/Hardware/V0_2/master/PCB_Project/PCB1.PcbDoc b/Hardware/V0_2/master/PCB_Project/PCB1.PcbDoc index 69d9328..3630f8e 100644 Binary files a/Hardware/V0_2/master/PCB_Project/PCB1.PcbDoc and b/Hardware/V0_2/master/PCB_Project/PCB1.PcbDoc differ diff --git a/Hardware/V0_2/master/PCB_Project/__Previews/Sheet1.SchDocPreview b/Hardware/V0_2/master/PCB_Project/__Previews/Sheet1.SchDocPreview index b4fa04b..9f43440 100644 --- a/Hardware/V0_2/master/PCB_Project/__Previews/Sheet1.SchDocPreview +++ b/Hardware/V0_2/master/PCB_Project/__Previews/Sheet1.SchDocPreview @@ -2,13 +2,13 @@ LargeImageOriginalSize=2864000 LargeImageWidth=1000 LargeImageHeight=716 -LargeImage=789CECBD797854477A3EFAFEE53FC6B9CF243779E6974C7C2737C9F38C934CE24966B19D38B36436CFD81E1B3066192F18B0C1EC608C01B3082116AD4802092109ED2B1242125A10DAF77D433BDAD5DA2590402D8996442EF754896E5AAD6E21B58EBACFE9FEFEF89E3E5D75BE5ABE7AAB4EBDA7EA7C15161905D5E32724562461D4E65627D4E6D627D4E6D627D4E6D627D4E6D625D4DED629D4EED627D4E6D627D4E6D627D4E6D627D4E6D627D4E6D627D4E6D625D4DED629D4EED627D4E6D627D4E6D627D4E6D627D4E6D627D4E6D627D4E6D625D4DED629D4EED627D4E6D627D4E6D627D4E6D627D4E6D627D4E6D627D4E6D625D4DED629D4EED627D6D8E6272E45A23A37DEECE5A0365F79E9573EC196DD87B166ED0718682E367B79A8CD4D23716985088B8EC1F8E8A0D9CB426D6E3AB95DDD27F4F342B39783DADC349251DA40FDDCCADA3C203A097E01A1502947CC5E166A6FD3497165B5D9CB40ED6E3AB91C1283A0006FD455D0F3DC9AC4F66A0654DDE5662F07B5B969A4AE7D101D2D75B8373A66F6B2509B9B4EB25B4710EF75D1ECE5A0365F79A9EE9F4490AF37B61D7747BCCF71B39787DADC7432A07A8288A020B39783DA7CE5A575FC09627CAE20A76306E9810E662F0FB5B7E9243E314DF89D317B39A8DD575EC605B9E4E18126451FAE5CB2377B79A8CD4D27C4CFADAFCD23E2F3A0520E99BD1CD4E6A611C5E80CF69EB4C783EE3B662F0BB5B9692431391F0EBE89E82CB1AE7A5B739B7BC7E6E3A3F51FA0BFB5D2EC65A1365F7961EF623EFAE433B85CF0C083E176B39787DADB7452DA3D89EEAA3CB39783DADD3472D825101BDE7D4F18DB690E672DC2DECBBCB3CD8EF8B904CA610AE16B2B91F1D8B9F718C6875BCD5E1E6A73D3485A71034E397AA3A73ED3EC65A136378DDC13FAFAC14BB1C4CF25500E534943FF24D67CB8157909A1662F0BB5B969243AB3069E979C71AF8FF8B9B5887D403CFF46F1D2E9FD662F0BB5BB69E42B5B0704857AE3565CB8D9CB426D6E3A29AA6DB7DA6F97ACB1CDD9378A45D9A9662F07B5B9E9A4A96F0C8937589D693F9C3549EBF0241E0C2BCC5E0E6A7313D63921134DB5F4BEDD9AE476FE1DE2E75624658D0A5EEFB27C7ADF6E2DC2781AAB33F916317F3948A8CD49A8CD49A8CD49A8CD49A8CD49A8BD49A8DDAD59A8CDAD4FA8CDAD4FA8CDAD4FA8CDAD4FA8CDAD4FA8CDAD4BA8BDAD53A8DDAD4FA8CDAD4FA8CDAD4FA8CDAD4FA8CDAD4FA8CDAD4FA8CDAD4BA8BDAD53A8DDAD4F8C6973A643225FD9BBFF80D9CB40426D4E426D4E426D4E426D4E42ED4D42ED6EC9D2DAB974BF384C4F2C1DA56ADAA08EA13831758C49EBFE43A559CB6CAA7A2EA463C806E6AE2761C074B6210C481703CC6F2D61C0BA3140E30061C054B63134DE98BBCC8401E3748C99AFD3384018580A06AA5B86303EDA6BF67A8AA9233606C4E4DAC6E898DB9ED6D20FC5CE9FC662F961406CDB1006A48B01E2E784011A070803A6B20DF173CBC280F67CDD37B5011BD76FE0675C0C8C4F63DDFA2D48AF6A83C3C1ED70F58913EE0D42656D1D2A8AF5FB4937B6CC5F9EBF8AB0006F44DC8845FFF008EAAA0A795C4151311C7D621116EA87D0C010743E9E44C8A55078B839F1F2785C72415ED62D6CD97702FD9D358888CDC6613B57A886DB50545A8EFCFC3BA8EBEC15E29A51DAF11071D1B1888C0C8383A71FF23393F1E5FECDD87ED016B149299AB4D4F56C6FA9C3FEA336822D7AB1EEE04554A706E2C1E31994E597E04AD00D0445C6203AD013672E47F3F2651596F0F43EDF7F1CAEA131F8E68B0D70BEE8072F97A38849CDC6D9538770C5FD92707F08BFBFA5F1CEA26C636A0CB0B36D18068284B0DD3BF7A1AEB9017B3EDB8CD2FE31D8ECFE029F7DF2296AFA479018E2850B6EEEFC4C1456EF2FBEB2454A802D46853C366EB34558A03B3ED9F9353AAA321153D68BDC6B9EE81E9DD6B4AD5CFA07F1731A8BCD5D4F9A93591606C4B60D6140BA18207E4E18A071803040FC9C30B05C6E56D8FD049FED3A04BFCBCEFC7E5B3B47D43D10EE7175C4E193F6F0088842466C80A8E3407EE7243C4F7E312FBCAE7B0CA303ED38677796FF4F6F54E25E7735761E75C2ED6BDEBC3C61917E7073B283AB9BBF70CF083C23126077E404C61F8FA1AEA6614E7A15D577706F740C0109C5F860CB6E74D7E6C3E1A20BDC3DFD71D127549396763D2F79B8705DDBAB1950753F3BA3B1A1AB1FFB6DDC70DDC709AE4EAEE8573EE1EF00587AAE17BD053B2A917275B6DC9B8F7AE2DFBEFF4F507697E1A8EB75B87EBD5973BF1431C0446DF398F23E44B87E2DD8D705F7544FE0763900A70EEE8147603C425352107235406893D97A7B5CF6475D9A3FCFE3946B14E7E75FDB3AA3BFB1042E2E1EC8CACE17E22665D73F889FD3586CEE7AD29CCCB23020B66D0803D2C500F173C2008D038401E2E7840131F839E3664D2DADE879300DEF4B1734FC3CAFA60D6E17FDD0D2DE20EAFA79AB90CFB9437BF97555ED10FA4787F81A6B516905D75173C514819F3F10387268783CF23313787942A2AF233D3106672E78C2C7C31929B925B816EC8FB2963E8C0FB769F21817A4A8A814BEB7EE2252E09B952DBD7C8DFD8B23C7E07991AD018FF1B4B284B4D4F5AC69A8C4479FFC89EF25D0E5E7DB0F38A049E0F7358D779156D200678193F7B756F2F42E5F7415EC38A3E1E71B771CC5351F7B5C0DF047A8BFC79CFBA58801266A9B5F8C2B4380FB299C77B247744C303CBC42111F7F0DCE8E57E0E477030D55054258089C1CCFC3DBF312EEB53F6D33819FAB1E3463FB614F543714C3DBC90EC945CDA8BD5346EBE70674889F5BC7584CFC9C3020B66D0803D2C500F173C2008D038401E2E78481E572B3EBB90DB0B1B1E561154539888C8E47429542E0E7768BB281B165BE29E4CBF67C87788782AD83333E5D26F0F33AC57D5E1EC691436E55A03A377E51F9306EAF1D56D63282D1FE26340D4FC2FB8A37BC42AEA3BAAA1C2EE78F2E98567945152FCB57E7BC399F578747A71623223A126545D99AB0EACE114D7ACC8E6EF6B6382BF0FCB2B418217E52361860FBDB99CDD9FE76F7F30EBCEC4BE9076C7FBB8DA31F6FCF2B17DCE6E89BBB9EC4CF899FCBB19E3427B32C0C886D1BC280743140FC9C3040E3006180F8396160B9DC6CB169D1384018B0240C18A323577E1E1C16CECBA12B0F2626F5862F1427A68E31690D8D3C306B994D55CF85740CD9C0DCF5240C98CE368401E96260F59AF70903568E011A070803A6B28DA1F1C6DC65260C18A763E85C2E368F377416947F60F092750CC5995BC798B40CD55FCAF55C28CEDA31608C8ED81860620A7E6E48878D05E67CDF614C5A727C4F2676FE96F49ECC5A3020B66D0803D2C500AD9F1306681C200C98CA36B47E6E5918D09EAFABF7B7B3BDCDBEEE17D03CFA086EF6CE703C678FD8E474D4B1EF8D836F203034748E9FF5E59639B1AC19DE8E6C0FFD0C62530A11151084C68E3E28C7879055AB1030F7218EEEFC90C7175756739DC69676A85423B0F78DE3988C0F76E3BA117EFE824EB34627A3B40661D131181DEE210C2C02030F04090C8E83B79F1FEE3436C0D3FD2C1C3D83515D5F030F2F6FEEE33E2EB346E0A7BEDCC7FD25FF48EEE35E370F37FF6B080ABF867BA3833869EB0C456B83D9EB29A68E5CD7CF899FCBAF9E3427B32C0C886D1BC280743140FC9C3040E3006180F8396160B9DC4CED1F8E5D33DF6037029CE1E1E337EBB3FBB23F4AFB9538F3E576BE76382EF02EB1CAACF641D7A37A8290CB9791DC3086DC584F941797F07BD20AAA706F7844E0E363C8691E41774D1E8A6A7A51555ACEFD8A17E564A289F97813746FD6DC47A9A0ABAD33C0D2F50F200C2C929F7734B7E3984F322A137CE1E2E5CEDBFE02F3711FEA8D8C5B71F8F21B3B8E81A6DA7221EEE2BC3C4AFB057B3B7DCD7FE3BCCEE1B4FD5949D493F839F17339D693E664968501B16D4318902E06889F1306681C200C103F270C88C9CF6FD5337F675F223AE2264E1EDA03B78B3E681955E2D0BEBD7873F5C718EFAF13ADCC6A7ECE7EE3BD2EF17230FFE7F98545FC1E761E59694116BF66FC3133351D1D42183BE39C97BBB117C50D4D5C37B7639AEBAA75B2AB9A71D0C6054589218481456080C919AFEBD8BF6B0BDF73B0FFF061B8B87BE252440AFC7C9DB1E3D375F8EAA423F6DA7922E6F231BDFCBC655448F3B213C2F3DA9115E14CFC7C11F9133FB78E7E48FC9C3020B66D0803D2C500F173C2008D038401E2E78401B1F839F359BE69BF339ACBE211975688D6C63BD87DD81E75559928AA6D477E7A32E7BF62ED6F0F63FEDB5DED38F776BFE08EA8AC6674542523B7B409350D0D18578DE1C8D7C751DD31C4CBEB78FA28D72DAA6C434D4D09F215630870B5E7BAE169F5488DF1D3E8C41675C1F6F02EB437D510061681810141CE1CFA0641421B283B8A607BC91DD969693C2EFA562E3FB75D313A836B81C1C2EF183EDFBE9DFBD7D7CD83E184ADB5B3FD0D9F7CB69D63C5DCF5247E4EFC5C8EF5A439996561406CDB1006A48B01E2E784011A070803C4CF0903CBE56619A50D1A5F556CEFB2F67D03C36360DF7F2F640363CBCCF81E7B07C0FED7758EA02C7FF67CF5EEF169F474B421EC462AFF7E99BD1360658B090B073BB78BED5B2F2EB983685607818F33DD929C54FE7E41ADC3EB989089BAEA12C2C02230A0C6417159392AEAEF223ED26F411B0CB06F089E9347698302F6F66E18BDD7265A99CDAD23577E4EFEDBE5574FF2D96B591810DB368401E96280FCB71306681C200C90FF76C200F96F27FFEDE4BF9DFCB71BA3C3C60273BEEF30262D39BE27133B7F5A33911F06C4B60D6140BA18A0F573C2008D03840153D986D6CF2D0B03C6CCD7C51C0716E2188401E9F60F4BC280313A725D3F277E2EBF7AD29CCCB23020B66D0803D2C500F173C2008D03840153D986F8B9656180F83961C0DCCF027363C0181DE2E7D40F4D554F9A93591606C4B60D6140BA18207E4E18A0718030602ADB103FB72C0C103F270C98FB59606E0C18A343FC9CFAA1A9EA497332CBC280D8B6210C481703C4CF0903340E10064C651BE2E7968501E2E78401733F0BCC8D016374889F533F34553D694E66591810DB368401E96280F8396180C601C280A96C43FCDCB2306068BE5E787708C9A157F9F958870E9F44566E2EBFB7A9A1DAA2B81961C0FCCF027363C0181DE2E7D40F4D554F9A93591606C4B60D6140BA18207E4E1858AACEA3C9712827C6F1686A8A3060A51830362DE2E796858185E6EBA72E78C323200ACE2777F330763EF9E9C3B616C5CD0803E69F0F981B03C6E8C8959FD3F96AF2AB279DA963591810DB368401E96280CE57230C2C55676C6C140E39AD9CA31306AC1303C6A645E7AB591606169AAF47DDAEC239AF00B4E647F130D7F014245FF711751C30943F61C0FC3AA67A16981B03C6E8888D015A3FB78EF76462E74F6B26F2C380D8B6210C481703B47E4E18588A4E42BE0207140F70EAC913EC2F54A0B5F30161C0CA30B09CB468FDDCB230B0D07C9DAD977FB8E663E1FF241A1523F08B8AC1755F778B5A3B250C987F3E606E0C18A323D7F573E2E7F2AB27CDC92C0B0362DB8630205D0C103F270C2C56479B9BAB4597A313062C1B03CB4D8BF8B9656180FCC31106CC3D1F3037068CD1217E4EFDD054F5A439996561406CDB1006A48B01E2E78481C5EA7C1055876FC65473F8399313D7EA0803568281E5A645FCDCB23040FC9C3060EEF980B931608C0EF173EA87A6AA27CDC92C0B0362DB8630205D0C103F270C2C5687F1F3F742EB71724C49FCDC4A31B0DCB4889F5B1606889F1306CC3D1F3037068CD1217E4EFDD054F5A439996561406CDB1006A48B01E2E78481C5EA307EBE31B50BFF73B610BFB449C3E6D47AE2E7568681E5A645FCDCB23040FC9C3060EEF980B931608C8E5CF939F96F975F3DC967AF6561406CDB1006A48B01F2DF4E1858AC8E7A7FFBB68611ACBB5E8F8FAE337E3E8D6311B584012BC1C072D322FFED96850163E6EB96E4BB9B3060FEF980B931608C0EF96FA7F764A6AAE7423AB466223F0C886D1BC280743140EBE78481C5EA307EFE96F71DEC6BE8A5FDED568A81E5A645EBE79685015A3F270C987B3E606E0C18A323D7F573E2E7F2AB27CDC92C0B0362DB8630205D0C103F270C2C5687F173C6C73FCC546003BB9E51113FB7320C2C372DE2E7968501EDF97A4A7E33DC9CAFC2C1D30F5545B7B16EFD16B847A4C0CDE66BA4A4A5C0E6B41322A2AFE3FE50CF8AE4DF3A3C8913276CA0528E608F5324945DA5D871C4069B3FDD05A780705CF7B5C5279B76E3527406E2026CE1702510EEFEA1A82CCAD694CD5D884BB872823020828E39F87953DF1836AEDF80EAE6667CB16D27822393E071C9057959B790DF3E86844037A4D40DE2DC816DC82B2A8767E03524DEB8C6B19A98570DFBD347E0E9EA0A87985CC40639E0CB9D9B85746744B70DF1731A8B4D554F9A93591606C4B60D6140BA18207E4E18580A3FDF7A6708C7471EE0A4C0CBD75DAB15F8F963E2E7568481E5A645FCDCB230A03D5FBF373A86E2AA567CB065373AAAB2606BE78807E39370F20A4269C708ECBFDE85A3762E18ECB8B322F933292E2947485E03B6EF3C8401819FBBD89F85C7657FC4D7285097E60F17576F24D48EA058B876747747ABEA09F61F74D4942D36BB045589DE84011174CCC1CF997CB6EB1076ECDAC5DFD35CB81C2DC4FBC1CDC90EC71DBC909B9B8DBA7B630872B1476259174E9FFC1A2DB5951CAB272FC541D55F8D434E11084B4A416B7EB8809D8B2B621BE2E734169BAA9E3427B32C0C886D1BC280743140FC9C30B0147EBEBDBC5BB3AFFD9354763D41FCDC8A30B0DCB4889F5B1606B4E7EBBEB7EEE2D3F5DB50D9D28B9ECE26785FBA807C81AF7B044421EB861F2292B31178C553B0C1E88AE4CF2428310BA7F77D81944625CA0B6E235EE06697BCFC1074BB10572F3AE392A7071C2EFAA1A7BF01C79DAFE0826720FA5B2B3565F34B2A1038BC337AEA730903CBD431173F3F677716D9AD23B874642F9AFA1F2224FA3A4243C2606F7B02C5AD43B8E2E383F4B808D4B68F20323A1C5535351CAB8AD11904040723F8AA1BBC6F142022E03212E3AFAD886D889FD3586CAA7AD29CCCB23020B66D0803D2C500F173C2C052F8F9EF83EE6247763D8E0BFC7C6B6A2BED6FB7320C2C372DE2E7968581397B8B8727E1191203AF90EB50F63709DC277E4936586EFE658D0A9CB4B1E3EBA621B72A50911D6B30ADE2CE117CB9E74BC2C00AEA98839FB3FDED3636B670F00A425D51B25E9DCEF127023FBF31274C1BABA6B08D5CF939F96F975F3D4DE1A731A164101E1772E1E55D8ABA9661385EAE42536D277A1E4C2335BD11C7CE152328B0048ECEF918E81E968C6DE48801B16D437E9BA58B01F2DF4E18588AFFF60323D3581F538775C2F59EBAD9B574F2DF6E3D18586E5AE4BFDDB230B077FF013ECFD715368FD717CEC43F3078C93A86E20CE5BF908E31F9889996A1FA9BAACC52B08D2561C0181DB131C0C414FCDC900E1B0BC47CDFB0541D63D292E37B32B1F317E33D59CBE8131CDC12C9C35D22BB71AFB115C525DD3CEED37DD9888F2AC569A72AA81E0CA17DF431BEDC112319DBC8110362DB86D6CDA48B015A3F270C2C5687F1F35D0D035AFBDBBB845F15AD9F5B1106969B16AD9F5B16068C99AFD338605918B0F6F980313A725D3F277E2EBF7AAE743FAC1A7E029743B13CDC37B613754577393F3F7DA911D5793548C96AD3F0F371E1FECD9B6F18950F6160656C634963B1A56180F8396160B13A8C9FAF4B6CC5C93125E7E71F44CC9E7F4EFCDC7A30B0DCB4889F5B1606889F1306AC7D3E608C0EF173EA87A6AAA729FAE1199F1A04FB95E28C7D39CACA5AB1F7582E222E67A3AE730267CF6662DDD6DB080B2CC2FE93B9C84FA8968C6DE48801B16D634963B1A56180F8396160B13A8C9F6F2AECC7AEF24EFEFDF961C543FAFEDCCA30B0DCB4889F5B1606889F1306AC7D3E608C0EF173EA87A6AAA7B5F4436BC180D8B6210C481703C4CF09038BD5E1FBDBEBFA35FBDB8F8E3DA6F5732BC3C072D3227E6E5918207E4E18B0F6F980313AC4CFA91F9AAA9EE6EA87AD9D0F04BCD449DA3672C480D8B6B1A4B1D8D23040FC9C30B0581DC6CF37970FF15F266BFD6AE87C352BC3C072D3227E6E5918207E4E18B0F6F980313AC4CFA91F9AAA9EE6EA87C4CFA5A3632D63B1A56180F8396160B13A8C93ABD7CEB585F8B9F56060B969113FB72C0C103F270C58FB7CC0181DB9F2733A5F4D7EF5A433752C0B0362DB8630205D0CD0F96A8481A59CAFB6A57A088715F7382F7F3FF42E5F3FA7F3D5AC0703CB4D8BCE57B32C0C18335FA771C0B23060EDF3016374C4C600AD9F5BC77B32B1F35F89F7640ECE8558B3366A8ED83BE64BD23672C480D8B6B1A477A59686015A3F270C2C5687F1F3DFD817E1D0980AEB63EAF1D6D912819F3FA4F5732BC2C072D3A2F573CBC200AD9F1306AC7D3E608C8E5CD7CF899FCBAF9EA6EA8799391D7C3FBB3E090EBBC37FB3F31592B28D1C3120B66D8CC5C0A9CBD5F0BE5888AF6D0A5057D38D132732A01C7D803D4E3508F2C9C5C66D59DC67FFD7A7F3517CBBC6ECF5942306889F130616ABC3F8F98ED687D89CDAC8D7CF37C434937F382BC3C072D3227E6E5918207E4E18B0F6F980313AC4CFA91F9AAA9EA6EA87C4CFA5AB2336060ABBA7E1B06F762CF8CCA612E5C965FCCCFBC0AC5E6CDF790B29A90D38E75A37E7CC7B73D7538E18207E4E18580A3FFFC9E102ACF32BC1A919157D7F6E8518586E5AC4CF2D0B03C4CF0903D63E1F304687F839F54353D573A5FBA1DA0F9C9A832FC4CFD5A2E6E9E6B68D1C3120B66D8CC140CBE8348EEF89E5D795ED2AA846471194D88A537BE391D2A8424A569B869FB78F3EC6973B62CC5E4F396280F839616029FCFC9B311576343FC02FED72F19B1369B47E6E6518586E5AC4CF2D0B03C4CF0903D63E1F304687F839F54353D5D39CFCFCB5D7AF123F9780CE4A6020B1EC1EC2022AE1E75F8BB2AA6E9CB4C9E6FBDB436EF5C2D7A704368E65080BADC059C77CF477DE337B3DE58801E2E78481C5EA307EBE31B50BEB62EAB1EE7A3D8E0E8ED0FAB9956160B969113FB72C0C103F270C58FB7CC0181DB9F273F2DF2EBF7A9AD34FE3EA359192B68D1C3120B66D2CC957A7A56180FCB7130616ABC3F8F9AE9A8179E7AB91FF76EBC1C072D322FFED968501F2DF4E18B0F6F980313AE4BF9DDE9399AA9E0BE9ACF47B32E6BB5DCAB6912306C4B68D9818607EFA99FF7E29D6538E18A0F573C2C06275E8FC73C2C072D3A2F573CBC200AD9F1306AC7D3E608C8E5CD7CF899FCBAF9EE6EC87C4CFA5A1632D63B1A56180F8396160B13AC4CF0903CB4D8BF8B965614077BE9E5CD68E08AFF3C8ADEF4598D705C4A616A3BCAA00276C2EA0B5BB171E5EDE484B89935D3D0903341F105387F839F54353D5D39CFD90F8B93474561A03CC9F006B6BF63D83F6B9F752AAA71C3140FC9C30B0581DE2E78481E5A645FCDCB230A03B5F2FEC7E8294AB6771E7DE34C25C1DE171D95F0857C2D6CE11177CE21016EA8DA4B848D9D5933040F3013175889F533F34553DCDD50F1F4D8E63CDEA303C9A9A92AC6DE48801B16D634963B1A56180F8396160B13AC4CF0903CB4D8BF8B96561C0103FBF59D121F0733B7CBEFF04EAAA32393FCF2AEB42487428DCCE7E23BB7A1206683E20A60EF173EA87A6AAA7B9FA21E3E54E6BF6E2D1F463C9DA468E1810DB36CBC1807ADD5C2DBAEBE7DAEBE8E6AEA71C3140FC9C30B0581DE2E78481E5A645FCDCB230A03D5F0F4BC8C01957377CF3C506444687A1B5B149F84D41BF528903BBB63FD70652AE276180E60362EA103FA77E68AA7A9AAB1F327E1EB1660DF17309E858CB586C6918207E4E1858AC8E9A9F273E1A87CFCC1417E2E7D68581E5A645FCDCB2306068BE3E303ECDF9B9FA7F75EDB36B1A072C0B03D63E1F304647AEFCDC3F3098975D57983F7A7DE10BC589A9634C5ABD43C3662DB3A9EAB9908E211B88954FE8AAD592B68D1C3120B66D8CC140726AA3DE75F29FBEEAC3CFBCD71777E67C0E6160893AEF3DED3F52C480B96D632D1858AC4E58641D97D0B02ABCFAEAA7080BAFE1FF33B2DB0903568281E5A66568BC3177990903C6E9B0F3D5D83C5F570C85336173FCA5EA18938F29748C49CB50FDA55C4FB16D6349183046476C0C3031053F37A463EEF71DD6F29E4CECFC0DD940AC7C229FBE8F97AA6DE48801B16D2326068242ABC0388114EB29470CD0FA396160A93AB37E3FDEE3FB970803D6890163D3A2F573C2008D0384014BC280313A626380F8B975F443B1F3277E2E3F0C886D1BE2E7D2C500F173C28098B8210C580F068C498BF8396180C601C2802561C0181DE2E7D40F4D554F73F643E2E7D2D0311506889F9B8667491903E6D6B1340C88891BC280F560C098B4889F1306681C200C5812068CD1217E4EFDD054F534673F247E2E0D1D536180F8B96978969431606E1D4BC38098B8210C580F068C496B25F8F9842003CDAD4FC366D0985F868AB070DCBD9D8C09E5982C31D052DA00E5B042D4320FF48D61627490C70D0F8FA026310DD5C27CBBA7A2D0A4B6A17180C6014BC280313AC4CFA91F9AAA9EE6EA87E4BF5D3A3AA6C240707039F74FC5DA5C6AF5942306889F1306C4C20DE34915D1C9B8DFDA80FBFD839C6334DE60CFF3190C75F712062C0C03C6A46568BC191574AA239310F4D16E9C02B8641FDE8E965B7173D24B728DE1714EDF7E1129073E476384371E0AE11E3FFD3D027EFD0EFC7EF4431439D9737E7EEBB433DCFEF15FD018EEFEDCB2451E72E7E9AABACBE7C565FADE80D74F7E85B0B7DFE6EB01E1ABD7A0C6DF794E5A15B72BE1F4CFAFF0341CFEE2CF10BDEE2DF414A5CF4B2B2B344BB8E7054D1D752569FD1BFCBE74FF7454BB7E35AFCC7D9D23280B0D87D33FBDC6EF77FDCB1751E6EB8981DA67E5560A72F1BFD66BEC947A703BFACA725192D68CA09FFF049EFFF65F8879FF77A8F0F54345681442B7EC12ECF62F18A82BD1A4911391BFA872F60D4FE2F2FFACC5E91766EF3DFF677F86F05FBF81FA10AF39F556744FE2FC5FFFB3C1F498DC8D70B228ACD338601DF3016374E4CACF998F3A560E5D793031A9377CA13831758C498BF9BC3467994D55CF85740CD940947C26C6E1B07A1F94938F246B1B3962406CDB888981C0A03281A357F036975A3DE58881D56BDE971D06CCAD6369181013377599E9E8EA1943F407EFA3A36704773C1D7978F5CD04C2808561C098B40CE146ADD3393C2D70B5BFC0A5BF80F0FFFE9CB8FA8A2E9C7AE1CFE1F69D6F0B5CB240137E5F9053FFF70F71FBB33F4039FE708E4E6551274EE35B688BF75EB06CE1072F708EA8EC2C9E139E703618CEDF7E017D55D99AB0D1F16978AFFA024576DB3561A91ED711FAD66FD096778BFFEFEAEC43D8161B149FDB3D0F0319579361FFE7DF42C8AA770459A591ABBF7907AE7FF12D281F74A1B37F1211BFFCA9C132A77ADFE2E54DDDFAE6BCB81BB6FE3C4E6D277578514A3DCEBD00345DF79CA71379C80B1E7FFDE77878AF4D13B69872760F8E21FCC3CF907EFA20FA1A84E7F2F8247ABA0711B071376E6FFBBD90CEB3B2B7D4F5C0FEFFFD77F8FFE23FE6A417F4CE2A5CFCE17F23FEFDD72D0AEB340E58C77CC0181DB13140EBE7D6F19E4CECFC5774FD9CFB118EE2EBE852B58D1C3120B66DC4C44048601942057EBE14DFD184015A3F270C9806372D25A5483C7911831D0D288B4F44E3D52B3CFC6E452F86BB6B64574FC28069D6CFD53AC3829CC23FC0F7EF31276E54F9040E2FBF813302EFECC98B9CA3C3D6CF2FFEF3AB502987F496E1CCBFFC0651BFF8FE8265D3B77E7E5F2594E5C5EF2373CF9A79F71725D6C3F95BC2FDCADE05EBE3BBFE2B74C43E5B4B5663202F311B79C73F9AA773B7AA17836599FC7F80A0ABEC2ED15BE6BCC8725EDEBC4373ED595DD42C84BF089F97FF4A6327B5B0F5F3D42DBFD39B5E5DCD084FAFE6D2B1B9F93C2DA7AE8EBA9C86ECC9F64338BCFC3BDC0D393F275CD13782F075BFD5ECDD9F63533F36F79FB418ACD338601DF3016374E4BA7E4EFC5C7EF534673F5CB33656D2B6912306C4B68DB8DF9FB333971B25594F396280F83961404CDC14C76721EFE4417E9D1592863A2F1734E655A24C78AE575FBD24BB7A1206A4C1CF83B7D971FE587A7AFB3C1DC6CF53BFFA4A6F7A03A33302C7FE3B4D7A0D3915FC9B6B5DF17977334FBFDACB5EF34D46FF382BCB5FA3C461FFBCF2C6DB851ADC0FAF9D7FC9EDBB08FDD177797ABA18C88BCA4689DD418376CB8B2EE17BDC17CBCF8785BA9EFFDE8F70FE05A0AF3C659E0EE3E78A246FBDE9654714E8E5FBEA72169FFE72C91808DA7E16916FFCDDBCB8C61605AEBFFF11FF165E4AB8151BEB340E58C77CC0181DE2E7D40F4D554FE2E7968501B16D43FC5CBA18207E4E18100B37EAEFCFD56B6343C3939CEB281ADB39076A4E4F965D3D0903E6E7E799FC5B68085CEF6568AFAFAA75B4FDC369C78D2A67E0FBCE175C37F6AD5778B8EFDA430B7E03CDC4F32F59DEB36DE5F1D67624AE7B634EDA65993502E7FF2B5CF97FBE85E7ADF7327EEEC078FC78BB5E0C24BB5E1738F861BD761B563E41E4EF7E81D18EFC79E9EBE3E76CAD9EBF6330C0E9B5FDC36987B7D4F66ABE0D6FF4B7D35B9F9B4E119A722E1603CC765EFF87D9F2D1BC7ED0523B88A8F7DF864A392219DC8A8D751A07AC633E608C0EF173EA87A6AA27F173CBC280D8B6217E2E5D0C103F270C3C4FE7B180115D2978E925BDE18401CBC48058692D959F2B146338FDED97E0F2ED17F05051B3E87C0A6FA6C1E17B3FE29C93EF89CFBDC6C3CBB2EE2075F32A2887DBE7DC6FC83F5C8FC0692FBEF22A06CA6E71BE9F137C8B7F03CFD2BC1BEDF15C9B056DB35D909F3309DE6C83962877BDF5617BDCCB9DF6CD0BD7E5E7CC9FDCEC7B881F81ADD52FA63D597D124E5FE4F561BA57FEE1AFE67C23A0ABA32EE762DAA0F14E2F4F37E05F5E34D80F8A922A91BCEE4DA8F716981BB762639DC601EB781618A343FC9CFAA1A9EA49FCDCB23020B66D889F4B1703C4CF09034BE5E7FF9FC0CD9F08F3F9FF7DFD75E2E7568201B1D25A2C3F777811DC57BACBCBFF3EBB26EC327F8FB9BE7C3A1A7B71E5B71B346BE12EDF7E1177A3BCE7E8441E7443D2FA37E7E82DE4BFBDAFFF2182D66FD194C5E1C517D012A77F9FB8763E4589A5FC5B70ED3DDEFA30C0F6E0BBFCDDCB18BC93372F8EED710FFDF5CFE6873FE5E7975F7E89DB89ADE73BBC008CB6142CAA3D8BA2B3E1F0BD9735760AFED1CB1868AA5C50475DCEFBB50506DBE0FEF018B23D0270E62FBFC7D32D3FB76BC17EE0F7E111543A096DAB1A333B6EC5C63A8D03D6F12C304687F839F54353D5D3BCFCFCA6A46D23470C886D1B31301016D9C165D79E4CECDD9FABF99F9D3FB8ACB2593B06889F130696A2332D3C9F193767C278BAAAF3999F27B6CF38729B2DAA03DD9172DA059DB7C3F91EF7C8F51F61B0BD1DC581C128F70FE67371A9D79330B032B659EAFAF9E8E823E447C40B5CF215F8FEE01FD1539466309F14D748CD5AF0697606D8B6B578D8DF352F1FE66B2EE6A4F79CBDDC0BF1F33BF9F51ABEC9D2BD1BE2B8603D07FAC770FDABD342595E9CFD16BC28FEB9188839E68BA8FF61FBF767E684B33DEE6A3F71DAE1BAEBE73D1D4348B071C36921CFF80FDFC6687F8F7E0C0A1CDBFB9DCF9EBDBFF8CB1751EE795EE893938BC2806E39B5750A429211BE6517AF374B3B65F37BF3FABAAE0DEAAB86F8FB8E1ACF2366C7ADD858A771C03AE603C6E8C8959FD3F96AF2ABE74A9FA3909EDDA3097F77552A56AFC9C46BAF27094F804064E6F449DA3672C480D8B61103036BD666713E1E1CD6AAE1E64C76EF2D5E56D9AC1D0374BE1A6160B13A93A1611A6EAE96C7DFFD2EC65B9F9DC994EA223CBFEFD5E3A1701DFDE9A7B361B6E7F9EF9DC22A846FD82AC4B799ACCC840169D9E679E7ABF5ABD8F96A7F0F9FBFC79CB8B6BB4338F5E277E1F8ED1770BFB9785E3E496ED79FAD05BFF1237497652F98CFC8F834BCFE6715866BF3F97F43E7ABDDAD1D14B8F977382F2F3EBD1B7D02D6AFFCF68F28773B3627FF81D16904BCFB112EFCD34FE670DFB65B118BC24045A182EB285283E6C5E544E6A3C2F9C09CB0ECB0E2D933E20FCEB5E72DF7781E1EF5EB7FD5D8492DCCA7FAC59F6DD4BC6748DFB715A3F7FA968401DD72EAD3A92DA945D8EF7F03E5F8FDE7F603364E9CFEFB37E0F937DFC283877DCFCD5F4E58A771C03AE603C6E8D0F96AF49ECC54F55C48478CF7648C9BA9C3F7EE2FE5FF193F5787337994761BAAE1114CDFCAC554662654CD0D98AA6DC64456165FF361A21A9E3D0B652AFF0EA64A73797AD3B91598AA2AE6E1EAEB79E1429A4C7F5C71D72A3020366EC4C0808373DDBC7016D6DA393EDBA60DED78141DCEDFD7F3F65763212F17931973FD524D27A442A568E6F8503E78FABD9D7206D3379234187914C7EE6910C284DFC793824EA68087428B1B0768FD9C9E058BD1D15E37D715ED75F47457619C7DD0CC7D4927EFF8948765D839F2B5F5FBF74751793D0EBA6B8452AA276160656D63ACFF76F67BF9ED5D9C1B969CDE36279CF96F3FFD9D1FF3B8A2D37BA0FBFD75E32DB6263E32AF6CCC4759F8EFDEE0CF0C43EBE76CFF35F79BE675461336303C8933DFFD57DC8D709A772FE3BDBE6FBC823CFBC3500ECF3F7BCD10065A3A669EAE87AF9F1737F0609AFB89D30E3374BE5A9F92D9EF3B73ECA496F2CC36CD7B0345DECD79F9D427A73E1703BAE534D4D6EC1B82F46D6F2FAA1F38BDB69AA7D95F10615158A771C03AE603C6E8C875FD9CF8B9FCEA692A7EDED43AAAE1E6BA7B9B55FE4198B9EC83C7276C311D14265C87623A3A0E93FEE7F078F70E4C078463DAFD9CF02C1EC14C700EA6E22F63A2F93EA6BD9C3173E98AC0EFDA34D713354D9A6BE62F65C627198F3FDB4CFCDC8C18606DCD443B9CBDAB515FCF9C77C3A390604C15243E6DFFA758B8998B4767F76AEE9BBE5581693F77413C047C244339D03C1B1E9B8CE9A8184C4704603AAB048F022E632A250933CE9E60FCFCF19E93984A0EB0B87180F8393D0B9EAB23706FF537E786847D7B3E29DCA7DEDF9E74D21E6D0941DC6774FCD68FA114D22A0E8B4396CD11103F974F3DC5B6CD72F8B9EFDAC39CC7E5EC5F3D275C7D0E9ADF0FBEABF107AE5D86B493ECFBF33EBD65F35BFF1514A98106F9F9F9577E8F2BFFF8E773FC8C33F15EB31FF1EFBF3E278C7D2B1EF3E66B18EE6E326803459F123DB9B7E68557E675F1FC33B6FF41AF6D7C7FB761CE59EB86F8B9DA7EDA76524B56602E0FCF3FFCC9BC3C26B89D6C35FF07479FCC29A7BA3EBAE53454CF54AF64B87EFB853965AE4FBE35AF1FB071E1F4DFBEC6D3ECBCE5AD372DB9629DC601EB980F18A343FC9CFAA1A9EA690A7ECEB819E3E5EC9771736D6EC664B2B61E33475C3073F50CA61A9B3113168599A0748C1784613AD87F767DD4D55DE0E743982E119ED58D19181F9E84AAAF17D3352398CA08D75C4FDC0E7A165E1285E946A5909EBFD560406CDC883516B3365787ABF93A8F5309323A82F1EEFB980EF49C6D7F3516BA85B947E8054CB534F17B671C5CF8EFB4BFD0DE8F95CFF26966F38819CC047A63C6CE7E365C4877AAB07876FFC5E50B603CDDD23040FC9C9E05CFD3791E37D75E47270C582606C44ACB587ECEF8A3C32B6F6BCE0FD3D6B92F8CD3A75EFC3E0ABEF9705E7A8CFF79FF80ADE3EAE7E77DC21CC0EFD59F23E4B30306F979E6BED5F3CA1BB2CB0101FFF19DB97510C4F78DD59C931AB2C1A08081D0D57FC28416DF6775F315F83EF7A7767EBE3F359656926B0CDAA2DD346186F87963C38810FE02F72FAFB6935A0A62ABB9CE5079DCBC3C1A6B8790B8F6F773EAA25D4E751BE89693ED4FAF0C0B9B975EECE9007EDF607EF8B3B0A36EE82BBB35A71FE4841768F6DBDF6F4C9B978E9CB14EE380753C0B8CD1217E4EFDD054F534053F67C2D6CF0DE93CBA518CA982EB78FCC546CECFA64303F1D8EB06E7E733A7CE0A1C3D4888CFE4F76AF8F9BD694CFB0561C6DE5DE0715D9AEB898E56CDB56AB48BF8B90430C084F171E68B80ED69D77D3F3313780D8F2202C039F6CD8A675810F8B96ACF2798F69AF5E93373F612A6A36F08123E279FA99C6A4CC72660FA8A2B66CEBB3C0B1F9EE1789A4ABA6EB4CDA48C01E2E7F42C1013378401EBC1C04AF073C530E3E77F368F9F279CBFC1799CDFBFFD353FC35B379FD09DE711FEEA3F427D1EB93A2EFE7C302E30DE6D809F33294DADE19C561F3F8FB50944D84F9FA5CBD310C4E587EF21E7E0867969B135F4A09FFF04E16BDEE77ED599545E7AB62ECD3090E416832B2F7F0F255E9E280B0DC795DF6E7AEA6B7EFE1972EA32B7754FCEF139CFD6A775F9F9E8E80C3C7EF1F1D3EFD2D769ECA4C95BF904E7BFF7235438CCF5857F9FEBAD16F8F97FCF09D72E677150B0DE72B2B265F9A7A3E8F42ECEE519872F4ACEC6E96FFF359C5E0426869F9D4BDFD63E0687BFF80E528F1C40B530CF8F3D68A7F1E7C7CE8553AAF49F252F57ACD338601DCF026374889F533F34553D97DA0F1F4D3F8672F2111E4D4D3D0B13AE59388FD3C3CF9F978FEA4B27A8547D78BCF9234CE70B7C2AEA2A662EC53F5B3F1F9DC48C873DA69ADB305DD00C556D06269BEAA12AAD80EA8112532C8DA7D7E32C9FA7D72CED19BF14CCB8D95A0D06C4C6CD72C762F5B7E74C182F67FFE77CDB20C8745402C6871F622AEB3666BE76D36041BD7ECEDA7FAA2807D337F3A16AAF14EECB9993CF544DFD6C7B8F3F12B8BE809BE6124C670B739071051EDBF909FA6D46DB4CCA18207E4ECF02E2E7840173F373E6BBAC3A3209419BF76BFCAB79BFF20AE7B797FEF3E7F0FEF1F7917E78DF9C6FBAB5F379A862E7881F43F82F7E868AD020E47B07C3F7B76B11F08BD7E0FDF2BF62217ECE2474A7BD5E7ECED20DDCF815227FFB1A4FB722340A7EEF6E4582C095953AFC97A72F88D30FDED6D481F359C65347BB341860F744EE3FA37927C0C4F5BB7F8EAEECC405EDC9F6B8F735D6714EEFF46F6FCC9EEDFEC20B08FAF56F10B66A352E08F60AFAF51BA8F1BF6890EBB6370DC2FD07BF44EAC1ED9C23A79FF3C4C5577E849055EF2071D33BF3EAA2AF9C3D79C9F3CA1673D273CE7DE7BEF5021A035DE6E55F945800BBFFEBFF68EE3BF302F319704068D741B3E3566CACD338601DCF026374E4CACFC97FBBFCEAB9643F8D0237CF080E46C4EAF734EF98D9F5DE3517B0664D0C56AFB9C1CF3557CBDFBE14F6DC7C942929FC77A2F00E26929284F1BE07E38AFB18CBC9E27E8727A2C2F8F374BCFF21FFCFE4E1A002935149FC9ADDAFBE7E38D839277C7C7C1AE3DD83568301B171B35C5F9D3F7D3541B387825DFFED4B519AFF4C42C2DB043EDD89F1986B02471FC4446ADA332CE4E5603C3884B7E578FFACDFE889CC3C8C5795CFC9876185E324217AF67F720E26B29267AFEFDC5996CDA48C01F2DF4ECF0231714318B01E0CAC84FFF6E5E6D3D9D18BB2A868545DBB86E1FE4E1ED6D3C4CE7F79B8605AC3A3D328159E136C8EA02F9FCEE6D9742B8567445F43952818E0698646A33E4978CE8C3F7C6E3DF3226EA3AFECF6B2DB604488AB2FA912F20E43636A321E8ECFDA46D17057EFFDAC9CA5C1D734E534940FBBAF322A5990680CF5B619CCBFABEF9EE6BEFBDD9D92C1ADD858A771C03A9E05C6E890FF767A4F66AA7A2EA4A377FD7C6A0A6B043E1E1A1CF02C6C727C760D5D10DDF416B37EAE8EEB282B5F74D90803F27B576AEF58CBD7D0D57EDB17830FC200AD9F5B0306D818AA9C189FB32F493B6E6C6CFEF741C6E82C841BC2803CC70153D9C618DCC8B19E84011A070803D681016374E4BA7E4EFC5C7EF534A61FB2E7F462DB5AED1F6EA17C3A5B0751E07F0D0527BF427954124AAEFAA3DCF782D96D23360622B27AE1703A0D9E9175480A28C509FB12B436F622BD7A04413EB9D8B82D0BDF7C1105E78B15F0724993046EC41A8B19273FE7708763417BCF3BFB7E2EC7D10145BE57A01C56A0ADB61DE9B6B618EE6B479EE3151479FBA025ED86C56080F8B9FCC64893F073816387E6B4F36F8474E32ADB8651D13A248ACE42B8210CC8731C207E4E1890DB7C400A3A8401C280313AC4CFA91F9AAA9EA6E0E74C18373394CF2D3B77819F8520EF821706FBEFA2BFB91E0F47C7CC6E1BB131B0713DB3D9346ED58EE09B2DD1282EE98662F431B66F8B474A6A03CEB9D621E56A36BF77F3D1128C77779B1D37628DC58C93ABC3B5CF3E675216EC8FD1F169E439CC9E495B1AE6CF7FDB9BEFE27E7F2FC782A56080F8B9FCC6C895C6406BE70378B70FC3E57F1FE34A5E27FFAF8E4BC857C067668A0BBBD6D671CBBDCB752E0B3A6C5C799ECEF370431890E73840FC9C3020B7F9801474080384016374A4C8CFAFE736C0CDDE16CE17FD505DC87C4CCC2C3A1F73DBD35AFAA154F939FB65FC9C9DB1A6CDCBD4926E7B8AFF665CCDE03E5EEE0F8FA1B3A8D8ECB6111B039FEE10FA8D528971E1BAA66600F9023FDFBE3313C3FDFD48C96A9BC3CF37EE48836A74D4ECB811632C666DAECDCF9968AFA1337ECEE2F2DDAEF0FF6A7ECEA4A5B61DA3AD4D168301E2E7F21B235712038C67EF2F54E0D49327D837A8C2A1F621FE9F85336E7D40F180C73161D72C8CC5BDB33B8E876D2A19C07F7D968213D7CA7878AC10FFB3836942DC343EABBF875FEC4B9EC7D1899F4B0B0352D2217E4E18A0718030602D18304667A5F9B99A6B0709E1011EEE580CD72EEC7E227087B3FC7AE38EA3C88A707EAE8E54EC692DFD50CAFC9C85339EC6383A0BD3E6E9E9E79C3806B35C02511919C8AF8B02AF9ADD366263A0A97F02DEBE958888AA474E5E176C9DCBD054D68AEAD607F0F529818D6399D02FB370F66205CAD2EA25811B31C6623517D7E5E76A0CF0F573D5ECFAB9523583D2406F1E5E793D8EEB302CB0FF43C39348B7B1C3C3BE7674360DA2C43B081DA58542982D1E0E2B041C5DC2FDD606496380F8B9FCC6C895C4C0966B759C677F5E770F1FE5B762937F15FFCFC2D5DC7C57DB03BC71300FA794433C8CC56D4CEBC5BA986A1C56DCC3EF1CCA84FB2678F81E21FEBF8F6563434C3D0E340FE02D977CAE93ADC5D1899F4B0B0352D2217E4E18A0718030602D18304667A5F9B936D7BE185FB928AEADADB3F9A827225CBF7EAE8E54EC692DFD70A5F9F9B4D0BE4C9C5F7F1D79FB0FF06B55A762C1F4D467696987B330EDB5F436816B95077BA3BD24053DED83A8888A41E3CD30B3DB468E1810DB36CB1D8B591BB3F73161911D080E6BE5BF6A61BEE2D4DF9F1704F909BCBB198AE65EB4A72671DDC6FC6A1404F863B8F6D979E91976B367A1E75DBCCCF3C9127433ECCE22D32706F76B0BAC0A03C4CFE53F0E7C1055875D8A09BCE99C8F3F0AD7BFD891881D85ED3C9C71F3F7E2BAF06B9B14BC7620171F0617F17571167768EC314E4D4EF07BF6B68E08BF8F353A6A393AF344E0E843FC3A2C72F61D19F31BC7FC7BEAF329471890E73840FC9C302097F98094740803840163744CC9CF632A8616C5B57D531BF0CD171B70F6A21F2E9DDE8F07C3CDF374E87C35F9D573B1E7283C12DA76E6292767D76AAE3EA373E6CA62F3B9DBF6909FC52665DB980203E9D96D78775598647123C6591A6A3EBE6B4FA6C0C97335FFB37207965CB654DBF3FC37CBC18DC7659C3D87989D0791EF1B82FA705F5962C0581D3A5F4DFEE38036A73E2EC8A1F6517EADCBB5B714DEC3A9470F35711F84DDC1AE41150EDEE9C6961CC6C1953C9CA5F1717C038E8CCC72F7F5D1B5FC37386CF69C41E6D33DFCBD77B9DF77C280343020251D739EAF26957A1206681C200C5807068CD159E9F3D5D45C9BED6FDFBA65B75EAE4DFEE1E4F79E4CECFCB56DA0E6E3BA3A8F75DEA92F251F763EBA946D23470C886D1B31DF950685D6086344A3D1651BE81B43FCD68FF975656A3E4A3C8350191984C8F51B90E915841ACFB35685015A3F97FF38C038F59E2E257E75A11C6BFDF3B13EA60EBB2A9EAD9F7F56770F1F04946053412FB666346AF8F9FA5BEDF834A715BF772BC167D9CD9AF06F84DF5F1ECBC62FCE97628D772E765577CD593F671249FBDB25850129E92C9416AD9F1306681C200C5812068CD191A27FB8E5E898DB9ED6D20FCDC1CFA7856776F58D5454864508E163E8C829E0DF0947AEFF08A37DED08DF791E3DA98108FAF800AABD5C049D498DAEB5F3F3356BA3B8AC5E13A9B9CECE5FF87B0153DB464AFCDC1231B01C1DE2E7F2C700E3D4DBAB87706048891F7F1A8783BD23D871A757C3CF77D70FE0AD1B5DF8C8271B7B9A9542D8A4667F3BFBF69CDD736850A5D9F7AEBDE6AE2DC4CFA58B0129E9103F270CD0384018B0160C18A343FC9CFAA1A9EAB95C7EAE5E3F4F718AC4447FB5264EFD9D30F3C99EB0733314F909F3D2B7767E2E151DD9F0F34E05C79B5AD8B715DAFFF5854F6B8D4986F260FEADF99E611184A545FC5C9E5837173F677BD2B766B6E3F0E4136C4A12FE8F3CD070ED2D1543D851D28E77C3EAE6AC9FFFC1A3688EFFF6534F1E6AD27AC7B544E3BFFD8FCED9C4CF258E0129E9103F270CD0384018B0160C18A343FC9CFAA1A9EA29063F8F3DEC8CF47D9F83AD8DEBE3E799477740393A382F7D6BE5E7EAB5727DEBE7BAEBE8E6B68D94F839F777F0D40782AE1F046DD10ED7FEFE425F1EDAE75B89212CADA6D6E115C18DAE103F97F738C044CDC357C5B4E3D4D8280E8C3DC667055D73D6C20F8F4CCE9EAFD635A2E1E7BFF3AAE5FEDB3FCF6CC65B2E351A7E7E84F173FB3C7CD13082CD194D78C7BD88F8B9C43120251DE2E784011A070803D682016374889F533F34553DC5E0E7E5C9E588127E27865B799CFA3BE109215EBDBF3DD5F90A066ACB357ACC7FF09A35317834FD58B2B6912306C4B68D211B8C4F4EF2B65B8A1FE8E0E04A8486D5703D433A2C3D9EEED37B74F9F962D6C375F1A92F9CE72388216ECEBEE3FD8363364E0ABF6F9CCCC6EFAF56E3506B373E886BC5DA886A6C6F1EC56A974CEE23FBFB6F87E3E8E0C81C8E5ED9363CA71E2BD19EC4CFE53F0EF0B5F0280157D72BB1D1331B3B9A95D872AB49C3CFDF09AAC5AB5FDCC4A919153EB9D5CDCF51E3DF998FA93478FBBC7460CEFEF6CDE543D8D7D0CBB1F9497C3DF1738963404A3AC4CF0903340E1006AC0503C6E8C8959F93FF76F9D57329FEDB1F3D6D5F6D1D63FDB733FFC17B56BB4039F948B2B6111B03FAD6C90DAD9FABC5DCB6095DB59ACFE7752562F57B8858B386FFEAC6850B98D0A7E3FCD35F71617A8674587A7B85F8354C84FFCC6730FB65C2CEF57BA435C62CA63E052FBDA4D1D74E8B9D31E594DBA6979BAF4AEAC2EAA032FCFB475138D0DC8F77C3EBF15F36B938DAD5CBE37FEE5C839343BDF8A553097EEE5681F56E29F3D2F099994246562BC7F74AE193FCB7CB731CD0F5DFBE4731C1CF4A63BC7A5779278E8E4D6AB8F6C6F8267EFEDA5B6E45D855DCAE593F7F2FB47EF6D7AF027FB02FD3AC9F7FC57CB63F5D33E767AC3DE5F16AFFED4CC28DF0C34D1890DF7C406CDB90FF76C2008D0384014BC280313A2BEDBF7DA5F839AD9FCBAF9E0BE9ACA4FF76760E6FC4D37378A56A1B536180F170A9E2C6D05ADBC4B872F61CE5C9F145A717125886D0E08A05D7DC597AEAB56DDDB4445D3F67F9087240F1402F47FF20A1197F70CCE4D7FF79321BABFD6A707CE41E5EDE7A1B5BE22B667D6BB74EE23FBFB885E3BDDD7374599AD9CD7D73EAB132B8A1F573B98F03DAFBD83FCEEDC5AA6BF558EB5DA409FFB26BF419AEBA549AF5F31DD57D383CF3046F7C791B87FB1E6AD6CF193F5FED5EAEF187B021B49CD6CF258E0129E92C9416AD9F1306681C200C5812068CD191EBFA39F173F9D573B9FCFCFECF7F8F6A215C39AC406376396A9392F97F9572042DA50D684B4B32988F7A9EB8D4B23D1424D7C91B399E7E68B91DCF7DC5DF6F6DE071776EE7A12C3A06C35565FC7F495A33F2ECCFA2A57108D9A78FA0D8E30206FA4678195B326EA124B501B7BFD88032E17F6560283FAB8BC565393821F1EB83186AAC404BED20AA7D9C56AC0DE4C8CF99CE52E76B627C7F2E163F570BF3E7A68FA333FFD81FC656CFAEA75F6BC4EAD06A9C1C53E2E38A11FCDB0751383932EB3BFBED2B25F3B8795C4E8749DA93F8B9FC9F058C436FBAF3103F581F854FF2BB71AAAF7BCEF9E7AB05ECFD51B8FEA37DEE9C7572E6FB6D5D640DF6F53EC4EB5B1335BCDDD0FA39F173E962404A3AC4CF0903340E1006AC0503C6E8103FA77E68AA7A2E979F33FE936177163545CDA81138AC3AAEE0F255FE3B303C2970E89BA2F273F65D7B6B791322B7ECC6FDDA7C241F7341816F381499513CBF147B6FB4445C42FA852B883FEE8EEB1F6E407747174ABDAF22F3D811218D198C2A9F20F3E451B4773FE1FCBCD4EB024F3B66D721E40544E16163211A0B8A707F7406F1DB76A23135615165237EBE72FC9CFCB7EBE286F8B9DC9F056A1EBEAB5D89570F67E1E78712F1694CF933FFEDF91DD8DA3E81ADD7CAB1BD8CADA52B67B1165A2B5C3F9EE5F0216CDFFBB0869F6F0EBDA3E1E71B62E9FB73A963404A3AC4CF0903EA70176FF6BCAE417C743512CBEE2131BC8CDB202EB919D77387E0669F05E78B1508F02812741EC9B69E8481F9E1378B07E17DB110DEBE9568EA1881CB8542A89413882BBA878A8A0ED8D864214878A6B0B6573D9EEF2B482EF5344687F839F54353D5530C7ECE386DF2C1C37C0D9BC56547A4A2D2E918DAAA9A916CE302C5AD0851F9F9A820D7D76D85A2A517AAE136E4B97A43C9C23EDC8487E393A82B6DC3C3F60ACED5136D7D90677F0A9D9D63483FBA0FB51141E8E99F44F85B6FF2F2327EDE70F52CFA5A5A79DAEC5DC3B0C0DD95DDADA817F879ECCE53500E37A3312B7BC5DA80F8B9F9EB29C77180F8B9FC31A039E7BC6168D657FBCC137C9ADEAA093F30328DCDA98D783FE62E36DDAE7FF6FD794C3B5EDF1E830D3175D851DEADD9DFCEFCB7BFF1552E7E6B97C6B9F9E1DE7BC4CF258E0129E9103F270CB070D7E86E611E97CFFF9FB6CB41A7F0DB59D28D73A18D38B5330285C2BC29E5EAEC9CE8627C2F5243B264594FC2C0FCF096D127D8B7298C5FBB4476E35E632B8A85B6AF1B9EC6CF7E172DCC9B3B70CEEE59DB673DC589DCEA69AC0EF173EA8762D57348E0A8E9367618EE6E41AAA31F7A72E391E915836A2F17689F87F63C1B3C6FFDBC53E0BC39FB3F474FFBA0103F86D22B57505BD485CCC3BB34BC5D377D63F93993FCC06B280AB98E81866A5EBF5C2F8177E7C5A1A9A41E051705BE3EDCCEEFABC96B405D4C1006EF4DA2C8CB1B8DF1B37548BF1489BC63BB5093DB80BC73367C7F7B7B568E90962DDFDF5E70D113A9F6AE18284B435FE708CA7D3CC1D6DD57A23D0DF173E607BF222C9CD7919561B4B3198D65CD2871B4438F6210A9C78EE37E5F3BE2777EA5694FB1FB8754F839B345BA80DFBEB254144565A331F61AB74DCBD37D0DECFD4C5D6C8CE86D23E57180F8B9FC9F058C53FF316900C7DBDAB99FB8DF06D6E3CD1329CFCE5DBBDE88C38A7B9CA7FFF260B6667FFBAE2E25D6865673BF85EF9ECFD5EC6F67E79F6FCEEBC59AF06ABCBA23115B5369FD5CEA1890920EF173C2000B3FEE7557E0E3F5508C3E868757199A861FE07A58335C8EC72325AB6D0E3F8FA95022C4295196F5240CCC0FAF1A7E028703B37352DFD84ED415DD45B6C0CFB76F4BE6FB28B4F9396BFB08D7DB662FB32975E4CACFC97FBB34EB996A7B9EC7A57ADF4665A81F0A9C8E2C2A7F5DFFEDEAB3A7B5CF971EFED99B280B0DE3F270B80723427A655149B8AFB8CBF5CA626FA3A7AA486F3E6A3FC2C6D886F92366734E5D596AF84271FE81E54BD649CF6E5B527B8E8D8D62D57B21DC9FBD219D025F7FCDFFAE7BD3A87079DA9E42BBDE3C73198ABCF815EB1FBABE9E27DA3A341860FED4D5385828BDB0C80E2EBBF66462EFFE5CCDFFACDC8125952DCD45E0E3250528BD64AB89BB752E1277A2AFA248C05FD48675508E0E5ACD3840FEDBE5FF2C609C7A9FC0BDDFF128C1CED2766C287D883FBAE46AF8B9A173CE373EDDB7CE646D68FB1CFFED9F3F8D635C7DC3D3BDEEE4BF5DBA1890920EF96F270CB0F0F6E14738762A1D11C29CC6DB331781695DD8FC5E1814C3C3F8C626171742EEE29B2FA270F66205366FBA89819E1E59D69330A03FFCE4E50A840554C0F65C094A4A9AF1C70DB168AF6A854B541722FDF3B1717D14DFDFCEDA7EB8BF5F126536950EF96FA7F76462D633C3CE91C7655CCD40E6D11DDC77DB62F2D7B5819A8B315E96F794ABB36F828D2D9B8F908EB1B63924CC45E38479A7D4C4E55A9DC132EBAB8FB61F7BDD38B60F3FE2838D680CF5D484F53E78826AD7D9F68CD967830ABFCB2BDA3F74D7DAD4DF746BBFA351BFB7D1975E6BE738D6ACCDE27C3C38AC55C3CD99ECDD5FBAA4B2A5BA46A12CD01D05A74F83ED6568A9BA8B4CDBC3DC47C0DDBC6CEE0750ECBE26E57180D6CFE5F92C48B57743ED353F541736CCF1DF3EE7FC003DE1BB9EEE815F8A8E5A96BB7E6E688F8FB9DB53AE1890AACEC218A0F573B9D5536CDBD0B38030604918304647AEEBE7C4CFA5574FB62F387EEBC77828C485EF3C8F9ED440A45FF0C1406DF973F3376403F69C5E6A5BEB0B5FCEFE764BE1E7DA76D027378EB9F27DF8EAFFA5A935023F3F811EC57D84BFFF01DAEF3420F7FC394D7B8ADD3FF4F1735D9DE7F9557770AE9B17CEC2187767D7530DED78141D0E956A0C539999500D8F60FA562EA6F272319991ACC171F4365BA8047E9EB16D2B266A1B50111C862C9B2350291FA1D3DE17A5A73EE3F73E8A4B854AD180E91BC2EFE3494C276462AAAAD0E2C601E2E7F27D16703F178F8DE3DAC4CF2D030352D4217E4E1858282DB6A7B0B5F381E4CA4C185879DB64E72BB858D27CC0181DE2E7D40F4D554FE2E7D2E6E7E6C6CD52F879E4C18BFCFD4F63551B7CFFEB7F90B0E543F474F7E1B66B20BED9E484C8CF4EA2AF2806A5499538B03698F371954AE0E78101181F1578747420A66A9A3173D2063361FE98EA7E8289D00B9A7C663CA3A1EA6BC08CF7554C09FC5CF960E86978204F6BE6B20766BC8231DE5F8FA9CA364C1564CCC65F0E82AABBDAE2C601E2E7F27D16C8919FABBFE191527BCA190352D4217E4E18207E4E18207E4EFCDC54F65C897EC8E629629DC9A42B5BAED5F131508C7A32DEB4D8B3A83461FB0F2C6803E2E726E2E79D8A25B59B5AD837E262F58FA5F073F6FD84AABB9CC7F5740CE27EC75DE407E642355C8F23DB5370FBEC19241D3B85B57FB757B376CE45E0E88FC26331957913D355023F3FEF8519B77D9C9FABF67C82692F474CB1BC4FBA0869F50A715E82DEA36765181EE3BF3381573163774E133E55D985E9503F4CFB5D5AB17160A9F6247E6E79CF82A5E6A3681DE47E282BE39264C9CFD9B3493D4737777BCA150352D5217E4E18D017CEFA3F93F756856BAEA55466C2C0CAD9C6C1B950D3E66A0CB030A995D9543AC4CFA5DF0FD93CC5D05C88C96F3D6BB0AFA61DEBB2FBF1695419F60CAAF0EAAE441C1D1CC12F85B85DF98D0BEAEF2F54E06EDBFD65D7531F9F5AAC8E9CF8F937F90DD8E6608BAD1E7EB8549C8C1325CDF8DAFBFC92F9F567BE9142DAE138111306EFAE2E7CE6E686B8C9119E9E775335FE646B8B2FA3A270E0B2BB70FFCC8AF273DD7DE38B49CB181DB1F9F9FDE159DCE65FF442416C35942DD988BB988075DF3F8EF4947C7CF8BA3B86CB6F6AF4679CDC31DED326F0F419CCF8A74325DCFF78E3FB9AF5F3A996A6D9380F4F4CA71543D578674E19A60AAA311D9B80A9D49B987170990D1738BF6A7C0CD39995501525ACD838B0547B123FB7BC67C172F291233FD75E4757EBB40E4FF33372FD84F0BAA2767E76F2DD7A05FA954F9091D50C1BC70A848556C0F94211FA1583840189EA103F270CD0B38030602D18304687F8B9C4FBE1E4238485D7C06766CA303F7717E64ACA211C1A7B8C4F136BB0B94189B76D1379DCAFFC5B71AAAF7B417ECEE44A5E271E4D3F9EE73B4CB7CC2C9EDDC7CAA55B5631F939CF4790356BD620342C74D96DC0E6892C3DE6BB7C219DECFC42444446203CF21A5A9FFAA3D3E5E7CE7D4F70DAFF2CBC07C7F0BB4F3F86B3628CFF5F0A373F53D38B4FBEDECE79F747671D11D19C01FBBC3C4409713F5CFB25E2FACAB1E9EC59C408FFDF3CE202DF8AE465F37356FF08C19EACFD74E3C4E4E7DCCE023EF4E523063F570912BACD8EF3F3F6862E5444C520EB9B43F8FA70398A5C2FA0D4C71D6FFFC359EC7BC70E875FFB1CA3CDC5CFF4A312303EFC105359B731F3B59BC0ADFBF078F347CFF6B78F4E62AA2807D337F3A16AAF14EECB995386A99A7AA81E08581D7F8499C0788C3797603ABB46F8AFC0633B3F41BF6D65C601E2E792B58D5CE6646A4ECD9E252EFFFB988B2ED76671DACF1A6374D47C7AA1F1868DC3FAFC54CE626D617E7EF07C35CA33ABF939C9DE7639C8CEEE12E25438EFDB8A689F4C9C7315EE7F308490CC7E789C4E12FAB88A3020411DE2E78401EDF0C59C69B3D05E4FB9D49330303F9CB5EBF3CE35D2FED6C1DC6536958E5CF9B9D59CAFA61C477048E5A2F839BBDE3B22F0BB770384EBE925F17336EF72728AE0FEBD194F520B3B1F47FB3F8BDF2BCCB956AF5EC59FA1DA52F0D24B4BB60DDB3BCD74DF5BB57A6E7A423E2CAFFDDFFD1B38FFF4C773CA60A86C0B85BB086563E9AD7AEFDD79E566B2FA69395E7BFD753C79ACE252989F8DF7D7AE35C8CFD9F59B67FDE1505AB4647EBEC63D0AC1D571081C9BC1465B3B7814C4E1427939D6BAFA61F7B5580D3F67F79E6E56E24B972FE7A5B1EEC055BD75D1AE8FAE4DD70AF664EF3C74E3989FFC474BEC53EA73CFF4E5E320E083CDCDB5DB20C7D17949E7ABCDE839138FE5A95D4EEDB8D75E4FE2FEDB99FCF4D504FCED4B519AFF4C984FF7F1E64E8CC75C1338FA202652D3B8DE44E11D4CE4E5603C380493A16118EF9F3DB76E22330FE355E573F21957DCE7F74C2444CFFE4FCEC14456F2ECF59D3BCFB599D1E3009DAF2659DBC8E54C9D7DCE853871AD0E5E6155787F9F371C236AF87F753893E30E095CD4FF8DD1C9CCE998CD53E0E06C1C60EFEA74CBD5D0D8208C136173F632AA65F59A487E469BAEBCBB2A8CEB7EF2E9EC198B19778671C5311B05851D882BE8C365E7DB484CBF8B332E423FBCD7C7EFD9F4F90D8CB6EA3F87D21A3120251D3A5F8D30A01D1E145A35477CFD4BE68535B50E9BBDCC8401F16DC3DA55B7AD7531C0EE914A994DA543E7AB49FC3D9930C70915E646898FC6F5F2EABDEDF7383F3F383484237DF7F0EAAE34EC6B1BC2B6EC669C14E2FF755FFEA2F8B977FBF0EC9AF5E4F8826566F186D6A1455D3F67F908C2D75926175EF35E4C385F3F17D26167802FA4C370752D329CAFA1AB31B6D0FAF9AFFEB4C1A8F5F3F30D43D8ED7A8CAF8FEFF30F44DC483D565F0881AD9F2BE7E3DAEBE7BF39C0D6CFE397BF7EAEB6A79E752B51D7CFF5E453CD7CBA096DB050FF10C37FBB5AEC1D6BF9996ADADF9E338E2E76DF35D9386082322F1447EBE7968301D63FD7183867313438808BB97466B1367FFD9CAD9DA467CFEE4D39EE5E83D6AA56D4F5A9907EB3167199DDF8FA0BF60DCB3452B2DAE6AC9FBB1D4BA0F57389EA2C9416AD9F5B0F06981FB0E7AD9D6A0B7B57A7CF6F9CD4EB4918981FCEDA91B5A7BE763684018617B9D5D3581DB9AE9F5B0D3F572DFCFDF9B686118DAFB7CD059DFCF7D09092FF1E1F79C0E34F4D4E98ECFB73DDF3AAB5455FF8FF3E3D977CA5E7E5CFFBFEFCF4F9D306F3D1E5E7E7CA1B84B0282EEC7B71FB3BCD38971AB7E4EFCF2FB50FE2A89046E890026E0D0D9A34EC0AEFE0447292268FABCD7716ED1F6E9CF58D1BA9080C0E9DF559BE489B699F2DBE9876D37716F942F988C9CFDBBEB6C5DD84283C543D4155D875D4DD4A455B5A124695B3F954A515E19CC31D611C1FD49CB7C631363A831C470714F95E81725881B6DA76A4DBDAE2615F3BBF4EB5B1E1D7521D0756B27F3C2F8EF8B96561C0507BB2E7AAA167ABE97416DEDFCE2431BB1745D9AD68E89EE4F1A3F74651D73981B81BC2FD37EECECEE3D2EE120624AC43FC9C30B0103FFFE1BF7B103F97597B2E55C7103FDFBB3F850BF173E2E752EF8772F1DFCE7C802F959F4FE5172E688395E6E7D5FD93703E7F06EBFEB40EAD4F7D81E98A1CFDB77F753E04E3FDD54BB2E752DA4D2D8B6D0331F979A76B141AAF9E45AA4B20FAEFE4F2F04EA11DDBA267FD14ECDB942CF0EF567EAD7DF63993B2607F8C8E4F23CFC189FF2F0DF3D7C41585F81B2C9B14C68195EC1FCF8B237E6E5918900B3F97527B5A1A06CCAD43FC9C30B0505A6FFE41FFF3D8DC65260CACBC6DD4E3BF25CD078CD1217E4EFDD054F534E7BC7CA1F5F3CCA2BB38F4E52683F9C88D9FBFB3E530D263AE4A0A3762F3F3E42F3620FDE06128C747F8BA78FC411B0C94A522FF561DF6BCB157087FB61F447B0D9DF173965EBEDB15FE9FF8F9E2E2889F5B1606889F1306CCAD43FC9C3040FC9C3040FC9CF8B9A9EC692DFD50377C4290C86DB6E82B8AC1F5AF9DD0187B8D73B272FF60BECF3AF2E045A46CDD20DC3BB3241B98829F33F109F035988F2E3FDF9BDE80753B36F0F3D576B91ED5FCDF17158583573D44E1DE17DA47B0CFE53422669EE0276FAF46C460FBA2F979625917D6AF791FE34FD7901763B392D406E41EDC80D2A44A14D87CCDF78C9745C740515486A0D59B04FBADC66065BAD16DB012EBE7299712D0971789817605AA8B7A3158118F935FE6A3E0CA55416752A3A3BD86CED7CF55B3EBE74AD50C4A03BD9FE63183227F6F8DCED0F02422D77FC4F7BB5726E7A3C43B0895914142D806F43437237EDB4EDC6F6DB09A7180F8B9653D0BA4CECFA5D89E96860173EB103F270C103F270C103FB73C7E6E35FEDB25EA57505FF86D9770241D3B85AED440FEBFFD4E0B22FEB48DEF354EF5BE8D52C73306F35F69BFCDCC37785570006203AE6AE686DAC2F0A42F9CC942FEDB7F73CC130E9565B3FCDCFB02229A0B455B1FDFE0E485756E7E38ECF695DEF8032E2906CBACAF3ECC1F53667010AAC242395FD6964CAF28247DB10191EFBDA7094BB1F7C6ADAD7F42615038F2CEDBCDD3615221E4B398F0A4FD07E0F3FAEB06EF67A2CF7FBBEEFE7AF6CD7BF3C193280B0D434342346FEB1EC57DD44431DFCE93F8EDEB2170FF3A98FB6A0F8BECD0C8EEBDC518103877FAB933C80DF0C67D453DDA1A3A7137398EE7C5AE1B9362E7E49F6A7B9EFFE6B878F27CD26C4F2366E741C4EDDC05E5E8A0558D03E4BFDDB29E0586DA938D1B869EADA6D38994647B5A1A06CCAD43FEDB09030BA5C5F8B914CB4C185879DBA8CFECB0A4F980313AE4BF9DDE938955CF0CD728281F34E3FABACD9878FC082AD50C2AAFC781AD99675CCD4099D35983F9AFF47BB2B6FC4224EEDC8E2B8288C9CF7FB1F3289C9BBB66FDB9B7B722AAAF55347EEED03A8277BF3884A8DE1293F0F3DB023F8FDA6D87BCE33B50111A8E54D720E49D3B820A3F1F1E5E71693E4737C4B719175F2A3FEF6E6A9EDB6E5AFE0CD8396EFAFCC5EBB6B59A8FEFDA9389BDFB7335FF99AFB8A5E226C3CE91FFE65C70E77139175C84B0B36811DAA5E0C85EAB1A0768FDDCB29E05525E3F270C48771C30956D68FDDCBA31C0CE7C78F78F417ACFEE31779909032B6F9BD0E0522E96F42C304647AEEBE7C4CFA5554FB6BF3DDDD10FD5A17E28BDE2CAFF57C765A0D2CF935FDF3AE78DBBB10106F337453F54F340DDF0B8B44204475EC3F8E8A05E3D5D7EFE4D7E03B639D86293871FDC326334FFD9FE76FBB4F9E7A02D47B65FF15AF2F7E701D149F0F10B824A39B268DBD4E436085CDC06D94ECE9810ECD052DE8C828BDE7838DC8E8A985414081C7529FEE075F7AA2F667FFB421858EA7C2D28B44618231A8DC6CD40DF180A9CCEF0EBCED641947806A1A3B410E936B6C8F50A425F51B2E87D4DCAE300F173CB7A16103F270C985B87F83961C0203F9F7E8CB7DF0ED17B36A3B9CB4C1830013F0FBBC3C5929E05C6E8103FA77E68AA7A9A7B5E6E889F33496F1A44BCD745BD7172F20FD73AFE04313E5790D13289F44007B3E146EEFCDC1CFD43CAE300F173CBC200F173C280B975889F130616E6E761C4CF65564FB16C131A56C3C5929E05C6E8103FA77E68AA7A9A7B5E6E889F2B4667B0FBF8593CE896FFF96A03AA27F8E893CFE0E8E48607C3F3CFF2267EBEC87A762AB87F3AB5B06FE1B5FFEB0BD7DE7B6F288F847C856867239E10DA9FF8B9658D91623F0BDE3D90C2C72F3989AEDF76A9B4A75C3120551DE2E7848185D27AF30FA1922C336160E56DC3E66E4C2C693E608C0EF173EA87A6AAA76E78FAA548F4E4C6F3BDD585E78EE06E5517328F1DC06867F38A94D9103F4F2B6EC0C9F39EE8A9CFD4ABA76F7FFB579EB670EF1DC3E6B376F8D359171C0AF7C32E0F6F5C29CE118D7F6BEFA3F728885BF4FEF6E8CC1A5C7273C4BDBEC5F373B69F9B7D1B3ED0508DBECE11DE068D65CD2871B4438F6210A9C78EE3BE905EFCCEAF50EDE522E84C2E989EDCF9B9EEB7EE8BD179AC55467DF7336E7E40F100A784B6D396E3827C185FCFAFFF18568FD5A1D5383EA6C40771ADD89CD1888DF94378CB210BBFF5A8C0AE82C639BAC7226AD1DAF960C5FB2EF173793E0BA4FA6E7121217E2EBFF980D8B6217E4E18207E6EBD18207EBE3218207E6E1DFD508CB498CF385577397A1F3C41EE491BC4EFDDCBBF7D5EA93233FFED4C965A1F7DFEE18EFB9FC5DAC336889B19C326F728C4299BE1D6DC8AD09111D1E6A96A3F741706C7F0F18E6D8BE6E786EAC37CAD2827C6F5EE1953EB14B1EFD69FFE67ED52EDEAC8C399AFB484B35734DF5D3FCF6E62F2F3897125D6AC7E6F49BE624202CB101A5CB1E0FE38961E8B57DFB352FC9CE723883E6EFE614E37560BF8FAF78FA2B0AFB91FEF7816E1AD845E1C2C9BE5EBAB6E0DE0B3CA6E6CF2CFC6F641157EB3236E5E1A092D7D686D1B9E5757E2E7F21B23899F133F97E37C406CDB103F270C103FB75E0C103F5F190CD0F96AD6718E821869B133D7949DC5E8BA378D2BFFF93614E9C12B56E61C4767F8FCF4C7D82C087BF6EB0A3BCF455F38137DFC7CF58E0DF8F0ABC39C9FFF49E0E78782DD713C2648D4792ACB879DDBF6BE9D33F743A71BBFEEC0558365D65B1F81E33AAC5E8588356B3857D61576BE99C70F5ED1FC0F5AF5017C7EF88A26DCE96FBFAB57475F5A2E2FBD34E73FF3DDCEC20CDDCF2474D56ABDE11142B9F77FF76FF8EF62F377FEE9AFB8E8ABAB5A87A5B757885FC344C766CC5FFC23AD316631582B10EAA7D7FE423E5772DBE6F16A26BB154AECEB1AC21F1CB3F9FF37039BF01FEBC3716A72021F24B5E3C79B13B1ADFD217EB1230A3FB3CBC78ECCFA7969F8CC4CE172583594938F56ACEFD2F96AF27C16C8919FB37375A4D89E72C5805475E87C35C2C0C2E7AB854AB2CC8401539CAF56C7C592E603C6E8D0F96AF49ECC54F5D40E673EDD23F75EE0EBE78A61B64E7B1AD5B7F3E7F91C17ABCC8C8FB135CCB1B1D125D7C7D0F96AEF7B26E06A61A466FDDCBBB50B118343A2F27396CF91D25E9CF0B699172FE6FAF943D5135CFF741B3AB253356195B90D42BBD8F1B4526DECD056D386A196BA45D94D77FD7C31765E68FD9CAF73CB7CFD7C7FA1422F475F9FDE8D3FD825F3EBFFFEE6363664DFC3375D9DF8994B25D67A17629B42C5D7CF37943EC487DE197374D99A7C7673DF9C7AAC44DFA5F573793E0BE4C8CF69FD5C7EF301B16D43EBE7D68B0176162A3B13F5ED7762255966C2C0CAD8A6B5735CE8F7595C5E7B3D96CB7BABD2F87F1627A5329B4A47AEEBE7C4CFE5574FDDF08EDA76CEC75B4A1B5015118C9ED65EB4DC8A5B9132ABF9A26E5CBFF209DE5AB319ABD7BC87D6CA74BDE9E9CE71CF953708615138971A8718E1FFA1B854FEDF2E290A51230AD1E6A9EA7C4EC509FCFFC9CCA2F97979FF249A8A3296DC6E77CBEAE7D8FFFEE80C861AEFA047719FEF4F1F56B40BBF7118A82D7F6E7A62F273633020C6F7E733FB0F68783A5B4B575F6B8B76F8F3BE3F67DF891BE2E87BDAEEF1DF6D0D23D89C3AFB8DF9819169EE076E53763BFFFD38AE4E087F3C879BC7E57488D6A7178A237E2ECF6781EED815C5C4C03738E7AB1B10AA68E6D75F86260BBFB3F75D68EE42DCE4ECB55D7AB1F03B3647CF36BB185BCFD8CD090B1C9BC18998307EED505021FC4ECE89DB1B1884C3C2D816D87E97F8F90A6340AA3AC4CF09032CDCC179B6BF335EFEDAEB499C8F01819A70A9959930B072FC5CB7CD990D5818F17371F2277E2E4E3FCCCE57F0790ADBEBC77E75C550F86274F4F99332073F5F0C0E579A9F33B9A77A82A2BCFF9FBD370D6FEA3ADB46EF5FF9F1E5BBAEF4FDFA5E3DFDDA9CF46A7B4ED3AF7D9BF664A44DD3BC6DD3A6191A8684844C4D20890910A6002184806D8C01CF806D8CF16CE449606CE311CFF33C8F78B68567610B5BB691257A71F65A468A244BB224CBD296BC7EAC6BEFBDD67ED6F0EC7BAFBDEEFDACF5AC42BDE5F0D50665C87E7E3D3DC3249D59FA59DB3B3F27411F0FD7174F7CBE2F570679F7B6C6B758C47F3BF13767ADE7C9F8B97D8EC9B4FB2E9FC119EC0DF6A1FFFD48704E8C55A5FDEBCC058E3BCFE07062329CDC03B8B8111ABF332804DF36F6C15D1004F79226153F275CFFB5A37E34BFD776ECC5D9F27C555E1FB87B628B773422BBAAE19C9AAFE2E72113F370CDC9C2F9B6767AEDFFE0C8F8F9EA6180AF328C9F330C9078C2C795D74A7E4E825207F2FC7AC8B30B212FA986FC8207E685D7B050510BC5A5682EBE18F2F31E50F85D806CA40BB33DE3909FF3E6E41490E796411E1D4FE3E75BBA21172662A134170BED7DAA7399448185E327B050BDD43730C380F5DF0F7DFC9C9C2F744D409E1005796C2C66BB6A204F4CD1C0C1822050959FFC06F7EC63A321BBD90A7948802A5EFDD92F8C4C71F808C342551EEE0612BF4BF3509C8B844CBCFC38CE5ABA61FC9C9FEF21D93B49979DCD1281D8F0C8D8DEDAED548F5F282DC7BFD7AD53ED4DB5B061E3B2FB5791FB899C3975D3C7CF0937974967703E3A0FB3A3BAC785F6C4CF95ED49C969E08EC3463F1BEDE761CCDE62E47E5971A9CEFC1C819F5BFBFDE0F3F798F173FBC480297D57F0F80C9D1344CEBF4ECC54716AFFBE71847635E1587E3922FB96F269124EE5976A5C5FE8EA55CD2D8A1BEF53C5478C8C208E0B1ECD227C151B86D0DE36C6CF5719037C9561FC9C6140C9CF897D947073C2C5C835B1A52B75B0D0D10545D4158E9BE54011138EB99636DC3BF02D771E88855B5C7A4E381646B963A4DF22378B89A172F2D42C7A544484623E251B84B39373796AAEEA9CA4CF4705330CD81803CA736D1BFA71D72A95ED7CA1A117CA7D83E62382292E3470107F0E32C90C6609067CCE2F62E072B84639EACF5EE1BEF81F47363A8FB98AC5B9B38A4BE1ABD64E7364183FE7E77BA88F9FEF1D97E1897785D8D57B1BCF6CBF8ECD513578E18B341CBF2FC763FF4CC48EC236BC53751BFFBDFD8AC65C58ED40E6C6AA73746BF373EDF5BDC68CCBCD5913AC0CFAF8F92C17E292F370D6DB1732D98C465ACF8008B1F109DC18B75C63FCB827B71D9F1EDC823D99F57072FD0A5F66166177A0373E0D8EC0A18B1E2671EC1D3185100C56D0F383E955703A770687121311DED78A8D67427188FB767C959CA49A5F6A8CFDFCC303EED4BF4E7F83F1FF84B575BB52197BE6E764AFB97827578C542422E9881F3A9212E8DE73B5E1D118BA35810A3F5FD45E3A67F1F783CFDF63C6CFED734CC6D77F8B8602E3E7FCED07183F6718B0B46E7EFCA8907273ED39CCEAFC5C1E150545582AC7C5385E56D8C47170EEFAE836CACB14DFEEE0B8962764D2090D7EBE50DD48EDE3F2A88B986F585C4BA90808C042F3A0EA9CDCC7F8B9ED31A07EADCECF4F9D69D4489327A471CFED02667B380C94B46BE260DF56C8FDBEA5FCFCDED63D9047C4439E18AD518EFAB3579CF652A5CD754C421E740EF2F00BBCD28DBDF2F3F0C8685A77ED40FCDDE98A379466491973F21A9E106B5CDF9E9AC291E81AA4DD9DD5C9AD9FDA7D03CF729C9CF87826D787E7EFE3CFE76BF0C9D5AAC5B5ACD2FBD87CAE68593B3AC93F2D26150D3102CA3F94FB83AB0753E3D5D3C85E66A95CDE022E90674C7CEE93230925FBF643AAF60CB575A04B67E47E22A7CC43999F802BA7882B83B4435FDD88FF70529FA8885095BC7A50AF5B6C7C3CE2E363515E5A88FBF764741EA8FAF851E9BFFD5397C3F4FAA56D5BA15C1FFEB24B3012476A8C1A8712FBD207274EE0546929F503FFF7ED9FAA95A1C04E97CF0DCAEFF7C9D2D916EDF62803D153747494EA79A807EDE7610C6EB59F877A3997FFF93AC5B129EF873118582E8DF8952161D7EE7CECD957ACBACE2B1C31E9DD4DF78846FA511774A787D0EB9B35AD887DD709793EA1981CAC41A67B3826C75B57B51FB076DF65286DFD868D162B67B531C017193E60C01EF97978642D2F9FA7BD6280AF3286F2D2D7DFD8BACE0C0396D7CD534FA718D481B4BC11D3211771D72D0C73473FC05D17F20DAEC6C29BAFE34E971477522F409ADB813B65F19818EAC56C781824A2214CE79740725980C9492E9FCA2A48126F60B2A31E77AA6B54E724FF197F6F86011B6340FDBAA96D8CF27212EA9A8654F1D2AC564C36662E5EB7B5733808D7C441A41726874731D9D989597F7F4C4D4A31251AD42847FDD9CFBB71F74F8E61BAEF3626463B713798C3615B0EAF7463690C30FBF9CAFF93113FCCDFC636E8E5E77F732FC4277D7378FD1B8EA3DF97633B77FE97A359D859DB6F323F2FB2213F37C77E6E0D7EBEC8D113541C5D173F277ED537790811DE701DAFEC39CAF1EB290814F7F1F72FDD903C3368D438F460D9202E16C6C0A78D3B36D5E29F079C693E645DE7E9EA367C74780FBDEF7CFB0417BFD42FBC39FCDCFB99A7F4F27373ECE7FAF87967579741DFE9C6BC07E6BC53646E1CE1E3D1313D2A6E4EC29E7DD526BDBB797E4248EF742171CB6798BB7717D2D979D45F4D4659522DA4DD85283A1F05996C62CDFC2F67F673FBB499D8233F67F673FEF603CC7ECE30A02F9EEC5152CB8DAFB4C75E645C56149346F75351EE6BAD0C640F2DF5F5E7BA74204FE3BEDD5D9590570F42E1ED8DBB67C93A63051461099017942FAE3FBF7496DA451782A2A0F0F2C6424106E4E94590878663A1A112775BFA16CF93E2B1C08DB794E7C4BE7E372A8461C08632CA78328742395E53FA20088FECA0D764BD838CE335F2ABD7208F8BC75C4D1114E7833471E0ED0E454814E6EA72B1D0DCB5E87BA0A14CA31C8D672F9EE7EE1170D7415C1A771E9B44F3E3936E2C8D01C6CF2DF31E1A9ADFFE67D702BC1CDC88DDD59DD4C7F3D3FBF3B0B7BE07AF847560775D0FDE2E1CC527198DCBAE4157F713678D766A736D3ECC6F5786A36763D0589CB2249ECC71D71EE37E53DA0E270F577CC47D2B1267C6113A358FDD6161F8222C02FEA59946DBCE37B90522B4BD0C67DA45D87BE12C82C7A7683E87AF5EE5F87A358E73E51C8A0DC381100194BE94D583BEF9ED172E27E25244246625E37AF5A01D2C3DBFDD56DC4CE9EB533D5EDDFFA7FC7202EE5E8E86ACAF71897F91F9A8C5354B647E7BE11E6FC87C8FA17DDF4EC8AE64A02E3C18F561819036F761F2D429DC0AF4A4FE45EE465CA2FE45E417C99CBA45FF220BF9C90EF73D66FCDC3EC7648C9F330CF05586F173C7C200F92F7F71E7768BF373BEB59361607574A3DC574F173F27DC9D4F75B6960CE3E7FC7C0FF77A975BC4C7B3AE40B8BFB60F776BF373E2EB5ADDD79831FEE1E8FE5546F8C836879F1FBF9845F762D795C6D731AE2E7E4ED6D3FB0704C03BB10A0395897AF5B024707AD5E7074E5F3C0973BDFD16C38DA5BEC7848F6BF3737A4E7CE7B52CA6C92F872DF12F3227F0A5FE45C8BD0A9F4B207C5B7E39963BDE55E5A7ED5F84FC7725FE4516AA17FDFF53FF22D26187FB1E337E6E9F63B237F667D1FECB9E02E3E7FCED07183F6718D017AF9C3F676A5EC6F0F3DE8676641F77C150411C7A9ABA29EF9F1EE9B31BDDAC150C584A3764CC4682520784BB93FD98C973EF2D4EA732CA6B8203B1781E9DA9646F60056FDB698E0CE3E7EC3DB4563B6D392E5F2BFC9C84C33E9170DDE904A5AF4B5D7AE0236E2CC9CF6FF64854E7EA7E67166ADA213BEF0FD940FB12FF22B2DDFFA2FE4516B8FBEE7D7306F22BD7A0F03805F53E5FDBBF882ABE7B46C3BF88A3F5038C9FB36F81BDF5037C90611860FC7CAD60C05C7E4EFCC3297DB8EBD2416BC330720F7D8594835ED42FEB3427531E126857BA31262F91E41E76EFBF81E0F3E5F8CAB90C75D59D38762C8F1B6FCC61B757336ED6F7E0DD7784888A6FC5173BD370473CC5BB765A4237CA319BB62FF73E6E8C369C138E819661D45EF4C51C17A7C44181970F064453E84C08E76D3BCD9161FC9CF5C5D66AA77A7C73713BEAFD5D2112CDA0CCCD0D59BE9728776C8D3E8B8ACB89A88916604E326E157E4E6CCEAF7DEAE230FCFCA0AB07DCFD4371BB7F697BF4F173F23C6ACF39AB9E47519080DEDBC83D8FAA886B186BA95C75DC58725C7EC6B385FE73D5DE4F531E1EB528D33F0885BB0032712BFEFDF6064DFBF9AD1128C26217FDF98F4E6894B3D0D20679662964A22E8EBBFB433A3B8985D179C8663999F02C2EDF32B3EBCCE77E80F173F62D60FC9C6180F17386014BF373E57E6A640E335D67ACA58302FF64C8EE7461F80E777E7A710FB5EA98708BD4994F18F8DABF03DD25CDF4FC53E77A145D2D4465D52D5C2E99C0F69D99DCB8E4164EB92DCED34BA89A429CDF0DDEB5D312BAD1DE5F4D79AEE4E71413DE8B6B11090E26B9638D8F3FBD2E3AE7C3DB769A23C3F839EB8BADD54EF578F2AEB584BA23EB2B67CA834626A5E82BCA8784E347650101284BA987B832D12AFC7CB9F6D81B3F37D41E7DFC9C3C8F66B5E7312DBB4F9FC734F73C6E563423FEA3DD98EEAB5B55DCAC745CAEEE5F64E3A67CFADD277DBD328EFC8F9517D6E0AE20060B0DE54BFC8BDCF53841FD8BC8C8BE74645F96780116AE246894A3ED5FE46E4414F52F42F251F72FE268FD00E3E7EC5BC0F839C300E3E70C03ABC1CFC939F93E9373A52F57153F0FC9C1DCAD1A6E8CA2409EDB6987E5E7FE49C3A84C59E4A3F57D324C0EDF42545A0F4EECBD8EAC0E99063FF74D1C40415C29EFDAB952DD68CF7724BEDC957C5D9D9FE7797AD323C1C13477AC387B0E13DC78ECCA471F62EA56371DBFB6C627636C6482CE81978A4518EC1C467F61B65DE9C65EF939F14F4DEAA11DEECCCDEB8C379466491973F222FEF06D59676BB5533DBE6B408EECCFB720F398372639DE4774D03F348381ECEB48F70C41CECEEDDC7DD316AB73ECA637CD6E4F744C135D13A91D4C8D379446F614325526B7B0D764DD28F5A01DC8F3B8A1F63C481C791E4DD7AFA3E89BAFD1DE3183F6B053AB8A1B7DEF81B11828281E53DB5FAD5CE5CB5D9DB3F3F9FDE0733FB0510F6EF886013EC9381A06ACA51B860186017DFD8DADEBCC30A03F9E8CC94D1D97937832D74D3DEE726C2F9E793615CDED8BF327876FCFA3D0DD15B901FEE82D4EC1CDC62ED45EF0B52BDD189B57504C3BA242AB1112DA88A2F24E1C3B9E07E99D1944A60DE06A422D9DEF1E2668C0F933C520BE6FF8D6CE95EAE6944793461A790F947135859D2838E28482C810F4DC484467738F0A074597E250101882D40F36D0FC8AFCC371FBF614CAFD3D91E37A02F5256D48D9FF25A7CB09BBD28DA5FB01663F5F1BFF4A579A5755763BE5E7497B8F42D25589DA8C62E4FA86A137291C19AE1E280C8CC4747FADC5EA6CAEFD9CFC9323FBB591B9F64A7F1464FD716B4E39BA6E5CB73B0CE8B39F93E77143ED79B415D6D1E7D1C93D8F7CAF0B5C08C4B4A87955716349BB19F907AFF431A28CCBC81CA6CFAFAB60F1B9F5367441549E6F314CDB0B06CC9161F67386016BE98661806180D9CFED07038A7DFB97F892FDF7BA752B2A9FD8509F7A3A8157ED6418585DDD28E74F90F0DCBA241AD66FC8D1E99B405F5E796E9E34ADC8CBFFC1B53B12771D42C681C3E8B8EC6F77BAB157FB39E3E7F6D74EF5F8EEEA76CA95BA3393E9756FF7289AC93395CD501EAC8CE7033F8F7F7B3386FA0791CDBDE38BFE2373283FAF8C4F80B8A1C6AE30A08F9F93E771FE850DA838BE8DCE0DCAF50C47D6F6AD989E9DC1F543A751E6BC1F8DF9CDE8B81E8BA2C068D45E4DA1FE03F8382E277D39F9E74A8EEAFB9E4F4A14B8FEC50E14075DC450490E8A2E44A1E442B0EABF83ADDF0F3EF7038C9F330C307ECE30C0F839C38076FC3DB567A54CBBA7F5FCCC29FFE55704BC6AA7AD3050582A5AF17E4B7C96D115AFDC7FCFD46F818A9FFB9EA3D745BE3E94A377F74C41F8F6A7207BF1D8936E183FE7CF7B684FB8B174F9B6F6DF6EA89C5C571764F85D85A439E3BBFA725C2FDD3D10DD714BFFC9F1190386FCB7673DF0615F91D408697F190A7CC35071250792EE427ADE58D60C719510A517C2D1774B8A8E50770C77F7F00E03EAFBAB117F33EA3E676AA217FD7B16F9F851FB7967713EAA02CE59146B7CC700E3E7FCED23F98C01C6CF1906183F671830969F937FFEBD398BFB567716125FB5F3684CCDC7507531C646A6A8AD635CD4C91DD3212ACD5F520EE3E78C9F9BF22D181B994199D7499A36D0338EDA2001FAABCB91EBEC8AE2A0285404F9DA9D6E183FE7CF7B684FB8596BFCBC2CA90E43D991F45AD4D0863999024D159D26F94CE303068CE1E74591C5908D36A2C04F88A28B5190DEAAA1E7B981A1A8F4FC0A59070E70FCFC2E5D9FD0722592571850EEC9A11EAF6E4357F2F3CCD3E75075DA1723A229E41D3B60714CF319038C9FF3B78FE43306183F671860FC9C61C0587E4E8E63E27974DFB8AE8ACF0BCD53ED9393EDEC86FADC065470630A5DE5AC757E7E23B77B89CF21254FE76B3B2DA51B73EDE796ACB3B9BEA40CC974F64E9A5437C6CF6DFF1EDA535FBC5AE5F3959F93F9EDD9C78E432A19475574221A854274A626A3BBB60BC57E81908AFBEC0A03FAF839D94B32EA1367FAED1C1A9D47859F2FDD6B949C977A2FEE3BAA7EBFD27F40797034DD5B8C2F1850AE37578F57B7A1137EDEDD378CEA507F549FBF8011EEF936475EB438A6F98C01C6CFF9DB47F219038C9F330C307ECE30602C3F27F3D3329C7D20CA8CD3C9CF13F73A23FBC87EBDE5337ECEF8B949DF820191860F04EDA02F9EC8E9CA6FB3B0152EF7EF5B34EC2B5F3A17C2906EEC959F33FFEDF6D74E5BFAEC5D89FF7647C2803EFFED962E479F6FF9D5C6C08F1F15527F221B3711BF22792A7F23C4773BF9975F2388415BD63510DFA7BD5D03684DBA02A51FD4B58201E6BF9DF503B6966118601860FEDB1D03030AB567A54C23710D253DC83FBC0BE39D2D347E9A8B8FDFE303E94025BD27EB982B3A6ADB317AB3496739849FF3A99DD6C2C019CF526ECC22C4FA0DB1F4A82B9833BEB227DD44C7B4D260CAB7E02EC7094930A51C4332CBF1F37752DAE8F19F316DD82868C4B733526C4EEEC1D6BC0E6CEF9BC3BF626BE0A290E11FD19D782DB01CBFDA7C157FDA7595E3E803D48E6E8C6E98FF76DBFF27B3A77FA5AB553E5FEDE78E860143F3DB2D590EF986D81203518266FAFF75B5DB698F1830EF7932FBF95AC780B574C330C030C0ECE7F6830143F3DBC97AF3B196EFF6E121BE7FC9FE3764AD30597F3EDA47D69F27D3FD71D4F3BCBBB08037FEC971A7F9D955A933C38065647A4BCBE973540F64BFA386E80834C40868508FD7BE575FFCC59DEE345446466BC4937C8BB83CA322422907540F25FBF6434EF63A37A19DF20772C4DEAB9E97802B676F6C032E291696F0F25D1372BC195683FFFA4088BD5DA3783DB002AFA60EE340CD225FDF903986E323B7F097B355D81C558327DF1772F1727C5C398C23537394B3A7DD9D454FAF98E2DC9A1860FCDC31DFC3D52E9FF1737EF073D25FC91FBC5BF796D199A134253F27BE4D6C8101C6CF193FB7B58CA36180F1738601C6CF19064CE1E7E6964F78CBE57FBEBEA6F8B98777B9868DDC90FD7CE3A6789D36106BB7938C27F5F1F3ADCF3CE590FC9C840F6FF4E3AF9E39F4FC05BF7AFC75F775CAC19FFCBA147FDD9742CFDFCD1FC5E6C446FCC3394725F7F695167A64FC9CBFEFE16A3F03BEB693F173DB63C0DAFC5CFB1BC2F8B9ED31C0F839C380AD6518061806183F770C0CACD6FE6A61AFBCC2AB76DA0A03A6F0705BF0737D69DAEFB029E59BB3FE5C397635959FEB933134BFFD88E23E9E71BA42CFFF78A2187F0FAAC73783C3D894750BBFD92CC4F1A9DBF8964B7BEE4C230E54B56167EF34DEBCDA86BF1DCDD4B9069DF173FEBF87B6AAB3B5DAC9F8B9ED31600B7E4EFAA2E5FC9A581A038C9F337E6E6B1947C300E3E70C038C9F330C18C3CFE55C5CBC932B462A129174C40FAD89B188DEB4951B7F6CC4787D2E44A3F318AB2A58357E5E1D9F8EBAF844D4470642F8A53FAEBFBB0532D90C24D2FBD40E5B1B1E4DAFC9BD374EBA50FFB819C74EA2E49200935D9568BC968D9AE8CB18138DD07634469E43916F302A12D2A95FDCCA9858DC70F74273A027A665F791FDD5A155C300E3E7C6C92C9496E3DFEBD699E41F8EDC4FE44CE5E7CC3F9C7932AC2FE66F3B193FB73D066CC1CF95BE47D5EFEF11CBE1E35B8E302EBEB5A20F3EC1CD686BECC328F7FDCC2BE882B3671D620475F0F6ADC0A868DCE4F2193F67FCDCD6328E8601C6CF1906183F671830869F93B86C3F21D28FBA60A460D1CF1BE1B103E525AA7BDB6EE4AC1A3F178B6790EE7C16CD97BC50125F8BEB1FEE41A19707A462115D039FF0BE1386BA3B5172FA2462B76CC64447132A04C9483FE6A1DA3337E34C0CE6461B693B083FEF4815A2EFD67DCACF2B023C2126E554D522E5B83F6A2FB8AF1A06183FB74D3BD9FE6A9697617D317FDBC9F8B96D3140D672793FF314043182256B7748207E2C150FD6F090FBC9BF45729EAFB536477D8D4E544485CE7E481F3F773F53448FEF6FCBC2AC640A03DC79B05B112AAB6E511D7CBCB71029C26A9CF2E3EEBF33813EC93DECFF3C113289C4241D5C8EACE1EA57A75ADF636D4CF31503E6CA307ECE30C0F839C300E3E7F68301B2372CB1154B46FA5077251D43D5C5E82C6D422BFDBECF5BAC9DFAF8791EC76BA577BA90B8E5334CCECE40269D41796C3124DD15F4BCADA01552C980DEF257C2CF530E7862ACA514431D9D949FD77805A0A6A00FCD412E90C914A8BF9ACCDDA74067452752F77D4465D28E9D44754802C7E1BB20D8761837AF5EA2F1A41D32AE1D23DD3D949F7784BA43D4D141F979C681F3E84D0A444741E1AA6180F1F3E565C8FC0732E761A4A11C033787D09199AD5AB34E7C0FB6E694A3332BC5AABAB1848CBDF273B6BF9AFDB593EDAF665B0CCCCC488CE2E7771FBC5B2BE1E7C47F09C9831CC9FF4412C835E1E7E4B8ED9324EE7817654D62C445D7A0ACBC1F5F9DAA445D6123D2723B71D287BBFFF60824DCBD1F7D7C1592817E937440EA4582746ED62698E62B06CC9561FBAB310CB0FDD51806D8FE6AF685816CD7D3F498EE9FCC719702247DB10B92B1FE15D5CD98FDD516B8B8EC33975013198CEAE0B398E2E2EB12B351E2ED8BFE9E115CFDF224E5764355997ACB27FCDC5C7D36E7D5A02EFE327ACBF291ED15897C97E328F0F0C024D776528FDA90F32A99B2B0607AAC884942554404A66F0FA3B5B217F15C1B44CDB5AA76D45C0A44437E1D8ADC8FA33CFA328AFDCEA1F6BC0F1DA3149D0DC5A4A8735530A01C4B69CB0C8926E97EB143CD3510F58CA3B7B01443C312641D3D0E315797F4531731907F15D9FEF1A8F53FC3C9482C8E755DFBF52AD3B4DFE1D5DE5F2DC72716E2A136A41D3808E99D099444A5A126E82C0A8213315C9688A69A110CA485AEF89DB2A60CDB5FCD31FE95DA433B0DC930FBF9DA9ADF7EA56402C1FE65B82C6CC355610BF61C2D86C03F0FAD03737077CFC7BB4E798889ACC0BEE3C5284CAE33B9FC284183AACCD5D4A73D62C0BCE7C9ECE76B1D03D6D20DC300C300B39F5B0603796E9EF49875310B291FBEBE641F334BB4938C17C8586170DD3A1AE85ADF7DFB57AC9B95D8CF4D99736CCE3C655365D4E34DC10099FFB76963CC123FF6EA321561511AF1CA679E179A87C6D80854F97EBB6A58D71E4F92E7AEBDCE9BD8798CC9AB676016CFAD4BE7DEFD022EE4D1B07E430E8D2B2C5D1EB7641D42F6491774C65C50C575E495A024B618F5A15EC874F5C5584DC68ADF296BCAD8ABFD9CF173FB6B27E3E7B6C7802DF839D9634DB9CF9AB530C0F839E3E7B69671340C307ECE30C0F8B9FD6080EC319EB16B3B3DCFF04FC14473097A8B7356AD9DCA797596D2CD4AF8F921612B92EFDFE75D20F5320503849FC76D5CAF939F0F8DCE23FE9DF7D12108D48857E7E7F94776D0FDE6570BEBDAE3493266D496596E1CA91EBF675FF5121D78781BA733E53A84B82D1F4322BB8BC9AE2E64F92661B2BB0699DF7C0B5145BAC5B06E2D19C6CF1DA32FB687763A3A3F27DF43B206A623330952EE5A545A45D780E53ABBD13560D99E61182C4C427E50221A837CA05C03664D0CAC9DFDD5183F67FCDCFEFA483E6380F1738601C6CFED0703643C52E67592AECDCD3C1D8CA1E21454C5A562ACA57655DAC9F8F92AF073F93DC46DDAB4C48F0E9121FEF612B7ED407F61B62A7EF8D694EA9F4C765086C63F195BF273320E26FB9C4F73E360B2169CAC0BEFCE4CA6E9AD7955981CE8A263E7AF3F0A4565619FAA4DEAFC7CA16B02F28428C8636331DB550379620A162A6AA1B8140D797631DAB7EF40A3200CD517FD20BB5106F1290F94EFD90B79D069743674A1342010D2C27CC885895828CDC5C2C814E4D16158A8CAC3DD403207611E8A7391908945ABF27E9823C3F8B963F4C5F6D04E47E7E7CA5095D68CB95B35AA6BF5FF993597C354F38D6C81016BF3730FEF729B6080F173C6CF6D2DE3681860FC9C6180F173DD69647E9825E7498747D6AACE8DDD2BD9D6BA61FCDCF2FC9C1C0DF960EBE578A792E72AE3FB6BEA54FED2884FC08EC25AFA4FC696FC9C1CF3DC3CE8B1EFE638B28EB8A0315688E68A360C150851E41B883CBF284846BBB0F50F6E2A9BFF71D72A3AEF9D9C2F34F44269D39A8F08C6424717EE1DF8168A98402CDCE2D2E3CF412699C12C19C7FA9CA7F7C92F876BD4599E9A0BE2175011110A85BB373D978DCE63AE2297DEA3B8146E54FBADF54E317ECEBEC7D66AA7A3F37332DF28E9B0376E7CB10DEAB671757E9E7378BBAAEFB1050696E3E7B201D162B8B7B89FA4B9E5E8F2396A4D0C307ECEF8B9AD651C0D038C9F330C307EAE3BED5882E5F74AD6B767B2B17556EE07AD6FEF675DF1CAFDA0CDD10DE3E7D6E7E74A7B8A3210DFBEDA71DA69967C3FCCE1E724907DE807CA0A50C48D89A5A38D746E7AB69B3B5D3FBEFBF96F549CFCD499468DBCE4096950045CC06C4F13E425ED90C7444171741BE5E78A7D5B21F7FB96F2F37B5BF7401E110F7962B4469D179A07E9F85B111000C5692F55DA5CC724E441E7200FBF6031DD5842C65EF939F3DF6E7FED5C0BFEDBAB522BA9DFCFE9B14E7A4D7C6C266D7D1FD3A40E3B4EA13F230C393E1731DC546D130CE8F2B7B91AE528FDB4AF360672F27BE8BF00EDF0CCB397F0DCBA509D69A73C4A561503E6E6C5E77E80F96F671860FEDB190698FF76DD6947E35AF4F2EB7FD54FE1EDE062EC1D97E165D7021CBF2FC7B3C72BB035AB0D4FEECEC1AF360B71B8E7D6B21C9DEC9D6C4A9D091F53EEC5B29A32CA40C6E4A68ECB0DE97925FEDBB5F979F0F80C1727A421B2AF1DA153F3F43C7166DC247E1DA7201C3B19A7B293557924CF4FD1F3E0C1418D32F4F17363DBA3EC07F4F94827CF6961F71ECC0B62546136FAB2C6B5761AB9FFAED633B2A4FF76F2BF47977F7F32EF3E6DA713BD1E6C69C7F4EC14320E7E83868A010C640B5074F6027C3FF286F4761BE2DFFB841BA335E18C670B9ADBC7BFC3666E2766DBF3E8F94C6737E46E5194DB2B36BF81F90139E6637C312B9EC44C5F1F641782303B2BC7ECD888469DE71A9A30975A80D9BE362C9CF68394ABC7FCD00CEE4CF66321341DB3DD4516D38D256498FF76F6BFDC5AED3424E308F6737BC0803EFB39592F5F7C2E94AE0B1A6B6F44514832BDB735FA2C5A2BDB51E5E9063A17681575C3EC66FCED0798FD9C61C05ABA61186018B027FB39F1DD1514D3804B8A059DDCDA69E43E3E0A2FA4E7BB07A578BFA00FAF3A67A8AE0FF48EE1C88C6C593B7ADADD5914C5A4A22146A0DADBB9213A02A9DC35D933355A6B1FD4927DFB55F65263DB297F2047E4D5F3237BA916716590B2C93A6265F9EAE1E2CEED34E84AD327A32F9E04FFDFFD8E1E277A7B977D365EDEDE888D4F40676F3FBDD6653FFFC8DD1D89DCF1E5AF7D10529741AF4DE5E62F7DBA1371E37DF854588BB8AE3C9C292981904BFBED5B5F2279A456A38C5DEEFB5775FDB9FA5A446371AB4F869443838E720CE1C614FB794FD5A2EF37A59FA6C99E767ADD5E544FD79FFF9F472FE2D85B9E08744E7CE0C3BD00E191641FF4FE45FFED520E9F57AF411E178FB99A2228CE0781CE550F4B80BCA01C726F772842A23057978B85E62EC8A3E3216B28D3A8F342DB20E4A1E15848E2D2C4F3DC3D02EE3A884BE3CE6393A03DC6B5757F63AFF673C6CFEDAF9D6B819F93B961C6CC31520FD6C4803E7E5E14578AA1BCCB8B75199DA0BE47FA8AF2312D99C1C06D391AFD3C571D372BC10059FFA76E23277B86EAB29D5B0BD38ED60F307ECE30C0F839C300E3E72BE3E747388EF7DB4F3270A8F73B7BF9DBA9FD709997DA3D3F2775A98D08B5283F2FF6F6C19BCF3C45F1A00C646E85FA3509C2F818DCBF2743796921DE7CEB2D8E0797EBE4E7E478A24B8A2F7DBE34999F7B73CF71FBD1F7E9F9C7612908284B866F6D2DDEF20BC31709492A7EAE2CE3A5CF9D74F273EDBAEB6A0F09EB376CC4268E9BBFF5A3FF8D4D1BD72F91F15EB7CE2C7E4EE49694CF95B3870BC4573C19232A4391A7B741DC58D27F3BE1E0848B93A0CDCFC91E6B7CEF07564386F173F63DB6563B1D9D9F93BE8FACDF32859F2B1E7C436DCDCFB3C8FE2BB5D7E9B944BCB83E5E343A8FA1FC0CBBE0E77C9371B47E80F1738601C6CF1906183FD79DA66FFDF9275D32BC74AE022FEE1062A3A01E3FDB9C861D593578F14C0D3EABEAC1DBC2363CB73707C7A76E1BBD06DD94F18839FCDC5499D5C20099DF4EFE7D18DAFB5B19F6EFDB83B8F838FA4F815C1BB29FBFB49FD8CF534CE6E7C44EFEEA9EC3743EFB17D7AA913CD5868DBE97E11AE647F9B8BAFD9C94F1B9F3172BB79F2F2C2C061D3AB0A8FD5C4F397AE75BAE023F570FC4673B096D376FD36BC2DDFB5BFAE87F9BDEE2742A23EA1B46EBB564C864F3CBE66769DC5A4B86F173F63DB6563B1D819FABF763BABE6DBAFA2743E528FB4BEDF61B2AC75CDD90BCE85E9A5A739848104B14C873398146A110B54141682BAC43AE6F187A93C2519159CFF1F363AB8E1B4B60406947D7B69F5B1BD38ED60F307ECE30C0F839C300E3E7A6F1735BFA87237E5EF5F9813314AFF40F6B6B0C2CE71FEE36177CCEB8EB4C33B4FE3CB4AB69C5EBCF039B9B71B6BD9DAE4327F16EE54D389691AE5186B1FEE1245C9D63AE65E3724C1CC7356754F1CBF503EAF61D63FDC329D4E65418F30C2CC1CFE5C416EFE40A51A9104947FCD09194806C7F01A2FEF43C6A2FB8A1EE4A06EAD5DA4E78B92EFF707DB7EE6338271C032DC3280EF045E3A51048A40A344485F2A61FB0B40CE3E7EC7B6CAD76DA724C46E64991BE84F8B3509FBFA30CFAE2B5D3C85A202F2E90F946DAF392BC1FF84A35959F13393A97497D7E93DA7CA395D65955772EAFE03DC7E83A233EE2868DCBF9DB0F307ECE30C0FA018601C6CF75A7B1FDD52C8F0143FC3CE47A19C22282F1AFF7B768EC87A38F9FF32518B29F7FED158FD9D1EFF8A831FDC06AFB6FB794FD3CDB4F88D423C730522050C5779637524E4EEECFE2DA3EF7A0EDCAFDCE4950DF5F4DC9CFC979BEF779B4A415A02C2211FDF9697681757364183F67DF636BB5D311C664EA7E3474716D8BD9CF0D94636E3B2F16F7C2E7DFF770B1648097B8B12406CE78962ED97B9D2FEDB4C77E80F17386017BEC076C2DC330B036F839DF3040F6BFCEF50CC3484D362A8485684D8C45D21787299FEACCB8AAF203CB67DD2C673F8F49C981CF19179D69F6C6CF5FDF761805496116C58025642CC5CFC9FE6992DB6D48DCF219A66577A95FA3D1D9FB68BD1484E8AD5FA1FB41DBD56DE74A1D28F9BA3A3FCFF1F446BEC7458CB4DF445F711E8D9B10CF23D7D90D53B7BA3170731CB52102F457977371AE98168B509E908FFECC049BEA73ADF073B6BF9AFDB5D3D1F7D421FF27EF3DFBDCB27B5CA85F2BF7BB586D0C7C13DBA431678E5CDFEC11F30A378E808195E4C5E77E80EDAFC630C0FA018601B6BF9AFD6020C727169D95A5A80D3841D344DDC318E968C0D4ED293AA73AFBD0315EEB66B9FDD5FA6FCFE3DA95489D69BAE6B7BFF8EE167C2914E28DDDFB1170B3995E93B9E80742032CC2BDC9FAF437F71F43B262062F1D3C8FF79DDEE4E2154BF8B9AEF65CAFECC5168EC74AC66E1A8D81CAAC16147FB905E529552875FE0A8DA93710FCFBFFC6F5ADEF433A3B8E8AAC368C96C72EAB6B43CF40DF7EBCA6ECAFB6C0C5659FB984EAF02054079FA57B0DDFAC6A47A15F30C6DB2AD052DE0521D7F669AEED645F35EDF780ECB376B347829AC24E141C71424164087A6E24A2F0920015D151E8CE4A51DD9FED7A9A965FE4E74FAF734F9F428EEB09E406C5A3EABCB34DB16E8E0CDB5FCDFEFF95DA4B3B0DC9388ACD848FFEDBF5AD8DDB96D06AD1726C8581B49ADB083E5F8EE0907ADCEC9F828F6F39A4923B48AEB88DBC822E387BD6214650076FDF0ADC1E99B2793BEDB11F60F6738601BEF7037C94611860F6735B6180CC29AE893C87B21327207DE043AB3EA50432E904CAE2B2D1792D94D7BA21FC9CF884BFCE0575BFF4DA7EEA75A5E9F30F478E471B27F0D5B9AFF0F2EE43F8344A88B8AEA5BEDECD0D07CB06F185F7D778E9FD0D100E57E9B49FEBABB376088F8CA67EF9897F7EA2076DBFF7F94142647CBE05F1EBD7ABE2733CCEA331221811EBB7E0E29FFE8194775E5A910FFD4BEBD6199421E9EACF8CAE897FE0D3A0ECD147177D1CECDB6F140688DD5CE9B7FDB9754934ACDF9043AFD56DEA86F2CA73F3A469455EFEF4BAE0B40712771D42598800C5CECED0B547309FFB0E7BB59F337E6E7FED646332DB6060B350373FDF2CB47F7EDE2196E3C0B6787AEE137F0BB73B7A5059750B8DA37378E1EF579022ACC6293FAE9D7726D027B9872F7724DABC9DF6D80F307ECE30C0E77EC01EDBC930C0F8F96A6180CC6F273EB91A397E9EBAE3338867E7393E9582943D4731D45C8B1A61229A42CEF15A37CD37B291F6604F754BF2F3ED69F5389DE04DAFC3E7EF4338D263317E4E7CB77F18128FC3674FE99DDF6E497E9ECDF173E1176E28F97607AA42C2687CFC3B1FA086BB27E4E50F51716ABFD1FC5C17175F8E9FF7962E5D43A87CA6DAEFB029188889EFA0C1946F01D9573DE5930F695A7D76296A8304A88F8FE2F4B185D35514929D3E01E3E78C9F9B9A973D7E8F193F5F1A5F95DD4EFB82C18E76A438ED44636A3642FEF067A46E7B1FD9FE91D45F655DC009AB63C091F979F5A81C3E8792E87948D2005A2B3A51C8F17327A7746A57CF2AE855F1F359EE9EAD5BAFD9BC9DF6D80F588A9FB795B522F7C4314CF6B51BD441FC67FB31D652B5E2760EDCBA8FD87F1D80A8E09AD975EEC8AEC69C640A22D1244A2F06A3C4CB0BADD7AE422A1E5E362F324E2EBA20E0E487ED1E037CEE07ECB19D0C038C9F330C18EE07947C505BA6A6434439C0CDF6469DF9E99ADFFE9EAB2B9DDFBEC3DB9BBB9EA0D7647EFB999C148BAE31FF22A514C261E3FDB7933A475C4947588440C3D7DD7218682E6E47D91957147A7973DF9771CA4F6BE284688D8DA2F73497B443D255BEACAE95F1BAD69A2FB7FEDC509AB5F939DFB16E8E0CE3E7AC2FB6563B1D7D4C46FC57E4B9B9232FF82A265BCA68DCCDB2064C8BA7303D3B83BEA27C4C8A27AD8E0147E6E7622EEDF3DD37B8EFDA1C82AFDE824C3C86FDDEF5480D2E4656874C839F5FCE1F85FFB1349BB7D31EFB0173F9797749D192F8CAD4625C797733C46AFC5B5B07A77FFB0A5A835C962D433B6DBC6F58237E60F43ECEBEF83EAADC3E57C537973463B86E69BD74952316CFE3EC932FA1E2F86EBA6E4ED43D888A8878C46FD986D8575F46B5BF3724E261BD79D5E437C3E5E1FF84A439C3EE31C0E77EC01EDBC930C0F839C38079FC5C79EE7F41F7DE5AF6E41FEED6AC1C413E3E486D98427366A4CD30C0F8B9761DCCDB7BC1904C7E51BF497563FC9CF5C5D66AA7A38FC9083F276B5D4A82A3D029FCAE9FAD4F58B4DD8946E721CA4DD3999735F8F9A109E9E271E61E8E8C4F39043F2769B7658BFD7973C3286A5A269097D941E36F948E22F91AD72F5EEBA47D63614E272FDA698FFD80B9FC3C3F2411E286C225F12323330878E13588F2A375EA80F0F38E507793EB1CBCE14B349EFB56153F7CE73E02FFF1396A4EEFA67BA5669F0DC18947FE133E8F3C04E9E8521BBE32AF4989024591A9887CE54D5C7CF1259C04303D54A759572EBF5CCF10F8FCE4FF41D9A98398937EB7772DB19BE70409E1F2D0F72078EE671AFBDAAA97532DCCD2984BC0670CF0BD1FE0A38CA3F5038C9F330CF0859F9F89CBC665AFA33AD3EC899F77DC91E3C0AEBDF8FAC45974D56468B4DF9ACFC6DEF939F1FDF4EF75EB54EBDFB583AE78723F91D3959F3EBBD64AC27ED11DA4968A8CD6A7BDF273E6BFDDFEDAE9E83E7BCB339A10BBF96D649F0F41A3BF1BFA3B44A88A4D40DED707D09C578D6CAF60745EBD64750C907EE69DEC097C3B318CAD393D38A2B88FCFCBFA693C9F70E3081858495E7CEE07CCF5DF3E2E912361C31BDCF5F492FBFBFA26E1F5E3C7206E2D5BA2038F275F43578CAFC975BEB4E9202A5C9D54F183B7E508F8BB13EA7C0E525BF868FF4D886F4FE1E463EBD07BE5BC516D19E5820B7E0A717396CEF28786A610BEF1335CFACD63E82EC845E9E52CF8FDFA05787FFF7FA0F4CC9798964CEA2D27FCA36348DBF4BC49182889A944DA7BAF72E75356C500EB07583FC0FCB7AF6D0CD424DD406F690EDACB9BD02C8CC1B8A813358264F416DEB0B86E880EC83AE73AADB13E9169EF1B87787612C1170275E6A76B7E3B99CB2E9C12C1A5B8969E2B43DC789FC5F8F7A9DA7655BEC1EDB53AF9B92E1D1C3B1B8DC68A74933030249AE4741F03A9641CA29E71EE199462685842E3C4E4B908D331509E87D6C25A34727177E624069F812E5FEDCBF96F3794A6FD0E9B8281E898561A4CF91610DFCB2498528E2199E5F8F95F3D0B719C3B3E7FBC10FF086DC4A19E5BD89CDC83B7E21AB177781A4FBC2BC4E6E80AFC6ED70DBC9DD088C79E8FC0BA4FAE627FDF28928BFA8DD20DF3DFCEFE955AAB9D866498CD6475EDE73B8665782BB40A1B621AF1F6D536B8CCCF398CFD9C8F327CC3C04A6556B2FE5C78388872615DF7271E0D41FA3B2F2CD181EFF39BD1177FCEE43A87BC755835979DC42BEDE78D7E8735644EFDE6258DFC0D9523E6820B7E86A9B65C9DE59379EF8DD9A538FDE327B8FB808B8FFF108D641F1989EEB52CEAE5446D7747C65B7F34090325F1B538FB10B8F309AB6280F503AC1FB0966E98FD9C9F18C80BCD83B4BF0222F17DAE4F7543637E332A3CBF5A15DD101D3410DF685CD09621BE6462AE65E3F6489FCEFCF4F987FBA6AA0B4742BDE03D721F27C2DD113D3383C0FA468BF17365BEBEE333F8FDAB1F71715346AD3F27C71BA54D1AED21EDBF2BBFB7181616F4EAAD568D0B9178E2C39C9C67076560A2B904297BF6402A162DFB0C74D9CA97F30FA72F8DF8B3DBFACC53F4D999E33FFEE24E771A2A23A335E249BE455C9E5111A14BFCE995ECDB4FFDC79B8235F903396D1F7D02AE9CBDB10DB8A45858C2CB774DC8F10F8F42FCD70742ECEF1AC51BB16DF88373318E0C0ED3F43F7937E3F8C4309EDA7D83F2F317DC4A71B8EB16760F4A71687082DE93767716A945BDAAE76AAD7E80F173C7E98BAD593E1B93596FFDF9DE71190E8B6E337EBE8630B0529995F0F38EF629089EFC2994BE53D5EF6F6B9E8217E19AD2410D1D18C3CF2B1372D17A4500E9EC7773C7CDE1E7D352053A5252F496A38F9F175D4844CAFEDDB8F2AFAD2839ED86CEFC74846CDA45E7CE4F8B9A8DD233E1E7C18FFF0819870ED390C28D1594E7DA21EDC0417A0C7B632B02BF4FF8B9941758B7F4FBC1FA01FEF6038C9FAF6D0C28F939E9572FFEFE0DE41F3BB46ABAC9743D814B1CC77B930B040FCA40ECB2EAD7BAD274F173B29FDAC6838711D9D74E79F4DB3BB660C7B993169DBFAECCF74D376F7C7AF4804EFBB9BE3A6B87F51B3662D3A64DD8C385B88DEB297F560662D7569E07FCFA098D78E575C0D32FC2E7273F41CCCB2F2E91D19597CFA38F2E495B093F57FE5B71347E4EF726AE9AC01F0F26D2F3DF1F2FC4C6B0667C3B751B8F7F7203DB52EA68FCDFDC0BE1229DC03347AA70443448E35E0DA850F1F39E5E31E3E756EED71CA92FB666F96C4CC6FCC3310CF0B71F58093F276BB14FFFBFFF8DC9A6C5B575032DAD989BBDBBD8662EB83CF40B95FF3453EDE7DD355D48D8B60325CE07A93F75B2FE3CEA2F4FABF86CE2FEC3F0F8F91310FCF9F71A5CF7C4238F22ED5FAF23DD330427BFFF18B57BA73BBD07714FF39232F4F1F345DBFFF31A7513896610F0B74F90F9FE5F8CE6E7E6D8CF193FB7FF76DA633FC0F8F9DAC500DDB36D8FAF86FDBCB7B91713DDAD669763A87CB2FFF9DDF9591A4CADB33EFBB9EFC43CB6EEFF4CC37E1E373E6171FBF9D7D5C37863879351EBCF0D6180F0371A74E8605AC67D83B86F5F7F61B62A7EF8D61432766DA7E74AFB796F718E51CF4097FDDC56EF8739EBCF09D736879FEB93596E7EFB86CB8B3C7C434207360A1A717C468A0FEBA6F09BCD42ECBE398C3FBB1660736C1DDE385B8EFDE352BC79B50DEFC7D7635FB9083D03778CC680A5F4BCA857C6CF4DCD8B8F7DB1B5CB6763B2D5E5E74EED521CE81AC4D75373D833750F9FE7B4317EBE8630B0529995EEAF16B1D519B5A777A1AF7B4265072621950B2E0FFD00491FAFD7B01F9FFED1E3B8F2C65FE879ECB6ED1C87FE213C1E0644F9E13ACB69CCAF43F0737F41DAB68D2A5F6C245E693F2F3BFC91868CF0CBF3F0FAF14F11FDE273A8E0C6990325391CBF9FFAEE9F828C84457BBF3E7E3E29BD8FD38F3D89BEEB411AF16D0D1338898730D690B9ACCE62F6F9307E6EE47B60EB3A5BBA9DF6D80F307EBEB631D0DFD247D73B7757B7A3E39A1062511F1AE393E9FE5E96D60DE1E7FA640A5A44F8C31FFE8CDDDBDEE7FAFBA925F9E95B7F4E42E2CCB8C63A71B226DDD2EBCF5D9275AF6BD7C7CF6B47E7D155556032067A1BBAD09D99AC11DF5F5347FFA5345ECBC65075313A0A6B31D652EBF0FC5C3620D2EB07CE503C9133879F9B1374717343BA61FC9CF5C5D66A271B93D98E9FBF5729C1A68BC5F8C3979974FDF9910909E3E76B08032B9559293FCFF0BB8AC4BFFE0A73E2568DF8692EB87CFF771057093574A06D3FEFA8EBE0B879BCC172887F76C15667443CF938DDBB8DC493FDD522DFDB8512E7AF55BC3DCB2F1EC95B3740DC51A7372FE19140843CF54B881BAA34F8796B4533EA0451AAF976973F3A884B8FFFE792F979277FF23BC4FDED698DB869B5B585AA31D1A1738C9F1BF91ED8BACE966EA73DF6038C9FEB4E2B2C1599B5DF92BEB4F0C85AD5B9B1B636BEEAC6DCBC0CF173726CE91F87A8BF53679A3DF96F57D639FD468E463C1FFCB7DB153FB7709D57637FB5CE5EDD3E691C8D9F33FFEDF6D74EE6B3D73618203C7C6F8F042EF7EF2D99DFCE27DD300CF0B71F30D77FBBF2BC34A50901FF010C668468C44F72C1E57FFD16A3E5B11A3AF0F9C39BCBFA6F1FBF3D8FEC136EA8090BD7E0C1C12F7F08AF471E42B9DFA925BC3969AF2BB2F77EA273CD5B2B17EE4C4B209E952371E7370878EA8F38F91090717817C7CF7F40FDB7F7D473DFD8B20A5568E3C2C9FFFD2B147DB355239E848E92527470C7B3BF7F05D7DFF93374F9B08F3DE06BB2FFF6C2984A04FC2F80F96FB7EF76DA633FC0FCB7EB4E3B1AD762715B9BBACD8D8CEB6DDDCEF9A212C89F7906B20D1B8C0EE47E22674EF9849FEB9319BBBDD8F7F99E0DD0991F9FF9B9767B86A7B93ADF99C2F5DC06EE38A88A5FAE1F58C9F3D0A5335DBEDA6DD50F98EABF9DF868CD3E7309A28A7494C466A3F96A0CAEED3C44FF39883BCA907D5680D253C7B97B6DCB734C9561FEDBD9FF726BB5D3900CB399ACAEFD7C73F608FE782407AF7A14D0BDCFD9FAF3B5858195CAACD47EDEDA3C8513009AFD8F6AC41B6B3FD755C6F8E814FAAA6AD1555E498FEA21F574082DAFE8F84EF495952C495797493A7E8EEE6FDE197A6E4939FD7DC3483AECCAF1F38751EB4D7C212996D423D92D12177FFE3DC8A4533ADB2F9128F4EE7FCEECE7C6BF07B6AEB3A5DB698FFD80B574634FF673B23ED833AE193EFFBEB7845B135FAC649FA55DBDB7F1CCF6EB7835AC196F0716E2B341197EF1974BF8A07040B5EF928B62DEF0BC58E24F4A7E0FB3771756AD9DEAFEC2B5D3965BDFAB2B3F7D32CA72A473B37AF3A2EBCF1FACBFD62EA36B640651C244A4C44669A4DDECE9456C7C02C783B396CC6F7FF1DD2D08E8EDC2ABDB77C2B3AE1EEF39BBE08B58210E5DF43089635F9C52E0AB8BDEF4FC607A159CCE9DC1A1C44484F7B562E399501C8A0AC657C949F4DA58FBF98707DC29E6FB1BF255F1CBF96F57EAD6140CE8932165C46DDA64D04FFC6ABD53BAE2CDB19FE7F909D15B5385BA40377A3D4CF6E0EB6EC5B46486FA35ACF1725FD57E603564ECD57ECEF8B9FDB5938DC96CC7CF95DFF9AD37A5F8AF77B86F52FB00E3E76B08032B9559293FEFBB759FFA60AB38BE1523633310ACFF18293B76D2F5E7BEBF7C12299FBEA75A7F9EB4CB09E79FF91312DFDDC45D1F56F998ED4B8B36584E5DA908897F7B8E3B5FE4C271077CE1F7A3EFA1C485F873D7E4D52597D3D17D2552753DD4D0AEB72DCAF9ED855ECEC8FAEA4B8CD4146AA477F74FC3E5A1EF21EF8BCD1AE518A367C6CF8D7F0F6C5D674BB7D31EFB01C6CF4DE3E724907D969EFD228DEE694AAE77F6DEC1737B6EE0C8F8E25E4BEAFB2E190ADEFD62C4EE39467994213FDCA6A469C793BCBDB8B069E3FA257EC5BDD7AD338B9F13B9253ECA1FF8258F5DFF86DE3A7BFCF087D46F39A98B31FECEE3E363515E5A88FBF764740DB8363726FEDB5FFD621792E7A7B039301911355717E35D8291385263343FFFC03F066E59D790AC98C1DFB77FAA8AF71E516027F7AD59CE7E6E8EFF765D3A503E0F5370AB7C1E4BCAE7CAD8FBECB336E5E73D03B3786E5D3A57A7022EE4D1B07E430E8D2369CBE595CDF1F39AC873DCF7DE19CAEF707D4A0964D209C6CF1F04C6CFD7C6F798F173FBC100E1E15BB247F076423D9C8A7B98FFF635888195CAAC949F133F6D2EF83E4A0E6D5E727F73CD308AF6BDABD2416D763BBA858BB673E2E746B8CB1D373E27E94B6DD7EAE534D74FE034C0F1FC9D1AFB91E90AE79F7F0549FFF89D516DD1F60F5716918E4641ACC6FE3081CFFD1D659EC7F4EE1B43E6CECB64F34BCA61FCDCF8F7C0D675B6743BEDB11F60FC5C073F9F9F45508CFEBD98C83E4B9FF4CDE1F56FD216F75812F4605368290E0FDFC6911999C6BE4B864261D708E54FF37765ABD64E757FE1BAB8B6C5ECE70FCA999991E8CDCB54FFED8413C4C6C642181FA3939F13FFED67FAA6F0F9377BF069621502732369FCDFBF7443F2CCA051DC3C4E711F9F799D86803B5E6CAAC53F0F38733C7D0A422EED74751B3E3ABC87DE77BE7D02179BDB4C5A7FAE1D94FEDBC93F0A5D3AB0A8FDDC809FF8D57EA7D4E3F7ECAB5EA203ED385D79D1BD059C5CD1C8F1F3EBDBB741225370DFDD14A4EC390AA9B8070227378E9F7FBDAAFDC06AC8307ECEBEC7D66A271B93D98E9F7FF3601CC0F657B37D3BEDB11F58293F1F97118EFB7F236FFB2B4BEE8FE2BEAB61BF7848A50329773CFFD4DF21CA8F35A9CE1D1D52F882F0D6916565AE38072375C33AA3DAA2CECFC938A0AFBE5563AE7CB2AB2F5A6282E879E25E4FA4BCBD413587BEF67A2E4E3FF2433A775E57398C9F1BFF1ED8BACE966EA73DF6038C9FEB4E3B96A0DBD73399DF4EF6597A39B811BBAB3BF151D36DACDB9186431352BCE45E8CDD372754FB2E19E2E6247F5BB7D392FCDC98F297F30F9756D385604F329779E99CA543C2F225F3DBDF7375C5D6E0285CA8CEA071BB1352E8FC76FFD24CA36DE75FE6D4E348983704F3DCB3BD7096CB770ABBC3C270F8EA558EAF57E378693B0EC586E14088805E1BCBCF2F5C4E4458B400B30FFCE093A0EC07F4F96DB3243FB7E53BA51E5F583A4E83F23AFD469FEA5A9EDF09794230E4B1B1982B4A823C2A068A0B9770EF982BE4D78B213FB35F959FE25C28775F341672D2200F09F8AEFD4919900B13218F8B80BCA00AF2E8602C64A543E641BECFF3B8B7FB386462116F74C3077EBE67DFFE257BCD1B13565B372BC59AAD9E015FDBC9C664B6E3E76CFF73FEB4D31EFB8195F27325C7D5E6E71D0DC3F0F88F1FA0332D504307E97E89F0F89F80B8A1C8E83A137E6E8AFD5C9D171B6A8BBEFDD59421E01527647DF0DFF45C343A4FF73F1F480F56E5352D9ED15B0EDBFFDCF8F7C0D675B6743BEDB11F60FC5C77DA5EEFF2453F2FAB10D4B9B94DDBB9CCFE55FAD2F4ED5FB55CF9CBF1F3D63B1CDFF0F3D499C667FF70DAED917075F60F08C0D9947A0C5426AAE297E3E7CAE761CC1E62EA69448E4FEF9476BCBABDDCE9F3E2EFD2C48BFE5D164667301F7A0E0B1D5D507CED0345E8492CDCE2E2E3B9B8EE9B98253CDCC387DE2B0FBFA4594ED730C8FF1C456430146E6716D3C85EAAC5A58BFF2E2EF8F24A3796FE1698C3B5193FB7BFEF31E3E7F68301C6CF1906562A63297E9EF5DE7F6BC4A71C0F4663F069286D204A1D34570CA3E4C4763A279CF8779996E8DE9744BD1CC2CFBD387EDE5795A1D76F9C32447EF6AD417E3E2DE5CA1D9DD0A8BB2E7E3E2651E0C4233F47E3B903F49AD8D7533D1310FFFCE320FEDA97AB33E3E7C6BF07B6AEB3A5DB698FFD00E3E7BAD3D8FE6A96C7C05AE1E7A4CE9EE1E9F8F8ED0D1A3E4697E5E73C7C9E96C08087772B5D6F4E0239574F9327A441117001B33D4D9097B4431E1305C5D16D949F2BF66D85DCEF5BCACFEF6DDD0379443CE489D11AE52C340F521D2B0202A038EDA54A9BEB98843CE81CC7E72FF04A377CE0E76C7F35FBDB4F85EDAF663F1830C4CFF9A41B8601FEF6032BDD5F6D940B2EF829A29F7D1CD5D197512388D119CAC2C397C4457FB8079EFFE321885B0A0C9653572EC2198E9FD70802A99CA17242DFFA14A1BF7D0CD3E2219D79155D4E41DAC143345CE3820BFE0329DBDEC2C53FADA77BAEB5A72CEEFD76E5B02FAABC0F6BE4D145FCC5117FEF5E3B97D559E46727D8FE6A46BE07B6AEB3A5DB698FFD00DB5F6DED62A0BDBC09AD493198989E47BDE00A466E0DA326E90606CAF3D05A588B4951A7457563687F35728CCA6F42B48FABCE343EF3735DED39F0D521C465DFC45877D1120CE8DBF74CF93C2667E5F47934A7A6D36F5E7BEA151AD7C8C5E9DAD393AFEF476EE177DFE2339E2D34A8BF0777733B31DB9E47CFA76F7662C12D0AD2B1462836BF81F90139E6637C312B9EC44C6F1F64178230CBE960767458A39CB98626CCA51660B6AF0D0BA7CF423A3B89B95BD3B833D98F859034CCAAE99F0FBA61FBABB1FFE5D66AA72119663361F6738601FEF60396B29F5FF9EB1306EDDA6D45C54BE2AEEC3F437DBF4F77E4192CA7BB7D02159EAE54A620200235E1211AF9D4A615A0E8DB23DC7925324F47A1E2C42E0D9F6DFADAA26E3F9F96DD476F79213A1B4428F17243A1DF499D7BA9A71F38A4112F15EB9E5348ECE7C18FFF4835EF9EF8AFD737275F395F3FEC95F770FA2160205BC00BAC5BFAFD60FD007FFB016BE9C6DEECE76B0103640F8E8E5077DCF00AC7444B198D237EB165B76AE979595C2686AB0A2C56FE72F6739144819E8E269D697CE6E7BADA53D1D287BCCC649D18D0673F573E8F6C9F48FA3CC8B729E3F07134C60A5172FE3C249219545FF0B1396E8C8D277EDA63E2FB6958F4E15E80F0C80E7A4DD7A04BEF437EF51AE471F198AB2982E27C10E85CF5B004C80BCA21F7768722240A7375B95868EE823C3A1EB286328D7216DA06210F0DC7421297269EE7EE1170D74120FBA2CB6393A0ED83D6D6BAE1C3FA73C6CFF9D7175BBB7C36265B7D7E4EFCCB923D6094FBC0307EBE7630B052194BF1733297DB540C64F809F5F2F391AE614CDE9E58122FFC2610D94E9AE3BBC6AA11D5BC705374A36B7EBBA87D70C95EEA897BDDD0917659157F938BBFF0D77F529FF5FACAA98E4DC3F4E8A04918E8EF9B41E29BAF61EE812F215B63DD1C19D60FD8673FC0F8F9DAC500E183199F6F41F6FE4390C9167D6A28F979D69970340AC2907D70A7C5CA5F8E9F1B4A3BE25D0E9F845655F08A6BD1B83626CD9232CA78522F533160889F93E7917BE0B0EA79DCBE23C74059018ABCFC179F8F9BFBB2E5F0E5FD201C5C1F3F27DC9D4F75B6960CE3E7AC2FB6563BD998CC361878CB67D177CDDED8066C8B6FA6815CAFDB9FC52BDD300CF0B71FB0143F17ACFBA54E7BB3325446462F89137CB49FF2F3818C308DFCA7A50A64B878E9F40317F0C26BB8F49B9F6BC4093EDE098F8788FFB8032A19B2FFFAC9EFFF6CD11E7D23DC687EAEDD4E62BB38FDF3175075C249237E4E66784F387BC200EB07583FC0F8F9DAC580D25E9B713609E3A5F1181B9941FC1E5FCACF4BCF5F8284EB8FCBBC4F58ACFC95F0F3C6D47C8CB5D46252A2A0DF90CEAC14AE7EF755DF9439353FE97CC7C072F6F32CFF54FA3C86BA46303D3B89ACAFBE45D1856848C453A8BD746E55EAB69ABA51AE3B27A1EDE66D557C474D1FAACE7BA03A3C0492D15E0C8D2A20CA4DB4499DAD25C3F8397FDE437BC20DE3E7F68701BAA7E9DC2CDDE7928FBA6118E06F3F60097E9EB87E1B9A13234D9EDF5E74390D212FBE8AB18642A3CB27F6F3F0FFEF310D7F3B75A522CAC3476A323564FA6E8EA33B4DFF5C71253FAF70FE446FF989C78391F2CE6B468DFBEC1503AC1F60FD00E3E76B1703DDD5ED94DBDE4CFF8E13F5B7F4D13E96F0E066B28E6776CA62E5AF849FE7F909317DBB0B494E7B68FD46C76620EE6E456974066A82CE42DCD56C3718D0C7CFC9F30878F14D541CDF46FF0F3765952376C3FB98ECA9473D779EF8DA164C88475071CE1D4581D1A84CB8867A7F57ABE3C6D478759F70A7CE34AACEC9FF88E11CF20FFD3E0ADC4F6144C271F6E8109BD4D95A328C9FF3E73DB427DC307ECE306069DD300CF017032BE5E7D6C6406D621E7A0AAE437D3D5977E308EAA30331279D30A96EE2D9FB680C0FE3C69E4BF7495B4C97A3BF78E9BF0347C300EB07583FC0F839C380B574B3527EDEDDD28E2AB7CF97C874E49540D79EE97CC58021FFEDCAF50515498DA8BF7001EDAD5368BB1248CF3BDA673090148892A07328BD108ECEFE296A6F1FEF1F5C71DD564B37DA3EDB8FBB56D13872AEE4E7E4BCD03BF0C1B32CB0499DAD2563AFFC9CF96FB7BF76329FBD8E85014BEB866180BF1858A9FF768601FBC700EB07180698FF7686016BE96639FFED86D2727C6221B9DD86EB3B0F519B7E77BB08CD89D730DED18E0CEFAB98EEAFE04D3B97C3803EFFEDE4981D7C03D2814A1484E5A3E1DC5974F6CDA32CF0143DEF1A90A3D8F510AE6EFD00995FEE4747AF04999FBD8D2661046F3170CAA369890E9471A43D835997E87EF1F9EEEE98BA3D85BEEE6148864456AFB3B56498FF76FEFC27B3559DADD54E4332CC66627F18B0B46E1806F88B017BB39FF341C6D130C0FA0186016BE986D9CF19062CB1FE5CB9E69CEC0147D6639339E1FD85D9BC6AE77218D0673F9FE38E0227376A3F1F1A9DA76BCE8B7C82201577D1F312BF607AAE9429CB6842F6E75B5015120BD9EC08EF3040ECE4C4279CD2471C09C43F1C892369CAF5E71582484C8ADA5074291A55A1E1E8CEBE6E17583747C65EEDE78C9FDB5F3BD998CCB1306069DD300CF017038C9F330CB07E8061C05ABA61FC9C616025FC9C6F322BC180A1F9ED96AC7361A9C82AE5188A57F2F23DFB8A6950FA6FE7DBF3B4960CE3E7FC790FED0937962E9F8DC9EC0F0396D60DC3007F31C0F839C300EB071806ACA51BC6CF1906183FB72E3FDFF4D6524E652BDDC4C477D0E048DF027364183FE7CF7B684FB8B174F98EF41EAE150C585A370C03FCC500E3E70C03AC1F6018B0966E183F671860FCDC387E2EE7B890FC011F523F37B56E4A7EAE6E47B7956E183FD7C480A5CA67FC7C6DF4C5962EDF91DEC3B582014BEB866180BF1860FC9C6180F5030C03D6D20DE3E70C038C9FDB869FABDBD16DA51BC6CF353160A9F2193F5F1B7DB1A5CB77A4F770AD60C0D2BA6118E02F06183F671860FD00C380B574C3F839C300E3E7B6E5E7C48E6E2BDD307EAE89014B956F2D7E1E1E194DEBAE1D883F7A5DF186D22C29634E5EC313629BD6D95AED3424A34F07B66E27C380F574C330C05F0CFCF8D147E9985957207B2159229E84F51B369A2C634E39D69031272F7DEDE7733B190618065603037CECD7D9B7C07ABA21FC9C8F75B63606043ADE05751929C785A40FF890FAB9A9755BBF2176C9515DA669600A27DC72703EAC0AE5D94D38E15B818490429A1673B51E51997D703F9606E7538528CBA95F916EC242CA6870A431A1393296EE0798FD7C6DFC2BB574F9FA7460EB76320C30BB19C300B39F330CB07E8061C07ABAD1D7DFD8BACE0C03D6D30DB39F4B71776101711BD7E3EEFCAC5E1953ECE7241F7D7969DBCFC991A429D7A31F38DD88DAFC460C70E781AE85282C1C444F693F2A7BE6B0F33D01CA6FDD475668215A45526CFB28113299CC6CDD08629A6870A46F81393296EE07183F5F1B7DB1A5CB77A4F770AD60C0D2BA6118E02F06183F671860FD00C380B574C3F839C300E3E71C3F97DF43DCA64DD8C471745D734FEE71E1DFEBD669F073725DAA6FBE0AC967630CE5DECAB071533C3DFEF8515F9A87363F575E7FBCF52A3D16B44CE1C2997C5456DD4243D12D7CBE270D59192D2A7E4E643E73ABC76CFFA0D9BA114457D3E048DF027364183FE7C77B686FB8B174F98EF41EAE150C585A370C03FCC500E3E70C03AC1F6018B0966E183F671860FCFC3B7E4EECE8FA644CB29F73F9E8CB4B9FFD5C79DFB7E79AD1D3D083D61119B2929A909C7F0B5B5EBF86D19E616415F46AD8CFFFF5AE7045F6F398F8561A1CE95B608E0CE3E72B93191B99C19C64FC419C02AD459568E4EAD679230373D2199B3C03BEF6376C4CE65818B0B46E1806F88B01C6CF1906583FC030602DDD307ECE30C0F8B96DFDC369F37312D20A875151D883E6FE69CA9F6FB60CE3CE3DC2C73A919CD649E3A2639A2093CEAD48378C9F6B62C052E5DB233F17F58CA346100BAF5F3E07178086C2C3DBD19D99AC2193EE9748D3BC1E791859FB9D3052538CAA9C2E44FDE969043DF13CC29EFC2D4ACF9CA4FC3CF38437CEFEFC57E8883DB76CF92E3FFD23CD5776AB76495ADEA5AB087AFA2F8879ED35C4BFFD0E849B3760ACA15423AFBA1BF5F0FA3F4FD03C3CFEE37FE2CADBAF62A8225767FBA5E47E413A524F0472F73F048F87810AFF33186EAAB2296E1DE93D64DF63860147C300E3E70C03AC1F601860FC9C61C091F8F91C17EAAEA4A33B3B958E8D45A5559810CF23D7D90D625127B23DC350E5F92D3A1B06917F743F24035D56C7C0DADC5F8DF173750C58AA7C6BF1F3E898D845BEA915EECCCDEB8C3794A68CCF0ECEA41CD7FF3FC05D4F6AA4B5D50DC2E5A1EFE1EC0F1EC1586B992ABE22AB0DA71E023AAF06423A3BAD51467DC5004EE07FA03725D860F92E3F7D9E962B1DA8D4884F758F86F7230F61A4A15015D7DB370E9FC77E81A1EA6C555C76C055085E7D09BD2599F47A70600431DB9C5179EA0BBDED9F26E53EFA1C62FFF053A37463493DEB0AC4E7A035CAB1868C3979E96B3F9FDB6969DD300CF0170364ED1AC3C0DAC600EB071806ACA51B7DFD8DADEBCC30603DDD107E6EAD3A57A436627AA0421597ED7A9AC66707DF40D131675CDBB50BD3E2219B602056C7BBA02E7397E342771FF021F57353EB46D6A193A3FB99229B6380D8E04970A46F81393296EE07ECD17EAE8C2F89AFA53C39E4A7D0489348EFC3E3F1E771924B1B2A89D79021F6F3EC6D7FD75BC6C95FBD04E18BBF3058BE2EFBF9A48C8B7FF81728DAFBE692FB233E7641DADBCF2FDBCE90770EA23F29486FDD48B9F1CFFFCCAC7F312BD1B3AEE048FFC9CCC98BFD2F6718E0330698FD9C6180F5030C03D6D20DB39F330C586B7EFBD583A791BBF733EE7C5E1597E7E64965F242F310F3EADB18AB2FB0190696B39FCB06448B813B9FEBED579D9B5A3775BBB9B530D0337087F270A5BD5C19F6ECCBA2213CB276499AA17DD9AD855B6BC9D8ABFDDC9AFC3CDAC98DC6579FD8BE4486F073517AB0CE32C6240A8E63FF44955F5B612D9DFBAE1D5C7EF04B9A7F63D019745C23ED52607496E3CFF821EABCBED4AC2B177C7EBB5EC5AB0DB5A7EA4627044FFE88E6A7ABFD8C9FAF8E0CFB1E330C381A06183F671860FD00C300E3E70C038EC6CF2BAE5740C8E16D4EDC43AF894FA9944F3EA4734C637772DCDD6933AAAE97A03B29C2261858969F5B48371EDEE556C7803E7EAE0C8C9F337E6E889FE7C795D2B8F8E71F87FAFF35A58CBA7F38F57889548190D73FA7B249AF3E41E32E6EF852B5BE5D5F08FC3E297BF19904BCBA1DE9EF7C6727276B65620E9D5B5C1FBFFF9D65DB49F8B907B1CBCFF6E96C3FE3E7AB23C3BEC70C038E8601C6CF1906583FC030C0F839C380A3F1735BB773390CE8E3E7C45657E61F496D7C63ED8DE86E112176D3BBC8DEF93E066E0EA3364400C940B35DE886F0F4E5F839B9872F75B6960CE3E7DFC56BF373916806271E79143E8F3C846951B3D179556514C2E3B127695E744E7C71024DAB2A6842F6D60D4B64F4F9871BE2B8FFB9DF3C83B19A4CCAF7A33EF88ADE77E187FF09C968DBB2ED8C727265FCDC0632EC7BCC30E0681860FC9C6180F5030C03D6D20DE3E70C03D6E2E77385452ABF6AEA81ACE3D6154F029D476E250CE8E3E74571A51829102CDE3B3A0199740A6DC53598164FA1C4D793C617787AD80506183F67FCDC587E4E7C9A9377C2E7F1DF2DCE3BF7D967545EFD1DC3B8F8B77754B6709F471E46A75073EE7BFC81B3E8BD725643CE90FFF691D16944BDB34D5597B0DF3C0689A87DD97656A45573F73FCCF1EF9FE8AD33E3E7AB23C3BEC70C038E8601C6CF1906583FC030C0F839C380A3F1F37FAF5B67323FBF67223E57839F67F9A760B2EE3ABD96709C5C269BA1F1F509D750E4E54FE30B4EDB073F579E93B9EBDAFC9CC4F1ADCED69261FC7C293F57DACF2592BB288D4B81C7634F20E4D73FC750458ECEBC26250A84BCB19DFA7727F227B890EEF416A647079794437CCD85FCF9350D7BBC217EDE58D28693DF7F8CA69FFFFEC398BED56AB02D63A333B87AF00457978771FA2160A422456FFB193F5F1D19F63D661870340C307ECE30C0FA018601C6CF1906EC8D9FDF5D58C0CC8C0477E76775CA98CAB5F5C99072A473B33ACB31170324CFB88DEB97E44964C41CEFC83FE18E46A110B541411075D5A3264E88826F0EA13EBB948B13A037FF9A5D6180F1F3A518B064F9F6BCBF5A614C25E5C1977E0A8DB4DECE09B83CFC23783EF21026BB2A3564245C38FFC2BB2A9B79C4EF7F8791BA1283E590BDDAE2FEFA47EE7C9A5EEBDB5FADB3659CE3E63FA07CBFF2C41768AB6A41E07FFD1A4335391A6D1993C811F1C607F0FDE5D3DFD9EE392EDF9B1967B0FDA45CB6BF9AE565D87E2A0C038E8601B6BF1AC300EB071806ACA51BB6BF1AC340A6EB096A3BD60E64BF315DF1FAD2E2366D42ECFA37B089E3B9E4BF8F76509881B5B2471F5D9A1757CEEE8D1B289F5E699D49106CD848EB7EFCD99728EFB787E769290C903DDE4870A46F8139326C7F35FDF673F5B40BAFEDA26955279C34E26BF37B557CB8E2C46E2E7E5E23EF8E4C62139F5A527EAA573CEABD16E7CDEBB39F87BDFF358DEF083AA98A2B4BA9A77674EDF5E7E45EC2E3439E7F0225670E432A1E5EB6FDCC7EBE3A32E6E4C5FE97330CF01903CC7ECE30C0FA0186016BE986D9CF19062CD50FDC95DF5BB46B2F2CE894B198FD9C94337F576739E66220B578003EFFBE87E03EB151EBAF6DFD3CF98A017B95B157FBB9B5F979C85B87695AD1BE8D1AF10591C534BEECF0BFA87F06ED32728E93F5E7234BCA1F11CF23E4C9E7302719D6CBCF4F3FF10F5CFCF9F768BECAB87129C7AB1FFA313AE37C34EE2DB95285C4979F83F8D64DA39F1BE3E7AB23C3BEC70C038E8601C6CF1906583FC030C0F839C380A3F50396E2E796D659DBCD71EC2B17C1E5FE7D1A8E25B4F2FE79DA2B06F82AC3F8F9F2FC9CEC6BE6F1C46B8BBEE2FC0E6AC8942535D2F8C9FAE4256590FD0F827FFD1A74F1F345D92A646F7DCD203F57FE0F50CFD3E5FF7A1A15EEBB96C4873CCFDD2B1D36EAB929F361FCDCF232EC7BCC30E0681860FC9C6180F5030C03D6D20DE3E70C03D6EA071676EFA17C5B3B9079EFBAE229378F8D5F559D115BB93A37D7E6E87C7D9EE6C81C0BA847F0F9727CE55C86D6E65B38762C8FE33173D8EDD58CBAF29B78F71D21A2E25BB1E78B0CDC112F9D8B6C2FED344786F1F3EFE2B3833274F2F3D4D3D71EF84EFFA16AAF73A5CCA494E3D18F3D897A4F32577D5EA38C94D3D1F025BC5B0F3F2721DAC94DB5665C9B9F27394722F6D99F437DDFF5CE8E299CC4C318AA485C9217B1A147FDE9698DF52CF5FEAE1A6D118B15A8080E4596673057E6438C9FAF820CFB1E330C381A06183F671860FD00C300E3E70C03AC1F587D0C10DF68DADC9C84CD42C7E2E7D5A3F77172572C3DFFD4B91EB51935A8ACBA85CB2513D8BE3313933DFD38E55648D313EBA488F3BB61F33A5B5386F1F3FB10F58CA346100BAFDF3CAFE2CAC14F3C41F9ADFFEFFF84E0A77E81DCC37B35D674ABE7D577731CE77FF317C4BEF8026AA2C25111128B90BFBD8588179F43F0E3FF0543FC9CF860F4F8D9B33AF9F9B4EC3E22B67C89F8BF3D873A4114CA82A2B8727E8FD6A0933AF3223671AF5FBFA66A035D17FF30302719D4285F3C3A8FB2F00CF8FCFC778C9FAF820CFB1E330C381A06183F671860FD00C300E3E70C038ED40F8C8DCC20FBD8714C8B45C83DE5CFF1C176E4FAC763A838054DA56DA88B084647CA52AEC1F8B96564FAA5F77178C7557A5EDF27834C2241545A0F4EECBD8EAC0E99063F3F9F328C82B8529BD7D99A32F6CACF57C37FFB4A64A6B930D03F8CEA8404340AAF701C7880C60FDD1C82D24FBBBEBCDA6B5A502388815432AEB39C81AE61D47079367341221EB65C9D67E5E82E29354B37CC7F3BF3D76A69DD300CF01703CC7F3BC300EB07180698FF76860147EB07B29D9D917B5188B186C2C5EBE01B742FA5C2804B18EE17E1C6B727B8F819AB62203AA6492F3FE7F3F3344726A97C1851215508BE548F8A9A3E1C399AC371A13B88481D40ECE50A1C3D9A8D304103CE9E2AE0EE9FE3459DAD25C3FCB7B37FA5D66AA721196633B13F0C585A370C03FCC500B39F330CB07E8061C05ABA61F67386016BF5035777EC435988009DC2487A9D179A47E7B236557622FE8DF5E8105CB43A0694F6F34313521537DFD373DBE1ECE77CC1005F65ECD57ECEF8B9FDB573ADBC876B050396D60DC3007F31C0F839C300EB071806ACA51BC6CF1906AC35BF3DFEEDCDC80F8A4273A03BF5052D7072A3FCBC283C057582605404785A1D03849F7FCD71F20F639AF051CE20C7CFE5D856D4CFF8394FEA6C2D19C6CF595F6CAD76AE95F770AD60C0D2BA6118E02F06183F671860FD00C380B574C3F839C3C05AEE07083F3FCEF1F3D7421AB1E5463F360597637FEF18E3E73CA9B3B564183F677DB1B5DAB956DEC3B582014BEB866180BF1860FC9C6180F5030C03D6D20DE3E70C036BB91FD0F60F47B8FA8EDA61C6CF7952676BC9307ECEFA626BB573ADBC876B050396D60DC3007F31C0F839C300EB071806ACA51BC6CF1906D6723FB056FCB7AF250C982363AFFC7CCFBEFD544E3B10BFEEBAE20DA55952C69CBCC223A36D5A676BB5D3908C3E1DD8BA9DFF3F7B6F1A16D771A60DDFD7F7C37F32D7354BDE996FDE197F49667B2793CC643289636BA22476EC38B195D8DAACCDB2ADD5DA3724A1D5129B90D811921020C46A36B584008100B1EF8BD89A5D2040D008108B408084B0D0BC7CA70A9D76D374374DD3F4FAFCA8AB4F57F5734ED5F3DCF59CBABBAA9E220C184E378401D3C500F1731A97D3988C3040FC9C30407EC030FCFC2BB6FF3CA101C7069F716EBEE67A2DF17313A9B3A164889FD3B8DC50ED246E665918D0B76E0803A68B013A5F8DCE55B2B473958CDD4EC2009DAF4618203FA0EE7CB51302277FE7640EDE3E77172B02F2B05BDA6191E7AB590B067491A1F3D5E8BF5243B553938C25FD4F662D18D0B76E0803A68B019A3F270C901F200C184A37347F4E18B0663F20C66F3FDA3240EBDB4DB0CE869231D7F973E2E7E6D74E6BE987D682017DEB863060BA18207E4E18203F401830946E889F1306ACD90F307E7E58E0E36FAC8DC76F1DB2B1BBBC9DF8B909D5D95032C4CFC9171BAA9DD6D20FAD0503FAD60D61C0743140FC9C30407E80306028DD103F270C58B31F10F79F9F1E19C7FA2C197E69978D7541C5C4CF4DA4CE8692217E4EBED850EDB4967E682D18D0B76E0803A68B01E2E78401F203840143E986F83961C09AFD80B8BE7D65500DD6C4D6E3F35BF5B09F7C49FCDC44EA6C2819E2E7E48B0DD54E6BE987D682017DEB863060BA18207E4E18203F401830946E889F1306ACD90F88FCFC50CD23DA7F6E827536948CB9F273166798D54339193BDE9EB5C4EAD4F7F32D294EA3B56040DFBA210C982E06287E3B6180FC0061C050BAA1F8ED84016BF6032C7EBBBAF3CF4DB99D8401FDCA50FC76FAAFD450EDD4246349FF93590B06F4AD1BC280E96280E6CF0903E407080386D20DCD9F1306ACD90FB0F97375FCDC94DB4918D0AF8CB9CE9F133F37BF765A4B3FB4160CE85B378401D3C500F173C200F901C280A17443FC9C3060CD7E80F8B9E561401719E2E7E48B0DD54E6BE987D682017DEB863060BA18207E4E18203F401830946E889F1306ACD90F103FB73C0CE82243FC9C7CB1A1DA692DFDD05A30A06FDD10064C1703C4CF0903E407080386D20DF173C28035FB01919F7BFECF4B9EAE4C7C43FCDC84EA6C2819E2E7E48B0DD54E6BE987D682017DEB863060BA18207E4E18203F401830946E889F1306ACD90F307ECEB8F8E6981A9EF64755F1EF8B6C524DBA9D8401FDCA982B3FA7F8EDE6D74E6B89D3682D18D0B76E0803A68B018ADF4E18203F401830946E287E3B6180FC80D0FE674F791A1919328B761206F42B43F1DBE9BF5243B553938C25FD4F662D18D0B76E0803A68B019A3F270C901F200C184A37347F4E18203F4018B0240CE82263AEF3E7C4CFCDAF9DD6D20FAD0503FAD60D61C0743140FC9C30407E80306028DD103F270C901F200C5812067491217E4EFDD050EDB4967E682D18D0B76E0803A68B01E2E78401F203840143E986F8396180FC0061C09230A08B0CF173EA87866AA7B5F4436BC180BE754318305D0C103F270C901F200C184A37C4CF0903E40708039684015D64889F533F34543BADA51F5A0B06F4AD1BC280E96280F8396180FC0061C050BA217E4E18203F4018B0240CE82243FC9CFAA1A1DA692DFDD05A30A06FDD10064C1703C4CF0903E407080386D20DF173C200F901C280256140171973E5E774BE9AF9B5D35ACE51B0160CE85B378401D3C5009DAF4618203F401830946EE87C35C200F901C28025614017193A5F8DFE2733543B35C958D2FF64D682017DEB863060BA18A0F973C200F901C280A17443F3E78401F20384014BC2802E32E63A7F4EFCDCFCDA692DFDD05A30A06FDD10064C1703C4CF0903E407080386D20DF173C200F901C2802561401719E2E7D40F0DD54E5DFA614763139E8D0EEABD6E8F1E7498946ECC1103FAD68D25F9624BC300F173C200F901C280A17443FC9C30407E8030604918D04586F839F54343B573B67ED8DBD63523BF59DA8EC493EE684D8BD0FA7EFD432FD05D55A5B10EF6FFF02BD45CFE0AB981F178545BA897F63C1A9A4082AD27DAB393D1DD3D8202FF00A43939226EE36694F99DC7504F87460C3CEA1F43C0BB4B31FCA0C42C30A06FDC58922FB6343F40FC9C30407E80306028DD103F270C901F200C5812067491217E4EFDD050ED9CAD1FE687A7A3FD4EB84A9924C700E41EDF2C5C8F69BCDF33215D5D75188EAF01712BFF88EEB20C95F73BF79F1FA2D46907FF7DCCB653901524AAAFDBD317B8F0EB55B00778721452D46F7F86E1FE87F2DF48D34AE1F91F8B79B9D79FBF86F1D16FFF6B181E9D407154022EBFF97B5C5FF13E1ED596CE78C6FDE68770FF8F77E0FE1DE0597F8BCA3AF7CABA54E65B0A6E2CC9175B9A1F207E4E18203F4018207E4E18203F4018200C103FD794287EBBF9B5539B388D115B8FA2B73A4FA54CBC4B00E2FEF42B8C3E1D547BBFF4AB7738478E7EFF1778DCD9A2B60EE77EF207143B6CE3D7DDFD63B8FC5FBFC2E0832A95756B6C1DE3F76C4D09C2E38141249C0B879BC0C13B4A6FF37236EF5D733B19FD0F3AD0D2D92BFCF66FF0B8F68ECA7BE546A4C2ED7FBF8E9CE3DB85768CA0A5BA15212BB7C3F13BFF0B57DFF807C88AD3D5D6F9EADAE3C8DEB352A56ED4C9D4E536E1DECD10E17ACCE4716349B13A2DCD0F50FC76C200F901C200C56F270C901F200C1006287EBB2E32AC0EC6FCBF43977B99E3FF64FA7EBEA803C69543162FC6F8AB3DE7CA32615F9E41F2EA7784EB8919656C7DB9E39FFF1362FFF016C6C7C7A6953D137EAF783F367F5EE17E505E9E135380B8253FE3F755AE5BD383179C9F8F7796F3EF35957D283CFEB9CAF6F40BC91EFF88E1C64CB53A78281BC1B9BFFF09CE7FFFFB70FFCE9F2165D726544B42543E5BB1CE61DB9D91FCC9AFE66483FC987278B1BABFEC3679DC58D27FA596E60768FE9C30407E80306028DDD0FC396180FC0061C09230A08B8CB9CE9F133F37BF766ADB0F6F9F8F45D6AE652A658646056EFD4F6FA1EE8ADD8CB238BB505CFEDE5F60B8BF7DC6FDB32F0472CE2FCA307E2EF53EFAED7D85FC73FFF42EBAB32267C82AF3F3FB0F265073F1A4CAF6A8E3E7BD0F065126B981EB9B7620E4C30F91B06B235CFFF1E7283FB75D6B0C307E1EF0AF7F8764DBA33C251D3A2CBF564E6259D0C79BE0FB5DC6CF474D1E3796E48B2DCD0F103F270C901F200C103F270C901F200C1006889FEB22636C7D5A4B3F5C487EFE58E0E0AE7FF7EF785C9B314D66787C1235D151C8BF5E0AEF3F7F0DC303ADD3641CFFE687902507AA7C8E4C3682B43D1BD4F273961FE7188ADB6B16CF9055E6E7B27E212FFCF29CF8F9E5A5BB91B66D05869F8EC8F3CAB31A70EEB5D730D458A8353FD765FE9CF8B969B5D31CFD00F173C200F901C280A17443FC9C30407E8030604918D04586F839F54343B5732EFD5072D40F29EBDF9D26C378398BCD36DC29C599EFBF8552BBEDD3CA627EF54F50B5EE5D4C31872EA0EDE6657EEDFED6F219FCBC32BF0317FE52E0B2E3D3CF7353E6E79ADAA38E9FDF6F1C84EB5FFE0506EF974DCBF75F7900B7D7FC1A7D5DF5B3EAF3EBDDAEC4CF8D844F6BF703C4CF0903E407080386D20DF173C200F901C2802561401719E2E7D40F0DD5CEB9F4C3C60681CFBEF61A867B6AE57917DEDF02CFEF80C7468F3D1988C0EF7F07623CF7CB1FEFC683383F8DCF91F58C21F0DFFE45E0DF23F05ABC6A063F7F38C4B8F55F62B8217D9ADC6CFCBCEC76255A6F07F06B457E3E3C3A86670AFBE0D97F0E892BDF9A760FF69FC019E1DE59B69FCFAACF185B1FE2E746C2A7B5FB01E2E78401F2038401E2E78401F2038401C200F1735D648CAD4F6BE9870BCDCF478574E6FB8B517BC59E7F97167708BCF735BEEF7BEA7B17E7CC8F2B12D03F3A89C01FFD082257D7F49C2B6B0FA1C6F7D8347ECED6CDDFBDECCB9F69FFFFBE81F69BBED36434F1F32141D6EB27BFE7F3FA29DBD6A2A92C47CECFF32393A6ED094F1092FD6B7F8ED84FFE3063BF78C2011B240A9F8E7FFEB7B8FC8FFF0BC3DD0D33F446FCDCB2FB8729FB01E2E78401F2038401E2E78401F2038401C200F1734D89CE5733BF76CEF51C85CB1FED44FAF68F84EB41846E7540F82F7FC8CF1C67659D0302677EEDAFD1107216D595BD485CF54BAD9E9312701BB11FFE189EBF5C890ACFC33CAF38A512C1FFF697FCDAFE1F16E35E98DB3419F17CB5D1F69219ED19163EEBB34A7073EF119CF9BBEFE1C2BF7E4FF8ED77549EAFC67EEBF5CB4F906FBB5E6DFBE31CAEA041E9F9627BA20E792169C5E239D92027B20497FE0A5C87A68E1B4B3A4BC3D2FC009DAF4618203F4018A0F3D50803E407080384013A5F4D1719560763FEDFA1CBBDCCF17F327D3F5F950E12DD6310F42FDF41B6FB1924ACF8039E8D4EDF17EEF6C6C7C8DDBF121981E968BD7E5EABE7B4F78CE1CC6B7F03D7EF7F9FCF9FB7DDEBC599EFFE236297FC072FB7FF875FA1F1AAF334196DF79F8F8E4FA2B6AC819F7F2EF9E3AFD1DF5831E3F9195FE7C0F53BC0705BC5ACED577E0ECD9F5B76FF30653F40F3E78401F203840143E986E6CF0903E40708039684015D64CC75FE9CF8B9F9B573AEFDB0F44E13E7C5699B9740D5D9E0419BEC10F787FF449CC05B9FF5D7695DB74B4BB6F3FBC67DB11C818BDF43E979070C0F3DE6E5F3E1E72C89FBCFBBABEEA0303004F7936F4C2B7F34F482C7994FDDFAD1B436113FB72C5F6C697E80F8396180FC006180F8396180FC0061803040FC5C171963EBD35AFAA121F8795BE704DF739E6FBB46A54CAC531082FECF6B483E726C4E754BBD98C0F976FE894F21726451465FFC9CED3F7F265C279F0D41B2CDA169E792877EB84CB83E84B80DDBA6ED3F8FDBB51B31C2B8246BCF4E8C2BC495139F43FCDCB2FB8729FB01E2E78401F203840143E986F8396180FC0061C09230A08B0CF173EA87866AE75CFBE19090ECFFECC7485CB648A54C46681E2EFC1990EE70604E756BBA3FC279BF72FC76F6A94F7EAEEAF9D7EDFCD014E5C9AF73A20B853A1C91B7FFF1D00462566EC2D0BD1A95CF893CE049FCDC48F8B4763F40FC9C30407E80306028DD103F270C901F200C5812067491217E4EFDD050EDD4A51F3AFE9F7710F9D6FFA7B2AC38BD89C74D2F76DE31EB7318F72DF50B404564144A05ECD8BFF6F7B8BD6129A4C2354BD5423E8BFFBE90FC9CC58777F9977791B1ED8FFC3B8BFDEEFE839FA1BB38412B0C846D77267E6E247C5ABB1F207E4E18203F4018207E4E18203F4018200C103FD7948243C3A7E61C95128B77A72A5F53993E6574B957575FBF51EB6CA8766A9251A703B75F7C842BFFFC9ACAB2BBC5ED9C37DFF5B49DF5396D2D32D466E7A03A338B7FBAFDF81DA4EC5E8FBB71E970FDEBFF40B9C0C9D9EFEC7FF0DFA8F23D3D4DB6A6F1C9D4596ECD792A9F93EA1F85B82FB7E196CD41DC10923DFE02711B57E0FAE75BF97A75E98D8BFC7799E15908FEEF1FE2517BA3FC1E5FEF75E5E7A9955C3E3AAB3E83379F46C2B2FF9E930D3243F370F1AF84BA0FF7983C6ED461C0D875D6773BCDD10F2C5DB69C3060E518203F401830946ED4F91B63D79930407E8030401830948CBE3140F3E7D6F13F99A1E6CF7D3FD8CED7B08FBF1C9C51D6787FEADCB3A650D739D74DF1FCF367E313F27C7DCE9FB3D8F069C7766368740CFD0FEEE1EEB5508C3E1D99DE86B22E545E7412387BD3AC7566F3E7118B7E289FF3676B01C46BE52496DD38E0022F417FC3B21A93C78D3A0C18BBCEFA6EA739FA019A3F270C901F200CD0FC396180FC0061803040F3E7BAC8185B9FD6D20F0DC5CF033FB1853BE3C6E3B21965226F6E8BF19973DDCEFDE78773DE7FFEB83269D6E7A85ADF5E7EAB705A7C38F619FED16AE1739F3C3FEE800DCE7CF76F11F2B3D731DA2F53F99CD8C3EE90065F405B69394FCD4525F26BE52496650726C1F3BBDFC1C3E26493C78D25F9624BF303C4CF0903E4070803C4CF0903E40708038401E2E7BAC8185B9FD6D20F0DC9CFD91EF3F11EE98C329137EB327FAE8A9FB3FDE1E7FEE99748DCB55DCE9B598ADD7718F6AFFD05720F4C3F134D5B7EAEEAF917DEDF02A9CFA169ED7F50DB3C839BEBC306433D7D66811B4BF2C596E607889F1306C80F10060CA51BE2E70B8B01690B5BEB5A873A69075AFA5FF0EBF1D167FCFA5EDB10FF1E1E590D594BDFBC9E339F3A931F203F604918D04586F839F54343B553977E18B6CD9173F092D35B679489FC3CFCCD7FC6F8F8C89CEAC6F879E1D10DD3F2D97968FD6D1D2A6564F5F7B46A8FC8CF9B225CD43EFF6E5A0D3CBFFB377854966ED618D0376E2CC9175B9A1F207E4E18203F401830946E889F2F1C06D2AB8671C63641B87E0947A76C0C34B62027E7019E0865EFAE4CC6786727CE3AE5604890D97AA400CD654D3A3D67BE75263F407EC09230A08B0CF173EA87866AA72EFDB026A5080F8B735496C97A5EA026F8F2B4B3C2B5AD5BE08AAD28BFE40116B35D9FEDE9793A89A80F560875CE5029D3FFF405321C5D30DADF65F618D0376E2CC9175B9A1F207E4E18203F4018207E6EFE1838E45D8787958D900DBDC457A73321CD6F444969278E7A55C03FBA5ECECF994C6AE338C2DC938DA21BF203E4072C0903BAC8103FA77E68A8765A4B3FB4160CE85B378401D3C500F173C200F901C280A17443FC7CE130905D3B8A00CF743C15AEAF06DEC578FF23D878542239B090F371C5F9F38D07D8FC79A35174437E80FC80256140171973E5E7E19151BC1ECAE9C9B33195F99ACAF429A3CBBD583C7C63D6D950EDD424A34E07C66E2761C070BA210C982E0696AF584918B0720C901F200C184A37EAFC8DB1EB6C2918A86C1AC2F5983A74C81EA1B4BA07E9290D3C3F35AF0B71494DF2FDE74DF55D46D30DF901F2039684015D64F48D019A3FB78EFFC9F4FD7C4BFA9FCC5A30A06FDD10064C1703347F4E18203F401830946E68FE9C30407E8030604918D045C654E7CF6543133CBFA5B17A4ECF31B63EADA51FEAFBF996D40FAD0503FAD60D61C0743140FC9C30407E80306028DD103F373C065C3D8A783215DD901F203F604918D045C610FCBCB8B66D4E5C7B607C125BB7EDC3F8E820F26B5AD176BF4EABE798823EADA51FEAFBF996D40FAD0503FAD60D61C0743140FC9C30407E80306028DD103F270C901F200C581206749159687E1E5BD681AFDD4FCAB936FB9C4D26F7C104029C76A87D862A1953D1A7B5F4437D3FDF92FAA1B56040DFBA210C982E06889F1306C80F10060CA51BE2E786C3009B335FF189645ACA2990195D37E407C80F581206749159687EBECF3D0A038D996A7FAF4A869DC368B3E7183FD3FAB25F0A8A1213669531157D5A4B3FD4F7F32DA91F5A0B06F4AD1BC280E96280F8396180FC0061C050BA217E4E18203F4018B0240CE822B3D0FC3CBDB60F91E71DE45C7B7C5C36AB0C4B3DA353F9F7EB1BD0D33F73CE9DE2B79B5F3BAD254EA3B56040DFBA210C982E06287E3B6180FC0061C050BAA1F8ED0B8F0167975C7CBC2C5263CAC869359A6EC80F901FB0240CE8226388F8ED658D3239D71E7F39A6153F9F2DD1FCB9F9B553938C25FD4F662D18D0B76E0803A68B019A3F270C901F200C184A37347F4E18203F4018B0240CE82263AAF1DB759531B63EADA51FEAFBF996D40FAD0503FAD60D61C0743140FC9C30407E80306028DD103F5F380C28EE375FBE22467EFDD6A2AB3CA92A63FBD10DAD1BF203E4072C0903BAC8103FA77E68A8765A4B3FB4160CE85B378401D3C500F173C200F901C280A17443FCDCF018888CA9E3C95474437E80FC802561401719E2E7D40F0DD54E6BE987D682017DEB863060BA18207E4E18203F401830946E889F133F273F407EC09230A08B0CF173EA87866AA7B5F4436BC180BE754318305D0C103F270C901F200C184A37C4CF899FEBE207AAD30A5111138BF68234647845A0353182E70F3C7901298B81959688A1D149C4ED398A1801634DC93750111985470D52E406C6F3BCBAF0F3568B0163C858CBBB401719E2E7D40F0DD54E6BE987D682017DEB863060BA18207E4E18203F401830946E889F133FD7C50F743634A1B5B60DB9A78F223FA61C523F17745715C965525D04DED05F8FAEB65EF4DFAFC3F0D0088684B2CCA30E181E9F445B6E16CFB3560C1843C65ADE05BAC8982B3FA7F3D5CCAF9DD6728E82B56040DFBA210C982E06E87C35C200F901C280A17443E7AB191E03E1E1E53C998A6E74F103777CAE21C7CE16FDED4DC8892CC1687B0922B71C425DD859B455DF47A6FD51F96FCB6E666374A80BB95FDF46C38D2B3CEFC1C311B4A7DDB25A0C1843C65ADE05BAC818E27CB585E0E7347F6E7EEDD4246349FF93590B06F4AD1BC280E96280E6CF0903E407080386D20DCD9F1B1E031191B93C998A6E74F1039917C321BD1E83FAC4EB901CBCC8E7CFE3B66E417BF16D486FDC41B6DD310C8D4F401A9380847D27F1B0A61C25D1125407FAA03EA702195E41688D0BB65A0C1843C65ADE05BAC898EBFC39F173F36BA7B5F4436BC180BE754318305D0C103F270C901F200C184A37C4CF8DC0CFC343783215DD901F203F604918D04586F839F54343B5D35AFAA1B56040DFBA210C982E06889F1306C80F10060CA51BE2E7C6D87F2E9936AE36B66E74F103C7DC0BE079AD6E46728FAE5599AFA94C9F32DADE2B4861FF3FF901CB7A17E82243FCDC3A7DB131DA692DFDD05A30A06FDD10064C1703C4CF0903E4070803C4CF2D1703EAF8F9C39E31147B7BA1FC8A0FBADB07D1DFD20069713332B67D86E1EE36645F0A459A4F282A2F1C47D4DA8D782C94EBA3CEBAF8015B491DE22727CD36318E6E4C0C985AFFB0A477812E32C4CFADD3171BA39DD6D20FAD0503FAD60D61C0743140FC9C30407E803040FCDC7231A08E9F1784E6F198E799EE51187FDAC6F3BB9E4C42EAEDC6CB335D9CD1D8388AAEF460DC3963AFB73A133F273F6049EF025D64CC959F53FC76F36BA7B5C469B4160CE85B378401D3C500C56F270C901F200C184A3714BFDD08F1DB8531B5E2B85A2CCBBB5186A1C64C647B8760F46917CFEF1878810ACF73FC6CB25C9773A8CCAE467BC91D447FF6056465B97AA9B32E7EC0DCF9395BEB6E4C0C985AFFB0A477812E3214BFDD3AFF2B35463B35C958D2FF64D682017DEB863060BA18A0F973C200F901C280A17443F3E7A6337FCECE052F0B91A02D3D599E2FCDAA416B62C48CFBDD8DBF23F0F5F37836D4A1539D5BDAA792A20E720AB46FA7B9F3F3B9CC9F2BEB85E9ED5E8B65F50F4B7A17E82263AEF3E7C6E6E76DFDCFB1D7E68E508F1AB83A6520B66C00A74E656274E809F6BAD7E05E650BD6AD91202CA60EFBF624E349FFA049F9E2F9CA103F37FFF7B1A9E9863060BA18207E4E18203F4018207E6EB9186813C6D46D26101F8EF14EC635990E2263E6F67C657EBE2FA3015B0FAFC5A5D6662CD9BE0BC792D3F06F8B7F8B8FB6AC874DE65D6C3FBE01EBDCFC70B5B9022E0DBDB00D729F95438BF7DC9752896D0E47B0D637023F7B7B316CFD9D7030BD127B7D3DB0352044F8EE8AE88949ACB63F87831209DCB352B8FC7B36AE08A84C9A373F673A12393AFB64C9D858D777FFB0A477812E32C4CF759339E45D83FBF935900DBDC4EA35D771AFFF094A4A3B119EDB83EDBB5230DED989B34E39FCB7B115A388F6BE6352BE78BE32C4CFCDFF7D6C6ABA210C982E06889F1306C80F1006889F5B2E065E0863EA1726C0CF597A3EF6148E8E77101119219FD717135B83AF9C27265B49D134BEEBD13D89E53BD762C99EDD881F1BE479973B7A11DAD1C4CB1C839DE1555E8ED091092CD9B10B8E9989B3F273F19E5BED8FCAF3CE9648113F3182DF6DDE247C9FE0797FB00F806B65197F06FBEE5C58C03F37F848103FDAACF2DE369EDFB62538345C6D3B451DF033F1225BF1FC9B6F4C02EBFAEE1F96F42ED04586F8B96E325ED7DB519250CAAF2B6B1EA15DF80C4B6AC1E9DD71486D1C9FC6CF2F2474213BBAC0A47CF17C65889F9BFFFBD8D4744318305D0C103F270C901F200C103FB70C0C7C53508497828E2756ACE49FAA9258362AFCBEF06228A4C298FB518314DD3DC3C8B073C2E3EE36341554A3312146EFBAC9C97A8ADBC9D57AE1E78C1FBBB40D62C7897D881E19E1F9DB2EF9C9CBDC057EFEE16E7B48069BE1989BA3153F67722B5C050E5D758BDF33E0F9244E5DF5C387FB4E0A3C7D10111393F8FD4127783477C8F939BB37FB2DE3E712819FC7BEAACB7CF9794EEE376869257E6EEAEDD44586F8B9EE3201D18D888EA943F2AD5AC4A4CB70DA2E87AF6FFF3AA50BF137A4B0B3CBE6EBDB2FB91508322F2CEA7D4CFCDCBCDEC7A6224318304F0C103F270C901F200C103F373D0C7806D4F07D969703CA70EFC1203CBD8A303EFA0CF1C503B8D7D0CDC7A1C191D508B9542CFCFEE59CEB961B5D80EEECA9BDE68F7BFA787EA6D354ECF647DD2348750940DD1567BDE9465CD3CE7420AE7517CB644313F0F4F1C1ED04D5E37FE5F5ED270A1AB0CDD5019B02C270F96E32027B4770F0462C4EC784E1546933769D3F87CF3C031050998ECBB241D85CF595CF7FAB4BE23D377878081CBB17E7AA9AB1E55210429BEFE2EAE018F60605614F50082E16A4F0DF1EF6758084FD27E01B0ADB1BD7F0A9B327760ABF9174D76AB5BEFD899042C21370AFB6649ADE1475C33E99DE8C8D757DF70F4B7A17E82243FCDCBC7CB139B7D35AFAA1B56040DFBA210C982E06889F1306C80F1006889F9B1606BCAF772227BA805F7BC6C830D0D8C2F759D6F5BFC0AF7F7F5DBE8E93C988EB38D96FE7327F9E7A31018F2B6E71B9A1577194183FEF7D3A89E4132E181F1F419A9D835E74A3C8C5451D28E6DDAEEFC3DDE4087C75FA8CF0FDF98CFB596A7CB8CCBB0D58BD612F06DA2AE47A53D48B98283E9CE9B653171973E5E7A67ABE9AB34B2E4F739131C77314E87C35F33F4FC5D4744318305D0CD0F96A8401F20384013A5FCDB43070C2B7012D85D57830300EFF1BF75153780F99450FF0E5D6442494F462B4FD01CE38647219C9DD214478A6A8BDD773614CFD5CC5F96A3D036348B773447954244A2F5D44C7833EC46DFA949FAD561C7D1B858161688C0BD68B6E18BF54D681625EE7D00B7CFCE91624875D56793F73E7E7AACE576B7CF202E7BF3A81D4C611DC093A2BD79BA25EC454DF6459FDC392DE05BAC8D0F96AE6F35FA9B9B753938C25FD4F662D18D0B76E0803A68B019A3F270C901F200C184A37347FAE1D06587CE2534E397C9FA5E3B9529495B5E0E375F190D576C0EB7A27E2238AF939426C7DFB96CD4978D23FA0F65EA612BF5DD3FAF6E2072338677704FE97DC54DE4F153FFFC2370A4702CE21626C12EFEF3D8A5FAE5A858896129C2E68806D54104E5C0BE1BF3B5D38F5DD29358E7F77A86CE3726C0DBBB6FC9A3D2BA026072E0D32F9B37CCA72F0A983034EE516C03E2690FFEED49D54ADE7CFD9FA76374F7F38BBFB62405623D7DB6CEBDBFBFAC7789C80A1EE36A4B905A123270E597EB190FA790AE56366D13F2CE95DA08B8CB9CE9F9B1A3F5FF18984A7E52B62E4D7390532A3D8C0D87DCADAFB218DC90803968601E2E78401F2038401E2E7968B0175E79FB358EA2DB9B9A88A8CE031E22A22A3F8A7AAA4AEAC39377F4EF5D2577C3896583C3631461B8BDD1EDC5A878BDD2358B9EB539E6793DB8A73D73CF0B9F359FEFDACB40FF123DFC6779FCBFCB7626C76F1593C269CB3334284BC90F2726C4F28C5FA3D6B54CAEB3B3E9C182720F36A26CABE0E42A9D75766D53F2CE95DA08B0CF173EBF4C5C668A7B5F4436BC180BE754318305D0C103F270C901F200C103F370F0CB87A14F13417194DFC7CE52F7E3E2F7E1E33477BEAEB7C35657ECED291C47C5CE8EEC3F6933BF9F793021F3FE273847368F6DDB17914F1DDE5F3E6E7E2B3E2C7FAE4FCFC44743ABEB4DFAD364EBCBECF5753E4E7E947B7637C74D0ACFA8725BD0B7491217E3E3F19E603C5F972E5F973E579744B7A1F133F37ADF7B1B9C81006CC1303C4CF0903E4070803C4CFCD03036CCCA9B87E735EFC5CE07E2B56ACC0F3172F756ECF5CF8395BABCDE68307869E2027EFA5D6CF6049797DBB7F5BAB9C9F7B36B720B4B519ABCEC721BABB0C1FEF3BC6CF2C5F7B4182C08AE469FCDCBFB2001E6D5D5C2EA0AD452B6E2E3E2BB8AF19DE0505F267C50ACF12F9F96F3EFA12116D956AF9B9BAF870EA74C0E6CE995D989E98DE1475C362EB27EFDECEAFD3FC92D12DCD456B5EBAC1FAC7332165B805411A1184ACB3E7D0585C8EC688AB181E9F447E6832EA63C39061E780E1FE87FCF74DD26E0C3517A1A94A86B29000F45595731D34E555637C7C10F7F38BA7EE2FA4D2905894060561B45FA6D73A9B9A0CF173F3F7C5E6D24E1A93591606F4AD1BC280E96280F8396180FC006180F8B969638071F2C898BA6989E5CD879F2BDB4331BFFD5E2FCA032330D45E83D6826AA16C04191763F0302F010F7BC670F7D279E4DA39C1F31FFF1DF7E382666D0BE3986C5FB5A803C5EF62BA919CCB63C6AB6A8F323FF76C6813F2243C053494E36C79033CF3D27819DB8FCEF2AF365723A077845F4B0665702AAAC6999C2CB9DCD9B478ADF8B9E2B32423BDF267B133D758DEF1F8785E0776D69AADE436A27BDBB4E6E731C5CD38B5ED33487B46E0E7ED85507F2FF93E7D31313D29C76F7F5056C179B2F4661A3A8AB3D198538E47B5E506EB1F99DE029E9E3423F542126429021FF70A40718804B19FAE05DB039FE9E4CC7F5FFC752C12BEF241DD95AF5070C17F4A5628633A883BE288B6C27C5CFBF220463BEB383FEF6E6842DA95643C4C09351B3FA08B8CB9F27363C76F6731DA95E7C9D5CD9F8B2923A755E5BDCC315E2BC56FA798BDFAD60D61C0743140F1DB0903E407080314BFDDB431C0C698611155D312CBD3A66E6C4C1DAE227EBBB23DC4FCDEA72F907BFE22BFCE74F936AE785AC01D8CB697A034A3093D4551C8BDE80DFBBFFA4F7E3D17DDA8D341BDC0A5ABF2D255965962FC7696A403827D3CCFC13B280BA38FAAE1703604A34F9A0C8A7557A16EA7AED5F17452E15A394D2BDBE88955CBF7C275CD0E9C0CC9C2A9D337E1B4ED1C4EAED9C5CBEDD7EEE3BFCF4EA942967F3CC748EC7177940607A225F91AA40D3DA8F038855B1E5178981D897BF985181A1F43F4E78750191188D1A15EB3F103BAC850FC76FDCA88FF591AF33F1243C8E8FBF93467627E18D0B76E0803A68B019A3F270C901F200C184A37347F3E370CB039F2F0C8EA1973E76262652DED4F34DE8BEF651692AA3255F3E73D4F2791EB7E915F679F739597B1BDCEE39DE548F3BF83B6D430E49E3D0EFB3FFB01A43E3673D28D2A1D0C0C8D7099DB2933D769B364EEFC5CDDFC79DD13815B78BBC1274E8A27F773E0EA7515E3E37D1AF5C9CEB8FF9F458B669C67AFEE9C7B96D8EF999CAAFBAD12746B2FD4714E69BB03ECC37D84CFFDB01FEB9ACA5BF939EC4B63611F1006FB756B854F2F1C2892E1CAD130F4974AA6E2CE3B9E81EC6E1EAEACB3456B4A1442DF5F89A1F64AA4B9FAA1E9861F6E1F7742865F0CC799B9F8015D64CC75FEDC1CF9795BFF73ECB5B92394D7C0D52903B1650388F5CD43C7E351EC7517F28EC4E3C335126C5E731D3FFC7918EA8AEB915E3588B02B7958B72D1B91A1C538E25880923B35466F27F1731A93E95B3786C2407476175C1DD3E12BF4D3DB217771CAA5142D8D5DC8907EDBD74EEC90C0E34205FC3CD309032F899F13062CCF0F18BB9D8401E2E7A6C4CF732323785255A66E7D7B655A01CAFD22D09A75937F1F16CA22B639CDE04D677EF43BC872A2F0A8B656ABF6B33DEF6CFFB9B8E75D4C659D637C2EDF6603ABCFD80C3955FCDC7F70025F9CF310AE27169C5FBF67E38A80CA247E7DB4B419EBB67F86AB8323785BE0A1C7720B70C2CF0DD11393587DCC764EFC3C3AAB0639891118189F44508804F9776EC9F5C474A42A36C00B8123BD98E37979EA64D873360BBCC5F37F5EAAE4E1AB8A06F1C7E3B1D8DF3B8E5FEF49C2E9C917F8DE47B1D8945ACF79FD8AD04AD84F8C6BE4F28CA3F3F6BC8A75A7A91F18BB4F1B4A86F8B9E1F8F921EF1ADCCFAFE16756AE1638F8BDFE27682FEDC41ADB1CFCF5DFB90A3E4D86D5BBEFE0C4E6EBB898F200179C52B0FDCB38A4A635E0ACB770CF277D782ADC67D3A69B466F27F1731A93E95B3786C2003B0F76FCE50BA4D40EF2BE5622F441D627B76F4B90F7B5D4AB39FCB79B8E97E26967A7D56380F839F9014BF303C66E276180F8F97C31A0189F58D3DE4A75E7FE2ADE8BC567BFF28B9FF3586E2C45093C58BC3EF0FAEB2AF39593BA324F41FECC775F47C8A29F6AF5FBE8E54BB17BE9C73C2E1DC3826262FC5C394F4CB69299E78A7F76311207FCBD71A1BC44288F47685BC382F1F369E7AB8D4EC2D6C76D2A5FE17CB525F61771C85F755CF8D53676F2B62C5DB65C6D3BE53A10F4C475F44A4F8ABAF158B448277ECEE4543D47133FDFD62DB43138875F1F1D9BC46F2F9461CB8D52FEDDA9A11D396F7C084958E80CB9221B9B69DF03DAFA899FEBE007B47D3EF173F5FCDCEB7A3B4A124AF97565CD23B40B9F470F15222C380F1F7C998EF1B6077074CA418D506617D1845FFDD00B038F7A919ADD2AE7E76D028F38B833D6E8ED247E4E63327DEBC65018D8B83319E3A3A3FCBF2ED6D70A047EBE7D5716FA7B7AE47D4DE4E7EB760AFD7268C8EA3140FC9CFC80A5F90163B7933040FC7CA130A03C0E9D6FDD5EAA993FD7F67EBA9CAF363038388DAB69F37CE5F9733657FDA5FB39C44F0CC2B3A27C41E7CEF939E7023F9708FC3C56B856C5CF3FB1BD00F7045FBDC56F677A529C7356E6DA7A9B3F179EB33FAA0A5726BE99C1B18F8FBC14F8F90BCECF4F8C8C637BDB33BC7B3215BBCA1FE0B4502E898A86E72E67D4AD5A354D8E7D9F04A6E5E564DDE3CF9A4D07C6EED38692217E6E387ECE6402A21B112D9427DFAA454CBA0C61170BD125D820E866075C9D32B1656F063C5CB2B1E2D304DC2B6B81B4E50902AF94C2CEAD0C91111570762B404FFB80D1DB49FCDCB4DEC7E622630A18B8D7F30C0181958896D42337BF030E1E6533FADA79A10F3A5FA840597A3D61E025F173C280E5F90163B7933040FCDC14F9F98487E78C7DC9FFF7F5D767EC5716F729D7A4E4A135FD36BF6E2AAB47E34D36369FE0F962ACF0B9F273753A28691B81978B1DFCBCD9BEF7D9D7B71F4CAFC4F1200FC48F0D624F443CA27B9B178C9F9FCE2DC5A7CE9ED8191484E8EE5A1CC9A9814B72048FDFFEA983030EC7C7E3A0AF178FDFBECD3754A7F8ED2DFD2358BDE6333CEABC3FAB3EF5C9CF5952B7FF7C97C0CDFF14508625AED958135F8F376C32B1BFB2051F06356277450BBC4FF8C2679BA3FCF75E32999C9B2BF2F353D766F2264B7A17E82263AEFCDCD8F1DBD5E5878514F3341719738CD74AF1DB4D235EABB9C91006CC130314BF9D30407E803040F1DBCD03036CBF394B0BD9CEC1A72F9064EF8BEEAA1C74F70CA3BBB10A6DBD63A8F03C878A2219DA127D917B3100ECCCB5281DECA94A07EE0177D0519F8923A7BC30FAA46346B9B9C7879B2D7E3BBBB67338A7953D9FB6B4627CD9B2392726A7EA7E8B6C5239479F6BF2B4F1E4895DDB488AF0E4F5D7E5DC9C25967F22AA5A6B0C34B53E9E35D6C25CF215CB4CCD7750FC76FDCA28C7C0D44666E9B228BE8F48399FED1372712B30C976EAFBF996F43F992EF7A23913E36280F535B6478F3040F3E78401EBF5038401D3D00DCD9F9BD6FA7655F9F71F4C2076DBD66965ED028F947ABBF133AA63B67D85D2B3C778BE3EE7CFBFDCBC0ED2BB792A65CC9D9FCF16BF9D5D3B38B9992CD655958973F28CF7FF5F256ECED25C31C0CF6553318FAF8FA43C876F6C7D9AEBFCB9A9F27356AFB9D6CD1CDFC7A6C2CF3D036A783CFC84EB5224950D2029AA8CE7C72737E3465E1FECECB21126BCA7422E150B322FE754B79EFE67FC33B5A80B91D7EBF17468AA8E3DA342F9E833D4C946F93BF05E43D7BC75638E18D015372DFD82DDBC8A1024E8AEAEB88DDB90C54F6FE91D45667633ECDC2AF85E0E0FAF620C740FEAEDF9EAECB950EDB4240C103F270C103F270C103F370F0C18627DFBB38222A47944E2F1BD22B4B7F4A22D310177B3AA057EEE84C6861134063BE16ED8D7FC9EFAE2E72C259737223628006C0DBD7299323F17D792DB8605E06C66225C1A64F8E5AAF558BD7B3D748DE77EA2A001877D1DE0D335826DCE4EB8DAD787750E4E7CBD7A40EF08F60605614F50082E97A6F3DFEF8A8CC5418904017565FCFB17BE5108A899DBFE73317EFBBDEE119C773F33AB3D9F0929C32D08DD65692896E4E041CA35D414D7A3D4CD89EBADBD523A2F7CD69534F07B0D77B72137309EDBB72EFC3C6A538B5011140CC5BD078C9B334CA9E2E6FAE4E72C76FC6F1DB27162F009DE7129C692A01A6C949461AF90FFE6EE24792CF94D998D5A737463FB0EE2E7C6E3E7623C4D367FAE185B9325E5B89BCAF3EBC66EA729F073B7E836E4444FAD2F7074CAE5F1F6583C7CEF1B6DB0DF158DA2CE499C759A8AF37521A10BD9C26FE752B7A2B24E79D9A371C147864DEDA562F71D5788E9ED1754AE759D694CF602EB37A70ADC7890DB2B40B01B8B9FCECA3EDD968C04C9DD058B85A8CE9EB3C5B8D5B59D968401E2E78401E2E78401E2E7E6818188F0BB3CE9AB6E9AE2C3D5A517E1E1DD3C0CF50FE251FF18FA1AAB79BEE2FEF32B8B16412A8C8B9553456494CAFCAAF0105C0F0E424464847C4C2D26B6B755394F4CB692A2697C77D3B502F8E746F0EBD09109BE0FDDB9A40AD18383B8D8DC82E3026F8E9F1899133FF7E89EC457C1CEF8E4A89D5C76BDF3541CB8B7B7ED179ED1C7E3D27D70D405DE6D1D381D7096979D2D28E49F8A31DE95938DE7B76D090E0D57DB4E51076CAD2E3B138FC5DE57D667CC061B14FBF940B2F28FFC7B4E50146E6FF88C5FA79E0D4085DF398D36505556F56A7DB0AF702F37E15EAC0E2111125C3A75025702837076F316B8B95C81FFC99DF2BAE61FB051C9CBC5A4C99ECA3A60CFDEE49688A4E74F5572EBF79D73F0BBABF5B06DE8E0DF379674E103FF5AECCC91CA7FF3B66B2DEC071F69E4E8FED9F778CCBDD1674FB5EA1F0BE53B889F1B8F9F2F940D4CF59DA3EF31D9B18B75021FAFE767635DF22BE3E7D5DD886C86C757893C0EB7223F8FAD1845B4F71DADEAC6E6772313DB70E65C1EFF0FDA27A41A9FAD91A0A7A50B39550338E3578748BF3CDC486FC5AA3537901C513A6FDD98230674C5CDD62F13C0D63214D70E22E6EB32CECF1D2F36E26E9674DA5905FA3C4B509D3D17B29D968401E2E78401E2E78401E2E7E68101E57D96F3AD9BBAF3CFB5BD9F3A0EB8D0FCFC13DF0484496FF1EB08C6CF5FF1E923D76FEABC069DF1F3D53BD762AD8317A2BB6AA6F1F325BBF7F279F958E1FA77277DE15A5906C7E0A9B3D4C498ED86E4E765A13E087AF337C2F7A869FC9C73F4A327F5C2CF59BA2270F473BBF609799BE0E31B059F3DDF9619929FFF7CEF1DFC31488A8D372AF9F72D0DA358BC2B567EF6FAB68641BCE77467D675EEECFE2DADFDC4CFF52C636C5FAC0D3F573E9B5271FE5CD3B9958AF3E8C66EA729F0F3B6FEE73825F06F160F3FC8BF08A1E9326C5D1E8DFEA7A33861970FEF88267ED6355BDFBE6573129EF4AB8F7BAF2ABFE1FE00FFACE97C8615EBE3909F38B526A8A15F287F75AF1DA78BE1713269DEBAB1A631D9F5FC3E045C2CC4D7927ADC90D462DFC93C445FCE41697D1F9C9DB3B06E5B2622438B71E0741E0A049DEBEBF9CAF6FCF98FCF6BEC6B2CCDA79D968401E2E78401E2E78401E2E7E68101E571A8B1F9B9BEFC005BDFCDF8DCBD06A94A19E5F5EDC10227FFE28C336CA382B0D9EE222EB456E2E08D586C3869AB333FDF97D1C0F9F9FB074E22A2A584AF695FF2E5E7BCEC784E0DF606F8606B40080E5E74E6BFDD7A782D5F67BFDAC11D7B4282F0F6261BA1DC07D1CD4533EEAD6E7D7B52593302DC9C905DDB26D8623D8EED580755EBFB457DB2F5ED31DB1C2015F879E2CE2FF96F0B932B20F53E85FB8D7D7C3DBA64C93B60EBD075B167714A25BF17BBAECFA9408657105AE382917B391C391E9731DADF2CFFAD21D7B7FF649D04EF0548B1CE2F071BAA07F083B78270A86F188BF7A76067450B56DF6CC6EF1DD285DFAB3EC79DA5034532B4B43FD13BD67591217E6E187E2E6B94F1FFA21E097E855DB3FFA2D8F5F0F8240A02BE8634240CACAFE4074420D3D103A551D75079D1C1A2DE390B312693B68CE2BAC0BF7B7A86102FF0F37BB55DE81F67710A9B109FD424DF87D5D2D833AFF6B0F957766FE57C369F9E99D2386FDD58DB982C29A70BC5392D68E81CE3F6617BC1193F8FBF29D8EBE694DD72D29B16ACCEEAECA9EF765A0A06889F1306889F1306889F9B0706D4F17336DE2C0F95A02D3D19DDED83E86F69405FFF1832ECA6F6124B6F17A0303802F53101B873DA058F8572657B98821F085133FE57151FEE7CB34CC89720F05E036227C7601B9F86D0B6069DF9F9D9F2067EBFB369F1DFF2EACA0AF9F5A9AC22B864DDE66BE9D96F9D6E4B383FB795DCC6999C2C2ECB52EC48EF9CE3C30D08F63B7EDC1E515F47617C7C50AD3E193F97DE4C9BE219AFF618887B0F864627797E1DD7A16EFC5C711FC3A3EE11D4B07B8D8F704C3DC84D9BF65B313EDC7381FF2C343F1763C69F1E19C516819FB36BDBBE51FEB9B75A864DE57DD85DDEAE969BDBC89E2051616FA3B17D87B9F273533D5F2D4BA857969ABAB9BBE4E2F01B9FF179B9B54262D77BDFF3C292B74F62FD7BA1D8FDDE76ECF8D9E7D8F9B39DF8E28FE1D8F8C65A7CB92240E5BC7A7A568B51DB69C9E7AB65E53E98755E55399FC9CCE7F974A6CEC26260AEF6544EE670A6CE42CAD0F96AE671AE92B9C81006080374BEDA429EAF16356D8C2C9615DE28C7D0FD5C647A5CC1E8D36E797E9AC3D4D95D19EE6751573B888ED42B4875B253690F63FA817B3DC3F00EFC1A9E27F6AA9431F7F8EDDA9CAFD63924D831E78E49625D5519E3E52CB17C551CBDA1B98F736E55E978A47446DE279E455A9DEBB649F89DA2DC4941B7EA9E2396C52B8CE34D419F74BE9A7E65C4FF8A5495E57E7D1B4D37AFF2EBC2E8347E9D1B9A87156F7F0577EF3AE49F39867C475B24D99E425BE728D276ACC5A94FBE32C976EAFBF9FA9C33D1E73959CA71501593E2FAE7F9D6D9DAE74C583C36B6CF63A19FAF8B3DF5D94E73C500CD9F13060CA51BC2006180E6CF1766FE9C8D37C77BA4C8F616CA9EB6C9F3339DA6CE444BD8B615C5C935684B0946D4DAF5E8AE2A9A610F63FA01367FFCC5C61D28CE49532963EEFC5CDDFC79645E0322BD9D50D3DC8DA7E3233872E8A851B1FE3F8B16C9E3F92B27C5B8FF2CB1DFB2F462DF7E2ECBF891E25A77361E5B88B3D214D7A99B821FD045C65CE7CFCD8A9FB7CBD02D1B4449B404D5813EFCBA4C12CBAF1FF68C61DDBFAE85C79A53D3F66C94A635707EBEFEC77B053FDA6D72ED34457E2E72AFF0C8EA6FD7B52BF44F5DEA46FC7C6171C3EC23EA3838B47C6A5DBB96B1D30D654F7DB4D3DC3140FC9C3040FC9C3040FCDC3C30A08E9FB3F166B1B717CAAFF8C8F3D9FAE4842D9FCFB85FAEDF253C6CE9C2B3818758B162059EBF786930DDB0D8D903434FE4CF544C59E58DC84C895729A7CCCF2F0F8E61B5ED517EBEDA91F838B85456E3DF16FF161F6D598FF88941F80F0ABF1B6CD50BB766FBD0DF5EB716975A9BB164FB2E1C8F09E1DF8FE516E0849F1B8FE9BEFAD8D4BEF75F1FBE808B19A15AF373D9D0045A1AAB79CCDCC89B6978D0542BD713D3D142D84653FC72D94F172163DB677C4F449A5F3CC27EB31895979D66EC3F67FBCE454EA4780600E34422478F88ACC295896F5472EC77021AF1CF6F5FC52AFF1CACCF9261796C3D36DEA9C7968627F8DEE2102CDA7203CB523BF0E1610996A574E10F0E77F0EB3D49383DF902DFFB28161B838AA674C4DA32F6DCA87E401719E2E7BACB7C5350C4FF179A3860C3F1C7BE8B5864D70C9B62B9A67B315E60080E68EC770EF1731A93113F374F0C103F270C103F270C103F370F0CE40A63D0DC79C687EB1F7AC1F7283FFF6618FBDF7C13D102476771C5A256ACE49FAA92BAB2B9E6472F5F8ADD4B3FE6FF0B302C2826B6D65E394F4CB692D4697C77B9CF0D44D4274FE7EC1DBD08ED68824B75333E0F90C036C005010DE57AE1E87FD86B8B257B76F3BDE7ECFB06676784089F21E5E558627F1187FCA762B9AF0FCE447CF7CC67AEB6B193B765E9B2E56ADB29D781A0277741470B611B668365CC062A9EDFFBC12A48BDDDE458692A92A2E7C908EAFCFCD1787F0C4DA1AE3C9F711FC681181F2A14F8B8E23D560AF932819FBFF98B2FD4F27396369774F1F8EBB6232FF12BD732BCB3279EE7EFED18856D471FB6754F62F14E093EB09F8ACB7E746C12BFBD50862D374AF977F7BC56E2E7AF9235F173F15AE4E50C8BE2DA0EF17F236DEE45FC7C7E63329173A9E2E7CA3C9DF8B969E04691972BF37331893C9DF8B9F1ED49FC9C3040FC9C3040FCDC3C30A0BC8E733E757B3EF6543E076928DDB0670E0C0ECA9FA96D9D95E7CF772454C0F7D53CF585863E440FB6F1EB6D97FCF8273B2B4D154FD635313EEED236881D27F609DF9FCBF9F927B617E09EE02B3F634D1D3F57377F6E0CDBB07B8F8C0CA92C53E4E7C34323E8793A89BB97FD5076C107F58DC3688FF39D21F3524D9F8E08BFABF6BCB4E323E3D8FF5CD0D7D5629C9E7889F5E503D892DDC8F359F9924BC59C9F6F08CE11B87B2D0E5535627BDB33BC7B3215BBCA1FF0786F5C474232F65969BAC8103F378CBFB97FB7417E96205B13C262B8B7A6DFE665C4CF899F5BDB988CF8B9796180F8396180F8396180F8B9E96180CD0F29EFFB15F7FC2AEF0966BF7F50DBC6C7A1E3A383E8EE198634310B0FEFE6F1B2BECEAE05698F3EFDC02341C6D3C5596599323F67E790EF8D88E5E7AB1D0A8C4060AF8C9FAF763A268C97478C4DCAE7BAF5B1BEFD5307076C0A08C3E5BBC9B83A38C6BF1F8E8FC7415F2F1EC37D9B6F28227ADBB0E25C80CA75F5EAF8794C71334E6DFB0C658D6D9CFBA426C51915EB0F7FFC065A1323F8F5FDF266E45F08C2E37B775193528C8AA060B0B8F08A31E41FE4A471FC89B1E3C5D8EF2C69DA7FBEB9AA0F1F5CAA806D7327BFFEE3A5326C4F6F844DEF3856DEA8C7FA984AAC2BE8C312D76CBCEF5180FD1D8378C32613FB2B5BB0D8A114D7E32A4CC60FE82263AEFCDC14E2B73F6B7D20FF9F52F10C01E53C969ADB5FA036C011BD0383B85750860277375497F7A2FD5600962DFD1A6121C5339EC1FEBB6265EC7F1F63B6D3107AD62566AF2A1EAE8E9F8B69AE75637631846DAC2966AF3ADB28F3733165E4B4EAEDF9BAD853D7765A1206287E3B6180E2B71306287EBB7963405AD28ABBE78EF1EBA6A2629E9F167007A3ED2553E5B7124D4637AA74E01F9703FFC08BF86CED6A8C0EF5CE2837F7F870DAC46FFF3A2507C7766C322AD69FEFD983F165CB664D99FFF10B8CFFE9772817AE8B36AC468677208604BB657B86F1F303D8BDD8785D9B78EC734D714AE34663FB015D64287EFB3C64DA65337878FE011B9E94F3DB3A277167C75A147A9F41EFD34924EFDE8F54C7F3785412CFF790448487CC78065B93C1CA94D7F8886B3554ADFDD1B426459FBAD1B79E75993351C7C3DF5A74552D079C6BDD985DE6621B9698FE59B92A197576B3A6391375B651673776769DBE9EAF8B3DD5F5294DF6D44567A68C019A3F37BD7933536927618030A06FDDD0FCF91C30F06A1CAA6E6E48B12CD13D0AC38D99D3EE957955F8DE397546765345179EF5DF3309DDA8D341F8CD5478BAD8AB2C33777E3EDBF9E74FC727D0D23F86CCB404A3629DC562D7267E7BF67F2EC2CB651FF0EBD83FFC0249275D501A1D8B649BFDFCBC7476AF858ADF7EEA5A9D5174A34F19739D3F37097EAEA65E62DD1A9ABFCD67FCBCE1AA331E0F8D60B8BB0F191722D15D96C6CBD8BB485D7B54BDA7181F48C86D5319DBB2A5B51F152D7D0BDE4E53E0E7EAB984FED6292BC7419DCD362C31FD570A76988BDD684C6698BD1CBAD8B3524D9F62F68C50634F4B1B97133F37C171B989B493304018D0B76E889FCF8F9FF358480AF344625953AD303639EF80E1F14994FB05E2A1EC3162F679717EDE985F8932E13735C1FE26A11B753A7830308684D8309565CAFC5C5C53CEE2B79FCD4CE479EB7C6370B120615E3CDAA1B20D4702CEF16BFB8A66ECF17012AE2770BAA081AFA53F712D049241195FE3BE2B20000763AE2176A417A123137CCD3BBB9E0B3F8FCEAA414E62049ABB4710248945518AF1D6B7B378FF596FFC3B86FB652896E4E041CA35349635A3D4CD0943A31328F4F54553E254FD32D9397E4F9A5129D4BF58E0E975C5C2F5E53318EDFF3606B0267EFEFBA046FC689504EB238A78FCF655B1F5D8DFD4C5E3B7FF68D50DFC66F70DE1772FF1BE6F0DF6D7B461754E0F364ACAB0B7771C6FEE4EC2D18B4526E3077491217EAEFFF17F10E70093387356E0CB8D53F98AFBCF456C361554F3BDE873E5E7FE79ADF0FC9F97F0CF6F9F169F9C5D7B3CE8E7B11013956260EBBB9DC4CF55DB86E99DE95FD906CC36016DFDDC6E8979ED5AB7DF903630F6FBD814F9B936F664FD501F7536650C103F37C171B989B493304018D0B76E889F2F5C7C3816FBA8F1A60443FD7D3C9FED47677BD1593E1B9FCA0AB2F8DAB0F290ABFCBB7212C7B173299B6B7E557808AE070721223242FECE1613DBDBAA9C27265B49D134BEBBE95A01FC7323F835E3C66CAFB9189BED625B2F8E4B24889F1899333F6771E51C83A762B15F1E9D84AD8F1B024726B172D7A73CCF26B715CBF7EFC2E7BEF1881FACE7FBE05D0B0A79198B19A7EEBE369EDFB62538345C6D3B451DB0B580B9828EAA84A46FDB301B84855C55F9FCAC0F7E8AAC2BB19C6B334C753D99E4F1E28AA28A30FCB01299EE5178F6B44DBEFF9CC5DAEA58B488CB5EF408C0994F370AD7536DD8BBCB477D7CB889496CCF6F91C783DBD2F60CEF1DCFE0D71B4BBA707CF0198FEDFEBE8FC0F147FBE4F91FF8D762678E947FCF69EEA6F870AF12F173D5F3E79A64E6C2CFD99A0D45FC1E289271AEC012BB16F359DC42658E6EEC778EA5F373661BA677651B68631B1A93991E3F6736D2C69EFA5A4B65CA18207E6E1EE3727391210C1006889F2F1C06D49D7FAEEDBD18EFF3DFB5DDECF9F927BE090893DEE2D7118C9F0B5C5C5DECF4F9F2F30B8302973CB993E79D94F6E1775B3663838FC0FF479B799E18BBDD50FCDCFF80274F0BC1CF6FFEF407280C8C40A1A3A3809709393F2FCF6A41F6C95D280F383F0353223F574E9AF8394BBBFA5E6077CE3D7EBEDA22BB3C6C882F9797ADBE5ECB3F15F9F99686512CDE15CB793BF1F3E989F8B9FAF1FF7CF9B99B9A75209B056EA0CC17443EA17896B4B1DF3996CCCFD5D986D960F3B59965CA1C9DC664A6C5CF7394B8F96CF664C94D212EBCA58DCB899F9BC7B8DC5C6408038401E2E7A6CBCF7519C7EA5B37AA74D0333A151B3A332D51A58CF2FAF66081937F71C699AF39DF6C7711B193DD7873BBD3BCF8B96BF3283EF7398FD53BD7C2F1B604FB326A047E7E8A977DE17F8D3F6BFD1957B8A7DFC0DBDB1D70B93416976583D874CE1E9B0282F0F6BAB5D81FE035A7F5ED4965CD08707302E3C24F84EF71B1B3DB46F9AC1A7DE193AD6FBF26F0F32CBF3024EEFC92D7E96E5A8DC0CF4FF1F2ACC048D40405F07C453975E7AB695ADFFE597E27DE3D5F81ADB7CAB1B1EC11DEF528C3DAA062EC6A1DE6F1DBDF3F998255B75BF0934DA9F820A018EB6E54E2076F05E150DF3016EF4F99366F626C3FA08B0CF173FDCAA88B3FA549465B7EAE3C772E2616AB501DBEB5E99FBAB4D354F9F9549CAF489531BB74A99BB67C4E9D6D34D9E7D41CCFBA5C681B1873ACA2C96EC6E0E79ADE19DAD8D3D2C6E5C4CFCD635C6E2E328401C200F173F3E4E7D9974291EF1D80A1FE66B416B073B2C61073E8021EA685A2A6A617454E8710F7F906A4F9C7A331D84167DD68F203275C84BAF5D7CF28B3F4F87009D9A57CFFEC179FAEE67B123463607EB1913595299EDDA7293E9C626231E554638DE2C3591A3F676B3F58DD95138B47AF2A5F53993E65D28283789A4D66F04E9A1CE3DF2C5B2EC7F0D31D3B7952C6FA376FBC81E391D259F902DBAFB1E47C25EC9F0FF3EFECCCAA8568A7BEF5DCD5D7AF5146D6DA26CFBB5F55A5F67E038383F878E96E0C0CCDAF3DEA6CA02A9FD9F1E45EFF59F99CB26D983D676BBF216DB01032A2DD645D43DC6EEA7EAFC96EFAA8B33A7B2AF643457B46FEED7BF3B2A72E7536650C2C157C94BE9E331F3F608ABAD1E7BD4C190386D20D618030A0CEDF18BBCEE68201363E561C23CFB56ECAF2626AED1DC55D6F6FD4360C41EAEF28CF4FF14DC2E3E63CE4C497A323371C59E7DD919728E5D7BAEA469D0EB2CBEA60677F546599B9F373573563C2BB5D824D5CCFA0B97B0849775270CEF12B2D30503E2D2526D79A64FFA869E89AF15FC26C67EE6A3A43592C33B576EA22A3EF7781B5CF9FB33D1B555ACC9F2BC6EF607A13F3450EA12CC3F214E7683F2DE8C2AEACE619FC7C6D7A1B3E70AD92EFC5B084F9F351E1B33EEE1686FAA7FE2FACBA7643EDFD349D933597BAA9B381AA7C6647BB5576721BEC691BC59A88F2197C4ED936963E7FDE56DB87FEC6626EB7EEFE096E37CDF3E7AAEDA68F3AABB3A7623F54B4A7043F9A973D2D6DDE8CE6CFCD63DECC5C64080384019A3F37BFF9F39EA793A83CEFC3CF236A0A7595E78B67B4255F4A425B6A1872CF1E47AA702DF5B1D15937AA74C0D676B735B7E292FF5528AF9F66C9DCF9B9BAF9F3C8BC06447A3BF1EB6B69E5F074D8A70506A6F3D68F97459A5DFFB0A477812E32FA7E17583B3F6771159CF6FBC2D5311DBE429FB81D7217A75C4AD1D2D885F4AA41845DC9C3BA6DD988DAE185634B3C5072A746253F7F58DFC079E983DC429E3FF4DE9FF8F8FFB4D087D724B7606FEF203604574DE30B4BE33BB02AAC0C6FD9E4617D78B190F7C222F8F9B0F09976FC2C529D0351EEE78C8795A51AEFA7894B446777A9B44D86F45BDB448616C36BD16EF879A64F7B8E681BB6FF86C5E06FCEAD005BDBF5D82F8CF373669B4DD23EEC95B663E52BDB88F651651B4BE7E7B5451D28BFEC8E249B43904A62B9DDF43D266BEB7F8EBD3677049CD7C0D52903B1650388F5CD13C6112F70FC480AEE55B660DD1A0922166DC1BE3DC978D23F38839FF75D089A614F919FEB6A4F4B1B97133F378F71B9B9C810060803C4CF170E032CAE1A4BBAD64D9BF5EDA3FDCDFCFB33F6BC6D4E9C9F2BDEAFAE6610B29C283CAAAD9DF3F3D9FFF46C2D9DAAB34BD38A6B21BD9BA7524E153FF71F9CC017E73CC0CE3F9BFA2EE40FB6EA9D5BB3F8F01F1D3C22D4210A9B9CED70B9BE0CEBECEC78CCF88F3C621020CDE67BCF0F4A24F878AF0D24836D5AF373D9D084304EAD967FAF6E6C90EB89E948D4D35CF8B96CE8251F3B854756E1885DA160AF4E9C3A9589F1D167D8EB5EC3C74E6B5747234C9015C74E4C8E8D7F63D6ACC5C3E666C41DF7E6E7AB498B9B91B1ED33A16C90C79BBB9F99A297FE6149EF025D64889FEB9F9F6FFAFB4F85EB1748A91DC489CDD75152DAC9FBC2F62FE3909AD680B3DE757871D51763ECB79B6E4EB301E3E1438B162166FD5AF409FD517CCED365AB70C0BF1C7B65CF383FF848486FEF4CC2CEA2B619FB616D64CFE4B10B2D819FCFF5399AB804E36A2A6DB32D416E9BF1277D9CBB6D3A5E8AA79D9DD3F85CAD609F84AF7C5077E52B797E438404A7047E3E659B266E8FB75ED946797D83A26D2C9D9FCFF55EBA8CC90E79D7E07E7E0DB7E1EA35D771AFFF09DA059B6EFFAA00E197B384314327CE3AE570DBC5568C22DAFBCE347B569F74C6ADDFAD9D614F0F819F7FC56DA79B3D2D6D5C4EFCDC3CC6E5E6224318200C103F5F380CE4E4E6C2E3173F478CA04796A256AC945F2B2675F91EC21894A5B9C8A82A3BF3DDD711B2E8A7737E7EF4F2A5D8BDF463AC58B1826341312D176494F3C4642B499DC1793FBB18298C9DBD11282D814B75333E0F90C036C005010DF38BE1AE9C56F9C623B03086F3F45FAFFD0C3E77AEC0ABBC1C870B1BF0E16E5B1E934E8CDDCEE2BB1FF13932E31EAB6DECE46D617B3CD4B553AE03414F2B56B80B299AC7D75DBE22867FB2F4D6A2AB2AF9B91887F7D8C5463E7662731C5BED2A519E5CC6C7C35FE7F761FBAE143E763AE3303547258E9D447CDD10DA93B07B37BAB3A7FE0312E3B7B3EBFEA117C83A7D5C2FFDC392DE05BAC8103FD73F3FFFE41FB6617C74144F85EF35358F50C0F8C2AE2C0C3CEA456A76AB9C9F770446E3E0CED86936181378F8D0E27790E9E23CED398C4B1CBE7493CFD17E9EDC82A3632FB1E1761DBE1A7C22E70B5F1477E33727D3B136AE1E9FC7D708792F2D829FCF657D3B4B9AB8C4C69DC92A6DD3DFD323B78DC8CFD7ED147CD3D0D0341BB40AF6294DA9407FA9449EFF4CB0F95671FEBCBC0FC77B07B13E4BC66D23F23955B6B1747E3E97F5ED9AECA649C6EB7A3B4A12A6D653540AF66C173E8F1E2A44CE8D226E4F457E7E21A10BD9D105D3EC79DFDD17E5DB9D67D8D34D9C3FD7D19E96362E277E6E1EE3727391210C1006889F2F1C06D87E319674AD9BF2F9E986D60DAB3B8B4933D7FD6ECAF3E7D11393F8D2FD1CE22706E15931C5C7D9D968F33D5F4D55DA915001AF445F7E7DA1AE1EF1231D38989C8DCF0EEC8063F3E8347EBE3DA912E7AE79683D7FAE4E07DCCE6C0EFD959E1475A36EFE5C3CD3E9625C171F3B3199CAB6713ED60D4B6A81E3FE5B486D1C9FC6CFC5B19378EF0C2767DC6F1944EC5A16BFFDB99C9F3FEC1943E487EFE3714B835EFA8725BD0B7491217EAE7F7E9EE4178980C04A444BEA919BDF01078F32DC2B6B81B4E50902AF94C2CEAD0C517B7C716E85077ADA0754AE6F8FDDF8B1FC398DF9957C4EFDB3AD5F6367FD00B6340CE1F78763058E3E899DD55D727EBEBDBC136BF3BAF1C1C924217F40C81BB7087EAECFF5EDF77A9ECD6A9BC8880AB82CDA8DB2F4FA69CFE17B988574FDE005399F7BF8A00FD5076CB057E0E7CC36BBABBBF15F9B92052E37C06D23F23955B6B1747E6E88F5EDAC2C20BA11D102CE936FD522265D86B08B85E817F2CF5FAC44FC0D29ECECB2F9FAF64B6EECFDF2629A3D1917BFF19B8F67D8D355E0E72704DBE96A4F4B1B97133F378F71B9B9C810060803C4CF4D0703CAB1B6598C545531BAD96F1FF58FF1716EDFABF5D6AD55CD68BCC9C6E313A84ECD95E7CFB7CEAA74905D2BC37FFFF73BD8BB793DC6C767C62F57E6E707D32B713CC883AF31DF13118FE8DE664408E366F67D21F68FEFB996882312091C926271BEE62ED63938F1671D4EABC0A99B11F8D4C181AF6FDFE9C1B8F998D6FC3CA6B819A7B67D867BDD839CFB64A8395F4E153F8F8D2885C4231C9F08FC5C56508ABE57F61BEE6E83F3B95C9CDD7101AEB65188F54BC697EF9DE4EBDBBF4EE9E263A753A732F8FA7671ECC4EDDF3D82B4D376C8F30B43D9950B3C4F9A5583D6C4A9B9F454EFAF917F72F78261C014FAB4A164CC959FB33310593D94D39367632AF33595E95386EDBDA8D0A26ECF85DF3C7FF53B166F4FCC6731A4599235D4CB655A6B5BF1F8CDB7B0CF3D193B5B87B1E65A2D7EEB568A95570BB0BBE2DBF5ED6C7DB54D730F76363FC1DEEAA9F3D0592CC38568A7BEF5ACA883F93EC755D0DF7CEB36A1700FB14CB44D77CF30867A5A793E5BCB53B9771F6C183F176CB32CB416CBAFDFC3BB2793B96D443EA7CA3627A36B676DBF216D6008194DF75267377D3C5F9D3D591FECBB143CC39E9EAFD6B7EB6A4F5DEA6CCA1858AE873EA5CDF3F5E9078C2D63691830946E0803840175FEC6D875B6760C0C3E7D811B5B776374A8174D95F7D0DD58858E0161DCEB790EE5E94DE8CC9720DB330CA34FBBE7FD7C753AA86892E1414BBDCA32738F0FE7AE664C2815741C2EE8985D3F7CF202F6270FCFAA4F36F60F16D2A1DF1EC089ADD770F382AFBC2CCD61EA5E19EE6E28CDAC47DCA6AD284EAD404F5194DAFB19A37F58D2BB4017197DFB019A3F97F0A49CCFD694B0BD21E2F7F9C46F3F3AF292EF79B5153E6D3A06E5FC7CE3DD47F8BD7306BF5E17C7B8C4338B983F67F147AA1372A6742B91E0615989C6FBBD9CE35C9FB26D94EFA168036DE2B71F1D1C9BDA9B2CD846E473AA6C63E9F3E7BD3D2382BDE2B9DDAA2537B8DD34DD4B9DDD7479BEB6F6D4267EBB2EF6D4A5CEA68C019A3FB7CC793353D40D61803040F3E786C580F81E544CECBF6BE5BCFB0F2650E4B07DDA3DC4B5CDF9514528BBE286649BFD181F1F99779D55E960606884CBF85CF0532963EEFC7CB6F3CFA53D6358BEE40F78D0543BAB3ED9D8FFC2D53A38BEB713EEDE7568B8EA2C2FCB749ADA2BCEF6D1D6D60EA2E0F20594A637F37584A6D43F2CE95DA08B8CB9CE9F9B1B3F579651C7CF1FFFE603BE969DC5936ECC29C7BDCC3C3CBC9B8717C2FBEAC0C512AC2F1AC01B87D371E86E3D0E4D4CE28B9466393F7FDF351F2B6E776289470E3626D65A4C7C38B6BEBD29612A1EE4E3A109B465DDD178BFB9F27355F92A79388B0F27D8A7BBAA080F5B7AD19299CCD776DD3B60C3E3C331DBBCEB5C880FECEF4CC50348F9F6FC3B55B6B1747E2E6BEEC6A35A29FFDE5EDBC6ED66287EAEAD3DAB8F38E0919FE70C7B8609FCFC9860235DED690E63B2B994113FB7CC71B929EA86304018207E6E5C7E3E21BC035952CE67B18012771FE5FCBBC82F056D8909A8CC6B10F8B913864627917CEC381FBBEAA3CEAA74D0DC3D82E0680912A2C254CA28F3738990B6F986C2362C0067331379DE3ADF185C2C48E0D70BB1D6DDA5A203B1231DFCFAB26C5078BE2F6C636385BC5EBECE5DB12EDAF2F3E8AC1AE4BC5A3F7EEA620CDC4EEC9C559F6CECCFD6A6177AF9409ADD8C4715493C9FAD4F4FDEBD9DDBB229F1369ACB1B38C7C808CE909F87672AFDC392DE05BAC8103F5F587ECEE666C5788A626C45578F228DF3E7B2C5AB5053DC8C9A2BEEFC39F7056ED3FDAF3FE1E37FC6014FF4F5E183F3E5F8EC463D8ECA0666C46F676977CDB0C5CC9FB3CF47022FAF080CC2FD94F869654C876C9F94622C13452EF64D4191FC5DA3AA0ECAB611635BAA9B6FCD12D2504F336EDB1EE36BBCD87FC7358B7FC1E7CF996D3625DCC38AF80EAC89A9E0B6518EF7AD681B4BE7E7ECB3A9B886F78747B5E5D3F2993D983E997D66D8AD5D86090F4F6E57763D97E7ABB227EB83EAEC99E92DC1708864863D25AFF8B9AEF6348731D95CCA889F5BE6B8DC14754318200C103F372E0634C587637BC0D83BBDB7BE81C77E657326E29EF321E17E8D376F43F96CF2B93E9FC53DBB9D7C9B9F11279EF52626B6B755394F4CB692A2697C77D3B502F8E746F06B16579D71F1F5C199F2F8700B112B6E8D833B3C4BB2F9F587FB8F207E6264EA596D7DF8FCE8CE69755196B5F1FCB62DC1A1E16ADB29EA20223C04B9828EAA84D42A8CA594F9394BDDED839015644D2B7B505631C306ECFF9592F0283C48B96932FDC392DE05BAC8103F5F587EAE4E66367E9E7CE8288F815899D7887CC7937C4EFD546406361476737E20A64FAF55CAF9023F1BFD560B3E0E2AC727413516C5CF47B96E6F4FAD950EBF3AFD7EAFF89C18D7E4FFBEFEBA7C2D3AE3818A1C50DBBAA9E37319424A3B638FFBD1FE3C5F919F33DB2CF5289D661B91CFA9B28D35F073F66E60362B0C99B2DBB4DF33BBBDE2E92C29DA4D716CA08F3AABB367BAC0CFD33FD938C39E8C9F1F166CA6AB3DCD714CA6A98CF8B9758CCB4D41378401C200F173E36240D3F9E786D00DE3E7EC7CB8F9F2F34F7C131026BD353557CE38B1C095457EBE1067AD79768DC12ECC136E25158868ADC6EFB7333E3E75EEBA53731FB69FDC39AD2EFAE2E7497BF7F073E9161AEBE2FC15BD0B889FEB22636C7D2AF27371FE4ED59CDECA455E703BA09E9FB7F78C21F7C097288AABC270732E9EFE7195C0CF0BB04BDACD39C28EF2CEA94F69B79C9FFF3EA01EBF399E8C1541C5F2B93D4BE1E74342AA08BCC6755B7B2D74DE75D3641B963E79DD66868C387F3EFEA419D7D67F29E48FF0B55D358B7FC2F939B3CD112129DA46E473AA6C630DFCBCBDB683DB2CDF2F8CDB6DA17CB136F614CF1551B4279B3F67FF0528DB53E4E7BADAD31CC7649ACA889F5BC7B8DC14744318200C103FB76E7ECE528C1A0CDC2A6944809B1394E7E859525EDF1E2CF0E02FCE38C3362A089BED2E2276B21B6F6E7792CF99FB0F0ABF1B6CD50B378F15D29B9BED70B532095F55CAB0E5AC1D4EE654626F800F0EDEB8018FDB09D8E87F4D5E9778A12EDAAE6F4F2A6BE66DEE199DC025BF002427DC98D66E36C69A8D9F7FE3E631F55950A4D59C95AA32E2E78695217EAE7F7EEE7FC073C6D9832CB1788AE275D481AB3CB1EBB4D02CF97CBAB8FFBC86F9A6C04B3C4647DD96BD78F2FAEB7CFFF99E8E312CBD26C5AF77DCC2DEBE517C9ED63C6DBD2D9BD7FB534C0B7EF149ACF07DD822F839E3E6C30F3AE479ED95D5F232E667B4896BC252695A030EBEB106C73FB1C3A5837E5C37A7D73BCDB00D4B318BB6C8AFC5FB4D087661FBCF996DFAEC8EF2FCA1C0280CFEF1777CFF39B3CDB2987A2CB2CDC3A19A666E1BC5F5D0CAB6B1747EDEAB60B3E1F129BB89BF5765B7D1D0F01979BD771B10B3662DA4A13EC8F50A40774335EF63F733A7E21164E4B4CEDAD734D993ED3FAF153E95ED192DF073662F5DED698E63324D65C4CFAD635C6E0ABA210C1006889F133F57C7CFAB075EF05869AACA2C3D3E9C6F54119EF648E1782E0CE34FDBE4E5DAF073710DA1F2DE055DF8B9F8B9D018B0A477812E32E6CACF8D7DBE5A8AB307DA4B3321CDAB46D6C9E3187DFA98EFCB09FE682DB6E0755C3D1B3C8333BCB5E8AA4A2EB172D12AE4BF8AC5F1ACF5014F621FF210F756E715F0F39B441ECE62B76F4A6BC4E9915195FBCF8FB318EF932F2CE27CB51EE1B3CCFB2AF2BD7DA6D6B74786CACB985E94399D0D80A655EFA0EF4210B27EB914ED1B96F2FC9C985C6CFEEE9B38B5F4004222EAE07FEEA69C9FABB3CDBE0357E5B661CF52651B96146DC3D2DAB4766E1B55FB9545DB58FAF96A8D05535C5AD16EE2EF55D94D519F6262FABEBA7C33242B7E87EAB870A4BA85401A1D828CAF8EF0FB045D2A14FADA4CDB696B4F760F55CF8F704B9E973D2DE94C1D96E87C35EB3E57C990BA210C1006E87C35E362808DAF0D31C6D674AF283518A8EC1B939F35A69CCC9D9FCF76BE5A707A139C8F6F47D0658F69ED66673A337D69D2A778C6ACE2D9CE73B5275B97A8F879AFA59FA785C28025BD0B7491A1F3D57497C93EE78A7EE1FAF6061B34254A78DCCAD20809A42101181E1A9921A3EE3F27F65FB1BAF628FE8F2C9EAFA69C54F1734B5ADFCE74DC5F5A8EC2E018BE277FB6FB319D657B4BD0D3D9865B7EE590FAB9F098EB6D9D9348FBEA30F28FEDE7BF6B2A6E42F2A1CD1A6DA3E97F646D6CA3C93E963E7FDE562A455FFF088A2F5E929FB7A2E95EA23E7BFAA7E7673839A3ADB119D5AE07911F5302D7EFFC3FB81F1784E2AF6371F38417EAAE7CA5E25EF3B327EB37F3B1A72E3A33650CD0FCB975CC9B99826E080384019A3FA7F97375F3E75752AB10E97D4A6599B9F37375F3E7816935F236BB045F8324F03214D7F71B6BFE5C9CF750FC8DDBE54A21AF0609D7A5482A1B40525419CFBF79BB1137F2FA70DE259BC7950FB9542CE4BFB49A77812E32E63A7F6E0AFC3C53E00D223F4FB03D85BB2EB6BC9FA4DAEC83AABD31C4CF75EB876C7D7B5D7894D6F75BF16A5F715166337C6CA7F879DCD64D288A2D82FBDFFE3D328E7E89C7F5157CCD75DC979F6AB40DF173DD65EEDF6DC5A3DA12ADEF25EAB3A8F4DB3C7616085BDF9EE5ED83D4CFFFC0F9F9A59FFE17C27EFA3A9AF20A5098583AE3CC4E7DD893F8B97ADDCCF739D6F23EB6340C103F270C103FB70E0CB0B86C2C195337EAF8F9838131B4BC8A17AF9C2C959FCB8626E46D7E22A45BD713A0C83158FCF6E8152B303AF65CAD3EB5E5E7CF5FBC9C4ADF7C33677E9E5E358C3387D9194B2FE1E8948B16618CDD52F000252DCFB0F3D30814754E22F56A0E9E0ABFDD7AA400CD654D56F32ED045C65CF9F9CA03123E1E564E6C8DA9AA7C4D65DACA2416C8A6E980F1F35E017F52EF4BC88929C2F58DEB5178D619177EF9299E7596CDA8F342F2731BD91383F2F3A6D6C77AD5F3F148A956322DED4F66AD1BD359B47716CE9CEEC68625F7D052DC8A888D3678545388F2FC763CAE48D0DA36DAF23937357C8ED965B31ABBB9C52C1C3FDFEB5E60F4FE31D73A337DDE2998C499B393C8499F2EC3D63E345E75466E4431C63BCBB93D47873A1073C06B41F8398B25A7AA4F696B4F731C93CDD6A7F4F51C6B791F5B1A06889F1306889F5B070672727379FC74C69195135B47AD2A5F53D95CF359BA7DC066CEED3C268C7B18C7554E6CDDB8AA7C4D65FA94D1F65E413A8E09193F3FF077FF1BCB972FE37D4731B9BF3A1347919FB3738E5EBE2A677B49A6C9083C7FC58A7D58B13C72469CDDBF7FDDEB55FF9CCECFC5EF87BCEBD051DE00D9D04B9CB6CBC1BDFE27A8CAEDC48E7D494849AA92F373F6DBD4C67184B9275BCDBB40171973E5E79AE68C172AB1B1B9C841642DBD7CAEBC2E69EACC2F762EF7B3A15EE45C0842A18B83CA3ACF979F336E7AA048A6B24E892AF884E27C9EBE71A3697E7121136BBFC8D1D5D5ED634167EC2CB6F2F874144B8AE4E76FB3B9D8BAEB6C1E5EFBB50DDAF2399698BE156D20DA4695DD946DA3EF7E68ECFE319F3199F2FA7676A66A534135EA6E4A20BD797BDA79EADD3DC37C5FC942D853B94FCDC59EE63826D35446FCDC3AC6E5A6A01BC2006180F8B97131C0CE371B191932AA6EC80FCC819F8787207AF9528C3E7BAA5646EBF9F36FBE994A020694CBD4CD9F8B67E364D78EC2DF238DCF8F075D2D47BBF0B9F64F37D1D3D285948C7BD3E6CF371E60F3E78D5683015D64CC919F33ECEC8FAA9AC10F7E772E4FF87C89BD832FFE7FF6DEF42D8A2CDFF7FDFE09F7E539E7E957F7B9CFBDCFBDFBDC7B5F74F76EEF3E7D7677EFAAEEBDBB7775395439945A65399494136A29E28C38228382960A0A22C8642A9A9482CA3C0B324F09A690422228A0893249897B73632DCCAC243332C90C223323337F2FD69331E46F45AC5F7C62C5FAC65AF15BF843D0432C4DAAC132751BB6F5BD9D591734CB860A2D760AFBFFFB5737B16FC0803FC6B5E37FFB433C96C616F33CFE9EAAC3B2D852BB1AA4BE6B888F236163402CCF8DBDC76A101917C4CE79C992742B1BB6CEDE57898D259AB15932CB86698338DD10A2FEE3030E9777CFEAB364CB97A77EE6C9522FC8CD4D4A6A033FCE9CD7E0A3CFBFCCEE75EA1A04F7F4D8D5E87CEC8D485D24E633F37DB66DACAFCD4C39C5C779D93A8EF93530BF36E6D72DB6ACDBA5F7A1ADFBC398020D1F3E322E7E9DFE16538AA5996DD8A57B89E5D5AFF0C7809B089EF880FFFD8B3BF8BF9666D8BD4E73DD1FF6CED9D675B36723761C255C4F6F6C93D9DB47FA5C796D32A59493182006E4F60DE97362404A3D9016108A9735F790732A9EC7816ABC7D0793A3063454B4237FE36A88F5CD78BA9C7230A0A4EFCF6B3B0CB8296C7BF16218EA3C3D3A5AFAF898FCE4540DD4F79E986C3ADB5FB88401A5B22EC5C657F4F9B79D13581C5B819D8D3DF81F316DD8DBF6C4B4CF729DA57F3951625A5E57D5872353937CBEA44F8E16E2DB072D7CDD96BE616DF5D38BB7F1EF3D2CC7E45CFEEDAF519B9CC47D342B09BA70F1E2D35C4FCCDA2EACB33129C9366D1659DB08DBBF0DBF67BD5D48EAC25A241769ADF39A9439BE6772AD953EB7770D7E1D70C7A96BB0AEFC99DDBE5AA68DD2167E6EE57FF60E918DF311BB366C9FA65DE3F8B5E1E54C72EEDA7CBC062C89D96C3B9D2A6A236B9C46E138F6F4F927E71B39E3B6AE93F97FB78D4E6369CCCC75DA37358DEFAB9ECD799DECDD1FB6C6B3D9BB6EF66C0AAFA788DE1F9EBE9EDE18B3D7DE3E8ADFEE1F719B95E01B628018A0F8EDC480947AE041F875685B9B507E70E3ACEDCF0627506723E6BBA7CB2907039E8ADFAE440694CABA141B6F8CDFCEC65D9C4E7E3C5B7344540BBA61020175BDF82CAB0F5BF3EBF9F6CD9A517C96A9FD65BDF9E52C6DB86F6412DBDF4D6355FC237C59614060712382051DB2BDA9D7A6BE29D6F6F3B6397B4F60796E29C9893C899DF312414F58DAF07E3B61BB533636B6DB3BBEDCEF755204FFDF7B37E6D835107CBE60578153D720A06D184726466D5F83C20ED1F1577C4C8E4CD7C69D36B2F69F8BDC1FC6C434F65F238A39E3B6AE13BB8607593FBBB06ED4E7CCEEC8C4243ECBD0CD799DECDD1FF6CEF995C1E0B48D5CF787DC3652EE3525F79950FFB9F2FA4C94524E62801890DB37D47F4E0C48A9071E46A462E885164541817C5DDF3288C9C941E85FBD47A38D39D33D5D4E3918A0F9CF95CFBA141B6FEC3F67C9FCFBDAED0393F8FDDE3C41278CE3F39476040FBCC2A294362C4DABC397571A71787A9CAF2FBFD58A6FB3DBF8FFFF16353346775DC320FEEDC73AECD2F6E2F7C7AAB153D383E089692CBA58C9C7FF5AEA1BE3B8715B3E70E6FB56F3ED526C9C3DBE9CDC587E7F6EEB1A98FBDC996BB05EF306DFE5348B6ACCB9AE819CD7C65D36EEFAFEFC8BBC3EAC4828E78CDBBC4E0975C27A1B029B7AB1ACF805D6E734F2FEF2653F75E2DFA31FD9BD4E52AF8D3D1F4869C779FA7AFA5A9B8CF4B9F2DA644A292731400CC8ED1BD2E7C480347D9E80970DC5682BD5A0312501B5712918FF60407D7E03BAEE3A178FDE9B1870449FFF1C1E39F35B5EC993947333EA722533A054D6A5D878AB3E5FB0F301D720EE4C8ECC9FE44FFADCDDFE77F41A903E57EEFD41FADC3BDB64A4CF95D726534A39890162406EDF903E2706A81E90579FCB716EA4CFDD6BE3ADFA5C09F39FDB3A2F7FD0E772FBD91DF7A13FE973A5DA903EF7CE3619E973E5B5C994524E62801890DB37A4CF8901AA07E4D1E7AF87A7F8FE176DF533FFBD5B88E78F4BF1F4B1065D79D98AF68D2F3120C586F4B9E73520E973D2E7F43C267DAE6406489F2BAF4DA694721203C480DCBE217D4E0C503D307F7DFE76721A773606F218F64FEA3BF86F417C01267B67E6A77D393481F6EC3B8AF58D2F3120C586F4B9E73520E973D2E7F43C267DAE6406489F2BAF4DA694721203C480DCBE217D4E0C503D307F7DFEF4D914AA8F7D3FCBC6A8CFBB1AB4C8098942D7BDEB8AF58D2F3120C5C65BF579B2D9FC00E6C9D3F1F0D979D93A375B7386B0ED526C9C3DBEA7E78BF0F43C0A52AE8DBB6C683E15690CC8797FC869E36B73EAD0FC6ACA9B534729E524068801B97D43F3AB1103540F38CE009BD3396DF122BC191D9BB57D58483F6DDE83D1B1D7288EB983B7633AA46D09C76877151ACBBB9017B4097D6DF58AF58D2F3120C5C61BE757B367C3CEC193EF3BA8FF5CB9EFC9A8FFDCF336723340FDE7D47FEE69DFC89997921950723DE08DE52406A8FF9C18A07A400E064A52EF226249204627DE59FD777874A67FBDAFB945589FC0B3161D1FE7CEF6F16FD11BAB15EB1B5F62408A8DB7F69F933E277D4EFADCFBEA1BD2E7DED926237DAEBC369952CA490C100372FB86F4393140F580630C7476BFC1BD7763B83CF5331E3FE9F729DFF81203526C489F4BB3D91B518EA81BAD566967948A27B17DCB7686D8DC2EC5C6D9E35F496F91CD374AD6E7AC9C725D1B77D9EC395DEA166E3D6D2385015BD753EEFB434E1B563F38EB3325B7C9489F2BAB4DA6A4721203C480DCBE217D4E0C503DE018036C5EDB23D3D33C6D2FEFE17ADD577CE34B0C48B1217D2ECD2648D50AB5703F78538A329B9F7ABEBE51B23E67E5F4B4AF9D4D8C277770EB691B290CF8CBF554729B8CF4B9B2DA644A2A2731400CC8ED1BD2E7C400D503733360AECD8D6947A55E54A37BA36F7C89012936A4CF499F4BF10DE973CFEB394FD71D727343FA5CB96D32D2E7CA699329AD9CC4003120B76F489F1303540FD8672035C35A9B1BD32191B6BE37FAC697189062E3ADFADCD3F1DBBD519F47A4B7C8E61B25C76F67E5F4B4AFA5E8397770EB691B290CF8CBF55472CC5E8ADFAEBC98BD4A292731400CC8ED1B8ADF4E0C503D609F81E4D4269BFAFC80485BDF1B7DE34B0C48B1A1F8EDD47F2EC53772FB99FACFA9FF9CFACF95DB6742FDE7CAE833516239890162406EDF50FF393140F500F59FFB1203526CBCB5FF5C69FA5C25A4148341B4AD7EAA518314BD962FFF909223FCCEFCEFDAC814AEEA7EC9E7587EFE2CBBF35D7A2CDE7506EA51EDACEDDB320BA11EE9C115C1FE7445C5AC7D3F3CA844505202CE9616903E374BCE5E1B96CE34353A7D6DA2343A443F2EE1CBCE5C1BD2E7CEE9735BD733DE3081B315B97C395CB81647D5377EB99EDA1EA8270C1FAF6795F03BA2A8EBA9E43619E97365B4C994584E62801890DB37A4CF8901AA071CD3E74183A3265D1ED869107E3F903EF7111B25E8F3C01D3B4D731839933CE94F4B7D1ED533820D971284ED2A9E4232D34CFBBE09BB2868F1110467AAB1F1C48FC2B67EBE7D87BA11B16D25587FF230D20D5A8495FDD2FEDFA6AEC0EA90DDF8F79D6138941C236C9BE0DB37A86A11742B05072E9C44B47600A7EEE7986C4ED6B622AAAA1EEAA9419C6FEB9FA535FD5D9FEFBE9B6BBA365B63924DD7C0D6B54916D2DE4B57B0FCE415A7AE4DC089707CBE753FD2DF8D38756D489F3BA7CF6D5DCFCDD9AD48697E8003B915D853D2884D3131269BCDC2F53CD8A8C389944B3851D664D2E7B6AE67A290DC793D95DC26237DAE8C369912CB490C100372FB86F4393140F5C0DCFA7CAFD0D6F83AB5096BF27AB0ABA917EB4A06057D3E4AFADC476CE4AE07E4D4DAF692D2F4B9BD1437308293B96ABEBC37F3BEA9FD9F3E358DB0C23C4167EBB14FD019EAA9112BDB93955D50BFEB37AD5FD41B781FE0C95A0DCED7960ADBA64CFB12FBFB913221E88D840484173FB4CACB9FF5B9B3D786A523A5B5BC9FD6996B13AFEDE2791E51AB9CBA36A4CFE519DF9EC97CA9CE45E6C8008E37F72134EB8E69DF79DD80707D9A70A8B012D7749A39AF271B13E3CEEBA9E43619E97365B4C994584E62801890DB37A4CF8901AA07E6D6E78785B6C6BF5F69C48A87CFF06FD1D5D850ACA5F1ED0A2DA7141B25F49FFBBA3E574A227DAEDC44FA9CBE3F57729B8CF4B932DA644A2C2731400CC8ED1BD2E7C400D503CE7F7F1E50CBFACFDF933EF7111B6FD5E714BFDDF944F1DB959B287E3BC56F5772CC5E8ADFAE8C98BD4A2C2731400CC8ED1B8ADF4E0C503D40F1DB7D8901293614BF9DFACFA5F8466E3F53FF39F59F53FFB972FB4CA8FF5C197D264A2C2731400CC8ED1BEA3F2706A81E98BBFFFCA0D0D6F83A4B83BD86711C14D2F29B3AFAFE5CA1E59462E3ADFDE7A4CF9D4FA4CF959B489F933E57729B8CF4B932DA644A2C2731400CC8ED1BD2E7C400D50373EBF3FD425BE38F078AF187538FF1C7DD39F8E65E1BC56F576839A5D8903E277D2EC537A4CF3DAFE73C5D77C8CD0DE973E5B6C9489F2BA34DA6C4721203C480DCBE217D4E0C503DE058FCF6E0CE5734FFB91794538A0DE9736936ECDB0F767F58265BDBEDEDBB7AADD6691B29C7292C79269B6F94ACCF5939DDE14FB9197007B79EB691C280A7AFA754069CF59992DB64A4CF95D126536239890162406EDF903E2706A81E985B9FEF16B4F86F56A8F1A7D0227C7DAB8EF79D933E576639A5D8903E57FE7DE82BE5F497FBD05F1890DB37C4807219207D4E0C503D400CB8CB37A4CF8901AA071C8FDFCEE659FB73623BFE392093E2B72BB49C526C489F2BFF3EF49572FACB7DE82F0CC8ED1B6240B90C903E2706A81E2006DCE51BD2E7C400D5038E8D6FFF22A119CB33DBB0EC561BF60D18A8FF5CA1E59462E3ADFADCD3F3ABF9FB5C1A4A9E5FCDD336FEC280DCBE210694CB00CDAF460C503D400CB8CB3734BF1A3140F5C0DCF3AB317DBEABF925CDAFE605E5946243F3AB29FF3D99AF94D39E8D2FBD27F31706E4F60D31A05C06A8FF9C18A07A801870976FA8FF9C18A07AC0F1F1ED141F4EF9E59462E3ADFDE7A4CFBDAF9CFE721FFA0B0372FB8618502E03A4CF8901AA07880177F986F4393140F500E9735F62408A0DE973E5DF87BE524E7FB90FFD8501B97D430C289701D2E7C400D503C480BB7C43FA9C18A07A80F4B92F3120C586F4B9F2EF435F29A7BFDC87FEC280DCBE210694CB00E9736280EA0162C05DBE217D4E0C503D40FADC9718906243FA5CF9F7A1AF94D35FEE437F61406EDF1003CA6580F4393140F50031E02EDF903E2706A81E207DEE4B0C48B1F1567D4EF1DBBDAF9CFE12A7D15F1890DB37C4807219A0F8EDC400D503C480BB7C43F1DB8901AA07E68EDFBE54D5CAD3E9E4C7D89ED6C0135BDF1651EE13BEF12506A4D850FC76E5BF27F39572DAB3F1A5F764FEC280DCBE210694CB00F59F1303540F1003EEF20DF59F1303540F38CEC0BB8931BCFBF9678C8E8FF9946F7C89012936DEDA7F4EFADCFBCAE92FF7A1BF3020B76F8801E53240FA9C18A07A801870976F489F1303540F1003BEC480141BD2E7741FBAAB9CFE721FFA0B0372FB8618502E03A4CF8901AA07880177F986F4393140F50031E04B0C48B1217D4EF7A1BBCAE92FF7A1BF3020B76F8801E53240FA9C18A07A801870976F489F1303540F1003BEC480141BD2E7741FBAAB9CFE721FFA0B0372FB8618502E03A4CF8901AA07880177F986F4393140F50031E04B0C48B1217D4EF7A1BBCAE92FF7A1BF3020B76F8801E53240FA9C18A07A801870976F489F1303540F1003BEC480141B6FD5E734BF9AF795D35FE651F01706E4F60D31A05C06687E356280EA0162C05DBEA1F9D58801AA0788015F62408A0DCDAF46EFC9DC554E7B36BEF49ECC5F1890DB37C4807219A0FE736280EA0162C05DBEA1FE736280EA0162C097189062E3ADFDE7A4CFBDAF9CFE721FFA0B0372FB8618502E03A4CF8901AA07880177F986F4393140F50031E04B0C48B1217D4EF7A1BBCAE92FF7A1BF3020B76F8801E53240FA9C18A07A801870976F489F1303540F1003BEC480141BD2E7741FBAAB9CFE721FFA0B0372FB8618502E03A4CF8901AA07880177F986F4393140F50031E04B0C48B1217D4EF7A1BBCAE92FF7A1BF3020B76F8801E53240FA9C18A07A801870976F489F1303540F1003BEC480141B6FD5E7813B76723BCBC4E2BA8B6DB7B74F4E1B29795DBD96ECD173765739EDD9D8F281A7CB490CB8CF37C480721958B868317F5688251663548EED2CF50D0E396D23E538EEB0919297ADF22BB99CC4003120B76F7EB7608122EB757A16507B80182006DC652337032C913E772E2F6FBC0F499F130372FB8618502E031D9D5DB2BDC7F597F7E5D467420C1003D2F2227DAEDC6701B50788016280F4B9141B253F737CE9792CF7F1A94DE67D0CC8ED1B62801820068801628018A0F1EDC400D503C4802F3120C5466E06489FFBC77D28F7F17DE93EF41706E4F60D31400C1003C40031400C903E2706A81E20067C89012936A4CFE93E745739FDE53EF41706E4F60D31400C1003C40031400C903E2706A81E20067C89012936A4CFE93E745739FDE53EF41706E4F60D31400C1003C40031400C903E2706A81E20067C89012936A4CFE93E745739FDE53EF41706E4F60D31400C1003C40031400C903E2706A81E20067C89012936DEAACF598C3A761E96E9CDF884E8767BFBE4B49192179B67C493E7ECAE72DAB3B1E5034F979318709F6F8801628018200688016260F1922F1479CEC400D503C40031E02E1BB919A0FE73FF784F26F7F17DE93D99BF3020B76F8801628018200688016280FACF8901AA0788015F62408A8DB7F69F933EF7BE72FACB7DE82F0CC8ED1B62801820068801628018207D4E0C503D400CD863E066D9204E1FCDC3858C5664273EC6A1B06A74B6F721AFC180A4CBA5F86A631152AF3DC29EA3E5A87AD8ECF1724AB1217D4EF7A1BBCA4975B16F3120B76F8801628018200688016280F4393140F50031608F81552BEF08CBEF71BFC580FDEB6EA2AABA17FAE10F08F8EE0E1EE46A70F26C2B26DF0C624CF8FFDAB5B731FC4CE775BE217D4EF7A1BBCA4975B16F3120B76F8801628018200688016280F4393140F50031608F81F5DBF230393ACAF57773F34B940BFA3C6073215EBD1CC083A22E933ED7099AFD874D99181D1AF43ADF903EA7FBD05DE5A4BAD8B71890DB37C40031400C1003C4003140FA9C18A07A8018B0C740E7D07BC45DA947BAAA0D25653D088DAC41474D271A3BDFE0CAE56A8484D72035A50E27C2CBF1A2FB95C7CB29C5C65BF539C56FF7BE72FA4B9C467F61406EDF1003C40031400C1003C400C56F2706A81E20067C8901293614BF9DDE93B9AB9CF66CE85DA9F73120B76F8801628018200688016280FACF8901AA0788016719282ED7232CBC5C91E59462E3ADFDE7DEA8CF7543EFB06DE743E1DC9B71FA583E326B5E21F342297A5E8F625B44333AEA3BF1D5721592325A11B835076F860C8AE546EEE3535DEC9ABAF8C8C546C49DABC49E900AB436F7E2C0C17C4C8E8E73DE2C635C56DE6FF4A86F88017A1E1303C40031400C903E2706A81E20067C89012936A4CFDDC7DAAEB3CD785AD6CC630C2E5B7E131D436FD05DDD8B8DFB8A11B0F93E267B7B71F25831FF6F66DD28D2CF3E542C37721FDF97EE43A5D4C58F5F4CE3F4F699FB6443483D6A736A5051A5C7F5B241CE9B658CCB6FD7B8FE9E2206E8794C0C1003C40031602F2FD2E7C400D503C480A30CB07EF3255FAA785ABC2483FF9E8EAC545439A5D8903E771F6B676E76A32AAB9A2FD737BF44B7F01BBCAB02B969A578D03E394B9F9FCBEA43517AB962B991FBF85417CB5F173F1B9DC6C16D776678D3097C0D0FE3EA4F4F7174FB4F9C37AB1897DFDFF4A86F88017A1E1303C40031400C903E2706A81E20067C89012936A4CFDD7B1FC6A5B7233DA315393FB520234F8FA4F315E813AEC1F5FB7D50DF6A444848111FDFFE23FF86E2BD62B991FBF8BE741F2AA92EBE57F30AA989F548B8DA829A865E1C3C5CC0C7B733DE2C635C3EEF1AF0A86F88017A1E1303C40031400C903E2706A81E2006E662C0BCDFDCB2FFDC988CFDE89E2EA7141BD2E7741FBAAB9C5417FB160372FB8618200688016280182006489F1303540F1003F61848CD68154DC9A94D36B77B9B6FBC559FFBD2FC6A9FFDFD3A4E849578EC9CDD554E7F994741E9736930D6C478F3B46F88019A4F8518200688016280E6572306A81E2006EC31604B9FFF6E41BC4D7DEE6DBEA1F9D5E83D99BBCA69CFC69DEF4AF5DA7E346664A23923816F2B3C9F86E7B5F9682ED5E0E99D04B4E596A3BFA618B9E109789A9B85BAD434E1F72E8647A771676B3032BE5C8AEEF27CE41E0EC1E8909EE7D15EA34575F831BCEDD7A1ABAD0FB5575230DCDD8CD6BC4A34DECCC4F8F000FABB0D288B8931AD3FBA9E899AE414BEDCD73F8CFC9050BEFCA4418F9AC4380C36D42A9A01B9B9A1F7E5DE570F1003C40031400CC8ED1BEA3F270694500F44C535F3F96FE2AED4A3E3990151672AF9F781B7CA5EA043D36FFA1E35F1C74782CD07BB79750EBDE7F609C2FF5B1FE978DE9DED7DE81D7E8F82222D42C2EBF8B78691E7EAD058F944110C74BC18B77BCEB74A07111D56643A672530C0C6B47B9A1BB96CBCB5FFDC17F4B9F1FB88858BD24CCBEC7B0A6FE0C69BF579BFA0CF5F0F8F206BDD16619B01056755187DD586BE37D3186AA91534F86E345C3F8BF2F8024CBED1729B0761026F43C27F7403187ADA8AB7827DFEB1131878D6C3F365B68D67C3F972D1D91F677EC34FF3DFA79D06B45E3A873B817B303A66E0DB865E0CA2E2C71F5191558FA1AA4C5EFE02213FB6AFFC5C2CFF35AECB750DD8773896DFE698D7659EE64609CF63779493DA64C40031400C1003A4CF8901E5D60391193A14A7CFCCA51D95D18B57ED9DA8AAEE45ABA0B37FFFE71B4EC7735EB5EE01C6860D3C2E74DCB1129E17DBF7CD967C64A91E9B62F5B26D5F6DCAC3EBBE5E8F5FCF156BEE8A9EF39AC0427ECE95BDD378105F6C3A671683D8D30C903E277D2E475EC6711757AFD59A963BBBDF780537DEACCF5F0F4FE1CEF6FDA83B7F8C6F33D7E78F936FA3FDEA29B49534A3F46C22D7E74F1B9EE0CEBAF5989C1CE1FF6F2F28137EA7706B4B102AA366F230D7E705613133BF82BE66C7CADA15829735B9C8DCB861D6B9955CCD46E6B245981C35CCD2E7F70E84A13A3D138FA34264BD06ECDD8FD8B7394AE1C6D3CF634FDF1FD42623068801628018207D4E0C78BE1EF821AA01CFEBDBF972D895763496B5737D1A7CA60E17525A66E973361F4E52448EDDE37FBBF6165F2E6A31202EA298E7955363406C54EEACB974D87FBE3B568F81D6368F5FCF6FD6A48B9EF3C5C887FC9CCDF5393BE7B1673D1E6780F439E9F3F9E465D97F69DE7F6ED98FAE546EBC599F3FBADB8AFEC214D4A6A7A3FF6917D7E7FDBD6DD0B574E2E65FFFC475F8A8F0DF6B0B7FC0E8501B069EEA50111B8FE1C929BCD66AF1E0CC1D8CF7D6F0FE73D68F3E3C64407DA946D0E7335ABDF0C724BEADF6720C5EEAF4687CD487D77559C88D4CC5405B19BA3B07A0BB9B859C7DC1682CEC4277653E9E3636737DDEFFB413AD8FB4A8BF785CB66B203637A465627DEB9EE6C6D3CF634FDF1FD42623068801628018207D4E0C78BE1EC86B103469541E1FCF1E77AB1793432FB133B21E39572A70B765D4A4CFC784FF7EBBA31CDA9A76BBC73F18D38CCE06A17DD73F89FC9F5AA02E14B4FEE67BC2BE8959FABC43D8FFCD572ABC7EFDCAE3D7736F549D8D731E9FA5CF8DE73C3939E97106489F933EF7F7BAD89BF5F9B8F0DB783B17AF9F75E0598B0E8D024BEC1BF32785C5E86FA834FDB7AB418BE78F4BD15ED9C47FD9B6A78F3578569C8B97FD23DC86D9BEEED4F07EF2C1F699F890C3C2315A33B285E509FEBFF6DB8CD529BEAFE94109CF8BE97776ECA7F7D5DCB6469DCBF362EBEC7FEC5B75E33195CA80DCDC78FA79ECE9FBC31BEB0162801820068801B97D43FA9C1850423DD0D8392A688D763437BC404DCB200AEECFF4A76717EBA1BEF7E49771AFED2F1C3AFEBDE23E3C2AEE84A67726BED9D8F0A8708C3750DF16F2B9FD4B7EEC9D805218B077CEE63E60E7EC6906DEFDFC33962C49C7BBF71F14C7BA141B6FD5E7DE18BF9DC5CC16EBBB14EB3F37A6FCE22EAF2BA7D263753EE97AEDF09C0C73CDD7E0CC767BFBCCBF7170F63845A53DA2E52C2C7936E7DC9096FBC2C2CB3DC60DC56BA578ADC40031400C100314BF9D18A07A8018709A81F1312C5E7C1AA313EF14574E293614BFDDF3EF4A993632FF0ED8DDE7ECAE72DAB371E7BB52E66BF5F4B4CFA4A81BD6ECD8F38DE577E74AE14609EFCB3D797F28E57D3931400C1003C480277D43FDE7C48052EB01F62D20EBC790232FF6ED21EB17F12606EC9DB3A71978373186258B17F27E74A57123C5C65BFBCF499F7B5F39955217933E277DAEC4FB43A9CF636280182006880177FA86F4393140F5003120EDFB73DFA93B489F7BFE3E247D4EFA9CF4393D8FE9794C0C1003C40031E05B6D6C62C037EA01B138BBAC2FDD5579299101B1EF24E73B2734E973D2E7EEF227E973E5D7C5A4CF499F2BF1FE50E2F398182006880162C0DDBEF1A5363631E0DDF5009BF378AE9840C679911D39BE23F18594C680A3E7AC04067CA9EE207DEEF9BA98F4B932F479585D0F32477A10373082959109084A4BC0FAE818A40CE866AD2709EBDF9DBE04F5D4083624E7E04C5E9A245D7DA2A48CFFC674F6E3871435B6252620C5A0372D87D53521342D1EE953D3F862EF61A40BC7257DEEBBF787929EC7C40031400C10039EF28D2FB5B18901EFAE07489F933EF7940DE9F3F9D9B078049D252568484D31CDD3C57EC592D83E66B7F6B75B11BBF998C33696DB1B92137972C6C632D52627F172B0F278825B4975F1B8E0FBAE2EA40865673C18138BED6FBE6EB92F7047BCA8CE5D1E1A81A8AA22BEBC264605F5A8165747A6B078F3B756EB81D98F109414874F57AD10FE3FE1B436BF22E4F3F98E20A8FA9E204ED0E7573B75581E9F83E8DC6BA6E50BC2F2CAE8386C4A526143C8569B79ED8C122FA7ADF26FDB1C23F8ECB1550C0D7A1E3B6693B1EB1C9E0BD7E6EDE4341E1C3A8E3AC1AF5DF9F7519DAB41D9AE15181DD2539BCCC71970555EC40031400CF8561B9B18F0CE7A80CD7FE3EC9C3A1D9D43368F21654E1F4F5F4F2973147984816E3DDE0BED309622172CE0BF3F973BF6ED813BFDE92FFA5C29F3AB8D8C0CE38BDFFE7A9EFAFCD7823E0F90ACCF99ADB9BD547DCECAC1CAE36A9F89254973698CBC45DAC2CF65D1E7517D1308498A4278559DB03E65D2E399C2BE4FD7AFB35A4F9A98465066AAA09B0F4BEA3B5F979005D560B370BC6A9CD20CE29FD70663FF8D44A8260CA665B5B0BCBFB0196BE3AFE36A75A66CFA9CB1529B18CFDF6FB8FB5AFBC27C2AB9710F31DA5D056DF77B345D3AC2B7698A8AF9FAFDEF96A1F25C18CDA7E2E30CB82A2F6280182006687E3562C0F3F5009BDB584C7F06EE78C093D83E8D76D0E6316CE9D9DF2D88B7A9CF3D7D3D6DE9705BE7CC9227189812EA0BA33E7F27B471D9EF7F083A5D49AC4BB1A1F9D5E66F63FEAE574A5ECCDED9F2986F376AAFF99653EC9DB5AB7C6699A4BE2BCD1039E7C6CE01242627636C7840D4C6727C3BD3DCFFB82E04F1F5F770B05E8FDDB1E1F843C0410425C760614818C2B29384F550D37A84B0CEEC3E0B4BB7AB9B6D25367EFE1F172DE1FAFBDB1F13B137AF045F1C3A8555711950F5D79A96D5C2B24AF8FF1FBFF8DA6E1FBDD8F876DDD004A2CF5F407696CAAAFCC677329EB8D6AE60C0DD3605F10598ECAD85AE771A2DB147F9B676419FB3F5F6F81378F1B453D2F1A9CFC47B1870555EC40031400C50FF3931A0DC7AC0D6F781528FCFBE6FF536066C9DB3A718F820A2C13E58D4219EE6468A8DB7F69F7B8B3E378E857DFE6202155191A8BD1CC3B757E7693154AD32D9DB2A4FEA8E2893FDA3B3674CF695F7DB4CF6F6F4F9ACE3474698ECDF0AA92CECC42C1B5BFA7C50D07A19CB57E36DBF0EF539E5FC3CAA2E9DB12AC77CFC2CA73E1F16B627DCCEC5B66F56E395AECECAC61FE2C3A99BFAD0907B03070F1F17D6DFCD2A3FE973E936E342BA7F320E93435D682ED5A026FA3046856D15E7AFA1F656362AC242B96FBB1F95387D7C253F8F89016A971303C400E97362C0DFEB01D2E7DEA5CF8D1AA5B76B10C3DD5AE8052DF4B2BA082FFB4790F6C55274B76990F4A73F425F5EA838D6489FBB569F1BFBDACAAF9562F465330A22D2907F720FB20EC6A0F5F24193BDADF23C887D60B29F1C6A33D9DFDE7F66C67ED460579FCF3AFE8B46937D4D621C6EAD5AC1ED8D36F6FACF0B8E85F3DFF2B3B1FC3CF245CA311F3FCBA9CF23934BA0ABB98723A792907FEDB4958D3FE8F3DEE1F758FC75001EA6C45A959FF4B9F2DB646CCE12F3794B945A4E6280DAE5C4003120B76F489F13034AAD07489F7B8F3ECF3F136BD228A366E369DB1EE6F1DF3BDB4390151888B7AFFA14C91AE973F7E8F312A68F9FD7A3E8AC0ABAFA12945CB9E750FFB9519F33FB49415F1BED0B2EA91DEA3F9F75FCDE1A93FD93B26287FBCF793E1FF57949C4797E1E8522E5988F9FE5D4E797D50D78A52DC1F1D317A029BD6165E30FFAFCA7E6D7B87FF5181293AE5B959FF4B90C36DD7A9ED876CB3824528F6F5EFEF9C64455B28DCF30E082BC94DC2623068801D2E7C480BFD703A4CFBD479FEB343D268D626ED3965326FC4E2053D0E77509173DEE4FD2E7EED7E76C2C6CCAC6635C1F5B8E6FCF397F674E7DCEEC93D68798ECCDC7B7DF8DB935A73EB73C7EB9D9F8769DA60F65A776CFB2B1A5CFD93890ACF55FF3F5FADCD9E3DBCDCB311F3FCBA9CFD9F69BF74BA1EFD488EEF3077D6EF441474BADD576D2E7F3B731C62261DB2DBF73927A7C317D6EEC4757EAF3C39F1970455E4A6E931103C400E97362C0DFEB8194D4069EE4C88BCDA1B364493ADEBDFFE0350CD83B674F31606F7CBB51A3B0ED6CCE9D5B5BF621E15F17E369D6353EBE5DD7A441C989E318B711AFCA93D7C05BF5B952E2B7B374DA2CD6A894BC987DA193E531DFCE6CCDEDA596F3B448CC5445C76F17F6A53971CEC67D2C26A5A735B59C2922BDC5A96BC0E2F8D789F0E6EFF15A9DB16131425962DBA724303857F919A3E649A9F145FD990157E445719B89016280E2B71303D2EA01D61E647D3696C9D6767BFB6C6D8FFCED9F50987C479E728E8F61F1E2D3189D78E73D0C08E7BCCDC6397B8A8129110D66D92EF334EB526C287EFBFC6DC4DEDD389317B37F3F8FF8EDC6BEBCF996D3997E40B9FD2C77FFB93D1B7FE93FB7557EEA3FF79EFE73636273BD987F8FAE64DFF80B03AEC84BA97D26C40031E04EDF50FF393120A51E106B0FDAB3B1D516B267D3909CC8931CE57C373186258B17F23E696F61809D73BA8D73F6140314BFDDB1E3FBBA3E9F8A8CE2D79DBD9B61BF2CFDE7AF7E655A36DFCEFEFFAC453773FF8F1AD0FFE22D1A05FB71615FB7909E98D9B3B9FA8C76E6F64F1B9E98EC591C759DC8F199ADB9BD719FE8F185E5019D0EBD89AA59C76236E6E530A69FC323793ECDF74BD19597CD97D979B0FE5716CF9DAD3F6FD3CCDBCFA4CF499F2BA55DCEC66DB1678FF9F3673EFADC565E7C3B3BD6C77162F6F479524AC3AC6FDEF4C31FB06DE74324A736604F48055A9B7B71E85081709F8F635B44333AEA3BB162593A92D87CAD5B73F066C8E0317F7A2303AE2E27B5CB89016280F43931E07DFA5C8A8D14D695CC802D3F7B8A01317DFE5ED8D6783B17FD0D9578DE398086D44CBC16DA41ECDA598E65F7B43F499FBBBFBE69AEE9417DC401BEDCF5B896EF33C659EB7B23DCE767C3ED5E03665F1BFE8B3DFB35C5694BBC8B9A4BD1D015E6D83C077BC767A9FBC504BA6EA6CC599E9CA39730D852C175F9D0D3198DF020348CAF33D63356ADC0607BD3BCFC4CFA9CF4B952DAE54C2F0F7675E1DBC50BF9B3932536DED2B85CFEF19D98B93E6729E2E37ECBFFB3F7E3EC7DB3E5B839B62D624920FF968BC55B59B8288DFFB2F4BB05F1A2FAFC74E44C2CBABDE7DBF1B4AC19BAA177D810528FDA9C1A5455F7E27AD9200236DFC7646F2F8E87CEC428CDAC1B45FAD9871EF3A73732E0EA7252BB9C182006489F1303A4CF499FBB469FB36D056755187EA14576D05E41A71723372206E3A306545CF85151FE247D2E8F3F59AC66D62E67DF9E1AFBD0CC93F9F6BB116978DB5E302BAF82ED217C5FFF35159AD6AC9E69E35F4B16CD8BD91BDAF2671DDF68CF8ED37FEC38DEA724D83C07D1E37FD4E7AF5B74285EF0298682BFB35B9E899232646EDC60E517A6CF59AC85EECA721498C58197EA676FD2E7E953D30852A985A4C23E21A9A74664D7DC474A6B79FE2C5DD369489FBBF09EB6DCCEFAB52DC7B059DA38D57F3E31C693D5712CC68939D27F6E1CE37EFE4E1FAAB2AA795EF5BA494C0E0F23E95E278E6EFF090FDA2767E9F373597D284A2FF7983FBD9101579793DAE5C4003140FA9C18207D4EFADC75FA3C57D0E7B9C78FE0697A2C46C75EE369CB2012FFF819065B0AE67D6EA4CF9DB7F1843E37F6A5596E7F22B0501F1DCA756CEDA52B78AE7F8D9CE5339ABCF18750419F2F35D94FEDD869A58D997D5DF411933D8BA3CEECDFA6A8F0EAD851D42EDB826E210F666B6E6F3C07D1E36F09C0A8508E81D24A741F8BC370E836938D7939CCF5796E642A5E7708FFEF1C80EE6ED64C3CF74DDF717F3CEF3420F3DBCFDD761F5AEE93539F87D5F52073A40771032358199980A0B404AC8F8E41CA806ED67ABAB06E6E77A8B01241999982ED80C3FA3EAAA26C4687173FC60FAA4C1C502520A6B31FC11F97CDFF1FADD5739D1EF7A491F4B99BCED9D247F3D1E7F6F699F3EBCCF87696E2D2DB9192DA8484AB2DA869E8C5E190623EBEFDFAFD3EA86F35E2D0A17C3EBEFDC770A6CDDF3B7D6EFECE802BCB49ED72628018207D4E0C903E277DEE3A7DCEFACF27DF687163D577785E7C1D0F4E276078A8038D22F30E7BD29FBEA6CF9514BF5D2C76A03175B574A159958AA1177D7CDFD347557CFBCBA109F4B7D49AECDFD9288FB6496BB267EB46FBB6F27A3CCDCFE6EF848CB1A4C5CEC1D6F1995667DB4727274C36F6E25037DE2F4177658190CF005FEFA8A834FD47AF699BB79F25C5EC1D798BB4859F232539D134C71C4B8C0DF375CB7D813BE24575EEF2D008445515F1E535312AA847B5B83A3285C59BBFB55AB7D2F63A030EC79D73489F6FCAACC6812B47F8725CA70EE11A1D3E5BBF4558D6E0DAC8085F564F1B66D9A884B47A5FA8687E3BA3C4CB69ABFCB19B03509B18CFE370BAE3FE7029032E3A67CB18F7AE8ADF6E3EFF80BDF8ED6D4F5EA2A3734811BEF117065C594E8ADB4C0C100314BF9D18903F7EBB3336B6E6B291DB460AEB4A66C0969F3DC5006B8359F64F4E2D58801A55366A5252F1BCE111B761BA8BADBF1D7AAE287F52FC76D7BDEFB035FFB9A379D99AFFDCD1E3DB9AFFDCD972DA9AFFDC1D7E96D467323E333E580E7D1ED5378190A4288457D509EB53263D9E29ECFB74FD3AAB7573DB6B8266FF3C240CAA3EC7E66DFB3AEC042E0C4E20A5AB096BE2B2B026740FA21F17E39466107F5BFB155FB6B4D9782317C7D4E2EF15A4E8733676DB32FEA63BAEB5EC0CB8E89C95D67FEEAEFB9018A07E334FFB86182006A8FF9C18A0FE73E532A0B4FEF3C96EBDA94D16F9711C301BEBEC09DFC869E3ADFDE7A4CF499FB37D96F5C48D3B99D00D4D20FAFC056467A9302612A7D1727C3BD3DCFFB82E04F1F5F770B05E8FDDB1E1F843C0410425C760A1A0BBC3B29384F550D37A84B06E6E7FBC468355917148EA289C539B6FBE5F8F8DFBBE43CAC434D69F0CC1DAB8EBD8939981ED093138D2D487CD678EF165739BD83E03B6DFCAC47E8BED738D6F7F23FC6609FE60EB55F58DA6ED34BEDD7BF47967F71B9E94FAFCF065065C594E6A971303C400E973B91968AFD1A1F1D229FE0D62EE81C378DD3933B74E536E05EA3232A12FCFC5D3C71A34DECCE431AC990DFBDEB1556827E8DBF5FC99F752D3C8BF89AC4E48832ECF76FC6157FB86F4B972EB01C5E97307FCE9E97A408A0DE973D2E7C67DDEACCF1B5F4C20E94A1C96AD5A810B990FD1907B03070F1F477755A6958D3FC46FBF95578E0481896F047FB0B9F5B2EEB1586153A4CF1DB4994B9FCB75FCB9F4B9BBEF4362C03BDBE5DE66430C1003FED2C6762703BADE69B4C7CFC4EBCD3910C59F61A3437AF46A9EA0AB458792C3C17CDFB0A0BF1B9392507E4D851AE13FB73EB61398562F080EC5A33B8D18EE2C43D199044C4E0E7AC437A4CF955B0F903E277D2EC586F4B97FEA7396EEE594E368D841F40EBFC7E2AF03F0302556D83E6165E30FF1DBD91882C2B262447D8CADFFB87702BD0D65A4CF1DB4F1B43EF7C4B52106BCB75DEE6D36C40031E02F6D6C4FE9F3B2B371181A9EC2DD0DAB9077FE168A43F660B8B70BD577CAA15ABE54D0DFF5D0B674E189D04E28FBD84EA848CFC593DBF128B9568AD1E7F52862F1B5C6741EF10DE9F351E8B5FDC2B132D19C91306B99C58F328E75E0F9B3F3BA9349FADC8E3F3D5D0F48B1217D4EFADCB8CFDBF5F9ABC969047CB712A54F5F23FCE83EC4FE188E57CF6AAD6CE48EDFBE36418D7F5ABA148752A2C1BE5D7744DF3B13BF3D4CA317F25F85655B5689E66F6B7C7BA5A60F51A776232C318B5FDBF34777903E77D0C6963EEF1F9A40EEAE60BEAFAB340FFD2FDE2283CDA9D0AF43C9C564DE26EA2ABC4DFADC0718706539499B1103C4807FB4B1DDC580B6CD80C2B3D1C8FD7E05AA12AE42B56A2D8A2F25A136EA000ACE27A3F16606DAEFDE149E5913C858B51E5D77536634BDD04E2813DA09FD7A036A84F647D395183C17FE53111589DACB311EF30DE9F351F40B9AFCF5F008B2D66D119635A6E5D18F631A1E2524A1B5A89A8F81C858B582C79C7607EBA4CF499F4BB171B73F598CAD254B96E0DDFB0F92F26276CC3E253545F239335B737B49E59C7837530E0FC40C6349529B4C38E7748B736ED56AB9CDCDFBA5E810A9ABECE9F3AFA29270A12E972F1BE3C1ED2E6EC696133BADD6CDED22B403F826643F228A73A09E32CCA9CF439A07B13DEC07BE1CACCA866A7A022B436370B4B21A29FA66BE6C1EBF9DE9F965078E203843259ABFBDF9D5983F6ADAF5FC7EA9292FE4DB1B0456583232EBCE6BED2DED725BFABC24BD1CFD4533F7DAEB17837C7BC1B170BC9E9C46FDC58B68D78CA028FC34E9731F60C095E5246D460C1003FED1C676170303AF264CCFAD2785C5A665F69D39EB6F7D7A5F8DE12103FF6FE3DD42BCFC387F105BEF17DA09E36CFBED5CFEAE996D6B2BAEC570B7D663BE217D3E2AE8F129DCD9BE1F75E78FCD5A66FD028F1255283B1088E7CF06D1FFEC090AC24EB88575D6DE4E37D33CF366607CCC4A774865C0528FCDA79C4AB0F1567DAE98F9D504B6B62D5EC4B5A2A4BC043B66AF4E4E927CCECCD6DC5E5239473F96C303736EB124694E1DE19CD384735EB27821AFE38C89CD5761BE6EB9EF770BD65B69DCA489696C8A08457855D52C7DCE963FFD7EA3D5BAA57DE4933EA4F7753834767DE5A92844B53D41A6A107C79B75F8FD8AAFF1C385633C0EFCBFEEDCCF972D6D583CB9B31FE77EB34CCB76868896D356F9D7FEF6D7A865BC7C64D69DD7DA5BE655B235BF5A4ECC6D0C3CBEC397D95C836C7B6EE829F4BE798F86981868BB05BD7EE2E4BCE7577357393D61E32D0CB8B29C34AF1231400CD0FC6AC4807FCCAF365E5CC2E3C88AA58A5FFD4A74FBCF8B16E3D1851CE873AFA13AE53A2AD48DA6E5C1B71350ADF96E668E6521FFDAFB55B8B5E6EFEEB99E824638FCDFFE2BD7E8EC7D886562D7C0A9ED0B3F47FB930E7918B0D0634A625D8A0DCDAF36CFFEF389315C16F40EEB8F64EFD4D87D6B7CBF6699C4F6313B667F6F7380C33696DB99ADB9BD23369689E935761EAC3C9E78AF349FF9D51C3D67E33EB1FEF3AFAFE523BDAB04D13D2348EF699CD55FFE7DC856AB7573DB0B4FB488E81BC19E98B039B5F9F9C109EC3C7F8AC78C0F2F2BC3177B4E0ABADC801F6EA46373762B628B53F8F2ACFCBBFA91393582A5C1071DFEFEDCDE356073ABD1FC6AF6B7DBEA3F67DFF3151E3D81469570CF5CBAC4FB25B2D67FCDF7D1F876DF62C095E5B4B58F1820068801EA3F270694DF7FFE58758F8F2F181C9AC0839DC7847DFD76CBC934F734E0701AFFECEFA6310DAF9F75CC5A66F9753568F99808E331FA3F8E1D95726DD8F7EB6D777E328DAF68B871CBA60D6B6FB33E315B7DDECCA6E97E194659BC4121BF861BC5C2F6419BC767F323B3240703ECDCD26D9C9BA7599762E3ADFDE74AD1E72C39AA816DE9F3C8F08B483B1923599FCB69E3296EE7FBFDF98BD1192612AF0A1A49D383E88863B874F63C5EB4575BD988CDAF16A4CE45BCB609D15A3D0EE5640BEBD93C365B5861B669BF71DD521FB3EFD51D8D1377B256C3F360FDE147D42AC1D68093B96A24E93B4CC761CB62E7672B4E9C983E7FD4D2C5FD9197F3130A1E6B907433133A4D232F3F7D7F2E5D9FCB7D7CD2E7CA65C095E5A4763931400C903E979B8192CB77D0989280FA6BD7313C3A33DEBD5668138D8E19BCCE374AD7E725176EA1F1660ABAF21EA024220D73E973F6EBA84667FF73673DF056F8CDDD77120F4E5C41EDA513785E5F6DD7C6D6FD69E2F0C2753CBEA146EEAEED68FF89BD4398B2999765FC2C7733E00A7FCA6543FADC7375319BD77847A51E47048DB553FF0677CBF55EC38DD2F4394B8F5A7458B16A232222AFE0C5D372EC3D1C8D8A9B315636DE10BFFDBC6EC014BF3DAA34D7EE7F6DF59F5FBF5F8A835BBEE3EB452D7ADCBA7A81F4B98336A4CF8901579693B41931400C903E979B8182633371D89FB40BF62F1AF14C6813DD10DA44A3AF74B29D9B92EB014F7D7FFEBCA5C3E172CEA5D13F7C2C8392EB81B9F4B933DBE5D6E7910BFE629A9FD63C25A736896EB7B7CF723BD36CEEBC06A4CF3D53179B6B736312D3E89EBE0FBD459F8FB16D935348B9A546997600DF6F5885C6C7A560EFED2C6DFC61FEF3E1B109740E4DA0A8E01E8E5FCD4758B0A0D32747489F3B6823A6CFD9F8327D4B0F9EDCFD65FB406FFF8CBF3F8E0B6363DD58EC9DEECA02878E4FFA5CB90CB8B29CA4CD88016280F4B9ABF479BBA0CFC77B6B799BA85E68138D4E4EC8766E4AAE07943CBEDD7CDD96467F6F762EACFCD5B91A1E8FBFEC5C021E45EDC3CBFE117EEC8EDCBBB25E1B67C6B7B334973E77667CBBDCFAFCC8D2A5B374959C896936A346277DEEBC8D92EB1BF37D87044D2576FD99462F36D3E8BEF4CC71B53E4F5717203561A68FF861831699097178D56F3D77A72D7DBE29B518293D8FF878F53F0484222839065F1E8B42445EDAACF533C2BAB95DBC6102FFF3ABD556F3AED94BDF9C8A049B2BED68A516C1AA54ACBD94808B4D85D878269E2F5F1596CDFF1F5CADC55701ABE1E8FC6A1AFD6B24A83251F5308BCF3BB764CD76947D9C4F85F4B9347DCEC680B56564A2B1AA1FFABB71782BF8F5D6EAF5E8EA35A02C68A3E9BF05F105187DF6C8A1E3933E572E03AE2C276933628018207D2E27037DC273283F2454D0447AD4DFAF83BE340B8D429BA8FE639BC8DB7CA3747DEECCF8F6F1AE673331DFCA2B4DDB2C35FA7B8BF360E5379FCF3E73DF058CF7D66078741AF907F7C87A6D7C697CBB2D7DBE7D6012FFCF572A1C34BC312D7FA16AC56F56DE14D647B154585E57D4C1FF1B68F88065B1A576353AE973DB4931F1DB25E67520BDC5E63B1A36A6C29DE7ECCA723A6A232966EFC85B1EFB91C59630DEE32C3136CCD72DF705EE88B7D2B8EC1BEFD5478FE26479395F37C68363DB3F5DBFCE6ADDD27ED5897087B5F9F14E0376C49EC595C62AA48F8C60674E157EBF7E2BAE6ACA71A6B9932F2769CA67D95C14EAE4A018F163EC8C122FA7ADF2C76E0E406D62BC4762F57B4BDC665BF1DB0B2FDD44D6F76BF076E839CA321FA3353B19AAD51BD0515A88B72FBBF87F72E31EE24D57B943C7A7F8EDCA65C095E5A4B8CDC4003140F1DBE56440A31D9CF7F85D77DB98B7751DF5819CF1DB593B88B785E669D3DDD062D7E69DD09698DAB1936B70F3F49FBFFA95694CBBE5BED16BC97C3E98D6B8A33C8FF4806074B7B7E2FABF7E82179A068FB26EEBFE94721CD626B5A5E79C656064641897172FC4E5A99F45B5D5AFB73DC4E2D872D332D3E79F1EC813D6DF23784268DB1F79C8F77D72BE11DF3E1034DAD4A4683E779FF66378F895CBAF8112E3B777F48F2024241449C2F6B89853783364FD5DB6AFF69FB3C4EA2D779EB32BCBE9A8CD7CE2B7CBA1CF7757F420B63815516D3D504F0C9AF4F8D591292CDEFCADD5FA7CF4F9EA884B7C1EF3A8BA5A04E63E4170CC1E9CD3F521C5D0854F576CE4CB6A61D955FA9CF98BC5B9A4F8EDB6B78BF59F0F0BBF8541FB515BA4C5646F2DB202F7E1F5D85B3CD819C8C7BE6B0B8AF8F8B38CC033D47FEE030CB8B29CB6F61103C4003140FDE75218F0C6EFF68254D663FFE6F2813D7F3ADB7F6E2F76F85C369D351D685465CE8C37CFB2DF47CCB65BEA6F638A5CB0C06ADB546414FE43D8DE1A188A8AB050149F4B803E2F93E7957F3E0325FB37C9CA2D6BBF346515CFB47B542A3CAFA9B26BF3618EFE73677C632CB31C0CB076EDF6B4069BFAFCCF278AB1BDEB9569F9A0F0FBFF6DFA095B06DFE3FFFCF72404E906B16F6A1A7F8D2846B0F0BBBDA957349F626D3F7F1720E73590AB1EB0777C5B5A3B352501474F3AAEB54F1E3BC1C72CAF58B2199ABC54876CE4F68D141BD2E7EE6D9399C76F5FB735983FD77B35E578236CCBBA93296A2316BF7DC9B10B88D754204CA3C7EEA42B58191987A0B404AC898C44925E2BAC2798D653F4DA59F66C3CFCC6A8E30E3D8FD87F97ECDD07F584015B53D488E968C6D6CB71D8927A8B6BF2CDA999A66573BB3DC5CD08CB4911CD536C7C7B5E4397E08B55D8B77915D479A548BD9989B1E101C570132B5C03760F98A77DA98D56DB5862634DC4B6DBDA676FEC91A3E76C2B3EDCD3C71A3CABA9C54B5D0FDFDF59558556E1F7F5F008DA6FB3FF4FF1983CA382AF1D393EE97379EA0125DA903623068801D2E7A4CF95ABCF998E88BD9484FC906378DBAF4377C7006AAFA460B8BB99DB340A6DC8616DA5950D4B6D857518FFF89C6FC92A117E47E463BD5BCFFBCFDDC52D1BDFFE24EBFE8CDF87A7A02B7C68D7662E7DEE8C6FE4D4E72CB171EAB6C6B7FF29B488EF5FFD40CB9717A6B562BDBA91EFFFE38566FCDBA17BF822AF0F2B12CA797FFAA28B95D837F06A563E873EB6B7DD5177B8637C3BD3DA936FB4D873EE9EC35A7BC396202408DB2F9D0AC1E4689F433672FB468A8D33FA7CA36614BBB43DD86B18E7D77DF9CD16D2E74E1EC7BC3E6ED50DE0D9D35624AB1F7276BE59B5029DED4D5636DEF81CB3976CC56FCFAB68C02B16EF637204C59D06645D3AA7186E6CBD9F627528AB3FD937425F97F6F16563DA52DB8D3D236CFF13EC17F62F5577F2ED5FAB595E1FB022B71BDB357DFCFBA08ECEA1799D33C56FF74CDD41DA8C1820068801D2E7A4CFDDA5CF592A3816CED7CBCE5DE4BF37838EA026EE0232843664EBE583A2366CB9F6660E6F2718B5A89CACBBBB1E7829E8F2BA2B09B3E65467FB585FBED8B7F3A63CBAF57CEC3E4BE6F989FA46F82F1B17C0F264CB6CFB2C7DCEF2FA783CA90CD8D2E772A44337DCABCDDCA1CF99D64EBD1683DDBB0E3AA4B5599FFB57CB57202E4585B38777F9AC3E5F59358C25B1A5F8A71FEE63495C29B634F6903E77F23896F5717A561974BD3D282C2B4654D809511B6F7C8E49D1E7DC1F376E432FD4BB8187C3F0A6B74911DCBC7BFF0187D29BED8E41FAAAFA1556C4976163FF34D65C9D1987B4B1F41996A93A84E5F7F8736821FE1C23D4C3A383D8D03C8CC38661D3BA3186071BBFCF8EC59233E7CCFEDF909AC293988D71EC19FF46CC5E5E1F9F4596EF9A4DC711CE2F7DC912D3F951BB9CB41931400C1003CAD6E70B763E98F5DE58AEB4EEC62FF337913EB7F64167B775F98DDB8C69BEFABC24E23CFF2D3A751ACDF74A5010761043D52A511BB6FCA4BC896BD0B2939190B5FF5C2203F3619DC5706FCCC8E6E5694A8E9F6DF35183B3B60C6BD3B0EFE6D9B231996B77A38D4DDF0879B1B693D196E5676C2719BFC39FCB07F6CAF9BB054B5D1637C1DDF58D3BC6B733ADCDF479C0C6ED4E696D7BC917F4398D6F9F9B4347F5F9CB49418B66646173E0010CBF6847A5A60F51A7768BDA78E373CC597DFE58D3832455264EEE0F425E950647C2E3F0BCAD5011DCCCA5CF59DC8EFFB1FB21FF1688E9F33F6C52E1D3B856ECD776E2DB6603FE614526B6D777E25F043DBE34F9115666D6CFE87A337DCE52446917229604720DCC3831261643C67CDD723BFBFFE5DFFE1A6B85C49E9D2CB17828C665A3DE66BFF6CAC9743C7B6EB1DF888FB6B3F25ABC10698181A4CF65A807946843DA8C1820067C4F9F8BF5CF1D16D29F22EBB0ADAE932F7F553E88BF9D2EC29F7FACC3968A76ACAD1DC4D2CC361C1E19E5FF5F5F6710960DA2B1A1D91CBB72EAF3B0BA1E648EF440252CFF90A2C6B6C404FCD8A1C1CAD050411FABB0E5C7381CA97E8C231957F8FF0F3D7C8098CE7E040BED8703AA04EC2FD760E3E9506C17FE1B5B5562CA977D1768BEEFF8FD87D8101DCDBFDD3B54ADC599FA5A84A6C5237D6A1A5FEC3D2C3ABF8D33FABCB87C2619CB9F9A616D23459F5F389780ACF55FF3F5FADC72D45E4A4157E16DBC1E7B8F3BDFADB4ABCF9BEF57700D5A191586B9BE3F77967577D7032CBE4EDD951BBC3C2D37AECDFB3872F846CAB340C97587D2F4B92389F4F94CFDBEA9B68FF4B993C711AB8FE7B2F1077DAE646E58BFF1C1B406DC7B3766B3FF3C60F03DFEB2533DABFF7C57E72BFC7E4F31824626F04D768B498F6FEF1C46A0A0E5D9FAAEC1411CEC7FC5E72934C6C073360E1EFB7F4372224F6236C6F7C84C77DBCB8B6973E3FB61D1E3589C1FB5CB499B1103C40031A0DC3636ABB34F273F167F6E09CF9FFDC2F3686FCFB0E9B9153030894F37A9F97E166F6AD9F55ABEFC87D0526CACEA14CD873DBB5E0D0DF06339736EB6DA35CB4323105555C4F5F9D54E1D96C7E7E042EE35AC3971025727A611ADED44FC880189B5B508C8AAC6AAADCB1127E8F36B2323F86CFD1644F61B70F4EA09C4E93A916230CCCA3B5228A7F9BE33421E170D13F8877FFD1AEAFE5AAC8C8EC3A6241536846C9D77FF394BACBF9CC5E52A2E14F78DD4FE73293603CF7A4CDBBAEBD9B2C16BF539D3E66F6795A749D271D87CED0FBF5F81828848B4DD562379C95A247EF26F18A8BF2729AF07425E35EC5B7F212FA6F56BAF2663A8A1C62BEB0E2936DEAACFAF5E4BE6E76E99583C7AB1EDF6F6C969E3685E2C1656D0C807ECD2BD34D5CBDFE6CFD4D757AFD5BAF59C5D594E476DFA0687241D2765D162A76D987F3DADA9E54CA705963C75DDA472C3F8B7F7FD394BACAF81F73B7C5CDFD6A4E7FBD7E6B623C8306EFAFE7C4D368BE56030FD8F7D839E59F8745EE75C25D42F5566758C719FE1612E8613AE9AD2EBF8F859EBF6B6CF757C5BF78092AFE77C1870C6079E3E67B9CB490C1003C480EDBC168A3CD79570CEAF040DCAE2438B3DBBD878AEBF5F7D84DD8DBA5FC67D45D76053611B166675E3FF5DA142B0AE0F017DEFB13AA91C1BAA7A79DC14B1BC62F2DAF8F8AA2566E3AEC4C67299A7DF2DF88BF5BBFBBE0984244521BCAA4ED0E753F8E7B5C1D87F2391F771FFEBB6206C10B4F3D16C151285FFEE4FCFC37747B6E06849314E6906F1B7B55F21FA7131D7E0CB36ADC0F6B83356F95BEE3B2DE8F3BF7EBF0321755D5C9FEF2F6CC6DAF8EBB85A9D69539F8B958525C680D8F6450B4FA2A9D9207A7DC4DA83F6AEA74678C66B9CD412469BEA8CBB782468979AB331288F4810F675CACABA3BEB811EE1B7E6EC15940965613AB8FE7AA269DFBBB0D3B3C6B2B3546131BE9D25F6BF36ED28B2D62E816ACD2A936FD401FB4DBE19C92FB4B2EB59B08027CBEDC6BC8ACF1CE7E7D25ADD82EB5F7E83D6A448ABB28C7DBFC9643725DC1F7CCCFD6F7EA3A8BA438A8DDC0C50FFB9E3FDE7CB73077170B00F6BF3982E7F8F7525CFA8FFDCC9E350FFB9F7F59F1BF977650C8FF99EB3ADF870ACDE67F3954A49731DDFD63DA0E4EB391F069CF181A7CF59EE721203C40031E07D7D6073F59F1F1E1DC42EFD3036EA2779FFF98AC76FB12AAE002BAB0DF864EF3DFECDD6A7D73AB1AF4B874D3D93D8D7D3273AC65DAEFEF3AFAFE523BDAB04D13D2388EF69C4377BF6E387122DD7CEACFF9CF5A9C775F608FA5CD0EE7FFF0E29BA7AAECF3767B722B638053FDC4837F591278F8C207D6050B4FFDCB86FF199EB084D388BA382B662C7B83232857FFADB12A827FA64E93F67E3DB59FF39F38DE5B7E72C39DB7F6E2F76F85C36FAE63634D768F1E4FA25BC1D9E12F64D786DFFF990F03B2C94A7E85C3C5E776A84F28CD8B5B175CEBADE69DE7F5E786887C93755E925981CED717A0C03CB8BF59F3FBE7486AFB379710A4383312A1247C93CC68F795BCD55F580BB6CE46680F4B9E3FA7C53DF24BE8CAFC6A2D4462C89ABC4CEAE97A4CF9D3C0EE973EFD4E7C5E57AAB581C6C5C831C713DE43867D2E79EA93B489B1103C40031A0547DCE92ADEFCF8DE3B9369476626D55EFACB945D87F9666EBB04DD3C7FFB753FB029BB46FF89C2496EF96598C387B0C1C3E7E4474BBD8BCB141EA5CC46B9B10ADD5E37C6D294ED66A10555F8BB89E1EFEED394BC7B25538545889384D2DD7EB41AA6CA40CE8B86D92BE83DB18FFAB32E867E56FBE2FA2BA122773D57CDFB1CA267E3CB67C5ED361B3ED22A6CFD9BCCAA9B785F3BE9AC8E79EF9A57C33E3DB7F6943381F1FCEB28FD6BCBFD532DED9CBA109DE06E8CACBE6B1D3DA6F67837D476DD4E7F5B7F34DB1C98DF1D1BC559FB3F1EDADC9690EDB989F7365F52FDB8DE3DBD35606A0B7BE5CF05F16B2020F607CA8D3217D6E9997717CFB405B1D1A6F3D4451C85EBC1689A3644B9F0F7EBC866CEEBCBE5EC34C3CF951E157E0EBF9E3521EC3AE95C7F91DB1E91B4FD637A4CF3DA7CFBF2EEEC7764D2FC587FB40FADCDFF4B99C0CB8C2C6D1F9D5265252C5B5F8A2454E1F9FDAE5CA62C095E52406880162C03BF5B9ABE2B79BCFDD24C640E38B09449E3A8E2F572CB59A3796256F6CD7D8EB3FDF1E1A8FB1178D4E5D1B67FBCF6DED7B3B398DCCEF023129F8F9F58E9D185EB0006F424EA374F9221E77C6A8D18D73B958CE2D2607EB4AAE07D839B776CFBC33397E725AE051FA7198964BE01ADD3A2F479F05F6FACF8DB1F98DDB6B8563E55ECAC1607319B20203313AA4F7B83F499F7BFE9963A9CF0334C3F82CA915BFDF9B873F1E2BE2DFCD923E77EE38A4CF499FBBC2C6517D3E5E5C22FA4E7E222CCCE9E32BF979EC8F0CB8B29CC40031400C78A73E772503AC4FD89C01D63F6CDE475CF8E8097ED8B146342F6F6CD7D8D2E79FAD0BC643559CD3FE9C4B9F1B75B5797A979A66B5ADB34C87CAD00093FDB0A0D7EFFDEDAFC83D9B849EDFFC77DEE72E3636DE9FF4B971F9C5D0FC8E63DE7F6E99979CFAFCC5CB113C4A54A1EC40200AE20B90F5F567F39AB79EF4B9F3369EF6A733FA7CFFC8248F11B7EC561B96DF6EC3A64A1DE973678E33F16E66FE6807E3731BF7D97A8E6D4A2D464ACF23C40D8CE00F01A1084A8EC1275BF6E0505626B6471DE5F384FCE6DF17639BBA1001FBD678FCD946FADCF3FA9CDAE5BECB802BCB490C1003C400E973CB7D9D1FFB24591C3AD6AE31EA75F3147B555CB78AB56BBE0ABF84786D1DC23403084A88C0EEEC6A6C8C0943506626AEEAE6AFE7F75568B0F6D87E6C56A97024E9CAACE3FD201CCFD88EFAF25814CEE4A539ACCFEFD5F460E9A2C5181BEAB4F6D9F898559BCF989CD5E7ACDF9B25CBED63DD7ADCDD12CCC7D777770EA0E54E16EA2F5E447D9116FDA53744AFE9CBFE11D4095A9FB51BD8D8693616BEF16E215FB6C5002BC712D686FD38C7AA79526A3D60EF9CA51C2725358527B17DF3D5E7EC9AE46C9979CF62187B8FCC759BF0AC38D7D47FDE559AE7717FDADBEEADFA3C59B80FD87958A637E313A2DBEDED93D3C6D1BC0EA4B760456E3FD6E658C7B166DFD4BAF39C5D594E476D58CC41A78F333A86B4C58BACE29CDA8A6F6ADCF7BB05EBAD9E13EC5BAAD5478FE26479395F5F19A3E2CF952F8E4522455B8D151197B02C3A01C1D1BB4D31513CADCB8D294260C953D74D4E6E2431E0A27366CFD93AB33AC67C5FE34F05D05715F3E596FC4718EC6A47E3ED877C5B4769037F3E0F685B9D3EBEADF22BF97AFA3203AE2C2731400C1003B6F362CF69259EB3BB18C8B96F10DA355BE71DBF9DCD77766D640A7FFB7E338E16DCC55F0236C8D6EE383B388D3FAD5E2B2C4FE0A84687651B565B1D6F8DD08E528F6A79FBEAD3F5EB44F5B9F3F1DB3F47BAD0E6635ADC32A539C9CD53E119FFD4869678F97A02F5DB0231F0BFFE178C7DF2299EFFC36FF0FCBFFC2F36BF596736B9A147312CFC6AF38BF1F6452772E31E62B4BBCA3603E363D826B461595F93E53EC5D60376CE59CA71D4C9493C89ED73F459306576DD8DFB8CDB9E3EAA326D7F52D386D6BB3751A3CA467765019A85F6DBF386478AAD3BE46680FACF1DEF3FB7157F9AFACF1D3C8E504FB07ADA32CEE95CE726F69E7977450F628B5311D5D603F5C4A0E9B9F2D77D17A036B4E274A7019F7F1F84A42715823E9FE0FA3C7D64C4E3DA9CFACFDDDF7FCEC6464DF6D6A2B9A60FCF8B6EA2E4CC05E45EBA6DFA9EE979995AD2F195FABEDC5F197065398901628018A0FE73B17DAC0F9DC56FB735C7B7ADFCC4DA35116CBEB32D47A03268795CF6BFEF0A817ACAC0E3C0C536B7CDABDDC1E64EFF4BE05EDE5E62FAFB426B9BD5F18CEDA8AB82665FBCF95B87FBCFEDDD07C6F8ED725C83F9CC7F2EB6EFD69620145E52E16D7B015F37B6156CE5C5CAC1DBB022E301945A0FD83B6729C769484EE4C919062CF3A2F8ED8E1D9FF439E97377B6C96C7D7FDE3934814321C7D0589A65B54F2CCEE992631710AFA94098468FDD4957B032320E416909D81A1DCDDF0FB3FF05C45E424CFF3B6C8A8BC3C6D3A18828C9F1B836277DEE397D5E22FC8EBE6844C159150AA2631DFA9EC9DE3EA53E8FFD95015796931820068801D2E796FBD87876968C0CB0B1EEE6FBD5799548CEB881B18FCF19F364D9AE4911F4F3EAA838C4D5E7E1A2DE809DF117103760C0B6840404DFBA85D8A6C7F36E7BC41B26B03521117B6E65E27465E5ACE36D138E676C47AD898C448A5EEBB03E4FBC998D8BB1F1981C35B8F4DACC579F6BB4B3F7E51F3BC163BD0F69BB30FE610A198167ECEA73966C8DC957723D60EB9CA51CC7B2ADE5880F1CD1E7EF856D2C4E7B7F43259E770EA02135937FAF30D8DBA7387F923E57565D4CFADC310EA5EA73F61BCAE2420875A3E53E6F8CA342FADCBDE76C4B9F8F0BC9F8CC65FDE7FABC34949D8B33F59FF3EF99843605B5CBBD9F015796931820068801D2E796FB8CB1E0CC19B09C432CBF63005997CE59E5E58DED1A317DDE39368DCCCBB1C8691D46FEB5D32EBD36F3D1E70FCB67E28D17E7CD6C37FFFE9C6942B68DCDD93D577B80F4B96BF439DBC6FA4E865F68911DB457B826C57C7B4B768EE2FC49FA5C597531E973C738247D4EFA5C49FA9C25E333972D6B4AEAF0BA5B6B9A4FB3BDB8164FEFD3F8765F60C095E5240688016280F4B9B3FA5C3F3C852D074EE04DAFFBE7578BEFE9312D5FE961DFF6195CA2CF5F4E4E63F5371B70F25424DE0CE95C7A6DE4EE3F97C200E973D7E9F35C419FE71E3F82A7E9B1181D7BCDB73FA9EBC3F85087A2FC49FA5C597531E973C73894AACF3BFA47F0FDFAAF499F7B11374A6A97BB2B7E7B6CC6CCBCB72CED4B6D342D5B26164FD2D1EDE11FEB0F6240B9E5246D460C1003A4CF2DF7CD35BE3DAF4A83C3A72EE0795BA1555E62ED9A0D5732783C7536D63DACE4011F77BEF1C2051EBF3D7364C0A976C6F61BF7043DADE2E9FBC804615BFFACFD61753D429E3D7CCCFBCAD0501C2A29C7918C2B7CDFA1870F1CD6E72CDD2C6CC6D9C89378D5AF6C7D2E0703A4CF5DDB7F3EF9468B1BABBEC3F3E2EB682FAB478D70ACE6ABB18AF227E97365D5C5467D7E79EA679EEEBD1B237D2EE13834FF39E97357D8D8D3E7FFB160812966AB581C57CBEDECFF3F97578AE665EF3DDD7C12CB9718506E39499B1103C400E973B17DACBFBCB1610029C9F9262D689ED8DC4562DB03774459B50D583C75F6FBE98E93389C79197FDDBE07EAA999B8B6D706079D6A678457559B96A39BBA84DFD9F17197874620AAAA882FAF39710289C26FA270FC80AC6AACDABADCA63E172B0B4B57AF258B6E4F4A8CE7F1C48CCF68F3641C5FEEE8F6D8CD013C396BF3938D7866AED4E7C6B9DAD8329B3766B85B8BB793D368BFAD86BEA5194F1FD7A3E5661A5EF61BF8798E0EE95DC6BA12F5B9E57CF65342BB8B8D6B6479BF6C998901A06FD7F3757D79E1BCCED95D36DEAACFBD7D7EB5A2D21EAE1353521B9070F59150173FE6EB2CB9FB9C5D594E476DA4CEA923369FC65C364FBA5E9B7C6D4C6C4E3BCB6D73ED7376BBBD7D57AFD54A3E3E63C953D7CD27E7559A7887DAE4249EC46CC4E6F2B0770CF6BC78273657DBF8184EA73622EA3F3E58E9EBE089692C6573CF5CABC7C1A9496CAAECC5AA423D1667B66157732FFFCFDF537508EEE9B1A9D12F1477CECC81221C8718505639696E2D628018A0F9D56CED6B6A1C40D8C94459F4F9EA0B59F8B12283C753FF4BC02661FB14DF9762706E7C7A64AB0EBBD35285A44278F1FDD97D047D1308498A12347C1DCFDFA8CFF7A7E7E1BB235BF8B195A8CF593EB5427ECED8DC13F439B3918B015B73C259D603C6B9DA1A1E75A3B7E8268A22CEA1A6A40DCF0A9391B521002D150D68BA18C2FF9B177AD4A57CDA3A6729C7B19CCBD69E0F6CE535DEF5CCA4CF23055DCE7E274BCB15550F48B1A1F9D5E87DB92BCB595CAE7748B7DAD2A7B66C8CC791D27FCE7E1F5DCF441D7BAFD65CC3D773A353F1BC340BCDA51A548485F27DD531A788013772A3947EB377EF3FA0B3A4045FFCF6D7A273CE8A8DA5B2770CE333C32AAFC50BF1C5F638517DCED2468D01FFF7EA2C1C1919E6EB41231FF0FBD3355877E3110E0BEB9F1C2DC4BAF2673822E877317B966F5A59B7D53C28C480E7CB49F50031400C50FFB9E53ED677CEC6B43306D8321BEB6EDCF762741AEBB606F3E7C74B6D95555E62F1DB3F3F18863DB127F9B8F6B5A78EE040713DB6C5C5E0875BB710999D2579CCDEF9E63E18BF3F67F3DFFCE3BA10C4D7DFC3C17A3D8213CEE20F5FAD40A05A8D7F5DF22554532358161A81F4019DA83E17F34BE38B09F43FB5FEC65E09D7D35E7FAF94E33BDA7F3E6BDE9897CD7CEC76F59D6C0C55AB507EF11C74BDA3B8FFDD527E6E0FB67FEF52DF28ADFFDC3CF952DDE1ADFDE7A4CFBDA39CDB232B793FA0DCE9AEA0FBA5EAF38161419F9F3ACC6371B7DD7BC0B7E7C63EE0759FAE771AEDF127F8BE94BFAE11F6D98EBDE9EF0CC8CD8D52DAE54CCFB2393E53927FE9BF30EFB390A2CFCB76ECB4CA8BE57FF0F45DFE7D8B2D7DFEC9B187A675A6CF178494E260DF0B04F4BDC7EAA4726CA8EA457057BFA83DCBB7BE6BC86AAE5862C0F3E5A47A80182006FCA38DED4C5E4C9B335D6E6480E973F3F870D1C939B872E10CBAB5CD567989E973F6AD38FBCE9CE9F3236A15EFDB3E545889F3B5A54EF79FB3943E358D3D993FE1DB436CDED97E933E0F52E7225EDB8468AD1E47F272F971F709FA3C4E53CBE75A0F52653BA5CF598CB8827B6A455E4F4FEBF38A3B8D18EE2842C9B92454ABD4D05717A225E3AAD0767D8796D82333FF3D76C2A5BE217D4EFA5C8A8DA7FDE92FCF6347F3B2F77D2D1BAFBB34B30D874746F15DE50B6CD2BEE2DA7BFB933EBE7F9FF02C08A8D089DAEED4BFC14F653D92F4B95183B3F5F6A2993917CCF579EEF72B50CD34D5BE5DC4801BB9F19676B9147DFE3E43FC5B765BF7C741212DBBADC55F42F384F599FEF56F6B5EE25F226BB0AB4387FF635D0176D6B76365FD1BFCDBC902D37F2CEF0F25FAD3171870555E540F1003C4806FB5B1E56620E721FB7676CA6ABBABE3EA7C1D978965DBD620B2BE4AB63C6DE97396D43FDD53E4F5F4843E67FD45F74FC66172A88B7F735E9D900E5D5ECEACFD6CEC6755C461FEFD797E48A85F7D7F6E9E7CA9EE207DAEECBA58A9DC389217EBB7BB94DA60B37F90A5F5BA71AC8AAB98A54B3ED997CF973FCBECC55757F271B06F50D436F2D910D2172F74BA7FD0529FB3BA2D7D6BF8ACFE735607DE0DD8480CB8911B6F69972B3D3E1CD3E6C6F1254AF4A72F30E0AABCA81E20068801DF6A63CBC500EB53D66BB5D81DAEC2586F8DD57E77C4BD3D545A8B7F09D881AF77EF86ABE6577B259433F5661676EC8DC29BDE6AC55D4F4FF59F2B8975D2E7A4CFA5D878DA9FFEF23C76489FFFFC33C2D39B6D7E5F6B3E5ED7B8ED6F373AB1465DCB973F092BC6D6C1F7D850251E038B7F5F9B9EEDF4F7B54F1F6BF0E4AE0AA31F58DD908DB7FD3A74363EE1735AB37DC6FAE2EDC7B93D88016A97BB8A01F3F80CF38911689E589EDEEA1B7F64C091F22BB99CC4003120B76F7CA98D2D25AF57068355BB86A502A17D525E90236A63A9CFD9B8F33F0484222839069F6CD983AB4D85587EF61A82D212F04DD869A80C7ABEBEED422436C42522A6588D6B2353FCDB71B1B9D7D2477E89D71E5ED903CBF9D58CC7FCE3AEF308CF3CCFD703F33558BB7D05E2060C3C5F764C47FACFD579953C3EDC8B6EADB5CFC6C7447DE3AEEB29A73E67E5485FB284C7BCB1DC67B31EE8D663A2A4CC63ACDB3B67B9FDE9ECB3809DDB121BE7E6E97A408A8DB7EA736F8FDF6E9EBC315EAB4379D9894F6D3E5E37A863660CFBF6BE092CBED58615098FF0F7FB7DF8DB3E358F63FD971FEBB16FE0954FC4A7F62506E4F68D37C46DD656B5A0E327150C63EFD19CA1C6C0C0D0CC5C266F0689013F61C095791103C4003140F1DBBB5B9AF1EDE285A698A2E6C93C56A979FADD82BF58E9E595312AAECFBF381689E395D5D8B0E76BBEFD709B01CB0EEDF9B83E13CFFDD3808DFC97C55E17EBEBDE9672877F57BE352101DF85C589EA739636A86A11141786C0D8D388EC9FC6B24D2BB8DDF29DDF8BF69F8B9585A5858B168B6E5FB4F0733E6E92F5E15A261657DC99ED526C2E2F58C0931C79B172ECF86FFF956B4A7BE5DF2E2416A39CB1C1C6E6BDDBBA956B74B66E1EA7DC9C27F67FA38DE53E7B36DBE7624D38E728E19C994677B53F53041F38EBCF6D8BD7CCE80285D503526C287EBBE7DF957AE3FB7247F3A2F99D7D9701B97DE30DFD66C6EF1F72A3AE61B0A50285D157303A6A4045C45962C04F1870655EC40031400C50FF399BF7ABC1C939B6C5C6B7AF11F4B97A548BBFEEBB80ABFDAD58F9C3E68FFDDA1DD8931439B33E6540CAD434166FDEC8FBC8993E37EF2B37A6333575FC37B2AE5ED8CF34FD844D7DAEEEAFC5FFDC26E8734D1B8E5E3D6153F7DBFBFEDCD67D3032326CF54DA3D46B20A52FDC9E4DFF8BB7C80F39C6C75EB6D768D19E7665C6E66EF64C9E426ABD93C997BBEB1B793958FF52475D0FFA9B2B71676B30D799ADC9D156E537C6BDE1737B0BFA94F5A3B3F56940F49CA722A330B563A7F53EC18E7D73276AC3FEDFADB7EB03E339CB358641CE67013BB7258B5345CFCDD3F580141B6FED3F277DEE1DE574F5FC6ADEEC1B6F67406EDF7843BB9CE9F39CEF57207F573026274770EFC04954A767E271540831E0270CB8322F6280182006489FDBD2809D4313F872E90ABCFAF8ED9D79121BDFBE3232818F67DF1A1DCDF57468B596AF07A724F27E73B6BE2D41D89F90C8E3AB6F4ECDC4CAD05004A75EB6D2D2679FE8B0FB469AD51875CB637E159D82A0A4386C8B8DC4FE720D764687F2F1ED2C5F47C6B78F09E98743C771E25CBCE83C72725E1BB9F539B3293816CE978758AA66F1D6ABF12040D0DC45D5A811EC6EAD5A31F32DA5D68061CD23545CCB40D6C118B45E3E883EDD00742585783B3C22AECFBB677FBBC663DD089A9A69F159E72CFCCF18FFC6968D3166ADA58D92EE0F69DF9F2B531B4AB1217DEEF9BAD81B9FC7721F9FDA64DEC780DCBEF106068CFDE70FCEDFC54079069ACADA507FF13831E0470CB8322F6280182006489FDBD380878F58CF9DC5923BE2C3C99D6CF59F5F4A5163D39E50BCD2D5B9F4DAB85A9F37A5E6A1ECF016B4E417E2F5F0149E9415A32CEC97EBD796938727CD9D28B9728FCF63CEB6E95F4CE079618E753DF0B1DF9B69E89FB705F265A3C6667A9BC7A115B61B63D2725D2EC54641F707E973D2E79EAE8BBDF1794CFA9C1890DB37DEC080317EE0D3FB6AD3F6FE6E039E3F2E2506FC840157E6450C1003C400E9737FD7E7DB0F1DC7C51F93F06648EBD26B23B73E7FAE7F8DACF55F6378741AB57995B8B3F84B219F11DC3F14CEC7BCEB347D283BB51B4FDB07F93876D5DFFEC8F7E79CBF037D05CB370BF96712D075E7AADD7A807D27EECC76A9369EBE3F489F933EF7745DEC8DCF63D2E7C480DCBE2106880162801820068801D2E7E21AB0A37F04674E1F11B5F1257D1E9FFE132E5E89C7D8F0804BAF8D2BFACFE56280EA01D2E7A4CF3D5F177BE37D48FA9C1890DB37C40031400C1003C4003140FADC790DE84BFADCDE7DE08DFA7CACB3CBE973B62C3F1B976E4CEF52D366ADCFB5DD191B25DD1F8E32601E9BEA770BE24DCB9DDD6F5C72CEEEB2F1567D4EF3AB795F39694E1DDF62406EDF1003C40031400C1003C480BFCFAF5627B46FEB9C6CE36AB48336E3EFDA8AB36B2F66AFAD7D6C1E37B98EC3B6DBF28D3BEA01297E76C686E9F2F7BFFD2D460B8B9C3E67CBF2BB4B9F2BE9FE7094015BAC3DE97AED927376970DCDAFE6F977A5DEF8BE5CEEE3539F89F73120B76F8801628018200688016280FACFDD33865A8A8DAD6B23B76FBCBDFFFCE7F24A53CC35D3F68FF1DACCFBA9A91E9087811743E3FCF741651F526FB6616C78D4E1E328D537DEDA7F4EFADCFBCAE9E9BA58C9BEF14606E4F60D31400C1003C40031400C903E277DEEEDFADC7CBC38DBCEE2A5B3B9CA5972569F57E76A90FBFD0A945D49C340F503D496B5217FE36A61DF94471850E2B3A0B2A6D7B4EFE5E434D2936A15554E2936A4CF3D5F177BE3F358EEE3539BCCFB1890DB37C40031400C1003C4003140FA9CF4B9CFE8F36E3DDE076E37697329FADC38AFEBB8B03CA0D5A1FBD57B349E0DF718034A7B16A4DED5E1F8A9523EA6FD415117768554A2E67EA3A2CA29C586F4B9E7EB626F7C1ECB7D7C6A93791F0372FB8618200688016280182006489F933E57AA3E6F484EE4692E1BA6C1D9BCE2FFF9AB5FCDD2E68EEAF3574303783731C6978DFADCB88FF4B9B58DB1FF5C553680D0E07BD0770E2AAA9C526C489F7BBE2EF6C6E7B1DCC7A73699F73120B76F8801628018200688016280F439E973C5EAF3D4147CFADB5F733F582616D7D0B81CB96081952E3726B64FCCC63CFDE36F17A1B86426EE3B1BDF5EF8FD0A617982AF57E4D409FAFC90C71850FAB380F5A777B4F429AA9C526CBC559F53FC76EF2B27C5ECF52D06E4F60D31400C1003C40031400C50FC76E7E38ABBA29CF9356D884B494575DE7DD4367409DB5FDBBC362C56368B212FD7F1951ABFBD363989A7B96C585CF49FB705F2F8ED96FAFC9DD9316D1D2739B996274F33E06A1B4F33A0641B8ADFEEF977A5DEF8BE5CEEE3539F89F73120B76F8801628018200688016280FACF95D17F9E57548BC9C911640BBF45853976AF8D714E2BB98EAFD4FE7329F1E17E0E8F747A7CBBDCFE54AA8DA71950B28DB7F69F933EF7BE72FACB7DE82F0CC8ED1B62801820068801628018207DAE0C7D3E26FCA6DECE45E3E3D239AF8D514F7676BFE169BEC757AA3E77E8FBF36E3DFFF69CCDB166DAFE711BE9736531A0641BD2E79EAF8BBDF1792CF7F17DE93EF41706E4F60D31400C1003C40031400C903E57863E77E6DA18F5A498AE546A3D20C5CF25250DB827245B364C7BDB9BE39C6976A36EB7771CD2E7BEF52C906243FADCF375B1373E8FE53EBE2FDD87FEC280DCBE2106880162801820068801D2E7DEAFCF4F47CEAD413D5D0F38EBE7BBE57A5C9EFA99A74337ACB533B361F39CCB71CEA4CF7DEB5920C586F4B9E7EB626F7C1ECB7D7C5FBA0FFD8501B97D430C1003C40031400C1003A4CFBD5F9F2FF9D2BAFF382AAE59D8D78CB82BF5E87866407844192647C7A17EF40A1D9A7E8484142149B04DFCF191701FBC7579399DF133D3E63BF56F70647ADA942C35BA143F9F082BE1BEB24CBF5B10CF93D8BEA2D21E45B22EC5C65F9E05526CBC559F53FC76EF2BA7BFC469F41706E4F60D31400C1003C40031400C50FC7665C46FB7DC363232CCE7FD4A496DB0D2E3813B1E08EDF226535ABC2483DB848597F3BCA26E3C43FEF512BE2D22F5195EB674A0B4AC13FF3F7B6FFA15D5B5F68BFEFE877BBF9CF3E6C319E38C7BCF87F38E3B4EB3DF1DEF9B9D9DECBDB393ECECBD139B9860173528C6168822B1014144418BDEAE94A2B3E84A09450444FA1E69455A2901B1905E41419188EFE5AE39B12A45515540B9A056553D1F9E51ABE65C73AED9FCD633E76FCD399FE7DEE024FEF0D7544CF43CC429FF021E1FF6730F6E5F2B5DF67A2EB69D0B4B1ECEE3E63A617565F73C1724E7F465D4C6C951220B85B63C13D5EA0A94079FC49D846B78545688E6AA565406F909F74F2E5836D2038E3516589386ECB7DBFE5BA93D7E2F17FBF98EF49DCC59302076DB100608038401C20061803040EBE7D25C3F7F35F90205851AB3FCDCD4FA39DBE7CEF23A7EA9033DD5ADD08EBDC1D5F41EB4547520BFA21BBBDCB29159FB0453BDBD381D50CCD3A4D54F2029ECF6B2D773B1EDCCEA638A9B3331DC839E1F9288A9671A8C8C4D2375F7118C0D3C42F6FE7D425ECF3136328ABE67C233C3CE9A7C0E6B27C335F2AF5627CD5B372F2ED7DA1C032BF97E38D258604D1A7B5D3F277E6E7FF57496F7D059302076DB100608038401C20061803040FC5C9AFCDC52F842FBDB192FF711F877B210772AA80EB5B59DF8A7CBCFD0363F42E8F55EA89555D8F0AD8AEF6F77FD3E13FDDABE652FF372F1F397C275DA910B78D95B8B07CD43A808F6E6F196F8B9B1901E70ACB1C09A34C4CF6DAF8BEDF13D14FBF98EF41E3A0B06C46E1BC2006180304018200C1006889FDB9E9F277A84E0716E1C1E0F4CA22A2C147557227878E5AD568C54CF2F9B23DB8763F5F949E0E2DE9D4FCCF273C6C95376F8A2312E0259BE41A838E9818EA65134C686E3DA376E785C760335B94D023FF7B15836DD3ABAE1FAB96EDD5CEA58B7268DAD3120E534C4CF6DAF8BED713C267E4E1810BB6D08038401C2006180304018207E6E7B7E9E73390753BD75288F2BC5D4482B0ACE2521FFF461FC7C34142D578ECFBBDF91FDABB1FA1C12B8F8EF5CD4F8937F11F6D6F5985C3F273D4063819869889FDB5E17DBE37B28F6F31DE93D74160C88DD368401C2006180304018200C103F970E3FAF486FC4C483629444C66370408B0CDF8B16D7CF3B7B9E7179D7E74B8D9FEBF8B8AF20FFBA3B0F1B14E5CBCACF4F0795CED983600B0CD8FAFD70A4B1C09A34C4CF6DAF8BED713C16FBF98EF41E3A0B06C46E1BC2006180304018200C1006889FDB969FB3BDDAF1AE27383F37DEDF7E33E286457E2E5699A5C6CFD9FEF6758A267C9BD68A2DBFB40ADCFC0DAD9F8B90C6D61890721A7BE5E7E45FCDFEEAE92C7E149C050362B70D6180304018200C10060803E45F4D9AFED52C85331F64F9C55DA23D7F25F4C062DB99F95063FCFC60D3A059FF6AEFD2CE75F74711AFBC8B96BB3DB83FF0925F0FF7F7F3EB16CD30FFCFA4FB7E9FA431604D1A5B6340CA69C8BF9AEDBF95DAE37732B19FEF48DFC99C050362B70D6180304018200C10060803B47E6EFBFDEDB66E1BA9AD9F332EBEB3E509D6AB5AF0CD8D561C1F7D26CAFA7976ED139CF2CA10AEDFE06440099EB477A2B8F821FA85FAFF795DB6DEEFDC0BE1DE1D87CBA1A9ED906C7FDA2306A49CC65ED7CF899FDB5F3D9DE53D74160C88DD368401C2006180304018200C103F97063F7F2D94E1F5DB72BC79DB278EA40796C2CF8F0A5CDCB3EDB7F5F3EF7235A2F073F77377F1B8A19DFB9FF33D518CC6B276DCA9EE85D7B95A5C4E6E9DE3173EA77D0AF1E7B2258B757BC48094D3103FB7BD2EB6C7F158ECE73BD27BE82C1810BB6D08038401C2006180304018207E4EFC5C6AFCFCB8C0C55D521A3927F79E9CC196F44651F879EEDD51C843F2F8FAB822BA0E532383F09435E07A442EE7E386EBE7DB3CD8FA79BB64B16E8F1890721AE2E7B6D7C5F6381E8BFD7C477A0F9D050362B70D6180304018200C10060803C4CF899F4B919FAF5775E0C8D0280E6A5F0ADCFCB568F6E11A3B27705DC86760600CB5CDC328B8D5CEEB7FBB7C00EACC8EDF6CE3B70FAC3806963B8DAD3120E534C4CF6DAF8BED713C16FBF98EF41E3A0B06C46E1BC2006180304018200C1006889F133F971A3F675C7C7379AFFEFCB97B6B2FD96F77000C48398DBDF273B2DF6E7FF574163B8DCE8201B1DB86304018200C100608038401B2DF9E842C0F4F3D7F341416B794707371771362A14E888752F8657370637925A49916CAF0EAED5C7B5AE813C6D50B85FFA6EE67F9D4C5468B56E63B7109A2D4D352386BE3C5DA6F3F2C70F1C3ADBF9D3FDF56D0259AFD7653E1A4071C6B2CB0260DD96FB7FDB7527BFC4E26F6F31DE93B99B36040ECB6210C100608038401C20061C0D9D7CF7BEF6B44E3A0EFCACF0DD7CF1D8D9F3319E87AB860DFE8F6B7FFCF1D997C7FFB1ECD4BFC50D14EEBE7CBFC7E38D258604D1A7B5D3F277E6E7FF57496F7D059302076DB100608038401C200618030E0ECFC5C2A1870F4FDED8B4DA3DBDF6E4A889F3B07066C9186F839E9E295AAA7B3BC87CE8201B1DB86304018200C100608038401E2E7D2C000F1F3D96BC6C17D052EFEF1E9727EFE9C896B2EAD9F3B13066C9186F839E9E295AAA7B3BC87CE8201B1DB86304018200C100608038401E2E7D2C000F1F3D96B53EBE747C6A7889F3B11066C9186F839E9E295AAA7B3BC87CE8201B1DB86304018200C100608038401E2E7D2C000F1F3D96B1D3FDFD736AAF7ABE6353441FCDC8930608B34C4CF4917AF543D9DE53D74160C88DD368401C2006180304018200C103F270C48490F300EFE93C0C5D79CAFE276E2BE516BF0994F0EF17327C2802DD2D82B3F27FF6AF6574F67F1A3E02C1810BB6D08038401C20061803040187076FF6A840169E901E6438DF1F23F1C2B864B5A2B3C3583F822A49CFCAB3911066C9186FCABD1B7D295AAA7A5348EF49DCC59302076DB100608038401C20061803040EBE7B6C5C08420A511B3BED206DB1AD152A5417DAC1CFDF5954EA90774EBE7DE9D4F66CF9E4FCF081C7D98D6CF9D0803B64863AFEBE7C4CFEDAF9E0BBD87CF85DF3259344A2E283072B7100D65DD28F5DA8289B121E406CAD07FBF0D39873C5057D886C23D1B712FA700B5D7D3847B6B917B498DF83F7E80BA8B0148D9E18BFEAA347DDE290723F138370E8F072651112243DD950868DBB57CECE9C8FE05FD2393C8F1F4E2FFBB4AF35012FF0B8A4FFE843BE74385F4D348D9770A83B59978D83D8E8A7301A80A8B12C2279D1E0362E3C69174316180304018200C1006889FDB23064A92CBF1B8E0DA6C5906865176390E83DA7EDC890A724A3DC038F821818BFFCE458D3FF917616F5D0FF95773320CD8220DF173D2C52B55CF85DEC397C26FCFDD4EA47CBF0F4F9BCBD1DD3B83E6CB27797C776D1D0A63F2D19C9688FB1525688FBE8C41C6AB83E478901CC5EFE9A86CC4D4D4386E8724A23A2E02230D153CBC20BA0053BD75288F2BC5C460130ACE2561EA45371A6E952277EF4E6487DD10EECDD097A5B5B01A35F268141EFB098C9FDF3E9788A9671A9408F98C3D2847B66FB890BEDFE93120366E1C4917130608038401C2006180F8B93D6220272A03C375BFF0EBB19151B4D67623E5CBAF30D679CF29F580A1FD76E667ED5F77E76183A29CF8B91361C01669889F932E5EA97A2EF41E8E09BF69DFBA41FBA00FCF1F7608FC7C92F3F3E763E3B85F5987ECFDBBF9BD0509BF707EFEFCC5245A6ABAF0BCBB9EDF33F062062D572E215FE0E7634F34187BD8397BFF5B7E5E91DE88B1FB4528898CC74B815F0F0BFCFE4141A6105E8F9EEC687EAFF66E2BCA1273917FC41DCDC9F13C5FC6CF27047EDED5D48F8C1D9BF0B8A69430B00CB871245D4C18200C100608038401E2E7F6888191B16914F89D44A34A85BA4B9750169F8D7AA51CEDEA24A7D403BAF5F3CF7DCAB021AD157ED353B47EEE6418B0451AE2E7A48B57AA9E8B790FABAEA5097203DAE656545D92A334D0170DD7AE20F7AC0283B5B9FC9E8EBB7DA83E7B1CED77EEA122528E89916E3CA8D3A02C528191FB35C80DBA8246A502EDE9A99C87DF3A2DC7D488C0E3A76650AD4846775E3606FBC751AB4A43CFED0CBE6E5F15A7E26351C74D35DAAB34FCD9ED192AB41455E3B6FF59545D5560A2B75978B6064D0A21BF37D34E8F01B171E348BA98304018200C10060803C4CF0903F6AF07180767F6E17CC7A7E6F941277EEE1C18B0451A7BE5E7317109BCECC6C2ECDD990AB71427661A6BF2EA1B1EB1699957AA9E96D2B03668BD3FC4759DA130DB98C6610BC5D93A8D3579C5C4D549BE9ECB8D1B73EF81ADB1BE52EF873DEA01C200618030401810BB6DBE5ABD469265260C38A71E60F333635EAE13164718707C0CD8228DD818A0F573E7F84EB61CEBE78C03AA057D47223DF152B52C3B6ECCBD07B6C6FA4ABD1FF6A80708038401C2006140ECB6A1F573C28094F480E1F9735A3F774E0CD8228DD818207EEE1CEF21F173E712E2E7A40756A26D08038401C2006180F83961404A7AC0909F67BE7AC1C5123FEF1C798D10799310D7848CEB8DF8E5CE1032936A799C3A5B831BA5C3080F2A822CB21EF565ED84013BC0802DD2103F275DBC52F5247E6EBF42FC9CF4C04AB40D6180304018200C103F270C48490F74F63C834F6A0B97E34977714C59AFFF5F5CAE9D9766D3F739284E2EE7D727034AD02584F754F72222BD177E7B9251D93B839CE8621EFFCDCE6C4C8D8D1106248E015BA4217E4EBA78A5EA49FCDC7EC51A7ECEFA73BD6AF9E4A6302E3AD2FB618F7A40ECB671A4F198304018200C103F270C38961E78F5EBAF9878F9C2629A1D3B33043EDE0AEDD81B9CBF548BD68111DC48D420CC371339455D73F8F916AF72BCE8ED250CD81106562A0DF173D2C52B554FE2E72B2BD1A393D8111E0EF5E4287CAA3590DF6FC4467F7F248F6AB121280A677253F1A3528DFDB10AA88430FF866E1C969F59143FEFECD17259889F9B3BB3B5A17C185F5F28C2EEBE297C16588C3F0556627D523DBE3C5F8BDDF707F1ADAA151B54F5FCBE2F828B381FDF7CA3115EE36FF027FF22F88E4FC053FB0CBF943D7298F7C31EF580D86DE348E3316180304018207E4E18703E3D70BD6C183E01C54816E6408ACB9588B9FD103BD624E3D9D4148E9E284398B203477F502130B21E11FE99840107C4801869889F932E5EA97A123F5F7909ADABC34581A7FFF7CFB640DD5F87AD8181F82E3A0D716D155009F1319DDDF8363A1B1772E320EB9FC1C99840B3FC9CBD7349292948494942657931DE5FB50AAA9444610C4AE6718692909884FD7B22E69CD3321437E1599B628AF1A17701F725FAD70881CB4F0C63B7E609F6370E0A3C7C0AEFBB660AF7BDC456E1BE83933338D8D6CBD3FE55E0F3BA7CAE4CFF8A86AE11BC9A7CB1ACF8243D40E3316180304018207E4E18203D4018200C103F372F6CFECFCA612CCF5E4E9A0CB71427661A6BF262F6F06D59E695AAA7A534AC0D981F2F5BF359479360819FFFED070F9CA8EFE2FCFCB3FD5ED8A550E2D48D38819F4FE38FDBBD71343596AFB15BE6E79502374FD573F39937539C9FB35F531C7D31FCFCA3DD2A7CEC5F81237D03F8B3C0CFD72754616B5633BE6F9BC0EFB7ABB0BBA65B7FDFE7F12D38AA7964929F279674617C7CCCEEDF0F7BD40362B78DB936B0759909038401C2C0CAB5CD9AB5EB245966C200E98177A9E797AB13915FDC451870420C5893466C0CD0FAB9737C2713FBF9B47EBE3CB226F41AFC156138A999D0AF9F870E4F62BBE74E28675EE1BBC347F1638906971BCA21EBEEE3FC5CDEDD69829FCFEE6F677BDA753CFD8087279292924CBE8BACAF958977397F36C7CFD9BAF81F2EB4C3B3B249BF7EEEDE39867F66F5C3BDB811EB52EFE9EF3B2EA439D8F90407BA9F707EEE2EFCB27C7CCB7BF0EAF51B7E26CCDEDF0F7BD40362B78D237D2F270C10060803B47E4E18203DA00B67735C666B8E30E07C18B0268DBDAE9F133FB7BF7A123F5F5909D768713A57CDAF032AEFC1273B4BE0D92A2E69E3433CFC745D1B421AEA10373CAC8F93B7D599E5E7A6FA343DF396C9704BE7CFB7D70DF333E5DB73DBE12BFC5FAFEEE4FFB766B5E8FF7B6987F5F731D97F4F0B97DC1E7D3A8F4A2D3ABA9E3ACCFB618F7A40ECB671A4F198304018200C103F270C901E607B43D97CC8500803CE85016BD2103F275DBC52F5247E6EBF62899F6715D4616A6A745E38F33BA2F341A29363C9CDF3C2747224B1D164B8B934EC3BB423BD1FF6A807C46E1B471A8F09038401C200F173C200E901E2E784016BD2103F275DBC52F5247E6EBF628E9F0F3E798A8713336828CA13050352C4BAD8EF474FE710AA23CE38841E10BB6D9C05038E34161006080362B70DF173C28023E8011D1737C5CF754218706C0CBC4B1AE2E7A48B57AA9EC4CFED57CCF1F3F0E4DB7C2E95722950140C4811EBD6BE1F6313336814F41493A70343FAEB91277DC8F23A89C735A57850D3868E9B2ABBD503D6B68DB36060A979110608038401E2E78401C7D003C4CF0903EF92C65EF939D96FB7BF7A92FD76FB15C6CFC5C44D51E9A345BF07B6C6FABBD4B338260355E7651868ABD75F3F6CAD45F1A9D328BA988EFB8DAD68919FC4D327A376A907DEA56DCCE901299659EC7A3AD2584018200C88DD3664BF9D3060CF7A60EDD7AA39B2666DCABC30E338C2806361408C3464BF9DBE95AE543D2DA5A1F573698BA5F3E7D684B3F168B1EF81ADB1FEAEEF477B4199F03BADBFEEEAEC43BED73EE486A6E3C1DD46E4FEE082E6D458BBD403EFDA36CE8281C5C61106080384015A3F270C38A61E3035EF210C380706AC4963AFEBE7C4CFEDAF9EC4CFED57968B9F331B720BBD07B6C6BAB5F51C9B12EAA4D12047E0E14F1FD6FE76DD538DAEAA163C2CCE4577AFC0D9A30331D43B8AC78F7AEDAE9E62EB0E47C3C052F3B2C7B18030401810BB6D889F13061C510F103F775E0C589386F839E9E295AA27F173FB95E5E2E786E39523E9625D383B5FCE78B8E1B5611A16C6CEA43709A2BD576377F57C97B631A707A45866B1EBE94863016180302076DB103F270C38A21E207EEEBC18B0260DF173D2C52B554FE2E7F62BCBCDCFD93ABA23E9E2E5D0034B19DBEDB56D0803F637161006080362B70DF173C28023EA01E2E7CE8B016BD2103F275DBC52F5247EBEBC9226C84699025E490A6C3E7306AA512D7CCBDBF8FFA3A9B1FC1EC3FF2C3E6E7C1A1BFDFD91363E8430CD103C154A28B54D0BF2F3CE1E2D17B1F839FB357C0F3A475E2324B4120A01138DE50F9059FB049949B53C4E9DADC18DD2618407152138AC068D951D927F3FA66521FCF7D7F24A4C95965BA5074C9D09B0753DC5D61D8E341E3BCB584018200C88DD36C4CF09038EA807889F3B2F06AC4943FC9C74F14AD593F8F9F2CBD60815D4131AAC3B9F8953BF2462DD9E8D3CDCB3A40B0715B239FFD7B8EF994D1318C87FDDCE5FE4BFDBCE059BE4E7EC9D4B4A49414A4A122ACB8B71C0C393FB5160E1C6C2C29509B182D4CCF125A2F333F2FEAA68DEEFC6FC3C5856C9FF6FFA3E072FC646D1235C5FF02FE6BF3DD5BD8848EF85DF9E6454F6CE2027BA98636AC3EE3C4C8D8D49FAFD78F376BEF95A689BD76674D762F9B9E1186FEB7A8AAD3B1C693C7696B18030401810BB6D889F13061C4D0FBCFAF5576C5B730977857991CED72A937A61AE64F85F2777E212E6FC1FEE59F8BBBCADEB4918207ECE84FCABD95F3DC9BFDAF2CB46819F7B254460EDA1E388ECEFC3AE63BB79F8B1C6616CF03F3CE7FF27AEDFCFE1E7AE2151FCF7FB60D3FC3C2925957373554A2266DE4CBD333F67FDCE7C8BE87E190682CE96F3FFDFBBA60BBFAF50716F04CAB86AB40E3E454A421B427C7E41667E074A7B5E23535EC031B5D5BB12633D0F25FD7E4CBFF517F44A6897576674D7427AC0B0ADD86F7E7197CDEB29B6EE70247F2ACE32161006080362B70DF957230C389C1E78F9025BBFFAD22A7E9E25CCB5EA0DE60D52AD2761C0F1FCABB179BEA939FE4222C5EF1DD6E4658FDF4AC57E3EAD9FBFBBB0FDED1FEDF2E7FCFC6FBBDCA19EECC3779753F97EF64DA782A11AED9EF33F34EF06B6CBE3F1D10617B8CB43E1955F0E4FB912E78A7F36C9CF8DBFA9E9F6B7DF6EECC7A06676DD3B353D6D511858687FFBF5B261C8A32A704DD58AE4A446C4E569B1634D329E4D4DE1E8893284293B70F4071502C26A1075325BF2EFC772AC9FEB7CA61ADE17226F12FAA60919D71BA1AE1A58D2990029E80E47FA5EEE2C63016180302076DBD0FA3961C011F580295C2F06033A9E2EF57A1206A4BD7E2E26D7B624C4CFEDAF9EC4CFED57CCD9878B8A4B81DBF108049FF444FC5539BED9E482CEF67B4BE6E76C5FBBBDEAE257932F66E5D75FB998BA7FB1FCDC381FC3E798E3E7BAF3E861D77B519C3C7BB6FD6440093A85B8A59C099082EEB0570C8895973D8E058401C280D86D43FC9C30E0887AC01C3FCFBDA446FC1F3F40C3C5003CB8DB84ABFFFE27DCD8FC0D4A5373D11C1F8CC87FFD1F88FCAFFF054F3BDB245D4FC280B4F9399D3F770E5DEC2CFC3CAA7B48E0A62A2E21A5B9362F8FD4F8F9EDD25AC86FD5A3A54285EACA729C0C0A5C140656C2BF5A5779255284F1D05892D6AE5B52F8426992D77CC5E5C0DAB558CB440867FB33D9EF3941DEBC15562EC6CDFF63D52AFE7FAD917CB57A0DD6F27C7C847C9279DBE884ED69FF97F742E7B59D216F3F18D682C70DEDD08EBD81EF8962B40C3EC5DD925EFC70201339D9CD73F8F9CE8006BC78F84872BAC391C66367190B08038401B1DB86F83961C011F580397EFE7C6A06DD2585783E368EA9A971DCAFB88B41AD168D151A8C54AB10FDE7BFE1EAEFFE87E4EB4918207E6E298DADDBD35974B1B3F07312CBFC7C44E8D3AD3F46A24718439A3B47E1BAEDCB45616025F839DB0F9662613F195BAB66BCDADC9AF7629FA35B3F5F6B21AFA5AC9F1B96C9F0390BAD9F17354F401E928717C2B522BA8EAF9FBBFCE3670C74F621A7A84BCFCF5BB413F86E8390C7D494E47487238DC7CE32161006080362B70DF173C28023EA014BFBDBB50393785CF8DB59BDB2D844E42B0A70E7EC61283E789FAF9FF7DFAD94743D0903C4CF2DA5B1757B3A8B2E5E282F737B74D92F3BB7CC6C8D31392B9309FCA2D2243F67E7A93F3E1885AF366F867A7A9C87AD098A8657BC1C87D5E9504F8EE2C3439188CA8F837C689CAF719F29BAA54F2F1F9DC4B76171FCBCF57741C14818D5C22D341ADB2F291073AF704E5EE14DF778FA53B77F41509B16BF5BB71DFFBE7E0DA21BF3E794C9303FE69F6C7B743AFF7F28E19A103FC9FD95B1F3DCCC5F99AD39F54AF073D6A79D2393783632CB115B349A45E1C6949F115BF0734B9C7AA9EF81E1D86B2D3F67BFE6CABC98F3E78D9D13B82EBC47030363B891D385FBCD7D78F686E9CB0EA8333BF436FAA6265E4A527738D278EC2C63016180302076DB103F270C38A21E30C7CF5B8BEB911FAA40577A0CB49A7ED4ABD290E979407F0F9BCB283EFB048F3BFBF0726C48B2F5240C103F6742F6DB255ECF97B3DCC770FF2EDBF32B939DE3BEB998FD6F0F0F776E0B5CDBD389D49424BCBF6AFD3C5EB84355872FB77B629B2C18A75BBBB1C7EF8739F19B620AA0EEAFE3D7CAC9197CE77784EF493F2270EDF5114AEC38BC85C7F9B68EE250C461843675E20FAEFBE053503C2FAF43B9A570D9B7935F274FCF20EC4ED99CF8B0E19939F91D16F2D3D93E0FD44C403DDCC8AF75618E248C9F8B899BC0A09245BF07D6E296D93B4D326107D8308DA19DE0777D3F2CE5B514FBEDE6CA6C6CBF5D0A7A406CDDE148F65A9D652C200C1006C46E1BB2DF4E1870443D10BCC07CC45CFDD95CA65C91844665A2F0FFB964EB4918703CFBEDB47E6E7FDF4A17CA4BB7E7D7389CAD95331FDA8C8F9F93C9E0E97100C929C988894B30B9BF9DF173AF0839DC4BBBB12FC20F5BBD0FF0F0C8B661A8A787F5FC3C6A7812FFEFDF3F435C77DB6F69D3AAB1F1C7591FDF07F2EFE378AA0C9FB8B821B2BB0F31FD5D73F24A7BD58FE8D14904156522797C1CEAC971EC4E2945DAF06F658A11F8BF617E6784FC745CFCA4C0CF933577785A16C6F39000AF16939F2F376E567AFD9C89A535EFA5D667A5D7CFA5A007A48E01A9D6D391C602C2006140ECB6A1F573C28023EA81370BCC47CCD59FECB74BABCC2B95C65ED7CF899FDB5F3D75E1F23C0D3FAF6CDC06A6F6B76F0857627B6000B60A5C9EED27F72D6FE3FBC90F5E550AF1A3587B460EF56817BF7FC38514B8FAEC9D93877FB586DFEFAD8C15FE4F634F621AF626DEE0690CF3BA3AA485FB8D3484E66508D7E338FC4B01768547E8F7D59BCA4F3E348A8DFEFEBC5C8772EBE1752355C83F958779275EB139A7267E2E1D7E3E2D0BE1BFBF965762AAB4DC62FD17E2E752D20352C78054EBE94863016180302076DB103F378F81EE9157D8EF799BFBD10C0EC8475AED13A45D28C5C4D833EC3FD784FB0D9DD8F0AD0AF1C27CEAC0BE6C3C1B199544DB0CF68F23E55B173CD668907E240C0F6FA542E51E8CC1DA4CF4F78CA22A2101FD55A5FCFE948391E8CA52CC09D7B66BF9985E1D1DCB6DA8B1FBC62666B96B5D4C02C6C6C6F93A33BB66F1F91795A88E0C47CE8950949F3ECB9F5D2FDC9BBE61A3907672D931C0C67A9D6D58B67F8EFDFE7FEFBDA70FD3C9AF6765FCFEA65BA5E8CACBC2D4C428FFFFF0BE469F17F173699579A5D2103F97B62E962A6EACCDCB2FF432F7C79571E5F8BC3620FB70D215E2E773E306474645CBCBB8FEC4CFA55766B1EBE94863016180302076DB103F378F8183614D7850D6C4FD747CF3ED75DC1F79C6FD6826940C60D79E5B98EAEDC5E980627E6F5AFD0492C36E4BA66DD2F67A2163EF5EF41729F9FFFC30614C7BA641BFC0DD2B422390B6E13B217C1C05D10578DA59352FFC6173379237BAE1F9C823617C57737F632C2C75931BA6C61EE1C1DD0E7EDDF3E0114ADC37F067A49F8843F65617FE6CC6CF0B8F1CC34AF0F3A5E4957DF212869B2B303C3289AE9A3A1E5E7D235D7F0FF173699579A5D2103F97B62E962A6EACCD4B23E81F0FFF2B8B5A3F9782907F35E2E7A6E29419B95C07313B1897C31284B07E93793D1D9BE6E5186EBFC7FFB7E45562A0B5C162FD172AB394F480D43120D57A3AD2584018200C88DD36C4CFCD6320F47A0FEE6454F3EB86A641F408BFDE072BE0BB371D39ED5373F87964461F8A92CB25D33605018178D0398A34979D783E36CCF9F984C0CF8BA2B2F0B2B7160521F1987AA1D5F3F392B8527DF8CB67DD989A9A464DEACF425ED33CBF972C7F21ACE1865AB89EC6C48B497E3D32318DDCFDAEFC1E6DF7387A1A1AF9B32784FF3777ED59190CF468F5E7D998CD19DDB5B14C969421CD6DC7BCBC5AEF74E1E5C87D7E4DFC5C5A655EA934C4CFA5AD8BA58A9B77C9EB7A591BEA0A55FC2C3A135D1B98DBDFEEEAEFABDF67CEF791C7CB71BAE026FFCFF6B4479567F06B95203E196973D2EBF6B01F4D8DE5F13F2AD5D81FABF86D4FFADBBCC2355ACEC1E51D8DDC7EFB5FF77BE3DFD7AF87B2F38E3E3F763E9DED5DDF117E1ED19A7A6E8F2EA824C7E6DC7929C2ECDC7FE3E3AB3FA77F54681FB7607FB89E5720EA4E36AFE306FF00240F755BE4E7BABEEBE87A281A6E568A9FBFDAB76FDE1E33E693FC5DDF0F637ECE7C9AA6BB1DE0FBD5BA9ABAD0905D8BC1AA74149C8B15E614C366EB4FFC5C7A6516BB9E8E34161006080362B70DF173CB189027B72359982F65FFD28C943C2DE2A32AF8FEF66BB7FAA0BED18813278AF8FEF6F367D959AAD792681BB6BF3DFF843F4A2FC5A3F64A245A8AAA917B5286AAAB0A0CB6DF455D42023A6EA671CE7DEBB41C4F7BDBF8F76D5D384BDFA82E40CD95087DBEEC5E16D6A0B8C0AFEBD36EF36B16D75EAB41636C2C6A6252D174338B3FBB5AA9C2839F952B830113FC9CCD334CF1F35C59229EDEAF444FE710EA2E5D457B59032AE212D0147399E745FC5C5A655EA934C4CFA5AF8BEDB19ECC369C322196F7934ED85A23F3A9969292C46DB8335BEE21B2606E2BEE9A5289031ED1F3F8A4CE7E7B40960A57C767B0C57B370F677ECC987F359D7D389F926AB80BFCFA2F9B5D10D5769FDB6FDF9E9883757B36F2FB3D4BBA7032558698CE6E7C1B9D0DFFB4B8797931FEBEF9883F0FBBF86808315D2DF3ECBC31DB6FA175B3F6E23FF1380DDF34FB3B67BEC627847F8BB878AF12B2FE199C8C99B571F7D19E23508F3FC2A6C0B326D7CF591F325B7EACBF98CDFDF785B186F523EB4FD6AFC67DCDFAFFAE20BAB185093B1F66F8DF50EE08E391A9704B69CCC5B1F02C0F4F935C776AF5EA79618CA38BCDCF1F3C9C4675C00FFAB0B2A44A34449F43E6817DFAF373A6F400F173E99559EC7A3AD2584018200C88DD36C4CF1D1003067C7531EBCA13C27CC054B8A534E6E2DE25CDAF6FD790C4C08025FB706C6FDDE39A528C8D0CF3B3F66C3EA42D2FE471C4CFA555E6954A63AFFC9CFCAB49BB9EE3E3638BE2E7CCBF1A13A5F29A597ECEECB7BBA6D760D7F920EC3A36CBA9958C534F8FEBF939E3D8672A8AB1E3EC6FBECD5CE459FAFB8F350EC333E230FEB8DD9BAFA5876987E7E5E5969A8B00F56F65387CB34CE0EDC326F9F9E60B19385F91829325C536E7DB4B951D427BC60875FE60A717649A477A7EFEC9B10B48EBAF5D123FD7F9C66336F9A5C6CFD9EF83D2F279F864FCDC388CD96F61B8CD09BB869EC21B78AC1D42C9B920F43CEC83B62A0F99A72EF27076EF979E39BC3D8CE5BFADFAD4643813EFBF9EC59327DDC8FCE9289EF4755AD4030BF98493921E105B7738923F1567190B08038401B1DB86FCAB2D1D03CC67697E719764DB86F1DD079E9EA851A9EC465879A745188F75E1A670BD58FF6AF5069C470AFDB912EF87238D05D6A421FF6AF6F5AD3444DEC4ED76FE9CDA80CCDA270809ADC4D4C44BA8AB9EE07E5B3FDFD71493780FB1E7AB84FBDF48AA9E2CBCB65DCBFBAE20F726DF1FADEB4773FBDB3F3E18852FB76FC7E7874FE06A7D2EB65D4EE5FBD5BF3F1125C4F7E3F7BB02F4FECF65F7FBB023E8903E3DDBABFDDDDBFB379D0A8672B41BEB7CCE60933C85A731CCEB725F1BB7DF7E541181C8AE7E1C5665E0EFEEC79036DA3927BF8F36B8E0CBE341387CF9342E6A47B1FD8C1F985D785B73EEC50ADBDFFEF196EDD82A8FC7673B5D7120A706DFEC76C1D6F30AFC70CA83C77FB1738B497E6ED897BAFDEDFE1792A08895A3F36EDD3BE366A5BE955A5A3F67E7DEA67A67EBD25D5B876CDF48DCBD1686E2CB39DC8E0D0B676D61AA6DD9790873ED1E7DE90E984D1A76FEADE57A0674E7E74CD59FD6CFA55766B1EB29C65820957A1206080362B70DAD9F3B1E06D85A34E3BCB69E032D45587997E2136DA17053B85E0C0668FD5C5A655EA934F6BA7EEE8CFC3CEC7A2F8A93677D339D0C28E27641EE54F7A265E4353EFCF4BADE2E084BA3B30B22A57AEAC29FB1F27BFBCF6B0329DA8723991573F6E14243A3F8EFE980C077C68DD4F8796D7619CA7C0FA25B338A6CCF8077E2E70CDBC6656367405EFDFA2B17C3FA133F975E99C5AEA733CDCB09038481A5E645FC7CF118607E3D98AC599BA2BF2E2ED74AAE6D889F133F5F6A5E8E3416589386F8B9FDE8E2E3973AD053DDCAFD6A445EB8C3FD6A140BFC7C975B365F4B37E4E73ABF1A52AAA72E3C3C3917B77F8E9ED706C4CF975F92A719BF54EB6DD2EBECC42D24E6F8F98E9F82218F8DC69DDB37DE1937B6E6E7CF85344AB700CECF992D9AAB7FFE0213036D3C5EB1F1273C2E4CE4D786FCBC3924048F055E6E4A0CDBEFFD55AE7C6C66C2F6B8F1EB355FE1DCDAB54816847172E5EA35FC97F8B9F4CA2C763D899B11060803C4CF9D0903C4CF899F2F352F471A0BAC4943FCDC7E747151F304E4217978215C475FADE1EBE79EB206645FAD98E357634C48B3CDA31C9ADA7649D593856BB4A37836358EE8CB97E7B501F173E98A397E7EA3AC15D72E9E120537B6E6E72C0DF3A5CAECAD337EDE71F3371DD351DBCA6DB7B06B73EBE79684D6CFA585015BD7D399E6E58401C2C052F3227EBE3006746BE5A6D6CF8DD7D1A5D036C4CF899F2F352F471A0BAC4943FCDC3E74B14E1A3B27705D98EB3F7E3C0C759E1605B76639F8EDF201A8333B380F4848BC87CEF6019BD6D390771886B36F0BC1910A5C890CE2B6E2CEC964BC2F2D9D3FFF6AF366BD7FB53541D1DC27DA61753AB7B9FEE1A14844E5C7E9FDA39DBAFDCB5C5E59D98D5D47B662ABFC16629A72E05DFD082E6EEBE072260897356DF8C6CB039EC56DD8B877A3F0AC509C4D8BE2E9D8396C76D69CE5E9197D1E1FEDF2C7C5EA347C762C0C21B9A973EE39DFA5C117BBF620A2A9097FF10C86BC211317472785BCBD79FAB315794B1A1358BE1FBA6CE66BDBAC0DD8B3BD1222F075400842F3927038A71C9E0A25CE15FFFC5B1AE6FBED841FF625A9E0753918272B35F05625C2F5B450EED151B365F12CD1F0F6D970F612F71917D436042FC5398BFC9C9D3B67F6E0826521484C4A8222250B8D6FB9EB6230600E3752E0E78B798E213F7FBA6A95C9B573165E525939879F776946517CF22754449C455D61133AAEC9907DEA321EDFAB41CAB71BD17153CEF3277E2EBD328B5D4FE2668401C200F173496360F2155EBD7EB3A4317CA9FCFC407E1BB77FC37CEF1C494EC1861327F8BCEE9FB214BD5D21B145376FFB5178E6E71B37E2A73B0D73E698CBC5CF595BAE5DBB76D1ED49FCDCB1C6026BD2D82B3F27FBED12AFE7CB177CFFAE6E4FAF6E5FAFBB873BB7DD3EF3660A1EC235B3DDCEAE999F35B607D8583FEAFCAB6D13E24FB776638FDF0F73E275F6DBD9F5A1DC52B8ECDB89A8EE21EE5F8DE95B9DFF30B6AFFB9F3F7AE3F72EBBA1EAAB4668431DB6C4E5C3373D1181774A847B2ECFDA8A9707E180C06F997FF4CFF67B6147BC0AC99A4A6C8C5061B58F1F2E9628F57BC4197F66F77CB16F2F1F535819B60AF7A9273458137103CAD66CABC710E603CD4D91848862953E4FC6D53F71FD1EBB222ECF3E2B30107EA575BCAEEB239488ADBDC1C33FF39343A9298267F61DAC76DD28944569B62CBAF66136E9990DFC2F7ED883936F7DCB1BF373D687ACBF98CD76D667FFF2DE7BFC97FD677D69DCD7ACFF9305D1EDD966C26C931BFE3714C3FDDD8B4D632E4E175E7256360F9F96ECB72FE6FD30E4E7C6FBD80DC775C3B908FB66A61D788EAA4B72E41D3984474F26A1292A42B19F179A327E4149C8050C6B6B79FE64BF5D7A655E161DB984FA4BB99E8401C280D86D43F6DBCD6380D969375E2737B77EAE9385CA66720C5DB39A9FBF32358F33FCBF983816BE6ED5AA79FC9CCD3F383F9787F2FF6C1E72A8A20D7FDBEBB56CFC9CCF9184791BE3E7DF1D3B86D89949FD1C93CDFB8CC7719930CF594A3DCD860B6DF9FBDFFF9ECF8D978A01B2DF2EAD32AF541AB2DF6EFFDF4A8365955CA4544FBE775710E3F0CE1EADDEC71A5B3B67BC8EADC5DECE2F34B9BF5DE75FCDBDB41BFB22FCB0D5FB000F8F6C1B16F8F7B09E9FA74D4F73FBEA414599FAB4CC77B9AC7F72969F0BD7DED7B3B0D1EF288F0BACAEC35AF759FF6ADB94BFE8F939CBEBC3FDC1F095FB71FE1B333903557F27E7C82A81237FBA61A790E695FE19EC9EA0EE51FC70F4007F86EEBE9D8925B8901F375BD6A6D6258F1FCC071AF3C7FE972D5BF5FC9CF9445BB3671BB68747CCDE131EF2DBFD69D5FAE77DFA63000EA4E5C13BE2302E683AF04346BDD9B2E8F8F939615CFCDB5E3F617CD298F419A75B3F67EF1DEB2FE6538D8D3B3ADFE7AC5F178B0173B811FB5B29FBDEBC14FFE755B79A5076D00535590DC870DB83AECA9A591F6D05B7E63CC778FDDC9C5F16C3B908C3B6B67712F947DCD1A854A0EFD90CD2366CE5E7DB9BF31A511A70144FFB1A78FEB47E2EBD328B5DCFE51A0BEC250D61803060292F5A3F5F3A06D81863788E6A29653339E6BC7C7BFE6A0963B8A5E7985A3FD7CD3FE4DDB37E727ECC2EC2668F1F705233B1ACFC9CCDDBD8FCEACBDD7B047E3EA39F63B2799F313F176DFDFCED7EC2C5B627AD9F3BD658604D1A7B5D3FB7477E9E1B148EE654051A2BDB90B56933A6A6C679B872FF59E4BB09FF4DF85C922A6EACCDEBF825353EFDE30748BC183027CEDCFEF60DE14A6C0F0CC05681CBB36F9BBEE56DDC27DAC1AB4A217E146BCFC8A11EEDC2D5A171EE1F2D342F439FDEB7A41ABBE572B805FBE35C4936A28627119016CBF3FD46A6E0FEDAD87D01F7FAB05B765C78562CDF3BBFFFB20CE7EFB761A3BF3FDF137E5AC873A3703F7BAE7B74A43E7FB64F8ADDB35D1E8F8B35D9D89398868D8121D8AD5020B9BF19FB9569F0BEA1C2A92CF592C60E96EF06FF009E6F44855AFF6CD6064AAD06A1DD43F0942B85EBA639E9F6A766F0FDED51E5B7F87EF77D57E4F0CD48E2F53557169F6A0DF6849FC1E61039E40D79DC679C67F40518FB8C3377FE3CA7F21EE2AFA7A1BBADF19D71636B7EDEF1F035B27F704199AF373F83CEC2C7266650E87BC42C3F677BD8CDF94E356C3F86EDA763D37CFDBC253D194DA56DA80F3FCEF7BC4D089275F0043A6E25F1FC899F4BAFCC62D793B81961803040FC5CD2FCDC8AFA543577F1B9795EF62FF3D298E2E74785F91C9B9FB1FDED276F66F0790FDB8B7828B75E98C7642C69DEB494F9159BB7B1B952905A099F3B6D73E6988BE5E7F23C0D7AAA55EFDC66C4CF9D632CB0260DF1F395D5C50501811811AEB3B67AA2F85C302646B4B8159581C6B0B34B7E8EA97D4CCC1E8814EA6929BCB0B251FF6DC21087641F4EBA628E9FB33E2D6AD6E246CC8577C68D14F8797B7420B28354A8F8E9001E0F4C22E98BCFF0B4B3CD2C3F27FBED341EDB7A5E6EEB7A1206080362B70DF173FBE4E72CEEDAAD521CDFBB735EB823D987F3391705B7E311C8B8727C453040FC5C5A655EA934C4CF6DC3CF1BC3E4A82DEA46CB25BF25F373C6C1D979569D3E36166E1FAEE7994DEB692EFCC9D838EEBF9811F4DAA57938247E2E5D31C7CF4F5CB98520EF9DF3BEB74841172F959FDF2D6A4245903F8ACFC9D05F95CDC3F3A35250766CAF597E6E28E4FFFCDDF372A4F198B81961803040FCDC99F8F9D88B49748E4CA2A820735E1A47E2E76D03CFE1E17F85D6CF97F9FD70A4B1C09A34C4CF570E6BDACE21E49FF047833A0BA501019C073C1FD1E2A65F24BA6E2A179D9F3DF3F3A23A0D64910A68EFD7CCC321F173E98A397E3EF0E235D66E754799117EA5A08BCDF1F34965221F739954BCF71EFF9DF6F05CF473C4E2E7E6EA4FFC5C7A6516BB9EC4CD08038401E2E78EC6CFDBB44FA150A5E1CEED8C79691C899FB3FA5C2F6BC3A0A6F29DDB8CF8B9738C05D6A4B1577E6E8FF6DBCD71EA98B83AB35CBB4D33AC4F5F54FA680E07B7C4CF75D71D5D4F57BC9ED6DA6964E5B6B53E26312D8C932E376EC4B6D5C9EC9D2E640BDDD04EF0629FF3A5670E6F0F63F96FAB3E3519CE84619BA5EDBEF700ADEA59DD353038CEC7DCD1DE0773EA4FF6DBA55766B1EB49B6BB09038401B2DF2E1A065EBE407C6C152EEF09D07339436163A171D840D7437D5E2B31E6BC12CA608FFC7C5A84B679570CD4C5462373CF2E8BFD6929DC5CDCDD84583C6E6FC3F8F89824DF0F471A0BAC4943F6DB57EE5B90B975374B62F83D94AD9B9BE2E0073C72B8988A335C475FA97A5A9386D6CFA52D96CE9F8B890131B1666EFDDC308DE13ACDBB627A3179CD9E6DF9ED6C4741C06FE75A68FDDCB1BE975B9317AD9D12060803B47EBE540CB033524A816B5D36E07096B859968727FFD5E5B512638EA3AD9FAF24068CFB564C7EBE6DCD57F36CCA4BE5FD70A4B1C09A34F6BA7EEE8CFCDCDC738CF735D9BA9EC4CF1D4F889F8BC3CF9B6A1FA126E8A8FE3FF1F3E5C58054EB49DC8C304018207E2E2606D89C78B1F3621D3F237E6E59A4C2CF8DFB56CCE7987BD7A4F07E38D258604D1AE2E7C4CFC5AE27F173C713E2E773E3AADB1F711F6C2C3C37F78E1036BE605ECFA766907FDC073DDD43E86F28C560FF38B2F7EE9A577FE2E7D22BB3D8F5246E4618200C103F5F297E9EE81182C7B971686F1B4565C04184FF5FFF1B173FD98196ABBEDCB62BF173D3620FFCBCE46202CAC2E4E82AFC199A9206216C12290723E7F477FA96ADC83E7F03ED31FE8B7ED70C71C37CD9548585A2EE4A04CFB3CCDF03D7853C338E07CDCB93C602E2E7C4CF899F93AC9C38223F677B02D7AE5DCB7D902FF539172F5C457A7D377262CF23BFE41E16C3CFBBEE6AD0715385FE81E768E1FA6B120F6BEBE7D59FF8B9F4CA2C763D899B11060803C4CF578A9FE75CCEC1546F1DAAF33418A95621FACF7F43FCAE400C5424F278E2E7A645EAFC7CE0C50C5A2E5DC68387D3DC37942EBC20BA604E7F975F8C44C5AD567EBDD877CD1037E571A5981A6945C1B92454DFBCCD71C3F2ACCE6B9897278D05C4CF1D899F478F4E62C38514449567CC8B73667E9E26C88670255CFD7DA19A1EC7CEE04B500BBF3B12B2119A9704BF7A0DF6C90284FBA6E1A5CEC5E9829B36D7E75214F9D038BEF1F1455C771B6FD38D3205BC9214D87A5E81F315EA59FCF9074039D46DB61D1D959F1FB0929F37760EA1B3FD1ED26E9741DBD9C6C32CF1F3695908FFFDB5BC1253A5E516EB4FFC5C7A6516BB9EC4CD08038401E2E72BCECF7FAE80B6BA10D7BF5E83CB7F73457DD8014C8C686DCACF775C4D11E61749F0494BE4733ABF94AB3CDCE7760E8E96B7C12DD81FAEC25C25EA4EB6103E4DFCDC20CDD3A919D44646A0E3C1244A4243E6F3F3B7FDDD9C1283EC0B37D118E1B9E877CD103715E98D9878508C92C87854ABD4E8AAB88D3A650C72E5EA7979D25840FCDC91F839934D310550F7D759C5CF958977B948A59E2CCED0AFB3719A6281A324A5A408928A733219EF4B73EBE7DB93AAF0634818BFDE9F9821B4A10A9FED72876A54838B13429B469CD5DF7B28B70E69A39D36E7C35294EF82C3F4D75B2384317242835081B7BB6CDB348BBF40CBEDA8E3E79D3D5ADE5FC929C908163867625212EFCFA562C094AC383F9F7C8164661BE56D19DFF5FDB0C4CF75633C9BA3BC36A3BB889F3BD6784CDC8C304018207E6E6B7EFE529078D7139C67E9C2D8D878C3578EEEFC7868EF369B1E73265FF16FD74B19C397CACF4F35F5E1BBC3BB38EFDE2CCC41A2A767105D5586D0EE51FC7DF36AC8FA6770322690AF317CBA6D0BAED667133F374A63B8BF9D85B3FE56BA05CCE96FDEE70D43D0162761B0B97951EF9A216E0CF7B71B3EBFA569745E9E3416103FB747FF6AD6F0F3F757B9F2F7C75898FF11DDF5EFFF6D350A0A3592A9278F7BF9026B05EE635CE6AFBF5E076D4F2766DE4CC1C343E0D92989FC3A44162CD475BEFFE81DAA3A7CB9DD135F1CF6C191CC0C445665C1C5DB9BC719F273AFAC427CBA7D2FD4937D36E7C25294353E21705524E1C0592F6C14F8B9574204D605C8105E9836879F9B6B4786DD755F7FADEF2F26FFF2DE7BFC97F527EBCB79F814FA9FE160B1B8B1857FB5242BFCAB990BB7E4AB4DE7A385F99879654677917F35C7F2A742BEB508038401F2AFB652182814C695C245CE8BD9D87865D52A9CFA3FDE43E47BFF274284B19C717443495AB31AE7D6AE35398F333527B514C7C2D709CF33E6E76B85B94842A31A71E3D37C0F9F7C548BA8B23A7CE1BE17276FA7EBF939BBF7B3C018FC18F2E38AF37329F85733EE5B6B9FD378AB04239DAD73C283CDBC6B8B7D8E719E3416907F35475A3F67DF063F740FB57AFD9CAD031AFA47B0753D599C71990CD3E8D65FD9DA39E3756C2DFD767EA1D9F573AF88F3D8AAAAC4995419FE7E261AE7D22ECD72C6F236212E805FAF0F49C0217908DFFF6E6B2E2C45D91E725E18FB26F14FB74DFAF5F39F6AFAE0233FC1F1B77AFF2E8BEDA85B3F9FDDFB908A9494243EEEB25FF69FADAB2F0503A6C416F6E10CE3DFF5FDA0F5F377CFCB91BE975B9317AD9D12060803B47E6E0D062C8D2D0B95CDE498F3F2C5EC1EB8258CE1969E636AFDFC4CDB30F6851DE3E7EEDC63E2102BFCFEF19F3BA1EC6EC0C992E239EBE77FDEE882ABF5F3CF802E373F97C2FAB971DF8AF91C53F593CAFBE14863813569EC75FDDC91F8399390B66EA82747ADE2E752ABA7719C3AAF128AEB69B875F3679C8DFF05F1B172E4A893E6E1D0D4F973761E9AED693F9DABE66151DD43FA7662DF5CA335F7F8353B43CDEE4B1B1FB23917969AB0B18DB50D1395D03EBA36F553B3B172F63C574843BDC5763477FEFCC8F9EBF8F48F1F20FE62007EF43985902B4A0C6AEE484217AF143FD7EDE3B7646B6EB1FC9CE5936C90CF4ABED352D01D8E341E1337230C1006889F2F0706983D1336A6180A5BE7350ED38D3B0FEE76F0F190F91C6911E6635D7959739E2FD63761DD7C2051980F18A73177FE9CCDE98E08E1CA612D7C0A2B216FAB838ACF39B2E0939DA59FBB989A1F3B2A3F67CFFC75F51A93FD69D8D71C2B63D3BC6F599FEAF27ADCDA263A6E1ED4B4CDC3CD72BF1F8E3416589386F8B934F8B93971047EAE15F48757901CDEBBBEC7CDC26AC8CEC723332D7A1E0EC97EBB74C5927DB8C2CA46EEA3E592520D0F9F603CE9AE97842E66E38AC97D7BC278A4BB368C370CB794C6389C9D6167F2FE7FFE4F9CA31BEEF33B6734DEB139CA7FAC5AC5FF1BEF01FC4A188FD95EC2A40307889F4BACCC62D793B81961803040FC7C2530D054FB0875678FF1EBAE9AD933C93D0393E8BAAE149D9F1BCE078CC3C97EBBF818603E5BD3DD0E70FE3C3C32094D55D5ECBAC426170CB7DF131D3783C2331EDCFE85C682154A43FC9CF8B9D8F5348E7B31350D754D17F26EA7232C3117CAABE1A8292B988743E2E7D21573FC7CF0C953DC7F31838C2B97E0EE730A315753F16C44E354BA58B78FDFD01E9EF1FD8B5E3F37CA474AF55C09DD61AF18102B2FE2668401C200F1F38530C0FC80E8C6129D30BB26C6614C6E9E4BC2686BFE6F798F4D23E3E0090CD6E68ACECF0DE703C669889F2F1E03ACAD26E2124CF6A7615F33BF6AD5013FE8D38DBE788D9ECA721404058A8E1BE61F36FB4408B4B792692C58A134C4CF6DCBCF959333F8DDBAEDF85F1F7D00AFCB01F3E21D819F17D5691011294779D60DE4546910AF54407121949F656636C0D9D96573FBDB3F3E1885AF366FE6FED5D679FAF073D19F1C8A44689E02DED51A6CD8B519BA3DDA9BCF06DA5C9F4B51B87D0397CD7AFF6A1FEDF2E7F6E1369C57E090EC18DFD3FEE186CD481EEA36DB8EC6FC5C674F74F7617FC82215D0DEAF4174F22F502428F1626CC8E975B1B5FC7C42F82D3C1DC57DDED8433DC5D61D8E8C81C5C41137230C1006889F5BC3CFA73D3CB9188777340FA33EDC8FAFB5D65DBA8AC16E2D1AABFAF0B43E43747E9E77A7553F1F304E43FC7CF11830E6E7C67DABE3D46CBE90B9EF27BE5FA1A773081DE937F0B8731469DBBE5C346ED87E3E53FCDC1837CD558F50E8BD174F3BDB682C58A134F6CACF1DC97E7BF2F40C4EDF693469DBEC8047B49E0B190AABBFEE5A99108BBB82B07D2D4C986D4EDDB5A1980BB726CD4279B1F2B072199799D9824B4D49E236BF65B273DC1E78657931B733E6EE1132AFFE3AFBEDDB64C170CF2CC73ED94FF864D36A1EA7B3DF1E353C09D7E053F870B38BFE3C3AC95C61F6DBDD1449882856E9EDB7EF8A55C0273E9AC733FBED96DAD14BF59B5D389D0DF7F705BDCE7ED97F66EFCFB8AF59FF8F8F8F2DFAFD70245B9D0BD96F7FF2ECB5FE7D197EDCC77FEF08E371DFBD1AE4855D40DBCF6AF4F50EF3F0B1C18792ADA7D83AD29131B09838B2DD4D18200C90FD766B3060C93788E69E064DAA448C0CF4E1B1F629BF9E989AD4E7B5123E4358D9EC919F4BC17EBB71DF1AA619197B8D5A65227A2A0B30F8B89F8769DB5A17FD1C53F533851BF6BF36FD361EDFADA2B16085D290FD76DBAE9F336EAE9E1C87FCD50C7CA22FCD8B77347EAEB3DDCE381DE3E79E1E0738E74B10F40BABAB71FD193FF78A90C3BDB41BC7E47ED8723505DEE1A7799CA17FB5D3D51D5877E87B9BEB73A9CA0EA10D99CD95BF6CD9AAB7DF7EAC6198DB6F67F13AFF6AE6DA916197F51DFBBEC2FA8B7D5361FCDC143737E4E7B6B4DF2E253D606AFDBC3C211BB597C231A269E2D7B70EFF88EEC26CE49F8E40CFC028DA632EA0202010CFC7C6255B4FB175A42363603171B4764A18200CD0FAB998FECF1753B695F01942EBE7D663C092FFF3777D8EB9774D0AEF87238D05D6A4B1D7F57347E1E76CBFF1E15F0AE07A5E81384DCDBC787BDFDF3E3031DB5705B9373136F2188D039378D67B9FC7B1FDED3ABF5CE6F6B76F0857627B6000B6CA64508D6AB12FA31CAABED9B5DDC3C54D08CA56EAEF3F704D61737D2E4561FBDB996FD1EDF2784454A8B151A6805792023BC2CF43A96DE3F16E21A72CB6A3F1FE76D66FACFF022F5FE7FA3D23217C4EDF3ABB2E360E677653D92FDB5F36555AAE0F6F2F28137EA767AF1BBBF0547B1F696E1E78D0D689A62819D2F67AA1322440B2F5145B77383206161347DC8C304018207E4EFC5C1A42FC9CC6025BA6217E6E5B7EBE90D83B3FD7C9D12015D2A242F042B8CECABC651287641F4EBA62CE3EDCC08BD7A82A29C493B1F1397DEBECBA78A1BCC6A684FA6A34C8094DC7D387B5FCBAE3C1201AC382F0B8F93E5A6E95F23365BAF5F327834392ACA7D86DE34C18584AFDA55C4FC2006140ECB6217E4EFC5C0A42FC9CC6025BA6217E4EFC5CEC7A1AC7553577C3DFDF1B230F677D346465B335C3C97938247E2E5DB1E45FAD6160128D85D973FAD6D975B12E5CE79B94F93AD1B66BF9F5FDAC341EC7FC893E2CCED55FD7C425CCF14B33D83FAE3F3332D4D12CC97A8AAD3B1C11034B89236E4618200C103F277E2E0D71767EBECA3307EB85B99F98E293DA82CE9E678B2AB3238D05D6A4217E6E7B7EEE535829C4A920EF689C1767EFFCFC9920C9376E23E8C44F68A9BF8D2D7B8FE0C3CFD6E061D52C4759CCFE76577F5F6EBF7D67F0256E436F47423642F392E057AFC13E59009493D3BCFD4E17DCB4B93E97A2B0FDEBDFF8F8EAEDB7EBF6B76F3DAFC0F90A35B7DFCEF6BF5F7DD46DB61D4DED6F67929E7F077EA10ADCBA1E33A76F695EFE7A8E6FD2AEA62E3C1F1B45CE113FD45F4B1278F8E8A2EB2FE57A8AAD3B1C0D034BCD8B304018200C103F77147EAE9BDF59E2E7CC0653484519BFDE181E8FD32539D8111E0EF5E4287CAA35508F762D69BE63981F9BFBEC5728B02F49858BD5793C6C4F621A7E64F3ED965AFEFFBB0B499037159BE5E73D4ECCCF199FF613DAC158766B9EF1B8ED05ED38CEFE57F66253A116EBD35AE13B3EC1EF71AD1F15AE474DA6F7A8D4EA39BAB38C05D6A4217E6E7B7ECE84D9EEDA7CC4DF2A7EAEF3BF2C957AB238E332E9C2D999659D0DF77332D91CFB70C1B29C79F5D7D96F0FC852E1405615BCE2E5F864938B103739C73E1C936F8205DD3FDA6A733E2C4561F6DB19F76667F875F6E14285B16BCB6E371EAFB30F67AE1D1976D958ABB3E1CEECC331BD6E681F6EB11830871B47D2C52CDCD83729933101B35DA5F926D3D0BCDCF130B0D4BC08038401C200F1F3A562E0D5AFBF727BAC4CAC299B497EFEF205CF772963B8719C6E7EA74C4A46B72CC4243FDF9D568D6357FDF8B57E6E5257878BA393F8EF9F6D81BABF6E49731DC3FC3E72731778FE30BFFEDC3B0861DD8FE02B9FB52F7CBABC62CE33CDF1F39055EFF3F92A9BB7B2F9ABB518E06DB984F634C48071DF8A85355696B56BBE9A57265D5C70428D497ECD84F1F28F829BE1373AA80F73ED7E894DF20A7EFD917F29DCEE749A4D7FF3413F3ABB4638CECC95D991C6026BD2D82B3F8F894BE0653716668FDE54B8A53831D358CACB1C3F8F1B9FC6B6D45CEE8BDA38EEFD55AE7CAC3216E67F44FF5F78BF9205613A9609F395A1BB361473E1D6A459282F561E562EE3327FFDF53AEE5B8DF9E5F2F070D7FBEA0A91050B75FDDA2C3FFFE2B00F8E646620B22A0B2EDEDE3CCE909F87B475E3335757933EEA4866F9B9AB220907CE7AE9FDABAD0B9021BC306D0E3F37D78ECCBFDABAAFBFD6F717937F79EF3DFDF5FAAFD7CEC7A7D0FF4F464717FD7EF40D8F48F29DB6560F3C1A9AC06DCFDDFC7F474D37FA1FB5F0EBFCE09025D55FCAF5145B473A1A06969A17618030401898C057ABD748B2CC52C5C093B16750C45C87ECDFFEB755F3B810612C9F17B76635CEAD5D6B721E676A4E6A2ACE707EF7B5C0734DF1F38D674210D2DA81B4D14773F8F9D7610AEC4B4D5F323F37CCEFD31FB6EBC33F0B8C41704D154EC604F2FF274B8A17C5CF55C2DC86D581AD49B0F9ABA536B0182EB4E501410CE7EA96FA4629BC03BA6BD6AF867D2BD61C9F95C5E33FFFA77965D2C5B927DD35CBAF3F4DEDC4EF5CD3E1373DC5FF7B8DBFC1EF0E15C0B3BE135E9333F8C7B942ECB8F3C86CFA2BD3BFE2FCB5060C3D7D6A16EB8E3416589346ECB180D6CF97BE7E7EF59196EFDF76BF72795E9CA3AD9FEBFA8EADB9B2F5737781A3B335D9D6FB1A93E7CFB72755091CFC3CB60AFCF04CAA0C7F3F138D7369B37EE8BCCADB84B800BEF7204E68C3DD57987FB6699B736129CAF690F3908F4EE29F6E9BF4E3D14F357DDCBF1ADB03B67AFF2E8BEDA8DBDF3EBBFF61760DFD8087279292924CBE8BB47E3E1BDE5ADA8646A50275722506FBB5A857A5A15919B3A4FA4BB99E62EB0E47C4C052E208038401C200AD9F2F1503B3EBE7355C442B9B08EBE7BAF95D47D74393FBDBA38627E11975869FBB3B5B56A69F9BAC09BD067F45184E6A2696C4CF8DF373094D449CA692EF79FFC7EEFD9069C7E7F0F3CBDD5DFC9931C31AA8FA3B4DF273D9AAF7E7AC9D5B8B8177593F5FAE393ECB93F7F312D7CF3DFB26715CE0E5FFB85227FC7F331BF6680CDF563F8757633B3E89EBC491AE6EEC7E3485238FFA4CE651ACE9E7ED41EBE78EB77EEE48FC9CF1232F752E9287BAADE2E752ABA7619CCEBF5A6C4C0234B5B3FAED6450A0491C9A3A7FCEDA859F89CE55CFEADFEE217E2E895DB37D07D19A595F6BA7EBDA1055576A731E2C45E1F812DA90EF6F1F1FD2B7A99F5AA5E7E1210DF516DBD19C7DB823E7AFE3D33F7E80F88B01F00B8E82EC921203EDD5342FA779396180304018200C103F5F210CB0F9D352E78BCBD136DF1C8C44636EDCBC7053FC9CCD37820AB3A09C9CE1F311AFAC5C1C51ABF5F3BD80CA7B4B9AD719E7C7E6373AFB4E6CDEC8E2D95949159FD364E15471A17E6E9426CC8D4CF17353F6E1728472C55F4F43775BA3A43020767F9A3B7FEE2BC87A7527F6D6F5E8C3DC87A6B045DD22C4BDE1719E9A017E4EDDF01ECEE3B5CFB88DB8C53CDF91C6026BD2103FB73D3FB724F6CECF9930FBED2E9BDC7021EC3464674EE19B4D2EE86CBF370F8764BF5DBA62C97E7B6165235A9E8C23FECC49A8AAFA50713D82E6E5763A1EDBBA6D08038401C2006180F8B9FDF273FFE8024CF5D6CD0B7734FBED45CD5ADC88B920290C88DD9FCB61BFFD66B976D1CF77A4B1C09A34C4CF899F8B5D4FC338E6137B6A6A1ACA1B6A0C68EEA0B0AA035E07BF378943E2E7D21573FC7CF0C953DC7F3183B42B97F0ADDB4FC8542984F0699A97DBE9786CEBB6210C100608038401E2E7C4CFA520E6F8F9892BB710E4BD738E3F542960C0D65817FBFD70A4B1C09A34C4CFA5C1CFF71768105B375F772DEAFCF9DB732D52A9278BD39589F1F36475011215173032D0C1E3AFC62B78FFB17349C1B2106E17DCDCFEF68F0F46E1ABCD9BF9F9FC759E3EDC6ED9278722119AA78077B5061B766DE6FED57EB76E3BFE7DFD1A4437E6DB5CA74B4DD8FEF60F5D36EBFDAB7DB4CB9FDB87DB705EC16D1232FF6A1F6ED8CCFDAB996B47437EAEB3E3CEFA70F7617FC82215D0DEAF41E7C8242E5C92E3497FF71C0C2C16378EA48B693CA6F198304018200C103F77267E3E26C41D3A2DC7D448D7BC348EC4CF075EBCC6DAADEE28BBA99414066C8D75B1DF0F471A0BAC4963AFFC3C21318997C3589EBD9C34196E294ECC3496F232C5CF993D0BD7E053F8DC37023ED1C7E7C52FC67EFBB6355F6140A3914C3D79DCCB1726ED7E329B703A9B9E3AFBEDCC2E26B337B6EE6B8F79F5D7D96FDF260B867B6639F6C97EC2279B56F33843FBEDCCFE47D89D329BEB73A90AB3DFEEA6484244B14A6FBF7D57AC023EF1D13C5E67BFDD5C3B32FBEDEE1E1EDCCF08EB2F43FBED3A1F6BA6ECB7331C2C1637CCEEA414DFE965793F96507F29D753ECB6210C100608038401367E48B1CC52C340D0D97261BC5571797F553417DD7FA9B5CD2B61CEFE74D52A3C5EBFDE6E849577DA0416A5840129615DECB671A4B1C09A34626380D6CF97BE7E7EBABA035F055CB17AFDFC6E422C17A9D493C589E9FFDC2B420EF7D26E1C93FB61CBD51478879F9EC3CF19A7544F8E63774A29D286698FBC29D921B421B389F2972D5BF536528F350C73FBED3A7E6EA91DC9FFB934D74C6C5D4FB1DB86304018200C100668FD9C30407A8030E04818B0268DBDAE9F3B123F6772A4A20DCAAE4AABF879A3D0168D06ED61EB7A1AC7A9F32A91783D0D2D4DB5FAEB1763433C8E713E1D0E4DED6FDF10AEC4F6C0006C65EBEEA35AECCB2887AA6FD666FBE1E22604652BF97D877F29C0AEF008F27F6E42D8FEF60DFE01D82E8F4744851A1B650A782529B023FC3C94DA361EEF1672CA623B1A9F3F67FDC624F0F2753E974A4B0847E2CFB928C8BD69356E1C4917D3784C18200C10060803C4CF971B03CC47CED4C44BBEB73CF1E74E610C6E976CDBB494CDFA1BAD4F4AC54B610E5874E567EE6BBB45983F2CB60D6CDD9F52C48054EA2976DB381206AC4943FC5C1AFCDC9C38023F6752DC390ADF43BEFAEB8C4B91F37048F6E1A42BE6ECC3B173585525857832366B27E56A560B5EF4D6EA31A03B13A79384C47BF3C2741213576732DC549AE2B73640A5AA57693CA6F198304018200C103F5F6E0C54F60ABFBDBDFAF0AB5983C218DC2BC9B6290838CD7F5F0AF2A0A402A3C2FCA15B983F3C1F1B9F9786F400E90147C2803569889F133F17BB9EC671DAB1691CF00D42A6EA92FEFA592FF957B327B1E45FAD6160128D85D9F8DE5B8693EE3B85F0D9F32FAC3F4DF9CE1443980F4DE6A743AA7A95C6631A8F09038401C200F1F3E5C440F1DD273875A90589974A9193D92C8CC1E5C2189C21C4BD5EB6B2BD1B3F0FD487B51715F370AD307F782CCC1F16DB06B6EE4FA961404AF514BB6D1C0903D6A4217E4EFC5CEC7A1AC7E5DD6983DF5939922FC9F4D78F5B0BF959F4C5EC6F77F5F7E5F6DB77065FE2FBAE77246423342F097EF51AEC930508F74E63C38514449567D89CC74A5174ED78365BC9FF1F2D6F835BB03F7E54A9B03FEA0C0FD3B59F619B5AE2E7ACDF58FFA5E7DF815FA80265E93188CDAE838B30AF7A31D2B9203FDF503E8CAF2F146177DF143E0B2CC69FFCCBE1AD1DC09AEC5EFCF34C1E3615F6607D5A2B7CC7272C72F45FCA1ED99D1EA0F1D839C663C20061803040FC7CB931D03622FC8E3CE1E1B1C2F8E9F2B54A18839F48AE6D06FBC791F2AD0B2646B4E8EF194549A01F9A0A2A912FCC1FBA84F9C362DBC0D6FD29450C48A59E62B78D2361C09A34C4CF899F8B5D4F16C7EC82291362793FE984D9DC67BFCC9E18B32B26939D9B631FEE8047F4BCFAEBECB70764A97020AB0A5EF1727CB2C945889B9C63BF7D534C01D4FD7536E7C252156E674F1E848BF72A21EB9FC1C998C0595F6BEBF608F1A3FAF6336C53637E3EEB132F456F1FEEFD55ABE6D88733EEEBFD7B2290F9EA85496EEDD6CFFAAC181F7A17C06F7A0A47A667F07D7107DEFFB140E0E4CFF93DAEDD2FB1495E61711DFDCAF4AF68E81A59921D3A29BC1FA6C2693C76ACF198304018200C103F270C901E200C1006AC4963AFFCDC5AFF6AEC2CEB7A816B8829DB539A71BF7364C1E79B3B7B6BEEDC2D9336CDF082F5AC17DAA2DEA03D6CED1381C58D8F8F99E4E73ADBEDDA9E4ECECF0DFDABB97B8498E6951172B8A6D7E048BC0C5E6989D871C297C7113F5F1A3F67EDF3C14E2FC8348FF0CD6E17B8AB54D81B74624EFB99E7E7957ADBED3AFF788C9F1BFA575B2A3FFF68B70A1FFB57E048DF000FFBF3E5266C4AACE2D75EE36FB0EA44298EBF8DB3C4CF8B3A8739DE960BEBCBF17E980A277F2A8EE54F85304018200C907F35C200E901C20061C09A34CEE65FCDDC9E5BEFC99959AE5DD0CEF7D4EEAC1CC06ECD131EE6DED1C7EF616B7CBB2ABA4DA6F7A8D45A3C0FBB9CDF48A4B87EAEBB66B645595F31BBDE3D8F1FE3FB7DDEFCDB78464238DF1F1D2C0BE17BA5CDED6FFFF86014BEDCBE1D9F1F3E81ABF5B9F847503262AAD378FC81FC26814BFAF0FB7EBF2B80F8B919D1B5235B3FFF6CA72B0EE4D4707EBE2F49859D270ECE693F5D9BCEE7E773F771E878F8EFFEEAC2FB33EE4AB8BE6F0735772CBE6B4C56E70F737EFEBF3CF2E0DDD98B8FE4ADF8A36B125C8AD9BEF7026CAB1DC49F65B5F0BA6FFA7DD3894FEAC2FB4BC4C6F472E545DFCB1DEB7B396180304018A0F573C200E901C20061C09A34F6BA7E6E153F9F7C85C4A426BEE6666EBEFF8F440D76A435CC0DBB5CC37F37374D604D5096D9B48CA34FBC7C8157BFFECA9FC77E75D7CBD90752E6E73A89BA968BC2E4588427644371291C3D9AA6796D608A9F7BA973056EA8C2E95C350F8BEA1E827A72945FC78D4F235A33EB6B2DA4AD5B1F4E329F9FEBDA51DE5687D3756DFC9A49F250F79CF6336C534BFC5C27C52D8F11E87314E585D973FA76217EBEBD6E78F67B586E3BFFBF3EAB9B5FEFD63CC3D6AC16B80F4D618B9AA57F63F17DEBE87ABAEC585F89F7430C3D602F699C653C260C10060803C4CF0903A407080384016BD2103F37D873DB368ADFB9A6C3B3BE531FF6696A27BE96E5CDEEBF3D530EB7D661F88E8E99E50CC1259D485EF315F7E9C87E75D74C92D6AED35F1B8A72F51A93E196D218865F59B56A49FCDC5D56C9D71D0DE55872F3BCB0A5869F7D7B56DEF8F955CDDDD8F1BD2BDAAAB2F8FFDC8232E1777A1E0EC97EBB74C592FDF6CAF63E3CD1DE9FD3B73A7E2EF659129D7C16C26C0B3E93AC5EA5F198C663C20061803040FC9C30407A80304018B0268D53F1F3972FA04CBC6BF24CEC71C6411E8DE11F57EAE0D538BBA6E7D93789E3D353587DA51A7B875F636D54317C85F01D650FCDDA9366E76075B6AAD8F96B262BDD070BA561FC66A9FEAC162B8CA71B3EFF9920DA6E2DCE5F8E4663C50D68351AFC149ACE7D641BB701F173E98A397E7EB7A915E5DA715C3A1734A76F75FC7CB970660A6B52D2AB341ED3784C18200C1006889F1306480F10060803D6A4712A7EBE0067607B6EF7D6F5E8F7D4322EBE5EDD892343A33CCEB5B0839F5337B5EFD6D4F973DD195D5365EBBAAB41FBCF2C6E1A0FEE75A125450DE6379AC53D6E6D5B360CB0FDF6EE497711F21FF3F70DB333C17F3BA4C2EA5B7DF8CCFF363EF029C7C17B9DF8F7C856FCFD583A3C47A7F0AF1BAE636F7EC382BCC9706F7F414D1B1A6B4A85E74FF2EBAAE2DCB7B6C053715626E3E7D02D9D3FFF6AF366EE5F6D9DA70FF7AFF6C9A14884E629E05DADC1865D9BC17C81B95E4EC0CE703954A31A9B7359A9897C681C1FBA6C465C77DBACCDF65DFEF04A88C086F30A1C921D43F4E8243EDCB099EF7537D78E86FC9CD90B607DC76C0704465C45B8F03B3535AEEF5B1DD6D8B7304B6749FEA76739DC1BDAF14DF100BEB9508C9D8FA6F07FFFF90A5CCB7BF837A46DB75B17E4E897CB7AF0EAF59B39E748A4A057693CA6F198304018200C103F270C901E200C1006AC4963AFFCDC1EECB7B3322698B1ABFEE8C96BD4879CC198705D1412819191A7C83F7592EF534FD9E48281D6BB16EB63B58DC0972FCCF2736653FB83DD2A7CEE775B1FE652DC83BF1CBEA5FF1EF1E7C012F8F5F72ECC9B4ABBB076CD577C9CD509B3C97A4EE0E33AFBDF1E1EEEFC9AD9726736DDDF5FB57E1EB7D4F957DB260B867B6639F6C97EC2279B56F3389DAD71F9AB19F8CA2F23583B8DC084609BF36129CA1A9F10B829921051ACC2C60815E7E7BB6215F0899FF569B729D0723B327EEEEEE1C1FB89D9DB67FDF72FEFBDC77FD97F668BDFB8AF7FFF6FDF59E4E77F8D6881DFC430BFDED3F50CEF1FB88D2343B3FFBFCEEDC1C7FBD40BE28CE15859D2CD712DCAFB21521AB2D74AF65A09038401C200D96F270C901E200C1006AC49E36CF6DB973B8D61B8A5F5F3BE6733680C3BCB7FABC34278D8AD1381E8A92C474150E0B29599EDBD0F4EA831C99B183FDF1A538C3F0437E3E0DD76BEE7FF0FDE05D89CCED6315F2F9A9FB37DFEEC39A67C52B3B5729D8F35C6D599FF73E69B2B262EC1E4FE769D7F35F7D26E1C93FB61CBD51478879F9EC3CFE3A767E07E3E02A7BA26119671C1E65C588AB243684395F0FB972D5BB155E0E7EA090D8E350CC3477E42CFCF2DB523E3E7BA75739DFF7AC6C3593FB2FE64FD6ADCD74A0167E6FCAB1D199FE2FCFCB8C0CF7D85EB2F949D581B5D0EEFBE27F09D7E03CFD1D7702D6A5F909FCBBB4766F76A90FF73BB4963292F47FA5E4E18200C100668FD9C30407A80304018B0268DBDAE9FDB3B3F6F286D13F879002684EBA2B361181B1945DD95083CEE1C45DAB62F97B5CCE6CE9F6F281FC617C145F8ABAC9CFB98FB8BBC15EB2E14C3B5ED19BEBE50CA6D6A7F11520CBFD12716B9F92F658FE63CB7B65DCBDB213A3A96EF83FEE660241A73E3E6E1D0D4FEF60DE14A6C0F0CC056B6EE3EAAC5BE8C72A8FA66ED8B1F2E6E4250B6925F1FCDADC291F878E17AD2E65C586AC2F6B76FF00FC076793C222AD4D82853C02B49811DE1E7A1D4B6F178B7905316DBD1DCF9F323E7AFE3D33F7E80C48B0148A9D2C0C76D330CEDC399C3C9A6925EFC29B012FF50D463D3ED56ACDA9D09AFE1097C12588AFDF787B1E6462B76E559E6E764BFDDF6F514BB6D1C693C260C10060803C4CF0903A407080384016BD2103FB70D3F7F3A368DE1F67BFCBAB3558B961466DB7CF6FC79BF46B3AC655EE599B36C76B5CDF980BF76AB14DF6E74C3D4D823F8471760AAB76E1E0EC93E9C74C592FDF6C2CA46FEDDA5E59980F9B0B3FAF0E5B4DFFE7D6A0BD96F97403DC56E1B471A8F09038401C200F173C200E901C20061C09A34C4CF970F6BAF8532BE5E84DF3347B1DFCED6CE4DF1F31753D3E81C99445CEACF606BABC4CFED4FCCF1F3C1274F71FFC50C32AE5C9AC7CF978A5B47D2C5341E130608038401C200F173C200E901C20061C09A34C4CFC549F36B7925DE0863CAF4DA75FC97C97FAC5AC545F75F17B7DC7DF02EFCFCAF179AE0DED4CD6D6A6F53D562FFD0147EBF3793DBB0FF5888DB5BDE0E63DBF50BED6FD7F48F43A14A43FC9508BC10FE1F3A2D47E7DD627E6659776ED9D2FE76577F5F6EBF7D67F0256EBF7D47423682F292E0A9CC80BCED8ECDB9AB3D89CF9D36DE9EAC1D59FBEAF6BA6F3E730611F7EE096D9A80B4F1A105F9B9AEEFE27FCE852C5201EDFD1A241736A1F8A6D26ADC3A922EA6F198304018200C1006889F1306480F10060803D6A4217E6E9BF730FB4C341A63E568FC391D4F87B468ACD220FFEDD9DDE52CB325FB70C636B5B7DDE9C3E7979BB1BBB871D6365C4CE7A26CB7338EDEA0E9E7BEDF757BFC99305BF6CCBE58CA5B1BE0CCE677882C98DB18BBA654E28047F43C5EA8B3DF1E90A5C281AC2A78C5CBF1C92617B0F3D1A7EBDAF0E1F6FD487E546F73DE6B2F122B88AE3DD9797E9DADB875E73371A13011EEEA5CFC73EBACCF3A637ECEFA90D98663FDC56CEEBFBF6A15EFC79494D97E35EE6BD6FF4BB1DBE648BA98C6631A8F09038401C200F173C200E901C20061C09A34F6CACFADF5AFB6DC69169397E6E1242A8EBBE9C3990D7D9DBFB5E52EF3F8F8D8A2F9B96BDB043ED89306BFE9A925F17326C566F9798A9EDF317ECEEC8033512AAF09FC3CC4243F67F6DB5DD36B70245E06AFB444EC38E18BE85733D875E238B7354E3ED596C6CF75EDF94FB74D7A5F6B6B0F1DC7CEB834C434646263503CD4AFBAE7F173DDB7159D7F3CC6CF75BEF158BF9AE2E70C6F86181C15309873FA326AE32EA3F0AC0C4FB51D3CBCA5EE117AEF1549F29D5E2E3D602CE44FC5B1FCA9100608038401F2AF4618203D4018200C589386FCAB89936629FBDB47266650E47580A7D3360FE3E9D36EBDBFB59528B3B9FDEDEBB33AF1FF6CCFC1E7F22A6CB8D180FFF2BE0207879FE303F75B382AE0E4BFED2A5E143FF749FD6D2FF4C0C46C5F15E4DEC4D8C863A4E75442151B8FE2F242BE3F5AD78FE6F6B77F7C300A5F6EDF8ECF0F9FC0D5FA5CFC23281931D569DC57D8F6B0CBF84E7601C97D4D36E7BDF6223FDD69D3B7E781B063F868973FE7E77FDBE58E330D8DF08C8EC0EE30F6BD63FEFAB9F1FBC7FAAFB0A40CB71BFB31A8A944ECF52C286295989A18B588C18230A1CF9F693032368DECDDDB50752D0D19C72370F7D27149BDD3EF92C69ABCE87BB9637D2F270C10060803B47E4E18203D4018200C5893C65ED7CFA5C6CF4D855BB20FD7CAFCAB2915A8932B31FCBC178D854DE87A7B7677B9CBBC5CF6E174DCDCD4F38F06A970253C04D72E5E4476DB386AD22FCCC321D98793AE98B30F1715970237815B5F883C8EB42B9751F2701AF971C18BE2E72F85FF69DBBF4777DB23945CCD446F8534DFE977D5038B8DA3F1D8B1C663C20061803040FC9C30407A80304018B0260DF1F3774F535CAE3519DE2D94B15B82F6DBDD65959C471BCAB1E4E67961D6849BF27955D5DC8D1DDFBB22332F0B1997A250D93B839CE8C0796D40FC5CBA628E9FDF2EAD85FC563DCA4B5438B8D71D3F9D0C87A6367B51FCBCA1B009153EFB3021845FFF3192F8398DC70E351E130608038401E2E78401D2038401C2803569889FBF7B9AB55F9BE6E096FC9F2F671FD8FA9D328C7B2688B65B8BF397A371BFFA06224223A02AD2E0E1DDEC796D40FC5CBA628E9F8FFCFFED9D7B5415579EEFBF7FCD3F77D6BA7DD7AC3BAB6F7756DFDB7357DF5E33736FA7A7A7A7753ADD9DEE8ED3DD49A7DBA8D1F88C31514CD4F08812348A8AF8420E0AE20B1110E4E55114E223111051107CA0222ACA11514F04411414901C434F736B6F5284C73988E57955D5F78FDF3AE754B17755EDDF67FF8A6FED5DBFADF87ABAA2AD6F9DB662D9C60C5C3E9B3F241F8F94ED95FBF251A9F48B1B05877AB7DF6BEE4493DDE697AC7BB27FE83D0EB8BB6D8C743F260364800C509F9301C601324006B494A13ED75E26CAD2B33618F5F9E07D5F3E79224DFC3E7AA61A95674E28DB3B71F9560B72B35365AE3161EB2C16F91EF350EF9F8F9E3A55AEAF362E245CAE0B366AC14644172461CCD29598B9231DE9B55C636DB896D0D4865F4E9C8A9D75D5F277606135267C3011933625E123CB62976DDA579F0B7F897C70519618A46766A1F8820D0F9B7BE6901C29BD88FB0D75831870C9CDAD6FE69E182916F37ECCFB311920036480FA9C0C300E900132A0A58C5EF5B93FE46F1F33365B7E573F07FEBD38C7BEE769A43C8D4FADEB7107C68E192DEFB3AA899CAC41C141724D2E91FF3B58F92E7281AB39C0478C7C6F909E54D7577BC71285A083A5986759885153DE90FBE666E662F4B228AEAFF68C36263C0601499908DC16054B43B7D4E7B35392109EBAC3659B0A7D2E7CA8FA4BF8EFBB2FBC203FD5B5F206FA5AF85F70D0970D91BFBD72DF11397E5E5774044F3E0CC4B5912371BDE0A0A17275325F2BF3B5920132400698BF9D0C300E900132A0A50CF3B73F7B19316E2EB6ABE3E61C3F1FBC4FAC7BED6CEDEBDA5BF6DE75BAA22D16840407CA35B59377A6399DDFAEAEAF1674A20E8B1396635A6236C26257CB7DA397AE4470D26E585B6C3ED7BC7AB2994A7B8AFCF7BFFC50D1E7D557B0227915169FBF87F084652EDB541D3F173CAB6BE4091DAEAEAD26C6D487CB40DFF7CF4FCD7E13DD00EA15AB4BDCE897AC7BA27F18250EB8BB6D8CF4BC9C0C900132C0F17332C0384006C88096327A1D3F7F1E7D6E6FFD0B3E0C39A2D45185A8C842584FDD45CEE613B8EFE8C6A28F3FC3B5F3B598F49615A98A5E9C37E7201E36B7F4AB47E871EAF3E1D525D6577B6DEC0CA58DC62061E332A4A4E5216F4FAAD3367036BF7D526C3A66AC8AC47445CB5B5BEC9897570A6BFD45B93F70F7A7084A4F474E5B93CF35AF5E4CCC6F9F1411891909A9F8709B059F945623202A0233633721DD5EEDB24D5DBD7F2E7C9D506043ED6985F57DF9D895910587A36D486E843EEF9A374BCE6DCF0908C023E57FB1033FFC31EEAD8DF04BD63DD93FF41E07DCDD3646BA1F9301324006A8CFC900E3001920035ACA98519F2F8CBF8AEB255552A74F786B0F2EDF6DC6ADD35FE0FDA5E548DB5204C7175F607564B1FCDBDDA75B90B5E188FCDEF77DF3BEFA7CC4C81D525B0A4BCBB8D8FBFDC33971484F4BF1BA0F7CDDA706EE13CF3DCE9495A0B5E3012C9B52F16E9805D74FEC1ED406CC0FE7BFE64A9F8747C7CBF5D5F2B6F7AC5DBE303A1B1D772B9FAACFFFFAED6FA10A40F9848968ACB3A3B2BC1E0FFEF9857EEB11FA0BEB9EEE1F7A8E03EE6E1B23DD8FC900192003D4E7648071800C90012D65CCA8CFE3F7D7E354DE69F9FD7C55236A95ED61F34FA274FF697C7EEC463F7DBE3EE7168E6595CAEFEA3A6AC3D5E7E96967FACDEF35523F1C6E5D429B3BDADBB039F304D6AFDF88AC0D1B5070BD13C7336306B501F5B9FF9A2B7D5E7DF7118223B6CBFCEDAFBF1B8663FB9386E443CDDF7E31380476459F77299F8D0D6DB8BACFAA30D08A2E4B8C66D6FCA90CEFC7BC1F9301324006A8CFC900E3001920035ACA98519F0B4BC8BA8A2C450F1EFEF412328EDC446AFC49B916586CFC79E4EEADC4B265C7E4FCF6F8B52794BFEF5FE770E7B7FBCA07BEEE537DF7752896957B141BD7C7A1EEF24964E4E523353149CE811ED806D4E7FE6B43CD6FDF53528D465B190E9EBD8D89CAFF551DCDB5C3E2E6496919FEA2FCBD3A66EEAD58AC3E23B89E7F40AEBD6E2F3D2DD777CB5F1A81D6863AE4AF4BC2E9754B5073E1368A1687A0F5968DF763DE8FC900192003D4E7648071800C9001EAF321CC97F9DB0B8B6F0C2B7FFB708FA3C73C8DEE3EBE680331F7C0D73A94E65A9F7B829BAEB1E3647EB8CEE3254FCDD5E93851EA563ECB0F54E2D1ADF2DEEDF911AB7B3E138EE078F832EC9B3B178F9AEF78AD7FE8310EB8BB6D8C94AF950C900132C0FCED648071800C90012D6598BF5D7B198E9FBBEFF81C3FF76F1B6AFCFC59B68BB1EBEC800854EE8CC3E72B62703BE2431429FA7C976267362E93E3E903CB74D4DE90DB9DEDD3CAE7FE300B0A836629BF3B7BB71F8D8CEAF9DC711419AF4D40E3F9635EED1F7A8C03EE6E1B233D2F270364800C70FC9C0C300E900132A0A58C5EC7CFFD419FF77D1FFD79EAD2633FA43E3797B94B9F8BED223FDC93C21C3C567EE7CC7817FF3972246E2AFAFCD135DB600D7ECB8EBF8A75D695FDEED4E715872B6055EA7BDC5C2BB78977E0F3DE9B2ACF2973CE1A14068CC7E94F4B707D7F8AD7FA871EE380BBDBC648F763324006C800F53919601C200364404B19EAF3E72F437DFEFC65A8CFFDDBDCADCF85DE6E5574F9E1B7DF41FB67F9B85B6B47CD0BDF975ABDF7EFFB687377EB737FEC1F7A8C03EE6E1B23DD8FC900192003D4E7648071800C90012D65A8CFD90FBD759DD4E7FA3577CE6F2F5C9784AA37FE80524573B70587E07A850D251B93507F284BEA71F9B703B4B9BBF5B9C849A7CE99574DBC0B3F705BDF7D22D73CE38067638791EEC764800C9001EA7332C0384006C8809632D4E7EC87DEBA4EEA73FD9A3BC7CFC5A7C8DD2EF4775FCD2D18507F8BCFBEDADCDDFA5CCD1BDFD7BECCC81CB4ADEFBE7E63FB8C031E891D46BA1F9301324006A8CFC900E3001920035ACAF8A33E3F527A11F6DA6A54D636E1E03E2BEE37D40DFB38BE6E4FB3F4C3A7D5F5E59327D29C952956B4596676B662BB116DB1485F3AD3E7398AFD7A7E3C464F9D0A6B571BC685842357F91CB56023D6172421EE5E27122B8EF95CBBEAC9169EAA96ED29DA51B4EFCBB323109A168757E67E8CE48B4558525022F7B9D2E7B5B7ECD25F59D95988B2C420233353FAF3591950AD6FDE37559F3BD3E65AF4B93CFE577F91D6779F18C3BFF4AB3FE07C4696F2776DBDEBAB65BF3545AEAFA6BE7F5E9476148541537AD7577375FCE15CA751E380BB638791EEC764800C9001EA7332C0384006C88096329ED6E7AAD6BEEF10FB7287A5B5F3CFD623357123C2E353519866717A1C5FAEAFE6EEBAF4B88EC253EB7ADC81B16346CBFBAC6A62CD94E0E020D86FD5A2FB2F0EF9DD9A9D21BFC758A23062E4F841BA70A6B5027F9E11827794FD41074B31CFB210A3A6BCD1BB7F794181CF35AF9E2C4531B53DE38AAD981C6795FA7C5CA405E9B6D3486CEBC2E6F2634EF5F9B837DF445969B1F497B0EF8AF9E7CAA7F0A7F0E5405F4BFF0F60E04D657BB8F229EC43C5762B753C54B4F7F69123F1D61B637072C09CF6BE26F6F5ADABF73803B6F53BFED8B13D36609FA8EBF0DA743CBA53D1CB6DDFF5D532FF3411E5964FFA31DDE5E458A2AE7794E3D4D75C33651C7077EC30D27A2A64800C9001AEAF46061807C80019D052C6D3EBABA95A5B6C5F14327B589A5E58E69EBD58B034168EF6FA6197F187E71D5AEAD2E373B2A7D5F5656787B481DBC5F8AB1837CFCECE9463E742D789B1F42385454EE7B70B7D1E1A9780A01375589CB01CD312B31116BB1A595DCAFECE362C3FAE94E9ACF7B9EED58B097DAEB6E72BD3A663BAA2CF73DB6D7875D16664D94FC9BF597E64F0330F75FC5CF43BE1AFDD8AFF843E157E14FE147E1D2E03223F9CE3A10DE78BAA706AF69B527B17F7C9DFEEB6F173717C1763DB192FBF8EEBFB93FA6DEFBBBE5AF1274B71E34441BF32AE8E7F212D459A19E380BB6387919E979301324006387E4E061807C80019D052C61BF3DB85D6CE2EB982D23DB1C32FF3E949AC591AF84CC7F187F6344B3F7C96BAB2CB6D080F988ABBF61A54DCED84EDF431A76DE06C7EFBA4D874CC581589E98A96B7B6D8312FAF14D6FA8B72FF6F17ACC2CFC78F97F3B27DAD7BF562E1A7AA7BDB33EE642E265B92109A998479B1B188AD6F91EDF9C63B621E43A7537DEECCD70905365C386E957D3225390D0E47DB90DC087DDE356F96CC0197131020F3AE157FFB1FD0999EE9B5F7CF6B94BAF62A753AB6AE91EF97DFDB9884F2112FC2A17C2FFCD91F50F1B31FA2266C2D6E4C79EDA9EF9F572AFB2B07C423B3C40177C70E23DD8FC900192003D4E7648071800C90012D65BCA2CF15AD3DEED5B1CF34162EE6C3D75EBDF64CC7F187F6344B3F7C96BA2E3F54FCB5615DEFF643470A0695617E38FF3657FA3C3C3A1E014BE290B77D09CA2FD561E29400385A6F3F559FFFF5DBDF4295A28FCB274C946B8F1F9E3B1B8F5FFFD337F9DB15137AD853FA5C3C1B78D6FC704F5CBC674F7DCEFBB1BBEA220364800C509F9301C60132602C06B494F1863E175ABBF2D2B36BEDA18CFA5C3FD7A9EAF3C60E657B7B1B0E1DBB3CE8590DF5B97F9B2B7D5E7DF7118223B6A3F6B4D21F1D5D48DF9BAB6CEF72C987C8CD56B92F1F178343605734B7BA66D9CDB3E72403EA18B5D0C49E1C3F17C77DD6F5D5387EEEF9D861A4FB311920036480FA9C0C300E900132A0A58C3FE66F7F9E32BE6E4FB3F4C367A92BABA80AC507D2E5F669F357F5BCB7BC7595CCFBADFAF159F3B7471724614A743C6626A4CBBC66BED6AF7AB1A1F2B72F399087809848CC8D8BC7D3E6B70BBF09FF151D2FC19E926ADCB195212BF7283292360F9B1B311EADAE73A632A0FE76C7FBE7AEF8BC637F80E33F1C8933A969C80B98037B69111A9A3BB1FD273FD394BF9DFA9CF76377D54506C80019A03E27038C0364C0580C6829A3577DCEFCEDFE7D9D6D6DAD484F4B91BE554DF84CCD2D26727E5B2CD1327FBBB0F4F45D080C8E19A4275DE56FDFD2DE8D8FD6AEC0C233F5B0E4C4F95CF7EAC586CADF3E71D11AA4DF28C59BCB6391FB65C3207DAEE6F55373EE8F183952FA7177768F5F07FA5AF8DF19037D7FDFFE3A5FFB094B0C9277A6E1F68039ED7D4DECEB5BD6597D838E9F912E6DE0BE0B8A3E4FF9E33B7874B31C65FB8B51BE633312FEE5DFD0DEDA24F3B7678F9E8C93D10BFB312DC6D09D1D67DB9CD9A848D961CA38E0EED861A47CAD64800C9001E66F27038C0364800C6829E3E9FCED9ED2E71C3FF7EFEB14B9B35D6933B176B6D078429F8B75D584BEDB959EAEE8F31D4EF5B9B3FCED62ECF757EF2FC4F2BD49CADF75F95CF7EAC586CADF1E53790AAF054C417CC58941E5843E5773B70B8D2ED65913FA5C7CAA39DCB5E873A1CB55FD9DB6364A6AF0BFBA5863CD9DFA7CEB0F46E244FC269C5CD89383F25C5E01B25FFF93FC3E54FE7657FA9CF9DBDD5397919E979301324006387E4E061807C80019D05246AFE3E7D4E7FAB9CE83676D48581729F3B7A7EC3984A4947438DA5BE4FCE8E2AF736E69C9DFBEA3A51373121290D554E773DDAB171B2A7FBB98D31E79D1864F521230F099C7C0F9ED623D35E1BB9A1B3771A4B20157ABCAF0EEBC30F97F55A3EDD490DC8879ED7D73AD89F7BA85A9EBAB89DC6DCE34BA3BE7B797BC3812D94A7D778AF3E4B6C62F1EE2F8F2C578AC7CCF5F9784D3EB96E0EAD91BB8BE3FA5B73ECE6FF77CEC30D2FD980C900132407D4E061807C80019D05286FA9CFDD0D3D7A9E687AB79F81572B66FC3F19B5D28DC1935A80D981FCE7FCD557EB8F89DD9BDF9DB2FD735E1E6F5CBB8DF3AF4FA6A427F0BBD2D3479AF4E57B63DF9E94FBFC9C1E644A3BB333F9C78C7FD59F3C3A9B9EC06D6457DCEFBB1BBEA220364800C509F9301C60132602C06B494A13E673FF4F475AAFAFC4EC75798FAF64CC4ACDF8487CD7583DA80FADC7FCD953E3F5E558BA8C483B875BAA73F66E595C0D17EEFA9DC08AD2B34779725E61B06AE5CFD667D35EA735DC40177C70E23DD8FC900192003D4E7648071800C90012D65A8CFD90F3D7D9D89F9558A3E0F97DBF714556173BC05F71B9EAECFD5F9EDEF452C95F9DB67456D9579C767A61D467441264273F3B1FAE8019F6B573D5942531B26842FC5CEBA6AF9FB93D26A04444560FAA62439DFDD559BBAD2E7C2A7F3E3F7A3F2A4C82B908739818BD1D15CFB746E14FD2DB4B91C2F57BEAB0C786B7EFB991747A226FF000A57C7E3E2D7FAFA40F00299BF5D9DDF5E73E1368A1687307FBB17638791EEC764800C9001EA7332C0384006C8809632D4E7EC879EB84E911F4ED8C0EDE29D6535877BB4C58290E040992F4EE4EE76367EAEE66F8F3C6445E0A17284A62660D4948950D7FF0AFCEC32721ACEFA5CF7EAC9C684C7287ADB8A2D17CB6069E8C68AE45558AFE8F6691F04B86C53A1CFC53BE7220F9C9ADF4FFC0FA5E66E2FEEF33EF9D318E8C78B52A7AAD1557DEE2A3FDCB3EA7379FC274FA40DDC677F693C0EAC4E4773C99E9E6D8AE54E9B24BF8BFC702796AE405E60201EB736F59671757C911B8EF9E1DC539791EEC764800C9001EA7332C0384006C88096327AD5E75C5FCDCFAFF37107C68E192DEFB3AA893553DE7C739C5C934BACCF151C1CD4BB5697D0E923468E77A9CF5FFB381C8B0EE66163F9214C0C0BEBD18C878AF0BB197391DB59EF73CDAB2713FAFCBDA44CBC3A6B062CF6364CF860A25C5F2DB628C7659B0A7D3EEECD377BFD25ECBB42472B9FC29FC2AF037D2DFDEF8481BEBF85052BF558148D3EFA8D3138E9429B0B13FB069675565FBFE38F1DDB6303F6EDFBBB17B0E1851FA1F1C2E792D9E2CCCF91F3EABFCBEF627DB56DFFFE27D80BD3FA31DDE5E458A2AE19FFF6AFA8484B35651C7077EC30D27A2A64800C9001AEAF46061807C80019D05286EBABF1399927AE73A8B153758D35317E1EA4687431267BE59ACDE9F8F98CCC7284C66DC2746B19D6ECB6E08F6B76203A67ABDC373E260D0B1262E49C775F6B5E3DD98C984D4868E9C4CF6684C062BB2DC7CFC53AF2E109CB5CB6A93ABFBD67FE43CF3AE8429F6666663AED8B4F63C0553F50DFF7F6F4F8F9AE91E3713C3E06C78367A1D1DEA25803AC13C6C9FDF95B0FA37243242A8F94CA7506D4321C3FF77CEC30D2F372324006C800C7CFC900E3001920035ACAE875FC9CFA5C3FD759DBDC89096F4D45C5E1441C3D538DD43D39A8ABAE1CD406CEDE3F17EF438BB9D8ABF373E5B6F8BA26E476B6C8EF627D35B12FA7ADC9E79A572F26DE3F176D262CA1BA02AB2BAAE5F7E5B9568835D55CB5E950EF9F2714D8647EB8EC721BC203A62ADBBB34C76255033BD3E8EE7CFF5CACA55EA5D4D7B969031C4A2CA99A3C0B37E7BCDDFBBD66F27834AC8DC58DF7A6C85C725F66647E935B7EC071F8FE39EFC7EEAA8B0C900132407D4E061807C880B118D05286FA9CFDD01BD71911B90EED37CBE5F76397ECD89BBC79501B307FBBFF9A2B7D1E1E1DFFCDFA6A5FE7E9D7CA4D5F7D2E4CE8614FE56F17EFBB0BDDDDD784061FB8ADEFBE2703DEB157EBA23EE7FDD85D759101324006A8CFC900E300193016035ACA509FB31F7AE33A557DBE32B9106BC366C1E1681BD406D4E7FE6BAEF479F5DD47088ED82EC7CFDDA9CF8526F6D4F8B9D827D64A7BD6F5D5387EEEF9D861A4FB311920036480FA9C0C300E900132A0A50CF539FBA1A7AFF35A431B62A357A2FDEE35DC7728F7DEE941B02C9E2BDF658EB2C4C8BCE0AEE6B7FF7A7E3C464F9D2AD7571B17122EDF8B1EB56023D61724C9BF99BA6E95CFB5AB9E6CE1A96AD99EA21D45FBBE3C3B02A169717865EEC748BE58842C65DB4C276DDA579FAB79DC451F14791AF79454A3D15686ACA22A141F48D7CC8DAACF9D697377CF6FAFFBE148DCB1D9901730079507F291F8F3DFE0D37726C1E16871591FD757F37CEC30D2FD980C900132407D4E061807C80019D05246AFFA5CACC725CE7DA0897C77CEB60FB5CF9D65B4D4557FAFD9A7E7EC89EBBCDFDC84F4B414E95BD5849653D7561339BF2D9668990FBCACB458E61B0B0A8E19A40BD5FCEDEF58A21074B014F32C0B316ACA1B88BFD789F7A256E29753276287EDA2CF75AF5E2C4531B53DE38AAD981C6795FA5CE46F7F377603825213F08AD2A6EA3BFEDFE8F36FF2C2097F89BCED23C4FC73E553F850E4FB1BE86BE17F670CF4FDDDD7449FBE3D604E7B5F13FB069671555FEFF133D2A50DDC7741D1E739EFCFC183A69E674335976FC07EF9DC904C3F79638CD3E36C9B331BE589DB4C1907DC1D3B5CB581AFCFD91331920C900132E0BC2EB196873F9E3319601C200364C05B65DCCD00C7CFCDF19CEC697589DCD9AEB499BA7EB6D0E7625D35A1F9D2D2331018BCC3A93E0F8D4B40D0893A2C4E588E6989D9088B5D2DF7AD3E5D83710BDEF5B9E6D593097DAEB6E72BD3A663BAA2CF73DB6D7875D166E4B65C46E88102CC5CB77C5039317E2E7C279EAFA81A5DE87367DAFC79F5B9ABF5CFDDADCFAFD7B6E0E4C2403C6AED79D7A2246EF3904C8BF17357FA9CF9DBDD5397AB36F0F5397B224692013240069CD7C5F17332C03840068CC4809632EE6680FADC1CFDF059EA3A78D686847591B86BAF91BF77EFCF919F627EBB982BADB681B3F9ED9362D331635524A65B2CB0B6D8312FAF14D6FA6FC6CB037725F95CF3EAC9C24F55F7B667DCC95C4CB62421343309F3626395FD9DD8D9D685F0FDA94EF5795F9F0ABF0913BE3E52D920E7B7EFFFBC0CD69454657FA7E6582CE7902BF53AD3E8EE9CDFDEF0E2489CD89A8A86F2C3686C68C3396B0E2EEE4A1E9269CE6FF77CEC30D2FD980C900132407D4E061807C80019D05286FA9CFDD0D3D7A9E60D3B7FA70DA98909983065226AAF5E1CD406CC0FE7BFE62A3F5CFCCE6C99BF3D69CB12ECDAB20587ABDB7066FFE6E7D3E7E2B7138DEECEFC70E21DF767CD0F2772CA39AB8BFA9CF76377D54506C80019A03E27038C0364C0580C6829437D6EBE7E3832E4738C57F49627EC40A9DDA53E17DB0F1E2EC58AB54B9CB601F5B9FF9A2B7D7EBCAA16518907517CDC8A3DF1F128FBA21B853BA39E5F9F0B1BA0D1DDBABE9A1BCB509FF37EECAEBAC800192003D4E7648071800C188B012D65A8CFCDD70F858E5EAE68AE8136A9F41EDEDC7C0C1FD43BF0FB55C5F84D4429C2EC7731E6F017F8D39A02FC2EE90AFE69BC15BF9ABB57F9FBBF38AD23C4FE109F96DCEE77DCC4FC2A459F87CBE38BFCEDB3674D96DB873BBFFDBD88A5327FFBACA8AD32EFF8CCB4C358712053D18C56AC3E7AC0E7DA554F96D0D48609E14BB1B3AE5AFEFEA4B41A01511198BE29096B8FE6BA6CD3A1E6B7CF8FDF2FD7578BDA92860D1B12F0B0D9E61E7D2EAC8F4677E7FCF6C2651178D46C47E1EA783CA8AD46617C366E1DDBA7A94F519FF37EECAEBAC800192003D4E7648071800C188B012D65A8CFCDD50F45DEB6A8B433D8DEF56490B60E68E8C694E462FC32EC28967739B0A8AB1BEF16D760C44747B1B4ED91FC3DBBA4168B5A1ECBFDCEF4B9AAD1CFDB1ADC961F4EE41B8F3C6445E0A17284A62660D4948910EF4A8BFD13A2ACC86DB9E273DDAB271B131E2375F8968B65B0283E5F91BC0AEB15DD3EED8300976DAA353F9CE06DB8DC3AD5E78A75D4DEE89D67EEAEFE713472158AB6E7E0C1A59372DBD11D47D17EB35C539FA23EE7FDD85D759101324006A8CFC900E300193016035ACAE8559F8BFFFFC5790CB4878F3B9D6E1F6A9F3BCB68A94BE4C3F7D639B7B5B50EA9CF5FFEC08A5F479CC4A2FABB72DB6FB755614A4679EFDFCCB9F71526ECB9E4529BAB56EC429F6B595F4DE41B7F6FFF192C4AB52034270333972D95FB62AAEB303532CCE77A576F365369CFE4B62EBC342B1416DB6D4CF86022DE8E4D406C518ECB36D5BABE9AE06DB8DCBAEA076A19C78952B7F58F9C39F3519AB80B573213E5B6FC842378786370FDC339CE39E55ACF0D8847FE1E077C59E6791830CA7592013240065CD73566EC38BF3C6732C0384006C880B7CAB89B018E9FFBF773B22F9F3C4150E605C4FCE7E0F9E9429F4F4F2EC62F365F454859153EB03FC6A8B0839859791FA1758D9857730FB3EA1DF85558FE90DA3CB8CC2E8F23CCD9798979ED42A70BBD17141C243FAF5CB3397DFF7C4666B9A2CF3761BAA20FD7ECB6E08F6B76203A672BACCABE9DB7EDF860BB1873EFF2B9E6D593CD88D98484964EFC6C4688D4E762FC7CE1997A84252C73D9A6EAFC7631A75DD5E981C121C8CCCC74DA1755D65C31F02CFDC0137D5A8C9FDFBADB89E3C1B3F058D9961DB89EE3E75E2AE32F0CF8F23AC9001920031C3F27038C0364C01C0C6829A3D7F173EA73EDE7ECEAFDF31915F7E4BE19F957E5EFF187EAE4F70F6C0F31FDD0650435393051D91F5A776F486D5E73E341BFE3D6367762C25B5351713811B9056548DA9383BA0B6707B581B3F7CF4373F37BDE89CECF95DBE2EB9A90DBD922BFAFAEA8467CC5099FEB5D3D9978FF5CB4A7B084EA0AD986E2FBF25CABD4E4AEDAD4557EB8BD9F1F97FEAC56FC99929687BC3DA99AB9F5562C16EF9FAB9AFA716B93DC76F3521DDABFFEFEACC7A13EE7FDD85D759101324006A8CFC900E300193016035ACA509F9BAF1F7A2A7FFBEF6344BEB7874E8F1F11B94E8E4FDA5BBB10BA3601C7B2E207B501F3B7FBAFB9D2E775CD9DD29F058A3F2D9B52F16E9805D74FEC36552CA63EE7FDD85D759101324006A8CFC900E300193016035ACA509F9BAF1FBA1A3F778785EFBE3CA43EEF707421F7CC0DDCAF3B37A80DA8CFFDD75CE9F3D68E4EE9CF8AEA73C8DAB00105D73B713C33C654B1F8425A8A34BDC5015F95312203EEAA8B0C900132407D4E061807C880B118D05286FADC5CFD70A8F7CF85FD4B482982CE5FC584E2BB98B0B918B36E3BF07F7EBB1D538B6FE17B2FA560E47B7B115259FB548DDEF7DDE36B0D6D888D5E89F6BBD770ACC286B88D0948DA1A25DF638EB2C4C8779A5DCD6FFFF5FC788C9E3A55AEAF362E245CAEAF366AC146AC3890849F8E9B819F8F1F831D95853ED7AF7AB185A7AA657B8A7614EDFBF2EC0884A6C5E195B91FE3E3DDA9F8C7977E833FBD3745D9DFE2529FABEFA00BDF7DF07184F4E7C3E63A64E4E5233531090E475B2F6BFEFAFEB9BBCA5CAB6DC681EB0D321FA29EE2802FCB188D01BDDE0BFCB56DC80019A03E27038C0364C0480C6829A3577DCEFCED1ACFF971C790FAFC3FE22E63797BCFFBE5736E3CC488C02358D4D4F3FBC3DBED08BDEDFADDF3BEB6EDC40D8C1D335ADE6755133959A32D1699EF5BE4FD0E0E0EEA97BF7DDC9BC183F4A4BABEDA3B9628041D2CC53CCB428C9AF286DC97D5D58D0DA74A7CAE79F564298AA9ED19576CC5E438ABD4E7E3222D48B79DC696DB4DD879BB66503991BF3D283858E6DE57F3B77F57AC4BDE277FFB405F0BFF0BDE86CBADDE72758A3C0B22DFC2C0B923BA88033E2C632406DC5D171920036480F9DBC900E300193016035ACA307FBBB99E930DB5FEF9A23687D4E74B147DBE54F9FE5A7A2DC6EE284558FD7DB94FFCCD6B9BCAB1F45EE390DA5CAC7F2E8EE36CED6B3577BBD07942ABF75DFF3CCAF2B9537D2ED6570B3A5187C509CB312D311B61B1ABA536CFED6CC307D92790738FF3E29F459FABEDF9CAB4E998AEE8F3DC761B5E5DB41959F653F26F02366D75A2CF2FF78E9BABEBD70B1DDE776D3567AC3DEBFAE7FED8A79DED137916FA6AF3BE1ADD550E067F8A03BE2C6314063C51171920036480E3E7648071800C188B012D65F43A7E4E7DAEFD9C5DBD7F3EE5F817F8CDAA32BC9E740E538E5CC1C80F0E22F45E3B46AD3A810FAFDDC3B8BD573025FB3C96773986D4E69F96DCEE77DCEC721BC203A6E29AAD06AF8D9DA1DC7BC7A0F67CA1DC27349FDA06CEE6B74F8A4DC78C5591982EC6DD5BEC9897570A6BFD45B9EFE34F8F62766C9C9CABED6BDDAB170B3F55DDDB9E71277331D99284D0CC24CC8B8D4562D33D7CB437074BB3539DEAF3813C09DF2DDAB407BFFBD54BC8D81289E82D69D8B041CC75B7193E160B569F350783BFC5015F95310A039EA88B0C900132407D4E061807C880B118D05286FADC7CFDD053F9DB851D28B50F3AFEE5878ABF36AC93DBEF3BBA71A6ACC4691B303F9CFF9AABFC70C2A7456595B8F6B00D795BB7E1F8CD2E14EE8C327C2CA63EF74C8CD413039EA88B0C900132407D4E061807C880B118D05286FA9CFDD0D3D7A9EAF3C60E657B7B1B36679E40C7DDFE7A8FFADCBFCD953E6FBCFF00D73ABA91B4652B9236C6C9FCED67F66F367C2CA63EF74CECD013039EA88B0C900132407D4E061807C880B118D05286FA9CFDD0D3D799555485E203E96855B667E51EC5C6F57132C7B778175D98DA06AEE6B7BF17B154E66F9F15B555CE659F997618EB0B32B1FC9C0DF32C91CADF76F95CBFEAC5D4365D77385DB66542531B264744E023AB151FC6AFC18E964E4C8A88445653DD90FA5CCC6D17BE4BDD970FCBC624D8AF9D41CE67E5B0A6A42AFB3B0D1F8B557D2EDEFF50757960ED7DEAF3E7AC4B4F0C78A22E324006C800F53919601C2003C662404B19EA73F6434F5CA7C80B969E9622FDA49AC8B92F3ED5FC62164B34622C513257DCAEF4740406EF18A427D5FCED9187AC083C548ED0D4048C9A3251D9D7892DED22D7D93A9F6B5EBD99CCB997B056B6A9F83D7DD5AA9EB5D6C6CD517EB760CAAAC16D2AF4B9F09DC8ED97FD750EF7112347F6E6DE1779E306FA5AF8DFA8F9E1843E5FA8B4CBB48C8B985E705BD1E55FE1DDE337A9CF9FB32E3D31E089BAC800192003D4E7648071800C188B012D65F4AACFB9BE9A7F5F675B5BAB537DAEE66EB7DFAA95FA5CE87461E9E9BB147D1EE35C4BC625E0BDFD67B028D582D09C0CCC5CB654EEA33ED7AECF731B2A649BAED96DC1EF3F0C4590D58AB96B97C9FDAEF4B9D0E0428BABEBE3097D2EFCB83BBBC7AFCEF4B9E060B8DCE8692D8D3445972F55DAE58F89959878E426C6269421E446CFBA068BB32E99260EB83B76E889014FD44506C80019E0FA6A648071800C188B012D65B8BE1A9F9379E33AC3E3B3B179CD32D436B7217C59240EEECB94F3A3553FBA9ADFFEEBF9F1F8F38C19F8C3C7CB90782E1FAFAFCD42F2E91CB93FB0B04AD1E7E13ED7BB7A32B54DC5F8B968D3959FE5E0E54913312FD38A59CBE6CBF9EEAFCD9AE6549F0FEC7FC27F69B9F9D29F771AEA909296876B974E69E6464FCF4A07BE7F2EB4FA0715F51C3F7FCEBAF4C48027EA220364800C70FC9C0C300E90016331A0A58C5EC7CFA9CFF5759D113B8E22357A55CFF7C8754EDBC0993E0F55F45FA8D58AD5F9B9725B7C5D13723B5BE4F79D6D5DD861BBE873CDAB271BD8A6428F8BEFC2D477CE63CE9F7BAA3EEFEB6BD59FF6D62E4445C7C2D1DE62F8584C7DEE99D8A127063C51171920036480FA9C0C300E90016331A0A50CF539FBA137AE538B3EA7F98F3D4D9F373ABA316F5E28166D48459935CEF0B158D5E7EF5FACEFD5E8EF14D6529F3F675D7A62C013759101324006A8CFC900E300193016035ACA509FB31F7AFA3A3B149B10B85ED1E74B71ADA10D2173673B6D03EA73FF3557FAFCB2FD81F4E71D459F676CD982CC6336549FD86DF8582C58FD586997B7B69EC1CBABCFE09396FB78AF84F9E19EB72E3D31E089BAC800192003C6D0E7B7AE35C13A7D2E32C78E43B6723DCE6CCFA449B8F1D96EA70C3C6AEDC4C98D4910EBA1C8FADB3B9D1EA7E66A0B12FFF9459CDFB652376D339CBA180718078CC4809632D4E7EC879EB8CE2F9F3C91A66E2BBF54876B972AE4F73DFBF364AE3161EB2C16F91EF350EF9F8F9E3A55AEAF362E245CAE09366AC146AC2F48C27BDBD2302B3601D6165BBF72D3D6AC417267370263D640E4790F29AEC6A4D9E33135FD2826054F41629D0D1396AF916B8A45177D8685A7AAE53144DDBED6C19EB6BED72A73B6CF8E40685A1C5E99FB3156141EC6DCB8F598BF236E487D2EFC25F2C1455962909E9925FDA9FAB8BC38DF25034FE3464FB158B0BA4469972987EB10D6F2181395F659DEE5A03E7FCEBAF4C48027EA220364800C18439F6FFCDD0C24FDE41F509EB005A777240FB2935B93B1F67FFD182B00B4DA8EF72B9BBB2A0D2BF137B8515E8A92E573E5B65BD75A703C7C09DA3B5AE4EFD6F66E14AEDB8CE8EFFC00CB95BF5DA9D4F3F86E656F1D77EE76E2F0DB63FCB26D865317E300E3809118D05246AFFA9CF9DBFDFC3A1F7760EC98D1F23EAB9AC8C92A72B68B35B944FEEFE0E020990B5CCD013E62E4F841BA505D5FED1D4B14820E96629E6521464D7903095F766369C23644D9BB109E1CA5E8C75CECACABC6B2AA7B98B5260253A3B76069E64624569E9279DE7FFEC6647C18BB44D66969E8C68AE455F2FBAA93A548513ED563585BEC3ED7D09EB4BED71A576CC5E438ABD4E7E3222D98126E416ECB154C8FC944EE9783D73F0F0A0EEEF597F0DF775F78417E0A7F0ABF0EF4B5F0BFE060B8DCE82957A7C8DFBE4069971F8FDE838013B5FDDE4567FE76ED75E989014FD44506C800193046FEF6353FFA3DCEC52C18B2AEEC4FE27174DE9841DB774C5C84358ADE6EBF7F05796BD251931E2DB75FBD7007D97FFE0FB436D6CBDF8F3ADAE4E7E1B8FD8A46FF5BDC2DFBE6FFE27D4B931125EA7858E3776D339CBA180718078CC4809632CCDFCEE7649EB84EB1EEB5B3B5AFD5B157A1C7A32D16840407CAF5D09377A6399DDFAEAEAF1674A20E8B1396635A6236C2625723B5AB1B419BE2B0F2462736E46DEEFDFBB1CB3722B7B31EA30266225DF99B75A77BF4F9F4C54BB1B6B460903E5F71BC586A56F5184B9563F85A437B5A9FABD7FACAB4E998AEE8F3DC761B5E5DB419B3533360BD518C999B5291DB756F903EAFBD6597731ED4F5EB850E57D756137E1D2E03AEB8D1D3B35275FC7C699B03538AECF8F9B263989454CEF1F3E7AC4B4F0C78A22E324006C88031C6CFD7BCF82A2A37840D59575E74069A4FEF1DB4FD407496D4E78E87363C727463CBBFBE82F6669BDC5792771A293FF9473C6E6DEAFDFBA33B8E2AFAFCEF94BA7AFE2F1663E72BFEEBF790FACFDF81981FEF6F6D339CBA180718078CC48096327A1D3FA73ED7CF756697DB101E301577ED3588DE92860D1B12F0F0EB7B4DDF367036BF7D526C3A66AC8AC47445CB8BB1ED7979A5B0D6F7E46CFF24BF1C8B52152DD9DD297F8B5CE47F5EB0002BCF9CC38CB0F9D8D9D686F777EE45C8BE3CCCB32CC1F27337B03A2F059F945663C1E608589532019B7762C1A787FA1DC3D71ADA93167EAABAF75AE34EE662B22509A1994998171B8BACAE4E04A55A61293A3CA89CABF7CFAFDD7D84096F4D4563431D3E0A5F8998EDE968B49D327C2C16AC2E54DA655C5215DECAB982699F5E51B4F95FA8CF9FB32E3D31E089BAC800192003FAD1E757F34BE170387F2F7C38FAFCF36D9FE3F1CDF241DBCF1DB7C979EF8EAFE7AB7FB6390F85017FEC3D4EF6FC58EC7AF947BD1ABDAF3E7FACFC4E1C1B8CA4FFF73DB4D656EB9601C601C6012331A0A50CF539FBA1A7AFF3F243C55F1BD6E1CAC3AF90B7751B8EDFEC42E1CEA8416DC0FC70FE6BC3595F6D6B7A2E82C3A370BFEE9CE163B1AACFE75735F69BDB4E7DFE7C75E989014FD44506C80019D08F3E5FFFD27894848E775AC6953E6F68EE46F9BA083C6E6F41C5E797E068BED16FBFD0D7D6051B14BD0DB4561D96DBEE347721EA6FFF1EED77AB647DCDAD5D58F99DFF8BF4113F80A3BDAD9F3EFF7CC35E14CE9928EBD733038C038C034662404B19EA73F6434F5FA7AACF6F757C85A48D7128B8DE8933FB370F6A03EA73FFB5E1E8F3A0F095484EDC2DE746183D160F5CFF9CFADC3D75E989014FD44506C80019D08F3EDFFC87F79134F287381C1A8683F317C84FD556FCFDFF46FA6FFE7DD0F63DEF8749ED2DB4F4C0E354159CC381050B9135ED6D2CFF9B6FE17AA6A577DFC657DE55F4FE82DE32C71373D07CE9A4FCAEEAF326A5CE9BA7CEFB45DB3C6F5D8C038C034662404B19EA73F6434F5F675651158A0FA4CBED399F95C39A920A75CD90BE6D407DEEBF36D4FA6AB1D13DEBBAECC8FA144969E9E8686D327C2CA63EF74CECD013039EA88B0C900132A02F7DFEACE3E7755F74F78E8D0FC5C08175BB51346774EFB6FD2B92B0FFF72FF69639999C81F6E67AF97DE0FBE7D7CBABF0E8EE6D5D33C038C038602406B494A13E673FF4D6753EAD1F529FFBAF0D357EEE4E06FC917567FBA8CFC98027EA220364800C98439F3FBA7A7448061A5BBB90F4E37F527E77C96D25D6B3D8F4DFA094E999B7BEFCFBBFC09E3FFF568EC9A78D9F8198EFFF10793327CBDF9B7EF947ECFFC38F75CD00E300E3809118D05246AFFA9CEBABE9EF3A9FB68E42CD8D0752F7F435B18ED5C06D4FDBE7EB325AEA4ADE59E1F7D7E9696EF4B49686681357FA9CEBAB9983014FD44506C80019D0CFFA6A9B7E1780E2F9E39C9671B5BE9AEDD657529F3FB874E4A90CEC98F0115AAF1F97DF2F9C6D906B9C3F6CB8D05BBF2D63BDD3F3CA89D88E83635FD235038C038C034662404B19AEAFC6E764DEBACEA1CAA86D70B9A41A95E949A839BCBFE7F7A96A142E8BC483863A94ACDD0A87A30D253B0FE3D6914C43B58D1E197077DBE8E95929C7CFC98027EA220364800C70FCBCA1E1BECC0B5FB2E734AE6C5D26B7DDBA2BCAFD0D5A6B8A7BEBAFCB8E737A5EFB239371F8CD5FE89A01C601C6012331A0A58C5EC7CFA9CFF5779DC3E987472357CBCF9A73F7E068ADC1ADFB5F29DB7AF28F9DF9B41C952909C8993C117A5DD3D3480CB8BB6DF4148B853E1F6FEDB1A8B433D2D4DF419632326002063C511719200364405FFA5C6B7EB8A1F4795A4024CA17CF40737B370E4C7B4B6EAB7FD82DDF316FB952287F0B7DAECE6F1F787C31BF9DFADC7FCA300E90012D65A8CFD90FBD759DC3E987472357C9CFAB5795DF5F54F4D3E70F947BD5B93D192859BAD4706DA34706DCDD367A8DC55F7676482303E665C05D759101324006F4A5CFDD3D7E7EE76E2796FF97EF20EFF59FCADF39EF2F80C3D182E6BF8872FF80C653D6DEFA397EEE7B063C5517E380B118D05286FA9CFDD05BD7399C7E38509F9F3D5685C37367F7FE5DEEEA1DB8B167ABE1DA468F0CB8BB6DF41A8BBF7CF2441A19302F03EEAA8B0C900132605E7DDEAED8A10D398850F65F4DEC5917E573E577FBCD93D4E77E72CEEEBE4EC6017330A0A50CF539FBA1B7AEF369FDB0B1A10D958A5FDB9BEDA829BD883B674EA0B1B91337CF9EEBFDBB3BB54D70B4B718AE6DF4C880BBDBC648B1980C9001324006C880B6BACCAACFF7AF4C40CA6F47E06A615EEFB61B5F74E2CAD6E841FA7CE53F8D1A529FE7BCF2235D33C038C038602406B494D1AB3E67FE76FD5DA759F2349A850177B70D19200364800C900132A097FCED1B7E3509D6D747E06C7A06CEA4ED929FAAADFCDE8BF874DA9F066D2FD89421F579E9928041C779D0FCC02903C7A26370D721F2BE7F1FF5277BFEF78DF9B7DFE1D3A039481EF736F68EFB230E7C341F0717844ADB36EA4DC47DFB5B78603BAD5B06180718078CC4809632CCDFCEE764DEBACEA1CA18E9399959187077DB9001324006C8001920037A193FDFFDE1425CCD4B47DDE90AD8CA4EC94FD556FEE017280A993168FBF5D20A248C1C85BA83C94F65E07AE939B9664DD9F61C343BEEF51B3F6F6FFF527E36347721F377BF45E385E2DEF2ADED8AD96DBA6680718071C0480C6829A3D7F173EA73FD5DA759FAA159187077DB9001324006C8001920037AD1E7436D7735BF7DB80C3C727463E5FF1C81CBDB97C1FE4527EA2E9D92F9DB557DDED712DF5A808D7FFF77B85994A38BB6194E5D8C038C034662404B19EA73F6436F5DA759FAA159187077DB9001324006C800192003D4E7ED38B06EB79C077F3D6BBDDCA6AEAF76725588CCD3D3D7D2A7CFC7FAFFF1DF713ADE32685FE3A50ABF6B9BE1D4C538C038602406B494A13E673FF4D6759AA51F9A850177B70D19200364800C90013260047D2EF2B77D3EEDD7CAF6CE67AEEB62D95524FEBF1FA1664F62EF367B7337F68F1B0DDBF1927EF3E555EB3B8FFE6A690536FC641476BDF48F78DCDAE4776D339CBA180718078CC4809632D4E7EC87DEBA4EB3F443B330E0EEB6210364800C90013240068CA0CF9326CCC4F5033BA1459FD7DBEF289F5DCF75FC07AD5D529BFB63DB0CA72EC601C6012331A0A58C5EF539F3B7EBEF3ACD92A7D12C0CB8BB6DC80019200364800C9001BDE46F27039E6B1BC60132602406B49461FE763E27F3D6750E55C648CFC9CCC280BBDB860C9001324006C8001930C2F8391978BEBA1807C8809118D05246AFE3E7D4E7FABB4EB3F443B330E0EEB6210364800C9001324006A8CFC900E300193012035ACA509FB31F7AEB3ACDD20FCDC280BBDB860C9001324006C80019A03E27038C0364C0480C6829437DCE7EE8ADEB344B3F340B03EE6E1B324006C8001920036480FA9C0C300E90012331A0A50CF539FBA1B7AED32CFDD02C0CB8BB6DC80019200364800C9001EA7332C03840068CC4809632D4E7EC87DEBA4EB3F443B330E0EEB6210364800C9001324006A8CFC900E300193012035ACAE8559F737D35FD5DA759D651300B03EE6E1B324006C8001920036480EBAB9101C60132602406B494E1FA6A7C4EE6ADEB1CAA8C919E9399850177B70D19200364800C900132C0F17332C03840068CC48096327A1D3FA73ED7DF759AA51F9A850177B70D19200364800C900132407D4E061807C8809118D05286FA9CFDD05BD769967E681606DCDD3664800C9001324006C800F53919601C20034662404B19EA73F6436F5DA759FAA159187077DB9001324006C800192003D4E7648071800C1889012D65A8CFD90FBD759D66E9876661C0DD6D4306C80019200364800C509F9301C60132602406B494D1AB3E0F0C0E91E5069AC8EBEE6CFB50FBDC59464B5DC93BD37C7ACEDEBACEA1CAB86A035F5F2719F05EDB9001324006C80019200323468EF4CB7326038C0364800C78AB8CBB1910E60D7D4ED3B7D1E7E633FADC7C469F9BCFE873F3197D6E2EA3BFCD69F4BBF98C3E379FD1E7E633FADC7C469F9BCFE873F3197D6E2EA3BFCD69F4BBF98C3E379FD1E7E633FADC7C469F9BCFE873F3197D6E2EA3BFCD69F4BBF98C3E379FD1E7E633FADC7C469F9BCFE873F3197D6E2EA3BFCD69F4BBF9CC8C3E0F8FCF46E5893C9F9F077DEE79BBDBDE8D77E785C99CB48DB6533E3F1FFADC3B965B50868C3D39E8686DF2F9B9D0E7DEB323950D4A3F2FF3F979D0E7DEB1A367AAD9CF4DE6F3943D879094920E477B8BCFCF85FEF69E9D3A5FE9F373A0DFBD675B76E52035250197CFF17E6E268BD871148E2F2A7C7E1EF4B977EC725D136E5EBF8CFBAD6D3E3F17FADC7B565CDB82BCAD1B7D7E1EF4B9E7ADF26E2752131310B0240E79DB97F8FC7CE873EF59A3A31B59A9A93E3F0FFADCF356DBD18D9CEDDB70FC66170A7746F9FC7CE86FEF59DEC102E5B3CBE7E741BF7BDE3A148BDFB409D7EC0DD816BFD6E7E7439F7BCFA8CFCDE7F3FCA325606CF7FD7978CBECAD5D0898BF0CB6B3F93E3F17FADCF3765FD168A7CB4A91F0D939DC3A6D9EEB36B3CF85155FB061FEB2189CFD2CCBE7E7429F7BDE843E9F3F37080B57C42AB1FDB0CFCF87FEF69E159DAB4747F3359F9F07FDEE1D5B977C08A37EFD3A6A2F1DF5F9B9D0E7DE31F15C6642E07AEA733F380F6F98185BB1DB6C58B87E3F3ABE38EBF3F3A1CFBD63B63A3BB2CBEB71E71CDF63318B5DAA6DC1F48F36529FFBC17978CBF697DF4644D85CD86BAB7D7E2EF4B9776CD9C60C5CE6735753D9C192F34852AE7B5FF2369F9F0BFDEE1D0B5D1486C6E66BB0A6EEF2F9B9D0E7DEB3F24B75A67D77C98C3E17EF2896179BF77E6E469F5F6B68C3C17DE29A3967C24C56DBDC8987CD769F9F077DEEC56B3E50846B97F8BCDD4C76A4F422EE37D4F9FC3CE86FEFD8D9AB7679DD674B8B7C7E2EF4BB774CE83471CDCC2DE2FBF3A0D1E734FA9C469FD3E8731A7D4EA3BF69F4BB998D3E379FD1E7E633FADC7C469F9BCFE873F3197D6E2EA3BFCD69F4BBF98C3E379FD1E7E633FADC7C469F9BCFE873F3197D6E2EA3BFCD69F4BBF92C303844FA9D661EA3CFCD67F4B9F98C3E379FD1E7E633FADC5C467F9BD3E877F3D9FF07C5AB7BD3 +LargeImage=789CECBD79585C477A3EFAFEE53FC6B9CF243779E6974C7C2737C9F38C934CE24966B19D38B36436CFD81E5B92652DE34596644BD62E599625590B4268615F241002C4BE0A8404621162DFF77D95A041D0EC2001A20135A05CDD5385BAD5403782E6D07D4EF7F7C7F7F43955FDD5F2D55B75EA3D55E7ABF0A868A81F3F21B12209A736B73AA136B73EA136B73EA136B73EA136B72EA1F6B64EA176B73EA136B73EA136B73EA136B73EA136B73EA136B73EA136B72EA1F6B64EA176B73EA136B73EA136B73EA136B73EA136B73EA136B73EA136B72EA1F6B64EA176B73EA136B73EA136B73EA136B73EA136B73EA136B73EA136B72EA1F6B64EA176B73EB1C6363F71310AD5B9F1662F07B5F9CA4BAFEA09B6EC3E8C356B3F405F73B1D9CB436D6E1A894B2B44784C2CC686FBCD5E166A73D3C9EDEA1EA19F179ABD1CD4E6A6918CD246EAE756D6E6813149F00F0C835A3564F6B2507B9B4E8A2BABCD5E066A77D3C9A5D0580407FAA0BE829EE7D624B65732A0EE2C377B39A8CD4D23F56DFDB8D7528FFBC3A3662F0BB5B9E9245B318478EF0B662F07B5F9CA4B75EF0482FD7CB0EDB807E27D8F9BBD3CD4E6A6933EF5134406079BBD1CD4E62B2F8AB12788F5BD8C9C7BD3480F72307B79A8BD4D27F18969C2EFB4D9CB41EDBEF23226C8454F4FDC51F6E0F2457BB39787DADC7442FCDCFADA3C323E0F6AD580D9CB416D6E1A510E4F63EF497B8C74D698BD2CD4E6A691C4E47C38F825A2BDC4BAEA6DCD6DEE73231F1FADFF00BD8A4AB39785DA7CE585BD8BF9E893CFE0E2EA8991C136B39787DADB7452DA3981CEAA3CB39783DADD3472D825081BDE7D4F18DB690E672DC2DECBBCB3CD8EF8B904CA610AE16B2B51F1D8B9F718C60615662F0FB5B96924ADB811A71C7DD0D59069F6B2509B9B46EE0B7DFDE0C51BC4CF25500E534963EF04D67CB815790961662F0BB5B9692426B3165E179D71BF87F8B9B5887D603CFF46F1E2E9FD662F0BB5BB69E42B5B070487F9E0565C84D9CB426D6E3A29AA6BB3DA6F97ACB1CDD9378A45D9A9662F07B5B9E9E44ECF2812AFB33AD37E386B12C5E004460695662F07B5B909EB9C90893B75F4BEDD9AE4767E0DF1732B92B22625AF77593EBD6FB716613C8DD5997C8B98BF1C24D4E624D4E624D4E624D4E624D4E624D4DE24D4EED62CD4E6D627D4E6D627D4E6D627D4E6D627D4E6D627D4E6D625D4DED629D4EED627D4E6D627D4E6D627D4E6D627D4E6D627D4E6D627D4E6D625D4DED629D4EED627C6B439D32191AFECDD7FC0EC6520A13627A13627A13627A13627A1F626A176B76451B42FDD2F0ED3134B47A59E32A863284E4C1D63D27AF05065D6329BAA9E0BE918B281B9EB4918309D6D0803D2C500F35B4B18B06E0CD038401830956D0C8D37E62E3361C0381D63E6EB340E1006968281EA96018C0D779BBD9E62EA888D0131B9B6313AE6B6A7B5F443B1F3A7B1587E1810DB368401E96280F8396180C601C280A96C43FCDCB230A03B5FF74B6DC4C6F51BF819177D635358B77E0BD2AB5AE170703BDC7CE384FF06A3B2AE1E15C5FAFDA41B5BE62FCF5F4178A00F22AFDF40EFE010EAAB0A795C4151311C7D6F203CCC1F6141A1687F3C81D08B61F07477E2E5F1BCE882BCAC5BD8B2EF047ADB6B1179231B87EDDCA01E6C45516939F2F36B50DFDE2DC435A3F4DE43C4C5DC405454381CBCFC919F998C2FF76FC6F683B6B89194A24D4B53CFB6967AEC3F6A23D8A21BEB0E5E40756A10461E4FA32CBF049783AF23382A1631415E38732986972FABB084A7F7F9FEE3700B8BC5375F6C80F3057F78BB1C456C6A36CE9E3A84CB1E1785FF87F2FFB734D52CCA36A6C6003BDB8661205808DBBD731FEA9B1BB1E7B3CD28ED1D85CDEE2FF0D9279FA2B6770889A1DE7075F7E067A2B07A7FF1952D52026D312CE4B1719B2DC2833CF0C9CEAF71AF2A13B165DDC8BDEA85CEE1296DDBCAA57F103FA7B1D8DCF5A439996561406CDB1006A48B01E2E784011A070803C4CF0903CBE566859D4FF0D9AE43F0BFE4CCFF6F6BE788FA11E13F6E8E387CD21E9E81D1C8B81128EA3890DF3E01AF935FCC0BAFEF1CC5705F1BCED99DE5F7E94D2ADCEFACC6CEA34EB87DD58797273CCA1FEE4E7670730F10FE3304AFC804D81D3981B1C7A3A8AF6D9C955E45750DEE0F8F2230A1181F6CD98DCEBA7C385C70818757002EF88669D3D2ADE7454F17AE6B7B2503EACE6767343676F462BF8D3BAEF93AC1CDC90DBDAA27FC1D004BCFED828F60471552AECC947BF3512FFCDBF7FF09AACE321C75BB06B7AF376BFF2F450C30D1D83CB6BC07916E5F0BF675C17DF513B85F0AC4A9837BE019148FB09414845E0914DA64A6DE9E9702509F16C0F338E516CDF9F9D7B6CEE86D2A818B8B27B2B2F385B809D9F50FE2E734169BBB9E3427B32C0C886D1BC280743140FC9C3040E3006180F83961400C7ECEB8D99D1605BA46A6E073D155CBCFF36A5BE17EC11F2D6D8DA2AE9F2B847CCE1DDACBAFABEA06D03B3CC0D7588B4A2BB88E862BA608FC7C44E0C86111F1C8CF4CE0E5098DB986F4C4589C71F582AFA73352724B70352400652D3D181B6CD5E6312648515129FC6EDD4594C0372B5BBAF91AFB17478EC1EB025B031EE56965096969EA59DB58898F3EF913DF4B30979F6F3FE0803B02BFAF6DBA8BB49246380B9CBC5751C9D3BB74C14DB0E3B4969F6FDC7114577DED7125300061019EB3FE2F450C30D1D8FC425C19023D4EE1BC933D626243E0E91D86F8F8AB7076BC0C27FFEB68AC2A10C242E1E4781E3E5E1771BFED699B09FC5C3DD28CED87BD50DD580C1F273B241735A3AEA68CD6CF0DE8103FB78EB198F83961406CDB1006A48B01E2E784011A070803C4CF0903CBE566D7721B616363CBC32A8A721015138F842AA5C0CFED16650363CB7C53C897EDF90EF509035B07677CBA4CE0E7F5CA07BC3C8C2387DEAA40756EFCA2F261DC5E37ACAC6508C3BD77706770023E977DE01D7A0DD555E570397F74C1B4CA2BAA7859BE3AE7C3F9BC263C26B518913151282BCAD68655B70F69D3637674B7B7C55981E797A5C50AF113B2C100DBDFCE6CCEF6B77B9C77E0655F4A3F60FBDB6D1CFD797B5E76759FA56FEE7A123F277E2EC77AD29CCCB23020B66D0803D2C500F173C2008D038401E2E78481E572B3C5A645E30061C09230608C8E5CF9794878042FC75C19199FD01BBE509C983AC6A435303462D6329BAA9E0BE918B281B9EB4918309D6D0803D2C5C0EA35EF1306AC1C03340E10064C651B43E38DB9CB4C18304EC7D0B95C6C1E6FE82CA880A09025EB188A33B78E316919AABF94EBB9509CB563C0181DB131C0C414FCDC900E1B0BCCF9BEC398B4E4F89E4CECFC2DE93D99B560406CDB1006A48B015A3F270CD038401830956D68FDDCB230A03B5FD7EC6F677B9BFD3C5CD13CFC08EEF6CE703C678F1BC9E9A867DF1B875C475058D82C3FEBCB2D736259337C1CD91EFA699CB818C5F7B137B5B4F1B8D23BFD08F40BE3FED9D3AA94F00FF4417D79315A8478E6676DCBEEC31C938AC66204064523EFF64DD8FBC5F1B0D81077845F4F45466A026160911818112428240E3EFEFEA8696A8497C759387A85A0BAA1169EDE3EDCC77D5C66ADC04FFDB88FFB8B0151DCC7FDDC3CDC03AE2238E22AEE0FF7E3A4AD33948A46B3D7534C1DB9AE9F133F975F3D694E66591810DB368401E96280F8396180C601C200F173C2C072B999C63F1CBB66BEC1AE073AC3D3D77FC667F7A50094F6AA70E6CBED7CED704CE05D629559E3838EDD6B7CB115D5764335A284DB854B3CDCDED101172E5CE6D7678532B2F3D3D4AA6ED4B7F5E39EC0139D42F33072AF00671C2FE3FED8008A7232B9BF76F67FBFA47A0CDF9BEF978C30301F038C9FDF6B6EC331DF645426F8C1C5DB83B7BD2BF3711FE6838C5B71F8F21B3B8E813B75E542DC85797994F63E41A8D3D7FC37CEFB1C4EDB9F95443D899F133F97633D694E66591810DB368401E96280F8396180C601C200F173C28098FCFC5603F377F62562226FE2E4A13D70BFE08B9661150EEDDB8B37577F8CB1DE7AD1CAAC8F9FDF533D81A2BA142E4E1779382BD7C163F6F0898C859FD349819FD7E35EED8C4FF5D48C3CB85CB90DF560034E3B8573DFE1854DDDB8AFBC83F0844C6CD9B40BAAE176C2C02230C0E48CF735ECDFB505C3835DD87FF8305C3CBC70313205FE7ECED8F1E93A7C75D2117BEDBC107BE9985E7EDE322CA479C90911796DC88A74267EBE88FC899F5B473F247E4E1810DB368401E96280F8396180C601C200F173C28058FC9CF92CDFB4DF19CD65F1884B2B84A2A906BB0FDBA3BE2A1345756DC84F4FE67BCBC5DADF1ECEFCB7BBD9F17CD7ED75D59E659657540C874B217C2F7D88AF07E28A9A117AE90CD7E914F2BF5558016573338EB8DEC0D59B37519F150D57574FD436D6205F398A48377B1C710A41A8B70B54630F08038BC0409F20670E7D83E0AC66A8EE15C1F6A207B2D3D2785CCCAD5C7E6EBB72781A57834284DF517CBE7D3BF7AF3F370F8613B6D6CECE4DFFE4B3ED1C2BE6AE27F173E2E772AC27CDC92C0B0362DB8630205D0C103F270CD0384018207E4E18582E37CB286DD4FAAA627B9775FFD737C8F68A4F2F680363CBCCF81E7B07C0EE19AF53AB86F8755D930223429E715149D09CD355DF3E84F2A22C7E7DA7A54328732D8AB253F9FDEDFC1A74B536F133C26258BDD4A3500C4EF0FAB0B560C2C0F331A0C1417159392A1AEE223ECA7F411BF40D0E3D378FD24625ECEDDD317CBF55B4329B5B47AEFC9CFCB7CBAF9EE4B3D7B23020B66D0803D2C500F96F270CD038401820FFED8401F2DF4EFEDBC97F3BF96F3746878D05E67CDF614C5A727C4F2676FEB466223F0C886D1BC280743140EBE784011A070803A6B20DAD9F5B16068C99AF8B390E2CC4310803D2ED1F9684016374E4BA7E4EFC5C7EF5A439996561406CDB1006A48B01E2E784011A070803A6B20DF173CBC200F173C280B99F05E6C680313AC4CFA91F9AAA9E3427B32C0C886D1BC280743140FC9C3040E30061C054B6217E6E5918207E4E1830F7B3C0DC18304687F839F54353D593E664968501B16D4318902E06889F1306681C200C98CA36C4CF2D0B03C4CF0903E67E16981B03C6E8103FA77E68AA7AD29CCCB23020B66D0803D2C500F173C2008D03840153D986F8B96561C0D07CBDF0EE0092C3AEF0F3B10E1D3E89ACDC5CFEDF3B8DD516C5CD0803E67F16981B03C6E8103FA77E68AA7AD29CCCB23020B66D0803D2C500F173C2C052751E4D8C41353E8647939384012BC580B169113FB72C0C2C345F3FE5EA03CFC068389FDCCDC34604397DD8D6A2B81961C0FCF3017363C0181DB9F2733A5F4D7EF5A433752C0B0362DB8630205D0CD0F96A8481A5EA8C8E0EC32147C1393A61C03A31606C5A74BE9A656160A1F97AF4ED2A9CF30E84223F9A87B945A420F99AAFA8E380A1FC0903E6D731D5B3C0DC183046476C0CD0FAB975BC27133B7F5A33911F06C4B60D6140BA18A0F573C2C0527412F29538A01CC1A9274FB0BF500945FB0861C0CA30B09CB468FDDCB230B0D07C9DAD977FB8E663E17E024DCA21F847C7E29A9F8745AD9D1206CC3F1F3037068CD191EBFA39F173F9D593E664968501B16D4318902E06889F130616ABA3CBCD353297A313062C1B03CB4D8BF8B9656180FCC31106CC3D1F3037068CD1217E4EFDD054F5A439996561406CDB1006A48B01E2E78481C5EA7C105D8F6F46D5B3F839931357EB0903568281E5A645FCDCB23040FC9C3060EEF980B931608C0EF173EA87A6AA27CDC92C0B0362DB8630205D0C103F270C2C5687F1F3F7C21A70725445FCDC4A31B0DCB4889F5B1606889F1306CC3D1F3037068CD1217E4EFDD054F5A439996561406CDB1006A48B01E2E78481C5EA307EBE31B503FF73B610BFB449C3E6D406E2E7568681E5A645FCDCB23040FC9C3060EEF980B931608C8E5CF939F96F975F3DC967AF6561406CDB1006A48B01F2DF4E1858AC8E667FFBB6C621ACBBD6808FAE317E3E8563917584012BC1C072D322FFED96850163E6EB96E4BB9B3060FEF980B931608C0EF96FA7F764A6AAE7423AB466223F0C886D1BC280743140EBE78481C5EA307EFE964F0DF63576D3FE762BC5C072D3A2F573CBC200AD9F1306CC3D1F3037068CD191EBFA39F173F9D593E664968501B16D4318902E06889F130616ABC3F839E3E31F662AB1815D4FAB899F5B1906969B16F173CBC280EE7C3D25BF19EECE57E0E0E58FAAA2DB58B77E0B3C2253E06EF33552D2526073DA099131D7F060A06B45F2570C4EE0C4091BA85543D8E31405554729761CB1C1E64F77C1293002D7FC6CF1C9A6DDB8189381B8405B385C0E824740182A8BB2B565F310E2122E9F200C88A0630E7E7EA767141BD76F40757333BED8B613215149F0BCE882BCAC5BC86F1B4542903B52EAFB71EEC036E41595C32BE82A12AF5FE5584DCCAB86FDE923F0727383436C2E6E043BE0CB9D9B8574A745B70DF1731A8B4D554F9A93591606C4B60D6140BA18207E4E18580A3FDF5A3380E343233829F0F27557EB047EFE98F8B9156160B969113FB72C0CE8CED7EF0F8FA2B84A810FB6ECC6BDAA2CD8DA3962646C024EDEC128BD3704FBAF77E1A89D0BFAEFD5AC48FE4C8A4BCA119AD788ED3B0FA14FE0E72EF667E1792900F1B54AD4A705C0C5CD070975432816AE1D3D3CA0503FC1FE838EDAB2DDC82E4155A20F6140041D73F073269FED3A841DBB76F1F734AE976284787FB83BD9E1B883377273B3517F7F14C12EF6482CEBC0E9935FA3A5AE9263F5E4C538A87BAB71C82912E1492950E44708D8B9B022B6217E4E63B1A9EA497332CBC280D8B6210C481703C4CF09034BE1E7DBCB3BB5FBDA3F4965D7E3C4CFAD0803CB4D8BF8B965614077BEEE77EB2E3E5DBF0D952DDDE86ABF039F8BAEC817F8BA676034B2AEFB2332391B4197BD041B0CAF48FE4C8213B3707ADF17486952A1BCE036E2056E76D1DB1FC1B70B71E582332E7A79C2E1823FBA7A1B71DCF9325CBD82D0ABA8D496CD3FA940E0F0CEE86AC8250C2C53C75CFCFC9CDD59642B8670F1C85EDCE97D88D0986B080B0D87BDED09142B0670D9D717E97191A86B1B42544C04AA6A6B395695C3D3080C0941C81577F85C2F4064E02524C65F5D11DB103FA7B1D854F5A439996561406CDB1006A48B01E2E78481A5F0F3DF07DFC58EEC061C17F8F9D65405ED6FB7320C2C372DE2E7968581597B8B0727E0151A0BEFD06B50F5DE11B84FFC926CB0DCFCCB9A94386963C7D74D436F55A022FB86C1B48ADB87F0E59E2F09032BA8630E7ECEF6B7DBD8D8C2C13B18F545C97A75DAC79E08FCFCFAAC305DAC9AC23672E5E7E4BF5D7EF534859FC684927E78BAE6C2DBA714F52D8370BC54853B75EDE81A99426A7A138E9D2B467050091C9DF3D1D7392819DBC8110362DB86FC364B1703E4BF9D30B014FFED0786A6B03EB61EEB84EB3DF5336BE9E4BFDD7A30B0DCB4C87FBB656160EFFE037C9E3F57D83C5E5F389380A09025EB188A3394FF423AC6E423665A86EA6FAA324BC1369684016374C4C6001353F073433A6C2C10F37DC352758C494B8EEFC9C4CE5F8CF7642DC34F70704B140F7789EAC4FD26058A4B3A79DCA7FBB2111F5D8AD34E55508F0CA06DF831BEDC112B19DBC8110362DB86D6CDA48B015A3F270C2C5687F1F35D8D7D3AFBDB3B845F35AD9F5B1106969B16AD9F5B16068C99AFD338605918B0F6F980313A725D3F277E2EBF7AAE743FAC1A7C0297433778B8DF8D76D417DDE5FCFCF4C52654E7D52225AB55CBCFC784FF6FDE7CDDA87C08032B631B4B1A8B2D0D03C4CF09038BD561FC7C5DA2022747559C9F7F103973FE39F173EBC1C072D3227E6E5918207E4E18B0F6F980313AC4CFA91F9AAA9EA6E887677C6B11E25F8A33F6E5282B5360EFB15C445ECA467DFB38CE9ECDC4BAADB7111E5484FD2773919F502D19DBC8110362DBC692C6624BC300F173C2C06275183FDF54D88B5DE5EDFCFBF3C3CA87F4FDB9956160B969113FB72C0C103F270C58FB7CC0181DE2E7D40F4D554F6BE987D68201B16D4318902E06889F130616ABC3F7B7D7F76AF7B71F1D7D4CEBE7568681E5A645FCDCB23040FC9C3060EDF3016374889F533F34553DCDD50F15ED23025EEA256D1B3962406CDB58D2586C6918207E4E1858AC0EE3E79BCB07F82F93B5FEB574BE9A956160B969113FB72C0C103F270C58FB7CC0181DE2E7D40F4D554F73F543E2E7D2D1B196B1D8D23040FC9C30B0581DC6C9356BE7BA42FCDC7A30B0DCB4889F5B1606889F1306AC7D3E608C8E5CF9399DAF26BF7AD2993A968501B16D4318902E06E87C35C2C052CE57DB523D80C3CAFB9C97BF1F7697AF9FD3F96AD68381E5A645E7AB5916068C99AFD338605918B0F6F980313A626380D6CFADE33D99D8F9AFC47B3207E742AC591B3D4BEC1DF325691B3962406CDB58D2BB524BC300AD9F130616ABC3F8F96FEC8B7068548DF5B10D78EB6C89C0CF1FD2FAB9156160B969D1FAB9656180D6CF0903D63E1F304647AEEBE7C4CFE5574F53F5C3CC9C7B7C3FBB3E0909AFE1BFD9F94A49D9468E1810DB36C662E0D4A56AF85C28C4D73605A8AFEDC4891319500D8F608F532D827D73B1715B16F7D9FFF5E97C14DFAE357B3DE58801E2E78481C5EA307EBE43F1109B539BF8FAF986D866F20F676518586E5AC4CF2D0B03C4CF0903D63E1F304687F839F54353D5D354FD90F8B97475C4C64061E7141CF6CD8C059FD954A23CB98C9F791F94D58DED3B6F2125B511E7DCEA679D796FEE7ACA1103C4CF09034BE1E73F395C8075FE253835ADA6EFCFAD1003CB4D8BF8B9656180F83961C0DAE703C6E8103FA77E68AA7AAE743FD4F881D370F085F8B946343CDDDCB6912306C4B68D311868199EC2F13D37F875659B1AEAE16104272A706A6F3C529AD448C96AD5F2F3B6E1C7F87247ACD9EB29470C103F270C2C859F7F33AAC68EE611FCD22E17BF399146EBE7568681E5A645FCDCB23040FC9C3060EDF3016374889F533F34553DCDC9CF5F7BFD0AF17309E8AC040612CBEE233CB012FE017528ABEAC4499B6CBEBF3DF45637FC7C4B60E35886F0B00A9C75CC476FFB7DB3D7538E18207E4E1858AC0EE3E71B533BB02EB601EBAE35E068FF10AD9F5B1906969B16F173CBC200F173C280B5CF078CD1912B3F27FFEDF2ABA739FD34AE5E132569DBC8110362DBC6927C755A1A06C87F3B6160B13A8C9FEFAAED9B77BE1AF96FB71E0C2C372DF2DF6E591820FFED84016B9F0F18A343FEDBE93D99A9EAB990CE4ABF2763BEDBA56C1B3962406CDB888901E6A79FF9EF97623DE588015A3F270C2C5687CE3F270C2C372D5A3FB72C0CD0FA3961C0DAE703C6E8C875FD9CF8B9FCEA69CE7E48FC5C1A3AD632165B1A06889F130616AB43FC9C30B0DCB4889F5B1606E6CED793CBDA10E97D1EB90DDD08F776C58DD462945715E0848D2B149DDDF0F4F6415A4A9CECEA4918A0F980983AC4CFA91F9AAA9EE6EC87C4CFA5A1B3D21860FE04585BB3EF1974CFBD97523DE58801E2E78481C5EA103F270C2C372DE2E7968581B9F3F5C2CE2748B9721635F7A710EEE608CF4B0142B80AB6768E70F58D4378980F92E2A264574FC200CD07C4D4217E4EFDD054F534573F7C34318635ABC3F1687252B2B6912306C4B68D258DC5968601E2E78481C5EA103F270C2C372DE2E796850143FCFC66C53D819FDBE1F3FD27505F95C9F9795659074263C2E07EF61BD9D5933040F3013175889F533F34553DCDD50F192F775AB3178FA61E4BD63672C480D8B6590E0634EBE61A99BB7EAEBB8E6EEE7ACA1103C4CF09038BD5217E4E18586E5AC4CF2D0B03BAF3F5F0840C9C7173C7375F6C40544C38144D7784DF14F4AA5438B06BFB736D20E57A1206683E20A60EF173EA87A6AAA7B9FA21E3E7916BD6103F97808EB58CC5968601E2E78481C5EA68F879E2A331F84E4F72217E6E5D18586E5AC4CF2D0B0386E6EB7D63539C9F6BEEABEB9E5DD338605918B0F6F980313A72E5E7014121BCEC7385F9A3D717BE509C983AC6A4D53D3068D6329BAA9E0BE918B28158F984AD5A2D69DBC8110362DBC6180C24A736E95D27FFE9ABBEFCCC7B7D7167CEE7100696A8F3DED3FE23450C98DB36D68281C5EA8447D573090BAFC2ABAF7E8AF0885A7E9F91DD4618B0120C2C372D43E38DB9CB4C18304E879DAFC6E6F973C550381336C75FAA8E31F99842C798B40CD55FCAF514DB369684016374C4C6001353F073433AE67EDF612DEFC9C4CEDF900DC4CA27EAE9FB78A9DA468E1810DB3662622038AC0A8C1348B19E72C400AD9F130696AA33E3F7E33DBE7F8930609D1830362D5A3F270CD0384018B0240C18A3233606889F5B473F143B7FE2E7F2C380D8B6217E2E5D0C103F270C88891BC280F560C098B4889F1306681C200C5812068CD1217E4EFDD054F534673F247E2E0D1D536180F8B96978969431606E1D4BC38098B8210C580F068C498BF8396180C601C2802561C0181DE2E7D40F4D554F73F643E2E7D2D0311506889F9B8667491903E6D6B1340C88891BC280F560C098B456829F8F0BD2D7AC781A368DA6FC32548447E0EEED648CAB4665898196D246A80695A296B9AF6714E3C3FD3C6E707008B58969A816E6DB5D158526B50D8D03340E5812068CD1217E4EFDD054F534573F24FFEDD2D13115064242CAB97F2AD6E652ABA71C3140FC9C3020166E184FAA8849C60345231EF4F6738ED1749D3DCFA731D0D94D18B0300C189396A1F16658D0A98E4A42F047BB710AE0927D783B5A6EC5CD4A2FC92D96C7397DFB45A41CF81C4D913E7828847BFEF4F708FCF53BF0FFD10F51E464CFF9F9ADD3CE70FFC77F415384C773CB1675C883A7ABEE2C9F1797E9771DDE3FF915C2DF7E9BAF0744AC5E83DA00E7596955DCAE84D33FBFC2D370F88B3F43CCBAB7D055943E2FADACB02CE13F2F68EB385792D6BFC1FF971E908E6AB7AFE695B9A77D0865611170FAA7D7F8FFDDFEF24594F979A1AFEE59B955825CF8AFF55A3BA51EDC8E9EB25C94A43523F8E73F81D7BFFD1762DFFF1D2AFCFC5111168DB02DBB04BBFD0BFAEA4BB469E444E62FAA9C3D8313B8F43F6B71FA8599FF9EFFB33F43C4AFDF4043A8F7AC7A2B3B2770FEAFFFD9607A4CEE463A5914D6691CB08EF980313A72E5E7CC471D2BC75C19199FD01BBE509C983AC6A4C57C5E9AB3CCA6AAE7423A866C204A3EE3637058BD0FAA894792B58D1C3120B66DC4C440507099C0D12B789B4BAD9E72C4C0EA35EFCB0E03E6D6B1340C88899BFACC7474748D22E683F771AF6B08355E8E3CBCFA660261C0C230604C5A8670A3D1691F9C12B8DA5FE0E25F40B87F302BAEA1A203A75EF873B87FE7DB02972CD0863F10E4D4FFFD43DCFEEC0F508D3D9CA55359D48ED3F8165AE37D162C5BC44157CE1155EDC5B3C213CE86C0F9DB2FA0A72A5B1B363C36059F555FA0C86EBB362CD5F31AC2DEFA0D5AF36EF1FB8EF61E846FB141F1B9DDF33090712519F67FFE2D84AE7A4790555AB9F29B77E0F617DF826AA403EDBD1388FCE54F0D9639D5E7162F6FEAD637E7C55DB70DE0711A3B69C28B521A70EE05E0CE35AF793A5187BCE1F9D77F8E87F75BB5618B296767FF28223EFC0CE9A70FA2A751782E8F4DA0ABB31F811B77E3F6B6DF0BE93C2B7B4B7D17ECFFDF7F47C02FFE63567AC1EFACC2851FFE37E2DF7FDDA2B04EE38075CC078CD1111B03B47E6E1DEFC9C4CE7F45D7CFB91FE168BE8E2E55DBC8110362DB464C0C840695214CE0E74BF11D4D18A0F573C2806970D352528AC49317D07FAF1165F18968BA729987DFADE8C66067ADECEA491830CDFAB94667509053F807F8FD3D66C50DAB9EC0E1E5377046E09D5D7951B374D8FAF9857F7E156AD580DE329CF997DF20FA17DF5FB06CFAD6CF1FA885B2BCF87D64EE5933EFFF45890D70FE96F07F55F782F5F15BFF15EEDD78B696ACC1405E6236F28E7F344FE76E5537FACB32F97DA0A0ABEA2CD15BE6BCA8725EDEBC43B3ED595DD42C84BF08DF97FF4A6B278DB0F5F3D42DBFD39B5E7DED104FAFF6E2B1D9F93C2DE75C1D4D390DD993ED877078F977B81B7A7E56B8B2670811EB7EABDDBB3FCBA6FE6CEE3F613158A771C03AE603C6E8C875FD9CF8B9FCEA69CE7EB866ED0D49DB468E1810DB36E27E7FCECE5C6E92643DE58801E2E784013171531C9F85BC9307F97556681AEABD5DD094578932E1B95E7DE5A2ECEA491890063F0FD966C7F963E9E9EDF374183F4FFDEA2BBDE9F50D4F0B1CFBEFB4E935E654F06FAEE78AEFBB9B79FAD5DEF6DA6F327AC75859FE1A250EFBE79537DE2ECCE07E78DDFC4B6EDF45D88FBECBD39B8B81BCE86C94D81D3468B7BC9812BEC77DB1FC7C50A8EBF9EFFD08E75F007ACA53E6E9307EAE4CF2D19B5E7664815EBEAF2967F1E92F978C81E0ED6711F5C6DFCD8B6B6A51E2DAFB1FF16FE1A5845BB1B14EE38075CC078CD1217E4EFDD054F5247E6E591810DB36C4CFA58B01E2E78401B170A3F9FE5CB336363038C1B98EB2A98D73A0E6F464D9D59330607E7E9EC9BF8586C0F55E86EEFAAA4647D73F9C6EDCB06A1A7EEF7CC1756FBCF50A0FF75B7B68C16FA09978FD25CB7BA6AD3CDFDA8EC4756FCC4ABB2CB356E0FC7F85CBFFCFB7F0BCF55EC6CF1D188F1F6BD38B8164B76B02073FACD76E83AA2788FADD2F307C2F7F5EFAFAF8395BABE7EF180C707A5DFF70BAE12D75DDDA6FC39B02ECF4D6E7A653A4B69C8BC500B39DF7FF61B67C34AF1FB4D4F523FAFDB7A1560D4906B762639DC601EB980F18A343FC9CFAA1A9EA49FCDCB23020B66D889F4B1703C4CF0903CFD3792C6064AE14BCF492DE70C280656240ACB496CACF95CA519CFEF64B70F9F60B78A8AC5D743E8537D3E0F0BD1F71CEC9F7C4E75EE5E165593548DDBC0AAAC1B659FF37E41FAE4BE0B4175E79157D65B738DFCF09B9C5BF816769DE8DF17CAECD82B7D92EC8CF99846CB6414BB487DEFAB03DEEE54EFBE685CFE5E7CC9FDCCC7B881F81ADD52FA63D597D124E5FE0F561BA97FFE1AF667D2330574753CEC5B441534D374F37F05F5E34D80F8A922A91BCEE4D68F616981BB762639DC601EB781618A343FC9CFAA1A9EA49FCDCB23020B66D889F4B1703C4CF09034BE5E7FF9FC0CD9F08F3F9FF7DFD75E2E7568201B1D25A2C3F777811DC57BACBCBFF3EB326EC327F8FB9BE7CEE3575E3F26F3768D7C25DBEFD22EE46FBCCD2893AE88EA4F56FCED25BC87F7B4FEF4304AFDFA22D8BC38B2FA0254EFF3E71DD7C8A124BF9B7E0BA7BBCF56180EDC177F9BB97D15F93372F8EED710FFBF5CFE6873FE5E7975E7E89DB89ADE73BBC000CB7142CAA3D8B62B2E1F0BD97B5760AF9D1CBE8BB53B9A08EA69C0FEA0A0CB6C183C151647B06E2CC5F7E8FA75B7E6ED782FDC0FFC323A87412DA563D6A76DC8A8D751A07ACE359608C0EF173EA87A6AAA779F9F94D49DB468E1810DB366260203CEA1E975D7B32B1777FAEF63E3BBF7F5965B3760C103F270C2C45674A783E336ECE84F17475FB333F4F6C9F71D4365B54077920E5B40BDA6F47F03DEE51EB3F427F5B1B8A8342501E10C2E7E252AF276160656CB3D4F5F3E1E147C88F8C17B8E42BF0FBC13FA2AB28CD603E296E51DAB5E0D3EC0CB06D6BF1B0B7635E3ECCD75CEC499F597BB917E2E735F90D5ABEC9D2BD1BEAB8603DFB7A4771EDABD342595E9CF916BC28FEB918883DE687E8FF61FBF7A76785B33DEE1A3F71BAE173D7CFBBEE0D20C1C61DA7853CE33F7C1BC3BD5DFA3128706C9F773E7BF6FEE22F5F44B9D779A14F4E2C0A0373CBA9AB53109A8C882DBB78BD59DA299BDF9BD7D7E7DAA0A16A80BFEFA8F53A6276DC8A8D751A07AC633E608C8E5CF9399DAF26BF7AAEF4390AE9D95DDAF07757A562F59A4CBCF67A92F0040842664E8FA46D23470C886D1B3130B0666D16E7E321E10A2D3767B27B6FF1B2CA66ED18A0F3D508038BD599080BD772738D3CFEEE7731A678762653AA8BF0FCBEDF8087C275CCA79FCE84D99EE7BF35855588D8B055886F3559990903D2B2CDF3CE57EB55B3F3D5FE1EBE7F8F5971AD770770EAC5EFC2F1DB2FE04173F1BC7C92DCAF3D5B0B7EE347E82CCB5E309FA1B12978FFCF2A0CD6E5F37B43E7ABDDADEB17B8F977382F2F3EBD1B3D02D62FFFF68F28773F362BFFBEE12904BEFB115CFFE927B3B86FEBADC84561A0A250C97594A9C1F3E272A2F251E17C6056587678F1CC19F10767DBF396473C0F8FFEF5BF6AEDA411E653FDC2CF366ADF33A4EFDB8AE1FB3D4BC2C0DC72EAD3A92BA943F8EF7F03D5D883E7F603364E9CFEFB37E0F537DFC2C8C39EE7E62F27ACD338601DF3016374E87C357A4F66AA7A2EA423C67B32C6CD34E17BF797F27BC6CF35E14C1EA5DD867A700853B7723199990975732326EB9A319E95C5D77C98A80767CE4299CCAFC164692E4F6F2AB7029355C53C5C733D2F5C4893E98F29EF5A0506C4C68D18187070AE9F17CEC214ED63336DDAD886473111FC7D3D6F7F0D16F272319131DB2FD554422AD4CA668E0FD5C8D3EFED54D398BA9EA4C5C8A338F69F46214CF87D3C21E8640A7828B4B87180D6CFE959B0181DDD75F3B9A2BB8E9EEE268CB323CDDC9774F28E4F7958869D235F5B7FF0601895D7E230778D504AF5240CACAC6D8CF5DFCE7E2FBDBD8B73C392D3DB668533FFEDA7BFF3631E57747A0FE67E7FDD748BAD890FCD2B1BF35116F1BB37F833C3D0FA39DB7FCDFDA6799FD186F50D4EE0CC77FF1577239DE6FD97F15EBF375E419EFD61A806E79FBD6608032DF7A69FAE87AF9F17D73732C5FDC4E986193A5FAD47C5ECF79D5976D2487966ABF6BD8132EFE6BC7C1A92539F8B81B9E534D4D6EC1B82F46D6F2FAA1F38BDB69AA7D95B10695158A771C03AE603C6E8C875FD9CF8B9FCEA692A7E7E4731ACE5E673F736AB0382317DC9178F4FD8622A385CB80EC3544C1C2602CEE1F1EE1D980A8CC094C739E1593C84E9901C4CC65FC278F3034C793B63FAE26581DFB56AAFC76BEF68AF99BF9469DF643CFE6C33F173336280B53513DD70F6AE46733D7DDE1D8F4243305990F8B4FD9F62E1662E1E9DDDABFDDFD4AD0A4CF97B08E229E02319AABEE699F01BC9988A8EC5546420A6B24AF028F01226539230EDEC05C6CF1FEF3989C9E4408B1B07889FD3B3E0B93A02F7D67C736E48D8B7E713C2FF34FBDB934EDAA3352198FB8C8EDFFA3154425AC5E171C8B23902E2E7F2A9A7D8B6590E3FF75B7B98F3B89CFDAB67856BCE41F3FFC177B5FEC075CB9076927D7FDEA3B76CFEEBBF823235C8203F3FFFCAEF71F91FFF7C969F71263E6BF623FEFDD76785B16FC563DF7C0D839D770CDA40D9A34257EEAD79E195791D3CFF8CED7FD06B1BBFDF6D9875D6BA217EAEB19FAE9D34921594CBC3F30F7F322F8F716E275BED7DFFF09359E5D4D4676E390DD533D53B196EDF7E6156991B926FCDEB076C5C38FDB7AFF134DB6FF9E84D4BAE58A771C03AE603C6E8103FA77E68AA7A9A829F336EC67839FB65DC5C979B3199A86BC0F411174C5F3983C9A6664C8747633A381D6305E1980A0998591F75F310F8F900A64A8467755306C60627A0EEE9C654ED10263322B4D7E3B7839F85974463AA4925A417603518101B37628DC5ACCD35E11ABECEE3D4820C0F61ACF301A682BC66DA5F83854E61EE11E68AC9963BFCBFD30E2EFC772A4068EFC7AA67F934B379C434A6837C306D673F132EA43B59583CB3FFE2922B184FB7340C103FA767C1F3749EC7CD75D7D10903968901B1D232969F33FEE8F0CADBDAF3C374751E08E3F4A917BF8F826F3E9C971EE37F3E3F60EBB8FAF9798F3007F07FF5E708FDEC80417E9EB96FF5BCF286EE7240E07F7C67761D04F17B6335E7A4866CD02F60206CF59F30AEC3F759DDFC04BECFFDA99D9FEF4F8DA595E4168BD618776D98217EDED4382484BFC0FDCB6BECA491821BD55C67A03C6E5E1E4D7503485CFBFB5975D12DA7A60DE69693ED4FAF0C0F9F97DE8DD381FC7FFDF911CFC28EBAA3A7ECD6AC7E901351A0DD6FFFA0296D5E3A72C63A8D03D6F12C304687F839F54353D5D314FC9C095B3F37A4F3E87A31260BAEE1F1171B393F9B0A0BC263EFEB9C9F4F9F3A2B70F460213E93FF57CBCFEF4F61CA3F18D3F61E028FEBD05E8FDF5368AFD5C31DC4CF258001268C8F335F046C4FFBDCF733D34157F12832109C63DFAC788605819FABF77C8229EF199F3ED3672F622AE6BA2011B3F299CCA9C6D48D044C5D76C3F4799767E183D31C4F9349D78CB699943140FC9C9E0562E28630603D1858097EAE1C64FCFCCFE6F1F384F3D7398FF3FFB7BFE66778CFCD276CE77944BCFA8FD09C47AE898B3F1F0257C6BB0DF07326A5A9B59CD3EAE3E7376C8210FED367E9F2340471F9E17BC839B8615E5A6C0D3DF8E73F41C49AF7B95F752695179FAD4B330C24B9C7E2F2CBDF4389B717CAC22270F9B79B9EFA9A9F7F869CA6CCAD9D13B37CCEB3F5E9B9FC7C78781A9EBFF8F8E977E9EBB476D2E6AD7A82F3DFFB112A1C66FBC27FC0F5560BFCFCBF6785EB96B33838446F3959D9B202D251747A17E7F28CC3172567E3F4B7FF1A4E2F02E383CFCEA56F6D1B85C35F7C07A9470EA05A98E7DF3868A7F5E7C7CE8553A9F59F252F57ACD338601DCF026374889F533F34553D97DA0F1F4D3D866AE2111E4D4E3E0B13AE59388FD3C3CF9F978FFA4B27A8D53D78BCF9234CE50B7C2AFA0AA62FC63F5B3F1F9EC0B4A73D269B5B3155D00C755D0626EE34405D5A01F5880A932C8DA7D7632C9FA7D72CED69FF144CBBDB5A0D06C4C6CD72C762CDB7E74C182F67F7B3BE6D10642A3A0163830F3199751BD35FBB6BB1A0593F67ED3F599483A99BF950B7550AFFCB9995CF646DC34C7B8F3D12B8BE809BE6124C650B739031251EDBF90BFAAD46DB4CCA18207E4ECF02E2E7840173F373E6BBAC3A2A09C19BF76BFDABF9BCF20AE7B717FFF3E7F0F9F1F7917E78DFAC6FBA75F379A866E7881F43C42F7E868AB060E4FB84C0EFB76B11F88BD7E0F3F2BF62217ECE246CA7BD5E7ECED20DDAF815A27EFB1A4FB7222C1AFEEF6E4582C0955573F82F4F5F10A71FBCADAD03E7B38CA70E776831C0FE13B5FF8CF69D0013B7EFFE393AB21317B427DBE3DED354CF39BDD3BFBD3173B6FB0B2F20F8D7BF41F8AAD57015EC15FCEB37501B70C120D76DBBD30F8F1FFC12A907B7738E9C7ECE0B175EF9114257BD83C44DEFCCAB8BBE7276E525CF2B5BEC49AF59FF3BF7AD17D014E4322FFFA2C402D8FD5FFF47FBBF332F309F01078476ED373B6EC5C63A8D03D6F12C304647AEFC9CFCB7CBAF9E4BF6D32870F38C901044AE7E4FFB8E995DEF5DE38A356B62B17ACD757EAEB946FEF6A5F0E7E6A34A49E1BFE38535184F4A12C6FB2E8C291F6034278BFB1D1E8F0EE7CFD3B1DE87FC9EC9C37E2526A293F835FBBFE6FA617FFBACF0B1B1298C75F65B0D06C4C6CD727D75FEF4D504ED1E0A76FDB72F456BEF998446B40A7CBA1D63B157058EDE8FF1D4B46758C8CBC15848286FCBB1DE19BFD1E3997918AB2A9F950FC30AC74942CCCC7D720EC6B39267AE6B6A966533296380FCB7D3B3404CDC1006AC07032BE1BF7DB9F9B4DFEB4659740CAAAE5EC5606F3B0FEBBAC3CE7F79B8605A83C35328159E136C8EA02F9FF6E699742B8567444F63952818E06986C5A0214978CE8C3D7C6E3DF3226FA3A7ECF6B2DB6048886B28A912F20E47536A321E8ECDD846D97857EFFF59394B43AE6ACB69281FF6BFCAE864416230D0DD6A30FF8E9EFBDAFF3DE86C970C6EC5C63A8D03D6F12C304687FCB7D37B3253D573211DBDEBE793935823F0F1B090C067611363336BE882CC4D6F31EBE79AB87B65E58B2E1B61407EEF4AED1DEBF81ABAC66FFB62F04118A0F5736BC0001B4355E363B3F625E9C68D8ECEFF3EC8189D8570431890E738602ADB18831B39D6933040E30061C03A30608C8E5CD7CF899FCBAF9EC6F443F69C5E6C5B6BFCC32D944FBBA21F0501575170F22B944727A1E44A00CAFD5CCD6E1BB1311099D50D87D369F08AAA475260294ED89740D1D48DF4EA2104FBE662E3B62C7CF345349C2F54C0DB254D12B8116B2C669CFC9C430DC782EE9E77F6FD5C8EA3038AFC2E4335A8446B5D1BD26D6D31D8D3863CC7CB28F2F1454BDA758BC100F173F98D9126E1E702C70ECB69E3DF08CD8DAB6C1D44856240149D8570431890E73840FC9C3020B7F9801474080384016374889F533F34553D4DC1CF99306E66289F5B761E023F0B459EAB37FA7BEFA2B7B9010F8747CD6E1BB131B0713DB3D9146ED50DE19B2D31282EE98472F831B66F8B474A6A23CEB9D523E54A36FFEFE6A32518EBEC343B6EC41A8B1927D784EB9E7DCEA42C2400C36353C873983993B6343C80FFB635DFC583DE6E8E054BC100F173F98D912B8D0145FB087CDA06E1F2BF8F7139AF9DDF6BE212F295F09D9EE4C2AE7575DC73EF729D4B820E1B579EA7F33CDC1006E4390E103F270CC86D3E20051DC20061C0181D29F2F36BB98D70B7B785F3057F5417321F13D38BCEC7DCF6B4967E28557ECE7E193F6767ACE9F2328DA4DB9EE2BF195732B88F970783A3682F2A36BB6DC4C6C0A73B847EA352614CB8AEADED43BEC0CFB7EFCCC4606F2F52B25A67F1F38D3BD2A01E1E363B6EC4188B599BEBF27326BA6BE88C9FB3B87CF7CBFC5EC3CF99B4D4B5615871C7623040FC5C7E63E44A6280F1ECFD854A9C7AF204FBFAD538D436C0EF5938E3D60794233C8E09BB66612CEE9DDD713C6C53491FFEEBB3149CB85AC6C36F08F13F3B9826C44DE1B386FBF8C5BEE4791C9DF8B9B43020251DE2E784011A070803D682016374569A9F6BB876B0101EE8E981C570EDC2CE27027738CBAF37EE388AAC48E7E7EA48C59ED6D20FA5CCCF5938E3698CA3B3305D9E9E7ECE896330CB2508955141FCBA28E88AD96D233606EEF48EC3C7AF1291D10DC8C9EB80AD7319EE942950AD18819F6F096C1CCB847E9985B3172A5096D62009DC8831166BB8F85C7EAEC1005F3F57CFAC9FABD4D3280DF2E1E195D7E2B80EC302BB1F189C40BA8D1D1EF6B4A1FD4E3F4A7C8271AFB45008B3C5C341A580A38B78A068943406889FCB6F8C5C490C6CB95ACF79F6E7F5F7F151BE029B02AAF83D0BD770F35DAD2378E3601E4EA90678188BDB98D68D75B1D538ACBC8FDF399409FF1BE7E17B84F8FF3E968D0DB10D38D0DC87B75CF2B94EB60E47277E2E2D0C484987F8396180C601C280B560C0189D95E6E7BA5CFB427CE5A2B8B6AECEE6A35E8874FBFAB93A52B1A7B5F4C395E6E75342FB32717EFD75E4ED3FC0AFD5EDCA05D3D39CA5A51BCEC274D7D25B05AE551EE283B6921474B5F5A3223A164D37C3CD6E1B3962406CDB2C772C666DCCDEC78447DD4348B882FF6A84F98AD37C7F5E10EC2FF0EE66289BBBD1969AC4759BF2AB51101880C1BA67E7A567D8CD9C859E77E112CF274BD0CDB03B8B4CDF583CA82BB02A0C103F97FF38F041743D7629C7F1A6733EFE285CFF6247227614B6F170C6CDDF8BEBC0AF6D52F0DA815C7C1852C4D7C559DCA1D1C7383531CEFFB3573124FC3ED6EA68E4E8F41381A30FF0EBF0A8997764CC6F1CF3EFA9CFA71C61409EE300F173C2805CE60352D2210C10068CD131253F8FAD185814D7F64B6DC4375F6CC0D90BFEB8787A3F46069BE7E9D0F96AF2ABE762CF517824B4EDF4534ECEAE355C7D7ACE992B8BCDE76EEB437E169B946D630A0CA467B7E2DD55E192C58D18676968F8F8AE3D990227CFD5DE67E5F62DB96CA9B6E7F96F96833B8FCB387B0EB13B0F22DF2F140D117EB2C480B13A74BE9AFCC7015D4E7D5C90436DC3FC7A2ED7DE52781FA71E3DD4C67D105E835DFD6A1CACE9C4961CC6C1553C9CA5F1717C238E0CCD70F7F53175FC37247CE69C41E6D33DE2BD77B9DF77C280343020251D739EAF26957A1206681C200C5807068CD159E9F3D5345C9BED6FDFBA65B75EAE4DFEE1E4F79E4CECFC756DA0E1E373751ECF79A7BE947CD8F9E852B68D1C3120B66DC47C571A1C562B8C114D4697ADAF6714F15B3FE6D795A9F928F10A46655430A2D66F40A677306ABDCE5A150668FD5CFEE300E3D47B3A54F8956B39D606E4637D6C3D76553C5B3FFFACFE3E3E082CC1A6826E6CCD68D2F2F3F5B7DAF0698E02BF772FC167D9CDDAF06F84DF5F1ECBC62FCE97628D4F2E765577CC5A3F671245FBDB25850129E92C9416AD9F1306681C200C5812068CD191A27FB8E5E898DB9ED6D20FCDC1CFA7846776F5F5545486470AE1A3B89753C0BF138E5AFF11867BDA10B1F33CBA528310FCF101547BBB083A135A5D6BE7E76BD6467359BD264A7B9D9DBFF0F702A6B68D94F8B9256260393AC4CFE58F01C6A9B7570FE0C0800A3FFE340E07BB87B0A3A65BCBCF7737F4E1ADEB1DF8C8371B7B9A5542D884767F3BFBF69CFDE750BF5ABBEF5D77CD5D57889F4B170352D2217E4E18A0718030602D18304687F839F54353D573B9FC5CB37E9EE21485F1DE6A6D9CE63B61E6933D61E76628F313E6A56FEDFC5C2A3AB2E1E7ED4A8E378DB06F2B74EFF5854FE98C4986F260FEADF99E611184A545FC5C9E5837173F677BD2B766B6E1F0C4136C4A12EE8746B45C7B4BC5007694B4E1DDF0FA59EBE77FF02C9AE5BFFDD49387DAB4DE712BD1FA6FFFA37336F1738963404A3AC4CF0903340E1006AC0503C6E8103FA77E68AA7A8AC1CF6F1C7646FABECFC1D6C6F5F1F3CCA33BA01AEE9F97BEB5F273CD5AB9BEF5F3B9EBE8E6B68D94F839F777F0D407C25C3F08BAA21BAEFBFD85BE3C74CFB71243585A7714832B829BB942FC5CDEE300130D0F5F15DB8653A3C33830FA189F1574CC5A0B3F3C343173BE5AC790969FFFCEBB8EFB6FFF3CB3196FB9D46AF9F911C6CFEDF3F045E3103667DCC13B1E45C4CF258E0129E9103F270CD0384018B0160C18A343FC9CFAA1A9EA29063F2F4F2E47B4F03B3EA8E0719AEF84C78578CDFEF654E7CBE8AB2BD7EA31FFC16BD6C4E2D1D463C9DA468E1810DB36866C303631C1DB6E297EA043422A11165ECBF50CE9B0F478BA4FFF33979F2F663D7C2E3EF585F37C0431C4CDD977BC7F70CCC649E1F78D93D9F8FD956A1C5274E2833805D64656637BF33056BB64721FD9DF7F3B0247FB876671F4CAD6C159F55889F6247E2EFF7180AF85470BB8BA56898D5ED9D8D1ACC2965B77B4FCFC9DE03ABCFAC54D9C9A56E3935B9DFC1C35FE9DF9A85A8BB7CF4BFB66ED6FDF5C3E807D8DDD1C9B9FC437103F973806A4A443FC9C3040E30061C05A30608C8E5CF939F96F975F3D97E2BFFDD1D3F6D5D531D67F3BF31FBC67B50B54138F246B1BB131A06F9DDCD0FAB946CC6D9BB055ABF97C7EAE44AE7E0F916BD6F0DFB971110226F4E938FFF4575C989E211D96DE5E217E0D13E19EF90C66BF4CD8B97E8F74C698C5D4A7E0A597B4FABA69B133A69C725BF572F355491D581D5C867FFF281A079A7BF16E4403FECB2617473BBA79FCCF9D6B7172A01BBF742AC1CFDD2BB0DE3D655E1ABED393C8C852707CAF143EC97FBB3CC781B9FEDBF728C7F959698C57EF2A6FC7D1D1092DD7DE187F879FBFF6967B117615B769D7CFDF0B6B98F9F5AFC01FECCBB4EBE75F319FED4FD7CCF9196B4F79BCC67F3B930823FC701306E4371F10DB36E4BF9D3040E30061C09230608CCE4AFB6F5F297E4EEBE7F2ABE7423A2BE9BF9D9DC31BF9F41C5EA9DAC65418603C5CAAB831B4D6363EA69A394779626CD1E9850695212CA462C13577969E666D7B6E5AA2AE9FB37C0439A01CD1CBD13F4868C61F1C33F9F57F9ECCC66AFF5A1C1FBA8F97B7DEC696F88A19DFDA8A09FCE717B770BCBB73962E4B33BBB967563D560637B47E2EF77140771FFBC7B9DD5875B5016B7D8AB4E15F760C3FC355875ABB7EBEA3BA0787A79FE08D2F6FE370CF43EDFA39E3E7AB3DCAB5FE10368495D3FAB9C43120259D85D2A2F573C2008D0384014BC280313A725D3F277E2EBF7A2E979F3FF8F9EF512D84AB069568CA2E475D5232BF57AB86D052DA88D6B42483F968E6894B2DDB4341729D7C90E3E58F96DBF1DC57FC0345238FABB99D87B298580C5695F1FB92B466E4D99F454BD300B24F1F41B1A72BFA7A8678195B326EA124B511B7BFD88032E1BE32288C9FD5C5E2B21C9C90F8F5410C3455A0A5AE1FD5BE4E2BD60672E4E74C67A9F33531BE3F178B9F6B84F973D3C7D1997FEC0F6F54CFACA75F6DC2EAB06A9C1C55E1E38A21FCDB07D1383934E33BFBEDCB25F3B8795CCE3D93B427F173F93F0B1887DE54F3103F581F8D4FF23B71AAA773D6F9E7AB05ECFD51B8FEA37DEEAC7572E6FB6D5D542DF6753FC4EB5B13B5BCDDD0FA39F173E962404A3AC4CF0903340E1006AC0503C6E8103FA77E68AA7A2E979F33FE93617716B545CDA81538AC26AEE0D215FEDB37382170E89BA2F273F65DBBA2FC0EA2B6ECC683BA7C241F7341815F049499D13CBF147B1FB4445E44BAEB65C41FF7C0B50F37A0F35E074A7DAE20F3D811218D690CAB9E20F3E451B4753EE1FCBCD4DB95A71DBBEB10F202A3F1B0A9104D054578303C8DF86D3BD1949AB0A8B2113F5F397E4EFEDBE7E286F8B9DC9F051A1EBEAB4D85570F67E1E78712F1696CF933FFEDF9F7B0B56D1C5BAF96637B195B4B57CD602DAC4EB87E3CC3E143D9BEF7412D3FDF1C56A3E5E71B6ED0F7E752C7809474889F130634E12E3EEC795D8BF8986A2496DD47624419B7415C7233AEE50EC0DD3E0BCE172A10E85924E83C926D3D0903F3C36F16F7C3E742217CFC2A71E7DE105C5C0BA1568D23AEE83E2A2AEEC1C6260BC1C23385B5BDFAF17C5F4172A9A7313AC4CFA91F9AAA9E62F073C669930F1EE66BD82C2E3B3215954EC7D05AD58C641B17286F458ACACF8705B9B66E2B942DDD500FB622CFCD072A16F6E1263C1C9B407D692B1EB65570AE9E68EB8B3CFB53686F1F45FAD17DA88B0C4657EF0422DE7A939797F1F3C62B67D1D3A2E069B3770D83027757752AD020F0F31B3B4F4135D88CA6ACEC156B03E2E7E6AFA71CC701E2E7F2C780F69CF3C681195FEDD34FF069BA421B7E60680A9B539BF07EEC5D6CBADDF0ECFBF3D836BCBE3D161B62EBB1A3BC53BBBF9DF96F7FE3AB5CFCD62E8D73F3C3DDF7899F4B1C0352D2217E4E1860E16E319DC23C2E9FDF9FB6CB41BBF0DB5ED28973614D38B5331285C2BC29E5CACC9CE8427C375243B364594FC2C0FCF096E127D8B7299C5FBB4475E27E9302C542DBD70F4EE167BF8B11E6CDF770CEEE59DB673DC589DCEA69AC0EF173EA8762D57340E0A8E9367618EC6C41AAA33FBA72E391E91D8B6A6F17E89E87F63C1B3C6FFDBC5DE0BC39FB3F47575BBF103F8AD2CB975157D481CCC3BBB4BC7D6EFAC6F27326F9415751147A0D7D8DD5BC7EB9DE02EFCE8BC39D9206145C10F8FA601BFF5F6D5E23EA6383D17F7F0245DE3E688A9FA943FAC528E41DDB85DADC46E49DB3E1FBDBDBB27284B46CF9FEF6820B5E48B577435F591A7ADA8750EEEB05B6EEBE12ED69889F333FF815E111BC8EAC0CC3EDCD682A6B4689A31DBA94FD483D761C0F7ADA10BFF32B6D7B8ADD3FA4C2CF992DD205FCF694A5A2283A1B4D37AE72DBB43CDDD7C0DECFD4DF8815BD6DA43C0E103F97FFB38071EA3F26F5E1786B1BF713F7DBA006BC7922E5D9B96BD79A7058799FF3F45F1ECCD6EE6FDFD5A1C2DAB06AEEB7F0DDF3B9DAFDEDECFCF3CD79DD5813518D577724626B2AAD9F4B1D0352D2217E4E1860E1C7BDEF0A7CBC01CAE1C7F0F42EC39DC1115C0B6F86CBF178A464B5CEE2E7B1152A843A25CAB29E8481F9E155834FE07060664EEA77A31DF54577912DF0F3EDDB92F93E0A5D7ECEDA3ED2EDB6D9CB6C4A1DB9F273F2DF2ECD7AA6DA9EE771A93EB75119E68F02A7238BCA7FAEFF76CDD9D3BAE74B0FFEEC4D948585737938D8852121BDB2E8243C50DEE57A65376EA3ABAA486F3E1A3FC2C6D886F9236673CEB9B2D4F085E20282CA97AC939EDDBAA4F61C1D1DC6AAF742B93F7B433A057E01DAFB8EFB53A87079DA9E42BBDE3C7309CABCF815EB1F737D3D8FB7DED36280F953D7E060A1F4C2A3EE71D9B527137BF7E76AEFB372FB9654B63417818F9714A0F4A2AD36EED6B928D4C45C419180BFE80DEBA01AEEB79A7180FCB7CBFF59C038F53E817BBFE359829DA56DD850FA107F74C9D5F27343E79C6F7CBA6F9DC9DAB0B659FEDB3F7F1AC7B8FA86A77BDDC97FBB743120251DF2DF4E1860E16D838F70EC543A2285398D8F572E82D23AB0F9BD70280707F18D4D2E5C43EFE29B2FA271F64205366FBA89BEAE2E59D69330A03FFCE4A50A840756C0F65C094A4A9AF1C70D37D056A5804B7407A202F2B1717D34DFDFCEDA7EB0B757126536950EF96FA7F76462D633C3CE91C7655CC940E6D11DDC77DB62F29F6B030D1763BC2CEF295767DF041B5B365F211D636D7348988BC609F34EA989CBD57A8365D6571F5D3FF673E3D83EFCC80F36A229CC4B1BD63DF204D56E33ED19BBCF0615FE9756B47FCC5D6BD37CD3ADFB8E46F3DE465F7A8AF631AC599BC5F97848B842CBCD99ECDD5FBAA4B2A5BA45A32CC80305A74F83ED6568A9BA8B4CDBC3DC47C0DDBC6CEE0750ECBE26E57180D6CFE5F92C48B57747DD557F541736CEF2DF3EEBFC003DE1BB9EEE815F8A8E4696BB7E6E688F8FB9DB53AE1890AACEC218A0F573B9D5536CDBD0B38030604918304647AEEBE7C4CFA5574FB62F387EEBC77828C445EC3C8FAED420A4BBFAA2AFAEFCB9F91BB2017B4E2FB5ADF5852F677FBBA5F0735D3BE893EBC7DCF83E7CCD7D696AADC0CF4FA04BF90011EF7F80B69A46E49E3FA76D4FB1FB873E7E3E57E7797ED51D9CEBE785B330C6DDD9F564631B1EC54440AD1EC5646626D4834398BA958BC9BC5C4C64246B711CB3CD166A819F676CDB8AF1BA4654848423CBE608D4AA4768B7F743E9A9CFF87F1FC5A542AD6CC4D475E1F7F104A612323159556871E300F173F93E0BB89F8BC7C6716DE2E796810129EA103F270C2C9416DB53A8681F915C9909032B6F9BEC7C25174B9A0F18A343FC9CFAA1A9EA49FC5CDAFCDCDCB8590A3F8F3A7881BFFF69AA6A85DF7FFD0F12B67C88AECE1EDC760BC2379B9C10F5D949F414C5A234A91207D686703EAE560BFC3C281063C3028F8E09C2646D33A64FDA603A3C00939D4F301EE6AACD67DA2B06EA9E464CFB5CC1A4C0CF5523034FC383785AD3973C31ED1D82B1DE064C56B662B2206326FE5230D49DD516370E103F97EFB3408EFC5CF30D8F94DA53CE1890A20EF173C200F173C200F173E2E7A6B2E74AF443364F11EB4CA6B9B2E56A3D1F03C5A827E34D8B3D8B4A1BB6FFC08236207E6E227EDEAE5C52BB69847D232E56FF580A3F67DF4FA83BCB795CD7BD7E3CB87717F941B9500F36E0C8F614DC3E7B0649C74E61EDDFEDD5AE9D731138FAA3881B98CCBC89A92A819F9FF7C6B4FB3ECECFD57B3EC194B7232659DE275D84B4BA85386F41EFD1B3320C8EF2DFE9A02B98B63BA70D9FACECC054983FA6FC2FAED838B0547B123FB7BC67C152F3512AFAB91FCACAB82459F273F66CD2CCD1CDDD9E72C5805475889F1306F485B3FECFE4BD5511DA6B29959930B072B671702ED4B6B906032C4C6A6536950EF173E9F743364F31341762F25BAF5AECAB6DC3BAEC5E7C1A5D863DFD6ABCBA2B1147FB87F04B216E577ED382FAFB0B95B8DBFA60D9F5D4C7A716AB23277EFE4D7E23B639D862ABA73F2E1627E3444933BEF639BF647EFD995F949076044EC486C3A7A3039FB9BB236E6288A7E773A71A7FB2B5C597D1D13870C943F8FFF48AF2F3B9FBC6179396313A62F3F3078333B8CDBFE08D821BD550B56423EE4202D67DFF38D253F2F1E1EB1E182CBFA9D59F76F2C05857ABC0D3A7311D900EB5F0FFC71BDFD7AE9F4FB6DC9989F3F4C2545A31D44D35B3CA3059508DA91B09984CBD89690797997081F3ABC746319559097551C28A8D034BB527F173CB7B162C271F39F273DD75748D8E62708A9F91EB2F84D717B5F1B393EF3628D1AB7A828CAC66D83856203CAC02CEAE45E855F6130624AA43FC9C3040CF02C280B560C0181DE2E712EF87138F101E510BDFE949C3FCDC43982BA9067068F4313E4DACC5E64615DEB64DE471BF0A50E0544FE782FC9CC9E5BC763C9A7A3CCF77D8DC32B378F63F56AEB96515939FF37C0459B3660DC2C2C396DD066C9EC8D263BECB17D2C9CE2F4464542422A2AE42F1D41FDD5C7EEEDCF304A703CEC2A77F14BFFBF463382B47F9FD52B8F999DA6E7CF2F576CEBB3F3AEB88C8E60CD8E7E5215A88FBE1DA2F11D7538E4D67CF2256B87FF3880BFC2A9297CDCF59FD23057BB2F69B1B27263FE77616F0A12F1F31F8B95A90B06D769C9FB73576A0223A1659DF1CC2D787CB51E4E68A525F0FBCFD0F67B1EF1D3B1C7EED730C37173FD38F4EC0D8E0434C66DDC6F4D7EE02B7EEC1E3CD1F3DDBDF3E3C81C9A21C4CDDCC87BAAD52F85FCEAC324CD636403D226075EC11A683E231D65C82A9EC5AE15E89C776FE827EEBCA8C03C4CF256B1BB9CCC9349C9A3D4B5CFEF73197B95C9BC5E93E6B8CD1D1F0E985C61B360EEBF3533983B585F9F9C1F3D528CFACE6E724FBD8E5203BBB438853E3BC9F0231BE9938E726FC7F6400A199BDF03C9D24F471356140823AC4CF0903BAE18B39D366A1BD9E72A92761607E386BD7E79D6BA4FBAD83B9CB6C2A1DB9F273AB395F4D358690D0CA45F17376BD7748E077EF060AD7534BE2E76CDEE5E414C9FD7B339EA411763E8EEE3D8BDF2BCCB956AF5EC59FA1BA52F0D24B4BB60DDB3BCD74DF5BB57A767A423E2CAFFDDFFD1B38FFF4C7B3CA60A86C0B85BB086563E9AD7AEFDD79E566B2FA69395E7BFD753C79ACE652989F8DF7D7AE35C8CFD9F59B6703E0505AB4647EBEC6231A21D571081A9DC6465B3B7816C4C1B5BC1C6BDDFCB1FBEA0D2D3F67FF3DDDACC2972E5FCE4B63DD812B7AEBA25B9FB9365D2BD893BDF3981BC7FCE43F5A629FD29C7BA62F1F07011F6C6EAEDB06398ECE4B3A5F6D5ACF99782C4FDD72EAC6BDF67A12F7DFCEE4A7AF26E06F5F8AD6DE33613EDDC79ADB31167B55E0E8FD184F4DE37AE3853518CFCBC158482826C2C231D63B736EDD78661EC6AACA67E533A67CC0FF339E1033739F9C83F1ACE499EB9A9AE7DACCE87180CE5793AC6DE472A6CE3EE7429CB85A0FEFF02ABCBFCF078E91B5FC5E13CEE4B8430217CDBD313A9939F766F21438381B07D8BBBAB9E56A6C6A14C689F0597B1935B27A4D143FA36DAEBCBB2A9CEB7EF2E9CC198B193583B8EC988D82C27B882BE8C125E7DB484CBF8B332E423FBCDFC3FFB3E9F3EB1856E83F87D21A3120251D3A5F8D30A01B1E1C56354BFC024AE685DD510C9ABDCC8401F16DC3DA756E5BCFC500FB8F54CA6C2A1D3A5F4DE2EFC984394E9830374A7C34A69757EF6DBBCFF9F9C181011CE9B98F5777A5615FEB00B66537E3A410FFAFFBF217C5CF7DDA0667D6AC27C6162C338B37B40E2DEAFA39CB4710BECE32B1F09AF762C2F9FAB9900E3B037C211D86ABAB51117C0D5D83B185D6CF7FF5A70D46AD9F9F6F1CC06EB7637C7D7C5F4010E2861AB0DA3514B6FE6E9C8FEBAE9FFFE6005B3F8F5FFEFAB9C69E7AD6AD445D3FD7934F35F3E926B4C142FD430CFFED1AB177ACE367AAE97E7BCE38BAD87DD764E38009CABC501CAD9F5B0E0658FF5C63E09CC5B090402EE6D299C1DAFCF573B676929E3DB337E5B8472D14550AD4F7A8917EB30E71999DF8FA0BF60DCB1452B25A67AD9FBB1F4BA0F57389EA2C9416AD9F5B0F06981FB0E7AD9DEA0A7B57A7CF6F9CD4EB4918981FCEDA91B5A7BE763684018617B9D5D3581DB9AE9F5B0D3F572FFCFDF9B6C621ADAFB7CD05EDFCF7D0808AFF1E1F1AE1F1A726C64DF6FDF9DCF3AA75455FF8FF3E3D977CA5E7E5CFFBFEFCF4F9D306F399CBCFCF95370A61D15CD8F7E2F635CD38971AB7E4EFCF2FB6F5E3A89046D88012EE8D8DDA34EC0A6B702239499BC795E69A45FB871B637DE37A2A8242C2667C962FD266BA678B2FA6DDF49D45BE503E62F2F3D6AF6D7137211A0FD54F50157E0DF5B752D19A968461D54C3E55694538E750238CE3FDDAF3D638C686A791E3E88022BFCB500D2AD15AD786745B5B3CEC69E3D7A93636FC5AAAE3C04AF68FE7C5113FB72C0C186A4FF65C35F46C359DCEC2FBDB99246677A3285B81C6CE091E3F7C7F18F5EDE388BB2EFCFFFADD99795CDA5DC2808475889F130616E2E73FFC774FE2E7326BCFA5EA18E2E77BF7A770217E4EFC5CEAFD502EFEDB990FF0A5F2F3C9FCC2056DB0D2FCBCBA7702CEE7CF60DD9FD641F1D417D85C91A3FFF6AFCE8762ACB77A49F65C4ABB6964B16D20263F6F778B46D395B3487509426F4D2E0F6F17DAB13566C64FC1BE4DC902FF56F06BDDB3CF9994850460786C0A790E4EFCBE343C401B57141A60B06C52180756B27F3C2F8EF8B96561402EFC5C4AED69691830B70EF173C2C04269BDF907FDCF6373979930B0F2B6D18CFF96341F304687F839F54353D5D39CF3F285D6CF338BEEE2D0979B0CE623377EFECE96C3488FBD2229DC88CDCF93BFD880F48387A11A1BE2EBE2F1076DD057968AFC5BF5D8F3C65E21FCD97E10DD3574C6CF597AF9EE97F93DF1F3C5C5113FB72C0C103F270C985B87F8396180F8396180F839F17353D9D35AFAE1DCF07141A2B6D9A2A72816D7BE7642D38DAB9C93950784F07DD651072F2065EB06E1BFD34BB28129F83913DF403F83F9CCE5E77BD31BB16EC7067EBEDA2EB7A3DAFB7DD1D13878C55314EEEDDA36847D2EA71139FD043F797B3522FBDB16CDCF13CB3AB07ECDFB187BBA86BC189B95A43622F7E006942655A2C0E66BBE67BC2C2616CAA23204AFDE24D86F35FA2BD38D6E8395583F4FB998809EBC28F4B529515DD48DFE8A789CFC321F0597AF083A135A1DDD3574BE7EAE9E593F57A9A7511AE4F3348F691405F8687506062710B5FE23BEDFBD32391F253EC1A88C0A16C236A0ABB919F1DB76E281A2D16AC601E2E796F52C903A3F97627B5A1A06CCAD43FC9C3040FC9C3040FCDCF2F8B9D5F86F97A85F417DE1B75D229074EC143A5283F87D5B4D0B22FFB48DEF354EF5B98D52C73306F35F69BFCDCC37785548206E045ED1CE0D7585E1495F389385FCB7FFE698171C2ACB66F8B98F2B229B0B455B1FDFE0E48D75EEFE38ECFE95DEF8032E2906CBACAF3ECC1F53664830AAC2C3385FD6954CEF68247DB10151EFBDA70D4BB1F7C1ADAD7F42617004F2CEDBCDD3615221E4B398F0A4FD07E0FBFAEB06FFCF449FFFF6B9FBEBD937EFCD074FA22C2C1C8D0931BCADBB940F501BCD7C3B4FE0B7AF87C2E3EB10EEAB3D3CEA9E5676EF2D469FC0B9D3CF9D416EA00F1E281BD0DAD88EBBC9713C2F76DD94746356FEA9B6E7F96F8E8B17CF27CDF63462771E44DCCE5D500DF75BD53840FEDB2DEB5960A83DD9B861E8D96A3A9D2849B6A7A561C0DC3AE4BF9D30B0505A8C9F4BB1CC848195B78DE6CC0E4B9A0F18A343FEDBE93D9958F5CC708B866AA419D7D66DC6F8E34750ABA751792D0E6CCD3CE34A06CA9CCE1ACC7FA5DF93B5E6172271E7765C16444C7EFE8B9D47E1DCDC31E3CFBD4D81E81E8568FCDC41318477BF3884E8EE1293F0F3DB023F8FDE6D87BCE33B5011168154B760E49D3B820A7F5F1E5E71713E4737C4B719175F2A3FEFBCD33CBBDD74FC19B073DCF4F98B9FDBD61A3EBE6B4F26F6EECFD5DE335F714BC54D869D23FFCD71F5E07139AE2E42D859B408ED527064AF558D03B47E6E59CF0229AF9F1306A43B0E98CA36B47E6EDD1860673EBCFBC760BD67F798BBCC848195B74D584829174B7A1618A323D7F573E2E7D2AA27DBDF9EEEE88FEA307F945E76E3F7D57119A8F4F7E2D7B7CEF9E0EE8D4083F99BA21F6A78E0DCF0B8B44284445DC5D870BF5EBDB9FCFC9BFC466C73B0C5264F7FB867C66AEFD9FE76FBB4F9E7A02D47B65FF65EF2F7E7813149F0F50F865A35B468DBD4E6360A5CDC06D94ECE1817ECD052DE8C820B3E7838D8868AD85414081C7529FEE0E7EE555FCCFEF68530B0D4F95A7058AD304634198D9BBE9E5114389DE1D7ED8A7E947805E35E6921D26D6C91EB1D8C9EA264D1FB9A94C701E2E796F52C207E4E1830B70EF173C280417E3EF5186FBF1DAAF76C467397993060027E1E5EC3C5929E05C6E8103FA77E68AA7A9A7B5E6E889F3349BFD38F78EF0B7AE3E4E41F4E31F604B1BE9791D13281F42007B3E146EEFCDC1CFD43CAE300F173CBC200F173C280B975889F130616E6E7E1C4CF65564FB16C13165ECBC5929E05C6E8103FA77E68AA7A9A7B5E6E889F2B87A7B1FBF8598C74CAFF7CB53EF5137CF4C967707472C7C8E0FCB3BC899F2FB29EED4AEE9F4E23EC5B78DD7B7DE1BA7BEF0DE59190AF14ED6CC41342FB133FB7AC3152EC67C1BB0752F8F8252799EBB75D2AED29570C485587F8396160A1B4DEFC439824CB4C185879DBB0B91B134B9A0F18A343FC9CFAA1A9EA39373CFD6214BA72E3F9DEEAC2734770B7AA0399C70E60B8BD7945CA6C889FA71537E2E4792F743564EAD5D3B7BFFD2B2F5B78748F62F3593BFCE9AC0B0E45F86397A70F2E17E788C6BF75F7D17B16C42D7A7F7B4C662D2EBA3BE27ECFE2F939DBCFCDBE0DEF6BAC464FFB106F83A6B2669438DAA14BD98FD463C7F140482F7EE757A8F676117426164C4FEEFC7CEEB7EE8BD179AC53467DFF67DCFC807204A784B6D395E3827C18DFC0AFFF18DE80D561D5383EAAC207710A6CCE68C2C6FC01BCE59085DF7A56605741D32CDD63917550B48FAC78DF257E2ECF678154DF2D2E24C4CFE5371F10DB36C4CF0903C4CFAD1703C4CF570603C4CFADA31F8A9116F319A7EE2C47F7C813E49EB441FCDEBDFCDBE7952A33F3DFCE64A9F5D1E71FEE78C059AC3D6C83B8E9516CF288469CAA19EECD0A840D0D89364FD5F8A173ED1FC5C73BB62D9A9F1BAA0FF3B5A21A1FD3BB674CA353C4BE5B7F7ACFDAA5DACD9187335F6909672F6BBFBB7E9EDDC4E4E7E3632AAC59FDDE927CC5840695212CA462C1FD712C3D16AFF9CF4AF1739E8F20FAB8F987399D582DE0EBDF3F8AC6BEE65EBCE35584B712BA71B06C86AFAFBAD587CF2A3BB129201BDBFBD5F8CD8EB8796924B4F440D13A38AFAEC4CFE53746123F277E2EC7F980D8B6217E4E18207E6EBD18207EBE3218A0F3D5ACE31C0531D26267AEA9DA8BD1717F0A97FFF36D28D34356ACCC398ECEF0FDE98FB15910F6EC9F2BEC3C177DE14CF4F1F3D53B36E0C3AF0E737EFE27819F1F0AF1C0F1D86051E7A92C1F766EDBFB76CEDC0FDDDCF87507AE182CB3DEFA081CD761F52A44AE59C3B9F25C61E79B79FEE015ED7DF0AA0FE0FBC357B4E14E7FFB5DBD3AFAD27279E9A559F7CC773B0B33F47F2661AB56EB0D8F14CABDFFBB7FC37F179BBFF34F7FC5455F5D353A2CBDBD42FC1A26736CC6FCC53FD219631683B502A17E7AED2FE47339B7751EAF66B25BA9C2BE8E01FCC1319BDFBF197407FFB13E02A726C6F141521B7EBC3911DBDA1EE2173BA2F133BB7CECC86C989786EFF4242E85574335F168C5FA2E9DAF26CF67811CF9393B57478AED29570C485587CE57230C2C7CBE5A9824CB4C1830C5F96AF55C2C693E608C0E9DAF46EFC94C554FDD70E6D33D6AAF2B5F3F570EB275DAD3A8BE9D3FCFE7B85865667C8CAD618E8E0E2FB93E86CE577BDF2B01570AA3B4EBE73E8A0E44F60F88CACF593E474ABB71C2C7665EBC98EBE70FD54F70EDD36DB8979DAA0DABCC6D14DAC58EA7956A6387D6DA560CB4D42FCA6E73D7CF1763E785D6CFF93AB7CCD7CFF7172AF572F4F5E99DF8835D32BFFEEF6F6E6343F67D7CD3D18E9FB95462AD4F21B629D57CFD7C43E9437CE893314B97ADC96737F7CCAAC74AF45D5A3F97E7B3408EFC9CD6CFE5371F10DB36B47E6EBD186067A1B23351DF7EE78624CB4C185819DB28DAC7847E9FC5E5B5D76F70796F551ABF6771522AB3A974E4BA7E4EFC5C7EF59C1B7EAFAE8DF3F196D246544586A04BD18D965B712B52660D5F9C1BD7AB7A82B7D66CC6EA35EF415199AE37BDB973DC73E58D425834CEA5C62156B83F1497CAEFED92A2113DA4146D9EAAC9E7549CC0FF9F4C2F9A9F97F74EE04E51C692DBED6E59C32CFB3F189EC640530DBA940FF8FEF441659BF01B87BEBAF2E7A627263F370603627C7F3EBDFF8096A7B3B574CDB5AEE8863FEFFB73F69DB8218EBEA7F53EFFDDD63884CDA933DF981F189AE27EE03665B7F1DF8FE3EA85F0C7B3B8795CCE3DD1FAF44271C4CFE5F92C983B76453331F00DCEF9EA4684299BF9F59761C9C2EFCCFF5C9B3B103731736D975E2CFC8ECED2B3CD2EC6D63376B3C28246A77122369C5F3B145408BF13B3E2F60605E3B030B605B5DD257EBEC21890AA0EF173C2000B77709EE9EF8C97BFF67A12E763F8FFD97BD3F0A6AEB36DF4FE951F5FBEEB4ADFAFEFD5D3AFCD49AFB6E734FDDAB7694FD224B4699AB76DDAB4491B8684844C4D21890910A6002184806D8C01CF806D8CF16CE449606CE311CFF33C8F78B68567610B5BB691257AF9ECB58C144996644996A52D79FD58D7DE7BADFDACE1D9F75E7BDDFB59EB598854C5F3ADCE0C036BC7CFB59F39D1018963FCDC32E5337E6E99F7B0B05444C72964AE1F396A077DF1C6C8E8F227650B7E6E0C0ED79A9F937057B6888A9242BDE5F0D50665C87E7E333DC3249D59FA59DB3B3F27411F0FD7174F7CBEAF540679F7B6C7B758C47F3BF13767ADE7C9F8B97D8EC9B4FB2E9FC119EC0FF6A1FFFD48704E8C55A5FDF3DC258E3BCFE06862329CDC03B8B8111ABF3B28045F37F6C15D1004F79226153F275CFFB5E37E34BFD776EDC7F9F27C555EEFBB7B629B773422BBAAE19C9AAFE2E72113F370CDC9C2C5B6767AEDFFF0C8F8F9DA6180AF328C9F330C9078C2C795D74A7E4E825207F2FC7AC8B30B212FA986FC9207E68537B050510BC595682EBE18F28B1E50F85D826CA40BB33DE3905FF0E6E41490E796411E1D4FE3E75BBA21172662A134170BED7DAA739944818593A7B050BDDC3730C380F5DF0F7DFC9C9C2F744D409E1005796C2C66BB6A204F4CD1C0C1822050959FFC16F7EC63A321BBDD0A7948802A5EFDD92F8C4C71F808C342551EEE0712BF4BF3505C88844CBCF238CE5ABA61FC9C9FEF21D93B49979DCD1281D8F0C8D8DEDAED548F5F282DC7BF376C50ED4DB5B069F38AFB5791FB899C3975D3C7CF093797496770313A0FB3A3BAC785F6C4CF95ED49C969E08EC3463F1BEDE761CCDE62E47E5971A9CEFC1C819F5BFBFDE0F3F798F173FBC480297D57F0F80C9D1344CEBF4CCC54716AFFBE71847635E1447E3922FB96F36912CEE4976A5C5FEAEA55CD2D8A1BEF53C5478C8C208E0B1ECD227C111B86D0DE36C6CFD718037C9561FC9C6140C9CF897D947073C2C5C835B1A52B75B0D0D10545D4358E9BE54011138EB996363C38F435771E88853B5C7A4E381646B963A4DF12378B89A172F2D42C7A544484623E251B84B39373796AAEEA9CA4CF4705330CD81803CA736D1BFA49D72A95ED7CA1A117CA7D83E62382292E3470107F0132C90C6609067C2E2E61E06AB84639EACF5EE1BEF41F47363A8FB98AA5B9B38A2BE16BD64E7364183FE7E77BA88F9FEF1F97E1A97784D8D37B17CFEEBC89AD513578F1B3349C5C94E3897F246257611BDEAEBA8BFFDE794D632EAC76207363D539BAB5F9B9F6FA5E63C6E5E6AC0956067DFC7C960B71C97938EFED0B996C4623AD674084D8F8046E8C5BAE317EDC97DB8E8F0F6FC3BECC7A38B97E81CF338BB037D01B1F0747E0C8650F9338F6AE984208062BE8F9E1F42A385D388723898908EF6BC5E673A138C27D3BBE484E52CD2F35C67EFEC12177EA5FA7BFC1F87FC2DABA5DAD8C3DF373B2D75CBC932B462A129174CC0F1D490974EFB9DAF0680CDD9940859F2F6AAF5CB0F8FBC1E7EF31E3E7F63926E3EBBF454381F173FEF6038C9F330C585A37DF7F5C48B9B9F61C66757E2E8F8A82222C95E3621C2F2B6CE23838777D7C07E5658AAF77715CCB1332E984063F5FA86EA4F67179D465CC372CADA554040460A17950754EEE63FCDCF61850BF56E7E767CE356AA4C913D2B8E77609B33D1C064ADA357170603BE47E5F537EFE60FB3EC823E2214F8CD62847FDD92BCE7AA9D2E63A26210FBA0079F8255EE9C65EF979786434ADBB7620FEEE74C51B4AB3A48C39790D4F8835AEEF4E4DE158740DD2EECFEAE4D6CFECBD85E7384E4E7C3C93EBA3F38BF8C3C51A7C74BD6A692DAB74115B2F14AD684727F9A7C5A4A2214640F987727F70F5606ABC7A1AD9CB2C95CB5BC005F28C89CF7D7224A1E4C04148D59EA1B60E74E98CDC4FE4947928F31370E51471659076E8AB1BF11F4EEA131511AA92570FEA758B8D8F477C7C2CCA4B0BB1F84046E781AA8F1F95FEDB3F76394AAF5FDEB11DCAF5E1AFB8042371A4C6A87128B12FBD7FEA14CE9496523FF07FD9F9B15A190AEC76F9D4A0FC419F2C9D6DD16E8F32103D454747A99E877AD07E1EC6E056FB79A89773F51F7FA73836E5FD3006032BA511BF3224ECD99B8F7D078A55D779852326BDBBE91ED1483FEE82EEF4107A7DBBA615B1EF3821CF2714938335C8740FC7E478EB9AF603D6EEBB0CA56DDCB4D962E5AC3506F822C3070CD8233F0F8FACE5E5F3B4570CF055C6505EFAFA1B5BD79961C0F2BA79E6D7290675202D6FC474C865DC770BC3DCF1F771DF857C83ABB1F0C6DF71AF4B8A7BA99720CDEDC0BDB2784C0CF562363C0C12D110A6F34B20B92AC0E424974F65152489B730D9518F7BD535AA7392FF8CBF37C3808D31A07EDDD43646793909754D43AA7869562B261B3397AEDBDA391C846BE220D20B93C3A398ECECC4ACBF3FA626A598120D6A94A3FEECE7DDB8FB27C730DD771713A39DB81FCCE1B02D8757BAB1340698FD7CF5FFC9881FE6AF631BF4F2F33FBB17E2A3BE39FCFD2B8EA32FCAB1933BFFE3F12CECAEED37999F17D9909F9B633FB7063F5FE2E8092A8EAE8B9F13BFEA5B3C84086FB889BFED3BCEF1EB2908148BF8CBE76E489E19346A1C7AB86C10970B63E0D3C61D9B6AF18F43CE341FB2AEF36C751B3E3CBA8FDE77B17D828B5FEE17DE1C7EEEFDEC337AF9B939F6737DFCBCB3ABCBA0EF7463DE0373DE2932378EF0F1E8981E15372761DF816A93DEDD3C3F21A4F7BA90B8ED13CC3DB80FE9EC3CEAAF27A32CA916D2EE42145D8C824C36B16EFE9733FBB97DDA4CEC919F33FB397FFB01663F6718D0174FF628A9E5C657DA632F322E2B8A49A3FBA928F7B55606B28796FAFA735D3A90A771DFEEAE4AC8AB07A1F0F6C6FDF3649DB1028AB004C80BCA97D69F5F394FEDA20B415150787963A12003F2F422C843C3B1D05089FB2D7D4BE749F158E0C65BCA73625FBF1F15C230604319653C9943A11CAF297D10844776D06BB2DE41C6F11AF9F51B90C7C563AEA6088A8B419A38F0768722240A7375B95868EE5AF23DD050A6518EC6B317CF73F708B8EB202E8D3B8F4DA2F9F1493796C600E3E796790F0DCD6FFF836B015E096EC4DEEA4EEAE3F9D707F3B0BFBE077F0BEBC0DEBA1EBC55388A8F321A575C83AEEE27CE1AEDD4E6DA7C98DFAE0CC7CFC7A0B13865593C99E3AE3DC6FDAAB41D4E1EAEF890FB5624CE8C23746A1E7BC3C2F0595804FC4B338DB69D6F710B44687B19CEB58BB0FFD279048F4FD17C8E5EBFCEF1F56A9CE4CA39121B86432102287D29AB077DF3DB2F5D4DC4958848CC4AC6F5EA413B587A7EBBADB899D2D7A77ABCBAFF4FF9D504DCBF1A0D595FE332FF22F3514B6B96C8FCF6C27DDE90F99E40FB81DD905DCB405D7830EAC302216DEEC3E49933B813E849FD8BDC8FB842FD8BC82F9339754BFE4516F2931DEE7BCCF8B97D8EC9183F6718E0AB0CE3E78E8501F25FFEF2EE9D16E7E77C6B27C3C0DAE846B9AF9E2E7E4EB83B9FEA6C2D19C6CFF9F91EEEF72EB7888F675D81707F6D1FEED6E6E7C4D7B5BAAF3163FCC3D1FDAB8CF0916D0E3F3F79398BEEC5AE2B8DAF635C5DFC9CACA7F70F0880776215062A13F5EA6159E0F4AACF0F9CBE7812E67AFB2D861B4B7D8F091FD7E6E7F49CF8CE6B594A935F0D5BE65F644EE04BFD8B907B153E5740F8B6FC6A2C77BCAFCA4FDBBF08F9EF4AFC8B2C542FF9FFA7FE45A4C30EF73D66FCDC3EC764AF1FCCA2FD973D05C6CFF9DB0F307ECE30A02F5E397FCED4BC8CE1E7BD0DEDC83EE982A18238F4347553DE3F3DD26737BA592F18B0946EC8988D04A50E087727FB3193E7DE5B9C4E6594D7040762F13C3A53C9DEC00ADEB6D31C19C6CFD97B68AD76DA725CBE5EF83909477D22E1BADB094A5F97BAF4C047DC58929FDFEE91A8CED5FDCE2CD4B44376D11FB281F665FE45647BFF49FD8B2C70F73DF8EA1CE4D76E40E17106EA7DBEB67F11557CF78C867F1147EB07183F67DF027BEB07F820C330C0F8F97AC180B9FC9CF88753FA70D7A583D68661E41EF9022987BDA85FD6694EA63C24D0AE74634C5E22C903EC3D780BC117CBF1857319EAAA3B71E2441E37DE98C35EAF66DCAEEFC13B6F0B1115DF8ACF76A7E19E788A77EDB4846E9463366D5FEE7DDC186D38271C032DC3A8BDEC8B392E4E8983022F1F0C88A6D09910CEDB769A23C3F839EB8BADD54EF5F8E6E276D4FBBB42249A41999B1BB27CAF50EED81A7D1E15571351132DC09C64DC2AFC9CD89C5FFBD8C561F8F961570FB8FB87E26EFFF2F6E8E3E7E479D45E70563D8FA22001BDB7917B1E55113730D652B9E6B8B1E4B8FC9C670BFDE7AABD9FA63C3C6A49A67F100A770164E256FCFBAD4D9AF6F33B235084C52EF9F31F9DD02867A1A50DF2CC52C8445D1C77F7877476120BA3F390CD7232E1595CBE6566D799CFFD00E3E7EC5BC0F839C300E3E70C0396E6E7CAFDD4C81C66BACE584B0705FEC990DDEBC2F03DEEFCECD21E6AD531E116A9339F30F0A57F07BA4B9AE9F9C7CEF528BA5E88CAAA3BB85A32819DBB33B971C91D9C715B9AA79750358538BF5BBC6BA72574A3BDBF9AF25CC9CF2926BC97D622121C4C72C71A1F7F7A5D74C187B7ED344786F173D6175BAB9DEAF1E45D6B097547D617CE94078D4C4AD157940F09C78FCA02025096520F7165A255F8F94AEDB1377E6EA83DFAF839791ECD6ACF635AB6489FC734F73C6E573423FEC3BD98EEAB5B53DCAC765CAEEE5F64F3967CFADD277DBD328EFC8F9517D6E0BE20060B0DE5CBFC8BDCF73845FD8BC8C8BE74645F96780116AE256894A3ED5FE47E4414F52F42F251F72FE268FD00E3E7EC5BC0F839C300E3E70C036BC1CFC939F93E9373A52F57153F0FC9C1DC9D1A6E8CA2409EDB5987E5E7FE49C3A84C59E2A3F57D324C0EDF41545A0F4EEDBF89AC0E99063FF74D1C40415C29EFDAB95ADD68CF7724BEDC957C5D9D9FE7797AD323C1C13477AC387F0113DC78ECDA871F60EA4E371DBFB6C627636C6482CE81978A4518EC1C467F61B65DE9C65EF939F14F4DEAA11DEECDCDEB8C379466491973F222FEF06D59676BB5533DBE6B408EEC4FB721F384372639DE4774D03F348381EC9B48F70C41CEEE9DDC7DD316AB73EC9637CC6E4F744C135D13A91D4C8D379446F614325526B7B0D764DD28F5A01DC8F3B8A5F63C481C791E4D376FA2E8AB2FD1DE3183F6B0336B8A1B7DEF81B11828281E53DB5FAD5CE5CB5D9DB3F3F9FDE0733FB0590F6EF886013EC9381A06ACA51B860186017DFD8DADEBCC30A03F9E8CC94D1D97937832D74D3DEE6A6C2F9E7D2E15CDED4BF32787EFCEA3D0DD15B901FEE82D4EC1EDC62ED45EF2B52BDD189B57504C3BA242AB1112DA88A2F24E9C389907E9BD1944A60DE07A422D9DEF1E2668C0C573C520BE6FF8D6CED5EAE68C4793461A790F947135859D2838E68482C810F4DC4A4467738F0A074557E250101882D4F737D1FC8AFCC371F7EE14CAFD3D91E37A0AF5256D4839F839A7CB09BBD28DA5FB01663F5F1FFF4A579B5755763BE5E749FB8F43D25589DA8C62E4FA86A137291C19AE1E280C8CC4747FADC5EA6CAEFD9CFC9323FBB591B9F64A7F1464FD716B4E39BA6EDDB43B0CE8B39F93E7714BED79B415D6D1E7D1C93D8F7CAF4B5C08C4B4A8794D716349BB19F907AFF431A28CCBC81CA6CFAFAB60E9B9F5367441549E6F314CDB0B06CC9161F67386016BE98661806180D9CFED07038A030797F992FDF7860DAB2A9FD8509FF97502AFDAC930B0B6BA51CE9F20E1F90D49346CDC94A3D33781BEBCF2DC3C695A9197FFC36B7724EE39828C4347D171D5DFEE7463AFF673C6CFEDAF9DEAF1DDD5ED942B756726D3EBDEEE513493672A9BA13C5819CF077E1EFFD6560CF50F229B7BC797FC47E6507E5E199F0071438D5D61401F3F27CFE3E28B9B507172079D1B94EB198EAC9DDB313D3B839B47CEA2CCF9201AF39BD17133164581D1A8BD9E42FD07F0715C4EFA72F2CF951CD5F73D9F942870F3B35D280EBA8CA1921C145D8A42C9A560D57F075BBF1F7CEE07183F671860FC9C6180F1738601EDF8076ACF4A99F640EBF99953FE2B7F13F0AA9DB6C24061A968D5FB2DF1594657BC72FF3D53BF052A7EEE7B815E17F9FA508EDEDD3305E15B1F83ECC5634FBA61FC9C3FEFA13DE1C6D2E5DBDA7FBBA172725D5D90E1771D92E68C6FEACB71BD74F74074C72DFF27C7670C18F2DF9EF5D0877D455223A4FD6528F00D43C5B51C48BA0BE979635933C45542945E0A47DF1D293A42DD31DCDDC33B0CA8EFAF46FCCDA8FB9CA9895EF2EF59E4E347EDE79DC5F9A80AB86051ACF11D038C9FF3B78FE43306183F671860FC9C61C0587E4EFEF9F7E62CED5BDD59487CD5CEA331351F43D5C5181B99A2B68E715127774C87A8347F59398C9F337E6ECAB7606C6406655EA769DA40CF386A8304E8AF2E47AEB32B8A83A25011E46B77BA61FC9C3FEFA13DE166BDF1F3B2A43A0C6547D26B51431BE6640A3455749AE4338D0F1830869F1745164336DA88023F218A2E47417AA7869EE70686A2D2F30B641D3AC4F1F3FB747D42CBB5485E6140B927877ABCBA0D5DC9CF33CF5E40D5595F8C88A69077E290C531CD670C307ECEDF3E92CF1860FC9C6180F173860163F939398E89E7D17DEBA62A3E2F344FB54F4EB6B31BEA731B50C18D297495B3DEF9F9ADDCEE653E87943C9DAFEDB4946ECCB59F5BB2CEE6FA923224D3D93B6952DD183FB7FD7B684F7DF15A95CF577E4EE6B7679F3809A9641C55D18968140AD1999A8CEEDA2E14FB05422AEEB32B0CE8E3E7642FC9A88F9CE9B77368741E157EBE74AF51725EEABDB4EFA8FAFD4AFF01E5C1D1746F31BE6040B9DE5C3D5EDD864EF87977DF30AA43FD517DF11246B8E7DB1C79D9E298E63306183FE76F1FC9670C307ECE30C0F839C380B1FC9CCC4FCB70F68128334E273F4FDCEF8CEC6307F596CFF839E3E7267D0B06441A3E10B483BE7822A72BBFADC256B82C2E5A341C285F3E17C2906EEC959F33FFEDF6D74E5BFAEC5D8DFF7647C2803EFFED962E479F6FF9B5C6C0F71F17527F229BB710BF22792A7F23C4773BF9975F2388415BD60D10DFA7BD5D03684DBA06A51FD4F58201E6BF9DF503B6966118601860FEDB1D03030AB567A54C23710D253DC83FBA07E39D2D347E9A8B8FDFE703E94025BD27EB842B3A6ADB317ABB496739849FF3A99DD6C2C039CF526ECC22C4C64DB1F4A82B9833BEB227DD44C7B4D260CAB7E03EC7094930A51C43322BF1F3B753DAE8F11F316DD82C68C4D733526C4DEEC1F6BC0EECEC9BC33F636BE0A290E1AFD19D782DB01C3FDB7A1DBFDF739DE3E803D48E6E8C6E98FF76DBFF27B3A77FA56B553E5FEDE78E860143F3DB2D590EF986D81203518266FAFF75ADDB698F1830EF7932FBF97AC780B574C330C030C0ECE7F6830143F3DBC97AF3B1966FF6E121BE7FC9FE3764AD30597F3EDA47D69F27D3FD71D4F3BCBFB080D7FFC171A7F9D935A933C38065647A4BCBE973540F64BFA386E80834C40868508FD7BE575FFCE5DDEE345446466BC4937C8BB83CA322422907540F25070E424EF63A37A19DF28772C4DEAB9E97802B677F6C03AE281696F1F23D1372BC115683FF7A5F88FD5DA3F87B60055E4D1DC6A19A25BEBE29730C2747EEE08FE7ABB035AA064FBF27E4E2E5F857E5308E4DCD51CE9E767F163DBD628A736B6280F173C77C0FD7BA7CC6CFF9C1CF497F257FF86E3D58416786D294FC9CF836B10506183F67FCDCD6328E8601C6CF1906183F671830859F9B5B3EE12D57FFF1F775C5CF3DBCCB356CE486ECE79BB7C4EBB48158BB9D643CA98F9F6F7FF61987E4E7247C70AB1F7FF2CCA1E72FFAD5E34F7B6F520EFEF497A5F8D381147AFE4EFE28B62636E2AFCE392AB9B7AEB5D023E3E7FC7D0FD7FA19F0B59D8C9FDB1E03D6E6E7DADF10C6CF6D8F01C6CF19066C2DC330C030C0F8B9636060ADF6570BFBDBDF78D54E5B61C0141E6E0B7EAE2F4DFB1D36A57C73D69F2BC7AEA6F2737D3286E6B71F532CE259A76BF4FC77A78AF197A07A7C35388C2D5977F08BAD429C9CBA8BAFB9B4E7CF35E250551B76F74EE38DEB6DF8F3F14C9D6BD0193FE7FF7B68AB3A5BAB9D8C9FDB1E03B6E0E7A42F5AC9AF89A531C0F839E3E7B69671340C307ECE30C0F839C38031FC5CCEC5C53BB962A4221149C7FCD09A188BE82DDBB9F1C7668CD7E742343A8FB1AA8235E3E7D5F1E9A88B4F447D6420849FFBE3E63BDB2093CD40225DA476D8DAF0687A4DEEBD75DA85FAC7CD38711A25570498ECAA44E38D6CD4445FC5986884B6A331F2028A7C835191904EFDE256C6C4E296BB179A033D312D5B44F61747D60C038C9F1B27B3505A8E7F6FD860927F38723F9133959F33FF70E6C9B0BE98BFED64FCDCF618B0053F57FA1E55BFBF472C878F6F39C2B8F8D68A3EF80437A3ADB10FA3DCF733AFA00BCE9E758811D4C1DBB702A3A27193CB67FC9CF1735BCB381A06183F671860FC9C61C0187E4EE2B2FD84483FEE829182253F6F84C70E9497A8EE6DBB95B366FC5C2C9E41BAF379345FF142497C2D6E7EB00F855E1E908A45740D7CC27B4E18EAEE44C9D9D388DDB615131D4DA8102423FD84876ACFDC8C7331981B6DA4ED20FCBC235588BE3B8B949F570478424CCAA9AA45CA497FD45E725F330C307E6E9B76B2FDD52C2FC3FA62FEB693F173DB6280ACE5F27EF619086204CBD6EE9040FC582A1EAEE121F7937F8BE43C5F6B6D8EFA1A9DA8880A9DFD903E7EEE7EAE881EDFDB918559C91406B8F360B7225456DDA13AF8D7FE42A408AB71C68FBBFFDE04FA240F70F0D344C8241293747035B286AB5F9D6A7D8FB531CD570C982BC3F839C300E3E70C038C9FDB0F06C8DEB0C4562C19E943DDB5740C5517A3B3B409ADF4FB3E6FB176EAE3E7791CAF95DEEB42E2B64F30393B03997406E5B1C5907457D0F3B682564825037ACB5F0D3F4F39E489B196520C7574527E5EE315809A823E3407B9402653A0FE7A32779F029D159D483DF02195493B711AD521091C87EF8260C751DCBE7E85C69376C8B8768C74F7507EDE11EA0E514707E5E719872EA23729101D05856B8601C6CF579621F31FC89C879186720CDC1E424766B66ACD3AF13DD89A538ECEAC14ABEAC61232F6CACFD9FE6AF6D74EB6BF9A6D31303323318A9FDF7FF86EAD869F13FF25240F7224FF134920D7849F93E38E8F92B8E37D94358911175D83B2F27E7C71A61275858D48CBEDC4691FEEFEBB239070F77EF8AFEB900CF49BA403522F12A473B336C1345F3160AE0CDB5F8D6180EDAFC630C0F657B32F0C64BB9EA5C774FF648EBB1420E9B33D908CF5AFAA6EC6ECAFB6C0C5659FBB829AC86054079FC714175F97988D126F5FF4F78CE0FAE7A729B71BAACAD45B3EE1E7E6EAB339AF0675F157D15B968F6CAF48E4BB9C4481870726B9B6937AD4865C54C9948505D363454C12AA2222307D7718AD95BD88E7DA206AAE55B5A3E64A201AF2EB50E47E12E5D15751EC7701B5177DE818A5E87C2826459D6B8201E5584A5B66483449F78B1D6AAE81A8671CBD85A5181A9620EBF84988B9BAA49FB98C81FCEBC8F68F47ADFF394E466271ACEBDAAF5799A6FD0EAFF5FE6A393EB1100FB521EDD06148EF4DA0242A0D3541E751109C88E1B24434D58C60202D74D5EF943565D8FE6A8EF1AFD41EDA694886D9CFD7D7FCF66B251308F62FC355611BAE0B5BB0EF783104FE79681D9883BB7B3EDE71CA434C64050E9C2C4661729DC9E547091A5465AEA53EED1103E63D4F663F5FEF18B0966E1806180698FDDC3218C873F3A4C7ACCB5948F9E0EFCBF631B3443BC978818C1506376CA081AEF53D7070D5BA598DFDDC9439C7E6CC533655463DDE140C90F97F5B36C72CF363AF2E531116A511AF7CE679A179688C8D4095EFD76B8675EDF12479EEDAEBBC899DC798BC7A0666F1FC8674EEDD2FE0421E0D1B37E5D0B8C2D295714BD621649F764167CC25555C475E094A628B511FEA854C575F8CD564ACFA9DB2A68CBDDACF193FB7BF76327E6E7B0CD8829F933DD694FBAC590B038C9F337E6E6B1947C300E3E70C038C9FDB0F06C81EE3197B76D2F30CFF144C3497A0B73867CDDAA99C576729DDAC869F1F11B6227971917781D4CB140C107E1EB779A34E7E3E343A8FF8B7DF43872050235E9D9FE71FDB45F79B5F2BAC6B8F27C998515B66A571A47AFCBE03D5CB74E0E16D9CCE94EB10E2B6FD0B12D97D4C767521CB370993DD35C8FCEA6B882AD22D86756BC9307EEE187DB13DB4D3D1F939F91E9235301D99499072D7A2D22ABA062CD7D98DAE01CBF60CC3606112F28312D118E403E51A306B6260FDECAFC6F839E3E7F6D747F219038C9F330C307E6E3F1820E39132AFD3746D6EE6D9600C15A7A02A2E15632DB56BD24EC6CFD7809FCB1F206ECB96657E74880CF1B797B86317FA0BB355F1C377A654FF64B2833234FEC9D8929F937130D9E77C9A1B0793B5E0645D787766324D6FCDABC2E440171D3B7FF961282A0BFB546D52E7E70B5D13902744411E1B8BD9AE1AC81353B050510BC59568C8B38BD1BE73171A0561A8BEEC07D9AD3288CF78A07CDF7EC883CEA2B3A10BA501819016E6432E4CC442692E1646A6208F0EC342551EEE07923908F3505C88844C2C5A93F7C31C19C6CF1DA32FB687763A3A3F5786AAB466CCDDA9515DABFFCFACB91AA69A6F640B0C589B9F7B7897DB04038C9F337E6E6B1947C300E3E70C038C9FEB4E23F3C32C394F3A3CB256756EEC5EC9B6D60DE3E796E7E7E468C8075B2FC73B953C5719DF5F53A7F297467C027614D6D27F32B6E4E7E498E7E6418F7DB7C79175CC058DB1423457B461A8408822DF40E4F9454132DA85EDBF7553D9FC4FBA56D179EFE47CA1A1174A9BD67C4430163ABAF0E0D0D750C40462E10E971E7F0132C90C66C938D6E722BD4F7E355CA3CEF2D45C10BF808A885028DCBDE9B96C741E7315B9F41EC59570A3DA6FAD778AF173F63DB6563B1D9D9F93F9464947BD71EBB31D50B78DABF3F39CA33B557D8F2D30B0123F970D8896C283A5FD24CD2D4797CF516B6280F173C6CF6D2DE3681860FC9C6180F173DD6927122CBF57B2BE3D938DADB3723F687D7B3FEB8A57EE076D8E6E183FB73E3F57DA539481F8F6D58ED34EB3E4FB610E3F2781EC433F505680226E4C2C1D6DA473D3B3DDDCE9FAF1BD2F7CA5E2E467CE356AE4254F488322E012667B9A202F69873C260A8AE33B283F571CD80EB9DFD7949F3FD8BE0FF28878C813A335EABCD03C48C7DF8A800028CE7AA9D2E63A26210FBA0079F8258BE9C61232F6CACF99FF76FB6BE77AF0DF5E955A49FD7E4E8F75D26BE2633369FB7B982675D87506FD1961C8F1B98CE1A66A9B604097BFCDB52847E9A77DAD319093DF43FF056887679FBB82E73784EA4C3BE351B2A61830372F3EF703CC7F3BC300F3DFCE30C0FCB7EB4E3B1ED7A2975FFFB37E0A6F051763FFB80CAFB816E0E4A21CCF9DACC0F6AC363CBD37073FDB2AC4D19E3B2B7274B277B22975267C4CB917CB5ACA280319939B3A2E37A4E7D5F86FD7E6E7C1E3335C9C9086C8BE76844ECDD3F3C4997193F8759C8270EC649CC94E56E5913C3F45CF83070735CAD0C7CF8D6D8FB21FD0E7239D3CA785BDFB302F885185D9E8AB1AD7DA69E4FEFB5ACFC892FEDBC9FF1E5DFEFDC9BCFBB4DD4EF47AB0A51DD3B353C838FC151A2A0630902D40D1F94BF0FDD01BD2BB6D887FF7236E8CD684739E2D686E1FFF069BB99D986DCFA3E7339DDD90BB45516EAFD8FA3AE607E4988FF1C5AC7812337D7D905D0AC2ECAC1CB363231A759E6B68C25C6A0166FBDAB070D60F52AE1EF34333B837D98F85D074CC7617594C37969061FEDBD9FF726BB5D3908C23D8CFED0103FAECE764BD7CF18550BA2E68ACBD114521C9F4DED6E8F368AD6C4795A71BE85CA035D40DB39BF1B71F60F67386016BE986618061C09EECE7C47757504C03AE281674726BA791457C185E48CFF70E4AF15E411F5E75CE505D1FEA1DC3B119D98A76F4B4FBB3288A4945438C40B5B77343740452B96BB2676AB4D63EA825070EAAECA5C6B653FE508EC8ABE747F6522DE2CA20659375C4CAF2D5C3E5DD3B69D095A64F465F3C09FEBFFA153D4EF4F6AEF86CBCBCBD111B9F80CEDE7E7AADCB7EFEA1BB3B12B9E32B5FFA20A42E835E9BCACD5FFE7837E2C6FBF0B1B016715D79385752022197F6CB373F47F248AD46197BDC0FAEE9FA73F5B588C6E2569F0C2987061DE518C28D29F6F39EAA25DF6F4A3F4D933DEDF4BABDA89EAE3FFF3F8F5FC689373D11E89CF8D0877B01C223C93EE8FD4BFEDBA51C3EAFDF803C2E1E733545505C0C029DAB1E9600794139E4DEEE50844461AE2E170BCD5D9047C743D650A651E785B641C843C3B190C4A589E7B97B04DC751097C69DC726417B8C6BEBFEC65EEDE78C9FDB5F3BD7033F2773C38C9963A41EAC89017DFCBC28AE1443795797EA323A417D8FF415E5635A328381BB7234FA79AE396E568301B2FE4FDD464EF60CD5653BB716A61DAD1F60FC9C6180F1738601C6CF57C7CF8F711CEF971F65E048EF37F6F2B752FBE1322FB57B7E4EEA521B116A517E5EECED83379E7D86E24119C8DC0AF56B1284F131587C2043796921DE78F34D8E0797EBE4E7E478AA4B8ACF7D3E37999F7B73CF71E7F1F7E8F9BFC2521050960CDFDA5ABCE91786CF129254FC5C59C6CB9F3AE9E4E7DA75D7D51E12366EDA8C2D1C377FF37BFF1B5B366F5C26E3BD618359FC9CC82D2B9F2B671F1788AF7832465486224F6F83B8B1A4FF76C2C1091727419B9F933DD6F8DE0FAC850CE3E7EC7B6CAD763A3A3F277D1F59BF650A3F573CFC86DA9A9F6791FD576A6FD2738978697DBC68741E43F91976C1CFF926E368FD00E3E70C038C9F330C307EAE3B4DDFFAF38FBA6478F942055EDA25C466413D7EB4350DBBB26AF0D2B91A7C52D583B7846D787E7F0E4E4EDD357A0DBA29E31173F8B9A9326B850132BF9DFCFB30B4F7B7321C3CB00F71F171F49F02B936643F7FF920B19FA798CCCF899DFCD57D47E97CF6CF6E542379AA0D9B7DAFC235CC8FF27175FB3929E353E7CF566F3F5F58580A3A746051FBB99E72F4CEB75C037EAE1E88CF7612DA6EDFA5D784BBF7B7F4D1FF36BDC5E95446D4378CD61BC990C9E657CCCFD2B8B5960CE3E7EC7B6CAD763A023F57EFC7747DDB74F54F86CA51F697DAED37548EB9BA2179D1BD34B5E6309120962890E7720A8D42216A8382D05658875CDF30F42685A322B39EE3E727D61C3796C080D28EAE6D3FB736A61DAD1F60FC9C6180F1738601C6CF4DE3E7B6F40F47FCBCEAF30367285EE91FD6D61858C93FDC5D2EF89C73D7996668FD796857D3AAD79F073637E37C7B3B5D874EE2DDCA9B7022235DA30C63FDC349B83AC7DCC8C6D598388E6BCEA8E257EA07D4ED3BC6FA8753A8CDA930E61958829FCB892DDEC915A25221928EF9A1232901D9FE0244FDFE05D45E7243DDB50CD4ABB59DF0725DFEE1FAEE2C6238271C032DC3280EF045E3951048A40A344485F2A61FB0B40CE3E7EC7B6CAD76DA724C46E64991BE84F8B3509FBFA30CFAE2B5D3C85A202F2E90F946DAF392BC1FFA4A35959F13393A97497D7E93DA7CA3D5D65955772EAFE07D27E83A233EE2868DCBF9DB0F307ECE30C0FA018601C6CF75A7B1FDD52C8F0143FC3CE46619C22282F1CFF7B669EC87A38F9FF32518B29F7FE9158FD9D16FF8A831FDC05AFB6FB794FD3CDB4F88D4632730522050C5779637524E4EEECFE2DA3EF7B0EDCAFDCE4950DF5F4DC9CFC979BEF745B4A415A02C2211FDF9697681757364183F67DF636BB5D311C664EA7E3474716D8BD9CF0D94636E3B2F17F7C2E7DF0F70B9648097B8B12406CE79962EDB7B9D2FEDB4C77E80F17386017BEC076C2DC330B03EF839DF3040F6BFCEF50CC3484D362A8485684D8C45D26747299FEACCB8AEF203CB67DDAC643F8F49C981CF39179D69F6C6CFFFBEE3280A92C22C8A014BC8588A9F93FDD32477DB90B8ED134CCBEE53BF46A3B38B68BD1284E8ED5FA0FB61DBD56DE74A1D28F9BA3A3FCFF1F446BEC7658CB4DF465F711E8D9B10CF23D7D90D5377BA31707B1CB52102F457977371AE98168B509E908FFECC049BEA73BDF073B6BF9AFDB5D3D1F7D421FF271F3CF7FC8A7B5CA85F2BF7BB586B0C7C15DBA431678E5CDFEE11F30A378E8081D5E4C5E77E80EDAFC630C0FA018601B6BF9AFD6020C727169D95A5A80D3845D344DDC318E968C0D4DD293AA73AFBC8095EEB66A5FDD5FAEFCEE3C6B5489D69BAE6B7BFF4CE367C2E14E2F5BD071170BB995E93B9E88742032CC2BDC9FAF4370E9E40B262062F1FBE88F79CDEE0E215CBF8B9AEF6DCACECC5368EC74AC66E1B8D81CAAC16147FBE0DE529552875FE028DA9B710FC9BFFC6CDEDEF413A3B8E8AAC368C96C7AEA86B43CF40DF7EBCA6ECAFB6C0C5659FBB82EAF02054079FA77B0DDFAE6A47A15F30C6DB2AD052DE0521D7F669AEED645F35EDF780ECB376BB47829AC24E141C73424164087A6E25A2F08A0015D151E8CE4A51DD9FED7A96965FE4E74FAF73CF9E418EEB29E406C5A3EAA2B34DB16E8E0CDB5FCDFEFF95DA4B3B0DC9388ACD848FFEDBF5AD8DDB91D06AD1726C8581B49ABB08BE588EE0907ADCEE9F828F6F39A4927B48AEB88BBC822E387BD6214650076FDF0ADC1D99B2793BEDB11F60F6738601BEF7037C94611860F6735B6180CC29AE89BC80B253A7207DE843AB3EA50432E904CAE2B2D1792394D7BA21FC9CF884BFC90575BFF4DA7EEA75A5E9F30F478EC71B27F0C5852FF0CADE23F8384A88B8AEE5BEDECD0D87CB06F199F79778F9BD4D100E57E9B49FEBABB376088F8CA67EF9897F7EA2076DBFF7F94142647CBA0DF11B37AAE2733C2EA2312218111BB7E1F2EFFF8A94B75F5E950FFD2B1B36189421E9EACF8CAE897FE8D3A0ECF1C7977C1C1C3868140688DD5CE9B7FDF90D49346CDC9443AFD56DEA86F2CA73F3A469455EFEF4BAE0AC0712F71C41598800C5CECED0B547309FFB0E7BB59F337E6E7FED646332DB6060AB50373FDF2AB47F7EDE2196E3D08E787AEE137F07773B7A505975078DA37378F12FD79022ACC6193FAE9DF726D0277980CF7725DABC9DF6D80F307ECE30C0E77EC01EDBC930C0F8F95A6180CC6F273EB91A397E9EBAEB138867E7393E9582947DC731D45C8B1A61229A422EF05A37CDB7B291F6704F754BF2F39D69F5389BE04DAFC3E717211CE9B1183F27BEDB3F0889C7D1F367F4CE6FB7243FCFE6F8B9F03337947CBD0B552161343EFEEDF751C3DD13F2CA07A83873D0687EAE8B8BAFC4CF7B4B97AF21543E53ED77D8140CC4C477D060CAB780ECAB9EF2D10734AD3EBB14B54102D4C74771FAD8C6E92A0AC94E1F81F173C6CF4DCDCB1EBFC78C9F2F8FAFCA6EA77DC160473B529C76A331351B21BFFD035277BC876CFF48EAAFB22EE094D531E0C8FCBC7A540E9F2349F43C246900AD159D28E4F8B993533AB5AB6715F4AAF8F92C77CFF6ED376CDE4E7BEC072CC5CFDBCA5A917BEA0426FBDA0DEA20FE9383186BA95A753B07EE2C22F69F87202AB861769D3BB2AB31279982483489D2CBC128F1F242EB8DEB908A8757CC8B8C938B2E0938F961BBC7009FFB017B6C27C300E3E70C0386FB01251FD496A9E910510E70BBBD51677EBAE6B7BFEBEA4AE7B7EFF2F6E6AE27E83599DF7E2E27C5A26BCC3F4B298570D878FFEDA4CE11D7D2111621D0F075B712069A8BDB5176CE15855EDEDCF7659CF2D39A38215A63A3E83DCD25ED907495AFA86B65BCAEB5E62BAD3F3794666D7ECE77AC9B23C3F839EB8BADD54E471F9311FF15796EEEC80BBE8EC996321A77BBAC01D3E2294CCFCEA0AF281F93E249AB63C091F9B9984BFB74EF2DEEBB3687E0EB7720138FE1A0773D52838B91D521D3E0E757F347E17F22CDE6EDB4C77EC05C7EDE5D52B42CBE32B518D7DED90AB11AFFD6D6C1D95FFE0DAD412E2B96A19D36DE37AC113F30BA88F32FBD872AB74F55F1CD25CD18AE5B5E2F5DE588C5F338FFF4CBA838B997AE9B13750FA222221EF1DB7620F6D55750EDEF0D8978586F5E35F9CD7079F43F2169CEB07B0CF0B91FB0C776320C307ECE30601E3F579EFB5FD2BDB7963DF987BB332B47908F0F521BA6D09C1969330C307EAE5D07F3F65E3024935FD46F52DD183F677DB1B5DAE9E86332C2CFC95A9792E028740ABFE967EB13966C77A2D1798872D374E6650D7E7E6442BA749C798063E3530EC1CF49DA5DD9527FDEDC308A9A9609E46576D0F85BA5A348BEC1F58B373A69DF5898D3C98B76DA633F602E3FCF0F4984B8A17059FCC8C80C025E7C0DA2FC689D3A20FCBC23D4DDE43A076FFA1C8D17BE56C50FDF5B44E05F3F45CDD9BD74AFD4ECF32138F5D87FC2E7B147201D5D6EC357E6352951A0283215917F7B03975F7A19A7014C0FD569D695CB2FD733043E3FF87F5076E630E6A4DFEC5D4BECE6394142B83CF22D089EFF91C6BEB6EAE5540BB334E612F019037CEF07F828E368FD00E3E70C037CE1E7E7E2B271D5EBB8CE347BE2E71DF7E438B4673FBE3C751E5D35191AEDB7E6B3B1777E4E7C3FFD7BC306D5FA77EDA02B9EDC4FE474E5A7CFAEB59A7050740FA9A522A3F569AFFC9CF96FB7BF763ABACFDEF28C26C46E7D0BD91743D0E8EF86FE0E11AA621390F7E52134E75523DB2B189DD7AF581D03A49F793B7B025F4F0C637B4E0F8E2916F169593F8DE7136E1C0103ABC98BCFFD80B9FEDBC72572246C7A9DBB9E5E767F5FDF24BCBEFF04C4AD65CB74E0F1F46BE88AF135B9CE57B61C4685AB932A7EF0AE1C017F71429DCF616A0B1FEDBF0DF1DD299C7E62037AAF5D34AA2DA35C70C10F216ECED259FED0D014C2377F822BBF7802DD05B928BD9A05BF9FBF08EF6FFF0F949EFB1CD39249BDE5847F7802695B5E300903253195487BF755EE7CCAAA1860FD00EB0798FFF6F58D819AA45BE82DCD417B79139A8531181775A246908CDEC25B16D70DD10159E75CA735D62732ED7DE310CF4E22F852A0CEFC74CD6F2773D9855322B814D7D27365881BEFB318FF3E53DBAECA37B8BD56273FD7A58313E7A3D158916E12068644939CEE6320958C43D433CE3D83520C0D4B689C983C17613A06CAF3D05A588B462EEEDE9CC4E033D0E5AB7D25FFED86D2B4DF615330101DD34A8329DF02E27B990453CA3124B3123FFF9367214E72C7174E16E2AFA18D38D273075B937BF0665C23F60F4FE3A97784D81A5D815FEDB985B7121AF1C40B11D8F0D1751CEC1B457251BF51BA61FEDBD9BF526BB5D3900CB399ACADFD7CD7B00C6F865661534C23DEBADE0697F93987B19FF351866F1858ADCC6AD69F0B8F06512EACEBFEC4E321487FFBC5653AF07D612BFAE22F985CE790378FAAE6B29378A5FDBCD1EFA886CC995FBCAC91BFA172C45C70C18F30D596ABB37C32EFBD31BB1467BFFF14771F70F9C9EFA291EC2323D1BD9645BD9CA89DEEC878F3772661A024BE16E71F01773E61550CB07E80F503D6D20DB39FF3130379A17990F65740245EE4FA543734E637A3C2F38B35D10DD14103F18DC6056D19E24B26E64636EE8EF4E9CC4F9F7FB8AFAABA702CD40BDE238B3815EE8EE8991904D6375A8C9F2BF3F51D9FC16F5EFD908B9B326AFD3939DE2A6DD2680F69FF7DF983A5B0B0A0576FB56A5C88C4131FE6E43C3B280313CD2548D9B70F52B168C567A0CB56BE927F387D69C49FDDF6679FA1CFCE1CFFF19777BBD3501919AD114FF22DE2F28C8A085DE64FAFE4C041EA3FDE14ACC91FCA69FBE81370E5EC8F6DC015C5C2325EBE67428EBF7A14E2BFDE17E260D7285E8F6DC36F9D8B716C7098A6FFDEBB19272786F1CCDE5B949FBFE8568AA35D77B077508A238313F49EB4FBB3482DEA553D576BF5038C9F3B4E5F6CCDF2D998CC7AEBCFF78FCB70547497F1F3758481D5CAAC869F77B44F41F0F40FA1F49DAA7E7F5BF314BC08D7940E6AE8C0187E5E99908BD66B024867BF993B6E0E3F9F962AD09192A2B71C7DFCBCE85222520EEEC5B57F6E47C9593774E6A72364CB1E3A777E5AD46C949E093F0F7EF27BC838729486146EACA03CD70E69870ED363D8EBDB11F86DC2CFA5BCC0BAA5DF0FD60FF0B71F60FC7C7D6340C9CF49BF7AF937AF23FFC49135D34DA6EB295CE138DE1B5C20785006629755BFD695A68B9F93FDD4361F3E8AC8BE76CAA3DFDAB50DBB2E9CB6E8FC7565BE6FB879E3E3E38774DACFF5D5593B6CDCB4195BB66CC13E2EC46DDE48F9B33210BBB6F23CE0E74F69C42BAF037EFD127C7EF003C4BCF2D232195D79F93CFEF8B2B4D5F073E5BF1547E3E7746FE2AA09FCEE70223DFFCDC9426C0E6BC6D75377F1E447B7B023A58EC6FFD9BD102ED2093C7BAC0AC7448334EED5800A153FEFE915337E6EE57ECD91FA626B96CFC664CC3F1CC3007FFB81D5F073B216FBECFFFBDF986C5A5A5B37D0D28AB9D9FB4B6DE682CB233F51F94F33D57EDE5DD385841DBB50E27C98FA5327EBCFA3FEF86B159F4D3C78141E3F7E0A823FFC4683EB9E7AEC71A4FDF3EF48F70CC1E96F3F41EDDEE94EEF42DCD3BCAC0C7DFC7CC9F6FF8246DD44A21904FCF92364BEF747A3F9B939F673C6CFEDBF9DF6D80F307EBE7E3140F76CDBE7AB613FEF6DEEC54477ABD9E5182A9FEC7F7E7F7E960653EBACCF7EEE3B318FED073FD1B09FC78D4F58DC7EFE65F5305EDFE564D4FA73431820FC8D061D3A989671DF20EEDBD75F98AD8A1FBE33858C3D3BE9B9D27EDE5B9C63D433D0653FB7D5FB61CEFA73C2B5CDE1E7FA64569ADFBEE9EA120FDF94D081CD82469C9C91E283BA29FC62AB107B6F0FE30FAE05D81A5B87D7CF97E3E0B8146F5C6FC37BF1F538502E42CFC03DA33160293D2FE995F17353F3E2635F6CEDF2D9986C6DF9B953BB1487BA06F1E5D41CF64D3DC0A7396D8C9FAF230CAC5666B5FBAB456C7746EDD93DE8EB9E50D9814948E582CB23DF41D2BF366AD88FCF7EEF495C7BFD8FF43C76C74E8E437F171E8F02A2FC709DE534E6D721F8F93F226DC766952F3612AFB49F971DFD504346F8F945787DFF87887EE9795470E3CC81921C8EDF4F7DF34F4146C292BD5F1F3F9F942EE2EC134FA3EF6690467C5BC3044EE3118C3564AEA8B398033E8C9F1BF91ED8BACE966EA73DF6038C9FAF6F0CF4B7F4D1F5CEDDD5EDE8B8218458D487C6F864BABF97A57543F8B93E998216117EFBDB3F60EF8EF7B8FE7E6A597EFAD69F93903833AEB14E9CAC49B7F4FA739764DDEBDAF5F1F3DAD179745515988C81DE862E7467266BC4F7D7D4D17F298D37B231545D8C8EC25A8CB5D43A3C3F970D88F4FA8133144FE4CCE1E7E6045DDCDC906E183F677DB1B5DAC9C664B6E3E7EF564AB0E572317EFB79265D7F7E6C42C2F8F93AC2C06A6556CBCF33FCAE23F14F3FC39CB855237E9A0B2EDFFE15C455420D1D68DBCF3BEA3A386E1E6FB01CE29F5DB0DD19114F3F49F76E23F1647FB5C877F7A0C4F94B156FCFF28B47F2F64D1077D4E9CD4B782C1021CFFC14E2862A0D7EDE5AD18C3A41946ABEDDD50F0FE3CA93FFB96C7EDEE91FFC0A717FFEB546DCB4DADA42D598E8C805C6CF8D7C0F6C5D674BB7D31EFB01C6CF75A715968ACCDA6F495F5A7864ADEADC585B1B5F75636E5E86F83939B6F48F43D4DFA933CD9EFCB72BEB9C7E2B47239E0FFEDBED8A9F5BB8CE6BB1BF5A67AF6E9F348EC6CF99FF76FB6B27F3D96B1B0C101EBEBF470297C507CBE6B7F349370C03FCED07CCF5DFAE3C2F4D6942C07F008319211AF1935C70F95FBFC46879AC860E7C7EFBC68AFEDBC7EFCE23FB941B6AC2C2357870F02B1FC0EBB14750EE7766196F4EDAEF8AECFD1FE95CF3D6CA857BD3128867E548DCFD15029EF91D4E3F02641CDDC3F1F3EF50FFED3DF5DC37B6AC4215DAB870FA7FFF0C455F6DD78827A1A3A4141DDCF1FC6FFE869B6FFF01BA7CD8C71EF235D97F7B614C2502FE17C0FCB7DB773BEDB11F60FEDB75A71D8F6BB1B8AD4DDDE646C6F5B66EE77C5109E4CF3E0BD9A64D4607723F9133A77CC2CFF5C98CDD5DEAFB7CCF07E8CC8FCFFC5CBB3DC3D35C9DEF4DE1666E03771C54C5AFD40FACE679E8D2992E5FEDB6EA074CF5DF4E7CB4669FBB0251453A4A62B3D17C3D0637761FA1FF1CC41D65C83E2F40E99993DCBDB6E539A6CA30FFEDEC7FB9B5DA694886D94CD6D67EBE357B04BF3B9683573D0AE8DEE76CFDF9FAC2C06A65566B3F6F6D9EC22900CDFEC735E28DB59FEB2A637C740A7D55B5E82AAFA447F5907A36849657747237FACA4A96A5ABCB249DBC40F737EF0CBDB0AC9CFEBE61241D75E5F8F9A3A8F526BE9014CBEA91EC1689CB3FFE1664D2299DED9748147AF73F67F673E3DF035BD7D9D2EDB4C77EC05ABAB127FB39591FEC19D70C9F7F3F58C6AD892F56B2CFD29EDEBB7876E74DBC1AD68CB7020BF1C9A00C3FF9E315BC5F38A0DA77C945316F785E2CF127257F80D9FB0B6BD64E757FE1DA692BADEFD5959F3E196539D2B959BD79D1F5E70FD75F6B97D13532832861225262A334D26EF7F422363E81E3C159CBE6B7BFF4CE3604F476E1D59DBBE159578F779D5DF059AC10472E7B98C4B12F4F29F0C5656F7A7E38BD0A4E17CEE1486222C2FB5AB1F95C288E4405E38BE4247A6DACFDFC8343EE14F3FD0DF9AAF895FCB72B756B0A06F4C99032E2B66C31E8277EADDE295DF1E6D8CFF3FC84E8ADA9425DA01BBD1E267BF075B7625A3243FD1AD678B9AF693FB01632F66A3F67FCDCFEDAC9C664B6E3E7CAEFFCF6DB52FCD7DBDC37A97D80F1F3758481D5CAAC969FF7DD59A43ED82A4E6EC7C8D80C041BFF85945DBBE9FA73DF9F3E8D948FDF55AD3F4FDAE3848BCFFE1E89EF6CE1AE8FAA7CCCF6A5451B2CA7AE5484C43F3FCF9D2F71E1B843BEF0FBDEB750E242FCB96BF2EA92ABE9E8BE16A9BA1E6A68D7DB16E5FCF6422F67647DF139466A0A35D2BBFBA7E1F2C8B790F7D9568D728CD133E3E7C6BF07B6AEB3A5DB698FFD00E3E7A6F17312C83E4BCF7D9646F73425D7BB7BEFE1F97DB7706C7C69AF25F57D970C05EF7E3162F79DA03CCA901F6E53D2B4E349DE5E5CD8B279E332BFE2DE1B3698C5CF89DC321FE50FFD92C76E7C5D6F9D3DBEFB5DEAB79CD4C5187FE7F1F1B1282F2DC4E203195D03AECD8D89FFF6573FDB83E4F9296C0D4C4644CDF5A5789760248ED418CDCFDFF78F815BD60D242B66F0979D1FABE2BD4714D8CD7D6B56B29F9BE3BF5D970E94CFC314DC2A9FC7B2F2B932F63FF79C4DF979CFC02C9EDF90CED5A9800B79346CDC9443E348DA4A796573FCBC26F202F7BD7786F23B5C9F5202997482F1F38781F1F3F5F13D66FCDC7E304078F8B6EC11BC95500FA7E21EE6BF7D1D6260B532ABE5E7C44F9B0BBE8D92235B97DDDF5C338CA203EFA874509BDD8E6EE192ED9CF8B911EE71C7AD4F49FA72DBB57A39CDF513380B703C7FB7C67E64BAC2C517FE86A4BFFECAA8B668FB872B8B4847A32056637F98C0E7FF8232CF137AF78D2173E765B2F965E5307E6EFC7B60EB3A5BBA9DF6D80F307EAE839FCFCF222846FF5E4C649FA58FFAE6F0F7AFD296F65812F4604B68298E0EDFC5B11999C6BE4B864261D708E54FF3F7656BD64E757FE1BAB8B6C5ECE70FCB999991E8CDCB54FFED8413C4C6C642181FA3939F13FFEDE7FAA6F0E957FBF071621502732369FC5F3E7743F2CCA051DC3C4EB1884FBCCE42C01D2F37D5E21F879C399E3E05219776B6BA0D1F1EDD47EFBBD83E81CBCD6D26AD3FD70E4AFFEDE41F852E1D58D47E6EC04FFC5ABF53EAF1FB0E542FD381769CAEBCE8DE024EAE68E4F8F9CD9D3B209129B8EF6E0A52F61D8754DC0381931BC7CFBF5CD37E602D64183F67DF636BB5938DC96CC7CFBF7A380E60FBABD9BE9DF6D80FAC969F8FCB08C7FDBF91B7F36FCBEE8FE2BEAB613F7944A5032977BCF8CC5F20CA8F35A9CE1D1D52F882F0D6911565AE39072375D306A3DAA2CECFC938A0AFBE5563AE7CB2AB2F5A6282E879E27E4FA4BCB5493587BEF6662ECE3EF65D3A775E57398C9F1BFF1ED8BACE966EA73DF6038C9FEB4E3B91A0DBD73399DF4EF6597A25B8117BAB3BF161D35D6CD89586231352BCEC5E8CBDB72754FB2E19E2E6247F5BB7D392FCDC98F257F20F9756D385604F329779F99CA523C2F265F3DBDF7575C5F6E0285CAACEA0717B1352E8FC76FFD24CA36DE79FE7D4E358983704F3DCB3BD749ECB770A7BC3C270F4FA758EAF57E364693B8EC486E15088805E1BCBCF2F5D4D4458B400B30FFDE093A0EC07F4F96DB3243FB7E53BA51E5F583A4E83F23AFD569FEA5A9EDF09794230E4B1B1982B4A823C2A068A4B57F0E0842BE4378B213F7750959FE24228775F341672D2200F09F8A6FD4919900B13218F8B80BCA00AF2E8602C64A543E641BECFF378B0F7246462116F74C3077EBEEFC0C1657BCD1B13D65A37ABC59AAD9E015FDBC9C664B6E3E76CFF73FEB4D31EFB81D5F27325C7D5E6E71D0DC3F0F88FEFA0332D504307E97E89F0F89F80B8A1C8E83A137E6E8AFD5C9D171B6A8BBEFDD59421E06F4EC87AFFBFE9B968749EEE7F3E901EACCA6B5A3CA3B71CB6FFB9F1EF81ADEB6CE976DA633FC0F8B9EEB4FDDEE54B7E5ED620A873739BB67385FDABF4A5E9DBBF6AA5F257E2E7ADF738BEE1E7A9338DCFFEE1B4DB23E1EAEC1F1080F329F518A84C54C5AFC4CF95CFC3983DC4D4D3881C9FDE29ED78757BB9D3A7C5DFA48997FCBB2C8CCE603EF402163ABAA0F8D2078AD0D358B8C3C5C77371DDB7314B78B8870FBD571E7E45B39CAE6190FF398AC86028DCCE2DA591BD548B4B97FE5D5CF2E5956E2CFD2D30876B337E6E7FDF63C6CFED07038C9F330CAC56C652FC3CEBDDFFD6884F39198CC6E0B350DA40943A68AE1846C9A99D744E38F1EF322DD1BD2F897A39849F7B71FCBCAF2A43AFDF386588FCE46B83FC7C5ACA953B3AA151775DFC7C4CA2C0A9C77E8CC60B87E835B1AFA77A2620FE852741FCB5AF5467C6CF8D7F0F6C5D674BB7D31EFB01C6CF75A7B1FDD52C8F81F5C2CF499D3DC3D3F1AFB73669F8185D919FF3F0795A02031EDEAD74BD3909E45C3D4D9E900645C025CCF634415ED20E794C1414C777507EAE38B01D72BFAF293F7FB07D1FE411F19027466B94B3D03C4875AC080880E2AC972A6DAE6312F2A00B1C9FBFC42BDDF0819FB3FDD5EC6F3F15B6BF9AFD60C0103FE7936E1806F8DB0FAC767FB5512EB8E087887EEE4954475F458D204667280B0F5F1617FDC13E78FE8F47206E2930584E5DB908E7387E5E2308A47286CA097DF36384FEF2094C8B8774E65574350569878FD070830B2EF80FA4EC7813977FBF91EEB9D69EB2B4F7DBB5A3BEA8F23EAA914717F11747FCBD7BED5E5167919F9C62FBAB19F91ED8BACE966EA73DF6036C7FB5F58B81F6F226B426C560627A1EF5826B18B9338C9AA45B1828CF436B612D26459D16D58DA1FDD5C8312ABF09D13EAE3AD3F8CCCF75B5E7D0174710977D1B63DD45CB30A06FDF33E5F3989C95D3E7D19C9A4EBF79EDA9D7685C2317A76B4F4FBEBE1FB985DF7C8BCF79B6D0A0FE1EDCCFEDC46C7B1E3D9FBEDD8905B72848C71AA1D8FA3AE607E4988FF1C5AC781233BD7D905D0AC22CA783D9D1618D72E61A9A30975A80D9BE362C9C3D0FE9EC24E6EE4CE3DE643F1642D230ABA67F3EE886EDAFC6FE975BAB9D866498CD84D9CF1906F8DB0F58CA7E7EED4F4F19B46BB715152F8BBB76F01CF5FD3EDD9167B09CEEF6095478BA5299828008D4848768E4539B5680A2AF8F71E795C83C1B858A537B347CB6E96B8BBAFD7C5AB688DEF24274368850E2E58642BFD33AF7524F3F7444235E2AD63DA790D8CF839FFC9E6ADE3DF15FAF6F4EBE72BE7ED8DFDEC5D94780816C012FB06EE9F783F503FCED07ACA51B7BB39FAF070C903D383A42DD71CB2B1C132D65348EF8C596DDA9A5E765719918AE2AB058F92BD9CF4512057A3A9A74A6F1999FEB6A4F454B1FF232937562409FFD5CF93CB27D22E9F320DFA68CA327D1182B44C9C58B904866507DC9C7E6B831369EF8698F89EFA761C9877B01C2233BE8355D832E5D84FCFA0DC8E3E231575304C5C520D0B9EA610990179443EEED0E454814E6EA72B1D0DC0579743C640D651AE52CB40D421E1A8E85242E4D3CCFDD23E0AE8340F64597C72641DB07ADAD75C387F5E78C9FF3AF2FB676F96C4CB6F6FC9CF897257BC028F78161FC7CFD6060B53296E2E7642EB7A918C8F013EAE5E7235DC398BC3BB12C5EF85520B29D34C7778D5523AA79E1A6E846D7FC7651FBE0B2BDD413F7BBA123EDAA2AFE36177FE94FFFA03EEBF595531D9B86E9D1419330D0DF3783C4375EC3DC435F42B6C6BA3932AC1FB0CF7E80F1F3F58B01C207333EDD86EC834720932DF9D450F2F3AC73E168148421FBF06E8B95BF123F379476CCBB1C3E09ADAAE015D7A2716D4C9A256594F1A45EA662C0103F27CF23F7D051D5F3B87B4F8E81B2021479F92F3D1F37F715CBE1CBFB4138B83E7E4EB83B9FEA6C2D19C6CF595F6CAD76B231996D30F0A6CF92EF9AFDB10DD811DF4C03B9DE70308B57BA6118E06F3F60297E2ED8F0539DF66665A88C8C5E1627F8F020E5E70319611AF94F4B15C870F1D2E9072EE0C5D770E5173FD68813FC6B373C1E21FEE30EA964C8FEEBA7BFFDA3257BF4AD70A3F9B9763B89EDE2EC8F5F44D529278DF83999E13DE1EC0903AC1F60FD00E3E7EB17034A7B6DC6F9248C97C6636C6406F1FB7C293F2FBD780512AE3F2EF33E65B1F257C3CF1B53F331D6528B4989827E433AB352B8FA2DAABE29736A7ED2F98E8195ECE759FEA9F4790C758D607A7612595F7C8DA24BD19088A7507BE5C29AD46D2D75A35C774E42DBEDBBAAF88E9A3E545DF44075780824A3BD181A5540949B68933A5B4B86F173FEBC87F6841BC6CFED0F03744FD3B959BACF251F75C330C0DF7EC012FC3C71E30E3427469A3CBFBDE86A1A425E7A15630D8546974FECE7E1FFDF131AFE76EA4A4594878FD4646AC8F4DD1E47779AFEB9E24A7E5EE1FC91DEF2134F0623E5EDD78C1AF7D92B06583FC0FA01C6CFD72F06BAABDB29B7BD9DFE0D27EA6FE9A37D2CE1C1CD641DCFEC94C5CA5F0D3FCFF31362FA6E17929CF6D1FA8D8ECD40DCDD8AD2E80CD4049D87B8ABD96E30A08F9F93E711F0D21BA838B983FE1F6ECA2A47ECA6F730D9538F7AEE3CF1B56D98108FA0E2823B8A02A351997003F5FEAE56C78DA9F1EA3EE1CE9C6B549D93FF11C339E41FFA220ADCCF6044C271F6E8109BD4D95A328C9FF3E73DB427DC307ECE306069DD300CF01703ABE5E7D6C6406D621E7A0A6E427D3D5977E308EAA30331279D30A96EE2D9453486877163CFE5FBA42DA5CBD15FBCFCDF81A36180F503AC1F60FC9C61C05ABA592D3FEF6E694795DBA7CB643AF24AA06BCF74BE62C090FF76E5FA828AA446D45FBA84F6D629B45D0BA4E71DED3318480A4449D005945E0A4767FF14B5B78FF70FAEBA6E6BA51B6D9FED275DAB681C3957F273725EE81DF8F05916D8A4CED692B1577ECEFCB7DB5F3B99CF5EC7C280A575C330C05F0CACD67F3BC380FD6380F5030C03CC7F3BC380B574B392FF764369393EB190DC6DC3CDDD47A84DBFBB5D84E6C41B18EF684786F7754CF757F0A69D2B61409FFF7672CC0EBE05E940250AC2F2D170E13C3AFBE6511678869E770DC851EC7A04D7B7BF8FCCCF0FA2A35782CC4FDE42933082B71838E3D1B44C07CA38D29EC1AC2B74BFF87C77774CDD9D425FF730244322ABD7D95A32CC7F3B7FFE93D9AACED66AA721196633B13F0C585A370C03FCC580BDD9CFF920E3681860FD00C380B574C3ECE70C0396587FAE5C734EF68023EBB1C99CF0FEC26C5EB573250CE8B39FCF714781931BB59F0F8DCED335E7453E41908ABBE879895F303D57CA94653421FBD36DA80A89856C76847718207672E2134EE9238E04E21F8EC49134E5FAF30A412426456D28BA128DAAD0707467DFB40BAC9B2363AFF673C6CFEDAF9D6C4CE65818B0B46E1806F88B01C6CF1906583FC030602DDD307ECE30B01A7ECE3799D560C0D0FC764BD6B9B0546495720CC52B79F9BE03C53428FDB7F3ED795A4B86F173FEBC87F6841B4B97CFC664F687014BEB866180BF1860FC9C6180F5030C03D6D20DE3E70C038C9F5B979F6F797339A7B2956E62E23B6870A46F8139328C9FF3E73DB427DC58BA7C477A0FD70B062CAD1B8601FE6280F1738601D60F300C584B378C9F330C307E6E1C3F97735C48FE900FA99F9B5A37253F57B7A3DB4A378C9F6B62C052E5337EBE3EFA624B97EF48EFE17AC180A575C330C05F0C307ECE30C0FA0186016BE986F1738601C6CF6DC3CFD5EDE8B6D20DE3E79A18B054F98C9FAF8FBED8D2E53BD27BB85E306069DD300CF017038C9F330CB07E8061C05ABA61FC9C6180F173DBF2736247B7956E183FD7C480A5CAB7163F0F8F8CA675D70EC41FBDAE78436996943127AFE109B14DEB6CAD761A92D1A7035BB79361C07ABA6118E02F06BEFFF8E374CCAC2B90BD902C114FC2C64D9B4D9631A71C6BC8989397BEF6F3B99D0C030C036B81013EF6EBEC5B603DDD107ECEC73A5B1B03021DEF82BA8C94E342D2877C48FDDCD4BA6DDC14BBECA82ED3343085536E39B8185685F2EC269CF2AD404248214D8BB95E8FA8CC3EB89F4883F3994294E5D4AF4A376121653438D298D01C194BF703CC7EBE3EFE955ABA7C7D3AB0753B190698DD8C6180D9CF1906583FC030603DDDE8EB6F6C5D678601EBE986D9CFA5B8BFB080B8CD1B717F7E56AF8C29F673928FBEBCB4EDE7E448D294EBD10F9D6D446D7E2306B8F340D74214160EA2A7B41F953D73D8FDAE00E5771691155A885691143B3E4C844C26335B378298261A1CE95B608E8CA5FB01C6CFD7475F6CE9F21DE93D5C2F18B0B46E1806F88B01C6CF1906583FC030602DDD307ECE30C0F839C7CFE50F10B7650BB6701C5DD7DC93075CF8F7860D1AFC9C5C97EA9BAF42F2D91C43B9B7326CDE124F8FDF7FDC97E6A1CDCF95D7FFDA7E9D1E0B5AA670E95C3E2AABEEA0A1E80E3EDD9786AC8C16153F27329FB8D563B67FD06CDD08A2AB6970A46F8139328C9FF3E33DB437DC58BA7C477A0FD70B062CAD1B8601FE6280F1738601D60F300C584B378C9F330C307EFE0D3F2776747D3226D9CFB97CF4E5A5CF7EAEBCEFEB0BCDE869E841EB880C59494D48CEBF836D7FBF81D19E616415F46AD8CFFFF98E7055F6F398F8561A1CE95B608E0CE3E7AB93191B99C19C64FC619C02AD459568E4EAD6792B0373D2199B3C03BEF6376C4CE65818B0B46E1806F88B01C6CF1906583FC030602DDD307ECE30C0F8B96DFDC369F37312D20A875151D883E6FE69CA9F6FB70CE3DE03C2C73A919CD649E3A2639A2093CEAD4A378C9F6B62C052E5DB233F17F58CA346100BAF9F3E0F178086C2A33BD19D99AC2193EE9748D3BC1E7B1459079D3052538CAA9C2E44FDFED7087AEA05843DFD4B949E3B4DF979E6296F9CFFF1CFD0117B61C5F25D7EF83B9AAFEC4EEDB2B4BC2BD711F4EB3F22E6B5D710FFD6DB106EDD84B186528DBCEA6ED5C3EBFF3C45F3F0F88FFF896B6FBD8AA18A5C9DED9792FB05E9483D15C8DDFF083C1E052AFCCF61B8A9CAA6B875A4F7907D8F19061C0D038C9F330CB07E806180F173860147E2E7735CA8BB968EEEEC543A3616955661423C8F5C673788459DC8F60C4395E7D7E86C1844FEF183900C74591D03EB737F35C6CFD53160A9F2ADC5CFA3636297F8A656B83737AF33DE509A323E3B3893725CFFFF00773DA991D65637089747BE85F3DF790C63AD65AAF88AAC369C7904E8BC1E08E9ECB44619F515033885FF81DE946083E5BBFCF0055AAE74A052233ED53D1ADE8F3D82918642555C6FDF387C9EF80986AAB35571D901D72178F565F49664D2EBC18111C4EC7046E599CFF4B67F9A94FBF8F388FDED0F8DD28D25F5AC2B109F83D628C71A32E6E4A5AFFD7C6EA7A575C330C05F0C90B56B0C03EB1B03AC1F6018B0966EF4F537B6AE33C380F57443F8B9B5EA5C91DA88E9810A555CB6EB591A9F1D7C0B45279C7163CF1E4C8B876C8281581DEF82BACC7D8E0BDD7FC887D4CF4DAD1B59874E8EEEE78A6C8E01628327C191BE05E6C858BA1FB047FBB932BE24BE96F2E4901F42234D225D84C7932FE03497365412AF2143ECE7D93BFEA2B78CD33F7B19C2977E62B07C5DF6F3491917FFE84F50B4FF8D65F747FCCB05696FBDB0623B43DE3E8CFEA420BD7523E5C6BFF023B3FEC5AC46CFBA8223FD2733272FF6BF9C6180CF1860F6738601D60F300C584B37CC7ECE3060ADF9EDD70F9F45EEFE4FB8F379555C9E9B2795C90BCD43CCAB6F61ACBEC0661858C97E2E1B102D05EE7CAEB75F756E6ADDD4EDE6D6C240CFC03DCAC395F67265D877208B86F0C8DA656986F665B7166EAD2563AFF6736BF2F36827371A5F7D6AE73219C2CF45E9C13ACB189328388EFD03557E6D85B574EEBB7670F9CE4F69FE8D41E7D07183B44B81D1598E3FE3BBA8F3FA5CB3AE5CF0F9E54615AF36D49EAA5B9D103CFD3D9A9FAEF6337EBE3632EC7BCC30E0681860FC9C6180F5030C038C9F330C381A3FAFB859012187B739710FBD263EA5523EFA80CE318DDDCD7177A7ADA8BA5982EEA4089B6060457E6E21DD7878975B1D03FAF8B932307ECEF8B9217E9E1F574AE3E25F7812EAFFD79432EAFEE1D4E325520542FEFE29954D7AF5291A7779D3E7AAF5EDFA42E0B749D94BCF24E0D59D487FFB1B3B39592B1373E4C2D2FAF8836FAFD84EC2CF3D885D7EB64F67FB193F5F1B19F63D661870340C307ECE30C0FA018601C6CF19061C8D9FDBBA9D2B61401F3F27B6BA32FF486AE31B6B6F44778B08B15BDE41F6EEF730707B18B5210248069AED423784A7AFC4CFC93D7CA9B3B564183FFF265E9B9F8B443338F5D8E3F079EC114C8B9A8DCEAB2AA3101E4F3C4DF3A273E28B13685A554113B2B76F5A26A3CF3FDC10C7FD2FFCE2598CD56452BE1FF5FE17F4BE4BDFFD4F4846DB566C6794932BE3E7369061DF63860147C300E3E70C03AC1F6018B0966E183F6718B0163F9F2B2C52F955530F641DB7AE7812E83C722B61401F3F2F8A2BC5488160E9DED109C8A453682BAEC1B4780A25BE9E34BEC0D3C32E30C0F839E3E7C6F273E2D39CBC133E4FFE6A69DEB9CF01A3F2EAEF18C6E53FBFADB285FB3CF6283A859A73DFE30F9D47EFB5F31A7286FCB78F8C4E23EAED1DAABA84FDE2094844ED2BB6B322AD9ABBFF518E7FFF406F9D193F5F1B19F63D661870340C307ECE30C0FA018601C6CF19061C8D9FFF7BC30693F9F90313F1B916FC3CCB3F05937537E9B584E3E432D90C8DAF4FB881222F7F1A5F70D63EF8B9F29CCC5DD7E6E7248E6F75B6960CE3E7CBF9B9D27E2E91DC47695C0A3C9E780A213FFF31862A7274E635295120E4F59DD4BF3B913FC58574A737313D3AB8AC1CE26B2EE40FAF69D8E30DF1F3C692369CFEF61334FDE2B71FC5F49D56836D191B9DC1F5C3A7B8BA3C8AB38F002315297ADBCFF8F9DAC8B0EF31C380A36180F1738601D60F300C307ECE30606FFCFCFEC202666624B83F3FAB53C654AEAD4F8694239D9BD5598EB9182079C66DDEB82C4F2223E67847FE2977340A85A80D0A82A8AB1E357142147C7504F5D9A55C9C00BDF937EC0A038C9F2FC78025CBB7E7FDD50A632A290FBEF24368A4F5764EC0E5D1EFC1F3B14730D955A92123E1C2C517DF51D9CC237EF32B8CD495182C87ECD516F7A7DF71E7D3F45ADFFE6A9D2DE31C37FF0EE5FB95A73E435B550B02FFEBE718AAC9D168CB98448E88D7DF87EF4F7FFD8DED9EE3F2BD997106DB4FCA65FBAB595E86EDA7C230E0681860FBAB310CB07E8061C05ABA61FBAB310C64BA9EA2B663ED40F61BD315AF2F2D6ECB16C46E7C1D5B389E4BFEFB68078519582B7BFCF1E57971E5ECDDBC89F2E9D5D69904C1A6CDB4EE279F7B99F27E7B789E96C200D9E38D0447FA169823C3F657D36F3F574FBBF4DA1E9A5675CA4923BE36BF57C5872B4EEDE5E2E735F2EEC82436F1A965E5A77AC5A3DE6B69DEBC3EFB79D87B5FD2F88EA0D3AAB8B2947A6A47D75E7F4EEE253C3EE485A75072EE28A4E2E115DBCFECE76B23634E5EEC7F39C3009F31C0ECE70C03AC1F6018B0966E98FD9C61C052FDC07DF98325BBF6C2824E198BD9CF4939F3F77596632E06528B07E0F3EF0708EE131BB5FEDAD6CF93AF18B057197BB59F5B9B9F87BC7994A6151DD8AC115F10594CE3CB8EFE93FA67D02E23E724597F3EB2ACFC11F13C429E7E1E739261BDFCFCEC537FC5E51F7F8BE6AB8C1B9772BCFA91EFA333CE47E3DE926B55487CE57988EFDC36FAB9317EBE3632EC7BCC30E0681860FC9C6180F5030C038C9F330C385A3F60297E6E699DB5DD1EC78172115C1617693891D0CAFBE769AF18E0AB0CE3E72BF373B2AF99C753AF2DF98AF33BAC215396D448E327EB93979541F63F08FEF96BD0C5CF9764AB90BDFD3583FC5CF93F403D4F97FFEBD7A870DFB32C3EE405EE5EE9B051CF4D990FE3E7969761DF63860147C300E3E70C03AC1F6018B0966E183F6718B0563FB0B0771FE5DBDA81CC7BD7154FB9796CFC9AEA8CD8CAD5B9B93647E7EBF33447E644403D822F96E30BE732B436DFC18913791C8F99C35EAF66D495DFC63B6F0B1115DF8A7D9F65E09E78F95C647B69A739328C9F7F139F1D94A1939FA79EBDF1D077FA77557B9D2B6526A51C8F7EE269D47B92B9EAF31A65A49C8D862FE1DD7AF83909D14E6EAA35E3DAFC3CC93912B1CFFD18EAFBAE77764CE1341EC55045E2B2BC880D3DEAF7BFD658CF52EFEFAAD116B158818AE05064790673653EC2F8F91AC8B0EF31C380A36180F1738601D60F300C307ECE30C0FA81B5C700F18DA6CDCD49D82A742C7E5E3DBA88D37B62E9F9C7CEF5A8CDA84165D51D5C2D99C0CEDD9998ECE9C719B7429A9E5827459CDF2D9BD7D99A328C9F2F42D4338E1A412CBC7EF1828A2B073FF514E5B7FEBFF93D829FF909728FEED758D3AD9E57DFED715CFCC51F11FBD28BA8890A4745482C42FEFC26225E7A1EC14FFE170CF173E283D1E347CFE9E4E7D3B245446CFB1CF17F7E1E75822894054571E5FC06AD41A775E6456CE25E3F7F4DD506BA2EFE51604E32A851BE78741E65E119F0F9F1AF183F5F0319F63D661870340C307ECE30C0FA018601C6CF19061CA91F181B9941F6899398168B907BC69FE383EDC8F58FC750710A9A4ADB5017118C8E94E55C83F173CBC8F44B177174D7757A5EDF27834C2241545A0F4EEDBF89AC0E99063FBF98328C82B8529BD7D99A32F6CACFD7C27FFB6A64A6B930D03F8CEA8404340AAF711C7880C60FDD1E82D24FBBBEBCDA6B5A502388815432AEB39C81AE61D47079367341221EB65C9D67E5E82E29354B37CC7F3BF3D76A69DD300CF01703CC7F3BC300EB07180698FF76860147EB07B29D9D917B5988B186C2A5EBE05B742FA5C2802B18EE17E1D6D7A7B8F819AB62203AA6492F3FE7F3F3344726A97C1851215508BE528F8A9A3E1C3B9EC371A17B88481D40ECD50A1C3F9E8D304103CE9F29E0EE9FE3459DAD25C3FCB7B37FA5D66AA721196633B13F0C585A370C03FCC500B39F330CB07E8061C05ABA61F67386016BF503D7771D405988009DC2487A9D179A47E7B236557622FEF58DE8105CB63A0694F6F32313521537DFD773D7E1ECE77CC1005F65ECD57ECEF8B9FDB573BDBC87EB050396D60DC3007F31C0F839C300EB071806ACA51BC6CF1906AC35BF3DFEADADC80F8A4273A03BF5052D7072A3FCBC283C057582605404785A1D03849F7FC971F20F629AF061CE20C7CFE5D851D4CFF8394FEA6C2D19C6CF595F6CAD76AE97F770BD60C0D2BA6118E02F06183F671860FD00C380B574C3F839C3C07AEE07083F3FC9F1F3D7421AB1ED563FB60497E360EF18E3E73CA9B3B564183F677DB1B5DAB95EDEC3F582014BEB866180BF1860FC9C6180F5030C03D6D20DE3E70C03EBB91FD0F60F47B8FAAEDA61C6CF7952676BC9307ECEFA626BB573BDBC87EB0503FF3F7B6F1A165592A60DDFD7F7A3FEF45CD72CFDCE7CF3CED4D7DDB3BD33D33DD3D3D35D5DE5B4DD5DD55D5DDD55F654B9955B5955AEE5BEA1E2AE6CA2EC888A80C85A6CA6222008C8BE2FB225BB20202402B208422A52E2BC7C27024F569264269024B93E3FE2CA9311F99C13F13C773C27EE8C8827F4AD1BC280E96280F8396180FC0061C050BA217E4E18B0663F602DF1DBAD0903BAC8982B3FDF77C086CBA92616D75D5DBEB6327DCAE872AFE0D070A3D6D950EDD426A34907C66E2761C070BA210C982E06889FD3B89CC6648401E2E78401F20386E1E7A7D8FEF384061C1B7CCEB9F99A1BB5C4CF4DA4CE8692217E4EE37243B593B899656140DFBA210C982E06E87C353A57C9D2CE5532763B090374BE1A6180FC80A6F3D54E089CFCBD933978F7FC3DAC08C8C36E6987459EAF662D18D04586CE57A3FF4A0DD54E6D3296F43F99B56040DFBA210C982E0668FE9C30407E80306028DDD0FC3961C09AFD8018BFFD68CB00AD6F37C13A1B4AC65CE7CF899F9B5F3BADA51F5A0B06F4AD1BC280E96280F8396180FC0061C050BA217E4E18B0663FC0F8F961818FBFB5361EBF71C8C6EEF276E2E726546743C9103F275F6CA8765A4B3FB4160CE85B378401D3C500F173C200F901C280A17443FC9C3060CD7E40DC7F7E66640CEBB364F8855D36D60515133F37913A1B4A86F839F96243B5D35AFAA1B56040DFBA210C982E06889F1306C80F10060CA51BE2E784016BF603E2FAF695413558135B8F2F6ED7C37EE215F17313A9B3A164889F932F36543BADA51F5A0B06F4AD1BC280E96280F8396180FC0061C050BA217E4E18B0663F20F2F343358F69FFB909D6D95032E6CACF599C61560FD564EC787BD612AB53DFCFB7A4388DD682017DEB863060BA18A0F8ED8401F203840143E986E2B71306ACD90FB0F8ED9ACE3F37E5761206F42B43F1DBE9BF5243B5539B8C25FD4F662D18D0B76E0803A68B019A3F270C901F200C184A37347F4E18B0663FC0E6CF35F173536E276140BF32E63A7F4EFCDCFCDA692DFDD05A30A06FDD10064C1703C4CF0903E407080386D20DF173C28035FB01E2E79687015D64889F932F36543BADA51F5A0B06F4AD1BC280E96280F8396180FC0061C050BA217E4E18B0663F40FCDCF230A08B0CF173F2C5866AA7B5F4436BC180BE754318305D0C103F270C901F200C184A37C4CF0903D6EC07447EEEF93FAF78BA3AFE0DF17313AAB3A164889F932F36543BADA51F5A0B06F4AD1BC280E96280F8396180FC0061C050BA217E4E18B0663FC0F839E3E29B636A78DA1F55C5BF2FB24935E9761206F42B63AEFC9CE2B79B5F3BAD254EA3B56040DFBA210C982E06287E3B6180FC0061C050BAA1F8ED8401F20342FB9F3FE3696464C82CDA4918D0AF0CC56FA7FF4A0DD54E6D3296F43F99B56040DFBA210C982E0668FE9C30407E80306028DDD0FC396180FC0061C09230A08B8CB9CE9F133F37BF765A4B3FB4160CE85B378401D3C500F173C200F901C280A17443FC9C30407E8030604918D04586F839F54343B5D35AFAA1B56040DFBA210C982E06889F1306C80F10060CA51BE2E78401F20384014BC2802E32C4CFA91F1AAA9DD6D20FAD0503FAD60D61C0743140FC9C30407E80306028DD103F270C901F200C5812067491217E4EFDD050EDB4967E682D18D0B76E0803A68B01E2E78401F203840143E986F8396180FC0061C09230A08B0CF173EA87866AA7B5F4436BC180BE754318305D0C103F270C901F200C184A37C4CF0903E40708039684015D64CC959FD3F96AE6D74E6B3947C15A30A06FDD10064C170374BE1A6180FC0061C050BAA1F3D50803E40708039684015D64E87C35FA9FCC50EDD4266349FF93590B06F4AD1BC280E96280E6CF0903E407080386D20DCD9F1306C80F10062C0903BAC898EBFC39F173F36BA7B5F4436BC180BE754318305D0C103F270C901F200C184A37C4CF0903E40708039684015D64889F533F34543B75E9871D8D4D782E1FD47BDD1E3FEC3029DD982306F4AD1B4BF2C5968601E2E78401F203840143E986F8396180FC0061C09230A08B0CF173EA87866AE74CFDB0B7AD6B5A7EB3B41D8927DDD19A1631EBFBF50FBD44775595D63AD8FFDD2F5173E5147203E3F1B8B6502FED793C348E045B4FB46727A3BB7B0405FE0148737244DCC6CD28F3BB80A19E0EAD1878DC3F8A80DF2EC5F0C312B3C080BE716349BED8D2FC00F173C200F901C280A17443FC9C30407E8030604918D04586F839F54343B573A67E981F9E8EF6BBE16A65921C03907B7CB3703DAAF57ECF85746DD56138BE01C4ADFC23BACB32D4DEEFFC7F7C8452A71DFCF731DB4E435690A8B96ECF5EE2E2AF56C11EE0C9514851BFF92986FB1F297E234D2B85E7BF2FE6E55E7FFA06C6E4DFFED7302C1F47715402AEBCFD7BDC58F1011ED7964E7BC683E64770FFF7F7E0FE1DE0797F8BDA3AF7CABAD4E65B0A6E2CC9175B9A1F207E4E18203F4018207E4E18203F4018200C103FD796287EBBF9B57336711A23B61E456F759E5A99789700C4FDF72F217F36A8F17EE9D7EE728E1CFDC1CFF1A4B345631DCEFFF80F2876D8C6AFBBFB4771E53F7F89C187556AEBD6D83ACAEFD99A128427038348381F0E3781837794DEE1E56CDEBBE64E32FA1F76A0A5B357F8ED5FE149ED5DB5F7CA8D4885DBFF7E1339C7B70BED18414B752B42566E87E377FE17AEBDF5779015A76BACF3B5B5C791BD67A55ADD6892A9CB6DC2FD5B21C2F5A8C9E3C69262755A9A1FA0F8ED8401F20384018ADF4E18203F4018200C50FC765D64581D8CF97F872EF732C7FFC9F4FD7C51078C2B872C5E8CB1D77BCE5565C2BE3A8BE4D5EF09D7E3D3CAD8FA72C73FFD07C4FEE11D8C8D8D4E297B2EFC5EF97E6CFEBCC2FDA0A23C27A600714B7ECAEFAB5AB7A6872F393F1FEB2CE7DF6B2AFB5078FC0BB5EDE917923DFE1EC38D991A75F0483682F37FFB635CF8FEF7E1FE9D3F41CAAE4DA89684A87DB6729DC3B63B23F9D35FCEC906F931E5F062757FD56DF2B8B1A4FF4A2DCD0FD0FC396180FC0061C050BAA1F973C200F901C2802561401719739D3F277E6E7EED9C6D3FBC73211659BB96A99519920BDCFA1FDE41DD55BB69657176A1B8F2BD3FC3707FFBB4FB675F0CE49C5F9461FC5CEA7DF4DBFB0AF9E7FFE1B7E8CE8A9C26ABCACF1F3C1C47CDA5936ADBA3899FF73E1C4499E4266E6CDA81908F3E42C2AE8D70FDFB9FA1FCFCF6596380F1F3807FFE1B24DB1EE529E9D061C5B56A12CB823ED904DFEF327E2E3779DC58922FB6343F40FC9C30407E803040FC9C30407E80304018207EAE8B8CB1F5692DFD7021F9F9138183BBFECDBFE1496DC61499E1B109D4444721FF4629BCFFF40D0C0FB44E9171FCAB7F812C3950ED7364B211A4EDD9A0919FB3FC38C750DC59B3789AAC2A3F97F50B79E157E6C4CFAF2CDD8DB46D2B30FC6C4491579ED580F36FBC81A1C6C259F3735DE6CF899F9B563BCDD10F103F270C901F200C184A37C4CF0903E40708039684015D64889F533F34543BE7D20F2547FD90B2FEB75364182F67B1D9863BA538FBFD77506AB77D4A59CC2FFF01EAD6BD8B29E6D045B4DDBAC2AFDDDF593E8D9F57E677E0E29F0B5C766CEA796EAAFC5C5B7B34F1F3078D8370FDF33FC3E083B229F9FE2B0FE0CE9A5FA1AFAB7E467D7EBDDB95F8B991F069ED7E80F8396180FC0061C050BA217E4E18203F4018B0240CE82243FC9CFAA1A1DA39977ED8D820F0D937DEC0704FAD22EFE2075BE0F91DF0D8E8B1270311F8FDEF408CE77EE593DD7818E7A7F539B29E5104FEEB3F09FC7B045E8B574DE3E78F8618B7FE730C37A44F919B899F97DDA944EB9D007EADCCCF87E5A378AEB40F9EFDE790B8F29D29F760FF099C15EE9D65FBC58CFA8CB1F5217E6E247C5ABB1F207E4E18203F4018207E4E18203F4018200C103FD745C6D8FAB4967EB8D0FC5C2EA4B3DF5F8CDAABF6FCBBB4B843E0BD6FF07DDF93DFBB38677E5291807EF904027FF843885C5DDB73AEAE3D841ADF6353F8395B377FEF8A2F7FA6FDFFFB16DA6FF94E91D1C6CF870459AF1FFF9ECFEBA76C5B8BA6B21C053FCF8F4C9AB2273C4148F66FFC29623FFDC3B4FDE209076C90287C3AFEE95FE3CADFFF2F0C77374CD31BF173CBEE1FA6EC07889F1306C80F1006889F1306C80F10060803C4CFB5253A5FCDFCDA39D77314AE7CBC13E9DB3F16AE0711BAD501E1BFF8177EE6382BEB1C1038F31B7F89869073A8AEEC45E2AA5FCCEA3929017710FBD18FE0F98B95A8F03CCCF38A532A11FCAF7FCEAFEDFF6E31EE87B94D9111CF5793B7974C6BCFB0F0599F55825B7B8FE0ECDF7C0F17FFF97BC26FBFA3F67C35F65BAF5F7C8A7CDBF51ADB1FE770150D2ACF17DB1375C80B492B16CFC906399125B8FC17E03A3475DC58D2591A96E607E87C35C200F901C2009DAF4618203F4018200CD0F96ABAC8B03A18F3FF0E5DEE658EFF93E9FBF9EA7490E81E83A07FFA0EB2DDCF2261C51FF05C3E755FB8DB5B9F2077FF4A6404A6A3F5C685593DA7BD671467DFF82BB87EFFFB7CFEBCED7E2FCE7EF7EF11BBE4DF79B9FDDFFD128DD79CA7C8CC76FFB97C6C02B5650DFCFC73C91F7F85FEC68A69CFCFF83A07AEDF0186DB2A666CBFEA7368FEDCB2FB8729FB019A3F270C901F200C184A37347F4E18203F4018B0240CE82263AEF3E7C4CFCDAF9D73ED87A5779B382F4EDBBC04EACE060FDA6487B83FFC07E204DEFABCBF6ED675BBBC643BBF6FDC97CB11B8F87D945E70C0F0D0135E3E1F7ECE92B8FFBCBBEA2E0A0343F020F9E694F2C7432F799CF9D4AD1F4F6913F173CBF2C596E607889F1306C80F1006889F1306C80F10060803C4CF759131B63EADA51F1A829FB7758EF33DE7F9B66BD4CAC43A0521E8FFBC81E423C7E654B7D44B099C6FE79FF80C22471665F4C5CFD9FEF3E7C275F2B91024DB1C9A722E79E847CB84EB4388DBB06DCAFEF3B85DBB11238C4BB2F6ECC498525C39F139C4CF2DBB7F98B21F207E4E18203F401830946E889F1306C80F10062C0903BAC8103FA77E68A876CEB51F0E09C9FE4F7E84C4658BD4CA6484E6E1E29F00E90E07E654B7A607239CF7ABC66F679FFAE4E7EA9E7FC3CE0F4D519EFC3A27BA50A8C31145FB9F0C8D2366E5260CDDAF51FB9CC8039EC4CF8D844F6BF703C4CF0903E407080386D20DF173C200F901C2802561401719E2E7D40F0DD54E5DFAA1E3FF790F91EFFC7F6ACB8AD39B78DCF462E71D333E8771DF52BF00544446A154C08EFD1B7F8B3B1B96422A5CB3542DE4B3F8EF0BC9CF597C78977FFA2D32B6FD917F67B1DFDD7FF053741727CC0A0361DB9D899F1B099FD6EE07889F1306C80F1006889F1306C80F10060803C4CFB5A5E0D0F0C9394795C4E2DDA9CBD756A64F195DEED5D5D76FD43A1BAA9DDA6434E9C0EDE71FE3EA3FBEA1B6EC5E713BE7CDF73C6D677C4E5B8B0CB5D939A8CECCE29F6E3F7A0F29BBD7E35E5C3A5CFFF2DF512E7072F63BFB1FFC17AA7CCF4C91AD697C3A79965B739EDAE7A4FA4721EEAB6DB86D73103785648F3F43DCC615B8F1C556BE5E5D7AF312FF5D66781682FFEB5FF0B8BD51718FAFF7BAF2F3D44AAE1C9D519FC19BCF2061D97FCDC90699A179B8F41742DD877B4C1E379A3060EC3AEBBB9DE6E807962E5B4E18B0720C901F200C184A379AFC8DB1EB4C18203F4018200C184A46DF18A0F973EBF89FCC50F3E7BE1F6EE76BD8C75E0D4E2B6B7C3079EE5953A8EB9CEBA67CFEF9F3B17145BE3EE7CF596CF8B463BB31241F45FFC3FBB8773D14F2672353DB50D685CA4B4E02676F9AB1CE6CFE3C62D1BF28E6FCD95A00F15A358965370FB8C04BD0DFB0ACC6E471A30903C6AEB3BEDB698E7E80E6CF0903E4070803347F4E18203F4018200CD0FCB92E32C6D6A7B5F44343F1F3C04F6DE1CEB8F1986C5A99C89BDB627CE65CB7F3FFF1D19CF79F3FA94C9AF139EAD6B797DF2E9C121F8E7D867FBC5AF8DCA7C88F3B6083B3DFFD6B84FCF44DC8FB656A9F137BD81DD2E08B682B2DE7A9B9A84471AD9AC4B2ECC024787EF73B78549C6CF2B8B1245F6C697E80F8396180FC006180F8396180FC0061803040FC5C171963EBD35AFAA121F939DB633ED6239D5626F2665DE6CFD5F173B63FFCFC3FFC0289BBB62B78334BB1FB0EC3FE8D3F43EE81A967A2CD969FAB7BFEC50FB640EA73684AFB1FD6364FE3E6FAB0C1504F9F59E0C6927CB1A5F901E2E78401F203840143E986F8F9C26240DAC2D6BAD6A14EDA8196FE97FC7A4CFE9C5FDF6F1BE2DFC323AB216BE99BD773E65367F203E4072C0903BAC8103FA77E68A876EAD20FC3B639720E5E7266EBB432919F87BFFD8F181B1B9953DD183F2F3CBA614A3E3B0FADBFAD43AD8CACFEFEACDA23F2F3A608178DCFBF975603CFEFFE151E97A59B3506F48D1B4BF2C596E607889F1306C80F10060CA51BE2E70B8781F4AA619CB54D10AE5FC1D1291B038D2DC8C97988A742D96F572663ACB313E79C723024C86C3D5280E6B2269D9E33DF3A931F203F604918D04586F839F54343B553977E5893528447C5396ACB643D2F51137C65CA59E1B3AD5BE08AAD28BFEC0116B35D9FEDE9793681A80F570875CE502BD3FFEC25321C5D20EFEF327B0CE81B3796E48B2DCD0F103F270C901F200C103F377F0C1CF2AEC3A3CA46C8865EE1D4994C48F31B5152DA89A35E15F08FAE57F0732693DA388630F764A3E886FC00F9014BC2802E32C4CFA91F1AAA9DD6D20FAD0503FAD60D61C0743140FC9C30407E80306028DD103F5F380C64D7CA11E0998E67C2F5B5C07B18EB7F0C1B8F4A240716723EAE3C7FBEF1009B3F6F348A6EC80F901FB0240CE82263AEFC3C3C328AD743353D7D3EAA365F5B993E6574B9178B876FCC3A1BAA9DDA6434E9C0D8ED240C184E378401D3C5C0F2152B0903568E01F203840143E94693BF31769D2D0503954D43B81153870ED9639456F7203DA581E7A7E675212EA949B1FFBCA9BECB68BA213F407EC09230A08B8CBE3140F3E7D6F13F99BE9F6F49FF93590B06F4AD1BC280E96280E6CF0903E407080386D20DCD9F1306C80F10062C0903BAC898EAFCB96C689CE7B73456CFE939C6D6A7B5F4437D3FDF92FAA1B56040DFBA210C982E06889F1306C80F10060CA51BE2E786C780AB47114FA6A21BF203E4072C0903BAC818829F17D7B6CD896B0F8C4D60EBB67D18930F22BFA6156D0FEA66F51C53D0A7B5F4437D3FDF92FAA1B56040DFBA210C982E06889F1306C80F10060CA51BE2E78401F20384014BC2802E320BCDCF63CB3AF0B5FB4905D7669F33C9E43E1C4780D30E8DCF5027632AFAB4967EA8EFE75B523FB4160CE85B378401D3C500F173C200F901C280A17443FCDC70186073E62B3E954C49390532A3EB86FC00F9014BC2802E320BCDCFF7B94761A03153E3EFD5C9B073186DF61CE3675A5FF14B415162C28C32A6A24F6BE987FA7EBE25F5436BC180BE754318305D0C103F270C901F200C184A37C4CF0903E40708039684015D64169A9FA7D7F621F28283826B8F8DC9669461A9473E99FFA0BE013DFDD3E7DC297EBBF9B5D35AE2345A0B06F4AD1BC280E96280E2B71306C80F10060CA51B8ADFBEF0187076C9C527CB22B5A68C9C56A3E986FC00F9014BC2802E328688DF5ED6285370EDB157A3B3E2E733259A3F37BF766A93B1A4FFC9AC0503FAD60D61C0743140F3E78401F203840143E986E6CF0903E40708039684015D644C357EBBAE32C6D6A7B5F4437D3FDF92FAA1B56040DFBA210C982E06889F1306C80F10060CA51BE2E70B8701E5FDE6CB57C428AEDF59748D2775656C3FBAA175437E80FC802561401719E2E7D40F0DD54E6BE987D682017DEB863060BA18207E4E18203F401830946E889F1B1E039131753C998A6EC80F901FB0240CE82243FC9CFAA1A1DA692DFDD05A30A06FDD10064C1703C4CF0903E407080386D20DF173E2E7E407C80F5812067491217E4EFDD050EDB4967E682D18D0B76E0803A68B01E2E78401F203840143E986F839F1735DFC40755A212A6262D15E90860CAF08B42646F0FC81A72F216531B0D21231249F40DC9EA3881130D6947C1315915178DC20456E603CCFAB0BBF60B51830868CB5BC0B7491217E4EFDD050EDB4967E682D18D0B76E0803A68B01E2E78401F203840143E986F839F1735DFC406743135A6BDB907BE628F263CA21F573417755914226D545E00DFDF5E86AEB45FF833A0C0F8D604828CB3CEA80E1B109B4E566F13C6BC5803164ACE55DA08B8CB9F2733A5FCDFCDA692DE728580B06F4AD1BC280E96280CE57230C901F200C184A3774BE9AE131101E5ECE93A9E846173F70D7E73A72EC6CD1DFDE849CC812C8DB4B10B9E510EAC2CEA1ADFA0132ED8F2A7E5B762B1BF2A12EE47E7D070D37AFF2BC878F46D09E76DB6A31600C196B7917E8226388F3D516829FD3FCB9F9B5539B8C25FD4F662D18D0B76E0803A68B019A3F270C901F200C184A37347F6E780C4444E6F2642ABAD1C50F645E0A87F4460CEA136F4072F0129F3F8FDBBA05EDC57720BD7917D976C73034360E694C0212F69DC4A39A7294444B501DE883FA9C0A647805A1352ED86A31600C196B7917E82263AEF3E7C4CFCDAF9DD6D20FAD0503FAD60D61C0743140FC9C30407E80306028DD103F37023F0F0FE1C95474437E80FC802561401719E2E7D40F0DD54E6BE987D682017DEB863060BA18207E4E18203F401830946E889F1B63FFB964CAB8DAD8BAD1C50F1C732F80E7F5BA69C93DBA566DBEB6327DCACCF65E414AFBFFC90F58D6BB401719E2E7D6E98B8DD14E6BE987D682017DEB863060BA18207E4E18203F4018207E6EB918D0C4CF1FF58CA2D8DB0BE5577DD0DD3E88FE9606488B9B91B1ED730C77B721FB7228D27C425179F138A2D66EC413A15C1F75D6C50FD84AEA103F3161B68971746362C0D4FA8725BD0B7491217E6E9DBED818EDB4967E682D18D0B76E0803A68B01E2E78401F2038401E2E7968B014DFCBC20348FC73CCF748FC2D8B3369EDFF57402526F375E9EE9E28CC64639BAD28371F7ACBDDEEA4CFC9CFC8025BD0B749131577E4EF1DBCDAF9DD612A7D15A30A06FDD10064C170314BF9D30407E80306028DD50FC7623C46F17C6D4CAE36AB12CEF6619861A3391ED1D02F9B32E9EDF31F012159EE7F9D964B92EE751995D8DF692BB88FEFC4BC8CA72F552675DFC80B9F373B6D6DD981830B5FE6149EF025D64287EBB75FE576A8C766A93B1A4FFC9AC0503FAD60D61C0743140F3E78401F203840143E986E6CF4D67FE9C9D0B5E1622415B7AB2225F9A5583D6C48869F7BB177F57E0EB17F07CA843A73AB7B44F26651DE414CCBE9DE6CECFE7327FAEAA17A6B7FB2D96D53F2CE95DA08B8CB9CE9F1B9B9FB7F5BFC05E9BBB423D6AE0EA9481D8B2019C3E9D09F9D053EC75AFC1FDCA16AC5B2341584C1DF6ED49C6D3FE4193F2C5F395217E6EFEEF6353D30D61C0743140FC9C30407E803040FCDC7231D0268CA9DB4C203E1CE39D8C6B321D44C6CCEDF9AAFC7C5F4603B61E5E8BCBADCD58B27D178E25A7E15F17FF061F6F590F9BCC7BD87E7C03D6B9F9E15A73055C1A7A611BE43E238716EFB92FA512DB1C8E60AD6F047EFAEE62D8FA3BE1607A25F6FA7A606B4088F0DD15D1E313586D7F1E072512B867A570F9F76D5C115099346F7ECE74247274F6C992B1B1AEEFFE6149EF025D64889FEB2673C8BB060FF26B201B7A85D56B6EE07EFF53949476223CB707DB77A560ACB313E79C72F86F632BE488F6BE6B52BE78BE32C4CFCDFF7D6C6ABA210C982E06889F1306C80F1006889F5B2E065E0A63EA9726C0CF597A31FA0C8E8E77111119A198D717135B83AF9A27265B49D114BEEBD13D81E53BD762C99EDD881F1DE479573A7A11DAD1C4CB1C839DE1555E8ED091712CD9B10B8E998933F273F19E5BED8F2AF2CE9548113F3E82DF6DDE247C1FE7797FB00F806B65197F06FBEE5C58C03F37F848102F6F567B6F1BCF6FDB121C1AAEB19DA20EF8997891AD78F1CD372681757DF70F4B7A17E82243FC5C3719AF1BED284928E5D795358FD12E7C8625B5E0CCEE38A4368E4DE1E71713BA901D5D6052BE78BE32C4CFCDFF7D6C6ABA210C982E06889F1306C80F1006889F5B0606BE2928C22B41C7E32B56F24F75492C930BBF2FBC140AA930E67EDC204577CF3032EC9CF0A4BB0D4D05D5684C88D1BB6E72B29EE14E72B55EF839E3C72E6D83D871621FA2474678FEB6CB7E8A3277819F7FB4DB1E92C16638E6E6CC8A9F33B915AE0287AEBACDEF19F06202A7AFF9E1A37D27059E3E8888F109FCFEA0133C9A3B14FC9CDD9BFD96F17389C0CF635FD765BEFC3C27F71BB4B4123F37F576EA2243FC5C779980E84644C7D421F9762D62D265386397C3D7B77F9DD285F89B52D8D965F3F5ED97DD0A04999716F53E267E6E5EEF635391210C982706889F1306C80F1006889F9B1E063C036AF83ECB2B0165B8FF70109E5E4518933F477CF100EE3774F37168706435422E170BBF7F35E7BAE54617A03B7B72AFF9939E3E9E9FE93419BBFD71F708525D025077D5596FBA11D7B4331D886BDDC532D9D0383C7D7C702741FDF85F757DFB8982066C7375C0A680305CB9978CC0DE111CBC198B333161385DDA8C5D17CEE373CF000454A6E38A6C1036D77C15F3DF9A9278CF0D1E1E02C7EEC5F9AA666CB91C84D0E67BB836388ABD4141D81314824B0529FCB7877D1D2061FF09F886C2F6E6757CE6EC899DC26F24DDB5B35ADFFE544821E109B85F5B32456FCABA619F4C6FC6C6BABEFB8725BD0B7491217E6E5EBED89CDB692DFDD05A30A06FDD10064C1703C4CF0903E4070803C4CF4D0B03DE373A91135DC0AF3D636418686CE1FB2CEBFA5FE257BFBFA158C7C964C4759CECB773993F4FBD94802715B7B9DCD0EB384A8C9FF73E9B40F209178C8D8D20CDCE412FBA51E6E2A20E94F3EED4F7E15E72044E9D392B7C7F31ED7E961A1F2EF35E03566FD88B81B60A85DE94F522268A0F67BAEDD445C65CF9B9A99EAFE6EC92CBD35C64CCF11C053A5FCDFCCF533135DD10064C170374BE1A6180FC006180CE57332D0C9CF06D404B61351E0E8CC1FFE603D414DE4766D1437CB535110925BD90B73FC459874C2E23B9378408CF148DF77A218CA95FA8395FAD676014E9768E288F8A44E9E54BE878D887B84D9FF1B3D58AA3EFA030300C8D71C17AD10DE397AA3A50CEEB1C7A894F3EDB82E4B02B6AEF67EEFC5CDDF96A8D4F5FE2C2A913486D1CC1DDA0730ABD29EB454CF54D96D53F2CE95DA08B0C9DAF663EFF959A7B3BB5C958D2FF64D682017DEB863060BA18A0F973C200F901C280A17443F3E7B3C3008B4F7CDA2987EFB3743C5F8AB2B2167CB22E1EB2DA0E78DDE8447C44313F4788AD6FDFB239094FFB0734DECB54E2B76B5BDF5EFC7004E7ED8EC0FFB29BDAFBA9E3E75FFA46E148C079448C4EE083BD47F18B55AB10D1528233050DB08D0AC289EB21FC77670A27BF3BA5C6F1EF0E956D5C8EAD619F2DBF66CF0AA8C9814B834CF12C9FB21C7CE6E080D3B905B08F09E4BF3B7D3775D6F3E76C7DBB9BA73F9CDD7D3120AB51E86DA6F5ED7DFDA33C4EC050771BD2DC82D09113872CBF5848FD3C85F251B3E81F96F42ED045C65CE7CF4D8D9FAFF854C2D3F215318AEB9C0299516C60EC3E65EDFD90C66484014BC300F173C200F901C200F173CBC580A6F3CF592CF596DC5C544546F01871159151FC535DD254D69C9B3FA77AE92B3E1C4B2C1E9B18A38DC56E0F6EADC3A5EE11ACDCF519CFB3C96DC5F9EB1EF8C2F91CFF7E4EDA87F8916FE3BBCF65FE5B3936BBF82C1E13CED91921425E487939B6279462FD9E356AE5F51D1F4E8C1390792D13655F07A1D4EB9459F50F4B7A17E82243FCDC3A7DB131DA692DFDD05A30A06FDD10064C1703C4CF0903E4070803C4CFCD0303AE1E453CCD45461B3F5FF9F39FCD8B9FC7CCD19EFA3A5F4D959FB37424311F17BBFBB0FDE44EFEFDA4C0C78FF81CE11C9A7D776C9623BEBB7CDEFC5C7C56FC689F829F9F884EC757F6BB35C689D7F7F96ACAFC3CFDE8768CC907CDAA7F58D2BB401719E2E7F393613E509C2F579D3F579D47B7A4F731F173D37A1F9B8B0C61C03C3140FC9C30407E803040FCDC3C30C0C69CCAEB37E7C5CF05EEB762C50ABC78F94AE7F6CC859FB3B5DA6C3E7860E82972F25ECDFA192CA9AE6FF76F6B55F073CFE61684B63663D58538447797E1937DC7F899E56B2F4A1058913C859FFB5716C0A3AD8BCB05B4B5CC8A9B8BCF0AEE6B86774181E259B1C2B3447EFEEB8FBF42445BA5467EAE293E9C261DB0B9736617A627A63765DDB0D8FAC9BBB7F3EB34BF64744B73D19A976EB0FEF15C48196E4190460421EBDC79341697A331E21A86C726901F9A8CFAD83064D83960B8FF11FF7D93B41B43CD4568AA92A12C24007D55E55C074D79D5181B1BC483FCE2C9FB0BA9342416A5414190F7CBF45A675393217E6EFEBED85CDA496332CBC280BE754318305D0C103F270C901F200C103F376D0C304E1E19533725B1BCF9F073557B28E7B7DFEF4579600486DA6BD05A502D948D20E3520C1EE525E051CF28EE5DBE805C3B2778FEFDBFE1415CD08C6D611C93EDAB1675A0FC5D4C37937379CC7875ED51E5E79E0D6D429E84A78086729C2B6F80675E1A2F63FBD159FEB5E66A04F48EF06BC9A00C4E45D5389B93A5903B97163F2B7EAEFC2CC948AFE259ECCC3596773C3E9ED7819DB5662BB983E8DEB659F3F398E2669CDEF639A43D23F0F3F642A8BF97629FBE98989E54E3B73F2CABE03C597A2B0D1DC5D968CC29C7E3DA7283F58F4C6F014F4F9B917A3109B214818F7B05A0384482D8CFD682ED81CF7472E6BF2FFE3A1609A77C5077F5140A2EFA4FCA0A654C0771471CD156988FEB5F1D84BCB38EF3F3EE8626A45D4DC6A39450B3F103BAC8982B3F3776FC7616A35D759E5CD3FCB99832725AD5DECB1CE3B552FC768AD9AB6FDD10064C170314BF9D30407E803040F1DB4D1B036C8C1916513525B1BCD9D48D8DA9C3D5C46F57B58798DFFBEC25722F5CE2D7992EDFC6154F0BB80B797B094A339AD0531485DC4BDEB0FF8BFFE0D773D18D261DD40B5CBA2A2F5D6D9925C66F67493A20D8C7F33CBC83B2207F5C0D877321903F6D3228D65D85BA9DBE5EC7D349A56BD534A56CA327562DDF0BD7353B7032240BA7CFDC82D3B6F338B966172FB75FBB8FFF3E3BA50A59FEF11C23B1C7DD511A1C8896E4EB9036F4A0C2E3346E7B44E1517624EEE71762686C14D15F1C42654420E443BD66E3077491A1F8EDFA9511FFB334E67F248690D1F7F369CEC4FC30A06FDD10064C1703347F4E18203F401830946E68FE7C6E186073E4E191D5D3E6CEC5C4CA5ADA9F6ABD17DFCB2C247565EAE6CF7B9E4D20D7FD12BFCE3EEFAA28637B9DC73ACB91E67F176DA961C83D771CF67FF203487D6CE6A41B753A18181AE1327752A6AFD366C9DCF9B9A6F9F3BAA702B7F076834F9C144F1FE4C0D5EB1AC6C6FAB4EA939D71FF3F8B164D3BCF5ED339F72CB1DF333975F75B25E8D65EA8E39CD27607D887FB089FFB613FDA3599B7F20BD897C6C23E200CF6EBD60A9F5E385024C3D5A361E82F954CC69D773C0BD9BD3C5C5D678BD69428847EB01243ED954873F543D34D3FDC39EE840CBF188E3373F103BAC898EBFCB939F2F3B6FE17D86B735728AF81AB530662CB0610EB9B878E2772EC7517F28EC4E3A335126C5E7303FFF2B330D415D723BD6A106157F3B06E5B3622438B71C4B10025776B8CDE4EE2E73426D3B76E0C8581E8EC2EB83AA6C357E8A77742EEE1B44B295A1ABB9021FDB6AF9DD82181C7C50AF879A613065E113F270C589E1F30763B0903C4CF4D899FE74646F0A4AE4CD3FAF6CAB40294FB45A035EB16FF3E2C94456C739AC69BCEFEF07790E544E1716DEDACDACFF6BCB3FDE7E29E773195758EF2B97C9B0DAC3EA3D3E4D4F173FFC1717C79DE43B81E5F707EFDBE8D2B022A93F8F5D1D266ACDBFE39AE0D8EE05D81871ECB2DC0093F37448F4F60F531DB39F1F3E8AC1AE4244660606C02412112E4DFBDADD013D391BAD8002F058EF4728EE7E5699261CFD92CF016CFFF79A59687AF2A1AC41F8FC7627FEF187EB5270967265EE27B1FC762536A3DE7F52B422B613F3EA695CB338ECEDBF33AD69DB67E60EC3E6D2819E2E786E3E787BC6BF020BF869F59B95AE0E0F7FB9FA2BDB4136B6C73F0977FE32AF8341956EFBE8B139B6FE052CA435C744AC1F6AFE2909AD68073DEC23D9FF6E199709F4D9B6E19BD9DC4CF694CA66FDD180A03EC3CD8B1572F91523BC8FB5A89D007599FDCBE2D41D1D752AFE5F0DF6E3A5E8A679D9D568F01E2E7E4072CCD0F18BB9D8401E2E7F3C580727C626D7B2B359DFBAB7C2F169FFDEACF7FC663B9B11425F060F1FAC09B6FAACD574D9ACA3C05F9B3DF7D13218B7E32ABDF472F5F8ADD4B3FE171E918169413E3E7AA7962B2954C3F57FCF34B9138E0EF8D8BE52542793C42DB1A168C9F4F395F4D3E015B1FB7C97CA5F3D596D85FC2217FF571E157DBD829DAB274D9728DED54E840D013D7D16B3D29EBC663D1229DF8399353F71C6DFC7C5BB7D0C6E01C7E7D747402BFB958862D374BF977A78676E4BCF5112461A1D3E48A6C6CA67C0F68EB277EAE831F98EDF3899F6BE6E75E37DA519250CAAF2B6B1EA35DF83C7AA81061C179F8F0AB748CB53D84A3530E6A8432BB8826FCF25FBC30F0B817A9D9AD0A7EDE26F088833B638DDE4EE2E73426D3B76E0C85818D3B93312697F3FFBA585F2B10F8F9F65D59E8EFE951F435919FAFDB29F4CBA121ABC700F173F20396E6078CDD4EC200F1F385C280EA3874BE757BA561FE7CB6F7D3E57CB581C1C1295C6D36CF579D3F6773D55FB99F47FCF8203C2BCA1774EE9C9F732EF07389C0CF63856B75FCFC53DB8B704FF0D55BFC76A627E5396755AEADB7F973E139FBA3AA7075FC9B691CFBF8C82B819FBFE4FCFCC4C818B6B73DC76F4FA66257F9439C11CA2551D1F0DCE58CBA55ABA6C8B1EF13C094BC9CACFBFC5933E9C0D87DDA5032C4CF0DC7CF994C407423A285F2E4DBB588499721EC5221BA041B04DDEA80AB5326B6ECCD80874B36567C9680FB652D90B63C45E0D552D8B9952132A202CE6E05E8691F307A3B899F9BD6FBD85C644C0103F77B9E2320B012D1927AE4E677C0C1A36C5A5FBB20F441E78B15284BAF270CBC227E4E18B03C3F60EC761206889F9B223F1FF7F09CB62FF9FFBEF9E6B4FDCAE23EE59A943CB4A6DFE1D74D65F568BCC5C6E6E33C5F8C153E577EAE4907256D23F072B1839F37DBF73EF3FAF683E995381EE481F8D141EC898847746FF382F1F333B9A5F8CCD9133B838210DD5D8B23393570498EE0F1DB3F7370C0E1F8781CF4F5E2F1DBB7F986EA14BFBDA57F04ABD77C8EC79D0F66D4A73EF9394B9AF69FEF12B8F97F079461896B36D6C4D7E32D9B4CECAF6CC147418DD85DD102EF13BEF0D9E6A8F8BD974CA6E0E6CAFCFCF4F5E9BCC992DE05BAC8982B3F3776FC764DF96121C53CCD45C61CE3B552FC76D388D76A6E328401F3C400C56F270C901F200C50FC76F3C000DB6FCED242B673F0D94B24D9FBA2BB2A07DD3DC3E86EAC425BEF282A3CCFA3A24886B6445FE45E0A003B732D4A077BAAD3817BC05D74D467E2C8692FC89F764C2B37F7F87033C56F67D7760EE76765CF672DAD185BB66CCE89C9A9BBDF229B54CED1E79A3C6D3C7962D73692223C7DF34D05376789E59F88AA9E35069A5A9FCC186B612EF9CA65A6E63B287EBB7E65546360CE4666E9B228BE8F48359FED1372712B30C976EAFBF996F43F992EF7A23913E36280F535B6478F3040F3E78401EBF5038401D3D00DCD9F9BD6FA7675F90F1E8E2376DBD62965ED028F947ABBF133AA63B69D42E9B9633C5F9FF3E75F6D5E07E9BD3CB532E6CECF678ADFCEAE1D9CDC4C16EBEACAC43979C6FBFFAF0A376769AE18E0E7B2A999C7D747529DC337B63ECD75FEDC54F939ABD75CEB668EEF6353E1E79E01353C1E7EC20D2992CA06901455C6F3E3939B7133AF0F7676D90813DE5321978B05995773AA5B4FFF73FE995AD485C81BF578363459C71EB9502E7F8E3A999CBF03EF3774CD5B37E688015D71D3D22FD8CDAB084182EEEA8ADBB80D59FCF4965E3932B39B61E756C1F77278781563A07B506FCFD764CF856AA7256180F8396180F8396180F8B97960C010EBDB9F171421CD23124FEE17A1BDA5176D8909B897552DF0732734368CA031D809F7C2BEE6F7D4173F6729B9BC11B14101606BE855CB54F9B9B896DC362C00E73213E1D220C32F56ADC7EADDEBA16B3CF713050D38ECEB009FAE116C7376C2B5BE3EAC7370E2EBD5037A47B03728087B824270A5349DFF7E57642C0E4A2408A82BE3DFBFF48D4240CDDCF69F8BF1DBEF778FE082FBD919EDF95C48196E41E82E4B43B124070F53AEA3A6B81EA56E4E5C6FED95D279E1B3AEA481DF6BB8BB0DB981F1DCBE75E117509B5A848AA06028EF3D60DC9C614A1D37D7273F67B1E37FE3908D13834FF19E4B319604D560A3A40C7B85FCB777272962C96FCA6C9C354737B6EF207E6E3C7E2EC6D364F3E7CAB13559528DBBA93ABF6EEC769A023F778B6E434EF4E4FA0247A75C1E6F8FC5C3F7BED906FB5DD128EA9CC039A7C9385F1713BA902DFC762E752B2AEB54943D1E137C64D8E45E2A76DF31A598DE7E41E5B3AE338DC95E62FDE654811B0F727B05087663F1D359D967DB929120B9B760B11035D973A618B7BAB6D3923040FC9C3040FC9C3040FCDC3C3010117E8F277DD54D5B7CB8BAF4223CBA9787A1FE413CEE1F455F6335CF57DE7F7E75D122488571B16AAA888C529B5F151E821BC14188888C508CA9C5C4F6B6AAE689C956523485EF6EBA5E00FFDC087E1D3A32CEF7A13B9754217A7010979A5B705CE0CDF1E32373E2E71EDD133815EC8C4F8FDA2964D73B4FC6817B77DB7EE1197D3C2EDD87475DE0DDD6813301E778D9B98242FEA91CE35D35D9787EDB96E0D0708DED1475C0D6EAB233F158EC7D557DC66CB041B19F0F242BFFC8BFE70445E1CE86CFF975EAB90054F89DD76A03756555AFD707FB0AF77213EEC5EA101221C1E5D32770353008E7366F819BCB55F89FDCA9A86BFE011BB5BC5C4CDAECA9AA03F6EC4D6E89487AF14C2DB7FEC03907BFBB560FDB860EFE7D6349173EF4AFC5CE1CA9E237EFBAD6C27EF0B1568EEE9F7D9FC7DC933F7F36ABFEB150BE83F8B9F1F8F942D9C054DF39FA1E931DBB5427F0F17A7E36D665BF327E5EDDCDC866789C4AE471B895F9796C851CD1DE7767553736BF1B99D886B3E7F3F87FD03E21D5F87C8D043D2D5DC8A91AC059BF3A44FAE5E1667A2B56ADB989E488D279EBC61C31A02B6EB67E9500B696A1B87610315F97717EEE78A911F7B2A453CE2AD0E759829AECB990EDB4240C103F270C103F270C103F370F0CA8EEB39C6FDD349D7F3EDBFB69E2800BCDCF3FF54D4098F436BF8E60FCFC359F3E72E396CE6BD0193F5FBD732DD63A7821BAAB660A3F5FB27B2F9F978F15AE7F77D217AE9565700C9E3C4B4D8CD96E487E5E16EA83A0B77F2D7C8F9AC2CF39473F7A522FFC9CA5AB02473FBF6B9F90B7093EBE51F0D9F36D9921F9F9CFF6DEC51F83A4D878B3927FDFD220C7E25DB18AB3D7B7350CE27DA7BB33AE7367F76F69ED277EAE671963FBE2D9F073D5B32995E7CFB59D5BA93C8F6EEC769A023F6FEB7F81D302FF66F1F083FC8B109A2EC3D6E5D1E87F26C709BB7C784734F1B3AED9FAF62D9B93F0B45F73DC7B75F90D0F06F8674DE773AC581F87FCC4C935410DFD42F9EB7BED38530C8F9349F3D68D358DC96EE4F721E05221BE96D4E3A6A416FB4EE621FA4A0E4AEBFBE0EC9C8575DB3211195A8C0367F25020E85C5FCF57B5E7CF7E74416B5F63693EEDB4240C103F270C103F270C103F370F0CA88E438DCDCFF5E507D8FA6EC6E7EE3748D5CAA8AE6F0F1638F997679D611B1584CD769770B1B512076FC662C3495B9DF9F9BE8C06CECF3F387012112D257C4DFB92AFBEE065C7736AB037C0075B034270F09233FFEDD6C36BF93AFBD50EEED81312847737D908E53E886E2E9A766F4DEBDB93CA9A11E0E684ECDA36C116EB716CC73AA85BDF2FEA93AD6F8FD9E600A9C0CF13777EC57F5B985C01A9F7693C68ECE3EBD1254BDE035B87AE8B3D8B532AF9BDD8757D4E0532BC82D01A178CDC2BE1C8F1B802797FB3E2B7865CDFFEE37512BC1F20C53ABF1C6CA81EC00FDE09C2A1BE612CDE9F829D152D587DAB19BF7748177EAFFE1C77960E14C9D0D2FE54EF58D74586F8B961F8B9AC51C6FF8B7A2CF81576CDFE8B62D7C363132808F81AD29030B0BE921F10814C470F94465D47E525078B7AE72CC4984CDA22C70D817FF7F40C215EE0E7F76BBBD03FC6E21436213EA949B10FABA5B1675EED61F3AFECDEAAF96C3E3D33A571DEBAB1B63159524E178A735AD0D039CAEDC3F682337E1E7F4BB0D7AD49BBE5A4372D589D35D953DFEDB4140C103F270C103F270C103F370F0C68E2E76CBC591E2A415B7A32BADB07D1DFD280BEFE5164D84DEE2596DE2940617004EA630270F78C0B9E08E5AAF630053F10A261FCAF2E3EDC856699902F41E0FD06C44E8CC2363E0DA16D0D3AF3F373E50DFC7EE7D2E2BFE5D595158AEBD3594570C9BAC3D7D2B3DF3ADD91707E6E2BB983B339595C96A5D891DE39C7871B10EC77FCB83DA2BE8EC2D8D8A0467D327E2EBD9536C9335EEF3110F71E0CC927787E1DD7A16EFC5C791FC3E3EE11D4B07B8D8D704C3DCC4D9BF25B313EDC0B81FF2C343F1763C69F1991638BC0CFD9B56D9F9C7FEEAD966153791F7697B76BE4E636B2A74854DADB686CDF61AEFCDC54CF57CB12EA95A5A16EEE2EB938FCD6E77C5E6EAD90D8F5DEF7BDB0E4DD9358FF7E2876BFBF1D3B7EFA0576FE7427BEFC633836BEB5165FAD08503BAF9E9ED562D4765AF2F96A59B90F679C5755CD6732F3793E9DA9B3B01898AB3D5593399CA9B3903274BE9A799CAB642E328401C2009DAFB690E7AB454D19238B658537CB31F42017991E57217FD6ADC84F73983CBB2BC3FD1CEA6A07D1917A15A94E766AED614C3F70BF6718DE815FC3F3C45EB532E61EBF7D36E7AB750E0976CCB96B92585757C678394B2C5F1D476F68EEE39C5B5D3A1E299D96F7A967D1ACCE75DB24FC4E59EEA4A05B4DCF11CBE295C6F1A6A04F3A5F4DBF32E27F45EACA72BFBE83A65BD7F87561741ABFCE0DCDC38A774FC1DDBB0EF9678F21DFD11649B6A7D1D62947DA8EB538FDE929936CA7BE9FAFCF39137D9E93A51A07553929AF7F9E6F9DAD7DCE84C56363FB3C16FAF9BAD8539FED34570CD0FC3961C050BA210C100668FE7C61E6CFD97873AC478A6C6FA1EC599B223FD369F24CB4846D5B519C5C83B6946044AD5D8FEEAAA269F630A61F60F3C75F6EDC81E29C34B532E6CECF35CD9F47E63520D2DB0935CDDD7836368223878E1A15EBFFB36891229EBF6A528EFBCF12FB2D4B2FF7EDE7B28C1F29AF7567E3B185382B4D799DBA29F8015D64CC75FEDCACF879BB0CDDB24194444B501DE8C3AFCB24B1FCFA51CF28D6FDF35A78AC393D65CF46695A03E7E7EB7FB457F0A3DD26D74E53E4E722F70A8FACFE765DBB52FFD4A56EC4CF171637CC3EA28E8343CB27D7B5CF3276BAA1ECA98F769A3B06889F1306889F1306889F9B070634F17336DE2CF6F642F9551F453E5B9F9CB0E58B69F7CBF5BB8C472D5D783EF0082B56ACC08B97AF0CA61B163B7B60E8A9E299CA29ABBC119929F16AE554F9F995C151ACB63DCACF573B121F0797CA6AFCEBE2DFE0E32DEB113F3E08FF41E17783AD7AE1D66C1FFABBEBD6E2726B33966CDF85E33121FCFBB1DC029CF073E331DD571F9BDCF7FEABC31771292374D6FC5C36348E96C66A1E3337F2561A1E36D52AF4C474B410B6D116BF5CF69345C8D8F639DF1391E6178FB05F2F46E515A769FBCFD9BE739113299F01C03891C8D12322AB7075FC1BB51CFBBD8046FCE3BBD7B0CA3F07EBB364581E5B8F8D77EBB1A5E129BEB738048BB6DCC4B2D40E7C74588265295DF883C35DFC6A4F12CE4CBCC4F73E8EC5C6A0A2491DB1B68CBE30AA1FD04586F8B9EE32DF1414F1FF85C60FD870FCB1EF2216D935C3A658AEED5E8C171882031AFB9D43FC9CC664C4CFCD1303C4CF0903C4CF0903C4CFCD0303B9C21834779EF1E1FA875EF23DCA2FBE19C6FEB7DF46B4C0D1595CB1A8152BF9A7BAA4A96CAEF9D1CB9762F7D24FF8FF020C0BCA89ADB557CD1393AD24750ADF5DEE731311F5C953397B472F423B9AE052DD8C2F0224B00D70414043B95E38FA1FF6DA62C99EDD7CEF39FBBEC1D91921C26748793996D85FC221FFC958EEEB833311DF3DFD99AB6DEC146D59BA6CB9C6762A7420E8C95DD0D142D886D96019B3819AE7F77EB80A526F3705569A8AA4E8793A823A3F7F343E184553A82BCF67DC877120C6870A053EAE7C8F9542BE4CE0E76FFFFC4B8DFC9CA5CD255D3CFEBAEDC82BFCD2B50CEFED89E7F97B3BE4B0EDE8C3B6EE092CDE29C187F69371D98F8E4EE03717CBB0E56629FFEE9ED74AFCFC75B2267E2E5E8BBC9C61515CDB21FE6F349B7B113F9FDF984CE45CEAF8B92A4F277E6E1AB851E6E5AAFC5C4C224F277E6E7C7B123F270C103F270C103F370F0CA8AEE39C4FDD5E8C3E53CC411A4A37EC990383838A67CEB6CEAAF3E73B122AE0FB7A9EFA62431FA207DBF8F5B6CB7EFC939D95A68E27EB9A181F77691BC48E13FB84EF2F14FCFC53DB8B704FF0559CB1A6899F6B9A3F37866DD8BD474686D49629F3F3E1A111F43C9BC0BD2B7E28BBE883FAC661B4C7F94E9379A5A14F4784DFD3785EDAF19131EC7F21E8EB5A31CE8CBFC2FAF2016CC96EE4F9AC7CC9E562CECF3704E708DCBD1687AA1AB1BDED397E7B3215BBCA1FF2786F5C474232F65969BAC8103F378CBF7970AF417196205B13C262B8B7A6DFE165C4CF899F5BDB988CF8B9796180F8396180F8396180F8B9E96180CD0FA9EEFB15F7FCAAEE0966BF7F58DBC6C7A163F24174F70C439A988547F7F278595F67D782B4479F7EE0B120E3E9E2ACB64C959FB373C8F746C4F2F3D50E054620B057C6CF573B1313C6CB2346271473DDFA58DFFE998303360584E1CABD645C1B1CE5DF0FC7C7E3A0AF178FE1BECD371411BD6D58713E40EDBA7A4DFC3CA6B819A7B77D8EB2C636CE7D5293E28C8AF5473F7A0BAD8911FCFA417933F22F06E1C9FD7BA8492946455030585C78E518F20F73D238FEC4D8F162EC7796B4ED3FDF5CD5870F2F57C0B6B9935FFFF17219B6A737C2A6770C2B6FD6637D4C25D615F461896B363EF028C0FE8E41BC659389FD952D58EC508A1B711526E307749131577E6E0AF1DB9FB73E54FC4FA97C86806A1E4BCDED2F511BE088DE8141DC2F284381BB1BAACB7BD17E3B00CB967E8DB090E269CF60FF5DB132F6BF8F31DB69083DEB12B3571D0FD7C4CFC534D7BA31BB18C236D614B357936D54F9B99832725AF5F67C5DECA96B3B2D090314BF9D3040F1DB090314BFDDBC31202D69C5BDF3C7F875535131CF4F0BB80B797BC964F9ED4493D18D3A1DF8C7E5C03FF0123E5FBB1AF2A1DE69E5E61E1F6E36F1DBBF4EC9C1B11D9B8C8AF5177BF6606CD9B21953E6BFFF1C63FFFD3B940BD7451B5623C33B104382DDB23DC3F8F901EC5E6CBC3E9B78EC734D712AE34663FB015D64287EFB3C64DA65D37878FE011B9E54F3DB3A277077C75A147A9F45EFB30924EFDE8F54C70B785C12CFF7904484874C7B065B93C1CA54D7F8886B35D4ADFDD1B626459FBAD1B79E759933D1C4C3DF59744D23079C6BDD985DE6621B9698FE59B93A194D76B3A639134DB6D1643776769DBE9EAF8B3D35F5296DF6D44567A68C019A3F37BD7933536927618030A06FDDD0FCF91C30F07A1CAA696E48B92CD13D0AC38D9953EE95794DF8DE397946765345179EF7DF3709DD68D241F8AD5478BAD8AB2D33777E3ED3F9E7CFC6C6D1D23F8ACCB404A3629DC5629F4DFCF6ECFF588457CB3EE4D7B17FF839924EBAA0343A16C936FBF979E9EC5E0B15BFFDF4F53AA3E8469F32E63A7F6E12FC5C43BDC4BA35347F9BCFF879C335673C191AC170771F322E46A2BB2C8D97B17791A6F6A87B4F313E9090DBA636B6654B6B3F2A5AFA16BC9DA6C0CF357309FDAD53568D833A936D5862FAAF14EC3017BBD198CC307B3974B167A5863EC5EC19A1C19E96362E277E6E82E372136927618030A06FDD103F9F1F3FE7B19094E689C4B2A65A616C72C101C3631328F70BC423D913C4ECF3E2FCBC31BF1265C26F6A82FD4D42379A74F070601409B1616ACB54F9B9B8A69CC56F3F9799C8F3D6F9C6E05241C2BC78B443651B8E049CE7D7F615CDD8E3E1245C8FE34C41035F4B7FE27A08248332BEC67D5740000EC65C47EC482F4247C6F99A77763D177E1E9D55839CC40834778F2048128BA214E3AD6F67F1FEB3DEFA370CF7CB502CC9C1C394EB682C6B46A99B1386E4E328F4F54553E264FD32D9397E4F9B5129D4BF58E0E975C5C2F595B390F77F1B03581B3FFF7D50237EB84A82F511453C7EFBAAD87AEC6FEAE2F1DB7FB8EA267EBDFBA6F0BB57F8C0B706FB6BDAB03AA7071B2565D8DB3B86B77727E1E8A52293F103BAC8103FD7FFF83F887380099C3D27F0E5C6C97CE5FDE722369B0AAAF95EF4B9F273FFBC5678FECF2BF8E7B74F894FCEAE3D1EF6F35888892A31B0F5DD4EE2E7EA6DC3F4CEF4AF6A03669B80B67E6EB7C4BCF659B7DF903630F6FBD814F9F96CECC9FAA13EEA6CCA18207E6E82E372136927618030A06FDD103F5FB8F8702CF651E32D0986FAFB783EDB8FCEF6A2B37C363E951564F1B561E521D7F877D5248E63E75236D7FCAAF010DC080E42446484E29D2D26B6B755354F4CB692A2297C77D3F502F8E746F06BC68DD95E733136DBA5B65E1C9748103F3E32677ECEE2CA39064FC662BF229F80AD8F1B024726B072D7673CCF26B715CBF7EFC217BEF1881FACE7FBE05D0B0A79198B19A7E9BE369EDFB62538345C633B451DB0B580B9828EAA84A46FDB301B84855C53FBFCAC0F7F82ACABB19C6B334C753D9DE0F1E28AA28A30FCA81299EE5178FEAC4DB1FF9CC5DAEA58B488CB5EF208C0D9CF360AD7936DD8BBCB47737CB8F1096CCF6F51C483DBD2F61CEF1FCFE0D71B4BBA707CF0398FEDFE818FC0F1E57D8AFC0FFD6BB13347CABFE73477537CB8D789F8B9FAF9736D3273E1E76CCD86327E0F14C9385760895D8BF92C6EA12A4737F63BC7D2F939B30DD3BBAA0D66631B1A93991E3F67369A8D3DF5B596CA943140FCDC3CC6E5E6224318200C103F5F380C683AFF7CB6F762BCCF7FD776B3E7E79FFA26204C7A9B5F47307E2E70714DB1D3E7CBCF2F0E0A5CF2E44E9E7752DA87DF6DD98C0D3E02FF9737F33C3176BBA1F8B9FF014F9E16829FDFFAC90F50181881424747012FE30A7E5E9ED582EC93BB501E70611AA6447EAE9AB4F1739676F5BDC4EE9CFBFC7CB5457679D8105FAE285B7DA3967F2AF3F32D0D722CDE15CB793BF1F3A989F8B9E6F1FF7CF9B99B8675209B056EA0CA17443EA17C96B4B1DF3996CCCF35D986D960F3F5E965AA1C9DC664A6C5CF7354B8F94CF664C94D292EBCA58DCB899F9BC7B8DC5C6408038401E2E7A6CBCF7519C7EA5B37EA74D0239F8C0D9D9996A85646757D7BB0C0C9BF3CEBCCD79C6FB6BB84D8896EBCBDDD695EFCDCB5598E2F7C2E60F5CEB570BC23C1BE8C1A819F9FE6655FFA5FE7CF5A7FD615EEE937F1EE76075C298DC515D920369DB7C7A68020BCBB6E2DF60778CD697D7B52593302DC9CC0B8F053E17B5CECCCB6513DAB465FF864EBDBAF0BFC3CCB2F0C893BBFE275BA975623F0F3D3BC3C2B30123541013C5F594ED3F96ADAD6B77F9EDF89DF5EA8C0D6DBE5D858F618BFF528C3DAA062EC6A1DE6F1DB3F38998255775AF0E34DA9F830A018EB6E56E207EF04E150DF3016EF4F99326F626C3FA08B0CF173FDCA688A3FA54D66B6FC5C75EE5C4C2C56A1267CCFA67FEAD24E53E5E79371BE22D5C6ECD2A56EB3E5739A6CA3CD3EA7E778D6E542DBC09863156D7633063FD7F6CE988D3D2D6D5C4EFCDC3CC6E5E6224318200C103F374F7E9E7D3914F9DE0118EA6F466B013B276B1431872EE2515A286A6A7A51E47408715F6C409A7F3C1A831D74D68D363F70C245A85B7FFDB4324B8F0F97905DCAF7CF7EF9D96ABE27413B06E6171B595B99F2D97DDAE2C3292716534E3DD6283E9CA5F173B6F683D55D35B178F4EAF2B595E953262D3888A7996406EFA62930FECDB2E50A0C3FDBB1932755AC7FF3D65B381E299D912FB0FD1A4B2E54C2FEC530FFCECEAC5A8876EA5BCF5D7DFD5A6564AD6D8ABC0755551AEF373038884F96EEC6C0D0FCDAA3C906EAF2991D4FEEF59F91CFA9DA86D973A6F61BD2060B2123DA4DD635C4EDA6E9F7DAECA68F3A6BB2A7723F54B667E45FBF3F2F7BEA526753C6C052C147E9EB39F3F103A6A81B7DDECB94316028DD100608039AFC8DB1EB6C2E1860E363E531F25CEBA62A2FA6D65E39EE797BA3B66108527F47457E8A6F129E34E72127BE1C1DB9E1C8BAE08EBC4429BFD655379A74905D56073BFBA36ACBCC9D9FBB6A1813DEEB126CE27A16CDDD4348BA9B82F38EA7668181F2292931B9D624FB474D43D7B4FF12663A7357DB19CA6299A9B55317197DBF0BAC7DFE9CEDD9A89AC5FCB972FC0EA637315FE410AA322C4F798EF6B3822EECCA6A9EC6CFD7A6B7E143D72AC55E0C4B983F970B9FF571B731D43FF97F61D5F59B1AEFA7ED9CACB9D44D930DD4E5333BDAADB253D8604F9B1C6B22CAA7F13955DB58FAFC795B6D1FFA1B8BB9DDBAFBC7B9DDB4CF9FABB79B3EEAACC99ECAFD50D99E12FC705EF6B4B479339A3F378F79337391210C100668FEDCFCE6CF7B9E4DA0F2820F3F8FA829D455912F9ED1967C39096DA961C83D771CA9C2B5D4C74667DDA8D3015BDBDDD6DC8ACBFED7A0BA7E9A2573E7E79AE6CF23F31A10E9EDC4AFAFA795C3D361DF2C303095B77EB22CD2ECFA8725BD0B7491D1F7BBC0DAF9398BABE0B4DF17AE8EE9F015FAC49D907B38ED528A96C62EA4570D22EC6A1ED66DCB46D40E2F1C5BE28192BB356AF9F9A3FA06CE4B1FE616F2FCA1F7FF9B8FFFCF087D784D720BF6F60E624370D514BEB034BE03ABC2CAF08E4D1ED687170B792F2D829F0F0B9F69C7CF21D53910E57ECE785459AAF57EDAB8447476975ADB6448BFB54D646831BC16ED869F67FA94E788B661FB6F580CFEE6DC0AB0B55D4FFCC2383F67B6D924EDC35E693B56BEB68D681F75B6B1747E5E5BD481F22BEE48B23904A92496DB4DDF63B2B6FE17D86B7357C0790D5C9D32105B368058DF3C611CF112C78FA4E07E650BD6AD912062D116ECDB938CA7FD83D3F879DFC5A069F614F9B9AEF6B4B47139F173F318979B8B0C61803040FC7CE130C0E2AAB1A46BDD66B3BE5DDEDFCCBF3F67CFDBE6C4F9B9F2FDEA6A0621CB89C2E3DADA393F9FFD4FCFD6D2A93BBB34ADB816D27B796AE5D4F173FFC1717C79DE03ECFCB3C9EF42FE60ABDEB9358B0FFFF1C123421DA2B0C9D90E57EACBB0CECE8EC78CFFD8230601D26CBEF7FCA044824FF6DA4032D8366B7E2E1B1A17C6A9D58AEFD58D0D0A3D311D897A9A0B3F970DBDE263A7F0C82A1CB12B14ECD589D3A73331267F8EBDEE357CECB4767534C2045971ECC4E4D8F83766CD5A3C6A6E46DC716F7EBE9AB4B81919DB3E17CA0679BCB90799297AE91F96F42ED04586F8B9FEF9F9A6BFFD4CB87E8994DA419CD87C0325A59DBC2F6CFF2A0EA9690D38E75D8797D77C31CA7EBBE9D6141B301E3EB4681162D6AF459FD01FC5E73C5BB60A07FCCBB157F69CF3838F85F4EECE24EC2C6A9BB61FD646F65C11BBD012F8F95C9FA38D4B30AEA6D636DB1214B6197BDAC7B9DBA6E3A578D6D93985CFD50AF64938E583BAABA714F90D11129C16F8F9A46D9AB83DDE796D1BD5F50DCAB6B1747E3ED77BE932263BE45D8307F935DC86ABD7DCC0FDFEA768176CBAFD5401C2AF640963864E9C73CAE1B68BAD9023DAFBEE147B569F74C6EDDFAD9D664F0F819F9FE2B6D3CD9E96362E277E6E1EE3727391210C1006889F2F1C06727273E1F1F39F2146D0234B512B562AAE9593A67C0F610CCAD25C64D4959DFDEE9B0859F493393F3F7AF952EC5EFA0956AC58C1B1A09C960B32AA7962B295A44EE3BC9F5F8A14C6CEDE089496C0A5BA195F0448601BE0828086F9C570574DAB7CE3115818C379FAAFD67E0E9FBB57E1555E8EC3850DF868B72D8F4927C66E67F1DD8FF81C99768FD536768AB6B03D1E9ADAA9D081A0A7152BDC8514CDE3EB2E5F11C33F597A67D135B5FC5C8CC37BEC52231F3BB1398EAD7695284F2EE3E3E1AFF3FBB07D570A1F3B9D75989CA312C74E22BE6E0AED49D8BD1BDDD993FF0189F1DBD975FFD04B649D39AE97FE6149EF025D64889FEB9F9F7FFA77DB302697E399F0BDA6E6310A185FD8958581C7BD48CD6E55F0F38EC0681CDC193BC506A3020F1F5AFC1E325D9CA73C877189C3976FF139DA2F925B7074F41536DCA9C3A9C1A70ABEF06571377E7D321D6BE3EAF1457C8D90F7CA22F8F95CD6B7B3A48D4B6CDC99ACD636FD3D3D0ADB88FC7CDD4EC1370D0D4DB141AB609FD2940AF4974A14F9CF059B6F15E7CFCBFB70BC7710EBB364DC36229F53671B4BE7E77359DFAECD6EDA64BC6EB4A32461723D45A560CF76E1F3E8A142E4DC2CE2F654E6E71713BA901D5D30C59E0FDC7D51BEDD799A3DDDC4F9731DED6969E372E2E7E6312E371719C2006180F8F9C26180ED176349D7BAA99E9F6E68DDB0BAB3983473DDEFA63A7F1E3D3E81AFDCCF237E7C109E15937C9C9D8D36DFF3D5D4A51D0915F04AF4E5D717EBEA113FD28183C9D9F8FCC00E3836CBA7F0F3ED4995387FDD63D6F3E79A74C0EDCCE6D05FEB4959379AE6CFC5339D2EC575F1B11393A96C1BE363DDB0A41638EEBF8DD4C6B129FC5C1C3B89F7CE7072C6839641C4AE65F1DB5F28F8F9A39E51447EF4019EB434E8A57F58D2BB401719E2E7FAE7E7497E910808AC44B4A41EB9F91D70F028C3FDB216485B9E22F06A29ECDCCA10B5C717E75778A0A77D40EDFAF6D88D9F289ED3985FC9E7D43FDFFA3576D60F604BC3107E7F3856E0E813D859DDA5E0E7DBCB3BB136AF1B1F9E4C12F20784BC318BE0E7FA5CDF7EBFE7F98CB6898CA880CBA2DD284BAF9FF21CBE875948370E5E54F0B9470FFB507DC0067B057ECE6CB3BBBA1BFFB92959E07203DC36229F53671B4BE7E78658DFCECA02A21B112DE03CF9762D62D26508BB54887E21FFC2A54AC4DF94C2CE2E9BAF6FBFECC6DE2F2FA7D89371F19BBFFE649A3D5D057E7E42B09DAEF6B4B47139F173F318979B8B0C61803040FCDC7430A01A6B9BC5485517A39BFDF671FF281FE7F6BD5E6FDD5AD58CC65B6C3C3E8EEAD45C45FE7CEBAC4E07D9B532FCD77FBD87BD9BD7636C6C7AFC72557E7E30BD12C7833CF81AF33D11F188EE6D4684306E66DF1762FFF89EEB89382291C0212916176AEE619D83137FD6E1B40A9CBE1581CF1C1CF8FAF69D1E8C9B8FCE9A9FC71437E3F4B6CF71BF7B90739F0C0DE7CBA9E3E7B111A5907884E353819FCB0A4AD1F7DA7EC3DD6D703E9F8B733B2EC2D5360AB17EC9F8EAFD937C7DFBD7295D7CEC74FA74065FDF2E8E9DB8FDBB479076C60E797E6128BB7A91E749B36AD09A3839979EEAFD35F24FEE5E300C98429F36948CB9F273760622AB876A7AFA7C546DBEB6327DCAB0BD1715B3A8DB0BE1372F5EFF8EC5DB13F3590C6996640DF50A99D6DA563C79FB1DEC734FC6CED661ACB95E8BDFB89562E5B502ECAEF8767D3B5B5F6DD3DC839DCD4FB1B77AF23C7416CB7021DAA96F3D2BEB60BECF7115F437DFBA8D2BDD432C136DD3DD338CA19E569ECFD6F254EEDD071BC6CF05DB2C0BADC5F21BF7F1DB93C9DC36229F53679B93D1B533B6DF903630848CB67B69B29B3E9EAFC99EAC0FF65D0E9E664FCFD7EBDB75B5A72E7536650C2CD7439F9ACDF3F5E9078C2D63691830946E080384014DFEC6D875B6760C0C3E7B899B5B77433ED48BA6CAFBE86EAC42C78030EEF53C8FF2F42674E64B90ED1906F9B3EE793F5F930E2A9A6478D852AFB6CCDCE3C3B96B18134A051D870B3A66D78F9EBE84FDC9C333EA938DFD838574E837077062EB75DCBAE8AB284B7398BC5786BB1B4A33EB11B7692B8A532BD05314A5F17EC6E81F96F42ED04546DF7E80E6CF253CA9E6B335256C6F88F87D3EF1DB8F8EBCE27B5E6D854F9B8E41053FDF78EF317EEF9CC1AFD7C5312EF1DC22E6CF59FC91EA849C49DD4A24785456A2F57EAFE638D7A76A1BD57B28DB6036F1DB8F0E8E4EEE4D166C23F23975B6B1F4F9F3DE9E11C15EF1DC6ED5929BDC6EDAEEA5C96EBA3C7FB6F69C4DFC765DECA94B9D4D1903347F6E99F366A6A81BC2006180E6CF0D8B01F13DA89CD87FD7AA790F1E8EA3C861FB947B886B9BF3A38A5076D50DC936FB31363632EF3AABD3C1C0D00897F1B9E8A756C6DCF9F94CE79F4B7B46B17CC91FF0B0A976467DB2B1FFC56B75707C7F27DCBDEBD070CD595196E934B9579CEDA3ADAD1D44C1958B284D6FE6EB084DA97F58D2BB401719739D3F37377EAE2AA3899F3FF9F5877C2D3B8B27DD98538EFB997978742F0F2F85F7D5814B25585F3480B70EA7E3D0BD7A1C1A9FC09729CD0A7EFE816B3E56DCE9C4128F1C6C4CACB598F8706C7D7B53C2643CC82743E368CBBAABF57E73E5E7EAF2D5F270161F4EB04F7755111EB5F4A2253399AFEDBA7FC086C78763B6F9AD73213EB4BF3B190F20E5DBF3EFD4D9C6D2F9B9ACB91B8F6BA5FC7B7B6D1BB79BA1F8F96CED597DC4018FFD3CA7D9334CE0E7C7041BE96A4F731893CDA58CF8B9658ECB4D51378401C200F173E3F2F371E11DC8926A3E8B0594B8FB28E7DF457E29684B4C40655E83C0CF9D30249F40F2B1E37CECAA8F3AABD34173F70882A32548880A532BA3CACF2542DAE61B0ADBB0009CCB4CE479EB7C6370A920815F2FC45A77978A0EC48E74F0EB2BB241E1F9BEB08D8D15F27AF93A77E5BACC969F4767D520E7F5FAF1D39762E07662E78CFA64637FB636BDD0CB07D2EC663CAE48E2F96C7D7AF2EEEDDC964D8977D05CDEC03946467086E23C3C53E91F96F42ED04586F8F9C2F27336372BC65314632BBA7A14699D3F972D5E859AE266D45C75E7CF7920709BEE7FFE311FFF330E78A2AF0F1F5E28C7E737EB715436302D7E3B4BBB6B862D66FE9C7D3E1678794560101EA4C44F29633A64FBA49463992873B16F0A8A14EF1A757550B58D18DB52D37C6B9690867A9A71C7F6185FE3C5FE3BAE59FC733E7FCE6CB329E13E56C477604D4C05B78D6ABC6F65DB583A3F679F4DC535BC3F3CAE2D9F92CFECC1F4C9EC33CD6EED328C7B7872BBB2EBB93C5F9D3D591FD464CF4C6F09864324D3EC2979CDCF75B5A7398CC9E65246FCDC32C7E5A6A81BC2006180F8B97131A02D3E1CDB03C6DEE9BDF50D3CF62B9B3311F79C0F09F76BBC7507AA6793CFF5F92CEED99DE43BFC8C38F1AC3731B1BDADAA7962B295144DE1BB9BAE17C03F37825FB3B8EA8C8BAF0FCE54C4875B8858716B1CDCE15992CDAF3FDA7F04F1E32393CF6AEBC31747774EA98BAAAC8DE7B76D090E0DD7D84E510711E121C815745425A456612CA5CACF59EA6E1F84AC206B4AD9C3B28A693660FFAF948447E161CA2D93E91F96F42ED04586F8F9C2F2734D3233F1F3E44347790CC4CABC46E43B9EE473EAA72333B0A1B09BF303317D76BD52C117F8D9E8B75BF04950393E0DAAB1287E2EE7BABD33B9563AFCDAD4FBBDE673625C93FFFBE69B8AB5E88C072A73C0D9D64D139FCB1052DA597B3C88F6E7F9CAFC9CD966A947E914DB887C4E9D6DAC819FB37703B35961C8A4DDA6FC9ED9ED354F6749D96ECA63037DD459933DD3057E9EFEE9C669F664FCFCB060335DED698E63326D65C4CFAD635C6E0ABA210C1006889F1B1703DACE3F37846E183F67E7C3CD979F7FEA9B8030E9EDC9B972C68905AE2CF2F385386BCDB36B1476619E702BA940446B357EBF9DF1F1C973D79D9AFBB0FDE4CE2975D1173F4FDABB879F4BB7D05817E7AFE85D40FC5C171963EB53999F8BF377EAE6F4562EF282DB01CDFCBCBD6714B907BE42515C15869B73F1EC8FAB047E5E805DD26ECE117694774E7E4ABB15FCFCF701F5F8F5F164AC082A56CCED590A3F1F125245E075AEDBDAEBA1F3AE9B36DBB0F4E99B36D364C4F9F3B1A7CDB8BEFE2B217F84AFEDAA59FC63CECF996D8E0849D936229F53671B6BE0E7EDB51DDC66F97E61DC6E0BE58B67634FF15C11657BB2F973F65F80AA3D457EAEAB3DCD714CA6AD8CF8B9758CCB4D41378401C200F173EBE6E72CC568C0C0ED924604B83941758E9E25D5F5EDC1020FFEF2AC336CA382B0D9EE126227BAF1F67627C59CB9FFA0F0BBC156BD70F35821BDBDD90ED72A9370AA52862DE7EC7032A7127B037C70F0E64D78DC49C046FFEB8ABAC40B7599EDFAF6A4B266DEE61EF9382EFB052039E1E69476B331D64CFCFC1B378FC9CF82A259CD59A92B237E6E5819E2E7FAE7E7FE073CA79D3DC8128BA7285E471DB8C613BB4E0BCD52CCA78BFBCF6B986F0ABCCC6374D46DD98BA76FBEC9F79FEFE918C5D2EB52FC6AC76DECED93E38BB4E629EB6DD9BCDE7FC7B4E0E79FC60ADF872D829F336E3EFCB04391D75E59AD28637E6636714D582A4D6BC0C1B7D6E0F8A776B87CD08FEBE6CC7AA769B6612966D116C5B578BF71C12E6CFF39B34D9FDD519E3F141885C13FFE8EEF3F67B65916538F45B6793854D3CC6DA3BC1E5AD53696CECF7B956C363C366937F1F7EAEC260F0D9F96D77BAF01316BD6421AEA835CAF00743754F33EF62073321E41464EEB8C7D4D9B3DD9FEF35AE153D59ED1023F67F6D2D59EE63826D35646FCDC3AC6E5A6A01BC2006180F839F1734DFCBC7AE0258F95A6AECCD2E3C3F94615E1598F148EE7C330F6AC4D513E1B7E2EAE2154DDBBA00B3F173F171A0396F42ED045C65CF9B9B1CF574B71F6407B6926A479D5C83A791CF2674FF8BE9CE08FD7620BDEC4B573C1D338C33B8BAEA9E5122B17AD42FEEB581CCF5B1FF224F6210F716F755E013FBF49E4E12C76FBA6B4469C1991ABDD7F7E9CC5789F786911E7ABF5089F65DED790EFED33B9BE3D325451C6F4A2CAE96C0034AD7A0F7D178390F58BA568DFB094E7E7C4E462F377DFC6E9A50710125107FFF3B714FC5C936DF61DB8A6B00D7B963ADBB0A46C1B96D6A6B573DBA8DBAF2CDAC6D2CF576B2C98E4D2CA76137FAFCE6ECAFA1413D3F7B5E59B2159F13B54C78523D52D04D2E810649C3AC2EF1374B950E86BD36D375B7BB27BA87B7E845BF2BCEC694967EAB044E7AB59F7B94A86D40D61803040E7AB1917036C7C6D8831B6B67B4569C04065DFA8E2AC31D564EEFC7CA6F3D582D39BE07C7C3B82AE784C69373BD399E94B9B3EC5336695CF769EAB3DD9BA44E5CFFB2DFD3C2D14062CE95DA08B0C9DAFA6BB4CF67957F40BD77736D8A02951C2E356964648200D09C0F0D0C834194DFF39B1FF8A35B547F97F64F17C35D5A48E9F5BD2FA76A6E3FED2721406C7F03DF933DD8FE92CDB5B829ECE36DCF62B87D4CF85C75C6FEB9C40DAA9C3C83FB69FFFAEA9B809C987366BB58DB6FF9167631B6DF6B1F4F9F3B65229FAFA47507CE9B2E2BC156DF712F5D9D33F353FC3C9196D8DCDA8763D88FC9812B87EE7FFC183B820147F1D8B5B27BC5077F5949A7BCDCF9EACDFCCC79EBAE8CC943140F3E7D6316F660ABA210C100668FE9CE6CF35CD9F5F4DAD42A4F769B565E6CECF35CD9F07A6D528DAEC127C1D92C02B505EDF6FACF97371DE43F9376E572A85BC1A24DC9022A96C004951653CFFD69D46DCCCEBC305976C1E573EE472B190FFCA6ADE05BAC898EBFCB929F0F34C813788FC3CC1F634EEB9D8F27E926AB30FEAF6C6103FD7AD1FB2F5ED75E151B3BEDF8AD7FB8A8B329BE1633BC9CFE3B66E42516C11DCFFFA6F9171F42B3CA9AFE06BAEE3BEFA4CAB6D889FEB2EF3E05E2B1ED796CCFA5EA23E8B4ABFCD636781B0F5ED59DE3E48FDE20F9C9F5FFEC97F22EC276FA229AF008589A5D3CEECD4873D899F6BD6CD7C9F632DEF634BC300F173C200F173EBC0008BCBC6923175A3899F3F1C1845CBEB78F1AAC952F9B96C685CD1E6A742BA7D2301CA1C83C56F8F5EB102F2D1171AF5395B7EFEE2E5ABC9F4CD3773E6E7E955C3387B989DB1F40A8E4EB96811C6D82D050F51D2F21C3B3F8B4051E70452AFE5E099F0DBAD470AD05CD66435EF025D64CC959FAF3C20E1E361D5C4D698AACBD756365B99C402D9141D307EDE2BE04FEA7D19393145B8B1713D0ACF39E3E22F3EC3F3CEB269755E487E6E237B6A507EDED4FA44AF7A3E1E299D954C4BFBD319EBC67416ED9D85B367BAB161C97DB414B72262A30D1ED714A23CBF1D4F2A12666D9BD9F239370D7C8ED965B306BBB9C52C1C3FDFEB5E60F4FE31D73A337DDE2D98C0D97313C8499F2AC3D63E345E73466E4431C63ACBB93DE5431D8839E0B520FC9CC59253D7A7666B4F731C93CDD4A7F4F51C6B791F5B1A06889F1306889F5B070672727379FC74C69155135B47AD2E5F5BD95CF359BA73C066CEED3C268C7B18C7554D6CDDB8BA7C6D65FA9499EDBD82741C13327E7EE06FFE37962F5FC6FB8E72727F7D268E323F67E71CBD7A5DCEF6924C911178FE8A15FBB06279E4B438BB7FFBA6D7EBFE39959F8BDF0F79D7A1A3BC01B2A15738639783FBFD4F5195DB891DFB92909254A5E0E7ECB7A98D6308734FB69A77812E32E6CACFB5CD192F546263739183C85A7AF95C795DD2E4995FEC5CEEE743BDC8B91884421707B5759E2F3F67DCF440914C6D9D12D5F009E5F93C7DE346DBFCE24226D67E91A36BAADB2782CED8596CE5F1E928961429CEDF6673B17537D83CFCECD736CC96CFB1C4F4AD6C03D136EAECA66A1B7DF74363F78FF98CC954D7B7B333559B0AAA51774B02E9AD3B53CE53EFEE19E6FB4A16C29EAA7D6A2EF634C73199B632E2E7D6312E3705DD10060803C4CF8D8B0176BED9C8C8905175437E600EFC3C3C04D1CB9742FEFC99469959CF9F7FF3CD641230A05AA669FE5C3C1B27BB560E7F8F343E3F1E74AD1CEDC2E7FFCFDE9BBE4591E5FBBEDF3FE1BE3CE73CFDEA3EF7B9F7B9779F7BEF8BEEDEEDDDA7CFEEEE5DD5BD77F7AE2E872A8752AB2C879272422D459C11476450D052414104994C45935250996741E629C11452480404345140A4C4BDB9B1166656921999640691999199BF17EBC918F2B722D62F3EB1627D63ADF8AD159FDDC640671FEEE777CCEA3FFF7607EB3F6FF71B06A4D878A33E67EC6C4F6BB0D2079F9E2A157E3F609BE13DFE10F4104B936AB04CDD866D7D6F66D605CDB2A1428B9DC2FEFFFED54DEC1B34E08F71EDF8DFFE108FA5B1C53C8FBFA7EAB02CB6D4AE06A9EF1AE6E348D81810CB7363EFB11A44C605B1735EB224DDCA86ADB3F755626389666C96CCB261DA204E378CA8FFF880C3E5DDB3FA2CD9F2E5A99F79B2D40B72739392DAC08F33E735F8E8F32FB37B9DBA06C13D3D76353A1F7B23521789F9CC7C9F6D1BEB6B33534EF1715EB68E637E0DCCAF8DF9758B2DEB76E97D68EBFE30A640C3878F8C8B5FA7BFC5946269661B76E95E6079F54BFC31E02682273EE07FFFE20EFEAFA51976AFD35CF787BD73B675DDECD9881D4709D7D31BDB64F6F6913E575E9B4C29E524068801B97D43FA9C1890520FA40584E245CD3DE49C8AE771A01A6FDFC1E498010D15EDC8DFB81A627D339E2EA71C0C28E9FBF3DA0E036E0ADB060646A0CED3A3A3A58F8FC94F4ED5407DEF89C9A6B37DC0250C2895752936BEA2CFBFED9CC0E2D80AEC6CECC1FF8869C3DEB627A67D96EB2CFDCB8912D3F2BAAA3E1C999AE4F3257D72B410DF3E68E1EBB6F40D6BAB9F5EBC8D7FEF613926E7F26F7F8DDAE424EEA35949D0858B179FE67A62D676619D8D4949B669B3C8DA46D8FE6DF83DEBED425217D622B9486B9DD7A4CCF13D936BADF4B9BD6BF0EB803B4E5D8375E5CFECF6D5326D94B6F0732BFFB377886C9C8FD8B561FB34ED1AC7AF0D2F679273D7E6E3356049CC66DBE954511B59E3340AC7B1A7CF3F39DFC819B7759DCCFFBB6D6C1A4B6366AED3BEA9697C5FF56CCEEB64EFFEB0359ECDDE75B36753783D45F4FEF0F4F5F4C698BDF6F651FC76FF88DBAC04DF1003C400C56F2706A4D4030FC2AF43DBDA84F2831B676D7F3634813A1B31DF3D5D4E3918F054FC762532A054D6A5D87863FC7636EEE274F2E3D99A23A25AD00D1308A8EBC567597DD89A5FCFB76FD68CE1B34CED2FEBCD2F6669C37DA393D8FE6E1AABE21FE1CB0A03028B1B112CE890ED4DBD36F54DB1B69FB7CDD97B02CB734B494EE449EC9C97087AC2D286F7DB09DB9DB2B1B1DDDEF1E57EAF9322F8FFDEBB71C7AE81E0F305BB0A9CBA06016D2338323166FB1A1476888EBFE2637264BA36EEB491B5FF5CE4FE3026A6B1FF1A51CC19B7759DD8353CC8FAD98575A33E6776472626F159866ECEEB64EFFEB077CE2F0D06A76DE4BA3FE4B69172AF29B9CF84FACF95D767A294721203C480DCBEA1FE7362404A3DF0302215C3035A140505F2757DCB10262787A07FF91E8D36E64CF77439E56080E63F573EEB526CBCB1FF9C25F3EF6BB70F4EE2F77BF3049DF0169FA7B42378F02516A5B461695A1DBEBCD288C3D36FF9FAF25BADF836BB8DFFFF6F51336374D7350CE1DF7EACC32E6D2F7E7FAC1A3B353D089E98C6A28B957CFCAFA5BE318E1BB7E50367BE6F35DF2EC5C6D9E3CBC98DE5F7E7B6AE81B9CF9DB906EB35AFF15D4EB3A8C69CEB1AC8796DDC65E3AEEFCFBFC8EBC38A8472CEB8CDEB945027ACB721B0A917CB8A07B03EA791F7972FFBA913FF1EFDC8EE75927A6DECF9404A3BCED3D7D3D7DA64A4CF95D726534A39890162406EDF903E2706A4E9F304BC6828465BA9068D2909A88D4BC1DB0F06D4E737A0EBAE73F1E8BD890147F4F9CFE19133BFE5953C493937A32E5732034A655D8A8DB7EAF3053B1F700DE2CEE4C8FC49FEA4CFDDED7F47AF01E973E5DE1FA4CFBDB34D46FA5C796D32A59493182006E4F60DE9736280EA0179F5B91CE746FADCBD36DEAACF9530FFB9ADF3F2077D2EB79FDD711FFA933E57AA0DE973EF6C93913E575E9B4C29E524068801B97D43FA9C18A07A401E7DFE6A648AEF1F68AB9FF9EFDD423C7F5C8AA78F35E8CACB56B46F7C89012936A4CF3DAF01499F933EA7E731E973253340FA5C796D32A59493182006E4F60DE9736280EA81F9EBF33793D3B8B33190C7B07F52DFC17F0BE20B30D93B333FED8BE109B467DF51AC6F7C89012936A4CF3DAF01499F933EA7E731E973253340FA5C796D32A59493182006E4F60DE9736280EA81F9EBF3A7CFA6507DECFB5936467DDED5A0454E4814BAEE5D57AC6F7C89012936DEAACF93CDE607304F9E8E87CFCECBD6B9D99A33846D9762E3ECF13D3D5F84A7E75190726DDC6543F3A9486340CEFB434E1B5F9B5387E65753DE9C3A4A292731400CC8ED1B9A5F8D18A07AC07106D89CCE698B17E1F5D8F8ACED2342FA69F31E8C8DBF4271CC1DBC19D7216D4B38C6BAABD058DE85BCA04DE86BAB57AC6F7C89012936DE38BF9A3D1B760E9E7CDF41FDE7CA7D4F46FDE79EB7919B01EA3FA7FE734FFB46CEBC94CC8092EB016F2C273140FDE7C400D503723050927A17114B023136F1CEEABF236333FDEB7DCD2DC2FA049EB5E8F83877B68F7F8BDE58AD58DFF81203526CBCB5FF9CF439E973D2E7DE57DF903EF7CE3619E973E5B5C994524E62801890DB37A4CF8901AA071C63A0B3FB35EEBD1BC7E5A99FF1F849BF4FF9C69718906243FA5C9ACDDE887244DD68B54A3BA3543C89ED5BB633C4E6762936CE1EFF4A7A8B6CBE51B23E67E594EBDAB8CB66CFE952B770EB691B290CD8BA9E72DF1F72DAB0FAC1599F29B94D46FA5C596D32259593182006E4F60DE9736280EA01C71860F3DA1E999EE6697B790FD7EBBEE21B5F62408A0DE973693641AA56A885FBC19B5294D9FCD4F3F58D92F5392BA7A77DED6C623CB9835B4FDB4861C05FAEA792DB64A4CF95D526535239890162406EDF903E2706A81E989B01736D6E4C3B2AF5A21ADD1B7DE34B0C48B1217D4EFA5C8A6F489F7B5ECF79BAEE909B1BD2E7CA6D93913E574E9B4C69E524068801B97D43FA9C18A07AC03E03A919D6DADC980E89B4F5BDD137BEC480141B6FD5E79E8EDFEE8DFA3C22BD4536DF28397E3B2BA7A77D2D45CFB9835B4FDB4861C05FAEA79263F652FC76E5C5EC554A39890162406EDF50FC766280EA01FB0C24A736D9D4E70744DAFADEE81B5F62408A0DC56FA7FE7329BE91DBCFD47F4EFDE7D47FAEDC3E13EA3F57469F8912CB490C100372FB86FACF8901AA07A8FFDC97189062E3ADFDE74AD3E72A21A5180CA26DF5538D1AA4E8B57CF987941CE177E67FD746A77055F74B3EC7F2F367D99DEFD263F1AE33508F69676DDF965908F5680FAE08F6A72B2A66EDFBE1412582921270B6B480F4B95972F6DAB074A6A9D1E96B13A5D121FA71095F76E6DA903E774E9FDBBA9EF186099CADC8E5CBE1C2B538AABEF1CBF5D4F6403D61F8783DAB84DF51455D4F25B7C9489F2BA34DA6C4721203C480DCBE217D4E0C503DE0983E0F1A1A33E9F2C04E83F0FB81F4B98FD828419F07EED8699AC3C899E4497F5AEAF3A89E516CB894206C57F114929966DAF74DD845418B8F2238538D8D277E14B6F5F3ED3BD48D886D2BC1FA9387916ED022ACEC97F6FF3675055687ECC6BFEF0CC3A1E41861DB04DFBE41558BA05B293870E124A2B58338753FC76473B2B6155155F5504F0DE17C5BFF2CADE9EFFA7CF7DD5CD3B5D91A936CBA06B6AE4DB290F65EBA82E527AF38756D024E84E3F3ADFB91FE6ED4A96B43FADC397D6EEB7A6ECE6E454AF3031CC8ADC09E92466C8A8931D96C16AEE7C1461D4EA45CC289B226933EB7753D1385E4CEEBA9E43619E97365B4C994584E62801890DB37A4CF8901AA07E6D6E77B85B6C6D7A94D5893D7835D4DBD58573224E8F331D2E73E6223773D20A7D6B69794A6CFEDA5B8C1519CCC55F3E5BD99F74DEDFFF4A9698415E6093A5B8F7D82CE504F8D5AD99EACEC82FA5DBF69FDA2DEC0FB004FD66A70BEB654D83665DA97D8DF8F9409416F242420BCF8A1555EFEACCF9DBD362C1D29ADE5FDB4CE5C9B786D17CFF3885AE5D4B5217D2ECFF8F64CE64B752E32470771BCB90FA159774CFBCEEB0685EBD384438595B8A6D3CC793DD99818775E4F25B7C9489F2BA34DA6C4721203C480DCBE217D4E0C503D30B73E3F2CB435FEFD4A23563C7C867F8BAEC686622D8D6F576839A5D828A1FFDCD7F5B95212E973E526D2E7F4FDB992DB64A4CF95D126536239890162406EDF903E2706A81E70FEFBF3805AD67FFE9EF4B98FD878AB3EA7F8EDCE278ADFAEDC44F1DB297EBB9263F652FC7665C4EC556239890162406EDF50FC766280EA018ADFEE4B0C48B1A1F8EDD47F2EC53772FB99FACFA9FF9CFACF95DB6742FDE7CAE833516239890162406EDF50FF393140F5C0DCFDE70785B6C6D7591AEC35BCC541212DBFA9A3EFCF155A4E2936DEDA7F4EFADCF944FA5CB989F439E97325B7C9489F2BA34DA6C4721203C480DCBE217D4E0C503D30B73EDF2FB435FE78A0187F38F5187FDC9D836FEEB551FC768596538A0DE973D2E7527C43FADCF37ACED37587DCDC903E576E9B8CF4B932DA644A2C2731400CC8ED1BD2E7C400D5038EC56F0FEE7C49F39F7B4139A5D8903E9766C3BEFD60F78765B2B5DDDEBEABD76A9DB691729CC29267B2F946C9FA9C95D31DFE949B017770EB691B290C78FA7A4A65C0599F29B94D46FA5C196D32259693182006E4F60DE9736280EA81B9F5F96E418BFF66851A7F0A2DC2D7B7EA78DF39E9736596538A0DE973E5DF87BE524E7FB90FFD8501B97D430C289701D2E7C400D503C480BB7C43FA9C18A07AC0F1F8ED6C9EB53F27B6E39F0332297EBB42CB29C586F4B9F2EF435F29A7BFDC87FEC280DCBE210694CB00E9736280EA0162C05DBE217D4E0C503DE0D8F8F62F129AB13CB30DCB6EB561DFA081FACF155A4E2936DEAACF3D3DBF9ABFCFA5A1E4F9D53C6DE32F0CC8ED1B6240B90CD0FC6AC400D503C480BB7C43F3AB1103540FCC3DBF1AD3E7BB9A5FD0FC6A5E504E293634BF9AF2DF93F94A39EDD9F8D27B327F61406EDF1003CA6580FACF8901AA07880177F986FACF8901AA071C1FDF4EF1E1945F4E2936DEDA7F4EFADCFBCAE92FF7A1BF3020B76F8801E53240FA9C18A07A801870976F489F1303540F903EF72506A4D8903E57FE7DE82BE5F497FBD05F1890DB37C4807219207D4E0C503D400CB8CB37A4CF8901AA07489FFB1203526C489F2BFF3EF49572FACB7DE82F0CC8ED1B6240B90C903E2706A81E2006DCE51BD2E7C400D503A4CF7D89012936A4CF957F1FFA4A39FDE53EF41706E4F60D31A05C06489F1303540F1003EEF20DE9736280EA01D2E7BEC480141B6FD5E714BFDDFBCAE92F711AFD8501B97D430C2897018ADF4E0C503D400CB8CB3714BF9D18A07A60EEF8ED4B55AD3C9D4E7E8CED690D3CB1F56D11E53EE11B5F62408A0DC56F57FE7B325F29A73D1B5F7A4FE62F0CC8ED1B6240B90C50FF393140F50031E02EDF50FF393140F580E30CBC9B18C7BB9F7FC6D8DB719FF28D2F3120C5C65BFBCF499F7B5F39FDE53EF41706E4F60D31A05C06489F1303540F1003EEF20DE9736280EA0162C09718906243FA9CEE437795D35FEE437F61406EDF1003CA6580F4393140F50031E02EDF903E2706A81E20067C89012936A4CFE93E745739FDE53EF41706E4F60D31A05C06489F1303540F1003EEF20DE9736280EA0162C09718906243FA9CEE437795D35FEE437F61406EDF1003CA6580F4393140F50031E02EDF903E2706A81E20067C89012936A4CFE93E745739FDE53EF41706E4F60D31A05C06489F1303540F1003EEF20DE9736280EA0162C097189062E3ADFA9CE657F3BE72FACB3C0AFEC280DCBE210694CB00CDAF460C503D400CB8CB3734BF1A3140F50031E04B0C48B1A1F9D5E83D99BBCA69CFC697DE93F90B0372FB8618502E03D47F4E0C503D400CB8CB37D47F4E0C503D400CF81203526CBCB5FF9CF4B9F795D35FEE437F61406EDF1003CA6580F4393140F50031E02EDF903E2706A81E20067C89012936A4CFE93E745739FDE53EF41706E4F60D31A05C06489F1303540F1003EEF20DE9736280EA0162C09718906243FA9CEE437795D35FEE437F61406EDF1003CA6580F4393140F50031E02EDF903E2706A81E20067C89012936A4CFE93E745739FDE53EF41706E4F60D31A05C06489F1303540F1003EEF20DE9736280EA0162C097189062E3ADFA3C70C74E6E6799585C77B1EDF6F6C9692325AFABD7923D7ACEEE2AA73D1B5B3EF074398901F7F98618502E030B172DE6CF0AB1C4628CCAB19DA5BEA161A76DA41CC71D3652F2B2557E259793182006E4F6CDEF162C5064BD4ECF026A0F1003C480BB6CE4668025D2E7CEE5E58DF721E97362406EDF1003CA65A0A3B34BB6F7B8FEF2BE9CFA4C880162405A5EA4CF95FB2CA0F60031400C903E9762A3E4678E2F3D8FE53E3EB5C9BC8F01B97D430C1003C40031400C100334BE9D18A07A8018F02506A4D8C8CD00E973FFB80FE53EBE2FDD87FEC280DCBE2106880162801820068801D2E7C400D503C4802F3120C586F439DD87EE2AA7BFDC87FEC280DCBE2106880162801820068801D2E7C400D503C4802F3120C586F439DD87EE2AA7BFDC87FEC280DCBE2106880162801820068801D2E7C400D503C4802F3120C586F439DD87EE2AA7BFDC87FEC280DCBE2106880162801820068801D2E7C400D503C4802F3120C5C65BF5398B51C7CEC332BD7E3B21BADDDE3E396DA4E4C5E619F1E439BBAB9CF66C6CF9C0D3E52406DCE71B6280182006880162801858BCE40B459E333140F50031400CB8CB466E06A8FFDC3FDE93C97D7C5F7A4FE62F0CC8ED1B62801820068801628018A0FE736280EA0162C097189062E3ADFDE7A4CFBDAF9CFE721FFA0B0372FB8618200688016280182006489F1303540F1003F618B8593684D347F37021A315D9898F7128AC1A9DED7DC86B3020E97229BEDA5884D46B8FB0E76839AA1E367BBC9C526C489FD37DE8AE72525DEC5B0CC8ED1B62801820068801628018207D4E0C503D400CD86360D5CA3BC2F27BDC6F3160FFBA9BA8AAEE857EE40302BEBB8307B91A9C3CDB8AC9D7431817FEBF76ED6D8C3CD3799D6F489FD37DE8AE72525DEC5B0CC8ED1B62801820068801628018207D4E0C503D400CD86360FDB63C4C8E8D71FDDDDCFC02E5823E0FD85C88972F06F1A0A8CBA4CF758266FF615326C68687BCCE37A4CFE93E745739A92EF62D06E4F60D31400C1003C40031400C903E2706A81E2006EC31D039FC1E7157EA91AE6A4349590F42236BD051D389C6CED7B872B91A21E135484DA9C389F0720C74BFF47839A5D878AB3EA7F8EDDE574E7F89D3E82F0CC8ED1B62801820068801628018A0F8EDC400D503C4802F3120C586E2B7D37B327795D39E0DBD2BF53E06E4F60D31400C1003C40031400C50FF393140F50031E02C03C5E57A8485972BB29C526CBCB5FFDC1BF5B96EF81DB6ED7C289C7B334E1FCB4766CD4B645E2845CFAB316C8B6846477D27BE5AAE4252462B02B7E6E0F5B041B1DCC87D7CAA8B5D53171FB9D888B87395D8135281D6E65E1C38988FC9B1B79C37CB189795F71B3DEA1B62809EC7C40031400C1003A4CF8901AA0788015F62408A0DE973F7B1B6EB6C339E9635F31883CB96DF44C7F06B7457F762E3BE62046CBE8FC9DE5E9C3C56CCFF9B593786F4B30F15CB8DDCC7F7A5FB502975F1E381699CDE3E739F6C08A9476D4E0D2AAAF4B85E36C479B38C71F9ED1AD7DF53C4003D8F89016280182006ECE545FA9C18A07A8018709401D66FBEE44B154F8B9764F0DFD391958A2AA7141BD2E7EE63EDCCCD6E546555F3E5FAE617E8167E8377552037AD140FDA2767E9F373597D284A2F572C37721F9FEA62F9EBE26763D338B8EDCE0C6F3A81AF91115CFDE9298E6EFF89F36615E3F2FB9B1EF50D3140CF6362801820068801D2E7C400D503C4802F3120C586F4B97BEFC3B8F476A467B422E7A71664E4E99174BE027DC235B87EBF0FEA5B8D080929E2E3DB7FE4DF50BC572C37721FDF97EE4325D5C5F76A5E2235B11E09575B50D3D08B83870BF8F876C69B658CCBE75D831EF50D3140CF6362801820068801D2E7C400D503C4C05C0C98F79B5BF69F1B93B11FDDD3E5946243FA9CEE43779593EA62DF62406EDF1003C40031400C1003C400E9736280EA0162C01E03A919ADA22939B5C9E6766FF38DB7EA735F9A5FEDB3BF5FC789B0128F9DB3BBCAE92FF328287D2E0DC69A186F9EF60D3140F3A91003C40031400CD0FC6AC400D503C4803D066CE9F3DF2D88B7A9CFBDCD3734BF1ABD27735739EDD9B8F35DA95EDB8FC68C4C346724F06D85E7D3F0BC361FCDA51A3CBD9380B6DC72F4D71423373C014F73B350979A26FCDEC5C8D834EE6C0D46C6974BD15D9E8FDCC321181BD6F33CDA6BB4A80E3F8637FD3A74B5F5A1F64A0A46BA9BD19A5789C69B99783B3288FE6E03CA62624CEB8FAE67A22639852FF7F58F203F24942F3F69D0A326310E430DB58A66406E6EE87DB9F7D503C40031400C100372FB86FACF890125D4035171CD7CFE9BB82BF5E8786640D4994AFE7DE0ADB2017468FA4DDFA326FEF848B0F96037AFCEE1F7DC3E41F87FEB231DCFBBB3BD0FBD23EF5150A44548781DFFD630F25C1D1A2B9F2882818E81B776CFF956E910A2C38A4CE7AC0406D898764F7323978DB7F69FFB823E377E1FB170519A69997D4FE10DDC78B33EEF17F4F9AB915164ADDB226C33A0E0AC0A632FDBD0F77A1AC32DB58206DF8D86EB67511E5F80C9D75A6EF3204CE06D58F88F6E10C34F5BF146B0CF3F760283CF7A78BECCB6F16C385F2E3AFBE3CC6FF869FEFBB4D380D64BE77027700FC6C60D7CDBF0C0102A7EFC111559F518AECAE4E52F10F263FBCACFC5F25FE3BA5CD7807D8763F96D8E795DE6696E94F03C764739A94D460C1003C4003140FA9C18506E3D1099A14371FACC5CDA5119BD78D9DE89AAEA5EB40A3AFBF77FBEE1743CE755EB1E607CC4C0E342C71D2BE179B17DDF6CC94796EAB129562FDBF6D5A63CBCEAEBF5F8F55CB1E6AEE839AF092CE4E75CD93B8D07F1C5A6736631883DCD00E973D2E772E4651C7771F55AAD69B9B3FBB55770E3CDFAFCD5C814EE6CDF8FBAF3C7F836737DFE38F936DAAF9E425B49334ACF26727DFEB4E109EEAC5B8FC9C951FEFFF68232E1770AB7B604A1326A260F737D5E101633F32BE86B76ACAC5D217851938BCC8D1B669D5BC9D56C642E5B84C931C32C7D7EEF4018AAD333F1382A44D66BC0DEFD887D9BA3146E3CFD3CF6F4FD416D3262801820068801D2E7C480E7EB811FA21AF0BCBE9D2F875D694763593BD7A7C167EA7021A565963E67F3E12445E4D83DFEB76B6FF1E5A21603E2228A795E393506C446E5CE9A4B87FDE7BB63F5186C6DF3F8F5FC664DBAE8395F8C7CC8CFD95C9FB3731E7FD6E37106489F933E9F4F5E96FD97E6FDE796FDE84AE5C69BF5F9A3BBADE82F4C416D7A3AFA9F76717DDEDFDB065D4B276EFEF54F5C878F09FFBDB6F0078C0DB761F0A90E15B1F118999CC22BAD160FCEDCC1DBDE1ADE7FCEFAD147860DA82FD508FA7C46AB17FE98C4B7D55E8EC10B9D1E8D8FFAF0AA2E0BB991A9186C2B4377E7207477B390B32F188D855DE8AECCC7D3C666AECFFB9F76A2F59116F5178FCB760DC4E686B44CAC6FDDD3DC78FA79ECE9FB83DA64C40031400C1003A4CF8901CFD703790D82268DCAE3E3D9E36EF56272F8057646D623E74A05EEB68C99F4F9B8F0DF6F7794435BD36EF7F807639AD1D920B4EFFA2791FF530BD48582D6DF7C4FD837314B9F7708FBBFF94A8557AF5E7AFC7AEE8DAAB371CE6F67E973E3394F4E4E7A9C01D2E7A4CFFDBD2EF6667DFE56F86DBC9D8B57CF3AF0AC4587468125F68DF993C262F437549AFEDBD5A0C5F3C7A568AF6CE2BF6CDBD3C71A3C2BCEC58BFE516EC36C5F756A783FF950FB4C7CC811E118AD19D9C2F204FF5FFB6DC6EA14DFD7F4A084E7C5F43B3BF6D3FB6A6E5BA3CEE579B175F63FF6ADBAF1984A65406E6E3CFD3CF6F4FDE18DF50031400C1003C480DCBE217D4E0C28A11E68EC1C13B4463B9A1B0650D3328482FB33FDE9D9C57AA8EF3DF965DC6BFB8043C7BF57DC8747C59DD0F4CEC4371B1F19138EF11AEADB423EB77FC98FBD13500A03F6CED9DC07EC9C3DCDC0BB9F7FC69225E978F7FE83E2589762E3ADFADC1BE3B7B398D9627D9762FDE7C6945FDCE575E5547AACCE275DAF1C9E9361AEF91A9CD96E6F9FF9370ECE1EA7A8B447B49C8525CFE69C1BD2725F5878B9C7B8A178AD14AF9518200688016280E2B71303540F10034E33F0761C8B179FC6D8C43BC595538A0DC56FF7FCBB52A68DCCBF0376F739BBAB9CF66CDCF9AE94F95A3D3DED3329EA86353BF67C63F9DDB952B851C2FB724FDE1F4A795F4E0C1003C40031E049DF50FF3931A0D47A807D0BC8FA31E4C88B7D7BC8FA45BC89017BE7EC6906DE4D8C63C9E285BC1F5D69DC48B1F1D6FE73D2E7DE574EA5D4C5A4CF499F2BF1FE50EAF398182006880162C09DBE217D4E0C503D400C48FBFEDC77EA0ED2E79EBF0F499F933E277D4ECF637A1E1303C40031400CF8561B9B18F08D7A402CCE2EEB4B77555E4A6440EC3BC9F9CE094DFA9CF4B9BBFC49FA5CF97531E973D2E74ABC3F94F83C2606880162801870B76F7CA98D4D0C78773DC0E63C9E2B2690715E64478EEF487C21A531E0E8392B81015FAA3B489F7BBE2E267DAE0C7D1E56D783CCD11EC40D8E6265640282D212B03E3A062983BA59EB49C2FA77A72F413D358A0DC9393893972649579F2829E3BF319DFDF821458D6D89094831E84DCB61754D084D8B47FAD434BED87B18E9C271499FFBEEFDA1A4E73131400C1003C480A77CE34B6D6C62C0BBEB01D2E7A4CF3D6543FA7C7E362C1E416749091A52534CF374B15FB124B68FD9ADFDED56C46E3EE6B08DE5F686E4449E9CB1B14CB5C949BC1CAC3C9EE056525DFC56F07D57175284B2331E8C89C5F6375FB7DC17B8235E54E72E0F8D405455115F5E13A3827A4C8BABA35358BCF95BABF5C0EC47084A8AC3A7AB5608FF9F705A9B5F11F2F97C4710547D4F1027E8F3AB9D3A2C8FCF4174EE35D3F205617965741C3625A9B02164ABCDBC76468997D356F9B76D8E117CF6D82A86063D8F1DB3C9D8750ECF856BF366721A0F0E1D479DE0D7AEFCFBA8CED5A06CD70A8C0DEBA94DE6E30CB82A2F62801820067CAB8D4D0C78673DC0E6BF71764E9D8ECE619BC79032A78FA7AFA794398A3CC240B71EEF8576184B910B16F0DF9FCB1DFBF6C09DFEF4177DAE94F9D5464747F0C56F7F3D4F7DFE6B419F0748D6E7CCD6DC5EAA3E67E560E571B5CFC492A4B93446DF206DE1E7B2E8F3A8BE0984244521BCAA4E589F32E9F14C61DFA7EBD759AD274D4C23283355D0CD8725F59DAF4BC8826AA859385E354E6986F0CF6B83B1FF4622541306D3B25A58DE5FD88CB5F1D771B53A53367DCE58A94D8CE7EF37DC7DAD7D613E95DCB88718EBAE82B6FB3D9A2E1DE1DB3445C57CFDFE77CB50792E8CE653F171065C951731400C100334BF1A31E0F97A80CD6D2CA63F03773CE0496C9F463B64F318B6F4ECEF16C4DBD4E79EBE9EB674B8AD7366C9130C4C09F585519FBF13DAB8ECF73F049DAE24D6A5D8D0FC6AF3B7317FD72B252F66EF6C79CCB71BB5D77CCB29F6CEDA553EB34C52DF9566889C7363E720129393313E32286A6339BE9D69EE7F5C1782F8FA7B3858AFC7EED870FC21E020829263B030240C61D949C27AA8693D425867769F85A5DBD5CDB6121B3FFF8F8B9670FDFDED8F89D89B57822F0E9DC2AAB80CA8FA6B4DCB6A615925FCFF8F5F7C6DB78F5E6C7CBB6E7802D1E72F203B4B65557EE33B194F5C6B5730E06E9B82F8024CF6D642D73B8D96D8A37C5BBBA0CFD97A7BFC090C3CED94747CEA33F11E065C951731400C1003D47F4E0C28B71EB0F57DA0D4E3B3EF5BBD8D015BE7EC29063E8868B00F167588A7B99162E3ADFDE7DEA2CF8D63619F0F4CA0222A12B59763F8F6EA3C2D86AB55267B5BE549DD1165B27F74F68CC9BEF27E9BC9DE9E3E9F75FCC80893FD1B2195859D9865634B9F0F095A2F63F96ABCE9D7A13EA79C9F47D5A53356E5988F9FE5D4E723C2F684DBB9D8F6CD6ABCD4D559D9F8437C3875531F1A726FE0E0E1E3C2FABB59E5277D2EDDE6AD90EE9F8CC3E470179A4B35A8893E8C31615BC5F96BA8BD958D8AB050EEDBEE47254E1F5FC9CF636280DAE5C4003140FA9C18F0F77A80F4B977E973A346E9ED1AC248B7167A410BBDA82EC28BFE51A47DB114DD6D1A24FDE98FD097172A8E35D2E7AED5E7C6BEB6F26BA5187BD18C828834E49FDC83AC833168BD7CD0646FAB3C0F621F98EC2787DB4CF6B7F79F99B11F33D8D5E7B38E3FD068B2AF498CC3AD552BB8BDD1C65EFF79C1B170FE5B7E36969F47BE4839E6E36739F5796472097435F770E45412F2AF9DB6B2F1077DDE3BF21E8BBF0EC0C39458ABF2933E577E9B8CCD59623E6F8952CB490C50BB9C182006E4F60DE9736240A9F500E973EFD1E7F967624D1A65CC6C3C6DDBC33CFE7B677B08B20203F1E6659F2259237DEE1E7D5EC2F4F1F37A149D5541575F82922BF71CEA3F37EA73663F29E86BA37DC125B543FDE7B38EDF5B63B27F5256EC70FF39CFE7A33E2F8938CFCFA350A41CF3F1B39CFAFCB2BA012FB525387EFA0234A537AC6CFC419FFFD4FC0AF7AF1E4362D275ABF2933E97C1A65BCF13DB6E198744EAF1CDCB3FDF98A84AB6F119065C909792DB64C4003140FA9C18F0F77A80F4B9F7E8739DA6C7A451CC6DDA72CA84DF09640AFABC2EE1A2C7FD49FADCFDFA9C8D854DD9788CEB63CBF1ED39E7EFCCA9CF997DD2FA1093BDF9F8F6BB31B7E6D4E796C72F371BDFAED3F4A1ECD4EE5936B6F4391B0792B5FE6BBE5E9F3B7B7CBB7939E6E36739F539DB7EF37E29F49D1AD17DFEA0CF8D3EE868A9B5DA4EFA7CFE36C658246CBBE5774E528F2FA6CF8DFDE84A7D7EF83303AEC84BC96D32628018207D4E0CF87B3D9092DAC0931C79B13974962C49C7BBF71FBC86017BE7EC2906EC8D6F376A14B69DCDB9736BCB3E24FCEB623CCDBAC6C7B7EB9A342839711C6F6DC4ABF2E435F0567DAE94F8ED2C9D368B352A252F665FE86479CCB7335B737BA9E53C2D123355D1F1DB857D694E9CB3711F8B49E9694D2D678A486F71EA1AB038FE7522BCF97BBC56676C588C5096D8F629090CCE557EC6A879526A7C517F66C0157951DC66628018A0F8EDC480B47A80B507599F8D65B2B5DDDE3E5BDB237FFB271426DF91A79C6FC7B178F1698C4DBCF31E068473DE66E39C3DC5C0948806B36C97799A75293614BF7DFE3662EF6E9CC98BD9BF9F47FC76635FDE7CCBE94C3FA0DC7E96BBFFDC9E8DBFF49FDB2A3FF59F7B4FFFB931B1B95ECCBF4757B26FFC850157E4A5D43E1362801870A76FA8FF9C1890520F88B507EDD9D86A0BD9B369484EE4498E72BE9B18C792C50B799FB4B730C0CE39DDC6397B8A018ADFEED8F17D5D9F4F4546F1EBCEDECDB05F96FEF357BF322D9B6F67FF7FD6A29BB9FFC70CE81F788346C1FEADB0AF5B484FCCECD95C7D463B73FBA70D4F4CF62C8EBA4EE4F8CCD6DCDEB84FF4F8C2F2A04E87DE44D5AC63311BF37218D3CFE1913C9FE6FBA5E8CACBE6CBEC3C58FF2B8BE7CED69FB769E6ED67D2E7A4CF95D22E67E3B6D8B3C7FCF9331F7D6E2B2FBE9D1DEBE338317BFA3C29A561D6376FFA910FD8B6F32192531BB027A402ADCDBD3874A840B8CFDF625B44333AEA3BB162593A92D87CAD5B73F07AD8E0317F7A2303AE2E27B5CB89016280F43931E07DFA5C8A8D14D695CC802D3F7B8A01317DFE5ED8D6783B17FD0D9578DE398886D44CBC12DA41ECDA598E65F7B43F499FBBBFBE69AEE9417DC401BEDCF5B896EF33C659EB7B2DDCE767C3ED5E03665F1BFE8B3DFB35C5694BBC8B9A4BD1D015E6D83C077BC767A97B60025D3753E62C4FCED14B186AA9E0BA7CF8E98C4678101AC6D719EB19AB5660A8BD695E7E267D4EFA5C29ED72A69787BABAF0EDE285FCD9C9121B6F695C2EFFF84ECC5C9FB314F171BFE5FFD9FB71F6BED972DC1CDB16B124907FCBC5E2AD2C5C94C67F59FADD8278517D7E3A722616DDDEF3ED785AD60CDDF03B6C08A9476D4E0DAAAA7B71BD6C08019BEF63B2B717C74367629466D68D21FDEC438FF9D31B19707539A95D4E0C1003A4CF8901D2E7A4CF5DA3CFD9B682B32A8C0C68911DB457D0E9C5C88D88C1DB31032A2EFCA8287F923E97C79F2C56336B97B36F4F8D7D68E6C97CFBDD8834BC692F989557C1F610BEAFFF9A0A4D6B56CFB4F1AF258BE6C5EC0D6DF9B38E6FB467C7E93F761CEF53126C9E83E8F13FEAF3572D3A142FF814C3C1DFD92DCF44491932376EB0F20BD3E72CD6427765390ACCE2C04BF5B337E9F3F4A96904A9D44252619F90D453A3B26BEE23A5B53C7F96AEE934A4CF5D784F5B6E67FDDA9663D82C6D9CEA3F9F18E7C9EA3816E3C41CE93F378E713F7FA70F5559D53CAF7ADD242647469074AF1347B7FF8407ED93B3F4F9B9AC3E14A5977BCC9FDEC880ABCB49ED72628018207D4E0C903E277DEE3A7D9E2BE8F3DCE347F0343D1663E3AFF0B46508897FFC0C432D05F33E37D2E7CEDB78429F1BFBD22CB73F1158A88F0EE53AB6F6D2153CD7BF42CEF2194DDEF843A8A0CF979AECA776ECB4D2C6CCBE2EFA88C99EC55167F66F52547879EC286A976D41B79007B335B7379E83E8F1B704604C28C7606925BA8FC56124749BC9C6BC1CE6FA3C373215AF3A84FF770E4277376B269EFBA6EFB83F9E771A90F9EDE76EBB0F2DF7C9A9CFC3EA7A9039DA83B8C151AC8C4C40505A02D647C7206550376B3D5D5837B73B545889A0CC4CC176D0617D1F555136A3C38B1FE30755260EA81210D3D98FE08FCBE6FF8FD6EAB94E8F7BD248FADC4DE76CE9A3F9E8737BFBCCF975667C3B4B71E9ED48496D42C2D516D434F4E27048311FDF7EFD7E1FD4B71A71E8503E1FDFFE6338D3E6EF9D3E377F67C095E5A4763931400C903E2706489F933E779D3E67FDE793AFB5B8B1EA3B3C2FBE8E07A7133032DC81469179873DE94F5FD3E74A8ADF2E163BD098BA5ABAD0AC4AC5F0401FDFF7F45115DFFE627802FD2DB526FB7736CAA36DD29AECD9BAD1BEADBC1E4FF3B3F93B21632C69B173B0757CA6D5D9F6B1C909938DBD38D48DF74BD05D5920E433C8D73B2A2A4DFFD16BDAE6ED6749317B47DF206DE1E748494E34CD31C71263C37CDD725FE08E78519DBB3C34025155457C794D8C0AEA312DAE8E4E61F1E66FADD6ADB4BDCE80C371E71CD2E79B32AB71E0CA11BE1CD7A943B84687CFD66F119635B8363ACA97D5D38659362A21ADDE172A9ADFCE28F172DA2A7FECE600D426C6F3389CEEB83F5CCA808BCED932C6BDABE2B79BCF3F602F7E7BDB9317E8E81C56846FFC8501579693E2361303C400C56F2706E48FDFEE8C8DADB96CE4B691C2BA9219B0E5674F31C0DA6096FD93530B16A046958D9A94543C6F78C46D98EE62EB6F869F2BCA9F14BFDD75EF3B6CCD7FEE685EB6E63F77F4F8B6E63F77B69CB6E63F77879F25F599BC9D191F2C873E8FEA9B40485214C2ABEA84F529931ECF14F67DBA7E9DD5BAB9ED3541B37F1E1206559F63F3B67D1D760217862690D2D5843571595813BA07D18F8B714A3384BFADFD8A2F5BDA6CBC918B636AF1F70A52F4391BBB6D197FD31DD75A76065C74CE4AEB3F77D77D480C50BF99A77D430C1003D47F4E0C50FFB97219505AFFF964B7DED4268BFC380E988D75F6846FE4B4F1D6FE73D2E7A4CFD93ECB7AE2C69D4CE88627107DFE02B2B354181789D36839BE9D69EE7F5C1782F8FA7B3858AFC7EED870FC21E020829263B050D0DD61D949C27AA8693D425837B73F5EA3C1AAC838247514CEA9CD37DFAFC7C67DDF2165621AEB4F86606DDC75ECC9CCC0F684181C69EAC3E633C7F8B2B94D6C9F01DB6F6562BFC5F6B9C6B7BF167EB3047FB0F5AAFA46D3761ADFEE3DFABCB3FB354F4A7D7EF83203AE2C27B5CB89016280F4B9DC0CB4D7E8D078E914FF0631F7C061BCEA9C995BA729B702751999D097E7E2E9630D1A6F66F218D6CC867DEFD82AB413F4ED7AFECC7BA169E4DF445627A44197673BFEB0AB7D43FA5CB9F580E2F4B903FEF4743D20C586F439E973E33E6FD6E78D031348BA128765AB56E042E64334E4DEC0C1C3C7D15D956965E30FF1DB6FE595234160E21BC11F6C6EBDAC7B2C56D814E973076DE6D2E7721D7F2E7DEEEEFB9018F0CE76B9B7D91003C480BFB4B1DDC980AE771AEDF133F17A730E44F167D8D8B01EBD9A27E86AD1A1E47030DF3722E8EFC6A424945F53A146F8CFAD8FED04A6D50B8243F1E84E23463ACB507426019393431EF10DE973E5D603A4CF499F4BB1217DEE9FFA9CA57B39E5381A7610BD23EFB1F8EB003C4C8915B64F58D9F843FC763686A0B0AC18511F63EB3FEE9D406F4319E973076D3CADCF3D716D8801EF6D977B9B0D31400CF84B1BDB53FABCEC6C1C8647A67077C32AE49DBF85E2903D18E9ED42F59D72A8962F15F4773DB42D5D7822B413CA3EB6132AD273F1E4763C4AAE9562EC793D8A587CAD719D477C43FA7C0C7A6DBF70AC4C346724CC5A66F1A38C631D78FEECBCEE64923EB7E34F4FD703526C489F933E37EEF3767DFE72721A01DFAD44E9D357083FBA0FB13F86E3E5B35A2B1BB9E3B7AF4D50E39F962EC5A19468B06FD71DD1F7CEC46F0FD3E885FC5761D99655A2F9DB1ADF5EA9E943D4A9DD084BCCE2D7F6FCD11DA4CF1DB4B1A5CFFB872790BB2B98EFEB2ACD43FFC01B64B03915FA7528B998CCDB445D85B7499FFB0003AE2C276933628018F08F36B6BB18D0B6195078361AB9DFAF4055C255A856AD45F1A524D4461D40C1F96434DECC40FBDD9BC2336B0219ABD6A3EB6ECA8CA617DA0965423BA15F6F408DD0FE68BA1283E7C27F2AA222517B39C663BE217D3E867E4193BF1A1945D6BA2DC2B2C6B43CF6714CC3A38424B41655F3311019AB56F098D3EE609DF439E9732936EEF6278BB1B564C912BC7BFF41525ECC8ED9A7A4A6483E67666B6E2FA99C13EF66CAE18198612C496A9309E79C6E71CEAD5A2DB7B979BF141D2275953D7DFE5554122ED4E5F265633CB8DDC5CDD87262A7D5BAB95D847610DF84EC4744710ED4538639F57948F310B687FDC0978355D9504D4F6065680C8E56562345DFCC97CDE3B7333DBFECC0110467A844F3B737BF1AF3474DBB9EDF2F35E5857C7B83C00A4B4666DD79ADBDA55D6E4B9F97A497A3BF68E65E7B3530C4B7171C0BC7ABC969D45FBC8876CD288AC24F933EF701065C594ED266C40031E01F6D6C773130F872C2F4DC7A52586C5A66DF99B3FED6A7F7D5181936F0FF36DE2DC48B8FF307B1F57EA19DF0966DBF9DCBDF35B36D6DC5B518E9D67ACC37A4CFC7043D3E853BDBF7A3EEFCB159CBAC5FE051A20A650702F1FCD910FA9F3D4141D809B7B0CEDADBE9669A67DE0CBC1DB7D21D5219B0D463F329A7126CBC559F2B667E3581AD6D8B1771AD28292FC18ED9AB9393249F33B335B79754CEB18FE5F0C09C5B2C499A534738E734E19C972C5EC8EB386362F35598AF5BEEFBDD82F5561A3769621A9B2242115E55354B9FB3E54FBFDF68B56E691FF9A40FE97D1D0E8D5D5F792A0A516D4F9069E8C1F1661D7EBFE26BFC70E1188F03FFAF3BF7F3654B1B164FEEECC7B9DF2CD3B29D21A2E5B455FEB5BFFD356A192F1F9975E7B5F69679956CCDAF9613731B838FEFF06536D720DB9E1B7A0ABDAFDFA3212606DA6E41AF9F3839EFF9D5DC554E4FD8780B03AE2C27CDAB440C100334BF1A31E01FF3ABBD2D2EE17164C552C5AF7E25BAFDE7458BF1E8420EF4B9D7509D721D15EA46D3F2D09B09A8D67C3733C7B2907FEDFD2ADC5AF377F75C4F41231CFE6FFF956B74F63EC432B16BE0D4F6859FA3FD49873C0C58E83125B12EC586E6579B67FFF9C4382E0B7A87F547B2776AECBE35BE5FB34C62FB981DB3BFB739C0611BCBEDCCD6DCDE111BCBC4F41A3B0F561E4FBC579ACFFC6A8E9EB3719F58FFF9D7D7F291DE5582E89E51A4F734CEEA2FFF3E64ABD5BAB9ED85275A44F48D624F4CD89CDAFCFCD004769E3FC563C6879795E18B3D27055D6EC00F37D2B139BB15B1C5297C7956FE5DFDC89C1AC5D2E0830E7F7F6EEF1AB0B9D5687E35FBDB6DF59FB3EFF90A8F9E40A34AB8672E5DE2FD1259EBBFE6FB687CBB6F31E0CA72DADA470C1003C400F59F1303CAEF3F7FACBAC7C7170C0D4FE0C1CE63C2BE7EBBE5649A7B1A7038BDFDECEFA6310DAF9E75CC5A66F9753568F99808E331FA3F8E1D95726DD8F7EB6D777E328DAF68B871CBA60D6B6FB33E315B7DDECCA6E97E19C658BC4121BF861BC5C2F6219BC767F323B3240703ECDCD26D9C9BA7599762E3ADFDE74AD1E72C39AA816DE9F3C8F08B483B1923599FCB69E3296EE7FBFDF9C0D80C138957058DA4E94174C4315C3A7B1E03EDD5563662F3AB05A97311AF6D42B4568F4339D9C27A368FCD1656986DDA6F5CB7D4C7EC7B7547E3C49DACD5F03C587FF811B54AB035E064AE1A49FA0ED371D8B2D8F9D98A1327A6CF1FB574717FE4E5FC8482C71A24DDCC844ED3C8CB4FDF9F4BD7E7721F9FF4B97219706539A95D4E0C1003A4CFE566A0E4F21D34A624A0FEDA758C8CCD8C77AF15DA4463E306AFF38DD2F579C9855B68BC9982AEBC07288948C35CFA9CFD3AAAD1D9FFDC590FBC117E73F79DC4831357507BE9049ED757DBB5B1757F9A38BC701D8F6FA891BB6B3BDA7F62EF10A66CE665193FCBDD0CB8C29F72D9903EF75C5DCCE635DE51A9C7114163EDD4BFC6DD72BDD770A3347DCED2A3161D56ACDA8888C82B18785A8EBD87A3517133C6CAC61BE2B79FD70D9AE2B74795E6DAFDAFADFEF3EBF74B7170CB777CBDA8458F5B572F903E77D086F43931E0CA72923623068801D2E7723350706C260EFB9376C17EA011CF8436D10DA14D34F65227DBB929B91EF0D4F7E7CF5B3A1C2EE75C1AFDC3C73228B91E984B9F3BB35D6E7D1EB9E02FA6F969CD53726A93E8767BFB2CB733CDE6CE6B40FADC3375B1B9363726318DEEE9FBD05BF4F938DB363985945B6A946907F1FD8655687C5C0AF6DECED2C61FE63F1F199F40E7F0048A0AEEE1F8D57C84050B3A7D7294F4B9833662FA9C8D2FD3B7F4E0C9DD5FB60FF6F6CFF8FBE3B83036D68DC5DEE9AE2C70E8F8A4CF95CB802BCB49DA8C182006489FBB4A9FB70BFAFC6D6F2D6F13D50B6DA2B1C909D9CE4DC9F58092C7B79BAFDBD2E8EFCDCE8595BF3A57C3E3F1979D4BC0A3A87D78D13FCA8FDD917B57D66BE3CCF87696E6D2E7CE8C6F975B9F1F59BA7496AE923331CD66D4E8A4CF9DB751727D63BEEF90A0A9C4AE3FD3E8C5661ADD979E39AED6E7E9EA02A426CCF4113F6CD02233210E2FFBADE7EEB4A5CF37A51623A5E7111FAFFE8780500425C7E0CB635188C84B9BB57E465837B78B374CE07F7EB5DA6ADE357BE99B53916073A51DADD42258958AB5971270B1A9101BCFC4F3E5ABC2B2F9FF83ABB5F82A60351C9D5F4DA37F85045526AA1E66F179E796ACD98EB28FF3A9903E97A6CFD918B0B68C4C3456F5437F370E6F04BFDE5ABD1E5DBD0694056D34FDB720BE0063CF1E39747CD2E7CA65C095E5246D460C1003A4CFE564A04F780EE587840A9A488FFAFB75D09766A1516813D57F6C13799B6F94AECF9D19DFFEB6EBD94CCCB7F24AD3364B8DFEDEE23C58F9CDE7B3CFDC77016F7B6B3032368DFC837B64BD36BE34BEDD963EDF3E3889FFE72B150E1A5E9B96BF50B5E2372B6F0AEB63582A2CAF2BEAE0FF0D347CC0B2D852BB1A9DF4B9EDA498F8ED12F33A90DE62F31D0D1B53E1CE737665391DB59114B377F40D8FFDC8624B18EF7196181BE6EB96FB0277C45B695CF68DF7EAA34771B2BC9CAF1BE3C1B1ED9FAE5F67B56E69BFEA44B8C3DAFC78A7013B62CFE24A6315D24747B133A70ABF5FBF155735E538D3DCC9979334E5B36C2E0A7572508CF83176468997D356F9633707A03631DE23B1FABD256EB3ADF8ED85976E22EBFB357833FC1C65998FD19A9D0CD5EA0DE8282DC49B175DFC3FB9710FF1BAABDCA1E353FC76E532E0CA7252DC66628018A0F8ED7232A0D10ECD7BFCAEBB6DCCDBBA8EFA40CEF8EDAC1DC4DB42F3B4E96E68B16BF34E684B4CEDD8C935B879FACF5FFDCA34A6DD72DFD8B5643E1F4C6BDC519E477A4030BADB5B71FD5F3FC180A6C1A3ACDBBA3FA51C87B5496DE9396719181D1DC1E5C50B7179EA67516DF5EB6D0FB138B6DCB4CCF4F9A707F284F5F7089E10DAF6471EF27D9F9C6FC4B70F048D3635299ACFDDA7FD181979E9F26BA0C4F8ED1DFDA30809094592B03D2EE6145E0F5B7F97EDABFDE72CB17ACB9DE7ECCA723A6A339FF8ED72E8F3DD153D882D4E45545B0FD41343263D7E75740A8B377F6BB53E1F7DBE3AE2129FC73CAAAE1681B94F101CB307E7747D483174E1D3151BF9B25A5876953E67FE62712E297EBBEDED62FDE723C26F61D07ED4166931D95B8BACC07D7835FE060F7606F2B1EFDA82223EFE2C23F00CF59FFB0003AE2CA7AD7DC40031400C50FFB91406BCF1BBBD2095F5D8BFB97C60CF9FCEF69FDB8B1D3E974D674D071A559933E3CDB3ECF711B3ED96FADB9822172CB0DA36151985FF10B6B70686A2222C14C5E712A0CFCBE479E59FCF40C9FE4DB272CBDA2F4D59C533ED1E950ACF6BAAECDA7C98A3FFDC19DF18CB2C0703AC5DBB3DADC1A63EFFF389626CEF7A695A3E28FCFE7F9B7EC296A1F7F83FFF3D0941BA21EC9B9AC65F238A112CFC6E6FEA15CDA758DBCFDF05C8790DE4AA07EC1DDF96D64E4D49C0D1938E6BED93C74EF031CB2B966C86262FD5211BB97D23C586F4B97BDB64E6F1DBD76D0DE6CFF55E4D395E0BDBB2EE648ADA88C56F5F72EC02E2351508D3E8B13BE90A5646C621282D016B222391A4D70AEB09A6F514BD76963D1B0FBF31EAB843CF23F6DF257BF7413D61C0D61435623A9AB1F5721CB6A4DEE29A7C736AA669D9DC6E4F7133C2725244F3141BDF9ED7D025F86215F66D5E05755E29526F66627C645031DCC40AD780DD03E6695F6AA3D53696D85813B1EDB6F6D91B7BE4E839DB8A0FF7F4B106CF6A6AF142D7C3F7775655A155F87D35328AF6DBECFF533C26CF98E06B478E4FFA5C9E7A408936A4CD88016280F439E973E5EA73A623622F25213FE418DEF4EBD0DD3188DA2B2918E96EE6368D421B72445B6965C3525B611DDE7E7CCEB7649508BFA3F2B1DEADE7FDE7EEE2968D6F7F92757FC6EF2353D0153EB46B33973E77C63772EA7396D838755BE3DBFF145AC4F7AF7EA0E5CB0BD35AB15EDDC8F7FFF14233FEEDD03D7C91D7871509E5BC3F7DD1C54AEC1B7C392B9F431FDBDBEEA83BDC31BE9D69EDC9D75AEC3977CF61ADBD614B101284ED974E856072ACCF211BB97D23C5C6197DBE5133865DDA1EEC35BCE5D77DF9CD16D2E74E1EC7BC3E6ED50DE2D9D35624AB1F7276BE59B5029DED4D5636DEF81CB3976CC56FCFAB68C04B16EF637214C59D06645D3AA7186E6CBD9F627528AB3FD937425F97F6F16563DA52DB8D3DA36CFF13EC17F62F5577F2ED5FAB595E1FB022B71BDB357DFCFBA08ECEE1799D33C56FF74CDD41DA8C1820068801D2E7A4CFDDA5CF592A3816CED7CBCE5DE4BF37838EA026EE0232843664EBE583A2366CB9F6660E6F2718B5A89CACBBBB1E7821E8F2BA2B09B3E65467FB585FBED8B7F3A63CBAF57CEC3E4BE6F989FA46F82F1B17C0F264CB6CFB2C7DCEF2FA783CA90CD8D2E772A44337DCABCDDCA1CF99D64EBD1683DDBB0E3AA4B5599FFB57CB57202E4585B38777F9AC3E5F59358225B1A5F8A71FEE63495C29B634F6903E77F23896F5717A561974BD3D282C2B4654D809511B6F7C8E49D1E7DC1F376E432FD4BB8187C3F0BAB74911DCBC7BFF0187D29BED8E41FAAAFA2556C4976163FF34D65C9D1987B4B1F41996A93A84E5F7F8736821FE1C23D4C36343D8D03C82C38611D3BA3186071BBFCF8EC59233E7CCFEDF909AC293988D71EC19FF46CC5E5E1F9F4596EF9A4DC711CE2F7DC912D3F951BB9CB41931400C1003CAD6E70B763E98F5DE58AEB4EEC62FF337913EB7F64167B775F98DDB8C69BEFABC24E23CFF2D3A751ACDF74A50107610C3D52A511BB6FCA4BC896BD0B2939190B5FF5C2203F3619DC5706FCCC8E6E5694A8E9F6DF35183B3B60C6BD3B0EFE6D9B231996B77A38D4DDF0879B1B693D196E5676C2719BFC39FCB07F6CAF9BB054B5D1637C1DDF58D3BC6B733ADCDF479C0C6ED4E696D7BC917F4398D6F9F9B4347F5F98B49418B66646173E0018C0CB4A352D387A853BB456DBCF139E6AC3E7FACE941922A1327F70721AF4A8323E17178DE56A8086EE6D2E72C6EC7FFD8FD907F0BC4F4F91F36A9F0695C2BF66B3BF16DB301FFB02213DBEB3BF12F821E5F9AFC082B33EB6774BD993E6729A2B40B114B02B906669C18138B2163BE6EB99DFDFFF26F7F8DB54262CF4E96583C14E3B2516FB35F7BE5643A9E3DB7D86FC447DB59792D5E88B4C040D2E732D4034AB4216D460C1003BEA7CFC5FAE70E0BE94F9175D856D7C997BF2A1FC2DF4E17E1CF3FD6614B453BD6D60E6169661B0E8F8EF1FFAFAF3308CB06D1D8D06C8E5D39F579585D0F32477BA012967F4851635B62027EECD0606568A8A08F55D8F2631C8E543FC6918C2BFCFF871E3E404C673F8285F6C3015502F6976BB0F17428B60BFF8DAD2A31E5CBBE0B34DF77FCFE436C888EE6DFEE1DAAD6E24C7D2D42D3E2913E358D2FF61E169DDFC6197D5E5C3E938CE54FCDB0B691A2CF2F9C4B40D6FAAFF97A7D6E396A2FA5A0ABF0365E8DBFC79DEF56DAD5E7CDF72BB806AD8C0AC35CDF9F3BCBBABBEB01165FA7EECA0D5E9E961BD7E67D1C397C23E559A0E4BA4369FADC9144FA7CA67EDF54DB47FADCC9E388D5C773D9F8833E573237ACDFF8605A03EEBD1BB7D97F1E30F41E7FD9A99ED57FBEABF3257EBFA71841A313F826BBC5A4C7B7778E2050D0F26C7DD7D0100EF6BFE4F3141A63E0391B078FFDBF21399127311BE37B64A6BBEDE5C5B4B9F1FDB0E8712CCE8FDAE5A4CD8801628018506E1B9BD5D9A7931F8B3FB784E7CF7EE179B4B767C4F4DC0A189CC4A79BD47C3F8B37B5EC7A2D5FFE4368293656758AE6C39E5D2F8707F9B19C39375BED9AE5A11188AA2AE2FAFC6AA70ECBE3737021F71AD69C3881AB13D388D676227ED480C4DA5A04645563D5D6E58813F4F9B5D1517CB67E0B22FB0D387AF504E2749D48311866E51D2994D37CDF19218F8B8609FCC3BF7E0D757F2D5646C76153920A1B42B6CEBBFF9C25D65FCEE27215178AFB466AFFB9149BC1673DA66DDDF56CD9E0B5FA9C69F337B3CAD324E9386CBEF687DFAF40414424DA6EAB91BC642D123FF9370CD6DF9394D70321AF1AF6ADBF9017D3FAB5579331DC50E3957587141B6FD5E757AF25F373B74C2C1EBDD8767BFBE4B471342F160B2B68F40376E95E98EAE56FF367EAEBABD76ADD7ACEAE2CA7A3367D43C3928E93B268B1D336CCBF9ED6D472A6D3024B9EBA6E52B961FCDBFBFE9C25D6D7C0FB1D3EAE6F6BD2F3FD6B73DB1164786BFAFE7C4D368BE56030FD8F7D839E59F8745EE75C25D42F5566758C719FE1612E4612AE9AD2ABF8F859EBF6B6CF757C5BF78092AFE77C1870C6079E3E67B9CB490C1003C480EDBC168A3CD79570CE2F050DCAE2438B3DBBD878AEBF5F7D84DD8DBA5FC67D45D76053611B166675E3FF5DA142B0AE0F017DEFB13AA91C1BAA7A79DC14B1BC62F2DAF8F8AA2566E3AEC4C67299A7DF2DF88BF5BBFBBE0984244521BCAA4ED0E753F8E7B5C1D87F2391F771FFEBB6206C10B4F3D16C151285FFEE4FCFC37747B6E06849314E6986F0B7B55F21FA7131D7E0CB36ADC0F6B83356F95BEE3B2DE8F3BF7EBF0321755D5C9FEF2F6CC6DAF8EBB85A9D69539F8B958525C680D8F6450B4FA2A9D9207A7DC4DA83F6AEA74678C66B9CD412469BEA8CBB782468979AB331288F4810F675CACABA3BEB811EE1B7E6EC15940965613AB8FE7AA269DFBBB0D3B3C6B2B3546131BE9D25F6BF36ED18B2D62E816ACD2A936FD401FB4DBE19CD2FB4B2EB59B08027CBEDC6BC8ACF1CE7E7D25ADD82EB5F7E83D6A448ABB28C7FBFC9643725DC1F7CCCFD6F7EA3A8BA438A8DDC0C50FFB9E3FDE7CB73877070A80F6BF3982E7F8F7525CFA8FFDCC9E350FFB9F7F59F1BF977650C8FF99EB3ADF870ACDE67F3954A49731DDFD63DA0E4EB391F069CF181A7CF59EE721203C40031E07D7D6073F59F1F1E1BC22EFD0836EA2779FFF98AC76FB02AAE002BAB0DF864EF3DFECDD6A7D73AB1AF4B874D3D93D8D7D3273AC65DAEFEF3AFAFE523BDAB04D13DA388EF69C4377BF6E387122DD7CEACFF9CF5A9C775F608FA5CD0EE7FFF0E29BA7AAECF3767B722B638053FDC4837F591278F8E227D7048B4FFDCB86FF199EB084D388BA382B662C7B8323A857FFADB12A827FA64E93F67E3DB59FF39F38DE5B7E72C39DB7F6E2F76F85C36FAE63634D768F1E4FA25BC199912F64D786DFFF9B0F03B2294A7E85C3C5E756A84F28CDAB5B175CEBADE69DE7F5E786887C93755E925981CEB717A0C03CB8BF59F3FBE7486AFB379710A438331261247C93CC68F795BCD55F580BB6CE46680F4B9E3FA7C53DF24BE8CAFC6A2D4462C89ABC4CEAE17A4CF9D3C0EE973EFD4E7C5E57AAB581C6C5C831C713DE43867D2E79EA93B489B1103C40031A0547DCE92ADEFCF8DE3B9369476626D55EFACB945D87F9666EBB04DD3C7FFB7533B804DDAD77C4E12CB77CB2C469C3D060E1F3F22BA5D6CDED820752EE2B54D88D6EA71BEB614276B3588AAAF455C4F0FFFF69CA563D92A1C2AAC449CA696EBF5205536520675DC3649DFC16D8CFF5519F4B3F237DF17515D8993B96ABEEF5865133F1E5B3EAFE9B0D97611D3E76C5EE5D4DBC2795F4DE473CFFC52BE99F1EDBFB4219C8F0F67D9476BDEDF6A19EFECC5F0046F0374E565F3D869EDB7B3C1BEA336EAF3FADBF9A6D8E4C6F868DEAACFD9F8F6D6E434876DCCCFB9B2FA97EDC6F1ED692B03D05B5F2EF82F0B598107F076B8D3217D6E9997717CFB605B1D1A6F3D4451C85EBC1289A3644B9F0F7DBC866CEEBCBE5EC34C3CF931E157E0EBF9E3521EC3AE95C7F91DB5E91B4FD637A4CF3DA7CFBF2EEEC7764D2FC587FB40FADCDFF4B99C0CB8C2C6D1F9D5265252C5B5F8A2454E1F9FDAE5CA62C095E52406880162C03BF5B9ABE2B79BCFDD24C640E3C004224F1DC7972B965ACD1BCB9237B66BECF59F6F0F8DC7F840A353D7C6D9FE735BFBDE4C4E23F3BB404C0A7E7EB5632746162CC0EB90D3285DBE88C79D316A74E35C2E96738BC9C1BA92EB0176CEADDD33EF4C8E9F9C1678947E1CA6E512B846B7CECBD16781BDFE73636C7EE3F65AE158B9977230D45C86ACC0408C0DEB3DEE4FD2E79E7FE658EAF300CD083E4B6AC5EFF7E6E18FC78AF877B3A4CF9D3B0EE973D2E7AEB071549FBF2D2E117D273F1116E6F4F195FC3CF647065C594E6280182006BC539FBB9201D6276CCE00EB1F36EF232E7CF4043FEC58239A9737B66B6CE9F3CFD605E3A12ACE697FCEA5CF8DBADA3CBD4B4DB3DAD659A643656880C97E44D0EBF7FEF657E49E4D42CF6FFE3BEF73171B1BEF4FFADCB83C303CBFE398F79F5BE625A73E1F78318A47892A941D0844417C01B2BEFE6C5EF3D6933E77DEC6D3FE74469FEF1F9DE431E296DD6AC3F2DB6DD854A9237DEECC7126DECDCC1FED607C6EE33E5BCFB14DA9C548E97984B8C151FC21201441C931F864CB1E1CCACAC4F6A8A37C9E90DFFCFB626C53172260DF1A8F3FDB489F7B5E9F53BBDC77197065398901628018207D6EB9AFF3639F248B43C7DA3546BD6E9E62AF8AEB56B176CD57E19710AFAD43986610410911D89D5D8D8D316108CACCC455DDFCF5FCBE0A0DD61EDB8FCD2A158E245D9975BC1F84E319DB515F1E8BC299BC3487F5F9BD9A1E2C5DB418E3C39DD63E7B3B6ED5E6332667F539EBF766C972FB78B71E77B704F3F1F5DD9D8368B99385FA8B17515FA4457FE90DD16BFAA27F147582D667ED0636769A8D856FBC5BC8976D31C0CAB184B5613FCEB16A9E945A0FD83B6729C749494DE1496CDF7CF539BB26395B66DEB318C6DF2373DD263C2BCE35F59F7795E679DC9FF6B67BAB3E4F16EE03761E96E9F5DB09D1EDF6F6C969E3685E07D25BB022B71F6B73ACE358B36F6ADD79CEAE2CA7A3362CE6A0D3C7191B47DAE24556714E6DC53735EEFBDD82F556CF09F62DD5EAA34771B2BC9CAFAF8C51F1E7CA17C72291A2ADC68A884B58169D80E0E8DDA698289ED6E5C61421B0E4A9EB262737921870D139B3E76C9D591D63BEAFF1A702E8AB8AF9724BFE230C75B5A3F1F643BEADA3B4813F9F07B5AD4E1FDF56F9957C3D7D99015796931820068801DB79B1E7B412CFD95D0CE4DC3708ED9AADF38EDFCEE63BBB363A85BF7DBF19470BEEE22F011B646B779C1D9AC69F56AF1596277054A3C3B20DABAD8EB7466847A9C7B4BC7DF5E9FA75A2FADCF9F8ED9F235D68F3312D6E99D29CE4E6A9F08C7F6A434BBC783581FA6D8118FC5FFF0BC63FF914CFFFE13778FE5FFE179BDFAC339BDCD0A318117EB5F9C57833D089DCB88718EBAEB2CDC0DB716C13DAB0ACAFC9729F62EB013BE72CE538EAE4249EC4F639FA2C9832BBEEC67DC66D4F1F5599B63FA96943EBDD9BA85165A3BBB200CD42FBED79C323C5D61D723340FDE78EF79FDB8A3F4DFDE70E1E47A827583D6D19E774AE73137BCFBCBBA207B1C5A9886AEB817A62C8F45CF9EBBE0B501B5A71BAD380CFBF0F42D2930A419F4F707D9E3E3AEA716D4EFDE7EEEF3F6763A3267B6BD15CD387E745375172E602722FDD367DCFF4BC4C2DE9F84A7D5FEEAF0CB8B29CC40031400C50FFB9D83ED687CEE2B7DB9AE3DB567E62ED9A0836DFD996235019B43C2EFBDF7785403D65E071E0629BDBE6D5EE6073A7FF25702F6F2F31FD7DA1B5CDEA78C676D45541B32FDEFCADC3FDE7F6EE0363FC7639AEC17CE63F17DB776B4B100A2FA9F0A6BD80AF1BDB0AB6F262E5E06D5891F1004AAD07EC9DB394E3342427F2E40C03967951FC76C78E4FFA9CF4B93BDB64B6BE3FEF1C9EC0A19063682CCDB2DA2716E774C9B10B88D754204CA3C7EEA42B58191987A0B4046C8D8EE6EF87D9FF02622F21A6FF1D36C5C561E3E9504494E4785C9B933EF79C3E2F117EC7061A5170568582E85887BE67B2B74FA9CF637F65C095E5240688016280F4B9E53E369E9D2523036CACBBF97E755E2592336E60FCE373C63C59B66B5204FDBC3A2A0E71F579B8A8376067FC05C40D1AB02D2101C1B76E21B6E9F1BCDB1EF186096C4D48C49E5B99385D5939EB78DB84E319DB516B222391A2D73AACCF136F66E3626C3C26C70C2EBD36F3D5E71AEDEC7DF9C74EF058EFC3DA2EBCFD30858CC03376F5394BB6C6E42BB91EB075CE528E63D9D672C4078EE8F3F7C23616A7BDBFA112CF3B07D1909AC9BF5718EAED539C3F499F2BAB2E267DEE188752F539FB0D65712184BAD1729F37C651217DEEDE73B6A5CFDF0AC9F8CC65FDE7FABC34949D8B33F59FF3EF99843605B5CBBD9F015796931820068801D2E796FB8CB1E0CC19B09C432CBF63105997CE59E5E58DED1A317DDE393E8DCCCBB1C8691D41FEB5D32EBD36F3D1E70FCB67E28D17E7CD6C37FFFE9C6942B68DCDD93D577B80F4B96BF439DBC6FA4E4606B4C80EDA2B5C9362BEBD253B4771FE247DAEACBA98F4B9631C923E277DAE247DCE92F199CB9635257578D5AD35CDA7D95E5C8BA7F7697CBB2F30E0CA721203C4003140FADC597DAE1F99C2960327F0BAD7FDF3ABC5F7F49896AFF4B06FFB0C2ED1E72F26A7B1FA9B0D38792A12AF87752EBD3672F79F4B6180F4B9EBF479AEA0CF738F1FC1D3F4588C8DBFE2DB9FD4F5E1ED7087A2FC49FA5C597531E973C73894AACF3BFA47F1FDFAAF499F7B11374A6A97BB2B7E7B6CC6CCBCB72CED4B6D342D5B26164FD2D1EDE11FEB0F6240B9E5246D460C1003A4CF2DF7CD35BE3DAF4A83C3A72EE0795BA1555E62ED9A0D5732783C7536D63DACE4011F77BEF1C2051EBF3D7374D0A976C6F61BF7043DADE2E9FBC804615BFFACFD61753D429E3D7CCCFBCAD0501C2A29C7918C2B7CDFA1870F1CD6E72CDD2C6CC6D9C89378D9AF6C7D2E0703A4CF5DDB7F3EF95A8B1BABBEC3F3E2EB682FAB478D70ACE6ABB18AF227E97365D5C5467D7E79EA679EEEBD1B277D2EE13834FF39E97357D8D8D3E7FFB160812966AB581C57CBEDECFF3F97578AE665EF3DDD7C12CB9718506E39499B1103C400E973B17DACBFBCB1611029C9F9262D689ED8DC4562DB03774459B50D583C75F6FBE98E93389C79197FDDBE07EAA999B8B6D786869C6A678457559B96A39BBA84DFD9F17197874620AAAA882FAF39710289C26FA270FC80AC6AACDABADCA63E172B0B4B57AF258B6E4F4A8CE7F1C48CCF68F3641C5FEEE8F6D8CD013C396BF3938D7866AED4E7C6B9DAD8329B3766A45B8B3793D368BFAD86BEA5194F1FD7A3E5661A5EF41BF8798E0DEB5DC6BA12F5B9E57CF65342BB8B8D6B6479BF68998901A06FD7F3757D79E1BCCED95D36DEAACFBD7D7EB5A2D21EAE1353521B9070F59150173FE6EB2CB9FB9C5D594E476DA4CEA923369FC65C364FBA5E997C6D4C6C4E3BCB6D73ED7376BBBD7D57AFD54A3E3E63C953D7CD27E7559A7887DAE4249EC46CC4E6F2B0770CF6BC78273657DBDB719C4E6D44D47F7CB0D2D7C113D358CAE69EB9568F835393D854D98B55857A2CCE6CC3AEE65EFE9FBFA7EA10DCD36353A35F28EE9C990345380E31A0AC72D2DC5AC4003140F3ABD9DAD7D43888B09389B2E8F3D517B2F06345068FA7FE97804DC2F629BE2FC5E0DCF8F4C8561D76A7A50A4985F0E2FBB3FB08FA261092142568F83A9EBF519FEF4FCFC37747B6F0632B519FB37C6A85FC9CB1B927E87366231703B6E684B3AC078C73B5353CEA466FD14D14459C434D491B9E1526236B43005A2A1AD0743184FF372FF4A84BF9B475CE528E633997AD3D1FD8CAEB6DD733933E8F147439FB9D2C2D57543D20C586E657A3F7E5AE2C6771B9DE21DD6A4B9FDAB2311E474AFF39FB7D743D1375ECBD5A730D5FCF8D4EC5F3D22C34976A501116CAF755C79C2206DCC88D52FACDDEBDFF80CE92127CF1DB5F8BCE392B3696CADE318CCF0CABBC162FC417DBE344F5394B1B3506FCDFABB370647484AF078D7EC0EF4FD760DD8D47382CAC7F72B410EBCA9FE188A0DFC5EC59BE6965DD56F3A010039E2F27D503C4003140FDE796FB58DF391BD3CE1860CB6CACBB71DFC0D834D66D0DE6CF8F17DA2AABBCC4E2B77F7E300C7B624FF271ED6B4F1DC181E27A6C8B8BC10FB76E21323B4BF298BDF3CD7D307E7FCEE6BFF9C7752188AFBF8783F57A04279CC51FBE5A8140B51AFFBAE44BA8A646B12C3402E9833A517D2EE697C68109F43FB5FEC65E09D7D35E7FAF94E33BDA7F3E6BDE9817CD7CEC76F59D6C0C57AB507EF11C74BD63B8FFDD527E6E0FB67FEF52DF28ADFFDC3CF952DDE1ADFDE7A4CFBDA39CDB232B793FA0DCE9AEA0FBA5EAF3C111419F9F3ACC6371B7DD7BC0B7E7C63EE0759FAE771AEDF127F8BE94BFAE11F6D98EBDE9EF0CC8CD8D52DAE54CCFB2393E53927FE9BF30EFB390A2CFCB76ECB4CA8BE57FF0F45DFE7D8B2D7DFEC9B187A675A6CF178494E260DF0002FADE637552393654F522B8AB5FD49EE55BDF356C35572C31E0F972523D400C1003FED1C676262FA6CD992E3732C0F4B9797CB8E8E41C5CB97006DDDA66ABBCC4F439FB569C7D67CEF4F911B58AF76D1F2AACC4F9DA52A7FBCF594A9F9AC69ECC9FF0ED2136EF6CBF499F07A97311AF6D42B4568F2379B9FCB8FB047D1EA7A9E573AD07A9B29DD2E72C465CC13DB522AFA7A7F579C59D468C7414A1E45C12AA556AE8AB0BD192715568BBBE434BEC9199FF1E3BE152DF903E277D2EC5C6D3FEF497E7B1A379D9FBBE968DD75D9AD986C3A363F8AE72009BB42FB9F6DEFEA48FEFDF273C0B022A74A2B63BF5AFF153598F247D6ED4E06CBDBD6866CE05737D9EFBFD0A54334DB56F1731E0466EBCA55D2E459FBFCF10FF96DDD6FD715048CB6E6BF197D03C617DA67FFDDB9A17F897C81AECEAD0E1FF5857809DF5ED5859FF1AFF76B2C0F41FCBFB4389FEF405065C9517D503C40031E05B6D6CB919C879C8BE9D9DB2DAEEEAB83A5FC76562D9B63588ACAF922D4F5BFA9C25F54FF714793D3DA1CF597FD1FD9371981CEEE2DF9C5727A4439797336B3F1BFB591571987F7F9E1F12EA57DF9F9B275FAA3B489F2BBB2E562A378EE4C5FAED2EA536D8EC1F6469BDEE2D56C555CCD2259FECCBE7CB9F65F6E2AB2BF938D837246A1BF96C18E98B173ADD3F68A9CF59DD96BE357C56FF39AB03EF066C2406DCC88DB7B4CB951E1F8E6973E3F81225FAD3171870555E540F1003C4806FB5B1E56280F529EBB55AEC0E5761BCB7C66ABF3BE2DE1E2AADC5BF04ECC0D7BB77C355F3ABBD14CA997A330B3BF646E1756FB5E2AEA7A7FACF95C43AE973D2E7526C3CED4F7F791E3BA4CF7FFE19E1E9CD36BFAF351FAF6BDCF6B71B9D58A3AEE5CB9F841563EBD07B6CA8128F81C5BFAF4DCF76FAFBDAA78F3578725785B10FAC6EC8C69B7E1D3A1B9FF039ADD93E637DF1E6E3DC1EC400B5CB5DC580797C86F9C408344F2C4F6FF58D3F32E048F9955C4E62801890DB37BED4C69692D74B83C1AA5DC35281D03E292FC811B5B1D4E76CDCF91F024211941C834FB6ECC1D5A6422C3F7B0D416909F826EC3454063D5FDF7621121BE2121153ACC6B5D129FEEDB8D8DC6BE9A3BFC46B0FAFEC81E5FC6AC663FE71D77984679EE7EB81F91AACDDBE027183069E2F3BA623FDE7EABC4A1E1F6EA05B6BEDB3B7E3A2BE71D7F594539FB372A42F59C263DE58EEB3590F74EB315152E631D6ED9DB3DCFE74F659C0CE6D898D73F3743D20C5C65BF5B9B7C76F374FDE18AFD5A1BCECC4A7361FAF1BD43133867D7BDF0416DF6AC38A8447F8FBFD3EFC6D9F9AC7B1FECB8FF5D837F8D227E253FB120372FBC61BE2366BAB5AD0F1930A86F1F768CE5063707078662E93D743C4809F30E0CABC8801628018A0F8EDDD2DCDF876F142534C51F3641EABD43CFD6EC15FACF4F2CA1815D7E75F1C8BC4F1CA6A6CD8F335DF7EB8CD806587F67C5C9F89E7FE69C046FECB62AF8BF5756F4BB9C3BF2BDF9A9080EFC2E244F5394B1B54B5088A0B4360EC6944F64F63D9A615DC6EF9CEEF45FBCFC5CAC2D2C2458B45B72F5AF8391F37C9FA702D138B2BEECC76293697172CE0498EBC583976FCB7FFCA35A5BDF26F17128B51CED86063F3DE6DDDCA353A5B378F536ECE13FBBFD1C6729F3D9BED73B1269C739470CE4CA3BBDA9F29820F9CF5E7B6C56B667481C2EA01293614BFDDF3EF4ABDF17DB9A379D1FCCEBECB80DCBEF1867E33E3F70FB951D730D45281C2E82B181B33A022E22C31E0270CB8322F6280182006A8FF9CCDFBD5E0E41CDB62E3DBD708FA5C3DA6C55FF75DC0D5FE56ACFC61F3C77EED0EEC498A9C599F3220656A1A8B376FE47DE44C9F9BF7951BD3999A3AFE1B59572FEC679A7EC2A63E57F7D7E27F6E13F4B9A60D47AF9EB0A9FBED7D7F6EEB3E181D1DB1FAA651EA3590D2176ECFA67FE00DF2438EF1B197ED355AB4A75D99B1B99B3D93A7905AEF64F2E5EEFA465E0ED6BFD451D783FEE64ADCD91ACC75666B72B455F98D716FF8DCDE823E65FDE86C7D1A103DE7A9C8284CEDD869BD4FB063DFDC89DAB0FF77EBEDFAC078CE728D6190F359C0CE6DC9E254D173F3743D20C5C65BFBCF499F7B47395D3DBF9A37FBC6DB1990DB37DED02E67FA3CE7FB15C8DF158CC9C951DC3B7012D5E999781C15420CF80903AECC8B1820068801D2E7B63460E7F004BE5CBA022F3F7E7B679EC4C6B7AF8C4CE0E3D9B74647733D1D5AADE5EBC12989BCDF9CAD6F4B10F62724F2F8EA9B5333B1323414C1A997ADB4F4D9273AECBE91663546DDF2985F45A72028290EDB6223B1BF5C839DD1A17C7C3BCBD791F1EDE342FAE1D0719C38172F3A8F9C9CD7466E7DCE6C0A8E85F3E56196AA59BCF56A3C0810347751356A04BB5BAB56CC7C4BA9356044F30815D73290753006AD970FA24F37085D4921DE8C8C8AEBF3EED9DFAEF1583782A6665A7CD6390BFF33C6BFB165638C596B69A3A4FB43DAF7E7CAD486526C489F7BBE2EF6C6E7B1DCC7A73699F73120B76FBC810163FFF983F37731589E81A6B236D45F3C4E0CF81103AECC8B1820068801D2E7F634E0E123D67367B1E48EF87072275BFDE79752D4D8B427142F75752EBD36AED6E74DA979283BBC052DF985783532852765C5280BFBE5FAB5E5E4E14973274AAEDCE3F398B36DFA81093C2FCCB1AE073EF67B330DFDF3B640BE6CD4D84C6FF338B4C276634C5AAECBA5D828E8FE207D4EFADCD375B1373E8F499F130372FBC61B1830C60F7C7A5F6DDADEDF6DC0F3C7A5C4809F30E0CABC8801628018207DEEEFFA7CFBA1E3B8F863125E0F6B5D7A6DE4D6E7CFF5AF90B5FE6B8C8C4DA336AF1277167F29E4338AFB87C2F998779DA60F65A776E369FB101FC7AEFADB1FF9FE9CF377A0AF60F96621FF4C02BAEE5CB55B0FB0EFC49DD92ED5C6D3F707E973D2E79EAE8BBDF1794CFA9C1890DB37C40031400C1003C4003140FA5C5C0376F48FE2CCE923A236BEA4CFE3D37FC2C52BF1181F1974E9B57145FFB95C0C503D40FA9CF4B9E7EB626FBC0F499F130372FB8618200688016280182006489F3BAF017D499FDBBB0FBC519F8F7776397DCE96E567E3D28DE95D6ADAACF5B9B63B63A3A4FBC35106CC6353FD6E41BC69B9B3FBB54BCED95D36DEAACF697E35EF2B27CDA9E35B0CC8ED1B62801820068801628018F0F7F9D5EA84F66D9D936D5C8D76C866FC5D5B7176EDC5ECB5B58FCDE326D771D8765BBE71473D20C5CFCED8305DFEFEB7BFC5586191D3E76C597E77E97325DD1F8E32608BB5275DAF5C72CEEEB2A1F9D53CFFAED41BDF97CB7D7CEA33F13E06E4F60D31400C1003C40031400C50FFB97BC6504BB1B1756DE4F68DB7F79FFF5C5E698AB966DAFE315E9B793F35D503F2303030FC96FF3EA8EC43EACD368C8F8C397C1CA5FAC65BFBCF499F7B5F393D5D172BD937DEC880DCBE2106880162801820068801D2E7A4CFBD5D9F9B8F1767DB59BC743657394BCEEAF3EA5C0D72BF5F81B22B6918AC7E80DAB236E46F5C2DEC9BF208034A7C1654D6F49AF6BD989C467A52ADA2CA29C586F4B9E7EB626F7C1ECB7D7C6A93791F0372FB8618200688016280182006489F933EF7197DDEADC7FBC0ED266D2E459F1BE7757D2B2C0F6A75E87EF91E8D67C33DC680D29E05A97775387EAA948F697F50D4855D2195A8B9DFA8A8724AB1217DEEF9BAD81B9FC7721F9FDA64DEC780DCBE2106880162801820068801D2E7A4CF95AACF1B9213799ACB86697036AFF87FFEEA57B3B4B9A3FAFCE5F020DE4D8CF365A33E37EE237D6E6D63EC3F57950D2234F81EF49D438A2AA7141BD2E79EAF8BBDF1792CF7F1A94DE67D0CC8ED1B62801820068801628018207D4EFA5CB1FA3C35059FFEF6D7DC0F9689C535342E472E5860A5CB8D89ED13B3314FFFF8DB45282E9989FBCEC6B7177EBF42589EE0EB153975823E3FE4310694FE2C60FDE91D2D7D8A2AA7141B6FD5E714BFDDFBCA49317B7D8B01B97D430C1003C40031400C100314BFDDF9B8E2AE28677E4D1BE25252519D771FB50D5DC2F65736AF0D8B95CD62C8CB757CA5C66FAF4D4EE2692E1B1617FDE76D813C7EBBA53E7F67764C5BC7494EAEE5C9D30CB8DAC6D30C28D986E2B77BFE5DA937BE2F97FBF8D467E27D0CC8ED1B62801820068801628018A0FE7365F49FE715D562727214D9C26F51618EDD6B639CD34AAEE32BB5FF5C4A7CB89FC3239D1EDF2EB73F956AE36906946CE3ADFDE7A4CFBDAF9CFE721FFA0B0372FB8618200688016280182006489F2B439F8F0BBFA9B773D1F8B874CE6B63D4939DDDAF799AEFF195AACF1DFAFEBC5BCFBF3D6773AC99B67FDC46FA5C590C28D986F4B9E7EB626F7C1ECB7D7C5FBA0FFD8501B97D430C1003C40031400C1003A4CF95A1CF9DB936463D29A62B955A0F48F173494903EE09C9960DD3DEF6E638679ADDA8DBED1D87F4B96F3D0BA4D8903EF77C5DEC8DCF63B98FEF4BF7A1BF3020B76F8801628018200688016280F4B9F7EBF3D391736B504FD703CEFAF96EB91E97A77EE6E9D00D6BEDCC6CD83CE7729C33E973DF7A1648B1217DEEF9BAD81B9FC7721FDF97EE437F61406EDF1003C40031400C1003C400E973EFD7E74BBEB4EE3F8E8A6B16F63523EE4A3D3A9E19101E5186C9B1B7503F7A890E4D3F42428A9024D826FEF848B80FDEB8BC9CCEF89969F39DFAD738323D6D4A961A5D8A9F4F8495705F59A6DF2D88E7496C5F51698F22599762E32FCF022936DEAACF297EBBF795D35FE234FA0B0372FB8618200688016280182006287EBB32E2B75B6E1B1D1DE1F37EA5A43658E9F1C0FF9FBD37FD8AEA5AFB457FFFC3BD5FCE79F3E18C71C6BDE7C379C71DA7D9EF8EF7CDCE4EF6DED94976F6DE894D4CB08B1A14630B4491D88020A2A0456F574AD15974A5842202227D8FB422AD94805848AFA0A048C4F772D79C5895A2A82AA05C50ABAA9E0FCFA85573AE39D76C7EEB99F3B7E69CCFE39123CCCBEFE965CDDA149E26E86C39CF2B24F521F2AF95F0B073890F31D87C1FA5659DB83738893FFC3515133D0F71CABF80C787FDDC83DBD74A97BD9E8B6DE7C29287F3B8B94E585DD93DCF05C9397D19B5717294C842A12DCF44B5BA02E5C1277127E11A1E9515A2B9AA1595417EC2FD930B968DF480638D05D6A421FBEDB6FF566A8FDFCBC57EBE237D2773160C88DD368401C2006180304018200CD0FAB934D7CF5F4DBE4041A1C62C3F37B57ECEF6B9B3BC8E5FEA404F752BB4636F7035BD072D551DC8AFE8C62EB76C64D63EC1546F2F4E0714F33469F513480ABBBDECF55C6C3BB3FA98E2E64C0CF7A0E7872462EA99062363D348DD7D0463038F90BD7F9F90D7738C8D8CA2EF99F0CCB0B3269FC3DAC9708DFCABD549F3D6CD8BCBB536C7C04ABE1F8E34165893C65ED7CF899FDB5F3D9DE53D74160C88DD368401C2006180304018200C103F97263FB714BED0FE76C6CB7D04FE9D2CC49D0AAA436D6D27FEE9F233B4CD8F107ABD176A6515367CABE2FBDB5DBFCF44BFB66FD9CBBC5CFCFCA5709D76E4025EF6D6E241F3102A82BD79BC257E6E2CA4071C6B2CB0260DF173DBEB627B7C0FC57EBE23BD87CE8201B1DB86304018200C100608038401E2E7B6E7E7891E21789C1B87C70393A80A0B45DD95081E5E79AB1523D5F3CBE6C8F6E1587D7E12B8B877E713B3FC9C71F2941DBE688C8B40966F102A4E7AA0A369148DB1E1B8F68D1B1E97DD404D6E93C0CF7D2C964DB78E6EB87EAE5B37973AD6AD49636B0C48390DF173DBEB627B1C8F899F1306C46E1BC2006180304018200C1006889FDB9E9FE75CCEC1546F1DCAE34A3135D28A827349C83F7D183F1F0D45CB95E3F3EE7764FF6AAC3E87042EFE3B1735FEE45F84BD753D26D7CF490FD05820661AE2E7B6D7C5F6F81E8AFD7C477A0F9D050362B70D6180304018200C10060803C4CFA5C3CF2BD21B31F1A0182591F1181CD022C3F7A2C5F5F3CE9E675CDEF5F952E3E73A3EEE2BC8BFEECEC30645F9B2F2F3D341A573F620D80203B67E3F1C692CB0260DF173DBEB627B1C8FC57EBE23BD87CE8201B1DB86304018200C100608038401E2E7B6E5E76CAF76BCEB09CECF8DF7B7DF8CB861919F8B5566A9F173B6BF7D9DA209DFA6B562CB2FAD02377F43EBE722A4B13506A49CC65EF939F957B3BF7A3A8B1F0567C180D86D4318200C100608038401C200F95793A67F354BE1CC07597E719768CF5F093DB0D876663ED4183F3FD83468D6BFDABBB473DDFD51C42BEFA2E56E0FEE0FBCE4D7C3FDFDFCBA4533CCFF33E9BEDF27690C5893C6D61890721AF2AF66FB6FA5F6F89D4CECE73BD2773267C180D86D4318200C100608038401C200AD9FDB7E7FBBADDB466AEBE78C8BEF6C7982F5AA167C73A315C7479F89B27E9E5DFB04A7BC3284EB373819508227ED9D282E7E887EA1FE7F5E97ADF73BF742B877C7E172686A3B24DB9FF6880129A7B1D7F573E2E7F6574F67790F9D050362B70D6180304018200C10060803C4CFA5C1CF5F0B6578FDB61C6FDEF68923E981A5F0F3A30217F76CFB6DFDFCBB5C8D28FCDCFDDC5D3C6E68E7FEE77C4F14A3B1AC1D77AA7BE175AE1697935BE7F885CF699F42FCB96CC962DD1E3120E534C4CF6DAF8BED713C16FBF98EF41E3A0B06C46E1BC2006180304018200C1006889F133F971A3F3F2E7071979446CEC9BD2767B025BD51147E9E7B7714F2903CBE3EAE88AEC3D4C8203C650DB81E91CBF9B8E1FAF9360FB67EDE2E59ACDB2306A49C86F8B9ED75B13D8EC7623FDF91DE4367C180D86D4318200C100608038401C200F173E2E752E4E7EB551D3832348A83DA9702377F2D9A7DB8C6CE095C17F2191818436DF3300A6EB5F3FADF2E1F803AB3E337DBF8ED032B8E81E54E636B0C48390DF173DBEB627B1C8FC57EBE23BD87CE8201B1DB86304018200C100608038401E2E7C4CFA5C6CF1917DF5CDEAB3F7FEEDEDA4BF6DB1D0003524E63AFFC9CECB7DB5F3D9DC54EA3B36040ECB6210C100608038401C2006180ECB72721CBC353CF1F0D85C52D25DC5CDCDD8458A813E2A1147ED91CDC585E0969A68532BC7A3BD79E16FA8471F542E1BFA9FB593E75B1D1A295F94E5C8228F5B414CEDA78B1F6DB0F0B5CFC70EB6FE7CFB715748966BFDD5438E901C71A0BAC4943F6DB6DFFADD41EBF9389FD7C47FA4EE62C1810BB6D08038401C200618030401870F6F5F3DEFB1AD138E8BBF273C3F57347E3E74C06BA1E2ED837BAFDEDFF734726DFDFBE47F3123F54B4D3FAF932BF1F8E34165893C65ED7CF899FDB5F3D9DE53D74160C88DD368401C2006180304018200C383B3F970A061C7D7FFB62D3E8F6B79B12E2E7CE81015BA4217E4EBA78A5EAE92CEFA1B36040ECB6210C100608038401C2006180F8B9343040FC7CF69A71705F818B7F7CBA9C9F3F67E29A4BEBE7CE84015BA4217E4EBA78A5EAE92CEFA1B36040ECB6210C100608038401C2006180F8B9343040FC7CF6DAD4FAF991F129E2E74E84015BA4217E4EBA78A5EAE92CEFA1B36040ECB6210C100608038401C2006180F8B9343040FC7CF65AC7CFF7B58DEAFDAA790D4D103F77220CD8220DF173D2C52B554F67790F9D050362B70D6180304018200C10060803C4CF090352D2038C83FF2470F135E7ABB89DB86FD41A7CE69343FCDC8930608B34F6CACFC9BF9AFDD5D359FC28380B06C46E1BC2006180304018200C10069CDDBF1A61405A7A80F95063BCFC0FC78AE192D60A4FCD20BE082927FF6A4E84015BA421FF6AF4AD74A5EA69298D237D2773160C88DD368401C2006180304018200CD0FAB96D3130214869C4ACAFB4C1B646B45469501F2B477F7DA553EA01DDFAB977E793D9B3E7D33302471FA6F57327C2802DD2D8EBFA39F173FBABE742EFE173E1B74C168D920B0A8CDC2D444359374ABDB660626C08B98132F4DF6F43CE210FD415B6A170CF46DCCB2940EDF534E1DE5AE45E5223FE8F1FA0EE62005276F8A2BF2A4D9F77CAC1483CCE8DC3E381495484C850772502DA762D1F7B3AB27F41FFC824723CBDF8FFAED23C94C4FF82E2933FE1CEF95021FD3452F69DC2606D261E768FA3E25C00AAC2A284F049A7C780D8B871245D4C18200C100608038401E2E7F6888192E4723C2EB8365B968161945D8EC3A0B61F77A2829C520F300E7E48E0E2BF7351E34FFE45D85BD743FED59C0C03B64843FC9C74F14AD573A1F7F0A5F0DB73B71329DFEFC3D3E67274F7CEA0F9F2491EDF5D5B87C2987C34A725E27E4509DAA32F6390F1EA20391E2447F17B3A2A1B3135358EDB2189A88E8BC04843050F2F882EC0546F1DCAE34A3131D884827349987AD18D865BA5C8DDBB13D96137847B33F465692DAC468D3C1A85C77E02E3E7B7CF2562EA990625423E630FCA91ED1B2EA4EF777A0C888D1B47D2C58401C2006180304018207E6E8F18C889CAC070DD2FFC7A6C6414ADB5DD48F9F22B8C75DE734A3D6068BF9DF959FBD7DD79D8A028277EEE4418B0451AE2E7A48B57AA9E0BBD8763C26FDAB76ED03EE8C3F3871D023F9FE4FCFCF9D838EE57D6217BFF6E7E6F41C22F9C9F3F7F3189969A2E3CEFAEE7F70CBC9841CB954BC817F8F9D8130DC61E76CEDEFF969F57A43762EC7E114A22E3F152E0D7C302BF7F50902984D7A3273B9ADFABBDDB8AB2C45CE41F714773723CCF97F1F309819F7735F52363C7263CAE29250C2C036E1C4917130608038401C2006180F8B93D6260646C1A057E27D1A852A1EED22594C567A35E2947BB3AC929F5806EFDFC739F326C486B85DFF414AD9F3B19066C9186F839E9E295AAE762DEC3AA6B6982DC80B6B9155597E4280DF445C3B52BC83DABC0606D2EBFA7E36E1FAACF1E47FB9D7BA888946362A41B0FEA34288B5460E47E0D7283AEA051A9407B7A2AE7E1B74ECB313522F0F8A919542B92D19D978DC1FE71D4AAD2D0733B83AFDB57C5A9F858D471538DF62A0D7F767B860A2D45D5B8ED7F1655571598E86D169EAD419342C8EFCDB4D363406CDC38922E260C100608038401C200F173C280FDEB01C6C1997D38DFF1A9797ED0899F3B07066C91C65EF9794C5C022FBBB1307B77A6C22DC58999C69ABCFA86476C5AE695AAA7A534AC0D5AEF0F715D6728CC36A671D84271B64E634D5E31717592AFE772E3C6DC7B606BACAFD4FB618F7A80304018200C1006C46E9BAF56AF9164990903CEA907D8FCCC9897EB84C511061C1F03B64823360668FDDC39BE932DC7FA39E3806A41DF91484FBC542DCB8E1B73EF81ADB1BE52EF873DEA01C200618030401810BB6D68FD9C3020253D6078FE9CD6CF9D1303B648233606889F3BC77B48FCDCB984F839E98195681BC2006180304018207E4E1890921E30E4E799AF5E70B1C4CF3B475E2344DE24C43521E37A237EB93384CCA45A1EA7CED6E046E930C2838A208BAC477D593B61C00E30608B34C4CF4917AF543D899FDBAF103F273DB0126D4318200C10060803C4CF090352D2039D3DCFE093DAC2E578D25D1C53D6EBFF17976BE7A5D9F47D0E8A93CBF9F5C980127409E13DD5BD8848EF85DF9E6454F6CE2027BA98C77FB3331B53636384018963C01669889F932E5EA97A123FB75FB1869FB3FE5CAF5A3EB9298C8B8EF47ED8A31E10BB6D1C693C260C10060803C4CF09038EA5075EFDFA2B265EBEB09866C7CE0C818FB7423BF606E72FD5A275600437123508F3CD444E51D71C7EBEC5AB1C2F7A7B0903768481954A43FC9C74F14AD593F8F9CA4AF4E824768487433D390A9F6A0DE4F71BB1D1DF1FC9A35A6C088AC299DC54FCA854637FAC022A21CCBFA11B87E56716C5CF3B7BB45C16E2E7E6CE6C6D281FC6D7178AB0BB6F0A9F0516E34F8195589F548F2FCFD762F7FD417CAB6AC506553DBFEF8BE022CEC737DF6884D7F81BFCC9BF08BEE313F0D43EC32F658F1CE6FDB0473D2076DB38D2784C18200C1006889F13069C4F0F5C2F1B864F403192853990E27225626E3FC48E35C978363585A327CA10A6ECC0D11F54088CAC47847F2661C0013120461AE2E7A48B57AA9EC4CF575E42EBEA7051E0E9FFFDB32D50F7D7616B6020BE8B4E435C5B0554427C4C6737BE8DCEC685DC38C8FA67703226D02C3F67EF5C524A0A52529250595E8CF757AD822A2551188392799CA124242661FF9E8839E7B40CC54D78D6A698627CE85DC07D89FE3542E0F213C3D8AD7982FD8D83020F9FC2FBAE99C27D2FB155B8EFE0E40C0EB6F5F2B47F15F8BC2E9F2BD3BFA2A16B04AF265F2C2B3E490FD0784C18200C1006889F1306480F10060803C4CFCD0B9BFFB37218CBB3979326C32DC58999C69ABC983D7C5B9679A5EA69290D6B03E6C7CBD67CD6D12458E0E77FFBC10327EABB383FFF6CBF177629943875234EE0E7D3F8E3766F1C4D8DE56BEC96F979A5C0CD53F5DC7CE6CD14E7E7ECD714475F0C3FFF68B70A1FFB57E048DF00FE2CF0F3F50955D89AD58CEFDB26F0FBED2AECAEE9D6DFF7797C0B8E6A1E99E4E789255D181F1FB3FBF7C31EF580D86D63AE0D6C5D66C200618030B0726DB366ED3A49969930407AE05DEAF9E5EA44E4177711069C1003D6A4111B03B47EEE1CDFC9C47E3EAD9F2F8FAC09BD067F45184E6A26F4EBE7A1C393D8EEB913CA9957F8EEF051FC58A2C1E58672C8BAFB383F9777779AE0E7B3FBDBD99E761D4F3FE0E189A4A42493EF22EB6B65E25DCE9FCDF173B62EFE870BEDF0AC6CD2AF9FBB778EE19F59FD702F6EC4BAD47BFAFB8E0B690E763EC181EE279C9FBB0BBF2C1FDFF21EBC7AFD869F09B3F7F7C31EF580D86DE348DFCB09038401C200AD9F1306480FE8C2D91C97D99A230C381F06AC4963AFEBE7C4CFEDAF9EC4CF5756C2355A9CCE55F3EB80CA7BF0C9CE1278B68A4BDAF8100F3F5DD78690863AC40D0FEBE3E46D7566F9B9A93E4DCFBC6532DCD2F9F3ED75C3FC4CF9F6DC76F80AFFD7AB3BF9FFAD592DFAFF5EDA61FD7D4CF6DFD3C225B7479FCEA3528B8EAEA70EF37ED8A31E10BB6D1C693C260C10060803C4CF0903A407D8DE50361F3214C2807361C09A34C4CF4917AF543D899FDBAF58E2E7590575989A1A9D17CEFC8EE87C90E8E45872F3BC309D1C496C34196E2E0DFB0EED48EF873DEA01B1DBC691C663C20061803040FC9C30407A80F83961C09A34C4CF4917AF543D899FDBAF98E3E7834F9EE2E1C40C1A8AF244C18014B12EF6FBD1D33984EA88330EA107C46E1B67C180238D058401C280D86D43FC9C30E0087A40C7C54DF1739D10061C1B03EF9286F839E9E295AA27F173FB1573FC3C3CF9369F4BA55C0A14050352C4BAB5EFC7D8C40C1A053DC5E4E9C090FE7AE4491FB2BC4EE2714D291ED4B4A1E3A6CA6EF580B56DE32C18586A5E8401C2006180F83961C031F400F173C2C0BBA4B1577E4EF6DBEDAF9E64BFDD7E85F17331715354FA68D1EF81ADB1FE2EF52C8EC940D5791906DAEAF5D70F5B6B517CEA348A2EA6E37E632B5AE427F1F4C9A85DEA8177691B737A408A6516BB9E8E34161006080362B70DD96F270CD8B31E58FBB56A8EAC599B322FCC388E30E0581810230DD96FA76FA52B554F4B6968FD5CDA62E9FCB935E16C3C5AEC7B606BACBFEBFBD15E5026FC4EEBAFBB3AFB90EFB50FB9A1E97870B711B93FB8A03935D62EF5C0BBB68DB36060B1718401C2006180D6CF09038EA9074CCD7B0803CE81016BD2D8EBFA39F173FBAB27F173FB95E5E2E7CC86DC42EF81ADB16E6D3DC7A6843A6934C81178F8D387B5BF5DF754A3ABAA050F8B73D1DD2B70F6E8400CF58EE2F1A35EBBABA7D8BAC3D130B0D4BCEC712C200C1006C46E1BE2E7840147D403C4CF9D1703D6A4217E4EBA78A5EA49FCDC7E65B9F8B9E178E548BA5817CECE97331E6E786D988685B133E94D8268EFD5D85D3DDFA56DCCE901299659EC7A3AD2584018200C88DD36C4CF09038EA807889F3B2F06AC4943FC9C74F14AD593F8B9FDCA72F373B68EEE48BA7839F4C052C6767B6D1BC280FD8D058401C280D86D43FC9C30E0887A80F8B9F362C09A34C4CF4917AF543D899F2FAFA409B251A6805792029BCF9C816A540BDFF236FEFF686A2CBFC7F03F8B8F1B9FC6467F7FA48D0F214C33044F85124A6DD382FCBCB347CB452C7ECE7E0DDF83CE91D70809AD8442C04463F90364D63E4166522D8F53676B70A37418E14145080EAB41636587E4DF8F695908FFFDB5BC1253A5E556E9015367026C5D4FB17587238DC7CE32161006080362B70DF173C28023EA01E2E7CE8B016BD2103F275DBC52F5247EBEFCB2354205F58406EBCE67E2D42F8958B767230FF72CE9C241856CCEFF35EE7B66D30406F25FB7F317F9EFB673C126F9397BE792525290929284CAF2621CF0F0E47E1458B8B1B0706542AC2035737C89E8FC8CBCBF2A9AF7BB313F0F9655F2FF9BBECFC18BB151F408D717FC8BF96F4F752F22D27BE1B7271995BD33C8892EE698DAB03B0F536363927E3FDEBC9D6FBE16DAE6B519DDB5587E6E38C6DBBA9E62EB0E471A8F9D652C200C1006C46E1BE2E7840147D303AF7EFD15DBD65CC25D615EA4F3B5CAA45E982B19FED7C99DB88439FF877B16FE2E6FEB7A1206889F3321FF6AF6574FF2AFB6FCB251E0E75E0911587BE83822FBFBB0EBD86E1E7EAC71181BFC0FCFF9FF89EBF773F8B96B4814FFFD3ED8343F4F4A49E5DC5C959288993753EFCCCF59BF33DF22BA5F8681A0B3E5FCFFF7AEE9C2EF2B54DC1B8132AE1AAD834F9192D086109F5F9099DF81D29ED7C89417704C6DF5AEC458CF4349BF1FD36FFD05BD12DAE59519DDB5901E306C2BF69B5FDC65F37A8AAD3B1CC99F8AB38C058401C280D86D43FED508030EA7075EBEC0D6AFBEB48A9F670973AD7A83798354EB4918703CFF6A6C9E6F6A8EBF9048F17B873579D9E3B752B19F4FEBE7EF2E6C7FFB47BBFC393FFFDB2E77A827FBF0DDE554BE9F7DD3A960A846BBE7FC0FCDBB81EDF2787CB4C105EEF25078E597C353AEC4B9E29F4DF273E36F6ABAFDEDB71BFB31A8995DF74E4D4F5B140616DADF7EBD6C18F2A80A5C53B52239A91171795AEC58938C675353387AA20C61CA0E1CFD418580B01A449DCC96FCFBB11CEBE73A9FA986F785C89B84BE6942C6F546A8AB06967426400ABAC391BE973BCB584018200C88DD36B47E4E1870443D600AD78BC1808EA74BBD9E840169AF9F8BC9B52D09F173FBAB27F173FB1573F6E1A2E252E0763C02C1273D117F558E6F36B9A0B3FDDE92F939DBD76EAFBAF8D5E48B59F9F5572EA6EE5F2C3F37CEC7F039E6F8B9EE3C7AD8F55E1427CF9E6D3F1950824E216E296702A4A03BEC150362E5658F63016180302076DB103F270C38A21E30C7CF732FA911FFC70FD07031000FEE36E1EABFFF0937367F83D2D45C34C70723F25FFF0722FFEB7FC1D3CE3649D79330206D7E4EE7CF9D43173B0B3F8FEA1E12B8A98A4B4869AECDCB23357E7EBBB416F25BF568A950A1BAB21C27830217858195F0AFD6555E8914613C3496A4B5EB9614BE509AE4355F7139B0762DD63211C2D9FE4CF67B4E90376F85958B71F3FF58B58AFF5F6B245FAD5E83B53C1F1F219F64DE363A617BDAFFE5BDD0796D67C8DB0F86B5E071433BB4636FE07BA2182D834F71B7A4173F1CC8444E76F31C7EBE33A0012F1E3E929CEE70A4F1D859C602C2006140ECB6217E4E1870443D608E9F3F9F9A417749219E8F8D636A6A1CF72BEE6250AB4563850623D52A44FFF96FB8FABBFF21F97A1206889F5B4A63EBF674165DEC2CFC9CC4323F1F11FA74EB8F91E811C690E6CE51B86EFB72511858097ECEF683A558D84FC6D6AA19AF36B7E6BDD8E7E8D6CFD75AC86B29EBE78665327CCE42EBE745CD139087E4E18570AD88AEE3EBE72EFFF819039D7DC829EAD2F3F316ED04BEDB20E431352539DDE148E3B1B38C058401C280D86D43FC9C30E0887AC0D2FE76EDC0241E17FE7656AF2C3611F98A02DC397B188A0FDEE7EBE7FD772B255D4FC200F1734B696CDD9ECEA28B17CACBDC1E5DF6CBCE2D335B634CCECA6402BFA834C9CFD979EA8F0F46E1ABCD9BA19E1EE7616B82A2E1152FC761753AD493A3F8F05024A2F2E3201F1AE76BDC678A6EE9D3CB4727F16D581C3F6FFD5D50301246B5700B8DC6F64B0AC4DC2B9C935778D33D9EFED4ED5F10D4A6C5EFD66DC7BFAF5F83E8C6FC396532CC8FF927DB1E9DCEFF1F4AB826C44F727F65EC3C37F357666B4EBD12FC9CF569E7C8249E8DCC72C4168D6651B831E567C416FCDC12A75EEA7B6038F65ACBCFD9AFB9322FE6FC7963E704AE0BEFD1C0C0186EE474E17E731F9EBD61FAB203EACC0EBD8DBEA9899792D41D8E341E3BCB584018200C88DD36C4CF09038EA807CCF1F3D6E27AE4872AD0951E03ADA61FF5AA34647A1ED0DFC3E6328ACF3EC1E3CE3EBC1C1B926C3D0903C4CF9990FD7689D7F3E52CF731DCBFCBF6FCCA64E7B86F2E66FFDBC3C39DDB02D7F67422352509EFAF5A3F8F17EE50D5E1CBED9ED8260BC6E9D66EECF1FB614EFCA69802A8FBEBF8B5727206DFF91DE17BD28F085C7B7D84123B0E6FE171BEADA338147118A14D9DF883EB3EF81414CFCBEB506E295CF6EDE4D7C9D33308BB5336273E6C78664E7E8785FC74B6CF033513500F37F26B5D982309E3E762E22630A864D1EF81B5B865F64E934CD801364C636827F85DDF0F4B792DC57EBBB9321BDB6F97821E105B773892BD5667190B08038401B1DB86ECB713061C510F042F301F31577F3697295724A1519928FC7F2ED97A12061CCF7E3BAD9FDBDFB7D285F2D2EDF9350E676BE5CC8736E3E3E76432787A1C40724A3262E2124CEE6F67FCDC2B420EF7D26EEC8BF0C356EF033C3CB26D18EAE9613D3F8F1A9EC4FFFBF7CF10D7DDF65BDAB46A6CFC71D6C7F781FCFB389E2AC3272E6E88ECEE434C7FD79CBCD25EF5237A7412414599481E1F877A721CBB534A9136FC5B996204FE6F98DF19213F1D173F29F0F364CD1D9E9685F13C24C0ABC5E4E7CB8D9B955E3F676269CD7BA9F559E9F57329E801A96340AAF574A4B18030401810BB6D68FD9C30E0887AE0CD02F31173F527FBEDD22AF34AA5B1D7F573E2E7F6574F5DB83C4FC3CF2B1BB781A9FDED1BC295D81E1880AD029767FBC97DCBDBF87EF283579542FC28D69E91433DDAC5EFDF702105AE3E7BE7E4E15FADE1F77B2B6385FFD3D8939886BD8937781AC3BCAE0E69E17E230DA17919C2F5380EFF52805DE111FA7DF5A6F2930F8D62A3BF3F2FD7A1DC7A78DD4815F24FE561DE89576CCEA9899F4B879F4FCB42F8EFAFE595982A2DB758FF85F8B994F480D43120D57A3AD2584018200C88DD36C4CFCD63A07BE415F67BDEE67E348303F29156FB0469174A3131F60CFBCF35E17E4327367CAB42BC309F3AB02F1BCF464625D13683FDE348F9D6058F351AA41F09C3C35BA950B90763B03613FD3DA3A84A48407F5529BF3FE56024BAB21473C2B5ED5A3EA65747C7721B6AECBEB18959EE5A179380B1B171BECECCAE597CFE4525AA23C391732214E5A7CFF267D70BF7A66FD828A49D5C760CB0B15E671B96ED9F63BFFFDF7BEFE9C374F2EB5919BFBFE95629BAF2B2303531CAFF3FBCAFD1E745FC5C5A655EA934C4CFA5AD8BA58A1B6BF3F20BBDCCFD71655C393EAF0DC83E9C7485F8F9DCB8C19151D1F232AE3FF173E99559EC7A3AD2584018200C88DD36C4CFCD63E06058131E9435713F1DDF7C7B1DF7479E713F9A092503D8B5E716A67A7B713AA098DF9B563F81E4B0DB92699BB4BD5EC8D8BB17FD454AFE3F3F4C18D39E69D02F70F78AD008A46DF84E081F474174019E7656CD0B7FD8DC8DE48D6E783EF24818DFD5DCDF180B4BDDE486A9B1477870B7835FF73C788412F70DFC19E927E290BDD5853F9BF1F3C223C7B012FC7C2979659FBC84E1E60A0C8F4CA2ABA68E8757DF48D7DF43FC5C5A655EA934C4CFA5AD8BA58A1B6BF3D208FAC7C3FFCAA2D6CFA520E45F8DF8B9A93865462ED741CC0EC6E5B00421ACDF645E4FC7A6793986DBEFF1FF2D799518686DB058FF85CA2C253D20750C48B59E8E34161006080362B70DF173F31808BDDE833B19D5FCBAA169103DC2AFF7C10AF8EE4D474EFBD41C7E1E99D187A2E472C9B44D4140201E748E22CD65279E8F0D737E3E21F0F3A2A82CBCECAD4541483CA65E68F5FCBC24AE541FFEF25937A6A6A65193FAB390D734CFEF25CB5F086BB8A116AEA731F162925F8F4C4C2377BF2BBF47DB3D8E9E8646FEEC09E1FFCD5D7B5606033D5AFD7936667346776D2C9325654873DB312FAFD63B5D7839729F5F133F975699572A0DF17369EB62A9E2E65DF2BA5ED686BA42153F8BCE44D706E6F6B7BBFAFBEAF799F37DE4F1729C2EB8C9FFB33DED51E519FC5A25884F46DA9CF4BA3DEC47536379FC8F4A35F6C72A7EDB93FE36AF708D967370794723B7DFFED7FDDEF8F7F5EBA1ECBCA3CF8F9D4F677BD777849F47B4A69EDBA30B2AC9B139775E8A303BF7DFF8F8EACFE91F15DAC72DD81FAEE71588BA93CDEBB8C13F00C943DD16F9B9AEEF3ABA1E8A869B95E2E7AFF6ED9BB7C78CF9247FD7F7C3989F339FA6E96E07F87EB5AEA62E3464D762B02A1D05E7628539C5B0D9FA133F975E99C5AEA7238D058401C280D86D43FCDC3206E4C9ED4816E64BD9BF3423254F8BF8A80ABEBFFDDAAD3EA86F34E2C48922BEBFFDFC597696EAB524DA86ED6FCF3FE18FD24BF1A8BD128996A26AE49E94A1EAAA0283ED77519790808E9B699C73DF3A2DC7D3DE36FE7D5B17CED237AA0B507325429F2FBB978535282EF0EBFAB4DBFC9AC5B5D76AD0181B8B9A985434DDCCE2CFAE56AAF0E067E5CA60C0043F67F30C53FC3C579688A7F72BD1D33984BA4B57D15ED6808AB80434C55CE679113F975699572A0DF173E9EB627BAC27B30DA74C88E5FDA413B6D6C87CAAA5A424711BEECC967B882C98DB8ABBA654E28047F43C3EA9B3DF1E90A5C2D5F1196CF1DECDC3991F33E65F4D671FCEA7A41AEE02BFFECB661744B5DDE7F6DBB727E660DD9E8DFC7ECF922E9C4C9521A6B31BDF4667C33F2D6E5E5E8CBF6F3EE2CFC32E3E1A424C57CB3C3B6FCCF65B68DDACBDF84F3C4EC337CDFECE99AFF109E1DF222EDEAB84AC7F062763666DDC7DB4E708D4E38FB029F0ACC9F573D687CC961FEB2F6673FF7D61AC61FDC8FA93F5AB715FB3FEBF2B886E6C61C2CE8719FE37943BC278642ADC521A73712C3CCBC3D324D79D5ABD7A5E18E3E862F3F3070FA7511DF0833EAC2CA9120DD1E79079609FFEFC9C293D40FC5C7A6516BB9E8E34161006080362B70DF17307C480015F5DCCBAF284301F30156E298DB9B87749F3EBDB3524313060C93E1CDB5BF7B8A6146323C3FCAC3D9B0F69CB0B791CF173699579A5D2D82B3F27FF6AD2AEE7F8F8D8A2F839F3AFC644A9BC66969F33FBEDAEE935D8753E08BB8ECD726A25E3D4D3E37A7ECE38F6998A62EC38FB9B6F33177996FEFE638DC3F08C388C3F6EF7E66BE961DAE17979B9A5E62240FD5B190EDF2C1378FBB0497EBEF94206CE57A4E06449B1CDF9F6526587D09E31429D3FD8E90599E6919E9F7F72EC02D2FA6B97C4CF75BEF1984D7EA9F173F6FBA0B47C1E3E193F370E63F65B186E73C2AEA1A7F0061E6B8750722E083D0FFBA0ADCA43E6A98B3C9CDDFBA5670E6F0F63F96FAB3E3519CEC4FBAF67F1E44937327F3A8A277D9D16F5C0423EE1A4A407C4D61D8EE44FC559C602C2006140ECB621FF6A4BC700F3599A5FDC25D9B6617CF781A7276A542ABB1156DE6911C6635DB8295C2FD6BF5ABD01E791427FAEC4FBE14863813569C8BF9A7D7D2B0D913771BB9D3FA73620B3F60942422B3135F112EAAA27B8DFD6CFF735C524DE43ECF92AE1FE3792AA270BAF6DD7F2BE2BC8BDC9F747EBFAD1DCFEF68F0F46E1CBEDDBF1F9E113B85A9F8B6D9753F97EF5EF4F4409F1FDF8FDAE00BDFF73D9FD3EEC083AA44FCFF66A7FF7F6FE4DA782A11CEDC63A9F33D8244FE1690CF3BADCD7C6EDB71F554420B2AB1F875519F8BBFB31A48D76CEC9EFA30D2EF8F278100E5F3E8D8BDA516C3FE3076617DED69C7BB1C2F6B77FBC653BB6CAE3F1D94E571CC8A9C137BB5DB0F5BC023F9CF2E0F15FECDC62929F1BF6A56E7FBBFF85242862E5E8BC5BF7CEB859A96FA596D6CFD9B9B7A9DED9BA74D7D621DB371277AF85A1F8720EB763C3C2595B986A5B761EC25CBB475FBA036693869D7F6BB99E01DDF93953F5A7F573E99559EC7A8A311648A59E8401C280D86D43EBE78E8701B616CD38AFADE7404B1156DEA5F8445B28DC14AE1783015A3F975699572A8DBDAE9F3B233F0FBBDE8BE2E459DF4C27038AB85D903BD5BD6819798D0F3FBDAEB70BC2D2E8EC8248A99EBAF067ACFCDEFEF3DA408AF6E14866C59C7DB8D0D028FE7B3A20F09D7123357E5E9B5D8632DF83E8D68C22DB33E09DF839C3B671D9D8199057BFFECAC5B0FEC4CFA55766B1EBE94CF372C2006160A979113F5F3C06985F0F266BD6A6E8AF8BCBB5926B1BE2E7C4CF979A97238D05D6A4217E6E3FBAF8F8A50EF454B772BF1A9117EE70BF1AC5023FDFE596CDD7D20DF9B9CEAF8694EAA90B0F4FCEC5ED9FA3E7B501F1F3E597E469C62FD57A9BF43A3B710B89397EBEE3A760C863A371E7F68D77C68DADF9F973218DD22D80F373668BE6EA9FBFC0C4401B8F576CFC098F0B13F9B5213F6F0E09C16381979B12C3F67B7F952B1F9B99B03D6EFC7ACD5738B7762D9205619C5CB97A0DFF257E2EBD328B5D4FE2668401C200F17367C200F173E2E74BCDCB91C6026BD2103FB71F5D5CD43C0179481E5E08D7D1576BF8FAB9A7AC01D9572BE6F8D51813D26CF32887A6B65D52F564E11AED289E4D8D23FAF2E5796D40FC5CBA628E9FDF286BC5B58BA744C18DADF9394BC37CA9327BEB8C9F77DCFC4DC774D4B672DB2DECDADCFAB925A1F5736961C0D6F574A67939618030B0D4BC889F2F8C01DD5AB9A9F573E3757429B40DF173E2E74BCDCB91C6026BD2103FB70F5DAC93C6CE095C17E6FA8F1F0F439DA745C1AD590E7EBB7C00EACC0ECE031212EFA1B37DC0A6F534E41D86E1ECDB4270A402572283B8ADB8733219EF4B4BE7CFBFDABC59EF5F6D4D5034F78976589DCE6DAE7F78281251F9717AFF68A76EFF329757567663D791ADD82ABF8598A61C78573F828BDB3AB89C09C2654D1BBEF1F28067711B36EEDD283C2B1467D3A2783A760E9B9D3567797A469FC747BBFC71B13A0D9F1D0B43486EEA9C7BCE7769F0C5AE3D88686AC25F3C83216FC8C4C5D149216F6F9EFE6C45DE92C60496EF872E9BF9DA366B03F66CAF84087C1D1082D0BC241CCE2987A7428973C53FFF9686F97E3BE1877D492A785D0EC6C94A0DBC5589703D2D947B74D46C593C4B34BC7D369CBDC47DC605B50DC14B71CE223F67E7CE993DB8605908129392A048C942E35BEEBA180C98C38D14F8F9629E63C8CF9FAE5A6572ED9C85975456CEE1E75D9A51149FFC091511675157D8848E6B32649FBA8CC7F76A90F2ED4674DC94F3FC899F4BAFCC62D793B81961803040FC5CD218987C8557AFDF2C690C5F2A3F3F90DFC6EDDF30DF3B479253B0E1C4093EAFFBA72C456F57486CD1CDDB7E149EF9F9C68DF8E94EC39C39E672F173D6966BD7AE5D747B123F77ACB1C09A34F6CACFC97EBBC4EBF9F205DFBFABDBD3ABDBD7EBEEE1CE6DB7CFBC99828770CD6CB7B36BE6678DED0136D68F3AFF6ADB84F8D3ADDDD8E3F7C39C789DFD76767D28B7142EFB7622AA7B88FB5763FA56E73F8CEDEBFEE78FDEF8BDCB6EA8FAAA11DA50872D71F9F04D4F44E09D12E19ECBB3B6E2E5413820F05BE61FFDB3FD5ED811AF42B2A6121B235458EDE3878B254AFD1E71C69FD93D5FECDBCBC7145686ADC27DEA090DD644DC80B235DBEA3184F94073532421A258A5CF9371F54F5CBFC7AE88CBB3CF0A0C845F691DAFEBFA0825626B6FF0F0CFFCE4506A8AE0997D07AB5D370A65519A2D8BAE7D984D7A6603FF8B1FF6E0E45BDFF2C6FC9CF521EB2F66B39DF5D9BFBCF71EFF65FF595F1AF735EBFF6441747BB69930DBE486FF0DC5707FF762D3988BD385979C95CDC3A725FBED8B793F0CF9B9F13E76C371DD702EC2BE9969079EA3EA921C79470EE1D19349688A8A50ECE785A68C5F50127201C3DA5A9E3FD96F975E999745472EA1FE52AE276180302076DB90FD76F3186076DA8DD7C9CDAD9FEB64A1B2991C43D7ACE6E7AF4CCDE30CFF2F268E85AF5BB56A1E3F67F30FCECFE5A1FC3F9B871CAA68C3DFF67A2D1B3FE7732461DEC6F8F977C78E217666523FC764F33EE3715C26CC7396524FB3E1425BFEFEF7BFE773E3A56280ECB74BABCC2B9586ECB7DBFFB7D26059251729D593EFDD15C438BCB347ABF7B1C6D6CE19AF636BB1B7F30B4DEE6FD7F957732FEDC6BE083F6CF53EC0C323DB8605FE3DACE7E769D3D3DCBE7A5051A63E2DF35D2EEB9F9CE5E7C2B5F7F52C6CF43BCAE302ABEBB0D67DD6BFDA36E52F7A7ECEF2FA707F307CE57E9CFFC64CCE40D5DFC939B24AE0C89F6ED829A479A57F06BB27A87B143F1C3DC09FA1BB6F6762092EE4C7CD96B5A975C9E307F381C6FCB1FF65CB563D3F673ED1D6ECD986EDE111B3F78487FC767F5AB5FE799FFE1880036979F08E388C0B9A0EFC90516FB62C3A7E7E4E1817FFB6D74F189F34267DC6E9D6CFD97BC7FA8BF95463E38ECEF739EBD7C562C01C6EC4FE56CABE372FC5FF79D5AD26941D74414D560332DCF6A0ABB266D6475BC1AD39CF315E3F37E797C5702EC2B0ADED9D44FE1177342A15E87B3683B40D5BF9F9F6E6BC4694061CC5D3BE069E3FAD9F4BAFCC62D773B9C6027B494318200C58CA8BD6CF978E0136C6189EA35A4AD94C8E392FDF9EBF5AC2186EE939A6D6CF75F30F79F7AC9F9C1FB38BB0D9E3079CD44C2C2B3F67F33636BFFA72F71E819FCFE8E7986CDE67CCCF455B3F7FBB9F70B1ED49EBE78E35165893C65ED7CFED919FE70685A3395581C6CA36646DDA8CA9A9711EAEDC7F16F96EC27F133E97A48A1B6BF33A7E498D4FFFF801122F06CC8933B7BF7D43B812DB0303B055E0F2ECDBA66F791BF78976F0AA52881FC5DA3372A847BB7075689CFB470BCDCBD0A7F72DA9C66EB91C6EC1FE3857928DA8E14904A4C5F27CBF9129B8BF36765FC0BD3EEC961D179E15CBF7CEEFBF2CC3F9FB6DD8E8EFCFF7849F16F2DC28DCCF9EEB1E1DA9CF9FED9362F76C97C7E3624D36F624A661636008762B1448EE6FC67E651ABC6FA8702A4BBDA4B183E5BBC13F80E71B51A1D63F9BB58152AB4168F7103CE54AE1BA694EBAFDA9197C7F7B54F92DBEDF7DDF15397C3392787DCD95C5A75A833DE167B039440E79431EF719E7197D01C63EE3CC9D3FCFA9BC87F8EB69E86E6B7C67DCD89A9F773C7C8DEC1F5C50E6EBCDCFA0B3F0B1891914FA1E31CBCFD91E7673BE530DDB8F61FBE9D8345F3F6F494F4653691BEAC38FF33D6F1382641D3C818E5B493C7FE2E7D22BB3D8F5246E4618200C103F97343FB7A23E55CD5D7C6E9E97FDCBBC34A6F8F951613EC7E6676C7FFBC99B197CDEC3F6221ECAAD17E631194B9A372D657EC5E66D6CAE14A456C2E74EDB9C39E662F9B93C4F839E6AD53BB719F173E7180BAC4943FC7C6575714140204684EBACAD9E283E178C89112D6E4565A031ECEC929F636A1F13B30722857A5A0A2FAC6CD47F9B30C421D98793AE98E3E7AC4F8B9AB5B81173E19D7123057EDE1E1D88EC20152A7E3A80C7039348FAE2333CED6C33CBCFC97E3B8DC7B69E97DBBA9E8401C280D86D43FCDC3EF9398BBB76AB14C7F7EE9C17EE48F6E17CCE45C1ED780432AE1C5F110C103F975699572A0DF173DBF0F3C630396A8BBAD172C96FC9FC9C7170769E55A78F8D85DB87EB7966D37A9A0B7F32368EFB2F6604BD76691E0E899F4B57CCF1F313576E21C87BE7BCEF2D52D0C54BE5E7778B9A5011E48FE27332F45765F3F0FCA814941DDB6B969F1B0AF93F7FF7BC1C693C266E4618200C103F77267E3EF662129D2393282AC89C97C691F879DBC07378F85FA1F5F3657E3F1C692CB0260DF1F395C39AB67308F927FCD1A0CE42694000E701CF47B4B8E91789AE9BCA45E767CFFCBCA84E0359A402DAFB35F37048FC5CBA628E9F0FBC788DB55BDD5166845F29E86273FC7C5299C8C75C2615EFBDC77FA73D3C17FD1CB1F8B9B9FA133F975E99C5AE277133C2006180F8B9A3F1F336ED53285469B8733B635E1A47E2E7AC3ED7CBDA30A8A97CE736237EEE1C63813569EC959FDBA3FD76739C3A26AECE2CD76ED30CEBD317953E9AC3C12DF173DD7547D7D315AFA7B5761A59B96DAD8F494C0BE3A4CB8D1BB16D75327BA70BD94237B413BCD8E77CE999C3DBC358FEDBAA4F4D863361D86669BBEF3D40AB7A56770D0C8EF33177B4F7C19CFA93FD76E99559EC7A92ED6EC2006180ECB78B8681972F101F5B85CB7B02F45CCE50D858681C36D0F5509FD74A8C39AF8432D8233F9F16A16DDE150375B1D1C8DCB3CB627F5A0A3717773721168FDBDB303E3E26C9F7C391C6026BD290FDF695FB16646EDDCD92187E0F65EBE6A638F8018F1C2EA6E20CD7D157AA9ED6A4A1F573698BA5F3E76262404CAC995B3F374C63B84EF3AE985E4C5EB3675B7E3BDB5110F0DBB9165A3F77ACEFE5D6E4456BA78401C200AD9F2F1503EC8C9452E05A970D389C256E96E5E1C97F7579ADC498E368EBE72B8901E3BE15939F6F5BF3D53C9BF252793F1C692CB0268DBDAE9F3B233F37F71CE37D4DB6AE27F173C713E2E7E2F0F3A6DA47A8093AAAFF4FFC7C793120D57A1237230C1006889F8B890136275EECBC58C7CF889F5B16A9F073E3BE15F339E6DE3529BC1F8E3416589386F839F173B1EB49FCDCF184F8F9DCB8EAF647DC071B0BCFCDBD23848D2F98D7F3A919E41FF7414FF710FA1B4A31D83F8EECBDBBE6D59FF8B9F4CA2C763D899B11060803C4CF578A9F277A84E0716E1CDADB4651197010E1FFD7FFC6C54F76A0E5AA2FB7ED4AFCDCB4D8033F2FB99880B23039BA0A7F86A6A441089B44CAC1C839FD9DBE652BB2CFDF407B8CFFA2DF3543DC305F365561A1A8BB12C1F32CF3F7C07521CF8CE341F3F2A4B180F839F173E2E7242B278EC8CFD99EC0B56BD7721FE44B7DCEC50B57915EDF8D9CD8F3C82FB987C5F0F3AEBB1A74DC54A17FE0395AB8FE9AC4C3DAFA79F5277E2EBD328B5D4FE2668401C200F1F395E2E739977330D55B87EA3C0D46AA5588FEF3DF10BF2B100315893C9EF8B969913A3F1F783183964B97F1E0E134F70DA50B2F882E98D3DFE517235171AB955F2FF65D33C44D795C29A6465A51702E09D5376F73DCB03CABF31AE6E5496301F17347E2E7D1A393D870210551E519F3E29C999FA709B2215C09577F5FA8A6C7B133F812D4C2EF8E846C84E625C1AF5E837DB200E1BE6978A97371BAE0A6CDF5B914453E348E6F7C7C11D7DDC6DB74A34C01AF2405B69E57E07C857A167FFE01500E759B6D4747E5E707ACE4E78D9D43E86CBF87B4DB65D076B6F1304BFC7C5A16C27F7F2DAFC45469B9C5FA133F975E99C5AE277133C2006180F8F98AF3F39F2BA0AD2EC4F5AFD7E0F2DF5C511F760013235A9BF2F31D575384F945127CD212F99CCE2FE52A0FF7B99D83A3E56D700BF687AB305789BA932D844F133F3748F3746A06B59111E878308992D090F9FCFC6D7F37A7C420FBC24D3446782EFA5D33C44D457A23261E14A324321ED52A35BA2A6EA34E19835CB97A5E9E3416103F77247ECE64534C01D4FD7556F17365E25D2E52A9278B33F4EB6C9CA658E02849292982A4E29C4CC6FBD2DCFAF9F6A42AFC1812C6AFF72766086DA8C267BBDCA11AD5E0E284D0A61167F5F71ECAAD43DA68A7CDF9B014E5BBE030FDF5D608618C9CD02054E0ED2EDB36CDE22FD0723BEAF879678F96F757724A328205CE999894C4FB73A91830252BCECF275F2099D946795BC6777D3F2CF173DD18CFE628AFCDE82EE2E78E351E1337230C1006889FDB9A9FBF1424DEF504E759BA303636DEF095A33B3F1EDABBCDA6C79CC957FCDBF552C6F0A5F2F3534D7DF8EEF02ECEBB370B7390E8E91944579521B47B147FDFBC1AB2FE199C8C09E46B0C9F6EDB82ABF5D9C4CF8DD218EE6F67E1ACBF956E0173FA9BF779C310B4C549186C6E5ED4BB66881BC3FDED86CF6F691A9D97278D05C4CFEDD1BF9A35FCFCFD55AEFCFD3116E67F4477FDFB7F5B8D82428D64EAC9E35EBEC05A81FB1897F9EBAFD741DBD389993753F0F01078764A22BF0E91050B759DEF3F7A87AA0E5F6EF7C417877D7024330391555970F1F6E67186FCDC2BAB109F6EDF0BF5649FCDB9B014658D4F085C15493870D60B1B057EEE9510817501328417A6CDE1E7E6DA916177DDD75FEBFB8BC9BFBCF71EFF65FDC9FA721E3E85FE6738582C6E6CE15F2DC90AFF6AE6C22DF96AD3F968613E665E99D15DE45FCDB1FCA9906F2DC2006180FCABAD14060A8571A57091F36236365E59B50AA7FE8FF710F9DEFF8910612C671CDD5092D6ACC6B9B56B4DCEE34CCD492DC5B1F075C2F38CF9F95A612E92D0A846DCF834DFC3271FD522AAAC0E5FB8EFC5C9DBE97A7ECEEEFD2C30063F86FCB8E2FC5C0AFED58CFBD6DAE734DE2AC14867EB9CF06033EFDA629F639C278D05E45FCD91D6CFD9B7C10FDD43AD5E3F67EB8086FE116C5D4F16675C26C334BAF557B676CE781D5B4BBF9D5F6876FDDC2BE23CB6AA2A71265586BF9F89C6B9B44BB39CB1BC4D880BE0D7EB431270481EC2F7BFDB9A0B4B51B6879C17C6BE49FCD36D937EFDFCA79A3EF8C84F70FCADDEBFCB623BEAD6CF67F73EA4222525898FBBEC97FD67EBEA4BC18029B1857D38C3F8777D3F68FDFCDDF372A4EFE5D6E4456BA78401C200AD9F5B83014B63CB42653339E6BC7C31BB076E0963B8A5E7985A3F3FD3368C7D61C7F8B93BF79838C40ABF7FFCE74E28BB1B70B2A478CEFAF99F37BAE06AFDFC33A0CBCDCFA5B07E6EDCB7623EC754FDA4F27E38D258604D1A7B5D3F77247ECE24A4AD1BEAC951ABF8B9D4EA691CA7CEAB84E27A1A6EDDFC1967E37F417CAC1C39EAA479383475FE9C9D87667BDA4FE7AA795854F790BE9DD837D768CD3D7ECDCE50B3FBD2C6876CCE85A5266C6C636DC34425B48FAE4DFDD46CAC9C3DCF15D2506FB11DCD9D3F3F72FE3A3EFDE30788BF18801F7D4E21E48A12839A3B92D0C52BC5CF75FBF82DD99A5B2C3F67F9241BE4B392EFB4147487238DC7C4CD08038401E2E7CB810166CF848D2986C2D6798DC374E3CE83BB1D7C3C643E475A84F958575ED69CE78BF54D58371F4814E603C669CC9D3F6773BA2342B872580B9FC24AC8DBEAA0E2738E2CF86467E9E72EA6E6C78ECACFD9337F5DBDC6647F1AF635C7CAD834EF5BD6A7BABC1EB7B6898E9B07356DF370B3DCEF87238D05D6A4217E2E0D7E6E4E1C819F6B05FDE1152487F7AEEF71B3B01AB2F3F1C84C8B9E8743B2DF2E5DB1641FAEB0B291FB68B9A454C3C327184FBAEB25A18BD9B86272DF9E301EE9AE0DE30DC32DA5310E6767D899BCFF9FFF13E7E886FBFCCE198D776C8EF21FAB56F1FFC67B00BF12C663B69730E9C001E2E7122BB3D8F5246E4618200C103F5F090C34D53E42DDD963FCBAAB66F64C72CFC024BAAE2B45E7E786F301E370B2DF2E3E0698CFD674B7039C3F0F8F4C42535535BB2EB1C905C3EDF744C7CDA0F08C07B77FA1B16085D2103F277E2E763D8DE35E4C4D435DD385BCDBE9084BCC85F26A386ACA0AE6E190F8B974C51C3F1F7CF214F75FCC20E3CA25B8FB9C42CCD5543C1BD138952ED6EDE337B487677CFFA2D7CF8DF291523D574277D82B06C4CA8BB81961803040FC7C210C303F20BAB14427CCAE897118939BE79230DA9AFF5BDE63D3C838780283B5B9A2F373C3F980711AE2E78BC7006BAB89B80493FD69D8D7CCAF5A75C00FFA74A32F5EA3A7B21C054181A2E386F987CD3E1102EDAD641A0B56280DF173DBF273E5E40C7EB76E3BFED7471FC0EB72C0BC7847E0E745751A4444CA519E750339551AC42B15505C08E56799990D707676D9DCFEF68F0F46E1ABCD9BB97FB5759E3EFC5CF4278722119AA78077B5061B766D866E8FF6E6B38136D7E752146EDFC065B3DEBFDA47BBFCB97DB80DE71538243BC6F7B47FB861339287BACDB6A3313FD7D913DD7DD81FB24805B4F76B109DFC0B14094ABC181B727A5D6C2D3F9F107E0B4F47719F37F6504FB175872363603171C4CD08038401E2E7D6F0F3690F4F2EC6E11DCDC3A80FF7E36BAD7597AE62B05B8BC6AA3E3CADCF109D9FE7DD69D5CF078CD3103F5F3C068CF9B971DFEA38359B2F64EEFB89EF57E8E91C4247FA0D3CEE1C45DAB62F178D1BB69FCF143F37C64D73D523147AEFC5D3CE361A0B56288DBDF27347B2DF9E3C3D83D3771A4DDA363BE011ADE74286C2EAAFBB5626C4E2AE206C5F0B13669B53776D28E6C2AD49B3505EAC3CAC5CC66566B6E0525392B8CD6F99EC1CB7075E595ECCED8CB97B84CCABBFCE7EFB365930DC33CBB14FF6133ED9B49AC7E9ECB7470D4FC235F8143EDCECA23F8F4E325798FD76374512228A557AFBEDBB6215F0898FE6F1CC7EBBA576F452FD66174E67C3FD7D41AFB35FF69FD9FB33EE6BD6FFE3E3638B7E3F1CC956E742F6DB9F3C7BAD7F5F861FF7F1DF3BC278DC77AF06796117D0F6B31A7DBDC33C7C6CF0A164EB29B68E74640C2C268E6C771306080364BFDD1A0C58F20DA2B9A741932A1123037D78AC7DCAAF27A626F579AD84CF1056367BE4E752B0DF6EDCB7866946C65EA35699889ECA020C3EEEE761DAB6D6453FC754FD4CE186FDAF4DBF8DC777AB682C58A13464BFDDB6EBE78C9BAB27C7217F35039FE84BF3E21D8D9FEB6CB7334EC7F8B9A7C701CEF91204FDC2EA6A5C7FC6CFBD22E4702FEDC631B91FB65C4D8177F8691E67E85FED747507D61DFADEE6FA5CAAB24368436673E52F5BB6EAEDB71F6B18E6F6DB59BCCEBF9AB97664D8657DC7BEAFB0FE62DF54183F37C5CD0DF9B92DEDB74B490F985A3F2F4FC846EDA5708C689AF8F5ADC33FA2BB301BF9A723D033308AF6980B280808C4F3B171C9D6536C1DE9C818584C1CAD9D12060803B47E2EA6FFF3C5946D257C86D0FAB9F518B0E4FFFC5D9F63EE5D93C2FBE14863813569EC75FDDC51F839DB6F7CF89702B89E57204E53332FDEDEF7B70F4CCCF65541EE4D8C8D3C46E3C0249EF5DEE7716C7FBBCE2F97B9FDED1BC295D81E1880AD321954A35AECCB2887AA6F766DF770711382B295FAFB0F5C53D85C9F4B51D8FE76E65B74BB3C1E11156A6C9429E095A4C08EF0F3506ADB78BC5BC8298BED68BCBF9DF51BEBBFC0CBD7B97ECF48089FD3B7CEAE8B8DC399DD54F6CBF6974D9596EBC3DB0BCA84DFE9D9EBC62E3CD5DE479A9B071EB475A2294A86B4BD5EA80C09906C3DC5D61D8E8C81C5C41137230C1006889F133F9786103FA7B1C09669889FDB969F2F24F6CECF7572344885B4A810BC10AEB3326F99C421D98793AE98B30F37F0E235AA4A0AF1646C7C4EDF3ABB2E5E28AFB129A1BE1A0D7242D3F1F4612DBFEE783088C6B0203C6EBE8F965BA5FC4C996EFDFCC9E09024EB2976DB38130696527F29D79330401810BB6D889F133F9782103FA7B1C09669889F133F17BB9EC67155CDDDF0F7F7C6C8C3591F0D59D96CCD70721E0E899F4B572CF9576B1898446361F69CBE75765DAC0BD7F92665BE4EB4ED5A7E7D3F2B8DC7317FA20F8B73F5D735710973FCD20CF68FEBCF8C0C75344BB29E62EB0E47C4C052E2889B11060803C4CF899F4B439C9D9FAFF2CCC17A61EE27A6F8A4B6A0B3E7D9A2CAEC4863813569889FDB9E9FFB14560A712AC83B1AE7C5D93B3F7F2648F28DDB083AF1135AEA6F63CBDE23F8F0B335785835CB5116B3BFDDD5DF97DB6FDF197C89DBD0DB91908DD0BC24F8D56BB04F1600E5E4346FBFD305376DAECFA5286CFFFA373EBE7AFBEDBAFDED5BCF2B70BE42CDEDB7B3FDEF571F759B6D4753FBDB99A4E7DF815FA802B7AEC7CCE95B9A97BF9EE39BB4ABA90BCFC7469173C40FF5D792041E3EBAE8FA4BB99E62EB0E47C3C052F3220C10060803C4CF1D859FEBE67796F839B3C1145251C6AF3786C7E374490E768487433D390A9F6A0DD4A35D4B9AEF18E6C7E63EFB150AEC4B52E162751E0FDB9398861FD97CBBA596FFFFEE4212E44DC566F9798F13F373C6A7FD84763096DD9A673C6E7B413B8EB3FF95BDD854A8C5FAB456F88E4FF07B5CEB4785EB5193E93D2AB57A8EEE2C63813569889FDB9E9F3361B6BB361FF1B78A9FEBFC2F4BA59E2CCEB84CBA7076665967C3FD9C4C36C73E5CB02C675EFD75F6DB03B25438905505AF78393ED9E422C44DCEB10FC7E49B6041F78FB6DA9C0F4B5198FD76C6BDD9197E9D7DB85061ECDAB2DB8DC7EBECC3996B47865D36D6EA6CB833FB704CAF1BDA875B2C06CCE1C69174310B37F64DCA644CC06C5769BEC934342F773C0C2C352FC20061803040FC7CA91878F5EBAFDC1E2B136BCA66929FBF7CC1F35DCA186E1CA79BDF299392D12D0B31C9CF77A755E3D8553F7EAD9F9BD4D5E1E2E824FEFB675BA0EEAF5BD25CC730BF8FDCDC059E3FCCAF3FF70E4258F723F8CA67ED0B9F2EAF98F34C73FC3C64D5FB7CBECAE6AD6CFE6A2D06785B2EA13D0D3160DCB762618D9565ED9AAFE6954917179C5063925F3361BCFCA3E066F88D0EEAC35CBB5F6293BC825F7FE45F0AB73B9D66D3DF7CD08FCEAE118E33736576A4B1C09A34F6CACF63E21278D98D85D9A337156E294ECC3496F232C7CFE3C6A7B12D3597FBA2368E7B7F952B1FAB8C85F91FD1FF17DEAF6441988E65C27C65E8AE0DC55CB8356916CA8B958795CBB8CC5F7FBD8EFB56637EB93C3CDCF5BEBA4264C1425DBF36CBCFBF38EC8323991988ACCA828BB7378F33E4E7216DDDF8CCD5D5A48F3A92597EEEAA48C281B35E7AFF6AEB0264082F4C9BC3CFCDB523F3AFB6EEEBAFF5FDC5E45FDE7B4F7FBDFEEBB5F3F129F4FF93D1D145BF1F7DC323927CA7ADD5038F862670DB7337FFDF51D38DFE472DFC3A3F386449F597723DC5D6918E8681A5E64518200C100626F0D5EA35922CB35431F064EC191431D721FBB7FF6DD53C2E4418CBE7C5AD598D736BD79A9CC7999A939A8A339CDF7D2DF05C53FC7CE3991084B476206DF4D11C7EFE759802FB52D397CCCF0DF3FBF487EDFAF0CF0263105C5385933181FCFFC992E245F1739530B76175606B126CFE6AA90D2C860B6D794010C3B9BAA5BE510AEF80EE9AF5AB61DF8A35C76765F1F8CFFF695E997471EE4977CDF2EB4F533BF13BD774F84D4FF1FF5EE36FF0BB4305F0ACEF84D7E40CFE71AE103BEE3C329BFECAF4AF387FAD01434F9F9AC5BA238D05D6A4117B2CA0F5F3A5AF9F5F7DA4E5FBB7DDAF5C9E17E768EBE7BABE636BAE6CFDDC5DE0E86C4DB6F5BEC6E4F9F3ED495502073F8FAD023F3C932AC3DFCF44E35CDAAC1F3AAFF236212E80EF3D8813DA70F715E69F6DDAE65C588AB23DE43CE4A393F8A7DB26FD78F4534D1FF7AFC6F680ADDEBFCB623BEAF6B7CFEE7F985D433FE0E189A4A42493EF22AD9FCF86B796B6A151A9409D5C89C17E2DEA55696856C62CA9FE52AEA7D8BAC31131B09438C20061803040EBE74BC5C0ECFA790D17D1CA26C2FAB96E7ED7D1F5D0E4FEF6A8E14978469DE1E7EECE9695E9E7266B42AFC15F1186939A8925F173E3FC5C421311A7A9E47BDEFFB17B3F64DAF139FCFC7277177F66CCB006AAFE4E93FC5CB6EAFD396BE7D662E05DD6CF976B8ECFF2E4FDBCC4F573CFBE491C1778F93FAED409FFDFCC863D1AC3B7D5CFE1D5D88E4FE23A71A4AB1BBB1F4DE1C8A33E9379146BFA797BD0FAB9E3AD9F3B123F67FCC84B9D8BE4A16EABF8B9D4EA6918A7F3AF161B93004DEDAC7E3B1914681287A6CE9FB376E167A273D5B3FAB77B889F4B62D76CDF41B466D6D7DAE9BA3644D595DA9C074B5138BE8436E4FBDBC787F46DEAA756E979784843BDC57634671FEEC8F9EBF8F48F1F20FE6200FC82A320BBA4C4407B35CDCB695E4E18200C10060803C4CF5708036CFEB4D4F9E272B4CD370723D1981B372FDC143F67F38DA0C22C282767F87CC42B2B1747D46AFD7C2FA0F2DE92E675C6F9B1F98DCEBE139B37B278765652C5E7345938555CA89F1BA509732353FCDC947DB81CA15CF1D7D3D0DDD628290C88DD9FE6CE9FFB0AB25EDD89BD753DFA30F7A1296C51B708716F789CA766809F5337BC87F378ED336E236E31CF77A4B1C09A34C4CF6DCFCF2D89BDF37326CC7EBBCB26375C083B0DD99953F866930B3ADBEFCDC321D96F97AE58B2DF5E58D9889627E3883F7312AAAA3E545C8FA079B99D8EC7B66E1BC2006180304018207E6EBFFCDC3FBA0053BD75F3C21DCD7E7B51B31637622E480A0362F7E772D86FBF59AE5DF4F31D692CB0260DF173E2E762D7D3308EF9C49E9A9A86F2861A039A3B28ACEA80D7C1EF4DE290F8B974C51C3F1F7CF214F75FCC20EDCA257CEBF61332550A217C9AE6E5763A1EDBBA6D08038401C2006180F839F1732988397E7EE2CA2D0479EF9CE30F550A18B035D6C57E3F1C692CB0260DF17369F0F3FD051AC4D6CDD75D8B3A7FFEF65C8B54EAC9E2746562FC3C595D8044C5058C0C74F0F8ABF10ADE7FEC5C52B02C84DB0537B7BFFDE38351F86AF3667E3E7F9DA70FB75BF6C9A14884E629E05DADC1865D9BB97FB5DFADDB8E7F5FBF06D18DF936D7E95213B6BFFD4397CD7AFF6A1FEDF2E7F6E1369C57709B84CCBFDA871B3673FF6AE6DAD1909FEBECB8B33EDC7DD81FB24805B4F76BD03932890B97E478D2DF3D07038BC58D23E9621A8F693C260C10060803C4CF9D899F8F0971874ECB3135D2352F8D23F1F38117AFB176AB3BCA6E2A2585015B635DECF7C391C6026BD2D82B3F4F484CE2E53096672F274D865B8A13338DA5BC4CF17366CFC235F8143EF78D804FF4F179F18BB1DFBE6DCD5718D06824534F1EF7F28549BB9FCC269CCEA6A7CE7E3BB38BC9EC8DADFBDA635EFD75F6DBB7C982E19E598E7DB29FF0C9A6D53CCED07E3BB3FF1176A7CCE6FA5CAAC2ECB7BB29921051ACD2DB6FDF15AB804F7C348FD7D96F37D78ECC7EBBBB8707F733C2FACBD07EBBCEC79A29FBED0C078BC50DB33B29C5777A59DE8F25D45FCAF514BB6D08038401C20061808D1F522CB3D4301074B65C186F555CDE5F15CD45F75F6A6DF34A98B33F5DB50A8FD7AFB71B61E59D3681452961404A5817BB6D1C692CB0268DD818A0F5F3A5AF9F9FAEEEC0570157AC5E3FBF9B10CB452AF5647162FA3FF78A90C3BDB41BC7E47ED8723505DEE1A7E7F073C629D593E3D89D528AB461DA236F4A76086DC86CA2FC65CB56BD8DD4630DC3DC7EBB8E9F5B6A47F27F2ECD35135BD753ECB6210C1006080384015A3F270C901E200C381206AC4963AFEBE78EC4CF991CA96883B2ABD22A7EDE28B445A3417BD8BA9EC671EABC4A245E4F434B53ADFEFAC5D8108F639C4F874353FBDB37842BB13D30005BD9BAFBA816FB32CAA1EA9BB5D97EB8B80941D94A7EDFE15F0AB02B3C82FC9F9B10B6BF7D837F00B6CBE31151A1C64699025E490AEC083F0FA5B68DC7BB859CB2D88EC6E7CF59BF3109BC7C9DCFA5D212C291F8732E0A726F5A8D1B47D2C5341E130608038401C200F1F3E5C600F3913335F192EF2D4FFCB9531883DB25DB362D65B3FE46EB9352F1529803165DF999FBDA6E11E60F8B6D035BF7A7143120957A8ADD368E84016BD2103F97063F37278EC0CF9914778EC2F790AFFE3AE352E43C1C927D38E98A39FB70EC1C565549219E8CCDDA49B99AD58217BDB57A0CE8CEC4E92421F1DEBC309DC4C4D5990C3795A6F8AD0D50A9EA551A8F693C260C10060803C4CF971B0395BDC26F6FAF3EFC6AD6A03006F74AB26D0A024EF3DF97823C28A9C0A8307FE816E60FCFC7C6E7A5213D407AC09130604D1AE2E7C4CFC5AEA7719C766C1A077C8390A9BAA4BF7ED64BFED5EC492CF9576B189844636136BEF796E1A4FB4E217CF6FC0BEB4F53BE33C510E64393F9E990AA5EA5F198C663C20061803040FC7C3931507CF7094E5D6A41E2A552E464360B6370B93006670871AF97AD6CEFC6CF03F561ED45C53C5C2BCC1F1E0BF387C5B681ADFB536A1890523DC56E1B47C2803569889F133F17BB9EC6717977DAE077568EE44B32FDF5E3D6427E167D31FBDB5DFD7DB9FDF69DC197F8BEEB1D09D908CD4B825FBD06FB6401C2BDD3D870210551E51936E7B152145D3B9ECD56F2FF47CBDBE016EC8F1F552AEC8F3AC3C374ED67D8A696F839EB37D67FE9F977E017AA40597A0C62B3EBE022CCAB5E8C742EC8CF37940FE3EB0B45D8DD3785CF028BF127FF72786B07B026BB17FF3C93874D853D589FD60ADFF1098B1CFD97B24776A707683C768EF198304018200C103F5F6E0CB48D08BF234F7878AC307EBA7CAD12C6E027926B9BC1FE71A47CEB8289112DFA7B465112E887A6824AE40BF3872E61FEB0D836B0757F4A110352A9A7D86DE34818B0260DF173E2E762D793C531BB60CA8458DE4F3A6136F7D92FB327C6EC8AC964E7E6D8873BE0113DAFFE3AFBED01592A1CC8AA8257BC1C9F6C7211E226E7D86FDF145300757F9DCDB9B05485DBD99307E1E2BD4AC8FA6770322670D6D7DABA3D42FCA8BEFD0CDBD4989FCFFAC44BD1DB877B7FD5AA39F6E18CFB7AFF9E0864BE7A61925BBBF5B33E2BC687DE05F09B9EC291E9197C5FDC81F77F2C1038F9737E8F6BF74B6C9257585C47BF32FD2B1ABA469664874E0AEF87A9701A8F1D6B3C260C10060803C4CF0903A407080384016BD2D82B3FB7D6BF1A3BCBBA5EE01A62CAF69466DCEF1C59F0F9E6CEDE9A3B77CBA44D33BC603DEB85B6A837680F5BFB446071E3E36326F9B9CE76BBB6A793F37343FF6AEE1E21A67965841CAEE93538122F83575A22769CF0E571C4CF97C6CF59FB7CB0D30B32CD237CB3DB05EE2A15F6069D98D37EE6F979A5DE76BBCE3F1EE3E786FED596CACF3FDAADC2C7FE1538D237C0C3FE7CB9099B12ABF8B5D7F81BAC3A518AE36FE32CF1F3A2CE618EB7E5C2FA72BC1FA6C2C99F8A63F953210C10060803E45F8D30407A80304018B0268DB3F95733B7E7D67B7266966B17B4F33DB53B2B07B05BF38487B977F4F17BD81ADFAE8A6E93E93D2AB516CFC32EE7371229AE9FEBAE996D51D657CCAE77CFE3C7F87E9F37FF369E9110CEF74707CB42F85E6973FBDB3F3E18852FB76FC7E7874FE06A7D2EFE11948C98EA341E7F20BF49E0923EFCBEDFEF0A207E6E4674EDC8D6CF3FDBE98A0339359C9FEF4B5261E7898373DA4FD7A6F3F9F9DC7D1C3A1EFEBBBFBAF0FE8CBB12AEEFDB41CD1D8BEF1A93D5F9C39C9FFF2F8F3C7877F6E223792BFEE89A049762B6EFBD00DB6A07F167592DBCEE9B7EDF74E293BAF0FE12B131BD5C79D1F772C7FA5E4E18200C100668FD9C30407A80304018B0268DBDAE9F5BC5CF275F2131A989AFB9999BEFFF2351831D690D73C32ED7F0DFCD4D1358139465362DE3E8132F5FE0D5AFBFF2E7B15FDDF572F68194F9B94EA2AEE5A2303916E109D9505C0A478FA6695E1B98E2E75EEA5C811BAA703A57CDC3A2BA87A09E1CE5D771E3D388D6CCFA5A0B69EBD68793CCE7E7BA7694B7D5E1745D1BBF66923CD43DA7FD0CDBD4123FD74971CB6304FA1C457961F69CBE5D889F6FAF1B9EFD1E96DBCEFFAFCFEAE6D7BB35CFB035AB05EE4353D8A266E9DF587CDF3ABA9E2E3BD657E2FD10430FD84B1A67198F09038401C200F173C200E901C20061C09A34C4CF0DF6DCB68DE277AEE9F0ACEFD4877D9ADA89AF6579B3FB6FCF94C3AD7518BEA36366394370492792D77CC57D3AB25FDD3593A4B5EBF4D786A25CBDC664B8A53486E15756AD5A123F779755F27547433996DC3C2F6CA9E167DF9E95377E7E557337767CEF8AB6AA2CFE3FB7A04CF89D9E8743B2DF2E5DB164BFBDB2BD0F4FB4F7E7F4AD8E9F8B7D9644279F8530DB82CF24AB57693CA6F198304018200C103F270C901E200C1006AC49E354FCFCE50B2813EF9A3C137B9C71904763F8C7953A7835CEAEE979F64DE2F8F414565FA9C6DEE1D7581B550C5F217C47D943B3F6A4D939589DAD2A76FE9AC94AF7C1426918BF59AA3FABC50AE3E986CF7F2688B65B8BF397A3D15871035A8D063F85A6731FD9C66D40FC5CBA628E9FDF6D6A45B9761C97CE05CDE95B1D3F5F2E9C99C29A94F42A8DC7341E130608038401E2E78401D2038401C28035699C8A9F2FC019D89EDBBD753DFA3DB58C8BAF5777E2C8D0288F732DECE0E7D44DEDBB3575FE5C7746D754D9BAEE6AD0FE338B9BC6837B5D68495183F98D66718F5BDB960D036CBFBD7BD25D84FCC7FC7DC3EC4CF0DF0EA9B0FA561F3EF3BF8D0F7CCA71F05E27FE3DB2157F3F960ECFD129FCEB86EBD89BDFB0206F32DCDB5F50D386C69A52E1F993FCBAAA38F7AD2DF0549C95C9F839744BE7CFBFDABC99FB575BE7E9C3FDAB7D722812A1790A78576BB061D766305F60AE9713B0335C0ED5A8C6E65C566A221F1AC7872E9B11D7DD366BB37D973FBC1222B0E1BC028764C7103D3A890F376CE67BDDCDB5A3213F67F60258DF31DB01811157112EFC4E4D8DEBFB568735F62DCCD25992FFE9590EF786767C533C806F2E1463E7A329FCDF7FBE02D7F21EFE0D69DBEDD60539FAE5B21EBC7AFD66CE391229E8551A8F693C260C10060803C4CF0903A407080384016BD2D82B3FB707FBEDAC8C0966ECAA3F7AF21AF5216730265C1785446064E429F24F9DE4FBD45336B960A0F5AEC5FA586D23F0E50BB3FC9CD9D4FE60B70A9FFBDDD687B914F7E02F876FE9BF47FC39B0047EFDBD0BF3A6D22EAC5DF3151F6775C26CB29E13F8B8CEFEB787873BBF66B6DC994DF7F757AD9FC72D75FED5B6C982E19E598E7DB29FF0C9A6D53C4E676B5CFE6A06BEF2CB08D64E233021D8E67C588AB2C627046E8A244414ABB03142C5F9F9AE58057CE2677DDA6D0AB4DC8E8C9FBB7B78F07E62F6F659FFFDCB7BEFF15FF69FD9E237EEEBDFFFDB7716F9F95F235AE03731CCAFF7743DC3FB076EE3C8D0ECFFAF737BF0F13EF582386338569674735C8BF27E889486ECB592BD56C20061803040F6DB0903A407080384016BD2389BFDF6E54E63186E69FDBCEFD90C1AC3CEF2DFEAB0101E76EB44207A2ACB511014B86C65667BEF83136A4CF226C6CFB7C614E30FC1CD3878B79DEFF9FF83770136A7B375CCD78BE6E76C9F3F7B8E299FD46CAD5CE7638D7175E6FF9CF9E68A894B30B9BF5DE75FCDBDB41BC7E47ED8723505DEE1A7E7F0F3F8E919B89F8FC0A9AE4984655CB0391796A2EC10DA5025FCFE65CB566C15F8B97A4283630DC3F0919FD0F3734BEDC8F8B96EDD5CE7BF9EF170D68FAC3F59BF1AF7B552C09939FF6A47C6A7383F3F2EF0735FE1FA0B6527D64697C3BBEF097CA7DFC073F4355C8BDA17E4E7F2EE91D9BD1AE4FFDC6ED258CACB91BE971306080384015A3F270C901E200C1006AC4963AFEBE7F6CECF1B4ADB047E1E8009E1BAE86C18C64646517725028F3B4791B6EDCB652DB3B9F3E71BCA87F1457011FE2A2BE73EE6FE226FC5BA0BC5706D7B86AF2F94729BDA5F8414C36FF489456EFE4BD9A339CFAD6DD7F276888E8EE5FBA0BF391889C6DCB8793834B5BF7D43B812DB0303B095ADBB8F6AB12FA31CAABE59FBE2878B9B1094ADE4D74773AB70243E5EB89EB43917969AB0FDED1BFC03B05D1E8F880A3536CA14F04A526047F87928B56D3CDE2DE494C5763477FEFCC8F9EBF8F48F1F20F1620052AA34F071DB0C43FB70E670B2A9A4177F0AACC43F14F5D874BB15AB7667C26B78029F049662FFFD61ACB9D18A5D7996F939D96FB77D3DC56E1B471A8F09038401C200F173C200E901C20061C09A34C4CF6DC3CF9F8E4D63B8FD1EBFEE6CD5A22585D9369F3D7FDEAFD12C6B995779E62C9B5D6D733EE0AFDD2AC5B71BDD3035F608FED10598EAAD9B8743B20F275DB164BFBDB0B2917F77697926603EECAC3E7C39EDB77F9FDA42F6DB25504FB1DBC691C663C20061803040FC9C30407A80304018B0260DF1F3E5C3DA6BA18CAF17E1F7CC51ECB7B3B57353FCFCC5D4343A47261197FA33D8DA2AF173FB1373FC7CF0C953DC7F31838C2B97E6F1F3A5E2D69174318DC78401C20061803040FC9C30407A80304018B0260DF17371D2FC5A5E8937C29832BD761DFF65F21FAB5671D1FDD7C52D771FBC0B3FFFEB8526B83775739BDADB54B5D83F3485DFEFCDE436EC3F16E2F696B7C3D876FD42FBDB35FDE350A8D2107F25022F84FF874ECBD179B7989F59D69D5BB6B4BFDDD5DF97DB6FDF197C89DB6FDF91908DA0BC24782A33206FBB6373EE6A4FE273A78DB7276B47D6BEBABDEE9BCF9C41C4BD7B429B26206D7C68417EAEEBBBF89F73218B54407BBF06C9854D28BEA9B41AB78EA48B693C260C100608038401E2E78401D2038401C2803569889FDBE63DCC3E138DC658391A7F4EC7D3212D1AAB34C87F7B767739CB6CC93E9CB14DED6D77FAF0F9E566EC2E6E9CB50D17D3B928DBED8CA33768FAB9EF77DD1E7F26CC963DB32F96F2D60638B3F91D220BE636C6AE299538E0113D8F17EAECB70764A97020AB0A5EF1727CB2C905EC7CF4E9BA367CB87D3F921FD5DB9CF7DA8BC40AA26B4F769E5F672B6EDDF94C5C284C84BB3A17FFDC3AEBB3CE989FB33E64B6E1587F319BFBEFAF5AC5FB312565B65F8DFB9AF5FF52ECB639922EA6F198C663C20061803040FC9C30407A80304018B0268DBDF2736BFDAB2D779AC5E4A57938898AE36EFA7066435FE76F6DB9CB3C3E3EB6687EEEDA36810FF6A4C16F7A6A49FC9C49B1597E9EA2E7778C9F333BE04C94CA6B023F0F31C9CF99FD76D7F41A1C8997C12B2D113B4EF822FAD50C769D38CE6D8D934FB5A5F1735D7BFED36D93DED7DADA43C7B1332E0D310D99D818140FF5ABEE79FC5CF76D45E71F8FF1739D6F3CD6AFA6F839C39B210647050CE69CBE8CDAB8CB283C2BC3536D070F6FA97B84DE7B45927CA7974B0F180BF953712C7F2A8401C2006180FCAB1106480F10060803D6A421FF6AE2A459CAFEF691891914791DE0E9B4CDC378FAB45BEF6F6D25CA6C6E7FFBFAAC4EFC3FDB73F0B9BC0A1B6E34E0BFBCAFC0C1E1E7F8C0FD168E0A38F96FBB8A17C5CF7D527FDB0B3D3031DB5705B9373136F218E9399550C5C6A3B8BC90EF8FD6F5A3B9FDED1F1F8CC297DBB7E3F3C32770B53E17FF084A464C751AF715B63DEC32BE935D40725F93CD79AFBDC84F77DAF4ED7920EC183EDAE5CFF9F9DF76B9E34C43233CA323B03B8C7DEF98BF7E6EFCFEB1FE2B2C29C3EDC67E0C6A2A117B3D0B8A5825A626462D62B0204CE8F3671A8C8C4D237BF736545D4B43C6F108DCBD745C52EFF4BBA4B1262FFA5EEE58DFCB09038401C200AD9F1306480F10060803D6A4B1D7F573A9F17353E196ECC3B532FF6A4A05EAE44A0C3FEF45636113BADE9EDD5DEE322F977D381D3737F5FCA3412A5C090FC1B58B1791DD368E9AF40BF37048F6E1A42BE6ECC345C5A5C04DE0D617228F23EDCA65943C9C467E5CF0A2F8F94BE17FDAF6EFD1DDF608255733D15B21CD77FA5DF5C062E3683C76ACF198304018200C103F270C901E200C1006AC4943FCFCDDD314976B4D86770B65EC96A0FD76775925E7D186722CB9795E9835E1A67C5E55357763C7F7AEC8CCCB42C6A52854F6CE20273A705E1B103F97AE98E3E7B74B6B21BF558FF212150EEE75C74F27C3A1A9CD5E143F6F286C4285CF3E4C08E1D77F8C247E4EE3B1438DC78401C2006180F8396180F400618030604D1AE2E7EF9E66EDD7A639B825FFE7FF7F7BE71E55C595E7FBEF5FF3CF9DB56EDF35EBCEEADB9DD5F7F6DCD5B7D7CCDCDBE9E9E9699D4E77A7BBE37477D2E9366A343E634C1413353CA2048DA222BE908382F842040479791485F848044410041FA8888A7244D4134110050524C7D0D3DCDA9B14413807B13CAFAAFAFEF15BE79C2AF6AEAAFDFBEC5FF1ADBDEBB73DE9035FF7A9FEFB1E2866AFB763D3B61DB87A6A2FE2D6C7C17ACC861BE70F0F6A03EA73FF3557FABC45F1F574455BDF3C65C5B28D19B874267F483E1E2ADBABF6E5A34AE917D70B0EF56DBFDBD28566BBCD2F59F764FFD07B1C7077DB18E97E4C06C80019A03E27038C0364800C6829437DAEBD4C94A5776D30EAF3C1FBBE7CFC589AF87DF4740DAA4E1F57B677E1D2CD56E466A7CA5C63C2D6592CF23DE6A1DE3F1F3D75AA5C5F6D5C48B85C176CD4828D882E48C298A52B3173473AD2EBB8C6DA702DA1B91DBF9C38153BEB6BE4EFC0C21A4CF86022266D4AC24796C52EDBB4BF3E17FE12F9E0A22C3148CFCC42F1791B1EB4F4CE2139527601F71AEB0731E0929B9BDFCC3D31522CE6FD98F763324006C800F53919601C200364404B19BDEA737FC8DF3E666CB6FCAE7E0EFC7B718EFDCFD348791A9F5AD7A34E8C1D335ADE6755133959838283E49A5C22FF77B0F25DE4025773808F18F9DE203DA9AEAFF68E250A4107CB30CFB210A3A6BC21F7CDCDCCC5E865515C5FED196D4C780C02923211B82D0A96C61EA9CF67A724213C7587CB3615FA5CF850F597F0DF775F78417EAA6BE50DF4B5F0BFE0A03F1B227F7BD5BE2372FCBCBEE8081E7F1888AB2347E25AC14143E5EA64BE56E66B250364800C307F3B19601C200364404B19E66F7FF63262DC5C6C57C7CD397E3E789F58F7DAD9DAD77537ED7DEB74455B2C08090E946B6A27EF4C733ABF5D5D5F2DE8783D16272CC7B4C46C84C5AE96FB462F5D89E0A4DDB0B6DA7CAE79F5643395F614F9EF7FF9A1A2CF6B2E6345F22A2C3E7717E109CB5CB6A93A7E2E7856D7C8133A5C5D5B4D8CA90F9781FEEF9F9F9CFD267A003428569FB8D12F59F744FF304A1C7077DB18E979391920036480E3E7648071800C90012D65F43A7EFE3CFADCDEF6177C187244A9A31A519185B09EBC839CCDC771CFD183451F7F86ABE7EA30E92D2B5215BD386FCE413C68697DA21EA1C7A9CF875797585FEDB5B13394361A83848DCB90929687BC3DA94EDBC0D9FCF649B1E998B12A12D3152D6F6DB5635E5E19AC0D17E4FEC0DD9F22283D1D39EDCD3ED7BC7A3131BF7D5244246624A4E2C36D167C52568380A808CC8CDD84747B8DCB3675F5FEB9F07542810D75A714D6F7E5635746161C8EF621B911FABC7BDE2C39B73D2720000F95FFC50EFCF0C7B8BB36C22F59F764FFD07B1C7077DB18E97E4C06C80019A03E27038C0364800C682963467DBE30FE0AAE95564B9D3EE1AD3DB874A705374F7D81F79756206D4B111C5F7C81D591C5F26F779F6A45D68623F27BFFF7CDFBEBF3112377486D292C2DE342DFF70FE7C4213D2DC5EB3EF0759F1AB84F3CF7385D5E8AB6CEFBB06C4AC5BB61165C3BBE7B501B303F9CFF9A2B7D1E1E1D2FD757CBDBDEBB76F9C2E86C74DEA97AAA3EFFEBB7BF856A00151326A2A9DE8EAA8A06DCFFE7179E588FD05F58F774FFD0731C7077DB18E97E4C06C80019A03E27038C0364800C682963467D1EBFBF0127F34EC9EFE7AA9B50A76C0F9B7F0265FB4FE1F363D79FD0E7EB736EE2585699FCAEAEA3365C7D9E9E76FA89F9BD46EA87C3AD4B687347473B36671EC7FAF51B91B561030AAE75A1243366501B509FFBAFB9D2E735771E223862BBCCDFFEFABB6138B63F69483ED4FCED1782436057F479B7F2D9D4D88E2BFBAC0A036DE8B6C46866CD9FCAF07ECCFB311920036480FA9C0C300E900132A0A58C19F5B9B084AC2BC852F4E0E14F2F22E3C80DA4C69F906B81C5C69F43EEDE2A2C5B764CCE6F8F5F7B5CF9FB27EB1CEEFC765FF9C0D77DAAFFBE4EC5B2728F62E3FA38D45F3A818CBC7CA42626C939D003DB80FADC7F6DA8F9ED7B4A6BD0642BC7C133B73051F9BFAAB3A56E58DC3C2E2BC75F94BF57C7CCBD158BD56704D7F20FC8B5D7ED65A7E4FA6EF94B23D0D6588FFC754938B56E096ACFDF42D1E210B4DDB4F17ECCFB311920036480FA9C0C300E900132407D3E84F9327F7B61F1F561E56F1FEE71F498A7D1DDC7176D20E61EF85A87D25CEB734F70D33D769CCC0FD75552FAD45C9D8EE3656EE5B3E240151EDEACE8DB9E1FB1BAF733E1084AC29761DFDCB978D872DB6BFD438F71C0DD6D63A47CAD64800C9001E66F27038C0364800C6829C3FCEDDACB70FCDC7DC7E7F8B97FDB50E3E7CFB25D8C5D670744A06A671C3E5F11835B111FA248D1E7BB143BBD71991C4F1F58A6B3EEBADCEE6C9F563EF787595018344BF9DDD5B7FD686454EFE78EA3C8786D029ACE1DF36AFFD0631C7077DB18E979391920036480E3E7648071800C90012D65F43A7EEE0FFABCFFFBE8CF53971EFB21F5B9B9CC5DFA5C6C17F9E11E17E6E091F23B67C6BBF8CF91237143D1E70FAFDA066BF09B76FC55ACB3AEEC77A73EAF3C5C09AB52DFA3963AB94DBC039FF7DE54794E9973D6A030603C4E7D5A8A6BFB53BCD63FF41807DCDD3646BA1F9301324006A8CFC900E3001920035ACA509F3F7F19EAF3E72F437DEEDFE66E7D2EF4769BA2CB0FBFFD0E3A3ECBC79D3A3B6A5FF8BED4EA7D7FDF4F9BBB5B9FFB63FFD0631C7077DB18E97E4C06C80019A03E27038C0364800C6829437DCE7EE8ADEBA43ED7AFB9737E7BE1BA2454BFF10794299ABB3D3804D72A6D28DD9884864359528FCBBF1DA0CDDDADCF454E3A75CEBC6AE25DF881DBFAEF13B9E619073C1B3B8C743F260364800C509F9301C601324006B494A13E673FF4D675529FEBD7DC397E2E3E45EE76A1BFFB6B6EC180FA5B7CF6D7E6EED6E76ADEF8FEF66546E6A06DFDF73D31B6CF38E091D861A4FB311920036480FA9C0C300E900132A0A58C3FEAF323651760AFAB41555D330EEEB3E25E63FDB08FE3EBF6344B3F7C5A5D5F3E7E2CCD599962459B6566672BB61BD1168BF4A5337D9EA3D8AFE7C763F4D4A9B076B7635C48387295CF510B36627D4112E2EE7621B1F298CFB5AB9E6CE1C91AD99EA21D45FBBE3C3B02A169717865EEC748BE50842505A5729F2B7D5E77D32EFD95959D85284B0C323233A53F9F9501D5FAE77D53F5B9336DAE459FCBE37FF51769FDF78931FC8BBFFA03CE6564297FD7DEB7BE5AF65B53E4FA6AEAFBE7456947511834A56F7D3557C71FCE751A350EB83B7618E97E4C06C80019A03E27038C0364800C6829E3697DAE6AED7B0EB12F77585A3BFF4C03521337223C3E15856916A7C7F1E5FA6AEEAE4B8FEB283CB5AE479D183B66B4BCCFAA26D64C090E0E82FD661D7AFEE290DFADD919F27B8C250A23468E1FA40B675A2BF1E719217847D91F74B00CF32C0B316ACA1B7DFB971714F85CF3EAC9521453DB33AED88AC97156A9CFC7455A906E3B85C4F66E6CAE38E6549F8F7BF34D9497154B7F09FBAE987FAE7C0A7F0A5F0EF4B5F4FF0006DE54B6872B9FC23E546CB752C703457B6F1F39126FBD31062706CC69EF6F625FFFBAFA8E3360DB13C71F3BB6D706EC13751D5E9B8E87B72BFBB8EDBFBE5AE69F26A2C2F2C9134C773B3996A8EB1DE5380DB5574D1907DC1D3B8CB49E0A1920036480EBAB9101C601324006B494F1F4FA6AAAD616DB1785CC1E96A61796B9672F162C8D85A3A361D865FCE1798796BAF4F89CEC69757DD9D5296DE07631FE2AC6CDB3B333E5D8B9D075622CFD486191D3F9ED429F87C62520E8783D16272CC7B4C46C84C5AE4656B7B2BFAB1DCB4B94325D0D3ED7BD7A31A1CFD5F67C65DA744C57F4796E870DAF2EDA8C2CFB49F937CB8F0C7EE6A18E9F8B7E27FCB55BF19FD0A7C28FC29FC2AFC36540E487733CB0E15C51354ECE7E536AEFE27EF9DBDD367E2E8EEF626C3BE3E5D7716D7FD213DBFBAFAF56FCC9525C3F5EF0441957C73F9F9622CD8C71C0DDB1C348CFCBC9001920031C3F27038C0364800C6829E38DF9ED426B67975E46D99ED8E197F9F404D62C0D7CA6E3F8437B9AA51F3E4B5DD9153684074CC51D7B2D2AEF74C176EA98D3367036BF7D526C3A66AC8AC47445CB5B5BED989757066BC305B9FFB70B56E1E7E3C7CB79D9BED6BD7AB1F093357DED19772217932D4908CD4CC2BCD858C436B4CAF67CE31D318FA1CBA93E77E6EB84021BCE9758659F4C494E83C3D13E2437429F77CF9B2573C0E50404C8BC6BC5DFFE0774A5677AEDFDF35AA5AEBD4A9D8EAD6BE4FBE5773726A162C48B7028DF0B7FF60754FEEC87A80D5B8BEB535E7BEAFBE755CAFEAA01F1C82C71C0DDB1C348F763324006C800F53919601C200364404B19AFE873456B8F7B75EC338D858BF9F07557AE3ED371FCA13DCDD20F9FA5AE4B0F147F6D58D7B7FDD091824165981FCEBFCD953E0F8F8E47C09238E46D5F828A8BF5983825008EB65B4FD5E77FFDF6B750ADE8E38A0913E5DAE387E7CEC6A3D7FFF44DFE76C5841EF6943E17CF069E353FDC6317EFD9539FF37EECAEBAC800192003D4E7648071800C188B012D65BCA1CF85D6AEBAF8EC5A7B28A33ED7CF75AAFABCA953D9DED18E43C72E0D7A56437DEEDFE64A9FD7DC7988E088EDA83BA5F4474737D2F7E62ADBBB5DF22172B355EDCBC785E010D815CDADAE5976E3CC59C9803A462D34B127C7CFC5719F757D358E9F7B3E7618E97E4C06C80019A03E27038C0364800C6829E38FF9DB9FA78CAFDBD32CFDF059EACA2AAA46F18174B97DDAFC55BDEF2D6F5D25F37EAB7E7CD6FCEDD1054998121D8F9909E932AF99AFF5AB5E6CA8FCED4B0EE42120261273E3E2F1B4F9EDC26FC27F4525A5D8535A83DBB67264E51E4546D2E6617323C6A3D575CE5406D4DFEE78FFDC159FB7EDF751F2C391389D9A86BC8039B09715A1B1A50BDB7FF2334DF9DBA9CF793F76575D64800C9001EA7332C03840068CC58096327AD5E7CCDFEEDFD7D9DEDE86F4B414E95BD584CFD4DC6222E7B7C5122DF3B70B4B4FDF85C0E098417AD255FEF62D1D3DF868ED0A2C3CDD004B4E9CCF75AF5E6CA8FCED1317AD41FAF532BCB93C16B95F360ED2E76A5E3F35E7FE889123A51F7767F7FA75A0AF85FF9D31D0FFF7ADAFF3B51FB7C42079671A6E0D98D3DEDFC4BEFE659DD537E8F819E9D206EE3BAFE8F3943FBE8387372A50BEBF18153B3623E15FFE0D1D6DCD327F7BF6E8C93811BDF009A6C518BAB3E36C9B331B95293B4C1907DC1D3B8C94AF950C900132C0FCED648071800C90012D653C9DBFDD53FA9CE3E7FE7D9D2277B62B6D26D6CE161A4FE873B1AE9AD077BBD2D3157DBEC3A93E7796BF5D8CFDFEEAFD8558BE3749F9BB6E9FEB5EBDD850F9DB63AA4EE2B5802988AF3C3EA89CD0E76AEE76A1D1C53A6B429F8B4F3587BB167D2E74B9AABFD3D646490DFE57176BACB9539F6FFDC1481C8FDF84130B7B73509ECD2B40F6EB7F92DF87CADFEE4A9F337FBB7BEA32D2F372324006C800C7CFC900E3001920035ACAE875FC9CFA5C3FD779F08C0D09EB2265FEF6943D879094920E4747AB9C1F5DFC75CE2D2DF9DB77B476614E4202B29AEB7DAE7BF56243E56F1773DA232FD8F0494A02063EF31838BF5DACA7267C577BFD068E5435E24A7539DE9D1726FFAF6AB29D1C921B31AFBD7FAE35F15EB730757D3591BBCD994677E7FCF6D21747225BA9EF76719EDCD6F4C503942C5F8C47CAF7FC754938B56E09AE9CB98E6BFB53FAEAE3FC76CFC70E23DD8FC900192003D4E7648071800C90012D65A8CFD90F3D7D9D6A7EB8DA075F2167FB3694DCE846E1CEA8416DC0FC70FE6BAEF2C3C5EFCCEECBDF7EA9BE1937AE5DC2BDB6A1D75713FA5BE86DA1C9FB74BAB2EDF14F7FFA4D0E36271ADD9DF9E1C43BEECF9A1F4ECD6537B02EEA73DE8FDD55171920036480FA9C0C300E90016331A0A50CF539FBA1A7AF53D5E7B73BBFC2D4B7672266FD263C68A91FD406D4E7FE6BAEF47949751DA2120FE2E6A9DEFE9895570A47C7DDA77223B4AED0DCDD96986F18B87CE59BF5D5A8CF751107DC1D3B8C743F260364800C509F9301C601324006B494A13E673FF4F47526E6572BFA3C5C6EDF53548DCDF116DC6B7CBA3E57E7B7BF17B154E66F9F15B555E61D9F997618D1059908CDCDC7EAA3077CAE5DF56409CDED9810BE143BEB6BE4EF4FCA6A10101581E99B92E47C77576DEA4A9F0B9FCE8FDF8FAA1322AF401EE6042E46674BDDD3B951F4B7D0E672BC5CF9AE32E0ADF9EDA75F1C89DAFC03285C1D8F0B5FEBEB03C10B64FE76757E7BEDF95B285A1CC2FCED5E8C1D46BA1F9301324006A8CFC900E3001920035ACA509FB31F7AE23A457E386103B78B7796D51CEED1160B42820365BE3891BBDBD9F8B99ABF3DF2901581872A109A9A80515326425DFF2BF0B34BC8693CE373DDAB271B131EA3E86D2BB65C2887A5B1072B925761BDA2DBA77D10E0B24D853E17EF9C8B3C706A7E3FF13F949ABBBDB8DFFBE44F63E0095E943A558DAEEA7357F9E19E559FCBE33F7E2C6DE03EFB4BE37160753A5A4AF7F46E532C77DA24F95DE4873BBE7405F20203F1A8ADB9AF8CABE38BDC70CC0FE79EBA8C743F260364800C509F9301C601324006B494D1AB3EE7FA6A7E7E9D8F3A3176CC68799F554DAC99F2E69BE3E49A5C627DAEE0E0A0BEB5BA844E1F3172BC4B7DFEDAC7E15874300F1B2B0E61625858AF663C5484DFCD988BDCAE069F6B5E3D99D0E7EF2565E2D5593360B1B763C20713E5FA6AB145392EDB54E8F3716FBED9E72F61DF153A5AF914FE147E1DE86BE97F270CF4FF2D2C58A9C7A268F4D16F8CC10917DA5C98D837B0ACB3FA9E38FED8B1BD3660DFBEBF7B011B5EF8119ACE7F2E992DCEFC1C39AFFEBBFC2ED657DBF6EF7F82BD30ED09A6BB9D1C4BD435E3DFFE159569A9A68C03EE8E1D465A4F850C900132C0F5D5C800E3001920035ACA707D353E27F3C4750E3576AAAEB126C6CF83148D2EC6642F5FB5391D3F9F915981D0B84D986E2DC79ADD16FC71CD0E44E76C95FBC6C7A46141428C9CF3EE6BCDAB279B11B30909AD5DF8D98C10586CB7E4F8B958473E3C6199CB3655E7B7F7CE7FE85D075DE8D3CCCC4CA77DF1690CB8EA07EAFBDE9E1E3FDF35723C4AE26350123C0B4DF656C51A619D304EEECFDF7A18551B225175A44CAE33A096E1F8B9E76387919E979301324006387E4E061807C80019D05246AFE3E7D4E7FAB9CEBA962E4C786B2A2A0F27E2E8E91AA4EEC9417D4DD5A03670F6FEB9781F5ACCC55E9D9F2BB7C5D73723B7AB557E17EBAB897D39EDCD3ED7BC7A31F1FEB9683361093595585D5923BF2FCFB542ACA9E6AA4D877AFF3CA1C026F3C36557D8101E3055D9DEAD3916AB1AD8994677E7FBE7622DF56AA5BEAE4D1BE0506249F5E459B831E7EDBEEFB593C7A3716D2CAEBF3745E692FB3223F39BDCF2038EC3F7CF793F76575D64800C9001EA7332C03840068CC5809632D4E7EC87DEB8CE88C875E8B85121BF1FBB68C7DEE4CD83DA80F9DBFDD75CE9F3F0E8F86FD657FB3A4FBF566EFAEB7361420F7B2A7FBB78DF5DE8EEFE2634F8C06DFDF73D1EF08EBD5A17F539EFC7EEAA8B0C900132407D4E061807C880B118D05286FA9CFDD01BD7A9EAF395C985581B360B0E47FBA036A03EF75F73A5CF6BEE3C4470C476397EEE4E7D2E34B1A7C6CFC53EB156DAB3AEAFC6F173CFC70E23DD8FC900192003D4E7648071800C90012D65A8CFD90F3D7D9D571BDB111BBD121D77AEE29E43B9F74E0F8265F15CF92E73942546E6057735BFFDD7F3E3317AEA54B9BEDAB89070F95EF4A8051BB1BE2049FECDD475AB7CAE5DF5640B4FD6C8F614ED28DAF7E5D911084D8BC32B733F46F285226429DB663A69D3FEFA5CCDE32EFAA0C8D3B8A7B4064DB672641555A3F840BA666E547DEE4C9BBB7B7E7BFD0F47E2B6CD86BC8039A83A908FC49FFF069FBE33090E47ABCBFAB8BE9AE7638791EEC764800C9001EA7332C0384006C88096327AD5E7623D2E71EE034DE4BB73B67DA87DEE2CA3A5AE86BB2D3E3D674F5CE7BD9666A4A7A548DFAA26B49CBAB69AC8F96DB144CB7CE0E565C532DF585070CC205DA8E66F7FC71285A08365986759885153DE40FCDD2EBC17B512BF9C3A113B6C177CAE7BF562298AA9ED19576CC5E438ABD4E7227FFBBBB11B10949A8057943655DFF1FF469F7F93174EF84BE46D1F21E69F2B9FC28722DFDF405F0BFF3B63A0FFEFFE26FAF4AD0173DAFB9BD837B08CABFAFA8E9F912E6DE0BEF38A3ECF797F0EEE37F73E1BAABD741DF64B678764FAF11B639C1E67DB9CD9A848DC66CA38E0EED8E1AA0D7C7DCE9E889164800C9001E77589B53CFCF19CC900E300192003DE2AE36E06387E6E8EE7644FAB4BE4CE76A5CDD4F5B3853E17EBAA09CD97969E81C0E01D4EF579685C02828ED76371C2724C4BCC4658EC6AB96FF5A95A8C5BF0AECF35AF9E4CE873B53D5F99361DD3157D9EDB61C3AB8B3623B7F512420F1460E6BAE583CA89F173E13BF17C45D5E8429F3BD3E6CFABCF5DAD7FEE6E7D7EADAE15271606E2615BEFBB16A5719B87645A8C9FBBD2E7CCDFEE9EBA5CB581AFCFD91331920C900132E0BC2E8E9F9301C60132602406B494713703D4E7E6E887CF52D7C1333624AC8BC41D7BADFCBD7B7F8EFC14F3DBC55C69B50D9CCD6F9F149B8E19AB2231DD6281B5D58E797965B0367C335E1EB82BC9E79A574F167EB2A6AF3DE34EE462B22509A1994998171BABECEFC2CEF66E84EF4F75AACFFBFB54F84D98F0F591AA4639BF7DFFE7E5B0A6A42AFBBB34C76239875CA9D7994677E7FCF6C61747E2F8D65434561C4653633BCE5A73706157F2904C737EBBE7638791EEC764800C9001EA7332C0384006C8809632D4E7EC879EBE4E356FD8B9DBED484D4CC08429135177E5C2A036607E38FF3557F9E1E27766CBFCED495B9660D7962D385CD38ED3FB373F9F3E17BF9D687477E68713EFB83F6B7E389153CE595DD4E7BC1FBBAB2E324006C800F53919601C2003C662404B19EA73F3F5C391219F63BCA2B73C6107CAEC2EF5B9D87EF0701956AC5DE2B40DA8CFFDD75CE9F392EA3A44251E447189157BE2E351FE450F0A77463DBF3E173640A3BB757D353796A13EE7FDD85D759101324006A8CFC900E300193016035ACA509F9BAF1F0A1DBD5CD15C036D52D95DBCB9F9183E6870E0F7AB8AF19B883284D9EF60CCE12FF0A73505F85DD265FCD3782B7E3577AFF2F77F715A4788FD013E2DBDF5C47113F3AB157D1E2E8F2FF2B7CF9E35596E1FEEFCF6F72296CAFCEDB3A2B6CABCE333D30E63C5814C45335AB1FAE8019F6B573D5942733B26842FC5CEFA1AF9FB93B21A04444560FAA624AC3D9AEBB24D879ADF3E3F7EBF5C5F2D6A4B1A366C48C083169B7BF4B9B07E1ADD9DF3DB0B9745E0618B1D85ABE371BFAE0685F1D9B8796C9FA63E457DCEFBB1BBEA220364800C509F9301C60132602C06B494A13E37573F1479DBA2D24E637BF7E341DA3AA0B10753928BF1CBB0A358DEEDC0A2EE1EBC5B5C8B111F1DC5D2F687F2F7ECD23A2C6A7D24F73BD3E7AA463F676B745B7E38916F3CF2901581872A109A9A8051532642BC2B2DF64F88B222B7F5B2CF75AF9E6C4C788CD4E15B2E94C3A2F87C45F22AAC5774FBB40F025CB6A9D6FC7082B7E172EB549F2BD65977BD6F9EB9BBFAC7D1C85528DA9E83FB174FC86D47771C45C78D0A4D7D8AFA9CF76377D54506C80019A03E27038C0364C0580C6829A3577D2EFEFF17E731D01E3CEA72BA7DA87DEE2CA3A52E910FDF5BE7DCDEDE36A43E7FF9032B7E1D71028B1AEEC86DBFDD568D2919157D7F33E7EE5798B0E7A24B6DAE5AB10B7DAE657D35916FFCBDFDA7B128D582D09C0CCC5CB654EE8BA9A9C7D4C8309FEB5DBDD94CA53D93DBBBF1D2AC50586CB730E18389783B3601B145392EDB54EBFA6A82B7E172EBAA1FA8651CC7CBDCD63F72E6CC4759E22E5CCE4C94DBF2138EE0C1F5C1F50FE73867956B3D3B201EF97B1CF06599E761C028D74906C80019705DD798B1E3FCF29CC900E300192003DE2AE36E06387EEEDFCFC9BE7CFC184199E711F39F83E7A70B7D3E3DB918BFD87C0521E5D5F8C0FE08A3C20E6266D53D84D637615EED5DCC6A70E05761F9436AF3E072BB3C8E3067E725E6B50B9D2EF45E507090FCBC7CD5E6F4FDF31999158A3EDF84E98A3E5CB3DB823FAED981E89CADB02AFB76DEB2E383ED62CCBDDBE79A574F36236613125ABBF0B31921529F8BF1F385A71B1096B0CC659BAAF3DBC59C7655A7070687203333D3695F545973C5C0B3F4034FF469317E7EF34E174A8267E191B22D3B703DC7CFBD54C65F18F0E5759201324006387E4E061807C8803918D05246AFE3E7D4E7DACFD9D5FBE7332AEFCA7D33F2AFC8DFE30FD5CBEF1FD81E60FAA14B086A7660A2B23FB4FEEE90DABCF6FAFD278E5BD7D285096F4D45E5E144E4169423694F0EEACF9F19D406CEDE3F0FCDCDEF7D273A3F576E8BAF6F466E57ABFCBEBAB206F195C77DAE77F564E2FD73D19EC2126A2A651B8AEFCB73AD5293BB6A5357F9E1F67E5E22FD59A3F833252D0F797B523573EBAD582CDE3F5735F5A3B666B9EDC6C57A747CFDFD598F437DCEFBB1BBEA220364800C509F9301C60132602C06B494A13E375F3FF454FEF6DFC7887C6F0F9C1E3F22729D1C9FB4B77523746D028E65C50F6A03E66FF75F73A5CFEB5BBAA43F0B147F5A36A5E2DD300BAE1DDF6DAA584C7DCEFBB1BBEA220364800C509F9301C60132602C06B494A13E375F3F74357EEE0E0BDF7D69487DDEE9E846EEE9EBB8577F76501B509FFBAFB9D2E76D9D5DD29F95356791B561030AAE75A12433C654B1F87C5A8A34BDC5015F95312203EEAA8B0C900132407D4E061807C880B118D05286FADC5CFD70A8F7CF85FD4B481982CE5DC184E23B98B0B918B36E39F07F7EBB1D538B6FE27B2FA560E47B7B115255F7548DDEFFDDE3AB8DED888D5E898E3B5771ACD286B88D0948DA1A25DF638EB2C4C8779A5DCD6FFFF5FC788C9E3A55AEAF362E245CAEAF366AC146AC3890849F8E9B819F8F1F831D55853ED7AF7AB185276B647B8A7614EDFBF2EC0884A6C5E195B91FE3E3DDA9F8C7977E833FBD3745D9DFEA529FABEFA00BDF7DF07184F4E783967A64E4E5233531090E477B1F6BFEFAFEB9BBCA5CAD6BC1816B8D321FA29EE2802FCB188D01BDDE0BFCB56DC80019A03E27038C0364C0480C6829A3577DCEFCED1ACFF951E790FAFC3FE22E617947EFFBE573AE3FC088C02358D4DCFBFBC35B1D08BDE5FADDF3FEB6EDF8758C1D335ADE6755133959A32D1699EF5BE4FD0E0E0E7A227FFBB8378307E949757DB5772C51083A58867996851835E50DB92FABBB071B4E96FA5CF3EAC9521453DB33AED88AC97156A9CFC7455A906E3B852DB79AB1F356EDA072227F7B5070B0CCBDAFE66FFFAE5897BC5FFEF681BE16FE17BC0D975BBDE5EA14791644BE858173477411077C58C6480CB8BB2E324006C800F3B79301C60132602C06B49461FE76733D271B6AFDF345ED0EA9CF9728FA7CA9F2FDB5F43A8CDD5186B0867B729FF89BD7365560E9DDA621B5B958FF5C1CC7D9DAD76AEE76A1F38456EFBFFE7994E573A7FA5CACAF1674BC1E8B1396635A6236C262574B6D9EDBD58E0FB28F23E72EE7C53F8B3E57DBF39569D3315DD1E7B91D36BCBA6833B2EC27E5DF046CDAEA449F5FEA1B3757D7AF173ABCFFDA6ACE587BD6F5CFFDB14F3BDB27F22CF4D7E6FD35BAAB1C0CFE14077C59C6280C78A22E324006C800C7CFC900E300193016035ACAE875FC9CFA5CFB39BB7AFF7C4AC917F8CDAA72BC9E7416538E5CC6C80F0E22F46E0746AD3A8E0FAFDEC5B8BD973125FB1C96773B86D4E69F96DE7AE2B8D9153684074CC5555B2D5E1B3B43B9F78E41DDB942B94F683EB50D9CCD6F9F149B8E19AB22315D8CBBB7DA312FAF0CD6860B72DFC79F1EC5ECD8383957DBD7BA572F167EB2A6AF3DE34EE462B22509A1994998171B8BC4E6BBF8686F0E9666A73AD5E7037912BE5BB4690F7EF7AB9790B12512D15BD2B0618398EB6E337C2C16AC3E6B0E067F8B03BE2A6314063C51171920036480FA9C0C300E90016331A0A50CF5B9F9FAA1A7F2B70B3B50661F74FC4B0F147F6D5827B7DF73F4E07479A9D336607E38FF3557F9E1844F8BCAAB70F5413BF2B66E43C98D6E14EE8C327C2CA63EF74C8CD413039EA88B0C900132407D4E061807C880B118D05286FA9CFDD0D3D7A9EAF3A64E657B473B36671E47E79D27F51EF5B97F9B2B7DDE74EF3EAE76F62069CB56246D8C93F9DB4FEFDF6CF8584C7DEE99D8A127063C51171920036480FA9C0C300E90016331A0A50CF539FBA1A7AF33ABA81AC507D2D1A66CCFCA3D8A8DEBE3648E6FF12EBA30B50D5CCD6F7F2F62A9CCDF3E2B6AAB9CCB3E33ED30D6176462F9591BE6592295BFEDF6B97ED58BA96DBAEE70BA6CCB84E6764C8E88C047562B3E8C5F831DAD5D98141189ACE6FA21F5B998DB2E7C97BA2F1F968D49B05F3D8D9CCF2A604D4955F677193E16ABFA5CBCFFA1EAF2C0BA7BD4E7CF59979E18F0445D64800C9001EA7332C03840068CC5809632D4E7EC879EB84E91172C3D2D45FA493591735F7CAAF9C52C9668C458A264AEB85DE9E9080CDE31484FAAF9DB230F591178A802A1A909183565A2B2AF0B5B3A44AEB3753ED7BC7A3399732F61AD6C53F17BFAAA55BD6BAD8D9BA3FC6EC5945583DB54E873E13B91DB2FFBEB1CEE23468EECCBBD2FF2C60DF4B5F0BF51F3C3097DBE50699769191730BDE096A2CBBFC2BB2537A8CF9FB32E3D31E089BAC800192003D4E7648071800C188B012D65F4AACFB9BE9A7F5F677B7B9B537DAEE66EB7DFAC93FA5CE87461E9E9BB147D1EE35C4BC625E0BDFDA7B128D582D09C0CCC5CB654EEA33ED7AECF731B2B659BAED96DC1EF3F0C4590D58AB96B97C9FDAEF4B9D0E0428BABEBE3097D2EFCB83BBBD7AFCEF4B9E060B8DCE8692D8D3445972F55DAE58F89559878E406C6269423E47AEFBA068BB32E9A260EB83B76E889014FD44506C80019E0FA6A648071800C188B012D65B8BE1A9F9379E33AC3E3B3B179CD32D4B5B4237C59240EEECB94F3A3553FBA9ADFFEEBF9F1F8F38C19F8C3C7CB9078361FAFAFCD42F2A91CB93FB0B05AD1E7E13ED7BB7A32B54DC5F8B968D3959FE5E0E54913312FD38A59CBE6CBF9EEAFCD9AE6549F0FEC7FC27F69B9F9D29FB71BEB91929687AB174F6AE6464FCF4A07BE7F2EB4FA07950D1C3F7FCEBAF4C48027EA220364800C70FC9C0C300E90016331A0A58C5EC7CFA9CFF5759D113B8E22357A55EFF7C8754EDBC0993E0F55F45FA8D58AD5F9B9725B7C7D3372BB5AE5F79DEDDDD861BBE073CDAB271BD8A6428F8BEFC2D477CE63CE9D7DAA3EEFEF6BD59FF6B66E4445C7C2D1D16AF8584C7DEE99D8A127063C51171920036480FA9C0C300E90016331A0A50CF539FBA137AE538B3EA7F98F3D4D9F37397A306F5E28166D4845B935CEF0B158D5E7EF5F68E8D3E8EF14D6519F3F675D7A62C013759101324006A8CFC900E300193016035ACA509FB31F7AFA3A3B159B10B85ED1E74B71B5B11D2173673B6D03EA73FF3557FAFC92FDBEF4E76D459F676CD982CC6336D41CDF6DF8582C58FD586997B7B69EC6CBAB4FE393D67B78AF94F9E19EB72E3D31E089BAC800192003C6D0E737AF36C33A7D2E32C78E43B6723DCE6CCFA449B8FED96EA70C3C6CEBC2898D4910EBA1C8FA3BBA9C1EA7F64A2B12FFF9459CDBB652376D339CBA180718078CC4809632D4E7EC879EB8CE2F1F3F96A66EABB8588FAB172BE5F73DFBF364AE3161EB2C16F91EF350EF9F8F9E3A55AEAF362E245CAE09366AC146AC2F48C27BDBD2302B3601D656DB13E5A6AD5983E4AE1E04C6AC81C8F31E525C8349B3C7636AFA514C0A9E82C47A1B262C5F23D7148B2EFA0C0B4FD6C86388BA7DAD833D6DFDAF55E66C9F1D81D0B438BC32F763AC283C8CB971EB317F47DC90FA5CF84BE4838BB2C4203D334BFA53F5714571BE4B069EC68D9E62B1607589D22E530ED723ACF511262AEDB3BCDB417DFE9C75E989014FD44506C8001930863EDFF8BB1948FAC93FA022610B4EED481E6427B62663EDFFFA31560068B3953C513677551A56E26F70BDA20CA5CBE7CA6D37AFB6A2247C093A3A5BE5EFB68E1E14AEDB8CE8EFFC00CB95BF5DA9D4F3E84E555F1DB7EF74E1F0DB63FCB26D865317E300E3809118D05246AFFA9CF9DBFDFC3A1F7562EC98D1F23EAB9AC8C92A72B68B35B944FEEFE0E020990B5CCD013E62E4F841BA505D5FED1D4B14820E96619E6521464D7903095FF66069C23644D9BB119E1CA5E8C75CECACAFC1B2EABB98B5260253A3B76069E64624569D9479DE7FFEC6647C18BB44D66969ECC18AE455F2FBAA136548513ED563585BED3ED7D09EB4FED71A576CC5E438ABD4E7E3222D98126E416EEB654C8FC944EE9783D73F0F0A0EEEF397F0DF775F78417E0A7F0ABF0EF4B5F0BFE060B8DCE82957A7C8DFBE4069971F8FDE8380E3754FBC8BCEFCEDDAEBD213039EA88B0C900132608CFCED6B7EF47B9C8D5930645DD99FC4E3E8BC3183B6EF98B8086B14BDDD71EF32F2D6A4A3363D5A6EBF72FE36B2FFFC1F686B6A90BF1F76B6CBCFC371FB158DFEB7B853FECDFFC5FB9626234AD4F1A0D6EFDA663875310E300E1889012D6598BF9DCFC93C719D62DD6B676B5FAB63AF428F475B2C08090E94EBA127EF4C733ABF5D5D5F2DE8783D16272CC7B4C46C84C5AE466A770F8236C561E5F52E6CC8DBDCF7F763976F446E57034605CC44BAF237EB4EF5EAF3E98B97626D59C1207DBEA2A4586A56F5184B9563F85A437B5A9FABD7FACAB4E998AEE8F3DC0E1B5E5DB419B3533360BD5E8C999B5291DB7D77903EAFBB6997731ED4F5EB850E57D756137E1D2E03AEB8D1D3B35275FC7C69BB03538AECF8F9B263989454C1F1F3E7AC4B4F0C78A22E324006C88031C6CFD7BCF82AAA36840D59575E74065A4EED1DB4FD407496D4E78E07363C74F460CBBFBE828E169BDC579A770A293FF9473C6A6BEEFBFBA33B8E2AFAFCEF94BA7AFF2F1663E72BFEEBF790FACFDF81981FEF6F6D339CBA180718078CC48096327A1D3FA73ED7CF756657D8101E301577ECB588DE92860D1B12F0E0EB7B4DFF367036BF7D526C3A66AC8AC47445CB8BB1ED797965B036F4E66CFF24BF028B52152DD9D3257F8B5CE47F5EB0002B4F9FC58CB0F9D8D9DE8EF777EE45C8BE3CCCB32CC1F2B3D7B13A2F059F94D560C1E608589532019B7762C1A7879E3886AF35B4272DFC644DDFB5C69DC8C5644B12423393302F361659DD5D084AB5C2527478503957EF9F5FBDF31013DE9A8AA6C67A7C14BE1231DBD3D1643B69F8582C585DA8B4CBB8A46ABC957319D33EBDAC68F3BF509F3F675D7A62C013759101324006F4A3CFAFE497C1E170FE5EF870F4F9E7DB3EC7A31B1583B69F2DB1C979EF8EAFE7AB7FB6390F85017FEC3B4EF6FC58EC7AF9477D1ABDBF3E7FA4FC4E1C1B8CA4FFF73DB4D5D5E89601C601C6012331A0A50CF539FBA1A7AFF3D203C55F1BD6E1F283AF90B7751B4A6E74A37067D4A036607E38FFB5E1ACAFB6353D17C1E151B8577FD6F0B158D5E7F3AB9B9E98DB4E7DFE7C75E989014FD44506C80019D08F3E5FFFD27894868E775AC6953E6F6CE941C5BA083CEA6845E5E717E168B9FEC47EA1AFAD0B36287A1B68AB3E2CB7DD6EE946D4DFFE3D3AEE54CBFA5ADABAB1F23BFF17E9237E004747FB13FAFCF30D7B513867A2AC5FCF0C300E300E1889012D65A8CFD90F3D7D9DAA3EBFD9F9159236C6A1E05A174EEFDF3CA80DA8CFFDD786A3CF83C257223971B79C1B61F4583C70FD73EA73F7D4A527063C511719200364403FFA7CF31FDE47D2C81FE27068180ECE5F203F555BF1F7FF1BE9BFF9F741DBF7BC1F26B5B7D0D2038F535D701607162C44D6B4B7B1FC6FBE856B9996BE7D1B5F7957D1FB0BFACA9424E6A0E5E209F95DD5E7CD4A9D374E9EF38BB679DEBA180718078CC4809632D4E7EC879EBECEACA26A141F4897DB733EAB80352515EA9A21FDDB80FADC7F6DA8F5D562A37BD775D991F52992D2D2D1D9D66CF8584C7DEE99D8A127063C511719200364405FFAFC59C7CFEBBFE8E91B1B1F8A8103EB76A368CEE8BE6DFB572461FFEF5FEC2B732239031D2D0DF2FBC0F7CFAF5554E3E19D5BBA6680718071C0480C6829437DCE7EE8ADEB7C5A3FA43EF75F1B6AFCDC9D0CF823EBCEF6519F93014FD44506C8001930873E7F78E5E8900C34B57523E9C7FFA4FCEE96DB4AAD67B0E9BF4129D33B6F7DF9F77F813D7FFEAD1C934F1B3F0331DFFF21F2664E96BF37FDF28FD8FF871FEB9A01C601C6012331A0A58C5EF539D757D3DF753E6D1D85DAEBF7A5EEE96F621DAB81DB9EB6CFD765B4D495BCB3D2EFAFD3D3DCE8692D0DD126AEF439D7573307039EA88B0C900132A09FF5D536FD2E00C5F3C7392DE36A7D35DBCDAFA43EBF7FF1C85319D831E123B45D2B91DFCF9F69946B9C3F683CDF57BF2D63BDD3F3CA89D88E83635FD235038C038C034662404B19AEAFC6E764DEBACEA1CAA86D70A9B40655E949A83DBCBFF7F7C91A142E8BC4FDC67A94AEDD0A87A31DA53B0FE3E6914C43B58D1E197077DBE8E95929C7CFC98027EA220364800C70FCBCB1F19ECC0B5FBAE7142E6F5D26B7DDBC23CAFD0DDA6A8BFBEAAFCF8E737A5EFB239371F8CD5FE89A01C601C6012331A0A58C5EC7CFA9CFF5779DC3E987472357CBCFDAB377E168ABC5CD7B5F29DB7AF38F9DFEB402552909C8993C117A5DD3D3480CB8BB6DF4148B853E1F6FEDB5A8B4D3D2D4DF419672326002063C511719200364405FFA5C6B7EB8A1F4795A40242A16CF404B470F0E4C7B4B6E6B78D023DF316FBD5C287F0B7DAECE6F1F787C31BF9DFADC7FCA300E90012D65A8CFD90FBD759DC3E987472357C9CF2B5794DF5F543EA1CFEF2BF7AAB37B3250BA74A9E1DA468F0CB8BB6DF41A8BBFECEA944606CCCB80BBEA220364800CE84B9FBB7BFCFCF69D2E2CFF2FDF41DEEB3F95BF73DE5F0087A3152D7F11E5FE014D27AD7DF573FCDCF70C78AA2EC6016331A0A50CF539FBA1B7AE7338FD70A03E3F73AC1A87E7CEEEFBBBDCD53B707DCF56C3B58D1E197077DBE835167FF9F8B13432605E06DC551719200364C0BCFABC43B1431B7210A1ECBF92D8BB2ECAE7CAEF8E1B27A8CFFDE49CDD7D9D8C03E660404B19EA73F6436F5DE7D3FA6153633BAA14BF76B4D8515B7601B74F1F47534B176E9C39DBF777B7EB9AE1E868355CDBE8910177B78D91623119200364800C90016D7599559FEF5F998094DF8EC095C2BCBE6DD7BFE8C2E5ADD183F4F9CA7F1A35A43ECF79E547BA6680718071C0480C6829A3577DCEFCEDFABB4EB3E469340B03EE6E1B324006C80019200364402FF9DB37FC6A12ACAF8FC099F40C9C4EDB253F555BF9BD17F1E9B43F0DDA5EB02943EAF3B22501838E73BFE5BE53068E45C7E08E43E47DFF3E1A4EF4FEEF1BF36FBFC3A74173903CEE6DEC1DF7471CF8683E0E2E0895B66DD49B88FBF6B770DF764AB70C300E300E1889012D6598BF9DCFC9BC759D439531D27332B330E0EEB6210364800C9001324006F4327EBEFBC385B892978EFA5395B0959F949FAAADFCC12F50143263D0F66B65954818390AF507939FCAC0B5B2B372CD9AF2ED396871DC7D62FCBCA3E34BF9D9D8D28DCCDFFD164DE78BFBCAB7752866B7E99A01C601C6012331A0A58C5EC7CFA9CFF5779D66E9876661C0DD6D4306C80019200364800CE8459F0FB5DDD5FCF6E132F0D0D18395FF73042E6D5F06FB175DA8BF7852E66F57F5797F4B7C6B0136FEFDDFE146518E2EDA663875310E300E1889012D65A8CFD90FBD759D66E9876661C0DD6D4306C80019200364800C509F77E0C0BADD721EFCB5ACF5729BBABEDA895521324F4F7F4B9F3E1FEBFFC77FC7A978CBA07D4D172BFDAE6D865317E300E3809118D05286FA9CFDD05BD769967E681606DCDD3664800C9001324006C88011F4B9C8DFF6F9B45F2BDBBB9EB9AE0BE55790F8FF7E84DA3D897DDBEC2D3DD83F6E346C25A54FCC9757ADFF3CFA2B6595D8F09351D8F5D23FE2515BB3DFB5CD70EA621C601C3012035ACA509FB31F7AEB3ACDD20FCDC280BBDB860C9001324006C8001930823E4F9A3013D70EEC84167DDE60BFAD7C763FD7F1EFB7754B6DEE8F6D339CBA180718078CC48096327AD5E7CCDFAEBFEB344B9E46B330E0EEB6210364800C9001324006F492BF9D0C78AE6D1807C8809118D05286F9DBF99CCC5BD7395419233D27330B03EE6E1B324006C80019200364C008E3E764E0F9EA621C20034662404B19BD8E9F539FEBEF3ACDD20FCDC280BBDB860C9001324006C80019A03E27038C0364C0480C6829437DCE7EE8ADEB344B3F340B03EE6E1B324006C8001920036480FA9C0C300E90012331A0A50CF539FBA1B7AED32CFDD02C0CB8BB6DC80019200364800C9001EA7332C03840068CC4809632D4E7EC87DEBA4EB3F443B330E0EEB6210364800C9001324006A8CFC900E300193012035ACA509FB31F7AEB3ACDD20FCDC280BBDB860C9001324006C80019A03E27038C0364C0480C6829A3577DCEF5D5F4779D665947C12C0CB8BB6DC80019200364800C9001AEAF46061807C8809118D05286EBABF13999B7AE73A832467A4E661606DCDD3664800C9001324006C800C7CFC900E300193012035ACAE875FC9CFA5C7FD769967E681606DCDD3664800C9001324006C800F53919601C20034662404B19EA73F6436F5DA759FAA159187077DB9001324006C800192003D4E7648071800C1889012D65A8CFD90FBD759D66E9876661C0DD6D4306C80019200364800C509F9301C60132602406B494A13E673FF4D6759AA51F9A850177B70D19200364800C900132407D4E061807C8809118D05246AFFA3C303844961B6822AFBBB3ED43ED7367192D7525EF4CF3E9397BEB3A872AE3AA0D7C7D9D64C07B6D4306C80019200364800C8C1839D22FCF990C300E900132E0AD32EE66409837F4394DDF469F9BCFE873F3197D6E3EA3CFCD67F4B9B98CFE36A7D1EFE633FADC7C469F9BCFE873F3197D6E3EA3CFCD67F4B9B98CFE36A7D1EFE633FADC7C469F9BCFE873F3197D6E3EA3CFCD67F4B9B98CFE36A7D1EFE633FADC7C469F9BCFE873F3197D6E3EA3CFCD67F4B9B98CFE36A7D1EFE63333FA3C3C3E1B55C7F37C7E1EF4B9E7ED4E470FDE9D172673D236D94EFAFC7CE873EF586E413932F6E4A0B3ADD9E7E7429F7BCF8E54352AFDBCDCE7E7419F7BC78E9EAE613F3799CF53F61C42524A3A1C1DAD3E3F17FADB7B76F25C95CFCF817EF79E6DD99583D494045C3ACBFBB9992C62C75138BEA8F4F979D0E7DEB14BF5CDB871ED12EEB5B5FBFC5CE873EF59715D2BF2B66EF4F979D0E79EB7AA3B5D484D4C40C09238E46D5FE2F3F3A1CFBD674D8E1E64A5A6FAFC3CE873CF5B5D670F72B66F43C98D6E14EE8CF2F9F9D0DFDEB3BC8305CA67B7CFCF837EF7BC752A16BF6913AEDA1BB12D7EADCFCF873EF79E519F9BCFE7F9474BC1D8EEFBF3F096D9DBBA11307F196C67F27D7E2EF4B9E7ED9EA2D14E959721E1B3B3B879CA3CD76D669F0B2B3E6FC3FC653138F35996CFCF853EF7BC097D3E7F6E1016AE885562FB619F9F0FFDED3D2B3ADB80CE96AB3E3F0FFADD3BB62EF91046FDFA75D45D3CEAF373A1CFBD63E2B9CC84C0F5D4E77E701EDE3031B662B7D9B070FD7E747E71C6E7E7439F7BC76CF576645734E0F659BEC76216BB58D78AE91F6DA43EF783F3F096EDAFB88588B0B9B0D7D5F8FC5CE873EFD8B28D19B8C4E7AEA6B283A5E790A45CF7BEE46D3E3F17FADD3B16BA280C4D2D57614DDDE5F373A1CFBD671517EB4DFBEE92197D2EDE51AC2836EFFDDC8C3EBFDAD88E83FBC43573CE8499ACAEA50B0F5AEC3E3F0FFADC8BD77CA008572FF279BB99EC48D905DC6BACF7F979D0DFDEB13357ECF2BACF9415F9FC5CE877EF98D069E29A995BC4F7E741A3CF69F4398D3EA7D1E734FA9C467FD3E877331B7D6E3EA3CFCD67F4B9F98C3E379FD1E7E633FADC5C467F9BD3E877F3197D6E3EA3CFCD67F4B9F98C3E379FD1E7E633FADC5C467F9BD3E877F359607088F43BCD3C469F9BCFE873F3197D6E3EA3CFCD67F4B9B98CFE36A7D1EFE6B3FF0F6EFC7949 MediumImageOriginalSize=716000 MediumImageWidth=500 MediumImageHeight=358 -MediumImage=789CECBD677464477626F8FD97765773B4BB92766776CFEECC4867341A69E6ECAE66CF4CAF34ADD6B40CD59A16BB9B4D76B3D9F4B6E99AAE4956155DB1589EE50DCAA0E051F036E191098F447AEFBD4FD8043291485491DC8887CA6402480009244C9AF811E7DD67E2C58B88EFDD2FEE0D2755AAB174FF9B820BD202CD7721E7BD50F35DC87967F92EBCC0F27EF0DFC1F2CDF2CEF2CDF2CEF2CDF2CDF29E7B79EF11EA31E3B3165CBE47A43A0CF47715649D0FC9F4F0D80AAFCEF556171A9A1A0AB2CEE5463B9C4E67C1E57B5CA2C4F0F048C1E59B06A395D6F7D70597F711910C5D9DAD0796EF83CC7B43BF0C4BB39E82CBB7CD3B093E7FA020EBBCACA917A12957C1E5DB1D98436381F2F917176EC2EB30175CBEBB8725E0F776145CBE69A86AE3C3A014175CDE3B0684A82CBE7660F93EC8BC4F8616B1145B2EB87C0766C3989C9E2EC83AB7B9BC28C4763B0DB30B9182AC7357600673A1F982CB370D1EFF6441E65B6F71626A66A6E0F24E39CDE9721F58BE0FBADE59BE59DE59BE59DE59BE59BE59DEF736EFF47A3C4814AA0DCFB72BAF3D17C914DB8E93699A54160C8F6E9AFE6EA5B3959C9CFE7EA5C91F1A59153F9D3AC8150C5454D76C182739DFE9A49F4F18A078DF2C7E3E612059DE2CDF1BE1261F30B011D6BBFBF8798F81B5759E6E196C94FED0E8785661604C24D9119FC7E5C8F2FD55F792CFB72BAF3D9F5F8C6D3B4EA669A693FE6EA7934EFAFB95E6DAF8E9D441AE6080EAE5EDC66118C82F0C648A9B7CC6405CAF17DD2E81D1A44751650BCE1C3B89E6964604A726B78C2F367970B7BA0A36B717DEE0349A5B79E08F88C1EBE9C3A54B575156721D6DBC0E9CB974070E87194EDF342C4E1FBAFA8651525A82C39F7E86E2D2525CB97613ED6D8D845B7B515DDB88C99939DCA96943D1D52B90C8E438F4C927282D2B4671450D2E9D3F8913A7CE43A552EE4AD9D032507BC2B85D5C42EABD1A756D9D38FCCE3B68ECEA457FBF00473EFB0C66E5304E9CB988CAF2523436B5C33F359D519ABB89818D387BB37B8CCFF3EB3F2E145DCEF89C6180F1F9D65CD0D0C283482A470B7F1C033DDDD019CD69F1B9C93787765E27D45A03B47A3D5A3B7A20B7F8A1538A607638A1D26A893D3B468E7AD81EF4255B1C6ED4B77490F4A484CBEFC0ECF2C16C7342AD37626878085DBD02EEB9F29A46A80D26C8941ADC292D26DFD88EEABA268845A3509167F506C3AE940D2D03BD2F8CAABBB568686EC5B8780212B992B44BA4D0EA0C18191945687E8E6B67B4F0BA20576AE1F638334AF3A0F99CDAF7F41D3484979613F2DAF3EDCA6BCFE722D16DC7C934CD74D2DFED74D2497FBFD25C1B3F9D3AC8150C9455566F3B0EC3407E612053DCE4330692FDF062C261C9FEDD09892CE5BD8DE4749F4B377E3AE9EF463A758DCDDB4A7F37D24C474E4E7FB3E7687FC176F99CD9E7F9D52EDF2C7E3ED966CC3E6718C81437F98C8164FBBCB94B80DABA5A5C3C7F090DADAD181D1FC3ECDCDC96EF6A6EEF8248AE41FFC030AC2E0F6EDDB805AB6F12168B1D528D11D5D515A86DEC46655525464787302E1265150668197826E75151D789A6FA521457D6A3A1AE12576F97A3A39387C5E812F77CDFD018064746C0EBECCA2A0C307F3BD3E585A2CB199F330C303EDF9A0BF8FC4108645634D757E1F2E56BE811F0D1D5DDB5259F8789DCD4D68981E1710C125B5FADB7604C2882CEE6E6C669690D66F48E4951D3D407956404756D7DA8BC7323AB3040CBC0E85DC0B1B3D7D1DE5E0F5EEF202ACB8B71A3BC11A525D7099FAFF84AE41A0386464751DB5097551860FE76E66B2D145F2BF3B7330C307FFBD6FEF6DAA67634B7343FF0F3D271D5AAB4FDED8323E31811C931343C8CA1F109B4F1BAD0DECD474F4F0FFA8785E8E9ED45574F3FBAFA87209C9820FCDF9E75FE760939B676F525CA209EFE8444BEEEF9AADA66882422E66F3FC03659BAF1996D965FB619B3CF190632C54D3E636033BD9E4E1DACE58B7CC240BA7A60A332DC2F0C307F3BD3E585A2CB199F330C648A9B7CC600E3F3CCF500E3F3FDAFC374E3335D9E5FBA9CF1F926727409D17B5FE53D0632C54D3E632059AF07E797B879640D75B5E8EDED677C9EC77CCEFACFF3ABDFAC50FA4E59FF796AD93D15C10DCF0C24EEB9BCC700EB3FDF58A6FDB0C9D76F57B5C0E77592FC97A75507C9F1F30D03E9EA81B565B8DF18A0DCBC5D3E67F6797EB5CB378B9F4FB619B3CF53CB87E57E7CFCCD3738341785D23E97D718C81437F98A011A98BF3D733D908BF639E3F3FCFA8F378B9F4FBA9CF1796AF9C7757A3CD967C16FA6C3E85606F21A0399E2265F314003E3F3CCF5402EF239F3B7E7979F6DB3F8F9E46B65FEF6D4F2CF3BCD78451BC47BC1057429FC798D814C7193AF18A061235F71BA75C0FCEDCCDFBE597C669F33FB9CD9E77B8F8167846EBCA209E01D7F88D9E75BE0265F3140435CAFF70C4B51567607576E55A1AAAE11274F9E46686EEB3D47E2F1474572DCACED445B53254E1795E3C6F91368E2B5E04E533BCE9F3E876B954D302B46720A03DBB1CFE716EFE1C8A747515ED9C0ED4153DFC2437D630BCAEA5A71FDEA75D435B5E06C711DCAAF1F2771BEDE550C307F7B61EBF2ADE2E7932E677C9E5A7EA4C980F767C378C33CCDF87C0BDCE42B066888EB753AAE5DA690833F380A854201A94243BE6129EDF89D0342B4F78E403E3100A1528FB1B1314CA8B5B85556039BD38509B9067A9D2AA730B05D3EBF74AB0292B16152766A6E2DB9DEDE1E98EC6E0C0E0DC3ECF442285341A594ED3A0698BF3D331F4BDF8813B5CD460C0F9A3022F2A2E8B61482210B147277CEF8D998BFBDB0FDED4F8DBA38FBFC2DD70CF3B76F819B7CC5000D99EEC7921C7F276BA065C3FA70E9ACCFB659FC8DCA90AD0F971BF639AFDF8EFA56336AEB95686DD5E3F3D3420806CD1819B265FC9DCC3E67F6F97E60E0D15613679FBFE59C63F6F916B8C9570CD090E978B87CC640AEE801E66FDFBD3A34AF99EB932BFFF166F1F3E93F667C9E5AFE459F152FABA97D3ECBF87C0BDCE42B0668607C9EFB7A80F9DB77C7D7AAD205D1D466804213D8B5EF64FE76E66FDF0F0C3CC1B7E3838518DE304F327FFB16B8C9570CD090E9F8F67CC640AEE80136BE3DF336994A378913A74771E8081FC74F8D406398DED736D95E96CD66753038EE21580840A70F40A29E440FDF0191D893B51860F6796AF991063D5ED106F0A2D8C5ECF32D7093AF18A081D9E7B9AF0798BF3DB33AA43EF69A7A2DF9E7D55C28AB54A1AE51CF717AAEFCC79BC5DFA80CDCF3F7D1D7AE45DF801DA5351A0C0D5AC0E7DB70B75E93B518607CBE019F371AB8F564DEB44E313EDF0237F98A011A189FE7BE1E60FEF6CC7C2C46EB0C44520FC4721F8E9F1C4EC8D4FF9E2B7EB6CDE26F560772ED24D4249F1A9D1F524D1043632E68889D97AD1860FEF6D4727C3D9923B165E66FDF0237F98A011A98BF3DF7F500F3B7EF5E9B8CDAE7BBF99DD96C9F27CB26EB2CE7A7C8760C30FB3CB54CC7C2D1F5DB6960F6F9E6B8C9570CD010D7EB26871F1ABD010AA5869B3FAD37DBE0F5FB0B1A03B9A20798BF7D17F9BC428E48ECDEBED7E15E96CD5675109C89727D0CB42D43FBD2B319038CCF199F678A9B7CC5000D71BDCE1F51A3B7B713E74E9C446B5B332AEA5B21118D17340672450F303EDFBD3A1CAFA82F283EA75C1E1F33101F3F205DC307D98401C6E71BF3F9C5FBF770ECEBAF189F6F819B7CC5000D89F55E07451008FAA0D518302E12330C6C927EB66160277C4EFB59E8FB69A07EFDB8BCF67CBBF2DAF3E9F9F0B6E3649A663AE96F14475C5EB9ABDF999CFE6EE72DDDF81B9581CB174A70381D3740C7F7C7CF75A6C9ACC44009A99FEDC6D92E0676BB3EF60303B40D76E24431A40A3FBCC170DA18D8AF7F72AFF4C04E7093AF18A0C1EA7467B43E5CA66BA0E5C3FA707B55366C7DB8FDB7CFE5A41D9F8BEDF2CDE2A7530774FC5FDCD79ECD1860F6F9CE6CD074EA2017F5C06E944D3E6120533D90CF18C8153DC0FCEDBB5787323A0EB680FCED71592CF372B65DB66380F1797A6533E99DC4FCCC2CFC661BC20FECB7FDC65D36E9F2E4B20993EB7AFE187A8F7C049770847BCE670FA2FF934FE1148FC330308E89A25B90125D3072E92A66BDAE55EF721B5DD0B73727CEE5CDDD9CDE30767570CF4D4FCEA3FFF8298C5FB984859919EE199F6B8AA4F70997260DE317CEC0A17763DABC32377421B20C45338F7CC3270818745C1CF3848AFB26B74408656B37C6AF154156558BB1AB57B0109A835D61E6DED97DF808F74EE1C5B3A49CEF61F0CB2B107CFE390CBCD695B28FDC47DFD113E8FAF010F71CFFE38F30EBB1171C0672450FB0F96ABB3747A1B94C8085E8D2AE7D67B6CF578BCB22890B62A93BEB31C0E6ABA557365EAB0D1315B5503737C36376632E34B3EFB8CBA6B94A6BE7AB4D2FDEC7A9DFFE6D721E43687119D7FEE221686A6E73F77A4F5D854F21E4E4A9E94594FDCDF756BD4BDA318AEE379EE3E4913B4D98B8708C93957D12C86E9F87CF118079A01F730B8B107C49DB034E2EFF82AB772038761892CA2AF47F7106D33E0F44376F24DE6D94D850FCE77FC4C993530BB8F0C77FC67D133D6F7BF73066C87BB8E7A436F09EFF19C2B1FBDC3BF99F1FE2DEC93F7E96BCD305757B3BE6432118C52A0C9FFC8C8B236B1780F7F6CBDC73C3978B60E86A2F380CE48A1E60F3D576AF4D5651ADDBD5EFCC19FB5CEE279898CC7A0C30FB3CBDB2B16B2C08E835D0B47743D32D8057ADD877DCED871ED849D9D0EB21723CF33BFF8C3B6FFFE41CBA5F7B2A71CFA9F8761F50E3840E17FEC5EF423F2447F58F7FC285A2FFEFAF70E95FFF9FD03554A2F76C314CED358892E7FB2E9462F0A3B756A563374E61ECF8A144FEA50D1D98B15B12DF26BC558CF0C22C275B941E94FCA73FE6E4B2C75E84F8CA89C4BB9C0FEC2F2A8F96B5A1F2AFFF3C714F52CFE3DE992AFFB7BEFB3D227FC59DABFA46E1168F172C0672450F307F3BE373C6E7B9FF1FEF34CDFB84636898FD97FF12F77FF0034E5E2276D87631908B7A6027B889F3F989DFFA6718BA720BD7FEEDBFC2626461559CD0FC12DA0F1FC5E7BFF53F405A740E9393F390DEBEC9DD93778EA3F7CDE7397961F11E0467CFA1EA172FA2E8DFFF09E79B4F4EA7F3F3CB183FF9D1AAFCF71D3B8D85B9153FBCBA5F067DF3CAB7513EBFF247FF1C1D474EA0E6EFFF82C4BFB72A9F01CF146A9F7B15C7FFFBFF0EE6EE9655E9D07746427349DFBF88915BD528FA77FFC7AA3A18BE5686699BB12031902B7A80F9DB33F3B1F8A7A298900671F5BA019F1E95E4A4AF35137F7B67AF1757AE6971B5488FDB77CC598D01E66F4F2DC72E5CC43700EEFFD7EF6371210255D7384C033D30F2FB20AF6DC4D0D55B882CCEEF2BEEB2C9D7BAD6DF3E4B8E677EE777081F2F63B4A209A5DFFB2F08CFCF71F7BCF600CEFEEB3F45C977BF03976C221147DD2F84BAB67295BF7D766E0957FFD35FA1EEA70F4372EB12F7DC42F43EC66E94A1E2915FE0E69FFF1942538155F937482C1838F20627CF9367C76FDCE26493DCC5D9E7A1F9283A8F9E47CB538F70DFC4C51957E1D8EFFE011A7EFE13046DE675F98CBF337E5DD6DA8BDBDFFF5B781413ABEA606A268A86C77F8A7074B1E030902B7A80F9DB336B935554DB70F6BC060FFF988F31D114A27617969B5B111B1C4774888F58570F627A3D622229A20A0D626225627C01A21342C4745A4E8E84C319B5C9F6B26CB6AA038D2104A33584E04C0CDD7D3EC48C36446522C4FA07B02C18C7A2564EF26F416C64008B4E0796EC5EC484A46C26C4E43881985C8345BF735F30C0ECF3F5F2F2C54B1C97C7C357DFFF3E0C8D3D3013EC3A264484D787A0EEEC26CF7FBDAFB8DB0F3DB013DCD0EBC9FE767A7EFA0FFF23ACDDF59CCCFBF83C7ADF7E1171FBD83A3A917897E86E1B86AF1727ECF3E1DBF5E87FF7654E1EB8560D13AF96936B9F7A19CAFA2A2C4697B8F399700C338E9531682EFB1CEEFCBFFF26F13DC292BB588C8456F9DBE796BEC1C7F86DEE9BE879E923CF437EFB02272F926023DF14F4CC70EFA4DF167F2795A3F756EA5933A084E8FC514E0E58ED5C1D8463DFE0CBFFFD5F60C62A2F380CE48A1E60FEF6CCEAF0B53726D0D2EE2265B2D28F15B57A71EFDC312CF7F3B1D45C8FE58626C4542AC25B4AC26D162CF309CF750C203A26201C3748AE4B0F4C97A7133F9D3AE8E871735C4E397DC9E141543846DA349D586EEDC052C9452CF70C20D6DB0F3A7E68C93385E52E1EA2FD83580ACC21D6D248AE2FEF0B06189FAF97EF7D7E0CF78E7C04E58F7FC21D69880E0E6D1B03B9A80776821B7A7D364AF9FCB7B873B7D98F13FFF3EF63DAA2E5EE0D16D5405BB362337BAC3E8C1C3F967817B5BD4B7FF27482CF8577BBA0AE2AE2E4B1F27622DFE06425B1E1C5C5D7B9F9AFD30E1B4224FFDD1F7D0E87588A9A67DF42CB13FF94F81EABDE0B7B7F3B4C127B82CFD50205CEFFF3DFE3BE899E37BCF13102AAB1957B7C09B4D577303DB3C4BDD3261227DE49BF53D5D44AECEF187ACFDD42F76B4F7271F8672EC1343484EE635770FBFFFE4384435BF7ADE51B0672450F307F7B7A3E0EAFD30559651517EA2A2528ABD470FDE557AEEB56BF6F4C86E8C810A2C3C388503BBCB383F0DB28397622229162D16A25FA7214118D6E45962B72DADFFEE951053E3C2CC3A12332CE57E1149A11519032181761A9B5078BBC56442562628F8F73711683B358949236CC84048B4603B1E515FB8601E66F4FDFA7BC1D0CEC05EEB2C9D79A5C360BE4BAB67F145D870E63E2E62D0C5FB90C8F5A998843C78D8FDDAA80A8BC12A3D7AFC3D8DBBDEA5D569515925B57569E27CF8EDE28E1D6A19AB87913E1C5153F369D13D77BEC4B2E0D63773B977FBBCE82DA5F3E07DE1BAF61361858F59D13E5442F35B5A39B3C2FBA538A916B5711B45B13CFCC86A218BA7A03A232F24D4545B04F8C71D7E93B6B1EBC736E7265FF2897D1C9A5D3F8FC339876ADD8EF01FF0CEA5E780D4DCF3E8380C9509018C8153DC0FCEDE9B5892A088F4B09F746C9FDE883B2A3D7AF161957C5995B5882BEAB1B0E991A41873DA3EF4CB74DE69C24FFEBB80BE3E36E387C0BE8EEB7A3AFD7029B7D26E3B249A70E681F3AB5CFA9DCDF2247C06A8653A583CF68814BB9B56F6EBF305028F6B923304730BA322E797A3E8AA9508493A3B17B7004E7BF7DCE3F93B26C7682815CD4033BC14DAE6060B7EBA3D031902B7A201DFB5C24D740A5A6F2D7EBE2E4621DEE88CFC93F9D2ADFD42EFDF2BC06A1C8CAB99E3F0479531FA6DD26CC042633FACE74EBB0A64107EFEC22782D5A54DD55A3B85207BD7877F622DFAA0E68BEFB077DDCD801DA97EE9049611C1881432E45682142DA34AE6DA7C9F87CE7BA7CDC3E87CF893D7647E183DD17C697FE052E50F9EC9015AFF7D860F0855049DA7CC7E61751D5675D57364C97333E6718C84D3D10E728CF741843C36370389DEBEEF1F983A8E10D412312ACBA9EAB75B86D3EF705D076FA0CB48DCD588A44573D27180E606621867317759C8DEAD498A1EFEB815524269C26D9973A9C89DC8358E687581184C71BC2E0981B03C34E4C4D86F7FC3FAE6B74402C9FE6C60FDC2E31C33C3A0EE3201F3691081EA38D9327A7229CCF42DF3F8AD12B97A1EDE8C6C2FCFC8669323EDFB92E7F51E2C34F5AF578AEDB8497255EFC72C8891FDD9610D98397D441BCA20810D98597B59378C33E8357943ED20E9B46454525A2F7BEDA1106F6FA9F3C685DCEF89C612057F4409C9B6DB3C4B6140F129BAE71DDBD815111068786B0185DF1DB155AFFF9F2F51B88CA9588D1F278D097962ACEAD3BAA03EF3BED1BB0ED6AD96C55074E6F0435F526C2EB1668F4A194CFD1368686D701456B0F3A69BFE38DEB07828142E83F7F8EF0F9B3132EBC619EE4F64D7BCD3C8D97E45E4E7E62D08127BBCC44A6CF78F0F4901D6F58A756D6DF2F2FE7D62ADE090676239FD9DC77BAD9D8826CC4C05ED447A1632057F440BCFFDC4E6CB9DEDE3E28148A757CBE36149A7DBE9CB4CFCAECA56B300F0F63DA3F0D15B1D7FB4F9E87AABE8EDCBB7FE0EBC9D03D51E27B97D2BD4C77A36C76653D195F802B43DA16A2C76499DE4B7EDE4BF76055FA51A90A70A18C70515C4EBEEE9E8A6CBB6C0BC13E7F66DC8D5FF2ED78D312E438FCC951379E68D7711CFEAA710ACF8C506EF7E0D7AE10DE0FC7F0967396C38D9CF9DBD3C24D2E60602FEAA3D031902B7A80CD57DB1E9F5BDEF9189A9A3284882ED4757461E0EC45B8542B6DA28A4ACD81EDC74275F2DABDC829A7EFE67FBC48F296CA272B9611FB4EB17A7F353A1E8BCE65A532C7E1A4ED13F771D0109793CB968E33FCD2388D8FBFF9860B6F3866F19A7516AF5BA6F0B22688D70C41BCA0F0E3486C19670D53982675109F2FCBF87C45FE05DF855F76EAF086657AC526EFB3E22DF73CC7E7CF49BC786EC4CDF139F5BDFF8A94E7CBA4BDC4F83C7DDCE40206F6A23E0A1D03B9A207D87CB5AD7D1CD4968C5FDFCCDFCE2F6B3E90FD58E8FE66710EFFF0303F21D39069D9F41C3EC2E97A1A2A3E781FB28A4A4EA6FB47C5AFB79EB8863612E2E7F4DE40793969DF5473BECAA137DEE4F83B553AF41E7D86EACC16C1080E45EF715CFEF654147FFBE5109EE0DBF064B7010F576BF122E1A7876F8E73F7E973C3AE69441EBC87F9DB57E4E7253EBCEE08E185713BC7E7AF5A66F192D4C7F1F953A32EFCA858C1F1F9B3E36EEEFEDB9EB9157F3B9BAFC6FCEDCCDF9EF37A80CD57DBA67DFEFA5B300D8DC0A5D6C2ADD6C3ABFBD6C7BED9FEE71112062EDE86F0DA35B8C442C8787C58057D448F9643D9DE09436F2FB43C1E371F55478EDD9F1E87ACBA0206C1283C2A59DAF9A11CBE9B65936CB79525ADEB9DFCDC56FEF6581F9F5B872C95BF9DDE4B7EBECDB06257AED896168ECF9FE836E107B7E4C496F4E017DD66EE5E8B7EFB73070AC13E7F5AE8C54337E5784564E5CAE9B13E3B1E2D5112D94538DC45CA92F2BC132F8A3D2BED26FF3CB3CFB7819B5CC0C06ED587C5B50085D20FAD711A76CF2C44F200546ADA3F96DA07996F1890A882D09B6760B1CE406F9FC5F0981B0EE7DC9EA69929060ADDDFEED15BE1D69B0937EB30E3B46FC9E786E75E82E26E0D5C1637940DAD9097DE4A9BCF476F5541DFD602455D1D0CA37284A6FCD0777742D5D10B874C8EE133A7A16CE1C129534052550B09799F593040BE4D95767E92F93CBC780F7EB309A19910DC2A2D9C248F2E52776BF3B9D77CEED199E1335949DA4ACC4D4E61C61F3C100C14029F3F31E8C63B44F73E33B0C2E7CF4B3C78ACC548642FFEA9528D87EFC838F95949007F776E04EFFAE6189F6F0337B98081DDAA8F9A3A0D7A079C50682671F1C210F8A46D5DC3B3432534E73D06BCE16FD0DDA242779F15CD5D56B4B468B8FCAF9D039C6D1828747FBBBE7F10BA7103945537364C3FD6D004EBA9D3982ABA8160632B261D0E04DC0184C361F82CB6441C5171C9A6DF798360A34615E0C25D65604BB95AE14BC86BEF4974C194E97496F210598AAD7C7F781992D292443E551D7DD076766CAB3EE27ED8D89D52584E9EC6322983458F2FF11C5DEB76ABFD58349DBD90145FC134695748AAEB3174E15C622DACFDC4403EFBDB3D661B9C3A239E276DAB577501BCE998E5F8FC0572FEFCB887E3F07727C378C7BF98903F22F6F9BBFE852DFDED1392EDED6D9FE93FB9971860FEF6F465A5610A62D21EEC153820D7F8D02FB06360D086F970A420303034E1211CE8C7E8B813A3A41CBAFB6C90C93C598D8142F7B73BE52AD835C446974B110ECD6F98FE46EBC924CB9BD9E7345C20FAB589E8D0DD0883CA40CA74E46B6C505D776F229F960919B1F5B5EBF2B9D937C7DF17F751D0316C9EC62E046C16AE2F7DAC5F8BA17A016913A9D0DAA04BB91F8BBBA10DC192EB9894CA101C1882AFA284EDC7B283F4B78AA3E60F721C1E1F4F988E4CC356F6F9B98B1370F9C27B9ACF83D0033BC14DB66360AFEAA34F60DDF734B3050366FB1CB4C6D4FEC76CC3402EF9DB8FF7DB127DAB2F2802F86983168F36EAF0A31A0D1E6B33E2B9916FEFBF46C2A87566CB3437EAD7A5FB54EC159F9F53697059ABC665BD7E43BE3E4BF8F7AAD5865B0E12FC419C9A98C01DB7737B7C6E7762F9C2A57579E3FAAD89BD9D4E7DA4E27353692BC2411B5C2A2D2C231338FBD20D5C79F52CA603E49BAC2E4449DB68B9AD07CB754D0FF66311203634026EDF95E01C6203024409F72C4D87B1DC5CB76FFF713EF379686109D609C99EF0F9A1237CB4F24C9C5EA3F7B4E659E889EDA6D64FC2138C6044E885CE10DC373DB0DFF551E87C4EFBF04ACAE51C4EF62BCD6CC100C57C3CFF54CE760CE48ABF7D211AC36DB967951E7A7AD086373D0B78E4AE1C4F49A7F1F17C68D5FD13B38B1827BC923C1E9BEEA7525351C1FDA3344C5E2F4AF93D94FB4ACA2B579E2371AEBDFA2ADA4E9E5A35867BADDCFEC69BE82C2B4BBC9BFAE9CE91F6825229474F5F5F82CFBF181CC43BAD3D38D6DD9492CBCFE85DB8241DC2073D3DF87C4C84232D0D3846E3D4D6249E3955D4BC2A9DB87C9E7C6745D5CA395DD38E8E2B4F55B6B4FF201EA7B9BC1CB2AA953CF82CD655F511F7C3C6C7F8D3F7396A5A3113F0112E1FC19BCFB6E2857F2AC5B37F770965C50A388526B61FCB01FA5ADFE830E1E8900E9FABFC2BB2C8CE052A9F52FA7064D8C0C94708164F0D6AB9A34A3789B1A4F564A6E74204F3CAC41C890F0EF773F3203B7B2C10C9BC28AF52A08D67C484C287E26211FAFA2D2823D7C2F30B7BAE0798BF7DFFFCED2B795772A1B854CA1D69DFCC5EA7992D18F00617D6E5DF3F15C96A0CE48CBF9DE89A628537C1D56F7AE6F128B1C91F6BD2E145B10BCF88FDF87831B28ACFAFD967B83D2892DFCBEDA5B2F4ED7BA97D9E6A5EF43DC285F1F4B938D125EEB8591E38FB3C1A4D5C37106E74F988EDA35471C7389F7FDA3F808FBB3AF1C59020259F57846338313284D30A253E25CF9D269C7798C7C3C9D1A175F6799404B14283A57B0FF249BFF3C11C716E7E7763F3BABC71D78B6E7CFBFD0FE2B8C97549D298B7789EB8724AB2CF83ADED987407E0379AB8637B8B31E57E2CB35333F0683559D32ECF67FB7C553E93D66EA57B08D110C7714552FD9657946F198786434756E6408E89BC9C3E1B1873135EF7A1B1410B89D28F967613BA7B4C04835FEDBD1ED8C5B2DD096E720503BBA197A94F26DEA63B767C3021F3071D7B9666B66080AEDD115FCBE36A910417AF0813F93726F97DB30D03B9E46FEF56AE5F276CED795CAE51D275D597B64ED3EE4CC9E74B06D3B67579B2BF7D66F13E3E3F76142162B3C49FDBABFEF35BE5F5882E2EA4FCCE5479A3818E695BFBFDE9F2B9EAF869A89B5B605198619F10A3E9764FCAFD58683C9B4C9A35FF71C1F079523EE9BF9AFCBF26DFDB485E1BE7D0117E41FA5A53954DAE6060B7EB83DAA7FB9D66B66080625F2876E7040672C5DFBE577E1DFE99CBD0F25A317EB30CAADE51983ADBB64C7FA3F751DFB4512249E8435E777742A621CEE7EFD4D4E18DAA1ABC74F5128EF5776DC9DD558BCB78F36E3D3E6EAEFEF61AEFDB742E179540221171B24A2A858BD40FE56675DF04BADF7B0BD292128C5DBD81B6B7DE859DD8F8F49E93703B3D26CB74FD5AC1C95389EB34C4FDEDB41F9EB607A8BDAF3B7709063E1F66B116D53786D0533BBCB21FCB1D338CC323D00BFA60110A313B17815329872FB000657D23946DBDE8F8F010796725427373FB8E8142F0B7AFCDA758AEE442AA7B1BC9EBE3A4FEDFF3D9D7CAFCEDABE3DF2E91142C06681FC398C8991318C8197F7B9A71B623535FB5ACB611FAAE2E187AF9D08FAAE1118F6F99FE46EF0BCDCCA1E7C4F104CF56D635412295ADE3F30FDB7878AFA1091F3637E28A4E9D963DFE61473F1A964229F9FC4EC55D4865F2757CAEE5133E7FFF7DE83BDA20292FC7E0F922B84463EBF87CF0F4990DF97C6EEE817FC1EE440BB9177B50F7F13CBB7CD16FF76321F679AAB209103E370F0C41D73782D1AB57A0ACAB3F100C30FB7C67F6399B7F5ED8F6395DBBB9B4545CB01890CABC189FB0E7040672C9DFBE1F6966AACB93C7090FC88D709BF589F3BDF0B74FC7BEC1A56B77E0B31B765C36F16F4EE56F4F2E839DAE27B317FBB1E83CA16DE7339FF95CAC9F028F940B0D67EEF2137269BF9A0BA9EE6D24AF8D637787F63C9FD9AACBD7E2269B31B0677C7EEF6BDC2995172C06E8DE144251FEFADB0B81CF35ED9D90D7B742565383482492769AB2A431464285010BF3DF8E9D88F3F9E10E1E09DD78AFAE367DFB9CDAF4357753F69F4FC835882C2EAE7C4BD27838BA3E1CDD0B8EAE0FA769EF828AD70D6955F5BAF5E1D2E67362E3C7C70426C79790F6AB94707A7279441FECDD42656E7E1C7977AA325BB51F4B2C86CF9D73DC58C6776797F048BD1A4F8FD849B0E129A1178F35A8F0D31A1577FF48200C83672EE5FE3085C8E7947777ABADB8364837981B5908BA7C2D6EB219037B591FC5A58A7D4F335B30406D15A1D893131828F4FEF38DEEA95A78105537C3A757A51D474338B7EBD28594F3C86848F8DBDB7938D2D28CF71A1A71CB694B4BA71E2271DEBD5BB5E57CB5E6B252C81ECC9F935691F3175EE464DEDBEFA1FBF047E8FFE2F8BAF976749E1D3D8A4B4A3176AD28719DBB565E999007AE5CDED3FD5878FC111C9A8B727CFD61F43E1EA955707B883CD96BC4F7BF14E2672D1A3C725799D88FA5DB1264FBB13C90DB95FE3DE373DA7FB8D7F9CCD6BED3B5B8C9660CEC557DA874B384CF0B730CC58830882F4ECA70F40B1127673B0672A1FF9CCE1DE0D6A42476020DC9F2DA732A8722F7769C665C0ECDCEC3A53362D2E94E3B4EF2F8F685D837B878ED264273EBEDF32B161BCAA7277141AB47F9547A76151767F25B9D9D6C9FABF4C60DF346D7A38DE7C76F73236877AD5B1F2ED3B5BBB7DC8F452459991F976A3F169164D5F3E3F639BCFA604DA0E7499BF8D9090F9E19B2E1F11E2B7EDAA8C3D3022BDB8F25851CB7CF2B493BE74BB110456623777E5224C5C7EDFD440EE38454892FC7C5445EC265AB0B2F9EBF806A82CFAB163B4E8C0CA3C862454DEC3E8E0B277045A765F6790ADC64330676BB3E5A796E9C38ADC65FFC65070C9610626617624623160D16C4547AC446C7B0383D8B258703310DB9EEF120663060C9EAC4D2E434A2DB9CDB928D1888CFC3A5E97332C9DBA2C58898C9C695C192D78DC500D1F1160B965C449E0BAF94019D37A5D690B221767D34BA6F18C8057F3B9DA7169F53FE61EC2B6E8F89270576BC669CC45383763C2FA2EBCC7C9D7886EEA1ED4D73EFEF94F70C266EFEF922B14DD7ADAD46D793DBE07DC97C1EBE4774613B1FD1C84ADFA399D4EF05B597D38FA745229C91C8714EA9C265AD2A257FDFF6CFA23E1AC259851A37890D7F62428C9280771D9F47483A576E552234E35F9FB707F948B53E1C1DAF1E7F6EAFF9DC2E51C241C7E92995F093FFC1313E7620FF7121F0F9DA50ECF7A334384DE4FBA40D398362EFB718AA9899E38E77238BB843F46F7D6C11B54B4BE4B9106EDACD8CCF53E0269B31B0DBF5F1E4D3C324EF36088603DC372CF70AB0CC6B42ACB609CB5D7D58BE5B8E45BB09313A0FD668C752430362C251C26D84DF898E8B4AB737862E1B31108ADCE7F2DF27F07272CCEC4074888FE5BA56AE0C6215D710ED20C79E6E2ECEA2C5CD95416C6098948D1FB1D6E67DC5C04EF89CCE65A1EFA781FA01E2F2DAF3EDCA6BCFA7E7C3DC9127B6A3E85E2CC1D77FFDE538DE3205F168A7156F59021CA727AF2343438754056945C5A6EBB9ADF20F9795726B6D50DF1A5D572D2C9125D24FFE2EF3C953091F770BE7DBAE5ABD3EDC9DDBEBFCE055D5D59088C6099FAB13FEF64F786DF8B0A5191FB4B6A031125CA7873F1F1CC09726270EB7B7E1C6E4024EF6B5A37A21BCA5BFFDD6179F73F988AF0F47F391AA6CE3F9E07CF437AE639EE8F454F591AA0C92E58E6E77623F965B774C299FA3FDF6E2DB57304938A3EF5C31B4EDAD989B0F6E0B03DBC1CD46325DEF6FBB71364A7F37F0BDDDF4377BAE55EE4DC9E7BB11E87E2C7B9DCFFDC240A6B8C9660CEC244D2FB12BAD6229178C13328C8B9C5C5FF198C885A25BFA55DF10E9ED47B4BE11919E3E444B6BB158598A05C90816891E8BD43563412446B8AD15E1EE012C180D58181FCD790CD4375971F18A16E72FAA20574D223C21C53C69A7706541CA20525B8930D1D561B99C8B1322F6382D83087F08F35A3522C323FB8A01914CB16D3EDF6FFBBC43E44DACCBFEBCCC8F7FB821C5133D26FCA85CCEADDFFE588B3E719F869BC456A13EF71DB7CFE8BAE7C40E4F699F97946EF8BEB5EBB7778F6B31E35BD9C72044CA3C79FDF61B36338A9C6E6E7DF6B5FAB391848B1A2DB1CB9DB8EE70E2A6CD82CB4633EE78DDEBEC733AE7EE52490D42539EC43724F2B60BEBB7C7EB60A3E7CCF630D7BF169C59F14771FBB18C0D62B9A91DCB1D04F3E261041B7998AB2AC1944C8EA9311142F5E45B0483888D9076AC50C2F6634933FDCD9EAB1B7672F8DA8BC0ECF3FCB5CF4BAE5E49CC4DB5C9D4DCB856EA6B13CB039C6D9EFC0DA1B9307C3A1DBC261B16E3E36FF31C03740EEEED1233AEDFD471E5E123F6F9EC64903B2E108E9D0B6CBCF7F341602017FCEDFB891B2ACF4C87E13799A1276D2C534F27EC3215228BD12DD35CCBE7F57D122CCD7E3B2E72AFD6873BF4D92944C273896F885FA7F9F01A8DB00C0B6124F9F0194CDB2E9B74EAA0B3C7C37139E78FD25B10552AB0CCEBC572651D96CAAF12B98770F73089730F4BBE69C4C6C711E50F60696A01CB7577F70D03F9CCE77BF97FA45307B9A80776829B7CC3C04679A332F5B7D33EF4F837285BBAA0696E85452CDC370CDCADD7E1469916ED8D52DCAC35A2AE6C02B53C0B1CE6F5EB15EE557D50DD46FD9054A6EB5F1AFA06602336BA79780CE6D1D1ACC2001BDFBEFE5E60FA3EF8873FC0F4941F2E624BF79FBD8EB949D796694A1FEC59B2513AFBB1FF79F23ED6341FFD241FF3A119D8151A8CDEAEC19469FD78FDCDBE79AB3A387741874F8ECA71E8888C6BBF8E765B10D16BB1687320AAD273FEA645B70B8B0A391767712EB2B21F0B1D57E274907BBE7DC3403E8F6FDFCBFF239D3AC8453DB013DCE41B0636CA1B959BDB9CDC98EE2F2F68119C89404BD7DC12F4413F20D8370C74F169FFBD1BAD1D1AB476DB70B74C84FA76337CEEA97DA90FFEA00F330B310466C29CACE27540DDD90EE3E0004C63620C7EF925DCC44E320F8D907B5D30F4F30F1403B930BE7D3FDA81C9F2D46418DAD636F86D363825A43D362444787E76CB3437DB2F351CBD4F70D00B8B4000BF85BC57B1F57CCE9DB4CB93ED739A8FDE8F3F26EDC851281A9B31F4E505D84442E88745F0EB9469954D5AF679AF37310E54C917C1362184695C8A85A9CC7D51CC3E67F639B3CFF70603744F68DA0777EFBDDF6C1A9FFADD8A6E6DAD2FF61A035BED21B017F541F7A538715A8163C7259CBCF619755B278CC3133093368EE0C27598FA7A0E1403CCDFBE7BBA7CABFDCF7BCFDD46C8A1C1ECD43C346DADBB56871BF1390DFABE416E8FF2C16B77B9755FE5B56590B6F543597A25ADB2D9AA0EE8BFDE4FDAADB49F89E29DFAA3F40323A49D3A02CBA020AB30C0F89CF139E3F36FE5F85A4EF4E835D9E13759615398E135E8216F6E87B9B73B11E7A0D79391ABFDC466B0717B90EF3706365B4FC667B460763E0AAFD608D3D038828ED47BCF6D35C73A2E27EFDDB65F7C9EEFFEF6ADD2DF28CE66FEF6F9C832DC5A0DEC32257C261BBC46C3B6D24F373FD2353E659B4406B7C10AAFD946787D88BB160CCCC3D0D383C8D22277EE2576FC46F9DCAA0ECAABAC28ABB4109D67C589536A5844529826C608A78F62CAE5C82A0C307F3BF3B7337FFBB7F2D2037D458FE3A5B598B219A1E2CB31E573A1FFCC05CCCFCF27E2DC2E911F1806E87EBC1F7F2AE0F6F93B717A94D80FF67DAD0F3A36908EF74FF54CACB804D18A4A5286555C88CBB1F31710315B13CFD171DAC9F3AFDE213AF705851F6FFB17F06BEF3CDEF5CDE339890F8F944831669BDD310698BF7DFFECF3ED7EDB6ED8E7DCBEA8BEC086EBADD240F7F4A56BF6A4FAE674EA60CBF5DBB30403CC3E67F679A6B8C9270C24DBE7338119846667110A2D626E7A0E7EAB0DD3AE159B94AEF1DC59D271201888EFC15E522E4FEC3F4EF7FB4BE57BDF4E3A5A5EE7B7F395CBCAD07662FDBA9971B9EDC455347D7E9193E97ADECDA57712737DADA7CFA44C87EADB9693A7B967CA499CA3727782CB5F9005F068930ADF3F2FC24BE4FAB343163C54A6C1133C3D7EA59F44D1F2120293F33BC200F3B7E7379FC7F73C5FDEE4DBE2FF497066FD3A468CCF199F333ECF6F3E8F91A34D288269540469551D266D36CC4F4FAD8A3F515ABEE1BBA67C5370C9E5300F8D22B2740F2E99124BF7EEC16BB1C23824C4A4DD0E9FD50E237F1856B10A26413FACC323F01ACCDBC200D551BB55B66BD7D08AD771AA389BF9DBB9F5C552AC7BC9AD47A633249E4BB6CF8F7CFD0D5ED507F1E4A80B6F79437859EE21F783782F10C2D33D266E8DCC9D6280F1797EF1F9F8ED624815AA6FF7BCAC6FE4F89CE24B45B83D7E5D2CD125FA6CCE5D9C48703AEDBF112AA6C01F77A2B9568341A11BB7EE2830386C83529E1AD3A9F663C9460C303E677C9EAF7C1E74FA1074B830E97063D6E7DB169FD323F5B75B047D706B2D989F9B833B690D691A36E37397C60A4D730314CD9D50B7B640D5D60BAB500C5955093737C82E1C836D7408F2DA4658350E486F9E8395E81FF19D1B39CDE774ED8F80C506BFDDC3CDDF9FF14F6236184C9926EB3FCFAFFEF39D7CDB4EFACDC66EDD5AC7E7D446DF94CF2F08391F160D06CB34FA47DDE81BB0A1A44C8EC606158E9D11A25F60C4E08039659A22890B62A927EB31C0FACF59FF79BEF69FEBFB07A11DD343567A0DE1C5485A69C6CE5F44E0EA35C43E3B0ACBB818016247DBC50A5826A4B00C0FAC8A2F2C29DDF05D7AAD177D8D8368BDC5435FD330BA2AFB388E12744AC1ABE8C7F080116D379BD176BB035D358368BBD5021E39E7F364100A2DDCB33488880ED968EF9FB9700465E5B2C4759FCD0D87528349EF24B41D9D182FA986A2AE96DC5B4AAB6CE3E38CA80D4DFBBC65870E232A9C58F71C1DEB7BF6BC12A7CECAD0D1E35EF7AED192BBB00EF441D73B00096913A8E95A790784011A58FFF9C1DAE741871741970BB381596E6E9C79640CFA1E3EB9777FDFFDED6BC78EA65B07F1F665B66380D9E7CC3ECF1437D98A01CBA810668901F6B1A175FB2DED246F6BE36F669FEFE65EBD74CDAD946540F88CEEED18BF2E69E88273848FF9700CBA8E2E0C9CBD088F5A9376D9C6F5E4AAFD9ACBAAE0D56AA1ED1290A3066E95066DA583D08FAB3139BBC8ADE31ED399B1A85521269621362187B9A20CD6BA46D84AABE1EEE12130364AF42DD1B95A3DA212F28CDECCF663D9E3FF389BF8DC26213C2AE8E364DABF24B8548C29AB715B75B8199F2F5AEDDCBAAFB1E18DD7318A7379AA6F667CCEF89CF1F9DEF0B9C8308DF3E4BFB9A05A091BC9E7143EEE98AA5F352EC7FAF829FB71B9F5A967369EE395337C4E30204FF289874C76840402CE5E991F1947B0A50DD39D3DDC793AF5918ACFA94C75B0794209452B9FEB43182FBE83EA0B9D79BD1F0BF3B7EF9EBFDD6D72C221122244DA996EB59AB3CFDD1AFDBAF4D3CD4FF27CB5300916A1046EBD05862E1E37578EAEB9BA360EF5B16FF4CD1B958137B890B0EB6F15CB70BB449138DFE87D078D01E66F67FEF66CF2B7F3A56E1CFBFAABC438A9277ACC784919C4238D1A3C3960C73302D3AA394E87E6A2909B5D7048655C90912092CAB9FDB126AF15A54C93F29BBABE71E539F2BC95043B911DE43A0DB7BE38969093AF27CB34F41DFB02F3F3E155EF365A6D3098AD6857AEECE37C732A8CC33C1EBE181EC6E9F191947C7D4E6BC0277D83382719C709A9065FF475E053C1106EDB4D093E4F8981F022A4C43E8F5F8F91FCD2BC45C877D2633C2CD6D5AF5C27CF2D4463883C78C746FEF6A5649D5D52019B700256B91EC611310CDD5D38F97A093E7FB51A172EABB97D2AA26205220A1996FA07102BAFC752433516478610553D5877D3ED27FCCEC3D220B19F0C3A2C8D8EEFAB1E60FEF683B5CF971B9B53B7AB8B6E60C1E1DA763E93ED73A3D88259BB1AA150041E8D8E5B5B66BB65B3591DD0F1F0F1F923712EA7767AB66280D9E7CC3ECF1437BB99E680DC9BE0F3DF44BEC2C3C562FCBCD78E1FDD11E375F3249E1EB4AEE373A5D503A75C0117094A12C40FC6C44C15A51E5B46FBDAB444C770CF91E7ED2438891CDF83C5219124E4E4EBC9320DDD1F7D848ADBC5ABF673BC5E741D4343033873B767658FE7F96F706C7010EFDCBD8B2FC831159F7FD0D6865372238E0FF5E1CDBA367CC1ABC671A50D9F75B525F83CD5BE912565E5A8B87225719DCE134B55B694CBE9BE92DC73E5E5182081EAC4C153675695CD46F6F9DA328CEFC742F7584BDE8F25E07063E9DEFDACD303CCDFBE7BBA9CCE69DC6A5F561909AD046371AC6E367FB1E9F889153CD3FD5C499C8DDE9D2C777C7214D1E5AFB8778497BE86754C08B74ACFF5CDDBA5DB5FE369AB3AA09C1EE7F3ADD6633C680C303E677C9E4D7CBEABFE769124B55D40E54834E3FA48F6B75B7D33B8557C0B4BB115BB30EE6FAF20F63BDD13BA32145AB5176472A8FFFA1B1459EDB8E572A07C6E0197743ADCB45B53FADBEDDE490C125B3F1506A81DB4369FDCBE91C46EA7EB6DACCDC3DAF1ECA9F85CFBC23B98B87585B37BE4E577A06817201A99E3D6B28EFBDBE9FA97DADE01683B05F06954FBF64F327FFBFEFBDBD34A27768FF301C5EF51FC25FB8CE2321D973E4FFE512EEE9A381BA5A3F3CCE3C4EC224A0D93985958DA95B249A70EA87F9DCEB3C8760C307F3BF3B76793BF7D373120A969221CD389B19B77E090AFF8E377B33ED68E6F6F2276765C8EFBDB8B67C2382A1090F6871C9F93E3469C9E1CAE9AACB86CB2A348AF5AE76FEF1C5580DFD5921203D6F109582764D074F6C2A392C367B16E9A07E99A3A4CE56F37BDFE21C4C5D71074FB60E8ED43FFC973E8EFB771FBB1D0F4E93E92F1FD584455F508988CD074F5C32E5741D7D50DE19D32E8BB3B0F0C031C0E98BF7DC37BFB629B91B6647C0C3A0DC9F2766DB3B793D62CA8D9255B79A3329859BC8F86462D7A08DE47456E3436EB515DAB454BAB3E6B31C0EC73669F678A9B6CC4009D07CD3F7311DAF636289B7B60A26370A4E3BB5A1FBD9F7D8A8AAB57D6F9C1A97CE62E3FE16FA77EF6DF3436E2E5D26AD4CDFAB7E4F33B73513C75F4301A96425BF8DBCB3050569AF047F67CF409BADE7B1FE3A4FDD2F5E161D43EFA484ABFE5E0E9339CDCFEC69BABAE8BE938C1FB2BFA9772FA10B9BF6430AD2B83ADF66351B5F06091A8A06E6E05EFF051E869DFF90160202E337FFBC1EAF2F1DB25045F9550B67442DDD60E59D9ED6DD7615C4E5E83A852B5B77C3E19B98FDA5A151A5BF4B87445886EBE15C525729496C9B216039BF179C0E9E48E41771092DA064CDBAC89F4C7CB1A306950A54C73CA338508693B0767EFA3EBFD0F39DDAAE7F3D7A531159843DFA12370137B44DDD601D1ED624C7BBE1D1F61D7D93171EDC2A6F9DF6D7C333ECF0F3EDF8FFAB08AA55C3F3AF78FCC45D0DBDB9F782EEE6F2F9D0BE3D4C404AE992DDCB1726632AD31EDB73C9E94FEF651911CC3C3232931E0906B10309BE1B37B30EBF591FFD09B320F71BFFA5A7FFBDAB2D9E9FA709BD963C9CFB54FB8D14D6CAC78E852F853CABD8AD4EB72317F7B96FADBD7C823D78B212CBA06AFC5090DAF9B848E94E9A793CE93436EBCED9EC6DBBE795428FDBB52369BD581D53D0F873B048F6F0E6AE334C4048BFEC042D66260337FBBCBEA857D98CFC974BFA4CEC347B0109AE5D2E75F2E834F329432CDB18A0ED8077808CE2FA3E9C55FC1AA32A0F8EF7F8859873EF1CCC2E23D2879FD28F9C1A3980FDAB8EB745E43FBBB1FC2D0D10A79732FCAFEF11F611FE127E268F822B88483293160E81F26728CF9DB99BF7DDB694EFAA6E0B73910B039E1D519D28E6F1149B83172549E0A2DA2AEB121F15CDCDF4EFBCF8B3D4E5C365AB87EF4FAD8E2965C1EEF73AF09CFAFF3B737740A3032D4971203743D9910693FD0F5640236BABF95191E9D096BD79389FBD5D7FADBD7964DBC8E5395C1A6FBB19CBF987A3F9693A710D1E812CFADDD8FE50DC72C9E1A75E1D7CE59BCE99CC393021B9E1A76E0E13B52B4EA833BC600F3B71FAC7D9E6EFAE9C4794EEAC74B322F5E374DEEB97DBE5FF5B19FFEF681936789FC35279B154E882F7EC1A53F74A30693CAF155CFBB54E45F8D2D4358DD033BBF1553E1FB6879E575EE1EFF5209F7FC8C6FF5FEEFED47CE61C16FE1643D7F14E28A6ADCFEFB1FA1FB574F22125D9D4F71F320F81FBE05551B0FBACE9E44D07474A1E47B0F91E716F7AD3EF2090399E22617F4C066691AC556C2812E083E3B8A499B39EDF843172FE206E1285A16A5D4C7FEE5B994FEF6C74F5FC069A51EEF975EC6DDF9852DF99CC679EDE6557CD4D494D2DF7EE1D295C4F8F601C295C93E75C189539CDCFBD167687EFD5DF41E7E7F9DBF3DEE675FEB6F5F354E799FF763794E1AC0233532FCF5B909BC2076E20521E1F12A151E6D50E3154D0045F762B0B967778401E66FCF1F3E7F76C2870F4211BC130C333E4F216FC5E723C58D30F7F120AFAB878A7067D57FFB21C7A74D6F1E82A4E802862F5F83B6A98A7B7E6E360271E55DF0DEF9008A9A2A485B09CFFEDD431CE7F20E9D40C50F7F88DAC77E0AA77004D17BDF90F0F52A3E6F7FFF53CCF95D988FDCC3DDC79FC3C2ECEAFD6C24ADC3D055DF4A8981BA5F3C4FE418E373C6E7DB4ED3223522E07040DBD68EA0697D7FF146F1274A4AB87DD6A8EC23D8AFA476E8BD15BB30EE6FA7F3CFDF6D6AC5F1D1717CD6D582BAC8FC967C4EE31C6A6AC465B57C9DBF3D185E26FFD9EC4A1910FB341ABB97F8368B504EBEDFC8AD0F671789A1EDEC4BB93E9C7C133F7ABA65B8E97E2CB41F3ED5BC828B9756D6F27AF0DC5AFBFC6DFF3C5E5406F0EEEC129E9F70E159A11BAF5B66F0E2A863DFF76361FEF6ECF4B3FDA2DF8167062D78DB33B72FFEF65CC3C056E3DB0D120B44178E71F23CB9D6F6EA2B5CFA0345D508C847E1777A3017F472CF7B0C5638E81A1D775B51FBD39FC038320101B1EF4D8363E8FDE463D8C7C7B9FEC629971BD2B641D2367808D58FBF08A76C14EA761EC6CB6B51F7E8C350F33A3178A908C25B45E8FCCD7B0887E757FC841DA3D054DE4C89815AC2FF91E545E66FCF717FFB846E725BF3D5C66C7319A7B9D4D397D23FBC547C07E1E0D486F193C7B787487D4815EAC473717FFB6EAD0F979C8E5A6F4C89019A8F55DF1FCFCFED622C4ECD249E936EE2474FB70C37F3B7BB0817DA155A28EA5BE0D119E1379B523E175F9B7EED5AF56B65BD39751D307F7BE1D9E74F0EB9F0339E09CF8F58997D9E42DECA3EF74F2EA3FBB5A7601129A16AEF40CDCF1EE3ECF3E6778F4072E30A69EB572314F471CF4F0767889DE382A4AA0E76A516B7BFF757B00CF66292703E8DEF924A307CE13A669C0EEEF9507809958FBFC2ED97B1F0C0E6B8FBCCAF10D0CA12E947A2CB0959DE39CEECF33DC040A6B8D9CD3493D793F930F615BEFBD9009EECB7E2A74D7AFCB2DB807FBC36818FBFBEBF6A3D9901A11A32C25B5BAD4311976555D568259C97CE7A1771FF700579BFE0C13A2CF1D0FCCACBDC757AFF6649058E1C39C2C932850265FD028E8BAFF8C378ECB3A3C4466FC7E7BDED38C6EF49C9D91F927FEAD8C818CECAC478BFB51D17D50AD42E86D7F9DB0F1F3D81777EFD7AC2DF5E47F2B1ADF5642A2A3040F83D130CD035DBCF5D54E3CC97724E5EFB0CDD97CE3EC427ED7B1BF4A31A3886B65EB36B27B861FEF6C2E3F35F0A1C78DD18DC97F1EDB9A8CBB7E2F3D9A56FD0F6D41389EB6DBF7E934B5F446CE9F9293FCCC3A3A0FDEBC9711A5F7A0FBACE66AE5F3BDEC7DD7DEA0AD4E5D7D7A541FDEDF37E0BB1C9F9DC735D1F1FC578513144376E42D1DC8E81231F716B4E313E2F4C3EFF876205D7167FB8428917256E3CD1655CE5A3FD28104670218AC558FA6946EF7DC5F9A9E3E71BEDCB141F9BCDC559A66DCBA555DF9CEC6FA771642A2DF72F48489CB2FE95B55DAF07C378B1B802477B7B707CB01F6727C6D6F7974FCFE3C4E8303E6C6EC13985041FF1BA706A6402E57EDF3A7FBBC5E587FDC1BC93B5FBB12CA7F0A373DFFE607C39776F29B6CA47BF933AA473D4823331B8FD0B9CBC763F1663E91DB8BBFB60B97D07CEEE5E4C898459BB1F4B5D6373627FCDE4D0DDC7CFE9FF385FF97C3FE7ABE5A22EDF8ACF43E4D8F4E8E39CEC32B8A1BC7B874BDF69F4435D538C498787F0ED6A3E6F7AF93729F99C7271FC99D9990538C9FF5FF7D26F601BE884DF68C06C2886C6277E46DE7F1F2DAFBD8DF9B9692C46BFD53D743C1CE3F3BDD5033BC1CD6EA6A9B1AFF48BD17F95868DE432C2FBF468F085334E73B375E41617221BC65FBB1F4B2F7F3821EFD57E2C3DC313E8EEE4253090DC174EF3916A7D387A4ED7C3DB4D0CD0F5E13ABADD2BE547F8392A1CC3727327965B3BB05C7A19D1AE7EC40657ECF2455710CB5D3CC404C358F4CD20D6D2B82BB849970B04C4E648C5D989FDB393DE110FACFF3C3BFBCF93F99CF59F6FDE0F9AEAB959722CF9CE7FE57CEDB45F9B06456B5B42AEF8C1DF61DE675915A7FFC44548EEDE85ACB68E7B4648DAE9FC0B37A1AAB89E7826E00E42DBD98DCAC75FC2C48DAB18BE781AE3A565D0B635717B5D741EF902BAB67A04EDF6441C5193007DEFBFB92A7D1AE8B7DDFEEEDF6236E064FDE739DE7F9EAEBC9BF3D5F47DFDD0F50DC030308C804103A7529156FCB5EBC30986C712F25EF59F8F4914502895893248EE0BA7F9A07BBE53BF165D17CF363E9671D9A492CB2ACDB8556CC2B51BDA6FF76391AFD98F6578088B6C3F96036B97A71B3FD7ECF35F769A7044E1C59B2A3F8A879DBB5236F9649BA5639F577DFF07ABF6A2B0496409B9FCBFFD23E61C5AEE7987D208555B3B678FF79CBC0CC127BFE1E4F21FFE98D8EA54C7F4A0FFE871C2BBEE441AF1F1EDF3F351AE9FDD6777A1FDD7BFE6642DD14D41A33AF12D53DE292C2E465362C03621437489D9E7FBF54FE6D3F876650B0FEAC646A8DB3A61EA6C83ACA224ADF89BED972A95D8D13B62466BEB18783D6A7476CB30A80C6040E1E78EDB91FB44DE0DCB20D93EA7F9D034356366660163576FC23C20D893FAA0FBB15C2D3272FBB1B4F2DC706B0C0858CD98F6EE7C7FE8BDC400EB3FCF1F3EE7E4E812D767B65B65934FBA7C2B3E0F93A375708C1BE746399606AFD59E90B5DDFD08CFCDAE8B6F1853C3D8D9C0C9FC2FAF626E72656E4BD0E15C9586B0AC31C1D93418452A7864E2DDC700E373C6E71BA4E935DA481B3380D0EC3C22E4BD536E775AF137E373E3881A8A9A12CC4ECFC26771C23131BE271848E673617517F957F918BB7917BAF626A81A9B317CF93214C45E0E8777CFDF4EF760A1E3E092F763310E8CC2A5D4662506D87CB5FCF1B7EF45D9E493AF95EDC7C23050E8FEF69DC65FEB6F4F962D121DAC6323300AC6E0902A619F10ED090692FDEDCA5E09E1542544E54D50D6544043FBA35A5B3174ED061C62E1AE954D4DBD0D62F914C6457E4ED6F5F1A11FE883863F8C69B72BEB30C0FCED79669FEF72D9E4936DC6F6636118C81437858A81CDECF3FDC2C04ED686116CD1EFB8D5F7B87C51D4355A505563E0E46CC700F3B7335D5E28BA9CF139C340A6B829540C64239F73FB9D3FD8FB64A3F75554AB394ECFE43B37DD8F25CB30B0133E17CB95DCFB69A07E80B8BCF67CBBF2DAF3E9F9F0B6E3649A663AE9EF763AE9A4BF5F69AE8D9F4E1DE40A062E5DBD9658AB22D5BE8F29F7692CAF4C793DDDF899C6494E7FBFD25C1B7FA332D8CB34D3A983FDAA8F0F0F1F29783D3076A7E4C0F58098E020F9FA22390F4B645CD8E87D25E5722EF4F49BB96B725D100A951B728D0F76CF2C46446E88258E4DBF4728766164CC9A131810C914DBE673669F67579B8CD966DBB7B37652070C03B98F814C7153A8183870FB9C7056E507EF27DA5A3272BC77FA0C679B4F3D580F8EBB575E8E8A0A3967979755AA70B548F2405672767A65B50AAD3C2324EA295CBA320E3EDF86F24623A20FE6DEA7B4CF655E8C4FD8772D9F7B898183F2B78717EF71736EA62667E1D5EA52AEE3C3F8FCE0FFE37CD2E58CCF1906189FE7289F2F2E4146D78A49BA9ED2DF4E78243EBF873E47B93CCEE7F4DAC0981B4289074D4D7A48084FB77798D0DA6EC052529CB5E94B950162A3A79E07906D18D8CBF1ED6E930DE7FFFD7F46CB933FC194CF8B99D9459CFFB7FF17C62E9C82516242E5DF7C178ABB55308D4EA0E1D99730E777AF8A7FF14FFF1491E99531847D272F61E4C27908EF944255578530B9D6F0C687E0BDF53A46AEDDC0A4C5C03D374FE20B6B7A71EAF77F0F6EB53CE577B1F1ED8539B6998D6F671860E3DB777F7CFB4671F44362CC789DD074F543DD2FC4F0B90B70CB2676657C3B3DD2B5E0E8FAAED107FBB2A77A1FB5D19BDA36DEE73D9DFCD07D52C644CE9CC0C05E8F6F2FF9F1F3109EFD88932B9F7C1D13E73EE364BB690AAEA18EC4F35DC7AF4272E504DC3A5362FD8E737FF847F008F908C5BE46D977FF0BF7DC2209A57FFBD0BA34BB0F7D8CF8DED56EE73C2EFDE99FADFB96EDB695986D965FB619B3CF190632C54DA1626027F639EF834F118D86A16AE141D927C5C8E953C466F3ED1803EBC6B7CFCCADAC51FB607DD754EF6BE599765436C19928D716A0B63DF5D95FBC224CD8FA46EB4CD66260AFFDED713E1FAD68C3DD8728273F68533CF0B75359DADC83E3BFFBBFC03ED08EAAC79F45EF918FB870F2F77E0F03877ECDC5697CF5D7084D4FA1F1AD4FD0FCF80FD7A559FC378F60696986F139D3E58CCF1906189F67019F2FEA0C097F787C9F141A92F705DF299FEBFB06E1D3EBA1EAE883BAB10166017FD7CBC63F154970381D53478F94E7B31903FBC1E7CDBFFC099A5E7F173D6FBF81859999C43356891EB7FFF64738FB07FF13D4552BEB0EDA3476E85B6A399972F2D2ECCA3C81803F8433FFEA4F50FD777F898585F9441AB45DD075E2122AFEEA3F26D2647CCE74792A99F139C300E3F33DE473BA9F59D2797CBCDA5A3E5FBE7829659C4D31B0667F35555B171C132278CD068C151543CFE3ED49D998E99E390FF89CCAD98E81BD5E1FAEE447CF61FCCC114EEE3975034D3FFF01270782611CFF1FFF00BC579FC5FCEC0CA6FDB324CE12776FA2B2199316EDAAFEF3DB3F7C02A39F1F82B0BA159AC672EEDA58452B4EFEFEEFA3F9A9C73017F025D2743AE6B8B899F665B0BED3FCEA3B65FDE70C03ACFF7C67F1154D2D5BEEB93E565191D8239D6B036D506E93D78B12CFD49038F1FDDC93DFB5F6BCE7F22D540E8E63666169DF3140FDEB1A833F2730B09FFDE7C3B79B50FE97FF81932D0A37EAFEE97B897D76E5D59DE438CFDD5B8892674F9F5E659F177DE73B588A2D6321F60DAA1F7E98BB16F0853071E5FCBA349DA41D75E94FFEDDBAEBDB6D2B31DB2CBF6C33669F330C648A1B8681F4E32C1FFD3CE5BEACCB172E6DEB9B43917B38A39FE4F68DBCA90AEC1B0604A32E6E6CBBC1388531990FDD7D36A854FEACC6C05EFADBBD1627CEFF87EFA0F6E18720BC5386D27FF827D806BAB8672284979B5F790BBAF656A879FDB8FD9FBF8B389FD3B836950D57FEF07F4BF079D7276760E86C25B67B0BC497CF24D2E83A7A0117FFCD1FA3E43BFF0FA24B51CC93BA179C2FC1551297F139D3E58CCF1906189FEF3F06683FA847A785576B805BA581931CE93E303BF966CAA9F17DA05F56EF0F9F7BC3DFA0A7558DBE013BCA6B75E8EF377173D5EFD66BB21A0307BD1F8BC7E640D0E9E4F6908C2C2FAFBE67B670F67B3C8ECFE6C294CB95569AB393B3CCDFBE8338F9EC6B65FE768601E66FDF3F0C747FF125264D5A6E9FF2F1D2BBB08D0CEDE89BE97CB1C3B1FB1C9F3F2FF2EC1B06649A00D4BA2074FA2026145E0C8E3861B14C653506D87E2CCC36DB2C7E3ED966CC3E6718C814370C03E9C5A1F6B9BAB317334E3B5C7215AC1205269D8E1D7D33B5CF5F90F9F0F4901DBFEC351F080672450FB0FD5872BF0EB3E93FCE660C303E6718C814370C03FB8F81B8BFFD23129E1D731D080672450FEC84CF5B799D39BD0F43BAF1D95E1CF9B517C787873FE2B01F0FCCDFCEFCEDCCDF9EFD18A0FEF667273C9C7DFEF336DD81602057F400F3B7E77E9B6C2FCB269F6C33669F330C648A1B8681FDC700B5CF9F177BF18ACAB76FE3E1D2C560B66180F9DB73BF0EF3F53FDE6D0C303E6718C814370C03FB8F01CAE76FBAE6F170950A4FF69A0E0403B9A2070E7A7CFB41F8D9D28D9F2B3E967CF5B3ED3606D8F87686814C71C330B0FF18A0FEF60F166289F96A0781815CD103CCDF9EFB6DB2BD2C9B7CB2CD987DCE3090296E1806F61F030731FF3C5D0C661B0698BF3DF7EB305FFFE3DDC600E37386814C71C330B0FF18A07CFED9D75FE3C4575F313EDFE239E66FCF7D1F4BBEFAD9761B03CCDFCE3090296E1806F61F030E4F081512271A240EDC1AB41F080672450F307F7BEEB7C9F6B26CF2C93663F639C340A6B86118284C0CE48A1E60FEF6DCAF43F61F6F5F2FEFA40E1806721F0399E28661A03031902B7A80F179EED721FB8FB7AF977752070C03B98F814C71C330509818C8153DC0FACF73BFCF245FFBCD761B03ACFF9C612053DC300C14260672450FB0FEF3F4DA44A15018D1D8725AEF0E87A3FBDA26DBCBB2C9A77639B3CF190632C50DC34061622057F400F3B76F5E860E899C9367E71621AB6F41D0A459F55C9484DE635FC2231327AEF75DB803755D050C7D3DABD2310A95E83DF21146CF9E4664318A99C9106A7EF13C543515300D8F42525E0DE1F5EB088742DCF35EF7242A1F7B0A91397FE2DDE1C8D29EE2269FFF63C6E70C038CCF1906189FAF0E85E46FB7C80DB0F47725AEF79FB942B87B3C713E5AD186D6A71E253679849CDFE3AEF75F2A855DD00649531F9C637D89F7D5BD7E0833760DDADE3B84B9E92082DE2074A33A74BCFC4AE219BF3B88FA675E42F7A18FD0F0F43330F5B6AFFAB6BA279F49F9CD769D0FEAEA62E667DB4466FE768601E66F671860FEF68DAFD377E45A9B2CDDF8F1F4BB3F3D8985D9494E0EBAFCA87D82D8CC51C2DFB16F50F3B35F105B7B91BBE736B9E055CBC1BF5C0EF7480FC2E45D6DAFBD91785FDDEB87B134EB8151309448C7A2F4A0F395D739D924D462FCFA15C86BEEA2E6E7BFE0387FED77963FFC28749D3DD0747471C7B83C54548DD12FDEDFF5B2C9A77639B3CF190632C50DC34061622057F400F3B76F5D86668503C2739F73F2F5BF7808A3374BA1A92882B2570C6B57FDAA3803A7CF63F07A05C7E7F47AF39B87B0185AE1E5389FC7D3F1EA0D093E8F9036D6DCFC32DA5F7D99BBAF195261F0E86FD67D67FDD3CFA5FC66FA1EC6E7E9EBE574E3E4CA7FCC7439E3738601C6E7CCDFBEB58F83DAD9777FF638141D03183AFA0182938B68F8D98F307CE10AB9BFBC2A8E522043E9437F07E7701704274FA2EB5411FCB211EE1EF5B747A65D9C1C8A2E83F7FE67A87EFC19F05E781AFAC131A8799D687AFB08049FFE869315AD6DE09FBB0623AF2EF16D0DCF3E9FF29B4D7217468EFD86F9D9369199BF9D6180F9DB190698BF7DE3EBF41DB9D6264B377E72FA953F7B06E3678F26C6B857FEE8C790D5D4AD8B138ADCC3F1FFF58FD0FFF161F4BCF73A7ACFDE824F3CC8DD5B6B9FD3A36E448FF2EF3F048770943BF7386750FFD80F89FC75CA3659E3B32FA4FC66669F33FB7CAFEA239F3090296E18060A1303B9A20798BF3DBD326CFDF0240C8D6589F3CA9F3C067D4F57CAF8E53F7F1976410B276FC5E7717FBBCFEA83AEA31B43D7EF60E2DA45F47D7A0CAA361E7A3EFE023EE9B763E71B9E793E659A8CCF199FEF557DE4130632C50DC34061622057F4C04EF85C2C5772EFA781FA01E2F2DAF3EDCA6BCFA7E7C3DB8E93699A1BA5DF7BE10E84173E4F9C973FF91A2CFCB65571A66616206D68C4DDE7DFC4C0F1A3E8FFE813749DBAC68D71A7F76B5FFD00F3417B228EB66F1083D72A51FD8F3F84BCA61E931E07781F9D84533282C15BB55054DD58F79D777FFE44CA6F3648EC183AFAEEAE974D3A75902B182829AFDC769C8DD2DF6DACA593FE7EA599CF18C814370C038589815CD103229962DB7C5E88F6F978050F431FBF9D38AF7BED1002F2D194F107AE55AD8C878BDD5B679F4782B65571E2F6B99394A9AE7F081325C55036B4405AD782E1CB1731F2E5692C46BF5D9FA6E957BF4E39BE7DB4B80EBDBF7E8EB5CB3791997DCE30C0EC738601669F6F7C3D17EB70277C2EAAEB43D3633F489C536E36B654A58C4FE7AB39F82BF3C6B5FDA3D0F23A38DE159CBB8CA041B12A0EE5F396279E5E15BFF3B30B086A442B6DAFE999B4F31321CFB3FF383DBD9C6E9C5CF98F992EDFBBB2C9353E1F1CF3A0B7CF0CD1841303A200F83D06F07AAD989B8D300CEC304EAEE801C6E7E995E17460160B33B38973BFD589A57BF753C6B72BF49876DAD34A67D21782453090B8BE10BB0FBFC1B8AD3A64BA9CF139C300E3F3B85CD7A845CF801D8201338A6BF4E0B72AD12F998249E56218D8619C5CD1036CBE5AEECF5160F354B63FEF682775C03090FB18C81437B98081A9F918ACB66958ECB3F04E45A1D00461304D320C64102757F4403AF3D5269406C8140A8416C2EB789EBE23D7DA64E9C6CF9536D95E964D3EB5CB997DCE3090296E720D03826127C3C02EC4C9153D10E766CF6C148302015C5EEFBA7B8D2D3CD81C414C0626575DCFD53A4C377EAED421D3E5DBD7CB3BA9038681DCC740A6B8C9250CB4F24CE4DBD51CA7330C64162757F4409C9B47352E587432C2DBEBF97C21F60DCC161B16A22B6BA9307F7B76F95898AF75FB7ED39DD401C340EE632053DCE40A061A5B75E4BB9589D037606318C8204EAEE881647FBBD9E6C4DCFCFC3A3E5F1B987D9E5D6DB2BD2C9B7C6A9733FB9C612053DCE40206A85D5E56A9E26CF3D7DEE8E48EF47CA7BE778681DCD1036C7C7BEED721D3E5DBD7CB3BA9038681DCC740A6B8C9350C502EDF4B0C4C0767E13318E0942A30178AC0ABD5C2A5B1C02CE0C36F3641DB25C0ACC795F318C8153DC0C6B7E7BE8F85F95AB7EF37DD491D300CE43E0632C54DAE61A0AC42BEA7187068AD50D6DD85A2B90BE6E121A8DAF908CD4CC1673442D1D802BF2788599F2FE731902B7A80EDC792FB6DB2BD2C9B7CB2CD987DCE3090296E720D03E5654D7B8A01BFDD0B8F460DA3601436B11436A11893DE201CC45E774824B02B8C08F9BD398F815CD103CCDF9EFB75C874F9F6F5F24EEA806120F73190296E720D03F16FA7E73E931D7EB30D01623307B41A18C764D077B421120EEF18031D220F6EAB032B4115F8565E7BBE5DF9C17951BF2D2B30902B7A80F9DB73DFC7C27CADDBF79BEEA40E1806721F0399E226D73010FF767A6E1A1A2776F4E0FFCFDE7B74B791AC5BA27BD6A31EDE59FF82FE033D796BF5E04D7AAD7EF7761F7F4EDD63CB9D72A7AA54BE24955C953CE52D4989A27712BD11BD053DE1BDF7DED293B22F2229A4401000411220002906B132323322C37DF9EDF87638F816897F7008D30D9D9829BE84855068CF32D025F3A0F5E5CBAC398AE9F9200385A20772C1B747569F72732D67A45EA8355E08157EF40D9A21977BB68463F639B3CD987DCE6420D7B65921DBE7A331F6B9DFEEC5823F00BF6F010B5E0FF7DCEF09C0ABD7278DBFB0F21206CB4B18AD1BF085B6A7D34DF096E2EE83D0328A6667706E721ADFD6D5E2B27006B7341ADC3118B66174D1DC1C2E092538DCF918D7140A723F8B070E2B2ECCCEA13614C415B1E8359E133B3D910C28B52FB9FCE84CCC3E8FF5E7826F1F980FC0AC71E2B1C082CA4625C6C78C181E36A3A149C9F09CE97286E74C06189EEF47064211AC13BBFC09C9F7D363C7B92BBDF759DDF0194DB0ABF4F059EC087BBD69A5EFF56FA0BCBC8BAB07EAA8CD1FF55F6AE8D9C4DDC59778F797E3B8A791E3865285B36363383928C0B1AEA66D787EA4AB1B27BB3B713F10C1E725C5687ABE818F6BDB512C1AC31D93116748DC96A74FB9B05727155C3AF4CCDAD8F4AB6BAA21122F1E587B148A1EC8D5F8F9BCD407B93648EC731FA4EA2004530E98CD6186E74C97333C6732C0F07C071930BAD7D1D7AB43DF9009D342175ADA34A8AD97A1AF4FBF05CFA38EDECBDB3AB0B4B802CDE0182C2205C4B5D53BA64FED73BBFB251C9E4DFB7C5E6942E5FD62F2EE39F73E6A9F574696717E620CD5012F6E2AE4B8A6D4E0964A8112B385BC7FB105CFAFCA9528351B705D6344DD4218974522945AEDC44637E3B2588A73D3B3685E5FDE669F4BB55608C647B8BC51CE80E68DD9E7FBC7F34C8E9F6B8D41D226A184EFD8F8391B3B65E3E74C06723D769A8FE3E732D3127A1EABD1DCA6C2CDDB33E81932A0F4FE3CEA1BA45BE2FB62C6CF1D5A23ACF342988562B84D76D825E21DD30F2D3D83D5F90C36F71A3C81679855DB70FE97637CB8D8F1F3DB5A2D87D157E626714B6740A5D78D9BE45A1DF473EF5A9E6E6CB3D54B1D1E947B3DF8A1B51DD76512DCD1AA51150C261C3FEF21FD909E9E1E2E6F14C769DE3486CD7C52CEC1A131C04AB0C96F3165BC3D0A450FE472BD9A48E6E5F731F285D6D2EE13ED27CDDDC42F943E5936EBE64DB2CD987DCE6460BF72938F3260B0443897287EECFCF6A99EC7C426AF838860BC843CA72ED63F5D5C9A308D74F876EA28C7DEB0B681CB6A23CEF4B4E270473BF7ACC46AE1AE89E6BB9D9D56A0752380DB06334E0FF692AB159FDCB9F1DA964F936FD70D0BA09B37415697B80CFB6D8F42D103B9E2DBA9FC45F721A4D728A6333C67BA9CE139930186E7E9C98027B0C2CD2DA68EFAE3C3C4E2790DC1C1B5A72F387FC81F81CF604438108643AE849BE068FFD19388785C5BE273F3E1CCCF61B4ACF1F3E11C1E3F9F4E946FAF088470B8B31B37542A5C1609717A6C0217A66770714A807373521CEB6CC103A76D1B9E1F1B10E0866C1EA7862771767400473B7B708DD8E94D1BABDBF87647680562627F4E4F4E40A9790E5FF039CFB71B27676012EB619E1CC3F2C2E2AEDB432B9042FCF011E48FEA21ACAA86F4611DBC161BE4ADCDD090BE824528847A701486D17138F556A8BBBBF24606F68BE7FBE5DB29C71EC5F0ABD76770F5C62C7FEFF22FF3E118DFCEB856C6B73319607C7B6219A0F83D38627A7DE60AF18796D6B784A9AAAAE2EF13AD5DA37ECDD018645DDD28FF8FDFC12317A494018A2B7295867F7E90EBD5ECCBCF5052528FFEEE0EACAC85B7E473AD7F00EBB57558ABA9E5AEBCFF413956495F231AEEBB21138E916F1E53C4387A7FAF07DF7FF62D8E4D2870FCCC5D1C3F7A05175B0498ADAFC754453D661FB563F8F45968FB3B31535601E3F8505EC840BC3FD7FBC351CE9DBAE87DED43254AEE092198B0E0C79303387776101F7EDC85CA07B3B87C7D0E63E34608C68CFB4A33DD3C33DB6C6FB659798D140F1E88303A69C7834A111E5490FB1A059697B6DB0F3BE599D9E785290399FC27997DBE5D0628BF79A74488C33F0DE1E8B161CE517F19F9D76279CEFEF3E7785EFDEE978778FFD8E5EB183A7E9CF3F71F3DC63D7FF4C1BFD0FFC3A16D3C3CE5E8EB49BF80D643D18D62FCE9F7BF25FEBA6D7CFB11629F97180D78B4BA9C365E9F18994763D88EEF9B5A71B8BD0345D393F89CA495886FBF76B70C376FDEC0C913275143F2445D94FB37155D4A58871B04AB3AC93B2E1C09FFBDCC8D13345DE2BEF03DC187C35AFC65D0843F3E92E1F0AD0E5C7039B977D7F47AEE5AEE5EC0DAAB7E4CBEC940227FAEF7878BC7F3DE61136666EDA86FD1E3D6AD0914DF9C44D1ED7974364B71FB9E1423E3264844F6ACE90EA6CBF7AFCBDB7BF49813BB515129C3F89419F50F55A87FA4C6CAEAFAAEF3CCF0BC306580E1F9C1C9405487268BBFD1DDC3CD6F7F4AF03C3AD77D859EA3A233221C5A42D8E3E1D6AF49929493C3B39555CE6FF18421181F27FECDF751BEBD2CB888F39302DC542977657F7FDF3E88129D18A7864670727018DF3577E2ECE86052BE5D269363766E9ECB1375D17C3E891957882D03C573EA565E858FC5F30F5461FCB55D8EDFD4CAF04FA103B78F5EC32D85025574CEDDBFFD1B17A649E37BE3F13C93F3DBE7856ACE257AD73F64E0FD736257C6D2647CFBC170AD940F4CD66E8C6F7F3B64201379667C7B6A199897B839B79B3425CDED08FB0370135C573F1E80A0E81CB1C96B7794817E8110550F8AB1B2BECADD1F34DF3E2F1843EFC0C8B67CAECDCC26E6DBC9757569850FF74060430DC9732DF96ED445EF0545A568BE5183A7FFE5BFE0258066A93B611B94CD3A709D848FBA6BB2E47EFAED839081A83FF77CBB22E1F7E8587A45B5849FEB41E7CDD1737D339166BAF153F5C9A80DDAD9A9C1ACD085476D2A34B7EBD0DE6781DB114C18C7ED5F81481380CD16E6FC5A73041A7D20237DB2BD942D95BFB94387FE7E0357B6866639675FB77768D28A1F5BCEE87CC728FFB2973C33FB9CD9E7CC3EDFC13E27584E5DB2F889EC73C7B41856911016D9E659A7EAF626CC5754C24174317536898CF7DB255208E785BCAE6E6C6A255739E7AF1C9272B85BE28DE0DC703FEE98CDF8E2FE7D945A2C687DF1342146FFF4B81BC71FF7E1C4C0208A841214CDCDE0ECD40C4EF53E46B9D38E93FD7D7CD83B423397CEAC508CBEB119F4F6F5A1BDB38394570A0B71349F76F25E70E336A6EFDCE1AE9AA171D885735BCA10F5D3B28C8E4CA2AFA20275BF5C40FBEDDBE8ABABE5D2087EFC095EBCC272EAE6499C689969FA9C9FC4FF65D6C4DBF87FE937E22F7D7ABC3B6EC1EF1ECAF12F8D171F115B3FFA9EBA2A62E3AFACEFEF3F2E1CBE7D3B9E47E7C6513C8FFAA3F3E029A6E7039E37B56BD0425C659D128D0FA5A8AC92A0B1D304B3CEB52D8EC1B684A1510B7EB9340D8DCAC3F9EF54CA303F61CA481B665AAFD637A9B9B2DD2D15A3B35B89071512523EF18EF1EDDE55BE9CC5B7A6B6B45B2A3E90E179FEC9406C7C86E7F98EE752CEED94664D124E3AEA0F38DD3BE2F9F0C42C5ADBDB78BD1DC5F39B561F2E0CF7E03AC1F9639D9D296DEE4FEE57E0F0A3066EBCFDDCAC1817E767F1696D0BAE0ABAF1534F2F3E7B5081A695C8363C1F9C9823B645137E3975929457B205CFFB4F9EC6E4D56B18BB7A03D365D5982DBE9D14CF870604E8AF2A472749F3D12FBFA0ABECFE9EF1FCB7C4D6F975D91CFEF8D884775AE5F858E1C5BB23862D784EC7E0430BAB07A20772CDB7CB499D5147FD91C80A9A2ED7E0CEF91E345F6BC6ED43575075EA0E6E7C7C1515BF94F2D83E346ADE579A99E0DB7D913598CC4118CC6118ED0B10CB3DD0117B3BD1B746C6AD5CBEAFDC9CC5FDFB22CE7FBB5484B6764DDAE967BA6CA9FC4EFF2AAC8E0558AC6128753ECC4B3DF07897768C2F24E1E2CB19BB1E311DEE3DDD36607C3BE3DB19DF1EE5DB659CA37E8F6B01CAD61604BD1E287B8760989A86A2B30D8AAEEE2DF3DBF72A039ED0121E3535F1CF63F9F67B361B1A571671DF6E4F89E7B78D66D404FDA85B5CE4EE8B4D26D44422A80A78715B67C0758582DF7B269E6F9F191F435B47375636B6CEE3B74A55580887110C84E0B5B911743A9396676165038B910578CC0E2C2CAE20E4F371CF296FB146FA04513C171B83E8237608758F454EDEFFF1633D3E21B84DDD7FF61AF1B701033E7CA4C6A15E03BE22F6FA8F53367EDEFC59E21C8195ACCB40D49F6BBE3D3A5F81FA9788AC086BAAA09F531219ECC5E5F77F81A1BF0DCA71296EFCE643AC3F59CF489AE9C64FC736A37667759D1C7677EA3307E3E7FD517CCB549F6C2F65DBC9BFB0B279664E658D34E15E3F992C67AA3C33FB9CD9E7CC3EDF693EDCA60D49FD4E6263C8EA6BB1B2BE0C797B379C2A0D9C5A3DE66B6B515D55C9AF3FDF4DFA6B4F9F637165530738892EA86F785D1FD1F9700D24FCC5A9298E6FA7E7B1346E3C41EB93D51DC7C72F937EC815626B9F191EC44DA59C3BBFE586C18EFA907BDB7C38A36F0932B108FD03835C9EA84BBB6E63F8EEE5BBA5F09E3801E5DF3E80EDDB6FE03F7B064F8B2E71E3111BCDAD7872E32667A7174B5FCF9DFBD2B982BF76A9F0A92E882F89FDF6BB3A193E9CB5E103A11B9FEBFCF8BA5AB6393F6FE3694E6420EACF15DFBE31388C2715957872F112577F4F4A4AB1AEDDCAA5C76241325CD84BDD640ACF296E456DD0BE4173D23D9A36EBAC70F09C62F9D49C6BCB1C86F8BD7E189EE7872ECF960CC4C667789EDF78EE27FAD8FF0ACF93A5E92336AB726A0262628326DB1F2E995F5C538BFACACA94FBC39D9198506B57A296D8BDF43C96730A0B4A95533BE2F9C981211C6969C2D9B1111489D5F8AAB214A74526B42E3A53EE0F5743F2344D5C6C3E5395A1A7B29C8F3FF5C371D80402F8BC11281E35413B32CA610FC5A47182E934CC0CC1F70BED133C9E1F237D874F955EBC2B0DE09F5366CEFFA72E1DFEDAADC11F7B4CF842E582C147F43FB19573A90772C5B7AF9BAD9C5DBE46FA67511BDD273741D5D90AC3F804AC4221AAAAC57C1CCE4FFA3EFB4973B7794EC5B5D2F9A489C6F62D8E858471E6454ECE71F7A4AF585523D955FA992E5B2A7F14CB63E730504C8FDDEB2759FCBD9493F1EDF92703B1F119DF9E9F7CFBDAD838BF670A75D41F12CC423F34049FD30DCDE008BC364746654063B2A3E47E0956D636F9EE28DFDE42D76CD373562C56EE3C96268213ADCF9EEC88E7749FF7DB1A256EE98DB82615E39EC3CDF9A3B67D2CDFAEF52EE1716B0BCACACAF655B70B95B588DCB80AFBF1D3085C2C42F0F225982E5C81F1E431E82F5D8369629C60CD1ACE0E9A785EFDBD6907DE6955E1F74D6AFC7DC884DF37CAF11BA217FFD0AAC66F888EACECD3E74406E2FD39E3DB2D360EC3552D6D9C8BCC903EA6CE0B49F92DC8BB8661160C717D30BE8F4CFC945FA17E07E957AD3DD9F44716D71058D8799F9264FE74FB44F171289E476DD1F34593BCDFEA5C48DC6F7A356785FA292F43F736D8F43F87D513E2C3C5962D57B659B42CF1654BB49F64BAE5A42EB69CD69872A6CA33B3CF997DCEECF3C432B02198DC3C47ADA47493DF247ECBC35EF8D462B8F516283B7B6014AA11B2E8F7DD1ED13C44D69EA1B5B3937F1EE5DB9B29772E96A1261420F679EA35E8D58BABA8705A393BBE2AB2849B72111A565738DEFDE1FA3A8A0DBAD7EBD562F8761DC173E1F41486C746F755B7AE8A2A78CF9C45E0C24504CE5F80F3E811187EBE84F0CDEB18FEEE07A8DA1E61FDE9536ECD59D43E3FE45AC13F06F5F84C17C437FE15BCD3A2C421C712710BF8DA11C1B97A794E6420DE9F0FF3DB7B061598131259092F73F31057D7D610F2F8B7FC4751BFD6BD8CF3E1555469031C077CDB1AC615CF125CBB18E3CD049E6FFDDF77E694E3E7F147CB43CB71E9F933746A8398B644709EA4D9A90DECAA0DB3A95777CB97272B272D5F7C39ABB4DBD7EBA5DB060CCF199EBFED781EF5D3F9DDF618BEDD67B66189D8730BE145788C3618550A8CDEBEB52B8E7D2BDF5E8DFA8A8A947CFB69B191E3DB1B5656707A4C8052AB23E97A357A563A3DEB9C863BDCD68A1BF605FCF6D879B4ACF9B79DDD92EA3C96697A26CBAB7C761695A6E6DBCBCBF8F8CD5F7D0C59531342AB2F305FDE0C514529822E27DC2A35C7B7DFBB799B846BC0D5B6F1D77CFB8B97DC5AB4F715417C346BC5671A3FDE9DF2E0C4C6327E55AFC2E1D0020C9EE09671FAB712CF63ECB954FF51D47F2AA6CFF4C9A48DF7DF96A7BFC6399378BE6983CAD2AAE7789C1B92BD2ECBD1B5A7F85CE1E5FDD304F772ADCBD32D5B3AE5A4658A2F27754371EBD8D26D0386E70CCF199E6FFA63E7C3250A13FF4FEA27E611F17AE0D05AE1B158A0EDEE84656E3E2D19082CAEA1A36718EB6B9BF37FA3F6F9C3A72F70696E0EA56613AEC9E529EDF36B3A0B2E4F8DE02A0957EAF4A268760617A66751E573E1DCD4247E1EE84D689F9B022BE8EDEA446D23698F8D275BF2B99B35B1D6EBD7B97970A13BF711293A0FDBF73FE209C16FBA369FCE878B868BB5CFBF8FACE363890B1F2903F8D214C4873336FC7DC2818FA40EBC3F65C7C516754E6520B6AD63C3C5BA64EFE8DA08FA7DEA28AF1FF5C7DFA7E3D7CF0B313B380983C90F95DECFAD8798699F41E89722AC923ED9C6CFBF708EE395BEFB1E3FC93D38E459C6F7AE056E5CE32BD722FE3963C755A97B4FE9A77A175C5CDEF2DCA137C1E7F2C065B2BE0EB7B28A8AAAC62DE184320F0CD610BCFE05288D4128CF16E3495D3D57868D5FFD9ADFD361E0A363F889D4E7C792CD79941F8A3DF84BBF15279EAC72EB2362D3CF74D9E2FDB46C2E9B1B0EA3F975FC04658BF5CBB57EAE9C36471006470473976BB0525EBDB9EEE3F0116ECE68B49CB47CC9CA992ACFF16DB09F72D23EFE6EE3244B3FDBED9128FD834A333E7E3A6D90E934B32503FB959B7C9401BA369ABA64F1A3EFA9DFBFB40171E7289CC231A8A6B4D04D4E42D95A89B9BADAB464C0175941E9FD32E25FE7EE3B08C645B1B7E9C9CEE3E5F1AE9E7CA3D46CC43DA79BE3DA4B6D36DCB79AF9F7F789BE8FA62FB38730313C40ECF3CA6DF9A4F37CA8EB1DD471F79ED02A142A175444FFFA499E151A0F345A2FF7CEAE33C36B77C269203A8FE83BB7C994B0DC1A43801F6B9C153A787FEC586BF43ED73210F5CF89A5BBC6F34CDAE7748D7FF1A98698F33B84283FD68CDA9F9BB8FCAD55D5C1F4C51708D81D58AEACC377D34EFC69D0880FFA36D7007EACF0E1EF0346D297F264BCBF4CD38F7D4EC7A48C1353588A2C24EDBF0F8CDBD13164C2FD5BD3E819B67067C88C9F2A416FAF968BB3F87F7E0D4D5F0F774E61EB8FD7F1A1C48BDF948B7038B28ABF8ED8F0B7410BBE7385B8758EB1E967DB16B02B75300AA6100985B7C44F669B480C8BE8EC50A1B85A8AC79D5A3C6854A3FC4FE7D0D4B469272C7CF51DB4776EF1E5FCCC14495A4E669F33FB9CD9E77B9701A55A8BCE0B179372CDF43C12EAF8FBAF7E80A8AA1C7DA7489CF24D9EBAF7D8494CDFBA99986F8F398FA59AB88B97AF243CFF9CEE0F53E171E38C601C8DCB8B69E1F9F7ADEDF857D903FCD2FD089F37F5E0704D098EF48EA2DCACD8C6B79757377073E14A49F8CDF358E6F8B9C8749ECFE6DC641987B10D4D6ADC2D9D436FA702F71EEAF0B0721A4D8FCDB01ABC1036B4405C574770DD027D77171431F3010A5D0FE49A6FA7785E7BBD23E6FC0E0B1ACEB5A3F552C76619EA1AA1FCEB3B5C9CD0F5DBF8BC438CBF0D19F115B10B299EFFA153873F3D94113C7767BC6EE3DBD0382D847E641C1EBD21E9FF3E2BF3614EE844779F09C34306EE0C99B153A5981098B9384BBFF91D642D4DDC3CBEDA2FCFE0634D107F27FD931FC32BF8739F01FF5E3C8B4396E081E3B96E740AAA8131B8B4BA2DF193E932836B1523C3468C93766B6B94E1618F150DEF5DC6E3C7BACD7ECB778721BF7C9E2FE721F752D272323C6778CEF07CEF32107F3649F4399D6F4CB9406E6D35711C9F4C9E79AD2E2C2F2EC16BB420E80B72FE54E9C79EC7A2B5F9515D5583F5A79B7C77A2F358AA43A1B4EDF35FC62770797E163F0FF7E3C4D0047EACBB8FA37DA3A8F15AB6F1EDF43C16A95406B952B9ADCC14CBEBCB27F0E0AE00068585D81A720CB44FA3F1C130BA06AC68AC9A436B0FB1CB5D61287B07217BD404AF7701B699198C175DD8551BE4A30C44FDB9DE1F8ECE7FB3BDDA1F2E7A7E075DC3461DE511285FBB4CFA63344EE47609BE1598B8B5039F6BDC1C9EFF63DC82CF54015C93B9F6947EAA77F1EB64FCEE0097D78560684B384392F52C83AFF6B15B8FD997E9E96F7E8B8585252CAC3E41F317A7F12F6304EF4E58F0BD7F91D8AD567C2472E09039885EA9E740D72A792C4EAE6CE140604BFC64658BF547F77D8B2DE7939F8E61716A862FE7D7EEE5A4E564EBD5D87A35B65E2DF332B0EA74F3BA744524E1AE41830BEACE66848361EEDC73714B17347D7D69CB00C59579B18C7F7ED0E7B18C0D8FA0A6AA725B3ECBAAE438F6D75B304C0BB87269C7C6A0E8E98666642823ED51287A20D7FBC345F7D7A573D5A36BB98DDD935C3F92CACE6A652D5CE7AFC348FA719E33E7F171BB11EF344B099EFB383CFF404C9CC07220F6B9DF15809DC8F24220C8FD2BDC3907CF5E9DD5E7F672F7D1F894F3897241B167F9D9FEE357D08F8D70E3D58DBFFB187FEA33E3CFDD5A7CEB5AC09F896DFB4FB187E31E0EDA3E771BACA41D9408FBFC9B7B2BD0B530D1B2BDBA4F143FB69C81924AFE9DF5D36F61206D172DE7FB4257D272A6CA33B3CF997DCEECF33DCA00D549D4466F69E31CB7DF0779A61D1A875BA385717206768D01218723E5B7A81D2C7E75FECAC8E41C6A6BEBB6EDDF1E3D8FA5C2EBC2B1C73DA85E2578BC9A9E9D7E666C1C57151A5C16CFE3D4C8186E28A4FCDAF5F8F35846E83E72B7EFF2E7B184039B6B60AB89FE510F4C6231ECE7CA15F60610F0F8216DEBC442743FD77DB447A1E8817CE0DBA98BDD9BA5B6A80746C1269E533C517D731A92961EB87EF80A877AE4DC7CC28FC54E0ECF7FDFA6C55FBAB40782E7CBE42AAE7E04A744B4198EE01CDDE36EA3B86413DB439BFBC3C5EE1B47AF9DC7AAF86F187FFB3B08EFDF82CB1341C3FFFA23C13537579E2F8D01FC67BF19FF5E3CC361DE41E379D0B784D98A3AD845F3DCB32857B776E72EB76F52A238F1E5ACFDF21EBF8F9CE1D071888E9FE4CBF9A9CA9FB49C0CCF199E333CCF9E0C243BC3325D3FC5736E7CFED577E8187AFCF96AD1F358EEEAB438DAD98D8B2A0B4AD5F33B62F939A911E74607F0556525AE4A85F8B6FE212ED2335F5EAC6CC3737A1E4B7B4727AA6B6A383C1737354318B3BF0597579395DBDB245979A89E6278BED5ED976F771ACCF058ECF068B550F40CE1CA3FCFF2787EFEE2046A4A26393772A1182B250F10F8E5348CE7CE2278F818BE9B74E0EF23667CA1DFB4CF8F9336FF5BBF15D7647BDB0729D5BB788EC5A931C23227825BA7C38AD1C4E11D75E28FDE87FBD4192CDDBA813B9F9CC785CF6FE3F28F959B65A13847FA27774879FCC5A5089F3E8FC0B973D09FBB889EA357F1856D812BCF77BEC5CDF9FADE557C2A751E38DF6E93AA619E1591326AB87F225A3603F98FE97579700CAD9F7F8DF93AF22F57DE8754E642D583C9D76D1657CE50491902274FF2E5FCDABB9CB49C8C6F677C3BE3DBB32703D1F35AF69367514C1DC49E3F7ED07C7BD98347A8E5CE5FDFDCAB64BEA6764B3EE9985FECB85F7C79A8ED411D1DDB0D2DADA75D0785A20772C5B72B46C6317DF30124B5D5D0F4F4C6F485B7EF4512EB3F16B376F99318FFF503587FEE2538E7217D91F8703F1FFA05F557C621AAAEC7C88D7B30743773E719C59625D1BAECBE98F5E7F1E53968FBDCA533C36FB16E8B7FABA41133B32FB1BCFA14DD47CF4170E93A9AFFF42B08CA1F21A09ED9D6667B2967AA3C33FB9CD9E7CC3EDFA77D9E628F8F74F32C7955076BC4CD8A5E7F2B3A1F2E6B781E331FCEE25F82DD62C214B1A9D69FBDD83CC7B5BA7A4B3EA376486C19B87973AFF67989DA8DD13DAC8DEE75F4F668D13E68C614B115EBDBB4E87824475F9F3E2D19CC3719D88B7D5E2B306F9E07F7EA4C38DE1F7F9FC04FF7075B20FD2259770FE9F33561A6A418D2FA86987F27359E47D7F81F8DACE1E2848DDFA7A4761778AE3747D2CA335DEB1EFF9CA64FCF2B89FDDE99EFCFA2BE88E0797D1B0C3362AC447CDBCA9208E70CEE651C27762BCDFF695B0445AFCA469FD177E9B6E1A339E7BEDA2395DC45F19CFA0D330A88E97A83964730493458F2DBD22E272D5FB272323C6778CEF03C7B32E0F5073175FFFE9EF787A3CEA1D224FCB6DA14C618E99353372AF5F0FEF8FBDDFAA3F79332EFB63A88A66F174B70E7B34FF9B573A657584EE7F28B63F7B1AB69E2CEFFA07AEAF32F7B783CBF5322C4B46A010AA91D5D236694DD9EC590C80BC9A4113575B282D4037BC1F30EB183D3C73FAC3EC33F06B4F863BB86D85C6EFCB15585CFF57E72AFC5E796087E5F2BC27B332EFC4B66DFB20F5AEFB48CE0C2A6BC8C5DB808ABE8D5B92BDCF91D339BFE8DA7A40DAA37FD4F9E6DFAC933CA9194A91C903836C7AA078C1E3C5479F87069F14F2227B7F728CDCF5F86CDF850EEC77BA41CFFD9A3E7AEDF0696F14E9B8ADBC7EF1B4710EF74A8B79D4F2FAAA9E1D766DEFDFC735EEE75131331799EE6CF909927659CDF52CE1ACE6FF42FA3C668E7CEC8A565AB5059B867F45DBA1C4BBBC8BE257FEF746AB794E99F6227FEE55AC67BFD3AFC7FA5C22D658A6F8FF875A7B1658B7DA7E8EDE5CB964E3969F9929593F1ED8C6F677C7B61CA80AC778A606725AC6231E4837330F6761F980CEC876FA77BC0D0B336E833B53E00B3630181F02A84A40F41DF8522AB05A907F6C2B747F19CCE6BA27BDAFE7DC8880F261CF8C7B8011FCD3BF0B72113B73FDE3F464CDC5CE64F553E12FE056F93B91756F8B355929E5342DE273B8F25D6BF172E4944DA8BE2F9918DE7F8DBA0017F1DB7E3FD7123FED26BE0AE9FEB83784F60C6070413FFD042FA2A12077EF42DF078D9A4F1F1FC4D2C97431DDD5738519E539533599C74FB64D1F6A0EEEBE03ADE9FB46C29D3475227B74FE167123BC177D39632C5B747EC7763D79DC6BF4BA73DE2CF634956CED8EFA6EA97262B7FBAEDCEEC73669FEF576E980C6C7DA7199740DBFF18C6F159A805B3708BE60E4C06E83CEAF8F9701B5D8FF9754789BE4DED728AD9BBAD9B42D1037BB2CF051A8EDFA6AE46E6E1FDF1F789FCDA387E35D9F91DE9FAF73277D3E65A4A2BCF5512D7B6E7ADB2D4BC7EBAF94CA76CE9B6E1942690B1F648F73FCE6439199E17A62E6778CE64209732108FE77EBB078B0B0BF01ACDDC993489BE1DBFC7FB5EDA209F6520D7EBD57281E7E9E6792F6D980B3CCFC57FCCF03CBFFEE3B74D971F647B303CCF4F1988C5F3F0D20BE8BADBB87D7274C302EE9C58AF66675CD84B1BE4B30CE47A7FB8F8B514B16355E9F833B116239363A7E9E6339DB2E5F3B85926CBC9C6CF0B73EC948D9F3319C8A50C9844724C54356E3E238EEE9363572A61104C41D9378AA0CB91B17C168A1EC8C57AB5794D805BE7401DDD8F80BAE83DDDDF7F37FEF8F86A73785779C9449FAC7BD6B9EB7CA653B6AE19FB81F703E3E3C7D641B6CAF970DC9A34CFCC3E67B619B3CF990CC4A74FD718D179C9B782CB7085D6B25E3785A20772C1B76773CDE2D8ABF1ED4CD46DBA6D48D7486673EDE541CA4DAAFF385BE5BC9EA29C0CCF992E6778CE64203EFD5AF9F6BD47B2593785A20772C1B767734F21BA6671377949F52E5D8EA52C4BFD93E8DE48BB294F3679B66C9593E279B23C33BE9D71AD8C6F6732109FFEB5983DAA8EC5E8C96CD54DA1E881547CFBA396367E7E53ACEB1B1CDE57BF236A9FD7AE3DC5C539216E29E5DCFD8539114E740D11FF32AE2935B8A6D6A1D46CC1037F04EF5D2D45954383FBDE45FCDCD38E12A3898B7349AEC375E11CF13FC9B97D5EE6F6126C52E081DD4AF24FF26E31E3F2CC14EE79489EFB477157AFE2C2FD3C3E89AFCACA89FF198E8DCCE1D2DC1CEE994CA8595CC6F9A929943B1D796D9FC796B39894ED8E4288F3E3A3DCBBF32219AE4CD37D9BD7B794F39A4A9BB49CCC3E67B659AAF8CC3E6732109FFE5582219F115D7F481FC231852BEB7553287A6044309910B3E3E729C7BA6CF1ED0F3C1E54FA829CFEAF0E86F0C0E542EB8BA7DCBB9AC82A5A9FAFA361ED09F14750BF18E69ED7AFAEE3B65AC97F235FF8F6C68DA7A809FA4979FC687AF11215FE102A3D2EFE7D4D28C25D1B565651E6A4CF5FE0E1FA3AEE395CA80D07F31ACF635D0B71E55CBBF9B97BBEDD76514E86E74C97333C6732B01B19A01CFB470A3F3E98B2133CF7642C9D42D7038C6F677C3BE3DB0B9F677B9BB8D6836E0FC6B7E79F0C5C2576DBB7EE457CE35CC631B92BEB7553287A2017F3DBD97CB834F1BC00ECF34CE179B23C33FB9CD966CC3E6732109FFE1582217F796CC43F676CDC3914D9AE9B42D103B998DF6E752E72FBF45047F7CA8DFAE3EF67858E84CF53C5A1E7E065AA6ED36D43B9DABFEB7CA6E3972876BF2F6136FFE36C9593FAD3FD8FF7534E86E76F862E3FE8F660789E7F32C0E179B71E7F7C24677CFB3EF13C93FBC9E48267CB34DF9E6B8EE56DE2D9F69326E3DB990CEC576E980CE4870C5C2276C03FA7ECF8C61161F3DB63FCB93AFF7C2F7DB28348339DF4F3AD4F96CDBAC9B77EF97ED264F6399381FDCA0D9381FC9081EB31EBCF19DFFEDA9FEBFDDB73F11FA71BBF50DAF06DFA8FF79326C3732603FB951B2603F921030CCF1387637C7BE1732C6F13CFB69F3419DFCE6460BF72C364203F64E0ECA009DFCBDC9CFBF2B13EEB7553287A80F1ED85DF27CB66DDE45BBF7C3F6932FB9CC9C07EE586C940FEC8C01AC5B0F583A99B42D1038C6F2FFC367CDBFEE3BDA6C9F09CC9C07EE586C9C0DB290385A207189E177E1BB2FF78F77A792F6DC064A0F06560BF72C364E0ED948142D1036CFCBCF0C74CDEA671B3FDA4C9C6CF990CEC576E980CBC9D3250287A808D9F177E9F2C9B75F326F5CB997DCE6460BF72C364E0ED948142D1038C6F2FFC3664FFF1EEF5F25EDA80C940E1CBC07EE586C9C0DB290385A207F682E71DDD3D9C8C5347B9A8A83FFE7EB7FEF8FB8AEADA5DC7D96F9AE9A49FE974D249FFA0D28C8F9F4E1B148A0CDC7B50CEFD17514739AC9DFCC1C5E584CFD38DBFDF38B1E91F549AF1F193D54136D34CA70D0EAA3D6EDEB9CBF4C01BA407F612A750B080BADDE239B3CFF3AB4FC6FAE5AC5FCE64207B7513AB23990CBC9D3250287A80F1ED85DF86EC3F66FF319381ECD50DC373260385A207D8FCF6C29FD3C8E6B5B279AD4C06B257376C7E3B938142D1036C7E7BE1F7C9B25937AC5FCE64E06D9701669F3319884F7F46EC8148EC864CE5874CED43FFB01573F3CE9CCB00E3DB992E67FF3193012603C9FD0CCF990CC4A7FFB04985C1510BBAFA2D686D936378D88C86262596230B399501C6B7173EC7C27836C6B33119C85EDD30BE9DC9407CFA6A63180A62974BA42EC8353E8C4FD9A15479732E03F9C6B70B153E4C4DDB391E43AC70637ACA8A91711B9656D60FA41F18EB2F24DB4C675BC2F0980D62890B4AE302FA862C189FB4C1E75DDC579E59BFBC7064205BEDF1B6CB00B3CF990C244BDF175A83DE14CE1B19C837BEBDE1A11CC3137608665C28BB3F85E10E19E68D2B90CF180E446E0A559753FE675AB980D96913AEDD93E341AD1A91C565B4B6246E2BF61FEFEF3FCE4719C8567BBCED32C0F09CC940A2F42996D7D42B50552B87C112C90B19C8373C37391621577821927AA13204313563C7CC2C9D67F0F440E4A65075B93BFC04F3423784C43EB779563136E5C0E48C030B4B89790DF61FEFFD3FCE5719C8567BBCED32C0F09CC9407CFA23021B8E1E1BE6DCE19F86B86B47B71E56E7CE7C683665209FC7CFFB870CBB8E93C9F193BD8E9DBA0C56049C0E58E50A38353A78ED6E988512D8E532F24C07FDD8281C4A0582C125F88C06D8D526F86C76F86D36E237705793500A8FCB0B975A4D9EE9B1180AA75DB6A1314BC6EA868D9BB1F1F3B75D06D8F8F9FE65406B0E6372CA06B9DA079B770962A90BB373761266634B78852E0895DA0B85C60FAB7B811B9796C85CFB9681E0F20604C43694115BD11B5CC6B4C88D11A227FD81A53DE90191CCCBBBF34593BCDFE258C8A90CE4DBF879F49EF21815D512AE1F7490FDC058FF5E6D33CDF0142CD393D00C0E433FA780ACAE0AFAFE41483B07B11409C3633062F2EE5D84565FC23826805E3003EDF038545DDD90B6B46271710523574A6033DAA01B1E83B0B11576E15C5AE569EBD47175475D26EA86F5CB997DFEB6CB00B3CFF72F03741C75521E816CDE8C0B772449C7511B1F29D13768C2D8B41B3535426EDE7863B7050BC1D0BECAD9D8AC8623B48ACE66051A5A34B85FA980667E734EFA7EF54054D7E6830CE41BDF4EEFA37844F19C5E29A617129E1B27E761118A2169ED80ACB1010B915528BB7AA11B1D87DFE523EF67206B6D87CBE48457AD80615A0CA78AD8E16231F413B3704865242E093F2B84BCA50516911C4BE1F08EE5A1F544C772A2F547F99F5CFFC785AECB199E33196078BE7F19989C77626CD28581511326665DE86A53706BBD42C1ADFCF4E894037362375A5B359893B8D0DEA54717D1638BC43EDD4F3955E605CC099DE81BB6607ECE8E9A460DBA3B35909234F6A307D69E3E474D9D7CC7F8F98CE7D9E4DB5B3BB53C1E1DF96988F727E390339166A6B9D6AE39271AE55E34C8BCDC35EA62EFD3F1D74BDD29E38BD47E3ECD91712B3F37E3E8B161BEDEDA487DEEA76EDE76AE95F1ED4C0618DF9E5919181C35EF18C6135821B8EECA8A0CC4A6BF9736D892E6DA3AAAAADBF34606F2956FA72E1D1E23D369C6FAF76A9B51BC6D7DF932EB6E8C607AA2F477CBFFA4AA9BB7DD3663F6399301669F674E06A21C22E50E938549346F3C533240C7B8A31C264D672F6D109F6632F9C8850CE423DFFEBA9E0A1FCF6BC211DCD219705938873B0613772D361871DFE5455DC89314AB69BC12AB03F76C665C91C85162D0E13689DFB4B1CAF03C0369EEE53F62BAFCED940186E79991018AE5519C4E358E1AE516A3E12806674206E87762BFBB9B39466F329E67846F5F5B43C7D52B10D5D64342EA23EAA2F7E2DA3ADCFDF4FB6DCFA37EFABEE3CCCF09DFF1FE9A1A4C3EEE4E999754EF5271ADDA0901AA6BAA139E457BE5B190C3DBBAF56738D2D480B363A3685CF1E377474F73D78FCB2AF1FE85D324CCB384587EC7EEC3C5B13EFC3C3A859F077BF0697923CE8C0CE1EB8AE22DE12E96243E0BF7FEE93B5879356F349F78B6A85FD4D00465FF308C539398BAF7006E9D2A69FC5C73AD8C6F677C3BE3DBF72F036D31E3A8E72F4EBC1E478DE3DEA3CFE3C3CD081DFB2AE7BCD895F0BBD4ED550FACCDCCE109D1B9A68B45581F18CA0B19C825DF4EF127EA7768ED08B99C304F4E20E05FC172D8BBA5DF63D358B9F7D6E929F8BC4B5BDED36FC4C7F79937C7DB63C358440A049C9E2D69ECB54F2624FD89A87F78460C8554CC878BDAE757D56694913CFD32D083F304BBCE4F4E73D7DA801BD7158AA4B679915042EC721BAECA2428361BF0F3C41C9AD71771332E4ED43E37075751FDA094F89F73E94B76D95F4CE6CF54BF3CD6BF46AEDA8111C83BBA6093A9216D6A864D22491A3FD7B619B3CF997DCEECF3CCCA40BABC6B6CB84CCA40EC77F7D206D1E74F62B085FABD0473C2813042BE20CCF352E8C704580C850E540672C9B7C7E2B96EDE04D3C42C34C49E1E2BA940403DB3E53FD2CCEAB9F7BADEC7182D7EB0E53DFDC6EBF89D5C7C4D67DB363CD70D0B602461B4E41BD13476DB8651178BE76DDDFD181D1DE5C31DF4F8B933B2818B674EF0E9E7339E73FE5004AB0122E796ED6B1113B581521BE41CC3F3C2D7E50CCF990CBC8978EE3E771933776F6279751D2E9D05AA9E7E6887870F5C067239BFBDBDB69EF75B144644424182B7E3709A3D580CBAB9F7D13826B99E7B6F22B6B5C3E4DAF29E7E233EBEC7A0E59E6F092392C0EF256104AFD34895CF545CEB7C4D2DEFB7B8FD882C2EF2E1E8DCF383C0F351A9874F5367B2F07E51127E305FB8D635890C2BA42DD663DA26597C9AFEBCC48DC62615A44A6F46E46E37E118DFCEF876C6B7276F03AB589A70AC33D53868CDB9EA9DD35CDF4055CD4C5664A0B17A1A2B1B4FF7DC06D1E7B1FA8BFA6D723916D79E60BEBE05BAC13E58A444CFADAE1DA80C1C38DF4E6D325276DAB779FAE521DEBFB0B08A90C3098FD684057AFFEA3D7D475D38BCCCBD0FE92D5BE2737D2472CFC7B738B140CA147DCE87E9EC46C817C6823F008FD589D5D5552C2D2EEFBA4FC6F76962ECF3F8F8B99EDF9E6FF6395DA3495DF4F906911F8AE9B1FD5B7A5D7B75E5E23CA1715E70E947E7B1343629393B7D71FD0586C72CDC73AD2E00A1C28FDE0123E472CFBEF2B95B19D84B7DEE36CE9B669BED253EB3CFF3570692E91A07F9C71D4970425C53BD639A5417D4C4E8D84CCA8098D862541FEDB50DA2CF63F557F8E65D843C7EF808B604ED8E9CC9C081F3EDA108A7CBA94E8FEA757A9536B76221BC084DCF30C242220BD55558168AF97092A616EEBDAE6F14BEBE11B8EAAAB77C838F3F388645BB07BAABD7B6A6A3D6BE0E33340EBB420B59D3C35DB761D4ED07CF1F9076BF41C7C25F3C4D0BB7AB499EE978FBA3D5E582C473555F3FCAAE5EE5E7ED058A2E716DF3F4D87174C4CCE7EBABAAE4FBF29D874F90FF59C6ED2944F753DC9C972ADB9C43230AC1A8B273E70F573F54637CCC88A12123B7D7D37EF2B95B1978DB7539C37326037BC1F374F4537CBD67520662D3DF4B1B24C273C3A1E3105596C0303D0B695D65CE64E0A0F9763A6E4AB9560E6B2F14F17ED3BC04A6E91968091E7B8727E1ED6CE3DED377D419E7C4DC7BFDB000DEDE4138EAEBF9F7F41B7CFCB109F83546381BEAB9E77C18A51AFA8919D8C41268C727B1B0B80ED3EC54CA3CA7E4DBABAA209248B93A9A27DFA7D7A8FFDE849EC7DC3363E338D13F84F393A3F8F45E0577BDAD1073EF2EC834A8B499B6E1378D53E6F2E2685B0BAE927C9F1F1FE49EDFB5D8704B21E7C3D575CF244C7FF4F62D9E4FCA07AE95E2B38DE46B377C7B74CC20CAB7D335262DED6AE84C21EEF9B4C8C59D3FACD6F82052FA3022B0C0680CEC2B9FBB9581B79D6B657C3B938164637BF47FA76E3771E2D38CADF74CCA406CFA7B698358BE3D6A4F5A0E1D81A2A511C6D93998A746732603F932BF3D51B89DD6F5D5C4F1B589FC3B85D96D9F8CEFD354577378DE3F3482A68E6E0C0E0F6FC3F3735223CE8D0EE0CBFB77714E3080777EB9C85D8B2646B8F75FB70FE061D8BE05CBCB828B38DED383AF6A1A70ACBD015FD43CC45DEDE6BCF6B32225EEC86713E239CDC7D8E4F4269EDFB9CDF349BB698F44E5CC846D46FBC3B4AF1E7D9E8C6F8F8F134D9FF2EA74FF098AE599EAEFEEA55F7C5069264BFFA0D2CC860CEC273EB3CF93CB4030B80C9FD104A75C81A02F0C8F560B97DEC28DDB863C3E788C362C2E2CC12157664506DE66FB7C9D602CD5659D459738DE39573210EBCF97F9ED89C2E5359ED7D621B4FA0C172F15A1B6A9153393023EDC41F3ED267708D76F5C87CEEA462414C83BBE3D1ECFD3891F8BE776F732E772A1CB199E333CCF673CF7049FC13D3F06617D3BA4CD6D903735423D3401F5C02026884EF039BC98BAFF905B37B4BEB190711938283C0F86489F442683C7E480C76CE5FA30ABE479C0E5D975DD660CCF77908FB709CFA3F31D92C5E7F6B9AFA94D1E9FBCAF7E35AF22693A1B4FF96F641CCF897D4ECB20512A21526860B159F970B1789E8A6FFFE6512B2A9C96B4F9F69F06C67147294C387E4EF3D1DE370A835EC3CD37C957FBDC6EF0C0D0D705BFDB0B71531B84751DB0CCCF6C8B1F8BE7D9F83FF6F21FE59B2E6778CEF0DCAA32C1303C0855DF088C1313702A15308B5408BB9D70109DE0B1BAE03559B93D37B221030785E76E4710F36565D00C8F433B3AC6E938EDE41CC40FEBB6C449A73C69CF875B7B7D064CD2F3589E6C9DB7976B3D90BBFDE1D6D17EEE1CB786CC2A91F18EBF27D7F6B367B63F8FFAE9FB33BF247E17F50B4518B8579A322FA9DEA51C3FAFACE4FA0AA9F687BBE30CE1826018A7FBBA51E1B5E29D53E7B9EBCFBD9DAFDE07F0C0A8DE82E5F51BCF70B2BF1F3F0F8DE15847130E77F7E39A789363AF595A217E111F36D9FE701D674F63E5557EF361EC3476FCDC6EF440DFDF0DBB520B69E763CCD5B4C13C3FB32D7EECF8F95ED2CC541C367ECEC6CFD9F879E6C7CF3D260B6C723D79BEFC3A1D7F10CFFFE7FFC4F3FFFEDF3917F96FFF8DF7FB2EDE84AEBF8B3B7FD2A9D7435CDF80803702E3CC64D27206432BF0DB9CF03BDD5B9E37DFBA0971CCFA39C1AD62082B2A3071E3D69675756DA5C53B969FE2D848F5CEEBEFDE86F173DA7FA36D1EEDCBC5DEF70F4CE3C6C0246402E1B670C9E224F287DCA9F7804BB74F141F87F2ED4B1B2F517CBF1A6DEDAD181E1EE1C345EDF372229F5581006EAAD5B8A35573F7F41AE5DBEFD9EDDB38F79AC5652E4E99D3894AAF9B8B53130E737CFB1D83610BE71EB5CF7D911594971379946A61D0AADE38BE3D1BFDDDBDF48B0F2ACD64E91F549AD99081FDC4CFB50CE4B37DAE1D9F251837CFD9E5EAEEAE039781BDDAE7F40C68D384903C5FDD12868E47BFF8B77FC34B8077CF3EFE644F321008AC403338058F5A9EB43DA9A36B9C8D1353087B7D49C3A5D2039D45A5DC1C1FEAE8DCDD54FEE8F932D9D203F9781E8B8C94F968640D2708669DB645B873700E4A77EC06CFE9F84DDFC030BA4727A157BF5E2B15CBB7975AADB84CFA1517A6A7889BE1AED173582E4B155BCE57791DC786EAC8322ECFCDE08E5A45FA002AEE79C5C20A4AB4CA6D781E5C227DC4F1315C2FAD86C765CB6B3C771BEDB0CECE72FB21D27D5E97D79E917F6E645B7C86E7BBFB8F199EBF9D78AE78DC0F87D1038F5C08AB4878E032B0573C97B53F86A4819EAD11E19FAF2EAD604330B905D39FDCB8C9BDB358C290579741D1D9016567675AE574D9C2C4DE6E85716C28259E9BC42AE88786E15428F784E7271A1B39ACA2EE9F120F0EAF6CE0EF23667C4C30FC73AD0F479EBCC0B7CE30F79EE2DA34C1B75CE2B94C6DC0ECFC1C565F8D2764F3FC737ADF2BF5F0F5431DEDDB1C14B7973EDF5EB1E3792CE5A4ED4E3DEEC0D991812DE7B1FC44EC79FAFEF49820E1FCB7134323B822D3E0EB8A7B383DD08BB3A303DCF3AA8D97B83E2DD8916F1FAEAFCDABF35862F976CDC814B4837D10B67561BEAA1A3E8B0DD2B6CE6DF119DF9EFF5C2BE3DB732F039DB30ECE7EA08EEE4B99C89FEA5D327FE9A0292D1948C6B7AB8542CE257AD7535E0687D6C4AD2F5E7EA5A738E770E14949E9E65E61A7CFC0F2EFFFBEB99F584525DCE76F41DE584BFAFE4318BD703E3DB9595AE3CE88706BB549F34C5D3010E1C667836E77D270C9F9F6355CE917F058F5D70123BE34F8F1EB3A39DEE9D0E0F7F552FC63D28E43663F1FE67E70114B2B2B199381447C7B64F5290453B3D0E874DBF0BCBB7708E50FAA11F6DAB6F501E83732D90FA4F77D44AEBEF32FE3C7D567F8D6B7CCF1143BC5C9467F391DBEBDA4AC1213B333181E1AE0C345EDF33B16072A7C5E5C9C9EC4A5F959DCD61BB96BD3DACAE67BA3711B96376E3CC55DBD16774C165C978951E6B01167DDB4CFC34BA80D78B6D9E7EEF00AEE97DEC7B84801BB51BFEFBA1925DF3DA6D8743F0ADDF8BA4F8F4F5B34F8A84181EF05167CD567C0478D2A7C3762C2973D7A4CC6AC234BF4BD58FB3C42F7F9F3F8E1D2EA10B0BB10F678100E46B6C567F6F9EEFAE5D9FC3F987D9EBFF679B6F6A2BCAEF0A62503C9EC738A114D576FC32E5743DD3F48B0B10641BD84AF4FBB52078794EA8434E68D132C5BB639765DB7918555D84472B8351AEEF946770FB7AE2CBA4E96F200EB5A3D82BE086C6219422EF7264740C39134B970744D1AB94FA5073E217515C5EACF74417CA6F1E3FD19077EF02FE15D81159F287DF8CA16C1B18D2738EE5D8636C55A9DFDEA81586C7E505D8FE6A6966DEFA685324C4E4E627D637D5B9C6CE1F9A76A522753361C267DAC7CC5F3E5A72FF1A8AD1F0AAD1A63A3837CB883DEEFD54FE4B6ADBD1355AD0308F9ACFBAE9B3EA91B979E3FE365F4FF2D9AC287321FFE58398D0F272DF84383047F6856E10BBD0FEF8E993739A4D16988EBEA13EEDBDCF5F9E728BB7091E71168DF7BAD7F604B9AB45F6E2ABAC4730CB5A74E71735073ADCB199E333CCF349EFFB14DC3610075BF7FA8C03B8F8DF88F7B42FCB55787BF0D18F0DEB4139F489DDCFB22A24BAC9EC5A469C6EA9A9A70849B9B73D768C0C5D9595C576950ED75A1D4E9C64D850C57E54A9418745CD8629B8BB32DAE4BA5A80A2FA0D4A0C56D83891FFF4B86E706CB66FAF44AEF53E179E3B98BB08895D0747763AEA61A0B36055F9F2E8313B3774B489CF5A4F59489F5E716911AD2DACDF96A1C46B7B461E3FA0D0EAB29B71F0D276BEF83696C64331CC178EE7D71C926A6BB939FBF4EDDF9A207698F9FD375B7D9D403516CA6F6790F3DC752A1D8F62EDED13D4BE8F7A9A33C40D41F7FBF5B7FF4FEB1C849707C1DDFAF3CC357D63066858E1DE3EC37CD44FEE0E272D238B395D549E3D7133C3C083C1F26F5B4D7B2A5F2770BED3C9E1FD9788EDFB56AF1DEA41D7FEBD5E0BD711BD1334EFCF9B1011F9372FEB15387536A371697485DBDFA4EFCF7E85E7AE679E1E673A26F568E9FC0524B2B96E6459C5B9C1362E5E66DAC94DE7F1D7F7985FB5EB236D86F39D30D974A06B29566B2F40F2ACDF8F8E9B44136FFC95CCB4045756DE6D224727D4CEAE2FBCABF6952E1CF5D46FCBA7C0E7FEBD2E22F5D2AFC7DD482AFEC613E4CA9CDCFAFA5891F5FBBF27892D30575EBCF70A4A90145C41E3D3DD8834F2AEB71C362C48F0D2D38DED38BAFCACB70B4AB9D9F8B73665A811F1E5CE7E6F7BC5B528F4B53A3F8BAA2788B7D1E4D833A5A07F45AF680F4CF3B557C79E693D48D4628E65CA27743248E61560C5DAF803C0F26ADDBD87ADF8B0CB8AC4E9886C6619C98E49E6F743DE6F0D9FF0AA7A9B34F2AD0F9D9FB18BB7403332537B148B03BFA2E36DCD89DFB90777562A2F801DC4A09F7FD65858A7B27F9E93856A666F2420FCC89A509313B159E1F847D4EF98ABF8F59F0AD7B216FEDF364F1737D1ECB7EEB664E1BC4755206EAAE12CC8EFAAFC9BC09FD6AE742CA3463F9762AFFB17357E35DBA6DC0EC73669F17A27D4ED72B7F2F7373387D9CB8FF24FDE23FF79AF04EAB0AFFD2F8F0D71E0DFE3166C6BF749BE3AD949F9DB104F8B38AA8D3184DBC3FAA6B8AE446141B75383DD083EB4A257E2236F165B91CE7478671726C16E7861FE3D4D0286F9F174934F8B9B79D7B7649AC4095D7868B13E309F9769B2708936593F7536A9E7363C6C9EC73CA61731878E3269E5CBFC9DBC15EAB0B117F0061D29FA7CF4CC46E0F133C5C79F22469DDEED73EF7DABD308D4C6029B2B0AD3DFDE1979C733A97D1F5C9BBD0F4F64137B87DDE1C0D43FD93A515300A4631575E89C5571C68ECFE966B55750890BE91C7EC40D0E585DF4AAE4EE781EB817C9CDF4EF1FCEFE3768ECB3DB2BCCEF0FC80F13C367E267479A2F56AAB6A2DBFB6F4C9FFFEDF49E3E75A97333C67789E69BEBD6CDC8A5AA223A8AB917952FAE7B49B76D9C2CA4BCE09E615A8ADABE0BF7510E3E742A51113E3A309CBB38D6F27F66DFC595B11B515DAE6062CD43562FAB34358FEFC5FDC1CB72771FB83661ACF53B5A7484EF22E4D1DAE8ADAE513A4DE17773E8F85FA75C302B84C4E8CDEAE82A4AA18CB2B2B19939B6CE2F941CC6FA773083E25EE7064353FE7B7575571FB02A59ADFDE42DCD18E0E7CF3B0057F2F3A8FC30DD5F8A4E42E7E78589F917F2EF6FCF36CD54DA6E7B7D3671E8309015F083E8B9D735EA33169FC5CCF6D66F3DBD9FCF65CCE6F0F2D3D8348BA823B779B791D73E9EAD56D7CFB3525B1B7C727F1D9FD525C16CFE361DCDED0F1EED8C0308E8F0CE18BDBB7B978EFDF2CC1F98941144D8D6EE3DB6F9656E2F00FDF6EDED7D5A387E8BEE8FC987ECA35C7E479D5E9E6707C819E87491C77F692C9024D4B071C477F82F6C37F61F9EE0D9EC7D68C4EC03C3303E3BC1C6167CC9CFAF50D34D6D46445061AE9FE2F699C7FDE48CA992AFD2DE74955D49072CC423B310F5153274C13A388848219939B42D84F26597C6A9FC7AE57CB4BFBFCD57EAFD41F5A7902955ACD878BF699CF4B8DB82E99C3F77595F8AEBE0EB58B211C6E6DC7F78D35A80EECBF5F5DA8F639EDC7EAC7A73078AD82EBC746FCC9F760CEB56DC6EC73669FE7727EBB2FF41246CB2A94EACD7B973F028BDDCE878BEA9A2B720DCE8F8DE2BBE6565C950A51ED493D87E7FCBC185725429C1C1CE1E27D52568B7313C3B825136DB3CFADEE000C2633E7A7735463F7414D96FFE8798FC9EA33BCB4E957F50EC12E95423122C54AF075B9A86E15E7F8FCF3D873DA77B2CFA3E79F071C2E6297AF675C560B9D6FCF7B3C8FE3DB0786D33F8FE56DE6DBD7C833D3E40C2C521544CD8F61991A47C8E5481A3FD7BA9CE139C3F35CE379B4FC9C7FFD05DA3B5EEFA7B25B5DF3906071E31ADD93F249DA7C7B07C1DCBEDE9E5DE57F273C1F9F26E5F1BFE4C69BBD7A3D161656B9BD5363EB499225BE3DDDF358764A3FD1F9E78B213F5C3A63C665B5D0F1FCCC8BE7B8F1EC6941E0797079030AA58A0FC7F03C399E73FF414525C7554539B7A87F6370988F135D03FF93DCC3AF853F26F726F497CB93CB07C3F3FC9081FDC47FDBF15CA55D456FBF96D3BBC313B3686C6CE0F1F2DE8486D30537B5065C9228F0636B534ABEFD2CE94B9F1D9D26FECD3D30E8D94F27C97F7745388B235DDD5BF03C9A46FFD80C5A9A1F6DDE4BE5DC3E313BEDB53DDAD4CCB944EF6AEEDC4EAB9E12E1A9D76846D01FC6F2F20A7C260BC14E3D7C5627BFD7D941E379749E80F5ABA350B535C1A19043F168EF677AE602CFB33D7EEE09AC12B9F16066CECA6379B6C7EA3C81156E9C7E4EE4E4AED44DCFD9787FEC73AB7301F335B549BF2D9ED163A47D0A43DD328C74CDA3B3A41DE38FE7775C9B18EFA7EBF4A2FE44E1683D65BB6E32327EFEE8118ACF9D4725A9B32ADA0F22F89D28BEF14211F79E863B77FB21D7A7A3FDB99F88CCFD9F0712FC1858C41F7A2DF8C6E4C33B1D6A9C78F59EBA166360577BE2A51B8E8D9FB3F1F35C8F9F2B352B68EF9472FAB8E6613BCACB4AB7E179915881E35D1DF8F8DEFD947CFB5D8281574552CE3E3F2735E2DCE8000E9515E3EBC6161C6E69DCB2FE3C9A86605E86E9E9A95DE1B95D228555244EF86EFAF6ADB4EA29D1FE6C9AA13168C7A620A86A83A4FC1A440D35105657EDAA6EE3F7874B275C2219E4F69E7975FEF96A209CD5FFA390C7CF53F589B295E6E33917BFC703B7CF430B5D6B6DC53BDD3A7C3867C7BB1356FE1DB50907EF5624FDB6767084E35CB4B37AF8ED4ECC96DC81B2B975D7797B536CB308917B11F9BFE9BE05A257EB5912C50F946CEA291AAEA67386C773BAAEE7579562E27F81DFB61BF0B75133DE1B35E04BCDE6BA9FA36B4F21207DACE87C864CD60DB3CF997D9E4BFBDCEEA6EBAA36383B9DCE6F373903989D99E4C345B9C032B7170DC466ADF67B70CF6645D393C47CFAA99131FC4230B1F5E53A7F5ED42D8D06F7AC263CF00612EE2743F7CD52AB35192B67BAE7A5C6DBC774AC4E3B3002C394109AC15178742AC8DBDBA1EA1DCC897DBE937CE4420FE423DFBE531D66234D81D881F3CF5FDB7BEF2B82F8D6ECC321EF2A3E9AB5E2772D2AFCE05FE4DF1777F5636DE369C26FEB8647E1501BA09B92C067B543DEDC02A754C274F92B7F3A7C7B740D7C3AEBDF1F6B8359AB1B86E70CCF73BEDF2BB1CDA2F3B7CC2E3F666666F977513CBFA135E3CCD8286EA9D5B83437C3D9E14573B3A80EF8704326E6F1BC82D891DFD5B711FF261F4FD7E05C989AC183D0326E2BA5B82EDD3E1F4EA432A2F7F1E698FDDAD3171C0FB69F72A683E7B4BC74BFC9443240E7D0EFA76EE959A9B41CBBC9673219A4F9AC89C967AEF5403EF2ED517FB678B644F107242EFCFCE2058FD71F2903F86965155FDA17F1B1C2872FF57E7C610AF17B3C187D4BFC9A875C732C85C4B57A3C8B5076B6433B3804F384206732B09736607C3BE3DB7321032E9D0E65316BD412ED0F47F77BFBB2BA0A3FD414E3867D01EF9DFA1A4DCF3770A4AD05A78787783C3F37398393BD23C4FFFA5CC723C43639D4DA8BE38F2A707AB08FC7F344FBC3D590B47B2ACBB7ECE79CC83F79E32626AEDF4CF8AEEBCB43BC7FAEB216C33F9FC2F0997398B8750722F26CEAE62DCC9494A0AAE82A2EFF7818E7FEF91E97FE23F26E6D660E4F3EFF6213D39B5AF87AA2FE68BDAD7776F37E3AB6FD88D80FB175D61E77FE79B2324C1797F07EBA0F5EA23074AE7C63F560DEE801C6B76FDED33359538D5FC73EB7EF613FFD6CF6C9B2593799B6CDE87E4B23A74E413B340855DBA39CC9C05EDAE0A0D27CD36560B7F1732D03B9B6CF63CF1E5D587B86A6E666FE5DD43EA7FBB15F15127B7C6189D8E322725DC6659108F7EC3614CD4CBE1E3FB758D0FC648DBFA7F6F9C57911AEA9342831EA51ACD76CB3CF0727E7D1DADAB4E73CC7BF8BB7CFE9FA5587D68A899BD7A19D9C8386F4F75D1A030495ED708BC7E154AA7919E0CE4F25D8FDB4E81277E6C37A6DDDE6996CAF1C7F4FC351FFABF356B3A9076AEA139733177A80F1ED4C971FA42EA7E7ABB9942ACE4FD76BE64A06F6D2064C06189EE71ACFE9391BC323AFF76A3B88FDE186A784108C8DEC39CFF1EFB6F0D8CB1B70C855D08D4EC2A93372672DDA097E4B6AAAE134BBE0D1AA60138AB6F2ED4B2B09FDA9DE313C7FBBF8F6DDA49FE97418D79ABF5C2B93012603B9E6DBE9DC70EA12BDDBCBF9E794A3CFD4F9E77BC973A233D329F6AE7674EE2803B1F36DE2FDC9DE65A23D12955F28F570587EFEE20446C6AD599501C6B733FB3C1375F3B6DB664C06980CE4937D9E8934F7321F7BB732B01BBE9D5E292F4E319D5E9FBDFB5E421908F897A11F1A86C7628557A53CD0F648567EB77F05224D00365B38AB32C0F8F6FDD72DD3E54C9733196032C0F03CB3781EBB8F6AF43987E3EFFC2777C6E2B3DFFE6EBB0C2C2D73736FDCF363F0105C774C0812E6F320F580DDBB8ADE41136E9749E0B685B22A038C6F677C7B26EAE66DE75A990C3019C867BE3DDD345DC1056E0FCB4078714B795CFEE5ACC840AA3C3F3C7B86DB372ABA7714BD9A7EFD1B3CFFAFFF95C373CBFFF81F5BDE5177F9721B7CDE45EEEC718F3B0CBFC970A0ED914A0F985D8B088653EFEDC5F876669F33DB2CF7B619930126036F827DEEF485313D2F823710D8521E3AFE4BD7F6645A0676659F13ACA273D2D74C563CFBF77F4F689FA733E72C9BED51287A80F1ED85DF864C97B3FF98C940F6EAE64DC0F364E5A138499DC112C9A80C24CBB38BF41D1A4D0E68DDCBFC736E4D993BE60C068B2D419E199EA7139FF1ED8C6B655C2B930126036F36DFCEDFAF6FE0FC857BFC5E1AB78BE749F9E49CD31A83E8E831A0BD4385F1112D9AFA2CE86892A0B5C70887CDBFEF3CD333324EDB22FC9E5C56E7229C061B77FEB94B6F82697A0A5E8B033E93918BD3D2AE26F99271EEC6AD69DE3F386A3EF0F628143DC0F8F6C2EF9365B36EDE76DB8CC900938137C93EA7671CC8951E1ECFEF9408791B5D670AA1A55347705483C64712543DD2A2F2EE041A3B4D30EB12EFB1BA9B3C8B129C83AD13C8B0BCE887E8610B64AD2D082C3CD932D7ADA35BCFE5ADA25AC25D470436A6075284637C7BE1B721D3E5EC3F6632C0F03C559AA28647D08D4C41DCF810C29ACA98B21D1CDF4EF1FBC379173E95BB793CB7298D304E4CC22E5743DD3700B7D18C90C5B4E57B14D3299E532CCF950C148A1E60785EF86DC87439FB8F990C303C4FE6A7E792A9FB06619C16C1322F82AAA73BA66C07371F8EE2F717A608FE21B0E23B57843F0B3B9D7A1A1C31E554060A450FB0F1F3C21F336163A76CDC8CC9001B3FDF4B9A74CC3C1B329028CFF40C8C6FBCCBF844E9C5F1274FB9FB54690E8D5BD03FA0C7CCB4057DA40F30D0AB4677BF0981C0C281B747A1E801367E5EF87DB26CD6CDDB6E9B3119603250E8F63975F49CB10DF28DE8FEA7D99681A4F6B939889FC8FD173ADF8EF6794393020363368C8C1A70AF5689E10E1946C52168A496036F8F42D1038C6F2FFC3664BA9CFDC74C06189EA74A335FF0FC537D081F4EDB71647975473CF72F6EC0628DC06409C3E6598254E987C118627A204538C6B7173EC7C2B856C6B33119C85EDDE49A6F771B4C982929DDF1BCEE58FF706539AA6BAAF933BF372E147198FEF4A7E3688F390BBCA7BC6CC76FA53AFF3B999FE6D763346F290FE5D73F14BAF063641D5F59023BF2EDF9240385A20718DF5EF87DB26CD6CDDB6E9B31196032906BFB3C133270D0F679A2771CDF6E89E01385173F045776351F2ED73250287A80F1ED85DF864C97B3FF98C940F6EA86E179E6F0FCC8F2139C78F91C47569F303CCF820C30BEBDF03916C6B5329E8DC9C09BCBB7BF293240F9F50FE65DF844E5C3076326C6B767410618DF9EBA4FE4B5B8E056AB609E13C2AD37C02E95C2343D079B5203A7DA0475470B4C5333585E7B06F3CC3C9C3A33DC3A035C4A156C0A2DDC1A0DCC221902362BCCB3E4BDC600BF25F91E47C9CA7F50FDC0F8F86FBB6D5628FD722603CC3E4FE6F7BA22D00FF4413F2584B6A723673210DD4FE663991B475736987D9E0519607C7BEA3A344C49A01BE8876668081EB30D92A67648EB1BA09DD7206850C02E5761AEA1098B5E0F74C302E80533D08F8E43DEDE09695B3B1623CB98AD6982697C14EAC161481EB6C22612325DCEFE632603052203858EE70E930F8681C750F64F42FCE06E4EF17CAFFBC9E45A060A450FEC05CFE72532EEFBD4511E20EA8FBFDFAD3FFE3EB8B8BCEB38FB4D333E7DD1B40E836DB3E82C6941E7831ECC4E68D0DF3886DE4601264735186A16A0B3EC31C67AA5186A9DC6488F1C820105061F8D61B44F8EC18723E86F9EC660EB14DA4B3A3031A2C4449F98E39AA27B2827F3CF0A1DBC3F55B864FE44EF765B37E9B44121CA40BAE192A59FCD3493A57F50693219D8EAAFA8AE6532900119A0FAECD8D3E7FCFEEDF4BE5064A050F4C09C58BA6B3C7F9BECF346B917AD44F6DE04775DE1DD75DDA4D3068528037BE917E773BF9CD9E7CC3ECF7719889EC752F27483DFBF9D3E5F587B8E699107725D006ED722E48608C6053604024B79230385A20718DFCEF09CFAFBC8BF554BCA5A23F370D7A8AB92B8787FEC3B4760A5A065E04DFB8FF35D9717B20C303CCF8C0C2CAC3CE5F44C8FC8CE5DE9BEF1F4F9C3561D4C6A27DA870C7858A744DB80059A7933EA1ECA77957E36EBA650F400C3F33703CFAF903639323885136DF538D1D787AB22214EF674E1647FDF163C17937012990C8F9A9B895FCEB5251D3FB936A6E279B02F7C1BF85D9510BFA951E0BD51033E92BAF1DB660DDE7928C1216300FF20FFDD15CF22828BDBCF7128141978D3FEE37CD7E5852C030CCFB32B038EE00626A61D98217A462A716368D2858101238C067FDEC840A1E801B65E2DF51A81065961E0F9891101BE6E7E8CCF6E5EC4976525F8F1F1207E1E1AC4970F4A511DF0BEC2731787E15299140FCACB3133379F10CFFFE5D9C0FF73A80B7F6856E30FB573F8BF3572FC79CC8EFF75BA1F1FCF59F1ABFB7338ED5982CDBF58B032906EB84259A792EF6B950A5906D87AB58393013AC7C71358C93B1928143DC0D6ABBD19F6F97D8703D59125DC54AB51EE72A066711955C120C170051A971713F2ED4AAD81F7DF9DB0E118797F8C94F7FB29073E6B52E2EB112B3E7928E7AEDF8C98F15183025F3ED673EF264DA1829681BDF48B0F2ACD64E91F549AF1F1997DCEECF3839001A1C4C39FC79E6F3250287A80F1ED6F069EA7E362F15C67F3A2B1AE66C7BA39285DEE7778E1B73AB8331C641DDDF0DB9D8878BDEC3F7E4B7439C3F3B75B06E8DCB8AA5A398FE7D4E5930C148A1E607CFB9BC1B7A78BE7E9D4CDF09875576D9089F6F0DA7D304F4F42D9370251633DE6DA4621AF29613CDB5BC4B5268B9F6B19607C7B76654028DDB4CB299E1F3D36CCE339BDCF171928143DC0F8F6B7D33E4F5537F45F1A11D8D26E834CB487DFE587795608CDC024826E271C3A3B341D6D08FA7C5949732FFDE2834A3359FA0795667C7C669F33FBFCA06420CAB5E79B0C148A1E607C7B61E379B1CD85A2D969540682B82917A12AB2CC5D1BD756516CD0E1AED186A6B5A52D78BE40FA7AA1A5C4EBCDA2FF5414D3691DD0F5A193732EC848FCE8FAD0D1310B42A195CCB68785F4214211AC06C2496580E62BBACE85FDC76F962E4F163FD7BA9CE139C3F342D1038C6F2F6CBEFDCCB4025FD5D5E19B073770C3BE80774F1CE2AE3F75B6E3ECD8182E4CCFE29C40C0E3796D7D3D2604A33877A1883F0399F289D5955D3CC7F5F9973DDC95BABE413D1A9B35B00797D1FE488E865A055AFA4C504CEB51FF4891D1F65827F9A0E74051974C06A2F972F996F69566BAE10A85672B54AE35977A20DD708C6F3F381968ACEA82B8A67ADB79EAF4FC75EE4C759385F1ED29C2A5E2DB1FB5B471981EEFFA0687B3D60F8CBD67F6F9CEEE86D68CB3A3C328B5DB899D3E8312AB95BBDE54C8F0F3402FAE29B5A80DFBB6D8E776B7172AA315D58D0F09BED7211459D8D647A6AEA35BCFD5015D1F3A27746164C2CEAF0FEDEBD3C3640CECAB3DD63636B0F64A0EE9337A96233DD37123A61FB9B8B2CA8589CF5B55AD8CB3D3BB48DFA2B35383E939079A3B34686ED7A1A14985F5F5A76F55BF3C9BFF07B3CF997D7E70F6F9EBBA76593CD074B4403B228072600473F7EE424AF4552E64A050F4C08860322166475DEC37A28EF1EDBB77F5E45B74ED585D389833EC8F1D3F77062278D8DC84F2CA8A04FFD4EB3523E9FEC7B4EF1CED4BD37E75FF912310D7D56FE963C7FBC555953845C251FBA7833C7B7AEC3887E54F8B2EF1DC41456525EE1E29E5B9833B25421ECFE978C0A3161506C66CE8EE37A1B54586E161332A9BB4585BDA3E16F026FFC76F822E3F683D906E3886E7B9C1F3E58D67702AD58804C310F54EA1FF9B8F307EEE34C3F314E118DFFE0C4BAB6BA8A9ADE364A9BDB38BDB6FE5FA8DEB1089C5B8F27886C3C213936A7C7AED3A8E3EEEC10D8514C7C6C4A8B2A971BCA71BA556070EB7B7E1C4C8044EF574E27382413F34D6A1D862C62182973F0D8CE3747F27F79D63FDC35CB81FEAAB70767A1E779D5E1CEB6C3B303C8FAD83C0C212E7E2EBA6B553BBAB36A07E511C2759555D8D958DA73BB601C5F29DF8F6E8B763F9F65991937BE65FDC80C91C84CE1480D9B904B1DC03B3359831B929149EED4DE05A0F5A0FA41B8EF1ED072703ED3175EDF78660999B83D368834DA9848DE88589E2FB585A593CF0F628143DC0E6B793FBF50D9ED3F5044268EFEA44FFE010668562DE3E3F23D2E3E36282CDCD8DB838318B5353F3A80FBBF1C19522EEFD69C1244E8D4EE0BB865ADC50C970A287E2BE12E726C6504CF0FEE2D42417EEC2BC64335C6D396E5A3CF8657404DFD5551FB87D9E6EDDA4DB2F97C4D930D17EF64EE9D07051FF46770FD6B57AAC6BF45BD297C47C8BDAE6F1E72C66B38F5C28FDF26CFE1FCC3ECF2FFB5CA8F0616ADA0E99CA0FB93E8CE9292B46C66D04E7D6F79DE6FFDFDE9744B595A4E97EBBDEF5AE77BD7AE7BC4D2FDEE9F7CE79ABF7B65DBD79A7FA74555755D69099955999957365DA9569A7D373A671828D27C0C636F32C26318A1901420284463421212434A181414C62324EE7BB71B12E120810184D108B3837EED50DFD3722FEF8BFF8FF88F87F9B4203BB520DCBD02816BC5E788C46B84C4ECC30BA09C97B196C9D753898B9FACF70AA349871B830EF74C1C2E82626B10CA6DE7E4C6BB547AEE726233FC97C7EEBAB73ECBA1B49EB563B3C13166C6CBEC0C2E232EB9B82A444F040AAC801BABF3DFC5E3D61C3F3A7391CFDD36A6F4F249E4F4DFB581FB3369B9DC3F3D58D5798B158B130BB88E5A5A530FAA1784EB09C8EE3D8D2A4789EDC785E5DAB459FC409B1D48D877963E86BD1406E5985563AF9C6340D9D4268EAEA6114A9E0328C43FA241713A35AD8546A36EF733A60E8EEC1CC941DDAD61E66BCCE422DE8C184800F59CB0064E53C18DBDA8F5E4F9B83B5CB05F7CF90A4E5F1B134EFC7D2C2329CE3268AE75194A778FE33AB9F2BD5636CBD140C4F757677B1FBC0E54A15F225664E3FBF544E6CE40AD6DE9E36AA43FEC4182ED4D7226FCA86EFFB84B835388407A343B82210E06A6B0B6B6F4F639E137B7B467F27FB3F377BFBF04021C365415B4C30BB66730B5F1697217BCA8D6B7C1E7E940CE087D73159B6E3B16CFB6FAFA8AA0A8BC76254A9D8B1426C5AC17143D29442C5E5437FDB9D27EBE7C1F6DCFCE1163BBFDEBAF8EDA17D10C4F3B1C65676DC6A1A5B60ECEA0AE301F521BA3E1DC714CF63D936C986E756D732B4CC58568EF96073AF6058EA847494AC3F6DBD314D77773F3CB5B5B09555C3D7D80877350FDED66E2C0D0FB3F9998E5ECC777460838CFDAA6ACCF78AE067C6AB9BDF0207AF0ED6FC222C0B7B593C0EC56792276751F7A5FF1ACFC9DE9960198FDA08BB5201CBB002EAEA4A8AE751944FB5F573B37D094A950B3AE32C9C33AB508DB9312275B0BC7C5C9A64FD3C88E7A261195A5B9A50C5E2B992C373B27EFEC7DB8F70BEE0316B6FBFDC3784BA05172ED655B1BF5FEDE8C275A1189FE6E6206DB00F97F9B5ACBDFD6B5E056B6FFF5134C0BEF75D732B3E2F28C30F3D02E6FE554CF0FCE3C20ABC9B5B82EF2A0B7195A9CBCDAECE3D789E9B5F8CE686BA13C373DFD48E4FB9F58ACA6D1EABE4C130C4FCAED34051DF0269492516BD53F8AEC9C87E0B49EFDDCBE3F2F74BA4CC3C5C8B59BB2D8C0742D7CF4F8AEFA27D2F55D6CD4EC3DAE951E4403CFB2399D7CF652AF789D27433F3F25E9DEEC4D34853132B0F0EA3BF5F5B9336207286242A074ECFFA794D9D1EDD03368CE96771F79986B53549CD2BD0CBA64E6CAEC46F1670F493FDBCDAEE54FF8AE0B60105F6A903EDED1DCC7CA4A3ADE5D0B6398E6EB65159C55E898E3ED6A380D762C670EE138CF2BAB0E29B62BFA3C3E1C0684D0DEAAF5F67AFE4FB1EB42BB8F3F02DE5E550315772EE94EAE7F1A579123C106B3910CFFE4836FD3CF85BF0CC47D097E349D07454D7C4442E114C7F11C59E9AFDDA9A3D374BF5F343DF4B357BFB88D28BE111071ADB2C1896FB2068D2A1A5D38AC58583CF271D4893D169D7B77E62F3F32B1BA8ABAFC3884C0E8BDDC9E179F6A40BB97A2D9EDADDACBD3D7B620A25D3363C311AD8DF73CC7664882528704FE356571BB2B563B83B2AC39DE16114F90348EBEFC7AD7E311EA895A89A677451669EF940AD46E6E828CAFD33B8CBBC57B9E88F3816EEA9B5A85D63FE63408C872A3977A6BC86A947C6C8289E8C1B715F2645B6D1845CB3912D53CCB4477A7F2F4A66E751E27684E1B9DE64466B8F08A20121D71EA167BC43DBE64DF17C612180C5F94536B6CA827F052B0B0BEC77F429142C8E93242F2D45EBE222DBD64EA66E536A3DA624124C316D32EF71503C8F334D8AE7C98FE7A13ECE83BE1CA39571D1E039915919E27E644AA5C8B54DA37163396AEC26B2ED3623EF886C6A7CB575343CAFE245FC4E8AE7A7D3DE1E9A178A6C274273656D0D151595ECB82D67B0482C16212DED07747777B13A23E1C73BBA697CF0301F5FE6DE032FB0893485090D4B2E5C11B4B2E7D5D2C44AE48C0AF19BAB3F206FCA888B0DCDF8AEA61A9705DD38D7D8894F4B79F8BEA317174A9FA1C8EB63D7D72F37D4B3EBEBB7864750E9D483B71288383ED206A5B8C4AF65FDBD7DDBD0C0FA7CBB2268C7B75D1254D835F8B8B0127F2FC9C7554133F71F85CB3FE347010F17EB1BF06C6A92C373765F806C84A9DF2D08DA049C3EDC5556BAE78C78D02FD37EE7C743F323CFF2B8F60CB5B79B2543B04895981E9FC09CD7CB3E27DF41303CD41647AEC4179FA6AD073AE10054C5CF315A54CECCD35CD4DE1E679AD4DE9EDCF676729E3488E797AFEEC42FD96D7B5756ED8CD1E1F2724EC691FA84FA860CCD77DCBBC7C98F6F8BB2F0D4E6C04785D5685C9E8E1ACF6FF60871BEAC0C377AFA718D9149413C177C75EE50FA858545585DDF88D806D4DE9E7AF676556D2DA4453CF826C6197E24F3B95791E771213EC6DF9466E8FDB8CD0B5E793137270AEAE7CF9C5EA48B07593FE9592A3572ED76D4ACAE20D734BE3D271DD32347A340C1F4349E3ADCA8599E47B6C188BB72051E912BA3873F64DAFA915AC6BEFF786292D1EDF5C890CA906F33E391568F8AB9D988E323877937675CC7FC97124FCD8C0E1EE293FDBED68032A65C96468542EF0C72C7B7ED05654BABC8181A46F9AC0FC56EE71E7BBB677E19DDBDBD87B6CD71F6B787EAE7EAC6568CB7B4627244C9CCADD5EC73F21D647C8F5FBFCEA5A0BDFDC9DD07C8BA9D01DEDDDB10A6A563F84916D5CFE34CF3B83C709234A3E98378F54732EAE73BDF165916EF1E93FBFDF7CCE22A8A8B4BB8E741FDBC7431807BF2513C90CB5132EB076F31B26C8A94886C7BACD7E20123D39E5BCD7BF473A3D5C1E84DE547E601AA9F1F5E3ED9ECED5A4117B40C06E85A5A60E8E88EF85E53EB44589C5C12DFF3A4DAD635BB885E611FD786A9B67E7E500AC573BD7D16158C0E7C58DB1C0BCF1F6561EE791EB6D26EC3A6D4C23739099FDD072F33F721BF93EF087ED337353BEB75A4AD83FFB7FEDA3E48F7B7533CA7781E3B3C27EB8BFD8322EE793CD6CFFDAB2FD0D9D571641EA0787E78F964B3B7E7F55A59B94E126FCCC3E55B475DECEFCD0233B766949139B4B32764D07E6C9A07D938923D1ECB51F1FCA86D736CFF7007D8C8EBC40E08345EB431FD7A29338FCB0F8CF930CFE8052EB902E64129028100DDDF4EEDEDD4DEBE1F0F6C6CA2202D67CF1A18393BEA99B4EE1993D1E4EDBCEA98E17934FBDB0FE281718502DD19E9FBAEFB85DE93982E3289E4C4FA2355E440B2D9DB4375B7D014D4DD42CB04E7A66F4A73BFDF4EB37E1E6DDBC4C29FCCDCF23ABB46E69DF587F98723C9AA1C87432E85AEB583A34FF5F3F8D23C2E0F9C24CD68FA205EFD91DCFAF9CEB7398C76CC389C18CECE86ACB804EAAACA23D34CF4FEF6837820185324F8DC32AC8477D2029769BBDEA6B65658A5D27DDBC6EF9E867D6418768D0163757C2CB8A68ED507C9C603A1F964B3B787E2F963B3955BB749349E93F5F33CAB19053607720C0664EB0D289E9D43857F2EE1381D4C392633BB0F9EACB3E7E8B56CFB154E4F73DF184F3CAFABA864EDE591CAE8276CE8E91B8073DA1D8EE74CDBCEA83598D18E63696191A34FF13CBE34299EA7269E1B47CDB0C91590DCB981EE9BD7A02C2B3D32CD503CBFAFD622D73A85729F1B8FA79CB833340CDED2F1E4DD49E3F9D22623473A8761EA1FC084DCCAD6DBD45A09450D6FDFB6B14A4631D1D90E43573384E9B731AB1B3A561F241B0FBC299EC7D2DE1E8AE7692231B7AF32783699DB1359C5C38307CD274233341E0BD9DFAED1A8919D9D8561662E178CC792A175E16FCF8A70B9B911D75A1AD96F2B99F323AD5F98701C0FA65B0343C8940EE122BF01E74B4BF77C2369DBD6B636B67E59595918148BB9F654289511DBE6B8F676658CE2B19C14DF45FB5EAAD8D9A8BDFD0CDADB99141ABFC4AA3563756581DD035EF3DE07A8F9ED6F77F6B7575470322E9AFDEDF78C4EE42807F15D7737BE6FEBC2A58E3E644B85F8AEB1FED878FEA6F6762D532F6DC8FEF609891CF35E376C3A0B5B6FF2CCA21A63FDCE476A9B45FF3CAC4312B6BC87999FD847C5C7EA8364E38154B1B7678C3058BAE68FA89F13DD8FC4CF3E099AC1782CAAF149C8340654F3CAD1D52BC498CEC0E9E7F7F453F83BAF1E698362547A6DECB7E558A7F1482E4E388E0753FAB00C377B3A71ADBD0B1962D19E6F246D3BE35F647DC4E59555E3796E16BA07A5585AF2476CCB83E6A5BBF3BBF5F3C3746AB60F5F6C9F370D3E8F1CFF7C9D8DBB7AD2F3DDD3362F3F499AC7E58193A4194D1FC4AB3F924D3F5FB3DAB898255B57AF7379E2EBC1EF9A86D76CDD3B2643624E85FEF7B8DD8BB69606EE79503FAF086C22433288CC310D32FAFB7043348A9B6DCDC8D128E3AE9F1379B0565E8917D9396C22F302F26CD6E9C5826F062BCB81A8DB6666CA71ACFE48153990CCF6F6D014C9DE7E523483F77D4A330A4A2A50CB2BE5DAF0B4AE9F2FAF6F42A53520EDFE3366DEEAD9B76DA295E586B68EB03D29C178E887C53F2FCC7D7A68FC73A761FCC4C7C7691BC714CFCF109ECFF9C3FCA207F3EAFA06360682656C12B3265D54FBDB837220F83C29D7CF3D3E0414AAB03A2F58BD98686BC28C771E929C6C049657A26B1BC5387C46ED91FB2355E440B2DADBEB193A9FE415A0C46561EF891FF5E0FA09F137AE64BE2192CFF1A3E649B22B55ACFFF6CADA2634350BD0DC588BE2921236FE798164FB7C39F1DFFEE9A32C5CACADC5B9D2225CAC6FC4E3490B2E31EF261AA783E942431B1EA9A478EF41363E7F9A834BCDEDC83618B86FCCD2B939FFED8F7272D1C8AF4749650D640A39EC4E67C4FE88A7AD35686F5F556EF7CF8CDD09E7F838D4B57CF86C2EAC04564E8C66B4EFA58A9D8DDADBCF90BD7D668E5B97DABC93C9E52D3215AC23524CCA0D589A7347B5BF7D7A6E097A4646049F27E3FEF6B5690F96650A6C30984CD2AA528D55E6995128824DA1C484481475DBE83AFB30EF761EB93F52450E24ABBD9DF821BFD6D18F22CB785CF07C543986DABA3A884646A19449593F6AB25DF1D548FCF3CB8256145BF4F85ED88F8AA555A44BFA128EE3C1745338886FF975AC4FB81B6D823DDFB81D8F8599AB6A34C860303FE7D13D888646D8F674B85C11FB239EBA5968FCF3F11E113C161B0C9DED90D6B44092FE233CE689B8CF9153655E1E8BFE48040F1CA50FE2D51FC9A69F47F36D241F8D7EBE3B9F94FAF9CBC8FBDB0F2B7350DB1CB53F52450E507BFBCE3DBFAD1FF6093D0CC649AE0D4FADBD7DF32574FA71E88D64ADEDC5BE6D132F591E8C7FEEB53830E7F5C1D83384599B15E6FE01CCD8DC308B24983618E23EA652651C533CA7784EF17CFFB61936CEA19291E5245568BC5C7EF73DC99B3C81A8793019782055F0FC8EC688C73A6D443C3FE9FD70E4D988548ECEDE1EE4E566A3B5AD9DD5CFCBE4DBB14C887E7EB1BC0CD7C85E4F7E2DAEB577A2D0E3C503853CE1381D4C573AFA906731B2FAF9C59A6ADCE8ED47BEC3CE7D2369DB499B83D5CF4B2BAB51525A86D29A662CCC79DF783FDC9BF24030FEB9CB6086DBA03B12FD588EA95419C714CFCF1E9E1319585E51BE6FF968F6C305F3641D8EAC399A4B4B3979725B3488DB231ADC1177E372EF301A0391751BF2DE7DAD119932297E1C96E2FBCE76144F3B71B3BB2B0CCF073333D9585007D579FD45E4D8502C9E9398D64C8AA66DD9BDB6AFFD4E93D4A272E106F31D247DB7BA85F7FA2CB834B78C0F34B3B8E098C77BA229EEF7EBBE004CD38BECF99CC37830D13CB03B7F1C3C27F659F2FF2411BB7E30BFFBFEA8799242F1FCBA588D87D2EDBDD97BCEABED1343E4A879F63E24560139AF2663F892C42B19100D849D57FB631A593F2FC7C391415C6DEB40E9FC026E09BB138EE3C1744B348CBF15E5B1E7D52E5457EDF946B27E5EDFD000AD468DBB77EFA08799BB04DB93D439527FCC2F078EDC87C7E101D3901C46A1040EA31E96A1E123D13F2EAF45F3DE7EF46349733FFAF1A299281ED8AF7CA279A0A4BC32397980B9E6A7E5EF2BE3827B52A389C7F2ECF9730C0E8AB8F36ABCCD970C1E77E3AA408807EA119CAB6B8D189325F8DE3735B5289D9BC5A7954D78A61421DB388E1FFA45E06FAC7178DE9E79873D2F7BD07939E2B7425551B9A73E242ED44861119BA2F30F5789FE274FB8E795E5ED1C5E5FD97889DF371B70E3D54BFC49ECC6C70A273E145B706D7D63FBF7F52D744ECE60716535E5E4804C3576643C8F977E5E38CDE0CFE65A44FDFC246992FB95CD9FF1ACA01C3DEDADA8ADAFE5E644417B7BF1EC3C1B1B95C73C6B7CF90255CBCBA860DA98B7BC90701C0FA63C971B456E17B20C4694CF7AF77C63A8BD9D9C53292C29C693FC2A4C4F6AF76D1BD206B19E7B26B36EB61FFD58D2A4FA7972F140B2EAE7DBDFB6BFFFF66869F26A239C5763E446D9DC1C1E1B8DC89D1847F9E24A4459177C8FC89B67562B2A1617997B1F9E4C4C32F2468786AD4D0ECF83F6F66863419D240F14891DF894917FC1F44EB785BDBECD5CDFEDB731FAB90D1F0E6FBFD36A9A8F9A7E32F0C09BEAE7F1C2F33CBB0DB5CBBE8878BEBEF5EA40FBD191DA76730BAB5B3FA1ABA70F0EBB15B57C663E2B53607661392CFEF91312FF7CC28C4C998C490ADCD718706F4494701C0FA6D038E9778725B83FA643A65CC57D6310CF89CDBD7B60888D3B53545E8DE5C0CA89C63F3F4DB23C55C631C5738AE7C7A11960F29D3DFDDCF378AC9F471B0B2A99782055E440B29E5723769C77D26FA3C8B46DEF8E646FEFCC7F7E223477C73F17F676B1F1CFF9FC7ACEDE1E8C7FFE45C133FCD825607DAFD5BED8C2638321E1381E4CC138E9C4DE7EB186B7E71B89BD9DECDB57B0F1CF7F40156FC75F945C2E8BD83667FDAC52AA9C53A1E7D5CED07935E637B37581C5F227CFE4ECF5C4680ADAE16764C27C158FBD06D36C4515970FFD6DBFFCEEFB85E212CEEF632AF240AAC881643DAF465291D78DFAB5C588FA39B946E383EC2873A5419511C2BE41880625587ABD26B13BFE7981C707FEC60A722D16362E7081C396701C0FA6D038E9CF2727F67C63503F2775534FD851575D81DE2135022B0B707A024CBFFA20577BD86B308D2A5C5C3EF89BDE341F557B9EC4DC95CECBA97E9E681E4856FDDC33BB0A9B7B05633AEF89D1B4A90CB08E2830A5D643CBC807CA03A9250792D9DE1E9AE281E7658D3D100A7BD1D858C7E09B6F0F9EEF8EC7F2DCE5E5E2C5244322DF5839E7C543AD1E0F9432E6FB7C28703950E498DA83E7E316073A3ABA70F1CA2D04569790C5D433B85FE4C2E226BEB4CEE3FD011BCE4F2FE3D33137BEF62CEDEC2759DF42B371968EE3241AC714CFCF169ECF2CBE8090199FB56D1634D5A84F8CE658430BEC131E8C0BFB6164E403E581D49203276D6F9F722EEE7BAE6F777E746A614FF9C3E29F87D23C2C4E47D4F6F6D555F6DC47D0DEDEDED682CCCC3B7BECED9F3E2EC2D7D5E5F89EF99DD8B2D394D6887B3E1395C8375EAD2FC395E6069C2B2967BE6F026573D3C81A09FA6FDFB6B74BC4037BECED0F9B0639BCFEFBF2CFF8C58D6E5C595BC72FF3E5B8B2B185B7DB4DDCEF24DDFBE925AC5E7FC4F63C4DB6D654B1B3517BFBD9B2B7531EA0722052FEA4EDED72A58B95F544E65F65EEDFEE9EC2973A0FFE665BC0E73A6FD839BF2B8BEB10B916B6CF1C4638FF7CD89CEC24F573B2BF5DD039C0E8E6AD6869AC61EBB87B3FDC55413B1EE9C751BB34C3E8C05A3C34D9D0B8B19C701C0F26F28D3FF67521637804992343ECF715793D28715AC3F473627BE0B70B515D5581E785A5F0FB67C3F4F3AFFD9BF893C0842F26E7F1E188135F8CFBF037A32F0CCFF3345E3A2F8F11CDFDE8C78BE6EEF2675D374B46FD9CF200950391F2276D6F972B9CC87EB9B57D2E9F49BFAB37E0927B0E9F3B96F181780AEF749BF1EDDCCA0E2E4CFBD9B38295972E463C7378D0F97112032452DDBE6A37E31A835DD7188C62AF07E48B993C29B3C694E5D536C26654627854C9B5E169F50F37B7B88241A91283235A0456FC48174E859DE738287DA470436DF5D3719C44E398CA728AE79407A81C38697BBB4C391D26FBDF7E7DCEEFDD7E3B7BC68FA4F7FBADECB33B8C8EE798D98EB15116623B9F995D814326C5585B1FA6A42330F7F7456DBB20B1CC2F6A3CDC7CE197C52ABCC5D7E3BD411B7E55ACC45BCD467CE79D0BD335CB8C33AC2FA1CC070F51C68C5DC9603FB2B2B3D8782C417B7BA4782C774615F83189E29F478AC7922E1EE2BE91E0B9482C61E3B1DCB9F7006D8216DCC9BCCFB6FDADD691B036F97D93011FCAA7F11F850AFC453A8D8F47EC61BF672CACC13EB37C687F503B1BB5B5A63A0F507B3BE581549103C9B2BFBD22C476EE9D09C02A1A84A2A1179A8666183A5AF72DBFE7FF3636C3F0FC0FAD13F8539B11BFAED6E183211BDE155A7123B012B6B74B3CBDC4DAFC8D1607343A1D0A8A8AD1DD2BC4A842C5E9E791E2B13CD0E8F1402E4D388E0753A4782CA1DF18EAEF95C43FCF79781712A98269BF2D14A977FC217E33B7865FD7E8F03BFE38FEDC63C267E6799CB7CE86E1F9531B8999BE45E7E549322F3F499ABBCB9F75DD8CEAE7940752450E24CBFE7655089E93D81C249EADD74E627E313AF7CAEA91DAE6AD2663D4B6E3BB929DF8F6E6E93974F6F4A0A74FCCB5E169B5B707E31E93BA92FA776922C72A2853BBF7EC63AC61DEF5AF6CD0719C44E398CA728AE79407A81C48289EFB17D998B8C46FD08BE779DBFE83987B8FD50DD7D818AC1A137C06FDD1DA66977EFEBED48773F639BCDD3385BF4A26F1C7F609E6F9AB30FDBC6B6A9EF5F3DFD8D18BF68E0E343436B2FBC0E5BBE2A506E3B17CCBAFC5DF6B1A50BF9E3C7BE182A96829804BCC77DE128DE29BFA3ADCEC6CC5139D8AC3F360FCF3DCBC4234F0EB51D7D89C34F152E938A6B23C197980E239E58154910389F40FB736E7C77A452583E155D878FA8CBD927B4D53331617D6A1158FC121161DF85FBBEF77AF9FFFAA7A021F2BA7F0FF9ECAF085DE833FB41AC3ECC624D54FF9B9F8E75D3D42F47675A08AC5732583E746160BC9FAF91F6F3FC237D5E5C8528DE2B3421ECAECC9E31B2E980A183C27DFF99BCB37F05EFA0FB8DED6888CC1813D785E5955851EA1102595B56C3DED4EE776FB316DA9ACAE87B6A911EACE2178C61547EADBA3F2C061E5E9BA195D3B4D340FD0F573CA03A9220712B97E3E695BE4F2D6107BFBC27C004E851A7693194BBEA3FB3E227BB5C9F9AB471A1F7B3D285FF97A7F3B294BE29FD79797A05F74FAEDED6313363CCECBC393676598B686C715979554405156066DFF18E66D87FB877E131EA0F372AA9B253B0F50FD9CF240AAC88144D9DB099607FD0E93671511CE92C7AA0FF7947F1D8F654024815C36828EF6368CC814707967F78DC792362445FDDA52C2317A77AA61EA42E29D17F903B825EC45BAA80FCF2D1361784E62108BA532F4F40A31302CC3722010168FC5A53562C9358DC0FA4B2CADACD0719C02E398CA728AE79407A81C4884BDDD383987B24A2D9B82CFCB22F87A8B958D6577F9DDF158C46211EB3FADB5B5858D0343B070773C96771E3E43DD4A72EAEEE76A9A71AEB1135F32DFFAC5D31CDCEA6AE3F09CDD17F03A1E0BBF81BF271E0BB1B7EB059D30E764C3FD7FFF0FE6A7AC476E4F6A67A3B6D6D3C403D4DE4E792055E4402CECEDD5F5E3789EAF8068D08AFC6215EACA46593FC3F6491FAB9797556A58DD3C2373888BF1919B5B12B73959A4F2C43F5CCEB302D43734A2B343C0D1DF2F1E0B3907168CED9B4C89E8E7B78746F0C860C41D8918F90E3B8AA61D7BECED46AB83E98772F0DB4408ACCC87B585E5E3F3507DF431C6D3B3B1FCF8119D97A7C0BC3C96FD71D67533AA9F531E481539100B7B7BF7801DD251272AF926F4F54DA2B65CC1E086053EF70266FCEB11F1DCE15A885B1F462A1FD8FA194D6DFDE057F320914838FAA775FDDCBFFA029D5D1DB89D9985C06AB84DDD2519C5EAFB7FC19C720C2B13E623B7E7AC7B160BB37358F02D60DA6080939933DAD53AAC4461BBA7E398CAF264E3018AE7940752450E24C2DEEE9E59D9636F8FF45EBCECED07D938AA35A70BCF0FAB33B1B71B7B07E0C8CE82FE5FFF15BE9606EEB7B5E6566C88C487B6A77DDC02735F2F9B370A4518C829826D6490DAD98E5186DA5A13CF03D4DE4E792055E440A2F6B7133D3D743F5C3CE764D1963FCDFAF9416D3379E1063457AE61FEFC3758FAF3FBECF3CDB60EBCFA877FD8F61170487BCE7817E052C81058DB824BA7877558CAE8E9C663F5079D9753DD2CD13C40F573CA03A9220792C53F5C3CFBF038785E3C3B8F12AF1BA55E1F0A9C4ED46E6C241C9F23A58AE500F38D6EF67B9F180D61DF192D9E4FD53763EE17BF805369C04ADA0F1C96FF0C4485E773824EAC161662E9F173CC67DEC56C7A0666331F60ADA8082F1A9A9282074EDB38A6B29CE239E5012A07A2C1F3DE8161D667DAEADA1A7B7F52FE640E2B1FBFFDEDEB6C3C16326E6BEBF9D068D4C8CECEC2F0C8F0BEF158722727138EDD9112F127F319F39D17F802FC3933034F0C63A85E9CE3F0BCBBB797AD5F56561606C5626E7FFB4EFC771EBA98ABE8AB73B0BDFF170C7CFE055EFDD33FB1584ED220F33C58865CC3CA576D3F6BFBE4734C884498F7CC638C69CFDE8C8750549461696909EAABD7B9328AE1E184F140B4EFA58A9D8DDA5AA9BD9DF2009503417BBBD13E8FD6CE1EF4F7F5EEC173957E125DDD9D11E700E43F526D4EB6A7FCC6267BFE9AC426B17B673122194457AF10633A43C4782C85937A7C56CC43ED9237E1F8BD3B117FAFE43BFFF2F0312EF0AA903E2C42E6D08E7F3812FB5CADD1A2B3A717DD038350A83458DDDC0C8B3F6F2E2C872A2F0FD6FFF6DFB19171072F3FF994C3F3FDF473527E7DEB27F6DE545C01EBC30CACCAC760C97D0AE5D5EFE12C2FC3BA5A831725A55C19153307A0F372AA9B253B0F50FD9CF240AAC881506CCE7A928FD969CB9EDF56B77EC6D2F26AC432A9D887FB9527B149489C12C38485A37F5AD7CF897FB8674F73D0D0DA83D5B540585B8C9FBB04EBFFFC5FB00C49B1FEC187D860E600AFFEF11FA3B6B713DCDEBA769D4D2FAE5E0BCB6FF6F67165D411FE8B8E632ACB938D07289E531E481539108ACDFEA5D5B032B1F6DF7E58F978DADB493C16129BA492DF8292FCDC88FEDB83F6F64F8B8AF0696115CA93D47F7BA8BDFDDBCA62A48BFA393C0FF5DFDED1DD858AAA6A361E0B89F54EFA9BCD33D7A98BDF622EF31E267E4CC74FFFF22F9C7E6E659E85BEC7E54979862FC8FDD0373731C8BCA7178A20B99FF9DADE5ECADADBA7B372B832034F1E278C07A27D2F55EC6CD4D64AEDED9407A81C4896F8E7F19C93ED29BFB1C9E27965751D5ADADAD1D9D11E31BE5AD0DE5E64D1E35C6535EA3757138EDF87D9DBBF1FE845DE843E04CF756CFCF30A06CFDB7BFA70FD563A4686C56178AE6AEB805EA6C0AB7FFE674C5EBE829F7EF18B23E179C7C59B90A47F0F9F7306FAA62628AAEA60576EC77599CE0EC1F3DC27745E7E42F3F2588E8FB3AE9B51FD9CF240AAC801BABF7DE79ED8DB9BDB7B2014F672F44FB3BDBDB8300F3AD314EBBF3DB42D5E3098FBF2FDBF608399136EFCEE2D36AEED51EDED2FFFEB376CDAFAF57F85E5C95EF960196A6FA7B23C917220DAF7289E531E48153940F1FC676E3F9C5CAD856ED289D6663EBA7B851855A8C2F6C305E39F5FE2D7E2B6548D868DE48B7F4EFCBD7E595C86EC2937BEA9AE405A7B2B720C3A0ECF276D0E563F27FBE16A9A9AD13F38CAFA870BDD0F47709CE03659EB0E949687E9E7D1EC87B33F2A80A2B4024E864F34B535182DAB81AAA686F50F175A9EEE87A3B23C917220DAF7289E531E48153990C8F8E787954F543C16994C8AB4B45BE8EAEEE2CEAB65685DF8631A593F2FC7C39141BCF7E0091AB792CFDE4ED267150DF86B49353E799C8D0B9565B8DDDDCAE1797D4303B41A356EDDFA0182B6B69DF36665A57BCEA175337A7A5FB4E7D548F9E0B30FBF84F0F205D88D76A8CB4B207E5A0C8F71DB1760E879B5961FD312C603D1BE972AEB6674ED94AE9F531EA07280AE9FEFDCD736B6C332AE60CF6807E987FA9321FE5978CCB3C6972F903FED49DA782C593A1D8ABC5E3C66F4F2DA175B2876BBF6D8DB493C96F2CA72F06A1B99FA6FEDDB36443FDF64FAFB28F6F6B99E7E2CDCBF8F859CA758CE7DC2FA93F1DF7F800D462ED2FDED54373B6AF944F300D5CF290FA48A1CA0F6F69DFB0E0687F4E306E46665B2759C5D58DE37FE799EDD9670EC8E944A9702C865BE33DB3485DBA20154AFF851F0FA5B83784E6CEE12B99A8DC742EA7C50DB103C27EBE987D9DB43CBCCE597C3F9DD65983EFC04DEEB57D8326C3906CF43CF9F533CA7B23C917220DAF7289E531E481539701C3C277B93C9FF9344EC00C1FCEEFBA3E677DFCF2F078E5CE65834979742FCA355A1BDAD05999977C0E7D773F6F6D0F8E737042D7827FD366A5757128EDFBB531593C877FEE5612EBE2A2FC355011F37DB9B5EE3B99BDDB7AF781DFFBC8A57B5632F2F2DDA63472789B5B7BFF6F57AA0BD9D947FED63AFF3AF5F42555D83B9B9453874FAB076575FBDC69569BA7533613C10ED7BFBD18F25CDFDE8C78BE6EEF2D1F4412ACA8168DF2B29AFA43C70C6792055E4804C3576643C3FADFA7993A013DA711304ED02D68F1AA1BF5FFCF322AF3BE1D81D299531FA39F9CE2CAD160F15A3A8DBDA42D9AC274C3F5F62FADF60B1A3BA818FFAA61ECCB86DFBB60D6B6F3FA2FF767F5D33BC376F60EE7E16161F3D0AD7CF43FCB753FD9CEA66899403D1BE47F573CA03A922074EA3BDFDAD26233E65B08BA4DFD6EAF0DB0623DEE2EBF1ABF231FCE2D128FED0A0E37EBFC6A4E9B96DBFF4FCE636383CF368EB8C8CE77956330A6C0E3CD219F0C4947CBE644822EBE764DDBC7431808CA161E432DF59E1DFF1DF4EEA49F0DCE1F3A38ACF4769550BA6ADFA7DDB96E039B91E25BE9A533F01CFC424DCA6292CCDEE1F0386E23995E5B19403275586E239E581549103A76D7FFBCAEA2A6EA95DB8C1E01749BF174CE0ED36233ED2CDE0039105E77DABF87A7A91FB9DA4E2E985A8ECED9F3E2EC2D7D5E5F89EF9FD4A473F1A5F04128EDF91D2F99A667C271CC6B9E2E7B8D3D7835BC2DE43EDED72993462DB2EC9E45C3EDAF8E7DAB62E8CD5D6C1386A4660CEBE6F1F2A5FEF1BA6FB5AE9DEE664E601BABF9DF240AAC88153B7BF9DD14FCF69BD1C56BF2B9CC207121B7EDF6CC4C72A37FEAA9BC5E7FA9DDFAF2CAE43E95E66CF4E8F28759860F4D9CECE4E0C8825309A2D9C7E7E4F3F85BFF3EA9136284685D7860C898479FE2AE1D81D493FBFD4D28E6FDB7B71A5B101D9637256470FEAE74437273E5FF9CD02888747A01EDB8E41BFFEBA0D77B7ED71E6E5A601094CDDDDB02827B0BA34BB6F19AA9F53DD2C6672E004BF93EAE7940752450E9C767BFB61295DE2E0CA13FF700B3E3B5A05028EFE69F50FB7B0FA02B52D02E414D4C16E184DC838A6FE64A82C8FA51C38A93214CF290FA48A1C3875F6F6B5755CD47838FDFBEDFE699CB3CDE0778D46BCDB65C22F9F8EE2CACA5A98BDBDCC38C3EECDFEE1763ACACACB21686944567616EB93FC8950CD6261683C962F8B8BF0495E016A57FC09C7E8DD69773C960BBC0A64AB46387BBB482C61E3B190BAB6B634E1F2D51B28ABA88042A98CD8B6B1B2B30D59FD28985F86D1BD42ED6C51D28F174D6A6BA5F676CA03A929074E9DBD7D63330CCF7FD76CC1C72A3B7E55A1C1C70A17DEE99CC0F58DF51D7BFBFA16C4D34B5CFC7341971045F9B9686D6B874CA94299DCC16261683C9682493DAE75F4A3616329E1F8BD3BED8EC7F2CC328E474A05A79F07FDBDE6E497E27EC62D88869558D9EDEF35C6F3F249DB22BBCE41DAFFBA2F003583ED745E4E75B364E501AA9F531E481539701AEDED4562072AB53E5468BCECF5A0BCD034CF9567EDED0C4D8DCEC0D13FADF67612E75DA436A0A57318669538AEE358A9F185D9473AD41E3A8EA92C4F5A1EA0784E792055E4C069C4F323D37C1D2F95C43F6FEF15A19DD1C123C54B0D8DC772ADBD13C9B81FAE81495F9656A1C8EDC4853AE63B5BDBF043771787E7C178A9B9798568E0D78357DD00B95A0D87CB15B7714CF0FCBC731117FD6BF8DAB34CF1FC04C63195E514CF290F503970DAD6CF8F4393ACB9133C6F6C1782DFD08886FA1A54B178AE64F0DCC86221593FFFE3ED47F8A6BA1C4FC7467199C1C94463F77E787EBEAA0E7F2B29C15B69E9B8DDD3899B5D9D2178AE65D7CF8BCA2A50575F87C6A616D6DF9FDDE98CD836B158379333F87DDEBD824F755E5CF02DA35DE58E3B0F44FB5EAAAC9BD1B553BA7E4E7980CA8153B77EFE06347BE456C80745ACDD3D487FBF782C55CBC9172B3588E75906231B8F85C465A9DF5CE3BE35D4DE4EEADC211423A780079F7372DFB689957EFEDDCA06AE93B9877D81EAE751D28F17CD78F0C051CA279A07A87E4E792055E400B5B7FFCC9E5927E7CF45CA0968D42A56471F9129E0F2CEEE1B8FE58E5409FE8BED78A94FAC76143AECCCB351A48925C8191F47AE691C19237234BEDA8A2B9EEF8EC792AD51A3D8ED0CC373BDC90CA17804C24109DABA44989FF59CE8F9F368F0FC1326BD3F68C3B70BAB14CF4F601C53599EBA78BEBCF60AFCCF2EA0FDE245747C7B894DBCDFBF8BB1B2E7EC3B4EB30B4359B998B118E11C3332F26A136E8B0BC5FFFE2BA88B72D8771CAA31CA0331E481549103D4DEBE37FEB9443CC0FA4F6B6D6D89188FE56ABB00D7BA8791296C41BA5C872FF29FE2F98416E7EA0478AC53E0479108CFED36DCE811E19AA039AE78BE3B1ECB8F5DCD48178B393C67F705BCF60FC76FE0EFF88793CB22B64DACECED1FA9BC78B76F0A17DC4BD4DE1E25FD78D1A4B6D6F8DADBA73D6BA879E7DDB0E7634239A6477BD9BC523004E1C5CF207E9CCFCCBDE721BCFD2302ABAB181F31A1F5833F6131F0024FFEC7FF46606D91F2C0199703D4DEBE734F62810BFB07D1271472F4F78BC792633031CF5FE211737DC4E8F4247EEA03A50CCFA6ACC8D6EB91EFF2E09E4281E756735CF17C773C9602B70755BBFCB793E45F7D81FA86267C7FFF29FC338E7DDB2656FAF917663FBE189FC18D9F5F51FD3C4AFAF1A2190F1E384AF944F3402CF4737DB70433260D9BF7F83651FBEE9FB9F73CE6294CAAAC585FF4B2F726D904BAFEF61E9CD619C81F67C2AA9B42E39FFF8009A919820FDEC1405601ACC20ECA0331E481549103D4DEBE734F62810F2BB418954A39FAA7F5BCDA7C6013FD038378F4B418CBCBF3FBB60D3DAF961AE398CAF2D4C2F3A1D2160CA65F81BEBD13A3B5ED28FAB77F67F3E31DDD28FDF5DB58746EC748F2CF2E43DDD08C968F3F64EF1B3FFA842D6F12F661426E65F17CC6E1C1DADA3AE58118F240AAC8016A6F3FD8C621904DB3985ECD6010B90653E87D34F9E394E18D794E94665EAFF5C86D132B7B7B289E537B3BB5B727B3AD3516F676497113CCEDBC88F676FE57D7B0E83685D55F92578E0033EFAE7DEF730402F328FBCFDF40C56FC1487E3EBAEE3E86B6EC19E58118F240AAC8016A6F3F784E645319601D51C0E799C1786717F4AD5DD0D4D69E289D83E8C77B1EB8BB7CACF473E23B9FC4C123D756A933EE3C709C3E8817CDB3C00347299F681E48847EBEEC3173EF5BC7CC308B4760ED16A0E99B34ACF8ACA8F8CDEFD97749999ECC5C8CF30A280FC4900752450E507BFBC16D38D6D002FB840776B502E3CCD8318D68E0518D26551FA6EA38DECFC72C1DC7678707A2299F681E88159E5B3A6AD8FCEEF5F38673D7393C5F59DB42F91F3E8253D20B5D6B1B04D71E62D1A143F3675F70FFA5ED53523C8F310FA48A1CA0F6F6836D1C9E2917E619DD7CCE3B8385F9452C2E33DFB4BE915436166A67A37636CA03A9656F1717F2217F9A099B520D5DBF0265BFFC0F366F576B50F9F62770AB25ECBB0E930DFACE56366FEA13A1F5EA03F86D1AF0DE7E0FCAAA6AE8DA3AD07BFF19A49937290FC4900752450E507B7BEACFC962D936745E4E79E0ACF3402CF47397D102DFA4193EBB13931A1B2A7FF33B363FEB9886A977100B5E5758FD35827E580625683EFF1DAB9FAF6DFE8491923AE8784558DD64FE737595F2400C792055E400B5B7A77E1FD2714CC731E581D8B54DACFDC978BCEBA8F8CFFF64F25B11DF999D5D46CD5B7FC2A2DB81DEBB4FA1E5D7B06BE7F2CA7A881FDC83BEBD1BAD5F7E85A5B919CA03675C0E507B7BEADB58A89D8DDAD9280FC4AE6D62ED4F66CEBF06A350C8E43723BEE35F5A01C1FA83FE7B79658DF2400C792055E400B5B7A7FE9C2C966D43E7E59407CE3A0F50FFED940752450E507B7BEAF7211DC7741C531E885DDB503CA73C902A7280E279EAF7211DC7741C531E885DDB503CA73C902A7280AE9FA7FE9A095D37A3EB66940762D73634FE39E58154910374FD3CF5E764B16C1B3A2FA73C70D67980EAE7940752450E507B7BEAF7211DC7741C531E885DDB503CA73C902A72E03878AE3799D9DF4822FA7D30BFFBFEA8F9DDF772B5E6C865DE9426C977F5F61D48FFA4E81C960FA51F2F9A9D3DC2B0F2D1F4412AF2C041F58E86FE69E201C2EF07953FAD3C7050BD43F32D6D1DA78A07F6E3F5B3C003BBFBFC387D90CC3C40D251F1FCB4A7B35AEFB35CF7B35AEFB35C775AEFB39768DDE34FD764F7C13F3F7BE6EAADD45B302A1D3A937D3E363E89F58DCD84D04E64BD4972796712463B9175D7996D67B2CFED9E39D81DAE84D04E64BD499A5B5C4918ED44D67D6A7A0626D3F899AC7B8FDC8A8D85E93357EF85C02626262D67B2CF456393704D1ACF5CBD87153A1417E69DC93E17082598B29813423B91F56EE9144228EC3D73F52669C23987E5C5853357F7DE2139EA786509AB7722EB2E524E6063C57FE6EA3DE59EC5A84C7126FB5CAC34616531717A6AA2EAED0FBC80482C39937DDED22DC28CCF7BE6EA6DB27B31393971E6EA4D5263D700260CFA335777D9981E32E960C2EA9DE87EA7F5A675A7F5A675A7F5A6F5A6753F9954D7D014B66FEEACA4B35AEFB35CF7B35AEFB35C775AEFB397CE72DDFF3F3FA982DD +MediumImage=789CECBD677464477626F8FD97765773B4BB92766776CFEECC4867341A69E6ECAE66CF4CAF34ADD6B40CD59A16BB9B4D76B3D9F4B6E99AAE4956155DB1589EE50DCAA0E051F036E191098F447AEFBD4FD8043291485491DC8887CA6402480009244C9AF811E7DD67E2C58B88EFDD2FEE0D2755AAB174FF9B820BD202CD7721E7BD50F35DC87967F92EBCC0F27EF0DFC1F2CDF2CEF2CDF2CEF2CDF2CDF29E7B79EF11EA31E3B3165CBE47A43A0CF47715649D0FC9F4F0D80AAFCEF556171A9A1A0AB2CEE5463B9C4E67C1E57B5CA2C4F0F048C1E59B06A395D6F7D70597F711910C5D9DAD0796EF83CC7B43BF0C4BB39E82CBB7CD3B093E7FA020EBBCACA917A12957C1E5DB1D98436381F2F917176EC2EB30175CBEBB8725E0F776145CBE69A86AE3C3A014175CDE3B0684A82CBE7660F93EC8BC4F8616B1145B2EB87C0766C3989C9E2EC83AB7B9BC28C4763B0DB30B9182AC7357600673A1F982CB370D1EFF6441E65B6F71626A66A6E0F24E39CDE9721F58BE0FBADE59BE59DE59BE59DE59BE59BE59DEF736EFF47A3C4814AA0DCFB72BAF3D17C914DB8E93699A54160C8F6E9AFE6EA5B3959C9CFE7EA5C91F1A59153F9D3AC8150C5454D76C182739DFE9A49F4F18A078DF2C7E3E612059DE2CDF1BE1261F30B011D6BBFBF8798F81B5759E6E196C94FED0E8785661604C24D9119FC7E5C8F2FD55F792CFB72BAF3D9F5F8C6D3B4EA669A693FE6EA7934EFAFB95E6DAF8E9D441AE6080EAE5EDC66118C82F0C648A9B7CC6405CAF17DD2E81D1A44751650BCE1C3B89E6964604A726B78C2F367970B7BA0A36B717DEE0349A5B79E08F88C1EBE9C3A54B575156721D6DBC0E9CB974070E87194EDF342C4E1FBAFA8651525A82C39F7E86E2D2525CB97613ED6D8D845B7B515DDB88C99939DCA96943D1D52B90C8E438F4C927282D2B4671450D2E9D3F8913A7CE43A552EE4AD9D032507BC2B85D5C42EABD1A756D9D38FCCE3B68ECEA457FBF00473EFB0C66E5304E9CB988CAF2523436B5C33F359D519ABB89818D387BB37B8CCFF3EB3F2E145DCEF89C6180F1F9D65CD0D0C283482A470B7F1C033DDDD019CD69F1B9C93787765E27D45A03B47A3D5A3B7A20B7F8A1538A607638A1D26A893D3B468E7AD81EF4255B1C6ED4B77490F4A484CBEFC0ECF2C16C7342AD37626878085DBD02EEB9F29A46A80D26C8941ADC292D26DFD88EEABA268845A3509167F506C3AE940D2D03BD2F8CAABBB568686EC5B8780212B992B44BA4D0EA0C18191945687E8E6B67B4F0BA20576AE1F638334AF3A0F99CDAF7F41D3484979613F2DAF3EDCA6BCFE722D16DC7C934CD74D2DFED74D2497FBFD25C1B3F9D3AC8150C9455566F3B0EC3407E612053DCE4330692FDF062C261C9FEDD09892CE5BD8DE4749F4B377E3AE9EF463A758DCDDB4A7F37D24C474E4E7FB3E7687FC176F99CD9E7F9D52EDF2C7E3ED966CC3E6718C81437F98C8164FBBCB94B80DABA5A5C3C7F090DADAD181D1FC3ECDCDC96EF6A6EEF428F5007835A0EB95A8B41011F9DFC61F4F7F56344AC40654D3DDA9B1A5046EC5F894C4AEC6D65566180968167721E15759D68AA2F4571653D1AEA2A71F576393A3A79588C2E71CFF70D8D61706404BCCEAEACC200F3B7335D5E28BA9CF139C300E3F3ADB980CF1F84406645737D152E5FBE861EC2C95DDD5D5BF27998C84D6D8407054A84A63DA86F68C1E08000D7EE54402A57C16C32A3A8B2031DCD0DD0D81CA8AB6B420FAF39AB3040CBC0E85DC0B1B3D7D1DE5E0F5EEF202ACB8B71A3BC11A525D7099FAFF84AE41A0386464751DB5097551860FE76E66B2D145F2BF3B7330C307FFBD6FEF6DAA67634B7343FF0F3D271D5AAB4FDED8323E3181C13432A9363707C02BD7D028C88E45C5F7847DF20068786D0D5D38FD68E5E8C8965C4E6EDC83A7FBB841C5BBBFA1265104F7F42225FF77C556D33441211F3B71F609B2CDDF8CC36CB2FDB8CD9E70C0399E2269F31B0995E4FA70ED6F2453E61205D3DB05119EE170698BF9DE9F242D1E58CCF190632C54D3E6380F179E67A80F1F9FED761BAF1992ECF2F5DCEF87C1339BA84E8BDAFF21E0399E2269F3190ACD783F34BDC3CB286BA5AF4F6F6333ECF633E67FDE7F9D56F56287DA7ACFF3CB5EC9E8AE086670612F75CDE6380F59F6F2CD37ED8E4EBB7AB5AE0F33A49FECBD3AA83E4F8F9868174F5C0DA32DC6F0C506EDE2E9F33FB3CBFDAE59BC5CF27DB8CD9E7A9E5C3723F3EFEE61B1C9A8B42699FCB6B0C648A9B7CC5000DCCDF9EB91EC845FB9CF1797EFDC79BC5CF275DCEF83CB5FCE33A3D9EECB3E037D361742B03798D814C7193AF18A081F179E67A2017F99CF9DBF3CBCFB659FC7CF2B5327F7B6AF9E79D66BCA20DE2BDE002BA14FEBCC640A6B8C9570CD0B091AF38DD3A60FE76E66FDF2C3EB3CF997DCEECF3BDC7C03342375ED104F08E3FC4ECF32D7093AF18A021AED77B86A5282BBB832BB7AA5055D78893274F2334B7F59E23F1F8A322396ED676A2ADA912A78BCA71E3FC0934F15A70A7A91DE74F9FC3B5CA26981523398581EDD8E7738BF770E4D3A328AF6CE0F6A0A96FE1A1BEB1056575ADB87EF53AEA9A5A70B6B80EE5D78F93385FEF2A0698BFBDB075F956F1F34997333E4F2D3FD264C0FBB361BC619E667CBE056EF2150334C4F53A1DD72E53C8C11F1C8542A18054A121DFB09476FCCE0121DA7B47209F188050A9C7D8D81826D45ADC2AAB81CDE9C2845C03BD4E955318D82E9F5FBA5501C9D830293B35B7965C6F6F0F4C763706878661767A2194A9A052CA761D03CCDF9E998FA56FC489DA662386074D18117951745B0AC190050AB93B67FC6CCCDF5ED8FEF6A7465D9C7DFE966B86F9DBB7C04DBE6280864CF763498EBF9335D0B2617DB874D667DB2CFE4665C8D687CB0DFB9CD76F477DAB19B5F54AB4B6EAF1F969210483668C0CD932FE4E669F33FB7C3F30F068AB89B3CFDF72CE31FB7C0BDCE42B0668C8743C5C3E632057F400F3B7EF5E1D9AD7CCF5C995FF78B3F8F9F41F333E4F2DFFA2CF8A97D5D43E9F657CBE056EF2150334303ECF7D3DC0FCEDBBE36B55E982686A3340A109ECDA77327F3BF3B7EF07069EE0DBF1C1420C6F982799BF7D0BDCE42B0668C8747C7B3E632057F4001BDF9E799B4CA59BC489D3A33874848FE3A746A0314CEF6B9B6C2FCB66B33A181CF7102C04A0D30720514FA287EF8048ECC95A0C30FB3CB5FC48831EAF68037851EC62F6F916B8C9570CD0C0ECF3DCD703CCDF9E591D521F7B4DBD96FCF36A2E9455AA50D7A8E7383D57FEE3CDE26F5406EEF9FBE86BD7A26FC08ED21A0D86062DE0F36DB85BAFC95A0C303EDF80CF1B0DDC7A326F5AA7189F6F819B7CC5000D8CCF735F0F307F7B663E16A3750622A90762B90FC74F0E2764EA7FCF153FDB66F137AB03B976126A924F8DCE0FA92688A1311734C4CECB560C307F7B6A39BE9ECC91D832F3B76F819B7CC5000DCCDF9EFB7A80F9DB77AF4D46EDF3DDFCCE6CB6CF9365937596F353643B06987D9E5AA663E1E8FAED3430FB7C73DCE42B066888EB7593C30F8DDE008552C3CD9FD69B6DF0FAFD058D815CD103CCDFBE8B7C5E214724766FDFEB702FCB66AB3A08CE44B93E06DA96A17DE9D98C01C6E78CCF33C54DBE628086B85EE78FA8D1DBDB8973274EA2B5AD1915F5AD9088C60B1A03B9A207189FEF5E1D8E57D417149F532E8F8F19888F1F90AEE1836CC200E3F38DF9FCE2FD7B38F6F5578CCFB7C04DBE628086C47AAF832208047DD06A0C181789190636493FDB30B0133EA7FD2CF4FD3450BF7E5C5E7BBE5D79EDF9F47C78DB71324D339DF4378A232EAFDCD5EF4C4E7FB7F3966EFC8DCAC0E50B25389C8E1BA0E3FBE3E73AD3645662A084D4CF76E36C1703BB5D1FFB8101DA063B71A21852851FDE60386D0CECD73FB9577A6027B8C9570CD06075BA335A1F2ED335D0F2617DB8BD2A1BB63EDCFEDBE772D28ECFC576F966F1D3A9033AFE2FEE6BCF660C30FB7C6736683A75908B7A6037CA269F3090A91EC8670CE48A1E60FEF6DDAB43191D075B40FEF6B82C967939DB2EDB31C0F83CBDB299F44E627E66167EB30DE107F6DB7EE32E9B747972D984C9753D7F0CBD473E824B38C23DE7B307D1FFC9A7708AC7611818C744D12D48892E18B97415B35ED7AA77B98D2EE8DB9B13E7F2E66E4E6F18BB3AB8E7A627E7D17FFC14C6AF5CC2C2CC0CF78CCF3545D2FB844B9386F10B67E0D0BB316D5E991BBA105986A29947BEE113040C3A2E8E7942C57D935B2284B2B51BE3D78A20ABAAC5D8D52B5808CDC1AE3073EFEC3E7C847BA7F0E25952CEF730F8E515083EFF1C065EEB4AD947EEA3EFE809747D78887B8EFFF14798F5D80B0E03B9A207D87CB5DD9BA3D05C26C0427469D7BE33DBE7ABC56591C405B1D49DF51860F3D5D22B1BAFD586898A5AA89B9BE131BB31179AD977DC65D35CA5B5F3D5A617EFE3D46FFF36398F21B4B88C6B7FF1103435B7B97BBDA7AEC2A71072F2D4F422CAFEE67BABDE25ED1845F71BCF71F2C89D264C5C38C6C9CA3E0964B7CFC3E708C03CD08FB9854508BEA4ED0127977FC1D53B101C3B0C496515FABF3883699F07A29B3712EF364A6C28FEF33FE2E4C9A9055CF8E33FE3BE899EB7BD7B1833E43DDC73521B78CFFF0CE1D87DEE9DFCCF0F71EFE41F3F4BDEE982BABD1DF3A1108C6215864F7EC6C591B50BC07BFB65EEB9E1CB453074B5171C0672450FB0F96ABBD726ABA8D6EDEA77E68C7D2EF7134C4C663D06987D9E5ED9D8351604F41A68DABBA1E916C0AB56EC3BEEF6430FECA46CE8F510399EF99D7FC69DB77F720EDDAF3D95B8E7547CBB0FA87142870BFFE277A11F92A3FAC73FE142D1FFF757B8F4AFFF4FE81A2AD17BB618A6F61A44C9F37D174A31F8D15BABD2B11BA73076FC5022FFD2860ECCD82D896F13DE2A46786196932D4A0F4AFED31F7372D9632F427CE544E25DCE07F6179547CBDA50F9D77F9EB827A9E771EF4C95FF5BDFFD1E91BFE2CE557DA3708BC70B1603B9A20798BF9DF139E3F3DCFF8F779AE67DC23134CCFECB7F89FB3FF801272F113B6CBB18C8453DB013DCC4F9FCC46FFD330C5DB9856BFFF65F6131B2B02A4E687E09ED878FE2F3DFFA1F202D3A87C9C979486FDFE4EEC93BC7D1FBE6F39CBCB0780F82B3E750F58B1751F4EFFF84F3CD27A7D3F9F9658C9FFC6855FEFB8E9DC6C2DC8A1F5EDD2F83BE79E5DB289F5FF9A37F8E8E232750F3F77F41E2DF5B95CF80670AB5CFBD8AE3FFFD7F077377CBAA74E83B23A1B9A4EF5FC4C8AD6A14FDBBFF63551D0C5F2BC3B4CD589018C8153DC0FCED99F958FC53514C4883B87ADD804F8F4A72D2D79A89BFBDB3D78B2BD7B4B85AA4C7ED3BE6ACC600F3B7A79663172EE21B00F7FFEBF7B1B81081AA6B1CA6811E18F97D90D73662E8EA2D4416E7F71577D9E46B5DEB6F9F25C733BFF33B848F97315AD184D2EFFD1784E7E7B87B5E7B0067FFF59FA2E4BBDF814B369188A3EE17425D5BB9CADF3E3BB784ABFFE9AF50F7D38721B975897B6E217A1F6337CA50F1C82F70F3CFFF0CA1A9C0AAFC1B24160C1C798393E7C9B3E3376E71B249EEE2ECF3D07C149D47CFA3E5A947B86FE2E28CAB70EC77FF000D3FFF098236F3BA7CC6DF19BF2E6BEDC5EDEFFF2D3C8A89557530351345C3E33F4538BA587018C8153DC0FCED99B5C92AAA6D387B5E83877FCCC798680A51BB0BCBCDAD880D8E233AC447ACAB0731BD1E31911451850631B11231BE00D10921623A2D2747C2E18CDA647B59365BD581C61082D11A42702686EE3E1F62461BA2321162FD0358168C63512B27F9B72036328045A7034B762F624252361362729C404CAEC1A2DFB92F1860F6F97A79F9E2258ECBE3E1ABEF7F1F86C61E9809761D1322C2EB4350777693E7BFDE57DCED871ED8096EE8F5647F3B3D3FFD87FF11D6EE7A4EE67D7C1EBD6FBF88B87D6C1D9D48BC4B74B70DC3D78B13F6F9F0ED7AF4BFFB32270F5CAB868957CBC9B54FBD0C657D1516A34BDCF94C388619C7CA1834977D0E77FEDF7F93F81E61C95D2C4642ABFCED734BDFE063FC36F74DF4BCF491E721BF7D81931749B0916F0A7A66B877D26F8BBF93CAD17B2BF5AC19504274FE282707AC76AE0EC2B16FF0E5FFFE2F306395171C0672450F307F7B6675F8DA1B13686977913259E9C78A5ABDB877EE1896FBF9586AAEC7724313622A15E12D25E1360B96F984E73A06101D13108E1B24D7A507A6CBD3899F4E1D74F4B8392EA79CBEE4F0202A1C236D9A4E2CB77660A9E422967B0610EBED071D3FB4E499C272170FD1FE412C05E6106B6924D797F705038CCFD7CBF73E3F867B473E82F2C73FE18E34440787B68D815CD4033BC10DBD3E1BA57CFE5BDCB9DBECC789FFF9F7316DD172F7068B6AA0AD59B1993D561F468E1F4BBC8BDADEA53F793AC1E7C2BB5D50571571F258793B916F70B292D8F0E2E2EBDCFCD769870D2192FFEE8F3E87432C45CDB36FA1E5897F4A7C8F55EF85BDBF1D26893DC1E76A8102E7FFF9EF71DF44CF1BDEF81801D5D8CA3DBE04DAEA3B989E59E2DE69138913EFA4DFA96A6A25F6770CBDE76EA1FBB527B938FC3397601A1A42F7B12BB8FD7FFF21C2A1ADFBD6F20D03B9A20798BF3D3D1F87D7E982ACB28A0B75951294556AB8FEF22BD775ABDF372643746408D1E16144A81DDED941F86D941C3B119148B168B5127D398A8846B722CB1539ED6FFFF4A8021F1E96E1D01119E7AB700ACD882848198C8BB0D4DA83455E2BA21231B1C7C7B9388BC1592C4A491B66428245A381D8F28A7DC300F3B7A7EF53DE0E06F60277D9E46B4D2E9B05725DDB3F8AAE43873171F31686AF5C8647AD4CC4A1E3C6C76E5540545E89D1EBD761ECED5EF52EABCA0AC9AD2B2BCF9367476F9470EB504DDCBC89F0E28A1F9BCE89EB3DF6259786B1BB9DCBBF5D6741ED2F9F03EF8DD7301B0CACFACE8972A2979ADAD14D9E17DD29C5C8B5AB08DAAD89676643510C5DBD015119F9A6A222D827C6B8EBF49D350FDE3937B9B27F94CBE8E4D2697CFE194CBB56ECF7807F06752FBC86A6679F41C06428480CE48A1E60FEF6F4DA441584C7A5847BA3E47EF441D9D1EB578B8CABE2CC2D2C41DFD50D874C8DA0C39ED177A6DB26734E92FF75DC85F171371CBE0574F7DBD1D76B81CD3E9371D9A45307B40F9DDAE754EE6F91236035C3A9D2C167B4C0A5DCDA37B75F182814FBDC119823185D19973C3D1FC55428C2C9D1D83D3882F3DF3EE79F4959363BC1402EEA819DE0265730B0DBF551E818C8153D908E7D2E926BA05253F9EB757172B10E77C4E7E49F4E956F6A977E795E835064E55CCF1F82BCA90FD36E13660293197D67BA7558D3A083777611BC162DAAEEAA515CA9835EBC3B7B916F550734DFFD833E6EEC00ED4B77C8A4300E8CC0219722B410216D1AD7B6D3647CBE735D3E6E9FC3E7C41EBBA3F0C1EE0BE34BFF0217A87C76C88AD77B6C30F842A8246DBE63F38BA8EAB3AE2B1BA6CB199F330CE4A61E887394673A8CA1E131389CCE75F7F8FC41D4F086A01109565DCFD53ADC369FFB02683B7D06DAC6662C45A2AB9E130C0730B310C3B98B3ACE46756ACCD0F7F5C02A12134E93EC4B1DCE44EE412CF343AC08C2E30D6170CC8D816127A626C37BFE1FD7353A20964F73E3076E9798611E1D8771900F9B48048FD1C6C9935311CE67A1EF1FC5E895CBD0767463617E7EC334199FEF5C97BF28F1E127AD7A3CD76DC2CB122F7E39E4C48F6E4B88ECC14BEA205E510488ECC2CBDA49BC619FC12B4A1F69874DA3A2A212D17B5FED08037BFD4F1EB42E677CCE30902B7A20CECDB659625B8A07894DD7B8EEDEC0A808834343588CAEF8ED0AADFF7CF9FA0D44E54AC468793CE84B4B15E7D61DD581F79DF60DD876B56CB6AA03A737829A7A13E1750B34FA50CAE7681B43C3EB80A2B5079DB4DFF1C6F503C14021F49F3F47F8FCD90917DE304F72FBA6BD669EC64B722F273F31E8C0935D6622D3673C787AC88E37AC532BEBEF9797736B15EF0403BB91CF6CEE3BDD6C6C413662602FEAA3D031902B7A20DE7F6E27B65C6F6F1F140AC53A3E5F1B0ACD3E5F4EDA6765F6D23598878731ED9F868AD8EBFD27CF43555F47EEDD3FF0F564E89E28F1BD4BE95EA6BB5136BBB29E8C2FC095216D0BD163B24CEF253FEFA57BB02AFDA85405B85046B8282E275F774F45B65DB685609F3F33EEC62FF976BC6909721CFEE4A81B4FB4EB380E7FD53885674628B77BF06B5708EF876378CB39CBE146CEFCED69E1261730B017F551E818C8153DC0E6AB6D8FCF2DEF7C0C4D4D19424417EA3ABA3070F6225CAA95365145A5E6C0F663A13A79ED5EE494D377F33F5E24794BE59315CB887DA758BDBF1A1D8F45E7B25299E370D2F689FB386888CBC9654BC7197E699CC6C7DF7CC385371CB378CD3A8BD72D53785913C46B86205E50F87124B68CB386294C933A88CF97657CBE22FF82EFC22F3B7578C332BD6293F759F1967B9EE3F3E7245E3C37E2E6F89CFADE7F45CAF365D25E627C9E3E6E7201037B511F858E815CD1036CBEDAD63E0E6A4BC6AF6FE66FE797351FC87E2C747FB338877F78989F9069C8B46C7A0E1FE1743D0D151FBC0F59452527D3FDA3E2D75B4F5C431B09F1737A6FA0BC9CB46FAA395FE5D01B6F72FC9D2A1D7A8F3E4375668B600487A2F7382E7F7B2A8ABFFD72084FF06D78B2DB8087ABB57891F0D3C337C7B9FBF4B961D734220FDEC3FCED2BF2F3121F5E7784F0C2B89DE3F3572DB37849EAE3F8FCA951177E54ACE0F8FCD9713777FF6DCFDC8ABF9DCD5763FE76E66FCF793DC0E6AB6DD33E7FFD2D988646E0526BE156EBE1D57DEB63DF6CFFF3080903176F4378ED1A5C6221643C3EAC823EA247CBA16CEF84A1B7175A1E8F9B8FAA23C7EE4F8F43565D018360141E952CEDFC500EDFCDB249B6DBCA92D6F54E7E6E2B7F7BAC8FCFAD4396CADF4EEF253FDF6658B12B576C4B0BC7E74F749BF0835B72624B7AF08B6E3377AF45BFFDB90385609F3F2DF4E2A19B72BC22B272E5F4589F1D8F962889EC221CEE22654979DE8917C59E9576937F9ED9E7DBC04D2E6060B7EAC3E25A8042E987D6380DBB67162279002A35ED1F4BED83CC370C485441E8CD33B05867A0B7CF6278CC0D87736E4FD3CC140385EE6FF7E8AD70EBCD849B759871DAB7E473C3732F4171B7062E8B1BCA8656C84B6FA5CDE7A3B7AAA06F6B81A2AE0E86513942537EE8BB3BA1EAE8854326C7F099D350B6F0E0942920A9AA8584BCCF2C1820DFA64A3B3FC97C1E5EBC07BFD984D04C086E95164E924717A9BBB5F9DC6B3EF7E8CCF099AC246D25E626A730E30F1E08060A81CF9F1874E31DA27B9F1958E1F3E7251E3CD66224B217FF54A9C6C377649CFCAC2480BF3B3782777D738CCFB7819B5CC0C06ED5474D9D06BD034E283493B87861087CD2B6AEE1D9A1129AF31E03DEF037E86E51A1BBCF8AE62E2B5A5A345CFED7CE01CE360C14BABF5DDF3F08DDB801CAAA1B1BA61F6B6882F5D4694C15DD40B0B115930E0702EE00C2E1307C165B228EA8B864D3EFBC41B051A30A70E1AE32B0A55CADF025E4B5F724BA60CA743A4B79882CC556BE3FBC0C496949229FAA8E3E683B3BB6551F713F6CEC4E292C274F639994C1A2C797788EAE75BBD57E2C9ACE5E488AAF609AB42B24D5F518BA702EB116D67E62209FFDED1EB30D4E9D11CF93B6D5ABBA00DE74CC727CFE02397F7EDCC371F8BB9361BCE35F4CC81F11FBFC5DFFC296FEF609C9F6F6B6CFF49FDC4B0C307F7BFAB2D2300531690FF60A1C906B7CE817D8313068C37C38521018189AF0100EF46374DC8951520EDD7D36C8649EACC640A1FBDB9D7215EC1A62A3CBA50887E6374C7FA3F56492E5CDEC731A2E10FDDA4474E86E84416520653AF23536A8AEBB37914FCB848CD8FADA75F9DCEC9BE3EF8BFB28E818364F631702360BD7973ED6AFC550BD80B48954686DD0A5DC8FC5DDD08660C9754C4A65080E0CC15751C2F663D941FA5BC551F307390E8F8F274C47A6612BFBFCDCC509B87CE13DCDE741E8819DE026DB31B057F5D127B0EE7B9AD98201B37D0E5A636AFF63B6612097FCEDC7FB6D89BED5171401FCB4418B471B75F8518D068FB519F1DCC8B7F75F2361D43AB3659A1BF5EBD27D2AF68ACFCFA934B8AC55E3B25EBF215F9F25FC7BD56AC32D0709FE204E4D4CE08EDBB93D3EB73BB17CE1D2BABC71FDD6C4DE4EA73E52F1B9A9B415E1A00D2E95169691099C7DE906AEBC7A16D301F24D5617A2A46DB4DCD683E5BAA607FBB108101B1A01B7EF4A700EB10101A2847B96A6C3586EAEDBB7FF389FF93CB4B004EB84644FF8FCD0113E5A79264EAFD17B5AF32CF4C47653EB27E109463022F4426708EE9B1ED8EFFA28743EA77D7825E5720E27FB9566B66080623E9E7F2A673B0672C5DFBE108DE1B6DCB34A0F3D3D68C39B9E053C72578EA7A4D3F8783EB4EAFE89D9458C135E491E8F4DF753A9A9A8E0FE511A26AF17A5FC1ECA7D25E5952BCF9138D75E7D156D274FAD1AC3BD566E7FE34D74969525DE4DFD74E7487B41A994A3A7AF2FC1E75F0C0EE29DD61E1CEB6E4AC9E567F42E5C920EE1839E1E7C3E26C29196061CA3716A6B12CF9C2A6A5E954E5C3E4FBEB3A26AE59CAE6947C795A72A5BDA7F108FD35C5E0E59D54A1E7C16EBAAFA88FB61E363FCE9FB1C35AD9809F808978FE0CD675BF1C23F95E2D9BFBB84B262059C4213DB8FE5007DAD6F749870744887CF55FE155964E702954F297D38326CE0E423048BA706B5DC51A59BC458D27A32D37321827965628EC40787FBB979909D3D1688645E945729D0C6336242E14371B1087DFD1694916BE1F9853DD703CCDFBE7FFEF695BC2BB9505C2AE58EB46F66AFD3CC160C78830BEBF2EF9F8A64350672C6DF4E744DB1C29BE0EA373DF37894D8E48F35E9F0A2D88567C47E7CBC1859C5E7D7EC33DC1E14C9EFE5F65259FAF6BDD43E4F352FFA1EE1C278FA5C9CE81277DC2C0F9C7D1E8D26AE1B0837BA7CC4F651AAB8639CCF3FED1FC0C75D9DF862489092CF2BC2319C1819C26985129F92E74E13CE3BCCE3E1E4E8D03AFB3C4A8258A1C1D2BD07F9A4DFF9608E3837BFBBB1795DDEB8EB4537BEFDFE0771DCE4BA2469CC5B3C4F5C3925D9E7C1D6764CBA03F01B4DDCB1BDC598723F96D9A91978B49AAC6997E7B37DBE2A9F496BB7D23D846888E3B822A97ECB2BCAB78C43C3A1232B7320C7445E4E9F0D8CB909AFFBD0D8A08544E9474BBB09DD3D2682C1AFF65E0FEC62D9EE0437B98281DDD0CBD427136FD31D3B3E9890F9838E3D4B335B3040D7EE88AFE571B548828B578489FC1B93FCBED986815CF2B7772BD7AF13B6F63C2ED728E9BAEA4B5BA76977A6E4F3258369DBBA3CD9DF3EB3781F9F1F3B8A10B159E2CFED55FFF9ADF27A441717527E67AABCD140C7B4ADFDFE74F95C75FC34D4CD2DB028CCB04F88D174BB27E57E2C349E4D26CD9AFFB860F83C299FF45F4DFE5F93EF6D24AF8D73E808BF207DADA9CA265730B0DBF541EDD3FD4E335B3040B12F14BB730203B9E26FDF2BBF0EFFCC656879AD18BF590655EF284C9D6D5BA6BFD1FBA86FDA289124F421AFBB3B21D310E7F3776AEAF046550D5EBA7A09C7FABBB6E4EEAAC565BC79B71E1F37577F7B8DF76D3A978B4A20918838592595C245EA8772B3BA6F02DDEFBD05694909C6AEDE40DB5BEFC24E6C7C7ACF49B89D1E9365BA7EADE0E4A9C4751AE2FE76DA0F4FDB03D4DED79DBB04039F0FB3588BEA1B43E8A91D5ED98FE58E19C6E111E8057DB00885989D8BC0A994C3175880B2BE11CAB65E747C7888BCB312A1B9B97DC74021F8DBD7E6532C577221D5BD8DE4F57152FFEFF9EC6B65FEF6D5F16F97480A1603B48F614CE4CC090CE48CBF3DCD38DB91A9AF5A56DB087D57170CBD7CE847D5F088C7B74C7FA3F78566E6D073E27882672BEB9A2091CAD6F1F9876D3CBCD7D0840F9B1B7145A74ECB1EFFB0A31F0D4BA1947C7EA7E22EA432F93A3ED7F2099FBFFF3EF41D6D90949763F07C115CA2B1757C3E78FACC867C3E37F7C0BF6077A285DC8B3DA8FB789E5DBEE8B7FBB110FB3C55D904089F9B0786A0EB1BC1E8D52B50D6D51F0806987DBE33FB9CCD3F2F6CFB9CAEDD5C5A2A2E580C48655E8C4FD8730203B9E46FDF8F3433D5E5C9E38407E446B8CDFAC4F95EF8DBA763DFE0D2B53BF0D90D3B2E9BF837A7F2B72797C14ED793D98BFD58749ED0B6F399CF7C2ED64F8147CA85863377F909B9B45FCD8554F73692D7C6B1BB437B9ECF6CD5E56B7193CD18D8333EBFF735EE94CA0B1603746F0AA1287FFDED85C0E79AF64EC8EB5B21ABA9412412493B4D59D21823A1C28085F96FC74EC4F9FC70078F846EBC57579BBE7D4E6DFA9ABB29FBCF27E41A44161757BE25693C1C5D1F8EEE0547D787D3B47741C5EB86B4AA7ADDFA7069F339B1F1E3630293E34B48FB554A383DB93CA20FF66EA132373F8EBC3B5599ADDA8F2516C3E7CE396E2CE3BBB34B78A45E8DA747EC24D8F094D08BC71A54F8698D8ABB7F241086C13397727F9842E473CABBBBD5565C1BA41BCC8D2C045DBE1637D98C81BDAC8FE252C5BEA7992D18A0B68A50ECC9090C147AFFF946F7542D3C88AA9BE1D3ABD28EA3219CDB75E942CA79643424FCEDED3C1C6969C67B0D8DB8E5B4A5A5530F9138EFDEADDA72BE5A735929640FE6CF49ABC8F90B2F7232EFEDF7D07DF823F47F717CDD7C3B3ACF8E1EC525A518BB5694B8CE5D2BAF4CC803572EEFE97E2C3CFE080ECD4539BEFE307A1F8FD42AB83D449EEC35E2FB5F0AF1B3160D1EB9AB4CECC7D26D09B2FD581EC8ED4AFF9EF139ED3FDCEB7C666BDFE95ADC643306F6AA3E54BA59C2E7853986624418C417276538FA858893B31D03B9D07F4EE70E706B52123B81866479ED399543917B3B4E332E8766E7E1D21931E974A71D27797CFB42EC1B5CBC7613A1B9F5F6F9158B0DE5D393B8A0D5A37C2A3DBB8A8B33F9ADCE4EB6CF557AE38679A3EBD1C6F3E3B7B911B4BBD6AD0F97E9DADD5BEEC72292ACCC8F4BB51F8B48B2EAF971FB1C5E7DB026D0F3A44DFCEC8407CF0CD9F0788F153F6DD4E1698195EDC792428EDBE795A49DF3A5588822B3913B3F2992E2E3F67E22877142AAC497E362222FE1B2D58517CF5F4035C1E7558B1D2746865164B1A226761FC78513B8A2D332FB3C056EB21903BB5D1FAD3C374E9C56E32FFEB203064B0831B30B31A3118B060B622A3D62A363589C9EC592C38198865CF778103318B064756269721AD16DCE6DC9460CC4E7E1D2F43999E46DD16244CC64E3CA60C9EBC66280E8788B054B2E22CF8557CA80CE9B526B48D910BB3E1ADD370CE482BF9DCE538BCF29FF30F615B7C7C493023B5E334EE2A9413B9E17D17566BE4E3C43F7D0F6A6B9F777CA7B061337FF7C91D8A6EBD656A3EBC96DF0BE643E0FDF23BAB09D8F6864A5EFD14CEAF782DACBE9C7D32211CE48E438A754E1B2569592BF6FFB67511F0DE1AC428D9BC4863F31214649C0BB8ECF23249D2BB72A119AF1AFCFDB837CA45A1F8E8E578F3FB7D77C6E9728E1A0E3F4944AF8C9FFE0181F3B90FFB810F87C6D28F6FB511A9C26F27DD2869C41B1F75B0C55CCCC71C7BB9145DC21FAB73EB688DAA525F25C0837ED66C6E7297093CD18D8EDFA78F2E96192771B04C301EE1B967B0558E6352156DB84E5AE3E2CDF2DC7A2DD84189D076BB463A9A10131E128E136C2EF44C745A5DB1B43978D180845EE73F9EF137839396676203AC4C7725D2B5706B18A6B887690634F371767D1E2E6CA2036304CCAC68F586BF3BE6260277C4EE7B2D0F7D340FD007179EDF976E5B5E7D3F361EEC813DB51742F96E0EBBFFE721C6F998278B4D38AB72C018ED393D791A1A143AA82B4A262D3F5DC56F987CB4AB9B536A86F8DAEAB1696C812E9277F97F9E4A9848FBB85F36D57AD5E1FEECEED757EF0AAEA6A4844E384CFD5097FFB27BC367CD8D28C0F5A5BD01809AED3C39F0F0EE04B931387DBDB7063720127FBDA51BD10DED2DF7EEB8BCFB97CC4D787A3F94855B6F17C703EFA1BD7314F747AAAFA485506C97247B73BB11FCBAD3BA694CFD17E7BF1ED2B98249CD177AE18DAF656CCCD07B78581EDE0662399AEF7B7DD381BA5BF1BF8DE6EFA9B3DD72AF7A6E4F3DD08743F96BDCEE77E612053DC6433067692A697D89556B1940BC60919C6454EAEAF784CE442D12DFDAA6F88F4F6235ADF88484F1FA2A5B558AC2CC58264048B448F45EA9AB1201223DCD68A70F700168C062C8C8FE63C06EA9BACB878458BF3175590AB26119E90629EB453B8B2206510A9AD4498E8EAB05CCEC509117B9C9641843F8479AD1A91E1917DC58048A6D8369FEFB77DDE21F226D6657F5EE6C73FDC90E2891E137E542EE7D66F7FAC459FB84FC34D62AB509FFB8EDB6774DD736287A7B4CF4B4A377CDFDAF5DBBBC7B598F1ADEC631022659EBC7EFB0D9B19454E37B73EFB5AFDD948C2458D96D8E54E5C773871D366C165A31977BCEE75F6399D7377A9A406A1294FE21B1279DB85F5DBE375B0D173667B98EB5F0BCEACF8A3B8FD58C606B1DCD48EE50E8279F130828D3CCC5595604A26C7D49808A17AF22D8241C446483B562861FBB1A499FE66CFD50D3B397CED4560F679FEDAE72557AF24E6A6DA646A6E5C2BF5B589E501CE364FFE86D05C183E9D0E5E930D8BF1F1B7798E013A07F7768919D76FEAB8F2F011FB7C7632C81D1708C7CE0536DEFBF92030900BFEF6FDC40D9567A6C3F09BCCD0933696A9A71376990A91C5E89669AEE5F3FA3E099666BF1D17B957EBC31DFAEC1422E1B9C437C4AFD37C788D4658868530927CF80CA66D974D3A75D0D9E3E1B89CF347E92D882A1558E6F562B9B20E4BE55789DC43B87B98C4B98725DF3462E3E388F207B034B580E5BABBFB86817CE6F3BDFC3FD2A9835CD4033BC14DBE6160A3BC5199FADB691F7AFC1B942D5DD034B7C22216EE1B06EED6EB70A34C8BF646296ED61A515736815A9E050EF3FAF50AF7AA3EA86EA37E482AD3F52F0D7D03B0111BDD3C3C06F3E8685661808D6F5F7F2F307D1FFCC31F607ACA0F17B1A5FBCF5EC7DCA46BCB34A50FF62CD9289DFDD8FF3C791F6B9A8F7E928FF9D00CEC0A0D466FD760CAB47EBCFE66DFBC551D9CBBA0C32747E5387444C6B55F47BB2D88E8B558B4391055E9397FD3A2DB8545859C8BB3381759D98F858E2B713AC83DDFBE61209FC7B7EFE5FF914E1DE4A21ED8096EF20D031BE58DCACD6D4E6E4CF79717B408CE44A0A56B6E09FAA01F10EC1B06BAF8B4FFDE8DD60E0D5ABB6DB85B26427DBB193EF7D4BED4077FD0879985180233614E56F13AA0EE6C87717000A6313106BFFC126E6227998746C8BD2E18FAF9078A815C18DFBE1FEDC064796A320C6D6B1BFC361B9C12D21E1B12223C3FBB659A9BED971A8EDE2738E885452080DF42DEABD87A3EE74EDAE5C9F639CD47EFC71F9376E428148DCD18FAF2026C2221F4C322F875CAB4CA262DFBBCD79B1807AAE48B609B10C2342EC5C254E6BE28669F33FB9CD9E77B8301BA2734ED83BBF7DE6F368D4FFD6E45B7B6D6177B8D81ADF610D88BFAA0FB529C38ADC0B1E3124E5EFB8CBAAD13C6E10998491B4770E13A4C7D3D078A01E66FDF3D5DBED5FEE7BDE76E23E4D060766A1E9AB6D65DABC38DF89C067DDF20B747F9E0B5BBDCBAAFF2DA3248DBFAA12CBD9256D96C5507F45FEF27ED56DACF44F14EFD51FA8111D24E1D816550905518607CCEF89CF1F9B7727C2D277AF49AECF09BACB029CCF01AF49037B7C3DCDB9D8873D0EBC9C8D57E6233D8B83DC8F71B039BAD27E3335A303B1F85576B8469681C4147EABDE7B69A631D9793F76EDB2F3ECF777FFB56E96F1467337FFB7C64196EAD067699123E930D5EA3615BE9A79B1FE91A9FB24D2283DB6085D76C23BC3EC45D0B06E661E8E9416469913BF7123B7EA37C6E5507E5555694555A88CEB3E2C429352C22294C136384D34731E57264150698BF9DF9DB99BFFD5B79E981BEA2C7F1D25A4CD98C50F1E598F2B9D07FE602E6E7E713716E97C80F0C03743FDE8F3F1570FBFC9D383D4AEC07FBBED6071D1B48C7FBA77A26565C8268452529C32A2EC4E5D8F90B8898AD89E7E838EDE4F957EF109DFB82C28FB7FD0BF8B5771EEFFAE6F19CC487474AA418B3CDEE1803CCDFBE7FF6F976BF6D37EC736E5F545F60C3F55669A07BFAD2357B527D733A75B0E5FAED598201669F33FB3C53DCE4130692EDF399C00C42B3B308851631373D07BFD58669D78A4D4AD778EE2CE938100CC4F7602F299727F61FA7FBFDA5F2BD6F271D2DAFF3DBF9CA6565683BB17EDDCCB8DC76E22A9A3EBFC8C9743DEFE6D23B89B9BED6D36752A643F56DCBC9D3DC33E524CE51B93BC1E52FC80278B44985EF9F17E12572FDD9210B1E2AD3E0099E1EBFD24FA268790981C9F91D6180F9DBF39BCFE37B9E2F6FF26DF1FF2438B37E1D23C6E78CCF199FE7379FC7C8D12614C1342A82B4AA0E93361BE6A7A756C59F282DDFF05D53BE29B8E4729887461159BA07974C89A57BF7E0B558611C1262D26E87CF6A87913F0CAB580593A01FD6E111780DE66D6180EAA8DD2ADBB56B68C5EB38559CCDFCEDDCFA6229D6BDE4D623D31912CF25DBE747BEFE06AFEA837872D485B7BC21BC2CF790FB41BC1708E1E91E13B746E64E31C0F83CBFF87CFC7631A40AD5B77B5ED637727C4EF1A522DC1EBF2E96E8127D36E72E4E24389DF6DF081553E08F3BD15CABC1A0D08D5B7714181CB641294F8DE954FBB1642306189F333ECF573E0F3A7D083A5C9874B831EBF36D8BCFE991FADB2D823EB8B516CCCFCDC19DB486340D9BF1B94B6385A6B9018AE64EA85B5BA06AEB85552886ACAA849B1B64178EC1363A04796D23AC1A07A437CFC14AF48FF8CE8D9CE673BAF647C06283DFEEE1E6EFCFF827311B0CA64C93F59FE757FFF94EBE6D27FD6663B76EADE3736AA36FCAE717849C0F8B0683651AFDA36EF40DD85052264763830AC7CE08D12F306270C09C324D91C405B1D493F51860FDE7ACFF3C5FFBCFF5FD83D08EE9212BBD86F06224AD3463E72F2270F51A629F1D85655C8C00B1A3ED62052C135258860756C51796946EF82EBDD68BBEC641B4DEE2A1AF69185D957D1C47093AA5E055F46378C088B69BCD68BBDD81AE9A41B4DD6A018F9CF37932088516EE591A4444876CB4F7CF5C3882B27259E2BACFE68643A9C1A47712DA8E4E8C97544351574BEE2DA555B6F17146D486A67DDEB2438711154EAC7B8E8EF53D7B5E89536765E8E871AF7BD768C95D5807FAA0EB1D8084B409D474ADBC03C2000DACFFFC60EDF3A0C38BA0CB85D9C02C3737CE3C32067D0F9FDCBBBFEFFEF6B56347D3AD8378FB32DB31C0EC73669F678A9B6CC580655408B3C400FBD8D0BAFD967692B7B5F137B3CF7773AF5EBAE656CA32207C46F7768C5F973474C139C2C77C38065D471706CE5E8447AD49BB6CE37A72D57ECD6555F06AB5D07609C85103B74A83B6D241E8C7D5989C5DE4D6718FE9CC58D4AA1013CB109B90C35C51066B5D236CA5D570F7F010181B25FA96E85CAD1E510979466F66FBB1ECF17F9C4D7C6E93101E15F47132ED5F125C2AC694D5B8AD3ADC8CCF17AD766EDDD7D8F0C6EB18C5B93CD537333E677CCEF87C6FF85C6498C679F2DF5C50AD848DE4730A1F774CD5AF1A97637DFC94FDB8DCFAD4331BCFF1CA193E27189027F9C443263B42020167AFCC8F8C23D8D286E9CE1EEE3C9DFA48C5E754A63AD83CA184A295CFF5218C17DF41F585CEBCDE8F85F9DB77CFDFEE3639E110091122ED4CB75ACDD9E76E8D7E5DFAE9E62779BE5A98048B5002B7DE0243178F9B2B47D75C5D1B87FAD837FAE68DCAC01B5C48D8F5B78A65B85DA2489C6FF4BE83C600F3B7337F7B36F9DBF952378E7DFD55629CD4133D66BCA40CE291460D9E1CB0E3198169D51CA7437351C8CD2E38A4322EC8481049E5DCFE5893D78A52A649F94D5DDFB8F21C79DE4A829DC80E729D865B5F1C4BC8C9D793651AFA8E7D81F9F9F0AA771BAD3618CC56B42B57F671BE3915C6611E0F5F0C0FE3F4F8484ABE3EA735E093BE419C938CE38454832FFA3AF0A96008B7EDA6049FA7C440781152629FC7AFC7487E69DE22E43BE9311E16EBEA57AE93E716A231441EBC63237FFB52B2CE2EA9804D3801AB5C0FE3881886EE2E9C7CBD049FBF5A8D0B97D5DC3E1551B10211850C4BFD038895D763A9A11A8B234388AA1EACBBE9F6137EE7616990D84F061D9646C7F7550F307FFBC1DAE7CB8DCDA9DBD54537B0E0706D3B9FC9F6B9516CC1AC5D8D5028028F46C7AD2DB3DDB2D9AC0EE878F8F8FC913897533B3D5B31C0EC73669F678A9BDD4C7340EE4DF0F96F225FE1E162317EDE6BC78FEE88F1BA79124F0F5AD7F1B9D2EA8153AE808B042509E2076362A68A528F2DA37D6D5AA263B8E7C8F376129C448EEFC1E290481272F2F5649986EE8F3E42C5EDE255FB395E2FBA8EA1A1019CB9DBB3B2C7F3FC373836388877EEDEC517E4988ACF3F686BC329B911C787FAF0665D1BBEE055E3B8D286CFBADA127C9E6ADFC892B272545CB992B84EE789A52A5BCAE5745F49EEB9F2720C904075E2E0A933ABCA6623FB7C6D19C6F763A17BAC25EFC71270B8B174EF7ED6E901E66FDF3D5D4EE7346EB52FAB8C845682B13856379BBFD874FCC40A9EE97EAE24CE46EF4E963B3E398AE8F257DC3BC24B5FC33A26845BA5E7FAE6EDD2EDAFF1B4551D504E8FF3F956EB311E3406189F333ECF263EDF557FBB4892DA2EA072249A717D24FBDBADBE19DC2ABE85A5D88A5D18F7B75710FB9DEE095D190AADDA0B3239D47FFD0D8AAC76DC7239503EB7804B3A1D6EDAAD29FDED76EF240689AD9F0A03D40E5A9B4F6EDF4862B7D3F536D6E661ED78F6547CAE7DE11D4CDCBAC2D93DF2F23B50B40B108DCC716B59C7FDED74FD4B6DEF00B49D02F834AA7DFB2799BF7DFFFDED69A513BBC7F980E2F728FE927D4671998E4B9F27FF2817774D9C8DD2D179E671627611A58649CC2C2CED4AD9A45307D4BF4EE759643B0698BF9DF9DBB3C9DFBE9B1890D434118EE9C4D8CD3B70C857FCF1BB591F6BC7B737113B3B2EC7FDEDC533611C150848FB438ECFC971234E4F0E574D565C36D951A457ADF3B7778E2AC0EF6A498901EBF804AC1332683A7BE151C9E1B35837CD83744D1DA6F2B79B5EFF10E2E26B08BA7D30F4F6A1FFE439F4F7DBB8FD5868FA741FC9F87E2CA2AA7A044C4668BAFA6197ABA0EBEA86F04E19F4DD9D0786010E07CCDFBEE1BD7DB1CD485B323E069D866479BBB6D9DB496B16D4EC92ADBC5119CC2CDE4743A3163D04EFA322371A9BF5A8AED5A2A5559FB51860F639B3CF33C54D366280CE83E69FB9086D7B1B94CD3D30D13138D2F15DAD8FDECF3E45C5D52BEBFCE0543E73979FF0B7533FFB6F1A1BF1726935EA66FD5BF2F99DB9289E3A7A180D4BA12DFCED6518282B4DF8237B3EFA045DEFBD8F71D27EE9FAF0306A1F7D24A5DF72F0F4194E6E7FE3CD55D7C5749CE0FD15FD4B397D88DC5F3298D695C156FBB1A85A78B048545037B78277F828F4B4EFFC0030109799BFFD6075F9F8ED1282AF4A285B3AA16E6B87ACECF6B6EB302E27AF4154A9DA5B3E9F8CDC476DAD0A8D2D7A5CBA224437DF8AE212394ACB64598B81CDF83CE07472C7A03B08496D03A66DD644FAE3650D9834A852A639E5994284B49D83B3F7D1F5FE879C6ED5F3F9EBD2980ACCA1EFD011B8893DA26EEB80E87631A63DDF8E8FB0EBEC98B87661D3FCEF36BE199FE7079FEF477D58C552AE1F9DFB47E622E8EDED4F3C17F7B797CE85716A6202D7CC16EE58393399D698F65B1E4F4A7FFBA8488EE1E191941870C8350898CDF0D93D98F5FAC87FE84D9987B85F7DADBF7D6DD9EC747DB8CDECB1E4E7DA27DCE82636563C7429FC29E55E45EA75B998BF3D4BFDED6BE491EBC510165D83D7E28486D74D4247CAF4D349E7C92137DE764FE36DDF3C2A94FE5D299BCDEAC0EA9E87C31D82C73707B5711A6282457F60216B31B099BFDD65F5C23ECCE764BA5F52E7E1235808CD72E9F32F97C127194A99E6584507EC033C04E797D1F4E2AF60551950FCF73FC4AC439F786661F11E94BC7E94FCE051CC076DDC753AAFA1FDDD0F61E86885BCB91765FFF88FB08FF01371347C115CC2C1941830F40F1339C6FCEDCCDFBEED34277D53F0DB1C08D89CF0EA0C69C7B78824DC18392A4F851651D7D890782EEE6FA7FDE7C51E272E1B2D5C3F7A7D6C714B2E8FF7B9D784E7D7F9DB1B3A051819EA4B8901BA9E4C88B41FE87A32011BDDDFCA0C8FCE84B5EBC9C4FDEA6BFDED6BCB265EC7A9CA60D3FD58CE5F4CBD1FCBC95388687489E7D6EEC7F28663164F8DBAF06BE72CDE74CEE149810D4F0D3BF0F01D295AF5C11D6380F9DB0FD63E4F37FD74E23C27F5E3259917AF9B26F7DC3EDFAFFAD84F7FFBC0C9B344FE9A93CD0A27C417BFE0D21FBA518349E5F8AAE75D2AF2AFC69621ACEE819DDF8AA9F07DB4BCF23A778F7FA9847B7EC6B77AFFF7F623E7B0E0B770B29E3F0A7145356EFFFD8FD0FDAB271189AECEA7B87910FC0FDF82AA8D075D674F22683ABA50F2BD87C8738BFB561FF984814C71930B7A60B3348D622BE14017049F1DC5A4CD9C76FCA18B17718370142D8B52EA63FFF25C4A7FFBE3A72FE0B4528FF74B2FE3EEFCC2967C4EE3BC76F32A3E6A6A4AE96FBF70E94A627CFB00E1CA649FBAE0C4294EEEFDE83334BFFE2E7A0FBFBFCEDF1EF7B3AFF5B7AF1AA7BCCFFBB13C270DE0911A19FEFADC045E103BF18290F078950A8F36A8F18A2680A27B31D8DCB33BC200F3B7E70F9F3F3BE1C307A108DE0986199FA790B7E2F391E24698FB7890D7D54345B8B3EABFFD90E3D3A6370F41527401C397AF41DB54C53D3F371B81B8F22E78EF7C00454D15A4AD8467FFEE218E7379874EA0E2873F44ED633F85533882E8BD6F48F87A159FB7BFFF29E6FC2ECC47EEE1EEE3CF616176F57E3692D661E8AA6FA5C440DD2F9E27728CF139E3F36DA769911A117038A06D6B47D0B4BEBF78A3F8132525DC3E6B54F611EC57523BF4DE8A5D18F7B7D3F9E7EF36B5E2F8E8383EEB6A415D647E4B3EA7710E3535E2B25ABECEDF1E0C2F93FF6C76A50C887D1A8DDD4B7C9B452827DF6FE4D687B38BC4D076F6A55C1F4EBE891F3DDD32DC743F16DA0F9F6A5EC1C54B2B6B793D786EAD7DFEB67F1E2F2A0378777609CF4FB8F0ACD08DD72D337871D4B1EFFBB1307F7B76FAD97ED1EFC0338316BCED99DB177F7BAE6160ABF1ED068905A20BC738799E5C6B7BF5152EFD81A26A04E4A3F03B3D980B7AB9E73D062B1C748D8EBBADA8FDE94F601C998080D8F7A6C131F47EF231ECE3E35C7FE394CB0D69DB20691B3C84EAC75F8453360A753B0FE3E5B5A87BF461A8799D18BC5404E1AD2274FEE63D84C3F32B7EC28E51682A6FA6C4402DE1FFC8F222F3B7E7B8BF7D4237B9ADF96A63B6B98CD35CEAE94BE91F5E2ABE8370706AC3F8C9E3DB43A43EA40A75E2B9B8BF7DB7D6874B4E47AD37A6C400CDC7AAEF8FE7E7763116A76612CF4937F1A3A75B869BF9DB5D840BED0A2D14F52DF0E88CF09B4D299F8BAF4DBF76ADFAB5B2DE9CBA0E98BFBDF0ECF327875CF819CF84E747ACCC3E4F216F659FFB2797D1FDDA53B0889450B577A0E6678F71F679F3BB4720B97185B4F5AB110AFAB8E7A78333C4CE7141525507BB528BDBDFFB2B58067B3149389FC677492518BE701D334E07F77C28BC84CAC75FE1F6CB58786073DC7DE65708686589F423D1E5842CEF1C67F6F91E602053DCEC669AC9EBC97C18FB0ADFFD6C004FF65BF1D3263D7ED96DC03F5E9BC0C75FDF5FB59ECC80500D19E1ADADD6A188CBB2AA6AB412CE4B67BD8BB87FB882BC5FF0601D9678687EE565EE3ABD7FB3A402478E1CE164994281B27E01C7C557FC613CF6D95162A3B7E3F3DE761CE3F7A4E4EC0FC93F756C640C676562BCDFDA8E8B6A056A17C3EBFCED878F9EC03BBF7E3DE16FAF23F9D8D67A3215151820FC9E0906E89AEDE72EAA71E64B3927AF7D86EE4B671FE293F6BD0DFA510D1C435BAFD9B513DC307F7BE1F1F92F050EBC6E0CEECBF8F65CD4E55BF1F9ECD237687BEA89C4F5B65FBFC9A52F22B6F4FC941FE6E151D0FEF5E4388D2FBD075D6733D7AF1DEFE3EE3E7505EAF2EBEBD2A0FEF679BF85D8E47CEEB9AE8F8F62BCA818A21B37A1686EC7C0918FB835A7189F17269FFF43B1826B8B3F5CA1C48B12379EE832AEF2D17E140823B810C5622CFD34A3F7BEE2FCD4F1F38DF6658A8FCDE6E22CD3B6E5D2AA6F4EF6B7D338329596FB1724244E59FFCADAAED78361BC585C81A3BD3D383ED88FB31363EBFBCBA7E7716274181F36B7E09C42828F785D3835328172BF6F9DBFDDE2F2C3FE60DEC9DAFD589653F8D1B96F7F30BE9CBBB7145BE5A3DF491DD2396AC19918DCFE054E5EBB1F8BB1F40EDCDD7DB0DCBE0367772FA644C2ACDD8FA5AEB139B1BF6672E8EEE3E7F47F9CAF7CBE9FF3D57251976FC5E721726C7AF4714E7619DC50DEBDC3A5EF34FAA1AE29C6A4C343F876359F37BDFC9B947C4EB938FECCECCC029CE4FFAF7BE937B00D74C26F3460361443E3133F23EFBF8F96D7DEC6FCDC3416A3DFEA1E3A1E8EF1F9DEEA819DE06637D3D4D857FAC5E8BF4AC3467219E17D7A34F8C219A7B9D93A728B0B910DE3AFDD8FA5973F9C90F76A3F969EE1097477F2121848EE0BA7F948B53E1C3DA7EBE1ED2606E8FA701DDDEE95F223FC1C158E61B9B913CBAD1D582EBD8C68573F62832B76F9A22B88E52E1E6282612CFA66106B69DC15DCA4CB05026273A4E2ECC4FED949EF8807D67F9E9DFDE7C97CCEFACF37EF074DF5DC2C39967CE7BF72BE76DAAF4D83A2B52D2157FCE0EF30EFB3AC8AD37FE2222477EF42565BC73D2324ED74FE859B50555C4F3C137007A1EDEC46E5E32F61E2C6550C5F3C8DF1D23268DB9AB8BD2E3A8F7C015D5B3D82767B228EA84980BEF7DF5C953E0DF4DB6E7FF76F311B70B2FEF31CEF3F4F57DECDF96AFABE7EE8FA0660181846C0A08153A9482BFEDAF5E104C3630979AFFACFC7240A2894CA441924F785D37CD03DDFA95F8BAE8B671B1FCBB86C52C9659566DC2A36E1DA0DEDB7FBB1C8D7ECC7323C8445B61FCB81B5CBD38D9F6BF6F92F3B4D38A2F0E24D951FC5C3CE5D299B7CB2CDD2B1CFABBEFF83557B51D824B2845CFEDFFE11730E2DF7BC436984AAAD9DB3C77B4E5E86E093DF7072F90F7F4C6C75AA637AD07FF438E15D77228DF8F8F6F9F928D7CFEEB3BBD0FEEB5F73B296E8A6A0519DF89629EF141617A32931609B9021BAC4ECF3FDFA27F3697CBBB28507756323D46D9D3075B64156519256FCCDF64B954AECE81D31A3B5750CBC1E353ABB6518540630A0F073C7EDC87D22EF8665906C9FD37C689A9A3133B380B1AB37611E10EC497DD0FD58AE1619B9FD585A796EB8350604AC664C7B77BE3FF45E6280F59FE70F9F73727489EB33DBADB2C9275DBE159F87C9D13A38C68D73A31C4B83D76A4FC8DAEE7E84E766D7C5378CA961EC6CE064FE97573137B932B725E870AE4A4358D698E06C1A8C22153C32F1EE6380F139E3F30DD2F41A6DA48D194068761E11F2DE29B73BADF89BF1B971440D454D0966A767E1B338E19818DF130C24F3B9B0BA8BFCAB7C8CDDBC0B5D7B13548DCD18BE7C190A622F87C3BBE76FA77BB0D07170C9FBB1180746E1526AB312036CBE5AFEF8DBF7A26CF2C9D7CAF663611828747FFB4EE3AFF5B727CB16890ED6B111180563704895B04F88F60403C9FE7665AF8470AA12A2F226286B2AA0A1FD51ADAD18BA76030EB170D7CAA6A6DE06B17C0AE3223F27EBFAF8D00FF441C31FC6B4DB95751860FEF63CB3CF77B96CF2C93663FBB1300C648A9B42C5C066F6F97E6160276BC308B6E877DCEA7B5CBE28EA1A2DA8AA317072B66380F9DB992E2F145DCEF89C612053DC142A06B291CFB9FDCE1FEC7DB2D1FB2AAAD51CA767F29D9BEEC7926518D8099F8BE54AEEFD34503F405C5E7BBE5D79EDF9F47C78DB71324D339DF4773B9D74D2DFAF34D7C64FA70E72050397AE5E4BAC55916ADFC794FB349657A6BC9E6EFC4CE324A7BF5F69AE8DBF5119EC659AE9D4C17ED5C787878F14BC1E18BB5372E07A404C70907C7D919C8725322E6CF4BE927239177AFACDDC35B92E0885CA0DB9C607BB6716232237C412C7A6DF2314BB303266CD090C88648A6DF339B3CFB3AB4DC66CB3EDDB593BA9038681DCC740A6B829540C1CB87D4E38ABF283F7136D2D1939DE3B7D86B3CDA71EAC07C7DD2B2F4745859CB3CBCB2A55B85A2479202B393BBDB25A85569E1112F5142E5D19079F6F4379A311D10773EF53DAE7322FC627ECBB96CFBDC4C041F9DBC38BF7B839375393B3F06A7529D7F1617C7EF0FF713EE972C6E70C038CCF7394CF179720A36BC5245D4FE96F273C129FDF439FA35C1EE7737A6D60CC0DA1C483A6263D2484A7DB3B4C686D37602929CEDAF4A5CA00B1D153CF03C8360CECE5F876B7C986F3FFFE3FA3E5C99F60CAE7C5CCEC22CEFFDBFF0B63174EC12831A1F26FBE0BC5DD2A984627D0F0EC4B98F3BB57C5BFF8A77F8AC8F4CA18C2BE93973072E13C84774AA1AAAB42985C6B78E343F0DE7A1D23D76E60D262E09E9B27F18535BD38F5FBBF07B75A9EF2BBD8F8F6C21CDBCCC6B7330CB0F1EDBB3FBE7DA338FA213166BC4E68BAFAA1EE1762F8DC05B86513BB32BE9D1EE95A70747DD7E8837DD953BD8FDAE84D6D1BEFF39E4E7EE83E296322674E6060AFC7B797FCF87908CF7EC4C9954FBE8E89739F71B2DD3405D75047E2F9AEE35721B972026E9D29B17EC7B93FFC2378847C84625FA3ECBBFF857B6E9184D2BF7D685D9ADD873E467CEF6AB7731E97FEF4CFD67DCB76DB4ACC36CB2FDB8CD9E70C0399E2A65031B013FB9CF7C1A78846C350B5F0A0EC9362E4F42962B3F9768C8175E3DB67E656D6A87DB0BE6BAAF7B5F24C3B2A9BE04C946B0B50DB9EFAEC2F5E11266C7DA375266B31B0D7FEF6389F8F56B4E1EE4394931FB4291EF8DBA92C6DEEC1F1DFFD5F601F6847D5E3CFA2F7C8475C38F97BBF878143BFE6E234BEFA6B84A6A7D0F8D627687EFC87EBD22CFE9B47B0B434C3F89CE972C6E70C038CCFB380CF177586843F3CBE4F0A0DC9FB82EF94CFF57D83F0E9F55075F441DDD800B380BFEB65E39F8A24389C8EA9A347CAF3D98C81FDE0F3E65FFE044DAFBF8B9EB7DFC0C2CC4CE219AB448FDB7FFB239CFD83FF09EAAA9575076D1A3BF42DB59C4C39796976659E40C01FC2997FF527A8FEBBBFC4C2C27C220DDA2EE83A7109157FF51F1369323E67BA3C95CCF89C6180F1F91EF239DDCF2CE93C3E5E6D2D9F2F5FBC9432CEA61858B3BF9AAAAD0B8E0911BC6603C68A8AA1E7F1F6A46CCC74CF9C077C4EE56CC7C05EAF0F57F2A3E7307EE60827F79CBA81A69FFF809303C1308EFF8F7F00DEABCF627E7606D3FE59126789BB3751D98C498B7655FFF9ED1F3E81D1CF0F4158DD0A4D6339776DACA215277FFFF7D1FCD463980BF812693A1D735CDC4CFB3258DF697EF59DB2FE738601D67FBEB3F88AA6962DF75C1FABA848EC91CEB5813628B7C9EB4589676A489CF87EEEC9EF5A7BDE73F9162A07C731B3B0B4EF18A0FE758DC19F1318D8CFFEF3E1DB4D28FFCBFFC0C916851B75FFF4BDC43EBBF2EA4E729CE7EE2D44C9B3A74FAFB2CF8BBEF31D2CC596B110FB06D50F3FCC5D0BF84298B8727E5D9A4ED28EBAF427FF6EDDF5EDB695986D965FB619B3CF190632C50DC340FA71968F7E9E725FD6E50B97B6F5CDA1C83D9CD14F72FB46DE5405F60D0382511737B6DD609CC298CC87EE3E1B542A7F5663602FFDED5E8B13E7FFC37750FBF04310DE2943E93FFC136C035DDC3311C2CBCDAFBC055D7B2BD4BC7EDCFECFDF459CCF695C9BCA862B7FF8BF25F8BCEB93333074B612DBBD05E2CB671269741DBD808BFFE68F51F29DFF07D1A528E649DD0BCE97E02A89CBF89CE972C6E70C038CCFF71F03B41FD4A3D3C2AB35C0ADD2C0498E741F989D7C33E5D4F83ED02FABF787CFBDE16FD0D3AA46DF801DE5B53AF4F79BB8B9EA77EB35598D8183DE8FC5637320E874727B4846969757DF335B38FB3D1EC7677361CAE54A2BCDD9C959E66FDF419C7CF6B5327F3BC300F3B7EF1F06BABFF81293262DB74FF978E95DD8468676F4CD74BED8E1D87D8ECF9F1779F60D03324D006A5D103A7D10130A2F06479CB058A6B21A036C3F16669B6D163F9F6C33669F330C648A1B8681F4E250FB5CDDD98B19A71D2EB90A568902934EC78EBE99DAE72FC87C787AC88E5FF69A0F0403B9A207D87E2CB95F87D9F41F673306189F330C648A1B8681FDC740DCDFFE1109CF8EB90E0403B9A20776C2E7ADBCCE9CDE8721DDF86C2F8EFCDA8BE3C3C31F71D88F07E66F67FE76E66FCF7E0C507FFBB3131ECE3EFF799BEE4030902B7A80F9DB73BF4DB69765934FB619B3CF190632C50DC3C0FE6380DAE7CF8BBD7845E5DBB7F170E96230DB30C0FCEDB95F87F9FA1FEF3606189F330C648A1B8681FDC700E5F3375DF378B84A85277B4D0782815CD103073DBEFD20FC6CE9C6CF151F4BBEFAD9761B036C7C3BC340A6B86118D87F0C507FFB070BB1C47CB583C040AEE801E66FCFFD36D95E964D3ED966CC3E6718C814370C03FB8F8183987F9E2E06B30D03CCDF9EFB7598AFFFF16E6380F139C340A6B86118D87F0C503EFFECEBAF71E2ABAF189F6FF11CF3B7E7BE8F255FFD6CBB8D01E66F6718C814370C03FB8F018727840A89130D12076E0DDA0F0403B9A20798BF3DF7DB647B5936F9649B31FB9C612053DC300C14260672450F307F7BEED721FB8FB7AF977752070C03B98F814C71C330509818C8153DC0F83CF7EB90FDC7DBD7CB3BA9038681DCC740A6B86118284C0CE48A1E60FDE7B9DF6792AFFD66BB8D01D67FCE3090296E18060A1303B9A20758FF797A6DA250288C686C39AD7787C3D17D6D93ED65D9E453BB9CD9E70C0399E28661A03031902B7A80F9DB372F438744CEC9B3738B90D5B72068D2AC7A2E4A42EFB12FE1918913D7FB2EDC81BAAE0286BE9E55E918854AF41EF908A3674F23B218C5CC640835BF781EAA9A0A9886472129AF86F0FA75844321EE79AF7B12958F3D85C89C3FF1EE7064694F7193CFFF31E3738601C6E70C038CCF578742F2B75BE40658FABB12D7FBCF5C21DC3D9E381FAD6843EB538F129B3C42CEEF71D7FB2F95C22E6883A4A90FCEB1BEC4FBEA5E3F8419BB066DEF1DC2DC7410416F10BA511D3A5E7E25F18CDF1D44FD332FA1FBD0476878FA19987ADB577D5BDD93CFA4FC66BBCE07757531F3B36D22337F3BC300F3B7330C307FFBC6D7E93B72AD4D966EFC78FADD9F9EC4C2EC2427075D7ED43E416CE628E1EFD837A8F9D92F88ADBDC8DD739B5CF0AAE5E05F2E877BA40761F2AEB6D7DE48BCAFEEF5C3589AF5C028184AA463517AD0F9CAEB9C6C126A317EFD0AE4357751F3F35F709CBFF63BCB1F7E14BACE1E683ABAB8635C1E2AAAC6E817EFEF7AD9E453BB9CD9E70C0399E28661A03031902B7A80F9DBB72E43B3C201E1B9CF39F9FA5F3C84D19BA5D0541441D92B86B5AB7E559C81D3E73178BD82E3737ABDF9CD43580CADF0729CCFE3E978F586049F47481B6B6E7E19EDAFBECCDDD70CA93078F437EBBEB3FEE9E7527E337D0FE3F3F4F572BA7172E53F66BA9CF139C300E373E66FDFDAC741EDECBB3F7B1C8A8E010C1DFD00C1C94534FCEC4718BE7085DC5F5E15472990A1F4A1BF8373B80B829327D175AA087ED908778FFADB23D32E4E0E4597C17BFF33543FFE0C782F3C0DFDE018D4BC4E34BD7D04824F7FC3C98AD636F0CF5D83915797F8B686679F4FF9CD26B90B23C77EC3FC6C9BC8CCDFCE30C0FCED0C03CCDFBEF175FA8E5C6B93A51B3F39FDCA9F3D83F1B3471363DC2B7FF463C86AEAD6C50945EEE1F8FFFA47E8FFF8307ADE7B1DBD676FC1271EE4EEADB5CFE95137A247F9F71F824338CA9D7B9C33A87FEC8744FE3A659BACF1D917527E33B3CF997DBE57F5914F18C814370C038589815CD103CCDF9E5E19B67E781286C6B2C479E54F1E83BEA72B65FCF29FBF0CBBA08593B7E2F3B8BFDD67F541D7D18DA1EB773071ED22FA3E3D06551B0F3D1F7F019FF4DBB1F30DCF3C9F324DC6E78CCFF7AA3EF2090399E28661A03031902B7A60277C2E962BB9F7D340FD007179EDF976E5B5E7D3F3E16DC7C934CD8DD2EFBD7007C20B9F27CECB9F7C0D167EDBAA3853330B903634E2EEF36F62E0F851F47FF409BA4E5DE3C6B8D3FBB5AF7E80F9A03D1147DB3788C16B95A8FEC71F425E538F498F03BC8F4EC22919C1E0AD5A28AA6EACFBCEBB3F7F22E5371B24760C1D7D77D7CB269D3AC8150C9494576E3BCE46E9EF36D6D2497FBFD2CC670C648A1B8681C2C440AEE801914CB16D3E2F44FB7CBC8287A18FDF4E9CD7BD760801F968CAF803D7AA56C6C3C5EEADB3CF2341DBAA3871FBDC49CA54D73F84899262281B5A20AD6BC1F0E58B18F9F23416A3DFAE4FD3F4AB5FA71CDF3E5A5C87DE5F3FC7DAE59BC8CC3E671860F639C300B3CF37BE9E8B75B8133E17D5F5A1E9B11F24CE29371B5BAA52C6A7F3D51CFC9579E3DAFE5168791D1CEF0ACE5D46D0A0581587F279CB134FAF8ADFF9D9050435A295B6D7F44CDAF98990E7D97F9C9E5E4E374EAEFCC74C97EF5DD9E41A9F0F8E79D0DB678668C289015100FC1E0378BD56CCCD46180676182757F400E3F3F4CA703A308B8599D9C4B9DFEAC4D2BDFB29E3DB157A4C3BED69A533E90BC12218485C5F88DD87DF60DC561D325DCEF89C6180F1795CAE6BD4A267C00EC18019C5357AF05B95E8974CC1A472310CEC304EAEE801365F2DF7E728B0792ADB9F77B4933A6018C87D0C648A9B5CC0C0D47C0C56DB342CF65978A7A250688230982619063288932B7A209DF96A134A03640A05420BE1753C4FDF916B6DB274E3E74A9B6C2FCB269FDAE5CC3E6718C81437B98601C1B093616017E2E48A1E8873B367368A4181002EAF77DDBDC6161E6C8E20260393ABAEE76A1DA61B3F57EA90E9F2EDEBE59DD401C340EE632053DCE412065A7926F2ED6A8ED31906328B932B7A20CECDA31A172C3A19E1EDF57CBE10FB06668B0D0BD195B55498BF3DBB7C2CCCD7BA7DBFE94EEA806120F73190296E7205038DAD3AF2DDCA44E81BB0310C64102757F440B2BFDD6C73626E7E7E1D9FAF0DCC3ECFAE36D95E964D3EB5CB997DCE3090296E720103D42E2FAB5471B6F96B6F7472477ABE53DF3BC340EEE80136BE3DF7EB90E9F2EDEBE59DD401C340EE632053DCE41A062897EF2506A683B3F0190C704A15980B45E0D56AE1D2586016F0E1379BA0ED1260D6E3CA790CE48A1E60E3DB73DFC7C27CADDBF79BEEA40E1806721F0399E226D730505621DF530C38B45628EBEE42D1DC05F3F01054ED7C8466A6E0331AA1686C81DF13C4ACCF97F318C8153DC0F663C9FD36D95E964D3ED966CC3E6718C81437B98681F2B2A63DC580DFEE8547A38651300A9B580A9B508C496F100E62AF3B2412D8154684FCDE9CC740AEE801E66FCFFD3A64BA7CFB7A792775C03090FB18C81437B98681F8B7D3739FC90EBFD98600B199035A0D8C6332E83BDA100987778C810E9107B7D58195A00A7C2BAF3DDFAEFCE0BCA8DF961518C8153DC0FCEDB9EF6361BED6EDFB4D7752070C03B98F814C71936B18887F3B3D370D8D133B7A10C17922F7F5FFFFECBD47771BC9BA25BA673DEAE19DF52FE83FD093B7560FDEA4D7EA776FF7F1E7D43DB6DC2977AA4AE54B52C955C953DE9294287A27D11BD15BD013DE7BEF2D3D29FB2292420A0401102401029062102B23332332DC97DF8E6F87C3744327668A2F612114DAB30C74C93C687DF9326B8E627A3EC840A1E8815CF0ED91D5A7DC5CCB19A9176A8D1742851F7D8366C8E59E2DE1987DCE6C33669F3319C8B56D56C8F6F9688C7DEEB77BB1E00FC0EF5BC082D7C33DF77B02F0EAF549E32FACBC84C1F21246EB067CA1EDE97413BCA5B8FB20B48CA2D9199C9B9CC6B775B5B82C9CC12D8D06770C866D185D3437874B42090E773EC6358582DCCFE281C38A0BB373A80D0571452C7A8DE7C44E4F24034AED4B2E3F3A13B3CF63FDB9E0DB07E603306B9C782CB0A0B25189F131238687CD686852323C67BA9CE139930186E7FB91815004EBC42E7F42F2FDF4D871EE4AEF7D56377C4613EC2A3D7C163BC25E6F5AE97BFD1B282FEFE2EA813A6AF347FD971A7A367177F125DEFDE538EE69E4B8A154E1ECD8184E0E0A70ACAB691B9E1FE9EAC6C9EE4EDC0F44F07949319A9E6FE0E3DA76148BC670C764C41912B7E5E9532EECD54905970E3DB33636FDEA9A6A88C48B07D61E85A20772357E3E2FF541AE0D12FBDC07A93A08C19403667398E139D3E50CCF990C303CDF41068CEE75F4F5EAD03764C2B4D08596360D6AEB65E8EBD36FC1F3A8A3F7F2B60E2C2DAE403338068B4801716DF58EE953FBDCEE7E098767D33E9F579A5079BF98BC7BCEBD8FDAE79591659C9F184375C08B9B0A39AE2935B8A552A0C46C21EF5F6CC1F3AB72254ACD065CD71851B710C6659108A5563BB1D1CDB82C96E2DCF42C9AD797B7D9E752AD1582F1112E6F9433A07963F6F9FEF13C93E3E75A6390B44928E13B367ECEC64ED9F83993815C8F9DE6E3F8B9CCB4849EC76A34B7A970F3F60C7A860C28BD3F8FFA06E996F8BE98F17387D608EBBC1066A1186E931D768978C7F4434BCF60753E83CDBD064FE01966D5369CFFE5181F2E76FCFCB656CB61F495B949DCD21950E975E326B95607FDDCBB96A71BDB6CF5528707E55E0F7E686DC775990477B46A54058309C7CF7B483FA4A7A787CB1BC5719A378D61339F947370680CB0126CF25B4C196F8F42D103B95CAF269279F97D8C7CA1B5B4FB44FB497337F10BA54F96CDBA79936C33669F3319D8AFDCE4A30C182C11CE258A1F3BBF7DAAE731B1C9EB2022182F21CFA98BF54F1797264C231DBE9D3ACAB137AC6DE0B2DA88333DAD38DCD1CE3D2BB15AB86BA2F96E67A71568DD08E0B6C18CD383BDE46AC527776EBCB6E5D3E4DB75C302E8E64D90D5252EC37EDBA350F440AEF8762A7FD17D08E9358AE90CCF992E6778CE6480E1797A32E009AC70738BA9A3FEF830B1785E437070EDE90BCE1FF247E03318110E84E1902BE12638DA7FF424221ED796F8DC7C38F373182D6BFC7C3887C7CFA713E5DB2B02211CEEECC60D950A9745429C1E9BC085E9195C9C12E0DC9C14C73A5BF0C069DB86E7C70604B8219BC7A9E1499C1D1DC0D1CE1E5C23767AD3C6EA36BEDD115A8198D89FD39313506A9EC3177CCEF3EDC6C91998C47A9827C7B0BCB0B8EBF6D00AA4103F7C04F9A37A08ABAA217D5807AFC506796B3334A4AF60110AA11E1C8561741C4EBD15EAEEAEBC9181FDE2F97EF976CAB14731FCEAF5195CBD31CBDFBBFCCB7C38C6B733AE95F1ED4C0618DF9E5806287E0F8E985E9FB942FCA1A5F52D61AAAAAAF8FB446BD7A85F333406595737CAFFE377F0C805296580E28A5CA5E19F1FE47A35FBF2339494D4A3BFBB032B6BE12DF95CEB1FC07A6D1DD66A6AB92BEF7F508E55D2D78886FB6EC88463E49BC714318EDEDFEBC1F79F7D8B63130A1C3F7317C78F5EC1C5160166EBEB3155518FD947ED183E7D16DAFE4ECC9455C0383E94173210EFCFF5FE709473A72E7A5FFB5089927B4208262CF8F1E400CE9D1DC4871F77A1F2C12C2E5F9FC3D8B8118231E3BED24C37CFCC36DB9B6D565E23C58307228C4EDAF1A052840715E4BE4681E5A5EDF6C34E7966F67961CA4026FF49669F6F9701CA6FDE2911E2F04F43387A6C9873D45F46FEB5589EB3FFFC399E57BFFBE521DE3F76F93A868E1FE7FCFD478F71CF1F7DF02FF4FF70681B0F4F39FA7AD22FA0F55074A3187FFAFD6F89BF6E1BDF7E84D8E72546031EAD2EA78DD72746E6D118B6E3FBA6561C6EEF40D1F4243E276925E2DBAFDD2DC3CD9B3770F2C449D4903C5117E5FE4D459712D6E106C1AA4EF28E0B47C27F2F73E3044D97B82F7C4FF0E1B0167F1934E18F8F64387CAB03175C4EEEDD35BD9EBB96BB17B0F6AA1F936F3290C89FEBFDE1E2F1BC77D88499593BEA5BF4B8756B02C5372751747B1E9DCD52DCBE27C5C8B80912913D6BBA83E9F2FDEBF2F61E3DE6C46E5454CA303E6546FD4315EA1FA9B1B2BABEEB3C333C2F4C1960787E703210D5A1C9E26F74F770F3DB9F123C8FCE755FA1E7A8E88C08879610F678B8F56B9224E5E4F06C6595F35B3C6108C6C7897FF37D946F2F0B2EE2FCA4003755CA5DD9DFDFB70FA24427C6A9A1119C1C1CC677CD9D383B3A98946F97C9E4989D9BE7F2445D349F4F62C61562CB40F19CBA9557E163F1FC0355187F6D97E337B532FC53E8C0EDA3D7704BA140159D73F76FFFC68569D2F8DE783CCFE4FCF679A19A7389DEF50F1978FF9CD895B13419DF7E305C2BE50393B51BE3DBDF0E19C8449E19DF9E5A06E6256ECEED264D49733BC2FE00DC04D7D58F0720283A476CF2DA1D65A05F2044D58362ACACAF72F707CDB7CF0BC6D03B30B22D9F6B33B389F976725D5D5AE1C33D10D85043F25C4BBE1B75D17B4151299A6FD4E0E97FF92F7809A059EA4ED80665B30E5C27E1A3EE9A2CB99F7EFB206420EACF3DDFAE48F83D3A965E512DE1E77AD07973F45CDF4CA4996EFC547D326A8376766A302B74E1519B0ACDED3AB4F759E0760413C671FB5720D20460B38539BFD61C81461FC8489F6C2F654BE56FEED0A1BFDFC095ADA159CED9D7ED1D9AB4E2C796333ADF31CABFEC25CFCC3E67F639B3CF77B0CF099653972C7E22FBDC312D8655248445B679D6A9BABD09F3159570105D4C9D4D22E3FD768914C27921AFAB1B9B5AC955CEF92B87A41CEE9678233837DC8F3B6633BEB87F1FA5160B5A5F3C4D88D13F3DEEC6F1C77D3831308822A104457333383B358353BD8F51EEB4E3647F1F1FF68ED0CCA5332B14A36F6C06BD7D7D68EFEC20E595C2421CCDA79DBC17DCB88DE93B77B8AB66681C76E1DC963244FDB42CA32393E8ABA840DD2F17D07EFB36FAEA6AB934821F7F8217AFB09CBA7912275A669A3EE727F17F9935F136FE5FFA8DF84B9F1EEF8E5BF0BB8772FC4BE3C547C4D68FBEA7AE8AD8F82BEBFBFB8F0B876FDF8EE7D1B97114CFA3FEE83C788AE9F980E74DED1AB4105759A744E343292AAB2468EC34C1AC736D8B63B02D6168D4825F2E4D43A3F270FE3B9532CC4F9832D28699D6ABF54D6AAE6C774BC5E8EC56E2418584944FBC637CBB77952F67F1ADA92DED968A0F64789E7F32101B9FE179BEE3B994733BA5599384938EFA034EF78E783E3C318BD6F6365E6F47F1FCA6D5870BC33DB84E70FE5867674A9BFB93FB1538FCA8811B6F3F372BC6C5F9597C5ADB82AB826EFCD4D38BCF1E54A06925B20DCF0727E6886DD1845F4E9D24E5956CC1F3FE93A73179F51AC6AEDEC0745935668B6F27C5F3A10101FAABCAD149D27CF4CB2FE82ABBBF673CFF2DB1757E5D36873F3E36E19D56393E5678F1EE88610B9ED331F8D0C2EA81E8815CF3ED725267D4517F24B282A6CB35B873BE07CDD79A71FBD015549DBA831B1F5F45C52FA53CB60F8D9AF7956626F8765F640D26731006731846FB02C4720F74C4DE4EF4AD91712B97EF2B376771FFBE88F3DF2E15A1AD5D9376FA992E5B2ABFD3BF0AAB6301166B184A9D0FF3520F3CDEA51DE30B49B8F872C6AE474C877B4FB70D18DFCEF876C6B747F97619E7A8DFE35A80B2B50541AF07CADE2118A6A6A1E86C83A2AB7BCBFCF6BDCA8027B484474D4DFCF358BEFD9ECD86C69545DCB7DB53E2F96DA31935413FEA1617B9FB629309359108AA025EDCD619705DA1E0F79E89E7DB67C6C7D0D6D18D958DADF3F8AD521516C261040321786D6E049DCEA4E55958D9C06264011EB3030B8B2B08F97CDC73CA5BAC913E4114CFC5C620FA881D42DD639193F77FFC588F4F086E53F79FBD46FC6DC0800F1FA971A8D780AF88BDFEE3948D9F377F9638476025EB3210F5E79A6F8FCE57A0FE25222BC29A2AE8E79444067B71F9FD5F60E86F83725C8A1BBFF910EB4FD6339266BAF1D3B1CDA8DD595D2787DD9DFACCC1F8797F14DF32D527DB4BD976F22FAC6C9E995359234DB8D74F26CB992ACFCC3E67F639B3CF779A0FB7694352BF93D818B2FA5AACAC2F43DEDE0DA74A03A7568FF9DA5A545755F2EBCF7793FEDAD3E7585CD9D4014EA20BEA1B5ED747743E5C03097F716A8AE3DBE9792C8D1B4FD0FA6475C7F1F1CBA41F7285D8DA678607715329E7CE6FB961B0A33EE4DE361FCEE85B824C2C42FFC0209727EAD2AEDB18BE7BF96E29BC274E40F9B70F60FBF61BF8CF9EC1D3A24BDC78C446732B9EDCB8C9D9E9C5D2D773E7BE74AEE0AF5D2A7CAA0BE24B62BFFDAE4E860F676DF840E8C6E73A3FBEAE966DCECFDB789A131988FA73C5B76F0C0EE34945259E5CBCC4D5DF939252AC6BB772E9B158900C17F6523799C2738A5B511BB46FD09C748FA6CD3A2B1C3CA7583E35E7DA3287217EAF1F86E7F9A1CBB32503B1F1199EE7379EFB893EF6BFC2F36469FA88CDAA9C9A8098D8A0C9F6874BE617D7D4A2BEB232E5FE70672426D4DA95A825762F3D8FE59CC28252E5D48E787E726008475A9A70766C04456235BEAA2CC5699109AD8BCE94FBC3D5903C4D13179BCF5465E8A92CE7E34FFD701C3681003E6F048A474DD08E8C72D84331699C603A0D3343F0FD42FB048FE7C748DFE153A517EF4A03F8E79499F3FFA94B87BF766BF0C71E13BE50B960F011FD4F6CE55CEA815CF1EDEB662B6797AF91FE59D446F7C94D5075B6C2303E01AB5088AA6A311F87F393BECF7ED2DC6D9E5371AD743E69A2B17D8B6321619C79919373DC3DE92B56D54876957EA6CB96CA1FC5F2D8390C14D363F7FA49167F2FE5647C7BFEC9406C7CC6B7E727DFBE3636CEEF99421DF58704B3D00F0DC1E77443333802AFCD915119D098EC28B95F8295B54DBE3BCAB7B7D035DBF49C158B953B8FA589E044EBB3273BE239DDE7FDB646895B7A23AE49C5B8E77073FEA86D1FCBB76BBD4B78DCDA82B2B2B27DD5ED42652D2237AEC27EFC3402178B10BC7C09A60B57603C790CFA4BD7609A182758B386B383269E577F6FDA81775A55F87D931A7F1F32E1F78D72FC86E8C53FB4AAF11BA2232BFBF4399181787FCEF8768B8DC370554B1BE72233A48FA9F342527E0BF2AE619805435C1F8CEF23133FE557A8DF41FA556B4F36FD91C535041676DEA724993FDD3E517C1C8AE7515BF47CD124EFB73A1712F79B5ECD59A17ECACBD0BD0D36FDCF61F584F870B165CB956D162D4B7CD912ED27996E39A98B2DA735A69CA9F2CCEC73669F33FB3CB10C6C082637CF512B29DDE43789DFF2B0173EB5186EBD05CACE1E18856A842CFA7DB747340F91B56768EDECE49F47F9F666CA9D8B65A80905887D9E7A0D7AF5E22A2A9C56CE8EAF8A2CE1A65C8486D5158E777FB8BE8E6283EEF57AB518BE5D47F05C383D85E1B1D17DD5ADABA20ADE336711B8701181F317E03C7A04869F2F217CF33A86BFFB01AAB647587FFA945B7316B5CF0FB956F08F413D3ED305F18D7F05EFB42871C8B144DC02BE764470AE5E9E131988F7E7C3FCF69E4105E6844456C2CBDC3CC4D5B535843CFE2DFF51D4AF752FE37C781555DA00C701DFB68671C5B304D72EC6783381E75BFFF79D39E5F879FCD1F2D0725C7AFE0C9DDA20A62D119C2769766A03BB6AC36CEAD5DDF2E5C9CA49CB175FCE2AEDF6F57AE9B601C37386E76F3B9E47FD747EB73D866FF7996D5822F6DC4278111EA30D469502A3B76FED8A63DFCAB757A3BEA22225DF7E5A6CE4F8F68695159C1E13A0D4EA48BA5E8D9E954ECF3AA7E10EB7B5E2867D01BF3D761E2D6BFE6D67B7A43A8F659A9EC9F22A9F9D45A5A9F9F6F2323E7EF3571F43D6D484D0EA0BCC97374354518AA0CB09B74ACDF1EDF76EDE26E11A70B56DFC35DFFEE225B716ED7D45101FCD5AF199C68F77A73C38B1B18C5FD5AB7038B4008327B8659CFEADC4F3187B2ED57F14F59F8AE9337D3269E3FDB7E5E9AF71CE249E6FDAA0B2B4EA391EE78664AFCB7274ED293E577879FF34C1BD5CEBF274CB964E396999E2CB49DD50DC3AB674DB80E139C37386E79BFED8F97089C2C4FF93FA897944BC1E38B456782C1668BB3B61999B4F4B06028B6BE8E819C6FADAE6FCDFA87DFEF0E90B5C9A9B43A9D9846B72794AFBFC9ACE82CB5323B84AC2953ABD289A9DC185E95954F95C383735899F077A13DAE7A6C00A7ABB3A51DB48DA63E3C9967CEE664DACF5FA756E1E5CE8CE7D448ACEC3F6FD8F7842F09BAECDA7F3E1A2E162EDF3EF23EBF858E2C247CA00BE3405F1E18C0D7F9F70E023A903EF4FD971B1459D5319886DEBD870B12ED93BBA36827E9F3ACAEB47FDF1F7E9F8F5F342CC0E4EC260F243A5F773EB2166DA6710FAA508ABA44FB6F1F32F9CE378A5EFBEC74F720F0E7996F1BD6B811BD7F8CAB5887FCED87155EADE53FAA9DE051797B73C77E84DF0B93C7099ACAFC3ADACA2A2AA714B38A1CC03833504AF7F014A6310CAB3C5785257CF9561E357BFE6F77418F8E8187E22F5F9B164731EE587620FFED26FC58927ABDCFA88D8F4335DB6783F2D9BCBE686C3687E1D3F41D962FD72AD9F2BA7CD1184C111C1DCE51AAC94576FAEFB387C849B331A2D272D5FB272A6CA737C1BECA79CB48FBFDB38C9D2CF767B244AFFA0D28C8F9F4E1B643ACD6CC9C07EE5261F6580AE8DA62E59FCE87BEAF72F6D40DC390AA7700CAA292D74939350B65662AEAE362D19F04556507ABF8CF8D7B9FB0E827151EC6D7AB2F37879BCAB27DF28351B71CFE9E6B8F6529B0DF7AD66FEFD7DA2EFA3E9CBEC214C0C0F10FBBC725B3EE93C1FEA7A0775DCBD27B40A85CA0515D1BF7E926785C6038DD6CBBDB3EBCCF0DA9D701A88CE23FACE6D32252CB7C610E0C71A67850EDE1F3BD61ABDCFB50C44FD7362E9AEF13C93F6395DE35F7CAA21E6FC0E21CA8F35A3F6E7262E7F6B5575307DF105027607962BEBF0DDB4137F1A34E283BECD35801F2B7CF8FB8091F4A53C19EF2FD3F4639FD33129E3C41496220B49FBEF03E376740C9970FFD6347A862DDC1932E3A74AD0DBABE5E22CFE9F5F43D3D7C39D53D8FAE3757C28F1E237E5221C8EACE2AF2336FC6DD082EF5C216E9D636CFAD9B605EC4A1D8C82294442E12DF193D92612C3223A3B5428AE96E271A7160F1AD528FFD33934356DDA090B5F7D07ED9D5B7C393F3345929693D9E7CC3E67F6F9DE6540A9D6A2F3C2C5A45C333D8F843AFEFEAB1F20AA2A47DF2912A77C93A7EE3D7612D3B76E26E6DB63CE63A926EEE2E52B09CF3FA7FBC35478DC38231847E3F2625A78FE7D6B3BFE55F600BF743FC2E74D3D385C538223BDA328372BB6F1EDE5D50DDC5CB852127EF33C96397E2E329DE7B3393759C6616C43931A774BE7D0DBA9C0BD873A3CAC9C46D36333AC062F840D2D10D7D5115CB740DFDD0545CC7C8042D703B9E6DB299ED75EEF8839BFC3828673ED68BDD4B15986BA4628FFFA0E172774FD363EEF10E36F43467C45EC428AE77FE8D4E14F0F6504CFDD19AFDBF836344E0BA11F1987476F48FABFCFCA7C98133AD1DD67C2F090813B4366EC54292604662ECED26F7E07594B13378FAFF6CB33F85813C4DF49FFE4C7F00AFEDC67C0BF17CFE2902578E078AE1B9D826A600C2EAD6E4BFC64BACCE05AC5C8B011E3A4DDDA1A6578D86345C37B97F1F8B16EB3DFF2DD61C82F9FE7CB79C8BD94B49C0CCF199E333CDFBB0CC49F4D127D4EE71B532E905B5B4D1CC72793675EAB0BCB8B4BF01A2D08FA829C3F55FAB1E7B1686D7E5457D560FDE926DF9DE83C96EA50286DFBFC97F1095C9E9FC5CFC3FD383134811FEBEEE368DF286ABC966D7C3B3D8F452A9541AE546E2B33C5F2FAF2093CB82B80416121B6861C03EDD3687C308CAE012B1AABE6D0DA43EC725718CADE41C81E35C1EB5D806D6606E3451776D506F92803517FAEF787A3F3DF6CAFF6878B9EDF41D7B051477904CAD72E93FE188D13B95D826F05266EEDC0E71A3787E7FF18B7E0335500D764AE3DA59FEA5DFC3A19BF3BC0E5752118DA12CE90643DCBE0AB7DECD663F6657AFA9BDF626161090BAB4FD0FCC569FCCB18C1BB13167CEF5F2476AB151F891C38640EA257EA39D0B54A1E8B932B5B3810D8123F59D962FDD17DDF62CBF9E4A763589C9AE1CBF9B57B396939D97A35B65E8DAD57CBBC0CAC3ADDBC2E5D1149B86BD0E082BAB319E160983BF75CDCD2054D5F5FDA324071655E2CE39F1FF4792C63C323A8A9AADC96CFB22A398EFDF5160CD302AE5CDAB131287ABAA11919CA487B148A1EC8F5FE70D1FD75E95CF5E85A6E63F724D78FA4B2B35A590BD7F9EB30927E9CE7CC797CDC6EC43BCD5282E73E0ECF3F101327B01C887DEE77056027B2BC100872FF0A77CEC1B35767F5B9BDDC7D343EE57CA25C50EC597EB6FFF815F46323DC7875E3EF3EC69FFACCF873B716DFBA16F06762DBFE53ECE1B88783B6CFDD062B690725C23EFFE6DE0A742D4CB46CAFEE13C58F2D67A0A4927F67FDF45B1848DB45CBF9BED095B49CA9F2CCEC73669F33FB7C8F32407512B5D15BDA38C7EDF7419E6987C6E1D668619C9C815D6340C8E148F92D6A078B5F9DBF32323987DADABA6DFBB747CF63A9F0BA70EC710FAA57091EAFA667A79F191BC755850697C5F3383532861B0A29BF763DFE3C9611BA8FDCEDBBFC792CE1C0E61AD86AA27FD40393580CFBB97285BD01043C7E48DB3AB110DDCF751FED51287A201FF876EA62F766A92DEA8151B089E7144F54DF9C86A4A507AE1FBEC2A11E39379FF063B193C3F3DFB769F1972EED81E0F932B98AAB1FC129116D86233847F7B8DB282ED9C4F6D0E6FE70B1FBC6D16BE7B12AFE1BC6DFFE0EC2FBB7E0F244D0F0BFFE4870CDCD95E74B6300FFD96FC6BF17CF709877D0781EF42D61B6A20E76D13CF72CCAD5ADDDB9CBED9B94284E7C396BBFBCC7EF236738741CA2E327F9727EAAF2272D27C37386E70CCFB32703C9CEB04CD74FF19C1B9F7FF51D3A861E7FBE5AF43C96BB3A2D8E7676E3A2CA8252F5FC8E587E4E6AC4B9D1017C555989AB5221BEAD7F888BF4CC97172BDBF09C9EC7D2DED189EA9A1A0ECFC54DCD10C6EC6FC1E5D564E5F63649561EAAA7189E6F75FBE5DB9D06333C163B3C5A2D143D43B8F2CFB33C9E9FBF38819A9249CE8D5C28C64AC903047E390DE3B9B3081E3E86EF261DF8FB88195FE837EDF3E3A4CDFFD66FC535D9DEF6414AF52E9E63716A8CB0CC89E0D6E9B062347178479DF8A3F7E13E75064BB76EE0CE27E771E1F3DBB8FC63E5665928CE91FEC91D521E7F7129C2A7CF2370EE1CF4E72EA2E7E8557C615BE0CAF39D6F7173BEBE77159F4A9D07CEB7DBA46A986745A48C1AEE9F8896CD40FE637A5D1E1C43EBE75F63BE8EFCCB95F72195B950F560F2759BC59533545286C0C9937C39BFF62E272D27E3DB19DFCEF8F6ECC940F4BC96FDE459145307B1E78F1F34DF5EF6E0116AB9F3D737F72A99AFA9DD924F3AE6173BEE175F1E6A7B5047C776434BEB69D741A1E8815CF1ED8A91714CDF7C00496D35343DBD317DE1ED7B91C4FA8FC5AC5DFE24C67FFD00D69F7B09CE79485F243EDCCF877E41FD957188AAEB3172E31E0CDDCDDC7946B16549B42EBB2F66FD797C790EDA3E77E9CCF05BACDBE2DF2A69C4CCEC4B2CAF3E45F7D173105CBA8EE63FFD0A82F24708A867B6B5D95ECA992ACFCC3E67F639B3CFF7699FA7D8E323DD3C4B5ED5C11A71B3A2D7DF8ACE87CB1A9EC7CC87B3F89760B79830456CAAF5672F36CF71ADAEDE92CFA81D125B066EDEDCAB7D5EA27663740F6BA37B1DBD3D5AB40F9A31456CC5FA362D3A1EC9D1D7A74F4B06F34D06F6629FD70ACC9BE7C1BD3A138EF7C7DF27F0D3FDC11648BF48D6DD43FA7C4D98292986B4BE21E6DF498DE7D135FE47236BB83861E3F729A9DD059EEBCD91B4F24CD7BAC73FA7E9D3F34A62BF77E6FBB3A82F22785EDF06C38C182B11DFB6B224C239837B19C789DD4AF37FDA1641D1ABB2D167F45DBA6DF868CEB9AFF6482577513CA77EC38C0262BADEA0E5114C120D96FCB6B4CB49CB97AC9C0CCF199E333CCF9E0C78FD414CDDBFBFE7FDE1A873A83409BFAD36853146FAE4D48D4A3DBC3FFE7EB7FEE8FDA4CCBBAD0EA2E9DBC512DCF9EC537EED9CE91596D3B9FCE2D87DEC6A9AB8F33FA89EFAFCCB1E1ECFEF940831AD5A80426A47D7881965B7673124F2423269444D9DAC20F5C05EF0BC43ECE0F4F10FABCFF08F012DFED8AE2136971B7F6C55E173BD9FDC6BF1B92582DFD78AF0DE8C0BFF92D9B7EC83D63B2D23B8B0292F63172EC22A7A75EE0A777EC7CCA67FE3296983EA4DFF93679B7EF28C7224652A07248ECDB1EA01A3070F551E3E5C5AFC93C8C9ED3D4AF3F39761333E94FBF11E29C77FF6E8B9EBB78165BCD3A6E2F6F1FBC611C43B1DEA6DE7D38B6A6AF8B599773FFF9C977BDDC4444C9EA7F93364E64919E7B794B386F31BFDCBA831DAB9337269D92A5416EE197D972EC7D22EB26FC9DF3B9DDA2D65FAA7D8897FB996F15EBF0EFF5FA9704B99E2DB237EDD696CD962DF297A7BF9B2A5534E5ABE64E5647C3BE3DB19DF5E983220EB9D22D85909AB580CF9E01C8CBDDD072603FBE1DBE91E30F4AC0DFA4CAD0FC0EC584020BC0A21E943D077A1C86A41EA81BDF0ED513CA7F39AE89EB67F1F32E2830907FE316EC047F30EFC6DC8C4ED8FF78F11133797F953958F847FC1DB64EE8515FE6C95A4E79490F7C9CE6389F5EF854B1291F6A2787E64E339FE3668C05FC7ED787FDC88BFF41AB8EBE7FA20DE1398F101C1C43FB490BE8AC4811F7D0B3C5E36697C3C7F13CBE55047F7154E94E754E54C1627DD3E59B43DA8FB3AB88EF7272D5BCAF491D4C9ED53F899C44EF0DDB4A54CF1ED11FBDDD875A7F1EFD2698FF8F358929533F6BBA9FAA5C9CA9F6EBB33FB9CD9E7FB951B26035BDF69C625D0F63F86717C166AC12CDCA2B90393013A8F3A7E3EDC46D7637EDD51A26F53BB9C62F66EEBA650F4C09EEC738186E3B7A9AB9179787FFC7D22BF368E5F4D767E47BAFEBDCCDDB4B996D2CA7395C4B5ED79AB2C35AF9F6E3ED3295BBA6D38A50964AC3DD2FD8F33594E86E785A9CB199E3319C8A50CC4E3B9DFEEC1E2C202BC463377264DA26FC7EFF1BE9736C86719C8F57AB55CE079BA79DE4B1BE602CF73F11F333CCFAFFFF86DD3E507D91E0CCFF3530662F13CBCF402BAEE366E9F1CDDB0803B27D6ABD91917F6D206F92C03B9DE1F2E7E2D45EC58553AFE4CACC5C8E4D869BAF94CA76CF93C6E96C972B2F1F3C21C3B65E3E74C0672290326911C13558D9BCF88A3FBE4D8954A18045350F68D22E872642C9F85A20772B15E6D5E13E0D6395047F723A02E7A4FF7F7DF8D3F3EBEDA1CDE555E32D127EB9E75EE3A9FE994AD6BC67EE0FDC0F8F8B17590AD723E1CB726CD33B3CF996DC6EC732603F1E9D33546745EF2ADE0325CA1B5ACD74DA1E8815CF0EDD95CB338F66A7C3B13759B6E1BD23592D95C7B79907293EA3FCE5639AFA72827C373A6CB199E3319884FBF56BE7DEF916CD64DA1E8815CF0EDD9DC5388AE59DC4D5E52BD4B976329CB52FF24BA37D26ECA934D9E2D5BE5A4789E2CCF8C6F675C2BE3DB990CC4A77F2D668FAA63317A325B7553287A2015DFFEA8A58D9FDF14EBFA0687F7D5EF88DAE7B56B4F71714E885B4A39777F614E84135D43C4BF8C6B4A0DAEA97528355BF0C01FC17B574B51E5D0E0BE77113FF7B4A3C468E2E25C92EB705D3847FC4F726E9F97B9BD049B147860B792FC93BC5BCCB83C33857B1E92E7FE51DCD5ABB8703F8F4FE2ABB272E27F86632373B83437877B26136A1697717E6A0AE54E475EDBE7B1E52C2665BBA310E2FCF828F7EEBC48862BD374DFE6F52DE5BCA6D2262D27B3CF996D962A3EB3CF990CC4A77F9560C86744D71FD287704CE1CA7ADD148A1E18114C26C4ECF879CAB12E5B7CFB038F0795BE20A7FFAB83213C70B9D0FAE229F7AE26B28AD6E7EB68587B42FC11D42F86B9E7F5ABEBB8AD56F2DFC817BEBD71E3296A827E521E3F9A5EBC44853F844A8F8B7F5F138A70D78695559439E9F31778B8BE8E7B0E176AC3C1BCC6F358D7425C39D76E7EEE9E6FB75D9493E139D3E50CCF990CEC460628C7FE91C28F0FA6EC04CF3D194BA7D0F500E3DB19DFCEF8F6C2E7D9DE26AEF5A0DB83F1EDF927035789DDF6AD7B11DF3897714CEECA7ADD148A1EC8C5FC76361F2E4D3C2F00FB3C53789E2CCFCC3E67B619B3CF990CC4A77F8560C85F1E1BF1CF191B770E45B6EBA650F4402EE6B75B9D8BDC3E3DD4D1BD72A3FEF8FB59A123E1F35471E8397899AADB74DB50AEF6EF3A9FE9F8258ADDEF4B98CDFF385BE5A4FE74FFE3FD9493E1F99BA1CB0FBA3D189EE79F0C7078DEADC71F1FC919DFBE4F3CCFE47E32B9E0D932CDB7E79A63799B78B6FDA4C9F8762603FB951B2603F9210397881DF0CF293BBE7144D8FCF6187FAECE3FDF4B9FEC20D24C27FD7CEB9365B36EF2AD5FBE9F34997DCE6460BF72C364203F64E07ACCFA73C6B7BFF6E77AFFF65CFCC7E9C62F94367C9BFEE3FDA4C9F09CC9C07EE586C9407EC800C3F3C4E118DF5EF81CCBDBC4B3ED274DC6B73319D8AFDC3019C80F19383B68C2F73237E7BE7CACCF7ADD148A1E607C7BE1F7C9B25937F9D62FDF4F9ACC3E6732B05FB96132903F32B046316CFD60EAA650F400E3DB0BBF0DDFB6FF78AF69323C6732B05FB96132F076CA40A1E80186E785DF86EC3FDEBD5EDE4B1B3019287C19D8AFDC3019783B65A050F4001B3F2FFC3193B769DC6C3F69B2F1732603FB951B26036FA70C148A1E60E3E785DF27CB66DDBC49FD72669F3319D8AFDC3019783B65A050F400E3DB0BBF0DD97FBC7BBDBC9736603250F832B05FB96132F076CA40A1E881BDE07947770F27E3D4512E2AEA8FBFDFAD3FFEBEA2BA76D771F69B663AE9673A9D74D23FA834E3E3A7D306852203F71E9473FF45D4510E6B277F707139E1F374E3EF374E6CFA0795667CFC647590CD34D36983836A8F9B77EE323DF006E981BDC429142CA06EB778CEECF3FCEA93B17E39EB973319C85EDDC4EA4826036FA70C148A1E607C7BE1B721FB8FD97FCC64207B75C3F09CC940A1E80136BFBDF0E734B279AD6C5E2B9381ECD50D9BDFCE64A050F4009BDF5EF87DB26CD60DEB97331978DB6580D9E74C06E2D39F117B2012BB2153F92153FBD03F6CC5DCBC33E732C0F876A6CBD97FCC6480C940723FC3732603F1E93F6C526170D482AE7E0B5ADBE4181E36A3A14989E5C8424E6580F1ED85CFB1309E8DF16C4C06B257378C6F6732109FBEDA188682D8E512A90B728D0FE353762855DE9CCB40BEF1ED42850F53D3768EC7102BDC989EB26264DC86A595F503E907C6FA0BC936D3D996303C668358E282D2B880BE210BC6276DF07917F79567D62F2F1C19C8567BBCED32C0EC732603C9D2F785D6A03785F34606F28D6F6F7828C7F0841D821917CAEE4F61B8438679E30AE4338603919B42D5E594FF99562E6076DA846BF7E47850AB46647119AD2D89DB8AFDC7FBFB8FF35106B2D51E6FBB0C303C673290287D8AE535F50A54D5CA61B044F24206F20DCF4D8E45C8155E88A45EA80C414CCDD831334BE7193C3D10B929545DEE0E3FC1BCD00D21B1CF6D9E558C4D393039E3C0C252625E83FDC77BFF8FF35506B2D51E6FBB0C303C6732109FFE88C086A3C7863977F8A721EEDAD1AD87D5B9331F9A4D19C8E7F1F3FE21C3AEE36472FC64AF63A72E831501A70356B9024E8D0E5EBB1B66A10476B98C3CD3413F360A8752816070093EA30176B5093E9B1D7E9B8DF80DDCD52494C2E3F2C2A55693677A2C86C269976D68CC92B1BA61E3666CFCFC6D9701367EBE7F19D09AC3989CB241AEF6C1E65D8258EAC2EC9C9D84D9D8125EA10B42A5F642A1F1C3EA5EE0C6A52532D7BE6520B8BC0101B10D65C456F40697312D726384E8497F60694F7A4024F3F2EE7CD124EFB73816722A03F9367E1EBDA73C4645B584EB071D643F30D6BF57DB4C333C05CBF4243483C3D0CF2920ABAB82BE7F10D2CE412C45C2F0188C98BC7B17A1D597308E09A017CC403B3C0E555737A42DAD585C5CC1C89512D88C36E886C7206C6C855D38975679DA3A755CDD519789BA61FD72669FBFED32C0ECF3FDCB001D479D9447209B37E3C21D49D271D4C6474AF40D9A3036ED464D8D909B37DED86DC14230B4AF723636ABE108ADA2B3598186160DEE572AA099DF9C93BE5F3D10D5B5F92003F9C6B7D3FB281E513CA7578AE98584E7C6C979588462485A3B206B6CC0426415CAAE5EE846C7E177F9C8FB19C85ADBE13239E1552B609816C3A92276B8580CFDC42C1C5219894BC2CF0A216F69814524C75238BC6379683DD1B19C68FD51FE27D7FF71A1EB7286E74C06189EEF5F0626E79D189B746160D484895917BADA14DC5AAF50702B3F3D3AE5C09CD88DD6560DE6242EB477E9D145F4D822B14FF7534E957901734227FA862D989FB3A3A65183EE4E0DA4248DFDE881B5A7CF515327DF317E3EE37936F9F6D64E2D8F47477E1AE2FDC938E44CA49969AEB56BCE8946B9170D322F778DBAD8FB74FCF55277CAF822B59F4F7364DCCACFCD387A6C98AFB736529FFBA99BB79D6B657C3B9301C6B76756060647CD3B86F1045608AEBBB22203B1E9EFA50DB6A4B9B68EAAEAF6BC91817CE5DBA94B87C7C8749AB1FEBDDA66146F5B5FBECCBA1B23989E28FDDDF23FA9EAE66DB7CD987DCE6480D9E7999381288748B9C3646112CD1BCF940CD031EE288749D3D94B1BC4A7994C3E722103F9C8B7BFAEA7C2C7F39A7004B774065C16CEE18EC1C45D8B0D46DC77795117F224C56A1AAFC4EAC03D9B19572472941874B84DE2376DAC323CCF409A7BF98F982E7F3B6580E179666480627914A7538DA346B9C568388AC1999001FA9DD8EFEE668ED19B8CE719E1DBD7D6D071F50A44B5F59090FA88BAE8BDB8B60E773FFD7EDBF3A89FBEEF38F373C277BCBFA606938FBB53E625D5BB545CAB764280EA9AEA8467D15E792CE4F0B66EFD198E3435E0ECD8281A57FCF8DDD1D3DCF5E3B24ABC7FE13409F32C2196DFB1FB7071AC0F3F8F4EE1E7C11E7C5ADE88332343F8BAA2784BB88B2589CFC2BD7FFA0E565ECD1BCD279E2DEA17353441D93F0CE3D424A6EE3D805BA74A1A3FD75C2BE3DB19DFCEF8F6FDCB405BCC38EAF98B13AFC751E3B8F7E8F3F8703342C7BECA392F7625FC2E757BD5036B3373784274AEE96211D60786F2420672C9B753FC89FA1D5A3B422E27CC931308F857B01CF66EE9F7D83456EEBD757A0A3EEFD296F7F41BF1F17DE6CDF1F6D83016910201A7674B1A7BED9309497F22EA1F9E11432115F3E1A2F6F955B51965244FBF0CF4E03CC1AEF393D3DCB536E0C6758522A96D5E249410BBDC86AB32098ACD06FC3C3187E6F545DC8C8B13B5CFCDC155543F2825FEE75CFA925DF61793F933D52F8FF5AF91AB766004F28E2ED8646A489B9A61934892C6CFB56DC6EC73669F33FB3CB332902EEF1A1B2E933210FBDDBDB441F4F993186CA17E2FC19C70208C902F08F3BC14FA31011643A10395815CF2EDB178AE9B37C134310B0DB1A7C74A2A1050CF6CF98F34B37AEEBDAEF731468B1F6C794FBFF13A7E27175FD3D9B60DCF75C3021849182DF946348DDDB661D4C5E2795B773F464747F970073D7EEE8C6CE0E299137CFAF98CE79C3F14C16A80C8B965FB5AC4446DA0D40639C7F0BCF07539C37326036F229EBBCF5DC6CCDD9B585E5D874B6781AAA71FDAE1E10397815CCE6F6FAFADE7FD168511915090E0ED389C660F16836EEE7D348E49AEE7DE9B886DED30B9B6BCA7DF888FEF3168B9E75BC28824F07B4918C1EB3452E53315D73A5F53CBFB2D6E3F228B8B7C383AF7FC20F07C54EAE1D3D4992CBC5F94841FCC17AE754D22C30A698BF598B649169FA63F2F71A3B14905A9D29B11B9DB4D38C6B733BE9DF1EDC9DBC02A96261CEB4C350E5A73AE7AE734D73750553393151968AC9EC6CAC6D33DB741F479ACFEA27E9B5C8EC5B52798AF6F816EB00F1629D173AB6B072A0307CEB7539B8C949DF66D9E7E7988F72F2CAC22E470C2A3356181DEBF7A4FDF51170E2F73EF437ACB96F85C1F89DCF3F12D4E2C9032459FF3613ABB11F285B1E00FC06375627575154B8BCBBBEE93F17D9A18FB3C3E7EAEE7B7E79B7D4ED76852177DBE41E487627A6CFF965ED75E5DB9384F689C175CFAD1792C8D4D4ACE4E5F5C7F81E1310BF75CAB0B40A8F0A377C008B9DCB3AF7CEE5606F6529FBB8DF3A6D9667B89CFECF3FC958164BAC641FE7147129C10D754EF9826D50535313A3693322026B618D5477B6D83E8F358FD15BE7917218F1F3E822D41BB23673270E07C7B28C2E972AAD3A37A9D5EA5CDAD58082F42D3338CB090C84275159685623E9CA4A9857BAFEB1B85AF6F04AEBAEA2DDFE0E30F8E61D1EE81EEEAB5ADE9A8B5AFC30C8DC3AED042D6F470D76D1875FBC1F307A4DD6FD0B1F0174FD3C2ED6A92673ADEFE6875B920F15CD5D78FB2AB57F9797B81A24B5CDB3C3D761C1D31F3F9FAAA2AF9BE7CE7E113E47F96717B0AD1FD1437E7A5CA36E7D0884230AAECDCF9C3D50FD5181F336268C8C8EDF5B49F7CEE5606DE765DCEF09CC9C05EF03C1DFD145FEF999481D8F4F7D20689F0DC70E838449525304CCF425A579933193868BE9D8E9B52AE95C3DA0B45BCDF342F81697A065A82C7DEE149783BDBB8F7F41D75C63931F75E3F2C80B777108EFA7AFE3DFD061F7F6C027E8D11CE867AEE391F46A9867E620636B104DAF1492C2CAEC3343B9532CF29F9F6AA2A882452AE8EE6C9F7E935EABF37A1E731F7CCD8384EF40FE1FCE4283EBD57C15D6F2BC4DCBB0B320D2A6DA66DF84DE394B9BC38DAD682AB24DFE7C707B9E7772D36DC52C8F97075DD3309D31FBD7D8BE793F2816BA5F86C23F9DA0DDF1E1D3388F2ED748D494BBB1A3A53887B3E2D7271E70FAB353E88943E8C082C301A03FBCAE76E65E06DE75A19DFCE6420D9D81EFDDFA9DB4D9CF83463EB3D9332109BFE5EDA20966F8FDA93964347A068698471760EE6A9D19CC940BECC6F4F146EA7757D35717C6D22FF4E6176DB27E3FB34D5D51C9EF70F8DA0A9A31B83C3C3DBF0FC9CD48873A303F8F2FE5D9C130CE09D5F2E72D7A28911EEFDD7ED037818B66FC1F2B2E0228EF7F4E0AB9A061C6B6FC017350F7157BB39AFFDAC48893BF2D984784EF3313639BD89E7776EF37CD26EDA23513933619BD1FE30EDAB479F27E3DBE3E344D3A7BC3ADD7F826279A6FABB7BE9171F549AC9D23FA834B32103FB89CFECF3E432100C2EC36734C1295720E80BC3A3D5C2A5B770E3B6218F0F1EA30D8B0B4B70C895599181B7D93E5F27184B755967D1258E77CE950CC4FAF3657E7BA270798DE7B57508AD3EC3C54B45A86D6AC5CCA4800F77D07CBBC91DC2F51BD7A1B3BA110905F28E6F8FC7F374E2C7E2B9DDBDCCB95CE87286E70CCFF319CF3DC16770CF8F4158DF0E69731BE44D8D500F4D403D308809A2137C0E2FA6EE3FE4D60DAD6F2C645C060E0ACF8321D22791C9E03139E0315BB93ECC2A791E7079765DB719C3F31DE4E36DC2F3E87C8764F1B97DEE6B6A93C727EFAB5FCDAB489ACEC653FE1B19C773629FD33248944A88141A586C563E5C2C9EA7E2DBBF79D48A0AA7256DBEFDA78171DC510A138E9FD37CB4F78DC2A0D770F34DF2D53EB71B3C30F475C1EFF642DCD406615D072CF333DBE2C7E27936FE8FBDFC47F9A6CB199E333CB7AA4C300C0F42D53702E3C4049C4A05CC2215C26E271C442778AC2E784D566ECF8D6CC8C041E1B9DB11C47C591934C3E3D08E8E713A4E3B3907F1C3BA2D71D2294FDAF3E1D65E9F0193F43C96275BE7EDE55A0FE46E7FB875B49F3BC7AD21B34A64BCE3EFC9B5FDEC99EDCFA37EFAFECC2F89DF45FD421106EE95A6CC4BAA7729C7CF2B2BB9BE42AAFDE1EE3843B82018C6E9BE6E5478AD78E7D479EEFA736FE7ABF7013C30AAB76079FDC6339CECEFC7CF436338D6D184C3DDFDB826DEE4D86B9656885FC4874DB63F5CC7D9D3587995DF7C183B8D1D3FB71B3DD0F777C3AED442DAF91873356D30CFCF6C8B1F3B7EBE97343315878D9FB3F173367E9EF9F1738FC9029B5C4F9E2FBF4EC71FC4F3FFF93FF1FCBFFF77CE45FEDB7FE3FDBE8B37A1EBEFE2CE9F74EAF510D73720E08DC0383399B49CC1D00AFC3627FC4EF796E7CDB76E421CB37E4E70AB18C28A0A4CDCB8B5655D5D5B69F18EE5A7383652BDF3FABBB761FC9CF6DF689B47FB72B1F7FD03D3B83130099940B82D5CB23889FC2177EA3DE0D2ED13C5C7A17CFBD2C64B14DFAF465B7B2B868747F87051FBBC9CC8675520809B6A35EE68D5DC3DBD46F9F67B76FB36CEBD6671998B53E674A2D2EBE6E2D484C31CDF7EC760D8C2B947ED735F6405E5E5441EA55A18B4AA378E6FCF467F772FFDE2834A3359FA0795663664603FF1732D03F96C9F6BC76709C6CD7376B9BABBEBC06560AFF6393D03DA342124CF57B784A1E3D12FFEEDDFF012E0DDB38F3FD9930C04022BD00C4EC1A396276D4FEAE81A67E3C414C25E5FD270A9F44067512937C7873A3A7737953F7ABE4CB6F4403E9EC72223653E1A59C3098259A76D11EE1C9C83D21DBBC1733A7ED337308CEED149E8D5AFD74AC5F2EDA5562B2E937EC585E929E266B86BF41C96CB52C596F3555EC7B1A13AB28CCB7333B8A356913E808A7B5EB1B08212AD721B9E0797481F717C0CD74BABE171D9F21ACFDD463BACB3B3DC7E88749FD7E5B567E49F1BD9169FE1F9EEFE6386E76F279E2B1EF7C361F4C02317C22A121EB80CEC15CF65ED8F2169A0676B44F8E7AB4B2BD8104C6EC1F427376E72EF2C9630E4D56550747640D9D99956395DB630B1B75B611C1B4A89E726B10AFAA1613815CA3DE1F989C6460EABA8FBA7C483C32B1BF8FB88191F130CFF5CEBC391272FF0AD33CCBDA7B8364DF02D97782E531B303B3F87D557E309D93CFF9CDEF74A3D7CFD5047FB3607C5EDA5CFB757EC781E4B3969BB538F3B70766460CB792C3F117B9EBE3F3D264838FFEDC4D008AEC834F8BAE21E4E0FF4E2ECE800F7BC6AE325AE4F0B76E4DB87EB6BF3EA3C9658BE5D333205ED601F846D5D98AFAA86CF6283B4AD735B7CC6B7E73FD7CAF8F6DCCB40E7AC83B31FA8A3FB5226F2A77A97CC5F3A684A4B0692F1ED6AA1907389DEF59497C1A13571EB8B975FE929CE395C785252BAB957D8E933B0FCFBBF6FEE27565109F7F95B9037D692BEFF10462F9C4F4F6E96D6B83322DC5A6DD23C53170C44B8F1D9A0DB9D345C72BE7D0D57FA053C56FD75C0882F0D7EFCBA4E8E773A34F87DBD14FF98B4E390D9CF87B91F5CC4D2CA4AC6642011DF1E597D0AC1D42C343ADD363CEFEE1D42F9836A84BDB66D7D00FA8D4CF603E97D1F91ABEFFCCBF871F519BEF52D733CC54E71B2D15F4E876F2F29ABC4C4EC0C868706F87051FBFC8EC5810A9F1717A72771697E16B7F546EEDAB4B6B2F9DE68DC86E58D1B4F7157AFC51D9305D7656294396CC45937EDF3F0126A039E6DF6B93BBC82FBA5F7312E52C06ED4EFBB6E46C9778F2936DD8F4237BEEED3E3D3160D3E6A50E07B81055FF519F051A30ADF8D98F0658F1E9331EBC8127D2FD63E8FD07DFE3C7EB8B43A04EC2E843D1E8483916DF1997DBEBB7E7936FF0F669FE7AF7D9EADBD28AF2BBC69C94032FB9C6244D3D5DBB0CBD550F70F126CAC41502FE1EBD3AED4C121A53A218D79E304CB966D8E5DD76D64611536911C6E8D867BBED1DDC3AD2B8BAE93A53CC0BA568FA02F029B588690CBBDC911D070244D2E1C5D9346EE53E9814F485D45B1FA335D109F69FC787FC6811FFC4B785760C5274A1FBEB245706CE3098E7B97A14DB15667BF7A20169B1F54D7A3B9A965DBBB69A10C93939358DF58DF16275B78FEA99AD4C9940D87491F2B5FF17CF9E94B3C6AEB8742ABC6D8E8201FEEA0F77BF513B96D6BEF4455EB00423EEBBEEBA64FEAC6A5E7CF7819FD7F8BA6F0A1CC873F564EE3C3490BFED020C11F9A55F842EFC3BB63E64D0E69741AE2BAFA84FB36777DFE39CA2E5CE47904DAF75EEB1FD89226ED979B8A2EF11C43EDA953DC1CD45CEB7286E70CCF338DE77F6CD3701840DDEF1F2AF0CE6323FEE39E107FEDD5E16F0306BC37EDC4275227F7BE88E812AB6731699AB1BAA6261CE1E6E6DC351A70717616D7551A547B5D2875BA715321C355B91225061D17B6D8E6E26C8BEB5229AAC20B28356871DB60E2C7FF92E1B9C1B2993EBDD2FB5478DE78EE222C622534DDDD98ABA9C6824DC1D7A7CBE0C4ECDD1212673D693D6562FDB945A486B47673BE1A87D12D6DD8B87E83C36ACAED47C3C9DAFB601A1BD90C47309E7B5F5CB289E9EEE4E7AF5377BEE841DAE3E774DD6D36F540149BA97DDE43CFB15428B6BD8B7774CF12FA7DEA280F10F5C7DFEFD61FBD7F2C72121C5FC7F72BCFF095358C59A163C738FB4D33913FB8B89C34CE6C6575D2F8F5040F0F02CF87493DEDB56CA9FCDD423B8FE747369EE377AD5ABC3769C7DF7A35786FDC46F48C137F7E6CC0C7A49C7FECD4E194DA8DC5255257AFBE13FF3DBA979E795EB8F99CE89B95E327B0D4D28AA57911E716E78458B9791B2BA5F75FC75F5EE1BE97AC0DF65BCE74C3A592816CA5992CFD834A333E7E3A6D90CD7F32D73250515D9BB934895C1F93BAF8BEF26F9A54F8739711BF2E9FC3DFBAB4F84B970A7F1FB5E02B7B980F536AF3F36B69E2C7D7AE3C9EE47441DDFA331C696A4011B1474F0FF6E093CA7ADCB018F163430B8EF7F4E2ABF2321CED6AE7E7E29C9956E08707D7B9F93DEF96D4E3D2D428BEAE28DE629F47D3A08ED601BD963D20FDF34E155F9EF92475A3118A3997E8DD108963981543D72B20CF8349EB36B6DEF722032EAB13A6A171182726B9E71B5D8F397CF6BFC269EAEC930A747EF63EC62EDDC04CC94D2C12EC8EBE8B0D3776E73EE45D9D98287E00B752C27D7F59A1E2DE497E3A8E95A999BCD00373626942CC4E85E707619F53BEE2EF63167CEB5EC85BFB3C59FC5C9FC7B2DFBA99D306719D9481BAAB04B3A3FE6B326F42BFDAB99032CD58BE9DCA7FECDCD578976E1B30FB9CD9E785689FD3F5CADFCBDC1C4E1F27EE3F49BFF8CFBD26BCD3AAC2BF343EFCB547837F8C99F12FDDE6782BE567672C01FEAC22EA344613EF8FEA9A22B911C5461D4E0FF4E0BA52899F884D7C592EC7F991619C1C9BC5B9E1C7383534CADBE745120D7EEE6DE79E5D122B50E5B5E1E2C47842BEDDE609C264D9E4FD949AE7DC987132FB9C72D81C06DEB88927D76FF276B0D7EA42C41F4098F4E7E93313B1DBC3040F579E3C495AB7FBB5CFBD762F4C2313588A2C6C6B4F7FF825E79CCE65747DF22E34BD7DD00D6E9F3747C350FF6469058C8251CC955762F115071ABBBFE55A551D02A46FE4313B107479E1B792ABD379E07A201FE7B7533CFFFBB89DE3728F2CAF333C3F603C8F8D9F095D9E68BDDAAA5ACBAF2D7DF2BFFF77D2F8B9D6E50CCF199E679A6F2F1BB7A296E808EA6A649E94FE39EDA65DB6B0F292738279056AEB2AF86F1DC4F8B95069C4C4F868C2F26CE3DB897D1B7FD656446D85B6B9010B758D98FEEC10963FFF1737C7ED49DCFEA099C6F354ED299293BC4B5387ABA276F904A9F7C59DCF63A17EDDB0002E9313A3B7AB20A92AC6F2CA4AC6E4269B787E10F3DBE91C824F893B1C59CDCFF9ED5555DCBE40A9E6B7B71077B4A303DF3C6CC1DF8BCEE37043353E29B98B1F1ED667E49F8B3DFF3C5B7593E9F9EDF499C76042C01782CF62E79CD7684C1A3FD7739BD9FC7636BF3D97F3DB434BCF2092AEE0CEDD665EC75CBA7A751BDF7E4D49ECEDF1497C76BF1497C5F37818B73774BC3B36308CE32343F8E2F66D2EDEFB374B707E62104553A3DBF8F69BA59538FCC3B79BF775F5E821BA2F3A3FA69F72CD31795E75BA391C5FA0E76112C79DBD64B240D3D201C7D19FA0FDF05F58BE7B83E7B135A31330CFCCC0382F47D81933A77E7D038D353559918146BAFF4B1AE79F379272A64A7FCB79521535A41CB3D04ECC43D4D409D3C42822A160C6E4A610F69349169FDAE7B1EBD5F2D23E7FB5DF2BF587569E40A556F3E1A27DE6F35223AE4BE6F07D5D25BEABAF43ED6208875BDBF17D630DAA03FBEF5717AA7D4EFBB1FAF1290C5EABE0FAB1117FF23D98736D9B31FB9CD9E7B99CDFEE0BBD84D1B20AA57AF3DEE58FC062B7F3E1A2BAE68A5C83F363A3F8AEB91557A542547B52CFE1393F2FC6558910270747B8789F94D5E2DCC4306EC944DBEC73AB3B0083C9CCF9E91CD5D87D5093E53F7ADE63B2FA0C2F6DFA55BD43B04BA5508C48B1127C5D2EAA5BC5393EFF3CF69CF69DECF3E8F9E701878BD8E5EB1997D542E7DBF31ECFE3F8F681E1F4CF63799BF9F635F2CC3439038B540551F36358A6C611723992C6CFB52E6778CEF03CD7781E2D3FE75F7F81F68ED7FBA9EC56D73C2458DCB846F7A47C9236DFDE4130B7AFB76757F9DF09CFC7A74979FC2FB9F166AF5E8F8585556EEFD4D87A9264896F4FF73C969DD24F74FEF962C80F97CE9871592D743C3FF3E2396E3C7B5A10781E5CDE8042A9E2C3313C4F8EE7DC7F5051C9715551CE2DEADF181CE6E344D7C0FF24F7F06BE18FC9BD09FDE5F2E4F2C1F03C3F64603FF1DF763C576957D1DBAFE5F4EEF0C42C1A1B1B78BCBC37A1E174C14DAD0197240AFCD8DA94926F3F4BFAD26747A7897F730F0C7AF6D349F2DF5D11CEE24857F7163C8FA6D13F368396E6479BF75239B74FCC4E7B6D8F3635732ED1BB9A3BB7D3AAA74478EA359A11F487B1BCBC029FC942B0530F9FD5C9EF7576D0781E9D2760FDEA28546D4D7028E4503CDAFB999EB9C0F36C8F9F7B02AB446E3C9899B3F2589EEDB13A4F60851BA79F1339B92B75D37336DE1FFBDCEA5CC07C4D6DD26F8B67F418699FC250B70C235DF3E82C69C7F8E3F91DD726C6FBE93ABDA83F51385A4FD9AE9B8C8C9F3F7A84E273E75149EAAC8AF683087E278A6FBC50C4BDA7E1CEDD7EC8F5E9687FEE272273FFE781043F0616F1875E0BBE31F9F04E871A275EBDA7AEC518D8D59E78E98663E3E76CFC3CD7E3E74ACD0ADA3BA59C3EAE79D88EF2B2D26D785E2456E07857073EBE773F25DF7E9760E0559194B3CFCF498D38373A804365C5F8BAB105875B1AB7AC3F8FA6219897617A7A6A57786E974861158913BE9BBE7D2BAD7A4AB43F9B66680CDAB12908AADA2029BF0651430D84D555BBAADBF8FDE1D209974806B9BD675E9D7FBE1A0867F5FF28E4F1F3547DA26CA5F978CEC5EFF1C0EDF3D042D75A5BF14EB70E1FCED9F1EE84957F476DC2C1BB1549BFAD1D1CE13817EDAC1E7EBB13B32577A06C6EDD75DEDE14DB2C42E45E44FE6FBA6F81E8D57A9644F103259B7A8A86ABE99CE1F19CAEEBF955A598F85FE0B7ED06FC6DD48CF7460DF852B3B9EEE7E8DA5308481F2B3A9F219375C3EC73669FE7D23EB7BBE9BAAA0DCE4EA7F3DB4DCE00666726F970512EB0CCED4503B159ABFD1EDCB359D1F424319F7E6A640CBF104C6C7DB9CE9F17754BA3C13DAB090FBC8184FBC9D07DB3D46A4DC6CA99EE79A9F1F6311DABD30E8CC03025846670141E9D0AF2F676A87A0773629FEF241FB9D003F9C8B7EF5487D948532076E0FCF3D7F6DEFB8A20BE35FB70C8BB8A8F66ADF85D8B0A3FF817F9F7C55DFD58DB789AF0DBBAE15138D406E8A624F059ED9037B7C02995305DFECA9F0EDF1E5D039FCEFAF7C7DA60D6EA86E139C3F39CEFF74A6CB3E8FC2DB3CB8F999959FE5D14CF6F68CD3833368A5B6A352ECDCD707678D1DC2CAA033EDC9089793CAF2076E477F56DC4BFC9C7D3353817A666F020B48CDB4A29AE4BB7CF8713A98CE87DBC3966BFF6F405C783EDA79CE9E0392D2FDD6F32910CD039F4FBA95B7A562A2DC76EF2994C06693E6B62F2996B3D908F7C7BD49F2D9E2D51FC01890B3FBF78C1E3F547CA007E5A59C597F6457CACF0E14BBD1F5F9842FC1E0F46DF12BFE621D71C4B2171AD1ECF22949DEDD00E0EC13C21C8990CECA50D18DFCEF8F65CC8804BA74359CC1AB544FBC3D1FDDEBEACAEC20F35C5B8615FC07BA7BE46D3F30D1C696BC1E9E1211ECFCF4DCEE064EF08F1BF3ED7F108B14D0EB5F6E2F8A30A9C1EECE3F13CD1FE703524ED9ECAF22DFB3927F24FDEB88989EB3713BEEBFAF210EF9FABACC5F0CFA7307CE61C266EDD81883C9BBA790B332525A82ABA8ACB3F1EC6B97FBEC7A5FF88BC5B9B99C393CFBFD8C4F4A616BE9EA83F5A6FEB9DDDBC9F8E6D3F22F6436C9DB5C79D7F9EAC0CD3C525BC9FEE8397280C9D2BDF583D98377A80F1ED9BF7F44CD654E3D7B1CFED7BD84F3F9B7DB26CD64DA66D33BADFD2C8A953D00E0D42D5F6286732B0973638A834DF7419D86DFC5CCB40AEEDF3D8B34717D69EA1A9B9997F17B5CFE97EEC5785C41E5F5822F6B8885C97715924C23DBB0D453393AFC7CF2D16343F59E3EFA97D7E715E846B2A0D4A8C7A14EB35DBECF3C1C979B4B636ED39CFF1EFE2ED73BA7ED5A1B562E2E6756827E7A021FD7D97C60041653BDCE27138956A5E06B8F35309763F2DBAC49DF9B05E5BB77926DB2BC7DFD370D4FFEABCD56CEA819AFAC4E5CC851E607C3BD3E507A9CBE9F96A2EA58AF3D3F59AB99281BDB401930186E7B9C6737ACEC6F0C8EBBDDA0E627FB8E129210463237BCE73FCBB2D3CF6F2061C721574A39370EA8CDC598B7682DF929A6A38CD2E78B42AD884A2AD7CFBD24A427FAA770CCFDF2EBE7D37E9673A1DC6B5E62FD7CA6480C940AEF9763A379CBA44EFF672FE39E5E83375FEF95EF29CE8CC748ABDAB1D9D3BCA40EC7C9B787FB27799688F44E5174A3D1C969FBF388191716B566580F1EDCC3ECF44DDBCEDB61993012603F9649F6722CDBDCCC7DEAD0CEC866FA757CA8B534CA7D767EFBE97500602FE65E88786E1B158E155290FB43D9295DFED5F81481380CD16CEAA0C30BE7DFF75CB7439D3E54C06980C303CCF2C9EC7EEA31A7DCEE1F83BFFC99DB1F8ECB7BFDB2E034BCBDCDC1BF7FC183C04D71D138284F93C483D60F7AEA277D084DB6512B86DA1ACCA00E3DB19DF9E89BA79DBB95626034C06F2996F4F374D577081DBC332105EDC521E977F392B32902ACF0FCF9EE1F68D8AEE1D45AFA65FFF06CFFFEB7FE5F0DCF23FFEC79677D45DBEDC069F77913B7BDCE30EC36F321C687BA4D20366D72282E1D47B7B31BE9DD9E7CC36CBBD6DC66480C9C09B609F3B7D614CCF8BE00D04B694878EFFD2B53D9996815DD9E704ABE89CF4359315CFFEFDDF13DAE7E9CC39CB667B148A1E607C7BE1B721D3E5EC3F663290BDBA7913F03C5979284E5267B044322A03C9F2EC227D874693035AF732FF9C5B53E68E3983C1624B906786E7E9C4677C3BE35A19D7CA6480C9C09BCDB7F3F7EB1B387FE11EBF97C6EDE279523E39E7B4C6203A7A0C68EF50617C448BA63E0B3A9A2468ED31C261F3EF3BCFF48C8CD3B608BF2797D5B908A7C1C69D7FEED29B609A9E82D7E280CF64E4E2B4B4AB49BE649CBB716B9AF70F8E9A0FBC3D0A450F30BEBDF0FB64D9AC9BB7DD366332C064E04DB2CFE9190772A587C7F33B2542DE46D7994268E9D4111CD5A0F19104558FB4A8BC3B81C64E13CCBAC47BACEE26CFA204E760EB04322C2FFA217AD802596B0B020B4FB6CC75EBE8D67379ABA89670D711818DE98114E118DF5EF86DC87439FB8F990C303C4F95A6A8E11174235310373E84B0A632A66C07C7B753FCFE70DE854FE56E1ECF6D4A238C1393B0CBD550F70DC06D342364316DF91EC5748AE714CB73250385A207189E177E1B325DCEFE6326030CCF93F9E9B964EABE4118A745B0CC8BA0EAE98E29DBC1CD87A3F8FD8529827F08ACF8CE15E1CFC24EA79E06474C39958142D1036CFCBCF0C74CD8D8291B376332C0C6CFF792261D33CF860C24CA333D03E31BEF323E517A71FCC953EE3E559A43E316F40FE831336D411FE9030CF4AAD1DD6F4220B070E0ED51287A808D9F177E9F2C9B75F3B6DB664C06980C14BA7D4E1D3D676C837C23BAFF69B66520A97D6E0EE22772FF85CEB7A37DDED0A4C0C0980D23A306DCAB5562B843865171081AA9E5C0DBA350F400E3DB0BBF0D992E67FF31930186E7A9D2CC173CFF541FC287D3761C595EDD11CFFD8B1BB058233059C2B079962055FA613086981E48118EF1ED85CFB130AE95F16C4C06B25737B9E6DBDD0613664A4A773CAF3BD63F5C598EEA9A6AFECCEF8D0B451CA63FFDE938DA63CE02EF292FDBF15BA9CEFF4EE6A7F9F518CD5BCA43F9F50F852EFC1859C75796C08E7C7B3EC940A1E801C6B7177E9F2C9B75F3B6DB664C06980CE4DA3ECF840C1CB47D9EE81DC7B75B22F844E1C50FC1955DCD87CBB50C148A1E607C7BE1B721D3E5EC3F663290BDBA61789E393C3FB2FC04275E3EC791D5270CCFB320038C6F2F7C8E8571AD8C676332F0E6F2ED6F8A0C507EFD8379173E51F9F0C19889F1ED599001C6B7A7EE13792D2EB8D52A98E78470EB0DB04BA5304DCFC1A6D4C0A93641DDD102D3D40C96D79EC13C330FA7CE0CB7CE009752059B420BB74603B3488680CD0AF32C79AF31C06F49BEC751B2F21F543F303EFEDB6E9B154ABF9CC900B3CF93F9BDAE08F4037DD04F09A1EDE9C8990C44F793F958E6C6D1950D669F67410618DF9EBA0E0D5312E806FAA1191A82C76C83A4A91DD2FA0668E735081A14B0CB55986B68C2A2D703DDB0007AC10CF4A3E390B77742DAD68EC5C832666B9A601A1F857A70189287ADB089844C97B3FF98C94081C840A1E3B9C3E48361E03194FD93103FB89B533CDFEB7E32B9968142D1037BC1F379898CFB3E75940788FAE3EF77EB8FBF0F2E2EEF3ACE7ED38C4F5F34ADC360DB2C3A4B5AD0F9A007B3131AF4378EA1B75180C9510D869A05E82C7B8CB15E29865AA731D22387604081C1476318ED9363F0E108FA9BA731D83A85F6920E4C8C2831D127E6B8A6E81ECAC9FCB34207EF4F152E993FD1BBDDD64D3A6D508832906EB864E96733CD64E91F549A4C06B6FA2BAA6B990C644006A83E3BF6F439BF7F3BBD2F141928143D302796EE1ACFDF26FBBC51EE452B91BD37C15D5778775D37E9B44121CAC05EFAC5F9DC2F67F639B3CFF35D06A2E7B1943CDDE0F76FA7CF17D69E635AE4815C1780DBB508B9218271810D81C052DEC840A1E801C6B7333CA7FE3EF26FD592B2D6C83CDC35EAAA242EDE1FFBCE115829681978D3FEE37CD7E5852C030CCF3323030B2B4F393DD323B27357BA6F3C7DFEB0550793DA89F621031ED629D136608166DE8CBA87F25DA59FCDBA29143DC0F0FCCDC0F32BA44D8E0C4EE1445B3D4EF4F5E1AA4888933D5D38D9DFB705CFC5249C4426C3A3E666E297736D49C74FAE8DA9781EEC0BDF067E5725C46F6A14786FD4808FA46EFCB65983771E4A70C818C03FC87F77C5B388E0E2F6731C0A4506DEB4FF38DF757921CB00C3F3ECCA8023B88189690766889E914ADC189A746160C008A3C19F373250287A80AD574BBD46A0415618787E624480AF9B1FE3B39B17F16559097E7C3C889F8706F1E583525407BCAFF0DCC561B85426C583F272CCCCCD27C4F37F7936F0FF1CEAC21F9AD5F843ED1CFE6F8D1C7F1EB3E37F9DEEC7C77356FCEAFE1C4E7B9660F32F16AC0CA41BAE50D6A9E4FB5AA5429601B65EEDE06480CEF1F10456F24E060A450FB0F56A6F867D7EDFE14075640937D56A94BB1CA8595C46553048305C81C6E5C5847CBB526BE0FD77276C3846DE1F23E5FD7ECA81CF9A94F87AC48A4F1ECAB9EB3723667CD4A0C0978FF5DCBB4953A8A065602FFDE2834A3359FA0795667C7C669F33FBFC20644028F1F0E7B1E79B0C148A1E607CFB9B81E7E9B8583CD7D9BC68ACABD9B16E0E4A97FB1D5EF8AD0EEE0C07594737FC7627225E2FFB8FDF125DCEF0FCED96013A37AEAA56CEE33975F9240385A20718DFFE66F0EDE9E2793A75333C66DD551B64A23DBC761FCCD39350F68D40D4588FB9B651C86B4A18CFF61671ADC9E2E75A0618DF9E5D19104A37ED728AE7478F0DF3784EEFF345060A450F30BEFDEDB4CF53D50DFD974604B6B4DB2013EDE177F9619E1542333089A0DB0987CE0E4D471B823E5F56D2DC4BBFF8A0D24C96FE41A5191F9FD9E7CC3E3F28198872EDF9260385A20718DF5ED8785E6C73A168761A9581206ECA45A88A2C73D7C6B555141B74B86BB4A1696D690B9E2F90BE5E6829F17AB3E83F15C5745A07747DE8E49C0B32123FBA3E7474CC82506825B3ED61217D885004AB81705219A0F98AAE7361FFF19BA5CB93C5CFB52E6778CEF0BC50F400E3DB0B9B6F3F33ADC0577575F8E6C10DDCB02FE0DD1387B8EB4F9DED383B36860BD3B3382710F0785E5B5F8F09C128CE5D28E2CF40A67C62756517CF717DFE650F77A5AE6F508FC6660DECC165B43F92A3A15681963E1314D37AD43F5264B43DD6493EE83950D425938168BE5CBEA57DA5996EB842E1D90A956BCDA51E48371CE3DB0F4E061AABBA20AEA9DE769E3A3D7F9D3B53DD64617C7B8A70A9F8F6472D6D1CA6C7BBBEC1E1ACF50363EF997DBEB3BBA135E3ECE8304AED7662A7CFA0C46AE5AE371532FC3CD08B6B4A2D6AC3BE2DF6B9DDED85CA684575E34382EF75084516B6F591A9EBE8D6737540D787CE095D1899B0F3EB43FBFAF4301903FB6A8FB58D0DACBD9243FA8C9EE548CF74DC88E9472EAEAC7261E2F356552BE3ECF42ED2B7E8ECD4607ACE81E60E0D9ADB75686852617DFDE95BD52FCFE6FFC1EC73669F1F9C7DFEBAAE5D160F341D2DD08E08A01C18C1DCBDBB90127D950B1928143D3022984C88D95117FB8DA8637CFBEE5D3DF9165D3B56170EE60CFB63C7CF9D81081E3637A1BCB222C13FF57ACD48BAFF31ED3B47FBD2B45FDD7FE408C475F55BFAD8F17E7155254E9170D4FEE920CF9E1E3BCE61F9D3A24B3C7750515989BB474A79EEE04E8990C7733A1EF0A8458581311BBAFB4D686D916178D88CCA262DD696B68F05BCC9FFF19BA0CB0F5A0FA41B8EE1796EF07C79E3199C4A3522C13044BD53E8FFE6238C9F3BCDF03C4538C6B73FC3D2EA1A6A6AEB38596AEFECE2F65BB97EE33A446231AE3C9EE1B0F0C4A41A9F5EBB8EA38F7B704321C5B13131AA6C6A1CEFE946A9D581C3ED6D38313281533D9DF89C60D00F8D7528B6987188E0E54F03E338DDDFC97DE758FF3017EE87FA2A9C9D9EC75DA717C73ADB0E0CCF63EB20B0B0C4B9F8BA69EDD4EEAA0DA85F14C7495655576365E3E98E6D40B17C27BE3DFAED58BE7D56E4E49EF91737603207A1330560762E412CF7C06C0D664C6E0A85677B13B8D683D603E986637CFBC1C9407B4C5DFBBD2158E6E6E034DA60532A61237A61A2F83E9656160FBC3D0A450FB0F9EDE47E7D83E7743D8110DABB3AD13F388459A198B7CFCF88F4F8B898607373232E4ECCE2D4D43CEAC36E7C70A5887B7F5A308953A313F8AEA1163754329CE8A1B8AFC4B989311413BCBF3835C985BB302FD90C575B8E9B160F7E191DC17775D5076E9FA75B37E9F6CB2571364CB49FBD533A345CD4BFD1DD8375AD1EEB1AFD96F42531DFA2B679FC398BD9EC23174ABF3C9BFF07B3CFF3CB3E172A7C989AB643A6F243AE0F637ACA8A91711BC1B9F57DA76911CA6015FDFFED7D49545B499AEEB7EB5DEF7AD7AB77CEDBF4E29D7EEF9CB77A6FDBD59B77AA4F577555650D99599995593957A65D99763A3D671A27D878026C6C33CF6212A39811202440684413124242131A18C42426E374BE1B17EB22810081D104B18873E35EDDD07F23E28FFF8BFF8F88FF57C332348A05AF171EA3112E9313338C6E42F25E065B671D0E66AEFE339C2A0D661C2ECC3B5DB030BA89492C83A9B71FD35AED91EBB9C9C84F329FDFFAEA1CBBEE46D2BAD50ECF84051B9B2FB0B0B8CCFAA62029113C902A7280EE6F0FBF574FD8F0FC690E47FFB4DADB1389E753D33ED6C7ACCD66E7F07C75E315662C562CCC2E627969298C7E289E132CA7E338B634299E27379E57D76AD12771422C75E361DE18FA5A34905B56A1954EBE314D43A7109ABA7A18452AB80CE3903EC9C5C4A81636959ACDFB9C0E18BA7B30336587B6B58719AFB3500B7A3021E043D6320059390FC6B6F6A3D7D3E660ED72C1FD332469797C2CCDFBB1B4B00CE7B889E27914E5299EFFCCEAE74AF5185B2F05C3539DDD5DEC3E70B952857C8999D3CF2F95131BB982B5B7A78DEA903F31860BF5B5C89BB2E1FB3E216E0D0EE1C1E810AE0804B8DADAC2DADBD398E7C4DE9ED1DFC9FECFCDDE3E3C50C87059D01613CCAED9DCC297C565C89E72E31A9F871F2503F8E1754C96ED782CDBFEDB2BAAAAC2E2B118552A76AC109B5670DC9034A55071F9D0DF76E7C9FA79B03D377FB8C5CEAFB72E7E7B681F04F17CACB1951DB79AC61618BBBAC278407D88AE4FC731C5F358B64DB2E1B9D5B50C2D339695633ED8DC2B18963A211D25EB4F5B6F4CD3DDDD0F4F6D2D6C65D5F03536C25DCD83B7B51B4BC3C36C7EA6A317F31D1DD82063BFAA1AF3BD22F899F1EAE6B7C0C1AB8335BF08CBC25E168F43F199E4C959D47DE9BFC673B2772658C6A336C2AE54C032AC80BABA92E27914E5536DFDDC6C5F8252E582CE380BE7CC2A54636E8C481D2C2F1F9726593F0FE2B9685886D6962654B178AEE4F09CAC9FFFF1F6239C2F78CCDADB2FF70DA16EC1858B7555ECEF573BBA705D28C6A7B939481BECC3657E2D6B6FFF9A57C1DADB7F140DB0EF7DD7DC8ACF0BCAF0438F80B97F15133CFFB8B002EFE696E0BBCA425C65EA72B3AB730F9EE7E617A3B9A1EEC4F0DC37B5E3536EBDA2729BC72A79300C31BFEB3450D4B7405A528945EF14BE6B32B2DF42D27BF7F2B8FCFD1229330FD762D66E0BE381D0F5F393E2BB68DF4B9575B3D3B0767A143910CFFE48E6F57399CA7DA234DDCCBCBC57A73BF134D2D4C4CA83C3E8EFD7D6A40D889C2189CA81D3B37E5E53A747F7800D63FA59DC7DA6616D4D52F30AF4B2A9139B2BF19B051CFD643FAFB63BD5BF22B86D40817DEA407B7B07331FE9686B39B46D8EA39B6D5456B157A2A38FF528E0B598319CFB04A3BC2EACF8A6D8EFE87038305A5383FAEBD7D92BF9BE07ED0AEE3C7C4B793954CC959C3BA5FA797C699E040FC45A0EC4B33F924D3F0FFE163CF311F4E57812341DD53531914B04D35F44B1A766BFB666CFCD52FDFCD0F752CDDE3EA2F46278C481C6360B86E53E089A7468E9B46271E1E0F34907D26474DAF5AD9FD8FCFCCA06EAEAEB302293C3627772789E3DE942AE5E8BA776376B6FCF9E9842C9B40D4F8C06F6F71CB31D1962090ADCD3B8D5D5866CED18EE8ECA7067781845FE00D2FAFB71AB5F8C076A25AAE6195D9499673E50AB91393A8A72FF0CEE32EF552EFA238E857B6A2D6AD798FF1810E3A14ACE9D29AF61EA9131328A27E346DC9749916D3421D76C64CB1433ED91DEDF8B92D97994B81D6178AE3799D1DA23826840C8B547E819EFD0B679533C5F580860717E918DADB2E05FC1CAC202FB1D7D0A058BE324C94B4BD1BAB8C8B6B593A9DB945A8F298904534C9BCC7B1C14CFE34C93E279F2E379A88FF3A02FC768655C34784E645686B81F995229726DD368DC588E1ABB896CBBCDC83B229B1A5F6D1D0DCFAB7811BF93E2F9E9B4B787E68522DB89D05C595B434545253B6ECB192C128B45484BFB01DDDD5DACCE48F8F18E6E1A1F3CCCC797B9F7C00B6C224D6142C3920B5704ADEC79B534B11239A342FCE6EA0FC89B32E2624333BEABA9C6654137CE3576E2D3521EBEEFE8C585D26728F2FAD8F5F5CB0DF5ECFAFAADE111543AF5E0AD04228E8FB441292EF16B597F6FDF3634B03EDFAE08DAF16D970415760D3E2EACC4DF4BF27155D0CCFD47E1F2CFF851C0C3C5FA063C9B9AE4F09CDD17201B61EA770B823601A70F779595EE39231EF4CBB4DFF9F1D0FCC8B33CAE3D43EDED66C9102C5225A6C72730E7F5B2CFC977100C0FB5C5912BF1C5A769EB814E380055F1738C169533F33417B5B7C79926B5B727B7BD9D9C270DE2F9E5AB3BF14B76DBDE95553B6374B8BC9C9371A43EA1BE2143F31DF7EE71F2E3DBA22C3CB539F05161351A97A7A3C6F39B3D429C2F2BC38D9E7E5C63645210CF055F9D3B947E61611156D73722B601B5B7A79EBD5D555B0B69110FBE8971861FC97CEE55E4795C888FF137A5197A3F6EF382575ECCCD8982FAF933A717E9E241D64F7A964A8D5CBB1D35AB2BC8358D6FCF49C7F4C8D12850303D8DA70E376A96E7916D30E2AE5C8147E4CAE8E10F99B67EA496B1EF3F9E9864747B3D32A432E4DBCC78A4D5A3626E36E2F8C861DECD19D731FFA5C45333A38387F864BFAF35A08C2997A551A1D03B83DCF16D7B41D9D22A328686513EEB43B1DBB9C7DEEE995F46776FEFA16D739CFDEDA1FAB9BAB115E32DAD981C5132736B35FB9C7C0719DFE3D7AF7329686F7F72F701B26E678077F7368469E9187E9245F5F338D33C2E0F9C24CD68FA205EFD918CFAF9CEB74596C5BBC7E47EFF3DB3B88AE2E212EE79503F2F5D0CE09E7C140FE47294CCFAC15B8C2C9B222522DB1EEBB578C0C8B4E756F31EFDDC6875307A53F9917980EAE787974F367BBB56D0052D8301BA9616183ABA23BED7D43A11162797C4F73CA9B675CD2EA257D8C7B561AAAD9F1F9442F15C6F9F4505A3031FD636C7C2F34759987B9E87ADB4DBB029B5F04D4EC267F7C1CBCC7DC8EFE43B82DFF44DCDCE7A1D69EBE0FFADBFB60FD2FDED14CF299EC70ECFC9FA62FFA0887B1E8FF573FFEA0B7476751C9907289E1F5E3ED9ECED79BD5656AE93C41BF370F9D65117FB7BB3C0CCAD1965640EEDEC0919B41F9BE641368E648FC772543C3F6ADB1CDB3FDC0136F23AB103028D176D4CBF5ECACCE3F203633ECC337A814BAE8079508A402040F7B7537B3BB5B7EFC7031B9B2848CBD9B30646CE8E7A26AD7BC66434793BAF3A66781ECDFEF68378605CA1407746FABEEB7EA1F724A68B4C2239B1FE481539906CF6F650DD2D340575B7D032C1B9E99BD2DCEFB7D3AC9F47DB36B1F02733B7BCCEAE917967FD61FEE148B22AC7E1904BA16BEDE0E853FD3CBE348FCB032749339A3E88577F24B77EBEF36D0EA31D330E2786B3B3212B2E81BAAAF2C83413BDBFFD201E08C614093EB70C2BE19DB4C065DAAEB7A9AD1556A974DFB6F1BBA7611F19865D63C0581D1F0BAEA963F541B2F140683ED9ECEDA178FED86CE5D66D128DE764FD3CCF6A4681CD811C8301D97A038A67E750E19F4B384E07538EC9CCEE8327EBEC397A2DDB7E85D3D3DC37C613CFEB2A2A597B79A432FA091B7AFA06E09C7687E339D3B6336A0D66B4E3585A58E4E8533C8F2F4D8AE7A989E7C651336C720524776EA0FBE63528CB4A8F4C3314CFEFABB5C8B54EA1DCE7C6E32927EE0C0D83B7743C7977D278BEB4C9C891CE6198FA073021B7B2F536B5564251C3DBB76DAC92514C74B6C3D0D50C61FA6DCCEA868ED507C9C6036F8AE7B1B4B787E2799A48CCEDAB0C9E4DE6F64456F1F0E041F389D00C8DC742F6B76B346A646767619899CB05E3B164685DF8DBB3225C6E6EC4B59646F6DB4AE6FC48EB17261CC783E9D6C01032A543B8C86FC0F9D2D23DDF48DAB6B5AD8DAD5F56561606C562AE3D154A65C4B639AEBD5D19A3782C27C577D1BE972A76366A6F3F83F6762685C62FB16ACD585D5960F780D7BCF7016A7EFBDB9DFDED15159C8C8B667FFB3DA31339CA417CD7DD8DEFDBBA70A9A30FD95221BE6BAC3F369EBFA9BD5DCBD44B1BB2BF7D4222C7BCD70D9BCEC2D69B3CB3A8C658BFF391DA66D13F0FEB90842DEF61E627F651F1B1FA20D9782055ECED19230C96AEF923EAE744F723F1B34F8266301E8B6A7C12328D01D5BC7274F50A31A63370FAF93DFD14FECEAB47DAA018955E1BFB6D39D6693C928B138EE3C1943E2CC3CD9E4E5C6BEF428658B4E71B49DBCEF817591F717965D5789E9B85EE41299696FC11DBF2A079E9EEFC6EFDFC309D9AEDC317DBE74D83CF23C73F5F67E3AE9EF47CF7B4CDCB4F92E67179E0246946D307F1EA8F64D3CFD7AC362E66C9D6D5EB5C9EF87AF0BBA6E1355BF78EC9909853A1FF3D6EF7A2ADA5817B1ED4CF2B029BC8900C22734C838CFE3EDC108DE2665B337234CAB8EBE7441EAC9557E245760E9BC8BC803C9B757AB1E09BC1CA7220EAB69999721CAB3F52450E24B3BD3D3445B2B79F14CDE07D9FD28C82920AD4F24AB9363CADEBE7CBEB9B50690D48BBFF8C99B77AF66D9B6865B9A1AD236C4F4A301EFA61F1CF0B739F1E1AFFDC69183FF1F171DAC631C5F33384E773FE30BFE8C1BCBABE818D8160199BC4AC4917D5FEF6A01C083E4FCAF5738F0F01852AACCE0B562F26DA9A30E39D8724271B81E595E8DA46310E9F517BE4FE48153990ACF6F67A86CE277905287159D87BE2473DB87E42FC8D2B996F88E473FCA87992EC4A15EBBFBDB2B6094DCD023437D6A2B8A4848D7F5E20D93E5F4EFCB77FFA280B176B6B71AEB40817EB1BF178D2824BCCBB89C6E960BAD0D086472A29DE7B908DCF9FE6E052733BB20D06EE1BB3746ECE7FFBA39C5C34F2EB5152590399420EBBD319B13FE2696B0DDADB5795DBFD336377C2393E0E752D1F3E9B0B2B819513A319ED7BA96267A3F6F633646F9F99E3D6A536EF6472798B4C05EB881493720396E6DC51ED6F9F9E5B829E9111C1E7C9B8BF7D6DDA836599021B0C2693B4AA5463957966148A60532831211245DD36BACE3ECCBB9D47EE8F549103C96A6F277EC8AF75F4A3C8321E173C1F558EA1B6AE0EA29151286552D68F9A6C577C3512FFFCB2A015C5163DBE17F6A3626915E992BE84E37830DD140EE25B7E1DEB13EE469B60CF376EC76361E6AA1A0D3218CCCF79740FA2A111B63D1D2E57C4FE88A76E161AFF7CBC47048FC50643673BA4352D90A4FF088F7922EE73E4549997C7A23F12C10347E98378F547B2E9E7D17C1BC947A39FEFCE27A57EFE32F2FEF6C3CA1CD43647ED8F549103D4DEBE73CF6FEB877D420F8371926BC3536B6FDF7C099D7E1C7A23596B7BB16FDBC44B9607E39F7B2D0ECC797D30F60C61D66685B97F00333637CC2209A60D86B88FA95419C714CF299E533CDFBF6D868D73A864643949151A2F97DF7D4FF2264F206A1E4C061E48153CBFA331E2B14E1B11CF4F7A3F1C79362295A3B3B70779B9D9686D6B67F5F332F9762C13A29F5F2C2FC335B2D7935F8B6BED9D28F478F140214F384E07D3958E3EE4598CAC7E7EB1A61A377AFB91EFB073DF48DA76D2E660F5F3D2CA6A949496A1B4A6190B73DE37DE0FF7A63C108C7FEE3298E136E88E443F96632A55C631C5F3B387E74406965794EF5B3E9AFD70C13C5987236B8EE6D2524E9EDC160DE2F6880677C4DDB8DC3B8CC64064DD86BC775F6B44A64C8A1F87A5F8BEB31DC5D34EDCECEE0AC3F3C1CC4C3616D441755E7F113936148BE724A63593A2695B76AFED6BBFD324B5A85CB8C17C0749DFAD6EE1BD3E0B2ECD2DE303CD2C2E38E6F19E688AFBFDBA2F00D3F4227B3EE7301E4C340FECCE1F07CF897D96FC3F49C4AE1FCCEFBE3F6A9EA4503CBF2E56E3A1747B6FF69EF36AFBC410396A9EBD0F895540CEABC918BE24F14A06440361E7D5FE9846D6CFCBF170641057DB3A503ABF805BC2EE84E37830DD120DE36F4579EC79B50BD5557BBE91AC9FD7373440AB51E3EEDD3BE861E62EC1F624758ED41FF3CB8123F7E17178C0342487512881C3A8876568F848F48FCB6BD1BCB71FFD58D2DC8F7EBC68268A07F62B9F681E2829AF4C4E1E60AEF969F9FBCAB8E09ED468E2B13C7BFE1C838322EEBC1A6FF32583C7DDB82A10E2817A04E7EA5A23C66409BEF74D4D2D4AE766F16965139E2945C8368EE3877E11F81B6B1C9EB767DE61CFCB1E745E8EF8AD505554EEA90F890B355258C4A6E8FCC355A2FFC913EE7965793B87D757365EE2F7CD06DC78F5127F12BBF1B1C2890FC5165C5BDFD8FE7D7D0B9D9333585C594D393920538D1D19CFE3A59F174E33F8B3B916513F3F499AE47E65F3673C2B28474F7B2B6AEB6BB93951D0DE5E3C3BCFC646E531CF1A5FBE40D5F2322A9836E62D2F241CC78329CFE54691DB852C8311E5B3DE3DDF186A6F27E7540A4B8AF124BF0AD393DA7DDB86B441ACE79EC9AC9BED473F9634A97E9E5C3C90ACFAF9F6B7EDEFBF3D5A9ABCDA08E7D518B951363787C746237227C651BEB81251D605DF23F2E699D58A8AC545E6DE872713938CBCD1A1616B93C3F3A0BD3DDA585027C9034562073E65E45F30BDD36D61AF6F33D777FB6D8C7E6EC387C3DBEFB49AE6A3A69F0C3CF0A6FA79BCF03CCF6E43EDB22F229EAF6FBD3AD07E74A4B6DDDCC2EAD64FE8EAE983C36E452D9F99CFCA14985D580E8B7FFE84C43F9F30235326639202F73506DC1B11251CC78329344EFADD6109EE8FE990295771DF18C4736273EF1E1862E3CE1495576339B072A2F1CF4F932C4F95714CF19CE2F9716806987C674F3FF73C1EEBE7D1C6824A261E48153990ACE7D5881DE79DF4DB28326DDBBB23D9DB3BF39F9F08CDDDF1CF85BD5D6CFC733EBF9EB3B707E39F7F51F00C3F760958DF6BB52FB6F0D86048388E0753304E3AB1B75FACE1EDF946626F27FBF6156CFCF31F50C5DBF1172597CB22B6CD593FAB942AE754E879B533745E8DF9CD6C5D60B1FCC933397B3D319A8276F81999305FC563AFC1345B51C5E5437FDB2FBFFB7EA1B884F3FB988A3C902A722059CFAB9154E475A37E6D31A27E4EAED1F8203BCA5C69506584B06F10A24109965EAF49EC8E7F5EE0F181BFB1825C8B858D0B5CE0B0251CC78329344EFAF3C9893DDF18D4CF49DDD41376D45557A077488DC0CA029C9E00D3AF3EC8D51EF61A4CA30A17970FFEA637CD47D59E273177A5F372AA9F279A0792553FF7CCAEC2E65EC198CE7B62346D2A03AC230A4CA9F5D032F281F2406AC98164B6B787A678E07959630F84C25E3436D631F8E6DB83E7BBE3B13C7779B97831C990C83756CE79F150ABC703A58CF93E1F0A5C0E1439A6F6E0F9B8C5818E8E2E5CBC720B81D5256431F50CEE17B9B0B8892FADF3787FC086F3D3CBF874CC8DAF3D4B3BFB49D6B7D06C9CA5E33889C631C5F3B385E7338B2F2064C6676D9B054D35EA13A339D6D002FB8407E3C27E1819F9407920B5E4C049DBDBA79C8BFB9EEBDB9D1F9D5AD853FEB0F8E7A1340F8BD311B5BD7D75953DF711B4B7B7B7B52033F3CE1E7BFBA78F8BF0757539BE677E27B6EC34A535E29ECF4425F28D57EBCB70A5B901E74ACA99EF9B40D9DC34B24682FEDBB7EDED12F1C01E7BFBC3A6410EAFFFBEFC337E71A31B57D6D6F1CB7C39AE6C6CE1ED7613F73B49F77E7A09ABD71FB13D4F93AD3555EC6CD4DE7EB6ECED9407A81C88943F697BBB5CE962653D91F95799FBB7BBA7F0A5CE83BFD916F0B9CE1B76CEEFCAE23A44AE85ED338711CE3F1F36273B49FD9CEC6F17740E30BA792B5A1A6BD83AEEDE0F7755D08E47FA71D42ECD303AB0160F4D36346E2C271CC783897CE38F7D5DC8181E41E6C810FB7D455E0F4A9CD630FD9CD81EF8ED42545755E0796129FCFED930FDFC6BFF26FE2430E18BC9797C38E2C417E33EFCCDE80BC3F33C8D97CECB6344733FFAF1A2B9BBFC59D7CD92513FA73C40E540A4FC49DBDBE50A27B25F6E6D9FCB67D2EFEA0DB8E49EC3E78E657C209EC23BDD667C3BB7B2830BD37EF6AC60E5A58B11CF1C1E747E9CC4008954B7AFDACDB8C660D73506A3D8EB01F962264FCAAC316579B58DB01995181E55726D785AFDC3CD2DAE6050AAC4E0881681153FD2855361E7390E4A1F29DC505BFD741C27D138A6B29CE239E5012A074EDADE2E534E87C9FEB75F9FF37BB7DFCE9EF123E9FD7E2BFBEC0EA3E33966B6636C9485D8CE676657E0904931D6D68729E908CCFD7D51DB2E482CF38B1A0F375FF865B10A6FF1F5786FD0865F152BF156B311DF79E7C274CD32E30CEB4B28F3C1439431635732D88FACEC2C361E4BD0DE1E291ECB9D51057E4CA2F8E791E2B1A48B87B86F24782E124BD8782C77EE3D409BA0057732EFB36D7FAB7524AC4D7EDF64C087F269FC47A1027F914EE3E3117BD8EF190B6BB0CF2C1FDA1FD4CE466DADA9CE03D4DE4E792055E440B2EC6FAF08B19D7B6702B08A06A168E885A6A119868ED67DCBEFF9BF8DCD303CFF43EB04FED466C4AFAB75F860C886778556DC08AC84EDED124F2FB1367FA3C5018D4E8782A26274F70A31AA5071FA79A4782C0F347A3C904B138EE3C114291E4BE83786FA7B25F1CF731EDE8544AA60DA6F0B45EA1D7F88DFCCADE1D7353AFC8E3F8E3FF798F099791EE7ADB36178FED44662A66FD1797992CCCB4F92E6EEF2675D37A3FA39E581549103C9B2BF5D1582E72436078967EBB593985F8CCEBDB27AA4B679ABC918B5EDF8AE6427BEBD797A0E9D3D3DE8E913736D785AEDEDC1B8C7A4AEA4FE5D9AC8B10ACAD4EE3DFB186B9877FD2B1B741C27D138A6B29CE239E5012A07128AE7FE4536262EF11BF4E279DEB6FF20E6DE6375C3353606ABC6049F417FB4B6D9A59FBF2FF5E19C7D0E6FF74CE1AF9249FCB17D8279FE2A4C3FEF9A9A67FDFC3776F4A2BDA3030D8D8DEC3E70F9AE78A9C1782CDFF26BF1F79A06D4AF27CF5EB8602A5A0AE012F39DB744A3F8A6BE0E373B5BF144A7E2F03C18FF3C37AF100DFC7AD43536274DBC543A8EA92C4F461EA0784E792055E44022FDC3ADCDF9B15E51C9607815369E3E63AFE45ED3D48CC5857568C56370884507FED7EEFBDDEBE7BFAA9EC0C7CA29FCBFA7327CA1F7E00FADC630BB3149F5537E2EFE79578F10BD5D1DA862F15CC9E0B991C542B27EFEC7DB8FF04D7539B254A3F8AC9087327BF2F8860BA60206CFC977FEE6F20DBC97FE03AEB735226370600F9E575655A147284449652D5B4FBBD3B9DD7E4C5B2AABEBA16D6A84BA73089E71C591FAF6A83C705879BA6E46D74E13CD0374FD9CF240AAC88144AE9F4FDA16B9BC35C4DEBE301F8053A186DD64C692EFE8BE8FC85E6D72FEEA91C6C75E0FCA57BEDEDF4ECA92F8E7F5E525E8179D7E7BFBD8840D8FF3F2F0E45919A6ADE171C565251550949541DB3F8679DBE1FEA1DF8407E8BC9CEA66C9CE03543FA73C902A722051F67682E541BFC3E4594584B3E4B1EAC33DE55FC76319104920978DA0A3BD0D2332055CDED97DE3B1A40D4951BFB694708CDE9D6A98BA9078E745FE006E097B912EEAC373CB44189E9318C462A90C3DBD420C0CCBB01C0884C56371698D58724D23B0FE124B2B2B741CA7C038A6B29CE239E5012A0712616F374ECEA1AC52CBA6E0F3B208BEDE626563D95D7E773C16B158C4FA4F6B6D6D61E3C0102CDC1D8FE59D87CF50B7929CBAFBB99A669C6BECC497CCB77EF13407B7BADA383C67F705BC8EC7C26FE0EF89C742ECED7A4127CC39D970FFDFFF83F929EB91DB93DAD9A8ADF534F100B5B7531E481539100B7B7B75FD389EE72B201AB422BF5885BAB251D6CFB07DD2C7EAE565951A5637CFC81CE2627CE4E696C46D4E16A93CF10F97F3AC00F50D8DE8EC1070F4F78BC742CE810563FB265322FAF9EDA1113C321871472246BEC38EA269C71E7BBBD1EA60FAA11CFC3611022BF3616D61F9F83C541F7D8CF1F46C2C3F7E44E7E529302F8F657F9C75DD8CEAE7940752450EC4C2DEDE3D608774D4894ABE097D7D93A82D5730B86181CFBD8019FF7A443C77B816E2D68791CA07B67E46535B3FF8D53C4824128EFE695D3FF7AFBE406757076E676621B01A6E53774946B1FAFE5F30A71CC3CA84F9C8ED39EB9EC5C2EC1C167C0B983618E064E68C76B50E2B51D8EEE938A6B23CD97880E239E58154910389B0B7BB6756F6D8DB23BD172F7BFB41368E6ACDE9C2F3C3EA4CECEDC6DE0138B2B3A0FFD77F85AFA581FB6DADB9151B22F1A1ED691FB7C0DCD7CBE68D421106728A601B19A476B66394A1B6D6C4F300B5B7531E48153990A8FDED444F0FDD0F17CF3959B4E54FB37E7E50DB4C5EB801CD956B983FFF0D96FEFC3EFB7CB3AD03AFFEE11FB67D041CD29E33DE05B8143204D6B6E0D2E9611D96327ABAF158FD41E7E554374B340F50FD9CF240AAC88164F10F17CF3E3C0E9E17CFCEA3C4EB46A9D78702A713B51B1B09C7E748A96239C07CA39BFDDE274643D877468BE753F5CD98FBC52FE0541AB092F60387E53F0351E1F99CA013AB8585587AFC1CF39977319B9E81D9CC07582B2AC28B86A6A4E081D3368EA92CA7784E7980CA8168F0BC776098F599B6BAB6C6DE9F943F99C3CAC76F7FFB3A1B8F858CDBDA7A3E341A35B2B3B3303C32BC6F3C96DCC9C9846377A444FCC97CC67CE705BE007FCECCC013C318AA17E7383CEFEEED65EB9795958541B198DBDFBE13FF9D872EE62AFAEA1C6CEFFF05039F7F8157FFF44F2C969334C83C0F9621D7B0F255DBCFDA3EF91C132211E63DF31863DAB337E321141565585A5A82FAEA75AE8C627838613C10ED7BA96267A3B6566A6FA73C40E540D0DE6EB4CFA3B5B307FD7DBD7BF05CA59F44577767C43900F98F549B93ED29BFB1C99EBF26B149ECDE598C4806D1D52BC498CE10311E4BE1A41E9F15F350BBE44D387EEF4EC4DF2BF9CEBF3C7C8C0BBC2AA40F8B9039B4E31F8EC43E576BB4E8ECE945F7C020142A0D563737C3E2CF9B0BCBA1CACB83F5BFFD776C64DCC1CB4F3EE5F07C3FFD9C945FDFFA89BD371557C0FA3003ABF23158729F4279F57B38CBCBB0AED6E04549295746C5CC01E8BC9CEA66C9CE03543FA73C902A7220149BB39EE46376DAB2E7B7D5AD9FB1B4BC1AB14C2AF6E17EE5496C1212A7C43061E1E89FD6F573E21FEED9D31C34B4F660752D10D616E3E72EC1FA3FFF172C4352AC7FF021369839C0AB7FFCC7A8EDED04B7B7AE5D67D38BABD7C2F29BBD7D5C197584FFA2E398CAF264E3018AE7940752450E8462B37F6935AC4CACFDB71F563E9EF676128F85C426A9E4B7A0243F37A2FFF6A0BDFDD3A2227C5A5885F224F5DF1E6A6FFFB6B218E9A27E0ECF43FDB7777477A1A2AA9A8DC74262BD93FE66F3CC75EAE2B798CBBC87891FD3F1D3BFFC0BA79F5B9967A1EF7179529EE10B723FF4CD4D0C32EFE9852248EE67BEB6B797B2F6F6E9AC1CAECCC093C709E38168DF4B153B1BB5B5527B3BE5012A079225FE793CE7647BCA6F6CB2785E595D8796B6767476B4478CAF16B4B71759F43857598DFACDD584E3F761F6F6EF077A9137A10FC1731D1BFFBC82C1F3F69E3E5CBF958E916171189EABDA3AA09729F0EA9FFF199397AFE0A75FFCE24878DE71F12624E9DFC3E79C81BEA9098AAA3AD895DB715DA6B343F03CF7099D979FD0BC3C96E3E3ACEB66543FA73C902A7280EE6FDFB927F6F6E6F61E0885BD1CFDD36C6F2F2ECC83CE34C5FA6F0F6D8B170CE6BE7CFF2FD860E6841BBF7B8B8D6B7B547BFBCBFFFA0D9BB67EFD5F6179B2573E5886DADBA92C4FA41C88F63D8AE7940752450E503CFF99DB0F27576BA19B74A2B5998FEE5E214615AAB0FD70C1F8E797F8B5B82D55A36123F9E29F137FAF5F1697217BCA8D6FAA2B90D6DE8A1C838EC3F3499B83D5CFC97EB89AA666F40F8EB2FEE142F7C3111C27B84DD6BA03A5E561FA7934FBE1EC8F0AA028AD8093E1134D6D0D46CB6AA0AAA961FDC38596A7FBE1A82C4FA41C88F63D8AE7940752450E2432FEF961E513158F452693222DED16BABABBB8F36A195A17FE9846D6CFCBF1706410EF3D7882C6ADE4B3B793F4594503FE5A528D4F1E67E34265196E77B772785EDFD000AD468D5BB77E80A0AD6DE7BC5959E99E7368DD8C9EDE17ED7935523EF8ECC32F21BC7C0176A31DEAF212889F16C363DCF605187A5EADE5C7B484F140B4EFA5CABA195D3BA5EBE79407A81CA0EBE73BF7B58DEDB08C2BD833DA41FAA1FE64887F161EF3ACF1E50BE44F7B92361E4B964E8722AF178F19BDBCF6C5168ADDAE3DF676128FA5BCB21CBCDA46A6FE5BFBB60DD1CF3799FE3E8ABD7DAEA71F0BF7EF6321E72996739FB0FE64FCF71F6083918B747F3BD5CD8E5A3ED13C40F573CA03A92207A8BD7DE7BE83C121FDB801B959996C1D671796F78D7F9E67B7251CBB23A5D2A5007299EFCC364DE1B66800D52B7E14BCFED6209E139BBB44AE66E3B1903A1FD43604CFC97AFA61F6F6D03273F9E5707E7719A60F3F81F7FA15B60C5B8EC1F3D0F3E714CFA92C4FA41C88F63D8AE7940752450E1C07CFC9DE64F2FF24113B4030BFFBFEA8F9DDF7F3CB8123973916CDE5A510FF6855686F6B4166E61DF0F9F59CBD3D34FEF90D410BDE49BF8DDAD59584E3F7EE54C524F29D7F79988BAFCACB7055C0C7CDF6A6D778EE66F7ED2B5EC73FAFE255EDD8CB4B8BF6D8D14962EDEDAF7DBD1E686F27E55FFBD8EBFCEB975055D7606E6E110E9D3EACDDD557AF71659A6EDD4C180F44FBDE7EF46349733FFAF1A2B9BB7C347D908A7220DAF74ACA2B290F9C711E48153920538D1D19CF4FAB7EDE24E88476DC0441BB80F5A346E8EF17FFBCC8EB4E3876474A658C7E4EBE334BABC543C528EAB6B65036EB09D3CF9798FE3758ECA86EE0A3BEA907336EDBBE6DC3DADB8FE8BFDD5FD70CEFCD1B98BB9F85C5478FC2F5F310FFED543FA7BA5922E540B4EF51FD9CF240AAC881D3686F7FABC9884F19EC22E9B7B53AFCB6C188B7F87AFCAA7C0CBF78348A3F34E8B8DFAF31697A6EDB2F3DBFB90D0ECF3CDA3A23E3799ED58C029B038F74063C31259F2F1992C8FA3959372F5D0C20636818B9CC7756F877FCB7937A123C77F8FCA8E2F3515AD58269AB7EDFB625784EAE4789AFE6D44FC0333109B7690A4BB3FBC780A1784E65792CE5C04995A1784E792055E4C069DBDFBEB2BA8A5B6A176E30F845D2EF051378BBCD888F7433F84064C179DF2ABE9E5EE47E27A9787A212A7BFBA78F8BF0757539BE677EBFD2D18FC6178184E377A474BEA619DF098771AEF839EEF4F5E096B0F7507BBB5C268DD8B64B3239978F36FEB9B6AD0B63B575308E9A1198B3EFDB87CAD7FB86E9BE56BAB739997980EE6FA73C902A72E0D4ED6F67F4D3735A2F87D5EF0AA7F081C486DF371BF1B1CA8DBFEA66F1B97EE7F72B8BEB50BA97D9B3D3234A1D26187DB6B3B3130362098C660BA79FDFD34FE1EFBC7AA40D8A51E1B5214322619EBF4A387647D2CF2FB5B4E3DBF65E5C696C40F6989CD5D183FA39D1CD89CF577EB300E2E111A8C7B663D0AFBF6EC3DD6D7B9C79B96940025377372CCA09AC2ECDEE5B86EAE754378B991C38C1EFA4FA39E581549103A7DDDE7E584A9738B8F2C43FDC82CF8E568180A37F5AFDC32DACBE406D8B00390575B01B4613328EA93F192ACB6329074EAA0CC573CA03A922074E9DBD7D6D1D17351E4EFF7EBB7F1AE76C33F85DA311EF7699F0CBA7A3B8B2B216666F2F33CEB07BB37FB89D8EB2F272085A1A91959DC5FA247F2254B358181A8FE5CBE2227C925780DA157FC2317A77DA1D8FE502AF02D9AA11CEDE2E124BD8782CA4AEAD2D4DB87CF506CA2A2AA0502A23B66DACEC6C43563F0AE6976174AF503B5B94F4E34593DA5AA9BD9DF2406ACA8153676FDFD80CC3F3DF355BF0B1CA8E5F5568F0B1C285773A27707D637DC7DEBEBE05F1F41217FF5CD02544517E2E5ADBDA2153AA502677B058181A8FA560528F6B1DFD68D8584A387EEF4EBBE3B13CB38CE39152C1E9E7417FAF39F9A5B89F710BA261255676FB7B8DF1BC7CD2B6C8AE7390F6BFEE0B40CD603B9D9753DD2C597980EAE7940752450E9C467B7B91D8814AAD0F151A2F7B3D282F34CD73E5597B3B4353A33370F44FABBD9DC47917A90D68E91C8659258EEB38566A7C61F6910EB5878E632ACB939607289E531E481539701AF1FCC8345FC74B25F1CFDB7B45686774F048F15243E3B15C6BEF4432EE876B60D297A55528723B71A18EF9CED636FCD0DDC5E179305E6A6E5E211AF8F5E0553740AE56C3E172C56D1C133C3FEF5CC445FF1ABEF62C533C3F81714C6539C573CA03540E9CB6F5F3E3D0246BEE04CF1BDB85E03734A2A1BE06552C9E2B193C37B25848D6CFFF78FB11BEA92EC7D3B1515C667032D1D8BD1F9E9FAFAAC3DF4A4AF0565A3A6EF774E2665767089E6BD9F5F3A2B20AD4D5D7A1B1A985F5F767773A23B64D2CD6CDE40C7E9F77AFE0539D17177CCB6857B9E3CE03D1BE972AEB6674ED94AE9F531EA072E0D4AD9FBF01CD1EB915F241116B770FD2DF2F1E4BD572F2C54A0DE27996C1C8C663217159EA37D7B86F0DB5B7933A7708C5C829E0C1E79CDCB76D62A59F7FB7B281EB64EE615FA0FA7994F4E345331E3C7094F289E601AA9F531E48153940EDED3FB367D6C9F9739172021AB58AD5D147640AB8BCB3FBC663B9235582FF623B5EEA13AB1D850E3BF36C1469620972C6C7916B1A47C6881C8DAFB6E28AE7BBE3B1646BD428763BC3F05C6F3243281E81705082B62E11E6673D277AFE3C1A3CFF8449EF0FDAF0EDC22AC5F31318C75496A72E9E2FAFBD02FFB30B68BF78111DDF5E6213EFF7EF62ACEC39FB8ED3ECC250562E662C4638C78C8CBCDA84DBE242F1BFFF0AEAA21CF61D876A8CF2400C792055E400B5B7EF8D7F2E110FB0FED35A5B5B22C663B9DA2EC0B5EE61640A5B902ED7E18BFCA7783EA1C5B93A011EEB14F85124C273BB0D377A44B826688E2B9EEF8EC7F2635733D2C5620ECFD97D01AFFDC3F11BF83BFEE1E4B2886D132B7BFB472A2FDEED9BC205F712B5B747493F5E34A9AD35BEF6F669CF1A6ADE7937ECF998508EE9D15E36AF140C4178F133881FE73373EF79086FFF88C0EA2AC6474C68FDE04F580CBCC093FFF1BF11585BA43C70C6E500B5B7EFDC9358E0C2FE41F409851CFDFDE2B1E4184CCCF39778C45C1F313A3D899FFA4029C3B3292BB2F57AE4BB3CB8A750E0B9D51C573CDF1D8FA5C0ED41D52EFFED24F9575FA0BEA109DFDF7F0AFF8C63DFB689957EFE85D98F2FC66770E3E757543F8F927EBC68C683078E523ED13C100BFD5CDF2DC18C49C3E63DBE4DD4BEFB67EE3D8F790A932A2BD617BDECBD493681AEBFBD07A77506F2C799B0EAA6D0F8E73F60426A86E0837730905500ABB083F2400C792055E400B5B7EFDC9358E0C30A2D46A5528EFE693DAF361FD844FFC0201E3D2DC6F2F2FCBE6D43CFABA5C638A6B23CB5F07CA8B40583E957A06FEFC4686D3B8AFEEDDFD9FC7847374A7FFD36169DDB3192FCB3CB503734A3E5E30FD9FBC68F3E61CB9B847D98905B593C9F7178B0B6B64E7920863C902A7280DADB0FB6710864D32CA657331844AEC1147A1F4DFE386578639E13A599D76B3D72DBC4CADE1E8AE7D4DE4EEDEDC96C6B8D85BD5D52DC04733B2FA2BD9DFFD5352CBA4D61F597E49523C0CCBB6BDFFB1C81C03CCAFEF33750F15B30929F8FAEBB8FA12D7B467920863C902A7280DADB0F9E13D95406584714F0796630DED9057D6B1734B5B5274AE720FAF19E07EE2E1F2BFD9CF8CE2771F0C8B555EA8C3B0F1CA70FE245F32CF0C051CA279A0712A19F2F7BCCDCFBD63133CCE21158BB0568FA260D2B3E2B2A7EF37BF65D52A6273317E3BC02CA0331E481549103D4DE7E701B8E35B4C03EE1815DADC03833764C231A7854A349D587A93A8EF7F3314BC7F1D9E18168CA279A076285E7968E1A36BF7BFDBCE1DC750ECF57D6B650FE878FE094F442D7DA06C1B5875874E8D0FCD917DC7F69FB9414CF63CC03A92207A8BDFD601B8767CA857946379FF3CE60617E118BCBCC37AD6F24958D85DAD9A89D8DF2406AD9DBC5857CC89F66C2A65443D7AF40D92FFF83CDDBD51A54BEFD09DC6A09FBAEC36483BEB395CD9BFA4468BDFA007E9B06BCB7DF83B2AA1ABAB60EF4DE7F0669E64DCA0331E481549103D4DE9EFA73B258B60D9D97531E38EB3C100BFDDC65B4C0376986CFEEC4A4C686CADFFC8ECDCF3AA661EA1DC482D715567F8DA01F9641099ACF7FC7EAE76B9B3F61A4A40E3A5E11563799FF5C5DA53C10431E48153940EDEDA9DF87741CD3714C7920766D136B7F321EEF3A2AFEF33F99FC56C47766679751F3D69FB0E876A0F7EE5368F935ECDAB9BCB21EE207F7A06FEF46EB975F61696E86F2C0199703D4DE9EFA36166A67A37636CA03B16B9B58FB9399F3AFC1281432F9CD88EFF8975640B0FEA0FF5E5E59A33C10431E48153940EDEDA93F278B65DBD07939E581B3CE03D47F3BE581549103D4DE9EFA7D48C7311DC7940762D73614CF290FA48A1CA0789EFA7D48C7311DC7940762D73614CF290FA48A1CA0EBE7A9BF6642D7CDE8BA19E581D8B50D8D7F4E792055E4005D3F4FFD39592CDB86CECB290F9C751EA0FA39E581549103D4DE9EFA7D48C7311DC7940762D73614CF290FA48A1C380E9EEB4D66F63792887E1FCCEFBE3F6A7EF7BD5CAD39729937A549F25DBD7D07D23F293A87E543E9C78B66678F30AC7C347D908A3C7050BDA3A17F9A7880F0FB41E54F2B0F1C54EFD07C4B5BC7A9E281FD78FD2CF0C0EE3E3F4E1F24330F9074543C3FEDE9ACD6FB2CD7FDACD6FB2CD79DD6FBEC255AF7F8D335D97DF0CFCF9EB97A2BF5168C4A87CE649F8F8D4F627D633321B413596F925CDE9984D14E64DD7566DB99EC73BB670E76872B21B413596F92E6165712463B91759F9A9E81C9347E26EBDE23B7626361FACCD57B21B0898949CB99EC73D1D8245C93C63357EF61850EC5857967B2CF054209A62CE684D04E64BD5B3A85100A7BCF5CBD499A70CE617971E1CCD5BD77488E3A5E59C2EA9DC8BA8B9413D858F19FB97A4FB967312A539CC93E172B4D58594C9C9E9AA87AFB032F20124BCE649FB7748B30E3F39EB97A9BEC5E4C4E4E9CB97A93D4D835800983FECCD55D36A6874C3A98B07A27BADF69BD69DD69BD69DD69BD69BD69DD4F26D5353485ED9B3B2BE9ACD6FB2CD7FDACD6FB2CD79DD6FBECA5B35CF7FF0F1E578239 SmallImageOriginalSize=258000 SmallImageWidth=300 SmallImageHeight=215 -SmallImage=789CECBD677B5B5796EFF9FF18331FA0E7E9D777E6F5FD00D3F7CE9D177D7BBAFB565777553B965D7695ED0A2EE750AEB2CB41B22CC9CA14494994C49C7300910122E79C73060880A464CFDE1B04448000894893D279719E8513B0F65A679FB3F66F87B3B7D3E347F1D18FA76A739E429B4EAB5DA7D1A6D36A176713675779335A1DA7CE2683CD83642A75AAECCAEFFD08B5DE74AA6CA29BC6EE87DDE13C7576A974C6536793D2604530183A5536D12D1C3F5DCF3ADD143A33BC3EDFA9B3CB178A9E3A9B02B13452E9ECA9B2AB40366F3072AA6CA25B3091433491387576591CEE536753209A44AEB073AA6CA2E5A0D6683E75F7CA4D9EF5782AD313BBB2F91DB6DFEEE6E8E0BF07379942DD355DDDB44DA65075D5CF767459ECAEBA36753B0F3AD5D54BBBDAD5576B53A37B7A9276D5DA6473794E457ED277B0F6D841DB6A75D9DDDE9ED896CA151AC6ABF2EFFCEEE3B664AEB8D7F2FFBAA9AB59DBBAA9AB537F5BD52594C85BB6ED2CFAD9896DADEA3AEE9EB6E26FA77ED277502491812F55E2CE9D7B88C66375AF136F29599D46AE546376691DB38B8B189E9885D164422092C0EADA3AC6E7E771EFFE302627C7087B5921926B3037B788C9B9698C906B07EF0E422693376D1B8D297CC9161E8E8FE3E6CD3E3C1C1D875AA7C3C0E010B987522432B9AEE7E7C1F854BB4F7FD3EBB6771EB525B385DD96FFD74D5DCDDAD64D5D9DFADBAA2E8158DAB26D67D1CF4E6C6B55D771F7B4157F3BF553A9D54328DD8244A9815E6F80CD59621A87DB572545320574061364245EA97586CA39B3CD0993D5C1CE6FA9B5ECB8D162637A652A2D39EF8094E85E5A5985DDE5AAABBB9114CB1558DE10C06CB555ECB23ABD585EDD685A4723D9C84FCA7447C5AB93E68E6EEA6AD6B66EEA3A69EEE0F8EAE9E72B29A98B0D0D8FA37FF01E36786B75AF536A0C58585E27714DCBE29AD1E6C2C464899BF882CD9EBC53D4B685E555F40D3DC4FDE161CCCECDB07373CB1B104BC53DC94F8EAF38BE3A0B7E3EEB7CB5A552334E6AC41D12521FA46D5F22B91A0B2BEB5090EB790211D9C4A43E296D89619A955B84CF28B72908B7515DD4BE8A3D84BDA8A47CC7F115C75765C9F1D5D3CF57AD70472BFE76330F9AB1AB1BF9C9F115C75727E16724574434B7C3F1558B92720595EB622596D636100D078FBCAE157FBB99078D741DB4AB1BF9795CBC3A69EEE8A6AE666DEBA6AE93E68EB3C2571F5AE3F8B33F7322F9D9A9BFA791AFE2E91CC2890C798F8B475ED78ABF1C5F717CD5A9BF4F2B5FFDAF392B5E907A4F243F3BF5F734F2D571FA38BEE2F8AA977E364AFB69E5AB171501BCA4F09F487E76EAEF69E3AB995521C6276770FFE108DC5E6FC3EBEE8C2F626AFC01EE3E1CC5D55B03181D7E08B9527522EFD4513CA432BA313A368A8723C3985DE6E1CE9DFB985958C0D4DC6CCBB69D75BE9A5B71424EDE8385252B34FA30C757A794AF9E93F8F09232C0F1558B92F60FEACD76B2598FEC37D31A2D50EB8DB0D84B7D74F4FA76FBE0DA918D74E94C1618AD4E680D46B66FB0D8ABFA119FB5FE419D25019D2102993248EC4DB7655BBBFE75E267A3B49F56BEFA25DF839755C1AEE86AD5B656759D36BE6A350F4E223F6BE549E5E759E72B2A97569D90C85BB3B5977C95CEEFC117CE219E29C21BC8727C45F94AECC50B12AEFDAA55D96CFB553BFE9E44FB55B7F3F3ACB75F0D8F99F0CDB7129CBF20C5F29AAB2DDBDAF5AF916D22123B67176C989E3563F0A109E160AA697F9F56BEFA8F75179E13BABBA2AB55DB5AD5C5F115C757CDCA767409C4A4FEEC4AB66D5BAFCA02F77EFF7D2BFE3EAD7CF5AA298A37C9FDE845D97E9CBE56759D36BE0AC793F004C2E4790A21124FB4FD0E75333F6B25C757CDEBDA12DBE07645DBB6AD5DFF8EB28DB2DE779764C7325FA7F7ECACF0158D556F72E3AF5A96ECBB62991293330B585C5D87DDE96CFB1DEA667ED6CAD3C257F47F34D6B523D3DBC596FFD78E2EBB508CA0C3D5B66DEDFAD7C836CA7A42899FD4558D4CBA7DE9A6FD6DF59E6D8A242DE7C149E667598EC8EC6CEB86AE566D6B55D771F7B495E7B8533FCBF34859C8F36D757A9AEAD3EBF41BBD6EF60F72F3331C3EEF94C81071D71F97D28CBE5E950502F1F136757ACFCE0A5FD167896E99740E995416E94CF644CAE34EF82A114DC2B4B08C0CB1D5AB352364B3C1B629864D204222F0A4AFD36F28CD67ED94A910B25890C9ED403F3B8F4C2289582409DDF814B4631308986CC82413C8E58A3052BDC914021627BC0A05EC62391C244E461C4EB8153A76BD697E0E617700A6B905A489AE90DD0BF5E838F41393C8651BDFBF6799AFE87527D9DED18E2EA9C809A733D6B66DBDAA6BF3859E96FD7D5ADBAFCAE5BE8FBC9FB2C11158D716C9B9CEEF7DAFDBAF265F7915216F1873BFFD0DB23B7BD0CFCCB1E30BEFBC0BB75A0F07B976EC8517A19BDF805BB80ED9DD3144EC56C4FC7EA8C766904EA7B1757F04E6E565F8F4465837784C37D59B4CE630F9F2CBC86632D04D97C64E52BD214F10A22BDFC3BCB281B0CB8D74320DE1F7DF93185F00FFD24558790244BDDE8EFDE5DAAF7E1ABE124A82849BD36DDBD6AE7FC7D926101F7FFF3ABD676781AF8AABEBC8FDF60DB6A527A6910C8511F10509236C777CEF9BB1AD555D07EFE9C82F5FC0D84BBF46C25BEADB8C0562187EEE65C8BEFF0E925B03700884187FF125246329ACFEF54B4CBDF422F2C51D76EDFC7B9F115F4B6B2B502E2AEE3D26B186CFF6C75F7C05D36FFD09018D82ED2762194CFEE6F7D8F8F443B61F0BC661DF58677ADC2A3D1EFECB3F93E33F201ECFC0BCB0D0D63BD4ADFCAC2739BE3A5E57305AC0F25A00EF7FA844DA1743C1E6409EF078C14B589DD40F0B1E1FF2A4BE5BF078B15DD869A8AF1765814012C5CA46009BEB01628B1B05871BDB84E90B8431B663716223B9B73E3FB6A3898EEED959E02B9A078FFFEEEFD8E6995B847969063689025EB5FAD4F3D5D46BAF23164E62E285E7095F3DC2D0FFFA056C1BAB243E25118FA6605959C1D2871FC16FF311067B0DF2BEDBE45DDBC5C46B6F41D97F13A9CC3672DB0568E636E091F060972849EC7331BD9497467EFE7396D6E84BAFC338358124791EB2B9024B7BF5CF9F3119227542E98D1BEC38F573F5CF7F413615EFD85F8EAF4E80AF089317F6E8758F887DDB9898F6221CDB4151A3C3EE9D3BD8191CC0EE0A29C396D7B1B3B189E2DA067664E2236D6BD7BFA3FCA4B6CD2EF8914D16890D6BD87D388E9D9111ECCC2FA240CAD2DDA96914F526146AFA7B9E46BE2A283508DDEC631BFDDDEDB2BD577C45DBAF86FFE397D0CFAF4078FE6B6C93F3A22B37092309A11E1A62D7FB4D0EAC7EF401028E0054F7EE4078F10AF28502D413F358F9E003C24D716C5EB88AA1FFEF5F11773B889D8F605A5AC5C87F3E0FF32A0F6B9F7EC2D292DC1C64FD465BB76FC3B9A5C5D2079F62FECDDF20E20D4174F52696DFFD23C29E10963FF90C13CFFD92A5C1F1D5E9E72BC1FA069CA4FC13893D989C7141228FB2E3117F184EA98CD4F5532DDB5639469E25B1D40B8335019982F6511C3FD6A5919F4A6D125F7EA3C7DA4610219B953CD71624229163FD3DAB7C9529ECC19BCE57649A5CEB4B172AB2DC7ED58BB2FD387D9DF055BBF228BBB2DB859EBE53CF1A5F29D43A680DA6D3C757C466F9CC1C8AC9D2381E5FB080A5D52036F811042C76D8C532C483C1966D2B1FCBEE90F253E223B12AC0C6A01AADF5D72269C64FB13C069D31059E2002077F155E9D0161A70B01AB9BC45B31222E4F5D7FCF2A5F5D32C5F18AC08D4FB511FC9A9425EF8ABD784B19C09F445EFC4E158446EF20CF93AFA367E3A4F9AA139B7E0A3F5BF5F7ACF2155D3357A1D654F6AD2E2FFCC1F0A9E3ABA26C0B4552F66D8F4F21194B20EC0DC2AF37607DD307A737DDB66DB5E766E6AD30D9121DF969736671A3CF0887275775DCA534C2303B03BF4EFF54F1D5A7A6185E94FBF0328957BF5CB7E339A90F6FB81278612B80373D49A8C4245EBBB9EF077BE967ABFE9E55BE727802ACEC2BC72B2A0FFEA6D7F5AA2C68B66CA0BA7624A5B5D112732B081A0D70692CB02C2D92F23000BBBBF1377AC7D9F6E4D8A3CA38CF917113B4C6E6C6CCC72331C4C8BDA2CCC424A9F750B93AB5B5BFEF85DB53AA0F151E8EB0984B7DD9B977BF320E6E3094C5EBCE247EB660C37FACD9F1EF6B0EFC72D38501729CDAD528EDD3C257EF6F05F1B2D28FE7E5013C2F7213FB9D7869CB875FF05C78DD1E87566262F7A2936783E32B8EAFCE52FB15632BB29F989E43D0E64084D8974E67E1104BD8389583D77B7416384422520FD3C3A3D1C22993236877C3B2CE8371751D3691F8509AD9C21EF13983C9192B939E40B629BB2D6B1BFBF169FAD878957F308C8248C27C29DE1BAA8A576FF832F8D9921DFF3261C4BFCD5BF03CA957D17845ED3AED7CF5B1218A5FACDA095F85F12B4D10CFCBFC7845172231D78D37BC2968C446765F38BE6A4F465345568708C6B2B03928FBEF75EC6F376CCBED3C26BC9382379886C59144AE4BFEB6DB3FF853C5ABA0CD09F3DA26D2A9F49378B55F1F0C5DBA02D7960AA6551A27DC6CCC5EC8E1AAD2A514E9C19B1342BC2E878C94EDFC2529D9176173518CF55901D6A648DC722761F0A4A177567F2B2D129574A533F952AC3158615D59217951AC6B374DBF904843D5D78F822FC88ED7AB0F26D3459849AC7429350898CD759FADB3581F4C6772784FEA65F1E97919E52B17FE7DD5C9F6CBB2365E25B2052E5EB520B7D4412C11669D993763E09E0EA140E3BEA0938C5774FE39A1D88DBB0FB458E1B96134857FD278D50DA64B6477A0F566A021B1A1565A43D56B56977F47754678175690773851A4DF31A6B30D599D320C8D19078F2F115619FFF1C7A6B69BFE4C3573D2F8B3F70362BE30123229827C0982CBCB2884EBD70F5DB46E57A9ABAEC26FD043BCA2837A4502BD2284825E871DF116D224EEF9EFDE4354AB477C610105AB1D85FDEFA16AEF59B3F7F834D4079DA41CF9B333810FC9BDA4DF34D793B5F5415AEFA60CDBAE2DCDDAD68EBFA7B53E9848EFB079DEB6778EF6A91BF7AC1599DEDE8558E663F6F53A3F4F82AFB4AE043EFEE1077CF0F807FC4A17C18B722F5E77949EEF0F485D476A71B3779EC61C25A9A7D1E725DC3FC058AA5C7732DDEE27C76598BCD5C7BE17A4D796FF639899C32A394EFF47CB469DC188071A17AE9178734E25C33597B3129B06D2DBF852B48973A48EF8B948802B761B8B57E5FF5239D3779BA56518B8536543B27F909DA736D2B4E9F83DEA1F8B95FB75D5F0D81CA9A7BAF1E0E2327EF33FCE412DF5A12014A2B840E2DDEC2C8A3C01B61324F6AEAD236FB2225FF35DC559E4AB643C852F557E7CE48CE20FAA20936F13F9BE3356915AA991B5B727D279720F7DB8795B8DB1493354BA30E4EA10F8220F6617AC506AEAAF57F5ACF3159513D3669CFF4E4CEED1D1F37E9F245F5129263194DA45E77CEB869F47D976127C6520F5AE8F7C69BC6D8DE3572B0EBCB6E1C4EFC833FA0189139F91CD9779B246111D0FCAD2DFD864CC526E9BDE26F53FCA3CF99DDD923C9016E32B124372BB3F40AE54C24E98659EA43940EA6857EC560C4423957835BCF718579D0E5C75B9718170507F245CE12B7730864028043A1695A641C7731EB4616779B59426B1B1DC4E55CB57B1F149F65DAB536BC3F4940D0E570E7EAD8AD4579D887A7DC796856791AFA8A4F74BB8CFA51549627E59D2FE1CBA957F53BE9A5BB4B33642A7370B0D895B3A538CD4A3931C5FD591B43F89DEB3BB435A26E9BCB5A781AFC2B1021BFB53B6ABD57EAF566D3BADED57BAF915388422F874BA6375C57C016CDCBCC59EB3C9995926EFA9ECB8E20AE02B291F9F2C2FD5AD077EAD31E2A6CB5AE1AB89D9452CAFAE424A621F6538F5C838B60863D1F1C5A6B9B90AD3D936058CE9F4D3B36CDF4CE318A91365C9F1E0CD7E78D43A8CDF58C7F2929DE80BC2BD25216CE1412C108455A4826674181EA5AA6E597816F9AAD6967AB23C5EB4FC5BA10921962AF6BC3C7E9AF88A4A9EC0D574DA27C5575436635737F2F3B47E8F13B03AD99C1D8968BC295D34BE50A9D0E899A4ED5777D2595CF7B87083D4CFEAC5AB3BC914913F54F84A6DB0C0E5A6E3384B7C9588C411A3733AD27950524FDA5A688C3AC85765DB04356D68F5BE774EAE6D2278E72E5273F32CC695CF05D34588BC19F009175229F4A49974271A7F77715AF8CA44EEB58AD83ABAAE6828D7D42EB6957F2B1C89AE94C3CD3C6BADEA3A8D7C55969B0277D369F7E2FD6C24797CD789E4E769E5AB833295DB858ED6B30C86BAE7B3D93C78FBED5713D3D57CF5298F872FF92B75E3D5B73A03CEAB9515BE9A5B5EC3DA06AFC257A6E57518A667201B7C00C1D75F33DEA3B14A7E7B00C6B9451848CCA1FB769184C9E5C1C14A9B1A9573B7662AFB32B184C5B3DCE474E91B6C3A166B6A861D13CB14B89CC8E39DE223FC7CCD819F2F59F12F1306BCAC0EE0DB541ED14C630E390D7C3545EAFACDF66D54CA8A26E68AEED6B3F674F155EB73149D0C5F1D6F5737F2B3D77C154DEF5458A1562A7C9943FFABA72B174E20F2F02132B4DE45DB920CA6AAF3A5F62B09F27B3F42B6A5ACE62BAF177D016FDD77A63F1AC360225EE1AB78B68854868EB92AF155361443666101B1A939C4474751D01B2B7C55BF2C7854C3574FDAABCA6D6E3B2B6B95F6B0228977E573BC50167F2336BFBF15C0878A007EBF6CC727DA301682D943ED75A78DAFA689DDF77239DC0E05D1178EE292C9881BC1106E12AEBD158EE0122967BE3397DA11AF38DDE8F37B59BCE2F8AA79A935A6F0EEFB4AF08521F6FC17F4869224F77BC7E646C14AFBD1BD281C9847B0937BD68A942BE358E50548591F46C1E12CD9158AA048F2BA90C810FB5CC43E2B8A9178C7B6F57A3E6495338ECF1F3FC6AFED69FC72C3869FCD5BD8781CDA37F8FEA3C758363AABFAFA0EFEB6302691C070F75ED5BCB271F2CED332504538A8D23F78F326F894AF08B38824523C24F5C24B761FDE999EC29F976730B65738C0553A7CADD8C2E7623186B29903ED570B985F58C4E6CA6AA97F90A47BD01F9A2EBD4E4AAEA9F5B3D67F8339857B0F6C4C968F47E279C807EF42B7CC87674B52356F6EBBF3E79E86F990A7BC6DF0D511734477D3B676FC3D0DF321C72351849C1EB8ED01589D49DCE833C11FDE463A5B40F1E103141EDC47617202DB3219F26219B6458409C9339BB3DBBB72CF5A9116470A7DFD1698C93BBE4DDE496A5F7E6A0A85A51564F3BB28CCAD61DB64405EA3E9D836478FF9CA15C9A39F3CCF37CC715C26DCF09DC88BEB86080648997C9F1C8FE5F68E2F0BE9B7C1E419AAF4D55196AAE5ABFDB623A5D6C024ED1F1CCAE5093FC5703BF2A47F708C6CB74261C20221C257513CC86F57F84AA133C3E17456F8A9489E9783FD8345A1B8E9B280CE2763B0A4E1B42451E4F3B03B318B6DC28799BB4348EACDC88F8DA16034A340B8A39332EF34F015DF91643CBB48F2B391AC3D36676A6D7D90678DAF78AB6BECB9F6B9E877BC59F4DFB121957B842CD167E78B10F1349E6BBB9934689FACD61881C5958146D3DC1C018D642451C4ED411B949A247C5A1D89B35E3677742FF2F32CB45F793406F60D8DF2E1084276DBA1F3B4DDDBBE1FC30291D2BCC89BF604ABA7D0B695BAD2FB64FFBEAE34CF4B309644229D61B18FEED3742D1B7C68C62711B6D95BF2532C8BB1F96436D7099F9B2D28A8B4C813AEA3E343B733DB2868F56C4E413A875F27F7EC34B45FB593AFDD6ED779AADAAFB2DB90D1F991892C1FA7F326D1F9D42C8E0C2C2BCB08DA1D1DF9ABD084B1B06AC7DCAA0BB353BA8EFC355A53445F8CC4F9288CCB4B70AA4DA4CE33019FD10207613E3A57E65969BF6AB75C3A28D3A40E1C0D8411F30791CD6D1F3A5F6F7CBB89274150A78147A53ED6B6DA7365BE0A0713D08F4D40F57014E26BD7609E9B68DACF40A408912C0A876B1BFA89317814F2A6FC3D8B7CD54EBE76BBDFEC69E2AB1DBE90F5C764E797904AA4E123E526FDBE9F9E5FE7B7BE864923198A6D43A58D747CEF93D95D8C4DDA104DEE568E855D5E36AEC7BCB25A752D1B6FE7214CE04E55C96034DF547E9E05BE3A4ED741BE2A1F4FC41288F9824844EAAF4371505FEDB9325FA5B345C45D6E44EC4EE4B6F3EC7BE9FCEE1E1B13779C6D74BEBE896917645B3178755AC443F5C724777ACF38BE7AFAF8AAFCAD84AFFF1E52D1284C2B3CF875AA926D82C65CD58ABFF15411738B36360F89C9D6786EE5AA778ABC4BF4DDB0D37663F2BED177AEB42FC1F4F529F65B2514B1FBE7BD3754F56D8883ECD3E37F36FB59DBF5AF0C11BCA40AE075578ACD43F26B8917F654FEA9E0ABE374D5E3AB566CAB3D77B0FFAFDC7E555DFEFA2BEBA046E20552AEE4E10D6D2357A8B6915B6F82E3ABB6F86AFF5B89C8F0389C722579BE3D95F376120F0E5E9FC96C93D82143CCED42C8EE824BA164730578357AB8956A04AD0E443D87BFABD09BE2D81479D87751B41F3B9B7F74AC6DE5774C4062506D9F35AF3C2EACC1F7294541C9EEF3BAD2772D6FC87C7865D5819749CCFC8DD88BF7C816CBEF1E7BDF9E56BE6AC5B6DA7366DE26EB1F54D27BBDB084485F7FE9FB42A182C52A5A26D1B59B65BA18060755985DB46262CA08A1B8FA5B407E1B639139BE7A36F8CA2A52C22397D4E72BF2AE532E715FB80C9FDEC0E68B4F454BF31E58C97B7FF0FA68300E237946AD1BAB2446E9605CDB203CB60ED3F22A916B30AF6D1C9A6BE9896D3B24F694E6508C0522083BDCF01AAC48D699B79BCAF23BA6EC1F40C1F2E45B411F29ABAFDDD0C1EACC568ED98452B8645B24C6D1799B76BB969FCF025F65D27956C6F84C0EB69E095D17A953BEDAE09762532C5944289E87CB9BA9C35787CB358EAF9E4EBE4AE6F6AAE61D29FF56B99287E6202910E95EDC405C2C62ED54C503F3561C6783ADA68F5A664FB0FEED6637BE2D5175CFECE2D237164EB10C21C26556BE04B96CEE48BE62EF03B9DEAB35C2A3504136278455EF86469F42C160C40E6140CFF4026273F308C864D851E951A0ED6FFB7D049DE4E7B3C05721A78FCD93157078E1AFF33D62ED7FCAED57F16892E97629D4C8E59E941D9E40E648DB68FBD6F8A40537FA544CD65ECFF1D5D3C7577A12973ED99F83E46555102F6CF9F1AA31521A6748CE0BCC4ED6E62324F186EAA7DF36D05845BF75A0DF6549E8B841DA26242C8D295C1A18ACB40D1D94C26BD7D91AF5745D76A3C58A55958D8DD13947D8EA1B85BC6A8CDB45B315E7544A7CB6B989CB16333BB6A0F5B0FFDA49DA56870B32922EDDA773DD96DB9A0AB37370AB3470D0B65B9256325EEAC32EBF63F4BA8250C2D64C702BB518BF3C890F7FB704E9560C05F2BF1D3AF7D2EA1A8A5239B68B8417F932E4EDB6D2BA7A1C5F21EE0F4171E75ED5B7304FC69B4A61DD9F17A6CC4A51B24FC704AAC492436354A9DCBAF780D5CFC32E1FA2345FC52A14F3B9966CD318A26C5E652A5BF197E3ABB3C95716C22E5FFAD2F8CC1AC79B7336BC2B74B3EF14BE20C7BEF56510CA16ABDA7CE8B70D95F61D52672B2452356D428FEAA6655CE7B1F77245B805E59684C42B078B57DF12AEB968D055C5AB6B6E0FCE6B75F856A7C515879D1D5BD47949BDCDCBDA3B6C4E379B2B837E7FBE3B32F6E41D21F54B8FD600278955B45E62DB5FE3F5205FC52617E0512AC8A641D41760EB805A9D39985637493D50D1B3FC7C1AF8AAB1A4FAF658F955293BA824757BA66F67EF509AA9ED5D5C8BE6D87730EDFA599EBBD66089C16C6B6DEE5A8EAFCE265F354AB39E5D745E3BC3E418612909FC26534BBA75F30B8CAF78320DCC261D56948E0A5F7DB4BC82FB99D4A16F096EC753B8A05556F8CAECF0606A7A86F15588B055C8E18676620AFAD97958D7D74939ED61F58AB2A4F3903049B88BF9D43F80D8ADBBA42EB805AFDE82F55101E697BC58E38560E209E0245CE5D39B60E109A11A1E7DE6C65F755A1EFB0D663849CCB7917B9908850EE93B782D6D73A00C4FBFE56BD74F3A570AED3F9C5FB46264C68E70B0F19C409DFA59CB0229C2EED96C012EF916683B9D4B634226F684F1E89A9F895014F64D2182760F72E9929FE9741E3AF2CCFA8D56D8E9F81F722CEC8BC0A72EF5A3E7C9F3C2F155EBFED6B32B9BDF43D86E27ECEE27F9D5DA3C15FA8545F65E6E4814301A8D84AF9C15BEFA5AA1C043520FA88D57F4FC758FB7C2572A831DEB6BAB8CAFC2849FC284B74C44AF432C63ED51E5F507689C72CB15EC7B37BA1F0F84990DB5F39050B929AC1E179624DC159F9A45E8DE1063B60261307A7CABC96F899F4DBE2AC9A82FC8FA7A697B62321A3FA4EFE0B5B49DF435C2F41F2A0367823B6A5920E40DC3AFD5201649C1303501ED8A100977A92F87AEA19E26ACA71AB88BADC121B84D1E18271EB2F9D769BFB8B46F80E930F325187FF1656CF5DDC076BEB4B6E7C657E7E152AAE121E5B85BADC556FF20C7576DF2D551D249CA17D3EC6CC3B502640F87997D63330BD8E46F627855CEE2D147A4CEF0E9DA0A868B85C3DF6A92F8F8C9DC24FBFD90AFC11A5F8CA1FBF7C1138860DE1F47A5199F82F2FE4388AEDD8271BE34D79BF4561F8B59B2BEFEAA36B4F5A1FB6C7ECCAAF157D7264AE3AF0482D2F8ABA9992ABB1DA3E3ECF817261FE3815F0ADCF837529E3F2FF7E3FFBDA5C073620F94910CC7574DE83B788EF2158D579FE8C23DF5B3577C45A5B46F106E524E6EFCED4B08FB86609E9F8153C4275CBE07D33A1F82F3E7C13F7F0186C535AC7EFA29612D1EB95E0DD9CDDB08581C58FBEBE730AE09B1F1F95F11B6D94AEFC9ADFE2ADBA4D76F9DA89F9DE441ABBA7ADD3F78940CCB9488F0780DFB0D6D24C6D0762EBDD585642A05A527C5E2D579AD16579C4E8CEEED1E8A57F7C9BDF9DE6C60BF25DE124F87491D91DEB3C25EE9FE44445224C83310DA142167297DD34AE34FAC8E0DF5642D5F1569BBFB81F157E5B94DFACD315C262CF52D79C7BED686F1C556005F487DB8AA09237D600CD8B3CC57C7E9ABE52BBAE6E7476794AFA894DCB8091FA9D7092E5E8468E03E0C931388F909E3876230F34458FAF0136C7EF505346313A42C5D846D6D9D309301336FBE45EACE46681778302F4CB3751583660BD349CBD883B649AEDFE4F8EA802CF70FFED697C30B320F9E13B9F12B6DE8C91A052667DDFEBE929440B23F2EBC7870DD02C23692D9B9AA7EC3CDEB37D89C2513F3CB585926DB96A6C257E748DDFD86D7538953B742115CD06BF1AD5E8F3B89F801BE1261F0CE1DC65702DE26F8742E01C2CB95365EC246D2D979CCDFBD87B83F78ACFF36570677EE99D99C37E563EA897958E85A50725957F3B3365E89497D951EA31BFDFD2CF2D5DB996247ED579DF8DB0DBE925CBBC9DAA9E40384E3D526F894E49929EEB2F32E830BF2EB9761E30B61DD1460EBF66DF61FDA5E45EB88515F18A21B03ACBF5537360AEF96929DE7F8EA6859EE1FFC481BC53B0217FEB06CC3FB327F55FF60A3FF96FA054BFD81C589A9275CB2B286423451D56F681396F8CAEC8922974D615D6BAFF0D58D4000F752C94ABCEA0B8771CDEDC655A70BFD915085AF12A47E28954AD93DA3F35252DDBB93334FFA07E93C73B1E401DB8EF69FCECFA031246173E65094C9B03B3B8328F123FD601869B71F3B84D5D91A51A42CEC343F658401CBF1A9BC3DEB7CF5971F1EE32BF29C9D55BEDAFCFA026B63A26D4DB4CD49DCFF00F6D579A4D3DBB0CB483DF18BBFC1B0B008C1A5CBD08C8E21198D21E20D62FD8BAFD89868FDDC1C8C2BEB10DFEC23E56B69CD40C5D07055FB95EC561FC7574DF8DB8A9F74AC926A78040E99868D21A8775D797CBB274CE249A100AD3B8961120F9BDDE4AE1492245E395D2E661B65363ACE593D3C0A1B1DDB43F4B7EAAF4C11C35F3E5743248D226F75A04838A7A0D196E62221D7140D56E4495D95CEE1D76DBE7AD6DBAF681D5A439E01B33FDB533F7BC9576E85867D9BE1D31A586CB10924085BADD8CEEF2241CA6BDA6E950806A1A5EB5107A308594BED15747DDAE25EA9FFCA25919E2A3F3BC9835675FD54DF0FD22D68B6221E8AB36FF5EB5D573BBEDD6FF19218C38353A1453A1C6EC95F363F9DA434A65335320DC5FD3128EFDD21E5D52C61B7EDA6F5C4523B50A8E370B8B7A1A76CD5649B573BF9C9B55FB53F1EE9B4F2D571FACEA29FCF025F35236BBF1F4CC4D26C9D383A475E2EB7DD92BF65BEA2FB019B87B561FAF57A787506A4132904223924B3C78F9DD29B93189DB013CE8AC36B3421EC74F72C3F39BE6A7FBC77376CEB541737BEFDE9E1AB66642D5F75E26F99AFE8FE8E424D3655D579FAFD2B1D4748D76F3E4E5F6DFF60AFF2B3D7F3B7B7FABF5ECF355D4F5F377575EA6FABBA86C726AAD6A6AE95F4BBA3DAE38DAE3D4ED6D3D5ACECA6AE566D6B5517BDA79D3E63BD7A6E2D7C61DBEFD0E167AD80C5FE7ED64F98197A80C2DC02C4241EF2F802B69EE0B51B5B78386A20EC64C486D083896913EE3ED0637DDD7C48DF3ACFD6B3F7F3A03C6EFE761AD76A992C932B62F3DC7708598CB08995304ED33938C761DBE443373955B98ECE234CA57E7689CD6B914E2621BFFB0096F575F62D4C329181F8EA7564B3B98A7EAE3EC8D507BB6DDBD35C1FAC9561F2CE86EC4ED8C5F286F3C2D4AB0F96E65CA8F69B2FF292186581DB9F46204AE72049C1E5CFC2E34F1DD247E7BF3A89FC6CB7FD6AEAB5D711F7DA31F1D24B6CEE4D3A37183BFEC63BB0ACAD4078E93206FEDB7F8757AB05FFABAF619519609C1C66DF75C46219986666D8F54B1F7ED4D4B3C5C52B2E5E71F1EAF87845BF490C581D30AFF391C9649B8E57719B134195867D03513E6FB2C6D93CC547D9148C6E6372C6826B37B7088799607325BBE267B7E3D5E4ABAF13C6FA1A8A9B57D97EC8E9C7C35FBC808D4F3F84CFEC20EC6566B188E5FFB5DB78F8AFFF8C2CB97F59C2661B17AEB3B9D0B978C5C52B2E5EB5260D0B4B95B5C5CB92CEA1E072794AEFEEF06865DC67ED3C0B07FF4365C8E9869DD605F37BA56F1C085B58D7D65BB6C9E248E0C1881E72E5F1634B7B1DAF1AB5894DBFF61B64A23E3CF8F98BC8A56398FEEDEF1134E811B296E6E4A2734E2FFCE96D76FDCC6FDF846179132183061B5F7F07CBF24245CFD2071F55E9AD9756AFDB67BBA9EBA4DBA1B9F6F667ABBD3D160C1F19AF76871E54C67DEECC2DC2A3D6368C576B4A0B6E05126C4E92766D4AE709F391782591FB60B02691C9EDF4343FDBE12BD67E75FE024C8B0B50DEBDC38EDB843258797C28EEDEDD2F5F1EB33A21BD5E37BB08EDE42C52F11862A12416DF7D1F5E858CCDE52AB97A8DE3AB0E74717CF56CF1D5917E161FC1BCB206AFC9069F4673ACAE4BBE34FB5E48E56EBF0E67B22749ACF26264C2800D8107165BB4A77E72E31938BE3A0B7E76625BABBA4E335F1DE7A7532C41C845EA7AFBF36A1DA5EB2B7508AFDBE350BB1BCF77D4AC3C293F8F8B57BDEA636EB5EFB997FDDFBDEC4BEF753FFFECC212CB4B8EAF38BE6AD5DF7386087EEB4975C4576579527E727CC5F1D559F0B313DB5AD57556F9AA557FBFD80AE26565E0A9E22B7ADD4996C7BD28DB8FD37712655EB3FE72ED571C5F759A07CDEA3A678CE25DA28FE32B8EAF4E8A3B38BEE2F8AA5D7FBFF765D89C5D1C5F717CD5AEBF1C5F717CD5691E34AB4BEC8C63DD95803FBEDDB16D1C5F717CD50D16E0F88AE3AB9378A738BEE2F8AA19C9F115C757EDFADB4DDB38BE3AAC2B972B22114D22197EB23E15FDDEA9B0FF3F8754814CBAB42E109D3331E60D80CE331B71F9C9E68147A9626BA1D1F35EA3B963DEE8C4CF6E7107C7571C5FB5EB2FC757BDE52BCB061F74ED51C3F23AA26E273B3EF3D6DB4804FCD82EEE4074F51AB4FBEB086D8DCE61F5CF9F2164D24031B608EDD01062C1180417AF4076B30F5B83FDEC3A8B700BA970B092965B63462619EFB99F8DFCE5F88AE3AB4EF380E3ABD3C157F16806A6D96998563621BC701E16C116C2261D89558F61DB144076EB36CC0225A2163DA4F72690F4FB902F16107044A1B9731F669E0C76DE2A84172FB3F5DDA85EF5EC3A6C2B0B6CEE603A8730EFBB9B48075D67863B38BEE2F8AA5D7F39BEEA2D5F51B971EE3BC2473721BA3E00D3DC93B9B674F36B58FFEB6710DD1E8261EC3E8957E3C8671388C73258FFEA22563FFC90AD95B0F0CEBBB08BA4D0CDCC91FA650EEA791EE22E6B252DE5D812920167CFFD6CE42FC7571C5F759A071C5F9D0EBEA2527CE51A8ABB3B30F2B6A07B3858399FCA1431F3DAAF110E676018BEC7F8AA982B8D830B799250DC1A8447A106EFDC7968C72761985B44A1B80BCD1C8FAD7F5C4E4B35BECCF1D529F4B313DB5AD5C5F1D5D9E5AB5ECC697A943C4E97F0D235A4826E38B47668EF0F54CEBB497D6EE9E34FA15F1541FBE00EC47746D93C37A95C01FA252156DEFF1486956548FB6E81F7CD7938E5A5F5D794532BB02CCFC3A5D2C0A95463FDDB6B085B753DF7B391BFADEAA2DF1BB66ADB49E667B7FCECC4B656751D774F5BF1F724FD6CD5DF6EDA76527E1E371F72AFCB8266CB86B22ED5D81CA23633FC8E202CA43E78F03AE9ADDB48A58BB06F6EC2B8BC8E4CAC341F6CC89B84E6CE10BB8EAEB39E4D44110F47D9FE7671B7BA9CC815896CCDEE76FCEC1677707C7576F9CAE1CD42BAE5C78AD00F99D403BB33C9F155877C45AF3B4DED57BDA81F9F449B42B3FEB6AA8B6BBF3ABBED57D1F40E9BEB4EBC15825A1B42289AEB4A1E9C447ED6CA93CACF7AF14A2C57C21F8A9C4ABE6AD796A3F47553D7497307C7576797AFA88CA58A6CCD2C4F20DBB53C3889FCAC9527C957343E79FDA1CA7E2CBD8D782AC3F1D519E00E8EAFCE2E5FD1B51A6E0FAAF1F53931BEBD2881C996E84A1E9C447ED6CA93E42B1A9FA28954255E5179F037BDEEA4CAE36EEA6AD6B66EEA3A69EEE0F8EA6CF315954249F3EBB7D7EA8B7A034884A2488463F0EB4D08DA5D4804EBAF65DFCB3CE0DAAF38BE6A46727C7576F9AA2C054273DB7E9AD779508F8CC3AD50C067B4C2219523E2F6F43C3F6BE54FD97E55FB9B5E7752E5713775356B5B37759D3477707CF534F055694D789FC98588C70BA74000F3EA6A537EDED28471C79F69791B37469F59BEF2937AB8C11A87DE1481DA10452C519A4F87E32B8EAFBAE5E7D3CC57BAFD354BE91A9E89580211A70B6E8D0EB95CF55AA591C46304233B55FFA7B1E75628840B262BBED36970D9E1C1F8A322C67FFC11038934AEBA1C38A7D1E086C785AB84BB6E8743ECDC942F5DB12D9523BAE38F104D3E1B7C65712621D786B1B06C8750EA87CB936CBB0C6D748EE32B8EAFDAB5AD555DBDE2AB4CF1317486081CBE2CD4BA1002A11C8A730BD8BD3B849DB10904C4327875463849FAB94CE690CE68F247ACF38C5858DDC0E8D828B3B3CF15C1D72A2DBED3EBF1B950844FF9128CE4532C265DF385714E21C5DF64729CD7A8F195C688AF24028CEDEDE08EDEC5C6C54ECD2E607D538A2DA51FB1D4B3C15754D2BE8EF12933939D94A11C5F717CD56DDB4E0B5FF9E34588256EA2DF8B950D070CE628F25E3F7CD3B3C8BB3C08EA8DB0ACF360138811B25AD9BAA6C9F893B9D5295FE94D61C834668C8D8EC24ECEF77B12B8150CE17B9B1997CC267C673060201E475F30C06216DD6E4793ECFC777A2D2EE875ECD8B02D04ABC38DC17BC3305A9CB0BBD28CAF689A56910CD974E64CF25533BA63A902E616ED181E336272C68A703CCFC52B2E5E71F1AA8E5DA9DC0E26A6CD305A6395E382FDFA206F7D036112B7EC4209FB369FAE0D2FBB71B32A5EA9B40116A7340653255E5DB6DA7085D4FBBED3AAF18548806B5E2FBEB75A2AF1EA8ACBC7CE7F4538EB0BB118638F1F55E2159FA43DB7B0019335C1E255D8E5858D70DE76A158E54F20B20D873B45624286C9CDFE09884616207E38051BE13CE3CA3A2C9B62C28706126B2DA73A5E790219D6277BF3B69A4981C447EE6B98ADFB3A4EE2974A13C0A6D05BF9F6E5598B57064B8C948B51C2DF1E188C612E5E3DA3F12ABDBD8B359E8B95EB0F470D70F94A0C23DFE0B138B54A388B4AD5F024EC1229F493135878FB8F88B8DCEC38651F87DD09ADD98EF985C54ABC1A4CA6D1E7F756E253ED46F9EABAC789AB76F321BE5ADF14626C628AF0950736B22566E75120F544BAA63D95D1852576FC53A5176FFA337871CB8F9FAF39F1EA8511FC51AAC61F5745B82DD3C243E2948D2F809BD44D5384EF4E73BCAAE4B3A8D48F6A752521D90A6076C18CBB23466CF21D585C75B2B93D9FC578A53146C973E12631DB0595DACFC5AB67385ED9C8BB31316D61D21F2E7D7F934E65119D9A41ECDA754447C7E12031C42610C1CADB847E7A86C5A983F14AAAD4617575B912AFAEB949BD2E916818AF285F5D346870C56238C4571B7C118B59957845625755BC2231941EFF48EE61F1EADF961DF857C2877FBE3C824B73AB50FEE33F61C04FDBEE4BEF36AD5B9519AC5626B3BB3D8F572DB553121FCBFBBE608EB56759EC4912B7ECC8E61F35A5A7D1B9DAF63737D12F530408CF79215385E1F23C5993C81BCA9174E3B0D8E2D099E328EC1C4EBB1BEDED160789CBCA20FB569527F22391DC3E749DCB9F65ED147A531C4B246677BB1D9A6B6F3F3BEDED652914BB0FFDA7B8A5C4F6F8248B137EB50E1EA586D40BC5D091632E628F831CA752261461795D80A1070F2AEDED57097F5D757B71C546EA803F3CAEC4A91BC1182E9138F525D17DC96CC005A305D7DD7676AEDCDE3E363983D1896968897E9A86F2FE0894F786605DE755D2A4D242B60572DD44DF0096262660FBEE121EFF6FFF3BB27FFFF72CBE97D725FF4E61C38744FF2BA48C7E451FC2CBA49E45D7BCA7C7CEC5F288E7764E457B3B95D2FD72C9A2B2E0FC67B338FFD118BE7C6B1017BE98C3C05D2DA91F179A2E978E8BB7740C05FB5654E6835C1582D79FAA9CD7927BD5D7AFC2D2B21DD7FB548891747BC1574E5F9AF58D4A49BC1248034865F287AE5368C2F8EEB28C6C242F2FC930326E626D188DD2E6F8EAE9E5ABB21490779BCEEB1DF347100B84E026F1C92191907425C7FB992F22469E339DC1C8F6D978866008377D7EF44723555CD51749E0AAC3828B662B2E5B89B43AF1AD46C9FA07CBE3190C163BE44A35F2C41E9A8643A646C86E63ED50D5693F4298C4039FD18E88C381E2F22A1EFD9FFF171EFF97FF022D612715E145AD3743E2558071D87F8ABDF8F98409BF11BAF1962A880FC8B1CBDE74536D4247E567B7F86A872FC42E290B76787C048C6604AD76CC0CACC06F7161EDC152DBE5F051F13691DE61EC168E150E5D4FDBD10ECAA3F43563572349D3A61C496D6974DD51B634E327C7574F175FA9F6C787463D41C44311F8486C70ABB5E0CFCC54314D3D291308B1C697E0FEC3910A5F5DB6D9195F9D277A8652D143F5C1CB76073E5ED9606319FE2A51B0F10E4FC633CC63786C121A122B1BA5291789595AFE4F3E83EDFCF708DF19C0DE5F3F879A3096E11FFF27FEE44BE1831F7EC4CBEA205ED284F0F365279E270CF9EB0D0762B96257F3B35B7CB5B3B2869D2B5799F4AAB4F0A8F41008EDECBC40E46AB95C3A2EDED2367EDABE4F99E5CA7505A9CBA7AACE97D36C947637F88AA649D3FEF6A294D9426DAA775DC906DA0F74D8168EAF9E2DBECA93B8549C9E656D43118D1E01BB1761126F286F9519E7483F095F45925928351AB67F90AF6E92D8571E2B7A70BB1908E22B851ADF4885B86071607CAF50C5572A12E78E4C7B9F89E2D76FC07FE701A2C30FE11D1983676C0AA9681CAF6EF9F106B1E3399117CF93FACECFE66DF8F99215EF2D589BE6A993E62B2A374572B8BC3FC22E96C14DEACC4212B3597945F23F40F84310CD556437F8EA287E2AB7A551E92169AE45B34C4AF7D3EEE678D146365059D8FB81D9C0A444067BBA08496C1BDA449E6DCDFAD9386D8EAFCE125F15498C4ADD1D62ED54115AAEEB6D6C9E6E97527E24571DE42B01911324E61DE4AB5B246E5C319BAADAAFE8F63D61ABCF3637715E6FC0372A15AE3A9D55ED5794AFA8AE325F59F98739ABCC579A3FFC0EC1FE01D8BE3E07CFE010A6FEF047F056570EF1D52B86305E2675C0D7F9AE13E7AB56E63015937B59DECF3B5C30DCBD8702895B06923F578D3EBCFFE8317E6F4FE06DF2CEEABDA9BA7A1AE93E383F6A36BF83742ECFF637059643D797D22E3D13547E6DF4B3F6BEDF913AF6DB244698495950A5AF49FF0ECACCF60ED90A0D6D28CB82D906C3C01D14941A263F76C6F03E292B7EE749E34D7BFC483F9B91DC7CC8676F3E64AAFF509A4231935EB31311C24A56B26FE5F3EBF859408AE8DC526BD8FE1DC249FDD1186E0442184A27AB62D583E20EAE381CB8E274E17BF24E5CB1DB71D164287D8FE34D33DBD43A1336D87BBBBB6F9B076A7DB8C6E61D265D972F2336358DE8F824F2C4BE6DA3991DFF94C4A8CF89BEF724E41D97FBF18EC08337E76CB844EA84E5FF762B3FBB391F32FFC122845B41AC2EDB30776E0AA16012913FBCCDFA6BBF199CC34B721F5ED246F082D0CDDAE6DAE1AB6DB2EF51EB918C25F6CB4219936A7D041B7C0FBBDFA37F1E41249C46F0ED7758DAEFDF2EA5FD9F84837EA5F2B3B43BE12B6A836B4B836C2A5D6543F93C6D63A7B62CF0882D9F0EA3409E15FF57DF20B921C01BB30AFCDA10C1BFAFBBF08B3507C757CF185F51A951AA08BB48AA1886777B8049D5C8144CCB2B50DD7F0059FF206CBCCD6ABEE20BC8332EC534E1A2325F5DF70570C3E3465F2858773CC345B3199F8B44F8CBDA2A3E5AE3E35E3C54E1ABD98565CC2D2D4328D2937AB08F8DF7BE70490AA134C8FAB266563D90089D305962508F4EC047EAB32EC220B53E9D547E76B37F50B5C467FD656BEB0EC86F2F2295CD23FEDE7B48C452F8E2D2085E907AF032892B2F483CD010BE68A7FD2A47F6CDEB7CA412A5EF1474FB6D0DBE708ED4C5E3E0935828BBBD40D887D4F3DFF9134BFB0F57A658DACFC9837845E3676977D27E456D302EAD239BCD55D9503EEF0E64D8982B31296B64B7E6D9B716E14B97105A5CC1CB0FC578CD1CC1CF16EDCC26AEFDEAD96ABF2AC947A5F6AAFD7D5A0729CE2F96C632E88CF09BAC702954A43C4CD6F17307D1741E5B24E6D17DDA7ED5170EE35E3A8DE1DDDDBAF16A80BC2B5748997999C4AD731A1D46778B95F62B8DC14C9E53C5BE4D8FB0326FC0CDF3F3B0E96C58BC3509E1AA1A6A4D90CDD5EC2636C58361046D8E433E9D547E76B3FD8AC67FDA5F46E37472AD54370CBFF3091B47F2D70BA3F8258963BF22F1EA79C2409DF095576B428A3030EB93BCD9C7FA24F3243E1D4C9BF9F6CE3B709267E0F75F8EB0B45F5004F1F296AF4B7CA54536166369EF92B291DA72F03A3A468EDA92E34B5070FB60FACBD7F093FAE00BD736F0AA2E849FAF3AF19F7C67433F9BB585E3ABB3C757B57247A146943E4324DD88CD8980C982A0C988C2EEDEA1EBB74462ACF345989A99ABF0D57726136E446238A7D26228193E14AF861FFD80CFA50A9C57CAF1E59602E38F1F55F1D5E8E4345484E3E28130143237422E3F229E00824E1F4296D2DA9CF5FAE00FCAB3C457B44F96C65DFEC0086EF629F1E7BFF071EBDB0DE8E605485EBC06CB95AB383723C6AF4D11BC6A8EE115523F6E97AFB264DF2953927B1B64F9EB79F0004992771BB7A7F1C53BF759DA8397F9D02F08113E7F01D6EFBFC727331296F6CBA42EFA9A25DA315F511BEC240EA54321664388948D546AA76619CB2BE42E36DEAA6C8B6B641ABEEFAEC0F5CD39BCB569C66F1D713C2F0BE07931C757CF265FB59FA663FF3A8546CF249BCF2A95C62DF20E0E65B32416ED1D8A5783A92C06E3315CF778C8E623C71E55F84AA935607A6E818D9DB793F8C5E202E53D3A7EF540DAB4ECA5DFACD031FAF56C3B1D7C15C5982F83516FBAA19C25ACE2357BA19B9A81E4F2C5FDF2A93CDE485E9137C9F5B49DF93D7B82496B285737B6061285BA698D78522549F647544E127F1FB1FF4C3F9CC1EAAD4552FFBC8DA8DB5337EDCBFB697F4CEAAA1F14F6E08CE4EBF255A441DAB5FE6649DAC950ACF2BF753E899BFE1FA19F5D80E8F2555879EB0DEFC3DF889E8F733B6CFC1CDD9A2D571A498EAFCE3E5F51A9911CDD2F58961E950605F6AC96DA4EE748F9BF449EA945F26C96E5C1DF8D24DF9164B6459319A22B45DE1D2FE66EF531DF7748F9BFFD7084C550A158CEBEB31B7A686065B04C1142FF031396962C181BD38327287D83772AF8CA9DC2E78F1FE357A4FEF2BCDC8FE7080FBC40E48BCA107EA50DE0DDFC0EEB775B31384A6D8123A3A5B24268D897A28A0C668A9836B82AB2516CD5B893A5340983BDA8D84F5313C52B24BD17A59E4A9A4BFB690A499A549AB71447A63D6F7232B96C761D8ADFE5F4EDAE52DAB46FF6454D08FF29A4E349BC784919C00B321FBB0F1FFEF0B8E26FF919128C8C54ED5B355AB0F15622E3BE14B3F12D54FA3205AC99DDD004626CE3F88AE3AB4EFC548D4E20E60FC2B3CF5BADF87B5057155FD1B140FB734694CF53BEA2DF3DD2F57CE877DAC1480E265B1CA1FDF9A34E075FC531406CBB240FE08A2A88EF95A5EDAA268CABBA086E90D8FE809C4F1146ACE5886664BDD8EA8A6CB334BF5787F0BD22C0D2BBAC20696A499A2486D034EF92F3D16CF57748ADA65D8FAF42B13C4BFBA63D89AB6A92EE561057489A57B521963EB56988F061D9DF4665413336D0FB5CAE6F737CC5F155BB7EC6825124C351A4F779AB157F0FEA8A916791D535771E23E974216E73B2F94DCBE7E977C047E93B157CD5EAFC0CFBE552B3B295B2F0B8F8DD6ADA9DB45F1D675B333638E8B7F664E3F88AE3AB6EE7417B7CE5257C2546C0EA44D8E98465530A9F4EDBB46DA783AF9AEB1F54794AF5E27B2A6B4BD213393C9F41A3341AC5DB76D3768773C7A6D9AC2CDB46DB049AB561C212601B6D7FE0F88AE3AB6EE6413BBAC642590C906D7BA7BDE7E32CF1D58637DD70EE1DD69FDA605C8881C49A5A7DADC6DB6EA4DDADB280F6B9B46ACB1D7FA6293F39BEE2F8AA597DEDE8A2732AD076613A4F553BB6FD547C45C78E95DB56E8EF6662218F30C3F0A3C7B8E6F1E04E661B5F4BE5184CC6F1BDC58CFB8502BE91CBD11F4FE092D188A1ED3C9B1B9FBEAB26EFE139F51BA5D128DE1E4CBB8FD4E32F68D5E88F95D2BE9BDDC6B76A35AEF9C32CED7BD92C2E12599BF671FE1D27CBB64D135BEEE70BB8E5F7335B2E998CCC16FA1DC4AD700457AC56F65D445FC08FEBFE209B1392C62B8EAF38BEEA661EB4A3EB97422FDEF424D9B8C1766C3B293F650A75253E95B76EF355A3ED24F8AA99B44F8AAFEA6D1C5F717CD5ED3C6847178D57745CE059E3ABB6D6F30A662121BC222631E0A01411DFEB1D2FCB50A2D0315F354AFB38198CE78F4DB35959B64DDDA20D548AED098EAF38BEEA6A1EB4A3EB3FD65DF80D8957A79DAFB8F5E8B9F571CE829F9DD8D6AAAE6791AF5E5687F0C1A3C7CF045F3592EDC4DC6EEA6AD6B66EEA3A69EEE0F88AE3AB76FD3DA8ABDCDECEF115C757BDE40E8EAF38BE6AD7DF83BA24F638A4EE2492D99DB66CE3F88AE3AB6EB000C7571C5F9DC43BC5F115C757CD488EAF38BE6AD7DF6EDAC6F115C757DD60018EAF38BE3A8977EAB4F015CD3B36AF441BB2BC86622BFFEBA6AE666DEBA6AE4EFD6D5597C5EEAA3BCFF551F360B73A97F671736A3723BBA9AB55DB5AD53533BFD8F1337612CF6DABEF502FDFA993F2933EEF47C5AB93E68E93280B6AF59D4499779AB8E359F1B35D7F39BE3ABB7C45AF3BC9F68E93A86BD7EA3B89368566FD3D89768067C5CF76FDE5DAAFDA6FBFA26B1B28F551B87D296CA9827079535DF5936BBFE2F8EA69F5B35D7F39BE6A9FAFD2C5C758E5FBC017BAB0CE73416B8874D5CF5EF095D99E005FECC596268075A10FF144AEE9FF9F445950ABEFE039A32D0EBEC803B13A8CA55507F2C526D6DC3D63DCC1F115C757DDB6AD56D7E28A03265BA2EB7EF6225E397D69E8CD312849BC1248034865F26D3FD72791EF07CF39BC69A8F411C2B4116C08DCC83791FF67ED3DEEE5BB729AFC6CD75F2E5EB51FAF52B91D8C8C9BF0DD25199BEF9DCEA3DC4D3F7BD57EE5096431366964F33D77F25C377B6F69BD99AE8FE654A861E68961DDD88447AD615BC0EE824BA58543AE46D86E65EB3D3A5506048D86BA69DA5C494C4C9B114D169ECAF7988B574F77BC4A171F6179D50EB536884D810B464B949D0B258B1090FD4D59004A851F266BA4A93475A62844122F96786E08361D47C6AB2C5DCFC59361EBAE5249E3C0698F5776778AC5D66F2F4A71F3B69AD89C69FAFF9DC42BE99C0882897548E7A590CDF3A11619205B924223B3626B4D09A5C000154F01F18C00927921547C35FBBE936E746D1CAACB6C4F56CA86FE3B1A36A7FBD3F61E73F1EAE98E5774BD398D2E0CAD3E08893C00AB23CECEC5323B309AA3102B825028FDB039634DA5697126D89AE5D2AD006475D6F83D18AF9EDC43BAAE4BF79FB55EB6B797D7B36AE57F8DCE35D33678D39F696B2E2CBAD179FF0EEAA2B6376BF7596B87EEA6AED3EC67BBFE3E2DEDEDEB9B1EA8B491AA73D9FC23B6CE8D2F986BC936CA4AF47FF4FFF5CED7EA124A6428ECFDD0753FBBC5575EB3E5D05A69F3B7260FADA166D9E41FBACEA5D555F4341D6F8BBB100BC555E3C968BCBAEEF3E3824E878F5679F84621C5A72BCB241EFD50894BF7C9FF2E9A4CF80B9F8F4F5656C9B59AD271A9A14AD7FA8AA6A7DCE133D8D8BCFE61A7AB635DADDAC6F1D5D3CD57E536A46FCE8B593D81F67DD173B47D83AE23583E4EC71B349326652B7A3DFD1FFD7FBD76925ABB0C037750D49B4E2D5FD1784A65D8E18147638457A361C7E8F990DD05A75C85008913E5EBBC3A1B3C4A25C27607042249E53AB74AC7FEDB4CBC75125D46BB1B2E7769CD461AAFFAC261B63EF7B73A03AE396DB81DAE5E9F9BCE537CDDE3C565B319038938FA23E12ABE5A5ADBA8E86EC6EF76CB5087548D88CB49D2911ED29548EFB4A48BE32B8EAFEAA5DDA87E533EDEFAB75F8DE341AD2EBA7E616E8D07BFD18474320DE3D22AF2F9E69FEB5EF395525C5A5F31ECF2C2AD362068B5B063F47CC8E961712868B355AEF318ECF0110EA27CA1D85FA731E47493FF6AD97F9B89B794CFFC913822F152BF6927F5413AAF32D561B63B2BBA7BC91D45BABE25F1B59E2EDAA762B2C65BD6D9AC6D1C5F3D3D7C75B0AEE220EF919DD439CAC716FBA650AF0D4920B2B561DB234845F686E76B7515E83B2D1023E470127ED1C12A28AD197C1AF88AC6D29DC56526436A1DFC840323738B28CE2F6287DC379FC18C08391E9B9862D76D93D815301810B038109B9A417161895DE7D79263262BE12BBAEED9DEB1F196E6C9C1FDDA7835F2E871859FEA6DB723518C3EDAABDB7E55ABBB2BDC41F24B2610B2F7617B7C12D9B109F65BCC9E35314C2B1BD814BA3170578BE131236B7B985C70606DDD8999593314EA50D3361D655BAB3A5AF6B38EECA62E8EAF9EECBB0ED84AD73C8D1D5883D7D9A00DA95CEF69C536AAC7B9FFBF7AE7EBF1556C72016E8582F5DB772B3FBBC157349646FAFA990C93D8E4D3181023B18A1EA37607AC0E84141A16AFE8B16D9596B0950121970FC9A565846FF5B1EB822456F9C916767B8F8FB7C55DCCF7DD3ED47E75D5E5C63952CF7C776611DFC88518D97B844B665325465DB6D9F139B9FE03122347F2195CD01BEAB65FE996577AC21D656EA3FED2FB557BAECC57738B36D667697624617324A03747E10D6438BEE2F8AA6ADF71C056BAA67CE4C01ABC8E067E94FD6BD5B646FAEAF15572601089A15178C9FBE5D519BA969FDD6BBF3ACC23F5CAA97AD7D1FB775C59582FDE6A5679B87DF71E1C4E27DBA7F16A2016C3F7763B894B0E5C77BBD0170CE14E22FE84A9A2E43CA9835EF3FA703B14C0ED70A88AAF563678F08522BDE1ABDD27DC9621F5E6B4CB836C76BBEA1CD545D7FE4ED7AC79DFAEE4F8EA74F1D576F111B4F39BB02C2DC0B4BC0A875406F33A0F96351EA2FBEDB0DDE22B57033FCAFEA5B345443D3E447D01F21CE6914E1D5E5FAF515AC7F155A7F7B0D7ED5772A1E8D0717AACFABABDBAD7C90482CA7ED3F1769FAFEE8F8C62657DA3C25797ED0E7C2995E2772393F89B700D0F49BDF29C4A598957DF992DF87453843F917AE8C8760A5FCA64557C3535BF84A1FBF77BCA57E160121EA910CA912978B59AAA735CFFE0D3CD57A95496F0860901F21CC60261C4FC4144BC7E44C8BB96DB6E7DACDF717C95CD9138942E7D0F9727E9EC5EBE02FB1FFFC4648AF08F766212C695359856D7E05629AAD3DA2EB0FF97F61F413C7887C52C1B5F08FBA690E977D27A51307CC82EB9A8B5F6AA93E6ABB0DD55D5F6275A11E0DB251E743CF1A1F10BB53260B4B4C557469E100F46C6AAFA07EFA452B8E6F1E2863F805BC100FA4284AF92C94ABC1A4CA6C8393FFA2211F44723E47CB08AAF847235B614CA9EF2558EE445321C4586B0552214A93EC78DBF7AAAF92AEC89C22512C0AD5477C5CFE3F82A60B623607AF27EEDFDF60DFC08E0F1DFFD1F486FA911B65A918C26EAA615F587E12775B9DAFB12F10610B4D8AA8ED7B36BC99BC1A2277D48AE1299239CD92DBE7293B81F8CC43AFA1EA7DF9B66EB6D8CEDF7BB35FBBF56F86AEADA4DCC2C2C618DD4E1CA7CF59DC98CBFF2F9786DE03E3E5B9BC318B1E16BC501BE22E7FF4CCA86DF132EEB0F7A2BE7CA7C35B7B88C71C25E3672BC577CE53339A0227156717F883CB7AAAA731C5F3DDD7C657646B1A0B46251E7666524ED976E465AF6BF6B398AAFFC2E0FDBCAE77484713C1A03222E37DB2F18CDD859DB40FC7FFE1376C727911C9D85716A8CF1523D3FA281081B6F53B1BDDCDFEFF6C3A7D5551D3FE4A7DA84CF1F3FC62B9614FEF9BE163F9B35E0E7AB0EFCDA18627161237278ADE466F293C6245F28062FE1D272BC12CB55D01B8C1D8D6FBFAA8BE2354B1463BE744BFF6B25DEAA573630313B0FAD4ECBF669BC1ACAE5702B14664C752F9D62B1687877B712AFE8F9C16482C82C46C9FD2C9F2BF3D5FCF23A6424563563AFDD9DC4AB5B7EFC963C53FF38A4C53F3DA0F962C63F3DD4E1258917CA400251720F29A3C798F4626B7A160EB2BFB3FF8CD08DFEA6C71473F31C5FF5C0B65675B5CA57738E2479CE33B86788625019C47D730C23EE143BE64DE4ABAE55794B7DD8F4D9A3CF221D2F389425FF25ACDD1F23FFDBDDC1403C81C1449C9CDFC6FDED6D763D5D5FB7EC672AF72392D9C37C45DF57C1E42CD4A42C748AC5CC8FB0C3CBDAC5EAF9775C1EA47305B8A47214087FEDF0F8D87938821DB902C9581A7E12AF0A4E37764412EC0E3DC0F60186A3526E706180F87FD396C0E5AD006E18A3B8A209E386298A07E478EA98F6D9A3F86A8BC460997CEB106FD1DFEDCE517B83E4D9EFA3398C78122DFDAFD1B97AF3DD9A7802F8C33124D259B6DFC9F8AB754F8AE970FB295B469BB2D7E288E10F241EBFFFF807FC62DD81E7441EBCA40E962489636B162F6C4231AC02D1BE1462FEC62DF0488C2DBEF916F2C3A36CA3BFE931F99682F85968FB9E377BDFBAA9ABDD7C3DCDF321D3B9789BBF7E1717C833FE0179867EB1E1C43F5C94E2179B4EBC48F2FFC31F7FC00D6F0CC20373148FAECBD9F3F6B54A83F7A6A6F1CEE4243E25CCF3C78929FCEEFE7D0C25A2F864838F8F9757F0C1D212FEBAB9CEAE7F28D056E6095E5896C1608A331BEC076C0D383D70690D8891772295CAC044CE39240A84ECF6BAFE1D9707548F696919B970948D370A93BA4C51AB87B4FF2E24D7AE629BB05CF978605508A75C021FE11CFA5FD7C0208AD2ADAEE7A7A347DF0F5E5686F09CD0DD53BEAA37FE8A965B775269D62738984862646FB7A978553BFEAAB932FD11FBAECAE64C3249BF9B2E4BFA7D56BDFF519B69794579FCD17FFDAFD8FBBFFF81FD2EECB721707C75F6F86AC41A672C4139E28A3AC4CAEAABDA30064819680BE6190F6D2A2D8885DC15BEBA190C91E7D58F5B013FE3ABC1789CF0559CF115EDBBBEEAB031DE2AF76D53BEA273E1F13637EBF2151D1F43DBD0772F7D8F70FF1D8416D7E0FCF8536CAF6EA040D8BD1DBECA64B6513870FF2667E5A42EF6231B5F1927E57AC5FF0939A2E134E2812052F144C59EA258069B4002F5F0181B6FD98DFCECD57C3234CFFE90D8C6680FDBAF68FF204F24ADEA1FFC5AA9C67B3333786F760EAFDEE8C7502AD4D2F8F676FC6D67FC954BA161E343036673DBBADAB58D6BBF3AB9F62BAB3D8F852539E696D72110892A7CF5F12A8FB0D5188B53B5CFE25F4562BC3B3D87D70786581BEC41BE9A989E65E33D0D42118B55219BA3926688C425BA6572454457D6A1BF720D05B11C5E92965B6F8697B011BD56B7DF6FDF5A1E3C62ED61878EEFECB1E3B5BAD8F876A184B5D97B353A246289AEE467AFE667A0E50D6B6F6F915B5A89B734BFB28471347A23DBEFE6FC0CBDE28E3213FA4D36C2EA722448DDB37C2E99DB83CA95849694A51A4FBA4AC6B23B1C5F9D52BE3A2A4D7F780FE1D88F70871370D81D15BEBA9BC9B0EF2B86778A9567F041A1886B2E2FF9BD478EEFE086CF8787C56285AFFC893C781B2B0DD3A4EFABF340FF20F5C3E1F991304F1A89500C99FDF155AE26F9AA56361A7F55AF5F9BF295FFCE28CC4BB3A44CB6762D3F7BC55742F29ECDBA625005B36D97C374CC249D3B8FCEA745E7F0A1B2BC9FC8142BAC92C997D6D09E109AB1A8F3608A94451BEEE491FD2DB4BDAABC4F37BDBFF5B1E3ADB3C21E96EF0D814FCA9E9D7BF7591954D8FF4D8F0DCF0BF1F10F3FE01D12835FB7C5F06B4B0C6F78532CEE5F8F6FB3FBC1F1D5D9E4AB3B0F46B1BAB676245F3D2075862B8497EE170BF8746D157F1C9BC0176241155FCD2FAF56F1D5C1B141A60D1E8CA4AE513EC627F58F7A63A0CA7D8AF49E056D2EB8755618E7A7615CDB44C2EB6AE857A3F1EDF5FAB55D037790DD10201A082168B5772D3F4FF37A137A1253E8FBFBDEDE63BC6A88E0555304AF3B12ECFDBD48CA1AA74C51B99E8E1BB6ACF3E0D31A20BBD98FED6CAA69DBDAF5AF753F1FA1B0574A6F77646CBF8E2F65BFE93123F1F7235F1AEFBA52F8BD2684DFCAFD7875D581F749CC1A2371BF9DF98438BEFA69F92A99DD4336FF236CBE0812894485AFAEB93D1820B18AF663DF4DA7309449E321793EDE9BA6F5BF5D36CE79905CDF17F055F82A537C0CB942D174DA47F150F99E254251447C61A4A25104EC1E6462B186BA5BE1ABD33EBEBD9518D96C396C21EFE957E4FDFD9CB0DA47EA203E5405F1F6A61B7FB5C73111CCA05BF317F6B26CAF2713E922E1E405D84879F8537007C75727C7571EAD0EEB0B8B985BDE606DE565BE7A6368047F136DE2EDB151C250629C572B491D711BDFB0F1807BB847E2D59B43A378E7417F85AF3684524C4C4D36E6ABC565B6958FC96F0F30691749C9EF4128EE3F846A680852C2F80F2F5CC4CAFC1CEC749E02DAEF47366A7391F01B93ABEBD82EECB0F3A5BE4D198C2BAB75C77B5BC8B5B49FF2E0B199BEC9533DBEBD177C7552E57137753523D3B91D36777CCC7F78BE05AE7FF0E9E22BFAEED2B1777A6708C57CA6C257AD6E94AF1285C7D8E46D344CB3D1F783B4EEE1DA52C3A352C36FB1B3F912DC1A03A274CC65AE80A2508CA2CB83E2A60045FACE5349F7E9F15CA1297F0FF3556F62C769E6AB4E75356BDB49F3D54FCD1DCF8A9FEDFADB4DBEA2BC71F09B3E6F749BC51E31A933D4930F05EABAC71DE1DCB17E1E353F43C117405EA946614B5975CF52262B5294AFE89C99745E281AE30EC84230DC94BF07ED4A6FEF6166C18E4DE1E1795638BE3A7B7C7594BF1C5F3D9D7CD5ADB48FF2B396AFECB41EB73F56D570FD261EFDF7FF07D9BFFFFBCAD855D996161EA5064E7973DF731C250FDAB5BDFB030C963849DBDBF5FCE4F88AE3ABA7D5CF76FDED255F35926C7D275267E3ED7FA7A5D484EBAE85D7125FB1797B4BB6D076A99D3B77F1E81FFEDB013FBD5DCB8393CA4F8EAF38BE7A5AFD6CD7DF9F94AFF6E782A3ED3F749E597F340FB32D0E9D3501A3298A6024DBF0FF07F92A9D7F843BA4EE391EC8209B2D204DEA8274EE9A4C228D20394EF5DF7BA067D26CAB3F3F432BF2A4F293E32B8EAF9E563FDBF5F7A7E0AB643C8564240E8DDAC162C8E4B485AD83C997F80877F9313E6F079FE780DE186EA8E7205FD171C61F3CFE011FF833F0189C302DCE40373DCBC600D1F394DF1E8CE8B1B4EAE4F86A97E3ABD3CC1DCF8A9FEDFAFB53F0954F6F825369866EECFEBE0D7EF62D6A2B7E1EE42BFA4DC47344C7EF5501C65799440A71DA76BE1F07E83A8212B9BF6B6B31717CC5F155B7FDECD4DFB3E667BBFEFE147C4565416FC4763CC9F6E91A82ADFA59CB576F85B2F8832E74E85AAD99B685BB717FCA02FE860D2A6D73EB101E254F0B5F9DF47BDC8B77E5387DBD7C574EE37BFCACF8D9AEBFDD8E576EB9E2C01C68D592CEAF47DF33FA9DF2CEC818A2B2ADD29C74E478BDEBC3CEFAC7A92CA7538E57AFD913F81DE1AB43F78AB08BD39B86C39B82C91667F3B873F18A8B57A7F53D7E56FC3C0DF12A49EA6147CD054EE736A0F54F3A47E7CE836138D9FC0B7268C8F17AD7D78E23AF95D95CA112AF5E3545F196F270BCEA451E70F18A8B575CBC3AFBF1AA153FD958CE48ACE33CA01B8D576F06B3784BF16CC5AB5EB581B6DA364A7579945AB61E34FDB6C0AD50C32557C22E142064B1C36F76C1AB90B3764B1761EAA0D908F756E3751AB9F6F6A7DFCF76FDFD29D64BA56BE638C9731D75B93ACE03BAD1F6F697B411BC2169BC465837F3E0B4B4B7B73397E971739A1E258FD22559DFC2E6A218A235393697E5904A8C589FE241C253412C32432A5041B4A9C5C634AF74DDAA0C0652CE9848DED54ABD2B59D96F74CD41194F17BBEA67237F4F629EE093CCCF9FD2CF76FD6D6D3EE4A3D36CD64F3AF770D0EE24F5C764C77940373A8FDAEF2239BCEF4BF7243F6BE549E567AFE6436E377E1FA56BD8D7FE7C7C9D6E346E1DB449ED4A57E6D2AB9D63EFB8B58A7E6AEEE0F8EAF4F15537F3806ECE481ED7BC29DC30444ACFAB218A4DA1073C59106BCB96A796AFE87527D9DE7194AE938857FF7F7B67DAD6D691E5F1FF87E837FDCCBC9DF91833DF63BAA77B9E3C938C3BE974A793769CB43B7612C74EECC44BECD8C68E8D318BD9F7450B4220401242422021B4EF1BDA579058823355252423360B2481B0EF8BFB9C7B4B52E9D4AD7B4FFDEADCBAE7D4FB03B82C14E07BA58AE559FDD9E960E5FC4935E40A05D41A2DA464FCFD8737C1F24CFCB7C0823F8ED9F1EE8C1BFF336EC747B628068F10EB86F35F71FEAB4AF7C17E651667020B4B4148953E322F71555CB7936AE759F25F9D84BD7AE2F6E081C5820726338BF9FFD4E366E50B96104C563BDCFE5C0C986FB4011697EB3CB1579F4F387051EEC6E712073E23FB0B91D59263EB55E29C717CC5F15529EDB5BB92108D3BABA21BC757A7C357076DD487154EAEC26A7FF5FE028DC91C0867CAE60E8F76092E8D069A4121FC065D59E79CE32B8EAFF62B9B552FB3F77B6EDC94B3F706A389358EAF4AB49187C9C3EAAA25FF1595348E3C7D27359E5E2B6B1C0E393D0838DC58B679D973CDFC67C14869B1D28EDA0727D99F07FD27C75727CF5754D2F77CAAA11BC75727CF57D76795B83434884B7C3EEE2E6A7143A9419D41CB3EEB17CE403235CDAE65295DE337E342FFF63BA93DFD06A816021893382198748337B874A4F666FD41167F76F7396B6CD11EF85E06C7571C5F1DA7BD827661D1DA53B77AE14CF3D58C4A5DC80B44F7AB3D16943A361C95AF68EEC99DB9924AD99EFA9751EFF5A29E48EAB77AE4B0A139122EF095C317C4008F8FA5EDDC8F94AF7E7AA882C511833F9481C11C81D39786D194CBD14573C3E5D71E5B883DDABD16592B1231DBE71CE661A3B31B669ABF573683A93135B967BCB87D57416CA209D3645F346E8798D8C3A6561DB2E45C94D30727D99F1C5FD51A5FA9B04A248D89BC249642F2CD97A0CF86CE0A5F29D59A827DCA6FB5C257268B958D7502A1103CC23C8D663F7E5CD4E34B8100CF83015C9D92E121993F5D9F9DC5859E3E5C1109717BC984EF2627F12212C44DF53C2E8D0CE327BB170F8CFAB2FD5754A7487205F1549AE9E80FAD60D1103EB09D36162F8D1E6F424EF6777F3EBD5D46F3EFAEF7F617CE593E4F196537972F89587A9DE531F305D3305BA365F701C7576F2F5FD1F77E686CC0A0DD0DBFCD094D770F92F178D9BA71FEAB9C8CADAC11B61017F8AA399E4063388C26C23DB9BCF311721C21C7648B46D01008B07D6ACF1A8221348582781608A2291CAAB8FFEA75EDB46FC75EA3B9E6953C61D1E7BE60143C41AE2C4EE6833193056B9BB9712A9F53D56C8B1FFBDC1FA6DB49F627C75739BD126B5B6869D1802FB2A3B74F4F38DA55525DD1F83A161A9FC2382E8575621C0B3D83304D4CC235370F874209B34C09754B0BA67EBC874C3A7E707B896DA2B9EA37EEDEC36A6B17DC2A1522CB81C2B57656F8AA96FD5779BEEA1FE8DFE6AB40115F7D2753E007A5E240BEBA323E811F661547B64DDD5B5BB8CC17E2225F8C1B53E282FFAAA3B30372728DD0391C8D8DFDBA77500D8251D6966CDF00D61B9BC9F5114490BE774FE4B4358686E109964F6064428B857E3ED2B170115F9573EE39BEAA3DBE7291F156678AC0648B2118592DAD5D1607F4BDBD30F4F5C142AE27135F0033D91C1209ACA3225884A3300E8D60A9BB1B9E59253C8ADC965C5C2AAE2B4DFE8F5C7B5EF2DD55DF32FC460BDC8BDA8A5D6B6F1A5F511F4C579F81DCF70EB4351E3C7EEDA9632337E7DE8FAFDA57D2E8C864F6E5AB9ECD0D3CF1FAD0963ABA8FBEFB972DDC5429F1D8E140EBF6EF295F199D7EA8D57BC7A3D78D2DF97C233E9395D83625F371D6FB52E819188058A361FBF41E51CE286093CDC0322EA9EA3855C9BA38BE2A8DAFE831E5653AC76FEBD4B3D8ECA5D445AF9DE3CC073CB3FB73936C074FED64F9B799AF92A915246249C4A2AFE6C5B1D43A029115E88C11F883E9037FBF9BAF24D2193C7FDE50E0AB5BF38BF8ACB70F3FBB5CB836358D3B0B0B84B19438DFD6862F4646F0E1D3065CE8EAC2C5FE3E5C13F371654282F32F5A70432A2676EDD59CB0976CB49EBF770FE1B3B616DC22F55C1EECC2E78323B82A16A167EB25CB077E7B5E55E0AB96172F302A1A2B99AF4CDBCFFCB2DBB992DC3A0382761756D7D6D1ACB14177FD3A0C972FB3FD45FE0474FD3D3088C41C5F5558B75AE02BFA9C371FE7984AEAF7CC7F97E53825D7D4CC762E1B6A5344135364CE2887B221972FF53299537C43C6B1276EE7BEF6895ECFE7EE3FC4677D83E8DBDA84B47F80D53549C6BF7C9D546A167545BA717CF52B9C730B50B776C23DFF2A4F108DBF4AD7A9D1E76987C5B7DF5D96CC6EB239589EAF5EA4D2685F5D455B3A8576C256DD1BEB680C8598A4C7F4B960CE7F1564DFA13E2E96F73B9140D7DA5A51FFB2EF91DF7664B3ACAC359DABBB95FC8EDA2BCA71F438CF57E154168AD9D992C782BCFF6AAD7F101B4D2DD0115B6827F63743F4D8CD571364EE2A279B493CCEF1D51BCA57B9BAF7DE53FB314E28B1822583B1C057CFC91C825DF3DBD7E37EF62A37EF8814F82A4DEE71D1F8F8A1E78CE32B32F75BF2A37FC10A9E3D8251626396E8BC9D70157D463F306C6132BA4FAEA283C6C248225D13EBDBF3BA943A16149E0F862298E5F18B3E1F3545F17858028927C9F6030E0F612F27D2AB598EAF2AAC5B2DF055A1EE49351C3BD8DCA737EEDBDF89D53532C6AF31363FD67C908CF179EE39EC9CA9C8757950EC3FA376B1E4F69E65BE1ADDB62B9469FA7E7DC9F2D3E63FDFB9BE763F7998BD65FEAB581CADC904EA9703688E46D0BBB55551BB44C7A9E6580C8F9D4EB4C4A284E75EF9AF8E3A16E4F98A1ECFCC147399D1E6C6C0E060AE2CB38EA046079F4E5FD1318FE3AB5AE4AB5CDD3EDB322C92494CDDB876687FE7F9AA895CF7D49F4139AB99CC178EEBBFDA7DCEF2FE2C9AEBC26FB660699887F9F6B6225D3D5A3D0CA2094CDDBB8B84CFB16F7D6799AF848419E839BB6F3233D9295DDC9E3F2BA0371E9EA37AE73EF55F0D0B46D1D6DEBE63FD95019F91F9D5950929EE6AE6F0225ADE3A85FDECD585EE1E7CD4D0887BDA397C279315FC570D8D4D78D1DA8AF10909922B99D2F96A7D93E5AEDCC3A1AF597F759C73CFF155EDF255564BC624725D511B94B0D89159DF80A6AB07AA86863DFEABFE61014645A282FFEA8739352EF304B8D0D5811F94AFF7C1E7F9EA503D952AA60F65B8F87288B17D2A9142DCE3C7EAE4544157966B2C1247329D419CCC39DF54BE7A68B1A0EFE556115F1D751C16CBE7D045EEE54024C6F88A3E0B6C21FC53E774337F53CF46B6E2F68AFA01EE1B8C781EF0A36D65A5C05726BB1B83BC51D8ECF692C682A2F5EDE39292D7B7DBB7399CE3AB378BAFD617F5ECBD2BFAACD8251C83CF60219B715FBEF285E3F0913944A59F0F1649951AEBE4BAA4FFE19092EB704107BF8E5C7B8934D331AFAB69520603B19587D5F726F0D503B399D9AB9D7C6524F7E741F365FB8E793D956A72EFF24745181E19217C25D8C35737E7E7D116F15495AFAE4D4D6EF3959CF155774F37B331A5F055A9E370D6EBC71A8F0FAFCE04C7AC12BAA161385473551BA738BE3A1DBEA2D2B45D7732B982883F4064EA509E2ED77FF5BA7366DAFEEF783449B638D2E9D53DBA46087B855D87CF8BDE04BE62F3EC32F82A4BA444AAC0B44CBE2F5FD135EB3D1B1B55E5ABBCAF80C64FD65B1D989493B1D1E52C692C28B5BD019B0B1E32F6869C5EB26F472A9E80DF64E5F8EA0DE3AB83EA3EC87F1523366D552A67D71FE5FC6781101A8381A2EB9596D367E2CF088B517F6BFE7A354C4E9774CE6487F8CEF2BA7659627848EEBD5B8B41DCD187F1A329827B9608EABD49F853B9F7F16B85AF8E137B59E049B0737657A743DFD62F65F1D508E12ABE500009994F53BEBA6730E373C21FDFC995786836A133FD7ADFE351EDD5E77DFDF8B4BD030F8DBA5C1B48D9E09882B15E636323446362C4D32B1589834D37AFD10297D680954C868BDF5E05DD8E5A5735E3B74F4F688B9E0F167C05BBFC57E2293986868630DFD4C4AEBF3B3A3DBE954BF1358F07FA0C2B7FBDD2F2EF67E4F86278983D23BAABD5B0F2493E9FD5C5138A8AD65FEDBCFFA87F75694C7C70AE31D118938F161DF892D4F9BE2E88CFD36BF883C88AF3C1142E11E69909A558DBCE72FCF63C5F3DA6B18477F155F635E35D115F916D82F055DF403FD1D3CBF8AA2110C453AF1777F526D459CDE8584D57DC5E3590B1EAB67A014FDD4E3C309958B9DA14C022B1954302119C2E5751FCD0B3C61D1C5F9D265F95764F05D2EBF0BA5D65FBAFE87AD172FB534BEE3B39B98765EE64915C5C4E17BE572B7C45BF775CFFD577643C28F65FCDC2302D2DD9CF61B2D8D037C48340C0DF97AFEABD2E74A4E255E5AB47647EB693AF5A5A5A30313949EC7FF6CCFA7538FFD5E9F8AFE89A43FABEF394EC705F50910C45E1EF1F84F3452B52E41E8A1326A232A9983D50D22D63739475CE8E2ADF04FF557EDBC957AF5B5BB4739FF2D5AC5A43E684C27DF9AADEED2862E34A6D94AF7E5C32A2CE6464EF23E6F94AA33380279A849370E33FB5017C41ECF2FBA336FC59E2C45FA52E5C26F3E02F7D296863192E7E7B0DB4B3D6F82A9DDDC2823E0CD98CA7E4BA62C975789472F88CA5E7B43989FEDC2D6B95AF9EEA83B84CEEC98F67BDF8742984BF92B1E29F8E286E7893F02433C8AC6FC2155C29CAF1B71CCD147EFFBAB5453BF78D161B1A5FB4A3BFAF17B3AA39C657F7CD367C251EC76DCD121E5BCA8B6975D07671988F8B8343B8A7519339AD8B958D4E6B209A98C4E39F9F824F78EF02692FCD8FF3FB1133FE77D68773F33E7CF9F2259BE7E7F2E3D42E77707C753A7C55ED761EB5BD6F035FD19C66F49EFC8B2D8AF3D12CDED7FA7181F0C4D72BEB9835B9C06F78CE6C125DAFB138380CF3AE7547B1E550A13EA1298C4F88ED7B4FE9C31F466D7867CAC1F669D9F7C41E38FC61F046C7304EECC412195F5A895D7CECF4E081D1889BF38BA877D1F809898ACF07696E9CEB32397EB6595067B5B2F269B50DB373F31823BAA8D4F3F8F35C4ECF7789BEBFE799F1AEC2C38EFF46E7F65C7E9C9A6867ADF155B5DBC9F1D55EBEB22EAF14F282EE94F6506EDD86749B9FBC4B262C09C5C45E8D1D6843C79C3166FB3E3046F09ECAC76CDF4784C968D9D5E41A6697CC6CAD285F388A798D760F5F3DB199D1140E56DC5E5D1C1AC2C581013CB65B709BD8A61C5F69313E398D86E6564826C48CAFBE2036E93D62B7DE9976E2CF843BA9DE977ED982E890F813BB25C7571C5F55BA0F38BE2AC12666D6D9B38CD5BE0126A3FE10822E0FB21BBF1CF8BB3C5F9DD386706ECE833F4C38F1BEC6CFCAAEBB127012BE1A934C42BC0F5FD1F82F2FE2B1AACC07DB3736F193C18C1B72391ED96C457CD533340A9BD50CAB23063BD1D1E14E91FD3893F4D8E54B1F692C29755C39AEE4F88AE3AB6AF4E759E1AB03E56AEE5DF235C24354BA358BB02BD587FE4E680A31DBF48E8CCEA94C7847EEC107DBF6EA1BC22F5662AF3A7BFA211609A067F62A8C9FDD1E7C37ABC403BD8EC518AD96BDBA323E85AF4422DCD5680AF64AA698455B6717144A155688FD772D2CC24C98CB4AE68EC71D4B38BEE2F8AAD27DF036F355297507A3AB1088ECEC58BAC39F7E9C36ECDC375A6D78DED28AB151018B3346E3F5D5D91CB8A359C035A974CF5ADF4A6D341EF21D62A72EF1F864DE999B0F8EC997202776B2A5A313C251215BCF10B0BB119C9A46C4E73F53F73167AF387BF5B6D82BB33D8E29B90B0BBA20C6A51E787D090CF32D2C571ECDE1323A262DEB7CECDCF787A2E8E819C0C8F0F0365F450B7CF523B1272DD170D5ECD5D549C257A3A3B84DE69D3BF98AC68B509332CA574EBE18E6BF7D0CF7B7DF9EA9FB98B3579CBD7A5BEC95D34763EF85A15D0A625AE14524B60AE198AD60AF42D1D5B2CE47D13E9173F3645EE9B0B3BA4E3B5E5F8ACCA927E5B3088673B16C832E1F625F7D8D9054C68E33D1FDF322454231C40221982552B8558A03DBCBD92BCE5E71F6AA3C7B558A6F2C9E5EC78CCABFA7FC383EB8833EA375D55A3E7A97400CCBDF3E81E777BFC31A3957BFFCC77FEEABBB6F61092B260B5CC33C4467E42CBFD769FAA12B59D771FB95F3B773FEF6E3E8B69FBD32D93D709179D7E9E7F3B2E5F2C6A85490C967B6D73358F1BD42813B5A2DBAB299AAD8A6B68D4D7C3BADC03FFA7AB763A4FE8A91F139486532285444CA159011BD66A572583FFC0B4C377EC0D6BFFD3BD67FF39BC27B4785BCF50A25943FD5213E3F0FC3F366B87A3B11ECEA619F9B8D268EAF38BEAA781FBCE97C6577FB61B6DA0BF6CA68F76295D882D3CE974AD75C6AF526E84D56F88211C65734A6C63DC22AF55E0F9A23958D2D9ADF3A88BDBAAD59C43D9D8EC580A0658BF628D43A0304E20978BC5EA69B473409D7F90BF09F7B1F9B9F9CC7CBDFFE76577B7E61DF0BF3F8C8DEBA8DE58F3E46F2CBCB586F69659FDBB7E38F727CC5F15525FBE024FAF334F9CA1D8CC3E3F3EFE1AD5AE0ABB6EE3EB4B7BD28F0D53D62BFAE4E4A70B17F00CFBCEEAAF1D557C4167DDCDA866F272658D9E09892F155674F1FCBE925DB8EFD612676CAF11ABE9ABA7E07A6A626A8BFBF0567576B81AF66070639BEE2F8AAE27DF0A6F3D5EEF9E0EEFD4ADBC8C3E4CE7DCA26BCB1298845FC025F3586A378EC72A33519476766FFDC4695E0AB07660B1E592D45F1FA285FD1E783EE6DBECA92B9E9C6C34758BBF2CDE17C35C843F2CA5584CE7F8AD495AF39BEE2F8AAAA7D7012FD799A7C7598BDAA868D2C9DAFAC18E409D1DDD303C1E8E8763C643D2E0B84B8CCE3A1295CBDF557341FFD5FEA1B704B3DC7CA68BE898181017413AE138E8A0A7C257FF433F40FEBF0F25FFE752F5FC9E48CAF2437EFC3241441D5D80CFBE41802A46EC657A42E8EAF38BEAA741F707C753A7C45E5CCBC8EC57B4C65D60AF9E81B82A15C6ED374B26AF6EA89C783276E37CBBB4ACBE8F341F77218AD7D7CA413E162BD6533D8BCF8CF7DF82A2723433C24BEBA82D8A54B485FBBF68AAF664ACFBD5AC93E38C9FE3CE83F39BEE2F8EA38BA55231EF2EB629A1E2677EE1BC99C6C983F8AD6B6B61DF926727CF5B5780C75666355EC552B990F5E1C14E2C3FA67B82E9BDEE62B397AFB7AD1DED30FA974BAC057F4DA9E271C76185FCD3D7C063DE1AB80DDCEDAB6CC13B0CF15FDFD15396747ED8393ECCF83FEF36D8D875CCD761EB5BD95D4ED2CC7432ED57E9B832B1825DC2274270B32BF3FB71D6B55225741323DB587AF7A3637D059A5F50C9DC45E51BEA2CF203B3299025F79433174F5F4C2622BCEE745F96AE37913B359FBB53339BF8804B151AB92C95C9E24E51CC7571C5F717C5505BEA2DFABD65C7BD211613158FE4FEDC77F0D5BF0C7310BDE9BF5B0B22FB29B90690C1088C4E81FE86739BD285FDD22F7FE85DE3E7C2D12B1F857D59A0F7E46FEE3DCFD87F841A52CF055476707E13D212688DDD999CF6BC5EE64323BC2DBB79DE6E919CC750E211D0B1695DBF6C9A1CAF9AF38FF55B97DC0F9AFAA33168C98232C16C39F16837877C68377A65C785F1B6065346710FDCE84741633B32A5617E5AB7A7F00CF0301F61E61D59E0FAE6DB05C23F78D06D4FBBC05BE0A2757D1D93B00A3C974A476D2DCB82B2B59725CFC3DB35C79E47356893EA8567F1E264FA39DC76D2FC7571C5FED27F37CF581318E736A37FE28B6E34363B088AF5ADABB51FFF4C91EBEBACC1BC11387AD3AFEABF54DFCBD9DF0D58387B82E7DE5BF7A52FF0C4DCD2D108BC565E74B354432B8175D858D6C4739671C5F717C75D473CDF15565ECB76E398D5EC24C6DC6089AC99CF0852E842E5B8C95497CB91C15530A356655EA3D7C55EF5F4657B63A7C45FD5794AF1E10BEDAF97C309CCAA2A7A79F3D0728779CA26DA476B9DB9D3871EEA8567F1E262B59D751753B6A5D1C5F717C55AADCB94FD75F8D0845E8ECEC048FCF2FF0D5A784AF2E09C4E8CB563697577EA33191FFDEDE810FEA1B714725DFE6AB19B4B5B7A3AF7F10D33259D97CD5668EE34F6A1FB157B1B2CFD951FB80E32B8EAF2AADDBDBC057FBC9DD659A252394F35AC4D399DCF3C1581CADC904CBBFDDB5BE86CEF575968FBB61D9C7F2C837C7CA8F914CF98AD6F3C4EDC28BEDF79D599E9F481C438231E80DC6B2DBD96E89E383C56562AFE227CE1D27D99F07FDE79BCA57E64939349DDD98EFE882776101F1581ACB061352891564D6B76024E32FFD6E2AB55AB53E3889FEDC2D39BECAF1D5C08800DD5D5D7BF8EA6BFE08CBBDFD61532B2EF6F7E2C6F418BE1C15E293F64EF46D6D96EDBFFAA8A903E7EAEA7055345AC457BD84AFC62724E5F395298AF7141E66AFCA3D6747ED038EAFAAC157B9FF91D73D423AB386D44A168BFDFD5812C9317DF3064CE27198C727307EF52A5C4B362C76B655AD0F38BE3A3DBEE28926A05D78F57CB01AF3BF5236CA57E9B55FD03DC083CD6E2FBB9D9DB604BE58DBE0FC57556CE771DB7B1CBE9ABCF5233C5A1DC6BEB9C6E47C7B1B52C915E8C76558687E8EB9E617D00D0E63F6C953B8D49AAAF6C149F427C757878F0DB4AEA9393BC4731648166C185FB0B3BCD133EEE4B1A4DC95281C97F29B402C5BD176F67892F8E6E54B66AFCAADEBA87DC0F155E5F96AFAC77B083ADD90DCBCC5A4F4FE4FECB344220DD398188AA7CF30F3733D6CA4EE891B77B1BA567ACEB7A39E378EAF4E8FAF76D6E53398619992C1AFD723E2B4574CB7E3D6514E3BBDD12CF4CE183CE1D5B2EB3AAA6E27D9CE83FEF34DE32BD9C33AC4C231487F7AC0A4BCAE8E7D26AD7B06E3C83094CF9E41F1A481B197E4C63D64D657AAD60727D19FBB25C75727371E57736C3F6A7B39BE3A9B7CA5ED1F844BB388B12B57999C6F6B679FC51329B8178D98F8EE5B22F52C9E874130865462FF58FF95E88393E8CFDD92E3AB931B8F2B59D759E08EB7A59DC76D6F39CF07E7DBDB8BFE331A49C22410C22657C24BEC9565721A0EE53C3C0BF355EB8393E8CFDD92E32B8EAF2ADDCE72DB7BD6DA79DCF672EBAF38BE3AEE385C4E5DA5EA56C9BACE0277BC2DED3C6E7BB9F5ED1C5F952A4F622CD85DDF498C79A5B697E32B8EAFCAED8393E8CFDD92E32B8EAFAA354EBD2DED3C6E7B39BE3A9B7C456D1A3D3EED6D46A53E751DCE8A5EB5A853ADEAC5E974F6F44A67D60FB457E56C16BBBB22F554522783CD8D442A55537A65367F85CE60AE299DD8B97206E0747B6A4E2FABB3F674B238BD08044335A513DDC2F1DABAD6E9A6B7BAE05D0ED49C5E3697B7E674F2849288C7E335A557966C068BADA67462FDE78F91EB6AB9E6F452A8E66B4EA7258B138964656C43A574A2E3E0C2E252CD9D2BADC18A60285C31BD6A85FB6A9145CF825EB5A853ADEAC5E974F6F5FA7FA3D243BC +SmallImage=789CECBD677B5B5796EFF9FF18331FA0E7E9D777E6F5FD00D3F7CE9D177D7BBAFB565777553B965D7695ED0A2EE750AEB2CB41B22CC9CA14494994C49C7300910122E79C73060880A464CFDE1B04448000894893D279719E8513B0F65A679FB3F66F87B3B7D3E347F1D18FA76A739E429B4EAB5DA7D1A6D36A176713675779335A1DA7CE2683CD83642A75AAECCAEFFD08B5DE74AA6CA29BC6EE87DDE13C7576A974C6536793D2604530183A5536D12D1C3F5DCF3ADD143A33BC3EDFA9B3CB178A9E3A9B02B13452E9ECA9B2AB40366F3072AA6CA25B3091433491387576591CEE536753209A44AEB073AA6CA2E5A0D6683E75F7CA4D9EF5782AD313BBB2F91DB6DFEEE6E8E0BF07379942DD355DDDB44DA65075D5CF767459ECAEBA36753B0F3AD5D54BBBDAD5576B53A37B7A9276D5DA6473794E457ED277B0F6D841DB6A75D9DDDE9ED896CA151AC6ABF2EFFCEEE3B664AEB8D7F2FFBAA9AB59DBBAA9AB537F5BD52594C85BB6ED2CFAD9896DADEA3AEE9EB6E26FA77ED277502491812F55E2CE9D7B88C66375AF136F29599D46AE546376691DB38B8B189E9885D164422092C0EADA3AC6E7E771EFFE302627C7087B5921926B3037B788C9B9698C906B07EF0E422693376D1B8D297CC9161E8E8FE3E6CD3E3C1C1D875AA7C3C0E010B987522432B9AEE7E7C1F854BB4F7FD3EBB6771EB525B385DD96FFD74D5DCDDAD64D5D9DFADBAA2E8158DAB26D67D1CF4E6C6B55D771F7B4157F3BF553A9D54328DD8244A9815E6F80CD59621A87DB572545320574061364245EA97586CA39B3CD0993D5C1CE6FA9B5ECB8D162637A652A2D39EF8094E85E5A5985DDE5AAABBB9114CB1558DE10C06CB555ECB23ABD585EDD685A4723D9C84FCA7447C5AB93E68E6EEA6AD6B66EEA3A69EEE0F8EAE9E72B29A98B0D0D8FA37FF01E36786B75AF536A0C84B134D8102BF170E82E547A236666E73132364EE29DAC27EF14B56D6179157D430F717F7818B37333ECDCDCF206C452714FF293E32B8EAFCE829FCF3A5F6DA9D48C931A718784D407E9B57CB19CD40955D8D2E8B1C117812F124344FEDF0AC3342BB7089F516E53106EA3BAA87D157B087B5149F98EE32B8EAFCA92E3ABA79FAF5AE18E56FCED661E34635737F293E32B8EAF4EC2CF48AE88686E87E3AB1625E50A2AD7493D6F696D03D170F0C8EB5AF1B79B79D048D741BBBA919FC7C5AB93E68E6EEA6AD6B66EEA3A69EE382B7CF5A1358E3FFB3327929F9DFA7B1AF92A9ECE219CC890F7B878E475ADF8CBF115C7579DFAFBB4F2D5FF9AB3E205A9F744F2B3537F4F235F1DA78FE32B8EAF7AE967A3B49F56BE7A5111C04B0AFF89E467A7FE9E36BE9A5915627C7206F71F8EC0EDF536BCEECEF822A6C61FE0EEC3515CBD3580D1E187ACEDFD24DEA9A37848657463746C140F478631BBCCC39D3BF731B3B080A9B9D9966D3BEB7C35B7E2849CBC070B4B5668F4618EAF4E295F3D27F1E1256580E3AB1625EDF3D39BED64B31ED96FA6355AA0D61B61B197FAE8E8F5EDF6C1B5231BE9D2992C305A9DD01A8C6CDF60B157F5233E6BFD833A4B023A4304326590D89B6ECBB676FDEBC4CF46693FAD7CF54BBE072FAB825DD1D5AA6DADEA3A6D7CD56A1E9C447ED6CA93CACFB3CE57542EAD3A2191B7666B2FF92A9DDF832F9C433C53843790E5F88AF295D88B17245CFB55ABB2D9F6AB76FC3D89F6AB6EE7E7596FBF1A1E33E19B6F25387F418AE535575BB6B5EB5F23DB442476CE2ED8303D6BC6E04313C2C154D3FE3EAD7CF51FEB2E3C2774774557ABB6B5AA8BE32B8EAF9A95EDE8128849FDD9956CDBB65E9505EEFDFEFB56FC7D5AF9EA5553146F92FBD18BB2FD387DADEA3A6D7C158E27E10984C9F31442249E68FB1DEA667ED64A8EAF9AD7B525B6C1ED8AB66D5BBBFE1D651B65BDEF2EC98E65BE4EEFD959E12B1AABDEE4C65FB52CD977C53225266716B0B8BA0EBBD3D9F63BD4CDFCAC95A785AFE8FF68AC6B47A6B78B2DFFAF1D5D76A1184187AB6DDBDAF5AF916D94F584123FA9AB1A9974FBD24DFBDBEA3DDB14495ACE8393CCCFB21C91D9D9D60D5DADDAD6AAAEE3EE692BCF71A77E96E791B290E7DBEAF434D5A7D7E9377ADDEC1FE4E667387CDE299121E2AE3F2EA5197DBD2A0B04E2E36DEAF49E9D15BEA2CF12DD32E91C32A92CD299EC8994C79DF055229A846961191962AB576B46C866836D530C9B408444E0495FA7DF509ACFDA29532164B12093DB817E761E994412B14812BAF12968C7261030D990492690CB1561A47A9329042C4E78150AD8C57238489C8C389C702B74EC7AD3FC1CC2EE004C730B48135D21BB17EAD171E8272691CB36BE7FCF325FD1EB4EB2BDA31D5D5291134E67AC6DDB7A55D7E60B3D2DFBFBB4B65F95CB7D1F793F658323B0AE2D92739DDFFB5EB75F4DBEF22A42DE30E67EFB1B6477F6A09F9963C717DE79176EB51E0E72EDD80B2F4237BF01B7701DB2BB6388D8AD88F9FD508FCD209D4E63EBFE08CCCBCBF0E98DB06EF0986EAA3799CC61F2E59791CD64A09B2E8D9DA47A439E204457BE8779650361971BE9641AC2EFBF2731BE00FEA58BB0F204887ABD1DFBCBB55FFD347C2594040937A7DBB6AD5DFF8EB34D203EFEFE757ACFCE025F1557D791FBED1B6C4B4F4C23190A23E20B1246D8EEF8DE37635BABBA0EDED3915FBE80B1977E8D84B7D4B7190BC430FCDCCB907DFF1D24B706E0100831FEE24B48C65258FDEB97987AE945E48B3BECDAF9F73E23BE96D656A05C54DC7B4C620D9FED8FBFF80AA6DFFA13021A05DB4FC43298FCCDEFB1F1E9876C3F168CC3BEB1CEF4B8557A3CFC977F26C77F403C9E817961A1AD77A85BF9594F727C75BCAE60B480E5B500DEFF5089B42F8682CD813CE1F18297B03AA91F163C3EE4497DB7E0F162BBB0D3505F2FCA0281248A958D0036D703C416370A0E37B609D31708636CC7E2C446726F7D7E6C47131DDDB3B3C057340F1EFFDDDFB1CD33B708F3D20C6C1205BC6AF5A9E7ABA9D75E472C9CC4C40BCF13BE7A84A1FFF50BD83656497C4A221E4DC1B2B282A50F3F82DFE6230CF61AE47DB7C9BBB68B89D7DE82B2FF2652996DE4B60BD0CC6DC023E1C12E5192D8E7627A292F8DFCFCE72CADD1975E87716A0249F23C64730596F6EA9F3F633244EA84D21B37D871EAE7EA9FFF826C2ADEB1BF1C5F9D005F11262FECD1EB1E11FBB63131ED4538B683A24687DD3B77B0333880DD1552862DAF63676313C5B50DECC8C447DAD6AE7F47F9496D9B5DF0239B2C121BD6B0FB701C3B2323D8995F448194A5BB53D328EA4D28D4F4F73C8D7C55506A10BAD9C736FABBDB657BAFF88AB65F0DFFC72FA19F5F81F0FCD7D826E745576E124612423D34C4AEF79B1C58FDE803041C01A8EEDD81F0E215E40B05A827E6B1F2C107849BE2D8BC701543FFDFBF22EE76103B1FC1B4B48A91FF7C1EE6551ED63EFD84A525B939C8FA8DB66EDF86734B8BA50F3EC5FC9BBF41C41B82E8EA4D2CBFFB47843D212C7FF219269EFB254B83E3ABD3CF5782F50D3849F927127B3039E382441E65C723FE309C5219A9EBA75AB6AD728C3C4B62A917066B023205EDA3387EAC4B233F95DA24BEFC468FB58D2042362B79AE2D484422C7FA7B56F92A53D883379DAFC834B9D6972E5464B9FDAA1765FB71FA3AE1AB76E5517665B70B3D7DA79E35BE52A875D01A4CA78FAF88CDF299391493A5713CBE60014BAB416CF0230858ECB08B658807832DDB563E96DD21E5A7C4476255808D41355AEBAF45D28C9F62790C3A630A3C41040EFE2ABC3A03C24E1702563789B762445C9EBAFE9E55BEBA648AE315811B9F6A23F835294BDE157BF19632803F89BCF89D2A088DDE419E275F47CFC649F3552736FD147EB6EAEF59E52BBA66AE42ADA9EC5B5D5EF883E153C75745D9168AA4ECDB1E9F42329640D81B845F6FC0FAA60F4E6FBA6DDB6ACFCDCC5B61B2253AF2D3E6CCE2469F110E4FAEEAB84B69846176067E9DFEA9E2AB4F4D31BC28F7E16512AF7EB96EC773521FDE7025F0C256006F7A92508949BC7673DF0FF6D2CF56FD3DAB7CE5F00458D9578E57541EFC4DAFEB5559D06CD94075ED484A6BA325E65610341AE0D25860595A24E561007677E36FF48EB3EDC9B14795719E23E326688DCD8D998F476288917B4599894952EFA172756A6B7FDF0BB7A7541F2A3C1C613197FAB273EF7E651CDC60288BD79D49FC6CC186FF58B3E3DFD71CF8E5A60B03E438B5AB51DAA785AFDEDF0AE265A51FCFCB03785EE426F63BF1D2960FBFE0B9F0BA3D0EADC4C4EE4527CF06C7571C5F9DA5F62BC656643F313D87A0CD8108B12F9DCEC22196B0712A07AFF7E82C708844A41EA68747A385532647D0EE86659D07E3EA3A6C22F1A134B3853DE27306933356263D816C53765BD636F6E3D3F4B1F12AFF6018059184F952BC375415AFDEF065F0B3253BFE65C2887F9BB7E07952AFA2F18ADA75DAF9EA634314BF58B513BE0AE3579A209E97F9F18A2E4462AE1B6F7853D0888DECBE707CD59E8CA68AAC0E118C65617350F6DFEBD8DF6ED896DB794C7827056F300D8B23895C97FC6DB77FF0A78A57419B13E6B54DA453E927F16ABF3E18BA7405AE2D154CAB344EB8D998BD90C355A54B29D283372784785D0E1929DBF94B52B22FC2E6A218EBB302AC4D91B8E54EC2E04943EFACFE565A242AE94A67F2A55863B0C2BAB242F2A258D76E9A7E219186AAAF1F055F901DAF571F4CA68B309358E9526A10309BEB3E5B67B13E98CEE4F09ED4CBE2D3F332CA572EFCFBAA93ED97656DBC4A640B5CBC6A416EA9835822CC3A336FC6C03D1D4281C67D412719AFE8FC7342B11B771F68B1C273C3680AFFA4F1AA1B4C97C8EE40EBCD40436243ADB486AAD7AC2EFF8EEA8CF02EAC20EF70A248BF634C671BB23A65181A330E1E5F22AC32FEE38F4D6D37FD996AE6A4F167EF07C47C6124645204F9120497975108D7AF1FBA68DDAE52575D85DFA087784507F58A047A450805BD0E3BE22DA449DCF3DFBD87A8568FF8C2020A563B0AFBDF43D5DEB366EFF169A80F3A4939F26767021F927B49BF69AE276BEB83B4DE4D19B65D5B9AB5AD1D7F4F6B7D3091DE61F3BC6DEF1CED5337EE592B32BDBD0BB1CCC7ECEB757E9E045F695D097CFCC30FF8E0F10FF8952E8217E55EBCEE283DDF1F90BA8ED4E266EF3C8D394A524FA3CF4BB87F80B154B9EE64BADD4F8ECB3079AB8F7D2F48AF2DFFC730338755729CFE8F968D3A83110F342E5C23F1E69C4A866B2E6725360DA4B7F1A56813E7481DF173910057EC3616AFCAFFA572A6EF364BCB3070A7CA8664FF203B4F6DA469D3F17BD43F162BF7EBAAE1B139524F75E3C1C565FCE67F9C835AEA434128447181C4BBD9591479026C2748EC5D5B47DE6445BEE6BB8AB3C857C9780A5FAAFCF8C819C51F544126DF26F27D67AC22B552236B6F4FA4F3E41EFA70F3B61A639366A87461C8D521F0451ECC2E58A1D4D45FAFEA59E72B2A27A6CD38FF9D98DCA3A3E7FD3E49BEA2524C6228B58BCEF9D60D3F8FB2ED24F8CA40EA5D1FF9D278DB1AC7AF561C786DC389DF9167F40312273E239B2FF3648D223A1E94A5BFB1C998A5DC36BD4DEA7F9479F23BBB2579202DC6572486E4767F805CA9849D30CB3C497380D4D1AED8AD1888462AF16A78EF31AE3A1DB8EA72E302E1A0FE48B8C257EE600C815008742C2A4D838EE73C68C3CEF26A294D6263B99DAA96AF62E393ECBB56A7D686E9291B1CAE1CFC5A15A9AF3A11F5FA8E2D0BCF225F5149EF97709F4B2B92C4FCB2A4FD39742BFFA67C35B768676D844E6F161A12B774A618A9472739BEAA23697F12BD677787B44CD2796B4F035F85630536F6A76C57ABFD5EADDA765ADBAF74F32B700845F0E974C7EA8AF902D8B8798B3D679333B34CDE53D971C515C057523E3E595EAA5B0FFC5A63C44D97B5C25713B38B585E5D8594C43ECA70EA91716C11C6A2E38B4D737315A6B36D0A18D3E9A767D9BE99C6315227CA92E3C19BFDF0A87518BFB18EE5253BD117847B4B42D8C283582008AB4805CDE8303C4A55DDB2F02CF255AD2DF56479BC68F9B74213422C55EC7979FC34F115953C81ABE9B44F8AAFA86CC6AE6EE4E769FD1E276075B2393B12D17853BA687CA152A1D13349DBAFEEA4B3B8EE71E106A99FD58B57779229227FA8F095DA6081CB4DC77196F82A11892346E774A4F3A0A49EB4B5D0187590AFCAB6096ADAD0EA7DEF9C5CDB44F0CE5DA4E6E6598C2B9F0BA68B107933E0132EA452E84933E94E34FEEEE2B4F09589DC6B15B175745DD150AEA95D6C2BFF5638125D29879B79D65AD5751AF9AA2C3705EEA6D3EEC5FBD948F2F8AE13C9CFD3CA5707652AB70B1DAD67190C75CF67B379F0F6DBAF26A6ABF9EA531E0F5FF257EAC6AB6F75069C572B2B7C35B7BC86B50D5E85AF4CCBEB304CCF4036F80082AFBF66BC476395FCF6008C738B30909843F7ED220993CB83839536352AE76ECD54F66562098B67B9C9E9D237D8742CD6D40C3B269629703991C73BC547F8F99A033F5FB2E25F260C78591DC0B7A93CA299C61C721AF86A8AD4F59BEDDBA894154DCC15DDAD67EDE9E2ABD6E7283A19BE3ADEAE6EE467AFF92A9ADEA9B042AD54F83287FE574F572E9C40E4E1436468BD8BB625194C55E74BED5712E4F77E846C4B59CD575E2FFA02DEBAEF4C7F3486C144BCC257F16C11A90C1D7355E2AB6C2886CCC202625373888F8EA2A03756F8AA7E59F0A886AF9EB45795DBDC7656D62AED614512EFCAE778A12CFE466C7E7F2B800F1501FC7ED98E4FB4612C04B387DAEB4E1B5F4D13BBEFE572B81D0AA22F1CC5259311378221DC245C7B2B1CC12552CE7C672EB5235E71BAD1E7F7B278C5F155F3526B4CE1DDF795E00B43ECF92FE80D2549EEF78ECD8D8295F6A37B5138308F6027F7AC152957C6B1CA0B90B23E8C82C359B22B144191E475219121F6B9887D561423F18E6DEBF57CC82A671C9F3F7E8C5FDBD3F8E5860D3F9BB7B0F138B46FF0FD478FB16C7456F5F51DFC6D614C2281E1EEBDAA7965E3E49DA765A08A7050A57FF0E64DF0295F11661149A47848EA8597EC3EBC333D853F2FCF606CAF7080AB74F85AB185CFC5620C653307DAAF1630BFB088CD95D552FF2049F7A03F345D7A9D945C53EB67ADFF06730AF71ED8982C1F8FC4F3900FDE856E990FCF96A46ADEDC76E7CF3D0DF3214F79DBE0AB23E688EEA66DEDF87B1AE6438E47A208393D70DB03B03A93B8D167823FBC8D74B680E2C307283CB88FC2E404B66532E4C5326C8B081392673667B777E59EB5222D8E14FAFA2D3093777C9BBC93D4BEFCD4140A4B2BC8E67751985BC3B6C980BC46D3B16D8E1EF3952B92473F799E6F98E3B84CB8E13B9117D70D110C9032F93E391ECBED1D5F16D26F83C93354E9ABA32C55CB57FB6D474AAD8149DA3F3894CB137E8AE176E449FFE018D96E85C284054284AFA27890DFAEF095426786C3E9ACF053913C2F07FB078B4271D365019D4FC66049C36949A2C8E761776216DB840F33778790D49B911F1B43C168468170472765DE69E02BBE23C9787691E46723597B6CCED4DAFA20CF1A5FF156D7D873ED73D1EF78B3E8BF63432AF70859A2CFCE1721E2693CD7763369D03E59AD31028B2B038DA6B939021AC948A288DB8336283549F8B43A1267BD6CEEE85EE4E75968BFF2680CEC1B1AE5C31184ECB643E769BBB77D3F860522A5799137ED09564FA16D2B75A5F7C9FE7D5D699E97602C89443AC3621FDDA7E95A36F8D08C4F226CB3B7E4A7581663F3C96CAE133E375B50506991275C47C7876E67B651D0EAD99C82740EBF4EEED96968BF6A275FBBDDAEF354B55F65B721A3F32313593E4EE74DA2F3A9591C1958569611B43B3AF257A1096361D58EB9551766A7741DF96BB4A688BE1889F351189797E0549B489D67023EA3050EC27C74AECCB3D27ED56EB97450A6491D381A0823E60F229BDB3E74BEDEF876134F82A04E038F4A7DAC6DB5E7CA7C150E26A01F9B80EAE128C4D7AEC13C37D1B49F8148112259140ED736F41363F028E44DF97B16F9AA9D7CED76BFD9D3C4573B7C21EB8FC9CE2F219548C347CA4DFA7D3F3DBFCE6F7D0D93463214DB864A1BE9F8DE27B3BB189BB4219ADCAD1C0BBBBC6C5C8F7965B5EA5A36DECE4398C09DAA92C168BEA9FC3C0B7C759CAE837C553E9E882510F3059188D45F87E2A0BEDA7365BE4A678B88BBDC88D89DC86DE7D9F7D2F9DD3D3626EE38DBE87C7D13D32EC8B662F0EAB48887EA8F49EEF49E717CF5F4F155F95B095FFF3DA4A251985678F0EB5425DB048DB9AA157FE3A922E6166D6C1E1293ADF1DCCA55EF147997E8BB61A7EDC6E47DA3EF5C695F82E9EB53ECB74A2862F7CF7B6FA8EADB1007D9A7C7FF6CF6B3B6EB5F1922784915C0EBAE149B87E4D7122FECA9FC53C157C7E9AAC757ADD8567BEE60FF5FB9FDAABAFCF557D6418DC40BA45CC9C31BDA46AE506D23B7DE04C7576DF1D5FEB71291E17138E54AF27C7B2AE7ED241E1CBC3E93D926B1438698DB8590DD059742C9E60AF06AF4702BD5085A1D887A0E7F57A137C5B129F2B0EFA2683F7636FFE858DBCAEF9880C4A0DA3E6B5E795C5883EF538A8292DDE775A5EF5ADE90F9F0CAAA032F9398F91BB117EF912D96DF3DF6BE3DAD7CD58A6DB5E7CCBC4DD63FA8A4F77A610991BEFED2F78542058B55B44CA26B37CB74310C0EAA30BB68C5C494114271F5B780FC36C622737CF56CF09555A484472EA9CF57E45DA75CE2BE70193EBD81CD179F8A96E63DB092F7FEE0F5D1601C46F28C5A3756498CD2C1B8B641786C1DA6E55522D7605EDB3834D7D213DB7648EC29CDA1180B441076B8E1355891AC336F3795E5774CD93F8082E5C9B7823E52565FBBA183D599AD1CB309A570C9B6488CA3F336ED762D3F9F05BECAA4F3AC8CF1991C6C3D13BA2E52A77CB5C12FC5A658B288503C0F97375387AF0E976B1C5F3D9D7C95CCED55CD3B52FEAD72250FCD415220D2BDB881B858C4DAA98A07E6AD38CE065B4D1FB5CC9E60FDDBCD6E7C5BA2EA9ED9C5A56F2C9C62194284CBAC7C0972D9DC917CC5DE0772BD576B8447A1826C4E08ABDE0D8D3E8582C1881DC2809EE905C4E6E61190C9B0A3D2A340DBDFF6FB083AC9CF6781AF424E1F9B272BE0F0C25FE77BC4DAFF94DBAFE2D124D3ED52A891CB3D293B3C81CC91B6D1F6ADF1490B6EF4A998ACBD9EE3ABA78FAFF4242E7DB23F07C9CBAA205ED8F2E35563A434CE909C17989DACCD4748E20DD54FBF6DA0B18A7EEB40BFCB92D07183B44D48581A53B8343058691B3A2885D7AEB335EAE9BAEC468B15AB2A1B1BA3738EB0D5370A79D518B78B662BCEA994F86C7313972D66766C41EB61FFB593B4AD0E1764245DBA4FE7BA2DB7351566E7E05669E0A06DB724AD64BCD4875D7EC7E87505A184AD99E0566A317E79121FFE6E09D2AD180AE47F3B74EEA5D53514A5726C17092FF265C8DB6DA575F538BE42DC1F82E2CEBDAA6F619E8C3795C2BA3F2F4C9995A2649F8E0954892587C6A852B975EF01AB9F875D3E4469BE8A5528E6732DD9A63144D9BCCA54B6E22FC7576793AF2C845DBEF4A5F199358E37E76C7857E866DF297C418E7DEBCB20942D56B5F9D06F1B2AED3BA4CE5648A46ADA841ED54DCBB8CE63EFE58A700BCA2D0989570E16AFBE255C73D1A0AB8A57D7DC1E9CD7EAF0AD4E8B2B0E3B3BB6A8F3927A9B97B577D89C6E365706FDFE7C7764ECC93B42EA971EAD014E12AB68BDC4B6BFC6EB41BE8A4D2EC0A354904D83A82FC0D601B53A7330AD6E927AA0A267F9F934F0556349F5EDB1F2AB52765049EAF64CDFCEDEA13453DBBBB816CDB1EF60DAF5B33C77ADC11283D9D6DADCB51C5F9D4DBE6A94663DBBE8BC7686C931C25212F84DA69674EBE617185FF1641A984D3AAC281D15BEFA687905F733A943DF12DC8EA77041ABACF095D9E1C1D4F40CE3AB1061AB90C30DEDC414F4B3F3B0AEAF9372DAC3EA156549E72161927017F3A97F00B15B77495D700B5EBD05EBA302CC2F79B1C60BC1C413C049B8CAA737C1C21342353CFACC8DBFEAB43CF61BCC7092986F23F732110A1DD277F05ADAE640199E7ECBD7AE9F74AE14DA7F38BF68C5C88C1DE160E339813AF5B396055284DDB3D9025CF22DD0763A97C6844CEC09E3D1353F13A128EC9B4204ED1EE4D2253FD3E93C74E499F51BADB0D3F13FE458D817814F5DEA47CF93E785E3ABD6FDAD675736BF87B0DD4ED8DD4FF2ABB5792AF40B8BECBDDC902860341A095F392B7CF5B5428187A41E501BAFE8F9EB1E6F85AF54063BD6D756195F85093F85096F99885E8758C6DAA3CAEB0FD038E5962BD8F76E743F1E08331B6AE721A17253583D2E2C49B82B3E358BD0BD21C66C05C260F4F85693DF123F9B7C5592515F90F5F5D2F6C464347E48DFC16B693BE96B84E93F5406CE0477D4B240C81B865FAB412C9282616A02DA152112EE525F0E5D433D4D584F3570175B8343709B3C304E3C64F3AFD37E7169DF00D361E64B30FEE2CBD8EABB81ED7C696DCF8DAFCEC3A554C343CA71B75A8BADFE418EAFDAE4ABA3A493942FA6D9D9866B05C81E0E33FBC66616B0C9DFC4F0AA9CC5A38F489DE1D3B5150C170B87BFD524F1F193B949F6FB215F8335BE1843F7EF832710C1BC3F8E4A333E05E5FD87105DBB05E37C69AE37E9AD3E16B3647DFD556D68EB43F7D9FC9855E3AFAE4D94C65F0904A5F157533355763B46C7D9F12F4C3EC603BF14B8F16FA43C7F5EEEC7FF7B4B81E7C41E2823198EAF9AD077F01CE52B1AAF3ED1857BEA67AFF88A4A69DF20DCA49CDCF8DB9710F60DC13C3F03A7884FB87C0FA6753E04E7CF837FFE020C8B6B58FDF453C25A3C72BD1AB29BB711B038B0F6D7CF615C1362E3F3BF226CB395DE935BFD55B649AFDF3A513F3BC9835675F5BA7FF02819962911E1F11AF61BDA488CA1ED5C7AAB0BC9540A4A4F8AC5ABF35A2DAE389D18DDDB3D14AFEE937BF3BDD9C07E4BBC259E0E933A22BD6785BDD2FD8988A448906720B42942CE52FAA695C69F581D1BEAC95ABE2AD276F703E3AFCA739BF49B63B84C58EA5BF28E7DAD0DE38BAD00BE90FA70551346FAC018B06799AF8ED357CB5774CDCF8FCE285F5129B971133E52AF135CBC08D1C07D18262710F313C60FC560E689B0F4E127D8FCEA0B68C6264859BA08DBDA3A61260366DE7C8BD49D8DD02EF0605E9866EB2A06CD16A69396B1076D935CBFC9F1D50159EE1FFCAD2F8717641E3C2772E357DAD093350A4CCEBAFD7D252981647F5C78F1E0BA05846D24B37355FD869BD76FB0394B26E697B1B24CB62D4D85AFCE91BAFB0DAFA712A76E8522B8A0D7E25BBD1E7712F1037C25C2E09D3B8CAF04BC4DF0E95C0284972B6DBC848DA4B3F398BF7B0F717FF058FF6DAE0CEEDC33B3396FCAC7D413F3B0D0B5A0E4B2AEE6676DBC1293FA2A3D4637FAFB59E4ABB733C58EDAAF3AF1B71B7C25B97693B553C90708C7AB4DF029C93353DC65E75D0617E4D72FC3C617C2BA29C0D6EDDBEC3FB4BD8AD611A3BE30443706587FAB6E6C14DE2D253BCFF1D5D1B2DC3FF891368A77042EFC61D986F765FEAAFEC146FF2DF50B96FA038B13534FB864650D8568A2AADFD0262CF195D913452E9BC2BAD65EE1AB1B8100EEA5929578D5170EE39ADB8DAB4E17FA23A10A5F2548FD502A95B27B46E7A5A4BA7727679EF40FD279E662C903B61DED3F9D9F416348C2E6CCA128936177760651E247FAC130D26E3F7608ABB335A24859D8697ECA080396E353797BD6F9EA2F3F3CC657E4393BAB7CB5F9F505D6C644DB9A689B93B8FF01ECABF348A7B76197917AE2177F83616111824B97A1191D43321A43C41BC4FA175FB131D1FAB9391857D621BED947CAD7D29A818AA1E1AAF62BD9AD3E8EAF9AF0B7153FE95825D5F0081C320D1B4350EFBAF2F8764F98C49342015A7712C3241E36BBC95D292449BC72BA5CCC36CA6C749CB37A7814363AB687E86FD55F992286BF7CAE86481A45DEEA4091704E41A32DCD4542AE291AACC893BA2A9DC3AFDB7CF5ACB75FD13AB4863C03667FB6A77EF692AFDC0A0DFB36C3A735B0D862134810B65AB19DDF458294D7B4DD2A110C424BD7A30E4611B296DA2BE8FAB4C5BD52FF954B223D557E769207ADEAFAA9BE1FA45BD06C453C1467DFEAD7BBAE767CBBDFE225318607A7428B7438DC92BF6C7E3A49694CA76A641A8AFB6350DEBB43CAAB59C26EDB4DEB89A576A050C7E1706F434FD9AAC936AF76F2936BBF6A7F3CD269E5ABE3F49D453F9F05BE6A46D67E3F9888A5D93A71748EBC5C6EBB257FCB7C45F703360F6BC3F4EBF5F0EA0C48275208447248668F1F3BA53727313A61279C1587D76842D8E9EE597E727CD5FE78EF6ED8D6A92E6E7CFBD3C357CDC85ABEEAC4DF325FD1FD1D859A6CAAAAF3F4FB573A8E90AEDF7C9CBEDAFEC15EE567AFE76F6FF57FBD9E6BBA9EBE6EEAEAD4DF56750D8F4D54AD4D5D2BE97747B5C71B5D7B9CACA7AB59D94D5DADDAD6AA2E7A4F3B7DC67AF5DC5AF8C2B6DFA1C3CF5A018BFDFDAC9F3033F40085B90588493CE4F1056C3DC16B37B6F070D440D8C9880DA10713D326DC7DA0C7FABAF990BE759EAD67EFE74179DCFCED34AED532592657C4E6B9EF10B21861132B619CA673708EC3B6C9876E72AA721D9D47984AFDEC129BD7229D4C427EF7012CEBEBEC5B98642203F1D5EBC8667315FD5C7D90AB0F76DBB6A7B93E582BC3E49D0DD99DB08BE50DE785A9571F2CCDB950ED375FE42531CA02B73F8D4094CE419282CB9F85C79F3AA48FCE7F7512F9D96EFBD5D46BAF23EEB563E2A597D8DC9B746E3076FC8D7760595B81F0D2650CFCB7FF0EAF560BFE575FC32A33C03839CCBEEB88C53230CDCCB0EB973EFCA8A9678B8B575CBCE2E2D5F1F18A7E9318B03A605EE72393C9361DAFE23627822A0DFB06A27CDE648DB3798A8FB22918DDC6E48C05D76E6E110E33C1E64A76C5CF6EC7ABC9575F278CF5351437AFB2FD90D38F87BF78011B9F7E089FD941D8CBCC6211CBFF6BB7F1F05FFF195972FFB284CD362E5C6773A173F18A8B575CBC6A4D1A16962A6B8B97259D43C1E5F294DEDDE1D1CAB8CFDA79160EFE87CA90D30D3BAD0BE6F74ADF3810B6B0AEADB76C93C591C083113DE4CAE3C796F63A5E356A139B7EED37C8447D78F0F317914BC730FDDBDF2368D023642DCDC945E79C5EF8D3DBECFA99DFBE09C3F22642060D36BEFE0E96E5858A9EA50F3EAAD25B2FAD5EB7CF7653D749B74373EDEDCF567B7B2C183E325EED0E3DA88CFBDC995B8447AD6D18AFD69416DC0A24D89C24EDDA94CE13E623F14A22F7C1604D2293DBE9697EB6C357ACFDEAFC05981617A0BC7B871DB70965B0F2F850DCBDBB5FBE3C6675427ABD6E7611DAC959A4E231C442492CBEFB3EBC0A199BCB5572F51AC7571DE8E2F8EAD9E2AB23FD2C3E8279650D5E930D3E8DE6585D977C69F6BD90CADD7E1DCE644F9258E5C5C884011B020F2CB6684FFDE4C633707C7516FCECC4B656759D66BE3ACE4FA75882908BD4F5F6E7D53A4AD757EA105EB7C7A176379EEFA85979527E1E17AF7AD5C7DC6ADF732FFBBF7BD997DEEB7EFED9852596971C5F717CD5AABFE70C11FCD693EA88AFCAF2A4FCE4F88AE3ABB3E06727B6B5AAEBACF255ABFE7EB115C4CBCAC053C557F4BA932C8F7B51B61FA7EF24CABC66FDE5DAAF38BEEA340F9AD575CE18C5BB441FC7571C5F9D1477707CC5F155BBFE7EEFCBB039BB38BEE2F8AA5D7F39BEE2F8AAD33C685697D819C7BA2B017F7CBB63DB38BEE2F8AA1B2CC0F115C75727F14E717CC5F1553392E32B8EAFDAF5B79BB6717C7558572E5744229A4432FC647D2AFABD5361FF7F0EA9029974695D203A6762CC1B009D6736E2F293CD038F52C5D642A3E7BD4673C7BCD1899FDDE20E8EAF38BE6AD75F8EAF7ACB57960D3EE8DAA386E57544DD4E767CE6ADB79108F8B15DDC81E8EA3568F7D711DA1A9DC3EA9F3F43C8A481626C11DAA121C48231082E5E81EC661FB606FBD97516E11652E160252DB7C68C4C32DE733F1BF9CBF115C7579DE601C757A783AFE2D10C4CB3D330AD6C4278E13C2C822D844D3A12AB1EC3B62980ECD66D98054A442D7A48EF4D20E9F7215F2C20E0884273E73ECC3C19ECBC55082F5E66EBBB51BDEAD975D85616D8DCC1740E61DE7737910EBACE0C77707CC5F155BBFE727CD55BBEA272E3DC77848F6E42747D00A6B927736DE9E6D7B0FED7CF20BA3D04C3D87D12AFC691CF26108F65B0FED545AC7EF8215B2B61E19D77611749A19B9923F5CB1CD4F33CC45DD64A5ACAB1252403CE9EFBD9C85F8EAF38BEEA340F38BE3A1D7C45A5F8CA3514777760E46D41F770B0723E952962E6B55F231CCEC0307C8FF15531571A0717F224A1B835088F420DDEB9F3D08E4FC230B7884271179A391E5BFFB89C966A7C99E3AB53E86727B6B5AA8BE3ABB3CB57BD98D3F428799C2EE1A56B4805DD7068EDD0DE1FA89C7793FADCD2C79F42BF2A82F6C11D88EF8CB2796E52B902F44B42ACBCFF290C2BCB90F6DD02EF9BF370CA4BEBAF29A75660599E874BA58153A9C6FAB7D710B6EA7AEE67237F5BD545BF376CD5B693CCCF6EF9D9896DADEA3AEE9EB6E2EF49FAD9AABFDDB4EDA4FC3C6E3EE45E9705CD960D655DAAB139446D66F81D4158487DF0E075D25BB7914A1761DFDC8471791D9958693ED8903709CD9D21761D5D673D9B88221E8EB2FDEDE26E7539912B12D99ADDEDF8D92DEEE0F8EAECF295C39B8574CB8F15A11F32A907766792E3AB0EF98A5E779ADAAF7A513F3E89368566FD6D5517D77E7576DBAFA2E91D36D79D782B04B536845034D7953C3889FCAC9527959FF5E29558AE843F1439957CD5AE2D47E9EBA6AE93E60E8EAFCE2E5F51194B15D99A599E40B66B797012F9592B4F92AF687CF2FA4395FD587A1BF15486E3AB33C01D1C5F9D5DBEA26B35DC1E54E3EB73627C7B5102932DD1953C3889FCAC9527C957343E4513A94ABCA2F2E06F7ADD4995C7DDD4D5AC6DDDD475D2DCC1F1D5D9E62B2A8592E6D76FAFD517F5069008459108C7E0D79B10B4BB9008D65FCBBE9779C0B55F717CD58CE4F8EAECF255590A84E6B6FD34AFF3A01E19875BA180CF6885432A47C4EDE9797ED6CA9FB2FDAAF637BDEEA4CAE36EEA6AD6B66EEA3A69EEE0F8EA69E0ABD29AF03E930B118F174E8100E6D5D5A6FCBCA509E38E3FD3F2366E8C3EB37CE527F57083350EBD2902B5218A58A2349F0EC7571C5F75CBCFA799AF74FB6B96D2353C13B104224E17DC1A1D72B9EAB54A2389C7084676AAFE4F63CFAD5008174C567CA7D3E0B2C383F147458CFFF8230612695C7539704EA3C10D8F0B570977DD0E87D8B9295FBA625B2A4774C71F219A7C36F8CAE24C42AE0D6361D90EA1D40F9727D97619DAE81CC7571C5FB56B5BABBA7AC55799E263E80C11387C59A8752104423914E716B07B77083B6313088865F0EA8C7092F47399CC219DD1E48F58E719B1B0BA81D1B15166679F2B82AF555A7CA7D7E373A1089FF22518C9A7584CBAE60BE39C428ABFC9E438AF51E32B8D115F490418DBDBC11DBD8B8D8B9D9A5DC0FAA6145B4A3F62A96783AFA8A47D1DE35366263B294339BEE2F8AADBB69D16BEF2C78B104BDC44BF172B1B0E18CC51E4BD7EF8A66791777910D41B6159E7C126102364B5B2754D93F12773AB53BED29BC29069CC181B1D859D9CEFF724702B18C2F736332E994DF8CE60C0403C8EBE6080C52CBADD8E26D9F9EFF45A5CD0EBD8B1615B0856871B83F78661B4386177A5195FD134AD2219B2E9CC99E4AB6674C75205CC2DDA313C66C4E48C15E1789E8B575CBCE2E2551DBB52B91D4C4C9B61B4C62AC705FBF541DEFA06C2246ED98512F66D3E5D1B5E76E36655BC5269032C4E690CA64ABCBA6CB5E10AA9F77DA755E30B9100D7BC5E7C6FB554E2D515978F9DFF8A70D6176231C61E3FAAC42B3E497B6E6103266B82C5ABB0CB0B1BE1BCED42B1CA9F40641B0E778AC4840C939BFD13108D2C40FC700A36C279C695755836C5840F0D24D65A4E75BCF20432AC4FF6E66D359302898FDCD7305BF7759CC42F9526804DA1B7F2EDCBB316AF0C96182917A384BF3D3018C35CBC7A46E3557A7B176B3C172BD71F8E1AE0F2951846BEC163716A95701695AAE149D82552E82727B0F0F61F1171B9D971CA3E0EBB135AB31DF30B8B957835984CA3CFEFADC4A7DA8DF2D5758F1357EDE6437CB5BE29C4D8C414E12B0F6C644BCCCEA340EA89744D7B2AA30B4BECF8A74A2FDEF467F0E2961F3F5F73E2D50B23F8A3548D3FAE8A705BA68587C4291B5F0037A99BA608DF9DE67855C96751A91FD5EA4A42B215C0EC821977478CD8E43BB0B8EA64737B3E8BF14A638C92E7C24D62B60B2AB59F8B57CF70BCB291776362DAC2A43F5CFAFE269DCA223A3583D8B5EB888E8EC34162884D208295B709FDF40C8B5307E39554A9C3EAEA72255E5D73937A5D22D1305E51BEBA68D0E08AC57088AF36F82216B32AF18AC4AEAA784562283DFE91DCC3E2D5BF2D3BF0AF840FFF7C790497E656A1FCC77FC2809FB6DD97DE6D5AB72A3358AD4C66777B1EAF5A6AA7243E96F77DC11C6BCFB2D893246ED991CD3F6A4A4FA373B5ED6F6EA25FA608109EF342A60AC3E579B22691379423E9C661B1C5A133C751D8399C7637DADB2D0E12979541F6AD2A4FE44722B97DE83A973FCBDA29F4A6389648CCEE763B34D7DE7E76DADBCB5228761FFA4F714B89EDF1491627FC6A1D3C4A0DA9178AA123C75CC41E07394EA54C28C2F2BA00430F1E54DADBAF12FEBAEAF6E28A8DD4017F785C89533782315C2271EA4BA2FB92D9800B460BAEBBEDEC5CB9BD7D6C7206A313D3D012FD340DE5FD1128EF0DC1BACEABA449A5856C0BE4BA89BE012C4D4CC0F6DD253CFEDFFE7764FFFEEF597C2FAF4BFE9DC2860F89FE574819FD8A3E8497493D8BAE794F8F9D8BE511CFED9C8AF6762AA5FBE5924565C1F9CF6671FEA3317CF9D6202E7C318781BB5A523F2E345D2E1D176FE9180AF6ADA8CC07B92A04AF3F5539AF25F7AAAF5F85A5653BAEF7A91023E9F682AF9CBE34EB1B95927825900690CAE40F5DA7D084F1DD6519D9485E5E926164DCC4DA301AA5CDF1D5D3CB57652920EF369DD73BE68F201608C14DE293432221E94A8EF7335F448C3C673A8391EDB3F10CC1106EFAFCE88F46AAB8AA2F92C055870517CD565CB6126975E25B8D92F50F96C733182C76C8956AE4893D340D874C8D90DDC6DAA1AAD37E843089073EA31D118703C5E5553CFA3FFF2F3CFE2FFF055AC24E2AC28B5A6F86C4AB00E3B0FF147BF1F309137E2374E32D55101F906397BDE9A6DA848ECACF6EF1D50E5F885D5216ECF0F80818CD085AED98195881DFE2C2DA83A5B6CBE1A3E26D22BDC3D82D1C2B1CBA9EB6A31D9447E96BC6AE4692A64D3992DAD2E8BAA36C69C64F8EAF9E2EBE52ED8F0F8D7A82888722F091D8E0566BC19F99A9629A7A522610628D2FC1FD872315BEBA6CB333BE3A4FF40CA5A287EA8397ED0E7CBCB2C1C632FC55A260E31D9E8C6798C7F0D824342456364A532E12B3B4FC9F7C06DBF9EF11BE3380BDBF7E0E35612CC33FFE4FFCC997C2073FFC8897D541BCA409E1E7CB4E3C4F18F2D71B0EC472C5AEE667B7F86A67650D3B57AE32E95569E151E92110DAD97981C8D572B9745CBCA56DFCB47D9F32CB95EB0A52974F559D2FA7D928ED6EF0154D93A6FDED4529B385DA54EFBA920DB41FE8B02D1C5F3D5B7C952771A9383DCBDA86221A3D02762FC224DE50DE2A33CE917E12BE8A24B3506A346CFF205FDD24B1AF3C56F4E0763310C4570A35BE910A71C1E2C0F85EA18AAF5424CE1D99F63E13C5AFDF80FFCE0344871FC23B3206CFD81452D1385EDDF2E30D62C773222F9E27F59D9FCDDBF0F3252BDE5BB036CD5327CD57546E8AE470797F845D2C839BD499852466B3F28AE47F80F087209AABC86EF0D551FC546E4BA3D243D25C8B669994EEA7DDCDF1A28D6CA0B2B0F703B38149890CF6741192D836B4893CDB9AF5B371DA1C5F9D25BE2A921895BA3BC4DAA922B45CD7DBD83CDD2EA5FC48AE3AC85702222748CC3BC857B748DCB8623655B55FD1ED7BC2569F6D6EE2BCDE806F542A5C753AABDAAF285F515D65BEB2F20F735699AF347FF81D82FD03B07D7D0E9EC1214CFDE18FE0ADAE1CE2AB570C61BC4CEA80AFF35D27CE57ADCC612A26F7B2BC9F77B860B87B0F0512B70C247FAE1A7D78FFD163FCDE9EC0DBE49DD57B5375F534D27D707ED46C7E07E95C9EED6F0A2C87AE2FA55D7A26A8FCDAE867ED7DBF2375ECB7498C3093B2A04A5F93FE1D9499ED1DB2151ADA509605B30D86813B2828354C7EEC8CE17D5256FCCE93C69BF6F8917E3623B9F990CFDE7CC854FFA134856226BD6627228495AC64DFCAE7D7F1B38014D1B9A5D6B0FD3B8493FAA331DC088430944E56C5AA07C51D5C713870C5E9C2F7E49DB862B7E3A2C950FA1EC79B66B6A975266CB0F77677DF360FD4FA708DCD3B4CBA2E5F466C6A1AD1F149E4897DDB46333BFE2989519F137DEF49C83B2EF7E31D81076FCED97089D409CBFFED567E76733E64FE834508B782585DB661EEDC1442C124227F789BF5D77E33388797E43EBCA48DE005A19BB5CDB5C357DB64DFA3D623194BEC97853226D5FA0836F81E76BF47FF3C8248388DE0DBEFB0B4DFBF5D4AFB3F0907FD4AE5676977C257D406D79606D954BACA86F279DAC64E6D59E0115B3E1D46813C2BFEAFBE41724380376615F8B521827F5F77E1176B0E8EAF9E31BEA252A35411769154310CEFF60093AA9129989657A0BAFF00B2FE41D8789BD57CC51790675C8A69C24565BEBAEE0BE086C78DBE50B0EE78868B66333E1789F097B5557CB4C6C7BD78A8C257B30BCB985B5A8650A427F5601F1BEF7DE19214426990F565CDAC7A20113A61B2C4A01E9D808FD4675D84416A7D3AA9FCEC66FFA06A89CFFACBD6D61D90DF5E442A9B47FCBDF79088A5F0C5A511BC20F5E06512575E9078A0217CD14EFB558EEC9BD7F948254ADF29E8F6DB1A7CE11CA98BC7C127B150767B81B00FA9E7BFF32796F61FAE4CB1B49F9307F18AC6CFD2EEA4FD8ADA605C5A47369BABB2A17CDE1DC8B031576252D6C86ECDB36F2DC2972E21B4B882971F8AF19A39829F2DDA994D5CFBD5B3D57E55928F4AED55FBFBB40E529C5F2C8D65D019E13759E152A8487998ACE3E70EA2E93CB648CCA3FBB4FDAA2F1CC6BD741AC3BBBB75E3D5007957AE9032F332895BE7343A8CEE162BED571A83993CA78A7D9B1E6165DE809BE7E761D3D9B0786B12C25535D49A209BABD94D6C8A07C308DA1C877C3AA9FCEC66FB158DFFB4BF8CC6E9E45AA96E187EE713368EE4AF1746F14B12C77E45E2D5F384813AE12BAFD684146160D62779B38FF549E6497C3A9836F3ED9D77E024CFC0EFBF1C6169BFA008E2E52D5F97F84A8B6C2CC6D2DE256523B5E5E075748C1CB525C797A0E0F6C1F497AFE127F5C117AE6DE0555D083F5F75E23FF9CE867E366B0BC757678FAF6AE58E428D287D8648BA119B1301930541931185DDBD43D76F89C458E78B30353357E1ABEF4C26DC88C4704EA5C550327C285E0D3FFA019F4B1538AF94E3CB2D05C61F3FAAE2ABD1C969A808C7C5036128646E845C7E443C01049D3E842CA5B539EBF5C11F946789AF689F2C8DBBFC8111DCEC53E2CF7FE1E3D6B71BD0CD0B90BC780D962B57716E468C5F9B2278D51CC32BA47EDC2E5F65C9BE53A624F736C8F2D7F3E0019224EF366E4FE38B77EEB3B4072FF3A15F10227CFE02ACDF7F8F4F66242CED97495DF4354BB463BEA236D8491C4A8742CC8610291BA9D44ECD329657C85D6CBC55D916D7C8347CDF5D81EB9B73786BD38CDF3AE2785E16C0F3628EAF9E4DBE6A3F4DC7FE750A8D9E49369F552A8D5BE41D1CCA66492CDA3B14AF0653590CC663B8EEF190CD478E3DAAF095526BC0F4DC021B3B6F27F18BC505CA7B74FCEA81B469D94BBF59A163F4EBD9763AF82A8A315F06A3DE7443394B58C56BF642373503C9E58BFBE55379BC91BC226F92EB693BF37BF60493D650AE6E6C0D240A75D31AF1A44A92EC8FA89C24FE3E62FF997E3883D55B8BA4FE791B51B7A76EDA97F7D3FE98D4553F28ECC119C9D7E5AB4883B46BFDCD92B493A158E57FEB7C1237FD3F423FBB00D1E5ABB0F2D61BDE87BF113D1FE776D8F839BA355BAE34921C5F9D7DBEA2522339BA5FB02C3D2A0D0AEC592DB59DCE91F27F893C538BE4D92CCB83BF1B49BE23C96C8B263344578ABC3B5ECCDDEA63BEEF90F27FFBE1088BA142B19C7D6737F4D0C0CA60992284FE07262C2D593036A6074F50FA06EF54F0953B85CF1F3FC6AF48FDE579B91FCF111E7881C8179521FC4A1BC0BBF91DD6EFB6627094DA0247464B6585D0B02F451519CC14316D705564A3D8AA71274B6912067B51B19FA6268A57487A2F4A3D953497F6D3149234A9346F298E4C7BDEE46472D9EC3A14BFCBE9DB5DA5B469DFEC8B9A10FE5348C79378F192328017643E761F3EFCE171C5DFF233241819A9DAB76AB460E3AD44C67D2966E35BA8F4650A5833BBA109C4D8C6F115C7579DF8A91A9D40CC1F84679FB75AF1F7A0AE2ABEA26381F6E78C289FA77C45BF7BA4EBF9D0EFB483911C4CB63842FBF3479D0EBE8A6380D876491EC0155510DF2B4BDB554D18577511DC20B1FD01399F228C58CB11CDC87AB1D515D966697EAF0EE17B4580A5775941D2D49234490CA169DE25E7A3D9EAEF905A4DBB1E5F85627996F64D7B1257D524DDAD20AE9034AF6A432C7D6AD310E1C3B2BF8DCA82666CA0F7B95CDFE6F88AE3AB76FD8C05A34886A348EFF3562BFE1ED41523CF22AB6BEE3C46D2E942DCE664F39B96CFD3EF808FD2772AF8AAD5F919F6CBA566652B65E171F1BBD5B43B69BF3ACEB6666C70D06FEDC9C6F115C757DDCE83F6F8CA4BF84A8C80D589B0D309CBA6143E9DB669DB4E075F35D73FA8F294EAC5F754D696A42772783E834669348AB7EDA6ED0EE78E4DB35959B68DB609346BC38425C036DAFEC0F115C757DDCC8376748D85B21820DBF64E7BCFC759E2AB0D6FBAE1DC3BAC3FB5C1B810038935B5FA5A8DB7DD48BB5B6501ED7369D5963BFE4C537E727CC5F155B3FADAD145E754A0EDC2749EAA766CFBA9F88A8E1D2BB7ADD0DFCDC4421E6186E1478F71CDE3C19DCC36BE96CA31988CE37B8B19F70B057C2397A33F9EC025A31143DB7936373E7D574DDEC373EA374AA351BC3D98761FA9C75FD0AAD11F2BA57D37BB8D6FD56A5CF38759DAF7B2595C24B236EDE3FC3B4E966D9B26B6DCCF1770CBEF67B65C3219992DF43B885BE108AE58ADECBB88BE801FD7FD413627248D571C5F717CD5CD3C6847D72F855EBCE949B27183EDD876527ECA14EA4A7C2A6FDDE6AB46DB49F05533699F145FD5DB38BEE2F8AADB79D08E2E1AAFE8B8C0B3C6576DADE715CC424278454C62C0412922BED73B5E96A144A163BE6A94F6713218CF1F9B66B3B26C9BBA451BA814DB131C5F717CD5D53C6847D77FACBBF01B12AF4E3B5F71EBD173EBE39C053F3BB1AD555DCF225FBDAC0EE183478F9F09BE6A24DB89B9DDD4D5AC6DDDD475D2DCC1F115C757EDFA7B5057B9BD9DE32B8EAF7AC91D1C5F717CD5AEBF077549EC7148DD4924B33B6DD9C6F115C757DD60018EAF38BE3A89778AE32B8EAF9A911C5F717CD5AEBFDDB48DE32B8EAFBAC1021C5F717C7512EFD469E12B9A776C5E893664790DC556FED74D5DCDDAD64D5D9DFADBAA2E8BDD55779EEBA3E6C16E752EEDE3E6D46E46765357ABB6B5AA6B667EB1E367EC249EDB56DFA15EBE5327E5277DDE8F8A5727CD1D275116D4EA3B8932EF3471C7B3E267BBFE727C7576F98A5E7792ED1D2751D7AED577126D0ACDFA7B12ED00CF8A9FEDFACBB55FB5DF7E45D73650EAA370FB52D85205E1F2A6BAEA27D77EC5F1D5D3EA67BBFE727CD53E5FA58B8FB1CAF7812F74619DE782D610E9AA9FBDE02BB33D01BED88B2D4D00EB421FE2895CD3FF3F89B2A056DFC173465B1C7C91076275184BAB0EE48B4DACB97BC6B883E32B8EAFBA6D5BADAEC515074CB644D7FDEC45BC72FAD2D09B6350927825900690CAE4DB7EAE4F22DF0F9E7378D350E923846923D810B8916F22FFCFDA7BDCCB77E534F9D9AEBF5CBC6A3F5EA5723B181937E1BB4B3236DF3B9D47B99B7EF6AAFDCA13C8626CD2C8E67BEEE4B96EF6DED27A335D1FCDA950C3CC13C3BAB1098F5AC3B680DD05974A0B875C8DB0DDCAD67B74AA0C081A0D75D3B4B992989836239A2C3C95EF3117AF9EEE78952E3EC2F2AA1D6A6D109B02178C96283B174A162120FB9BB200940A3F4CD6485369EA4C5188245E2CF1DC106C3A8E8C5759BA9E8B27C3D65DA592C681D31EAFECEE148BADDF5E94E2E66D35B139D3F4FF3B8957D239110413EB90CE4B219BE7432D3240B624854666C5D69A124A81012A9E02E2190124F342A8F86AF67D27DDE8DA385497D99EAC940DFD77346C4EF7A7ED3DE6E2D5D31DAFE87A731A5D185A7D1012790056479C9D8B6576603447215604A150FA6173C69A4AD3E24CB035CBA55B01C8EAACF17B305E3DB987745D97EE3F6BBD6C6F2FAF67D5CAFF1A9D6BA66DF0A63FD3D65C5874A3F3FE1DD4456D6FD6EEB3D60EDD4D5DA7D9CF76FD7D5ADADBD7373D50692355E7B2F9476C9D1B5F30D7926D9495E8FFE8FFEB9DAFD52594C850D8FBA1EB7E768BAFBC66CBA1B5D2E66F4D1E5A43CDB2C93F749D4BABABE8693ADE167721168AABC693D17875DDE7C7059D0E1FADF2F08D428A4F5796493CFAA11297EE93FF5D3499F0173E1F9FACAC926B35A5E3524395AEF5154D4FB9C367B0B179FDC34E57C7BA5AB58DE3ABA79BAFCA6D48DF9C17B37A02EDFBA2E768FB065D47B07C9C8E3768264DCA56F47AFA3FFAFF7AED24B5761906EEA0A8379D5ABEA2F194CAB0C3038FC608AF46C38ED1F321BB0B4EB90A011227CAD779753678944A84ED0E084492CA756E958EFDB79978EB24BA8C76375CEED29A8D345EF585C36C7DEE6F75065C73DA703B5CBD3E379DA7F8BAC78BCB6633061271F447C2557CB5B4B651D1DD8CDFED96A10EA91A119793A4233DA42B91DE694917C7571C5FD54BBB51FDA67CBCF56FBF1AC7835A5D74FDC2DC1A0F7EA309E9641AC6A555E4F3CD3FD7BDE62BA5B8B4BE62D8E5855B6D40D06A61C7E8F990D3C3E250D066AB5CE731D8E1231C44F942B1BF4E63C8E926FFD5B2FF36136F299FF9237144E2A57ED34EEA83745E65AAC36C775674F7923B8A747D4BE26B3D5DB44FC5648DB7ACB359DB38BE7A7AF8EA605DC541DE233BA973948F2DF64DA15E1B9240646BC3B647908AEC0DCFD7EA2AD0775A2046C8E124FCA28355505A33F834F0158DA53B8BCB4C86D43AF8090746E616519C5FC40EB96F3E831911723C3631C5AEDB26B12B603020607120363583E2C212BBCEAF25C74C56C25774DDB3BD63E32DCD9383FBB5F16AE4D1E30A3FD5DB6E47A2187DB457B7FDAA567757B883E4974C2064EFC3F6F824B26313ECB7983D6B62985636B0297463E0AE16C36346D6F630B9E0C0DABA1333B36628D4A1A66D3ACAB65675B4EC671DD94D5D1C5F3DD9771DB095AE791A3BB006AFB3411B52B9DED38A6D548F73FF7FF5CED7E3ABD8E402DC0A05EBB7EF567E7683AF682C8DF4F5331926B1C9A731204662153D46ED0E581D0829342C5ED163DB2A2D612B03422E1F924BCB08DFEA63D70549ACF2932DECF61E1F6F8BBB98EFBB7DA8FDEAAACB8D73A49EF9EECC22BE910B31B2F70897CCA64A8CBA6CB3E37372FD0724468EE433B8A037D46DBFD22DAFF4843BCADC46FDA5F7ABF65C99AFE6166DACCFD2EC48C2E648406F8EC21BC8707CC5F155D5BEE380AD744DF9C88135781D0DFC28FBD7AA6D8DF4D5E3ABE4C0201243A3F092F7CBAB33742D3FBBD77E759847EA9553F5AEA3F7EFB8B2B05EBCD5ACF270FBEE3D389C4EB64FE3D5402C86EFED7612971CB8EE76A12F18C29D44FC095345C9795207BDE6F5E1762880DBE150155FAD6CF0E00B457AC357BB4FB82D43EACD699707D9EC76D539AA8BAEFD9DAE59F3BE5DC9F1D5E9E2ABEDE22368E73761595A806979150EA90CE6751E2C6B3C44F7DB61BBC557AE067E94FD4B678B887A7C88FA02E439CC239D3ABCBE5EA3B48EE3AB4EEF61AFDBAFE442D1A1E3F458F5757B75AF93090495FDA6E3ED3E5FDD1F19C5CAFA4685AF2EDB1DF8522AC5EF4626F137E11A1E927AE53995B212AFBE335BF0E9A6087F22F5D091ED14BE94C9AAF86A6A7E0943F7EFF794AFC2C1243C5221942353F06A3555E7B8FEC1A79BAF52A92CE10D1302E4398C05C288F9838878FD8890772DB7DDFA58BFE3F82A9B2371285DFA1E2E4FD2D9BD7C05F63FFE89C914E11FEDC4248C2B6B30ADAEC1AD5254A7B55D60FF2FED3F8278F00E8B5936BE10F64D21D3EFA4F5A260F8905D72516BED5527CD5761BBABAAED4FB422C0B74B3CE878E243E3176A65C068698BAF8C3C211E8C8C55F50FDE49A570CDE3C50D7F00B78201F485085F2593957835984C91737EF44522E88F46C8F960155F09E56A6C29943DE5AB1CC98B64388A0C61AB4428527D8E1B7FF554F355D813854B24805BA9EE8A9FC7F155C06C47C0F4E4FDDAFBED1BF811C0E3BFFB3F90DE52236CB522194DD44D2BEA0FC34FEA72B5F725E20D2068B1551DAF67D7923783454FFA905C25324738B35B7CE526713F188975F43D4EBF37CDD6DB18DBEF776BF67FADF0D5D4B59B985958C21AA9C395F9EA3B93197FE5F3F1DAC07D7CB636873162C3D78A037C45CEFF99940DBF275CD61FF456CE95F96A6E7119E384BD6CE478AFF8CA67724045E2ACE2FE10796E5555E738BE7ABAF9CAEC8C624169C5A2CECDCA48DA2FDD8CB4EC7FD772145FF95D1EB695CFE908E3783406445C6EB65F309AB1B3B681F8FFFC27EC8E4F22393A0BE3D418E3A57A7E44031136DEA6627BB9BFDFED874FABAB3A7EC84FB5099F3F7E8C572C29FCF37D2D7E366BC0CF571DF8B531C4E2C246E4F05AC9CDE4278D49BE500C5EC2A5E5782596ABA037183B1ADF7E5517C56B9628C67CE996FED74ABC55AF6C6062761E5A9D96EDD3783594CBE15628CC98EA5E3AC562D1F0EE6E255ED1F383C90491598C92FB593E57E6ABF9E575C848AC6AC65EBB3B8957B7FCF82D79A6FE71488B7F7A40F3C58C7F7AA8C34B122F948104A2E41E52468F31E9C5D6F42C1C647F67FF19A11BFD4D8F29E6E639BEEA816DADEA6A95AFE61C49F29C6770CF10C5A03288FBE61846DC2976CC9BC8575DABF296FAB0E9B3479F453A5E70284BFE4B58BB3F46FEB7BB8381780283893839BF8DFBDBDBEC7ABABE6ED9CF54EE4724B387F98ABEAF82C959A84959E8148B991F618797B58BD5F3EFB83C48E70A7049E52810FEDAE1F1B1F370043B720592B134FC245E159C6EEC8824D81D7A80ED030C47A5DCE0C200F1FFA62D81CB5B01DC3046714513C60D53140FC8F1D431EDB347F1D51689C132F9D621DEA2BFDB9DA3F606C9B3DF477318F1245AFA5FA373F5E6BB35F104F0876348A4B36CBF93F157EB9E14D3E1F653B68C3665AFC511C31F483C7EFFF10FF8C5BA03CF893C78491D2C4912C7D62C5ED884625805A27D29C4FC8D5BE091185B7CF32DE48747D9467FD363F22D05F1B3D0F63D6FF6BE755357BBF97A9AE743A673F1367FFD2E2E9067FC03F20CFD62C3897FB828C52F369D7891E4FF873FFE801BDE188407E6281E5D97B3E7ED6B9506EF4D4DE39DC9497C4A98E78F1353F8DDFDFB184A44F1C9061F1F2FAFE083A525FC75739D5DFF50A0ADCC13BCB02C83C1146736D80FD81A707AE0D21A1023EF442A9581899C73481408D9ED75FD3B2E0FA81ED3D23272E1281B6F14267599A2560F69FF5D48AE5DC53661B9F2F1C0AA104EB9043EC239F4BFAE814114A55B5DCF4F478FBE1FBCAC0CE139A1BBA77C556FFC152DB7EEA4D2AC4F703091C4C8DE6E53F1AA76FC557365FA23F65D95CD9964927E375D96F4FBAC7AFFA336D3F28AF2F8A3FFFA5FB1F77FFF03FB5DD86F43E0F8EAECF1D58835CE588272C415758895D557B5610C9032D016CC331EDA545A100BB92B7C75331822CFAB1FB7027EC65783F138E1AB38E32BDA777DD56163BC55EEDBA67C45E7C2E36D6ED6E52B3A3E86B6A1EF5EFA1EE1FE3B082DAEC1F9F1A7D85EDD4081B07B3B7C95C96CA370E0FE4DCECA495DEC4736BE324ECAF58AFF137244C369C40341A4E2898A3D45B10C368104EAE13136DEB21BF9D9ABF964689EFD21B18DD11EB65FD1FE419E485AD53FF8B5528DF76666F0DEEC1C5EBDD18FA154A8A5F1EDEDF8DBCEF82B9742C3C68706CCE6B675B56B1BD77E7572ED57567B1E0B4B72CC2DAF43201255F8EAE3551E61AB3116A76A9FC5BF8AC478777A0EAF0F0CB136D8837C35313DCBC67B1A842216AB42364725CD10894B74CBE48A88AEAC437FE51A0A6239BC242DB7DE0C2F61237AAD6EBFDFBEB53C78C4DAC30E1DDFD963C76B75B1F1ED42096BB3F76A7448C4125DC9CF5ECDCF40CB1BD6DEDE22B7B4126F697E6509E368F446B6DFCDF9197AC51D6526F49B6C84D5E54890BA67F95C32B707952B092D294B359E74958C657738BE3AA57C75549AFEF01EC2B11FE10E27E0B03B2A7C75379361DF570CEF142BCFE0834211D75C5EF27B8F1CDFC10D9F0F0F8BC50A5FF91379F036561AA649DF57E781FE41EA87C3F323619E3412A11832FBE3AB5C4DF255AD6C34FEAA5EBF36E52BFF9D5198976649996CED5A7EF68AAF84E43D9B75C5A00A66DB2E87E998493A771E9D4F8BCEE14365793F9129565825932FADA13D21346351E7C114298B36DCC923FB5B687B55799F6E7A7FEB63C75B67853D2CDF1B029F943D3BF7EEB332A8B0FF9B1E1B9E17E2E31F7EC03B2406BF6E8BE1D79618DEF0A658DCBF1EDF66F783E3ABB3C957771E8C62756DED48BE7A40EA0C57082FDD2F16F0E9DA2AFE3836812FC4822ABE9A5F5EADE2AB8363834C1B3C18495DA37C8C4FEA1FF5C64095FB14E93D0BDA5C70EBAC30CE4FC3B8B68984D7D5D0AF46E3DBEBF56BBB06EE20BB2140341042D06AEF5A7E9EE6F526F424A6D0F7F7BDBDC778D510C1ABA6085E7724D8FB7B9194354E99A2723D1D376C59E7C1A7354076B31FDBD954D3B6B5EB5FEB7E3E4261AF94DEEEC8D87E1D5FCA7ED36346E2EF47BE34DE75A5F07B4D08BF95FBF1EAAA03EF93983546E27E3BF309717CF5D3F25532BB876CFE47D87C112412890A5F5D737B30406215EDC7BE9B4E612893C643F27CBC374DEB7FBB6C9CF320B9BE2FE0ABF055A6F8187285A2E9B48FE2A1F23D4B84A288F8C24845A308D83DC8C4620D75B7C257A77D7C7B2B31B2D972D842DED3AFC8FBFB3961B58FD4417CA80AE2ED4D37FE6A8F63229841B7E62FEC65D95E4F26D245C2C90BB091F2F0A7E00E8EAF4E8EAF3C5A1DD6171631B7BCC1DACACB7CF5C6D008FE26DAC4DB63A384A1C438AF56923AE236BE61E301F7708FC4AB378746F1CE83FE0A5F6D08A598989A6CCC578BCB6C2B1F93DF1E60D22E9292DF8350DC7F08D5D010A484F11F5EB88895F939D8E93C05B4DF8F6CD4E622E1372657D7B15DD861E74B7D9B32185756EB8EF7B6906B693FE5C163337D93A77A7C7B2FF8EAA4CAE36EEA6A46A6733B6CEEF898FFF07C0B5CFFE0D3C557F4DDA563EFF4CE108AF94C85AF5ADD285F250A8FB1C9DB689866A3EF0769DDC3B5A58647A586DF6267F325B8350644E998CB5C0145A118459707C54D018AF49DA792EED3E3B94253FE1EE6ABDEC48ED3CC579DEA6AD6B693E6AB9F9A3B9E153FDBF5B79B7C4579E3E0377DDEE8368B3D625267A8271F0AD4758F3BC2B963FD3C6A7E86822F80BC528DC296B2EA9EA54C56A4285FD13933E9BC5034C61D908560B8297F0FDA95DEDEC3CC821D9BC2C3F3AC707C75F6F8EA287F39BE7A3AF9AA5B691FE5672D5FD9693D6E7FACAAE1FA4D3CFAEFFF0FB27FFFF795B1ABB22D2D3C4A0D9CF2E6BEE7384A1EB46B7BF707182C7192B6B7EBF9C9F115C7574FAB9FEDFADB4BBE6A24D9FA4EA4CEC6DBFF4E4BA909D75D0BAF25BE62F3F6966CA1ED523B77EEE2D13FFCB7037E7ABB960727959F1C5F717CF5B4FAD9AEBF3F295FEDCF0547DB7FE83CB3FE681E665B1C3A6B02465314C148B6E1FF0FF2553AFF087748DD733C9041365B409AD405E9DC3599441A41729CEABFF740CFA4D9567F7E8656E449E527C7571C5F3DAD7EB6EBEF4FC157C9780AC9481C1AB583C590C9690B5B07932FF111EEF2637CDE0E3ECF01BD31DC50CF41BEA2E38C3F78FC033EF067E03138615A9C816E7A968D01A2E729BF3D18D16369D5C9F1D52EC757A7993B9E153FDBF5F7A7E02B9FDE04A7D20CDDD8FD7D1BFCEC5BD456FC3CC857F49B88E7888EDFAB028CAF328914E2B4ED7C3F0ED0750425727FD7D662E2F88AE3AB6EFBD9A9BF67CDCF76FDFD29F88ACA82DE88ED7892EDD335045BF5B396AFDE0A65F1075DE8D0B55A336D0B77E3FE9405FC0D1B54DAE6D6213C4A9E16BE3AE9F7B817EFCA71FA7AF9AE9CC6F7F859F1B35D7FBB1DAFDC72C58139D0AA259D5F8FBE67F43BE59D913144655BA539E9C8F17AD7879DF58F53594EA71CAF5EB327F03BC25787EE156117A7370D873705932DCEE671E7E21517AF4EEB7BFCACF8791AE25592D4C38E9A0B9CCE6D40EB9F748ECE9D07C370B2F917E4D090E3F5AEAF1D475E2BB3B942255EBD6A8AE22DE5E178D58B3CE0E21517AFB87875F6E3552B7EB2B19C9158C77940371AAFDE0C66F196E2D98A57BD6A036DB56D94EAF228B56C3D68FA6D815BA1864BAE845D2840C86287DFEC82572167ED962EC2D441B311EEADC6EB3472EDED4FBF9FEDFAFB53AC974AD7CC7192E73AEA72759C0774A3EDED2F69237843D2788DB06EE6C169696F6F672ED3E3E6343D4A1EA54BB2BE85CD4531446B726C2ECB219518B13EC58384A78258648654A08268538B8D695EE9BA55190CA49C3191BCAB957A57B2B2DFE89A83329E2E76D5CF46FE9EC43CC127999F3FA59FEDFADBDA7CC847A7D9AC9F74EEE1A0DD49EA8FC98EF3806E741EB5DF457278DF97EE497ED6CA93CACF5ECD87DC6EFC3E4AD7B0AFFDF9F83ADD68DC3A6893DA95AECCA5573BC7DE716B15FDD4DCC1F1D5E9E3AB6EE601DD9C913CAE7953B86188949E5743149B420F78B220D6962DFF7F7B67DAD6D691E5F1FF87E837FDCCBC9DF91833DF63BAA77B9E3C938C3BE974A793769CB43B7612C74EECC44BECD8C68E8D318BD9F7450B4220401242422021B4EF1BDA579058823355252423360B2481B0EF8BFB9C7B4B52E9D4AD7B4FFDEADCBAE7BCB17C45BF7792FE8EC3EA3A097B55EF0FE0B25080EF952A9667F567A78395F327D5902B14506BB49092F1F71FDE04CB33F1DF020BFE3866C7BB336EFCCFB81D1FD9A2183C42AC1BCE7FC5F9AF2ADD07FB95599C092C2C052155FAC8BCC45571DD4EAA9D67C97F7512F6EA89DB8307160B1E98CC2CE6FF538F9B952F58423059ED70FB733160BED106585CAEF3C45E7D3EE1C045B91B9F4B1CF88CEC2F44564B8EAD578973C6F115C757A5B4D7EE4A4234EEAC8A6E1C5F9D0E5F1DB4511F5638B90AABFDD5FB0B342673209C299B3B3CDA25B8341A680685F01B74659D738EAF38BEDAAF6C56BDCCDEEFB97153CEDE1B8C26D638BE2AD1461E260FABAB96FC5754D238F2F49DD4787AADAC7138E4F420E07063D9E665CF35F39F0523A5C54A3B6A1F9C647F1EF49F1C5F9D3C5F5149DFF3A9866E1C5F9D3C5F5D9F55E2D2D0202EF1F9B8BBA8C50DA50675062DFBAC5F3803C9D434BB96A5748DDF8C0BFDDBEFA4F6F41BA05A08604CE28460D20DDEE0D291DA9BF50759FCD9DDE7ACB1457BE07B191C5F717C759CF60ADA85456B4FDDEA8533CD57332A75212F10DDAFF65850EAD87054BEA2B92777E64A2A657BEA5F46BDD78B7A22A9DFEA91C386E648B8C0570E5F10033C3E96B6733F52BEFAE9A10A16470CFE50060673044E5F1A46532E4717CD0D975F7B6C21F668F75A64AD48C46C9F7398878DCE6E9869FE5ED90CA6C6D4E49EF1E2F65D05B189264C937DD1B81D62620F9B5A75C89273514E1F9C647F727C556B7CA5C22A913426F292580AC9375F823E1B3A2B7CA5546B0AF629BFD50A5F992C5636D6098442F008F3349AFDF871518F2F05023C0F0670754A868764FE747D7616177AFA704524C4ED2513BE9B9CC48B481037D5F3B834328C9FEC5E3C30EACBF65F519D22C915C45369A6A33FB4824543F8C076DA58BC347ABC0939D9DFFDF9F47619CDBFBBDEDB5F3867F93C6594DD5CBE2462E97596C7CC174CC36C8D96DD071C5FBDBD7C45DFFBA1B101837637FC362734DD3D48C6E365EBC6F9AF7232B6B246D8425CE0ABE678028DE1309A08F7E4F2CE47C871841C932D1A414320C0F6A93D6B0886D0140AE2592088A670A8E2FEABD7B5D3BE1D7B8DE69A57F284459FFB8251F004B9B238990FC64C16AC6DE6C6A97C4E55B32D7EEC737F986E27D99F1C5FE5F44AAC6DA1A54503BEC88EDE3E3DE16857497545E3EB58687C0AE3B814D689712CF40CC2343109D7DC3C1C0A25CC3225D42D2D98FAF11E32E9F8C1ED25B689E6AADFB87B0FABAD5D70AB54882C070AD7DA59E1AB5AF65FE5F9AA7FA07F9BAF02457CF59D4C811F948A03F9EACAF8047E98551CD936756F6DE1325F888B7C316E4C890BFEAB8ECE0EC8C93542E7703436F6EBDE41350846595BB27D03586F6C26D7471041FADE3D91D3D6181A8627583E8191092D16FAF948C7C2457C55CEB9E7F8AAF6F8CA45C65B9D2902932D866064B5B476591CD0F7F6C2D0D7070BB99E4C7C01CC64734824B08E8A60118EC2383482A5EE6E786695F028725B7271A9B8AE34F93F72ED79C977577DCBF01B2D702F6A2B76ADBD697C457D305D7D0672DF3BD0D678F0F8B5A78E8DDC9C7B3FBE6A5F49A32393D997AF7A3637F0C4EB435BEAE83EFAEE5FB67053A5C4638703ADDBBFA77C6574FAA156EF1D8F5E37B6E4F38DF84C5662DB94CCC759EF4BA1676000628D86EDD37B4439A3804D3603CBB8A4AAE35425EBE2F8AA34BEA2C79497E91CBFAD53CF62B3975217BD768E331FF0CCEECF4DB21D3CB593E5DF66BE4AA656908825118BBE9A17C752EB084456A03346E00FA60FFCFD6EBE924867F0FC794381AF6ECD2FE2B3DE3EFCEC72E1DAD434EE2C2C10C652E27C5B1BBE1819C1874F1B70A1AB0B17FBFB704DCCC7950909CEBF68C10DA998D8B55773C25EB2D17AFEDE3D84CFDA5A708BD47379B00B9F0F8EE0AA58849EAD972C1FF8ED795581AF5A5EBCC0A868AC64BE326D3FF3CB6EE74A72EB0C08DA5D585D5B47B3C606DDF5EB305CBECCF617F913D0F5F7C02012737C5561DD6A81AFE873DE7C9C632AA9DF33FF5D96E3945C5333DBB96CA84D114D4C9139A31CCA865CBED4CB644EF10D19C79EB89DFBDA277A3D9FBBFF109FF50DA26F6B13D2FE0156D72419FFF27552A959D415E9C6F1D5AF70CE2D40DDDA09F7FCAB3C4134FE2A5DA7469FA71D16DF7E775932BBC9E66079BE7A914AA37D75156DE914DA095B756FACA3311462921ED3E78239FF55907D87FAB858DEEF44025D6B6B45FDCBBE477EDB91CDB2B2D674AEEE56F23B6AAF28C7D1E33C5F8553592866674B1E0BF2FEABB5FE416C34B540476CA19DD8DF0CD163375F4D90B9AB9C6C26F138C7576F285FE5EADE7B4FEDC738A1C40A960CC6025F3D27730876CD6F5F8FFBD9ABDCBC2352E0AB34B9C745E3E3879E338EAFC8DC6FC98FFE052B78F60846898D59A2F376C255F419FDC0B085C9E83EB98A0E1A0B2389744DAC6FCFEB52EA5850783E188A6096C72FFA7CD414C5E36109249E24DB0F383C84BD9C48AF6639BEAAB06EB5C05785BA27D570EC60739FDEB86F7F2756D7C818BFC6D8FC58F34132C6E7B9E7B073A622D7E541B1FF8CDAC592DB7B96F96A74DBAE50A6E9FBF525CB4F9BFF7CE7FADAFDE461F696F9AF6271B42613A85F0EA0391A41EFD65645ED121DA79A63313C763AD1128B129E7BE5BF3AEA5890E72B7A3C3353CC65469B1B038383B9B2CC3A821A1D7C3A7D45C73C8EAF6A91AF7275FB6CCBB048263175E3DAA1FD9DE7AB2672DD537F06E5AC66325F38AEFF6AF739CBFBB368AE0BBFD982A5611EE6DBDB8A74F568F53088263075EF2E123EC7BEF59D65BE121266A0E7ECBEC9CC64A774717BFEAC80DE78788EEA9DFBD47F352C18455B7BFB8EF557067C46E6575726A4B8AB99C38B6879EB14F6B35717BA7BF0514323EE69E7F09D4C56F05F353436E1456B2BC6272448AE644AE7ABF54D96BB720F87BE66FDD571CE3DC757B5CB57592D1993C875456D50C26247667D039AAE1EA81A1AF6F8AFFA87051815890AFEAB1FE6D4B8CC13E04257077E50BEDE079FE7AB43F554AA983E94E1E2CB21C6F6A9440A718F1FAB9353055D59AEB1481CC974067132E77C53F9EAA1C582BE975B457C75D471582C9F4317B997039118E32BFA2CB085F04F9DD3CDFC4D3D1BD98ADB2BEA07B86F30E279C08FB69595025F99EC6E0CF24661B3DB4B1A0B8AD6B78F4B4A5EDF6EDFE6708EAFDE2CBE5A5FD4B3F7AEE8B36297700C3E83856CC67DF9CA178EC347E610957E3E5824556AAC93EB92FE87434AAEC3051DFC3A72ED25D24CC7BCAEA649190CC4561E56DF9BC0570FCC6666AF76F29591DC9F07CD97ED3BE6F554AAC9BDCB1F1561786484F095600F5FDD9C9F475BC45355BEBA3635B9CD5772C657DD3DDDCCC694C257A58EC359AF1F6B3C3EBC3A131CB34AE88686E150CD556D9CE2F8EA74F88A4AD376DDC9E40A22FE0091A94379BA5CFFD5EBCE9969FBBFE3D124D9E248A757F7E81A21EC15761D3E2F7A13F88ACDB3CBE0AB2C9112A902D332F9BE7C45D7ACF76C6C5495AFF2BE021A3F596F7560524EC64697B3A4B1A0D4F6066C2E78C8D81B727AC9BE1DA978027E9395E3AB378CAF0EAAFB20FF558CD8B455A99C5D7F94F39F0542680C068AAE575A4E9F893F232C46FDADF9EBD530395DD239931DE23BCBEBDA6589E121B9F76E2D0671471FC68FA608EE5922A8F726E14FE5DEC7AF15BE3A4EEC658127C1CED95D9D0E7D5BBF94C5572384ABF8420124643E4DF9EA9EC18CCF097F7C2757E2A1D984CEF4EB7D8F47B5579FF7F5E3D3F60E3C34EA726D206583630AC67A8D8D8D108D89114FAF54240E36DDBC460B5C5A035632192E7E7B15743B6A5DD58CDF3E3DA12D7A3E58F015ECF25F89A7E4181A1AC27C5313BBFEEEE8F4F8562EC5D73C1EE833ACFCF54ACBBF9F91E38BE161F68CE8AE56C3CA27F97C56174F282A5A7FB5F3FEA3FED5A531F1C1B9C644634C3E5A74E04B52E7FBBA203E4FAFE10F222BCE0753B84498672694626D3BCBF1DBF37CF598C612DEC557D9D78C77457C45B609C2577D03FD444F2FE3AB8640104FBD5EDCD59B506735A363355D717BD540C6AADBEA053C753BF1C06462E56A53008BC4560E094470BA5C45F143CF1A77707C759A7C55DA3D1548AFC3EB7695EDBFA2EB45CBED4F2DB9EFE4E41E96B993457271395DF85EADF015FDDE71FD57DF91F1A0D87F350BC3B4B4643F87C96243DF100F02017F5FBEAAF7BAD0918A5795AF1E91F9D94EBE6A6969C1C4E424B1FFD933EBD7E1FC57A7E3BFA26B0EE9FBCE53B2C37D4145321485BF7F10CE17AD48917B284E9888CAA462F64049B78CCD51D6393BAA7C13FC57F96D275FBD6E6DD1CE7DCA57B36A0D99130AF7E5AB7AB7A3888D2BB551BEFA71C9883A9391BD8F98E72B8DCE009E68124EC28DFFD406F005B1CBEF8FDAF06789137F95BA7099CC83BFF4A5A08D65B8F8ED35D0CE5AE3AB74760B0BFA3064339E92EB8A25D7E151CAE133969ED3E624FA73B7AC55BE7AAA0FE232B9273F9EF5E2D3A510FE4AC68A7F3AA2B8E14DC293CC20B3BE095770A528C7DF723453F8FDEBD616EDDC375A6C687CD18EFEBE5ECCAAE6185FDD37DBF095781CB7354B786C292FA6D541DBC5613E2E0E0EE19E464DE6B42E56363AAD816862128F7F7E0A3EE1BD0BA4BD343FCEEF47CCF8DF591FCECDFBF0E5CB976C9E9FCB8F53BBDCC1F1D5E9F055B5DB79D4F6BE0D7C45739AD17BF22FB628CE47B3785FEBC705C2135FAFAC63D6E402BFE139B34974BDC6E2E030CCBBD61DC5964385FA84A6303E21B6EF3DA50F7F18B5E19D2907DBA765DF137BE0F087C11B1DC338B1134B647C692576F1B1D3830746236ECE2FA2DE45E327242A3E1FA4B971AECBE4F8D966419DD5CACAA7D536CCCECD638CE8A252CFE3CF73393DDF25FAFE9E67C6BB0A0F3BFE1B9DDB73F9716AA29DB5C657D56E27C7577BF9CABABC52C80BBA53DA43B9751BD26D7EF22E99B02414137B3576A00D1D73C698EDFBC018C17B2A1FB37D1F1126A36557936B985D32B3B5A27CE128E635DA3D7CF5C46646533858717B75716808170706F0D86EC16D629B727CA5C5F8E4341A9A5B21991033BEFA82D8A4F788DD7A67DA893F13EEA47A5FFA650BA243E24FEC961C5F717C55E93EE0F8AA049B985967CF3256FB06988CFA4308BA3CC86EFC72E0EFF27C754E1BC2B9390FFE30E1C4FB1A3F2BBBEE4AC049F86A4C3209F13E7C45E3BFBC88C7AA321F6CDFD8C44F06336EC8E57864B315F155CFD0286C5633AC8E18EC4447873B45F6E34CD263972F7DA4B1A4D471E5B892E32B8EAFAAD19F6785AF0E94ABB977C9D7080F51E9D62CC2AE541FFA3BA129C46CD33B323AA732E11DB9071F6CDBAB6F08BF5889BDEAECE9875824809ED9AB307E767BF0DDAC120FF43A1663B45AF6EACAF814BE12897057A329D82B9962166D9D5D5028555821F6DFB5B00833612E2B993B1E772CE1F88AE3AB4AF7C1DBCC57A5D41D8CAE4220B2B363E90E7FFA71DAB073DF68B5E1794B2BC646052CCE188DD7576773E08E6601D7A4D23D6B7D2BB5D178C877889DBAC4E39379676E3E38265F829CD8C9968E4E0847856C3D43C0EE46706A1A119FFF4CDDC79CBDE2ECD5DB62AFCCF638A6E42E2CE88218977AE0F52530CCB7B05C793487CBE898B4ACF3B173DF1F8AA2A3670023C3C3DB7C152DF0D58FC49EB444C355B3575727095F8D8EE2369977EEE42B1A2F424DCA285F39F96298FFF631DCDF7E7BA6EE63CE5E71F6EA6DB1574E1F8DBD178676298869851791D82A8463B682BD0A4557CB3A1F45FB44CECD9379A5C3CEEA3AED787D2932A79E94CF2218CEC5B20DBA7C887DF5354252193BCE44F7CF8B1409C5100B84609648E156290E6C2F67AF387BC5D9ABF2EC5529BEB1787A1D332AFF9EF2E3F8E00EFA8CD6556BF9E85D02312C7FFB049EDFFD0E6BE45CFDF21FFFB9AFEEBE8525AC982C700DF3109D91B3FC5EA7E987AE645DC7ED57CEDFCEF9DB8FA3DB7EF6CA64F7C045E65DA79FCFCB96CB1BA35241269FD95ECF60C5F70A05EE68B5E8CA66AA629BDA3636F1EDB402FFE8EBDD8E91FA2B46C6E72095C9A0501129574046F49A95CA61FDF02F30DDF8015BFFF6EF58FFCD6F0AEF1D15F2D62B9450FE5487F8FC3C0CCF9BE1EAED44B0AB877D6E369A38BEE2F8AAE27DF0A6F395DDED87D96A2FD82BA3DD8B55620B4E3B5F2A5D73A9D59BA03759E10B46185FD1981AF708ABD47B3D688E5436B6687EEB20F6EAB66611F7743A160382962DDAA350EB0C108827E0F17A996E1ED1245CE72FC07FEE7D6C7E721E2F7FFBDB5DEDF9857D2FCCE3237BEB36963FFA18C92F2F63BDA5957D6EDF8E3FCAF115C75795EC8393E8CFD3E42B77300E8FCFBF87B76A81AFDABAFBD0DEF6A2C057F788FDBA3A29C1C5FE013CF3BAABC6575F115BF4716B1BBE9D98606583634AC6579D3D7D2CA7976C3BF68799D829C76BF86AEAFA1D989A9AA0FEFE169C5DAD05BE9A1D18E4F88AE3AB8AF7C19BCE57BBE783BBF72B6D230F933BF7299BF0C6A62016F10B7CD5188EE2B1CB8DD6641C9D99FD731B5582AF1E982D7864B514C5EBA37C459F0FBAB7F92A4BE6A61B0F1F61EDCA3787F3D5200FC92B57113AFF295257BEE6F88AE3ABAAF6C149F4E769F2D561F6AA1A36B274BEB262902744774F0F04A3A3DBF190F5B82C10E2328F87A670F5D65FD17CF47FA96FC02DF51C2BA3F926060606D04DB84E382A2AF095FCD1CFD03FACC3CB7FF9D7BD7C259333BE92DCBC0F935004556333EC93630890BA195F91BA38BEE2F8AAD27DC0F1D5E9F0159533F33A16EF3195592BE4A36F088672B94DD3C9AAD9AB271E0F9EB8DD2CEF2A2DA3CF07DDCB61B4F6F1914E848BF596CD60F3E23FF7E1AB9C8C0CF190F8EA0A62972E217DEDDA2BBE9A293DF76A25FBE024FBF3A0FFE4F88AE3ABE3E8568D78C8AF8B697A98DCB96F2473B261FE285ADBDA76E49BC8F1D5D7E231D4998D55B157AD643E787150880FEB9FE1BA6C7A9BAFE4E8EDEB457B4F3FA4D2E9025FD16B7B9E70D8617C35F7F019F484AF02763B6BDB324FC03E57F4F757E49C1DB50F4EB23F0FFACFB7351E7235DB79D4F65652B7B31C0FB954FB6D0EAE6094708BD09D2CC8FCFEDC76AC55895C05C9F4D41EBEEAD9DC406795D63374127B45F98A3E83ECC8640A7CE50DC5D0D5D30B8BAD389F17E5AB8DE74DCC66EDD7CEE4FC2212C446AD4A2673799294731C5F717CC5F15515F88A7EAF5A73ED494784C560F93FB51FFF356CC11FC72C786FD6C3CABEC86E42A631402012A37FA09FE5F4A27C758BDCFB177AFBF0B548C4E25F556B3EF819F98F73F71FE20795B2C0571D9D1D84F78498207667673EAF15BB93C9EC086FDF769AA76730D73984742C58546EDB27872AE7BFE2FC57E5F601E7BFAACE5830628EB0580C7F5A0CE2DD190FDE9972E17D6D8095D19C41F43B13D259CCCCAA585D94AFEAFD013C0F04D87B84557B3EB8B6C1728DDC371A50EFF316F82A9C5C4567EF008C26D391DA4973E3AEAC64C971F1F7CC72E591CF5925FAA05AFD79983C8D761EB7BD1C5F717CB59FCCF3D507C638CEA9DDF8A3D88E0F8DC122BE6A69EF46FDD3277BF8EA326F044F1CB6EAF8AFD637F1F776C2570F1EE2BAF495FFEA49FD333435B7402C16979D2FD510C9E05E741536B21DE59C717CC5F1D551CF35C75795B1DFBAE5347A0933B51923682673C217BA10BA6C315626F1E572544C29D49855A9F7F055BD7F195DD9EAF015F55F51BE7A40F86AE7F3C1702A8B9E9E7EF61CA0DC718AB691DAE56E77E2C4B9A35AFD7998AC645D47D5EDA875717CC5F155A972E73E5D7F352214A1B3B3133C3EBFC0579F12BEBA2410A32F5BD95C5EF98DC644FE7B7B073EA86FC41D957C9BAF66D0D6DE8EBEFE414CCB6465F3559B398E3FA97DC45EC5CA3E6747ED038EAF38BEAAB46E6F035FED27779769968C50CE6B114F6772CF076371B426132CFF76D7FA1A3AD7D7593EEE86651FCB23DF1C2B3F4632E52B5ACF13B70B2FB6DF7766797E22710C09C6A03718CB6E67BB258E0F169789BD8A9F38779C647F1EF49F6F2A5F9927E5D0747663BEA30BDE8505C463692C1B4C4825569059DF82918CBFF4BBA9D46AD5FAE024FA73B7E4F82AC757032302747775EDE1ABAFF9232CF7F6874DADB8D8DF8B1BD363F87254884FDA3BD1B7B559B6FFEAA3A60E9CABABC355D168115FF512BE1A9F9094CF57A628DE537898BD2AF79C1DB50F38BEAA065FE5FE475EF708E9CC1A522B592CF6F7634924C7F4CD1B3089C7611E9FC0F8D5AB702DD9B0D8D956B53EE0F8EAF4F88A279A8076E1D5F3C16ACCFF4AD9285FA5D77E41F7000F36BBBDEC7676DA12F8626D83F35F55B19DC76DEF71F86AF2D68FF0687518FBE61A93F3ED6D482557A01F9761A1F939E69A5F4037388CD9274FE1526BAADA0727D19F1C5F1D3E36D0BAA6E6EC10CF592059B0617CC1CEF246CFB893C7927257A2705CCA6F02B16C45DBD9E349E29B972F99BD2AB7AEA3F601C75795E7ABE91FEF21E8744372F31693D2FB3FB1CF1289344C6362289E3EC3CCCFF5B091BA276EDCC5EA5AE939DF8E7ADE38BE3A3DBEDA5997CF6086654A06BF5E8F88D35E31DD8E5B4739EDF446B3D03B63F08457CBAEEBA8BA9D643B0FFACF378DAF640FEB100BC720FDE90193F2BA3AF699B4EE198C23C3503E7B06C59306C65E921BF790595FA95A1F9C447FEE961C5F9DDC785CCDB1FDA8EDE5F8EA6CF295B67F102ECD22C6AE5C6572BEAD9D7D164FA4E05E3462E2BB6F89D4B3781E06C1185289FD63FD57A20F4EA23F774B8EAF4E6E3CAE645D67813BDE96761EB7BDE53C1F9C6F6F2FFACF6824099340089B5C092FB15796C9693894F3F02CCC57AD0F4EA23F774B8EAF38BEAA743BCB6DEF596BE771DBCBADBFE2F8EAB8E370397595AA5B25EB3A0BDCF1B6B4F3B8EDE5D6B7737C55AA3C89B160777D2731E695DA5E8EAF38BE2AB70F4EA23F774B8EAF38BEAAD638F5B6B4F3B8EDE5F8EA6CF215B569F4F8B4B71995FAD475382B7AD5A24EB5AA17A7D3D9D32B9D593FD05E95B359ECEE8AD453499D0C363712A9544DE995D9FC153A83B9A67462E7CA1980D3EDA939BDACCEDAD3C9E2F422100CD5944E740BC76BEB5AA79BDEEA82773950737AD95CDE9AD3C9134A221E8FD7945E59B2192CB69AD289F59F3F46AEABE59AD34BA19AAF399D962C4E249295B10D95D2898E830B8B4B3577AEB4062B82A170C5F4AA15EEAB45163D0B7AD5A24EB5AA17A7D3D9D7EBFF0148EF4392 diff --git a/Software/master/PressureSensorBoardMaster/.mxproject b/Software/master/PressureSensorBoardMaster/.mxproject index 6192e92..7f51a1f 100644 --- a/Software/master/PressureSensorBoardMaster/.mxproject +++ b/Software/master/PressureSensorBoardMaster/.mxproject @@ -2,29 +2,31 @@ LibFiles=Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; [PreviousUsedKeilFiles] -SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\tim.c;..\Core\Src\usart.c;..\Core\Src\stm32f1xx_it.c;..\Core\Src\stm32f1xx_hal_msp.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;;; +SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\dma.c;..\Core\Src\tim.c;..\Core\Src\usart.c;..\Core\Src\stm32f1xx_it.c;..\Core\Src\stm32f1xx_hal_msp.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;;; HeaderPath=..\Drivers\STM32F1xx_HAL_Driver\Inc;..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;..\Drivers\CMSIS\Device\ST\STM32F1xx\Include;..\Drivers\CMSIS\Include;..\Core\Inc; CDefines=USE_HAL_DRIVER;STM32F103xB;USE_HAL_DRIVER;USE_HAL_DRIVER; [PreviousGenFiles] AdvancedFolderStructure=true -HeaderFileListSize=6 +HeaderFileListSize=7 HeaderFiles#0=..\Core\Inc\gpio.h -HeaderFiles#1=..\Core\Inc\tim.h -HeaderFiles#2=..\Core\Inc\usart.h -HeaderFiles#3=..\Core\Inc\stm32f1xx_it.h -HeaderFiles#4=..\Core\Inc\stm32f1xx_hal_conf.h -HeaderFiles#5=..\Core\Inc\main.h +HeaderFiles#1=..\Core\Inc\dma.h +HeaderFiles#2=..\Core\Inc\tim.h +HeaderFiles#3=..\Core\Inc\usart.h +HeaderFiles#4=..\Core\Inc\stm32f1xx_it.h +HeaderFiles#5=..\Core\Inc\stm32f1xx_hal_conf.h +HeaderFiles#6=..\Core\Inc\main.h HeaderFolderListSize=1 HeaderPath#0=..\Core\Inc HeaderFiles=; -SourceFileListSize=6 +SourceFileListSize=7 SourceFiles#0=..\Core\Src\gpio.c -SourceFiles#1=..\Core\Src\tim.c -SourceFiles#2=..\Core\Src\usart.c -SourceFiles#3=..\Core\Src\stm32f1xx_it.c -SourceFiles#4=..\Core\Src\stm32f1xx_hal_msp.c -SourceFiles#5=..\Core\Src\main.c +SourceFiles#1=..\Core\Src\dma.c +SourceFiles#2=..\Core\Src\tim.c +SourceFiles#3=..\Core\Src\usart.c +SourceFiles#4=..\Core\Src\stm32f1xx_it.c +SourceFiles#5=..\Core\Src\stm32f1xx_hal_msp.c +SourceFiles#6=..\Core\Src\main.c SourceFolderListSize=1 SourcePath#0=..\Core\Src SourceFiles=; diff --git a/Software/master/PressureSensorBoardMaster/Core/Inc/dma.h b/Software/master/PressureSensorBoardMaster/Core/Inc/dma.h new file mode 100644 index 0000000..493d98e --- /dev/null +++ b/Software/master/PressureSensorBoardMaster/Core/Inc/dma.h @@ -0,0 +1,52 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file dma.h + * @brief This file contains all the function prototypes for + * the dma.c file + ****************************************************************************** + * @attention + * + * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ +/* USER CODE END Header */ +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __DMA_H__ +#define __DMA_H__ + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "main.h" + +/* DMA memory to memory transfer handles -------------------------------------*/ + +/* USER CODE BEGIN Includes */ + +/* USER CODE END Includes */ + +/* USER CODE BEGIN Private defines */ + +/* USER CODE END Private defines */ + +void MX_DMA_Init(void); + +/* USER CODE BEGIN Prototypes */ + +/* USER CODE END Prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __DMA_H__ */ + diff --git a/Software/master/PressureSensorBoardMaster/Core/Inc/stm32f1xx_hal_conf.h b/Software/master/PressureSensorBoardMaster/Core/Inc/stm32f1xx_hal_conf.h index 192f89f..f21dd27 100644 --- a/Software/master/PressureSensorBoardMaster/Core/Inc/stm32f1xx_hal_conf.h +++ b/Software/master/PressureSensorBoardMaster/Core/Inc/stm32f1xx_hal_conf.h @@ -42,7 +42,7 @@ /*#define HAL_CORTEX_MODULE_ENABLED */ /*#define HAL_CRC_MODULE_ENABLED */ /*#define HAL_DAC_MODULE_ENABLED */ -/*#define HAL_DMA_MODULE_ENABLED */ +#define HAL_DMA_MODULE_ENABLED /*#define HAL_ETH_MODULE_ENABLED */ /*#define HAL_FLASH_MODULE_ENABLED */ #define HAL_GPIO_MODULE_ENABLED diff --git a/Software/master/PressureSensorBoardMaster/Core/Inc/stm32f1xx_it.h b/Software/master/PressureSensorBoardMaster/Core/Inc/stm32f1xx_it.h index c842052..f79f1cb 100644 --- a/Software/master/PressureSensorBoardMaster/Core/Inc/stm32f1xx_it.h +++ b/Software/master/PressureSensorBoardMaster/Core/Inc/stm32f1xx_it.h @@ -55,7 +55,10 @@ void SVC_Handler(void); void DebugMon_Handler(void); void PendSV_Handler(void); void SysTick_Handler(void); +void DMA1_Channel5_IRQHandler(void); +void USART1_IRQHandler(void); void USART2_IRQHandler(void); +void USART3_IRQHandler(void); /* USER CODE BEGIN EFP */ /* USER CODE END EFP */ diff --git a/Software/master/PressureSensorBoardMaster/Core/Src/dma.c b/Software/master/PressureSensorBoardMaster/Core/Src/dma.c new file mode 100644 index 0000000..041c4cf --- /dev/null +++ b/Software/master/PressureSensorBoardMaster/Core/Src/dma.c @@ -0,0 +1,55 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file dma.c + * @brief This file provides code for the configuration + * of all the requested memory to memory DMA transfers. + ****************************************************************************** + * @attention + * + * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Includes ------------------------------------------------------------------*/ +#include "dma.h" + +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ + +/*----------------------------------------------------------------------------*/ +/* Configure DMA */ +/*----------------------------------------------------------------------------*/ + +/* USER CODE BEGIN 1 */ + +/* USER CODE END 1 */ + +/** + * Enable DMA controller clock + */ +void MX_DMA_Init(void) +{ + + /* DMA controller clock enable */ + __HAL_RCC_DMA1_CLK_ENABLE(); + + /* DMA interrupt init */ + /* DMA1_Channel5_IRQn interrupt configuration */ + HAL_NVIC_SetPriority(DMA1_Channel5_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(DMA1_Channel5_IRQn); + +} + +/* USER CODE BEGIN 2 */ + +/* USER CODE END 2 */ + diff --git a/Software/master/PressureSensorBoardMaster/Core/Src/main.c b/Software/master/PressureSensorBoardMaster/Core/Src/main.c index d69fc69..83b20ed 100644 --- a/Software/master/PressureSensorBoardMaster/Core/Src/main.c +++ b/Software/master/PressureSensorBoardMaster/Core/Src/main.c @@ -6,12 +6,12 @@ ****************************************************************************** */ /* USER CODE END Header */ - /* Includes ------------------------------------------------------------------*/ #include "main.h" +#include "dma.h" +#include "tim.h" #include "usart.h" #include "gpio.h" -#include "tim.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ @@ -67,7 +67,13 @@ typedef struct { #define DEBUG_PORT &huart3 // 调试串口 /* USER CODE END PD */ +/* Private macro -------------------------------------------------------------*/ +/* USER CODE BEGIN PM */ + +/* USER CODE END PM */ + /* Private variables ---------------------------------------------------------*/ + /* USER CODE BEGIN PV */ // 从机设备数组 SlaveDevice_t slaves[SLAVE_COUNT] = { @@ -121,21 +127,47 @@ void Master_State_Machine(void); void Master_Initialization(void); /* USER CODE END PFP */ +/* Private user code ---------------------------------------------------------*/ +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ + /** * @brief The application entry point. * @retval int */ int main(void) { - HAL_Init(); - SystemClock_Config(); - MX_GPIO_Init(); - MX_USART1_UART_Init(); - MX_USART2_UART_Init(); - MX_USART3_UART_Init(); - MX_TIM2_Init(); // 用于定时查询 - - /* USER CODE BEGIN 2 */ + + /* USER CODE BEGIN 1 */ + + /* USER CODE END 1 */ + + /* MCU Configuration--------------------------------------------------------*/ + + /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + HAL_Init(); + + /* USER CODE BEGIN Init */ + + /* USER CODE END Init */ + + /* Configure the system clock */ + SystemClock_Config(); + + /* USER CODE BEGIN SysInit */ + + /* USER CODE END SysInit */ + + /* Initialize all configured peripherals */ + MX_GPIO_Init(); + MX_DMA_Init(); + MX_USART2_UART_Init(); + MX_TIM2_Init(); + MX_TIM3_Init(); + MX_USART1_UART_Init(); + MX_USART3_UART_Init(); + /* USER CODE BEGIN 2 */ // 主机初始化 Master_Initialization(); @@ -149,43 +181,60 @@ int main(void) // 发送启动信息 Send_Debug_Message("Master Controller Started\r\n"); Send_Debug_Message("Initializing slave devices...\r\n"); - /* USER CODE END 2 */ + /* USER CODE END 2 */ - /* Infinite loop */ - /* USER CODE BEGIN WHILE */ - while (1) - { - // 处理接收到的数据 - if(rs485_rx_complete) - { - rs485_rx_complete = 0; - if(Process_Slave_Response(rs485_rx_buffer, sizeof(rs485_rx_buffer))) - { - waiting_response = 0; - response_timeout = 0; - } - - // 重新启动接收 - HAL_UART_Receive_DMA(RS485_PORT, rs485_rx_buffer, sizeof(rs485_rx_buffer)); - } - - // 主状态机 - Master_State_Machine(); - - // 超时处理 - if(waiting_response && (HAL_GetTick() - last_response_time > RESPONSE_TIMEOUT)) - { - response_timeout = 1; - waiting_response = 0; - char timeout_msg[64]; - snprintf(timeout_msg, sizeof(timeout_msg), - "Slave %02X response timeout\r\n", slaves[current_query_slave].address); - Send_Debug_Message(timeout_msg); - } - - HAL_Delay(1); - } - /* USER CODE END 3 */ + /* Infinite loop */ + /* USER CODE BEGIN WHILE */ + while (1) + { + /* USER CODE END WHILE */ + + /* USER CODE BEGIN 3 */ + } + /* USER CODE END 3 */ +} + +/** + * @brief System Clock Configuration + * @retval None + */ +void SystemClock_Config(void) +{ + RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + + /** Initializes the RCC Oscillators according to the specified parameters + * in the RCC_OscInitTypeDef structure. + */ + RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; + RCC_OscInitStruct.HSEState = RCC_HSE_ON; + RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1; + RCC_OscInitStruct.HSIState = RCC_HSI_ON; + RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL9; + if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + { + Error_Handler(); + } + + /** Initializes the CPU, AHB and APB buses clocks + */ + RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK + |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; + RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2; + RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; + + if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK) + { + Error_Handler(); + } + + /** Enables the Clock Security System + */ + HAL_RCC_EnableCSS(); } /* USER CODE BEGIN 4 */ @@ -651,60 +700,20 @@ void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) } /* USER CODE END 4 */ -/** - * @brief System Clock Configuration - * @retval None - */ -void SystemClock_Config(void) -{ - RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - - /** Initializes the RCC Oscillators according to the specified parameters - * in the RCC_OscInitTypeDef structure. - */ - RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; - RCC_OscInitStruct.HSEState = RCC_HSE_ON; - RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1; - RCC_OscInitStruct.HSIState = RCC_HSI_ON; - RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL9; - if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - { - Error_Handler(); - } - - /** Initializes the CPU, AHB and APB buses clocks - */ - RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK - |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; - RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2; - RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - - if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK) - { - Error_Handler(); - } -} - /** * @brief This function is executed in case of error occurrence. * @retval None */ void Error_Handler(void) { - /* USER CODE BEGIN Error_Handler_Debug */ + /* USER CODE BEGIN Error_Handler_Debug */ /* User can add his own implementation to report the HAL error return state */ __disable_irq(); while (1) { } - /* USER CODE END Error_Handler_Debug */ + /* USER CODE END Error_Handler_Debug */ } - #ifdef USE_FULL_ASSERT /** * @brief Reports the name of the source file and the source line number @@ -715,9 +724,9 @@ void Error_Handler(void) */ void assert_failed(uint8_t *file, uint32_t line) { - /* USER CODE BEGIN 6 */ + /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ - /* USER CODE END 6 */ + /* USER CODE END 6 */ } -#endif /* USE_FULL_ASSERT */ \ No newline at end of file +#endif /* USE_FULL_ASSERT */ diff --git a/Software/master/PressureSensorBoardMaster/Core/Src/stm32f1xx_it.c b/Software/master/PressureSensorBoardMaster/Core/Src/stm32f1xx_it.c index 563918d..3160c9c 100644 --- a/Software/master/PressureSensorBoardMaster/Core/Src/stm32f1xx_it.c +++ b/Software/master/PressureSensorBoardMaster/Core/Src/stm32f1xx_it.c @@ -55,7 +55,10 @@ /* USER CODE END 0 */ /* External variables --------------------------------------------------------*/ +extern DMA_HandleTypeDef hdma_usart1_rx; +extern UART_HandleTypeDef huart1; extern UART_HandleTypeDef huart2; +extern UART_HandleTypeDef huart3; /* USER CODE BEGIN EV */ /* USER CODE END EV */ @@ -199,6 +202,34 @@ void SysTick_Handler(void) /* please refer to the startup file (startup_stm32f1xx.s). */ /******************************************************************************/ +/** + * @brief This function handles DMA1 channel5 global interrupt. + */ +void DMA1_Channel5_IRQHandler(void) +{ + /* USER CODE BEGIN DMA1_Channel5_IRQn 0 */ + + /* USER CODE END DMA1_Channel5_IRQn 0 */ + HAL_DMA_IRQHandler(&hdma_usart1_rx); + /* USER CODE BEGIN DMA1_Channel5_IRQn 1 */ + + /* USER CODE END DMA1_Channel5_IRQn 1 */ +} + +/** + * @brief This function handles USART1 global interrupt. + */ +void USART1_IRQHandler(void) +{ + /* USER CODE BEGIN USART1_IRQn 0 */ + + /* USER CODE END USART1_IRQn 0 */ + HAL_UART_IRQHandler(&huart1); + /* USER CODE BEGIN USART1_IRQn 1 */ + + /* USER CODE END USART1_IRQn 1 */ +} + /** * @brief This function handles USART2 global interrupt. */ @@ -213,6 +244,20 @@ void USART2_IRQHandler(void) /* USER CODE END USART2_IRQn 1 */ } +/** + * @brief This function handles USART3 global interrupt. + */ +void USART3_IRQHandler(void) +{ + /* USER CODE BEGIN USART3_IRQn 0 */ + + /* USER CODE END USART3_IRQn 0 */ + HAL_UART_IRQHandler(&huart3); + /* USER CODE BEGIN USART3_IRQn 1 */ + + /* USER CODE END USART3_IRQn 1 */ +} + /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ diff --git a/Software/master/PressureSensorBoardMaster/Core/Src/usart.c b/Software/master/PressureSensorBoardMaster/Core/Src/usart.c index 28d0045..5f8b785 100644 --- a/Software/master/PressureSensorBoardMaster/Core/Src/usart.c +++ b/Software/master/PressureSensorBoardMaster/Core/Src/usart.c @@ -27,6 +27,7 @@ UART_HandleTypeDef huart1; UART_HandleTypeDef huart2; UART_HandleTypeDef huart3; +DMA_HandleTypeDef hdma_usart1_rx; /* USART1 init function */ @@ -143,6 +144,26 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle) GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + /* USART1 DMA Init */ + /* USART1_RX Init */ + hdma_usart1_rx.Instance = DMA1_Channel5; + hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; + hdma_usart1_rx.Init.PeriphInc = DMA_PINC_DISABLE; + hdma_usart1_rx.Init.MemInc = DMA_MINC_ENABLE; + hdma_usart1_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + hdma_usart1_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + hdma_usart1_rx.Init.Mode = DMA_NORMAL; + hdma_usart1_rx.Init.Priority = DMA_PRIORITY_LOW; + if (HAL_DMA_Init(&hdma_usart1_rx) != HAL_OK) + { + Error_Handler(); + } + + __HAL_LINKDMA(uartHandle,hdmarx,hdma_usart1_rx); + + /* USART1 interrupt Init */ + HAL_NVIC_SetPriority(USART1_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(USART1_IRQn); /* USER CODE BEGIN USART1_MspInit 1 */ /* USER CODE END USART1_MspInit 1 */ @@ -200,6 +221,9 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle) GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + /* USART3 interrupt Init */ + HAL_NVIC_SetPriority(USART3_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(USART3_IRQn); /* USER CODE BEGIN USART3_MspInit 1 */ /* USER CODE END USART3_MspInit 1 */ @@ -223,6 +247,11 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10); + /* USART1 DMA DeInit */ + HAL_DMA_DeInit(uartHandle->hdmarx); + + /* USART1 interrupt Deinit */ + HAL_NVIC_DisableIRQ(USART1_IRQn); /* USER CODE BEGIN USART1_MspDeInit 1 */ /* USER CODE END USART1_MspDeInit 1 */ @@ -261,6 +290,8 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_10|GPIO_PIN_11); + /* USART3 interrupt Deinit */ + HAL_NVIC_DisableIRQ(USART3_IRQn); /* USER CODE BEGIN USART3_MspDeInit 1 */ /* USER CODE END USART3_MspDeInit 1 */ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvguix.0101 b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvguix.0101 index e0b7ecd..cc396be 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvguix.0101 +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvguix.0101 @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -110,8 +110,8 @@ 0 - 428 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000000000000100000067433A5C55736572735C31353433355C4465736B746F705C70726573737572655F73656E736F725F73797374656D5C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF68433A5C55736572735C31353433355C4465736B746F705C70726573737572655F73656E736F725F73797374656D5C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C436F72655C5372635C75736172742E63000000000775736172742E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000ED00000066000000AB06000059030000 + 422 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000000000000100000064433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF65433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C436F72655C5372635C75736172742E63000000000775736172742E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000ED00000066000000AB06000059030000 @@ -1805,8 +1805,8 @@ 59392 File - 2920 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D53544154455F574F524B494E47960000000000000014000F52533438355F456E61626C655F52580D53544154455F574F524B494E471148414C5F554152545F5472616E736D6974046770696F1620204144435F53746172745F436F6E76657273696F6E114D61747269785F53656C6563745F526F770B63757272656E745F726F770948414C5F64656C61791453797374656D436C6F636B5F436F6E66696728290B7461736B315F74696D65720756455253494F4E0CE8BDAFE4BBB6E69CACE58FB70564656C61791054696D655F4576656E745F426C696E6B1161646A7573745F6272696768746E65737310627265617468696E675F656666656374164752425F5753323831325F57726974655F636F6C6F720E7366746D725F7363686564756C650B7366746D725F73746172740B54696D655F4576656E74730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2909 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000144D61737465725F53746174655F4D616368696E6596000000000000001400144D61737465725F53746174655F4D616368696E650A646174615F76616C69640B6672616D655F696E64657808E58A9FE883BDE7A009E58A9FE883BDE7A03F0F43616C63756C6174655F43524331360F52533438355F456E61626C655F52580D53544154455F574F524B494E471148414C5F554152545F5472616E736D6974046770696F1620204144435F53746172745F436F6E76657273696F6E114D61747269785F53656C6563745F526F770B63757272656E745F726F770948414C5F64656C61791453797374656D436C6F636B5F436F6E66696728290B7461736B315F74696D65720756455253494F4E0CE8BDAFE4BBB6E69CACE58FB70564656C61791054696D655F4576656E745F426C696E6B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1865,9 +1865,9 @@ 0 ../Core/Src/main.c - 0 - 680 - 532 + 24 + 73 + 168 1 0 diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvoptx b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvoptx index da969ce..4b8dbd3 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvoptx +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvoptx @@ -238,6 +238,18 @@ 0 0 0 + ../Core/Src/dma.c + dma.c + 0 + 0 + + + 2 + 5 + 1 + 0 + 0 + 0 ../Core/Src/tim.c tim.c 0 @@ -245,7 +257,7 @@ 2 - 5 + 6 1 0 0 @@ -257,7 +269,7 @@ 2 - 6 + 7 1 0 0 @@ -269,7 +281,7 @@ 2 - 7 + 8 1 0 0 @@ -289,7 +301,7 @@ 0 3 - 8 + 9 1 0 0 @@ -301,7 +313,7 @@ 3 - 9 + 10 1 0 0 @@ -313,7 +325,7 @@ 3 - 10 + 11 1 0 0 @@ -325,7 +337,7 @@ 3 - 11 + 12 1 0 0 @@ -337,7 +349,7 @@ 3 - 12 + 13 1 0 0 @@ -349,7 +361,7 @@ 3 - 13 + 14 1 0 0 @@ -361,7 +373,7 @@ 3 - 14 + 15 1 0 0 @@ -373,7 +385,7 @@ 3 - 15 + 16 1 0 0 @@ -385,7 +397,7 @@ 3 - 16 + 17 1 0 0 @@ -397,7 +409,7 @@ 3 - 17 + 18 1 0 0 @@ -409,7 +421,7 @@ 3 - 18 + 19 1 0 0 @@ -421,7 +433,7 @@ 3 - 19 + 20 1 0 0 @@ -433,7 +445,7 @@ 3 - 20 + 21 1 0 0 @@ -445,7 +457,7 @@ 3 - 21 + 22 1 0 0 @@ -465,7 +477,7 @@ 0 4 - 22 + 23 1 0 0 diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvprojx b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvprojx index d6833bf..a350715 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvprojx +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvprojx @@ -404,6 +404,62 @@ 1 ../Core/Src/gpio.c + + dma.c + 1 + ../Core/Src/dma.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + tim.c 1 diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.axf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.axf index cef7b55..420155c 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.axf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.axf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.build_log.htm b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.build_log.htm index 4617da2..758e956 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.build_log.htm +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.build_log.htm @@ -21,41 +21,39 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.3.0.0 Dialog DLL: TCM.DLL V1.56.4.0

Project:

-C:\Users\15435\Desktop\pressure_sensor_system\Software\master\PressureSensorBoardMaster\MDK-ARM\PressureSensorBoardMaster.uvprojx -Project File Date: 10/27/2025 +C:\Users\15435\Desktop\PressureSensorBoard\Software\master\PressureSensorBoardMaster\MDK-ARM\PressureSensorBoardMaster.uvprojx +Project File Date: 11/06/2025

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\app\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'PressureSensorBoardMaster' assembling startup_stm32f103xb.s... -compiling stm32f1xx_hal_cortex.c... -compiling tim.c... -compiling usart.c... -compiling stm32f1xx_hal_gpio_ex.c... compiling stm32f1xx_hal_msp.c... -compiling stm32f1xx_hal_gpio.c... -compiling stm32f1xx_hal.c... -compiling gpio.c... -compiling stm32f1xx_it.c... compiling stm32f1xx_hal_rcc_ex.c... -compiling stm32f1xx_hal_pwr.c... -compiling stm32f1xx_hal_dma.c... +compiling stm32f1xx_it.c... +compiling stm32f1xx_hal_gpio_ex.c... +compiling gpio.c... +compiling dma.c... +compiling tim.c... +compiling stm32f1xx_hal_gpio.c... +compiling usart.c... +compiling stm32f1xx_hal.c... +compiling stm32f1xx_hal_cortex.c... compiling main.c... -../Core/Src/main.c(723): warning: #1-D: last line of file ends without a newline - #endif /* USE_FULL_ASSERT */ -../Core/Src/main.c: 1 warning, 0 errors -compiling stm32f1xx_hal_rcc.c... +compiling stm32f1xx_hal_dma.c... compiling stm32f1xx_hal_tim_ex.c... +compiling stm32f1xx_hal_rcc.c... compiling stm32f1xx_hal_tim.c... +compiling stm32f1xx_hal_pwr.c... compiling stm32f1xx_hal_flash.c... compiling stm32f1xx_hal_flash_ex.c... -compiling system_stm32f1xx.c... compiling stm32f1xx_hal_exti.c... +compiling system_stm32f1xx.c... compiling stm32f1xx_hal_uart.c... linking... -Program Size: Code=9264 RO-data=368 RW-data=72 ZI-data=2184 +Program Size: Code=7572 RO-data=312 RW-data=72 ZI-data=2248 FromELF: creating hex file... -"PressureSensorBoardMaster\PressureSensorBoardMaster.axf" - 0 Error(s), 1 Warning(s). +"PressureSensorBoardMaster\PressureSensorBoardMaster.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.hex b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.hex index 76854bb..34c78a2 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.hex +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.hex @@ -1,610 +1,501 @@ :020000040800F2 -:10000000D0080020990100087B1A0008D1170008C9 -:10001000791A0008AF060008C1230008000000009C -:10002000000000000000000000000000A11C00080B -:100030000F07000800000000D91A0008891E0008F8 -:10004000B3010008B3010008B3010008B3010008C0 -:10005000B3010008B3010008B3010008B3010008B0 -:10006000B3010008B3010008B3010008B3010008A0 -:10007000B3010008B3010008B3010008B301000890 -:10008000B3010008B3010008B3010008B301000880 -:10009000B3010008B3010008B3010008B301000870 -:1000A000B3010008B3010008B3010008B301000860 -:1000B000B3010008B3010008B3010008B301000850 -:1000C000B3010008B3010008B3010008B301000840 -:1000D000B3010008B3010008B5230008B30100080C -:1000E000B3010008B3010008B301000800F002F8F2 -:1000F00000F042F80AA090E8000C82448344AAF180 -:100100000107DA4501D100F037F8AFF2090EBAE87D +:1000000010090020890100084F180008E5150008B4 +:100010004D18000813030008CD1D00080000000063 +:100020000000000000000000000000005718000859 +:100030004B0300080000000055180008791800085C +:10004000A3010008A3010008A3010008A301000800 +:10005000A3010008A3010008A3010008A3010008F0 +:10006000A3010008A3010008A3010008A3010008E0 +:10007000A3010008A3010008A3010008150300085C +:10008000A3010008A3010008A3010008A3010008C0 +:10009000A3010008A3010008A3010008A3010008B0 +:1000A000A3010008A3010008A3010008A3010008A0 +:1000B000A3010008A3010008A3010008A301000890 +:1000C000A3010008A3010008A3010008A301000880 +:1000D000A3010008A91D0008B51D0008C11D0008E6 +:1000E000A3010008A3010008A301000800F002F822 +:1000F00000F03AF80AA090E8000C82448344AAF188 +:100100000107DA4501D100F02FF8AFF2090EBAE885 :100110000F0013F0010F18BFFB1A43F0010318473B -:100120006024000080240000103A24BF78C878C101 +:100120008C1D0000AC1D0000103A24BF78C878C1B7 :10013000FAD8520724BF30C830C144BF04680C60ED :10014000704700000023002400250026103A28BF35 :1001500078C1FBD8520728BF30C148BF0B60704739 -:10016000782900F0A380732900F063820020704793 -:100170001FB51FBD10B510BD00F05FFA1146FFF7A7 -:10018000F7FF02F045F900F07DFA03B4FFF7F2FF44 -:1001900003BC00F085FA0000094880470948004781 -:1001A000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE727 -:1001B000FEE7FEE704480549054A064B7047000084 -:1001C000EB1E0008ED000008D0020020D00800203F -:1001D000D0040020D00400200FB41CB50C0007AAE6 -:1001E000009001D02044401E074B7B44694601909B -:1001F000069800F0ECF9002C03D06946002000F0CE -:10020000F9F91CBC5DF814FB1104000070B504463C -:1002100085690068C10601D5302600E02026C007A8 -:1002200007D070BDD4E9012130469047206A401CB8 -:1002300020626D1EF6D570BD70B5044685690078E4 -:10024000C00707D170BDD4E9012120209047206A62 -:10025000401C20626D1EF6D570BD70B50C4605467B -:10026000012A05D02878800600D5EA69002302E03B -:10027000012305E05B1C934202D2E05C0028F9D127 -:10028000A869E618C01AA861286A18442862284696 -:10029000FFF7BCFF04E0D5E9012114F8010B9047FA -:1002A000B442F8D32846FFF7C7FF70BD70B50446C7 -:1002B0000D4621461068AFF300802188090502D55C -:1002C0000F4A7A4402E00E4A7A440E32002104F1C9 -:1002D000240305E000F00F060009965D5E54491CFA -:1002E0000028F7D120780023000704D5702D02D014 -:1002F00009B1022311322046BDE8704000F009B96F -:10030000802200002DE9F05F894604464FF0000A84 -:10031000DFF824B1FB44C0F820A02046E1688847FC -:1003200000287DD0252806D0D4E901219047206AF5 -:10033000401C2062F1E700255F462046E1688847BF -:100340002028064607DB312E05D2B81910F8200CFC -:1003500008B10543F1E7A80701D525F00405C4F865 -:100360001CA00027C4F818A02A2E09D0304602F09D -:1003700048F838B304EB8708303EC8F8186019E035 -:1003800059F8041B204604EB87029161E168884715 -:10039000012F064618D1E069002820DA25F0200553 -:1003A0001DE0D8F8180000EB800006EB4000303864 -:1003B000C8F818002046E1688847064602F021F890 -:1003C0000028EED1012F0AD02E2E08D12046E16858 -:1003D00088477F1C0646022F45F02005C4DBA06934 -:1003E000002803DA404245F00105A061E80701D08A -:1003F00025F01005A6B1A6F14100192802D8203633 -:1004000045F400654A463146204625604D46FFF7D3 -:10041000A7FE60B1012807D0ED1D25F0070000E020 -:1004200007E000F1080978E705F1040975E73046AF -:100430007AE7206ABDE8F09F5622000010B5431C01 -:1004400002E010F8011B71B18107FAD14FF00132BF -:1004500002C88C1A8C4314EAC211F9D0C01A0A06D9 -:1004600003D0C01E10BDC01A10BD0A0401D0801EEA -:1004700010BD0902FCD0401E10BD4FF0000204293F -:10048000C0F0128010F0030C00F01B80CCF1040CC3 -:10049000BCF1020F18BF00F8012BA8BF20F8022BF7 -:1004A000A1EB0C0100F00DB85FEAC17C24BF00F89D -:1004B000012B00F8012B48BF00F8012B70474FF0CB -:1004C000000200B5134694469646203922BFA0E8A4 -:1004D0000C50A0E80C50B1F12001BFF4F7AF0907B0 -:1004E00028BFA0E80C5048BF0CC05DF804EB8900A1 -:1004F00028BF40F8042B08BF704748BF20F8022BE4 -:1005000011F0804F18BF00F8012B704770477047FB -:1005100070472DE9F0470D4699469246044600F192 -:1005200024080168880604D5E06921F010012160E3 -:1005300000E00120A84201DD471B00E00027A1697F -:100540007A1902EB0900081AA0612078C00602D4CB -:100550002046FFF75BFE002608E0D4E901211AF8E7 -:1005600006009047206A401C761C20624E45F4DB52 -:100570002078C0060AD52046FFF748FE06E0D4E9F9 -:10058000012130209047206A401C2062381EA7F1CC -:100590000107F4DC07E0D4E9012118F805009047D1 -:1005A000206A401C2062281EA5F10105F3DC2046CC -:1005B000FFF742FE2078000602D50220BDE8F08752 -:1005C0000120FBE701694A1C02610878704700B509 -:1005D0008FB0CDE901310021059105497944CDE97C -:1005E000031011466846FFF78DFE0FB000BD0000F6 -:1005F000E5FFFFFF0A6802F8010B0A607047D1E9C6 -:1006000000239A4202D2531C0B601070704710B541 -:10061000436913B1AFF3008001E0FFF71EFE012034 -:1006200010BD127800F124010A7000224A700122E4 -:10063000EDE711684FF0FF32E9E7754600F02CF85E -:10064000AE4605006946534620F00700854618B0BF -:1006500020B5FFF7AFFDBDE820404FF000064FF09A -:1006600000074FF000084FF0000B21F00701AC46E7 -:10067000ACE8C009ACE8C009ACE8C009ACE8C00906 -:100680008D46704710B50446AFF300802046BDE8A4 -:100690001040FFF77ABD0000004870476C02002050 -:1006A00001491820ABBEFEE7260002007047FEE7B6 -:1006B00070B505464FF6FF7000224AF201040EE0C5 -:1006C000AB5C58400023C60702D084EA500000E02B -:1006D00040085B1CDBB2082BF5D3521CD2B28A4215 -:1006E000EED370BD30B590F840500124AC40C56BDE -:1006F0006C60046863604368102B036803D09960E2 -:100700000068C26030BD9A600068C16030BD70474B -:1007100072B6FEE701EB4101C0EB001002EB4101B4 -:1007200001EB4000401CC0B2704710B590F821109A -:100730000022022905D00421816380F820200120B5 -:1007400010BD01680B6823F00E030B6001680B6895 -:1007500023F001030B6090F84030C46B012101FAD3 -:1007600003F3636080F8211080F82020104610BD4C -:1007700010B590F821100024022903D004218163D0 -:1007800001243DE001680A6822F00E020A60016857 -:100790000A6822F001020A601A4A0168914201D1F6 -:1007A000012121E0174A1432914201D110211BE0AE -:1007B000144A2832914201D1891515E0114A3C3280 -:1007C000914201D189140FE00E4A5032914202D178 -:1007D0004FF4803108E00B4A6432914202D14FF469 -:1007E000801101E04FF08071064A083A5160012102 -:1007F00080F82110002180F82010416B01B188475A -:10080000204610BD0800024070B5044690F8200054 -:10081000002501280CD0012084F8200094F82160E4 -:100820000020012E06D084F820000225284670BD45 -:10083000022070BD022684F82160A063206806684B -:1008400026F0010606602046FFF74CFFE06A00280C -:100850002068016802D041F00E0106E021F0040199 -:1008600001602068016841F00A01016020680168A8 -:1008700041F001010160D9E770B5044600F004F9C8 -:100880000546601C02D004480078044400F0FCF8DF -:10089000401BA042FAD370BD380000202DE9F84F6C -:1008A000DFF8B8910024A9F1040B23460F2709F1C2 -:1008B000040AABF1040EC9E00125A5402A40AA4272 -:1008C0007DD1674ED1F804C0ACEB0608B44532D0F8 -:1008D00014DCBCF1030F3AD009DCBCF1000F2AD0C4 -:1008E000BCF1010F1CD0BCF1020F31D11DE0BCF1F5 -:1008F000110F17D0BCF1120F2AD119E0B8F5881FDB -:1009000019D006DCB8F5803F15D0B8F5801F1FD18F -:1009100011E0B8F5001F0ED0B8F5041F18D10AE099 -:10092000CB6815E0CB681B1D12E0CB6808330FE0E5 -:10093000CB680C330CE08B682BB1012B4FF0080314 -:1009400003D0456104E0042302E0056100E00023D8 -:10095000FF2A01D8064601E000F104064FEA8405AB -:1009600001D9A5F12005D6F8008007FA05FC28EA90 -:100970000C0803FA05F548EA0508C6F800804D683A -:10098000ED0062D5374DAE6946F00106AE61AD6946 -:1009900024F0030605F001050095334D06EB050C28 -:1009A000DCF80850A607360F07FA06F825EA08050E -:1009B000DFF8B880404503D14FF0000817E044E06D -:1009C000DFF8AC80404502D14FF001080FE0DFF8BE -:1009D000A480404502D14FF0020808E0DFF898807B -:1009E000404502D14FF0030801E04FF0040808FA37 -:1009F00006F848EA0508CCF808804D68D9F8006088 -:100A0000ED024D4601D5164300E096432E604D6839 -:100A1000DAF80060AD02554601D5164300E0964372 -:100A20002E604D68DBF80060AD035D4601D51643CE -:100A300000E096432E604D68DEF80060ED037546D9 -:100A400001D5164300E096432E60641C0D682A46CB -:100A5000E5407FF431AFBDE8F88F000008040140A5 -:100A60000000111000100240000001400008014089 -:100A7000000C014000100140001401400AB1016166 -:100A800070470904FBE700000148806870470000D8 -:100A90003800002002488168027811448160704764 -:100AA00038000020074810B5016841F010010160CE -:100AB000032000F075F80F2000F006F800F024F88D -:100AC000002010BD0020024070B50D4D04464FF4CB -:100AD0007A712878B1FBF0F00A490968B1FBF0F0AF -:100AE00000F0EAFA48B9102C07D200222146501E25 -:100AF00000F036F800206C6070BD012070BD000071 -:100B000038000020440000200C4808B5816941F0FD -:100B100001018161816901F001010091C16941F028 -:100B20008051C161C06900F0805000900448416864 -:100B300021F0E06141F00071416008BD0010024009 -:100B400000000140002809DB00F01F020121914054 -:100B50004009800000F1E020C0F80011704700005B -:100B6000F0B40E4B1B680C46C3F30223C3F1070518 -:100B7000042D00D90425191D072901D2002300E006 -:100B8000DB1E012606FA05F1491E214099409E40D0 -:100B9000761E16403143F0BC01F023BC0CED00E0A2 -:100BA000064900F0070208684FF6FF03184040EAC4 -:100BB0000220034A10430860704700000CED00E07B -:100BC0000000FA05704700002DE9F0470F460500C8 -:100BD00061D0434E306800F00700B84209D2306857 -:100BE00020F0070038433060306800F00700B8425A -:100BF00051D128683B4C810712D5400703D5606866 -:100C000040F4E06060602878000703D5606840F435 -:100C1000605060606068A96820F0F0000843606080 -:100C20002878C00728D06868012810D021680228D9 -:100C300010D0890700292EDA616821F003010143F1 -:100C40006160FFF721FF804641F288390DE021689D -:100C50008903EFE78901EDE7FFF716FFA0EB080135 -:100C6000494502D90320BDE8F0876068696800F053 -:100C70000C00B0EB810FEFD1306800F00700B842F4 -:100C80000BD9306820F0070038433060306800F03E -:100C90000700B84201D00120E5E72878400705D5D4 -:100CA0006068E96820F4E060084360602878000725 -:100CB00006D56068296920F4605040EAC100606090 -:100CC00000F038F86168084AC1F30311515CC8406C -:100CD0000649086006480068FFF7F6FE0020C2E7F4 -:100CE00000200240001002402E2500084400002091 -:100CF0003C0000200448054900684968044AC1F3E3 -:100D00000221515CC840704744000020001002409E -:100D10003E2500080448054900684968044AC1F3B3 -:100D2000C221515CC84070474400002000100240BE -:100D30003E2500080E4A51680E4801F00C03042BB2 -:100D400011D0082B0FD10C48C1F38343C903C05CF9 -:100D50000AD55168084AC1F34041921E515C054AC8 -:100D60005043B0FBF1F0704704494843704700001E -:100D70000010024000127A001E25000800093D0004 -:100D800010B5044CA068000603D5FFF71BFF8020B8 -:100D9000A07210BD001002402DE9F84F040070D081 -:100DA0002078C04DC00749D06868C0F38100012891 -:100DB00007D06868C0F38100022809D16868C003C1 -:100DC00006D52868800339D560680028E7D035E06B -:100DD0006068B0F5803F0BD010B1B0F5A02F11D0F6 -:100DE000286820F480302860286820F4802002E001 -:100DF000286840F480302860606890B1FFF744FEB6 -:100E000006460AE0286840F480202860F0E700BF2A -:100E1000FFF73AFE801B642873D828688003F7D553 -:100E20000CE0FFF731FE064605E000BFFFF72CFEA1 -:100E3000801B6428F0D828688003F7D420789A4E65 -:100E400080074FF001094FF0000839D5686810F0AD -:100E50000C0F07D06868C0F38100022809D16868C8 -:100E6000C00306D42868800714D52069012808D15A -:100E700010E02069B0B1C6F80090FFF705FE074604 -:100E800005E00AE1FFF700FEC01B0228C4D828686D -:100E90008007F7D52868616920F0F80040EAC100B2 -:100EA00028600DE0C6F80080FFF7EEFD074604E07D -:100EB000FFF7EAFDC01B022823D828688007F7D473 -:100EC000207800072CD57948A169D9B1C0F80090E5 -:100ED000FFF7DAFD074604E0FFF7D6FDC01B022846 -:100EE0000FD8686A8007F7D571484FF4FA51006847 -:100EF000B0FBF1F0009000BF0098411E0091FAD2C3 -:100F00000EE080E0C0F80080FFF7BEFD074604E079 -:100F1000FFF7BAFDC01B022875D8686A8007F7D4AE -:100F20002078400760D5E8690027C00008D4E86948 -:100F300040F08050E861E869012700F0805000909F -:100F40005C480168C90513D40168834641F4807187 -:100F50000160FFF799FD824606E000BFFFF794FDB0 -:100F6000A0EB0A0064284ED8DBF80000C005F5D5D8 -:100F7000E06801280AD008B1052813D0286A20F0BB -:100F800001002862286A20F0040002E0286A40F08C -:100F900001002862E06841F2883B98B1FFF774FDD8 -:100FA00082460BE0286A40F004002862EEE700BFAA -:100FB000FFF76AFDA0EB0A0159455AD8286A800755 -:100FC000F6D50CE0FFF760FD824605E0FFF75CFD1B -:100FD000A0EB0A0159454CD8286A8007F6D41FB106 -:100FE000E86920F08050E861E06988B36968C1F37E -:100FF0008101022944D00228C6F8608004D0FFF79E -:1010000043FD044638E034E0FFF73EFD074604E0C8 -:10101000FFF73AFDC01B02282BD828688001F7D4BF -:10102000206AB0F5803F05D16868A16820F40030DF -:1010300008436860D4E908010843696821F4741121 -:1010400008436860C6F86090FFF71EFD044606E09E -:1010500025E000BFFFF718FD001B022809D828680B -:101060008001F7D51BE000BFFFF70EFD001B022833 -:1010700002D90320BDE8F88F28688001F4D40EE07F -:101080000128F7D06868226A00F48031914204D1C7 -:10109000616A00F47010884201D00120EAE7002064 -:1010A000E8E7000000100240000042428004424293 -:1010B000440000200070004010B5401EB0F1807F59 -:1010C00001D3012010BD4FF0E02460610F216017B3 -:1010D00001F087F90020A06107202061002010BDE9 -:1010E00070B590F83C20012A26D0012480F83C40BD -:1010F000022280F83D2003685A689D6822F070063D -:101100000A6832435A600D4B02689A4208D0B2F125 -:10111000804F05D00A4B9A4202D00A4B9A4204D122 -:10112000496825F080031943916080F83D40002113 -:1011300080F83C10084670BD022070BD002C0140B4 -:10114000000400400008004010B5040003D094F8EB -:101150003D0010B107E0012010BD002084F83C00E4 -:10116000204600F01FF8022084F83D00211D206871 -:1011700000F0BCFE012084F8460084F83E0084F8AC -:101180003F0084F8400084F8410084F8420084F86D -:10119000430084F8440084F8450084F83D000020B2 -:1011A00010BD000008B501680B48B1F1804F0BD0AD -:1011B0000A4A914207D1C16941F00201C161C06987 -:1011C00000F00200009008BDC16941F00101C16159 -:1011D000C06900F00100F5E7001002400004004083 -:1011E00090F83D10012901D001207047022180F8BC -:1011F0003D100168CA6842F00102CA6000680B49EC -:10120000884208D0B0F1804F05D00949884202D009 -:101210000849884204D1816801F00701062903D0FA -:10122000016841F00101016000207047002C01407D -:10123000000400400008004070B5044690F83C00EF -:101240000025012817D0012684F83C60022084F88C -:101250003D002068826822F0770222F47F4282609B -:101260000868502838D00DDC20284FD005DC90B31A -:10127000102811D14AE0022070BD302846D0402805 -:101280000AD13BE060282FD070280DD0B0F5805FE8 -:1012900003D0B0F5005F12D0012584F83D60002036 -:1012A00084F83C00284670BDCB68D1E90121206854 -:1012B00000F058FE2068816841F0770109E0CB68B2 -:1012C000D1E90121206800F04DFE2068816841F4D9 -:1012D00080418160E1E719E0CA684968206800F050 -:1012E00053FE5021206806E0CA684968206800F073 -:1012F0005CFE6021206800F03FFECEE7CA684968C6 -:10130000206800F041FE40212068F4E72268014691 -:101310001046F0E770477047F8B501680446086862 -:10132000CA684B6910F00F0F4FF0000559D003F059 -:10133000010602F49077374365D0C10705D0D10587 -:1013400003D5616C41F001016164410705D5D907FE -:1013500003D0616C41F002016164810705D5D907B2 -:1013600003D0616C41F004016164010707D502F00C -:101370002001314303D0616C41F008016164616C6C -:1013800000293AD0800604D5900602D5204600F008 -:10139000D2FE20684069616CC0F38010090700D458 -:1013A00060B3204600F092FE20684069400621D5D7 -:1013B0002068143050E8001F21F0400140E800127E -:1013C000002AF5D1E06BA8B16D494163E06BFFF7EE -:1013D000CFF9002811D0E06B416B01B0BDE8F040BF -:1013E000084783060FD593060DD52046BDE8F84083 -:1013F00000F0A1BE2046FFF78EFFF8BD2046FFF7A4 -:101400008AFF6564F8BD266B2023012E7CD1C606B9 -:101410007AD5D60678D508684868009048694FF0B4 -:101420000206400640D5E16B086840680004000CE5 -:10143000E8D0A28D8242E5D9E085886920282DD0A8 -:1014400020680C3050E8001F21F4807140E8001241 -:10145000002AF5D12068143050E8001F21F0010166 -:1014600040E80012002AF5D12068143050E8001F2F -:1014700021F0400140E80012002AF5D184F8423002 -:10148000256320680C3050E8001F21F0100140E86F -:101490000012002AF5D1E06BFFF747F96663A08DD3 -:1014A000E18D401A81B22AE0A08DE18D401A81B20F -:1014B000E08D0028A6D00029A4D022680C3252E882 -:1014C000000F20F4907042E80007002FF5D120684B -:1014D000143050E8002F22F0010240E80027002FCE -:1014E000F5D184F84230256320680C3050E8002F95 -:1014F00022F0100240E80023002BF5D1666320465D -:10150000FFF708FFF8BDFFE705062BD5150629D51F -:1015100094F841002128F5D1A068B0F5805F01D191 -:101520002069B0B1206A411C2162216800784860BE -:10153000E08C401E0004000CE084E3D12068C16808 -:1015400021F08001C1602068C16841F04001C160A4 -:10155000D8E7206A0088C0F308004860206A801C31 -:101560002062E5E74006CDD55006CBD5CA682046B7 -:1015700022F04002CA6084F8413000F028F9C1E747 -:10158000CF1F000870B5040004D094F84100002576 -:1015900010B106E0012070BD84F84050204600F0F4 -:1015A00023F8242084F841002068C16821F4005108 -:1015B000C160204600F020FE2068016921F49041BE -:1015C00001612068416921F02A0141612068C168F8 -:1015D00041F40051C1606564202084F8410084F822 -:1015E00042006563002070BDF0B585B00024009412 -:1015F0000194029403940368394F0220394903226D -:10160000394D4602BB421AD18B6943F480438B614A -:101610008B6903F4804304938B6943F004038B616B -:101620008969039201F0040104910102CDE90010DF -:1016300069462846FFF732F9CDE900644AE02B4FAE -:10164000BB4229D1CB6943F40033CB61CB6903F4AE -:10165000003304938B6943F004038B61896903921F -:1016600001F0040104910421CDE9001069462846E7 -:10167000FFF714F90820CDE90004694628460294D2 -:10168000FFF70CF9002211462620FFF769FA262001 -:10169000FFF758FA05B0F0BD154DAB42FAD1CB6952 -:1016A00043F48023CB61CB6903F4802304938B69DB -:1016B00043F008038B6189690E4D01F00801CDE903 -:1016C0000321CDE9006069462846FFF7E7F8E814F2 -:1016D000CDE90004694628460294FFF7DFF8D9E710 -:1016E0000038014000100240000801400044004062 -:1016F00000480040000C014090F84230202B01D0FF -:101700000220704721B11AB10023036300F0D0BD5D -:10171000012070470349884202D1034901204870E3 -:1017200070470000940100200000002070472DE960 -:10173000F843044690F84100984616460D46202886 -:1017400002D00220BDE8F88385B17EB1002060643C -:10175000212084F84100FFF797F9A6848146E684AA -:10176000A0682027B0F5805F02D003E00120E9E700 -:10177000206910B12E4600250EE000260CE08021E5 -:10178000204600F0DDFDA8B9C6B116F8010B2168AE -:101790004860E08C401EE084E08C4B464FF0000235 -:1017A000CDF800800028EAD14FF04001204600F03B -:1017B000C7FD40B184F841700320C3E735F8020B40 -:1017C000C0F30800E3E784F841700020BAE77047EF -:1017D000FEE7000030B585B000241848009401945D -:1017E00002940394816941F020018161816901F0D3 -:1017F00020010491816941F004018161816901F056 -:1018000004010491816941F00801816180690C4DF6 -:1018100000F008000490012278212846FFF72EF9F5 -:10182000782000900120CDE9010402200390694650 -:101830002846FFF733F805B030BD00000010024025 -:10184000000C014010B586B00024164800940194A5 -:101850000294039404944FF080410594C0E900146D -:101860004FF6FF71C0E9024104618461FFF76CFC2F -:1018700008B1FEF74DFF4FF48050009069460948CB -:10188000FFF7DAFC08B1FEF743FF049404A905480A -:101890000594FFF725FC002801D0FEF739FF06B0BC -:1018A00010BD0000040100200C4810B50A49016079 -:1018B0004FF416514160002181600C22C160C0E9E3 -:1018C00004128161C161FFF75DFE002803D0BDE80D -:1018D0001040FEF71DBF10BD0038014094010020EC -:1018E0000C4810B50A4901604FF4165141600021BF -:1018F00081600C22C160C0E904128161C161FFF7FF -:1019000041FE002803D0BDE81040FEF701BF10BD26 -:1019100000440040DC0100200C4810B50A49016079 -:101920004FF416514160002181600C22C160C0E972 -:1019300004128161C161FFF725FE002803D0BDE8D4 -:101940001040FEF7E5BE10BD004800402402002014 -:1019500070B5134D002420462C7005F11402411C73 -:1019600000EB400002F8201002EB80004470C471CC -:101970008460C0F802408471C8B20328EFD35A21B2 -:101980000848FEF77AFDEC702C71AC70FFF77CF81C -:10199000A860FFF779F8E8600120287070BD0000AA -:1019A00000000020480000202DE9F041FFF76CF80E -:1019B000254C05460327207804F11406012819D088 -:1019C000022815D1E078002812D1E068281AC8282A -:1019D0000ED3A07800EB400016F8200000F072F95A -:1019E000E560A078401CB0FBF7F107FB1100A07088 -:1019F000BDE8F081E07898B9A068281AB0F57A7F40 -:101A00000ED3A07800EB400016F8200000F000FA9A -:101A1000A560A078401CB0FBF7F107FB1100A07097 -:101A20005FF0000000EB400106EB810149780029DE -:101A3000DED0401CC0B20328F4D302202070BDE8E1 -:101A4000F04102A000F02EB900000020416C6C2093 -:101A5000736C617665732072656164792C20737490 -:101A6000617274696E67206D617472697820706F3D -:101A70006C6C696E670D0A00FEE7FFF781F9FEE7FF -:101A80002DE9F047002489468246012519F80460B3 -:101A9000DFF84080002300BF05FA03F0304201D098 -:101AA000012700E000271A4621465046FEF732FE85 -:101AB0005A2801D208F800705B1CDBB2062BEBD36E -:101AC000641CE4B2052CE1D300F03AF9BDE8F0471C -:101AD00000F06AB94800002070470000F0B50646E3 -:101AE000002491B0C81E0BE0325D521E022A05D8B8 -:101AF00032195278012A08D0032A06D0641CE4B2B5 -:101B00008442F1DB002011B0F0BD351900206A7865 -:101B1000012A02D0032A02D002E0052000E00A20B8 -:101B200022188A42EED80146284600F04AFC50B1FD -:101B3000375D6978781EC6B2032E06D325A000BF94 -:101B400000F0B0F8DEE72CA0FAE73548012906D00E -:101B50000329D7D1A97805291DD032A0F0E7AC78A8 -:101B6000012C0CD05FF0000106EB460200EB820571 -:101B70006970FEF789FFA8601CB135A002E0012161 -:101B8000F2E735A000903B4636A2402101A8FEF7BF -:101B900023FB01A819E006EB460100EB8104D5F810 -:101BA0000300C4F80200E879A0710120E071FEF79B -:101BB0006BFFA060A11C3046FFF762FF3B462FA2DF -:101BC00040216846FEF708FB684600F06BF80120EC -:101BD00099E70000496E76616C696420736C6176E8 -:101BE00065206164647265737320696E2072657329 -:101BF000706F6E73650D0A0043524320636865631E -:101C00006B206661696C656420666F7220736C611D -:101C1000766520726573706F6E73650D0A00000043 -:101C200014000020496E76616C69642064617461FF -:101C3000206C656E67746820696E206D61747269CE -:101C40007820726573706F6E73650D0A0000000076 -:101C500052454144590000004E4F542052454144E2 -:101C600059000000536C617665202530325820738E -:101C700074617475733A2025730D0A00536C617694 -:101C8000652025303258206D617472697820646156 -:101C900074612072656365697665640D0A000000F1 -:101CA0007047000010B50446FEF7C8FB214682B21B -:101CB000BDE810404FF0FF330148FFF738BD00008A -:101CC0002402002070B5124C90B00546207003200D -:101CD0006070012602212046FEF7EAFCA070000A8F -:101CE000E070B31E042221460A48FFF720FD0A4C8B -:101CF000E670FEF7C9FE20612B4608A24021684627 -:101D0000FEF76AFA6846FFF7CDFF10B070BD00001D -:101D1000B2000020940100200000002053656E7482 -:101D2000206D617472697820717565727920746FA5 -:101D300020736C61766520253032580D0A00000052 -:101D400070B5174D1020002128706870A970E970D7 -:101D500029715A206871B420A87107240846A5F19A -:101D60007A032955641CE2B21C5CAC54521C401C22 -:101D7000C0B2D4B25A28F4D321460948FEF798FCE1 -:101D80002855641CE1B2000A6854BDE87040491C43 -:101D9000CAB24FF0FF3302490248FFF7C8BC000047 -:101DA000C2000020DC01002070B5174D102000217A -:101DB00028706870A970E97029715A206871B42080 -:101DC000A87107240846A5F16A032955641CE2B2EC -:101DD0001C5CAC54521C401CC0B2D4B25A28F4D380 -:101DE00021460948FEF764FC2855641CE1B2000A4C -:101DF0006854BDE87040491CCAB24FF0FF33024935 -:101E00000248FFF794BC0000B200002094010020BB -:101E100070B5114C90B00546207001266670022105 -:101E20002046FEF745FCA070000AE070B31E0422B5 -:101E300021460A48FFF77BFC094CE670FEF724FEBA -:101E400020612B4607A240216846FEF7C5F9684687 -:101E5000FFF728FF10B070BDB200002094010020F1 -:101E60000000002053656E742073746174757320D4 -:101E7000717565727920746F20736C6176652025A9 -:101E80003032580D0A000000FEF704BE30B58FB0A6 -:101E900028216846FEF713FB14210AA8FEF70FFB62 -:101EA00001210804CDE900100024029402250491C8 -:101EB000CDE907504FF4E01009906846FEF76CFF3B -:101EC00008B172B6FEE70F20CDE90A054FF4806035 -:101ED000CDE90C400E9002210AA8FEF775FE0028FD -:101EE00001D072B6FEE70FB030BD7047F0B50268A2 -:101EF000194B1A4C1A4D4FF08047984205D0B84202 -:101F000003D0A04201D0A84203D122F070064A6853 -:101F10003243984205D0B84203D0A04201D0A84233 -:101F200003D122F44074CA6822434C6922F0800233 -:101F3000224302608A68C2620A688262984201D1C2 -:101F400009690163012141610169C90703D0016980 -:101F500021F001010161F0BD002C014000040040AE -:101F60000008004010B5846842EA032224F47F444C -:101F70000A432243826010BD826822F070020A4345 -:101F800042F007018160704710B5036A046A24F0CB -:101F900001040462846924F0F00444EA021423F08A -:101FA0000A020A438461026210BD10B5036A046A22 -:101FB00024F010040462846923F0A00324F4704424 -:101FC00044EA023243EA01118261016210BD10B598 -:101FD000406A0021C185C184FFF79DF910BD70B52D -:101FE000446A2068406994F84110C0F3C01000258D -:101FF000212904D118B1E584204600F08EF820682C -:10200000406994F84210C0F38010222904D118B11D -:10201000E585204600F05AF8606C40F010006064DE -:102020002046FFF778F970BD10B50146406A09688F -:1020300009684FF0000289062ED4C28501680C3170 -:1020400051E8003F23F4807341E80034002CF5D1BF -:102050000168143151E8003F23F0010341E80034E6 -:10206000002CF5D10168143151E8003F23F0400302 -:1020700041E80034002CF5D1202180F84210016B9A -:10208000012909D101680C3151E8003F23F0100308 -:1020900041E80034002CF5D14263016B012902D0E4 -:1020A000FFF738FB10BD818DFFF734F910BD10B577 -:1020B000406A01214163016B012902D0FFF736FB21 -:1020C00010BD818D4908FFF725F910BD01680C315D -:1020D00051E8002F22F4907241E80023002BF5D143 -:1020E0000168143151E8002F22F0010241E8002379 -:1020F000002BF5D1016B012909D101680C3151E8A0 -:10210000002F22F0100241E80023002BF5D12021FE -:1021100080F8421000210163704701680C3151E8DA -:10212000002F22F0C00241E80023002BF5D120212E -:1021300080F84110704708B590F84210222901D06C -:10214000022008BD82684FF480539A4201D1016990 -:1021500021B1816A9A421BD04AB10AE00268816AC1 -:102160005268C2F308020A80816A891C08E0026989 -:1021700072B10268526802F07F020A70816A491CDB -:102180008162C18D491E0904090CC18503D01BE081 -:1021900002685268F1E70168CA6822F02002CA604A -:1021A0000168CA6822F48072CA6001684A6922F034 -:1021B00001024A61202180F8421000214163026B34 -:1021C000012A03D0FFF7A6FA002008BD01630168C9 -:1021D0000C3151E8002F22F0100241E80023002BBF -:1021E000F5D101680A68D20602D50A6849680091EB -:1021F000818DFFF78FF8E7E770B504460068016945 -:10220000E26821F44051114301612169A06808434B -:10221000616908432168CA6841F20C639A4302432A -:10222000CA6020684169A26921F44071114341618B -:102230001E492068884202D1FEF76CFD01E0FEF7DE -:1022400059FD00EBC00101EB0012606864218000C1 -:10225000B2FBF0F3B3FBF1F36FF018067343B2FB7C -:10226000F0F5B2FBF0F605EB8305322303EB051521 -:10227000B5FBF1F5B6FBF1F605F0F00505EB06153B -:10228000B2FBF0F6B2FBF0F0B0FBF1F06FF0180229 -:10229000504306EB800003EB0010B0FBF1F0216827 -:1022A00000F00F002844886070BD00000038014035 -:1022B00038B581620446828500201346606422227C -:1022C00084F84220E56B1B4AAA62E56B1A4AEA626F -:1022D000E56B1A4A2A63E26B50630A462168E06B99 -:1022E000091DFEF791FA2068016840680090206996 -:1022F00048B120680C3050E8001F41F4807140E87C -:102300000012002AF5D12068143050E8001F41F077 -:10231000010140E80012002AF5D12068143050E88D -:10232000001F41F0400140E80012002AF5D10020D2 -:1023300038BD000029200008AF200008DF1F00087A -:102340002DE9F843984617460D460446089E24E0BA -:10235000701C22D0FEF798FBA0EB0800B0421AD800 -:10236000CEB12068C168490717D5802D15D0402D02 -:1023700013D00168C94309070FD4016800254068DC -:1023800000902046FFF7A2FE0820606484F84050C9 -:102390000120BDE8F8830320FBE72068006835EAE8 -:1023A000000004D00020B842D2D00020F1E7012084 -:1023B000F9E700000148FEF7AFBF0000DC01002094 -:1023C000FEE710B502290AD34218891E32F8024CE2 -:1023D000C9B2FEF76DF9844201D1012010BD002081 -:1023E00010BD0907090E002804DB00F1E02080F889 -:1023F0000014704700F00F0000F1E02080F8141D79 -:10240000704730380A2801D20120704700207047F9 -:1024100090B0FEF747FBFFF739FDFFF7DBF9FFF759 -:1024200043FAFFF75DFAFFF777FAFFF70BFAFFF7CA -:102430008FFA1F48FEF7D4FE10221E491E48FFF7F0 -:102440005BF91EA0FFF72EFC23A0FFF72BFC2A4C04 -:102450000025607860B1657010211648FFF73EFBDB -:1024600008B1E5702571102212491348FFF744F9AD -:10247000FFF79AFAE078B8B1FEF706FB2169401A37 -:10248000642811D901202071E570A0781A4900EB69 -:102490004000143119A211F8203040216846FDF7A0 -:1024A0009BFE6846FFF7FEFB0120FEF7E5F9D0E74B -:1024B00004010020A2000020940100204D617374EB -:1024C000657220436F6E74726F6C6C65722053740A -:1024D00061727465640D0A00496E697469616C69A2 -:1024E0007A696E6720736C617665206465766963CE -:1024F00065732E2E2E0D0A0000000020536C6176AD -:1025000065202530325820726573706F6E736520B8 -:1025100074696D656F75740D0A0000000102020395 -:102520000405060708090A0B0C0D0E0F1010000019 -:102530000000000000000102030406070809000073 -:102540000000010203043031323334353637383974 -:1025500041424344454640305800303132333435EF -:10256000363738396162636465664030780004004C -:102570000008000000000000000200010000100040 -:10258000A0250008000000204800000028010008E5 -:10259000E8250008480000208808000044010008E1 -:1025A000000000000000000000000000000000002B -:1025B000000000000100000000000000000000001A -:1025C0000200000000000000000000000300000006 -:1025D00000000000000000000100000010000000EA -:0825E0000000000000127A0067 +:100160001FB51FBD10B510BD00F099F81146FFF77F +:10017000F7FF01F03DFE00F0B7F803B4FFF7F2FF20 +:1001800003BC00F0BFF80000094880470948004759 +:10019000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE737 +:1001A000FEE7FEE704480549054A064B7047000094 +:1001B000DD180008ED0000081003002010090020E1 +:1001C000100500201005002010B5431C02E010F8B7 +:1001D000011B71B18107FAD14FF0013202C88C1AAC +:1001E0008C4314EAC211F9D0C01A0A0603D0C01E0B +:1001F00010BDC01A10BD0A0401D0801E10BD090236 +:10020000FCD0401E10BD4FF000020429C0F0128047 +:1002100010F0030C00F01B80CCF1040CBCF1020FB9 +:1002200018BF00F8012BA8BF20F8022BA1EB0C018E +:1002300000F00DB85FEAC17C24BF00F8012B00F884 +:10024000012B48BF00F8012B70474FF0000200B5AA +:10025000134694469646203922BFA0E80C50A0E8E9 +:100260000C50B1F12001BFF4F7AF090728BFA0E897 +:100270000C5048BF0CC05DF804EB890028BF40F863 +:10028000042B08BF704748BF20F8022B11F0804FA5 +:1002900018BF00F8012B70477047704770477546CC +:1002A00000F02CF8AE4605006946534620F00700E2 +:1002B000854618B020B5FFF775FFBDE820404FF028 +:1002C00000064FF000074FF000084FF0000B21F040 +:1002D0000701AC46ACE8C009ACE8C009ACE8C0090D +:1002E000ACE8C0098D46704710B50446AFF30080F6 +:1002F0002046BDE81040FFF740BF000000487047AF +:10030000B002002001491820ABBEFEE72600020023 +:100310007047FEE7014800F08BB800006C02002037 +:1003200030B590F840500124AC40C56B6C60046857 +:1003300063604368102B036803D099600068C26053 +:1003400030BD9A600068C16030BD704772B6FEE78C +:1003500010B590F821100022022905D004218163F4 +:1003600080F82020012010BD01680B6823F00E03E7 +:100370000B6001680B6823F001030B6090F84030BC +:10038000C46B012101FA03F3636080F8211080F847 +:100390002020104610BD000010B590F82110002458 +:1003A000022903D00421816301243DE001680A6829 +:1003B00022F00E020A6001680A6822F001020A6057 +:1003C0001A4A0168914201D1012121E0174A1432F1 +:1003D000914201D110211BE0144A2832914201D1EF +:1003E000891515E0114A3C32914201D189140FE080 +:1003F0000E4A5032914202D14FF4803108E00B4A4C +:100400006432914202D14FF4801101E04FF08071CB +:10041000064A083A5160012180F82110002180F835 +:100420002010416B01B18847204610BD08000240F2 +:100430002DE9F05FC16B0C6801680B68D0F840C013 +:10044000042202FA0CF2494DDFF824A1494E4A4F2A +:10045000DFF828B1DFF828E122422CD05A072AD54C +:100460000A68920603D40A6822F004020A6001684E +:10047000A94201D1042219E0514501D1402215E0E1 +:10048000B14202D14FF4806210E0B94202D14FF480 +:1004900080420BE0594502D14FF4802206E07145BD +:1004A00002D14FF4800201E04FF080622F490839F9 +:1004B0004A60C16A3BE04FF0020808FA0CF818EAFB +:1004C000040F4FF000094FF0010235D05FEA837846 +:1004D00032D50B689B0605D40B6823F00A030B602A +:1004E00080F821200168A94201D1022219E051457A +:1004F00001D1202215E0B14202D14FF4007210E088 +:10050000B94202D14FF400520BE0594502D14FF4E9 +:10051000003206E0714502D14FF4001201E04FF0C5 +:100520000072124908394A6080F82090816A0029D7 +:100530001AD0BDE8F05F0847082505FA0CF52542FA +:1005400012D01B0710D50B6823F00E030B6090F838 +:100550004010C36B02FA01F15960826380F82120D8 +:1005600080F82090016BE2E7BDE8F09F08000240B0 +:100570001C0002403000024044000240580002408B +:100580006C00024030B528B308C81349142219443E +:10059000B1FBF2F18900C163104981630221417707 +:1005A0001A6843F6F0718A43D0E900142143D0E978 +:1005B00002452C4321430469214344692143846952 +:1005C00021431143196000214163012242770177E1 +:1005D000084630BD012030BDF8FFFDBF00000240DD +:1005E00070B5044690F82000002501280CD00120A9 +:1005F00084F8200094F821600020012E06D084F8B1 +:1006000020000225284670BD022070BD022684F815 +:100610002160A0632068066826F001060660204677 +:10062000FFF77EFEE06A00282068016802D041F0F2 +:100630000E0106E021F0040101602068016841F02C +:100640000A0101602068016841F001010160D9E7F9 +:100650002DE9F84FDFF8B8910024A9F1040B2346E7 +:100660000F2709F1040AABF1040EC9E00125A540EA +:100670002A40AA427DD1674ED1F804C0ACEB0608EF +:10068000B44532D014DCBCF1030F3AD009DCBCF124 +:10069000000F2AD0BCF1010F1CD0BCF1020F31D1E8 +:1006A0001DE0BCF1110F17D0BCF1120F2AD119E0D7 +:1006B000B8F5881F19D006DCB8F5803F15D0B8F51D +:1006C000801F1FD111E0B8F5001F0ED0B8F5041F30 +:1006D00018D10AE0CB6815E0CB681B1D12E0CB688F +:1006E00008330FE0CB680C330CE08B682BB1012B87 +:1006F0004FF0080303D0456104E0042302E00561E4 +:1007000000E00023FF2A01D8064601E000F10406BC +:100710004FEA840501D9A5F12005D6F8008007FA33 +:1007200005FC28EA0C0803FA05F548EA0508C6F8AE +:1007300000804D68ED0062D5374DAE6946F0010688 +:10074000AE61AD6924F0030605F001050095334D57 +:1007500006EB050CDCF80850A607360F07FA06F87A +:1007600025EA0805DFF8B880404503D14FF00008BE +:1007700017E044E0DFF8AC80404502D14FF00108BB +:100780000FE0DFF8A480404502D14FF0020808E0F6 +:10079000DFF89880404502D14FF0030801E04FF0A8 +:1007A000040808FA06F848EA0508CCF808804D68FD +:1007B000D9F80060ED024D4601D5164300E096439E +:1007C0002E604D68DAF80060AD02554601D516433B +:1007D00000E096432E604D68DBF80060AD035D4697 +:1007E00001D5164300E096432E604D68DEF80060A8 +:1007F000ED03754601D5164300E096432E60641C58 +:100800000D682A46E5407FF431AFBDE8F88F00005F +:1008100008040140000011100010024000000140D7 +:1008200000080140000C014000100140001401408C +:100830000AB1016170470904FBE7000001488068C4 +:100840007047000038000020024881680278114497 +:100850008160704738000020074810B5016841F0FA +:1008600010010160032000F075F80F2000F006F879 +:1008700000F024F8002010BD0020024070B50D4D9E +:1008800004464FF47A712878B1FBF0F00A49096800 +:10089000B1FBF0F000F0F0FA48B9102C07D20022BA +:1008A0002146501E00F036F800206C6070BD01201B +:1008B00070BD000038000020440000200C4808B53E +:1008C000816941F001018161816901F001010091BB +:1008D000C16941F08051C161C06900F08050009051 +:1008E0000448416821F0E06141F00071416008BDB9 +:1008F0000010024000000140002809DB00F01F0248 +:10090000012191404009800000F1E020C0F8001171 +:1009100070470000F0B40E4B1B680C46C3F3022373 +:10092000C3F10705042D00D90425191D072901D29B +:10093000002300E0DB1E012606FA05F1491E2140D6 +:1009400099409E40761E16403143F0BC01F03FBAFC +:100950000CED00E0064900F0070208684FF6FF03BF +:10096000184040EA0220034A104308607047000024 +:100970000CED00E00000FA05704700002DE9F0479B +:100980000F46050061D0434E306800F00700B842C2 +:1009900009D2306820F0070038433060306800F03A +:1009A0000700B84251D128683B4C810712D5400757 +:1009B00003D5606840F4E06060602878000703D5E4 +:1009C000606840F4605060606068A96820F0F000E2 +:1009D000084360602878C00728D06868012810D0D4 +:1009E0002168022810D0890700292EDA616821F0D9 +:1009F000030101436160FFF721FF804641F288391E +:100A00000DE021688903EFE78901EDE7FFF716FFA5 +:100A1000A0EB0801494502D90320BDE8F0876068D2 +:100A2000696800F00C00B0EB810FEFD1306800F086 +:100A30000700B8420BD9306820F007003843306017 +:100A4000306800F00700B84201D00120E5E72878BF +:100A5000400705D56068E96820F4E06008436060FD +:100A60002878000706D56068296920F4605040EABC +:100A7000C100606000F03EF86168084AC1F30311EC +:100A8000515CC8400649086006480068FFF7F6FE5A +:100A90000020C2E70020024000100240921E000821 +:100AA000440000203C00002001490120C864704738 +:100AB000000042420448054900684968044AC1F3FD +:100AC0000221515CC84070474400002000100240E1 +:100AD000A21E00080448054900684968044AC1F399 +:100AE000C221515CC8407047440000200010024001 +:100AF000A21E00080E4A51680E4801F00C03042B98 +:100B000011D0082B0FD10C48C1F38343C903C05C3B +:100B10000AD55168084AC1F34041921E515C054A0A +:100B20005043B0FBF1F07047044948437047000060 +:100B30000010024000127A00821E000800093D00E9 +:100B400010B5044CA068000603D5FFF715FF802000 +:100B5000A07210BD001002402DE9F84F040070D0C3 +:100B60002078C04DC00749D06868C0F381000128D3 +:100B700007D06868C0F38100022809D16868C00303 +:100B800006D52868800339D560680028E7D035E0AD +:100B90006068B0F5803F0BD010B1B0F5A02F11D038 +:100BA000286820F480302860286820F4802002E043 +:100BB000286840F480302860606890B1FFF73EFEFE +:100BC00006460AE0286840F480202860F0E700BF6D +:100BD000FFF734FE801B642873D828688003F7D59C +:100BE0000CE0FFF72BFE064605E000BFFFF726FEF0 +:100BF000801B6428F0D828688003F7D420789A4EA8 +:100C000080074FF001094FF0000839D5686810F0EF +:100C10000C0F07D06868C0F38100022809D168680A +:100C2000C00306D42868800714D52069012808D19C +:100C300010E02069B0B1C6F80090FFF7FFFD07464D +:100C400005E00AE1FFF7FAFDC01B0228C4D82868B6 +:100C50008007F7D52868616920F0F80040EAC100F4 +:100C600028600DE0C6F80080FFF7E8FD074604E0C5 +:100C7000FFF7E4FDC01B022823D828688007F7D4BB +:100C8000207800072CD57948A169D9B1C0F8009027 +:100C9000FFF7D4FD074604E0FFF7D0FDC01B022894 +:100CA0000FD8686A8007F7D571484FF4FA51006889 +:100CB000B0FBF1F0009000BF0098411E0091FAD205 +:100CC0000EE080E0C0F80080FFF7B8FD074604E0C2 +:100CD000FFF7B4FDC01B022875D8686A8007F7D4F7 +:100CE0002078400760D5E8690027C00008D4E8698B +:100CF00040F08050E861E869012700F080500090E2 +:100D00005C480168C90513D40168834641F48071C9 +:100D10000160FFF793FD824606E000BFFFF78EFDFE +:100D2000A0EB0A0064284ED8DBF80000C005F5D51A +:100D3000E06801280AD008B1052813D0286A20F0FD +:100D400001002862286A20F0040002E0286A40F0CE +:100D500001002862E06841F2883B98B1FFF76EFD20 +:100D600082460BE0286A40F004002862EEE700BFEC +:100D7000FFF764FDA0EB0A0159455AD8286A80079D +:100D8000F6D50CE0FFF75AFD824605E0FFF756FD69 +:100D9000A0EB0A0159454CD8286A8007F6D41FB148 +:100DA000E86920F08050E861E06988B36968C1F3C0 +:100DB0008101022944D00228C6F8608004D0FFF7E0 +:100DC0003DFD044638E034E0FFF738FD074604E017 +:100DD000FFF734FDC01B02282BD828688001F7D408 +:100DE000206AB0F5803F05D16868A16820F4003022 +:100DF00008436860D4E908010843696821F4741164 +:100E000008436860C6F86090FFF718FD044606E0E6 +:100E100025E000BFFFF712FD001B022809D8286853 +:100E20008001F7D51BE000BFFFF708FD001B02287B +:100E300002D90320BDE8F88F28688001F4D40EE0C1 +:100E40000128F7D06868226A00F48031914204D109 +:100E5000616A00F47010884201D00120EAE70020A6 +:100E6000E8E70000001002400000424280044242D5 +:100E7000440000200070004010B5401EB0F1807F9B +:100E800001D3012010BD4FF0E02460610F216017F5 +:100E900000F09DFF0020A06107202061002010BD10 +:100EA00070B590F83C20012A26D0012480F83C40FF +:100EB000022280F83D2003685A689D6822F070067F +:100EC0000A6832435A600D4B02689A4208D0B2F168 +:100ED000804F05D00A4B9A4202D00A4B9A4204D165 +:100EE000496825F080031943916080F83D40002156 +:100EF00080F83C10084670BD022070BD002C0140F7 +:100F0000000400400008004010B5040003D094F82D +:100F10003D0010B107E0012010BD002084F83C0026 +:100F2000204600F01FF8022084F83D00211D2068B3 +:100F300000F0D6FC012084F8460084F83E0084F8D6 +:100F40003F0084F8400084F8410084F8420084F8AF +:100F5000430084F8440084F8450084F83D000020F4 +:100F600010BD000008B501680B48B1F1804F0BD0EF +:100F70000A4A914207D1C16941F00201C161C069C9 +:100F800000F00200009008BDC16941F00101C1619B +:100F9000C06900F00100F5E70010024000040040C5 +:100FA00090F83D10012901D001207047022180F8FE +:100FB0003D100168CA6842F00102CA6000680B492E +:100FC000884208D0B0F1804F05D00949884202D04C +:100FD0000849884204D1816801F00701062903D03D +:100FE000016841F00101016000207047002C0140C0 +:100FF000000400400008004070B5044690F83C0032 +:101000000025012817D0012684F83C60022084F8CE +:101010003D002068826822F0770222F47F428260DD +:101020000868502838D00DDC20284FD005DC90B35C +:10103000102811D14AE0022070BD302846D0402847 +:101040000AD13BE060282FD070280DD0B0F5805F2A +:1010500003D0B0F5005F12D0012584F83D60002078 +:1010600084F83C00284670BDCB68D1E90121206896 +:1010700000F072FC2068816841F0770109E0CB68DC +:10108000D1E90121206800F067FC2068816841F403 +:1010900080418160E1E719E0CA684968206800F092 +:1010A0006DFC5021206806E0CA684968206800F09D +:1010B00076FC6021206800F059FCCEE7CA684968D8 +:1010C000206800F05BFC40212068F4E722680146BC +:1010D0001046F0E770477047F8B5016804460868A5 +:1010E000CA684B6910F00F0F4FF0000559D003F09C +:1010F000010602F49077374365D0C10705D0D105CA +:1011000003D5616C41F001016164410705D5D90740 +:1011100003D0616C41F002016164810705D5D907F4 +:1011200003D0616C41F004016164010707D502F04E +:101130002001314303D0616C41F008016164616CAE +:1011400000293AD0800604D5900602D5204600F04A +:10115000ECFC20684069616CC0F38010090700D482 +:1011600060B3204600F0ACFC20684069400621D501 +:101170002068143050E8001F21F0400140E80012C0 +:10118000002AF5D1E06BA8B16D494163E06BFFF730 +:1011900003F9002811D0E06B416B01B0BDE8F040CD +:1011A000084783060FD593060DD52046BDE8F840C5 +:1011B00000F0BBBC2046FFF78EFFF8BD2046FFF7CE +:1011C0008AFF6564F8BD266B2023012E7CD1C606FC +:1011D0007AD5D60678D508684868009048694FF0F7 +:1011E0000206400640D5E16B086840680004000C28 +:1011F000E8D0A28D8242E5D9E085886920282DD0EB +:1012000020680C3050E8001F21F4807140E8001283 +:10121000002AF5D12068143050E8001F21F00101A8 +:1012200040E80012002AF5D12068143050E8001F71 +:1012300021F0400140E80012002AF5D184F8423044 +:10124000256320680C3050E8001F21F0100140E8B1 +:101250000012002AF5D1E06BFFF77AF86663A08DE3 +:10126000E18D401A81B22AE0A08DE18D401A81B251 +:10127000E08D0028A6D00029A4D022680C3252E8C4 +:10128000000F20F4907042E80007002FF5D120688D +:10129000143050E8002F22F0010240E80027002F10 +:1012A000F5D184F84230256320680C3050E8002FD7 +:1012B00022F0100240E80023002BF5D1666320469F +:1012C000FFF708FFF8BDFFE705062BD5150629D562 +:1012D00094F841002128F5D1A068B0F5805F01D1D4 +:1012E0002069B0B1206A411C216221680078486001 +:1012F000E08C401E0004000CE084E3D12068C1684B +:1013000021F08001C1602068C16841F04001C160E6 +:10131000D8E7206A0088C0F308004860206A801C73 +:101320002062E5E74006CDD55006CBD5CA682046F9 +:1013300022F04002CA6084F8413000F052F9C1E75F +:10134000C319000870B5040004D094F841000025CA +:1013500010B106E0012070BD84F84050204600F036 +:1013600023F8242084F841002068C16821F400514A +:10137000C160204600F03AFC2068016921F49041E8 +:1013800001612068416921F02A0141612068C1683A +:1013900041F40051C1606564202084F8410084F864 +:1013A00042006563002070BDF0B585B00024009454 +:1013B000019402940394054603684D48DFF82CC15C +:1013C000022103224B4E0715634538D1836943F44C +:1013D00080438361836903F480430493836943F00A +:1013E000040383618069039200F004000490080202 +:1013F000CDE9000169463046FFF72AF9CDE90074CE +:10140000694630460294FFF723F93C4E3A48C6E954 +:1014100000048020C6E9024034617461B461304642 +:10142000F461FFF7AFF808B1FEF790FFEE6300221A +:10143000114625207562FFF76DFA252028E0304D12 +:10144000AB4229D1C36943F40033C361C36903F4D8 +:1014500000330493836943F004038361806903923A +:1014600000F0040004900420CDE9000169463046F4 +:10147000FFF7EEF80820CDE90004694630460294F3 +:10148000FFF7E6F8002211462620FFF743FA262050 +:10149000FFF732FA05B0F0BD1A4DAB42FAD1C3697D +:1014A00043F48023C361C36903F4802304938369F5 +:1014B00043F0080383618069CDE9007100F0080002 +:1014C000CDE90320104D69462846FFF7C1F8E8141E +:1014D000CDE90004694628460294FFF7B9F80022D6 +:1014E00011462720FFF716FA2720D1E700380140E0 +:1014F0000010024000080140580002406C02002029 +:101500000044004000480040000C014090F8423088 +:10151000202B01D00220704721B11AB100230363B0 +:1015200000F0C0BB012070470349884202D1034943 +:101530000120487070470000940100200000002046 +:1015400070472DE9F843044690F841009846164646 +:101550000D46202802D00220BDE8F88385B17EB177 +:1015600000206064212084F84100FFF767F9A68419 +:101570008146E684A0682027B0F5805F02D003E0B2 +:101580000120E9E7206910B12E4600250EE0002673 +:101590000CE08021204600F0CDFBA8B9C6B116F8BA +:1015A000010B21684860E08C401EE084E08C4B46D3 +:1015B0004FF00002CDF800800028EAD14FF0400142 +:1015C000204600F0B7FB40B184F841700320C3E728 +:1015D00035F8020BC0F30800E3E784F841700020FF +:1015E000BAE77047FEE70000094808B5416941F0D5 +:1015F000010141614069002200F0010000901146A4 +:101600000F20FFF787F9BDE808400F20FFF774B9F6 +:101610000010024030B585B00024184800940194B1 +:1016200002940394816941F020018161816901F094 +:1016300020010491816941F004018161816901F017 +:1016400004010491816941F00801816180690C4DB8 +:1016500000F008000490012278212846FFF7E8F8FE +:10166000782000900120CDE9010402200390694612 +:101670002846FEF7EDFF05B030BD00000010024027 +:10168000000C014010B586B0002416480094019467 +:101690000294039404944FF080410594C0E900142F +:1016A0004FF6FF71C0E9024104618461FFF72CFC31 +:1016B00008B1FEF74BFE4FF4805000906946094890 +:1016C000FFF79AFC08B1FEF741FE049404A905480F +:1016D0000594FFF7E5FB002801D0FEF737FE06B0C2 +:1016E00010BD00000401002010B586B0002416488B +:1016F0000094019402940394049412490594C0E95F +:1017000000144FF6FF71C0E9024104618461FFF7E4 +:10171000FBFB08B1FEF71AFE4FF4805000906946BB +:101720000948FFF769FC08B1FEF710FE049404A90C +:1017300005480594FFF7B4FB002801D0FEF706FE2C +:1017400006B010BD000400404C0100200C4810B54C +:101750000A4901604FF416514160002181600C225A +:10176000C160C0E904128161C161FFF7EBFD00288F +:1017700003D0BDE81040FEF7E9BD10BD00380140C0 +:10178000940100200C4810B50A4901604FF416512D +:101790004160002181600C22C160C0E904128161B6 +:1017A000C161FFF7CFFD002803D0BDE81040FEF770 +:1017B000CDBD10BD00440040DC0100200C4810B538 +:1017C0000A4901604FF416514160002181600C22EA +:1017D000C160C0E904128161C161FFF7B3FD002857 +:1017E00003D0BDE81040FEF7B1BD10BD0048004079 +:1017F0002402002070B5134D002420462C7005F102 +:101800001402411C00EB400002F8201002EB8000A3 +:101810004470C4718460C0F802408471C8B2032867 +:10182000EFD35A210848FEF7EEFCEC702C71AC7037 +:10183000FFF704F8A860FFF701F8E86001202870BE +:1018400070BD00000000002048000020FEE7FFF708 +:1018500077F9FEE77047704710B50446FEF7B4FC11 +:10186000214682B2BDE810404FF0FF330148FFF738 +:1018700068BE000024020020FEF7E6BF30B58FB03E +:1018800028216846FEF7E1FC14210AA8FEF7DDFCDA +:1018900001210804CDE900100024029402250491DE +:1018A000CDE907504FF4E01009906846FFF754F96E +:1018B00008B172B6FEE70F20CDE90A054FF480604B +:1018C000CDE90C4002210AA80E94FFF757F808B1A1 +:1018D00072B6FEE7FFF7E8F80FB030BD70470000C2 +:1018E000F0B50268194B1A4C1A4D4FF080479842D8 +:1018F00005D0B84203D0A04201D0A84203D122F0C3 +:1019000070064A683243984205D0B84203D0A042DC +:1019100001D0A84203D122F44074CA6822434C6922 +:1019200022F08002224302608A68C2620A688262F0 +:10193000984201D109690163012141610169C90727 +:1019400003D0016921F001010161F0BD002C0140CB +:10195000000400400008004010B5846842EA0322F9 +:1019600024F47F440A432243826010BD826822F03F +:1019700070020A4342F007018160704710B5036AA4 +:10198000046A24F001040462846924F0F00444EA47 +:10199000021423F00A020A438461026210BD10B5EA +:1019A000036A046A24F010040462846923F0A0032B +:1019B00024F4704444EA023243EA01118261016274 +:1019C00010BD10B5406A0021C185C184FFF783FBBB +:1019D00010BD70B5446A2068406994F84110C0F3A6 +:1019E000C0100025212904D118B1E584204600F05B +:1019F0008EF82068406994F84210C0F380102229C4 +:101A000004D118B1E585204600F05AF8606C40F02A +:101A1000100060642046FFF75EFB70BD10B5014604 +:101A2000406A096809684FF0000289062ED4C28511 +:101A300001680C3151E8003F23F4807341E8003421 +:101A4000002CF5D10168143151E8003F23F0010367 +:101A500041E80034002CF5D10168143151E8003F11 +:101A600023F0400341E80034002CF5D1202180F818 +:101A70004210016B012909D101680C3151E8003F86 +:101A800023F0100341E80034002CF5D14263016BD0 +:101A9000012902D0FFF748FD10BD818DFFF71AFB29 +:101AA00010BD10B5406A01214163016B012902D0CC +:101AB000FFF746FD10BD818D4908FFF70BFB10BDF8 +:101AC00001680C3151E8002F22F4907241E80023A4 +:101AD000002BF5D10168143151E8002F22F00102EA +:101AE00041E80023002BF5D1016B012909D10168E0 +:101AF0000C3151E8002F22F0100241E80023002BA6 +:101B0000F5D1202180F8421000210163704701685F +:101B10000C3151E8002F22F0C00241E80023002BD5 +:101B2000F5D1202180F84110704708B590F8421097 +:101B3000222901D0022008BD82684FF480539A42C6 +:101B400001D1016921B1816A9A421BD04AB10AE0F0 +:101B50000268816A5268C2F308020A80816A891C9D +:101B600008E0026972B10268526802F07F020A70EE +:101B7000816A491C8162C18D491E0904090CC18515 +:101B800003D01BE002685268F1E70168CA6822F0DE +:101B90002002CA600168CA6822F48072CA600168C3 +:101BA0004A6922F001024A61202180F84210002196 +:101BB0004163026B012A03D0FFF7B6FC002008BD89 +:101BC000016301680C3151E8002F22F0100241E856 +:101BD0000023002BF5D101680A68D20602D50A68F5 +:101BE00049680091818DFFF775FAE7E770B5044603 +:101BF00000680169E26821F44051114301612169E3 +:101C0000A0680843616908432168CA6841F20C630F +:101C10009A430243CA6020684169A26921F4407175 +:101C2000114341611E492068884202D1FEF752FFEC +:101C300001E0FEF73FFF00EBC00101EB001260681E +:101C400064218000B2FBF0F3B3FBF1F36FF01806F0 +:101C50007343B2FBF0F5B2FBF0F605EB83053223DC +:101C600003EB0515B5FBF1F5B6FBF1F605F0F00554 +:101C700005EB0615B2FBF0F6B2FBF0F0B0FBF1F0AD +:101C80006FF01802504306EB800003EB0010B0FB2E +:101C9000F1F0216800F00F002844886070BD00005A +:101CA0000038014038B58162044682850020134621 +:101CB0006064222284F84220E56B1B4AAA62E56B2D +:101CC0001A4AEA62E56B1A4A2A63E26B50630A46D3 +:101CD0002168E06B091DFEF783FC206801684068FD +:101CE0000090206948B120680C3050E8001F41F492 +:101CF000807140E80012002AF5D12068143050E8C5 +:101D0000001F41F0010140E80012002AF5D12068CF +:101D1000143050E8001F41F0400140E80012002A52 +:101D2000F5D1002038BD00001D1A0008A31A0008D4 +:101D3000D31900082DE9F843984617460D46044686 +:101D4000089E24E0701C22D0FEF778FDA0EB08006E +:101D5000B0421AD8CEB12068C168490717D5802D86 +:101D600015D0402D13D00168C94309070FD401686D +:101D70000025406800902046FFF7A2FE082060641E +:101D800084F840500120BDE8F8830320FBE7206879 +:101D9000006835EA000004D00020B842D2D000200C +:101DA000F1E70120F9E700000148FFF795B90000CD +:101DB000940100200148FFF78FB90000DC010020EA +:101DC0000148FFF789B9000024020020FEE7090757 +:101DD000090E002804DB00F1E02080F800147047B1 +:101DE00000F00F0000F1E02080F8141D70470000A3 +:101DF000FEF732FDFFF742FDFFF70CFCFFF7F4FBA7 +:101E0000FFF7C0FCFFF73EFCFFF76EFCFFF79EFC00 +:101E1000FFF7D4FCFFF7EEFC0748FFF7C1F81022EC +:101E200006490748FFF772FB06A0FFF715FD0CA057 +:101E3000FFF712FDFEE7000004010020A2000020D1 +:101E4000940100204D617374657220436F6E74724B +:101E50006F6C6C657220537461727465640D0A0056 +:101E6000496E697469616C697A696E6720736C6127 +:101E7000766520646576696365732E2E2E0D0A00E3 +:101E8000010202030405060708090A0B0C0D0E0FD8 +:101E9000101000000000000000000102030406070B +:101EA000080900000000010203040000CC1E000825 +:101EB000000000204800000028010008141F00084E +:101EC00048000020C808000044010008000000008D +:101ED0000000000000000000000000000000000002 +:101EE00001000000000000000000000002000000EF +:101EF00000000000000000000300000000000000DF +:101F000000000000010000001000000000000000C0 +:041F100000127A0041 :04000005080000ED02 :00000001FF diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.htm b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.htm index 9364706..05974c6 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.htm +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.htm @@ -3,16 +3,16 @@ Static Call Graph - [PressureSensorBoardMaster\PressureSensorBoardMaster.axf]

Static Call Graph for image PressureSensorBoardMaster\PressureSensorBoardMaster.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Oct 27 10:55:09 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Nov 06 14:49:37 2025

-

Maximum Stack Usage = 304 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

+

Maximum Stack Usage = 136 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

-__rt_entry_main ⇒ main ⇒ Master_State_Machine ⇒ Send_Status_Query ⇒ __2snprintf ⇒ _printf_char_common ⇒ __printf +__rt_entry_main ⇒ main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority

Functions with no stack information

@@ -22,9 +22,9 @@ Mutually Recursive functions

  • BusFault_Handler   ⇒   BusFault_Handler
  • HardFault_Handler   ⇒   HardFault_Handler
  • MemManage_Handler   ⇒   MemManage_Handler
    -
  • UART_EndRxTransfer   ⇒   UART_EndRxTransfer
    +
  • UART_EndRxTransfer   ⇒   UART_EndRxTransfer
  • UsageFault_Handler   ⇒   UsageFault_Handler
    -
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer
    +
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer

    @@ -38,7 +38,7 @@ Function Pointers
  • DMA1_Channel2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • DMA1_Channel3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • DMA1_Channel4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
  • DMA1_Channel5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
  • DMA1_Channel5_IRQHandler from stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler) referenced from startup_stm32f103xb.o(RESET)
  • DMA1_Channel6_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • DMA1_Channel7_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • DebugMon_Handler from stm32f1xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f103xb.o(RESET) @@ -76,179 +76,157 @@ Function Pointers
  • TIM2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • TIM3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • TIM4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
  • UART_DMAAbortOnError from stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) -
  • UART_DMAError from stm32f1xx_hal_uart.o(i.UART_DMAError) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) -
  • UART_DMAReceiveCplt from stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) -
  • UART_DMARxHalfCplt from stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) -
  • USART1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
  • UART_DMAAbortOnError from stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) +
  • UART_DMAError from stm32f1xx_hal_uart.o(i.UART_DMAError) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) +
  • UART_DMAReceiveCplt from stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) +
  • UART_DMARxHalfCplt from stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) +
  • USART1_IRQHandler from stm32f1xx_it.o(i.USART1_IRQHandler) referenced from startup_stm32f103xb.o(RESET)
  • USART2_IRQHandler from stm32f1xx_it.o(i.USART2_IRQHandler) referenced from startup_stm32f103xb.o(RESET) -
  • USART3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
  • USART3_IRQHandler from stm32f1xx_it.o(i.USART3_IRQHandler) referenced from startup_stm32f103xb.o(RESET)
  • USBWakeUp_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • USB_HP_CAN1_TX_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • USB_LP_CAN1_RX0_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • UsageFault_Handler from stm32f1xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f103xb.o(RESET)
  • WWDG_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
  • __main from __main.o(!!!main) referenced from startup_stm32f103xb.o(.text) -
  • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text) -
  • _snputc from _snputc.o(.text) referenced from noretval__2snprintf.o(.text) +
  • __main from __main.o(!!!main) referenced from startup_stm32f103xb.o(.text)

    Global Symbols

    -

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]

    • >>   __rt_entry -
    • >>   __scatterload +

      __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) +

      [Calls]

      • >>   __rt_entry +
      • >>   __scatterload
      -

      __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) -

      [Called By]

      • >>   __main +

        __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) +

        [Called By]

        • >>   __main
        -

        __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

        [Calls]

        • >>   __rt_entry +

          __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

          [Calls]

          • >>   __rt_entry
          -

          __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

          __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

          __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

          __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

          __scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED) -

          [Calls]

          • >>   __scatterload_copy +

            __scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED) +

            [Calls]

            • >>   __scatterload_copy
            -
            [Called By]
            • >>   __scatterload_copy +
              [Called By]
              • >>   __scatterload_copy
              -

              __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) +

              __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) -

              _printf_percent (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)) -

              [Called By]

              • >>   __printf +

                __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) +

                [Called By]

                • >>   __rt_entry_li
                -

                _printf_x (Thumb, 0 bytes, Stack size unknown bytes, _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)) -

                [Stack]

                • Max Depth = 64 + Unknown Stack Size -
                • Call Chain = _printf_x ⇒ _printf_int_hex ⇒ _printf_int_common ⇒ _printf_post_padding -
                -
                [Calls]
                • >>   _printf_int_hex +

                  __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) + +

                  __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) + +

                  __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) + +

                  __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) + +

                  __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) + +

                  __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) + +

                  __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) + +

                  __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) + +

                  __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) + +

                  __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) + +

                  __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) + +

                  __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) + +

                  __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) + +

                  __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) + +

                  __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) + +

                  __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) + +

                  __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) + +

                  __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) + +

                  __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) + +

                  __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) + +

                  __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) + +

                  __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) +

                  [Called By]

                  • >>   __rt_exit_ls
                  -

                  _printf_s (Thumb, 0 bytes, Stack size unknown bytes, _printf_s.o(.ARM.Collect$$_printf_percent$$00000014)) -

                  [Stack]

                  • Max Depth = 40 + Unknown Stack Size -
                  • Call Chain = _printf_s ⇒ _printf_string ⇒ _printf_cs_common ⇒ _printf_str ⇒ _printf_post_padding -
                  -
                  [Calls]
                  • >>   _printf_string +

                    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) + +

                    __rt_lib_shutdown_fini_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) + +

                    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) + +

                    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)) + +

                    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)) + +

                    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) + +

                    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) + +

                    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)) + +

                    __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) +

                    [Called By]

                    • >>   __main +
                    • >>   __scatterload_rt2
                    -

                    _printf_percent_end (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)) +

                    __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) -

                    __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) -

                    [Called By]

                    • >>   __rt_entry_li -
                    - -

                    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) - -

                    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) - -

                    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) - -

                    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) - -

                    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) - -

                    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) - -

                    __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) - -

                    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) - -

                    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) - -

                    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) - -

                    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) - -

                    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) - -

                    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) - -

                    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) - -

                    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) - -

                    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) - -

                    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) - -

                    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) - -

                    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) - -

                    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) - -

                    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) - -

                    __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) -

                    [Called By]

                    • >>   __rt_exit_ls -
                    - -

                    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) - -

                    __rt_lib_shutdown_fini_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) - -

                    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) - -

                    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)) - -

                    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)) - -

                    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) - -

                    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) - -

                    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)) - -

                    __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) -

                    [Called By]

                    • >>   __main -
                    • >>   __scatterload_rt2 -
                    - -

                    __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) - -

                    __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004)) +

                    __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))

                    [Stack]

                    • Max Depth = 8 + Unknown Stack Size
                    • Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap
                    -
                    [Calls]
                    • >>   __user_setup_stackheap +
                      [Calls]
                      • >>   __user_setup_stackheap
                      -

                      __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) -

                      [Calls]

                      • >>   __rt_lib_init +

                        __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) +

                        [Calls]

                        • >>   __rt_lib_init
                        -

                        __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) +

                        __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) -

                        __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) -

                        [Stack]

                        • Max Depth = 304 + Unknown Stack Size -
                        • Call Chain = __rt_entry_main ⇒ main ⇒ Master_State_Machine ⇒ Send_Status_Query ⇒ __2snprintf ⇒ _printf_char_common ⇒ __printf +

                          __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) +

                          [Stack]

                          • Max Depth = 136 + Unknown Stack Size +
                          • Call Chain = __rt_entry_main ⇒ main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                          -
                          [Calls]
                          • >>   main -
                          • >>   exit +
                            [Calls]
                            • >>   main +
                            • >>   exit
                            -

                            __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) +

                            __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) -

                            __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000)) -

                            [Called By]

                            • >>   exit +

                              __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000)) +

                              [Called By]

                              • >>   exit
                              -

                              __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) -

                              [Calls]

                              • >>   __rt_lib_shutdown +

                                __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) +

                                [Calls]

                                • >>   __rt_lib_shutdown
                                -

                                __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) +

                                __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) -

                                __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004)) -

                                [Calls]

                                • >>   _sys_exit +

                                  __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004)) +

                                  [Calls]

                                  • >>   _sys_exit

                                  Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text)) @@ -279,9 +257,6 @@ Global Symbols

                                  DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
                                  [Address Reference Count : 1]

                                  • startup_stm32f103xb.o(RESET)
                                  -

                                  DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text)) -
                                  [Address Reference Count : 1]

                                  • startup_stm32f103xb.o(RESET) -

                                  DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
                                  [Address Reference Count : 1]

                                  • startup_stm32f103xb.o(RESET)
                                  @@ -366,12 +341,6 @@ Global Symbols

                                  TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
                                  [Address Reference Count : 1]

                                  • startup_stm32f103xb.o(RESET)
                                  -

                                  USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text)) -
                                  [Address Reference Count : 1]

                                  • startup_stm32f103xb.o(RESET) -
                                  -

                                  USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text)) -
                                  [Address Reference Count : 1]

                                  • startup_stm32f103xb.o(RESET) -

                                  USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
                                  [Address Reference Count : 1]

                                  • startup_stm32f103xb.o(RESET)
                                  @@ -384,182 +353,80 @@ Global Symbols

                                  WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
                                  [Address Reference Count : 1]

                                  • startup_stm32f103xb.o(RESET)
                                  -

                                  __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f103xb.o(.text)) -

                                  [Called By]

                                  • >>   __user_setup_stackheap +

                                    __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f103xb.o(.text)) +

                                    [Called By]

                                    • >>   __user_setup_stackheap
                                    -

                                    __2snprintf (Thumb, 48 bytes, Stack size 32 bytes, noretval__2snprintf.o(.text)) -

                                    [Stack]

                                    • Max Depth = 136 + Unknown Stack Size -
                                    • Call Chain = __2snprintf ⇒ _printf_char_common ⇒ __printf -
                                    -
                                    [Calls]
                                    • >>   _sputc -
                                    • >>   _printf_char_common -
                                    -
                                    [Called By]
                                    • >>   main -
                                    • >>   Send_Status_Query -
                                    • >>   Send_Matrix_Query -
                                    • >>   Process_Slave_Response -
                                    - -

                                    _printf_pre_padding (Thumb, 44 bytes, Stack size 16 bytes, _printf_pad.o(.text)) -

                                    [Stack]

                                    • Max Depth = 16
                                    • Call Chain = _printf_pre_padding -
                                    -
                                    [Called By]
                                    • >>   _printf_int_common -
                                    • >>   _printf_str -
                                    - -

                                    _printf_post_padding (Thumb, 34 bytes, Stack size 16 bytes, _printf_pad.o(.text)) -

                                    [Stack]

                                    • Max Depth = 16
                                    • Call Chain = _printf_post_padding -
                                    -
                                    [Called By]
                                    • >>   _printf_int_common -
                                    • >>   _printf_str -
                                    - -

                                    _printf_str (Thumb, 82 bytes, Stack size 16 bytes, _printf_str.o(.text)) -

                                    [Stack]

                                    • Max Depth = 32
                                    • Call Chain = _printf_str ⇒ _printf_post_padding -
                                    -
                                    [Calls]
                                    • >>   _printf_post_padding -
                                    • >>   _printf_pre_padding -
                                    -
                                    [Called By]
                                    • >>   _printf_cs_common -
                                    - -

                                    _printf_int_hex (Thumb, 84 bytes, Stack size 16 bytes, _printf_hex_int.o(.text)) -

                                    [Stack]

                                    • Max Depth = 64
                                    • Call Chain = _printf_int_hex ⇒ _printf_int_common ⇒ _printf_post_padding -
                                    -
                                    [Calls]
                                    • >>   _printf_int_common -
                                    -
                                    [Called By]
                                    • >>   _printf_x -
                                    - -

                                    _printf_longlong_hex (Thumb, 0 bytes, Stack size 16 bytes, _printf_hex_int.o(.text), UNUSED) - -

                                    __printf (Thumb, 308 bytes, Stack size 40 bytes, __printf_flags_wp.o(.text)) -

                                    [Stack]

                                    • Max Depth = 40 + Unknown Stack Size -
                                    • Call Chain = __printf -
                                    -
                                    [Calls]
                                    • >>   _printf_percent -
                                    • >>   _is_digit -
                                    -
                                    [Called By]
                                    • >>   _printf_char_common -
                                    - -

                                    strlen (Thumb, 62 bytes, Stack size 8 bytes, strlen.o(.text)) +

                                    strlen (Thumb, 62 bytes, Stack size 8 bytes, strlen.o(.text))

                                    [Stack]

                                    • Max Depth = 8
                                    • Call Chain = strlen
                                    -
                                    [Called By]
                                    • >>   Send_Debug_Message +
                                      [Called By]
                                      • >>   Send_Debug_Message
                                      -

                                      __aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text)) -

                                      [Called By]

                                      • >>   Master_Initialization +

                                        __aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text)) +

                                        [Called By]

                                        • >>   Master_Initialization
                                        -

                                        __rt_memclr (Thumb, 68 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED) -

                                        [Calls]

                                        • >>   _memset_w +

                                          __rt_memclr (Thumb, 68 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED) +

                                          [Calls]

                                          • >>   _memset_w
                                          -

                                          _memset (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr.o(.text), UNUSED) +

                                          _memset (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr.o(.text), UNUSED) -

                                          __aeabi_memclr4 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text)) +

                                          __aeabi_memclr4 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))

                                          [Stack]

                                          • Max Depth = 4
                                          • Call Chain = __aeabi_memclr4
                                          -
                                          [Called By]
                                          • >>   SystemClock_Config +
                                            [Called By]
                                            • >>   SystemClock_Config
                                            -

                                            __aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) +

                                            __aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) -

                                            __rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) +

                                            __rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) -

                                            _memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) -

                                            [Called By]

                                            • >>   __rt_memclr +

                                              _memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) +

                                              [Called By]

                                              • >>   __rt_memclr
                                              -

                                              __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                                              __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                                              __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                                              __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                                              __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                                              __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                                              _printf_int_common (Thumb, 178 bytes, Stack size 32 bytes, _printf_intcommon.o(.text)) -

                                              [Stack]

                                              • Max Depth = 48
                                              • Call Chain = _printf_int_common ⇒ _printf_post_padding -
                                              -
                                              [Calls]
                                              • >>   _printf_post_padding -
                                              • >>   _printf_pre_padding -
                                              -
                                              [Called By]
                                              • >>   _printf_int_hex -
                                              - -

                                              _printf_char_common (Thumb, 32 bytes, Stack size 64 bytes, _printf_char_common.o(.text)) -

                                              [Stack]

                                              • Max Depth = 104 + Unknown Stack Size -
                                              • Call Chain = _printf_char_common ⇒ __printf -
                                              -
                                              [Calls]
                                              • >>   __printf -
                                              -
                                              [Called By]
                                              • >>   __2snprintf -
                                              - -

                                              _sputc (Thumb, 10 bytes, Stack size 0 bytes, _sputc.o(.text)) -

                                              [Called By]

                                              • >>   __2snprintf -
                                              - -

                                              _snputc (Thumb, 16 bytes, Stack size 0 bytes, _snputc.o(.text)) -
                                              [Address Reference Count : 1]

                                              • noretval__2snprintf.o(.text) -
                                              -

                                              _printf_cs_common (Thumb, 20 bytes, Stack size 8 bytes, _printf_char.o(.text)) -

                                              [Stack]

                                              • Max Depth = 40
                                              • Call Chain = _printf_cs_common ⇒ _printf_str ⇒ _printf_post_padding -
                                              -
                                              [Calls]
                                              • >>   _printf_str -
                                              -
                                              [Called By]
                                              • >>   _printf_string -
                                              • >>   _printf_char -
                                              - -

                                              _printf_char (Thumb, 16 bytes, Stack size 0 bytes, _printf_char.o(.text), UNUSED) -

                                              [Calls]

                                              • >>   _printf_cs_common -
                                              - -

                                              _printf_string (Thumb, 8 bytes, Stack size 0 bytes, _printf_char.o(.text)) -

                                              [Stack]

                                              • Max Depth = 40
                                              • Call Chain = _printf_string ⇒ _printf_cs_common ⇒ _printf_str ⇒ _printf_post_padding -
                                              -
                                              [Calls]
                                              • >>   _printf_cs_common -
                                              -
                                              [Called By]
                                              • >>   _printf_s -
                                              - -

                                              __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text)) +

                                              __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))

                                              [Stack]

                                              • Max Depth = 8 + Unknown Stack Size
                                              • Call Chain = __user_setup_stackheap
                                              -
                                              [Calls]
                                              • >>   __user_initial_stackheap -
                                              • >>   __user_perproc_libspace +
                                                [Calls]
                                                • >>   __user_initial_stackheap +
                                                • >>   __user_perproc_libspace
                                                -
                                                [Called By]
                                                • >>   __rt_entry_sh +
                                                  [Called By]
                                                  • >>   __rt_entry_sh
                                                  -

                                                  exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text)) +

                                                  exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text))

                                                  [Stack]

                                                  • Max Depth = 8 + Unknown Stack Size
                                                  • Call Chain = exit
                                                  -
                                                  [Calls]
                                                  • >>   __rt_exit +
                                                    [Calls]
                                                    • >>   __rt_exit
                                                    -
                                                    [Called By]
                                                    • >>   __rt_entry_main +
                                                      [Called By]
                                                      • >>   __rt_entry_main
                                                      -

                                                      __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                                                      __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) -

                                                      __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) -

                                                      [Called By]

                                                      • >>   __user_setup_stackheap +

                                                        __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) +

                                                        [Called By]

                                                        • >>   __user_setup_stackheap
                                                        -

                                                        __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                                                        __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) -

                                                        _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text)) -

                                                        [Called By]

                                                        • >>   __rt_exit_exit +

                                                          _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text)) +

                                                          [Called By]

                                                          • >>   __rt_exit_exit
                                                          -

                                                          __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                                                          __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                                                          __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                                                          __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)

                                                          BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.BusFault_Handler))

                                                          [Calls]

                                                          • >>   BusFault_Handler @@ -568,298 +435,300 @@ Global Symbols

                                                          [Address Reference Count : 1]
                                                          • startup_stm32f103xb.o(RESET)
                                                          -

                                                          __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED) +

                                                          __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED) -

                                                          Calculate_CRC16 (Thumb, 52 bytes, Stack size 16 bytes, main.o(i.Calculate_CRC16)) -

                                                          [Stack]

                                                          • Max Depth = 16
                                                          • Call Chain = Calculate_CRC16 +

                                                            DMA1_Channel5_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler)) +

                                                            [Stack]

                                                            • Max Depth = 40
                                                            • Call Chain = DMA1_Channel5_IRQHandler ⇒ HAL_DMA_IRQHandler
                                                            -
                                                            [Called By]
                                                            • >>   Verify_CRC16 -
                                                            • >>   Send_Status_Query -
                                                            • >>   Send_RS485_Modbus_Frame -
                                                            • >>   Send_RS232_Modbus_Frame -
                                                            • >>   Send_Matrix_Query +
                                                              [Calls]
                                                              • >>   HAL_DMA_IRQHandler +
                                                              +
                                                              [Address Reference Count : 1]
                                                              • startup_stm32f103xb.o(RESET)
                                                              -

                                                              DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.DebugMon_Handler))
                                                              [Address Reference Count : 1]

                                                              • startup_stm32f103xb.o(RESET)
                                                              -

                                                              Error_Handler (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.Error_Handler)) -

                                                              [Called By]

                                                              • >>   MX_USART3_UART_Init -
                                                              • >>   MX_USART2_UART_Init -
                                                              • >>   MX_USART1_UART_Init -
                                                              • >>   MX_TIM2_Init +

                                                                Error_Handler (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.Error_Handler)) +

                                                                [Called By]

                                                                • >>   HAL_UART_MspInit +
                                                                • >>   MX_USART3_UART_Init +
                                                                • >>   MX_USART2_UART_Init +
                                                                • >>   MX_USART1_UART_Init +
                                                                • >>   MX_TIM3_Init +
                                                                • >>   MX_TIM2_Init
                                                                -

                                                                Get_Matrix_Point_Index (Thumb, 22 bytes, Stack size 0 bytes, main.o(i.Get_Matrix_Point_Index)) -

                                                                [Called By]

                                                                • >>   Parse_Slave_Matrix_Data -
                                                                - -

                                                                HAL_DMA_Abort (Thumb, 70 bytes, Stack size 8 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort)) +

                                                                HAL_DMA_Abort (Thumb, 70 bytes, Stack size 8 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort))

                                                                [Stack]

                                                                • Max Depth = 8
                                                                • Call Chain = HAL_DMA_Abort
                                                                -
                                                                [Called By]
                                                                • >>   HAL_UART_IRQHandler +
                                                                  [Called By]
                                                                  • >>   HAL_UART_IRQHandler
                                                                  -

                                                                  HAL_DMA_Abort_IT (Thumb, 148 bytes, Stack size 8 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT)) +

                                                                  HAL_DMA_Abort_IT (Thumb, 148 bytes, Stack size 8 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT))

                                                                  [Stack]

                                                                  • Max Depth = 8
                                                                  • Call Chain = HAL_DMA_Abort_IT
                                                                  -
                                                                  [Called By]
                                                                  • >>   HAL_UART_IRQHandler +
                                                                    [Called By]
                                                                    • >>   HAL_UART_IRQHandler
                                                                    -

                                                                    HAL_DMA_Start_IT (Thumb, 112 bytes, Stack size 16 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT)) +

                                                                    HAL_DMA_IRQHandler (Thumb, 316 bytes, Stack size 40 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler)) +

                                                                    [Stack]

                                                                    • Max Depth = 40
                                                                    • Call Chain = HAL_DMA_IRQHandler +
                                                                    +
                                                                    [Called By]
                                                                    • >>   DMA1_Channel5_IRQHandler +
                                                                    + +

                                                                    HAL_DMA_Init (Thumb, 84 bytes, Stack size 12 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Init)) +

                                                                    [Stack]

                                                                    • Max Depth = 12
                                                                    • Call Chain = HAL_DMA_Init +
                                                                    +
                                                                    [Called By]
                                                                    • >>   HAL_UART_MspInit +
                                                                    + +

                                                                    HAL_DMA_Start_IT (Thumb, 112 bytes, Stack size 16 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT))

                                                                    [Stack]

                                                                    • Max Depth = 28
                                                                    • Call Chain = HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                    -
                                                                    [Calls]
                                                                    • >>   DMA_SetConfig +
                                                                      [Calls]
                                                                      • >>   DMA_SetConfig
                                                                      -
                                                                      [Called By]
                                                                      • >>   UART_Start_Receive_DMA +
                                                                        [Called By]
                                                                        • >>   UART_Start_Receive_DMA
                                                                        -

                                                                        HAL_Delay (Thumb, 32 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_Delay)) -

                                                                        [Stack]

                                                                        • Max Depth = 16
                                                                        • Call Chain = HAL_Delay -
                                                                        -
                                                                        [Calls]
                                                                        • >>   HAL_GetTick -
                                                                        -
                                                                        [Called By]
                                                                        • >>   main -
                                                                        - -

                                                                        HAL_GPIO_Init (Thumb, 446 bytes, Stack size 40 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)) +

                                                                        HAL_GPIO_Init (Thumb, 446 bytes, Stack size 40 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init))

                                                                        [Stack]

                                                                        • Max Depth = 40
                                                                        • Call Chain = HAL_GPIO_Init
                                                                        -
                                                                        [Called By]
                                                                        • >>   HAL_UART_MspInit -
                                                                        • >>   MX_GPIO_Init +
                                                                          [Called By]
                                                                          • >>   HAL_UART_MspInit +
                                                                          • >>   MX_GPIO_Init
                                                                          -

                                                                          HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)) -

                                                                          [Called By]

                                                                          • >>   MX_GPIO_Init +

                                                                            HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)) +

                                                                            [Called By]

                                                                            • >>   MX_GPIO_Init
                                                                            -

                                                                            HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick)) -

                                                                            [Called By]

                                                                            • >>   HAL_UART_Transmit -
                                                                            • >>   HAL_RCC_OscConfig -
                                                                            • >>   HAL_RCC_ClockConfig -
                                                                            • >>   HAL_Delay -
                                                                            • >>   main -
                                                                            • >>   Send_Status_Query -
                                                                            • >>   Send_Matrix_Query -
                                                                            • >>   Process_Slave_Response -
                                                                            • >>   Master_State_Machine -
                                                                            • >>   Master_Initialization -
                                                                            • >>   UART_WaitOnFlagUntilTimeout +

                                                                              HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick)) +

                                                                              [Called By]

                                                                              • >>   HAL_UART_Transmit +
                                                                              • >>   HAL_RCC_OscConfig +
                                                                              • >>   HAL_RCC_ClockConfig +
                                                                              • >>   Master_Initialization +
                                                                              • >>   UART_WaitOnFlagUntilTimeout
                                                                              -

                                                                              HAL_IncTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick)) +

                                                                              HAL_IncTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick))

                                                                              [Called By]

                                                                              • >>   SysTick_Handler
                                                                              -

                                                                              HAL_Init (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal.o(i.HAL_Init)) +

                                                                              HAL_Init (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal.o(i.HAL_Init))

                                                                              [Stack]

                                                                              • Max Depth = 40
                                                                              • Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                              -
                                                                              [Calls]
                                                                              • >>   HAL_MspInit -
                                                                              • >>   HAL_InitTick -
                                                                              • >>   HAL_NVIC_SetPriorityGrouping +
                                                                                [Calls]
                                                                                • >>   HAL_MspInit +
                                                                                • >>   HAL_InitTick +
                                                                                • >>   HAL_NVIC_SetPriorityGrouping
                                                                                -
                                                                                [Called By]
                                                                                • >>   main +
                                                                                  [Called By]
                                                                                  • >>   main
                                                                                  -

                                                                                  HAL_InitTick (Thumb, 54 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_InitTick)) +

                                                                                  HAL_InitTick (Thumb, 54 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_InitTick))

                                                                                  [Stack]

                                                                                  • Max Depth = 32
                                                                                  • Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                  -
                                                                                  [Calls]
                                                                                  • >>   HAL_NVIC_SetPriority -
                                                                                  • >>   HAL_SYSTICK_Config +
                                                                                    [Calls]
                                                                                    • >>   HAL_NVIC_SetPriority +
                                                                                    • >>   HAL_SYSTICK_Config
                                                                                    -
                                                                                    [Called By]
                                                                                    • >>   HAL_RCC_ClockConfig -
                                                                                    • >>   HAL_Init +
                                                                                      [Called By]
                                                                                      • >>   HAL_RCC_ClockConfig +
                                                                                      • >>   HAL_Init
                                                                                      -

                                                                                      HAL_MspInit (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_hal_msp.o(i.HAL_MspInit)) +

                                                                                      HAL_MspInit (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_hal_msp.o(i.HAL_MspInit))

                                                                                      [Stack]

                                                                                      • Max Depth = 8
                                                                                      • Call Chain = HAL_MspInit
                                                                                      -
                                                                                      [Called By]
                                                                                      • >>   HAL_Init +
                                                                                        [Called By]
                                                                                        • >>   HAL_Init
                                                                                        -

                                                                                        HAL_NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)) -

                                                                                        [Called By]

                                                                                        • >>   HAL_UART_MspInit +

                                                                                          HAL_NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)) +

                                                                                          [Called By]

                                                                                          • >>   HAL_UART_MspInit +
                                                                                          • >>   MX_DMA_Init
                                                                                          -

                                                                                          HAL_NVIC_SetPriority (Thumb, 60 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)) +

                                                                                          HAL_NVIC_SetPriority (Thumb, 60 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority))

                                                                                          [Stack]

                                                                                          • Max Depth = 16
                                                                                          • Call Chain = HAL_NVIC_SetPriority
                                                                                          -
                                                                                          [Calls]
                                                                                          • >>   __NVIC_SetPriority +
                                                                                            [Calls]
                                                                                            • >>   __NVIC_SetPriority
                                                                                            -
                                                                                            [Called By]
                                                                                            • >>   HAL_UART_MspInit -
                                                                                            • >>   HAL_InitTick +
                                                                                              [Called By]
                                                                                              • >>   HAL_UART_MspInit +
                                                                                              • >>   MX_DMA_Init +
                                                                                              • >>   HAL_InitTick
                                                                                              -

                                                                                              HAL_NVIC_SetPriorityGrouping (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)) -

                                                                                              [Called By]

                                                                                              • >>   HAL_Init +

                                                                                                HAL_NVIC_SetPriorityGrouping (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)) +

                                                                                                [Called By]

                                                                                                • >>   HAL_Init
                                                                                                -

                                                                                                HAL_RCC_CSSCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback)) -

                                                                                                [Called By]

                                                                                                • >>   HAL_RCC_NMI_IRQHandler +

                                                                                                  HAL_RCC_CSSCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback)) +

                                                                                                  [Called By]

                                                                                                  • >>   HAL_RCC_NMI_IRQHandler
                                                                                                  -

                                                                                                  HAL_RCC_ClockConfig (Thumb, 280 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)) +

                                                                                                  HAL_RCC_ClockConfig (Thumb, 280 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 64
                                                                                                  • Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                  -
                                                                                                  [Calls]
                                                                                                  • >>   HAL_GetTick -
                                                                                                  • >>   HAL_RCC_GetSysClockFreq -
                                                                                                  • >>   HAL_InitTick +
                                                                                                    [Calls]
                                                                                                    • >>   HAL_GetTick +
                                                                                                    • >>   HAL_RCC_GetSysClockFreq +
                                                                                                    • >>   HAL_InitTick
                                                                                                    -
                                                                                                    [Called By]
                                                                                                    • >>   SystemClock_Config +
                                                                                                      [Called By]
                                                                                                      • >>   SystemClock_Config
                                                                                                      -

                                                                                                      HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)) -

                                                                                                      [Called By]

                                                                                                      • >>   UART_SetConfig +

                                                                                                        HAL_RCC_EnableCSS (Thumb, 8 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_EnableCSS)) +

                                                                                                        [Called By]

                                                                                                        • >>   SystemClock_Config
                                                                                                        -

                                                                                                        HAL_RCC_GetPCLK2Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)) -

                                                                                                        [Called By]

                                                                                                        • >>   UART_SetConfig +

                                                                                                          HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)) +

                                                                                                          [Called By]

                                                                                                          • >>   UART_SetConfig
                                                                                                          -

                                                                                                          HAL_RCC_GetSysClockFreq (Thumb, 58 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)) -

                                                                                                          [Called By]

                                                                                                          • >>   HAL_RCC_ClockConfig +

                                                                                                            HAL_RCC_GetPCLK2Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)) +

                                                                                                            [Called By]

                                                                                                            • >>   UART_SetConfig
                                                                                                            -

                                                                                                            HAL_RCC_NMI_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler)) +

                                                                                                            HAL_RCC_GetSysClockFreq (Thumb, 58 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)) +

                                                                                                            [Called By]

                                                                                                            • >>   HAL_RCC_ClockConfig +
                                                                                                            + +

                                                                                                            HAL_RCC_NMI_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 8
                                                                                                            • Call Chain = HAL_RCC_NMI_IRQHandler
                                                                                                            -
                                                                                                            [Calls]
                                                                                                            • >>   HAL_RCC_CSSCallback +
                                                                                                              [Calls]
                                                                                                              • >>   HAL_RCC_CSSCallback

                                                                                                              [Called By]
                                                                                                              • >>   NMI_Handler
                                                                                                              -

                                                                                                              HAL_RCC_OscConfig (Thumb, 778 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)) +

                                                                                                              HAL_RCC_OscConfig (Thumb, 778 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 40
                                                                                                              • Call Chain = HAL_RCC_OscConfig
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   HAL_GetTick +
                                                                                                                [Calls]
                                                                                                                • >>   HAL_GetTick
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   SystemClock_Config +
                                                                                                                  [Called By]
                                                                                                                  • >>   SystemClock_Config
                                                                                                                  -

                                                                                                                  HAL_SYSTICK_Config (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config)) +

                                                                                                                  HAL_SYSTICK_Config (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 8
                                                                                                                  • Call Chain = HAL_SYSTICK_Config
                                                                                                                  -
                                                                                                                  [Calls]
                                                                                                                  • >>   __NVIC_SetPriority +
                                                                                                                    [Calls]
                                                                                                                    • >>   __NVIC_SetPriority
                                                                                                                    -
                                                                                                                    [Called By]
                                                                                                                    • >>   HAL_InitTick +
                                                                                                                      [Called By]
                                                                                                                      • >>   HAL_InitTick
                                                                                                                      -

                                                                                                                      HAL_TIMEx_MasterConfigSynchronization (Thumb, 92 bytes, Stack size 16 bytes, stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)) +

                                                                                                                      HAL_TIMEx_MasterConfigSynchronization (Thumb, 92 bytes, Stack size 16 bytes, stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization))

                                                                                                                      [Stack]

                                                                                                                      • Max Depth = 16
                                                                                                                      • Call Chain = HAL_TIMEx_MasterConfigSynchronization
                                                                                                                      -
                                                                                                                      [Called By]
                                                                                                                      • >>   MX_TIM2_Init +
                                                                                                                        [Called By]
                                                                                                                        • >>   MX_TIM3_Init +
                                                                                                                        • >>   MX_TIM2_Init
                                                                                                                        -

                                                                                                                        HAL_TIM_Base_Init (Thumb, 90 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init)) +

                                                                                                                        HAL_TIM_Base_Init (Thumb, 90 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init))

                                                                                                                        [Stack]

                                                                                                                        • Max Depth = 28
                                                                                                                        • Call Chain = HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
                                                                                                                        -
                                                                                                                        [Calls]
                                                                                                                        • >>   HAL_TIM_Base_MspInit -
                                                                                                                        • >>   TIM_Base_SetConfig +
                                                                                                                          [Calls]
                                                                                                                          • >>   HAL_TIM_Base_MspInit +
                                                                                                                          • >>   TIM_Base_SetConfig
                                                                                                                          -
                                                                                                                          [Called By]
                                                                                                                          • >>   MX_TIM2_Init +
                                                                                                                            [Called By]
                                                                                                                            • >>   MX_TIM3_Init +
                                                                                                                            • >>   MX_TIM2_Init
                                                                                                                            -

                                                                                                                            HAL_TIM_Base_MspInit (Thumb, 52 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_Base_MspInit)) +

                                                                                                                            HAL_TIM_Base_MspInit (Thumb, 52 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_Base_MspInit))

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 8
                                                                                                                            • Call Chain = HAL_TIM_Base_MspInit
                                                                                                                            -
                                                                                                                            [Called By]
                                                                                                                            • >>   HAL_TIM_Base_Init +
                                                                                                                              [Called By]
                                                                                                                              • >>   HAL_TIM_Base_Init
                                                                                                                              -

                                                                                                                              HAL_TIM_Base_Start_IT (Thumb, 76 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)) -

                                                                                                                              [Called By]

                                                                                                                              • >>   main +

                                                                                                                                HAL_TIM_Base_Start_IT (Thumb, 76 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)) +

                                                                                                                                [Called By]

                                                                                                                                • >>   main
                                                                                                                                -

                                                                                                                                HAL_TIM_ConfigClockSource (Thumb, 220 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)) +

                                                                                                                                HAL_TIM_ConfigClockSource (Thumb, 220 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 24
                                                                                                                                • Call Chain = HAL_TIM_ConfigClockSource ⇒ TIM_TI2_ConfigInputStage
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   TIM_TI2_ConfigInputStage -
                                                                                                                                • >>   TIM_TI1_ConfigInputStage -
                                                                                                                                • >>   TIM_ITRx_SetConfig -
                                                                                                                                • >>   TIM_ETR_SetConfig +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   TIM_TI2_ConfigInputStage +
                                                                                                                                  • >>   TIM_TI1_ConfigInputStage +
                                                                                                                                  • >>   TIM_ITRx_SetConfig +
                                                                                                                                  • >>   TIM_ETR_SetConfig
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   MX_TIM2_Init +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   MX_TIM3_Init +
                                                                                                                                    • >>   MX_TIM2_Init
                                                                                                                                    -

                                                                                                                                    HAL_UARTEx_RxEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)) -

                                                                                                                                    [Called By]

                                                                                                                                    • >>   HAL_UART_IRQHandler -
                                                                                                                                    • >>   UART_Receive_IT -
                                                                                                                                    • >>   UART_DMARxHalfCplt -
                                                                                                                                    • >>   UART_DMAReceiveCplt +

                                                                                                                                      HAL_UARTEx_RxEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)) +

                                                                                                                                      [Called By]

                                                                                                                                      • >>   HAL_UART_IRQHandler +
                                                                                                                                      • >>   UART_Receive_IT +
                                                                                                                                      • >>   UART_DMARxHalfCplt +
                                                                                                                                      • >>   UART_DMAReceiveCplt
                                                                                                                                      -

                                                                                                                                      HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)) -

                                                                                                                                      [Called By]

                                                                                                                                      • >>   HAL_UART_IRQHandler -
                                                                                                                                      • >>   UART_DMAError -
                                                                                                                                      • >>   UART_DMAAbortOnError +

                                                                                                                                        HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)) +

                                                                                                                                        [Called By]

                                                                                                                                        • >>   HAL_UART_IRQHandler +
                                                                                                                                        • >>   UART_DMAError +
                                                                                                                                        • >>   UART_DMAAbortOnError
                                                                                                                                        -

                                                                                                                                        HAL_UART_IRQHandler (Thumb, 616 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)) +

                                                                                                                                        HAL_UART_IRQHandler (Thumb, 616 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler))

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 32
                                                                                                                                        • Call Chain = HAL_UART_IRQHandler ⇒ HAL_DMA_Abort
                                                                                                                                        -
                                                                                                                                        [Calls]
                                                                                                                                        • >>   HAL_DMA_Abort -
                                                                                                                                        • >>   HAL_UART_TxCpltCallback -
                                                                                                                                        • >>   HAL_UART_ErrorCallback -
                                                                                                                                        • >>   HAL_UARTEx_RxEventCallback -
                                                                                                                                        • >>   UART_Receive_IT -
                                                                                                                                        • >>   UART_EndRxTransfer -
                                                                                                                                        • >>   HAL_DMA_Abort_IT +
                                                                                                                                          [Calls]
                                                                                                                                          • >>   HAL_DMA_Abort +
                                                                                                                                          • >>   HAL_UART_TxCpltCallback +
                                                                                                                                          • >>   HAL_UART_ErrorCallback +
                                                                                                                                          • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                          • >>   UART_Receive_IT +
                                                                                                                                          • >>   UART_EndRxTransfer +
                                                                                                                                          • >>   HAL_DMA_Abort_IT
                                                                                                                                          -
                                                                                                                                          [Called By]
                                                                                                                                          • >>   USART2_IRQHandler +
                                                                                                                                            [Called By]
                                                                                                                                            • >>   USART3_IRQHandler +
                                                                                                                                            • >>   USART2_IRQHandler +
                                                                                                                                            • >>   USART1_IRQHandler
                                                                                                                                            -

                                                                                                                                            HAL_UART_Init (Thumb, 100 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Init)) +

                                                                                                                                            HAL_UART_Init (Thumb, 100 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Init))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 96
                                                                                                                                            • Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                            -
                                                                                                                                            [Calls]
                                                                                                                                            • >>   HAL_UART_MspInit -
                                                                                                                                            • >>   UART_SetConfig +
                                                                                                                                              [Calls]
                                                                                                                                              • >>   HAL_UART_MspInit +
                                                                                                                                              • >>   UART_SetConfig
                                                                                                                                              -
                                                                                                                                              [Called By]
                                                                                                                                              • >>   MX_USART3_UART_Init -
                                                                                                                                              • >>   MX_USART2_UART_Init -
                                                                                                                                              • >>   MX_USART1_UART_Init +
                                                                                                                                                [Called By]
                                                                                                                                                • >>   MX_USART3_UART_Init +
                                                                                                                                                • >>   MX_USART2_UART_Init +
                                                                                                                                                • >>   MX_USART1_UART_Init
                                                                                                                                                -

                                                                                                                                                HAL_UART_MspInit (Thumb, 248 bytes, Stack size 40 bytes, usart.o(i.HAL_UART_MspInit)) +

                                                                                                                                                HAL_UART_MspInit (Thumb, 324 bytes, Stack size 40 bytes, usart.o(i.HAL_UART_MspInit))

                                                                                                                                                [Stack]

                                                                                                                                                • Max Depth = 80
                                                                                                                                                • Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                -
                                                                                                                                                [Calls]
                                                                                                                                                • >>   HAL_NVIC_SetPriority -
                                                                                                                                                • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                • >>   HAL_GPIO_Init +
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   HAL_DMA_Init +
                                                                                                                                                  • >>   HAL_NVIC_SetPriority +
                                                                                                                                                  • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                  • >>   HAL_GPIO_Init +
                                                                                                                                                  • >>   Error_Handler
                                                                                                                                                  -
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   HAL_UART_Init +
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   HAL_UART_Init
                                                                                                                                                    -

                                                                                                                                                    HAL_UART_Receive_DMA (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA)) +

                                                                                                                                                    HAL_UART_Receive_DMA (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA))

                                                                                                                                                    [Stack]

                                                                                                                                                    • Max Depth = 44
                                                                                                                                                    • Call Chain = HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                    -
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   UART_Start_Receive_DMA +
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   UART_Start_Receive_DMA
                                                                                                                                                      -
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   main +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   main
                                                                                                                                                        -

                                                                                                                                                        HAL_UART_RxCpltCallback (Thumb, 14 bytes, Stack size 0 bytes, main.o(i.HAL_UART_RxCpltCallback)) -

                                                                                                                                                        [Called By]

                                                                                                                                                        • >>   UART_Receive_IT -
                                                                                                                                                        • >>   UART_DMAReceiveCplt +

                                                                                                                                                          HAL_UART_RxCpltCallback (Thumb, 14 bytes, Stack size 0 bytes, main.o(i.HAL_UART_RxCpltCallback)) +

                                                                                                                                                          [Called By]

                                                                                                                                                          • >>   UART_Receive_IT +
                                                                                                                                                          • >>   UART_DMAReceiveCplt
                                                                                                                                                          -

                                                                                                                                                          HAL_UART_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)) -

                                                                                                                                                          [Called By]

                                                                                                                                                          • >>   UART_DMARxHalfCplt +

                                                                                                                                                            HAL_UART_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)) +

                                                                                                                                                            [Called By]

                                                                                                                                                            • >>   UART_DMARxHalfCplt
                                                                                                                                                            -

                                                                                                                                                            HAL_UART_Transmit (Thumb, 160 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)) +

                                                                                                                                                            HAL_UART_Transmit (Thumb, 160 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit))

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 64
                                                                                                                                                            • Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
                                                                                                                                                            -
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   HAL_GetTick -
                                                                                                                                                            • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   HAL_GetTick +
                                                                                                                                                              • >>   UART_WaitOnFlagUntilTimeout
                                                                                                                                                              -
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   Send_Status_Query -
                                                                                                                                                              • >>   Send_RS485_Modbus_Frame -
                                                                                                                                                              • >>   Send_RS232_Modbus_Frame -
                                                                                                                                                              • >>   Send_Matrix_Query -
                                                                                                                                                              • >>   Send_Debug_Message +
                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   Send_Debug_Message
                                                                                                                                                                -

                                                                                                                                                                HAL_UART_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)) -

                                                                                                                                                                [Called By]

                                                                                                                                                                • >>   HAL_UART_IRQHandler +

                                                                                                                                                                  HAL_UART_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)) +

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   HAL_UART_IRQHandler

                                                                                                                                                                  HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler)) @@ -869,72 +738,80 @@ Global Symbols


                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                • startup_stm32f103xb.o(RESET)
                                                                                                                                                                -

                                                                                                                                                                MX_GPIO_Init (Thumb, 102 bytes, Stack size 32 bytes, gpio.o(i.MX_GPIO_Init)) +

                                                                                                                                                                MX_DMA_Init (Thumb, 40 bytes, Stack size 8 bytes, dma.o(i.MX_DMA_Init)) +

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                • Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority +
                                                                                                                                                                +
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                +
                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   main +
                                                                                                                                                                + +

                                                                                                                                                                MX_GPIO_Init (Thumb, 102 bytes, Stack size 32 bytes, gpio.o(i.MX_GPIO_Init))

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 72
                                                                                                                                                                • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
                                                                                                                                                                -
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_GPIO_WritePin -
                                                                                                                                                                • >>   HAL_GPIO_Init +
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   HAL_GPIO_WritePin +
                                                                                                                                                                  • >>   HAL_GPIO_Init
                                                                                                                                                                  -
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   main +
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   main
                                                                                                                                                                    -

                                                                                                                                                                    MX_TIM2_Init (Thumb, 94 bytes, Stack size 32 bytes, tim.o(i.MX_TIM2_Init)) +

                                                                                                                                                                    MX_TIM2_Init (Thumb, 94 bytes, Stack size 32 bytes, tim.o(i.MX_TIM2_Init))

                                                                                                                                                                    [Stack]

                                                                                                                                                                    • Max Depth = 60
                                                                                                                                                                    • Call Chain = MX_TIM2_Init ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
                                                                                                                                                                    -
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   HAL_TIM_ConfigClockSource -
                                                                                                                                                                    • >>   HAL_TIM_Base_Init -
                                                                                                                                                                    • >>   HAL_TIMEx_MasterConfigSynchronization -
                                                                                                                                                                    • >>   Error_Handler +
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                      • >>   HAL_TIM_Base_Init +
                                                                                                                                                                      • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                      • >>   Error_Handler
                                                                                                                                                                      -
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   main +
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   main
                                                                                                                                                                        -

                                                                                                                                                                        MX_USART1_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init)) +

                                                                                                                                                                        MX_TIM3_Init (Thumb, 92 bytes, Stack size 32 bytes, tim.o(i.MX_TIM3_Init)) +

                                                                                                                                                                        [Stack]

                                                                                                                                                                        • Max Depth = 60
                                                                                                                                                                        • Call Chain = MX_TIM3_Init ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig +
                                                                                                                                                                        +
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                        • >>   HAL_TIM_Base_Init +
                                                                                                                                                                        • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                        • >>   Error_Handler +
                                                                                                                                                                        +
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   main +
                                                                                                                                                                        + +

                                                                                                                                                                        MX_USART1_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init))

                                                                                                                                                                        [Stack]

                                                                                                                                                                        • Max Depth = 104
                                                                                                                                                                        • Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                        -
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   HAL_UART_Init -
                                                                                                                                                                        • >>   Error_Handler +
                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   HAL_UART_Init +
                                                                                                                                                                          • >>   Error_Handler
                                                                                                                                                                          -
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   main +
                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   main
                                                                                                                                                                            -

                                                                                                                                                                            MX_USART2_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART2_UART_Init)) +

                                                                                                                                                                            MX_USART2_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART2_UART_Init))

                                                                                                                                                                            [Stack]

                                                                                                                                                                            • Max Depth = 104
                                                                                                                                                                            • Call Chain = MX_USART2_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                            -
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   HAL_UART_Init -
                                                                                                                                                                            • >>   Error_Handler +
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   HAL_UART_Init +
                                                                                                                                                                              • >>   Error_Handler
                                                                                                                                                                              -
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   main +
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   main
                                                                                                                                                                                -

                                                                                                                                                                                MX_USART3_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART3_UART_Init)) +

                                                                                                                                                                                MX_USART3_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART3_UART_Init))

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 104
                                                                                                                                                                                • Call Chain = MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                -
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   HAL_UART_Init -
                                                                                                                                                                                • >>   Error_Handler +
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   HAL_UART_Init +
                                                                                                                                                                                  • >>   Error_Handler
                                                                                                                                                                                  -
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   main +
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   main
                                                                                                                                                                                    -

                                                                                                                                                                                    Master_Initialization (Thumb, 78 bytes, Stack size 16 bytes, main.o(i.Master_Initialization)) +

                                                                                                                                                                                    Master_Initialization (Thumb, 78 bytes, Stack size 16 bytes, main.o(i.Master_Initialization))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                    • Call Chain = Master_Initialization
                                                                                                                                                                                    -
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   HAL_GetTick -
                                                                                                                                                                                    • >>   __aeabi_memclr +
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                      • >>   __aeabi_memclr
                                                                                                                                                                                      -
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   main -
                                                                                                                                                                                      - -

                                                                                                                                                                                      Master_State_Machine (Thumb, 160 bytes, Stack size 24 bytes, main.o(i.Master_State_Machine)) -

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 240 + Unknown Stack Size -
                                                                                                                                                                                      • Call Chain = Master_State_Machine ⇒ Send_Status_Query ⇒ __2snprintf ⇒ _printf_char_common ⇒ __printf -
                                                                                                                                                                                      -
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   HAL_GetTick -
                                                                                                                                                                                      • >>   Send_Status_Query -
                                                                                                                                                                                      • >>   Send_Matrix_Query -
                                                                                                                                                                                      • >>   Send_Debug_Message -
                                                                                                                                                                                      -
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   main +
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   main

                                                                                                                                                                                        MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.MemManage_Handler)) @@ -947,138 +824,82 @@ Global Symbols

                                                                                                                                                                                        NMI_Handler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.NMI_Handler))

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                        • Call Chain = NMI_Handler ⇒ HAL_RCC_NMI_IRQHandler
                                                                                                                                                                                        -
                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   HAL_RCC_NMI_IRQHandler +
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   HAL_RCC_NMI_IRQHandler

                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                          • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                          -

                                                                                                                                                                                          Parse_Slave_Matrix_Data (Thumb, 84 bytes, Stack size 32 bytes, main.o(i.Parse_Slave_Matrix_Data)) -

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 112
                                                                                                                                                                                          • Call Chain = Parse_Slave_Matrix_Data ⇒ Send_RS485_Modbus_Frame ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout -
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   Send_RS485_Modbus_Frame -
                                                                                                                                                                                          • >>   Send_RS232_Modbus_Frame -
                                                                                                                                                                                          • >>   Get_Matrix_Point_Index -
                                                                                                                                                                                          -
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   Process_Slave_Response -
                                                                                                                                                                                          -

                                                                                                                                                                                          PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.PendSV_Handler))
                                                                                                                                                                                          [Address Reference Count : 1]

                                                                                                                                                                                          • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                          -

                                                                                                                                                                                          Process_Slave_Response (Thumb, 246 bytes, Stack size 88 bytes, main.o(i.Process_Slave_Response)) -

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 224 + Unknown Stack Size -
                                                                                                                                                                                          • Call Chain = Process_Slave_Response ⇒ __2snprintf ⇒ _printf_char_common ⇒ __printf -
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   HAL_GetTick -
                                                                                                                                                                                          • >>   Verify_CRC16 -
                                                                                                                                                                                          • >>   Send_Debug_Message -
                                                                                                                                                                                          • >>   Parse_Slave_Matrix_Data -
                                                                                                                                                                                          • >>   __2snprintf -
                                                                                                                                                                                          -
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   main -
                                                                                                                                                                                          -

                                                                                                                                                                                          SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SVC_Handler))
                                                                                                                                                                                          [Address Reference Count : 1]

                                                                                                                                                                                          • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                          -

                                                                                                                                                                                          Send_Debug_Message (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.Send_Debug_Message)) +

                                                                                                                                                                                          Send_Debug_Message (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.Send_Debug_Message))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 72
                                                                                                                                                                                          • Call Chain = Send_Debug_Message ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   HAL_UART_Transmit -
                                                                                                                                                                                          • >>   strlen +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   HAL_UART_Transmit +
                                                                                                                                                                                            • >>   strlen
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   main -
                                                                                                                                                                                            • >>   Send_Status_Query -
                                                                                                                                                                                            • >>   Send_Matrix_Query -
                                                                                                                                                                                            • >>   Process_Slave_Response -
                                                                                                                                                                                            • >>   Master_State_Machine -
                                                                                                                                                                                            - -

                                                                                                                                                                                            Send_Matrix_Query (Thumb, 74 bytes, Stack size 80 bytes, main.o(i.Send_Matrix_Query)) -

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 216 + Unknown Stack Size -
                                                                                                                                                                                            • Call Chain = Send_Matrix_Query ⇒ __2snprintf ⇒ _printf_char_common ⇒ __printf -
                                                                                                                                                                                            -
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   HAL_UART_Transmit -
                                                                                                                                                                                            • >>   HAL_GetTick -
                                                                                                                                                                                            • >>   Send_Debug_Message -
                                                                                                                                                                                            • >>   Calculate_CRC16 -
                                                                                                                                                                                            • >>   __2snprintf -
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   Master_State_Machine -
                                                                                                                                                                                            - -

                                                                                                                                                                                            Send_RS232_Modbus_Frame (Thumb, 94 bytes, Stack size 16 bytes, main.o(i.Send_RS232_Modbus_Frame)) -

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 80
                                                                                                                                                                                            • Call Chain = Send_RS232_Modbus_Frame ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout -
                                                                                                                                                                                            -
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   HAL_UART_Transmit -
                                                                                                                                                                                            • >>   Calculate_CRC16 -
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   Parse_Slave_Matrix_Data -
                                                                                                                                                                                            - -

                                                                                                                                                                                            Send_RS485_Modbus_Frame (Thumb, 94 bytes, Stack size 16 bytes, main.o(i.Send_RS485_Modbus_Frame)) -

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 80
                                                                                                                                                                                            • Call Chain = Send_RS485_Modbus_Frame ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout -
                                                                                                                                                                                            -
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   HAL_UART_Transmit -
                                                                                                                                                                                            • >>   Calculate_CRC16 -
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   Parse_Slave_Matrix_Data -
                                                                                                                                                                                            - -

                                                                                                                                                                                            Send_Status_Query (Thumb, 72 bytes, Stack size 80 bytes, main.o(i.Send_Status_Query)) -

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 216 + Unknown Stack Size -
                                                                                                                                                                                            • Call Chain = Send_Status_Query ⇒ __2snprintf ⇒ _printf_char_common ⇒ __printf -
                                                                                                                                                                                            -
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   HAL_UART_Transmit -
                                                                                                                                                                                            • >>   HAL_GetTick -
                                                                                                                                                                                            • >>   Send_Debug_Message -
                                                                                                                                                                                            • >>   Calculate_CRC16 -
                                                                                                                                                                                            • >>   __2snprintf -
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   Master_State_Machine +
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   main

                                                                                                                                                                                              SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SysTick_Handler)) -

                                                                                                                                                                                              [Calls]

                                                                                                                                                                                              • >>   HAL_IncTick +

                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   HAL_IncTick

                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                                -

                                                                                                                                                                                                SystemClock_Config (Thumb, 94 bytes, Stack size 72 bytes, main.o(i.SystemClock_Config)) +

                                                                                                                                                                                                SystemClock_Config (Thumb, 96 bytes, Stack size 72 bytes, main.o(i.SystemClock_Config))

                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                • Max Depth = 136
                                                                                                                                                                                                • Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                -
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   HAL_RCC_OscConfig -
                                                                                                                                                                                                • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                • >>   __aeabi_memclr4 +
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   HAL_RCC_OscConfig +
                                                                                                                                                                                                  • >>   HAL_RCC_EnableCSS +
                                                                                                                                                                                                  • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                  • >>   __aeabi_memclr4
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   main +
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   main

                                                                                                                                                                                                    SystemInit (Thumb, 2 bytes, Stack size 0 bytes, system_stm32f1xx.o(i.SystemInit))
                                                                                                                                                                                                    [Address Reference Count : 1]

                                                                                                                                                                                                    • startup_stm32f103xb.o(.text)
                                                                                                                                                                                                    -

                                                                                                                                                                                                    TIM_Base_SetConfig (Thumb, 108 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)) +

                                                                                                                                                                                                    TIM_Base_SetConfig (Thumb, 108 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 20
                                                                                                                                                                                                    • Call Chain = TIM_Base_SetConfig
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   HAL_TIM_Base_Init
                                                                                                                                                                                                      -

                                                                                                                                                                                                      TIM_ETR_SetConfig (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)) +

                                                                                                                                                                                                      TIM_ETR_SetConfig (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                      • Call Chain = TIM_ETR_SetConfig
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                                                        -

                                                                                                                                                                                                        UART_Start_Receive_DMA (Thumb, 130 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA)) +

                                                                                                                                                                                                        UART_Start_Receive_DMA (Thumb, 130 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA))

                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                        • Max Depth = 44
                                                                                                                                                                                                        • Call Chain = UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   HAL_DMA_Start_IT +
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   HAL_DMA_Start_IT
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   HAL_UART_Receive_DMA +
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   HAL_UART_Receive_DMA
                                                                                                                                                                                                            +

                                                                                                                                                                                                            USART1_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.USART1_IRQHandler)) +

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 32
                                                                                                                                                                                                            • Call Chain = USART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                            • startup_stm32f103xb.o(RESET) +

                                                                                                                                                                                                            USART2_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.USART2_IRQHandler))

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 32
                                                                                                                                                                                                            • Call Chain = USART2_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                              • startup_stm32f103xb.o(RESET) +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              USART3_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.USART3_IRQHandler)) +

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 32
                                                                                                                                                                                                              • Call Chain = USART3_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   HAL_UART_IRQHandler

                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                              • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                                              @@ -1089,150 +910,131 @@ Global Symbols

                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                            • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                                            -

                                                                                                                                                                                                            Verify_CRC16 (Thumb, 32 bytes, Stack size 8 bytes, main.o(i.Verify_CRC16)) -

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 24
                                                                                                                                                                                                            • Call Chain = Verify_CRC16 ⇒ Calculate_CRC16 +

                                                                                                                                                                                                              main (Thumb, 70 bytes, Stack size 0 bytes, main.o(i.main)) +

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 136
                                                                                                                                                                                                              • Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   Calculate_CRC16 +
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                • >>   MX_USART2_UART_Init +
                                                                                                                                                                                                                • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                                • >>   MX_TIM3_Init +
                                                                                                                                                                                                                • >>   MX_TIM2_Init +
                                                                                                                                                                                                                • >>   MX_GPIO_Init +
                                                                                                                                                                                                                • >>   MX_DMA_Init +
                                                                                                                                                                                                                • >>   HAL_UART_Receive_DMA +
                                                                                                                                                                                                                • >>   HAL_TIM_Base_Start_IT +
                                                                                                                                                                                                                • >>   HAL_Init +
                                                                                                                                                                                                                • >>   SystemClock_Config +
                                                                                                                                                                                                                • >>   Send_Debug_Message +
                                                                                                                                                                                                                • >>   Master_Initialization
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   Process_Slave_Response -
                                                                                                                                                                                                                - -

                                                                                                                                                                                                                _is_digit (Thumb, 14 bytes, Stack size 0 bytes, __printf_wp.o(i._is_digit)) -

                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                • >>   __printf -
                                                                                                                                                                                                                - -

                                                                                                                                                                                                                main (Thumb, 160 bytes, Stack size 64 bytes, main.o(i.main)) -

                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                • Max Depth = 304 + Unknown Stack Size -
                                                                                                                                                                                                                • Call Chain = main ⇒ Master_State_Machine ⇒ Send_Status_Query ⇒ __2snprintf ⇒ _printf_char_common ⇒ __printf -
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                                • >>   MX_USART2_UART_Init -
                                                                                                                                                                                                                • >>   MX_USART1_UART_Init -
                                                                                                                                                                                                                • >>   MX_TIM2_Init -
                                                                                                                                                                                                                • >>   MX_GPIO_Init -
                                                                                                                                                                                                                • >>   HAL_UART_Receive_DMA -
                                                                                                                                                                                                                • >>   HAL_TIM_Base_Start_IT -
                                                                                                                                                                                                                • >>   HAL_Init -
                                                                                                                                                                                                                • >>   HAL_GetTick -
                                                                                                                                                                                                                • >>   HAL_Delay -
                                                                                                                                                                                                                • >>   SystemClock_Config -
                                                                                                                                                                                                                • >>   Send_Debug_Message -
                                                                                                                                                                                                                • >>   Process_Slave_Response -
                                                                                                                                                                                                                • >>   Master_State_Machine -
                                                                                                                                                                                                                • >>   Master_Initialization -
                                                                                                                                                                                                                • >>   __2snprintf -
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   __rt_entry_main +
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   __rt_entry_main

                                                                                                                                                                                                                  Local Symbols

                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  TIM_ITRx_SetConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)) -

                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                  • >>   HAL_TIM_ConfigClockSource +

                                                                                                                                                                                                                    TIM_ITRx_SetConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)) +

                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                    • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    TIM_TI1_ConfigInputStage (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)) +

                                                                                                                                                                                                                    TIM_TI1_ConfigInputStage (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage))

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                    • Call Chain = TIM_TI1_ConfigInputStage
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      TIM_TI2_ConfigInputStage (Thumb, 36 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)) +

                                                                                                                                                                                                                      TIM_TI2_ConfigInputStage (Thumb, 36 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage))

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                      • Call Chain = TIM_TI2_ConfigInputStage
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        DMA_SetConfig (Thumb, 42 bytes, Stack size 12 bytes, stm32f1xx_hal_dma.o(i.DMA_SetConfig)) +

                                                                                                                                                                                                                        DMA_SetConfig (Thumb, 42 bytes, Stack size 12 bytes, stm32f1xx_hal_dma.o(i.DMA_SetConfig))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 12
                                                                                                                                                                                                                        • Call Chain = DMA_SetConfig
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   HAL_DMA_Start_IT +
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   HAL_DMA_Start_IT
                                                                                                                                                                                                                          -

                                                                                                                                                                                                                          __NVIC_SetPriority (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)) -

                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority -
                                                                                                                                                                                                                          • >>   HAL_SYSTICK_Config +

                                                                                                                                                                                                                            __NVIC_SetPriority (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)) +

                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                            • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                            • >>   HAL_SYSTICK_Config
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            UART_DMAAbortOnError (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)) +

                                                                                                                                                                                                                            UART_DMAAbortOnError (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError))

                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                            • Call Chain = UART_DMAAbortOnError
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   HAL_UART_ErrorCallback +
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   HAL_UART_ErrorCallback

                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                              • stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              UART_DMAError (Thumb, 74 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMAError)) +

                                                                                                                                                                                                                              UART_DMAError (Thumb, 74 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMAError))

                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                                              • Call Chain = UART_DMAError
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   HAL_UART_ErrorCallback -
                                                                                                                                                                                                                              • >>   UART_EndTxTransfer -
                                                                                                                                                                                                                              • >>   UART_EndRxTransfer +
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   HAL_UART_ErrorCallback +
                                                                                                                                                                                                                                • >>   UART_EndTxTransfer +
                                                                                                                                                                                                                                • >>   UART_EndRxTransfer

                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                • stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA)
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                UART_DMAReceiveCplt (Thumb, 134 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt)) +

                                                                                                                                                                                                                                UART_DMAReceiveCplt (Thumb, 134 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt))

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                • Call Chain = UART_DMAReceiveCplt
                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   HAL_UART_RxCpltCallback -
                                                                                                                                                                                                                                • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                  • >>   HAL_UARTEx_RxEventCallback

                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                  • stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA)
                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                  UART_DMARxHalfCplt (Thumb, 30 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt)) +

                                                                                                                                                                                                                                  UART_DMARxHalfCplt (Thumb, 30 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt))

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                  • Call Chain = UART_DMARxHalfCplt
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   HAL_UART_RxHalfCpltCallback -
                                                                                                                                                                                                                                  • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   HAL_UART_RxHalfCpltCallback +
                                                                                                                                                                                                                                    • >>   HAL_UARTEx_RxEventCallback

                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                    • stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA)
                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                    UART_EndRxTransfer (Thumb, 78 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)) -

                                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                                    • >>   UART_EndRxTransfer +

                                                                                                                                                                                                                                      UART_EndRxTransfer (Thumb, 78 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)) +

                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                      • >>   UART_EndRxTransfer
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                      • >>   HAL_UART_IRQHandler -
                                                                                                                                                                                                                                      • >>   UART_WaitOnFlagUntilTimeout -
                                                                                                                                                                                                                                      • >>   UART_EndRxTransfer -
                                                                                                                                                                                                                                      • >>   UART_DMAError +
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                                                        • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                                                        • >>   UART_EndRxTransfer +
                                                                                                                                                                                                                                        • >>   UART_DMAError
                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                        UART_EndTxTransfer (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)) -

                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                        • >>   UART_EndTxTransfer +

                                                                                                                                                                                                                                          UART_EndTxTransfer (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)) +

                                                                                                                                                                                                                                          [Calls]

                                                                                                                                                                                                                                          • >>   UART_EndTxTransfer
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   UART_EndTxTransfer -
                                                                                                                                                                                                                                          • >>   UART_DMAError +
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   UART_EndTxTransfer +
                                                                                                                                                                                                                                            • >>   UART_DMAError
                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                            UART_Receive_IT (Thumb, 194 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_Receive_IT)) +

                                                                                                                                                                                                                                            UART_Receive_IT (Thumb, 194 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_Receive_IT))

                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                            • Call Chain = UART_Receive_IT
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   HAL_UART_RxCpltCallback -
                                                                                                                                                                                                                                            • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                              • >>   HAL_UARTEx_RxEventCallback
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   HAL_UART_IRQHandler
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                UART_SetConfig (Thumb, 178 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig)) +

                                                                                                                                                                                                                                                UART_SetConfig (Thumb, 178 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig))

                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                • Call Chain = UART_SetConfig
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   HAL_RCC_GetPCLK2Freq -
                                                                                                                                                                                                                                                • >>   HAL_RCC_GetPCLK1Freq +
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   HAL_RCC_GetPCLK2Freq +
                                                                                                                                                                                                                                                  • >>   HAL_RCC_GetPCLK1Freq
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                  • >>   HAL_UART_Init +
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   HAL_UART_Init
                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                    UART_WaitOnFlagUntilTimeout (Thumb, 114 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)) +

                                                                                                                                                                                                                                                    UART_WaitOnFlagUntilTimeout (Thumb, 114 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))

                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                                                    • Call Chain = UART_WaitOnFlagUntilTimeout
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   HAL_GetTick -
                                                                                                                                                                                                                                                    • >>   UART_EndRxTransfer +
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                                                                      • >>   UART_EndRxTransfer
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   HAL_UART_Transmit +
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   HAL_UART_Transmit
                                                                                                                                                                                                                                                        - -

                                                                                                                                                                                                                                                        _printf_input_char (Thumb, 10 bytes, Stack size 0 bytes, _printf_char_common.o(.text)) -
                                                                                                                                                                                                                                                        [Address Reference Count : 1]

                                                                                                                                                                                                                                                        • _printf_char_common.o(.text) -

                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        Undefined Global Symbols


                                                                                                                                                                                                                                                        diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.lnp b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.lnp index e0916c7..05a6735 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.lnp +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.lnp @@ -2,6 +2,7 @@ "pressuresensorboardmaster\startup_stm32f103xb.o" "pressuresensorboardmaster\main.o" "pressuresensorboardmaster\gpio.o" +"pressuresensorboardmaster\dma.o" "pressuresensorboardmaster\tim.o" "pressuresensorboardmaster\usart.o" "pressuresensorboardmaster\stm32f1xx_it.o" diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.map b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.map index 3c14475..9e66c2e 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.map +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.map @@ -18,7 +18,10 @@ Section Cross References startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.DebugMon_Handler) for DebugMon_Handler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.PendSV_Handler) for PendSV_Handler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.SysTick_Handler) for SysTick_Handler + startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler) for DMA1_Channel5_IRQHandler + startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.USART1_IRQHandler) for USART1_IRQHandler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.USART2_IRQHandler) for USART2_IRQHandler + startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.USART3_IRQHandler) for USART3_IRQHandler startup_stm32f103xb.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f103xb.o(.text) refers to system_stm32f1xx.o(i.SystemInit) for SystemInit startup_stm32f103xb.o(.text) refers to __main.o(!!!main) for __main @@ -89,36 +92,31 @@ Section Cross References main.o(i.SystemClock_Config) refers to rt_memclr_w.o(.text) for __aeabi_memclr4 main.o(i.SystemClock_Config) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) for HAL_RCC_OscConfig main.o(i.SystemClock_Config) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) for HAL_RCC_ClockConfig + main.o(i.SystemClock_Config) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_EnableCSS) for HAL_RCC_EnableCSS main.o(i.Update_Global_Matrix) refers to main.o(i.Send_RS232_Modbus_Frame) for Send_RS232_Modbus_Frame main.o(i.Update_Global_Matrix) refers to main.o(i.Send_RS485_Modbus_Frame) for Send_RS485_Modbus_Frame main.o(i.Update_Global_Matrix) refers to main.o(.data) for .data main.o(i.Verify_CRC16) refers to main.o(i.Calculate_CRC16) for Calculate_CRC16 - main.o(i.main) refers to _printf_pad.o(.text) for _printf_pre_padding - main.o(i.main) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent - main.o(i.main) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x - main.o(i.main) refers to _printf_hex_int.o(.text) for _printf_longlong_hex main.o(i.main) refers to stm32f1xx_hal.o(i.HAL_Init) for HAL_Init main.o(i.main) refers to main.o(i.SystemClock_Config) for SystemClock_Config main.o(i.main) refers to gpio.o(i.MX_GPIO_Init) for MX_GPIO_Init - main.o(i.main) refers to usart.o(i.MX_USART1_UART_Init) for MX_USART1_UART_Init + main.o(i.main) refers to dma.o(i.MX_DMA_Init) for MX_DMA_Init main.o(i.main) refers to usart.o(i.MX_USART2_UART_Init) for MX_USART2_UART_Init - main.o(i.main) refers to usart.o(i.MX_USART3_UART_Init) for MX_USART3_UART_Init main.o(i.main) refers to tim.o(i.MX_TIM2_Init) for MX_TIM2_Init + main.o(i.main) refers to tim.o(i.MX_TIM3_Init) for MX_TIM3_Init + main.o(i.main) refers to usart.o(i.MX_USART1_UART_Init) for MX_USART1_UART_Init + main.o(i.main) refers to usart.o(i.MX_USART3_UART_Init) for MX_USART3_UART_Init main.o(i.main) refers to main.o(i.Master_Initialization) for Master_Initialization main.o(i.main) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) for HAL_TIM_Base_Start_IT main.o(i.main) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) for HAL_UART_Receive_DMA main.o(i.main) refers to main.o(i.Send_Debug_Message) for Send_Debug_Message - main.o(i.main) refers to main.o(i.Process_Slave_Response) for Process_Slave_Response - main.o(i.main) refers to main.o(i.Master_State_Machine) for Master_State_Machine - main.o(i.main) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - main.o(i.main) refers to noretval__2snprintf.o(.text) for __2snprintf - main.o(i.main) refers to stm32f1xx_hal.o(i.HAL_Delay) for HAL_Delay main.o(i.main) refers to tim.o(.bss) for htim2 main.o(i.main) refers to main.o(.bss) for .bss main.o(i.main) refers to usart.o(.bss) for huart1 - main.o(i.main) refers to main.o(.data) for .data gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init + dma.o(i.MX_DMA_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority + dma.o(i.MX_DMA_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ tim.o(i.MX_TIM2_Init) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) for HAL_TIM_Base_Init tim.o(i.MX_TIM2_Init) refers to main.o(i.Error_Handler) for Error_Handler tim.o(i.MX_TIM2_Init) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) for HAL_TIM_ConfigClockSource @@ -130,10 +128,14 @@ Section Cross References tim.o(i.MX_TIM3_Init) refers to stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) for HAL_TIMEx_MasterConfigSynchronization tim.o(i.MX_TIM3_Init) refers to tim.o(.bss) for .bss usart.o(i.HAL_UART_MspDeInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_DeInit) for HAL_GPIO_DeInit + usart.o(i.HAL_UART_MspDeInit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_DeInit) for HAL_DMA_DeInit usart.o(i.HAL_UART_MspDeInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ usart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init + usart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Init) for HAL_DMA_Init + usart.o(i.HAL_UART_MspInit) refers to main.o(i.Error_Handler) for Error_Handler usart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority usart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ + usart.o(i.HAL_UART_MspInit) refers to usart.o(.bss) for .bss usart.o(i.MX_USART1_UART_Init) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Init) for HAL_UART_Init usart.o(i.MX_USART1_UART_Init) refers to main.o(i.Error_Handler) for Error_Handler usart.o(i.MX_USART1_UART_Init) refers to usart.o(.bss) for .bss @@ -143,10 +145,16 @@ Section Cross References usart.o(i.MX_USART3_UART_Init) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Init) for HAL_UART_Init usart.o(i.MX_USART3_UART_Init) refers to main.o(i.Error_Handler) for Error_Handler usart.o(i.MX_USART3_UART_Init) refers to usart.o(.bss) for .bss + stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler) for HAL_DMA_IRQHandler + stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler) refers to usart.o(.bss) for hdma_usart1_rx stm32f1xx_it.o(i.NMI_Handler) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) for HAL_RCC_NMI_IRQHandler stm32f1xx_it.o(i.SysTick_Handler) refers to stm32f1xx_hal.o(i.HAL_IncTick) for HAL_IncTick + stm32f1xx_it.o(i.USART1_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) for HAL_UART_IRQHandler + stm32f1xx_it.o(i.USART1_IRQHandler) refers to usart.o(.bss) for huart1 stm32f1xx_it.o(i.USART2_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) for HAL_UART_IRQHandler stm32f1xx_it.o(i.USART2_IRQHandler) refers to usart.o(.bss) for huart2 + stm32f1xx_it.o(i.USART3_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) for HAL_UART_IRQHandler + stm32f1xx_it.o(i.USART3_IRQHandler) refers to usart.o(.bss) for huart3 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_DeInit) refers to tim.o(i.HAL_TIM_Base_MspDeInit) for HAL_TIM_Base_MspDeInit stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) refers to tim.o(i.HAL_TIM_Base_MspInit) for HAL_TIM_Base_MspInit stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) refers to stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) for TIM_Base_SetConfig @@ -659,21 +667,33 @@ Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(.rrx_text), (6 bytes). + Removing main.o(i.Calculate_CRC16), (52 bytes). + Removing main.o(i.Get_Matrix_Point_Index), (22 bytes). Removing main.o(i.HAL_TIM_PeriodElapsedCallback), (2 bytes). + Removing main.o(i.Master_State_Machine), (208 bytes). + Removing main.o(i.Parse_Slave_Matrix_Data), (88 bytes). + Removing main.o(i.Process_Slave_Response), (452 bytes). + Removing main.o(i.Send_Matrix_Query), (124 bytes). + Removing main.o(i.Send_RS232_Modbus_Frame), (104 bytes). + Removing main.o(i.Send_RS485_Modbus_Frame), (104 bytes). + Removing main.o(i.Send_Status_Query), (120 bytes). Removing main.o(i.Update_Global_Matrix), (56 bytes). + Removing main.o(i.Verify_CRC16), (32 bytes). Removing main.o(.bss), (128 bytes). Removing gpio.o(.rev16_text), (4 bytes). Removing gpio.o(.revsh_text), (4 bytes). Removing gpio.o(.rrx_text), (6 bytes). + Removing dma.o(.rev16_text), (4 bytes). + Removing dma.o(.revsh_text), (4 bytes). + Removing dma.o(.rrx_text), (6 bytes). Removing tim.o(.rev16_text), (4 bytes). Removing tim.o(.revsh_text), (4 bytes). Removing tim.o(.rrx_text), (6 bytes). Removing tim.o(i.HAL_TIM_Base_MspDeInit), (44 bytes). - Removing tim.o(i.MX_TIM3_Init), (100 bytes). Removing usart.o(.rev16_text), (4 bytes). Removing usart.o(.revsh_text), (4 bytes). Removing usart.o(.rrx_text), (6 bytes). - Removing usart.o(i.HAL_UART_MspDeInit), (112 bytes). + Removing usart.o(i.HAL_UART_MspDeInit), (132 bytes). Removing stm32f1xx_it.o(.rev16_text), (4 bytes). Removing stm32f1xx_it.o(.revsh_text), (4 bytes). Removing stm32f1xx_it.o(.rrx_text), (6 bytes). @@ -852,6 +872,7 @@ Removing Unused input sections from the image. Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGStandbyMode), (16 bytes). Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGStopMode), (16 bytes). Removing stm32f1xx_hal.o(i.HAL_DeInit), (32 bytes). + Removing stm32f1xx_hal.o(i.HAL_Delay), (36 bytes). Removing stm32f1xx_hal.o(i.HAL_GetDEVID), (16 bytes). Removing stm32f1xx_hal.o(i.HAL_GetHalVersion), (8 bytes). Removing stm32f1xx_hal.o(i.HAL_GetREVID), (12 bytes). @@ -870,7 +891,6 @@ Removing Unused input sections from the image. Removing stm32f1xx_hal_rcc.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit), (220 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_DisableCSS), (12 bytes). - Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_EnableCSS), (12 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetClockConfig), (64 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq), (12 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetOscConfig), (144 bytes). @@ -897,8 +917,6 @@ Removing Unused input sections from the image. Removing stm32f1xx_hal_dma.o(i.HAL_DMA_DeInit), (92 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_GetError), (4 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_GetState), (6 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler), (340 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Init), (92 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_PollForTransfer), (532 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_RegisterCallback), (74 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Start), (80 bytes). @@ -1033,7 +1051,7 @@ Removing Unused input sections from the image. Removing system_stm32f1xx.o(.rrx_text), (6 bytes). Removing system_stm32f1xx.o(i.SystemCoreClockUpdate), (104 bytes). -376 unused section(s) (total 25072 bytes) removed from the image. +386 unused section(s) (total 25904 bytes) removed from the image. ============================================================================== @@ -1043,6 +1061,7 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) + ../Core/Src/dma.c 0x00000000 Number 0 dma.o ABSOLUTE ../Core/Src/gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE ../Core/Src/main.c 0x00000000 Number 0 main.o ABSOLUTE ../Core/Src/stm32f1xx_hal_msp.c 0x00000000 Number 0 stm32f1xx_hal_msp.o ABSOLUTE @@ -1064,88 +1083,89 @@ Image Symbol Table ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c 0x00000000 Number 0 stm32f1xx_hal_tim.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c 0x00000000 Number 0 stm32f1xx_hal_tim_ex.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c 0x00000000 Number 0 stm32f1xx_hal_uart.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE - ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE + ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 noretval__2snprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __2snprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _snputc.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __2snprintf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 noretval__2snprintf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strlen.o ABSOLUTE ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE + ..\Core\Src\dma.c 0x00000000 Number 0 dma.o ABSOLUTE ..\Core\Src\gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE ..\Core\Src\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\Core\Src\stm32f1xx_hal_msp.c 0x00000000 Number 0 stm32f1xx_hal_msp.o ABSOLUTE @@ -1174,196 +1194,172 @@ Image Symbol Table !!!scatter 0x080000f4 Section 52 __scatter.o(!!!scatter) !!handler_copy 0x08000128 Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x08000144 Section 28 __scatter_zi.o(!!handler_zi) - .ARM.Collect$$_printf_percent$$00000000 0x08000160 Section 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) - .ARM.Collect$$_printf_percent$$0000000C 0x08000160 Section 6 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) - .ARM.Collect$$_printf_percent$$00000014 0x08000166 Section 6 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) - .ARM.Collect$$_printf_percent$$00000017 0x0800016c Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) - .ARM.Collect$$libinit$$00000000 0x08000170 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) - .ARM.Collect$$libinit$$00000002 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) - .ARM.Collect$$libinit$$00000004 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) - .ARM.Collect$$libinit$$0000000A 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) - .ARM.Collect$$libinit$$0000000C 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) - .ARM.Collect$$libinit$$0000000E 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) - .ARM.Collect$$libinit$$00000011 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) - .ARM.Collect$$libinit$$00000013 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) - .ARM.Collect$$libinit$$00000015 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) - .ARM.Collect$$libinit$$00000017 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) - .ARM.Collect$$libinit$$00000019 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) - .ARM.Collect$$libinit$$0000001B 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) - .ARM.Collect$$libinit$$0000001D 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) - .ARM.Collect$$libinit$$0000001F 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) - .ARM.Collect$$libinit$$00000021 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) - .ARM.Collect$$libinit$$00000023 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) - .ARM.Collect$$libinit$$00000025 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) - .ARM.Collect$$libinit$$0000002C 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) - .ARM.Collect$$libinit$$0000002E 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) - .ARM.Collect$$libinit$$00000030 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) - .ARM.Collect$$libinit$$00000032 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) - .ARM.Collect$$libinit$$00000033 0x08000172 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) - .ARM.Collect$$libshutdown$$00000000 0x08000174 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) - .ARM.Collect$$libshutdown$$00000002 0x08000176 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) - .ARM.Collect$$libshutdown$$00000004 0x08000176 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) - .ARM.Collect$$libshutdown$$00000006 0x08000176 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) - .ARM.Collect$$libshutdown$$00000009 0x08000176 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) - .ARM.Collect$$libshutdown$$0000000C 0x08000176 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) - .ARM.Collect$$libshutdown$$0000000E 0x08000176 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) - .ARM.Collect$$libshutdown$$00000011 0x08000176 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) - .ARM.Collect$$libshutdown$$00000012 0x08000176 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) - .ARM.Collect$$rtentry$$00000000 0x08000178 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) - .ARM.Collect$$rtentry$$00000002 0x08000178 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) - .ARM.Collect$$rtentry$$00000004 0x08000178 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) - .ARM.Collect$$rtentry$$00000009 0x0800017e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) - .ARM.Collect$$rtentry$$0000000A 0x0800017e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) - .ARM.Collect$$rtentry$$0000000C 0x08000182 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) - .ARM.Collect$$rtentry$$0000000D 0x08000182 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) - .ARM.Collect$$rtexit$$00000000 0x0800018a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) - .ARM.Collect$$rtexit$$00000002 0x0800018c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) - .ARM.Collect$$rtexit$$00000003 0x0800018c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) - .ARM.Collect$$rtexit$$00000004 0x08000190 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) - .text 0x08000198 Section 64 startup_stm32f103xb.o(.text) - .text 0x080001d8 Section 0 noretval__2snprintf.o(.text) - .text 0x0800020c Section 0 _printf_pad.o(.text) - .text 0x0800025a Section 0 _printf_str.o(.text) - .text 0x080002ac Section 0 _printf_hex_int.o(.text) - .text 0x08000304 Section 0 __printf_flags_wp.o(.text) - .text 0x0800043c Section 0 strlen.o(.text) - .text 0x0800047a Section 68 rt_memclr.o(.text) - .text 0x080004be Section 78 rt_memclr_w.o(.text) - .text 0x0800050c Section 0 heapauxi.o(.text) - .text 0x08000512 Section 0 _printf_intcommon.o(.text) - .text 0x080005c4 Section 0 _printf_char_common.o(.text) - _printf_input_char 0x080005c5 Thumb Code 10 _printf_char_common.o(.text) - .text 0x080005f4 Section 0 _sputc.o(.text) - .text 0x080005fe Section 0 _snputc.o(.text) - .text 0x0800060e Section 0 _printf_char.o(.text) - .text 0x0800063a Section 74 sys_stackheap_outer.o(.text) - .text 0x08000684 Section 0 exit.o(.text) - .text 0x08000698 Section 8 libspace.o(.text) - .text 0x080006a0 Section 0 sys_exit.o(.text) - .text 0x080006ac Section 2 use_no_semi.o(.text) - .text 0x080006ae Section 0 indicate_semi.o(.text) - i.BusFault_Handler 0x080006ae Section 0 stm32f1xx_it.o(i.BusFault_Handler) - i.Calculate_CRC16 0x080006b0 Section 0 main.o(i.Calculate_CRC16) - i.DMA_SetConfig 0x080006e4 Section 0 stm32f1xx_hal_dma.o(i.DMA_SetConfig) - DMA_SetConfig 0x080006e5 Thumb Code 42 stm32f1xx_hal_dma.o(i.DMA_SetConfig) - i.DebugMon_Handler 0x0800070e Section 0 stm32f1xx_it.o(i.DebugMon_Handler) - i.Error_Handler 0x08000710 Section 0 main.o(i.Error_Handler) - i.Get_Matrix_Point_Index 0x08000714 Section 0 main.o(i.Get_Matrix_Point_Index) - i.HAL_DMA_Abort 0x0800072a Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) - i.HAL_DMA_Abort_IT 0x08000770 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) - i.HAL_DMA_Start_IT 0x08000808 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) - i.HAL_Delay 0x08000878 Section 0 stm32f1xx_hal.o(i.HAL_Delay) - i.HAL_GPIO_Init 0x0800089c Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) - i.HAL_GPIO_WritePin 0x08000a7c Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) - i.HAL_GetTick 0x08000a88 Section 0 stm32f1xx_hal.o(i.HAL_GetTick) - i.HAL_IncTick 0x08000a94 Section 0 stm32f1xx_hal.o(i.HAL_IncTick) - i.HAL_Init 0x08000aa4 Section 0 stm32f1xx_hal.o(i.HAL_Init) - i.HAL_InitTick 0x08000ac8 Section 0 stm32f1xx_hal.o(i.HAL_InitTick) - i.HAL_MspInit 0x08000b08 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit) - i.HAL_NVIC_EnableIRQ 0x08000b44 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - i.HAL_NVIC_SetPriority 0x08000b60 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - i.HAL_NVIC_SetPriorityGrouping 0x08000ba0 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - i.HAL_RCC_CSSCallback 0x08000bc4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback) - i.HAL_RCC_ClockConfig 0x08000bc8 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - i.HAL_RCC_GetPCLK1Freq 0x08000cf4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - i.HAL_RCC_GetPCLK2Freq 0x08000d14 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - i.HAL_RCC_GetSysClockFreq 0x08000d34 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - i.HAL_RCC_NMI_IRQHandler 0x08000d80 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) - i.HAL_RCC_OscConfig 0x08000d98 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) - i.HAL_SYSTICK_Config 0x080010b8 Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) - i.HAL_TIMEx_MasterConfigSynchronization 0x080010e0 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - i.HAL_TIM_Base_Init 0x08001148 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) - i.HAL_TIM_Base_MspInit 0x080011a4 Section 0 tim.o(i.HAL_TIM_Base_MspInit) - i.HAL_TIM_Base_Start_IT 0x080011e0 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) - i.HAL_TIM_ConfigClockSource 0x08001238 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) - i.HAL_UARTEx_RxEventCallback 0x08001314 Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - i.HAL_UART_ErrorCallback 0x08001316 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) - i.HAL_UART_IRQHandler 0x08001318 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) - i.HAL_UART_Init 0x08001584 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init) - i.HAL_UART_MspInit 0x080015e8 Section 0 usart.o(i.HAL_UART_MspInit) - i.HAL_UART_Receive_DMA 0x080016f8 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) - i.HAL_UART_RxCpltCallback 0x08001714 Section 0 main.o(i.HAL_UART_RxCpltCallback) - i.HAL_UART_RxHalfCpltCallback 0x0800172c Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) - i.HAL_UART_Transmit 0x0800172e Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) - i.HAL_UART_TxCpltCallback 0x080017ce Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) - i.HardFault_Handler 0x080017d0 Section 0 stm32f1xx_it.o(i.HardFault_Handler) - i.MX_GPIO_Init 0x080017d4 Section 0 gpio.o(i.MX_GPIO_Init) - i.MX_TIM2_Init 0x08001844 Section 0 tim.o(i.MX_TIM2_Init) - i.MX_USART1_UART_Init 0x080018a8 Section 0 usart.o(i.MX_USART1_UART_Init) - i.MX_USART2_UART_Init 0x080018e0 Section 0 usart.o(i.MX_USART2_UART_Init) - i.MX_USART3_UART_Init 0x08001918 Section 0 usart.o(i.MX_USART3_UART_Init) - i.Master_Initialization 0x08001950 Section 0 main.o(i.Master_Initialization) - i.Master_State_Machine 0x080019a8 Section 0 main.o(i.Master_State_Machine) - i.MemManage_Handler 0x08001a78 Section 0 stm32f1xx_it.o(i.MemManage_Handler) - i.NMI_Handler 0x08001a7a Section 0 stm32f1xx_it.o(i.NMI_Handler) - i.Parse_Slave_Matrix_Data 0x08001a80 Section 0 main.o(i.Parse_Slave_Matrix_Data) - i.PendSV_Handler 0x08001ad8 Section 0 stm32f1xx_it.o(i.PendSV_Handler) - i.Process_Slave_Response 0x08001adc Section 0 main.o(i.Process_Slave_Response) - i.SVC_Handler 0x08001ca0 Section 0 stm32f1xx_it.o(i.SVC_Handler) - i.Send_Debug_Message 0x08001ca4 Section 0 main.o(i.Send_Debug_Message) - i.Send_Matrix_Query 0x08001cc4 Section 0 main.o(i.Send_Matrix_Query) - i.Send_RS232_Modbus_Frame 0x08001d40 Section 0 main.o(i.Send_RS232_Modbus_Frame) - i.Send_RS485_Modbus_Frame 0x08001da8 Section 0 main.o(i.Send_RS485_Modbus_Frame) - i.Send_Status_Query 0x08001e10 Section 0 main.o(i.Send_Status_Query) - i.SysTick_Handler 0x08001e88 Section 0 stm32f1xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x08001e8c Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x08001eea Section 0 system_stm32f1xx.o(i.SystemInit) - i.TIM_Base_SetConfig 0x08001eec Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - i.TIM_ETR_SetConfig 0x08001f64 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - i.TIM_ITRx_SetConfig 0x08001f78 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) - TIM_ITRx_SetConfig 0x08001f79 Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) - i.TIM_TI1_ConfigInputStage 0x08001f88 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - TIM_TI1_ConfigInputStage 0x08001f89 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - i.TIM_TI2_ConfigInputStage 0x08001faa Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - TIM_TI2_ConfigInputStage 0x08001fab Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - i.UART_DMAAbortOnError 0x08001fce Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) - UART_DMAAbortOnError 0x08001fcf Thumb Code 16 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) - i.UART_DMAError 0x08001fde Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError) - UART_DMAError 0x08001fdf Thumb Code 74 stm32f1xx_hal_uart.o(i.UART_DMAError) - i.UART_DMAReceiveCplt 0x08002028 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) - UART_DMAReceiveCplt 0x08002029 Thumb Code 134 stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) - i.UART_DMARxHalfCplt 0x080020ae Section 0 stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) - UART_DMARxHalfCplt 0x080020af Thumb Code 30 stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) - i.UART_EndRxTransfer 0x080020cc Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) - UART_EndRxTransfer 0x080020cd Thumb Code 78 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) - i.UART_EndTxTransfer 0x0800211a Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) - UART_EndTxTransfer 0x0800211b Thumb Code 28 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) - i.UART_Receive_IT 0x08002136 Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT) - UART_Receive_IT 0x08002137 Thumb Code 194 stm32f1xx_hal_uart.o(i.UART_Receive_IT) - i.UART_SetConfig 0x080021f8 Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig) - UART_SetConfig 0x080021f9 Thumb Code 178 stm32f1xx_hal_uart.o(i.UART_SetConfig) - i.UART_Start_Receive_DMA 0x080022b0 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) - i.UART_WaitOnFlagUntilTimeout 0x08002340 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) - UART_WaitOnFlagUntilTimeout 0x08002341 Thumb Code 114 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) - i.USART2_IRQHandler 0x080023b4 Section 0 stm32f1xx_it.o(i.USART2_IRQHandler) - i.UsageFault_Handler 0x080023c0 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) - i.Verify_CRC16 0x080023c2 Section 0 main.o(i.Verify_CRC16) - i.__NVIC_SetPriority 0x080023e2 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x080023e3 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - i._is_digit 0x08002402 Section 0 __printf_wp.o(i._is_digit) - i.main 0x08002410 Section 0 main.o(i.main) - .constdata 0x0800251c Section 18 stm32f1xx_hal_rcc.o(.constdata) - aPredivFactorTable 0x0800251c Data 2 stm32f1xx_hal_rcc.o(.constdata) - aPLLMULFactorTable 0x0800251e Data 16 stm32f1xx_hal_rcc.o(.constdata) - .constdata 0x0800252e Section 16 system_stm32f1xx.o(.constdata) - .constdata 0x0800253e Section 8 system_stm32f1xx.o(.constdata) - .constdata 0x08002546 Section 40 _printf_hex_int.o(.constdata) - uc_hextab 0x08002546 Data 20 _printf_hex_int.o(.constdata) - lc_hextab 0x0800255a Data 20 _printf_hex_int.o(.constdata) - .constdata 0x0800256e Section 17 __printf_flags_wp.o(.constdata) - maptable 0x0800256e Data 17 __printf_flags_wp.o(.constdata) + .ARM.Collect$$libinit$$00000000 0x08000160 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) + .ARM.Collect$$libinit$$00000002 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) + .ARM.Collect$$libinit$$00000004 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) + .ARM.Collect$$libinit$$0000000A 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) + .ARM.Collect$$libinit$$0000000C 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) + .ARM.Collect$$libinit$$0000000E 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) + .ARM.Collect$$libinit$$00000011 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) + .ARM.Collect$$libinit$$00000013 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) + .ARM.Collect$$libinit$$00000015 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) + .ARM.Collect$$libinit$$00000017 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) + .ARM.Collect$$libinit$$00000019 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) + .ARM.Collect$$libinit$$0000001B 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) + .ARM.Collect$$libinit$$0000001D 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) + .ARM.Collect$$libinit$$0000001F 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) + .ARM.Collect$$libinit$$00000021 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) + .ARM.Collect$$libinit$$00000023 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) + .ARM.Collect$$libinit$$00000025 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) + .ARM.Collect$$libinit$$0000002C 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) + .ARM.Collect$$libinit$$0000002E 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) + .ARM.Collect$$libinit$$00000030 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) + .ARM.Collect$$libinit$$00000032 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) + .ARM.Collect$$libinit$$00000033 0x08000162 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) + .ARM.Collect$$libshutdown$$00000000 0x08000164 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) + .ARM.Collect$$libshutdown$$00000002 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) + .ARM.Collect$$libshutdown$$00000004 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) + .ARM.Collect$$libshutdown$$00000006 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) + .ARM.Collect$$libshutdown$$00000009 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) + .ARM.Collect$$libshutdown$$0000000C 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) + .ARM.Collect$$libshutdown$$0000000E 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) + .ARM.Collect$$libshutdown$$00000011 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) + .ARM.Collect$$libshutdown$$00000012 0x08000166 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) + .ARM.Collect$$rtentry$$00000000 0x08000168 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) + .ARM.Collect$$rtentry$$00000002 0x08000168 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) + .ARM.Collect$$rtentry$$00000004 0x08000168 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) + .ARM.Collect$$rtentry$$00000009 0x0800016e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) + .ARM.Collect$$rtentry$$0000000A 0x0800016e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) + .ARM.Collect$$rtentry$$0000000C 0x08000172 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) + .ARM.Collect$$rtentry$$0000000D 0x08000172 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) + .ARM.Collect$$rtexit$$00000000 0x0800017a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) + .ARM.Collect$$rtexit$$00000002 0x0800017c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) + .ARM.Collect$$rtexit$$00000003 0x0800017c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) + .ARM.Collect$$rtexit$$00000004 0x08000180 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) + .text 0x08000188 Section 64 startup_stm32f103xb.o(.text) + .text 0x080001c8 Section 0 strlen.o(.text) + .text 0x08000206 Section 68 rt_memclr.o(.text) + .text 0x0800024a Section 78 rt_memclr_w.o(.text) + .text 0x08000298 Section 0 heapauxi.o(.text) + .text 0x0800029e Section 74 sys_stackheap_outer.o(.text) + .text 0x080002e8 Section 0 exit.o(.text) + .text 0x080002fc Section 8 libspace.o(.text) + .text 0x08000304 Section 0 sys_exit.o(.text) + .text 0x08000310 Section 2 use_no_semi.o(.text) + .text 0x08000312 Section 0 indicate_semi.o(.text) + i.BusFault_Handler 0x08000312 Section 0 stm32f1xx_it.o(i.BusFault_Handler) + i.DMA1_Channel5_IRQHandler 0x08000314 Section 0 stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler) + i.DMA_SetConfig 0x08000320 Section 0 stm32f1xx_hal_dma.o(i.DMA_SetConfig) + DMA_SetConfig 0x08000321 Thumb Code 42 stm32f1xx_hal_dma.o(i.DMA_SetConfig) + i.DebugMon_Handler 0x0800034a Section 0 stm32f1xx_it.o(i.DebugMon_Handler) + i.Error_Handler 0x0800034c Section 0 main.o(i.Error_Handler) + i.HAL_DMA_Abort 0x08000350 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) + i.HAL_DMA_Abort_IT 0x08000398 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) + i.HAL_DMA_IRQHandler 0x08000430 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler) + i.HAL_DMA_Init 0x08000584 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Init) + i.HAL_DMA_Start_IT 0x080005e0 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) + i.HAL_GPIO_Init 0x08000650 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) + i.HAL_GPIO_WritePin 0x08000830 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) + i.HAL_GetTick 0x0800083c Section 0 stm32f1xx_hal.o(i.HAL_GetTick) + i.HAL_IncTick 0x08000848 Section 0 stm32f1xx_hal.o(i.HAL_IncTick) + i.HAL_Init 0x08000858 Section 0 stm32f1xx_hal.o(i.HAL_Init) + i.HAL_InitTick 0x0800087c Section 0 stm32f1xx_hal.o(i.HAL_InitTick) + i.HAL_MspInit 0x080008bc Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit) + i.HAL_NVIC_EnableIRQ 0x080008f8 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + i.HAL_NVIC_SetPriority 0x08000914 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + i.HAL_NVIC_SetPriorityGrouping 0x08000954 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + i.HAL_RCC_CSSCallback 0x08000978 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback) + i.HAL_RCC_ClockConfig 0x0800097c Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + i.HAL_RCC_EnableCSS 0x08000aa8 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_EnableCSS) + i.HAL_RCC_GetPCLK1Freq 0x08000ab4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + i.HAL_RCC_GetPCLK2Freq 0x08000ad4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + i.HAL_RCC_GetSysClockFreq 0x08000af4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + i.HAL_RCC_NMI_IRQHandler 0x08000b40 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) + i.HAL_RCC_OscConfig 0x08000b58 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) + i.HAL_SYSTICK_Config 0x08000e78 Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) + i.HAL_TIMEx_MasterConfigSynchronization 0x08000ea0 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + i.HAL_TIM_Base_Init 0x08000f08 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) + i.HAL_TIM_Base_MspInit 0x08000f64 Section 0 tim.o(i.HAL_TIM_Base_MspInit) + i.HAL_TIM_Base_Start_IT 0x08000fa0 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) + i.HAL_TIM_ConfigClockSource 0x08000ff8 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) + i.HAL_UARTEx_RxEventCallback 0x080010d4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + i.HAL_UART_ErrorCallback 0x080010d6 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) + i.HAL_UART_IRQHandler 0x080010d8 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) + i.HAL_UART_Init 0x08001344 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init) + i.HAL_UART_MspInit 0x080013a8 Section 0 usart.o(i.HAL_UART_MspInit) + i.HAL_UART_Receive_DMA 0x0800150c Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) + i.HAL_UART_RxCpltCallback 0x08001528 Section 0 main.o(i.HAL_UART_RxCpltCallback) + i.HAL_UART_RxHalfCpltCallback 0x08001540 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) + i.HAL_UART_Transmit 0x08001542 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) + i.HAL_UART_TxCpltCallback 0x080015e2 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) + i.HardFault_Handler 0x080015e4 Section 0 stm32f1xx_it.o(i.HardFault_Handler) + i.MX_DMA_Init 0x080015e8 Section 0 dma.o(i.MX_DMA_Init) + i.MX_GPIO_Init 0x08001614 Section 0 gpio.o(i.MX_GPIO_Init) + i.MX_TIM2_Init 0x08001684 Section 0 tim.o(i.MX_TIM2_Init) + i.MX_TIM3_Init 0x080016e8 Section 0 tim.o(i.MX_TIM3_Init) + i.MX_USART1_UART_Init 0x0800174c Section 0 usart.o(i.MX_USART1_UART_Init) + i.MX_USART2_UART_Init 0x08001784 Section 0 usart.o(i.MX_USART2_UART_Init) + i.MX_USART3_UART_Init 0x080017bc Section 0 usart.o(i.MX_USART3_UART_Init) + i.Master_Initialization 0x080017f4 Section 0 main.o(i.Master_Initialization) + i.MemManage_Handler 0x0800184c Section 0 stm32f1xx_it.o(i.MemManage_Handler) + i.NMI_Handler 0x0800184e Section 0 stm32f1xx_it.o(i.NMI_Handler) + i.PendSV_Handler 0x08001854 Section 0 stm32f1xx_it.o(i.PendSV_Handler) + i.SVC_Handler 0x08001856 Section 0 stm32f1xx_it.o(i.SVC_Handler) + i.Send_Debug_Message 0x08001858 Section 0 main.o(i.Send_Debug_Message) + i.SysTick_Handler 0x08001878 Section 0 stm32f1xx_it.o(i.SysTick_Handler) + i.SystemClock_Config 0x0800187c Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x080018dc Section 0 system_stm32f1xx.o(i.SystemInit) + i.TIM_Base_SetConfig 0x080018e0 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + i.TIM_ETR_SetConfig 0x08001958 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + i.TIM_ITRx_SetConfig 0x0800196c Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) + TIM_ITRx_SetConfig 0x0800196d Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) + i.TIM_TI1_ConfigInputStage 0x0800197c Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + TIM_TI1_ConfigInputStage 0x0800197d Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + i.TIM_TI2_ConfigInputStage 0x0800199e Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + TIM_TI2_ConfigInputStage 0x0800199f Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + i.UART_DMAAbortOnError 0x080019c2 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) + UART_DMAAbortOnError 0x080019c3 Thumb Code 16 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) + i.UART_DMAError 0x080019d2 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError) + UART_DMAError 0x080019d3 Thumb Code 74 stm32f1xx_hal_uart.o(i.UART_DMAError) + i.UART_DMAReceiveCplt 0x08001a1c Section 0 stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) + UART_DMAReceiveCplt 0x08001a1d Thumb Code 134 stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) + i.UART_DMARxHalfCplt 0x08001aa2 Section 0 stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) + UART_DMARxHalfCplt 0x08001aa3 Thumb Code 30 stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) + i.UART_EndRxTransfer 0x08001ac0 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) + UART_EndRxTransfer 0x08001ac1 Thumb Code 78 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) + i.UART_EndTxTransfer 0x08001b0e Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) + UART_EndTxTransfer 0x08001b0f Thumb Code 28 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) + i.UART_Receive_IT 0x08001b2a Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT) + UART_Receive_IT 0x08001b2b Thumb Code 194 stm32f1xx_hal_uart.o(i.UART_Receive_IT) + i.UART_SetConfig 0x08001bec Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig) + UART_SetConfig 0x08001bed Thumb Code 178 stm32f1xx_hal_uart.o(i.UART_SetConfig) + i.UART_Start_Receive_DMA 0x08001ca4 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) + i.UART_WaitOnFlagUntilTimeout 0x08001d34 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) + UART_WaitOnFlagUntilTimeout 0x08001d35 Thumb Code 114 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) + i.USART1_IRQHandler 0x08001da8 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler) + i.USART2_IRQHandler 0x08001db4 Section 0 stm32f1xx_it.o(i.USART2_IRQHandler) + i.USART3_IRQHandler 0x08001dc0 Section 0 stm32f1xx_it.o(i.USART3_IRQHandler) + i.UsageFault_Handler 0x08001dcc Section 0 stm32f1xx_it.o(i.UsageFault_Handler) + i.__NVIC_SetPriority 0x08001dce Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08001dcf Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + i.main 0x08001df0 Section 0 main.o(i.main) + .constdata 0x08001e80 Section 18 stm32f1xx_hal_rcc.o(.constdata) + aPredivFactorTable 0x08001e80 Data 2 stm32f1xx_hal_rcc.o(.constdata) + aPLLMULFactorTable 0x08001e82 Data 16 stm32f1xx_hal_rcc.o(.constdata) + .constdata 0x08001e92 Section 16 system_stm32f1xx.o(.constdata) + .constdata 0x08001ea2 Section 8 system_stm32f1xx.o(.constdata) .data 0x20000000 Section 56 main.o(.data) .data 0x20000038 Section 12 stm32f1xx_hal.o(.data) .data 0x20000044 Section 4 system_stm32f1xx.o(.data) .bss 0x20000048 Section 186 main.o(.bss) .bss 0x20000104 Section 144 tim.o(.bss) - .bss 0x20000194 Section 216 usart.o(.bss) - .bss 0x2000026c Section 96 libspace.o(.bss) - HEAP 0x200002d0 Section 512 startup_stm32f103xb.o(HEAP) - Heap_Mem 0x200002d0 Data 512 startup_stm32f103xb.o(HEAP) - STACK 0x200004d0 Section 1024 startup_stm32f103xb.o(STACK) - Stack_Mem 0x200004d0 Data 1024 startup_stm32f103xb.o(STACK) - __initial_sp 0x200008d0 Data 0 startup_stm32f103xb.o(STACK) + .bss 0x20000194 Section 284 usart.o(.bss) + .bss 0x200002b0 Section 96 libspace.o(.bss) + HEAP 0x20000310 Section 512 startup_stm32f103xb.o(HEAP) + Heap_Mem 0x20000310 Data 512 startup_stm32f103xb.o(HEAP) + STACK 0x20000510 Section 1024 startup_stm32f103xb.o(STACK) + Stack_Mem 0x20000510 Data 1024 startup_stm32f103xb.o(STACK) + __initial_sp 0x20000910 Data 0 startup_stm32f103xb.o(STACK) Global Symbols @@ -1416,206 +1412,181 @@ Image Symbol Table __scatterload_null 0x08000103 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x08000129 Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x08000145 Thumb Code 28 __scatter_zi.o(!!handler_zi) - _printf_percent 0x08000161 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) - _printf_x 0x08000161 Thumb Code 0 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) - _printf_s 0x08000167 Thumb Code 0 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) - _printf_percent_end 0x0800016d Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) - __rt_lib_init 0x08000171 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) - __rt_lib_init_alloca_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) - __rt_lib_init_argv_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) - __rt_lib_init_atexit_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) - __rt_lib_init_clock_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) - __rt_lib_init_cpp_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) - __rt_lib_init_exceptions_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) - __rt_lib_init_fp_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) - __rt_lib_init_fp_trap_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) - __rt_lib_init_getenv_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) - __rt_lib_init_heap_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) - __rt_lib_init_lc_collate_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) - __rt_lib_init_lc_ctype_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) - __rt_lib_init_lc_monetary_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) - __rt_lib_init_lc_numeric_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) - __rt_lib_init_lc_time_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) - __rt_lib_init_preinit_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) - __rt_lib_init_rand_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) - __rt_lib_init_return 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) - __rt_lib_init_signal_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) - __rt_lib_init_stdio_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) - __rt_lib_init_user_alloc_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) - __rt_lib_shutdown 0x08000175 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) - __rt_lib_shutdown_cpp_1 0x08000177 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) - __rt_lib_shutdown_fini_1 0x08000177 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) - __rt_lib_shutdown_fp_trap_1 0x08000177 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) - __rt_lib_shutdown_heap_1 0x08000177 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) - __rt_lib_shutdown_return 0x08000177 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) - __rt_lib_shutdown_signal_1 0x08000177 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) - __rt_lib_shutdown_stdio_1 0x08000177 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) - __rt_lib_shutdown_user_alloc_1 0x08000177 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) - __rt_entry 0x08000179 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) - __rt_entry_presh_1 0x08000179 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) - __rt_entry_sh 0x08000179 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) - __rt_entry_li 0x0800017f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) - __rt_entry_postsh_1 0x0800017f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) - __rt_entry_main 0x08000183 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) - __rt_entry_postli_1 0x08000183 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) - __rt_exit 0x0800018b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) - __rt_exit_ls 0x0800018d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) - __rt_exit_prels_1 0x0800018d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) - __rt_exit_exit 0x08000191 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) - Reset_Handler 0x08000199 Thumb Code 8 startup_stm32f103xb.o(.text) - ADC1_2_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - CAN1_RX1_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - CAN1_SCE_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel1_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel2_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel3_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel4_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel5_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel6_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel7_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI0_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI15_10_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI1_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI2_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI3_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI4_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI9_5_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - FLASH_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - I2C1_ER_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - I2C1_EV_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - I2C2_ER_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - I2C2_EV_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - PVD_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - RCC_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - RTC_Alarm_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - RTC_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - SPI1_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - SPI2_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - TAMPER_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - TIM1_BRK_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - TIM1_CC_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - TIM1_TRG_COM_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - TIM1_UP_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - TIM2_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - TIM3_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - TIM4_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - USART1_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - USART3_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - USBWakeUp_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - USB_HP_CAN1_TX_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - USB_LP_CAN1_RX0_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - WWDG_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) - __user_initial_stackheap 0x080001b5 Thumb Code 0 startup_stm32f103xb.o(.text) - __2snprintf 0x080001d9 Thumb Code 48 noretval__2snprintf.o(.text) - _printf_pre_padding 0x0800020d Thumb Code 44 _printf_pad.o(.text) - _printf_post_padding 0x08000239 Thumb Code 34 _printf_pad.o(.text) - _printf_str 0x0800025b Thumb Code 82 _printf_str.o(.text) - _printf_int_hex 0x080002ad Thumb Code 84 _printf_hex_int.o(.text) - _printf_longlong_hex 0x080002ad Thumb Code 0 _printf_hex_int.o(.text) - __printf 0x08000305 Thumb Code 308 __printf_flags_wp.o(.text) - strlen 0x0800043d Thumb Code 62 strlen.o(.text) - __aeabi_memclr 0x0800047b Thumb Code 0 rt_memclr.o(.text) - __rt_memclr 0x0800047b Thumb Code 68 rt_memclr.o(.text) - _memset 0x0800047f Thumb Code 0 rt_memclr.o(.text) - __aeabi_memclr4 0x080004bf Thumb Code 0 rt_memclr_w.o(.text) - __aeabi_memclr8 0x080004bf Thumb Code 0 rt_memclr_w.o(.text) - __rt_memclr_w 0x080004bf Thumb Code 78 rt_memclr_w.o(.text) - _memset_w 0x080004c3 Thumb Code 0 rt_memclr_w.o(.text) - __use_two_region_memory 0x0800050d Thumb Code 2 heapauxi.o(.text) - __rt_heap_escrow$2region 0x0800050f Thumb Code 2 heapauxi.o(.text) - __rt_heap_expand$2region 0x08000511 Thumb Code 2 heapauxi.o(.text) - _printf_int_common 0x08000513 Thumb Code 178 _printf_intcommon.o(.text) - _printf_char_common 0x080005cf Thumb Code 32 _printf_char_common.o(.text) - _sputc 0x080005f5 Thumb Code 10 _sputc.o(.text) - _snputc 0x080005ff Thumb Code 16 _snputc.o(.text) - _printf_cs_common 0x0800060f Thumb Code 20 _printf_char.o(.text) - _printf_char 0x08000623 Thumb Code 16 _printf_char.o(.text) - _printf_string 0x08000633 Thumb Code 8 _printf_char.o(.text) - __user_setup_stackheap 0x0800063b Thumb Code 74 sys_stackheap_outer.o(.text) - exit 0x08000685 Thumb Code 18 exit.o(.text) - __user_libspace 0x08000699 Thumb Code 8 libspace.o(.text) - __user_perproc_libspace 0x08000699 Thumb Code 0 libspace.o(.text) - __user_perthread_libspace 0x08000699 Thumb Code 0 libspace.o(.text) - _sys_exit 0x080006a1 Thumb Code 8 sys_exit.o(.text) - __I$use$semihosting 0x080006ad Thumb Code 0 use_no_semi.o(.text) - __use_no_semihosting_swi 0x080006ad Thumb Code 2 use_no_semi.o(.text) - BusFault_Handler 0x080006af Thumb Code 2 stm32f1xx_it.o(i.BusFault_Handler) - __semihosting_library_function 0x080006af Thumb Code 0 indicate_semi.o(.text) - Calculate_CRC16 0x080006b1 Thumb Code 52 main.o(i.Calculate_CRC16) - DebugMon_Handler 0x0800070f Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler) - Error_Handler 0x08000711 Thumb Code 4 main.o(i.Error_Handler) - Get_Matrix_Point_Index 0x08000715 Thumb Code 22 main.o(i.Get_Matrix_Point_Index) - HAL_DMA_Abort 0x0800072b Thumb Code 70 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) - HAL_DMA_Abort_IT 0x08000771 Thumb Code 148 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) - HAL_DMA_Start_IT 0x08000809 Thumb Code 112 stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) - HAL_Delay 0x08000879 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Delay) - HAL_GPIO_Init 0x0800089d Thumb Code 446 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) - HAL_GPIO_WritePin 0x08000a7d Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) - HAL_GetTick 0x08000a89 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick) - HAL_IncTick 0x08000a95 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick) - HAL_Init 0x08000aa5 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init) - HAL_InitTick 0x08000ac9 Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick) - HAL_MspInit 0x08000b09 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x08000b45 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08000b61 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x08000ba1 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - HAL_RCC_CSSCallback 0x08000bc5 Thumb Code 2 stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback) - HAL_RCC_ClockConfig 0x08000bc9 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - HAL_RCC_GetPCLK1Freq 0x08000cf5 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetPCLK2Freq 0x08000d15 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - HAL_RCC_GetSysClockFreq 0x08000d35 Thumb Code 58 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - HAL_RCC_NMI_IRQHandler 0x08000d81 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) - HAL_RCC_OscConfig 0x08000d99 Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) - HAL_SYSTICK_Config 0x080010b9 Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) - HAL_TIMEx_MasterConfigSynchronization 0x080010e1 Thumb Code 92 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIM_Base_Init 0x08001149 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x080011a5 Thumb Code 52 tim.o(i.HAL_TIM_Base_MspInit) - HAL_TIM_Base_Start_IT 0x080011e1 Thumb Code 76 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) - HAL_TIM_ConfigClockSource 0x08001239 Thumb Code 220 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) - HAL_UARTEx_RxEventCallback 0x08001315 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - HAL_UART_ErrorCallback 0x08001317 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) - HAL_UART_IRQHandler 0x08001319 Thumb Code 616 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) - HAL_UART_Init 0x08001585 Thumb Code 100 stm32f1xx_hal_uart.o(i.HAL_UART_Init) - HAL_UART_MspInit 0x080015e9 Thumb Code 248 usart.o(i.HAL_UART_MspInit) - HAL_UART_Receive_DMA 0x080016f9 Thumb Code 28 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) - HAL_UART_RxCpltCallback 0x08001715 Thumb Code 14 main.o(i.HAL_UART_RxCpltCallback) - HAL_UART_RxHalfCpltCallback 0x0800172d Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) - HAL_UART_Transmit 0x0800172f Thumb Code 160 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) - HAL_UART_TxCpltCallback 0x080017cf Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) - HardFault_Handler 0x080017d1 Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler) - MX_GPIO_Init 0x080017d5 Thumb Code 102 gpio.o(i.MX_GPIO_Init) - MX_TIM2_Init 0x08001845 Thumb Code 94 tim.o(i.MX_TIM2_Init) - MX_USART1_UART_Init 0x080018a9 Thumb Code 48 usart.o(i.MX_USART1_UART_Init) - MX_USART2_UART_Init 0x080018e1 Thumb Code 48 usart.o(i.MX_USART2_UART_Init) - MX_USART3_UART_Init 0x08001919 Thumb Code 48 usart.o(i.MX_USART3_UART_Init) - Master_Initialization 0x08001951 Thumb Code 78 main.o(i.Master_Initialization) - Master_State_Machine 0x080019a9 Thumb Code 160 main.o(i.Master_State_Machine) - MemManage_Handler 0x08001a79 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) - NMI_Handler 0x08001a7b Thumb Code 6 stm32f1xx_it.o(i.NMI_Handler) - Parse_Slave_Matrix_Data 0x08001a81 Thumb Code 84 main.o(i.Parse_Slave_Matrix_Data) - PendSV_Handler 0x08001ad9 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) - Process_Slave_Response 0x08001add Thumb Code 246 main.o(i.Process_Slave_Response) - SVC_Handler 0x08001ca1 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) - Send_Debug_Message 0x08001ca5 Thumb Code 26 main.o(i.Send_Debug_Message) - Send_Matrix_Query 0x08001cc5 Thumb Code 74 main.o(i.Send_Matrix_Query) - Send_RS232_Modbus_Frame 0x08001d41 Thumb Code 94 main.o(i.Send_RS232_Modbus_Frame) - Send_RS485_Modbus_Frame 0x08001da9 Thumb Code 94 main.o(i.Send_RS485_Modbus_Frame) - Send_Status_Query 0x08001e11 Thumb Code 72 main.o(i.Send_Status_Query) - SysTick_Handler 0x08001e89 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x08001e8d Thumb Code 94 main.o(i.SystemClock_Config) - SystemInit 0x08001eeb Thumb Code 2 system_stm32f1xx.o(i.SystemInit) - TIM_Base_SetConfig 0x08001eed Thumb Code 108 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - TIM_ETR_SetConfig 0x08001f65 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - UART_Start_Receive_DMA 0x080022b1 Thumb Code 130 stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) - USART2_IRQHandler 0x080023b5 Thumb Code 6 stm32f1xx_it.o(i.USART2_IRQHandler) - UsageFault_Handler 0x080023c1 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) - Verify_CRC16 0x080023c3 Thumb Code 32 main.o(i.Verify_CRC16) - _is_digit 0x08002403 Thumb Code 14 __printf_wp.o(i._is_digit) - main 0x08002411 Thumb Code 160 main.o(i.main) - AHBPrescTable 0x0800252e Data 16 system_stm32f1xx.o(.constdata) - APBPrescTable 0x0800253e Data 8 system_stm32f1xx.o(.constdata) - Region$$Table$$Base 0x08002580 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x080025a0 Number 0 anon$$obj.o(Region$$Table) + __rt_lib_init 0x08000161 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) + __rt_lib_init_alloca_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) + __rt_lib_init_argv_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) + __rt_lib_init_atexit_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) + __rt_lib_init_clock_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) + __rt_lib_init_cpp_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) + __rt_lib_init_exceptions_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) + __rt_lib_init_fp_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) + __rt_lib_init_fp_trap_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) + __rt_lib_init_getenv_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) + __rt_lib_init_heap_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) + __rt_lib_init_lc_collate_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) + __rt_lib_init_lc_ctype_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) + __rt_lib_init_lc_monetary_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) + __rt_lib_init_lc_numeric_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) + __rt_lib_init_lc_time_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) + __rt_lib_init_preinit_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) + __rt_lib_init_rand_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) + __rt_lib_init_return 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) + __rt_lib_init_signal_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) + __rt_lib_init_stdio_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) + __rt_lib_init_user_alloc_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) + __rt_lib_shutdown 0x08000165 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) + __rt_lib_shutdown_cpp_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) + __rt_lib_shutdown_fini_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) + __rt_lib_shutdown_fp_trap_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) + __rt_lib_shutdown_heap_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) + __rt_lib_shutdown_return 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) + __rt_lib_shutdown_signal_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) + __rt_lib_shutdown_stdio_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) + __rt_lib_shutdown_user_alloc_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) + __rt_entry 0x08000169 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) + __rt_entry_presh_1 0x08000169 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) + __rt_entry_sh 0x08000169 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) + __rt_entry_li 0x0800016f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) + __rt_entry_postsh_1 0x0800016f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) + __rt_entry_main 0x08000173 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) + __rt_entry_postli_1 0x08000173 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) + __rt_exit 0x0800017b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) + __rt_exit_ls 0x0800017d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) + __rt_exit_prels_1 0x0800017d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) + __rt_exit_exit 0x08000181 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) + Reset_Handler 0x08000189 Thumb Code 8 startup_stm32f103xb.o(.text) + ADC1_2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + CAN1_RX1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + CAN1_SCE_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel3_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel4_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel6_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel7_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI0_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI15_10_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI3_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI4_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI9_5_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + FLASH_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + I2C1_ER_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + I2C1_EV_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + I2C2_ER_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + I2C2_EV_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + PVD_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + RCC_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + RTC_Alarm_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + RTC_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + SPI1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + SPI2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + TAMPER_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM1_BRK_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM1_CC_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM1_TRG_COM_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM1_UP_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM3_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM4_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + USBWakeUp_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + USB_HP_CAN1_TX_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + USB_LP_CAN1_RX0_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + WWDG_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f103xb.o(.text) + __user_initial_stackheap 0x080001a5 Thumb Code 0 startup_stm32f103xb.o(.text) + strlen 0x080001c9 Thumb Code 62 strlen.o(.text) + __aeabi_memclr 0x08000207 Thumb Code 0 rt_memclr.o(.text) + __rt_memclr 0x08000207 Thumb Code 68 rt_memclr.o(.text) + _memset 0x0800020b Thumb Code 0 rt_memclr.o(.text) + __aeabi_memclr4 0x0800024b Thumb Code 0 rt_memclr_w.o(.text) + __aeabi_memclr8 0x0800024b Thumb Code 0 rt_memclr_w.o(.text) + __rt_memclr_w 0x0800024b Thumb Code 78 rt_memclr_w.o(.text) + _memset_w 0x0800024f Thumb Code 0 rt_memclr_w.o(.text) + __use_two_region_memory 0x08000299 Thumb Code 2 heapauxi.o(.text) + __rt_heap_escrow$2region 0x0800029b Thumb Code 2 heapauxi.o(.text) + __rt_heap_expand$2region 0x0800029d Thumb Code 2 heapauxi.o(.text) + __user_setup_stackheap 0x0800029f Thumb Code 74 sys_stackheap_outer.o(.text) + exit 0x080002e9 Thumb Code 18 exit.o(.text) + __user_libspace 0x080002fd Thumb Code 8 libspace.o(.text) + __user_perproc_libspace 0x080002fd Thumb Code 0 libspace.o(.text) + __user_perthread_libspace 0x080002fd Thumb Code 0 libspace.o(.text) + _sys_exit 0x08000305 Thumb Code 8 sys_exit.o(.text) + __I$use$semihosting 0x08000311 Thumb Code 0 use_no_semi.o(.text) + __use_no_semihosting_swi 0x08000311 Thumb Code 2 use_no_semi.o(.text) + BusFault_Handler 0x08000313 Thumb Code 2 stm32f1xx_it.o(i.BusFault_Handler) + __semihosting_library_function 0x08000313 Thumb Code 0 indicate_semi.o(.text) + DMA1_Channel5_IRQHandler 0x08000315 Thumb Code 6 stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler) + DebugMon_Handler 0x0800034b Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler) + Error_Handler 0x0800034d Thumb Code 4 main.o(i.Error_Handler) + HAL_DMA_Abort 0x08000351 Thumb Code 70 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) + HAL_DMA_Abort_IT 0x08000399 Thumb Code 148 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) + HAL_DMA_IRQHandler 0x08000431 Thumb Code 316 stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler) + HAL_DMA_Init 0x08000585 Thumb Code 84 stm32f1xx_hal_dma.o(i.HAL_DMA_Init) + HAL_DMA_Start_IT 0x080005e1 Thumb Code 112 stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) + HAL_GPIO_Init 0x08000651 Thumb Code 446 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) + HAL_GPIO_WritePin 0x08000831 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) + HAL_GetTick 0x0800083d Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick) + HAL_IncTick 0x08000849 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick) + HAL_Init 0x08000859 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init) + HAL_InitTick 0x0800087d Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick) + HAL_MspInit 0x080008bd Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x080008f9 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08000915 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x08000955 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + HAL_RCC_CSSCallback 0x08000979 Thumb Code 2 stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback) + HAL_RCC_ClockConfig 0x0800097d Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + HAL_RCC_EnableCSS 0x08000aa9 Thumb Code 8 stm32f1xx_hal_rcc.o(i.HAL_RCC_EnableCSS) + HAL_RCC_GetPCLK1Freq 0x08000ab5 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetPCLK2Freq 0x08000ad5 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + HAL_RCC_GetSysClockFreq 0x08000af5 Thumb Code 58 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + HAL_RCC_NMI_IRQHandler 0x08000b41 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) + HAL_RCC_OscConfig 0x08000b59 Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) + HAL_SYSTICK_Config 0x08000e79 Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) + HAL_TIMEx_MasterConfigSynchronization 0x08000ea1 Thumb Code 92 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIM_Base_Init 0x08000f09 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x08000f65 Thumb Code 52 tim.o(i.HAL_TIM_Base_MspInit) + HAL_TIM_Base_Start_IT 0x08000fa1 Thumb Code 76 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) + HAL_TIM_ConfigClockSource 0x08000ff9 Thumb Code 220 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) + HAL_UARTEx_RxEventCallback 0x080010d5 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + HAL_UART_ErrorCallback 0x080010d7 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) + HAL_UART_IRQHandler 0x080010d9 Thumb Code 616 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) + HAL_UART_Init 0x08001345 Thumb Code 100 stm32f1xx_hal_uart.o(i.HAL_UART_Init) + HAL_UART_MspInit 0x080013a9 Thumb Code 324 usart.o(i.HAL_UART_MspInit) + HAL_UART_Receive_DMA 0x0800150d Thumb Code 28 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) + HAL_UART_RxCpltCallback 0x08001529 Thumb Code 14 main.o(i.HAL_UART_RxCpltCallback) + HAL_UART_RxHalfCpltCallback 0x08001541 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) + HAL_UART_Transmit 0x08001543 Thumb Code 160 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) + HAL_UART_TxCpltCallback 0x080015e3 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) + HardFault_Handler 0x080015e5 Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler) + MX_DMA_Init 0x080015e9 Thumb Code 40 dma.o(i.MX_DMA_Init) + MX_GPIO_Init 0x08001615 Thumb Code 102 gpio.o(i.MX_GPIO_Init) + MX_TIM2_Init 0x08001685 Thumb Code 94 tim.o(i.MX_TIM2_Init) + MX_TIM3_Init 0x080016e9 Thumb Code 92 tim.o(i.MX_TIM3_Init) + MX_USART1_UART_Init 0x0800174d Thumb Code 48 usart.o(i.MX_USART1_UART_Init) + MX_USART2_UART_Init 0x08001785 Thumb Code 48 usart.o(i.MX_USART2_UART_Init) + MX_USART3_UART_Init 0x080017bd Thumb Code 48 usart.o(i.MX_USART3_UART_Init) + Master_Initialization 0x080017f5 Thumb Code 78 main.o(i.Master_Initialization) + MemManage_Handler 0x0800184d Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) + NMI_Handler 0x0800184f Thumb Code 6 stm32f1xx_it.o(i.NMI_Handler) + PendSV_Handler 0x08001855 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) + SVC_Handler 0x08001857 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) + Send_Debug_Message 0x08001859 Thumb Code 26 main.o(i.Send_Debug_Message) + SysTick_Handler 0x08001879 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) + SystemClock_Config 0x0800187d Thumb Code 96 main.o(i.SystemClock_Config) + SystemInit 0x080018dd Thumb Code 2 system_stm32f1xx.o(i.SystemInit) + TIM_Base_SetConfig 0x080018e1 Thumb Code 108 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + TIM_ETR_SetConfig 0x08001959 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + UART_Start_Receive_DMA 0x08001ca5 Thumb Code 130 stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) + USART1_IRQHandler 0x08001da9 Thumb Code 6 stm32f1xx_it.o(i.USART1_IRQHandler) + USART2_IRQHandler 0x08001db5 Thumb Code 6 stm32f1xx_it.o(i.USART2_IRQHandler) + USART3_IRQHandler 0x08001dc1 Thumb Code 6 stm32f1xx_it.o(i.USART3_IRQHandler) + UsageFault_Handler 0x08001dcd Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) + main 0x08001df1 Thumb Code 70 main.o(i.main) + AHBPrescTable 0x08001e92 Data 16 system_stm32f1xx.o(.constdata) + APBPrescTable 0x08001ea2 Data 8 system_stm32f1xx.o(.constdata) + Region$$Table$$Base 0x08001eac Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08001ecc Number 0 anon$$obj.o(Region$$Table) master_state 0x20000000 Data 1 main.o(.data) rs485_rx_complete 0x20000001 Data 1 main.o(.data) current_query_slave 0x20000002 Data 1 main.o(.data) @@ -1638,8 +1609,9 @@ Image Symbol Table huart1 0x20000194 Data 72 usart.o(.bss) huart2 0x200001dc Data 72 usart.o(.bss) huart3 0x20000224 Data 72 usart.o(.bss) - __libspace_start 0x2000026c Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x200002cc Data 0 libspace.o(.bss) + hdma_usart1_rx 0x2000026c Data 68 usart.o(.bss) + __libspace_start 0x200002b0 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x20000310 Data 0 libspace.o(.bss) @@ -1649,205 +1621,185 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000025e8, Max: 0x00010000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001f14, Max: 0x00010000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000025a0, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001ecc, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000ec Data RO 3 RESET startup_stm32f103xb.o - 0x080000ec 0x080000ec 0x00000008 Code RO 2932 * !!!main c_w.l(__main.o) - 0x080000f4 0x080000f4 0x00000034 Code RO 3104 !!!scatter c_w.l(__scatter.o) - 0x08000128 0x08000128 0x0000001a Code RO 3106 !!handler_copy c_w.l(__scatter_copy.o) + 0x080000ec 0x080000ec 0x00000008 Code RO 2977 * !!!main c_w.l(__main.o) + 0x080000f4 0x080000f4 0x00000034 Code RO 3149 !!!scatter c_w.l(__scatter.o) + 0x08000128 0x08000128 0x0000001a Code RO 3151 !!handler_copy c_w.l(__scatter_copy.o) 0x08000142 0x08000142 0x00000002 PAD - 0x08000144 0x08000144 0x0000001c Code RO 3108 !!handler_zi c_w.l(__scatter_zi.o) - 0x08000160 0x08000160 0x00000000 Code RO 2923 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) - 0x08000160 0x08000160 0x00000006 Code RO 2922 .ARM.Collect$$_printf_percent$$0000000C c_w.l(_printf_x.o) - 0x08000166 0x08000166 0x00000006 Code RO 2921 .ARM.Collect$$_printf_percent$$00000014 c_w.l(_printf_s.o) - 0x0800016c 0x0800016c 0x00000004 Code RO 2945 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) - 0x08000170 0x08000170 0x00000002 Code RO 2972 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x08000172 0x08000172 0x00000000 Code RO 2979 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 2981 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 2984 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 2986 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 2988 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 2991 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 2993 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 2995 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 2997 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 2999 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3001 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3003 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3005 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3007 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3009 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3011 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3015 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3017 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3019 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3021 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000002 Code RO 3022 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x08000174 0x08000174 0x00000002 Code RO 3042 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x08000176 0x08000176 0x00000000 Code RO 3055 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x08000176 0x08000176 0x00000000 Code RO 3057 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x08000176 0x08000176 0x00000000 Code RO 3059 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) - 0x08000176 0x08000176 0x00000000 Code RO 3062 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) - 0x08000176 0x08000176 0x00000000 Code RO 3065 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x08000176 0x08000176 0x00000000 Code RO 3067 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) - 0x08000176 0x08000176 0x00000000 Code RO 3070 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) - 0x08000176 0x08000176 0x00000002 Code RO 3071 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) - 0x08000178 0x08000178 0x00000000 Code RO 2934 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x08000178 0x08000178 0x00000000 Code RO 2947 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x08000178 0x08000178 0x00000006 Code RO 2959 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x0800017e 0x0800017e 0x00000000 Code RO 2949 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x0800017e 0x0800017e 0x00000004 Code RO 2950 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x08000182 0x08000182 0x00000000 Code RO 2952 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x08000182 0x08000182 0x00000008 Code RO 2953 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x0800018a 0x0800018a 0x00000002 Code RO 2976 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x0800018c 0x0800018c 0x00000000 Code RO 3024 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x0800018c 0x0800018c 0x00000004 Code RO 3025 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x08000190 0x08000190 0x00000006 Code RO 3026 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) - 0x08000196 0x08000196 0x00000002 PAD - 0x08000198 0x08000198 0x00000040 Code RO 4 .text startup_stm32f103xb.o - 0x080001d8 0x080001d8 0x00000034 Code RO 2872 .text c_w.l(noretval__2snprintf.o) - 0x0800020c 0x0800020c 0x0000004e Code RO 2876 .text c_w.l(_printf_pad.o) - 0x0800025a 0x0800025a 0x00000052 Code RO 2878 .text c_w.l(_printf_str.o) - 0x080002ac 0x080002ac 0x00000058 Code RO 2883 .text c_w.l(_printf_hex_int.o) - 0x08000304 0x08000304 0x00000138 Code RO 2913 .text c_w.l(__printf_flags_wp.o) - 0x0800043c 0x0800043c 0x0000003e Code RO 2924 .text c_w.l(strlen.o) - 0x0800047a 0x0800047a 0x00000044 Code RO 2926 .text c_w.l(rt_memclr.o) - 0x080004be 0x080004be 0x0000004e Code RO 2928 .text c_w.l(rt_memclr_w.o) - 0x0800050c 0x0800050c 0x00000006 Code RO 2930 .text c_w.l(heapauxi.o) - 0x08000512 0x08000512 0x000000b2 Code RO 2935 .text c_w.l(_printf_intcommon.o) - 0x080005c4 0x080005c4 0x00000030 Code RO 2937 .text c_w.l(_printf_char_common.o) - 0x080005f4 0x080005f4 0x0000000a Code RO 2939 .text c_w.l(_sputc.o) - 0x080005fe 0x080005fe 0x00000010 Code RO 2941 .text c_w.l(_snputc.o) - 0x0800060e 0x0800060e 0x0000002c Code RO 2943 .text c_w.l(_printf_char.o) - 0x0800063a 0x0800063a 0x0000004a Code RO 2963 .text c_w.l(sys_stackheap_outer.o) - 0x08000684 0x08000684 0x00000012 Code RO 2965 .text c_w.l(exit.o) - 0x08000696 0x08000696 0x00000002 PAD - 0x08000698 0x08000698 0x00000008 Code RO 2973 .text c_w.l(libspace.o) - 0x080006a0 0x080006a0 0x0000000c Code RO 3034 .text c_w.l(sys_exit.o) - 0x080006ac 0x080006ac 0x00000002 Code RO 3045 .text c_w.l(use_no_semi.o) - 0x080006ae 0x080006ae 0x00000000 Code RO 3047 .text c_w.l(indicate_semi.o) - 0x080006ae 0x080006ae 0x00000002 Code RO 376 i.BusFault_Handler stm32f1xx_it.o - 0x080006b0 0x080006b0 0x00000034 Code RO 13 i.Calculate_CRC16 main.o - 0x080006e4 0x080006e4 0x0000002a Code RO 1871 i.DMA_SetConfig stm32f1xx_hal_dma.o - 0x0800070e 0x0800070e 0x00000002 Code RO 377 i.DebugMon_Handler stm32f1xx_it.o - 0x08000710 0x08000710 0x00000004 Code RO 14 i.Error_Handler main.o - 0x08000714 0x08000714 0x00000016 Code RO 15 i.Get_Matrix_Point_Index main.o - 0x0800072a 0x0800072a 0x00000046 Code RO 1872 i.HAL_DMA_Abort stm32f1xx_hal_dma.o - 0x08000770 0x08000770 0x00000098 Code RO 1873 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o - 0x08000808 0x08000808 0x00000070 Code RO 1882 i.HAL_DMA_Start_IT stm32f1xx_hal_dma.o - 0x08000878 0x08000878 0x00000024 Code RO 1498 i.HAL_Delay stm32f1xx_hal.o - 0x0800089c 0x0800089c 0x000001e0 Code RO 1808 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o - 0x08000a7c 0x08000a7c 0x0000000a Code RO 1812 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o - 0x08000a86 0x08000a86 0x00000002 PAD - 0x08000a88 0x08000a88 0x0000000c Code RO 1502 i.HAL_GetTick stm32f1xx_hal.o - 0x08000a94 0x08000a94 0x00000010 Code RO 1508 i.HAL_IncTick stm32f1xx_hal.o - 0x08000aa4 0x08000aa4 0x00000024 Code RO 1509 i.HAL_Init stm32f1xx_hal.o - 0x08000ac8 0x08000ac8 0x00000040 Code RO 1510 i.HAL_InitTick stm32f1xx_hal.o - 0x08000b08 0x08000b08 0x0000003c Code RO 458 i.HAL_MspInit stm32f1xx_hal_msp.o - 0x08000b44 0x08000b44 0x0000001a Code RO 1968 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o - 0x08000b5e 0x08000b5e 0x00000002 PAD - 0x08000b60 0x08000b60 0x00000040 Code RO 1974 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x08000ba0 0x08000ba0 0x00000024 Code RO 1975 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o - 0x08000bc4 0x08000bc4 0x00000002 Code RO 1665 i.HAL_RCC_CSSCallback stm32f1xx_hal_rcc.o - 0x08000bc6 0x08000bc6 0x00000002 PAD - 0x08000bc8 0x08000bc8 0x0000012c Code RO 1666 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o - 0x08000cf4 0x08000cf4 0x00000020 Code RO 1673 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o - 0x08000d14 0x08000d14 0x00000020 Code RO 1674 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o - 0x08000d34 0x08000d34 0x0000004c Code RO 1675 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o - 0x08000d80 0x08000d80 0x00000018 Code RO 1677 i.HAL_RCC_NMI_IRQHandler stm32f1xx_hal_rcc.o - 0x08000d98 0x08000d98 0x00000320 Code RO 1678 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o - 0x080010b8 0x080010b8 0x00000028 Code RO 1979 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o - 0x080010e0 0x080010e0 0x00000068 Code RO 1243 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o - 0x08001148 0x08001148 0x0000005a Code RO 520 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o - 0x080011a2 0x080011a2 0x00000002 PAD - 0x080011a4 0x080011a4 0x0000003c Code RO 275 i.HAL_TIM_Base_MspInit tim.o - 0x080011e0 0x080011e0 0x00000058 Code RO 525 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o - 0x08001238 0x08001238 0x000000dc Code RO 529 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o - 0x08001314 0x08001314 0x00000002 Code RO 2480 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o - 0x08001316 0x08001316 0x00000002 Code RO 2494 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o - 0x08001318 0x08001318 0x0000026c Code RO 2497 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o - 0x08001584 0x08001584 0x00000064 Code RO 2498 i.HAL_UART_Init stm32f1xx_hal_uart.o - 0x080015e8 0x080015e8 0x00000110 Code RO 323 i.HAL_UART_MspInit usart.o - 0x080016f8 0x080016f8 0x0000001c Code RO 2502 i.HAL_UART_Receive_DMA stm32f1xx_hal_uart.o - 0x08001714 0x08001714 0x00000018 Code RO 17 i.HAL_UART_RxCpltCallback main.o - 0x0800172c 0x0800172c 0x00000002 Code RO 2505 i.HAL_UART_RxHalfCpltCallback stm32f1xx_hal_uart.o - 0x0800172e 0x0800172e 0x000000a0 Code RO 2506 i.HAL_UART_Transmit stm32f1xx_hal_uart.o - 0x080017ce 0x080017ce 0x00000002 Code RO 2509 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o - 0x080017d0 0x080017d0 0x00000002 Code RO 378 i.HardFault_Handler stm32f1xx_it.o - 0x080017d2 0x080017d2 0x00000002 PAD - 0x080017d4 0x080017d4 0x00000070 Code RO 250 i.MX_GPIO_Init gpio.o - 0x08001844 0x08001844 0x00000064 Code RO 276 i.MX_TIM2_Init tim.o - 0x080018a8 0x080018a8 0x00000038 Code RO 324 i.MX_USART1_UART_Init usart.o - 0x080018e0 0x080018e0 0x00000038 Code RO 325 i.MX_USART2_UART_Init usart.o - 0x08001918 0x08001918 0x00000038 Code RO 326 i.MX_USART3_UART_Init usart.o - 0x08001950 0x08001950 0x00000058 Code RO 18 i.Master_Initialization main.o - 0x080019a8 0x080019a8 0x000000d0 Code RO 19 i.Master_State_Machine main.o - 0x08001a78 0x08001a78 0x00000002 Code RO 379 i.MemManage_Handler stm32f1xx_it.o - 0x08001a7a 0x08001a7a 0x00000006 Code RO 380 i.NMI_Handler stm32f1xx_it.o - 0x08001a80 0x08001a80 0x00000058 Code RO 20 i.Parse_Slave_Matrix_Data main.o - 0x08001ad8 0x08001ad8 0x00000002 Code RO 381 i.PendSV_Handler stm32f1xx_it.o - 0x08001ada 0x08001ada 0x00000002 PAD - 0x08001adc 0x08001adc 0x000001c4 Code RO 21 i.Process_Slave_Response main.o - 0x08001ca0 0x08001ca0 0x00000002 Code RO 382 i.SVC_Handler stm32f1xx_it.o - 0x08001ca2 0x08001ca2 0x00000002 PAD - 0x08001ca4 0x08001ca4 0x00000020 Code RO 22 i.Send_Debug_Message main.o - 0x08001cc4 0x08001cc4 0x0000007c Code RO 23 i.Send_Matrix_Query main.o - 0x08001d40 0x08001d40 0x00000068 Code RO 24 i.Send_RS232_Modbus_Frame main.o - 0x08001da8 0x08001da8 0x00000068 Code RO 25 i.Send_RS485_Modbus_Frame main.o - 0x08001e10 0x08001e10 0x00000078 Code RO 26 i.Send_Status_Query main.o - 0x08001e88 0x08001e88 0x00000004 Code RO 383 i.SysTick_Handler stm32f1xx_it.o - 0x08001e8c 0x08001e8c 0x0000005e Code RO 27 i.SystemClock_Config main.o - 0x08001eea 0x08001eea 0x00000002 Code RO 2832 i.SystemInit system_stm32f1xx.o - 0x08001eec 0x08001eec 0x00000078 Code RO 613 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o - 0x08001f64 0x08001f64 0x00000014 Code RO 624 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o - 0x08001f78 0x08001f78 0x00000010 Code RO 625 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o - 0x08001f88 0x08001f88 0x00000022 Code RO 631 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o - 0x08001faa 0x08001faa 0x00000024 Code RO 633 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o - 0x08001fce 0x08001fce 0x00000010 Code RO 2511 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o - 0x08001fde 0x08001fde 0x0000004a Code RO 2512 i.UART_DMAError stm32f1xx_hal_uart.o - 0x08002028 0x08002028 0x00000086 Code RO 2513 i.UART_DMAReceiveCplt stm32f1xx_hal_uart.o - 0x080020ae 0x080020ae 0x0000001e Code RO 2515 i.UART_DMARxHalfCplt stm32f1xx_hal_uart.o - 0x080020cc 0x080020cc 0x0000004e Code RO 2521 i.UART_EndRxTransfer stm32f1xx_hal_uart.o - 0x0800211a 0x0800211a 0x0000001c Code RO 2522 i.UART_EndTxTransfer stm32f1xx_hal_uart.o - 0x08002136 0x08002136 0x000000c2 Code RO 2523 i.UART_Receive_IT stm32f1xx_hal_uart.o - 0x080021f8 0x080021f8 0x000000b8 Code RO 2524 i.UART_SetConfig stm32f1xx_hal_uart.o - 0x080022b0 0x080022b0 0x00000090 Code RO 2525 i.UART_Start_Receive_DMA stm32f1xx_hal_uart.o - 0x08002340 0x08002340 0x00000072 Code RO 2527 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o - 0x080023b2 0x080023b2 0x00000002 PAD - 0x080023b4 0x080023b4 0x0000000c Code RO 384 i.USART2_IRQHandler stm32f1xx_it.o - 0x080023c0 0x080023c0 0x00000002 Code RO 385 i.UsageFault_Handler stm32f1xx_it.o - 0x080023c2 0x080023c2 0x00000020 Code RO 29 i.Verify_CRC16 main.o - 0x080023e2 0x080023e2 0x00000020 Code RO 1981 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x08002402 0x08002402 0x0000000e Code RO 2911 i._is_digit c_w.l(__printf_wp.o) - 0x08002410 0x08002410 0x0000010c Code RO 30 i.main main.o - 0x0800251c 0x0800251c 0x00000012 Data RO 1679 .constdata stm32f1xx_hal_rcc.o - 0x0800252e 0x0800252e 0x00000010 Data RO 2833 .constdata system_stm32f1xx.o - 0x0800253e 0x0800253e 0x00000008 Data RO 2834 .constdata system_stm32f1xx.o - 0x08002546 0x08002546 0x00000028 Data RO 2884 .constdata c_w.l(_printf_hex_int.o) - 0x0800256e 0x0800256e 0x00000011 Data RO 2914 .constdata c_w.l(__printf_flags_wp.o) - 0x0800257f 0x0800257f 0x00000001 PAD - 0x08002580 0x08002580 0x00000020 Data RO 3102 Region$$Table anon$$obj.o + 0x08000144 0x08000144 0x0000001c Code RO 3153 !!handler_zi c_w.l(__scatter_zi.o) + 0x08000160 0x08000160 0x00000002 Code RO 3017 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x08000162 0x08000162 0x00000000 Code RO 3024 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3026 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3029 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3031 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3033 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3036 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3038 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3040 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3042 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3044 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3046 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3048 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3050 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3052 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3054 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3056 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3060 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3062 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3064 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000000 Code RO 3066 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x08000162 0x08000162 0x00000002 Code RO 3067 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x08000164 0x08000164 0x00000002 Code RO 3087 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x08000166 0x08000166 0x00000000 Code RO 3100 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x08000166 0x08000166 0x00000000 Code RO 3102 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x08000166 0x08000166 0x00000000 Code RO 3104 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) + 0x08000166 0x08000166 0x00000000 Code RO 3107 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) + 0x08000166 0x08000166 0x00000000 Code RO 3110 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x08000166 0x08000166 0x00000000 Code RO 3112 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) + 0x08000166 0x08000166 0x00000000 Code RO 3115 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) + 0x08000166 0x08000166 0x00000002 Code RO 3116 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) + 0x08000168 0x08000168 0x00000000 Code RO 2979 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x08000168 0x08000168 0x00000000 Code RO 2992 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x08000168 0x08000168 0x00000006 Code RO 3004 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x0800016e 0x0800016e 0x00000000 Code RO 2994 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x0800016e 0x0800016e 0x00000004 Code RO 2995 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x08000172 0x08000172 0x00000000 Code RO 2997 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x08000172 0x08000172 0x00000008 Code RO 2998 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x0800017a 0x0800017a 0x00000002 Code RO 3021 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x0800017c 0x0800017c 0x00000000 Code RO 3069 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x0800017c 0x0800017c 0x00000004 Code RO 3070 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x08000180 0x08000180 0x00000006 Code RO 3071 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x08000186 0x08000186 0x00000002 PAD + 0x08000188 0x08000188 0x00000040 Code RO 4 .text startup_stm32f103xb.o + 0x080001c8 0x080001c8 0x0000003e Code RO 2969 .text c_w.l(strlen.o) + 0x08000206 0x08000206 0x00000044 Code RO 2971 .text c_w.l(rt_memclr.o) + 0x0800024a 0x0800024a 0x0000004e Code RO 2973 .text c_w.l(rt_memclr_w.o) + 0x08000298 0x08000298 0x00000006 Code RO 2975 .text c_w.l(heapauxi.o) + 0x0800029e 0x0800029e 0x0000004a Code RO 3008 .text c_w.l(sys_stackheap_outer.o) + 0x080002e8 0x080002e8 0x00000012 Code RO 3010 .text c_w.l(exit.o) + 0x080002fa 0x080002fa 0x00000002 PAD + 0x080002fc 0x080002fc 0x00000008 Code RO 3018 .text c_w.l(libspace.o) + 0x08000304 0x08000304 0x0000000c Code RO 3079 .text c_w.l(sys_exit.o) + 0x08000310 0x08000310 0x00000002 Code RO 3090 .text c_w.l(use_no_semi.o) + 0x08000312 0x08000312 0x00000000 Code RO 3092 .text c_w.l(indicate_semi.o) + 0x08000312 0x08000312 0x00000002 Code RO 403 i.BusFault_Handler stm32f1xx_it.o + 0x08000314 0x08000314 0x0000000c Code RO 404 i.DMA1_Channel5_IRQHandler stm32f1xx_it.o + 0x08000320 0x08000320 0x0000002a Code RO 1916 i.DMA_SetConfig stm32f1xx_hal_dma.o + 0x0800034a 0x0800034a 0x00000002 Code RO 405 i.DebugMon_Handler stm32f1xx_it.o + 0x0800034c 0x0800034c 0x00000004 Code RO 14 i.Error_Handler main.o + 0x08000350 0x08000350 0x00000046 Code RO 1917 i.HAL_DMA_Abort stm32f1xx_hal_dma.o + 0x08000396 0x08000396 0x00000002 PAD + 0x08000398 0x08000398 0x00000098 Code RO 1918 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o + 0x08000430 0x08000430 0x00000154 Code RO 1922 i.HAL_DMA_IRQHandler stm32f1xx_hal_dma.o + 0x08000584 0x08000584 0x0000005c Code RO 1923 i.HAL_DMA_Init stm32f1xx_hal_dma.o + 0x080005e0 0x080005e0 0x00000070 Code RO 1927 i.HAL_DMA_Start_IT stm32f1xx_hal_dma.o + 0x08000650 0x08000650 0x000001e0 Code RO 1853 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o + 0x08000830 0x08000830 0x0000000a Code RO 1857 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o + 0x0800083a 0x0800083a 0x00000002 PAD + 0x0800083c 0x0800083c 0x0000000c Code RO 1547 i.HAL_GetTick stm32f1xx_hal.o + 0x08000848 0x08000848 0x00000010 Code RO 1553 i.HAL_IncTick stm32f1xx_hal.o + 0x08000858 0x08000858 0x00000024 Code RO 1554 i.HAL_Init stm32f1xx_hal.o + 0x0800087c 0x0800087c 0x00000040 Code RO 1555 i.HAL_InitTick stm32f1xx_hal.o + 0x080008bc 0x080008bc 0x0000003c Code RO 503 i.HAL_MspInit stm32f1xx_hal_msp.o + 0x080008f8 0x080008f8 0x0000001a Code RO 2013 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o + 0x08000912 0x08000912 0x00000002 PAD + 0x08000914 0x08000914 0x00000040 Code RO 2019 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x08000954 0x08000954 0x00000024 Code RO 2020 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o + 0x08000978 0x08000978 0x00000002 Code RO 1710 i.HAL_RCC_CSSCallback stm32f1xx_hal_rcc.o + 0x0800097a 0x0800097a 0x00000002 PAD + 0x0800097c 0x0800097c 0x0000012c Code RO 1711 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o + 0x08000aa8 0x08000aa8 0x0000000c Code RO 1714 i.HAL_RCC_EnableCSS stm32f1xx_hal_rcc.o + 0x08000ab4 0x08000ab4 0x00000020 Code RO 1718 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o + 0x08000ad4 0x08000ad4 0x00000020 Code RO 1719 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o + 0x08000af4 0x08000af4 0x0000004c Code RO 1720 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o + 0x08000b40 0x08000b40 0x00000018 Code RO 1722 i.HAL_RCC_NMI_IRQHandler stm32f1xx_hal_rcc.o + 0x08000b58 0x08000b58 0x00000320 Code RO 1723 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o + 0x08000e78 0x08000e78 0x00000028 Code RO 2024 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o + 0x08000ea0 0x08000ea0 0x00000068 Code RO 1288 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o + 0x08000f08 0x08000f08 0x0000005a Code RO 565 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o + 0x08000f62 0x08000f62 0x00000002 PAD + 0x08000f64 0x08000f64 0x0000003c Code RO 302 i.HAL_TIM_Base_MspInit tim.o + 0x08000fa0 0x08000fa0 0x00000058 Code RO 570 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o + 0x08000ff8 0x08000ff8 0x000000dc Code RO 574 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o + 0x080010d4 0x080010d4 0x00000002 Code RO 2525 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o + 0x080010d6 0x080010d6 0x00000002 Code RO 2539 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o + 0x080010d8 0x080010d8 0x0000026c Code RO 2542 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o + 0x08001344 0x08001344 0x00000064 Code RO 2543 i.HAL_UART_Init stm32f1xx_hal_uart.o + 0x080013a8 0x080013a8 0x00000164 Code RO 350 i.HAL_UART_MspInit usart.o + 0x0800150c 0x0800150c 0x0000001c Code RO 2547 i.HAL_UART_Receive_DMA stm32f1xx_hal_uart.o + 0x08001528 0x08001528 0x00000018 Code RO 17 i.HAL_UART_RxCpltCallback main.o + 0x08001540 0x08001540 0x00000002 Code RO 2550 i.HAL_UART_RxHalfCpltCallback stm32f1xx_hal_uart.o + 0x08001542 0x08001542 0x000000a0 Code RO 2551 i.HAL_UART_Transmit stm32f1xx_hal_uart.o + 0x080015e2 0x080015e2 0x00000002 Code RO 2554 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o + 0x080015e4 0x080015e4 0x00000002 Code RO 406 i.HardFault_Handler stm32f1xx_it.o + 0x080015e6 0x080015e6 0x00000002 PAD + 0x080015e8 0x080015e8 0x0000002c Code RO 277 i.MX_DMA_Init dma.o + 0x08001614 0x08001614 0x00000070 Code RO 253 i.MX_GPIO_Init gpio.o + 0x08001684 0x08001684 0x00000064 Code RO 303 i.MX_TIM2_Init tim.o + 0x080016e8 0x080016e8 0x00000064 Code RO 304 i.MX_TIM3_Init tim.o + 0x0800174c 0x0800174c 0x00000038 Code RO 351 i.MX_USART1_UART_Init usart.o + 0x08001784 0x08001784 0x00000038 Code RO 352 i.MX_USART2_UART_Init usart.o + 0x080017bc 0x080017bc 0x00000038 Code RO 353 i.MX_USART3_UART_Init usart.o + 0x080017f4 0x080017f4 0x00000058 Code RO 18 i.Master_Initialization main.o + 0x0800184c 0x0800184c 0x00000002 Code RO 407 i.MemManage_Handler stm32f1xx_it.o + 0x0800184e 0x0800184e 0x00000006 Code RO 408 i.NMI_Handler stm32f1xx_it.o + 0x08001854 0x08001854 0x00000002 Code RO 409 i.PendSV_Handler stm32f1xx_it.o + 0x08001856 0x08001856 0x00000002 Code RO 410 i.SVC_Handler stm32f1xx_it.o + 0x08001858 0x08001858 0x00000020 Code RO 22 i.Send_Debug_Message main.o + 0x08001878 0x08001878 0x00000004 Code RO 411 i.SysTick_Handler stm32f1xx_it.o + 0x0800187c 0x0800187c 0x00000060 Code RO 27 i.SystemClock_Config main.o + 0x080018dc 0x080018dc 0x00000002 Code RO 2877 i.SystemInit system_stm32f1xx.o + 0x080018de 0x080018de 0x00000002 PAD + 0x080018e0 0x080018e0 0x00000078 Code RO 658 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o + 0x08001958 0x08001958 0x00000014 Code RO 669 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o + 0x0800196c 0x0800196c 0x00000010 Code RO 670 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o + 0x0800197c 0x0800197c 0x00000022 Code RO 676 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o + 0x0800199e 0x0800199e 0x00000024 Code RO 678 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o + 0x080019c2 0x080019c2 0x00000010 Code RO 2556 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o + 0x080019d2 0x080019d2 0x0000004a Code RO 2557 i.UART_DMAError stm32f1xx_hal_uart.o + 0x08001a1c 0x08001a1c 0x00000086 Code RO 2558 i.UART_DMAReceiveCplt stm32f1xx_hal_uart.o + 0x08001aa2 0x08001aa2 0x0000001e Code RO 2560 i.UART_DMARxHalfCplt stm32f1xx_hal_uart.o + 0x08001ac0 0x08001ac0 0x0000004e Code RO 2566 i.UART_EndRxTransfer stm32f1xx_hal_uart.o + 0x08001b0e 0x08001b0e 0x0000001c Code RO 2567 i.UART_EndTxTransfer stm32f1xx_hal_uart.o + 0x08001b2a 0x08001b2a 0x000000c2 Code RO 2568 i.UART_Receive_IT stm32f1xx_hal_uart.o + 0x08001bec 0x08001bec 0x000000b8 Code RO 2569 i.UART_SetConfig stm32f1xx_hal_uart.o + 0x08001ca4 0x08001ca4 0x00000090 Code RO 2570 i.UART_Start_Receive_DMA stm32f1xx_hal_uart.o + 0x08001d34 0x08001d34 0x00000072 Code RO 2572 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o + 0x08001da6 0x08001da6 0x00000002 PAD + 0x08001da8 0x08001da8 0x0000000c Code RO 412 i.USART1_IRQHandler stm32f1xx_it.o + 0x08001db4 0x08001db4 0x0000000c Code RO 413 i.USART2_IRQHandler stm32f1xx_it.o + 0x08001dc0 0x08001dc0 0x0000000c Code RO 414 i.USART3_IRQHandler stm32f1xx_it.o + 0x08001dcc 0x08001dcc 0x00000002 Code RO 415 i.UsageFault_Handler stm32f1xx_it.o + 0x08001dce 0x08001dce 0x00000020 Code RO 2026 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x08001dee 0x08001dee 0x00000002 PAD + 0x08001df0 0x08001df0 0x00000090 Code RO 30 i.main main.o + 0x08001e80 0x08001e80 0x00000012 Data RO 1724 .constdata stm32f1xx_hal_rcc.o + 0x08001e92 0x08001e92 0x00000010 Data RO 2878 .constdata system_stm32f1xx.o + 0x08001ea2 0x08001ea2 0x00000008 Data RO 2879 .constdata system_stm32f1xx.o + 0x08001eaa 0x08001eaa 0x00000002 PAD + 0x08001eac 0x08001eac 0x00000020 Data RO 3147 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080025a0, Size: 0x000008d0, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001ecc, Size: 0x00000910, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x080025a0 0x00000038 Data RW 33 .data main.o - 0x20000038 0x080025d8 0x0000000c Data RW 1516 .data stm32f1xx_hal.o - 0x20000044 0x080025e4 0x00000004 Data RW 2835 .data system_stm32f1xx.o + 0x20000000 0x08001ecc 0x00000038 Data RW 33 .data main.o + 0x20000038 0x08001f04 0x0000000c Data RW 1561 .data stm32f1xx_hal.o + 0x20000044 0x08001f10 0x00000004 Data RW 2880 .data system_stm32f1xx.o 0x20000048 - 0x000000ba Zero RW 31 .bss main.o - 0x20000102 0x080025e8 0x00000002 PAD - 0x20000104 - 0x00000090 Zero RW 278 .bss tim.o - 0x20000194 - 0x000000d8 Zero RW 327 .bss usart.o - 0x2000026c - 0x00000060 Zero RW 2974 .bss c_w.l(libspace.o) - 0x200002cc 0x080025e8 0x00000004 PAD - 0x200002d0 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o - 0x200004d0 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o + 0x20000102 0x08001f14 0x00000002 PAD + 0x20000104 - 0x00000090 Zero RW 305 .bss tim.o + 0x20000194 - 0x0000011c Zero RW 354 .bss usart.o + 0x200002b0 - 0x00000060 Zero RW 3019 .bss c_w.l(libspace.o) + 0x20000310 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o + 0x20000510 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o ============================================================================== @@ -1857,53 +1809,40 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name + 44 4 0 0 0 822 dma.o 112 10 0 0 0 979 gpio.o - 1816 510 0 56 186 439599 main.o - 64 26 236 0 1536 848 startup_stm32f103xb.o - 164 28 0 12 0 6189 stm32f1xx_hal.o - 198 14 0 0 0 29155 stm32f1xx_hal_cortex.o - 376 4 0 0 0 3550 stm32f1xx_hal_dma.o - 490 34 0 0 0 3000 stm32f1xx_hal_gpio.o - 60 8 0 0 0 946 stm32f1xx_hal_msp.o - 1266 88 18 0 0 6439 stm32f1xx_hal_rcc.o - 624 24 0 0 0 7071 stm32f1xx_hal_tim.o - 104 12 0 0 0 1428 stm32f1xx_hal_tim_ex.o - 1912 24 0 0 0 14768 stm32f1xx_hal_uart.o - 36 6 0 0 0 4670 stm32f1xx_it.o - 2 0 24 4 0 1227 system_stm32f1xx.o - 160 14 0 0 144 1856 tim.o - 440 48 0 0 216 3248 usart.o + 388 100 0 56 186 431639 main.o + 64 26 236 0 1536 844 startup_stm32f103xb.o + 128 24 0 12 0 5529 stm32f1xx_hal.o + 198 14 0 0 0 29143 stm32f1xx_hal_cortex.o + 808 36 0 0 0 5218 stm32f1xx_hal_dma.o + 490 34 0 0 0 2988 stm32f1xx_hal_gpio.o + 60 8 0 0 0 942 stm32f1xx_hal_msp.o + 1278 92 18 0 0 6947 stm32f1xx_hal_rcc.o + 624 24 0 0 0 7035 stm32f1xx_hal_tim.o + 104 12 0 0 0 1424 stm32f1xx_hal_tim_ex.o + 1912 24 0 0 0 14720 stm32f1xx_hal_uart.o + 72 24 0 0 0 6061 stm32f1xx_it.o + 2 0 24 4 0 1215 system_stm32f1xx.o + 260 22 0 0 144 2467 tim.o + 524 56 0 0 284 3319 usart.o ---------------------------------------------------------------------- - 7840 850 310 72 2084 524973 Object Totals + 7086 510 312 72 2152 521292 Object Totals 0 0 32 0 0 0 (incl. Generated) - 16 0 0 0 2 0 (incl. Padding) + 18 0 2 0 2 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.o - 312 4 17 0 0 92 __printf_flags_wp.o - 14 0 0 0 0 68 __printf_wp.o 0 0 0 0 0 0 __rtentry.o 12 0 0 0 0 0 __rtentry2.o 6 0 0 0 0 0 __rtentry4.o 52 8 0 0 0 0 __scatter.o 26 0 0 0 0 0 __scatter_copy.o 28 0 0 0 0 0 __scatter_zi.o - 44 0 0 0 0 108 _printf_char.o - 48 6 0 0 0 96 _printf_char_common.o - 88 4 40 0 0 88 _printf_hex_int.o - 178 0 0 0 0 88 _printf_intcommon.o - 78 0 0 0 0 108 _printf_pad.o - 0 0 0 0 0 0 _printf_percent.o - 4 0 0 0 0 0 _printf_percent_end.o - 6 0 0 0 0 0 _printf_s.o - 82 0 0 0 0 80 _printf_str.o - 6 0 0 0 0 0 _printf_x.o - 16 0 0 0 0 68 _snputc.o - 10 0 0 0 0 68 _sputc.o 18 0 0 0 0 80 exit.o 6 0 0 0 0 152 heapauxi.o 0 0 0 0 0 0 indicate_semi.o @@ -1912,7 +1851,6 @@ Image component sizes 2 0 0 0 0 0 libshutdown.o 2 0 0 0 0 0 libshutdown2.o 8 4 0 0 96 68 libspace.o - 52 4 0 0 0 84 noretval__2snprintf.o 68 0 0 0 0 68 rt_memclr.o 78 0 0 0 0 80 rt_memclr_w.o 2 0 0 0 0 0 rtexit.o @@ -1923,17 +1861,17 @@ Image component sizes 2 0 0 0 0 68 use_no_semi.o ---------------------------------------------------------------------- - 1424 34 58 0 100 1756 Library Totals - 6 0 1 0 4 0 (incl. Padding) + 486 16 0 0 96 808 Library Totals + 6 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 1418 34 57 0 96 1756 c_w.l + 480 16 0 0 96 808 c_w.l ---------------------------------------------------------------------- - 1424 34 58 0 100 1756 Library Totals + 486 16 0 0 96 808 Library Totals ---------------------------------------------------------------------- @@ -1942,15 +1880,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 9264 884 368 72 2184 521681 Grand Totals - 9264 884 368 72 2184 521681 ELF Image Totals - 9264 884 368 72 0 0 ROM Totals + 7572 526 312 72 2248 517780 Grand Totals + 7572 526 312 72 2248 517780 ELF Image Totals + 7572 526 312 72 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 9632 ( 9.41kB) - Total RW Size (RW Data + ZI Data) 2256 ( 2.20kB) - Total ROM Size (Code + RO Data + RW Data) 9704 ( 9.48kB) + Total RO Size (Code + RO Data) 7884 ( 7.70kB) + Total RW Size (RW Data + ZI Data) 2320 ( 2.27kB) + Total ROM Size (Code + RO Data + RW Data) 7956 ( 7.77kB) ============================================================================== diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster_PressureSensorBoardMaster.dep b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster_PressureSensorBoardMaster.dep index ea9b915..5a0a367 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster_PressureSensorBoardMaster.dep +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster_PressureSensorBoardMaster.dep @@ -1,10 +1,10 @@ Dependencies for Project 'PressureSensorBoardMaster', Target 'PressureSensorBoardMaster': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (startup_stm32f103xb.s)(0x68FEDD84)(--cpu Cortex-M3 -g --apcs=interwork -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include --pd "__UVISION_VERSION SETA 541" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o pressuresensorboardmaster\startup_stm32f103xb.o --depend pressuresensorboardmaster\startup_stm32f103xb.d) -F (../Core/Src/main.c)(0x68FEDF0A)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\main.o --omf_browse pressuresensorboardmaster\main.crf --depend pressuresensorboardmaster\main.d) +F (startup_stm32f103xb.s)(0x690C4034)(--cpu Cortex-M3 -g --apcs=interwork -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include --pd "__UVISION_VERSION SETA 541" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o pressuresensorboardmaster\startup_stm32f103xb.o --depend pressuresensorboardmaster\startup_stm32f103xb.d) +F (../Core/Src/main.c)(0x690C4033)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\main.o --omf_browse pressuresensorboardmaster\main.crf --depend pressuresensorboardmaster\main.d) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -30,9 +30,10 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) +I (../Core/Inc/dma.h)(0x690C4032) +I (../Core/Inc/tim.h)(0x68FECD58) I (../Core/Inc/usart.h)(0x68FECD59) I (../Core/Inc/gpio.h)(0x68FECD58) -I (../Core/Inc/tim.h)(0x68FECD58) I (C:\app\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) I (C:\app\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) I (C:\app\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) @@ -40,7 +41,37 @@ F (../Core/Src/gpio.c)(0x68FECD58)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interw I (../Core/Inc/gpio.h)(0x68FECD58) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) +F (../Core/Src/dma.c)(0x690C4032)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\dma.o --omf_browse pressuresensorboardmaster\dma.crf --depend pressuresensorboardmaster\dma.d) +I (../Core/Inc/dma.h)(0x690C4032) +I (../Core/Inc/main.h)(0x68FECD59) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -70,7 +101,7 @@ F (../Core/Src/tim.c)(0x68FECD58)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwo I (../Core/Inc/tim.h)(0x68FECD58) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -96,11 +127,11 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/usart.c)(0x68FECD58)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\usart.o --omf_browse pressuresensorboardmaster\usart.crf --depend pressuresensorboardmaster\usart.d) +F (../Core/Src/usart.c)(0x690C4032)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\usart.o --omf_browse pressuresensorboardmaster\usart.crf --depend pressuresensorboardmaster\usart.d) I (../Core/Inc/usart.h)(0x68FECD59) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -126,10 +157,10 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/stm32f1xx_it.c)(0x68FECD59)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_it.o --omf_browse pressuresensorboardmaster\stm32f1xx_it.crf --depend pressuresensorboardmaster\stm32f1xx_it.d) +F (../Core/Src/stm32f1xx_it.c)(0x690C4032)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_it.o --omf_browse pressuresensorboardmaster\stm32f1xx_it.crf --depend pressuresensorboardmaster\stm32f1xx_it.d) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -155,11 +186,11 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_it.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_it.h)(0x690C4032) F (../Core/Src/stm32f1xx_hal_msp.c)(0x68FECD59)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_msp.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_msp.crf --depend pressuresensorboardmaster\stm32f1xx_hal_msp.d) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -187,7 +218,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_gpio_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_gpio_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_gpio_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -215,7 +246,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_tim.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_tim.crf --depend pressuresensorboardmaster\stm32f1xx_hal_tim.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -243,7 +274,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_tim_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_tim_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_tim_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -271,7 +302,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal.crf --depend pressuresensorboardmaster\stm32f1xx_hal.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -299,7 +330,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_rcc.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_rcc.crf --depend pressuresensorboardmaster\stm32f1xx_hal_rcc.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -327,7 +358,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_rcc_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_rcc_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_rcc_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -355,7 +386,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_gpio.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_gpio.crf --depend pressuresensorboardmaster\stm32f1xx_hal_gpio.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -383,7 +414,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_dma.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_dma.crf --depend pressuresensorboardmaster\stm32f1xx_hal_dma.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -411,7 +442,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_cortex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_cortex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_cortex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -439,7 +470,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_pwr.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_pwr.crf --depend pressuresensorboardmaster\stm32f1xx_hal_pwr.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -467,7 +498,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_flash.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_flash.crf --depend pressuresensorboardmaster\stm32f1xx_hal_flash.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -495,7 +526,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_flash_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_flash_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_flash_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -523,7 +554,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_exti.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_exti.crf --depend pressuresensorboardmaster\stm32f1xx_hal_exti.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -551,7 +582,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_uart.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_uart.crf --depend pressuresensorboardmaster\stm32f1xx_hal_uart.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) @@ -587,7 +618,7 @@ I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FECD59) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x690C4033) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/dma.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/dma.crf new file mode 100644 index 0000000..cb90729 Binary files /dev/null and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/dma.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/dma.d b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/dma.d new file mode 100644 index 0000000..7103fc3 --- /dev/null +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/dma.d @@ -0,0 +1,31 @@ +pressuresensorboardmaster\dma.o: ../Core/Src/dma.c +pressuresensorboardmaster\dma.o: ../Core/Inc/dma.h +pressuresensorboardmaster\dma.o: ../Core/Inc/main.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h +pressuresensorboardmaster\dma.o: ../Core/Inc/stm32f1xx_hal_conf.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h +pressuresensorboardmaster\dma.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h +pressuresensorboardmaster\dma.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h +pressuresensorboardmaster\dma.o: ../Drivers/CMSIS/Include/core_cm3.h +pressuresensorboardmaster\dma.o: C:\app\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +pressuresensorboardmaster\dma.o: ../Drivers/CMSIS/Include/cmsis_version.h +pressuresensorboardmaster\dma.o: ../Drivers/CMSIS/Include/cmsis_compiler.h +pressuresensorboardmaster\dma.o: ../Drivers/CMSIS/Include/cmsis_armcc.h +pressuresensorboardmaster\dma.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h +pressuresensorboardmaster\dma.o: C:\app\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h +pressuresensorboardmaster\dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/dma.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/dma.o new file mode 100644 index 0000000..56f4674 Binary files /dev/null and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/dma.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/gpio.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/gpio.crf index 84a8e24..7431769 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/gpio.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/gpio.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/gpio.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/gpio.o index b111db1..329000e 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/gpio.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/gpio.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.crf index 9e6d5c5..69649f9 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.d b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.d index e48c273..2c3875b 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.d +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.d @@ -28,9 +28,10 @@ pressuresensorboardmaster\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ pressuresensorboardmaster\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h pressuresensorboardmaster\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h pressuresensorboardmaster\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h +pressuresensorboardmaster\main.o: ../Core/Inc/dma.h +pressuresensorboardmaster\main.o: ../Core/Inc/tim.h pressuresensorboardmaster\main.o: ../Core/Inc/usart.h pressuresensorboardmaster\main.o: ../Core/Inc/gpio.h -pressuresensorboardmaster\main.o: ../Core/Inc/tim.h pressuresensorboardmaster\main.o: C:\app\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h pressuresensorboardmaster\main.o: C:\app\Keil_v5\ARM\ARMCC\Bin\..\include\string.h pressuresensorboardmaster\main.o: C:\app\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.o index 84934dd..76549a1 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/startup_stm32f103xb.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/startup_stm32f103xb.o index bf687f1..bc88fc3 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/startup_stm32f103xb.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/startup_stm32f103xb.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal.crf index 14d30b6..2d8ceb8 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal.o index e069282..74717d2 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_cortex.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_cortex.crf index 5cbb812..5a5ab63 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_cortex.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_cortex.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_cortex.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_cortex.o index 7193ba5..b518a57 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_cortex.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_cortex.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_dma.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_dma.crf index 754db2f..25234ef 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_dma.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_dma.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_dma.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_dma.o index 467db86..54aad44 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_dma.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_dma.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_exti.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_exti.crf index dc8d209..f05b744 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_exti.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_exti.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_exti.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_exti.o index 7336f8e..55844b3 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_exti.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_exti.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash.crf index 5da7365..63c14c9 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash.o index 588dcef..defadc5 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash_ex.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash_ex.crf index 9a13899..fb872d7 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash_ex.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash_ex.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash_ex.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash_ex.o index 7d0d382..16b42d4 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash_ex.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_flash_ex.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio.crf index a6db0e4..0fd3043 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio.o index 1ffb049..2dcbe4e 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio_ex.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio_ex.crf index 3af6d6e..7f2911c 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio_ex.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio_ex.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio_ex.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio_ex.o index 2f99e97..8e16ff9 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio_ex.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio_ex.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_msp.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_msp.crf index f817bf1..ccf2774 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_msp.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_msp.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_msp.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_msp.o index 24b786c..9c3e2d8 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_msp.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_msp.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_pwr.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_pwr.crf index 2db39ec..821fef3 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_pwr.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_pwr.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_pwr.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_pwr.o index f041a77..55cdc37 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_pwr.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_pwr.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc.crf index 961d9d8..5cb0b39 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc.o index c80d68e..8f74adf 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc_ex.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc_ex.crf index 4648186..8880062 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc_ex.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc_ex.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc_ex.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc_ex.o index 7a7175b..9ff2903 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc_ex.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_rcc_ex.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim.crf index 265d361..f82dc0b 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim.o index 37c519d..b68966b 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim_ex.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim_ex.crf index 5721d20..da79917 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim_ex.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim_ex.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim_ex.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim_ex.o index d74659b..607e94d 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim_ex.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_tim_ex.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_uart.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_uart.crf index 777566a..3c46c3b 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_uart.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_uart.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_uart.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_uart.o index b0aa62c..d448f2b 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_uart.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_uart.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_it.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_it.crf index bf0a859..0e04e2e 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_it.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_it.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_it.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_it.o index a8f26bf..2cd296d 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_it.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_it.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/system_stm32f1xx.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/system_stm32f1xx.crf index d0cebd2..abfa1bd 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/system_stm32f1xx.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/system_stm32f1xx.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/system_stm32f1xx.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/system_stm32f1xx.o index 1164a4c..2d3ee97 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/system_stm32f1xx.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/system_stm32f1xx.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/tim.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/tim.crf index 4a2d120..3f549b5 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/tim.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/tim.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/tim.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/tim.o index ceee539..8b2b4a2 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/tim.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/tim.o differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/usart.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/usart.crf index 8a5fdf3..057dbfc 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/usart.crf and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/usart.crf differ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/usart.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/usart.o index e0c2839..7e31cbb 100644 Binary files a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/usart.o and b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/usart.o differ diff --git a/Software/master/PressureSensorBoardMaster/PressureSensorBoardMaster.ioc b/Software/master/PressureSensorBoardMaster/PressureSensorBoardMaster.ioc index cb49615..d8ff598 100644 --- a/Software/master/PressureSensorBoardMaster/PressureSensorBoardMaster.ioc +++ b/Software/master/PressureSensorBoardMaster/PressureSensorBoardMaster.ioc @@ -2,20 +2,32 @@ CAD.formats= CAD.pinconfig= CAD.provider= +Dma.Request0=USART1_RX +Dma.RequestsNb=1 +Dma.USART1_RX.0.Direction=DMA_PERIPH_TO_MEMORY +Dma.USART1_RX.0.Instance=DMA1_Channel5 +Dma.USART1_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.USART1_RX.0.MemInc=DMA_MINC_ENABLE +Dma.USART1_RX.0.Mode=DMA_NORMAL +Dma.USART1_RX.0.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.USART1_RX.0.PeriphInc=DMA_PINC_DISABLE +Dma.USART1_RX.0.Priority=DMA_PRIORITY_LOW +Dma.USART1_RX.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority File.Version=6 GPIO.groupedBy=Group By Peripherals KeepUserPlacement=false Mcu.CPN=STM32F103C8T6 Mcu.Family=STM32F1 -Mcu.IP0=NVIC -Mcu.IP1=RCC -Mcu.IP2=SYS -Mcu.IP3=TIM2 -Mcu.IP4=TIM3 -Mcu.IP5=USART1 -Mcu.IP6=USART2 -Mcu.IP7=USART3 -Mcu.IPNb=8 +Mcu.IP0=DMA +Mcu.IP1=NVIC +Mcu.IP2=RCC +Mcu.IP3=SYS +Mcu.IP4=TIM2 +Mcu.IP5=TIM3 +Mcu.IP6=USART1 +Mcu.IP7=USART2 +Mcu.IP8=USART3 +Mcu.IPNb=9 Mcu.Name=STM32F103C(8-B)Tx Mcu.Package=LQFP48 Mcu.Pin0=PD0-OSC_IN @@ -42,6 +54,7 @@ Mcu.UserName=STM32F103C8Tx MxCube.Version=6.15.0 MxDb.Version=DB.6.0.150 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false +NVIC.DMA1_Channel5_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.ForceEnableDMAVector=true NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false @@ -51,7 +64,9 @@ NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false +NVIC.USART1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.USART2_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true +NVIC.USART3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false PA10.Mode=Asynchronous PA10.Signal=USART1_RX @@ -121,7 +136,7 @@ ProjectManager.ToolChainLocation= ProjectManager.UAScriptAfterPath= ProjectManager.UAScriptBeforePath= ProjectManager.UnderRoot=false -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_USART2_UART_Init-USART2-false-HAL-true,4-MX_TIM2_Init-TIM2-false-HAL-true,5-MX_TIM3_Init-TIM3-false-HAL-true,6-MX_USART1_UART_Init-USART1-false-HAL-true,7-MX_USART3_UART_Init-USART3-false-HAL-true +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_USART2_UART_Init-USART2-false-HAL-true,5-MX_TIM2_Init-TIM2-false-HAL-true,6-MX_TIM3_Init-TIM3-false-HAL-true,7-MX_USART1_UART_Init-USART1-false-HAL-true,8-MX_USART3_UART_Init-USART3-false-HAL-true RCC.ADCFreqValue=36000000 RCC.AHBFreq_Value=72000000 RCC.APB1CLKDivider=RCC_HCLK_DIV2 diff --git a/Software/slave/PressureSensorBoard-slave/Core/Src/main.c b/Software/slave/PressureSensorBoard-slave/Core/Src/main.c index 5630001..58eed1b 100644 --- a/Software/slave/PressureSensorBoard-slave/Core/Src/main.c +++ b/Software/slave/PressureSensorBoard-slave/Core/Src/main.c @@ -411,10 +411,10 @@ void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { uart_rx_complete = 1; - rx_data_length = RX_BUFFER_SIZE; + rx_data_length = 4; // 重新启动接收 - HAL_UART_Receive_DMA(&huart1, uart_rx_buffer, RX_BUFFER_SIZE); + HAL_UART_Receive_DMA(&huart1, uart_rx_buffer, 4); } /* USER CODE END 0 */ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave.uvguix.0101 b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave.uvguix.0101 index 356c6e3..58e57ff 100644 --- a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave.uvguix.0101 +++ b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave.uvguix.0101 @@ -90,28 +90,28 @@ 44 - 2 - 3 + 0 + 1 - -1 - -1 + -32000 + -32000 -1 -1 - 203 - 74 - 1551 - 1074 + 46 + 161 + 1638 + 917 0 295 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000001000000000000000100000063433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C736C6176655C507265737375726553656E736F72426F6172642D736C6176655C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000000C01000066000000AB06000059030000 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000001000000000000000100000063433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C736C6176655C507265737375726553656E736F72426F6172642D736C6176655C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100009C0000005E060000EB020000 @@ -134,7 +134,7 @@ 16 - D900000066000000F0040000F1000000 + 2B0100003901000042050000C4010000 @@ -150,7 +150,7 @@ 0 16 - 03000000660000000501000029030000 + 03000000660000000501000085020000 16 @@ -170,7 +170,7 @@ 0 16 - 03000000660000000501000029030000 + 03000000660000000501000085020000 16 @@ -450,7 +450,7 @@ 0 16 - 03000000660000000501000029030000 + 03000000660000000501000085020000 16 @@ -470,7 +470,7 @@ 0 16 - 03000000660000000501000029030000 + 03000000660000000501000085020000 16 @@ -490,7 +490,7 @@ 0 16 - 000000005A030000AB060000D1030000 + 00000000B6020000B50500002D030000 16 @@ -530,7 +530,7 @@ 0 16 - 030000005D030000A8060000B8030000 + 03000000B9020000A806000014030000 16 @@ -1170,7 +1170,7 @@ 0 16 - 030000005D030000A8060000B8030000 + 03000000B9020000A806000014030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 030000005D030000A8060000B8030000 + 03000000B9020000A806000014030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 030000005D030000A8060000B8030000 + 03000000B9020000A806000014030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 030000005D030000A8060000B8030000 + 03000000B9020000A806000014030000 16 @@ -1730,7 +1730,7 @@ 0 16 - 00000000D1030000AB060000E4030000 + 000000002D030000B505000040030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DA000000F0040000DE000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000F1000000D90000004F000000F0040000DA0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000016020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F00400002D0200001B0400004F000000F00400001602000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF080100004F0000000C0100004203000001000000020000100400000001000000FAFEFFFF9A050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000000801000059030000000000004F00000008010000420300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000002020000F00400000602000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000001D020000F0040000BC0200000000000006020000F0040000A502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000060200007C020000A502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000042030000AB06000046030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000005D030000AB060000E80300000000000046030000AB060000D10300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DA000000F0040000DE000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000002B0100003901000042050000C4010000D90000004F000000F0040000DA0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000016020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000006D0400003901000042050000000300001B0400004F000000F00400001602000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF080100004F0000000C0100009E02000001000000020000100400000001000000FAFEFFFF9A050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000052000000390100005A0100002C040000000000004F000000080100009E0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000002020000F00400000602000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000052000000F0020000420500008F0300000000000006020000F0040000A502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000060200007C020000A502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000009E020000B5050000A2020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000005200000030040000FD060000BB04000000000000A2020000B50500002D0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2926 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001148414C5F554152545F5472616E736D6974960000000000000014000D53544154455F574F524B494E471148414C5F554152545F5472616E736D6974046770696F1620204144435F53746172745F436F6E76657273696F6E114D61747269785F53656C6563745F526F770B63757272656E745F726F770948414C5F64656C61791453797374656D436C6F636B5F436F6E66696728290B7461736B315F74696D65720756455253494F4E0CE8BDAFE4BBB6E69CACE58FB70564656C61791054696D655F4576656E745F426C696E6B1161646A7573745F6272696768746E65737310627265617468696E675F656666656374164752425F5753323831325F57726974655F636F6C6F720E7366746D725F7363686564756C650B7366746D725F73746172740B54696D655F4576656E74731154696D655F4576656E745F48616E646C650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2916 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000144D61737465725F53746174655F4D616368696E65960000000000000014001748414C5F554152545F527843706C7443616C6C6261636B144D61737465725F53746174655F4D616368696E650A646174615F76616C69640B6672616D655F696E64657808E58A9FE883BDE7A009E58A9FE883BDE7A03F0F43616C63756C6174655F43524331360F52533438355F456E61626C655F52580D53544154455F574F524B494E471148414C5F554152545F5472616E736D6974046770696F1620204144435F53746172745F436F6E76657273696F6E114D61747269785F53656C6563745F526F770B63757272656E745F726F770948414C5F64656C61791453797374656D436C6F636B5F436F6E66696728290B7461736B315F74696D65720756455253494F4E0CE8BDAFE4BBB6E69CACE58FB70564656C61790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 1010 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000019507265737375726553656E736F72426F6172642D736C6176659600000000000000010019507265737375726553656E736F72426F6172642D736C617665000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000019507265737375726553656E736F72426F6172642D736C6176659600000000000000010019507265737375726553656E736F72426F6172642D736C617665000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3606,9 +3606,9 @@ 0 ../Core/Src/main.c - 0 - 41 - 65 + 51 + 404 + 417 1 0 diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.axf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.axf index 01083a1..4d2134d 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.axf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.axf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.build_log.htm b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.build_log.htm index bf457f6..488be60 100644 --- a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.build_log.htm +++ b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.build_log.htm @@ -22,32 +22,32 @@ Dialog DLL: TCM.DLL V1.56.4.0

                                                                                                                                                                                                                                                        Project:

                                                                                                                                                                                                                                                        C:\Users\15435\Desktop\PressureSensorBoard\Software\slave\PressureSensorBoard-slave\MDK-ARM\PressureSensorBoard-slave.uvprojx -Project File Date: 10/22/2025 +Project File Date: 10/26/2025

                                                                                                                                                                                                                                                        Output:

                                                                                                                                                                                                                                                        *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\app\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'PressureSensorBoard-slave' assembling startup_stm32f103xb.s... -compiling stm32f1xx_hal_rcc_ex.c... -compiling stm32f1xx_hal_msp.c... -compiling usart.c... -compiling main.c... -compiling stm32f1xx_it.c... compiling stm32f1xx_hal_gpio_ex.c... -compiling stm32f1xx_hal_gpio.c... +compiling stm32f1xx_it.c... +compiling stm32f1xx_hal_msp.c... compiling stm32f1xx_hal.c... -compiling dma.c... -compiling adc.c... -compiling gpio.c... compiling stm32f1xx_hal_cortex.c... -compiling stm32f1xx_hal_adc_ex.c... +compiling stm32f1xx_hal_rcc_ex.c... +compiling stm32f1xx_hal_gpio.c... +compiling gpio.c... +compiling main.c... +compiling usart.c... +compiling adc.c... +compiling dma.c... compiling stm32f1xx_hal_dma.c... compiling stm32f1xx_hal_rcc.c... +compiling stm32f1xx_hal_adc_ex.c... compiling stm32f1xx_hal_adc.c... compiling stm32f1xx_hal_pwr.c... -compiling stm32f1xx_hal_flash.c... -compiling system_stm32f1xx.c... compiling stm32f1xx_hal_exti.c... +compiling system_stm32f1xx.c... +compiling stm32f1xx_hal_flash.c... compiling stm32f1xx_hal_flash_ex.c... compiling stm32f1xx_hal_uart.c... linking... diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.hex b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.hex index 4c07a7c..ca9c0c1 100644 --- a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.hex +++ b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.hex @@ -330,7 +330,7 @@ :1014800005B030BD003801400010024000080140A6 :1014900090F84230202B01D00220704721B11AB1C0 :1014A0000023036300F0C2BB012070470448012100 -:1014B0004171082181710A46C11D0248FFF7E8BF4A +:1014B0004171042181710A46C11D0248FFF7E8BF4E :1014C000000000204C01002070472DE9F84304463D :1014D00090F84100984616460D46202802D002207A :1014E000BDE8F88385B17EB100206064212084F8D6 diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.htm b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.htm index 542532c..90e55b7 100644 --- a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.htm +++ b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave.htm @@ -3,7 +3,7 @@ Static Call Graph - [PressureSensorBoard-slave\PressureSensorBoard-slave.axf]

                                                                                                                                                                                                                                                        Static Call Graph for image PressureSensorBoard-slave\PressureSensorBoard-slave.axf


                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Oct 23 16:58:20 2025 +

                                                                                                                                                                                                                                                        #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Nov 06 15:30:36 2025

                                                                                                                                                                                                                                                        Maximum Stack Usage = 152 bytes + Unknown(Cycles, Untraceable Function Pointers)

                                                                                                                                                                                                                                                        Call chain for Maximum Stack Depth:

                                                                                                                                                                                                                                                        diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave_PressureSensorBoard-slave.dep b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave_PressureSensorBoard-slave.dep index b8630bd..9b01e08 100644 --- a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave_PressureSensorBoard-slave.dep +++ b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave_PressureSensorBoard-slave.dep @@ -1,637 +1,637 @@ Dependencies for Project 'PressureSensorBoard-slave', Target 'PressureSensorBoard-slave': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (startup_stm32f103xb.s)(0x68F885DF)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include --pd "__UVISION_VERSION SETA 541" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o pressuresensorboard-slave\startup_stm32f103xb.o --depend pressuresensorboard-slave\startup_stm32f103xb.d) -F (../Core/Src/main.c)(0x68F9EE29)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\main.o --omf_browse pressuresensorboard-slave\main.crf --depend pressuresensorboard-slave\main.d) -I (../Core/Inc/main.h)(0x68F0969B) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +F (startup_stm32f103xb.s)(0x68FDC5F4)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include --pd "__UVISION_VERSION SETA 541" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o pressuresensorboard-slave\startup_stm32f103xb.o --depend pressuresensorboard-slave\startup_stm32f103xb.d) +F (../Core/Src/main.c)(0x690C4E93)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\main.o --omf_browse pressuresensorboard-slave\main.crf --depend pressuresensorboard-slave\main.d) +I (../Core/Inc/main.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -I (../Core/Inc/adc.h)(0x68E72B5A) -I (../Core/Inc/dma.h)(0x68F09C6C) -I (../Core/Inc/usart.h)(0x68F195EE) -I (../Core/Inc/gpio.h)(0x68E72B5A) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +I (../Core/Inc/adc.h)(0x68FDC5F4) +I (../Core/Inc/dma.h)(0x68FDC5F4) +I (../Core/Inc/usart.h)(0x68FDC5F4) +I (../Core/Inc/gpio.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) I (C:\app\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) -F (../Core/Src/gpio.c)(0x68F195EE)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\gpio.o --omf_browse pressuresensorboard-slave\gpio.crf --depend pressuresensorboard-slave\gpio.d) -I (../Core/Inc/gpio.h)(0x68E72B5A) -I (../Core/Inc/main.h)(0x68F0969B) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +F (../Core/Src/gpio.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\gpio.o --omf_browse pressuresensorboard-slave\gpio.crf --depend pressuresensorboard-slave\gpio.d) +I (../Core/Inc/gpio.h)(0x68FDC5F4) +I (../Core/Inc/main.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/adc.c)(0x68F885DD)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\adc.o --omf_browse pressuresensorboard-slave\adc.crf --depend pressuresensorboard-slave\adc.d) -I (../Core/Inc/adc.h)(0x68E72B5A) -I (../Core/Inc/main.h)(0x68F0969B) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Core/Src/adc.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\adc.o --omf_browse pressuresensorboard-slave\adc.crf --depend pressuresensorboard-slave\adc.d) +I (../Core/Inc/adc.h)(0x68FDC5F4) +I (../Core/Inc/main.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/dma.c)(0x68F09C6C)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\dma.o --omf_browse pressuresensorboard-slave\dma.crf --depend pressuresensorboard-slave\dma.d) -I (../Core/Inc/dma.h)(0x68F09C6C) -I (../Core/Inc/main.h)(0x68F0969B) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Core/Src/dma.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\dma.o --omf_browse pressuresensorboard-slave\dma.crf --depend pressuresensorboard-slave\dma.d) +I (../Core/Inc/dma.h)(0x68FDC5F4) +I (../Core/Inc/main.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/usart.c)(0x68F195EE)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\usart.o --omf_browse pressuresensorboard-slave\usart.crf --depend pressuresensorboard-slave\usart.d) -I (../Core/Inc/usart.h)(0x68F195EE) -I (../Core/Inc/main.h)(0x68F0969B) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Core/Src/usart.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\usart.o --omf_browse pressuresensorboard-slave\usart.crf --depend pressuresensorboard-slave\usart.d) +I (../Core/Inc/usart.h)(0x68FDC5F4) +I (../Core/Inc/main.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/stm32f1xx_it.c)(0x68F09C6D)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_it.o --omf_browse pressuresensorboard-slave\stm32f1xx_it.crf --depend pressuresensorboard-slave\stm32f1xx_it.d) -I (../Core/Inc/main.h)(0x68F0969B) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Core/Src/stm32f1xx_it.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_it.o --omf_browse pressuresensorboard-slave\stm32f1xx_it.crf --depend pressuresensorboard-slave\stm32f1xx_it.d) +I (../Core/Inc/main.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_it.h)(0x68F09C6D) -F (../Core/Src/stm32f1xx_hal_msp.c)(0x68E72B5B)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_msp.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_msp.crf --depend pressuresensorboard-slave\stm32f1xx_hal_msp.d) -I (../Core/Inc/main.h)(0x68F0969B) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_it.h)(0x68FDC5F4) +F (../Core/Src/stm32f1xx_hal_msp.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_msp.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_msp.crf --depend pressuresensorboard-slave\stm32f1xx_hal_msp.d) +I (../Core/Inc/main.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_gpio_ex.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_gpio_ex.crf --depend pressuresensorboard-slave\stm32f1xx_hal_gpio_ex.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_gpio_ex.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_gpio_ex.crf --depend pressuresensorboard-slave\stm32f1xx_hal_gpio_ex.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_adc.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_adc.crf --depend pressuresensorboard-slave\stm32f1xx_hal_adc.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_adc.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_adc.crf --depend pressuresensorboard-slave\stm32f1xx_hal_adc.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_adc_ex.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_adc_ex.crf --depend pressuresensorboard-slave\stm32f1xx_hal_adc_ex.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_adc_ex.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_adc_ex.crf --depend pressuresensorboard-slave\stm32f1xx_hal_adc_ex.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal.crf --depend pressuresensorboard-slave\stm32f1xx_hal.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal.crf --depend pressuresensorboard-slave\stm32f1xx_hal.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_rcc.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_rcc.crf --depend pressuresensorboard-slave\stm32f1xx_hal_rcc.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_rcc.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_rcc.crf --depend pressuresensorboard-slave\stm32f1xx_hal_rcc.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_rcc_ex.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_rcc_ex.crf --depend pressuresensorboard-slave\stm32f1xx_hal_rcc_ex.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_rcc_ex.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_rcc_ex.crf --depend pressuresensorboard-slave\stm32f1xx_hal_rcc_ex.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_gpio.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_gpio.crf --depend pressuresensorboard-slave\stm32f1xx_hal_gpio.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_gpio.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_gpio.crf --depend pressuresensorboard-slave\stm32f1xx_hal_gpio.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_dma.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_dma.crf --depend pressuresensorboard-slave\stm32f1xx_hal_dma.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_dma.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_dma.crf --depend pressuresensorboard-slave\stm32f1xx_hal_dma.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_cortex.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_cortex.crf --depend pressuresensorboard-slave\stm32f1xx_hal_cortex.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_cortex.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_cortex.crf --depend pressuresensorboard-slave\stm32f1xx_hal_cortex.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_pwr.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_pwr.crf --depend pressuresensorboard-slave\stm32f1xx_hal_pwr.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_pwr.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_pwr.crf --depend pressuresensorboard-slave\stm32f1xx_hal_pwr.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_flash.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_flash.crf --depend pressuresensorboard-slave\stm32f1xx_hal_flash.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_flash.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_flash.crf --depend pressuresensorboard-slave\stm32f1xx_hal_flash.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_flash_ex.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_flash_ex.crf --depend pressuresensorboard-slave\stm32f1xx_hal_flash_ex.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_flash_ex.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_flash_ex.crf --depend pressuresensorboard-slave\stm32f1xx_hal_flash_ex.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_exti.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_exti.crf --depend pressuresensorboard-slave\stm32f1xx_hal_exti.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_exti.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_exti.crf --depend pressuresensorboard-slave\stm32f1xx_hal_exti.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_uart.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_uart.crf --depend pressuresensorboard-slave\stm32f1xx_hal_uart.d) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\stm32f1xx_hal_uart.o --omf_browse pressuresensorboard-slave\stm32f1xx_hal_uart.crf --depend pressuresensorboard-slave\stm32f1xx_hal_uart.d) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/system_stm32f1xx.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\system_stm32f1xx.o --omf_browse pressuresensorboard-slave\system_stm32f1xx.crf --depend pressuresensorboard-slave\system_stm32f1xx.d) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) -I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) +F (../Core/Src/system_stm32f1xx.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_PressureSensorBoard-slave -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboard-slave\system_stm32f1xx.o --omf_browse pressuresensorboard-slave\system_stm32f1xx.crf --depend pressuresensorboard-slave\system_stm32f1xx.d) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) -I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68F195EE) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68FDC5F4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68FDC5F4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68FDC5F4) I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) -I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68FDC5F4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68FDC5F4) diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave_sct.Bak b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave_sct.Bak new file mode 100644 index 0000000..09aa1bd --- /dev/null +++ b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/PressureSensorBoard-slave_sct.Bak @@ -0,0 +1,16 @@ +; ************************************************************* +; *** Scatter-Loading Description File generated by uVision *** +; ************************************************************* + +LR_IROM1 0x08000000 0x00010000 { ; load region size_region + ER_IROM1 0x08000000 0x00010000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + .ANY (+XO) + } + RW_IRAM1 0x20000000 0x00005000 { ; RW data + .ANY (+RW +ZI) + } +} + diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/adc.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/adc.crf index da69abc..93b4513 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/adc.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/adc.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/adc.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/adc.o index c0e567f..8094c7a 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/adc.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/adc.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/dma.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/dma.crf index a45ba51..178c236 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/dma.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/dma.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/dma.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/dma.o index 135fa2b..e4e0b33 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/dma.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/dma.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/gpio.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/gpio.crf index aa35ebe..5ecdb20 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/gpio.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/gpio.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/gpio.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/gpio.o index a885bd1..f25c39e 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/gpio.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/gpio.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/main.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/main.crf index a10a226..440bc60 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/main.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/main.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/main.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/main.o index 5b033c9..a09fbbc 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/main.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/main.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal.crf index a55fe2a..c67be5a 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal.o index d8cafde..5ae9b58 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc.crf index 9ae4388..67e3b7b 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc.o index 79a4776..ce386f4 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc_ex.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc_ex.crf index eda61e9..1f04201 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc_ex.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc_ex.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc_ex.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc_ex.o index c0c32f4..507e0c2 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc_ex.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_adc_ex.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_cortex.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_cortex.crf index e2d2b3d..763996a 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_cortex.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_cortex.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_cortex.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_cortex.o index 3dcaa61..189e30a 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_cortex.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_cortex.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_dma.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_dma.crf index 65d05d0..2a07295 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_dma.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_dma.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_dma.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_dma.o index fd71173..eb4e9e7 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_dma.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_dma.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_exti.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_exti.crf index 2a999df..c42a7c9 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_exti.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_exti.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_exti.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_exti.o index 7775f8a..95766e8 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_exti.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_exti.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash.crf index 539d19c..aebf08a 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash.o index 2557e8d..259e9ac 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash_ex.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash_ex.crf index fca04d0..ac3a4ab 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash_ex.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash_ex.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash_ex.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash_ex.o index 20e1615..d010e25 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash_ex.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_flash_ex.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio.crf index 7558f97..a1fd341 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio.o index 90e7c96..1c0a161 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio_ex.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio_ex.crf index c9855f6..121a3c4 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio_ex.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio_ex.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio_ex.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio_ex.o index d03fbe5..15f8987 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio_ex.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_gpio_ex.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_msp.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_msp.crf index 90c3415..c56be86 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_msp.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_msp.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_msp.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_msp.o index a0254fc..81b0cf8 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_msp.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_msp.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_pwr.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_pwr.crf index eabf35f..8d0af07 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_pwr.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_pwr.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_pwr.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_pwr.o index 315cc6a..1ccdb6c 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_pwr.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_pwr.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc.crf index 7cc24a7..14d4475 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc.o index d77c923..40e3b68 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc_ex.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc_ex.crf index 6ad277d..e1eb575 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc_ex.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc_ex.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc_ex.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc_ex.o index 791d055..3b0c605 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc_ex.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_rcc_ex.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_uart.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_uart.crf index 8e7143d..d18f3a9 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_uart.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_uart.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_uart.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_uart.o index c06a051..6c4127d 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_uart.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_hal_uart.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_it.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_it.crf index dace22c..992233c 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_it.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_it.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_it.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_it.o index 622c9d8..a76e625 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_it.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/stm32f1xx_it.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/system_stm32f1xx.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/system_stm32f1xx.crf index b7dcd82..fe61457 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/system_stm32f1xx.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/system_stm32f1xx.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/system_stm32f1xx.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/system_stm32f1xx.o index ae516d2..39eb2ed 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/system_stm32f1xx.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/system_stm32f1xx.o differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/usart.crf b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/usart.crf index 6557cc9..5da5c59 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/usart.crf and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/usart.crf differ diff --git a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/usart.o b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/usart.o index e96bdb3..3c49080 100644 Binary files a/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/usart.o and b/Software/slave/PressureSensorBoard-slave/MDK-ARM/PressureSensorBoard-slave/usart.o differ diff --git a/Software/~$从机通信协议.docx b/Software/~$从机通信协议.docx new file mode 100644 index 0000000..e348c7f Binary files /dev/null and b/Software/~$从机通信协议.docx differ diff --git a/Software/主机从机通信协议.docx b/Software/主机从机通信协议.docx index dcf276d..0b284e1 100644 Binary files a/Software/主机从机通信协议.docx and b/Software/主机从机通信协议.docx differ diff --git a/strcture/master/console.log b/strcture/master/console.log new file mode 100644 index 0000000..c4c8f24 --- /dev/null +++ b/strcture/master/console.log @@ -0,0 +1,305 @@ +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- diff --git a/strcture/master/零件1.DWG b/strcture/master/零件1.DWG new file mode 100644 index 0000000..e09983b Binary files /dev/null and b/strcture/master/零件1.DWG differ diff --git a/strcture/master/零件1.SLDPRT b/strcture/master/零件1.SLDPRT new file mode 100644 index 0000000..eec1661 Binary files /dev/null and b/strcture/master/零件1.SLDPRT differ diff --git a/strcture/slave/console.log b/strcture/slave/console.log new file mode 100644 index 0000000..70e0cd9 --- /dev/null +++ b/strcture/slave/console.log @@ -0,0 +1,335 @@ +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- +Level: Info +Message: DisplayVresionUpdatePage() sw3DPrintConnector undefined +Source: file:///C:/Users/15435/AppData/Local/Temp/swcachedir/SWMarketplaceAddin/SWVersionUpdate.html?updateRequired=True&mandatory=False&newVersion=6.33.4025 +Line: 179 +----------------------- diff --git a/strcture/slave/slave.DWG b/strcture/slave/slave.DWG new file mode 100644 index 0000000..8306c16 Binary files /dev/null and b/strcture/slave/slave.DWG differ diff --git a/strcture/slave/slave.SLDPRT b/strcture/slave/slave.SLDPRT new file mode 100644 index 0000000..c5f9667 Binary files /dev/null and b/strcture/slave/slave.SLDPRT differ