0xe299d31100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000019a00000000000000000000000000000000000000000000000000000000000000064000000000000000000000000c3c2f6d311c603caa066edc060d3fdab3f01e4f600000000000000000000000032235b602621824178319f1912914e5124ce6e0100000000000000000000000063fc13336ff2d450199da2e9674c1a224d3a19b9000000000000000000000000eeeadcfd6832e1732946d9ed41044fabfdad64170000000000000000000000004fd262ae9de2a2803f1e84ed241b5a6b72f9067b000000000000000000000000288c28fbb704348e032239c945242e4567b5aadf00000000000000000000000053d96c89b562f06bb4c7e58bc66ba67559540b77000000000000000000000000a06087ba57ae6428f00bc58d8001e860f6cf62a90000000000000000000000002a8d679540ae5009ed22f0ca9f206241a7dda38e000000000000000000000000f9aa1eab02f6b082041e04bd5b44c025a71eadf4000000000000000000000000007e9fdcc3a68021fe72582e883b56c4ad7d7c330000000000000000000000001ba34e487994db9171dc909c6fb0aff7203c899d000000000000000000000000d904e0b871c0bca7d3105e1ecaecc1c9b238d4040000000000000000000000000c2aafce8ef9927fe5eaa546c58e20997adcdb0b0000000000000000000000000ce0aaf26a0a0bbaf5cc86dfcdc120f62dc9460f000000000000000000000000a0aa2a97b4d894947d668994141e0e159628db49000000000000000000000000df501166d885a475c1fe228adfc31e7d0ca7c78b000000000000000000000000047003f96c6bf0a9411b299987a690dddd27851b00000000000000000000000065d4bf3c1f0e05d68dedabea5e45efaaab03aaa9000000000000000000000000c37c8c0e83b42d31e89085a5e4a2bd4fb11e10250000000000000000000000006f6229ce4d339034405d7073f79d5f7f86b0c37d00000000000000000000000087fb00ab90d1cdb95e2397420869c00b8a986bd100000000000000000000000099466901da5b5c16ea4933cc54f7d3cf43f776f500000000000000000000000041ecc9e649e8ce02f9e8a10bf3392ff11c8849e60000000000000000000000005a0f7d7551c2dcc4d2284d6f8fbc09890bd382490000000000000000000000008ab64521e35e4bdb1588911261f0b929aafdbdf6000000000000000000000000791e1ea92cc1c2d94f7df70a649bb3d22ee21eec000000000000000000000000960b9fa2a58fc12e448c033a28f4445b6cc72b97000000000000000000000000cbd3836ba5300332eb03cd9d8228a36fdbb7395d00000000000000000000000060c7ddb1e59a2871d33da2a71c829536859c7e8d0000000000000000000000002450b2dcf0979f8ac7b2a1a7712e5d4c013cb09f000000000000000000000000748b827343eb7a470df239c202deb033e533450c00000000000000000000000031d62a6d9778236cb32a56eeea8b4e9db2dd4c8b000000000000000000000000a39740b05ce84acbc0316b828ced3862a211b690000000000000000000000000896cfbc2fe41e1f9fc2e57adaf265bcb3840d1090000000000000000000000009eaa53907b951a1edb7f2861bc7d56f7c8a226b4000000000000000000000000f2aa81d78a0ec892ed46956a40d53ba55317e0df000000000000000000000000ad852667d253e62e91770b0acce77ec2fbcc176b000000000000000000000000e034a05e9253e7a9bf22ea5813cd73085c8524dd000000000000000000000000df2b83ef3222468666ce842c02a052c5489cc700000000000000000000000000829d639d7322e71b24389c8117ccc634ffbd0387000000000000000000000000d5e2f03e9f2e25ea39e3e355a790edf397c99e36000000000000000000000000f69bca8875f42bf18d7961fe8e0c5fba730bed230000000000000000000000005a84b2bc9de20657af2e964fc2bd07e8bd94822f000000000000000000000000d954e7208d44fcc7716ed8df9aac82677b7ec6de000000000000000000000000e825b1cb048117379659966ae8fe53e8035b13ad000000000000000000000000d314955affa8f84988b453c927da0888e16315c5000000000000000000000000a88bc02396df060ae689fb201bec46494060bd2b00000000000000000000000080684cf8d6a6e068eb6d8304629ceb0e0da81ad500000000000000000000000035f768f4ae59831fba722424562f484f2973ebbb000000000000000000000000655c10c2fa7896633b8128fb61232b3374134748000000000000000000000000c6bb65c730852277740eedfb48d92abd4cd5d6240000000000000000000000008757ba64c13e6b996c1f300ee16b40330be2c5c00000000000000000000000007211cf148e8a93e36697eb26b6845dc0c3eb77c100000000000000000000000043f240bc1337bd1123b376ee247b28ded9a3843b000000000000000000000000a69f3e04649fd2576f891df24c3ccffac7dade46000000000000000000000000bab24e1bcf58ed4d797def06cd69e12fda9ed39e000000000000000000000000f0b3b20d022aca8c0c819e6c4560f30f379efaeb000000000000000000000000309e876392c4115e5dceb97f34eb17242d7e49630000000000000000000000008fdea5a585d585cda55112cdbc22da317f670ead000000000000000000000000227c8f7231a7a27a2c03b95701fa2dfb58b79a5a0000000000000000000000006c0b4b2e043eb6ff32c39c20a974a7aea30e556e000000000000000000000000fcc1989a3499d0868365d24656c98297aa739ad0000000000000000000000000cc3f2edaf988761960dd27d73c2c23cfd6f7af7c000000000000000000000000476269469a6d343dc3dc1cc443fd23f303ae646d0000000000000000000000005a3283d2260f1bc2bb821b18f939d2b7fa0dbe0a0000000000000000000000006a2b1d1e5a966735d784206c480294c30d04280c000000000000000000000000fe626037a4ba8b7dc32a8f366b89da433727fb0f000000000000000000000000db98a9c281a242da629b79982cd88fa3106dd326000000000000000000000000fc4d92056bdd6488ebae52fb4069180e473a3557000000000000000000000000790c2c0b4aafea90c86d8ce0c033fb7e6bf079250000000000000000000000000c7b8d6c030807d29f4bc22825d942f9c8041bc300000000000000000000000080c3c68a079c56165fc5fa4c80d1e6da96880b6f00000000000000000000000024aff925d85d37303d910a73ee9e9354914d53d1000000000000000000000000eec19e450ccfd0e61f43397eac6572859a6e61f8000000000000000000000000a7bbb1099768f778bf90c390d1ad619587ee697900000000000000000000000035e71f2e9a7b96d2375fb4155cf0ac0043dcb46c0000000000000000000000007c3540a03c7abe5e83d0892858c13f740fc45f71000000000000000000000000b2a680f9d360a73dac151ade6593078c5e44b5a9000000000000000000000000212001b730c469e04bbf5960bef5250a1d613f2800000000000000000000000081e13e439843efb721d9c2a1737ee92351dc837e0000000000000000000000007d3587f7d8b42f34d6e33c48b2a7a86bbe6fecf3000000000000000000000000d8fee5e5090067ae5b18b35c7813ec5688ff288a0000000000000000000000005d4d3d9b911ee59a91925dfad52c7758517f6cd6000000000000000000000000faab94058a68ed26a1d56992a110e939b6057241000000000000000000000000cbf15b588ec2ac95ad782a9ef8bd8630282690a9000000000000000000000000cb6d536103ce04869ef1d82207f75eecf3572186000000000000000000000000def2208ccc3af4a897bc8cf8ee8efb57fcad4db10000000000000000000000002c94f2cab51b3a4b891fcdbf8754de11ec11919d00000000000000000000000058d43917daf9984c972b2c3be3809e885801d2d00000000000000000000000006ade4d616bd0bc6ee4b88b0189d63b410507ed6b00000000000000000000000054c34f1b81f6b1f8149ef33ab9a718eae4e187f3000000000000000000000000dd3cf12896b32f1a1d62713e6d46b807bbd4b0150000000000000000000000002af4c613aaec2b7030373ef8563cfe6c0149802b000000000000000000000000e645659eb136f311b0991edf2356fdc7959c74fb0000000000000000000000002e14206b6bb4cd945f809d17ce5ce7ad7569aad90000000000000000000000009283b6747f1ceca4ba0054f0b5b535a53dd64535000000000000000000000000d6a117c3644b4f8692ce3affcf27c092444a0a9200000000000000000000000015dbb29fea1874e38692f9de9b58cceea0ca229e0000000000000000000000006af44a7baf249cbae3118e8f65ab9dc06f7b9c890000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000b67bd14ba3d3d0000000000000000000000000000000000000000000000000033e04690dbec0b0000000000000000000000000000000000000000000000000005c06ed01218d100000000000000000000000000000000000000000000000000030bd58ce6af80000000000000000000000000000000000000000000000000000bb8ec2bd5b64f000000000000000000000000000000000000000000000000000289f2977d5c1f00000000000000000000000000000000000000000000000000192f2cf0580c6f00000000000000000000000000000000000000000000000000036d2ff9ebf22a00000000000000000000000000000000000000000000000000031e6e19fd457f0000000000000000000000000000000000000000000000000047460b29c979c30000000000000000000000000000000000000000000000000008933656b060270000000000000000000000000000000000000000000000000002f3d7e7f9a303000000000000000000000000000000000000000000000000000b67a7a0df380100000000000000000000000000000000000000000000000000155aec607a30d70000000000000000000000000000000000000000000000000003bc6566f5ef2f00000000000000000000000000000000000000000000000000041b0b596ea678000000000000000000000000000000000000000000000000000f08f52f5dcbb3000000000000000000000000000000000000000000000000001ad799aa7793e1000000000000000000000000000000000000000000000000000888fb9de4839c0000000000000000000000000000000000000000000000000011cd51abfaf6c70000000000000000000000000000000000000000000000000003ab1b996e2ed60000000000000000000000000000000000000000000000000003ef977af77c63000000000000000000000000000000000000000000000000000a7a925d8669c5000000000000000000000000000000000000000000000000000289dd4a710f4400000000000000000000000000000000000000000000000000030bd58ce6af80000000000000000000000000000000000000000000000000000289f12402630d000000000000000000000000000000000000000000000000001ad147ebacb526000000000000000000000000000000000000000000000000000c5363b5514cba0000000000000000000000000000000000000000000000000002d6fc118713c400000000000000000000000000000000000000000000000000028aa40e815278000000000000000000000000000000000000000000000000000b67c0e7c6fefd000000000000000000000000000000000000000000000000000299f30be8c1a30000000000000000000000000000000000000000000000000004f63018601cce000000000000000000000000000000000000000000000000000321fefc92e6de0000000000000000000000000000000000000000000000000002a88edee5f6a3000000000000000000000000000000000000000000000000000500e2afcda52c0000000000000000000000000000000000000000000000000003c748999ce83100000000000000000000000000000000000000000000000000048026a738fb81000000000000000000000000000000000000000000000000001c98a12ed547060000000000000000000000000000000000000000000000000006d9afcfb4cc4f000000000000000000000000000000000000000000000000000289f5f301db9600000000000000000000000000000000000000000000000000028ad5402200d900000000000000000000000000000000000000000000000000029ffd498a956d000000000000000000000000000000000000000000000000000ab5ca8d1a325e000000000000000000000000000000000000000000000000000c86cc437ae620000000000000000000000000000000000000000000000000000546aa934ddc4f0000000000000000000000000000000000000000000000000007e4fc355dc34d000000000000000000000000000000000000000000000000000c01d1875a4475000000000000000000000000000000000000000000000000014c638c586df9ee000000000000000000000000000000000000000000000000000c67e72e5e690e0000000000000000000000000000000000000000000000000002a98569d7ab80000000000000000000000000000000000000000000000000000395c782a652ca000000000000000000000000000000000000000000000000000beb2cc7d0a4c4000000000000000000000000000000000000000000000000000cf8a775aaf35c000000000000000000000000000000000000000000000000000b7ab3b8aa37d400000000000000000000000000000000000000000000000000031874e4529af2000000000000000000000000000000000000000000000000000b67c298c125280000000000000000000000000000000000000000000000000002c3c38932bb100000000000000000000000000000000000000000000000000002b396cc0c19fa0000000000000000000000000000000000000000000000000002aa80f3d4c85600000000000000000000000000000000000000000000000000028f5ca15cca00000000000000000000000000000000000000000000000000000b8b0b2a17dc9000000000000000000000000000000000000000000000000000c02fbf989b21be0000000000000000000000000000000000000000000000000005b91b5f898c44000000000000000000000000000000000000000000000000002254d0a23ed57d0000000000000000000000000000000000000000000000000002a4591269174800000000000000000000000000000000000000000000000001136d07a0a91586000000000000000000000000000000000000000000000000000bc2a83ecb3633000000000000000000000000000000000000000000000000000302ed120eb2d1000000000000000000000000000000000000000000000000000329467c681cc5000000000000000000000000000000000000000000000000000289f1ab8d2dc9000000000000000000000000000000000000000000000000001cc24c4f42d5cd0000000000000000000000000000000000000000000000000002c6f0481ab474000000000000000000000000000000000000000000000000000b67a7a0df38000000000000000000000000000000000000000000000000000003e8eb337787b80000000000000000000000000000000000000000000000000002b33801c239ed000000000000000000000000000000000000000000000000000478dc51a36be000000000000000000000000000000000000000000000000000030be73ca313af000000000000000000000000000000000000000000000000000303402d3b1714000000000000000000000000000000000000000000000000000b7a0b5dbbf628000000000000000000000000000000000000000000000000000a6985006f0e1c000000000000000000000000000000000000000000000000000b67a7a0df3800000000000000000000000000000000000000000000000000000a3c56815f5d170000000000000000000000000000000000000000000000000010c09f08b91d7c000000000000000000000000000000000000000000000000000305234a14f96b000000000000000000000000000000000000000000000000000a17073c55f1ae0000000000000000000000000000000000000000000000000002b7720aec04dc00000000000000000000000000000000000000000000000000031e8f617d12f10000000000000000000000000000000000000000000000000003662651fdbfa20000000000000000000000000000000000000000000000000003734f0df9600d0000000000000000000000000000000000000000000000000010b860cd19a59400000000000000000000000000000000000000000000000000040f172598b79200000000000000000000000000000000000000000000000000028b275855f6f7000000000000000000000000000000000000000000000000001ca453ed2fdaa6000000000000000000000000000000000000000000000000000b7a856bd0c97a000000000000000000000000000000000000000000000000000289ddf4cc8c470000000000000000000000000000000000000000000000000004057fb3d0c39c00000000000000000000000000000000000000000000000000030bd58ce6af8000000000000000000000000000000000000000000000000000046e89a0866cdc00000000000000000000000000000000000000000000000000041d3e544aced70000000000000000000000000000000000000000000000000000000000000064000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a