Special data
- Status: Successful
- Nonce: 131
- Type: 2
- Gas used: 7709655 gas
- Gas limit: 10648960 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
- Max gas price: 0.00 Gwei
- Max priority gas price: 0.00 Gwei
-
Input data:
0xfaac67e300000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000005dc00818d7ee38bdbdf292905e93fdb4f90511b5fb410818da8220cc6c2d020fa3d65d47e8bb4e2b8bd20819819bc036bc9b6e51047406a95b5bbd22b9d70819a2277cc2260de9432e4b3b2ae05b94ded5880819b5ef8bacc2aff7c75d835f3b3f57af1841da0819c375a89db5a55b4512e55c66973c46dcb80f0819e3eacf02e28555fa45606bba1219578bbac00819fe760ad42560e651bc9ddc88d4adf93d3d91081a36693c0ae60c02684e05b4b46c406de055e4081a49f3559be640f709fc11cac93424955c320b081a4d15ab421079291fb778ea89b6f8d3776370081a64a7bdee48fa6f0b59445d614c923888320b081ad9f0491da1845b4b5e43340ffebd9ef5307f081adbc21746aa5698731f0ed7accdc23f7b4402081af09de7f3a22eead84aed0afbe278ef2b320b081b24d0f273a768642234e09cf588581495e0f0081b718cf602f069854215ce01af462ba827be58081bae1acd0d0ae0908a70e029cc0f3eb4e5bac3081bb31b2d8a478e5ec8277c5adf33fac64080f1081bcf2a831fda60536152dbc5b8ce9fd097c8f2081bd529eeaef31ee98690be89332e1827b2612b081c5bd03917702a92ddc9276f834d746dc4637e081c619bd4a7394a3bfb0347ba8e07ca924d6284081c7028fa3a76ad4beb555a35cc6db5bdbc4090081c9b0237b1185cab44a29157c45ed91030c54b081cf9dcfa1c91f996a23d6c4553c0a1abb93c75081d6a9fa813f1ee1a3366b73cd4ca47a828b406081d94143f7c21e162d0859f15ba9d0f3d27d8ef081da2ae316f853fc70b0758a9af5e5966074f1b081dafd5e1205a1bdd46d5b4250af9ea97fe794c081ddb9faf59acd2eac15c7333e07e1969ac3900081e060436277d97596414ad49f04d6c26a126fc081e0689a32448d011a586fda8f394198b0e1337081e1a5a5a0cec5e7335559f37055416063fd118081e1de2071a6d1dbef8d4f63e1d4607a760b087081e3196c444bed0f6b86b52d78f892ab90d9c80081e3fddf8b671d08b8a2f60594c95c0e9f35208081e63ecd33dbee033d1cc07cdec4199c8fa146c081efe81b8fc43712f0786bb43205575b76d9c80081f5c366f2fdcd9147b50f36c5faa6b2883fc32081f78799e8923abba466a227ddab152c6e055e4081f83c33fabcd4c44797d401a438c3ed967cbcb081f9d5bea75f62c239245ea4e429fa195eecfaa081face9fd75c00f93cb46d619543a83023f55e4081fc76a5a51aa55977622d5aab176467c947e0e081fd026ed54ff625323647137ae344396d755e408201a50cfab4a14d1272ff91b0d074e852bb458082039e144669aa5e30ce696be7f4334700efc18082042e0d257a04f734642318b0e070f311e5d3b082043fb50042d4dce635a7f24b2b2e3674dc10b0820e702fcbfdd5b74bbb3ff5e0dc9c1c2e13353082157e0a4071ca0f545481671c12fc10e8d52a408216dc622ec59cb8a0f9fcede0a005aa9388c230821d0bd19e510ad5594c3c415b7880344b680180821ffb5f38a6a8c650cb09f367b56fcab5a482b08220f4613f5768a245aee9ea9ddbc83c3e129490822233a0b7590afc33771d31921250fdf6da20008224e4fa3f6a0a4d5bf7c9416157d358aa98fab0822589b0cf390d385cb309297d79eba22730ba808225c048eedf5f37c8fec57bd708834ee42988d0822ab8924b8dab09dac5e63290850f0e1474191082343fd6e7bdea6ba083599cb08d3aad8ee882d082350dd1e970f520e4e92fbacd7dc624434b63d0823d32ee505377298d3c6338a7466b4f0eb07800824187039d9fa6e359a5a65a9831cacda2d57d508245000fa35a6c1dfb73176dd45369d440019c208250f6a325b653ec24b061addd1920f506d12b10825178ce51907f832b15800075d766cb197c8770825211920c0d16f445dd35b368b01f2d28465c20825287022b9cfbf047f2789b788e2ef0f5fec130825b2fc91a2e3cb2da0f8a6e30671e610c00cf80825d6c1d8e93b29c8f057e90457bb938061f6ad0825e680e877daa06607f582262dc5f37a8c55d50825f16d5acc9a32061348cc5a64117ff29b61de082619178a99cd3dd39885011bc3f0e6cfd2d91308263b88a6378382cdf75d987d3a199c67074548082655a08730ffa34d1dfc87fe0216a7dc72ad3b08268a0499069a42c91f94982e6c86aef71093a60826a301c03ecfda52bcb5de14ce08de8605bb790826c45e5f5c422a62cbcf76df1c80d37600489a0827401fd2a633b1329d548753b6b0749bf96d18082742cd910ba645012fa33503ac4ef1d5509a050827576e18c5f33f5fa5789f4e0639508c9c191e08276e04062b4f237fc47a85d3445c9c5e53982e082778472713eab6081f8c0cd54856468959924f0827893d9178ad50cd8427192b369b84298effc008278d6fff84fd4c0dc536731dc9b8f61a9f4d3e08279f168bdc453c14bd648a0248390c5aa2190a0827afed651602de2be5408547b7437f4d68179c0827e3f8129341d97675b37c33ebad120c9d117208282ffe9ffe70a6a853ec85281ad04df36d10bf08288a2ce68f09032918b905750a94a92380274f0828b318e6dbdca28b239c72ca77ddab35de1ad40828b705fcd6630f6d34789d37f8c03c9f1becfe0828be0d89b39510d6836174021acbd82691b46f08292765bea17c5e248495257d9864787d45f7f908292a67317bf0636468bf2821bf8945e441988408294b31b4c35738814b6760a6830a9e2047614508294ec340953dee9590c527c81fc97284a9b9450829648cc629cee42a04ba7564c57d8a5e41ee1c08298776383c5b42db3cd761dc96e29feb3791f30829bd81e461a538115c7bb5ddd2e6bc98b19a990829d1e54f52470e38daac04e005004c0f8acd7b0829e5a62453807e2408dd30f0bed09a9066fffd0829fe1697b206bbe08f2dcf04841d495d55fcf6082a678dee34088e7699cb2877c52cee55c325cc082a6a99a3fa51c4d641687ea1104f6347154c0f082a7852575467167d38ef9f16b443e8a1a4fc27082a8ee265d6bce5e546885ce5394342d84da7d5082a9906da9e12b5c1ee97d20fbe9892b5edcf7a082b01ea29ffb94df07e78485dc0b31622a590df082b27f5d309f9ef3363d0dedbe954dcc5555555082b39f89baf1af0860c585726c67f3db19a90df082bb27575a29799c1f78794dea57ef723069109082bee1d7ff2d8699060db33b3bcb983d2aef4a4082c7b75d223a270dc63db5afa662f2a01f0dc94082ccc9813e5a391874f85c051d5c4f7ccf21055082d7a82b49b2d154915cda1f4be1d00370c595e082db16e33277911ce673095046beceea02b2eb8082db23b3f3b4d28558fc48df83d601901434795082dc7bfd4122faf97ad393099f94d5b3f815630082dcb83284d1ecef46d2ae63deafe041d0ca150082dd671e0aa2109014141a5cc15a01bf4d3ba1c082dd6d2d8fd14690d71c55b9a1d99b2bd409669082dfc9a850a6c635f417d37d7bf5e33103374b4082e02f3019c5e0358d7755345cf3736603ff6eb082e262eb7f59ae9021297bc740810b318f24bcb082e2cca8b68d053f4adac50b3bf6f5b6874a4aa082e712521d8d21ea6214568e0c5be7acba20eac082ed336b9937c63861124f377b67832fb988929082f049782a7658d0a51386064efaf94ffad5f8b082f29663ba98a2efe503b9014cbf7db7fe932dc082f52df1fefd415093fdab1be5eaecd83e2edfc082fc5931e7caabcc6235aa1d634c2c11451f257082ff3fde2113a85081ec7333d6d5b2c6ae2978808303ee63e4560263bc638e82eb6b8f69525e22608303fcba69471f607b099300f37f79a73e5bd490830de290289c1f0addb91261a1edf3a88eb695b0830df537a5cb809c29f69e8abf651eca658d9c00831291fe7be2d0122f15d3cd3e8de884c28f76f08319bbcd406cfd092c7c6a2f532fd7397057bee08319d2eaacb581edd1b1990e481b33446fb9c260831f78ad5261fa23599cc19489a980cf0bd41d108324528721223dedaeb63cd71b11f92d00e70cc08327cb84c176db74f8970ceba2d7519c033f40e083281c0eecc1fe2a2ec5a0e9802c5ac0a28f89c0832968ef138d3e81ef642ebc6893673d28bfa790832cb3cfdc843d690142a658bbcbeec0621a5e90832cebf0b94530c86ebbea040d4c0cba6a210a60832d8a2b3116ffb79ad8d042865abeaad38be030833218fb6238372385ab86620562a115ac9c0750833395e4b6d6c1a82fdd093742905267bdfcf2808333d25f9ef26a76dcde5077dedc2ebc2eff07f083364651bcf239ba586a7c0f385710a5e23ff3608338060055be36745171dd1c79cc5a1d95ec2050833b535827825e26bbc00d77eced7d8e9047e080833bd0574c90d45a9390e04ca09a2b00e19dceb0833e0e8415e26a875c87cb5b3adcb0b6341e3850833e216da2d9467092d291c1cd86146f8a8f92f0833eda01302f5a6245fa92efc18847c2645bd570833f042b160f2f900901ab79caaa87ad756280d0833f0b1a37b6da47cbeadfc476a6d74604be476083402596049221475e825b18e0fddf463ad323408344fc2cee0ec3f3f08707f24e7ec561fa2965b08345caf5627bc0c17403d138ad6edae65404803083475209cd350205be7b345e4cfbb0ec977bef608347f659165f3c96affff79a8a448eecae54a510834c9bf030f95ac323ff549ff1753782694090c0834da3076002addcedd13bd16950cc325fa4803083532ce23cd0eb92fcb61aa75a42fb37dbd45a408353b7dae2af53e9ea54e9da69a5ecd5f4e252a0835ee9ab29c0ee2754711ceabdfd9d4db28ec6c083626b2a97d682eed308fcb2412c43e8852f66408367c7eb9492eefaa4b84229d70fbe0bde692dd083717e43ab009daad539edd0f4466fbdecc8fec08372860b3e3e8279e94337990929cf09b63ccdb08378f8ee6820140a86d0597ef2040096848673f0837a555b41f761ff6d524151ed048e58aef22ff0837a8564da58cc9d68c45cc00f305c7f2ce14190837bea5862ae8d6c8cf117e3ab433f39a5ad4280837c4d7370d2ca87832c686b8561d3c81e893f108381b720bae0d628385253df2f424183611ebdb0838312c24c2dcb29113a07f0eac6a7512e14d4108385bf79f956270cc849648cb320c225672fadb08387805a16bf1854e034fcc1f414495dbe8380b08389495d7456e1951ddf7c3a1314a4bfb646d8b0838a116265ac37db3ef06a7c6fe0862b81b060b0838e3a728f9bd37b4c8a86fa51c2f2abd27795e0839268b4c66c167dbd517a55d2d0387b2ff9d0908393e84ba5152cf51c47c4bb48b20c7cfb0305a08394a708a89c2f6a5babcfb257fcc7bba6e224008397b3abb94109a687aee6b569ab247dc22f89c0839914ab63130a7c1c90108cb37a15b9a4b1d9f0839e28608a83bb8cd89849be300d778df3a9455083a325c949d120448dbf32555ad1eee63969fc0083a47af807ee17d07430972231d977e43628309083a48508e004cf9bfd467c45df85c55f8d363b3083a5c7aaef19876186383ca8de909c5fb824a2e083a606e2b1901171ab830189289d1c23f1363b3083a8d3a321001d03c2702f61b39134b73cd394d083aa36c6771915904658c4ff50bdac55e86ae23083ac7fc5785ec81a2c850515c956e4303d8ca82083acc8fc006bc91cae956955cfc50c258c0aaaa083af6d9c7b2acf77dc3c61078da4e6b019cb011083b373fb2c17dd8c65ae264c774a2ab6a9241d1083b7080e52b0154b21011550ba216293bad4835083b9fe0b5712f29fd855e81f0ad0fe7c68fbd38083bb31c95b8875b1f05b67a3664391bca3ef3c7083bb424beea9918da0089143632d78f75cf41d1083bd5f039819b705f4c0b881e15ebc49ebd41d1083c00ff24308c4b30c81021b8b72d5a5b7de9d3083c074e1751e814a58f75311be96ebd2250880e083c0dda15f4206b914cf99d3c6f8b4e5686ebfb083c346d6f6fa18e552ba9f0ae729ae1ce85e46d083c680bc6f86bb155bc05f95e31b56f5abee875083c6a23d71482b34dd623028e00de3b75c29bb8083cc98e61ea921b67ae8dd639cb785e2c8052ac083cdfc90ce619aca601f1b6dd78ca6718a0d2a8083cfa8ec09aa5755c19dc9f4b84445bc2be94c2083cfed2fa3739623599b521031239606b91d6ed083d009cdb4654a07f50ed911f71e45bcc6d8805083d2345e10ab81a0bf1989c80943b62f09deeef083d25ce4c7e30c72580245607849b2385df93ad083d41d6dd21ee938f0c055ca4fb12268df0efac083d62cfef26eb83a880881fcce835e38ab84053083dad9bf797ba8f902aa39ce00c15e5a5217f15083dc962f6d93b6ed2c71368e984bda607b80299083dd31ad616f82e529aec109d0559e49c773f55083e1c12f270df5f6a0075a0eff4197607cd91cf083e2444f3f5eea331f22996f0461f74aa2cae0d083e6ddad63fff10f8fad827510f37bc39fdc452083ea6909ccb82fd5a932093e24e328cbd13a7f4083f1ee24590dca2302be7537d1f74543997fec7083f6231c079670cef16cb3f93bf119a25d81fb4083f6a67a4820291646c6fe91ed469b3a00efec7084031bdd93c586ff061980b3e103e9bde473fec084039b46f6c767ba1fba9b59a3c09e57c27f085084051139ba453c6256f4285b3fdd47b4622835a08406a7100826c8798a5e0315cd45a581ec9684c08407e4c6253a0bde4cf09d1424a1e4eae39c2e108408aefe51e8a4b65140816e6cb3de7f82eced40840aac7828c9057f1340da2d19dfeb3138f86fb0840cc7c25666765ef96e3546e695edea60d4171084105424c1ff0bbf5f23e0205ed0627e669d51b08419da264b6510a79a6f553b66bdf34aa667b6d0841cacfe43d61a104198a332257cc041bfc8ebe0841f2920c493f9f333aa7dad7843146ccf12f4e084251bb0915cd4f395138d7bbd0b7beb911d68e08425280d36ac5c65dc5be0aa997b5b230a71a380842849a1854fed98db59bbfab3e4ef49be1e59008428bb127da0cb538527e9300934477ac45ac040842b080b9ce5f2c870e25540aaddb5949972fad0842c1173a71dd2f9d2b3897d689cbcdb1039c400842d910b2824f60eb2adb5dc7e8732bc0e02da00842ec3aa1e103fd01f6ddc85ef72c7c90e341240842ecf1b9a2d30da099f0b1aae397f681b6192d0842fd0dbd76f9b19e05ece7c724846de44e6c80084301d951ba23250d26f813b4288ab5af77189408433dcbc63d96097e0358d6c36e0b1f47e0eb7e08439cea671c43a4663f69f648acf34be64e760f0843da13b7b3c6f8d1445f003c745681765a1d5e0843edf49960c5ce44805801d6e127316072a9280843f21a6e92d422ddb66e9d2e0f8a03620b02260843feb4a4c287e82ed02a02dc60d9a643ec7441084445b48840f37ab6d2fe155a7dcb2761703f1008444d3aef5624b135c47826b56d1a66516425630844548b4ec805f0137ffc3d1146596da400d29e08447504c123c6da176ebeb6416154a9814a04150844fc51d33df7a59d73f7859dbab86bdc44ba07084542c34e98d8c2713768bacc72dd7384b4701108460f99bf59923f42c801f152502205474259e7084619880663d6c1d53f024229b56aa4120187190846294bb5d5896ca36eaefa188c1a1e7e2069df084638e6061561322122b56a96bf8050f862f12d08469cf5ca2006a8b75daf85e9c5290282c861e008469fec3d23ba22f93eb50f94a2bc84ee48593c0846c0ad64aaeab249004cd623315542c08356cd0846dc5ef7a96536bc345d85c4ebdc29045c493a0846f3b129fefe4f9c3947af4aad105aa9be9b3e0846f66cd87a20dd671c8a660a4caf39b8ff48f3084700f5497b6c22243cb55627e641d77f1f3c5b084705b898c4705e2d7d8a908a75d3e9a452d51108471b30a78bdbff61479131fe70593759e293280847274f5b22573ce3591a6e774fe620224478cc0847842fbbc0389a0a1d5d23978373e64087b47f084791d8639b40eda6064d5dd4234f90d9acd5110847bfe87d71f478773b04ba6798df829ab1e4b10847d1b62d32e8056f6e9979bbd1f373a75d5cdb0847f88b7cbe7891449c416af1a9a0b25e4e9e1a084801adf0a24da3fdcd319d25998670ef0b20b708480f4afe4f13c64ac73998a9fa8c80531b7eb808484e41a3816e9564bff7579b4ce350bbe1c0610848bb5d1ff565625f33d482faf260c2fa8a182f0848f4c23c5022fcf47869032e4148b1d16f3d2008491c4d3daec3cbb6eb2715c68b2c44c709ed5308492ef2b63f291f34a05a917c1f4b6b805769450849510d5b574b8913a30d92f3808516d6346465084985f969393efe8d39bd106120f0d69c04f37608499b21e91238233fa0a245bf5d97d536be4cb80849f2ac0556cc33ffb57485f3b06b516deaf741084a45c2dd6c7622a2ebd9a93485ad79e04e0618084a497fe6fddd8a4f5aa39c4dedb1f6044fcf36084a4a32386b1e996addf7092e1ef4a66a8435a1084a8d081bcb549d3a085d3bda98cf190f16f6e8084a9e8a205bee83f27a4f50f6683bc3371465f5084ab45500f0f8c1998734d227d6dcd9d1f99320084aebee29088971193636aa139a9dd287a5cf36084b122ad15805a053f8530d59a66cc22f13151c084b38c21a6ce12e7ba5f8eb2e1c2ea840d58194084b603269a8fd0d0f7037e591665c025ce3549b084b8ef56fc36c0feb34cf481f7283e7e53c1aff084bb55284a1c2dd672b3861acd377ba0e5f04d0084bc00df0adccbe95978d36f01beac83f24dcbc084c258c1738ef10b2b92ab4d313c02248b2640b084c8e844e83013926e38663ef1b02f1675c25a6084cc5a4509b9e8b5649596a2ada52382ab39332084ced2624217894bb65c856886ddfcca7898d59084cefbe6f06adccf0c835629626b8f036b2b791084cf8f1784b47411cbeb73ee084e04ccbba7292084d1143a1472367f8bb70d490a32b6d1502d44d084d1432f053ce086edeffdf76d5935357aa22b2084d3a1d2ef5bd8427d6f9503cf0f20bae09d4a1084d46e033a9adc1e690833b126838dff04ed1a7084d6095b90436a0f2ca61577779f010a2f1d4a1084d73b5f63726c8ab439144ea5b8468577182ed084d964f3094ccc5caebd93068bc027c9f6f455d084db5d92a70930f34d14376f90f7e59bb37466c084dc8b8a53f08ed3fe2cd397e0162ce8b40d4a1084e0c83dc313599e8eff92316f89e9f4e26a2ea084e33be2cccb895c5f075994785ed24f9ef0e3f084e3827dbf67e33d0381f52f013518fe821b09e084e92ab991a70df240ac4ebd846156d0ed36220084ef4591be932699852a576089591f34849f529084f71cf6ab50690983f4529a1ccfcd904d630ca084f8bc6ca68ae438a1bfe6b278900985a107f87084f9e27465f8459405b8b84951e221397ffee16084ff3f4b310012ff24bab03e215490888d8db4608501f93c5a2900fac053fe1bfea05fbdce00bd60850518db5044ccee839d0a5aff504f13346f2d2085084dab8da52e43b7771a1152d00e0dfe5a0ad0850a49f315fee811046326ff635efa633913b280850ac155431a72701b8f9c21de3c6e82746eb3b0850cd2f7c94545e86d2d2b76a2cfbcbf2e28ba60850f063ba72b07d95cd3c137df18c6543e4daa80850f205713b301d37519782363d788fbbcb623e0851306ee32b2841817e2b4de110083b80d4413c0851602727abcc8ba0831a111961d936769d92910851f6eeb3ba2ca69adc7d168c7730622be0c17d08522b5f36ece3ada07b3ddaf63ee0183b36c028085244411fd1c35b8f6faceb8e0d128a256ef9e9085277d28171fb9c22709a1d5098c069f03c9f9e0852fae7738a55c3a0d71b4745d576a1221a74df08531552205425fb9acf87eeb29b2329b3b449f9085336fc5cd8c9500ac80651de8f61c6c306cae208534a8be7ca2809e7b922b307ffa0102eab80a508536da990fbd606d30c7fea84371494199a312708540ecb2e97fae5619f49bbbdec1e730add1c78085429fe0f8efd9f25d1fb7ca376c78f5ce6c98e08542eb2c9e35f7d81c3205783e3b07247daaa06085470136ad442e7bf29a536b0fc1d0df1444514085494e38ff4bf8d8c12d1e7a0a603f406bbd6b90854a2e99d65c8b65d29a71024fcb83a74d5d0140854bd19d02de4349d968cdc86200d516a9c07d70854d862eec294996dff9d12da1fe6dddf46b54908551d2f32f71cbd3c1912a4008675034e5ac9b708553861a721daa1e3b0fb667be3963ff7db634f08554af2c115c4cfad753fa365216a791644e4d50855567ee9dbf3f262d251a1e32b841c2fdfb6da08555b12ea396a9b4c08f542e591b99d9ef2809308562a2cc10721c4b362f068821d88dcd7bb978e08565a9f2f82d632b3eae6dec0b8b87127a6f1a40856935a06d808ff4b15e8e7aa44220c0f638a5a0856d6c4c2f6f1871c19a4eba308f8a895b05c9c0856f01a0cdbdefca50af40293742d0f1525f6f80856f9268ecca98e77bcffefd006ce687b5b9bcf085738fbbee52b1ab88d7d8890299799e150e05108574fb6685140e2aafba72f43c90ea85b8bb7a408578095d02c536580a794ac46127e1feb7c6bce0857ae04da880471a8a4358fbdfafbe8c6640dba0857b0c7b464362477a7aaf19481b68c7bc6cc820857ba57342c396fb5b07dc25ebc798f02833dd50857d3c1c55a911400fc64ddedb57ce79ba3b8930858873b56292c711b090a6137f5241e8fa55b5208589bfc80b0ccce382ee843b675be38f8c629030858a60c5f869a2b5607e05e1412639609cf3f450858a8d1f1751f1bd1a150e0ae2a9fd6356662ed08590c56700c68e18cd09a705a39ff11831eff3d08595dbba47ba717167e5bdd44b615e6be8a4ed50859d146636538fa1efd462edca5f4be42f046710859f8620d11985a74acee07e6d8ccf0c42dee6e085a10731d566e0b0dbc37da591b143029185162085a2054c51ea5c91dbf7f90d65e728c0f2a270f085a7bf6bfb9b9a4ab11ac7f4122a917ed6657e8085a8a4093147e1b4e994b1c764195b46cec6aa0085ac61197fe322c51fa6290ed050b50af96eb39085ae894bf423e28feae0d65c345093146394fbf085afc78e2f637d686c9afb2a8a5c35269f14acc085b610b3181111203dc175cb0e229cd1c607da7085b68701794c3900feb042f7c169302ece18890085b6ef41132b64ef281cca2e1f1abd0c3d13e63085b969890d2f2a535466a2615640426c72ccf62085ba4ef4c68cdee28383a59e9b7dc1a0ba7f120085bbd00288fb1a0ffd5fc0865caa701863a693c085be4434d4d892c5ac115d8c7d34dab0fa2e9a3085c076f6fccea36d3afcbbccba472c0507caa37085c0ce4cd60e9cda61e55b36f0685d8c5d4b554085c1c4ea4449faca32f8e53fada70b40fa6e50d085c7923a96fa42ba3a850fed61f9b45e2029d23085c8de06d3c8ea68dc895aa0f44eedc1e28c03b085c93519a72480251bac9fbb672d53a64b4b96f085cac8b070977a10d2e56f531d341a0a1a862a5085cc4fd7327eb207fe0feacd610abf70123fb59085ccddcd3d54247f336048d720f18c73f2f810b085cdd8e2ec71412e486f044e4a8c8fd0c95fc79085d2abe3983fa0cea43813535441bc31108907e085d301ecf0d0881d4f47ceaa2c4913f6fcb4c80085d37569272b645f445b83d2998e18a4d1030b8085d465df7858c5d8fba048a7ed6a6b20753c0c3085d630d2e92407a4b45463b5ca9e4239c3c164b085d7a5e56ffb25baf393572cf26d1419524cea9085d80f0eec6fc8ffde1a86029d8c2c3df5b5812085d8dbf65308177b2f34e59f848fb9cf6d3615e085da2742714c99a00afb69c300dccd7d3a474e9085dd7779fac697afa6aab2b6fd8af1957d0f603085e00aee38985b9172571f0e45a8179fad7c257085e1fc4f936cb04f542c1cb3e00131d8d173a50085e2073f213390bdd8d54ed35286f1bff963ff3085e2dedc77ff88076ce2dec055e57823cdae29b085e8c3db3bd40a729fec01f2af462d4a200824a085e97d7d0a1a11d6fb48f3fed193f6bb45fb999085ec234abfb43a3a1d898a3e5e9f8834cb07ee3085efb3ebc5faffb1b75516ffee72d453b82439d085f0320805571c5a71938a47a206f499fa94210085fb020fc4d75c8ee5d88ea3dde888c9eae00b6085fc8ea179d059c09fcaa700dc11497cac4f0c8085fc984df61b74d35a8a5cb3c38c4cb9a12e51108602cc45a7818ebf268b3ae1c71fc5087a1f583086047a93fdff86ac879db4cd14bdacc619bd64e0860532cfa2f5f0d2f08dd38fbaa36d91798ce2b0860549010ca82f0a1c52b6104670e135ba9b67d0860bccaeb48e16742e37c6dfec772c32afc2a310860e4046662b5b6801c4bded309a8c9f01fd7ea0860e98d1a1f1e2c5fd4d05e0eb6599f998753e00860f73face516a051061dd0ddb63bfd159df58308612f5698561f12ad2dbaf818daa90d44ba1a1c086143afcb74b229461e643a7e1e37975679e2880861cacc335b80fcb2b8718d57341fcb133be2880861ce142b39c4d2e39ec386d74596c8806b1994086230fceefdff217b62698e4c10f42e320fbe8a0862345b2da8358e07ee6e686c2be9ac675e2cf308628ca08eb764b89d93eb2013fe53de61f6752808628dfe5c7440a54a893fd4dfd46af3a3a5c1950862cd5aa0991c57432dde8a0db5580c5e1c33940862cded5cc501829b18835c44ded11472fb33940862d5ec96f4d0855b92b4c21f9f8372d46733940862ec0bb733082a44c0371de4635812145715b108630597036561bb5257cd0a280cdfc92f5bb511086308019f6c6ff6ef4843e58b347c662aa501c708631e12f1467b363c01121f873e2b647ff7e82b08632c4376e4f29a72c8dcfe28a2525a21fc46dd086336f58dcfde92b464b015eb098019084701c70863a3efa9b02fc7ef4cd8bfec5c3cfda10032800863bba18915220bf3158705240e1c05fc7301c70863bc2677c4c4643e4c3e7a3b335ee0d24c1e4608643658618fd07ff621412e4f69135a5f1156c008644e798665759d62394274708609ae34869e180864517a1dfee80b499ebd3d8f40cdfc4ce22b7108645434c8ea59690433904ded8317516643248708649aac1de32c3a29aff4eed329c5a224c0a416086505712a719bc5b2ec37456c01bfac1a786a4b086531ee24f37113a811c6ba9712b3340374083d086539692c1d0a70d36ed57fe3b6f5743f521a9d08653c18ab1b057affd0056d531076981b32464208654bd5e7f2071827788fb398010228dbfc67cd08655649ffbc14e6360e8fb0f34d10061d21c0f3086560158b1f33bc1112d28ae6198783f91ade1e08657756de360829e1edb1cf4eb83b793cabde1e08657fd0c5f87d685f92d8c6c0923c55b1dc83f908659663cc8f43917fa9bebb9fa75789726c053a0865bcfbdb3badcc74b562117bd5c1877b41c0f30865c0ada792195f3607df11d957bd9d76eede1e0865ca4494c5e8ba8eaffb2e02369cd2bdc3aaf70865df747bbb647b3cbe0f9f7186868d56b458ec0865fd68c7f7582e6652399e0d9e09c42ef5de1e08669f3b4a96d1c86834b32b533e1e0877c629a00866e7b8b388510f5b79ab401e7aa8982c78578b086727fda7c92b76d73e5eb7b655134eb6666c61086729b02afee8885d778e88ed659ce5644218ed0867352c815aa0232621b1998b8352b329ad810c08676c0f5833b6cecc191c8e38642437eef0e117086820cc23d835f7112aba3254ad9a8bf314697008682104865b19922b9fb7f57059fdf872852816086866b5cfedd487fed33e27c04b0d9fbb9f22e70868a4be73f54a29c5fb91be26dc9348b141507c0868a7a5a9104c106578f38282156d64068b72be0868ae2be139b1ee348b03ef5119217b34f5668e08692418b4d97729d41be21e1a831876fac270320869246b59162df2359ceb4210a36b7fc4cd5a1b086926c36143ce91eb6b049ef7c8f725dc8c9af60869335cca4b613a4bc4023bd3e080af86c9826908696a41f82408a795d7a359842ab5c587866105086981cac388eda5a34b4619abbd8a8ff2c369c108698fda53a69640bf52a567c8cfa2b481dc37a50869cf5bdfe0347a257d3db2d16ebbbc6da34ecc0869d14e7c4d1b02fe6cf95f976c20bc6383e0990869f68a3b5ed062b226c192501cc01916d681a8086a36e2a9e6373dbe29e39edd8a16eb31a13c30086a63431397baa7ee9f49ee645cd7a6f217e888086a6955cb060f9e8383fc4dabff3b0ff4b289e3086ab3ec90d2a2912ec80d2f075ae8440b225a65086ab440462e00e286c0d97ce7c5baef2dc1441e086aba28d42a8e7849ee0875b10581bd4810ee82086aceb3f255547b5dd5166ba2bda9f0b8da7579086b1e81ead730b367091e80f85174ab98938218086b747e91ad8b6ec1ef0df37a4e57e9ba7d2552086bcb16cdc4ac296de61aab2f220e3fa4976178086bfe92ccc03a78d1d45b365a15cbbc8a41682f086c360e89406ed754a6e468e77997692e5c5656086c51920edf1715b61b1a36e14efbf036c00d30086c6eb7f1985bce9d6fd7084af8c6c41af31450086cc9713eaf54bef3000aabfa18d9f0ca96d1ed086cd47482c7f06426a7540ae401f098c5dc2513086ce11c419d16c3f236bd2a1f803c76a1bbdc47086ce37549fee88e10a217e3c2478163177a8273086d09de5876ff6a59861cda6fb4ccdbe5bb30f0086da861ba45c9495252f11c2e0dca74e97ab21a086dbf25a96bf1952cd81bcb3d804a49f58bb3c5086e20a53a6a793c2f26eeec335b6764dcc44e17086e74fdf46f89a58ea2b2daddee0567a723e3da086f2cf114d112c6661684934cace384d16be6c9086f316c92f7e98a24ce359452dc654175d61afd086f328ba5e451760cf60d532cb191a09bbc78ab086f40e7f586011356d92d04b0ea3f108da9dd3f086f439c1c9b664c9e1063a9b6dccbcac5abefe7086fbc385a9d01421161792fcccd576756ccb6ff086fc31f325eab00014e096d37a0415aa798645f087024deef1ac8aca6704efbe4e92532407d3eeb08704390576b7aa2636a585c9baabfefeed37513087043d138e30c330f0d0e59beef74c16a024c8e087050c27b91dcc6d809a1787f72f1a1e02a745c087052b20253d8ef5e993fe412f5ad797ac672f608705b9636fdbeace46b18e7cf8078f82ceba7360870d351a2ab55c96d0577e4cac33bb15f4f3fd60870eec3dbbc8e3be80e81bfd931a6684a9a8fb8087112772ff6a4330c37a70be36979cd6652c044087180d823e0f6e054b3dfc62ecca24b5c1209c908719c6d79f9c76c7af73eb568d670b9b57620780871a6b4ffaf31ec6c127cffc6ce2ff5af2b75f00871cd3fcee5b937e1b5ba88990d3272d5144eb10871dcfe82aea579f2d80ceec7a2b0f89ad8b52808721b36e7b9f32ca63bec0461f52ea6942a0c5b08721b9199e27041e931b0279aa758ab3767755a087272892954de00d6627318c493ab1878a5c2a808728267cffee50a06c1adbac862852a62b885ab0872bea679f330db93303af554d9cc80a16ff50c0872e453f4591e272d8f20233830ebc4315950af0872f325aaab90fc08f42950003d5418b483b8e3087303b6003e6347693a3332698c58d1709309be08733a1b419f1cae2241c04f2a1b6d251303ea220873455b4c6436411d099f820c365c57ab7d9ad208736a13363715edbe014fd8ee9baf58b68f2c3a08737cf2dcb3e72ab31ad69bbc1560aec527950808738bcdb21842eafe944d4fb5520b919a6aa7ab0873ddffba9e807c1ec44cef28992bfa0342b36c087413b5b7a5c736e8804dfc0c8f4a9c61033b8f087418915bac64a04faaac023aaf00d1883b5c450874248a567abb6e34dfa645964c9b43a8848b8108742bc67522a344b0436c19f0deb4fc3716acd808743d17aacc59de932ca5f6887d2b570e99d1d408743efed74037d1c89fb38677cdea909c98d19a0874476c74b8216518b43d9aa0431209fff65f86087452f91ef7da8cf88baa87e4338d88d9894a8f08745adf1da9e31a08affe815b6c61a54404dfd1087465d3b120471575cee3c092f3ebee3e643a89087466bd9ab6f79fef42a6926921132a95d7a98e087469b3e0929c1b1c693b189a905d65fcca03b108748fd39518a37ed2f6bd83619ff0ae0249d4a3087491fa209a1584edcebf037e01a39ebfd35f860874995066a06280dcb91c2c60b83f184c5e5f860874a79872a37f8bfdb719ff13759efc1ffbd1d40874c51dfc89923068d9e1f20f12978fe005d1d40874ea4be1ac566f8404581f4019eb6e225fce1a087541d841ae55e9f03d186922fbd1211e9cbee608757e8697cd818f7d38ee40ddf75041cca372b108759d7477c0c1f304aef5b06e4ba1d2eaf963110875b4bd912b33cf4fa2ccf69d933d94e7e7bbeb08760adaedc0005e9229a7cd09561f111ae828fd087627095fa299973c549c19c97925a319868265087630f5a4f703547242ef3f51fe3579ae092754087638048260d53b69057dbd0cbcfbc5b1a928fd08765c76c758da951dc73d3a8863b34752dd76fb08765ecf04682581de28711602f772f719e9c56c08767046f790e42a515b3bc0b9148e48ddbe28fd0876946fa945c6d28a24199ace4de10cb6b628fd0876ac1ed3c769920ad3795911df978362c8ba680876aea52e83b33bf03a8490b0e9bd94166d43f90876af93c9a9f4b8442288f94048410e4783dda90876c96a883e7e7b600795c1f40f143f52a906040876fd655430295d809babe162bb41484edb966408770dc712244f36b7692014c3b05cceefdb3dcf08771d9715962c3bae6ae017016f4ef45d7bb67808775f0ae2516a5b46a830962da317663b43b00e08779c0d5e6e7f339a343a151b0047af995d3beb0877b59f8ce863c81c14ce511d95daec25dd686c0877d9bd52572421f708e865ced5eb7ee28066cc0877e805a5168f3128f1b7150410ae7eff2ff98b0877ecd2a6e539d237dcd9e5aba23002da4c00fe08780676a50700d1c514a7a354479d9ae0e961aa08786cd4c3a8e42fb5810d80b6e6c30c6b9d899b0878bbb5dce678618162e735141820821f61476808791bf6a1f205d3b62e477f4d364297f643ac55087938f1ef0cca4fea6ee6b7790306599e0bac010879453ff8103bc38183e469d6d84fef6584c206087964ab778d377d95dbd4d17f4fd8e2b7afcb7608797af6d6df9afd24c692b19684ae379c9f60e808798d435c05cca21424c2aca11da2dfcb289db3087a19182e1257e537cee506e119e7619b5b43bb087a2c590b14d7b2770713bfc99c135d7e9b19ca087a964d1591475685d5d7a4056fe186387534b5087abd3b795cd90fccaddef564f49d0eb6cae283087acacb88f010beab6241b13141dab11442e114087b6a5598b990c4a42327c45bcdf3dee9a0de69087b7f9ffe8dab6dc48a606b84e48d142e708f69087b925b832ce1c84ee1cbd9dd102abea50116c0087be44b40e82092b46322b72ba6e1ab2dc1f89a087c1111704d7a67a7b522a1d6f001c5e9f65e8e087c236eb1cbb7a5ffd82dbe45a87c803bbbfd32087c43e97c2ea0dbf167dd00b72acc087540db4f087c5ee0d634ab6d9b5a6fc24d1c4d2bed486427087c7e85c2cef3bf52a1b826f31d9c08268e9be3087d390321213088887e069994aa498f3e97bcc8087d9366092a014efaa43c9bb9ab8e36c855e2cd087d99ede4feb429e42a3c9d0d0e85b31aaab491087d9a58dcfe6a7c33a4b90dcc7187cec7b4d1da087dfb168a2d2cd3873b9e1b2af9fc65066ad44d087e17fc104e1294cd369a3b95cda1daec78c74c087e5601f89a945da4b901bae9cf80e5bf56b04d087e6c203a48eddf1bbae882c391dd2b0a7cc795087e8944a4224640878fe9c1c75c25b615b25754087e9cb5195af8aa3344c12a105a3eeceb19fd66087f5a06228107d789364db9fd3f941cd91d70dc087f7b8de4eee7b3ecff90b832418de348809e87087fdbb04103519e5bc3ca0ac829dd41cbce0a28087fe1d3ccb48e3b2786a67ea641c4417b000138087fe1e5c32333c8158249e212c5b9f63d3eb678087fe67b44b3ddb8fe4e1a22ebb491ca87b3b77e08803e43edd56533fbc3830e85c5a6e3473b6d3808804596e1334f3f5ba3f878f4dcd0114f0605f108807a6369254223cacbf7b02e1005a67a58eb060880ba39c339ca5c8f34f9918e70192d64c505f10880bbc7e4a20a1f78edba02aefcbb747c5c9d8d0880ea86fa46a8106fa833d5082459d6edd85a9d088103f0a6b35ac54de2628bd744cd4dc94c7b5408814f79c3c13876bf9500e984a82adc0fed2a330881724895b775fdd8a9f807329bae5d231323f1088174ab5bdd3cb3c2d295085a66aadf45b7f7e308819b6121ea01e0dac9181a89b2faf54ce6e16d08819dfbfef2a56a2f494b331443a4d59ec88b780881c6fda3a4cbfb0ef2d214ff7eb3d1ef17be520881cb59f45b10eda8f5cf24d0a4be84a8e193b60881f57c3ff4cb0bb18ffecb45afb9fdc30f472b088245314c7005fc73904225b9f452bd4909e9d108824d64f40e39f7797516fdf37580322b4895d2088261d877f35516502b283a4e09661e34dba25f0882642a0adb305a39b9fd9d7a5e9d3222b88dd008826d9923f6112329883d0288642b8bdf364f160882ab38716057da916860fbdb8faaef2c596f4f0882b3fa3d48ba254dbe7482f140f22562c15f440882d719e5a42feb27c90c74cb6987bec318b0110882d9d83d17767e5ac89720ddd6b8eacfdfbed70883595391ed3e3ee422ff814bac1accc9a76ccf08835aaee03132f7eab4748d64ac16f3bcaa5c3108836364b25b83d80f5454d9a872eb5e8a32237c088398973a3d6939153060815aaa6f6f7d97abb4088418aaef7903b6405421bb299beb6e6204de510884323647db5ad969bc0ede1422dd382caed9c40884638b6ceb5754944ee529b8664bd2b00f35c8088470476c89cd995a49814ae97eecc70a5e50c3088476d24c2ce25021443f1e4afa2e3611dd9d3808848c3eac8d23bb7b7f5fa4ba7773f977339d380884a8113204003e6965f3a5b0f1a6ae961fc2390884ad32ac76a53d5e0eb55a2fff7b8deed3e1530884b04f5cf1097ec793ec8130df8089d68487a90884d4668aa6b4530337ce44be70b1b585a39d380884ed1a10c72124735d764ac54b40993a23bacf0884f8439545965f7e987c3c579ff81b88b8e18f0884fbfd878f1a2724944197228cd00e30db49cb08853c150a403f6fc992e58fe7808a0e84fef1140885ad531a681982be1debd70dc4f2e5f746532b0885c1d097ec98305607debb2fcb89ea498241a20885d73dc1927f34f78b7ba5f05e617b21da519f0885e894ca0794cd29928578c01fdef54e01119d08862978f8fd27d103e05054a259d3cfe944438708865890d49886f4fc01ac375c3b993b9fe2ec8608866876d95bffa63b03038e0e0bbcbc3cce5c470886724d7b47a790eca0464f53fd0d38524336a208868f81d8da9882fb85372bebaf18e40fc4c2080886c5ea07f55a6647fcb20cf1d86d56014bbca40886ca8001fbf95ed046be44967d53ed7b82bce9088717285e0423ab844cbce49d90a2f02aa1dc9708872fa9e2f8078ef39832692fb03c39e6b1ec7f08873bced0f503d5efeef9f8e881cc001c59d6420887c45f177414cc8acf07b49dba4c4ba452cda60887c67d1f1b7f1c4ddfa82cb5c6565b206543b30887e6e5a7c0139b60139b346e9daafc51c06a700887e85b48498cd4ed7017a9f46f786faed6bb07088800797f77706b2cd4594eb547e7668724b77308881ab00c2cc4e514773ec383878d355fa49d8d08885b5b59cd24d4ea625f46d30b8cbf285c9d8d08889f8cdd002d8dba24d93ce9150fea71de87f10888d8c41ea2faa963e62f46b54f05630d2e31830888ee15fffafa3dbccd94d6562b8e84bb635f5708891189cbd46303cabe20df98db7bdaa3756b5408894d1626d1b86993c69ed84f06001264073e1e08897374b1a61118cd3649ce3903be5ed1a6cd1f088986e696e8f1b8510024852669a553cc5b842c08898aa5d6926d7e3e436f948f4f2dee4948323f08899f51cdd5b8ea5a131cc290a6bbb774ae7be2088a1ad763120d8383e0c11d164a1f4e8430e56c088a2a1b92c66382339ecf9c25a438e175b9ebc4088a3d1e5083f9788a8230d24aeec116692e15c6088aebb741f46238d9fd21de473a997b6d744834088b4eedbb2707561fce7d72d7463632af10d9c4088b569f9f35f4b6b112f6e5670d7c61fa6e7aef088b66642ae97fe388564c6f4d55f7c26c10b67a088b76419cd0855341919cf7d7e5b23aa455b805088b78747f6f9357d07bdf6416a8a3b70ff5333e088ba07d8957776526549e10a8e1f6cdb304b805088ba69c2a05341e5d038931ad05e7e5d6b421e5088bc3e1cd8417a72e303a25b3c4d1b777ef2ca0088c33576d37b77ee3f484ca7dc5253830a1ce37088c335cf6752e0fcacf1c40607c340d234a3cc2088c559b4e64ac66078ba9eac8a269545edee2c4088c5e6caaee9a87ec9ab765afff5c69e4313d23088c77fa6a797efb82ed880cd1dc8a5ab6e2b0fb088ca6087770115a692f0de977b5e06a1ed7c22d088cc3f2593b54560cfba162f9acc829c20cd576088ce9ec174ac9a5af65d129192dd6f042557ae2088d6873c23858cfe00c7921a10caed2f8342893088d8c4ef1acd4ad20df9d622564eb013b191491088d9ba126bab236fb59ba7f26bfa57b92c32a9f088da40b2441e9095f88cb4fd55f5827cc48264b088db6ed3a13cc4a34e21b8e28a079f0802dbada088dbd5a51f75f961532f7f665e8888902fdf647088e06bea6fdba658b71f9ad3f1fcd3e230d44e8088e193babee7dd313968c98c4068e0b40c81ecf088e5b756791c634a57133f65a24c3b87db0cd7a088e6e69ec0b276d34c5f534035bc1cf87392b69088e73d8998fa6a583a0141592d28a1f9f8fc9fc088ef97abaf543200293f3489300548ee65716a6088ef9ad7d31ef32208a02f516273a89ddfa9846088f1e1ae4e63fac93e75c3d0210f65beafc3334088f85f98d5ad5856baa68f0ad378de4b6e55ea8088f977a7ec98aad5c546f09478a97d09a22de1b088fa54e48cb2d678ddf14b1081d3b548dd4c3f6088fd5501957004c4a52bcdecdcc4e42846bcaa3089011c0ba037e68e348bb423a67987209ff554b08902bd2c9d199f3e40b1e38a563aa15d395ba63089041375b384ca718ceef538d61315f0942b45a08904fa7c44e9b2c5a5b700e16955a66f92be9f008905d76f5a1c79b8689a96a068d4fcf99e0daf508908f041193315652859f7ce0b7d05e985758700890ce7b1a5d1e6bec68c0cc9cadeec09ef31d760890dac98b3182497c8b6ece9038759a7c1fde6c0891063dfdb54b0f556df18744ae5dec60ab508b089116b941ec2b3016a4c1a016e09fdce4dbc7700891262a6a31cdbb164ceff4c3ccfb6c9703e7aa08912c78bddbd3b9826b730b2026226d33fa988608913d2ca5c46636ecc6ef1e7ef2ca61724945d40891455968f528f99e5fef05543c2b88126b54f80891762f29ceff1b4832348dd9636d2b73b94b5e08918b0392c3c0b53318b045ee75dd0ed7c2e7520891d1b444c96595438efe037cbd5a3fadea3d7a0891d5db96f0d89ec2cd98fb04dc5559fccdf1ac0891ee4ea8033641556b73721a8679a2399027b608920270d67b24dcbb348390047429d1ed6e0b82089224e87f905819616b673effc85eff6bb1ad1208922c0d2ce5eab014027c3e23781b9ebf2533c6089290e4b0a0c93f8e7e25f16387df26153f16740892927adeeb032aa818f9d160d40ca7c6047ea60892a32865b0abca93d590d2cd98684ce60fad1208937207a2cbc07df0b228491b6d0f30f430431908939a1dc141683a1706f0de7a48f4fc05d3b4b20893a3cb6b5472e8d4a753b08811c57a34ec79e50893af99949651a4efdc7f887885e70bace3b4b20893f2c9743f26d64a09b61f62514630d4a76fcf0893f4a72143f23568079e59f91279ed3cbb6059089406fe638bbc904f89244c31a10fe1d197229e089433bc9d25ff8a864d16ac00ead2639a4dc2220894b6754b5c660743549e2f33634d07e08cb3610894e1cc4d3ba1c21c6a66548b525bb501a77a7b0894f30dc3fb76d56ab31dd89a4353a97496eaf808950d6d66f9af6bbd36662a2de1cdf5397e92d208950f93fb89e212e91e11810a7d56b0e01ae6a208952504609b9e8b793a82b8af66ad2ff66f59db08953d21e19773573fb2b062fc4395b70b5d67f108953ea88d3315f898da9d979b1e854b7481630c08958beffa7994b3be37e2689f0161fb8569e1b90895b09824d0c7e663c32703ac8c0db9bffedf8b0895da959ed178a0ccfd63a8c43454af2c9a55510895f2544bae46bdbe9ac73f94106d3cf287f641089600d1d2ca2672753b7f2807fc06084b62d918089600f63d18a61c4523250f4c2ab406835d1c7d089669fe82506433e83746900799085ae484aa1e0896c9bc886e5c0254766702073302e2edcda0d308970b6a07f397f8a4ff14d97d826516a3cbc5330897733224036a0a934e4432e0c4e0309413bd8a0897782ff3a004ade7653e8363c52fd3238e57ed0897791d930d0122ad2d39a75cd0cf080d91c56b0897d99b48a3fec8e30546e3d394edb8d2645f530897ff4e7c5612550197c42bc0877d5acfa2122008982135410d91d3cd6f0701a3f7c534d4ffb5d208982baaee02155a80b44cb1a8ca8db7d77417090898bf1de8c782361cbc41fa56e0c3694529f6550898e3f1ef46bb80b9c827665fe49e7cfda1f6d00898fc7756a82680c38fc14910ebac5f2a4b54a1089917f80b631afd7dad19add437d6e9f183d603089925a34da635db96974b29d4e592723e35a02808992745b12a1714d45737506ec2c5e227656e5f08995ca3d600f3fe5fa5dc5ea8428638a07fdf32089971172541530c7f8780b578b0b4eba4db1d0508998f3dc12d029a2dd0b9f276c41943cb86f0ef0899cd9684dc1dc3cb3f947d1b6e2d873b2f5da10899d333dd33fffe47d7fed3d8f0e50d8fa48920089a18e5a7befdd2c627d23df2145e54bd5785d8089a464d9b7e213c41f5f8c3ce41add0633cd6c6089a8cef33d9602fc00543099fe91338323fac17089aaec84fc0bfa123731a868a5a0200a4414303089ad55045fe72f1f77eaac7e166de9e277600a5089adf1367ff837777f03314b5ddf0d4db8227ce089b013ea20a4d9b136c59bd1b24a96e0627426f089b142032a1138a0042a56783a889caa8a51630089b1d61fcb2c7d4e6b0df0f5b397d517ba4f9a8089b352c82dc8d56a78a13fa95e0dd4d63ec7d80089b39c5c82360d15f8571224efaf7c14d37c138089b504f7d29bc95b69847aceee8c53cffb8e51d089b92ce8ea6ae36dbe30720530fd3072cbb74a9089bb5229215ad6df42b2c31c2c74a1d139f96ea089c018e6f502aecb352c149b506ab7d54af03a0089c0870a1fac6677ec5f68cbebf4975051c8ca5089c2013e90594d0b299e9b40f043985fd409ad8089c76f79b483f7404c109f36a19e7a0d0f3cd86089c9e2d70386afa796a6bf11f246926a76f6a7c089cd93ae781ae3d9c38d9acfc1f05568495929a089d01e0784cf96a3aa3ea96215470a007b74ef6089d2f4050eaf2d862581581f02144f7ca24b848089d6e9c934654a615a3e4a31fa10c9ed1e78958089d83658d86849cc9ce279064d2af4aaee7992b089da352d9b9c929f2e41bd85769fafc31b67376089dab8047fa57b099294ea6710956f41f9b4ef6089db346362e552338416ac023115ada57fc23c5089dd63687fe5a329a6b4f56b8a55269496423e6089e263919d98457364cb61ab1d9dbea8ffef329089e35bfdd0b2f0089f1de1b42ec6fb0d6c87118089e841c9ab3780adb4b30b423c1001a0be06986089e849e102e11bc6af665aa40e3a320e135bca5089e8cc2d99295ffc207fafeec0fca902abbb1e5089ed1fec6fb7584f1860e05fd44ab68222b5682089f316eab200cd322bdd9eb29be1fc2887ea791089f51a1792d8bea95946aacd1dd9d95c0264ce4089f703993f0aeaab1e5fe6a800f3fd09e7745f3089faac877e77c591e708fc90cfa775cad20038d089fabb28bc775bd05b918c7a7dd678eb9f1fe2f089fcf3923aa6968cb7dbcc68cf78247ad6ab9c7089fef7e703ce48914e3ba0566db8cf2f3d16265089ff4ef4d12de63a33145f43dc11b712ed84deb08a06b26a743817ab012f1e7421493fcd1ea2abb08a06c91eef65864d91fb2accdfd02b9db539b3b08a09cd2e0492938020ea96818c816f705d8b7e608a0a011bc92a8104cb9c895cf35eae6ae58451d08a0c91b47ff2ce3f7065701f2e5436380c7590508a0d5c8dbd9a974e26a7e93f75a6496a83f601b08a0e7d749ee776c72bf967bac8bff8c96db158d08a0f912f6304cfbb53172c362ea1cc85ce36f7b08a135f330f588fb165ee0949e75b514bd0df32308a1ae6828765cb79c9f9bfce16c0af9dc30570c08a2025d79ab9f48688227865e4e1b531e61bcad08a220974bb2fa2fe9fe0d0f5725ad557724759b08a2479379f5fcdfb5b72526a57e99227d948d7808a250beae4953591c71549e03ac1c6e0720053508a29831114144475c2cfffaea57848f1bdec81008a29cc73d4b84859a4bb62b4b30177c43d3dc4208a2b3dcb65cddc9760f48790429ffce6662680f08a2c8af1f6d4e8c8e443dcf2db077d7e309a31008a311ced69b7b0a24b862c0e5ed04c3e729978208a318679ec1d6a54c5f2b1851845e7a82de661608a31c08f283a0d31f7ce5d271ea565dc8bbe14208a33fa5caf90df8a5c89dd748b3572d7e71379608a3691c8b7ff3bd27a6dc3f029e4caf6a2a413408a3b2f259f5c5e546c0594f18db32556756ac7c08a3b5b18343c972fcb0ffc059682343637dc55408a3c2a819e3de7aca384c798269b3ce1cd0e43708a3cdf0a20cea1095a6130b3e9a82dee15eb3cf08a3dbf31411075158f4e7e33c4232b1af5834ce08a3e91b1709a9201aeb95aae29fbecb4105109a08a3f5e0fcbef947b8fd3812a10fe130301c13f308a400488e68ad7d43a524edc75960e9e6ae3acf08a41d8a704d9a11c963418337ba075e919f343008a41e56e3b07ae82a4847b2cbfc2af27fe826d608a45a7f4c45ef5b5a7d4dcf261e38cb00db7a8908a4a2ee462e87bf2493b72621d510888dc970fd08a4c6acbb992bab91a226b51b95a71813b7bcfa08a4d0e2e4179ec2f39975fc88d2e52cfd8f5ffd08a4f7c5b0021ca15d65e410b22825aadc84aba108a547c4b41d0ac0a8bc3ca46e5fffcafb1649d508a573cc80ecd0837a5ded73dcb5238fdf829b7408a5e22cd5a0ce9cc0279eae5a01819c13ec987b08a5f11027cf9f077cc39fac82c7be537599a95108a609728c081b7e7fc45d5857809851d24b0eb008a61fc98f9400cb4080df1874c00f172e7ac01a08a64e06f7b8152785cc1ecfec85d96d8f68de6108a652df62770f9ec7af918eb58c70adbd7edd5108a696f8ab3c4e1f46ee97844b382e2f4c65d70408a6a63262bc775881e7aa10229f0053929a4c8008a6a84ea5a86c371ffb9a4879fe1536f0da3b8908a6b36c1c86e5590c7073834dde5b862fe55f3e08a6b9c59e409eb813c8c5b18fca31afa1a9aa0e08a6cb1f797238d7ced123e5b0309ab2462c20a208a71a301728e8c06b1f1cb5ba1e760b7244893a08a71f75b01cbfaaa6863eea7b4d5692ebd2fba708a7828e16149ec94bbbca6395e1e4da155f99f808a7a714dea2e9bd8737b05018c1710ad3381f2208a7de620c311029952f317da6f885b0534ee39408a7f3954006b96d42ae7e77dc14a2be3f8d694d08a820d624ad2efa8923d330d5a79dbe9ae6de5b08a851a9b7bb908dd8585d04fcdd7195384498f008a8799626343a9d890e7d5bfce93c09bae91e9308a8907d5e6103347cc69bd5aef941d2b705518d08a8d4303c8f35dfe7f433b3742946cba3b014c708a8d9cece51127773fbf674828677f1907f4c1f08a8e7279f1d554561f5b455ca2c0c4e81c31f9408a90413849909a3c9cb2c2446f7ab034fcb893c08a9386aca9f0a62602317bdcb8fe06576db4f3508a97f064a68c102fe4ec0531ff2eae4708505fd08a9ae70d50cfd9c51d4c2edc5f1db8f9c3f589e08a9b1123ed7f7c3eaaaee4a32875221cded970f08aa8bc8d983c966d0d5b6b1d862c4ab85dc6c9b08aa8f713df1f0be3e1efc7488d135740c5e67c908aa9058f01dd02aa562c91155c14aaeae754e5e08aae15e150b71199ef03f19fe77c57e00c167c908aae725f3adf9c937e46db8a7ade8d98d5577b708ab2fe522bfaa9deae279d5fe5eea3aa3fd29b008ab6b7abe94bb9dd3552f6c1e10ec8c6807825808ab7a6d1f27635444051e8962ae9e9548188b6508ab7c9729eb797c0b1bb15565c62b7bb109e2be08ab7cc4659e61a40e9f33f47f39c8f4ea5068c308abaf6ccdce9fc776847a8e61afb00452bb0afc08abed322775731d7b75dbdfe6151dc39ad8380008ac22dd0eac7b4f74498326d3f8d99597048ce408ad0305afcbac8df9425dab222d7d455ef5755608ad45ba090f2c75da7a22a2e03562dbe6fb795c08ad48dcdf93645eb5ca57c5737ab684f4f84f5208ad57220f136b92ceae998a739213c2714b869008ad96757191123cf85aec1c597b23ddbd8518ee08adb57073b193074ac5bd5e794abf72cd59dc2c08adcb6b752da8f211f6bf0260cbff787393128008ae2754d9be6d624b6c4bd6fabf0abf0650f0c708ae30252a13c36acc6d230d031997af29ee66bf08ae6dfb16569beb2b7857efde14dcb23eff014808ae8522b261922197d097b90458dde310dca61e08ae8ed607f9809deb1375cdc730656174ce963e08ae981782b7af0941d1a8af2edf8d145b7a4b8e08aeb9fdab6ad2fb9fa0abe863c0901d975916fc08aecd0b4feb75d6946aa6443e7e0bb8ed5ac03e08af1b1beed924b1a5549ed5eb8f1b3bf7fa76b908af2a1be14137b9cb759398aa14d08de5cbd1c508af631e225cfd44dc45df5ab2155a4aa02fef4a08afbdb97067245c4389da14a3c9f71da7a4073008afc308250040ed78fce4c6f6620fcf4f46c33b08b00ceee2fb66029b53d76110b19eeaabfd1e6508b00d5bc7d5f89b0cf10ebcc46d0da310c623e608b01cbde930493b5d469b39acbea08339abc31708b070e3e57c528cb18db2089191275c36c6363608b07e2d3d1865e6dd2fa6158665732d623acbb208b08cb07dac6987d21c5ecfc870c0a775ac0ce308b091ac80516c65fa2978ef38c95dabf627cbb208b0a99e9b68bbe0fb799059a8437e7f7fde004208b0adb889d3d86f364b3515bc4e89489473523f08b0b1ef64b55f90d731d8e9a07238b93e55edde08b110d9d275f1bf435da8a37574324f38b4a63a08b15e7409e284c0053cba931e258ddd29d783e408b1e837adb5ed9a4cfbc37d57bb4cb7a827042208b20d81a93d42a185ffc43263f6242a2d6b8f4c08b224b52ad2a044a582b2021d733335178a644408b25003107cb35cac8e8574cd09c8a8182f01c908b27ed4d2399f4688335bc84802b565bad2d17b08b28f5fdb8c2db04ca364b3cf866426d786797508b2a55b737bcd2766967f50857dd1f5090bb7a008b2aaae28c7e74104c47ac2e974978567355ac108b2b4d3a7440df0910a350085dd6405fa9b3ed908b2bd9786c82574165400dab134167888c1a3e408b2d7d1b38182635eca4b80a0689152929cebef08b2fa782f935af179270798427f4c3584abd35a08b2fdd541d83380e59c26ca072eaf8f7c4a92bc08b30e65f1bd4758d9ac742a0b67df878235233008b330b83cd30b1abcc2271827c2ade4596f782908b39b38a95133eae83b66330a1c5fa8be2020fd08b405c9e146e8015eb41629f026b76a8ab89d4b08b40b485e68726fad9ab29ca9a6b75258990ba808b431855a4793ac21563df98817f7144c6af17708b4386f013990e68ad38212b9069d11bc98f7df08b4488c3e93363a546c3f60998addad86056fd808b45d8982dc3d1ba0ae3a9a9437820dc849c13808b4b3e321b16bfa969916849a74cd57a9c75cff08b4c5101428e9676d78cce9fef722cc039630d708b4d81bd48b0d0ee94c44d43165bac24b78974308b5383c80200d2fce9693081efec8bbfda9cade08b557c71d648f9a9436bb8afa097c3c9f9abdb608b56f0291b81c54466ae20bf9c622c3108adbad08b58e23e16ad4f6249f3b5f0bbe9dae03f522f808b5bdf7dd67ab634b77aa04be204c71b749b09e08b5ded86bddcc8f9fa7183de5b51d0c7de27a6c08b6ad5d708895754a25923e5175c4fa22c0ac8b08b6cbcdb074ec70e15a2e9310a0b1a1a210a7c508b7140abeea1e2f9bbeb4d93ebfafbdb316602a08b7408de2e8ac6b52072072da21641f3c416e3608b7ca7319b7f26815e09a4adb6e9d761358faea08b7e30ad194a5edabd4a904a9668af99083add608b80d85952342b69e8572835b01cb0da86a2f9908b8191354ab69af5b7c4c534adc0f432856ea5c08b861010e9f429a2fad41febe6ffbc912eb065908b8b42e9f62996d25d96a83d06b995f2c1c02b308b8c2bd53e00e50ee80be29f18f5b356e74baf408b8d02976fdc6e93380546767ecd8f52a19fbc508b8d1073744d27cf8746cd1f8e17ed0a5b7b3b608b90e2cc706fc9d35b7ff2590e32e60c2dfcd9308b9184199a25a124b685456712c745169b1b56208b918c6059ffe15088230a939e96c2f85fd1e6508b9543a974ca65db5ffc3de7221e0d0a471f71908b95a218d68b6441cb0d8d8702d4b6c81fb7f8908b97df0e6fa59feca478ec685ef570fa1b5187808b9b55b5dad49b7ee2c669a86f04b834540968d08ba3e3b8004a17b4b8704bd75e94919fc55c98b08ba450979e46db7bbf0e83bdb37bdf23ea1bd7a08ba53ddc873b4fbb0f5bd353b96cc6d3d4f107808ba5bb4ffa1bf589c937fc8851c2603717315e708ba769f885a745aed6225197c936e13d7b184d608ba985acdc6ad2cd3630f52186b3df275a503ae08ba9dcf1f40970a71baa20d6d128bc69802789e08baca7de9ea9b3dc8613fee3bfba81d375958a408baccd0b00dc2ec34d0f7f3e14ce4ae2e2a20a908bafeb2dfcf497cc409f9c32164060d827a5d9b08bb0089d149246f19b798427cafbbd929599b0908bb149e47f3961bd9841ce39f9a0fd95727c0e008bb287c304d3334475d499f6adb3ddf82c6950808bb6f45ef24a50a6345139035377f5bd373887b08bb897bc93c6bbf248a094b75262318d02ba4ce08bba8c43f458f2457d73cbb878d582abcddd68f08bbfc1b5f6d1054d9d3e1d0b4f268a40027975a08bc19f1b749a28a018571a9c52d4d939737124908bcb733df8858e80ed199c3ba07bf9d321260d308bcca9e60eb0940bd7c3b319b0bf13ca37fbd2108bce2c1665173851b163a78033bd76693d1cee608bd0168496409164a0af027655edf22e6fe094008bd0f74f8f1233d9307454a6612f25d6bd4c7a108bd163a2c48ae75c15744377d98beb515ea9cdc08bd1abe8b3d96539045e3067e820d4c940d8def08bd5a6e646925aefb158e78b4e970b3d2a590a308bd78ec39ea72c8e78200745bf5b4052687031308be8292ef2b8b751a7d06c3cae8668caf950b3a08bec6e1c09dda0c0066397e13b5f93ff767a9c308bece81c225faaedb3714099032ee6463b2fc3808bf056c728966c8d6d3f2acb0ad4be521ed063108bf2ac69e1db7a0cb5a40d19fbe738a41579a3508bf523f72822842bdcf675b4ad5f78bb807d4ef08bf89b5c2a965e6a80b8dc930f065ca1ed36b1508bf93c8f85977c64069dd34c5da7b1c636e104f08bfae9eddad569683cdecdda859b820d796121e08bfaf438b93bfa0743c4d3b37bfacbcefe1bcc008bff68e337040ba64bd3776fd3d9f3c2813b34a08c0659d2def0cb597ea1e46fb731d5d33eb0b2108c06cbb881f8a07a879d6e961a4cfa81a6198f708c07f33c73265d252255ceec166bee7ce388b6408c0ab553fcc3ef52b75f5540409eef4dc31dcfe08c116ff91422eeafeb985bc5c2140b77ca15fdb08c15dd1e0c35f6f33b7121f78b2cb0f8e76575f08c199c7122adc3c064b991e23a8eeb9119c9ab908c1a0fa759c96725a23f12cd263410c8c08f6e508c1b3cb7acb0a66a2d4753e56e021e2e078735508c1c42f1fc1f906df7d40bc3781d5058327ebc208c2168b42487daae2317d6c89f4b4c484592f3908c24c5c31d56ffc85a7eca677f879a3b58db30608c3282d7ff21b1879c1140c1803c45fb41715d708c41d8854f7830c03c36bdd96f430aa76e2db7f08c44b227fa347e2e60285832d7b34159ecaf8f208c45faab029084c1de85b381c283f1db30790b708c4e73ed53b868404b91a076e46d4d7e664157d08c50ab9e142cf985f3d309236f270f6f743a69308c5633a6c51184d23c8f0d6007545235d3f780608c5a6d273dae632447169e37f1667ffc86f428b08c5ae1cac18f83254bc0f6ffd5e21566ed1ccc708c5ae43381c2ccfab8d003e7e7ae025ac8cc76808c5cf62e348192c7def08a0199c80af9f02ccc708c62a19a1aa3c40939c099176b291e70ca10aff08c62bbd72dfcabc150ea52dab769a70358b57de08c659e56f8c2ab9cacfc6add2d01822cba6bd5a08c65d657edccf7352a36a89a08f81bdd84c57de08c66cc907ab5525a4b944abff84be3855a08ec808c67e7c467a5bc25981026f75b4f4733c70cadb08c71058d65449fbf3358a58f24be8127be3b14108c74a7a3cb1d84a592deffe0dffef5c72c40b9d08c791ea08f61480f50e64035e62429a0244955008c7f6abe91ebc4f5609a95e481db62b8106945608c8030995ce862d854d97666ac44c4015a592fe08c85dc9cbc883aec549842c21415d70d937e83a08c88c3853343f376e05e84be7cca6588cc10c4c08c8c0a607ea3caaadec102c5a917ba51e20a8e908c9038eb52b27713ab8e90b122f8d714065d0bd08c91cdbbbe4e39d67422145805286bd8ade93bb08c91d461ce72fe82d03313ba475a6da8c257f4308c9247e778ac33653f3d09905aa4ffa5189b14608c929f763a58e5e9e45951796637d37b9e3b6dd08c93d22e865a841b3245753d8378c0d795d90b708c94df4ca72aa6a0a950dbf0675ba713e0790b708c96337ca04c946886694c76e993aeb9e2cac9608c97845afefe7985e13957e531463ce8f18a5b208c9cd4f7e0d9e983d0dc0431db7a66616dee9b008ca319014e0e727099d8adc2ba9b509f4e4465408ca470dde0034b3deee6e6f12ba984c8ccaa26408ca5a7c245800fc2c50c1d334ea9422bee86f9808ca6e265b95995c4bd39bdfd03289b0982aff0f08cac50766e29802c61c014fdea62f7d72f9ff0f08caea0226bf4b41dcc31a0d991856220a4dff0f08cb9324cd875e1289bb0e2fa2ee44f604629fb608cba654f77230411bfb145fa86613e9913edd9108cbea1d330dadb6f12d66f9d3b4e52cb30ab85408cca6b8844bce5d63c4c08a91a3421cf5ae9f1808cca6c39f504d465e850f4b9274ffd70616732608ccf55f26f3b34dbc62f81f31022e90a10ea25808ccfddbab85db9f210cd3d872a801a60af16bd908cd05703ad983fe0cba27c5cd7a779a825858c808cd07e855c30fb1f3a8bac85c763fca5195514408cd6543ab106713fe4f3da68c13d42bccf96d7f08cd80532974b62722aa1fe2345c14b6afcf393408cdbf11cd452c8297a3aa01eb9dd8cfaa42e5a108cdcbfb07cc301bafab8a2f29106774ee7b32b808ce8a981489b5a9f4fe84e28ae659d41ca5c28e08cee7ce344ba3bb063180d387b76b2b387bfac408ceed17978c2a306863b3b274b94e92d0d5e24408cf2e2c2344344e81197508f2e79fd7cf66697508cf562b48da35c2e228c2681cafa7bd6ed47df008cf638971f25c54ff56b6e5ed1935341bd56c1508cf6d6f21700be00f25969f829a6f4b8a0895ba08cfb9d041853e72b537c3e51dda93432397bf1908cfbc46eca8bfe09603ea9b5b6489bf4ebc6cc308cfc0494717edc8ad342b6a00e3b1b4e6e195ba08cfc19cc6100c2e7a4222fe1d990dd4d8fa4eba08cff2d5a29719f5dcbfad1fc2e58d3a517f71a308d0039893533f2f10806230cae8e08f89310fe408d01dc8467a695cb5a0dbaf7e7f4a1fa226648f08d0222a206d1aee59a9b66969c04fd1e8a0f86408d0404bf951cf0170a74d7d66be20a9de4dcfe308d0545ea4fa53c70b7ceefcdbf9c05bcfefa0dd08d082f5bc11f4d05262fa90df19f48a43292e1808d0d97eb76eb85217da11dac5a941ca45b43b1d08d0dfd60cc10caf4179f3442ca0cade1dfbf13108d1054b19e73d1e9448fc8fba17c7d72537bea408d13e0462ab490fb0e86415b9afab1f502c9a7508d17000a08c85bf55573538b9d7701a9c69260508d17284d1d79341389ccb105a65659b679ba0fa08d173a12cb35cf3966fc70d9406b57c1fade40d08d1afd560a34e1d43bdcba153befcfd86741e0a08d1efb0eadd70a850576de20df31cc537f0fd8608d1f2947fd949bfc94a655576d5fada6555176708d21f549cc0421d8fba9867cd892910c187ab2208d2fe0e3d449b17ad78736afa95514d426c09e608d34b2c30c584a8e88c31f62b4ebfbf3800f98908d35c0ae4a3e7617b7e5505a32e54e133f8b72408d36dafaea4ff0259335c6feba297ff4fa66df208d37c26002fb971856876171dfda2158d6f49c808d38e3a0a33aca1929bf44bd31d4fccc69fdbed08d393141459fb245f5f6b6b87c04a92e633ab0608d3c5d8632f9b1f5f4f519f4b9e0d5e1b24c3c708d3dd3c5a446c30b11d4ca212192d840803dddc08d3decce821089b281fee7e16b3ff733653dbed08d40ae3f7e37ad86de62df71abcd69b2ab0901508d40d25ec46e73ae11fd7612a0ec05432a3ff6b08d416004963990be45128a7a292f24e8affa22808d46531c3d48dc78a150fdb6d9edaa462e2b4c408d4ae2b23ce3dc65c53c28cf498b1f9cc458a9108d502de6ab313896b53dbdd21886e07493f9efe08d52592281b5382b4f6dc3eb5a8cc8cbc9e8c7a08d562d9db2477e6e623cdc3e1a72d75d65e214f08d6108588f7d12c2b4fafff172f30b6a90ed9d508d63e01e7e2f7fc38083f04149be457ab20ac3d08d643b8c18fa18e326c91530db5de3f5c34935608d697aeda8e39c439cdae3ad67124fbe060ec8608d6f1b78336cde8bbb8abd1a1bb2fcd3623235b08d6fc40cad6d51bdfbe6668c0f7f7b402bf96ef08d707ca72135558080969555f4f0801a21bc18e08d715fecfa5308e5b12a58a285cc0e05819ee2508d73b848a1c2a0170a24fe2506982aee2cfbfa308d74b54ba7acf5c44ad0670cfda69133b84c2b708d76ea45cf869619db61908358539a4a2762fb308d784f2280d3dfdc2e4c6bf2dc52dd47769826108d7d5126f69f565e778b3f3f909d6ecafc3a33e08d809ff1c40f486bbf14f10449521f668cb33f208d85e32cbeca0a474404b27ea8ef49fcb5bda0008d88af234a322ef3bb8fdf0c44d9f7d8d27083f08d8bca31f541e9d63cd762ef9cf9cef8773f018