Special data
- Status: Successful
- Nonce: 29412
- Type: 2
- Gas used: 2717766 gas
- Gas limit: 8000000 gas
- Gas price: 0.31 Gwei
- Effective gas price: 0.31 Gwei
- Max gas price: 6.00 Gwei
- Max priority gas price: 0.02 Gwei
-
Input data:
0xa9059cbb000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000163f8c2467924be0ae7b5347228cabf260318753000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000002fbcfc95988f522e12c19455425035a1e1065ab6000000000000000000000000b7fb4c1906087c93cc8f4fbce7d89541ad2641ef0000000000000000000000004c2dbfbd23f309cdc63158e432f863e21fd3951b0000000000000000000000003c9fb15699babc313db9d5ab96fed26c6a8a3b14000000000000000000000000d38fcba5bc3c635eddbbf7a79a98d0e5bac5eb9a000000000000000000000000a1ce2b8044669a0f68958795a8aba017a3f15bf7000000000000000000000000bd540cb4bdf381650a53bcf43bad3fb1c8a48638000000000000000000000000d22928613c568523db661d3fb5b6073412c69a4200000000000000000000000019bedea8c5aa731119c8f08d139e2a67abf9a66400000000000000000000000088381df602513f7f95439e24ad4ac2b6a2db1acc0000000000000000000000000a45218ca01158276baef8d131817d43c44dd00f000000000000000000000000468efced775603c6bb8413c7ec66c8876518ecb40000000000000000000000005b0cea1b3bcaf27f365a10add23a5c3d249a17560000000000000000000000003246395aa0e01f30f34a782662512f4194140a0c00000000000000000000000077a49d77619b1a41866ba58e8272a844bf7decfe0000000000000000000000003068aaa8e7e07693cf3066dd15f174f7afc30c40000000000000000000000000081bab9f0f31761c050e6ec6e06e1920451c19b300000000000000000000000024ba682c19002a31ce429314e59a47bd5f41daed0000000000000000000000002966e9ce40f9b91c039abc103953e850a1506d8c0000000000000000000000004e7c48c8f5fbaa5d46556fce575959360528f5780000000000000000000000002d102f8a8bde49dc498a3414240c8a816dba9818000000000000000000000000f3663943a8c24ca037be8b4f4fc71a013f8f46e9000000000000000000000000df0955ae93f72d656223acf8b83c951f654521a00000000000000000000000000b3a0cea49640159b09efdfa6ccf6e3e9ba1a9ad00000000000000000000000047dc47c91fce2067e2bdc8bb3784689391b6f97700000000000000000000000008457632663e8e0134cf05e12d41ba2a6494e62900000000000000000000000042a15492702823827aa59701fc7910ea4fdd7901000000000000000000000000644d9faf8fe703c0d775721787e5e945bcb023f70000000000000000000000005c1eec2a7e4e30a4e4d1d8af1d0823bc5ee8da0a00000000000000000000000009563547bb54529c0dec88b4f0438b3154319856000000000000000000000000989e0c09496d67ed228ed2836c8d7ad2eb4d056e000000000000000000000000c81075091c67473381275d2bc6102c91ef0210ed000000000000000000000000fb19085ac3951cb0af7b5a6126f4bff8e2d1f8ee00000000000000000000000078fe43c708e671d1918a6e758c61bee0b65fcff50000000000000000000000008f8347963e09e8837dc81f36ba6d9adc775a25ea000000000000000000000000c86f95029588bdcb33838209cb666e39bd3dbe1c000000000000000000000000fd68d0aab951e11ed4903ae75451a5b153dc21d7000000000000000000000000a22e4d1c9dfc0d92cecd232dc983a5402d37029f000000000000000000000000de056f6c58ade4fd1d87815ed72a1f666a1319f3000000000000000000000000f8a7c320d6a3ee69dd858e011b1740b332234a010000000000000000000000006a13dff016a949d1c6fbdd00105dd1c4dcabbeff000000000000000000000000ee8f6fda112f096b794d1b726d5868ce1d140179000000000000000000000000337925eca5f80cac1bc53e4dd5ba337451007d560000000000000000000000007e62e3d7508d8ab73c415c4be089bf5fb68e2ba3000000000000000000000000bcc86980d1335f96fe5b8af523e206a432b12e1b000000000000000000000000b4ef00232b67058aa9d1ada156fcbdae3659ce940000000000000000000000005295625ab16fe1a88416fd04d5e96aee94019525000000000000000000000000ee406d91aa99cb2dac41fd913df9870e2d5369080000000000000000000000000f68b8f64d63322978f37e1e1f51ec8723da28f3000000000000000000000000621ed6b211e3c6d1e56eec3a0b4e5f355aab3f2d000000000000000000000000f3089ae30f33f06ea9f0ac83b32f5153b7af3c920000000000000000000000006928f3e126dbac9923d52300fdef714b280b305c0000000000000000000000006945242366455d74c7b3524d6b441d7748acb15400000000000000000000000013f8dbef61b525ce19f50d695c33979ebc929da6000000000000000000000000c6f98a373ce7e57c1cc3bf9cb00599d8ca9689c60000000000000000000000007cd4c9be7951809f3b839f684187b14b001cadbb0000000000000000000000009afea63bb78b0f346fa549c983f0a7b696f2ba030000000000000000000000006558df4c3b92074b98cf4462b85fe460c49f5f72000000000000000000000000f0fd2aa8862695cf09754251e7e9736a3e4feec500000000000000000000000057e42d05fa75791783c53bd7b5f4e06b1bec4c62000000000000000000000000d9d1bb5f216d7f58ccf8de8b1f173e3dc7e950f50000000000000000000000004689dc148873adfe0c26e94164803aae27491ae10000000000000000000000001a8ce72772a90bf399ebd5fe8a59a6875b0f7aa0000000000000000000000000136a688ff2d0f1218f6af35a2fd4fd82f63fe177000000000000000000000000d0eb111781a7170fc9409205b067355c5c3eb49c0000000000000000000000005e51b5543519eabebc57dec3aa116d545718bcb80000000000000000000000007fdb622064f0c81456d4c838145abb23f1ba734d000000000000000000000000c22c9a9acc0598c4fdcf6100975915facf1031ae0000000000000000000000008366619af6876677f4b89c96594d91f9e049b2f2000000000000000000000000d5eb75556c4fcb2f1c992eedf13e706aae0c2596000000000000000000000000640152469ae270c2e42739c5d1ab57fa2afa574400000000000000000000000091e7accb84688972cb0632ada5077ce66f801e78000000000000000000000000d318fc61ddc61123c93cfc7ff4d451fb91239ab40000000000000000000000007a4624d66e4071f021e6fff4860f443b5f0c69770000000000000000000000006a5258987cc58a43d047b29b1e81cbc131fd4dd3000000000000000000000000cbfcfc1e950cfe62eaeeabfeb8f30355fff08f3e000000000000000000000000fce2c2a4456d4c6aa873664f77cfe38d334b29b7000000000000000000000000efd2fd5c18093030e15a08ff8799bec9c612ec4f000000000000000000000000ab47bd435cd07300e912bdf8373e2d0145dce690000000000000000000000000634507cc8532fa2a47d1264a1320011877103d3b0000000000000000000000004347a1876cfed306671ac5b194d61a891455ec65000000000000000000000000e74e899cd17f2c354f5a718cf7e4486ef7c24d3c0000000000000000000000002c4accaea59c852b7cf7ec8e87a79e2b07587407000000000000000000000000da027b29135b85f3106d85cdb48c25f1f4d0595600000000000000000000000078ced1c1f04739b6170e6c7e00680809157013b8000000000000000000000000f1a994754e931fa17bffd496b48ec36c01c469000000000000000000000000007ec14837122e7562664155d61fcd2577733b738a0000000000000000000000002b870413e36f26675837eb2e0d4bf5ca418ff7ec000000000000000000000000c2d35a6f4523ce69d18380c3444ebecec6b7ad24000000000000000000000000a5f1727955e58b218361bdf10317cb5a567ff9d10000000000000000000000007ff8bbf9c8ab106db589e7863fb100525f61cce50000000000000000000000000cd6929e3ffade0baf9a314c13e645deebbdcbe7000000000000000000000000925fa9fe6284705f9da17332c9ad7250889258b900000000000000000000000031c5872fe4b3a05e9613a09765e31975d3baedde000000000000000000000000277e8335f44451a946995a784a0a441d17bc9326000000000000000000000000f3547ed9bb654699131f982e56822da7d9ba0416000000000000000000000000b356c64f13b77092e4c6f3df2111f6e0f80b556e000000000000000000000000ce84449a8ebec019ac110a4b6662e55d0fd9f22800000000000000000000000010a57a34f919bda8bb4ba3026f535d4eb5180bff000000000000000000000000a6f19d048a432f4c3891c5f178cf462b25a009030000000000000000000000003a8d97fb1a59ad4469bc85bbf48f4f37b2d1f97b000000000000000000000000eeb1366917d9134768986b1f2b749e599853cbb400000000000000000000000041b52eaffa1866cdb537803b845d5ac87358783b00000000000000000000000004b946e3cf6c7a4ddec53424b440754284d57a1f000000000000000000000000131f2069af25b2f318ca61514f6fd6fa4dc8951c000000000000000000000000307dd2093d8848d1088e0f3e2804d2b2ca179966000000000000000000000000d1ee4e3905c168b13ebf1024528dbd4dbb4dd4550000000000000000000000001443892d416e8c29ebed20e2261fbbf4cc5233ca0000000000000000000000000621e484ff414cf715815f09fcec18963d269de9000000000000000000000000693243a75b6fa13995ca7aec56ab5c5dbef23c37000000000000000000000000f66ba28158dd275df18a09220dcb8de8021c88a90000000000000000000000008a70d33b35c247174909ceaba2910e2247b694e90000000000000000000000009d364d5062908aba99ccc2fdefc14667ec54d1c5000000000000000000000000f9605950f135269053700624999b6bea0989f1460000000000000000000000007c9ec6342320ef17d34d9a52e243f145964586b0000000000000000000000000459d44c5de5dd9c5841d429cdfadfb9751391f810000000000000000000000005fbc668847821b39a1b6b08771ca307189733eff00000000000000000000000000fdae9655e80c17dccd56b8033b175ceaaacdce000000000000000000000000129496f12921bcdd3a7d384a039cc7d37bfea6fe000000000000000000000000c072ea35041cc97fca2f300534b9d4093f7eb0af000000000000000000000000998acbceefb74c22446e8c3383b7433ce789b717000000000000000000000000ecac93f0fe67f6658663341f82c7c54bf8b7e8bf000000000000000000000000662c63fd2ba48c16868764dc4a47c81596cbc5260000000000000000000000003df1f308ceaa6d0c473e72700fccc7c86ffb362000000000000000000000000077f45dcd5319a32019a289f9c948bd72edaa4a7b000000000000000000000000a77dd58d636af3ebace5dee78caf93a542a0b5b400000000000000000000000033f3203ce4cf2fba53ea30af196f9bdbcb1e1dbb000000000000000000000000926341c5aed193276e9228be2be07b52bffb554d000000000000000000000000143b957c96dec7830844059e5a2b254ccb10dc3b0000000000000000000000009766f924c835f49ab122b086bf59ae6416c292c70000000000000000000000000b0e65cc5aea000593de7125f1f6dcf8ba299eb00000000000000000000000003287ead2befeedf0a55dd7fb5b42a62784eddbbf000000000000000000000000987230cf277cb5a30c2434086bef13657549ad98000000000000000000000000a5c26701f5edb75d65366a89566b5143740c455c0000000000000000000000000c757eed69a0c72785b5623ac09bb111e99a1aad000000000000000000000000de482110d72b42a03a0b0755f02ab534196361460000000000000000000000009d99fa4beecbf8b6bf2e25324b54f98353e6cddd0000000000000000000000005e23e6e80917a181846894db9564b64d8773e1a500000000000000000000000002a9116dac6743e99249bf42223c27524a84de2c000000000000000000000000c8ffa07f768016567089ebe20b3b0a677022909d00000000000000000000000027f5f60fed549b603e4fdec9ae104f8544f249ef00000000000000000000000025badf3444f5dfb7b5c2af0301c85ab33860a6630000000000000000000000002f222eaa6ab33b0c7350c413c35a2d10fecdfddf00000000000000000000000028560cfd98ad955f9bd0a8310669d90b91e6204d000000000000000000000000fd3e86d0df98602aad4bc11af4000d3164b9b22f00000000000000000000000001c5e65419fda66bc8536fc63f4b7f7eb62afbd60000000000000000000000006773adc2878377113ee50832be25244b26debe0f0000000000000000000000000155445a4c75da9ca39c42f87c3478ca851ea97c00000000000000000000000033b1b9c032412db27ec94277881fe9a8fdafe44a00000000000000000000000092972e0ddc2e1a39da1cfb7d9726927f641d0b3f000000000000000000000000f0f4249fdecd5e8853032f648a199040eb8900e2000000000000000000000000583832518927e70c8b162bee09684b8d4df84ddc000000000000000000000000045518dd7ba929d46507ce1d531353721a100037000000000000000000000000dda4260741da3b248db93d47c825e1680878fbf9000000000000000000000000939d0f3fab29224173c44664a5a5baf2d92eeb3e000000000000000000000000e595a7e550d9cb3f259fa42f80ee08b7984f86510000000000000000000000000eca0fc20372031fa1c9e73fbd81f5ffea0f3c85000000000000000000000000c220ba50d3c9a91cfa55cee4c764c2464619eec70000000000000000000000005bb96f6cefa7660589b9374a410b4bcd492bbcdc00000000000000000000000006126e6367f9ac334ffe69429d68c37ecf7a1ce50000000000000000000000002c0c82f0c7eca8dd13956de2194e5adbacf621eb00000000000000000000000086423c7c6ddd8cca3b16ec54132cd2a80db2fd04000000000000000000000000549d835356d92983abb76e4cae639f7857963425000000000000000000000000ddde0c5eba8ef6e2a80313aba3b4c6975c59b035000000000000000000000000ff3b9d76abeb00eb23cf37c5e6242b4fa1411dcd000000000000000000000000040f8d27e4dcb3a0543e2cae341adc823b229df4000000000000000000000000a10355775e0b1b167fe13453576bd360fd171fb3000000000000000000000000325cc88314bed200558a5ef11d34c2e55e93be61000000000000000000000000b3e17c65326f9c390696c65b9003bec0b1441826000000000000000000000000540ba6f6c0f2828d8514f941109ea462a502aa77000000000000000000000000a1e133fdd8ee4bcf08afba369863f765d644d11b000000000000000000000000a9bf05d78cdfeaf1f388476191eb7272838a7cf1000000000000000000000000f56a2ad44d0c008c44ebfda79601963b71f2369c000000000000000000000000ce6243edb952f3606e788f52f28ceb825ee8f2c000000000000000000000000027df6237687458a89bbaec47d5e5a7b8377887cd00000000000000000000000044c3a96181af9e295ce8e188fa8fcdd72d1eb668000000000000000000000000550189ae6159e0daf5ddbb9c3d91ccff0eead7de000000000000000000000000485e85448111f2349cc39cbaefa58d47d54f7794000000000000000000000000d9cc3e303124908e326d60bda08b9df18a3fc3ad000000000000000000000000947af18bdc97c14b3a4c62eecf9a257debf5f8dd000000000000000000000000be3dd6c031ecd4da27abd181d1d64c3c78c52bd30000000000000000000000000a07d250f3ff9815299adf42894c5676f80218010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eae7cdb4ed113d739f5c33d6185c61054fa9a4f40000000000000000000000002f68b6be64bdf5921ddc0fe0a5b3008b601b451e00000000000000000000000009d8882788b8ffff0122144e932d7d808b774d9d0000000000000000000000009d5066fc82fb64a429fb59f5e8960061b6613979000000000000000000000000fb894225ce3eebc8067e56f352abbf6355985bd30000000000000000000000006a2c2d2638a5770dccadb63ea9871f3fab13832b000000000000000000000000579c8c803d8d36f844638f5e804d988d4b3bb6730000000000000000000000006461686a184cf9b70195e620dfa8a74f3f718c7500000000000000000000000029ce1bed1325c0e28b117114e03059d81aa035ce000000000000000000000000e9f1760de9904050c2f4e6763ebee33a1cf449ed000000000000000000000000ffbfcede2730169fa817e016897368dcd8c2a6dc000000000000000000000000ce0a61534449b6b4610de04695d2fe2144674c2b000000000000000000000000fd4207c1cd6dd6d05b307df7754e182f58234bd700000000000000000000000067d274f9d3f79a5538dc279c76f05c087513e84e00000000000000000000000059fbd60f0468237b0bcbf96745c6926891ec2be6000000000000000000000000c0ec126863cfbf1f2231fba02535bd76c316969a000000000000000000000000e233464960c77f25784ab54cdc2291f9d1de02df000000000000000000000000e87d334597c2c0aceceefef0634d6891ebff8ba30000000000000000000000008389addb46a14d0199cad1f4976992bf8336f23d000000000000000000000000ae6d051e4eb9b9e453e994f73099080155bc0e17000000000000000000000000167cf0f09fa7712124bd6ffa5d1b2777269364aa0000000000000000000000009f3904d5f74d2eef85d6a51d2fb4645ddedef64f00000000000000000000000020b37d8846f40c94cf8cfb4a6f806380d588c84100000000000000000000000023841229fe8575bfb937a9eb8d8928b8e84c37d3000000000000000000000000a9b32725df75bce0810720b73d5b44393ec34bdb00000000000000000000000039e700d758b891dbb8edbeb9b6481e2dd4ff07f0000000000000000000000000202f6993d9d4611526c580a9ac560b38c990d1bc00000000000000000000000021ff7a283da6ab0cefd7a78e9fa4d792b1f4729a0000000000000000000000009a74d540ca6781885802fb63ef8cb4a33a3104b000000000000000000000000077b970a877de1b1b303e41b481f5a2cf5b7636290000000000000000000000003d6fa5287b5a2135f685c97eb531b7f0e85bbd85000000000000000000000000c642fc2abff2cd60132d15f9e46bf7cea1be633e0000000000000000000000003f4d4f7bce368ea65b4bdcb09abbfba60cb1d967000000000000000000000000213dc6cbe228bbc16c996d80d26d0e9c0fe532de00000000000000000000000088245c10270f599c6c8ad07ab253cd1a3a7906c3000000000000000000000000be673261efb2e0f482affefa67d1d8b9074794fc00000000000000000000000085edd9135861c86fa7d261fd7d9b2cdc08efa1d7000000000000000000000000dc1e04fda0976d91aec948845ecf11e6ccdb4c5f00000000000000000000000054db666e8efa748aaefea2a5f1786c44e214569d0000000000000000000000005b83540594efc249a8951e26e75e73ecf26424170000000000000000000000007e67b1aa9fb1c31379a7541387bec159789bd50600000000000000000000000015c99bac18fc0e3b71b74f2fb4854385283ca650000000000000000000000000034b4f1e6b9847dff058028c0dae0641b96a6940000000000000000000000000eec1b7176e1f40742e3043fed50d730f76e581a0000000000000000000000000af96269548f96093daf647516db2a549141cb34e0000000000000000000000005f66a9e323cce24472da78bc2bf29f2ac89a0333000000000000000000000000f23ec2258b9b24b3c568a8d9d6792f639c9b3422000000000000000000000000e226bc0e190ec0e5bd0ac1da1a58f6e3908a0cd40000000000000000000000008fedb858e9c041ded14bd9d3386ab5b7b3d46fd7000000000000000000000000dcfab4ef3914ca8cba39ed60a4e03daff30b18fa00000000000000000000000041c42c577de64a617b46c8166e68b26636294151000000000000000000000000db1597d4fb49014aa5960bed0640a78ccc3af78900000000000000000000000056692bd58e3073250c2567f9699f68692a025b0f000000000000000000000000ecb6ddb2cff2e225f13af2b472fd0b685cdd72fe0000000000000000000000002e63af8c15455c7fa5b91c828cfffb4791f5b23f000000000000000000000000b7da79a18addcdb083eb74c46d482cd99c3713900000000000000000000000002cb3fd02b197bd9e75d2b008237793d4368ab795000000000000000000000000f51c523862d8b4103a6559bcae161233798f7110000000000000000000000000d6ec243a642f8e7f1636fc0c1911d7a2cdc4bb09000000000000000000000000de4131d4f7f19bb24d4c17995e458f8eee8c8ecd000000000000000000000000ffaec1edf4d94b3b024ca7118b53bed41acf478700000000000000000000000061f42bb23ad9d326a78f9a2ee376d107c2e2c52e0000000000000000000000000e39e5090a794f6ea78eaba09ecbd129006d00f200000000000000000000000009bb3da0e2819ac77e574157caefe5c5b57900be000000000000000000000000c3362424d8cf42ebce2a4e63a73e4d60fb33c441000000000000000000000000eec9817396af373cdf9aebfe967ba3fd3ab524620000000000000000000000004fe6b6b0ff7ec98593057f7e03e3f5ddd98a297000000000000000000000000020090de558002b2a2223a8a024a6bb78af268aad000000000000000000000000373a593d10c136d2ffabb0261bf74696796d34ea000000000000000000000000049510de8a1b0996f058bb05d6925b7ecb8eb84c000000000000000000000000ac75620a77f4844563295e7529a2657b43e48361000000000000000000000000297a45260d2c9cbdd2dde14c72d9c2e1d79bf3420000000000000000000000005f7b8eccd0167fae3ce4b01e63924bf82f0f5d180000000000000000000000007fde8511930feb7bd1983cde14f4b0bb3a85e157000000000000000000000000538e4d602318efd11a6e24d9c429174e03afb7c80000000000000000000000003e1698738e73c697af847b933f827f7ce53f9045000000000000000000000000e15a9d43d9dbe65d1d972e77668ae66b9f91507d000000000000000000000000326212bde42ad5df151c131ee3ac4426973273e3000000000000000000000000476024366066ae3e56c1164bc64a698bb0ca6ab600000000000000000000000031138b9cf83eac99fdcadbd09c83595a18f604c7000000000000000000000000faa89f0508197ba39b6489efedd3cbec37efe04d000000000000000000000000c5fcc8b865b542134421de569b4359ce0e2748bb000000000000000000000000deaa8d214de40cc1402c485369c9b6a7cd68e497000000000000000000000000c96fdbed810f01e162ed20462f7d738273c558b100000000000000000000000084567c620236b29446bd0d1f6c12707f6b61fd860000000000000000000000008df124ec6eb095ef8af7ed735117096e1a6a2512000000000000000000000000978f00d38350c5d39b949161f4768a6348f83a920000000000000000000000006cb4f0f1367be7630be84b8103a1059d8f3c475f000000000000000000000000f2935bb344c8754516a395c1ceb59eae0d50abb7000000000000000000000000e34585c194e34a2ba470ceb6afc16d04b2d3002300000000000000000000000063beaa3775f4a78ccceca14e4c3bb070a430545d000000000000000000000000f7ef48d8c82bb884ad2b58e22b8a071397a9ca9c000000000000000000000000d7470d4b94bb1de4dbe951d94cd2da63302722e6000000000000000000000000ffe38d7d0f93937088caafe867dbfdcd43a7bde300000000000000000000000085303ded062d4abc697d7b17c975706a00e87fbf0000000000000000000000006d1a16d1ca99bf18c44526bb02b0d21efb19192a0000000000000000000000008a4e6e3d3d1e1e48331a18bd97f51ecfbc6ecdab000000000000000000000000c46b721a5468dc059bfcaf9b24228e5438c022cc00000000000000000000000013e911803e105e855cc09f6b2323ceb63d7cad41000000000000000000000000434267bfab90abad8e957b1e36bcaefd4d1534a50000000000000000000000002543cdc4575bf4c0fcc543af070b478e9e5f9cd7000000000000000000000000472a6b7f962be8ba25689f325975c4230acb9008000000000000000000000000bf853537b1459c729fffd877119eae9ffc15b72200000000000000000000000025485524f73578b90210712d902a9a691d1f325c0000000000000000000000009636a919c5cb79ee18b5c450aee5ae21188d75400000000000000000000000007a67afee225a2448b125023ed14f4ed5b7349c8f00000000000000000000000030a2d1d338f9bfb87049fdbdc7fecb23817f95c00000000000000000000000009636a919c5cb79ee18b5c450aee5ae21188d7540000000000000000000000000edcc0e25a63386ac3e52859a5e9dd80eccfc8d400000000000000000000000006fd7f5b68487f6cceba8eb8202d20b38b7a03d7f00000000000000000000000096b2850aa9edb7619302ad1cdb3adfb2431703da00000000000000000000000013ec746b655247a8703615eef6f6e4cd63134d4c000000000000000000000000e47135bbe735d698aca5fbb926e1a7a1436cf6550000000000000000000000005d5d8fd533ca6816397c6518666c42d92c4f4bee00000000000000000000000001aeedcf9bfcfeaa733e4bf250a2f5d0f0638ea90000000000000000000000002d64f900c89827b3c61701bc0bc2c27690398f91000000000000000000000000553d2ad2b37e6d3b527594c1921936dc1818a2670000000000000000000000003fa2ce255580fc41880e11e0115002a45382411900000000000000000000000053cf6acc095649d3e49543b48b6e7244475ef1cf000000000000000000000000441d4e7860859cf772f79f4e3e13b087ae7d911c000000000000000000000000840abb7f422d4eb09a7e920bb8c71a75d836da3c000000000000000000000000ff8a51b9aac11ba60b0c98a566cf472b26a573dc00000000000000000000000097adadf0e6490675229d1ab259fe58e37c522ffa0000000000000000000000003b4c28dd789496e7313fad49e167516c9f07a0770000000000000000000000000fa58094f995338e84a479ec9ec814cc37e24c9a0000000000000000000000001269bf813db6f9ace6f14c9b8c72bf3b357c1e780000000000000000000000000998792d1969795b15e5a861324f5d69b157a53e0000000000000000000000009e3e9412204346d0efbedbd1eb10d17c827fb00c0000000000000000000000003ed41afdf2311c9b9a63fb175608a733b73a5952000000000000000000000000edc0329c7a17bd1850e74fc12bae7348f7ff2914000000000000000000000000a315f4f862ce2051b568ad6cca24ab76b349a5cb0000000000000000000000000482e6b3f43306124a7fc71f2a65cf3bdeee0ee800000000000000000000000003778a3249d96a5b64eb7697d4e1ce92dd67f65b000000000000000000000000a354091d8446f813075be14e69f34d1979a4dc00000000000000000000000000a946da621f5d20783ce0653cf7426d19160b48e90000000000000000000000002b96a6ce4c4850a7c91efaf10f8c1894a04e69c600000000000000000000000058dab0a58e0405c3034a4ef774d19ccc8f54f06e000000000000000000000000830477dbe2af363600f62fc32d56f8f16cd26d520000000000000000000000008732b94a767a6896f2865f63eb95eadf1cc5c6090000000000000000000000005ee4ca90621ab9b27e165a6a6be75df1818b1f700000000000000000000000007a5aae16f664c946b9eca382acc3a152c18f6676000000000000000000000000b7a41a43d46fdeebcfe3fb2ba82cd6c53ac99d3b000000000000000000000000491772452e3d488738946883e1a73725160a92c90000000000000000000000000aa069bd90ff60d2640ca02ed1a8c7649100083c000000000000000000000000430ed35f905409c03a39ace1cbfa1e22c455e396000000000000000000000000514e13352b909fd2ad498154d576794ddf907a0e000000000000000000000000eff429b6a68283e4702734a38d539549a59c114c00000000000000000000000032b6548a45ac3f4c5fd87bf38b9c53eccd59fe6b0000000000000000000000006102dd7385be7c43567efded625fe80e105f0d2b000000000000000000000000180cc13709f740dff57338fb75f1445ca46fe567000000000000000000000000c296a17be6b869aa9da8d80488c1ba200c135e84000000000000000000000000ec17d85a7cc11c574d53002aa5e39ccda1302d34000000000000000000000000d318faabec86a9fbcd8bfac80422a46d68da9ab4000000000000000000000000ff9874187b1ebffa08013e21aecd24e8bbb5abb70000000000000000000000008cc9e605a60a90d7a1144aed135b436d347bf45c0000000000000000000000003b3160f7a02ff14a31dc509241e95c085106e47d00000000000000000000000069e7ed2e97049aef92e046bcb2eb650e7ed9b386000000000000000000000000ab75b391bc40cc17d83dcc5b70fc696fb0ac82a5000000000000000000000000ac450963afeac69072e5425ad13b867e05e3a1940000000000000000000000002750a36719847a1244647dae33d130b056aa43c1000000000000000000000000bd44b428cb64decdca65189475f558960ea2fead000000000000000000000000f44d84aa1b900f941a2c3fde40384b659a367e7600000000000000000000000002a08b2cbc9c2a2da6b42aabe4d7a0a733000f7900000000000000000000000007a6ff089dd2a0e974e62c8102fa1729eca71d9a000000000000000000000000541482d04f0cd2b13d692b29ae2b640045a693920000000000000000000000001073fade29d21f89515b2a318df25d489c395453000000000000000000000000be4a14f02bc3ef931190361a58a0ccf5a126c98b000000000000000000000000f99e6d123fb4ba7f00b803f5f8bc0df71846b002000000000000000000000000397393c4787e3170fba6be65d94c6c33734c0cc30000000000000000000000008890566b25dad961fad2919aeae4354094dfd3e00000000000000000000000000213380f02d73a64b930e84b4fdacc6ae9b90bca000000000000000000000000e98a751a303f815189d259e4fef2127c41994bd7000000000000000000000000edbd8640203b4b1962d122b99b874c6cbde8f25a000000000000000000000000a991562842ad8297d59ed39a9f46a2a918eee75700000000000000000000000078dbb8796f845d8f95d27054d45e29fd4d272d5300000000000000000000000022fc5948ba62eeb7b887e9d72d7ba6f62c428531000000000000000000000000f5148abe2595ea5e4af52096b7dd87d8ecef08f2000000000000000000000000f75c75313afa28f931e92e8d378ebefc90170a2c00000000000000000000000016e972de36d7ec5584b58a98eb527bbbfc4124700000000000000000000000005666547c99f06db729836c1e9954c7d63a92c7b7000000000000000000000000ee7a495f17546bda5c2983149ce6fb3a96c04055000000000000000000000000cc08f06e309097894196867751e5fb3c2d907d540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000