Transaction Hash:
0x300859f2526b74b202cf84cdd104be7ef3f25e5137a68cad06b4f08abe60139a
Timestamp:
1008 days ago (Apr-11-2022 04:06:08 PM UTC )
ERC-20 Tokens Transferred: 2
Gas Price:
113. 179266583 Gwei (0. 000000113179266583 ETH)
Ether Price:
$2,979.52 / ETH
Gas Limit & Usage by Txn:
4,000,000
|
2,087,712 (52.19%)
Gas Fees:
Base: 110. 679266583 Gwei | Max: 208. 779352582 Gwei | Max Priority: 2. 5 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0. 231066432996528096 ETH ($736.67) 💸 Txn Savings: 0. 199585446741144288 ETH ($636.30)
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 2624
Position In Block: 112
Input Data:
0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000cee0000000000000000000000000000000000000000000000000000000000000f200000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c88000000000000000000000000000000000000000000000000000000000000009b8000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000720001bf5c04d0855b16e60a80a37d26ead8a172d31bd52826eb0e7a9f8878c899b00044e78644be64b53c7c989b0423a79437c2930edcf05efe69d8148952d9c0a45013bfe47f14a25708bbe7d1114f8913ae6a289b40ccc69ed3c272c8372926e7310442cb9beb48bde3627b3475a85d18606779f9caa391c7dc7874f41b49bd03b0751d93ef522bb30e790466f2e0aa18b4fa5cc02a72d801ea99e66882c4e4698184105995ae9f6122781fb57ff67db664f51cc6c3675c1a41bc3fdf0043b0e9e000000000000000000000000000000000000000000000000019befe921b4e00000000000000000000000000000000000000000000000000062884461f146000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026dddf3dd7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000192a5d0535df705a82a40e57a6dba0166619a95629ce28eda25daf9258703e541815e39d1f6862699d9a71cc20c3142085a78c02d382793caf5938d472b17d8716548318efb075e42c54b2365e5735d82137122be4976c4ecef046b743d354bf24c547b9b3da15dea41b6c66a4d6f24f89d49e1c0b47bcdb6a8b606df5b75d5e2b0fc5eb46fa90956f1344a70cd51accb2d48c7ac2c4e017586a4ffaf48969970a61a10c6e56a35470c65530e6f8efedee8218d409baee24352eb5b3101acff600000000000000000000000060f38d0c5fa6b111b22b9ed397555d35a27d21cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108e0830fcd5db860a93c47550dd0d465b2b214ce8b829956e21f049f0ec8eb9a1ad13851a263620a9558a56e44091b8a8cea2477233d4bdf265cacd6d09daeac00000001212d53f9e659570953e324578da4f4fb61f8b0e5b634f5d76d44242001d0a76dad964d3f7179dd92661efe8ca3dd4b5dd6d2ddb27557ee884e391c871bacec7d90b0524bc8d19fb5eae4680455202f4849d1ffa2ac1032e20906fc1f21cdea9bf81ec4a8fa988fd4f27fe262b8a3d75c8f9e6feb322ce51d0aa2974815f3f1aec3fbbd7e30e6f096a078a06c62855bb6a6376fe095bfe8ddcab99c8b1c63a8ff0ddf7de79cf65beb74b3f1f8a122e55781aa78d41b26359bba4350f807d2aba1a2bbec1481b4ed910e6e7219f8896987759c709b7c17bcb1d13487d51751b692a9d2b0f32f371bc405ac7fdc3ad95f495598701fd4c631d7b5eadf6c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026dddf3dd7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cfeda801760d589e4c08130a116bdab79ed949fc1dae756e1cd24eb4183b6ab068750c8927dce4232d6fed0e14b45d373ac2137a460f36de7589ea80ab89a6228799eac282cdf40811ce893026082f49c1e1eb76da78560491a7a4b0d1bb8f21956855cfd08f3c00bdd3befd952a7afac81daf1b7ea6e8f054e74a250b769951e0ec211f769a2f55a414a4107e9b589b93f533a159c706fc3d91bbeef72ce581736d5f1c998d0043e82ed98ffcaa9ce9fec51099776a51a2e01ed114f19707d000000000000000000000000960e67666600f20f68cccc4ccef61083fb41f0e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001086df9094a1fc152d8496f6aa16aaff7317abd970a6a7a1cf31d4d4da2ad19ac01d80b1c3d0c691786d343dd1ad41944bb1643777f458d860cbf3b7735fe779500000001034fe562282b672e33f60e84ee5df8a46fd991c81e0cadca025685140e563de31a6e934635d53f8ef077c74a850c942717391ffdbb4c016925bb214b156589c7eea4f07c4e7ad2e7091937249e6051f5aca6b7c7e950d449f7daed6f084ebac44ce0c310b8489a46f584f724df3d7bde1e2e0f11ea5a2e763ea3c02316a8bf30ff54b20444ba90626d4b235b0ed2978ace6e90d1bb018deb43d6bdac1d7a4c076bde10765f8d5d3c16e2c44943fc0140e8b1dfce046dba87b9a3ef3d1549c0cf827c1b1e396d2fb2987d489514057c5e866b91cce406d510006fbe6e1998104c1838401882ddc476dff53dd0bfc29b3d2d64ddf375d5e28979f84041000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026dddf3dd7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000187ad904c697ff268905ab6dc1ed69ec518f9e93e5d8e5881b8294964034095e1252a98d94f61e3394f68c656d826902d0879bf898b8688d4e14bb4f5ae6a7c32af6aada579e209b5c1263f0c84514c439f2b3b213f141a16eca6b45cf6dc4950c229c8a5f4a64370566406db2ba5f183a169e34eac9b5cab1513b3e134669fd24c99e249d5078ff7ed7070cf5d84a72666e4fd4c18987c5f689d5ed48fa9aef01b9afe3b27e3ecf7df66175d0c9a8b3af1cea520c72dc191ed7f43c9a3b99a50000000000000000000000003763e8bbdfc4fe953d8e518bff40066fc08b709e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e41dc5bd381000000000000000000000000000000000000000000000000000000000000000000013cdb675f51334ab5e9f99aca39182313c6573464b73fe91ca97c88e8443343c24a67abc2aa8dee45c09727a9031f7ff10983931eac3637fe6f9b9aca6e68373183914d066412946237dd6e7f34a77e4c4252e4669bc965e90101cf78ee288ba0399bfd0964643971283bcde44a664a054a47b64ff0932523e7020282f169e39144a229694ad0ffe02cf8a9bb29d55e45789a41987d7f53a07c1311a7c86c28a288ab76db341296a6e2238369df5f192b89a7bc633aa344b7ebf1a6e4a6c156000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e0e2a6ee2f49097c65737972afa5c0a1075cfe600000000000000000000000000000000000000000000000000000000000000012fdb350c2fc4d2e5a7f9f8d72cde18ac065e4b541267085db4d4b6adec641d4c2b848f6e6a1a7cc6994a2b1aee0f69a9ab7bb32d2298498df1a89f5ebf4261a8000000010c41ab5e3cd94ff40bb41e777023fa73bcf41c2627b93998b4d665b40874cc4354556b07621df269c51bc997efdf7ffb857af90331d787b7ff9c8b992df3217b331d344a03044c31fc6339d255876a830ee8e0c2bd1561088c10381f02fbc5c511739ab367d9044a077cc46465d83946bec6b57c094e7d27285ccc2713505094130f804d42e296c17d77a439010532c4ff85d99358af6a79b6806c27212591ca28adec99984b584e25179ca7ad6fa9da3537afb5c8ee8986a47d35a20ff05f0764c24ff1f6ab4821e97add372b65a582d90c9f136d76ca61fe019e180fae62709a172165b507d1576c82de6d89659287c53ce5dccdb2f242e7ca9322000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fecfafb7ee3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109758f0d7ea5652be5131e61ff712c098977950259da3da976ff86d9780569a105e14c763d8e3115eb49da59054766137b6b53d83eb3a7d40eb23c427d2d24e1b02c9c256a59c854c8ba65a87318a3a0e6e4c3d7935ffc96dc92280d42d16550bd3692d7b127426c3087cdfd56eb5d51c59334913b17bb15baafc9b7f03d19411f1fa1b0ad9237409c6acc537737f149713f16cf9ae1522da818049c5f749dc090dd3b769dcf711955142ba083d26f49832189a10c860f453534225f109d7530000000000000000000000000b758289bc3ec5412a51824f4856c8aa8001adc90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000116e1236bd23ff769bb7db98ba742e289799373e4c3798bca29de8b9a9211366d25a84f2376f2f18ef99f7568a0dae7fe172c6edb421e094a5b5af4f064f556eb000000010ca8e4fa4f06221854f988a549083d619de17bf8435344ef682fe9bc0491a38725e4911b8777618559e45193e0dd859d70ae12468202e4f2cb97bfd91406b3481635e598e0d72878c4353b1b6dc1d5c7b797b852f0c3d4c6bc1204250a0de01a371331c4f0c13c221b7a84e2c0ceb0b50b5f53c44a618345c2327bfa1b7de92c029d1f85387eed680eb76d72d57e5eb286220437bec37e7ffb08fa300d3f480bccf588c85af255c67ffc5e1f79afce74b0f891c2ae8dfb12e1c769f80a7f1a1db0f08d341f13540a58e9208b0ba76e00d8f17fdd013f863d052516710d985246025d11a8402fde38a618f7dc15176d70c22a3bc8d8571768412d1fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2f80ef5bccb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f6ce25f93034254acbb541e47fa4d9cd75b9848e49bca01261807db85d02c0a13783836db643733d98c221846cbe1cc7e617fb8ff590100457886f4309f36860e34a096fb512f0f82fe7364c0e30b7db55dc954e9f06d12c1f0d5c651deaac91843f3ca6f20e575f642933906ff58e73a0cd5f97ca6480666759a0e88dddaca1f33dc053bf79eb9ddc833097c48e5425abb3ef52d4e12cf70e49e8dac93d52c03ab328e51dd050ffe1c45f637f9cf2ecbd81f2410afa35822bb1dd3eb5936ab000000000000000000000000150cf4e5c9d39e135e196240a0dbb2eff6269fe500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001057c0acbaf503b83193bc12faf954cedf921889cc2f3aa86ad264ba46b39393900446a3d06539a94a979f9ae7e8cc28ee792ca5409ced12b336e8cdacc8b33a10000000105ab286a07cc59e8072e786bee7b851b18caff69ee80f85491d5cb3d11c18df00042dd8160fdb829e44e288b89893e9cebfffc773befdb9503673f760e4e713e198a05a80873766fc589cec4b3b75181ab26561ac1784768746a0c7a24b8d3d500547a093438552147995d7d921aa806a0fd67f434ff2258a21b57dc0f5c9cccddcad65169dcaa4aaf85dbd5b12cda662c75968fa998148c9b7fcbf21a7d8b903b1d9ed4a05d6e54ecc1fc5546f4c615405d305e8bbc6f5b21e45259203ca0fcf96362f1f1355e4ea2be790cc777d5c692050d25cb6e6811d7ada0291d4190be5f4403452fa68441512652f0163af0af357fd5ad8e9bb4b169abfd630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000294854144a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021c9aaaad6aa6081ef12ac68bc485fbc9f939c276f04c247de68c3930b60abda1e641b407ac6495c79db14ad7131de57ed5fb7f37b0fbe066f48521e31d16f361519682d8be0459c3c0a4d1f4e7dcf5764b663fcd34973b80532e14513820aa62c16f9cd94dec53313566b5937758491695b4a0d87719875fa6abf7a4c5a6b37009b734bb4cc5ea72adbd0fffaf60084eb22f43f280450e06872dbc4077e362924cac5a77f64a65b993529c98ff68403ad0a00c352161ce0a7d8f5edf0724ec6000000000000000000000000bcaebcd06ac113a91b7d8bb18ec3fbb2b9a71fcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001923cfd79784000000000000000000000000000000000000000000000000000000000000000000015682dd6c924c965d5c8649142b7d22e46d25ba626bf115370d042748298dcc811c2a4fa6ef59f6df8709db6e116c1f674741425cced600c9c2ebbb579ee91df17a36f9c0260f59edd0591f93b8b1f4cce87c7ab8e26dcb3573826b5821527081ca695083a28c864e1256842b3a7e13d67563559fedc6cb2abfd724d978eefb50021122b9385850b7403b986a0df40e7473811d69c137577cfd8427c99ad88991fc7a48900227b302259c3bce4ca864351ad4bf029a76975199e9c7906441dc70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e643e582cbefcc6d6abb68af08546a824a9ec1cc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a05e0cf1bdd00000000000000000000000000000000000000000000000000000000000000000002e5bf2fe233febf65adeb00ce3c20893fd012c6ad6f7173ddd6c297ac8e989bf2c41974a6020ef36869dcb08608b737cdfcca058cefb9864325b764a79b9fb83055100e17c904d2179259b7736495d2428680fa96ed99630c247057647950c511091a605b4607e29df6a64df72b002371d8852c7ce4f6a830399c1ba897fcd41224407664c90afd3a9cab24a0dde87b8bce72505113d9ebd81ab3db133365fd90b041bff76572a6eeb5d1eefea26fdc420a2ea2e9ef8bf2cc5af729382d1c43b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c525b25725f6ab1f5afa33d5845cb37e887f2050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a701e56ad3a00000000000000000000000000000000000000000000000000000000000000000000ee44089db2b86c251d9e7336e5ddce515f710d34ad26119a66087fae8f8188b10afbf694325e7371eed69235d1421993f6e5733d4b1e68e65f85435877745fe12aeae96f331c63c4218c32caf09e88052f5d3548eaaef90c5038ecfe5df983d25f865c9f15e32842557e3a5c64655e8a6b34bbdfc6d5455dcc4a610d47811831fb54472883b6a67b94f64344ec8771f8a20e44e44fac01c59eb6a360bd0f0ea0acaa634692b38029a2d7a52a872ab0d1a6a66b235825357a2a55ba7b20b8523000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d07a2bb76fa94b9cc5ca80771195239534fc140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a148b34017f00000000000000000000000000000000000000000000000000000000000000000002322285d3c3697e3f3ed96dcb853c19f891917a0188b159cb28bfa7241446d250ebdcf1cdaff7adcb292bab1e7a62ed688cba2f1462b59a08c8f6414fe2da2431f5ab5acdc2ff2b743c9dcbe8b5e43c6c4d70351d8f2572f38ae132ccd7bb4960179b57aa209af3be9e93c5b92aa51df121090d249fd34a683d2e23fb7a1e8d10ea548e9050eab25b1ddb6272d906c61862f7486f44b7e2f77c6aeb0271dbcbb16e0baef8e6011be07aa8cf3cb616ebd5c506b932bc2d42e7850abdf564e3eed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30a068a5a996c20d61e7d93406ccd298724a1de0000000000000000000000000000000000000000000000000000000000000001004b7f53af0822c6d4e325695886b10f0675b217f096017a9d523c43cbdfb30d1cb3f95fefe46ab1f8e4932c4ff457872cbd4f93c422a930d6cc40438589152d000000010fbabfa40e1632d42e70860b59067cf85e03af2ff311aa2d65c9f7fb11a51da0c2ee2883230dfeebc8dc636b681455120f31c08f338240547498d8c72d6201e206bbe7283fa84a449a5fc274e2cdeaf1f84180570400fa789a49242b06e932298855a317eeec4d6c7eff1a495dd18aa991e5dd3148fb39f5100267070aa4a0256345c729dfdf2ac094b3ad7dfb21edaad1314323ca3dd681acf8b66d23ac8684cc5339ad3c3cfaafc57bdedcb9701f00b9b988a35042f529ceab26881cdf252af49dfb3898f750bcfba352e0bfb92bbce142289cc0d16c947b77189827fc69daefc7bba7fe46641c9f735b1d15cef14bb28934a8bb4152484683a152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0cc213a9e5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204209b0407c4163f2536cb9068068053d2ce2d3145e83ec0cc0360eff5b51bc1099b2cb2fb7db092ce76c007b1e11922d7c568bcd13d52ea795e38d90da58d62d86c4f8b4554c654b2a7b27e664342742cb1d40a564aaf54da921e7a2a2b1030ab3b1865faab7033a765abde7242b4a0f76fdd6597ef7e567e559f9fe1279fd18f320c0d8c052773fa7db10a32836f78d0367f01796e2c81f75a1cb7389689410930581d4f030a05b4f9ed68ec4d1b366c061d0a06037d050dfa2b9eddd515d00000000000000000000000044ae6e3963dd189b525ab26513fa071740e96e4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010bee447a229e569b4beba8a44be1caff1bd30cc5e014f021b483974fece3afc81d426bf230f0e4916b15aab5fd7467cd2a7a37c3f0a5b03544beb5733e275ff20000000116beacdbd9d96ce71a1488b3870e2aaef63c21962a2e2101dff7b5601e3a538cd857c92cda169e26eadb6af89491288c8fd69cce73c0c281f2e497110854759c525156bb523d00bc9e6b0ab69995967e50aabcbb598de5c3e14eee8907e7c64a158ee6433f8c5c618c5e0178b392a0e5b1af8d3cc01f221837281e312773cfb3b70ea952a696bce02cd35b577277595c46a13026b1ebe8c4374f256c2335cd7f6da656c5f5d162db5a7a93ab255723a4e73c5b45ce2008c333fc75111892b493009c19e3c6ba5af21b9c567430ee137d7475ccdb9232512f8c6d4f93165ce907ec0dfcd8ffe62cb5730123d19e95b0ffcb0fcc735a27a036b4cd43a6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d00d4fa62c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bb707befd524e15e9c913bd1ccb5397221f7dbbadb8924ebb27b4572ffbda3e05c96a3e9edc104e03e036c03ae73eb12e59d1ba1a8483bb30ab64a319d83a750e02dd8fdd6a5beeaa74df7a015b9d087ee77bc47f2e4a104b6ec9cbda2b440e0da93affcbe27c1fa9d333bf669db944a7d9d78f991c97100aaca8c74855063704feebaed02f09075e417b5995432004317f60f00aca2005f9e99dd2b5927aa30d4325f64c1af7b64dce88b7beb862e69771fa930e8bf596a909218487298e48000000000000000000000000fad17babbb17d8b423caf95315c0fe3d1edb3b31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015fee8b8f7340000000000000000000000000000000000000000000000000000000000000000000215fe16ff082c3ecc60da031ad75533b91c16fa8e43c61a8dd70d4578623f50d187b20cc57759e51738a65e0a3b6b408df6df3a9b8c3f4d7b866854a500830fd22467eef8fd96ad375f4d0705a667a6ca91a6dab5f7cf4734ee4822402a6c98e0b1801462c7cb50c06be2c18b3f48ee07b0d92dd36b9f02d2fede94755e20c08058c37acb3b81b270746bc069fad1a4b473eccf5e2f18866d3ccb38bfd98a8cc0deab2c2bc59a7e89cbca5665cf3ae6e674a4af5ead25e98a457f876ee1baeea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a079f2fbd0fa63a35f741ff994bea6acddb16275000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110fd92a88a80000000000000000000000000000000000000000000000000000000000000000000191ab0fd782129d00326090a18902e53e95dedea9a00710eac571573f2ef82d31ac5970112eb0fb7a0fff46807876d733d189a858ea61a79ba7bb5f310e719e6051f31df41ac86881bba7e304516c6589d144bd6f7f4e15e3e43368d1f4008d5275578eabc26d523887cad048f74f8e0d9fa18debc34646c8bbfad20882f8b0c2fa31df78103882e3a92767a9ddf154c05de604c2867b4720a858f6a4925c9820600399beb551f4abe5d3ef6354d49b13a5e4c260fe41e575aaa3bd1483e73250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae3eae4491fe07df5fa9a077236fd272ef43cd0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4550bf14f900000000000000000000000000000000000000000000000000000000000000000001a13f615f924ce4f001a99ffeedd315b4873d16e6422ade1efe483ae644c637e147d03e4b1e7ab99c9269dd78fa3d77b5d093bc362f80dd5ccf330ea035b968005291e0577b98adc1dac08a89a45e98f8528214c07271134e67c0afde5edda0c1caa52e54165c692f40e35cc0434ae3a17dc520c9de9f9030247897812b5644808edfadc79a8f6f478cae69bc72b3cf5eea02a31d48cc7a16b6caf39e5521978188adee921fb4f7abb6da198f470ecf74f31adf844ff4fc58c4b4bf968a42c3600000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b23b90e65efc8f865a01c57df7435888addb1bd00000000000000000000000000000000000000000000000000000000000000011357b84a208f2407fab67bf970c7b46499dd1b4a75bfab12f9e4d8acac0d71720eb01354a2f90b5c000de81881d04b6251f7580c2e31e9fda3357585dc6c4b4c0000000110d7c0d83a41e7fc03f37d37de77dc6cf5e137282772dac5172f42fc14ad1e4d745dce3a354fe7aacf2c47dca3effce17cbbb753ca154dfb6d109fc010bf4fdc439d598912c43f9edc486b4f91dc1e2ed7132f29b02e48dfc6b85ba003f255df11ef278ee966932753f7201afe357fc44aa17ebac0cd57a5156e3626172bd951ccb2c3fb18636fc7c41b97998820407989824c6430b246d20029456a196957b9a183027da33d59b34abf000563dbb97e5d506218228011aebb1eda5614343d5ea4d487a908e71eedf145871e844856b3ec858c5a6074a1da772d04a3090a098d7d3b41ef86fa701c609e14c3da8b9243872c645cc2793e5da2fceac200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000468ec383c15b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f157dfdfb9d107e6735b7fb6365cbfe947d0b84e2a2cd8ee0c62e680ee6a8521487c6136254c51a0eeac22212453ed0b89bc2a5153035792645083bb09c2679280eb676131b7912d929411ccc277dfa2658dd4552e89243b274eeb17b0b2ebe0d766ba68ea13a8ebf55c7e375d2a3c5863431b6d611f5d4018a3f73bbb77c8a2c93585d59188c0bc7530fdbc8a68ea8447477d5da779df7546cf53e34f19ceb13c31866ca284c13bd67a27d0457e5f9425c712d1e936dbd7e8ced7af069f1ee0000000000000000000000004eb05157f1cf97374b17b53d0a378f1be98fcfaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043b6f8116b400000000000000000000000000000000000000000000000000000000000000000002a7c79e0182f8af0fdcd717872a73cc675b06f0c60c87e0eb987fe9a9bdaa7102acba5ee3b61718f8f2b79312659e3dd2fa6b2014336f8069f9b4ccf4ebebc0b13d39a863e3596834b6381734f178dd59daa570792f898989adf5a017fd595182dc7506372042fa6b9bf974ae380dcb173116284f31d4725a3c2080bd9cd81442b25332180d809525f42666d4b3c5477c65cb7f09b2b9fbe261f770a52c1a40b0a1f87db5d6c5ce685f2231c1752be49e79a54e342e85406250b30e5a00835b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000420614e5c899e86154e5dc38611005ede6684f190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001af8339fa6b400000000000000000000000000000000000000000000000000000000000000000002599075a292d417b2c16f2eff3e621c6d33a9d9ca66321a5ad10885788eee2b02eca1f98e314fac8df0b8c8ab9756e160963dbc823d8f054bd2264d9be959628009060216e0ebf6f7341aa725d0054e7cafd19181aeba23dc9d8caac90d7996a09a92e71b1b4a20031078c846f08b4a6257341349133a3139c073d0ae2c5d81018fd741410ab7266aede6330c139f39a449ef9affacc38cda4183493cdbbd7a10f4ba98b39621c329cdce587ef24fd0be47265519198629b3c3a58eb47cb6e5a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004335fbfc1d941db754317eb53f4a9dacc5d7b29900000000000000000000000000000000000000000000000000000000000000011a8305e351a508ffcaa2882ce878ca4090111043ac67e21821ec17989ea605c3293830ebb1294d049736df3b94e3d91817b6414d64188f4bfb5db85cf3649cf90000000122b9606a1f492d887dcb67795d89979b5a2186e124b394aee42373fb0adba0d10d9b8e2fed8eaca818d71d068423e0949c75a769f4c197948a5e8bf51de1a9f625572b71b3a9b7a1937e70eab7bf708692340ab39130c029f647bd8f02239d7cba93a9b445a5ef40dbe5c672559c5c3d565590f2a93e48106ea8922a08f9b665028276af56962329e8d563769ad91abeeae3ccfb880349f1e34ee88507146a0bb45aac6e3d07fd03b719e3fbeb2d31212ca5004aa615a59ebfac3dfc22ca7ae2a9b92e9ae8bf15791ca59e9360c8a1467788a284d0dfb01a7f6bbca30b82b402fbdf73a7220347c96e5a522c065bfb7b376cacce074bb83a1d79d450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000409a06376f3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000207c80081d3b3da6141cc3932137ab06f1198118860dcdba57303a185fbf54a31de76c9a9d8d6c1db0222565b91b207f6e2641a9f7835e17d254347aed835f17156a836bf12cf49ecd13c53dcf6b55c887d2cda650cd39e0abade3e62c3cbc860b72cf9ee38bf2bdce6961c159620b2c2cb58778114c57ca2570ca9e706735d8241000925e54ebeaa76fe7519810e3933584d51d70b6dee130b2f7578875d2231cb641bbebcc2724412a5eb2e25c40b26233407aa81fa9e306e5683679917eab0000000000000000000000000c2ddbae4790389f56ce8001297c825d080898a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ee0a554e774000000000000000000000000000000000000000000000000000000000000000000020bbfd64cf5ba011c009011b065fe506ec1752eafd7779ceaec8ab8d82c1565212e7b87623f3e4106d432d79b70f26df8740cd07612f9ada1b3ee18fe5464dc9137f9b3890f805796dae5b53d9ccc52f79eafe62a6e7f7625b1bcd9a605023a71535c2b887b88d6370ff962cfac5fb2669aca3906710b51ad654868790dc29f209baa4c5869606524d6411cd9a56593674027c5c57a5c1eb4d92669772906a001636922e4e9936e02f2f28a69c41a3024d8a4d404ef6e76316ad89d67911ebc700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a0ed079ce16ce22ec3a1d00d02f55d900d65ecc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086e271bc720a0000000000000000000000000000000000000000000000000000000000000000000101d57bde24ef80d33d971f63a61ec0e844f72d2cb24765f00e65e97196b5abf2b7a6dd39823dc6dc4688e847905ed748d8f5c568a6946fc5cea5fca07a7263703f9c10e0386dc788c87efb6f53cc298d50a693493bf54b059b5e7a4c2c20b302bcd4d0f365914e5e06e1554b8695a578ded9429f1aad10534bfeeec8b69c890083b1756df2e211b53e69b1636ed2d30cce6e7b3d7d05315f16e056fffd05ad008a8a6bf64c6907abba81a520d4c088bce2c026d087ea5e6834f2dd0c5818b8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005afe218d644f9d2ac35303dffc9169391eed9c7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ee0a554e77400000000000000000000000000000000000000000000000000000000000000000001e2c5d9bcd1ae8911a5842eb7f58dfdad0e7a4d1fa43db215f28bbf4b46769a21ec262a3164027fccc29264367ede79da8f78c538a73e8c0d588c9e5a67ca50b0a33d7568291a589f47dea725c039d7f6641d6964396b93d6960aa88df08215b0e73f01ebaaf3f94fa2bec9e902b6687c46a1eae5f0bbdc2a659cc7728cf7e0a2698d3d2efa43db182cbe8c22edf1d1ec3d9a15661923173f9fc77f0313202611974cd35b3cb550602981754a22661328b5942b7d665969592ab29817ad71a8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b9e9f4f5afe892d67e66d20bd6709f74360eb2300000000000000000000000000000000000000000000000000000000000000010aa42edffe289453a3b87652e4b86d8f19ce373da5f59ddf0025389d8509c84415653c8a0c26b5b2c6a2edefb3828534ac776e3134c528582473883cbe928e8d000000010f0b0e62177259a3244fd07d9bed62d29c12decc51c2f4d1fb7f847e123fb78698f3392df870a6621c75e87049425fa9e91dcabae333fb86bc489cc12931608a2c6484e7042c6d52d18b4b896adad1e4d3e9bfaa1d8046c43f3528b015c816ea8884985439ed3509d6bafc332271fad9f944b6e7e860d635a474638404aec9fb161dd62145eac0cc5ec0d5498ed40688d171d9f47cbd81ec58f90c2c14628d613b8f42b66feeff3b963c1e1b0113bec1b3e6214e3aefa5b9505bf61b2a8e1f1f32b3366126ea98640df0ca07a13ac62eedea9d0745a142721f1ffa741388b4ea506388fbcb8976273d8956b524b60f7899d16c7f883cb370ae036ed60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b14ae2217390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018614b67bbe4f7c479590088854c1388d5ff2a2f3fb9f4d943181dbd8c9675bf23879a6699f37a332a68e4bda6b1ce8e7610578e70a72f61a4201f2ddc69cb9608ee13218ea58b5dd9b7cb0f51d64243c1ce7b34d2ad090a6ab6e9bde7c978f2286423da8956930d17f7317eb6a223319dce220d32d075ad2cd6612cc1bf478e0a44658bee7825d273e90c74536e23e401f83d0f0340d538bc677833ac57de5710dca603e8d58ea5d22a71b6f46bd0e05038a4dca3298e3c6d3776af7dcb4dc7000000000000000000000000b986855af302f5b77522526e418f84c0a36c1fb400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014d1120d7b1600000000000000000000000000000000000000000000000000000000000000000000047f6f681a19cf071ff052430214d43ace424ab1fbedca60b85fe2f723c0e96a05210b8d46370a45e0cbae9a8a8fcf529e4592497df5d787e01f81523e37a2771931e069c85dc990c1a97348faace0b9d8c2981998a05cfe74fa84111dcb3c5620ce219954945f8d976dec840079295e0ba7eda1deba64ae2ed7c20add1f73ba20b8a2c0b540dd2f7f755543fc411ceba7a840af96a3171d4a93351ed367a4f820cda06738fed0a96a6023449fc0acfaa47f61343ab045705158c7d1006ff2dc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb325ee61cef82a6e360755aa2fc105d545b07fd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000482104248d6800000000000000000000000000000000000000000000000000000000000000000002d0e7d5a49007dbcaa2bccedc9a8ec564e367164f067ff9f069123045c1a2f0812e825ed4d5b1553f628407610adc17651314cb20c10cc42bf14e1d322710bcd0d7dab6ce56a1da79b0e3266963af5ca89cc6fb9007c5fddaa02e227b770a75a05d06c81397f424dd3d4988a57a40fc894c1c8309edbe3dffcc594b5aa02758f19ab8bd8f2ef94f415cb2d7f869c71a8dbb3126e21c21f765a5e0007be00bc8a04d8305c4b1e3e14e1c0151ffc749d4ad0e8653c1bcacfba5b1e2d0558f2147a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000679c0932ef7d981e9682e5e896bee47f0eaaddd6000000000000000000000000000000000000000000000000000000000000000109c979a4c20f56b9d782408fe755b639b1029bc92ba9ca322d27e127797bd71020b8d50e3c3fb2c772057ab9c100e7ab443cabeb210b2bcebc7bba3f251691f90000000117db3a69c6b893d4c7a8c0258f36211d7dda023f718098ba72a189101c295e48b37355f36bb5c9163af95d3e9d7dea6c96a38b710a8779f14dd5787f085e8cc7f97c8f4459be64250debeb9926c974864b7f7a60832a796c5543bb9d0313157a0b84baa01b0d5cb7210dfd9365b553ceaa5a5619353329e5e0ad00bc26cb1b7b09d24a4c6fe712db1958ef800fd4e6225ebb8a959308a6b5cc9834e8072bf32f554cc1b2631b11db30a40b501dcb26ea7beab3624758151ad4657d0e0624fd2ee076bbc2e21690f03a981f3c66d019a424e8b913f4643de82c3a3eb20d86ba26fb7b2555dc2976b504fd8c0f42ada997f7901551d7e53ae44365fffc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca44f1a87b1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f355da97b4dec88c67c8f971b874fb5025f1d935004721de6ff531a1fdf215c2f9bf5c41e8184450b251be12c5ace75595650b189fc022ec04155316c9b093b2fafdd350c3cb814c0f6b9dbb4dbbc85e8c437f4c7f2ee26c74d2d0803c954cd24bc19f9492f1b5a7488b046d0ffb7da7eb8b3edcf85aaa3ae26fe89076d297c1447503f3791ccdc9fcc9c95a29c3fe2505169242026f20758b5814225cd8eb206bea327aa590760a504bf44466e1b794baa844667c2f0599e1f8c6b25afa8d10000000000000000000000009259e757cae26c0c836ffac46a0ec5114891e86b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa8078af1ce00000000000000000000000000000000000000000000000000000000000000000002e80f33783e9a7fd953700d984ecca87955acdf0d43cbafc062f6bce1f31d66b0e83f056119bbbc53a3c0dbfb7dfdf1b20c0b5494a6530cf3e9b5890c93b71c907a53f17f093e77fc9d43561800d90fcb3deef61d15940cf3fd253f89836df98171fd28845e9dba483f3d02561a4f286511dd606c00fa7931e68d33d9c7f02de14bf3864e39588e0878b3d44d534e02e46c6f5ad2d929ebe27873f295cd4415921be14960f51297a20eef4e14249d5bd48a175a7b83634b52ecbc153f10b5d3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc1d91a9210f99a0e4edfe7b21ce8905a05f2b6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011f03593578300000000000000000000000000000000000000000000000000000000000000000002b3615661ef7964b44113d83032ee86d13f2648eaac30f27a02ee8f40d8779760b5d531b1f88b22c3ec69ddab1bc36c6db21e2daae5a1c785d71fa4c6ab84af81ebcf55ef1427493ed6b9957635e855ca3f66f45cfdd7be66e94ca7b8c790bec26c7b102b0ad66b44789b46aeed1b3d422addce5b6f40629a3ad5c93847d667d1c5e5c7ee2b2cd797d9ccab17b71e87f735f915b27ee02e2ba9aae147f8de06f30208aa40434c22fedf168d5278dfc9ebc674e875d918aadfe887394541dac740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc1d91a9210f99a0e4edfe7b21ce8905a05f2b6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a9c1d855e2000000000000000000000000000000000000000000000000000000000000000000001f27841baa75107ebeb31b5ccf80f48d285ce8d3d854321ac49c3685be6c71d117ded43331e2a54221718532b01592e22706e68292aa1fbf4f11945abeddacd04b8f7f47653f05aefad5c74d873710b0e7339d35eaa486a6e06753eae5b60750a595d7adb0f07b04b04865b9da1779b27e776a75cce370dc53f5e759e7a1b982c916105db4df4bc4936258588bdc87fb993a732d312b365b4df46470d70df5f1a208f460eb15985f0ac42d6ac5b30537f26d0a5a113654fe9cb154dc8ed68760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc1d91a9210f99a0e4edfe7b21ce8905a05f2b6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001164171ac192000000000000000000000000000000000000000000000000000000000000000000011c581801f74345f6d2660ddb7a5c3ca07424c8385b8d5ea111babf797998bb4231f052852b9ce05d2ed713d9ed41a50900f4d0c604f3160829542cd303614a30ddb0cccd3dc14eb9b29bbc4cfc857b38b28d33c83cdfd0c986d52b6b83a7d3c2cf7a7af0b9df0134bce02ebac428708770c1ba585a1f7c10e6a67cf330cef7c11a098029eb781daa524582ee3bf13ddce946c9731ad361f8228e2b87f13089808ea186eb44fe978015ec1f88ce180795f3c5062e9f81852c64f28a4687bb9510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc1d91a9210f99a0e4edfe7b21ce8905a05f2b6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a9c1d855e200000000000000000000000000000000000000000000000000000000000000000000e0f1c6b41522997fa0e0ac715f97ae23a8156e594e555c8ca7b26fd6615109b03d6693311ac9e16a5dc932fa0f1616e0517fd91ee0bf62f07797b0aca996c502a0d1bf94e285d389efd89a216e877707940e8941557c30a57231778ca4ed56f3050834d080aadeba6f54126656287c46e4720b8d2c51870d5221bb13f983ce12736dde1ff843deeb3a666e59f1584c89d0e0814e7a2399d894237553b4aaba61654e95d052b5628d3c9e44719d6b51f42c803dbec634305e124e771c9106ec30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc1d91a9210f99a0e4edfe7b21ce8905a05f2b6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f09beccd79700000000000000000000000000000000000000000000000000000000000000000002fbec7ba5aca1780126fe28b0cb6a7c9bcacc2ae3a6f1e01d1dd109395b7944018b110aad8fa88272f882f6e8686c8e47d407aecda9e60911b83f75ad128117a08c5b8ce4da747c8421fea0425abefe4690def716d278da12cf7f12837d78ec40625a74c82de08209269880fcfb0b97888407c39d781648ec6755acb947a9ce913d20768d694f4b74f19aa4f05a824c8677bfd275dd559d875243bf413715c98293244accc1e6be3909bbb954ac876c4f6f331cad1349bb79c2c76cd314f6e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c90d90cd5c3db97bdcef136fc0185b7c118163f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000195741534fdd000000000000000000000000000000000000000000000000000000000000000000000bbbb687c4d1aa290a98b0cfe339e8f4b405cea86ee8a287b50d45859ad1888c03c113a797d96eb089976d03b7ab26a86758e2dd8748a5ed84fa8e3998237d7929833803e52b47e43574ba81cb9ac7598615fd90ac7106e73532360bfafa3a5e1329502e9ddab8806bda8d51cbfa20473a048f39dcef623ca0a5866794b5fb360d2d5654d887fcbce17657ecc4c6635f367fc9526e35a9f390b7b8225bf90b8d17ae2614ca3983950320c445d0a096a16e7ccca072ada3d5eaf84c77d69416260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002844ae6b76746980ce8bc65f409abe021582a900000000000000000000000000000000000000000000000000000000000000010d7f5fd6fb7275e1d6bc84633b322f8a43f50a7eb8b670e295bb331cf94ebbbc0b790c9c330afb2cb1e08a49e917ffc85c62ada8b579742f1f24c36c0c04d2980000000115de9807cd2b2e56d673deae0e2f2d6fd455481fa9a1ba45af8a9d53292893c28a1c35b784b76551504a63f62411a644f6b0476a6f45f2ec8d1b93940fac578fa77a3cad38ffd024eb5f75d444dc2f4ab0bd5432801f6a1f74163e752e14b79d8a35d10a268715ad6ffa4073cbd031190c03977a29a1d66c1881d15715fe4a19e122e7bc81656ff9b86b39ffd8587098d586de3dabb1c0f6edc0184e0315a8baab3b45ded463a133bcd8d606765149c044fc15d9002fc22e81ec91f007693f772edf8e3155bcf2c92d78273d1cbfe47430ada30db11fad7e5f1cc5651d158b74f43176582db1dfe9a68abd48521d7d1f0c00501ba9338df1cf9eca0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026dddf3dd7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028c94a1f56ccc63772a15c4a23fccd239b68736ae43b19221cf71b031d789256160812daffa22f96bd55667aa2115130930c095e7039424b4f3f0a5ef4f9dcf91412be5967f637da07635f6f13b371a882b1f8c438d81ebc8ca18ee1558f5310193f2db2c5828dbbf6664aef0b84d20dca122f227e703da42611105eda07a3ab05bd8c378589b3d5c296288611139944c6969a77da9e768216b8622bf589ffbf1df205b04273c23dd26941564c8f3e284eb36adb1828629bf71c2860493a0901000000000000000000000000028c8102dcd48e509ade5e6dc2d9c32187967d5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a750677f8d4da000000000000000000000000000000000000000000000000000000000000000000011dd10749a5c15905d7ebcff7b4700730b379c51568da2ba7092eb8452ff2170406542db308fc1239c7f86746edc1a355c3e969efa4e73706f488d0444e09c5e71d6abcaddd4205c2bcbb0d5f2523de421a30b0063f53327c0ffa857d8018a72f1165d60488784150353afcff0dc04d017c32d66a946034ba734a1fc4d2b99de41bb644c5a960936019f8d16fa7d38ea2a449bad113b60cac88368910df75a1b72a0dc69351b8442f0c55fe70d90c2f16402be385fca3308a7e7b794315ec4d8c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b24a10dca4908e213975902ade8b9fd058d06f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a2d615d8aa38d97511bbd85531ff93d7f38c6a4812531d5fb54fac8d1bc3b932ad6a36e6c0824f8a270be38ad772ccf35da7281c29c3a3b03e1f0157d9fcf831d7bdf7884018cb192fa7ebc425a03e864d78cb264a8c3d78ec88276809278fa1376254b6a244b0055441c5d1eaa7ab84b13eab1fd2a9a07b19f27e112c7e79f161a991e89f43899202f19c09a1539503e7604209afdc3e5f36ffabcaf7f159a0c66543c8a29e3a15af91ce4ab042cf0511fbfca2474e654180ff545432710440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f272d858700000000000000000000000000000000000000000000000000000000000000000000280e340b8f90aeed6c507ce801941a09c322e3873008014d9ccbd10ad6773d9227536312bcddefedf3c4c933022a56447099a6dfec002fe7733a05db01c43f8229c4b29d75d7e04fe5fa9af0fa7d56aa4aa3d6ef9596203a99740c87e549550f231fed78479c877f3da52144b21c5030f5d285d5c40d5fb4fc1711084cc5507d07a4567998e6f4120a6b23ae3d5c43a9a10cc28f086b43a3a472680e71c24b6f01f0f3e2f0acc95997d1c64dc8f6e2d3a7cfb6d89506783b96ec10ac2d648bbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002051f1d4bbfc41c563ae181c70a2f1f3e8f11690000000000000000000000000000000000000000000000000000000000000001231735d529e62b6c22a26509320d3d5227d4e02672954554de26190b2b5095620bfe9d8f4df01d3efddf7c2d1f62da776db408485720c3419312dd5943e6119d000000010b2afe438db215b9da214b111c978d3679714096bc25431c61cea50406de6e05970fd36fbd3399d18b9ae688c1e84e22d496977830f4f3d13424ab801a96c4dde11ea4685673c036914fffe006ffead2433156486cd0b5ad82061cce226c07fe367f8f9a36c9277ae92e1831ebaad4e046990ef1cdc3276400773fd02560cf5129d4d07f1c8710f908f83d520818a66f38bb34edce0c0b6202a436ad2d4b74158c767bec974c6f05eb05fc09068a3d37f1b0e149228423e491f1293113763db90cd410eb060a9b1934612c1cabeccaa281724344e59f4e63933a97ee28e2625a7af64ba3a7cad7f6570b94fa745993041f007bc7e2df0ba6d0e1e0480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8809b6c9cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303699fe791bf159617360ef5ce4081a59aff07028600951fe16d293f50d149c144973f8e823e9978694ace35ebee08b3b9ecfc2aae606196e2e1a37d9d534e81b345339c00a1cba5083ee1e01cc571a955ac88ed1908639da543e40929b53501cfc1e0d15b9a9db683235f7c1b1eaaa5707d1a934b834dd1c38564e0c13b54a0e80b88e79a7e8aa6109adc632d090d5828b5421e3bc6447669484671dd7197802f38a54d9aab5cf4b880775b8f7e7d9372135c2d2c830656f930e8b9906bee50000000000000000000000005f85b3514d9a7fd39df94f7525e14ac97f6e7be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029a2241af62c000000000000000000000000000000000000000000000000000000000000000000000b8ba8c6e4da90714b31727a7f7cc863dfe064e0ee44298de1d3ccb17651ea8d02f26944dff752a0f636a2050bfb9ffd5fe92be0493c8302ee4969724cd773a22f92bd5ca8d4b943bc1bf164827019bda285cc0155345b6413b078da8186b431291a334298277b1501aa85a0f7a310cd76c6b7738c70e9566d9c6aac6e5863471cb3d4cf986073a931f333531df8e69cd3d8bd3f596c39a62839843b2fecd3bc27b85087bc2c38fce1bab87dbfdc819f0fb0982a7fe4a39acc20f257032d3c170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101044fd7daa15b3f7b38be7930fb4c14ade394300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbe47f1f1ec41b568000000000000000000000000000000000000000000000002aabe1d447e0f1ee90000000000000000000000000000000000000000000000017b2c323299216dfd000000000000000000000000000000000000000000000000000155b34d13a66300000000000000000000000000000000000000000000000f6cfcf3545cefeca5000000000000000000000000000000000000000000000003f61b39e2c674af6400000000000000000000000000000000000000000000000d2da22c88ca3844e700000000000000000000000000000000000000000000000000013784b8b785e800000000000000000000000000000000000000000000000a323a6cd1a364aec2000000000000000000000000000000000000000000000001eacea8e372d4523b00000000000000000000000000000000000000000000000ac4abd6c6e1df8d3f000000000000000000000000000000000000000000000000000159e8df441554000000000000000000000000000000000000000000000002574272645561e81900000000000000000000000000000000000000000000000f4931ea847ffe84070000000000000000000000000000000000000000000000004c189092ee4fdda20000000000000000000000000000000000000000000000000002b63f58f8eb2b2e39eb5a0ab3475e87ca2481ec8d89fa607db9e678a918ce717de69b3827b5872d26621403ec1953bdd22ccecb90e791d4f89a7a9033a520d325d83b8478a7c3151d448baf7b976f0402d6724d83cd73f9ef3140a42de02f29b18935b80b360b03534d727fa9308f5f752d32b488a10bb4cf3cc7a4e6bbebba08eefef55f381104d2a4f75e141e59bac927f69846d2bc318197ec7ec87e8c4317b68a06d511220ee3525ce9d6875ed6f51cca9b5749eaaa01263cdf117c7fb1965a99432a0ee61cc3fb45a3d7eb54b8384927150007a5df134979ab96252c9b37dcc93b4b9816153e006205fee4eb64b7f507428207c6417db235ca4023e66b5836ac03e4dc4416c1895d300d2bccea17397bee0dd998920763093899aa4ca21ba4140f0eecef0ebe39ac9e23239406cf867cd81937aa8118417617dafca63091909f568ae1cf2e223760fcfef4dc6c77dfe17f93a5f7d5437e13c58a5165fe9ba28ccd06dfb801829c988713f3e8bbc6d0fe65eacc22220c6f0d2a38189e0f5825333491095100f406a7afd605e0254c00701d030ab23f013fa86e5cc152df29822ff5fd70ef06d8126cf0952986a2e223afcb6396099c9fd3284e44bf519c08754ec760e2eb1c58cc68e93dc696295e3c44272a76167b86baea6d2dbcaad4e4bf55dfe0bfa31d54a9ea2e3b2c82dae9c87bf71e0e9dc382408e3e0e5099f6a96ceccf32a7a402483dc3c782d08e3e07ce8823e25ce8c31ed64cecf8cc51c0f54c708eac2a0a091ebcb06d7a73ad484160da4a670222be25d633d58368b6078fab7a11358e7d2d47482c82121abb20a3e68c82753c7da108d7b34530c573961f3087790db34f2ef0b007316737860aec97a06a49121badeaa9090ee6ce2ded8b7e3d820d93f3046ea4d17f3321db128be0ec6b88654eb2e53ae203ebe925414f1ab7787cf8c4204f6fa2a43558ddf6fb66affa74f7cf0f0b678be9bd04bcd8605a070b619bf510f90b4929a8d6a6076cceec45be080d5b1237080a1b526018aff3c3da8ab5ca0b9500dac29c03d4169c6d992837de4fa9747da001aa190356c1b7f3aa5b51c00155392d62003f8908024c8cad28753bbff023fc159ab25cee992485c8d151cb30503c38812939fec686ff785a5eb07643e670969dc6b3e38e8c72ba6e2de93e040e5065bd6db7cca5cac64f376d099fddb40bc4487f240a8d9251e131652bb805460d2927f4da7fbb0e9ce50a6a49462083c92bc29a94da4072630391329bc81baa15b069183622659b5b54cd0386af0ca1b29ccf9c63d4c295734207cba2d71024d3b3724a0748f93e75fda77fbcd98a880d56cb9b9eb1b60a0d39e1a2d26f0e614929ccbb2e96bb61d1d0cda8e2709bf0a4ac245046744011e3f6a4f0e5e001f95f6ef6fc727897943410a903f1873fe3e4222a69e3e867ef098737272aef2f6e18315a6a2e2efa102d6fe7f92ee41d2ad4b6c1844db24a0cf2f4478911782ed8ffe5cd21b6da563ac5368e83d465bbc0f34af2c5e3539a1a46ddbdeb7e8e1551a7ee012db95d46d3e3ccc5f10a61418f4c317ebf7451c6d5f25346d858db0309944eadb215f7b7a0685e6a8eb800fbe56d1e8d8fc5eec18dd1625f1bbe862bced3e5ab8b78228a0132b68d438ab59444587a5bba9eb0d0ff99514a1d5305037d3c3061b47f859d592002b3943d57b13ec50e383a775a95d7b9d49c2e40780000000000000000000000000000000000000000000000000000000000000540411ee1254f82cf0bce52a40d0c6b9ce3a3ea28ecb64558a3fd240c5e5fad2b8967e93081f9b0110aa972e0253c4ace640181983d3d2eb4f5884baedfa44be1f7000000000000000000000000000000000000000000000000000000000000001b18ecb3cd7f1fe9fdcc0f90b439ee322fbd4724864e29fb3d356dae03786b7c760467a1ef4e97dd768a1fa7452a810df27396ef177de3dbf63c1a78d85971054c000000000000000000000000000000000000000000000000000000000000001b81fdc0ce0304eacbe39982025a92f9f241c56e2c7644d3aaf30bdd01838d33033850069a71f779c68c1730b1ecfc0fb42cf712d2427877d287d130890e21242f000000000000000000000000000000000000000000000000000000000000001ba6f5ef64e6b19710844e4e57c994bec67f8a48807bdfd947b252191a71ad69886078cbd722fb12af946045c171ea3dd0eb7a8fa53cda14945fbc338ed5e682cf000000000000000000000000000000000000000000000000000000000000001b09de06616bb61a2b27ae3548c261b9855d02d059bdd85005ac9d3debdc2a90c524034b6d539172f7620f51bf725ae681ef7dc9f98cafcfb101cd3f9c5a3d2533000000000000000000000000000000000000000000000000000000000000001c5a85e689fecdd10e793239360b1d0108b74614a410f83396f37b347bffdecd257fee6538751b2973a2d1b4675b4e3961643b4a7d7ea8152f71f75283dc7cb42b000000000000000000000000000000000000000000000000000000000000001b7454f7b327f0cb4321cd25089fd388a49c37cff31f7bfd2fd96b3b4fbacc898b0f210c8678909df14e0f4d63bbae2345fd9fcc2d9443f4780c8004fed77a54a5000000000000000000000000000000000000000000000000000000000000001bd3c6984a5a98c8a662f8b2d9a680e7831c1a1e8f111865b7de635ed22a868a0955009b9d98f8fc26897f69086cbc9fb0fa8873fe55128fa1eb6066b57d7381b7000000000000000000000000000000000000000000000000000000000000001ce5e9580b5e98a9af84ad5239cf34aa17092471b7c5aab974acf831f3c387da0c1740f7f7a2e4ff4f3f484742fcd53a379a245b7763699045782153bfd02686ce000000000000000000000000000000000000000000000000000000000000001b3932c360437dce4c75a0afe57f98320bf9dafe93107c558833a103aa9c45cba0679b1980383798ec0f9d17c24fe6b9fa4dd6c77b978653ccb34fe60456fee9e9000000000000000000000000000000000000000000000000000000000000001ceab68eefa02d6368e60cfa24ba0dfa1ffbdcc4973ce4c96c7ced210466cc4ad32ccc97885d90de18b48ebce5cf3ceef306ae58f66097fcd5f75be3e2753e2f9b000000000000000000000000000000000000000000000000000000000000001cf9d9a6ecc0b7920ea00794a7f0fa700af4a42daa08d0185796b56b56036f474d2d2393488975a41eaed32e70f2b7f4711951203dc4ce4a5ed788d11e1f94e27a000000000000000000000000000000000000000000000000000000000000001c69f083272c15b1da78564714f4b9a3e5e6f2556776cdcef0c50a41656abb74fe16541acf59af751020bcaacd4dec4a4ddc06d1d77253dcc47e9f3d7e7f6fde4f000000000000000000000000000000000000000000000000000000000000001bf875f4ea13f8e7019c4b8cc5525652535ca0591614749797f451ada1d09f58d52a243cc2bb63312c5ac588f84243dd4b88964258a8914c4d910533172273d846000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000023006d15aa3b20e4a60d9ab5d6982c4e4bb46af104131740ca6d2540eaae3cf87e350ee2ee80b6680fbfb418b9040ffdb449245d04b9b7ed4a46088b3332f1bccbc75f1b1696026c328c81468f0465b067b2110fecf1791a3497b69af62b5fb9011a069ac988f9882d8482aa1f42ab341918993ec0b16e76cb89bce3f15953bf8a57143bf9ef4a26b3943ec0f369a7d39ca7cface3c8611b6af490ac3654d785b5942df77c5744d0983de34399044d36da492e33f82f89ec23e9a58419d0ac338703288e1d3a0ac7cc15a5fa2e5a5898678e92549df8c77cec03dea8dfc9a7036de6990759231b8aa647e6c2e16eefa35e037baf8aab2f693f4b55c54b379fb6e737a803c5c9393b7ec72ebab81fbc67ee8a0a87b87e650dc7cb7c1bdfff78dab29cc17e406b652b5c785dfd0c04bb293d9e25d6750f0b1621388c092c188781d19cd403c8320dc5cd29a9793df4999d6fe7bdc80e41d480e0bbe3f18a04ba18a2f3ef872e8409219822eef51faa26db7731662c9331cd3251faf8433c64fa65a93b213825b3cafab2956c4fba12d01a970194dde2364d94982e9b24747576941c1f156dfa6f3d4f3aae28cee9a30ca18b5d49680ed32f1a266dedba3b5860a69e904b8bb8a648a128920f91249668a3a4fd5226a6b32e81664aba0812df573becbbd56219516499cff8b6d6d038c90736871b9b087c3c1f08332d2e40f7e4c5ff9d2f416dec5d3362e7bb78655483cc975a10c0450913f77ec91dcf319a447919db068b2d36861b4d3fa62d4d054076154d99369d518110ae9eb1f3cee0b8e6367ba589896cf352af25bfd245835e8ef276b235be96cddc4041f784ff9059747c5618fc240b02bed2ad7120741b490699ce0ba113e74ecf37110e214dcf3c15475c205fc48e97d1aa931e0838db075dcf8c2c870e2dc075966d7e17aed6f9ef93304ac530063430056a22e1deaf01ea7fb45a02b7c8e9d50f1423f4a9bf60f5e60591908e764694a1feecbddac2ad31f8160db9c6e6bbc1633c2bfb51df93e0df3e19e6ee67faee8c4dee9d78f10ecc015f212955016b6e512a24c8f65e8a8830e6c620ca692f2f753a6692cc3bc800c869869b16cd351908048f5f418bc004c38de482395291f2f0752daa2addd8314a279aae5e99c753d4ef0424d3a5672367b61882d13aa764c86cc51518f1fac5f39fd043d6e9bdc189b6854eb2612bd291032a8fc3209f1a1c07038102b9476b0ae43472f68a9a0d0cd74eb26ffaf5da0ddaf98d395eb169eff9c7b77f981b286e6f4cfed120e15e6ecf4acb86fad564c7f44f866160b72d7f8c0506c90c20264d741621ab1885877be0c6102c9b6617c82e2cfc3c1818b40aeb77f93a4543be292218f898684c420a252d52704192e74d17e03d8ad53e85f25a0bb5a5c994664a08c25fd9bbe7428ac26cd8fdb613a171af3b8344c6900f7b0a886e91f312044ada971a8e976b8ab91fe2124ea82911bcdb24191489d65c4f63f299c7a660e289f7f44d876453bf9eedfcecb8f6f9fc388611848706f8b4e6152beb08dd182b3cfb6f999f639529c906a4cf3eac68e482533c2d388c1bc338a6ac5a9ce56482cdfe61d7e35b2f0c6f473f0516bba0d11ea6268ef2163d28832fea86bcb59759b6062281e04cae68657a345321fb56c1c7c3bbb20f64295d7b6728817ef1cd88dec62561a411de5544b0dc75d076f85cd6560a0b05899b1b5dd22eed9da1a4ab1f82657f072846f9c05b0881f9e2d2ac7c3ed556cccb7a526853b86a3836115c75611be66cd192c2df945746eb406713971c1466f722ec29bfa0a7d93921726d5bc3566d9b9cd89fb481c4212bc6a2e4535124b99e3c03f9e21befab26839ec5643e145851a469fb12a5e533037dabd02c9d79bbb53f6f4ffe0f10018dd3b9e1cb65ec608a075c3b628fc39403a15d969033bcf82f83bfc7e8835e941e8d8c8c300902f77024690af2ceed397258368476442d065e311bbc9b00ed7eab61e108123920d4c55b7992901015e3aa70827d6bf774a87920676df84213a1deb7859821cbf0528f55794d93ea2c89182d1c619409e8abe9cf6b62b519fbbfd2a9d867ba110ddfe4f51c859781364f7767b75b73e605cbc7568b1b69f2b8135e90f87c3359acb7f5cf8ff1c73a9c0b53c44194d6ff046f45af0f93d927f9ae5caf1cbddc6cbf662e881fcf7b3bd52bf3abc8223658ac98b5205389bd608feb29b2d65a470abd427650d685c9bcd80cffd74e7d7434e59d3bc6d66488fea8be9eaedec39b4505d48b57c492917feb19cf4bf87b66792cc2941f6f2de5ccc17f7cf00f7d9a3b0955894c99b6e4547f17f4feb510ba223998c8884de663d56d71d05b71f758a438bef64685eaf810fbeba1571212d7bd55ff82b099e055f073048b299237a53ddb6528477ed9b9e6bec0d1fab57b3ada1e1a09a4ff682113ee8ae6b8d3c2d2da20889e5e0835ccef84451e8625eb0f22130256a1c07b93178cd1417016b7a3e1e276b957520cfc06267204e77085ee90189aefd11a1f821462333ba647cccf3bedfba77c8adf67c850d2386919b1b8144fb5fd3c3bbbdfe66431cb28df6176230744ba0c34bf3673dadcd520e251c83c439a8b89a8400f54e1f581393b35e9d207f4eaedea5aedcbea4ff85f57816fccf23c7cb93d3af78e336d8f35756b5355b3d3966667b1bdf70e6dd5f7e715380fbdc43c9abef50b2cad367acdfe7d3827059264113d858bdcbcf90327c7d7c9440dbffb0ee5f23e5230d44dcb7eecb9c4272a60ec3f5cb58e0b9c95504947b99d26e5121305f9b69834d283d0b141d23e13bfa52fb4a72d45b9d027532c07f7672d247ead0d946f01ffee531186731d9c1c174b497272ab814eabeaba16f231db73be9ab98e2bd26eba7ff902d5df39f6300df6ff2ca31f977e14be4809125e19e7387c8413f392e59db41517467390b112cf10bcfa99d347fb78ac1edbd8ab369123b1a24b6230e0bb8e918bffca3eb0193c7c886b77973fe29560bb9b6fa0b997f8d42145c706ceaaffc22612cd0fcd1646aee194c214af057eff2d1f3d8b6e2fef04d4e82c8beda8974a17712ab64946a44973b69cc811600c1794606791450b444801828d59593f04d38731998eb0865a95a600dc0785ea64b05d8b981176e5f82c7bdd63cf7b0b9147f5b557950fe36b663e9df97c5a01204dc8342859b8887e7cbe2be51231c5b2bafd5961883a131e5d7996e9646d3d20130b46a1ed09b0fb3b68504bfeb82b32f09755f1ba7d15f203aad378f722ea8cfc353ffc1cdaf1a3f06060113011b8126fbb37b4ca298ecd93d1fcb548b8161e24d8ef30ba2d6df11043f40867142e2b619a39aed126b9b1897f984ef96d9962fcd5fde381f5065184751e72c78b7041ec24ac60042020d3c476329bbadf682bb784f3938a312e72d6ac1c31ee91083065c942d1fd836c247b243dd841c02efad12e1677d8cb82a4d719874fe7b89b1bd6dc36b63778b071c98baf0bec7508fcb73c994e5f56ef096217d34a62150e54f8a704df172028a01e2f0165ee58a02ec9bb040e9c9b6d2da709cc261f4694886ad3ef2a39a71e75a357ca4f44a9fa8d93ffef190f5b7e36404098b7dabcd54f247e52df48e83160f09a70969f8bfb6c7fdfc27728398c142b0485b399ab2fd5da390e8dcd6d9fdb2ff0ad0a535e4deaa48be736614d2c5d86aecbc663082c3d2b226655c3843a0f3f861e2f6edd314a61ee6b5401ca22bf500a4bf94201c81ec7456b5e0e19c91ce7a3c7e4d2fa240aeb26451b131055f7a2b3ed37cc58c7dc0a3a2a851701596edfaa1e8df2e13dbcdfd5cc4b23f4aabb9082efced7a96284698fa19286f5254f02e6079bd9e950abe0f7bd0dcdea8bd024c5c680433172cda68a0091e52520249bd577d231dfb70c9be7acd1a3599d17bef08c03c5e67ae91258f5aa0ccb49e5ce7c9a9f9c0cba6861ab0af1a360e701ae05d581f529d509aba21566bc1568908aad5359b291bd2c134b1bada6461765cd3851cf0dad96b0f01188d8af328738205e8f81fe2045c3b87be2ac39ce28307f00d4d4d4e9b2621361c64905192a6356db3157baa6f0caec73eb255a27c5e83ec4196a5fa750d5cad742726b9af390ba68a8c7dfa63188ef7f784e6a4a0eb9452ac5f5bea6c1b618959fac38ac2c711b3e7544ad16bdce585326bd6bfe396e62ee2dcd510b016165ec4b10e2602b2a6663f1d7832a3b2fb5624e45e9c2d5e662a925ddc9064c26e9ac91d90efb04ada2a72500ccdb0bd28f2e714ac5473396b91b8b233d9fa91f96b75dc9c5f18d80be25f66b973e7efb507104eeec9215db030b6e50f0191ac29df6b2d482457d77aa9f3a396dee87d9d7a6cd8ff6a01e1aa95b3217382661605cb3d1945db1ce40a108fbbc134cd3cd69c9f3b95b4ee31cd0ee5a7db3d3c709e20e29bd6a914be1a56a1bd035296cbc8eb1794d6ae60971c60b1bd70350c61dacd1649a1f1c091ef57946cbd753581f4ace7d6fc3342e6018286591227131570b094ffb6fe00c7012fa5746a8cf4f9dab481df3243d02817b858d55a29343dc0ba452703f3b27ae1cc844dcbdd190a918036052973f93df5b24376f7b0663a85b29f27bf7d548c75940b9f486c4c1836cc0db0979b12e1bcdc0a1fa9930da547296c698c2fd23e33d6db5600ef7bf0f103d8db68f5617937e5ef946e433cc18bf653369942f2c3d341f5d511fda48ce6116e8831688e11baa1d10dae48af7b08034e1538da0aecee588cb3dd66412dbeba2b8f62397f724fef88fdfec130a567ba335725d701427e445d295a8da33138689760153d28d70b26abec91903c6203df4618cea802f11cc8032dc3670a32e36a126795894ef11f0d7a5e197e39af5312bddfc519d41782964d047614b9ae7aa369fd95b51ef537d0970f21294ae87dedaa347879116c55960024268c4648b16ad41608799218d7a828ec7665356a118d57a09242f9a8e24a369e4d013c5b1a0833035735c23bd4599f320adcf0529709f38742116d5d1225654c9627289b0a4bbe9b5e30f5b5f1832b43e57f6a3103d7451ca6344acc41415f8327234cfec1e7da2f6c78d26027f504e8e92ecb67e88f90ec71a081ed934bd86367aba1f6e90ace54b08ad15e4535c4b5811d8986abcc43e734ff21e26c566248c6d7629540c272bf3551f39aa22b29af5ad902763628a879c7b83367e5b5021a4f498629a46d5ab0586ae907edbc1b3b809093ab28c99ea3db876858f1656aa94b7d48a3c8d8aff81bc562f8c97847136e8977f440680b0f75e8fee633256d7b109dcb79d88f5c54137131e92c13d8605f1c0c0b7c6637c73e1dcc0ee054c8f8242256fc50b8dfa07591d00987a23adde0e6862266df62ddda5cd7265517f70594738196016785b5cb37d6834ba8b1124552ed492ced3e5e4bae4151614e4357e0f46bea9ec7496b3cf4f6028fc7098b6994b27cbfe67d22ea7ba0af53417287e0c2aefde29c310463b1d2e00f10f258ff4dca74256af25e73b1fa77bba32b619b905bd61386ecc661340ee4d1b50750f0fdbba5073094549a5bd2f1b990cc9ccd08369c5c7dba2c941b90c25de4bfaab5ec9c1a1578100e07636ce81b363ed9cc63737e3a41e8ad0472d0129186058d324e5f36bf686fe30416424e0ddc31ca6990ed9124c7781b1f663cef457b71d11142ae773f628818239ad20ad04d460d7fe1045d91cb53b1861e1e5dea570e5f336168b100a8a2396789c2ec7d053e743ff8b75366bfedc9e17da0602d81ff2dd5e37cc54954fdeac44391aa014e69e1a0fd6e774cc3c9381522f64b2a31930f7103a9ab339a657da5a73ed9e5b1bd196a3ed4257a49258204b86f3de81796701bf1ecc1d123e2473cb62d873dc89917f90cd0bf0b8c14c114d790db9a0ddfaa38430bae263612974daf8bdbb1fb21af392c56a00f782e871bd2c282789ed63954d5da449f5fe6effb61b466ba10834217093f17ef80276f4a2960fa5dbbee695115c1a59d08cf64f7c6017e630706fb4069302be86ff1cb954c41a767cb937b3dc9c67efde5f3907f34926095a0f0b487dd1888cfd0902a7f820f19d99a826be39d5d9ce53bed23d1c970fdecd94282b9670f531ad311422569a7f4569b553633ea45d611cbd789fb1eea0dbebace6bc807a8a508f54ad3317c34ba208cb31f133d45c9cc7ce9fbb8e22ce35fdfd4b194a9ae8f6ca51005f210d121046abae7aeb6a3f96b2244e08fca14498812834cce96e8c4fe8026297c5b6048c3b0eb7bf9a7b60844d295dfe0db2613a43eeebd3215dd03ff0ddc79003f86cb1d837f7b290d70ba6788e73076c519f493e57fd5af999fb97308d1e32208b05bf9b4081ea08a4483ac46cf9b37b911423444ac87c0299bf1d8e12babea0f7e249fa64db1f89e02742d0e34d29d66e159cb853e40611a0b16b1f1d86055c3dd0dcfce2d7c2ca2f1a55bf8fa73a6383371bb1731e1f1b9afad20b15fe453551f21abe624684bb074571b964cd7584f5d89c556203a07cc5e4b02d9cc4dfd0f011c504aa9123d6fed713ad3e8b77cbb63ce0a14b9453adfd6d673c97d49070182c5fb47adb7ffefef9856b00ccb00728a592e1ea78098b78b9971e11b9e650a605212c6f84be222e0e9ca56ca6b5c700c7dc7f92258bd49bbf1ef360fb5578f457c49c82226314f3cb5a5f547a534c192640b0435ab90a5c20da441e3d9d286dd152cb863c3bdadc93ba3cdee6850c2310e8cd809e79c2350142fefe9548e918d2d18b3c763a9836a2d43de209c52ffb91751d9becd0337f23f48e64680e29fc8ff0640e83a7849dd89b1708016244872f1ff41db76e52702c21864e07cd126f0f20831416659b3fac1a70c2b8e3144b9a876428f8a98ad056093f89c214d7811b6c193fdb7727fc9a4dccd6966e54961cb0d501e96f47470fb4135001a949c1e8c6c2b3e7f550be7b3f3239a34a9c46040605a3fb3d33b07a597a9c7b8b0a0d3bb9ad3dc1ca31a1b408552ad0789b37045c2407d80aad454503596746999594685ba748bc2811b2f61e8f1a26cf70ca22694e3cd4bcbbccdad5d844c57c3f5b56e0ca5a3efa648f76128a94340aaeebe8b085eea5bbdb52f9f0f9796ef6ee95f981bbe6bdbeab3ee5c0b2ab00a59c92e360447be7f56c8ea12416079ffb022d2b9b0eb1476c664856d7200042ee75845a5f76da0e78c56ece6131b83a71ce940d351b5be3e076a706aa9c730cb5c1b01127b00afe2d4319104b810e2c3f93b582e265d3f497bb6275a9d290acc5aa366e26ae84eb199e5b619506e65f0af8d92388f3e70ff8aa9fe6889d6930f3a1b31dff4c69751b9d27319102c28007d9c4c425198f91bb2e182e32b36b28c11de3104435cff0af667837b7a9bd7f68eacee5634b760fbb1c0c12954577aa366cdf6b51fc4f191b253b394a4f8bb16229dbed53078676988decf12bf7d188a3dd6306e7029467d1662713bd6336839287221d967918b2dcf2dfb2ed7e9e9d46c0317ca4969550588405efbeed1fa68d33dc1c58fe57489503edf2546bf3946ee2a71e19d97b8cbc98da58ca122cb11de49cec82583b9d11ddb8dc4bb848f785e251bb24f8adc7374118c6a38a20f004626608ba53830bdf08c170320dafddece65e2813293498e86dccb1a6e6f2798a82825af1dc80b9e333e2b29ec7105223780722bdaacba80852b8188ced35e795d5dc7e8eb30dc89a92f8fb5c337ee3aae555340f88dd93425d877a417241c591dacd24afb8a128ec8b2709e37970fbf4bafccf2d628dc60fb388aa274d251875cd4b0d49d1cde4331646da5fe8990fb4c0df4f7dd75d887e0c5b78c8eb7a0155f63f211d50f7f68769d74cbc7af1a867d087996480d87a0caf9ce554f063e9a6b32deb8ff578d27657a9c2c4a5da6bff1ee6cd31a9328592c14e64f21038016430b98c7189e062ffa02da23b799083bf877b09a05d17008e5e362c48792e283d65231e8aa4a033a7e5ca3bfa0c7b7b1102152911011867553f68d070f48a8bfc0a512807a21dc99ffd1b2faeb7bed8bfa0ed4f76b814e145be887990feef45738ec55af6c6078c693411cc922486289903920b3fc38ba0342795318e21bcd39c1c0c0005055493d675ce2c58ea365bc0eb8100542a1708918128bf89f39108f08ce90dde4be845f437dfcf3bb0cdd667fb0823c1ef62a10df3e68c2f19cc87203219bb3f642693d0168af3bb6391f54710db7b79cfaa7ac58455d87ecab90f0b81d9f8af61fb795d6a0d07ec78f5302b1711037dda3819789e43c685daa513cc2e08eb72da0d8c3fdba5108b93c62f5e3a792d68acff8eb807bf6da1d433e46176e4e98e10c1c6ba3f064bd249b885b3713a47c1b7dbce635a70ac8b5df8c3c76bf9dfda1adf44860a464eabc726c978a313b220e55645995e258ed0b0f107402c2411b5bd3428a31240e870c792247ef0c4011ce0d3adb0c13055e91042500c9f30280d885fac9cef78203b3f18962441673349d15ccec524dbebe28c0dab598a1b26538acb902d912085e361b8de4302099eab3f049e12d5fe00c917c8d043668fd38970617a9887f6bb194c470fb2c3960aa3c8de84465c9c4e18e3f7c02a383b0a2005368b40d5c7e3d298a8e550f98a1c1df84134c420a5cc4366aef4a0434099236dafc422bf09d8ab78b90a3a092854020ed7c6da6c8dd6770f87b21b33e0948cba3c2949e5864fdf55d3bf84bbc5f1258343a975d419e60e7b0a35065a760022d01a33e860c5cdf1f1e80aa638b8a0a496b6a6ff9011f8b7b7b806304ed721a4b38dfcf577a1c9adf5fc60dc4f463650cba86bbbd579deb5ca7e2e22c580d07d490fdfe21e5841918b3d02ca4a40b70a5e26f9d0dead88d4985a1e5f0458030a6a35acf4ab91f48c352b2b12d0e31708b91cfba4f218fd2fb1f756e2a1a72cd5cf98b5029f612bf72417d9b1429324895c70ce053f6b7687829020d13edb817435e5794ccc8b2a69a131d5ba899cc88fd85a65b9dfa9534a07d292380132617db086ae8b7f483d19eff7804318c454a2990586bacb02bf104ea977c0a0da1b2c73038eb48ba10becd5e93c84e65dab365f159dde7626a6b7983b60ced82217c83bed374fea285f08513fb7af6e00f57c0b2af34c22214909c476cfca41592c8b4325fb4f6badf20f0f1311d3c0dfaaba72da3dc74bdcc4ead84baec7dc859fc833ccd5402af30e3fcfc6974d5ff10da62d80492681697b1ea4aba71ffe3bf4034a6332ef0638262b1a500158dde82569889acf13958f49034f0c5b9ac28e15295ef7b3bd2526147cbe35c91449c399fdd02a633e4f12be57f57b2aa1ca452dd7498b27dd1eab2e7d8b7c8472f1e00c552b8fe0d9db675cacd484346c657d0183eadf30eb10e7c7d0b316e3837601debcb0f64c437901374d8f394706138e01a1b7dd0802bf2bb61df5e2850d52ccf983eaaf3981c2900ef893e8376751c82a5c76e8c29c2db40d275d1f2aa7f898e669875edaa1427b7b8d45169ab9b7f502adf5ad5a6a49ad51d4a0dcc3224be6093cdad75eec27109c09964b1c8fd9e72d227e5ec05f20817b012bf644403a7c1e09204e3844879b67bcbc2e75fb2bde3400db7e24fa949df5d9862638ebd757c8a4fd44b1926ae078ccc75aa8fb6c8e84df24172c9653f0eea9be28113da0a8897896caedf0aae7366b0eb6bb6d799c03dffbfbef6d33865f13d075113f47d8cdef9b99ab18f22522abfd967b63faf50bd335c8578695dbc601fd0e10521076159fefbe840d52d8b1f4c9ae41a45459d10b1eb2b3948fa5ea9081ca3a6a585b35cb1c5fc6c5c6158b5910229fe9c57c1b6e1eecb3913a949e679e019992982003ad7e7ba3dc699988579e8f48d1223232a388eb18bc170bf75763277f5f424916e982e69ccb975c53dba9c12b028fda0a19c87fc2f9c4df83d67aa740556857b32fc4dc155aaaac1575778dd04a39ff486e7f206829767232935d6ba2c8993e9de85e8ffe4cd2ab00035bff1098960e08544f9b4ef0868037385cccbc25057324658fcb60746db8c6d9950a623678a819a87244a3b7f3535f40907e03da9cf14b80a132e185075c43252054a0a817d29aef19648855ba1001ffb1c921e32932954747fc93406dc7ac60a8e6c63bdcec0becb56111cd996c782ca739408e917409ef78585605ff77fb961d7134b7c2b6a755a1d4c22ed0e682288cffce4c693807ff79d4ce1bfb2f288677c01f3bc60d669943994cc0eecd579e8b8b7a5d24e7dc74a96e978796ec3b04b3314d6805e65640d597302857d92a0577461cba9bf4ddb1d53ca100bf79f14d2592406f00d1221866fbbe9af0e0d1e142e3050979d5e5ac2090b527f2fd11c8f214c52892a50ebe3cc48f95e12ff7443aa982657cf8a926bfe1104fc225878db4a13827d5226370367a773bee1b66a97c0af63af25520c2d687587234bded286a6ff906514f6ac64e0f7b5877d7b694e08b4eadf2ba25e6dce6658fa6d11e2d8fee74905257860c786f84a4e1a831129b4fa80b9b4b0cd0c2fd519be7639cfe38835bab4eb6622043438eb89409fb45ab6d2a08b7fc40c8ee1e0e2fbe7fb1713f7e39a5f1dd38a58633722fa17c5fafdc2b481c87b5a2f418153046ef2bf62a62e11f227f981acd1a23f551c608c031b2d9d1554ad92db258ac29a157be0fde61b59474884321462ce5c86cc28e84e902f7006697a81fc74c0770aed752233c86eb2bf02393d3ae8b7a6e7b72a1d80dd704556c460f81a1242a754b115f8558e290cb96eb41aed2a8406ee485ee5004c5adb910827f2c006e7fd4f1e549180934de8cb475ec4347d2b49fb1092cecf93d0d9c64b5241e12db82f62572853e274997e95e6d3bfdc549a86bc9ceb957475839908b0c913cf8c7a0ffd57a991124da9c8ba0a5b974f009f4d5ad5408bbbf737e678ade874afcd70b8fbff03a4a35a77e912408c8287d2545f80d733f60921aa92f1e856cf87d4c31a992adc40438222657cdf53a1561452a1789c145eb9728b29695747dcca2430bc0bcc2c534d0313ee181833deb52b7004d9f6bea5194bcd659c821109b700fcc337eb8522396081453b652b7255fc4f8dc49b25b8201db045d66162c1f26fc580fa3097b66b23a7a4dc23a1c1664ff126660453afa337454743523221601e4bb3e412a6d178a47c80c093229aca01fb06b9c12053b77ad24a3244c443dda24dc55c3d0bba659f790bbe0f4f9a7084e597c46f53b825b324a961e476f6458717153e7bff3f98d7987550d1e8321d31d800657893f24674cca809838624593f88b0e08571c2825a893d15aeebb196b7762a62b813bab1112388b7d0c97b834e33352b7f2a0eb2023272eb0d756eae7a09350a8adfdde468dce9ed379754037e463212c4ba9403723c36bb19837b6cdbab23ad28ce0551a7139b418fbaa2c31963d389da662cc5f4f43b1cb803227d9b4d1580d7bede1e011edbeb661900cc320035b561a5ba4f1c460bedb8f9e9960b494a9f3ff7b6e0ea660b1b664b892bd2af88e22799093de881fefdb5d6df7c4bca71be2cb8cbd79f52d3d14b9d14b493d102520be3c1dcf88c585282f1d1b98ade0e50b4e299e75419a950f99f37677c365a575ebc6568918437a91a86809cdad08b6d0f23523ce56129b0f810a79ac83ba8349d414a20bcdc57d09042b4765ff2c6b83427c5bb0480c7a784d3654a4d2f2010f43afe23553fe0fb5c39b84403273a6b81f9996d32b21aa5f2f2c2f3440540e4c31957d90ab8319ecb8f46592b2d0ef46dc6958d5ce10d39bc2be113f39e543021050dd54db03e201bc15be72d53d9cade753dd4bb48072b13021c79e2eb359ac08e85359f565ada1516b052c09bdf1fdb7366887aaa26834d1bec1d57248178e0b3849329934ab0afb1529f097400aebabd39c8f6caa3774cb262200dbc5edc40d800e1f01c1ab7ba4611f7b517e59652634cfd88a605108ea809b2386460f10fbb672dbc5cc292e6db320b1de6b32fb0d6f469c3e6d6686d821b0dce24d0ca4b3f750143ef52effc52ba28805e245f617720fbc9423436f812109caafe2dac9b217adb316bee37f05a762875f2469cfd71b90d076d79fdd815715c67961cedc3cf96bbb2b49cc12737fdc25154d2b107baba9f6ff52b06099075842e8f0bddf824aa3707036a6b457094c2b2e0f67949aaacd856bd88cd4a0b8f05d81af4db3e81ec125ee77246a894f2ede733aaeefadd8270e659a14ca2fc2ab9003a22b038eec5c6cfa9243a3991b09131cefa25926dfed4cbc3598b9d405a79396b9228db4bb129fd17ae4eb98d7784111c7e52f69ef9a10c68c8d98fcef82d5357d0e0a3a118536ff6c62fab01ac84d90efc36662b2fb9f825ff408152a16a8cce36998f6bd74c56267803e2bd86807ec6fdbfb6412500f1fdd8adc6dab246569f98d9dd4dc16ba5a6b9a5f121c74613b2ebdb2713ecae25597b5bc39f2d571ec36140172f288489a7b2f4d63e295955659a7120c9e2e45102e22e4665fe7413533e356d51901da0c7d41852b1806704d0f689de89119fac54801e3e9c15291c0bc450d0fea27f9667c37361a4e097af915d50d3005c07653d3ac82d15f62c6a7e0d1f64ddc02114bc92ad7669e000000000000000000000000000000000000000000000000000000000000004190820a5fc50ba739d4f5ffc9b316fe8ad7c62b731cc2df6eff64666a7913d5467614d1e79b7065d2e24221ca9f8ae1319252d5e16748c98d4314d05ceb6b165e1b00000000000000000000000000000000000000000000000000000000000000
More Details:
Click to show more
Click to show less
Private Note:
To access the
Private Note feature, you must be
Logged In
The contract call From 0xFcF75295...da90a8895 To 0x737901be...e1B42A2ba produced 26 Internal Transactions
Type Trace Address
From
To
Value
Gas Limit
call_1Aztec: Private Rollup Bridge 0x9E0E2A6E...a1075cfe6 0. 424497 ETH 32,300 call_2Aztec: Private Rollup Bridge 0xe643e582...24A9ec1cC 0. 11322 ETH 32,300 call_3Aztec: Private Rollup Bridge 0x4C525B25...7e887F205 0. 117197 ETH 32,300 call_4Aztec: Private Rollup Bridge 0x00D07a2B...39534fc14 0. 119066 ETH 32,300 call_5Aztec: Private Rollup Bridge 0xe30a068a...98724a1De 0. 117455 ETH 32,300 call_6Aztec: Private Rollup Bridge 0xa079f2FB...CDdb16275 0. 09906 ETH 32,300 call_7Aztec: Private Rollup Bridge 0xae3eAe44...2EF43CD0f 0. 07684 ETH 32,300 call_8Aztec: Private Rollup Bridge 0x5b23b90E...88ADDb1bD 0. 118313 ETH 32,300 call_9Aztec: Private Rollup Bridge 0x420614E5...DE6684f19 0. 01906 ETH 32,300 call_10Aztec: Private Rollup Bridge 0x4335FBfc...CC5D7B299 0. 12146 ETH 32,300 call_11Aztec: Private Rollup Bridge 0x8a0ed079...900d65ECC 0. 13906 ETH 32,300 call_12Aztec: Private Rollup Bridge 0x5AFE218D...91EED9c7e 0. 607466 ETH 32,300 call_13Aztec: Private Rollup Bridge 0x6B9e9f4F...74360Eb23 0. 13906 ETH 32,300 call_14Aztec: Private Rollup Bridge 0xfb325eE6...d545B07fd 1. 5 ETH 32,300 call_15Aztec: Private Rollup Bridge 0x679c0932...F0EAadDd6 0. 32484 ETH 32,300 call_16Aztec: Private Rollup Bridge 199608.eth 0. 07051 ETH 32,300 call_17Aztec: Private Rollup Bridge 199608.eth 0. 080787 ETH 32,300 call_18Aztec: Private Rollup Bridge 199608.eth 0. 00749 ETH 32,300 call_19Aztec: Private Rollup Bridge 199608.eth 0. 078322 ETH 32,300 call_20Aztec: Private Rollup Bridge 199608.eth 0. 00749 ETH 32,300 call_21Aztec: Private Rollup Bridge iting.eth 0. 500071 ETH 32,300 call_22Aztec: Private Rollup Bridge wen-token.eth 1. 826 ETH 32,300 call_24Aztec: Private Rollup Bridge 0x02051F1d...f3e8F1169 0. 017776 ETH 32,300 call_25Aztec: Private Rollup Bridge 0x101044FD...14AdE3943 3 ETH 32,300 call_26Aztec: Private Rollup Bridge Aztec: Fee Distributor 0. 11595 ETH 1,874,589 call_29_0Aztec: Fee Distributor 0xFcF75295...da90a8895 0. 257152913914235555 ETH 1,774,760
AA Txn Hash
Method
Position
From
Internal Txns
Token Txns
NFT Txns
Txn Fee (ETH)
Gas Limit
Transaction Receipt Event Logs
203
Address
0x737901bea3eeb88459df9ef1be8ff3ae1b42a2ba
(Aztec: Private Rollup Bridge)
Name RollupProcessed (index_topic_1 uint256 rollupId , bytes32 dataRoot , bytes32 nullRoot , bytes32 rootRoot , uint256 dataSize )View Source
Topics 0 0xf1034928243e3365c0bf101598066f51439bb2a8763ec84cf7902d8917fb974f 1: rollupId Dec 2488 2488 Data
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base .