Special data
- Status: Successful
- Nonce: 120
- Type: 2
- Gas used: 24015504 gas
- Gas limit: 24991456 gas
- Gas price: 33.00 Gwei
- Effective gas price: 33.00 Gwei
- Max gas price: 33.00 Gwei
- Max priority gas price: 33.00 Gwei
-
Input data:
0x184db33700000000000000000000000046b3aef9ea07a529cad6d53c8eb3c2a83c793dc9000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000032c000000000000000000000000000000000000000000000000000000000000064e00000000000000000000000000000000000000000000000000000000000000190000000000000000000000000176a5e194d00fd198656f20c027d780794532796000000000000000000000000acf82e10533d5a81c1c910f7aaf231aa916816bc000000000000000000000000303759f593e48694140080b46f973cc7628abc420000000000000000000000006b0b30d7d94bf4089c1e83375413afca34d40ea20000000000000000000000000e7a1e1ee203343bd2ec9a8651d221c9d4b95a5700000000000000000000000079fd4e50ee344b72f1fd5f3bbb4873fe3be1844900000000000000000000000064ba6b457dc10fc08090ee8ad76d765043e54d360000000000000000000000009e9cda1de9d83ab80c3458782024e09095c9265c0000000000000000000000009480048dedd5870229b33740ec4f29210de7b1f9000000000000000000000000907ae84f123c379114f7bd900ff0c064d6d3ffaf000000000000000000000000c831cd9f82daa73b3b9438055cac28f65192447000000000000000000000000076b064bc0ace22dc0efc0b9e464defbb439f44cb00000000000000000000000094ab6647344249489fa6d6bb7a82b1e5d7015aaf0000000000000000000000007c649cdd6dd8e6d6d7f4c327ff8e01a961b7d15e00000000000000000000000010d951056bae318503b1dfdde9838498db07531e000000000000000000000000b71b383664df98163cf02a92df0caa345e7e178b0000000000000000000000004b4452dcc41d66203cd0003b5215554bfe4c7961000000000000000000000000c7a64d88a47a84efb8b843f609fcc9dae53dfd8a00000000000000000000000081ea2594ef348524c96751b4047a93acbe69bd89000000000000000000000000a60d5fe5383393e1c4b7bca30cb6fadefe53de3900000000000000000000000094ae735da8f2050872b0f4f10918872f3f03baac0000000000000000000000007966d21ebd0bfd077714e15d9f79dfc5b7970876000000000000000000000000928f45a163cab6d9cf4041b10dd7d85d797fcff800000000000000000000000085bc228d8617e9d2e9fece5652988e5becf56e160000000000000000000000001c63c265c996926f4799148720ee49413ab2ac49000000000000000000000000983f0af619b1b2420924fc21a0503508a97d2d15000000000000000000000000e900281eaa748c8cbb07099a855ed6465af84ffe0000000000000000000000003696f867b4d001c46ee98c457ca7f0dfa3650072000000000000000000000000d573dea3f7687150925d93d89b606d019d4dde2b000000000000000000000000b22916cbebd6cc9c1bda34672fbac47cfa51b251000000000000000000000000506a41b8f216a3d0e8f2283be5365c6b19f551500000000000000000000000000d8a7dad7087191c422cbf8ed95bf771ce042027000000000000000000000000d9a67bb0a39b3e8cfadf9e98dfda226861193dee000000000000000000000000a453f7e95ea0b0c5fcf2b536a697ac9af8d7faa90000000000000000000000005fd412c58497ddd04ad8907713d89b83311dcdd80000000000000000000000005271c7637b79247c3ab666d12cbbf4454e87f41700000000000000000000000038d55be67a1e96aad08b6bac7b8207b8ceb8fcdf00000000000000000000000010d1c3c02cda1e51f66c45a2a47c8aa382a8e3b1000000000000000000000000b4f04ed30424a485ae8cd19350a1a1a1a0b6814b000000000000000000000000e43beb021074594fd211b9b37be129dde88b5f5c0000000000000000000000009146767bcb5a31c6f4569654726be2430ab49be90000000000000000000000006e42d0fc26fba9c378fa831fc2494623fa5504e4000000000000000000000000d36a60c217821c19e1287eb1d4bbd6ae5c5a6924000000000000000000000000f98375d15feef66533b4059db63836fdd566c66600000000000000000000000058cb5ba1bd7e633b6a7eb49ed053d71a5b2ce5c8000000000000000000000000701ae074ff6f0cdbe83626998e5bb68bc58ba5fd0000000000000000000000003dc24f4bb01b6ec2afa705cf51a8769354c681a20000000000000000000000001d0bf1838815de7f60107ff503c6295a1adef174000000000000000000000000a47903acda33b08f31f90a8ee9e466de59b5830100000000000000000000000064c72d264a662549e5082dae6cd329265901da49000000000000000000000000e31c5f2880f23a92f0ced75fe3101121cb4ca7ec000000000000000000000000e83cb3fd09476b1539334b8854e6dd1d7851fa2b0000000000000000000000009915a4542a833aade38ddd98ada5566a3acaf9160000000000000000000000008e8b3f7b7363a46b524b0088a10cd2f602a40c3b0000000000000000000000003d3324903707d46fdd20d8ea598777a39872a87500000000000000000000000071304e707db6f72442ebe56d5640939f65a9525d000000000000000000000000f75cb035021994224cffce9c63082f8ea7eebb3500000000000000000000000001c9acb4039889a593c4b67638d4e51018bf27b10000000000000000000000009681950071b35210b9c2f70e09c5518bba8da9250000000000000000000000007549e2b1d78e4be589d1f0c42de36f062b09e7d80000000000000000000000009873effe5177a5b9527d2d3915e8becff40cbe2c000000000000000000000000818f8de85c1b98b968bce892f7654b66691d46c1000000000000000000000000c194f1da4d164bbf86d33782d42300672fe14dba00000000000000000000000070bd5a3b1728527d81b8a86283436c25730f28070000000000000000000000001eecd80a2e57ffd5e6626bcbc8aed3d2d811260e0000000000000000000000001c1860b7bb7eaa51648aabf589280d8d90932861000000000000000000000000ace8f69af73fac0efe314393a9ed066da4dc4810000000000000000000000000feedb3e7599d64f8a49d5f84269f1e24b2585219000000000000000000000000dacc59572a93918cbf00414b690d73daed977643000000000000000000000000469d1107f4b482ff826fe4b921c3d8c462c91170000000000000000000000000e0efee8cc0c319cbc179b28e0d9ecb31f11917470000000000000000000000006cf33e55676290f89cecf284b5842974c4cb86500000000000000000000000009416129cf10459aaf4fb31f7c38c47c24b469c36000000000000000000000000b09c490a98bf515c9c02ae95dfd599fa5fd122e6000000000000000000000000715f5fca5dbf4884081d78cbd8a6321a219655bd0000000000000000000000007254f3cb0404095152bd08dc1c44b8927847f28500000000000000000000000029392281c43e18176227bf0efcdb28a9330642a5000000000000000000000000234bcd970b6bccdf299554f95fcb4099a34b481500000000000000000000000075d31671b1886daa655fb617b925f7b77f3276f5000000000000000000000000670eeaafad5536ef4e7687ebebff945f6f67527b000000000000000000000000a7b46ca6b0df2ae3a9e32b38e01e8d6feb1448b000000000000000000000000082378af1b363c9d7bf3412e7dec992fad7d075890000000000000000000000004e30291318217c7d5a1959e6d0a7f84ad5974f7c0000000000000000000000007f506a76f13c2bbcf4983be1e0febfeb529507240000000000000000000000004817ffb5f65a0914dbc5b58e0bf85dccdb19be67000000000000000000000000147fe99559fab1c04860696968ca98cac604eda5000000000000000000000000b53fa08e10f12e83c15cd046354e3965ac1d54230000000000000000000000006a7762b686e95efb8e51c476f35fb6aee4a113d800000000000000000000000020ad2a26bb855ad272e1aaba3d0e763d5f0a644a000000000000000000000000bcac27725bf5266ba8eb4ff6d848bfcdb38eb2a00000000000000000000000001fbcddf466a337b1f1619b3a99825e55bea6400b000000000000000000000000741682f8650205a68ed089083ffb6eee8c1b5250000000000000000000000000f5d74233303fe28ce44bb98054c4f9209d82860200000000000000000000000018f9d3d08f1725147da14f60473c1cc22bc7222b000000000000000000000000800049ce16633b47b003b44483467421f75f5e9f00000000000000000000000025e8c724a63c192e0ae1ff4809d892320c6fb7b9000000000000000000000000e71b06e9886019ce50f45a5f70b3af2473fc38ba0000000000000000000000005e24721e8b01ee7c326c3f916662f518f46febeb000000000000000000000000c81b3d5a7f4cca4010f4142f06502b2233f986bb00000000000000000000000034d0feb118705e59049c5ec1e0ec5e3c3062c0c200000000000000000000000076d29267d17a0ee7e3236c1f85db96b3a6b38ca100000000000000000000000075c0be53055ae744bfe817f2a995e1fbd3b6ea1d000000000000000000000000eb3016ae42879d679cce134e17031eaa4336b6a20000000000000000000000007d6dc75ea0801677158a3dde2fa9de5b012d2b7b0000000000000000000000004780ba9c5c74717947825bd534180cddfe61bef30000000000000000000000005918ff75f7f9ef886a0039ad754a74edc001dc7e0000000000000000000000009c4c611163a1a545815f56a60735699fdbba51b600000000000000000000000028e790ed1ea44dc3602a102bbb34b2004a30785d000000000000000000000000fc7df932a06695de878527ea973584cd4ba3b293000000000000000000000000dcc9253ef8945d4dc68309d4ca5615fce525653a0000000000000000000000009fbccbd43fbc9d2838357cd1f0e2c4e7a308524600000000000000000000000030126b6293b77c4b015bdf4956f6bd80b288a69d000000000000000000000000c76e289171f32d770a5754c82b51cba749f92b2a0000000000000000000000000853f6acf0f8cd10bd5eb6c32692550f40e8635b000000000000000000000000045d2537d05e6b15b8f99cb2a63875440eb8cd100000000000000000000000007c27b6b95d2466b686d14017695a2f9720c8247c000000000000000000000000db2482eb98c8f00abef5a9a19966496b319cd56b00000000000000000000000030506f22b568f41500376d6143566a3a0beedd860000000000000000000000001fd24da57028b530e62e808266aefb2479d6c5f600000000000000000000000094645d917708a63c13075ef33d10c8e2f0b556cf00000000000000000000000094079c7ffc6efdaac1f380c2004da91813e7cff3000000000000000000000000b38824379c29a1b1bd6ebd43bec0831b25241ecf000000000000000000000000a00f4ab6f7326a387ce3d64ae7a0c776a85350a1000000000000000000000000800fb3ceae5a7281345ef9f3b9668301c1d2c7050000000000000000000000008019307ea7f92d404101e81647f4a871e8e3e00a00000000000000000000000011a73ae53228b511299c0892f41115de00cb661b0000000000000000000000007e9a0d0410adb775d3811a801e8708b76ab7fa7a0000000000000000000000001a137337eb0b134ced290463d1171ffc3cba66fe0000000000000000000000005cc2744898d3530b3dce8506b6ac2499c0cb42ba0000000000000000000000008f7a9dc1c43b0315bb50e10b05c7d9e8c7c95f34000000000000000000000000ea92f6142d6e275031f0de3e0678f83a5cde5c59000000000000000000000000de9e50f3b1cbd935650ebe2231f5b87e241258fd00000000000000000000000026ae540c7386459765041a6f3f33599d211f18140000000000000000000000007f51ea2c1e910a528565c5715f898061fa6f447a00000000000000000000000063c2826c9aad66f4e402d3b976d540f9bf5d05760000000000000000000000000f7ecfc4c7c2df1b247510e120edd3fe9d0011c7000000000000000000000000a0a03bab2cc01aa50f5c703bef8163332ae3846400000000000000000000000085023fc7135b3794e03f92dc59bc27b8ba228d2f00000000000000000000000051c8ee4d8795eaf1febbbce8c40d1665260dc3bc00000000000000000000000022f9c45dcff28bcbec3b0047d7ddd06297a1b18600000000000000000000000009814a9b907e829bcdb665c775cdcd38a8d602c4000000000000000000000000ae59d2f2c275ee225da7e79165af7f42631a9053000000000000000000000000c87f505c7cc54519da3e9eb6c7d6b33c6e144f5f000000000000000000000000e56a4d70b633af69a39a9f2c24ad23474dc4da16000000000000000000000000fb62a69db18de898e14b05a73011343712ffd3f60000000000000000000000005e4ed5a28ca28fc4e8cd605fda4cdc392c347aba000000000000000000000000d4c718ea9a1861d1dc7824bd8c1f69f47976857f000000000000000000000000632a089733f270ab843e01ea29ae5b1a8ce1277d000000000000000000000000d164b21be047eb4697d60eb18c9a2bc928aa39ca000000000000000000000000e9cce310e8effea57b43e1adc01425359dabaf56000000000000000000000000a2ec96bc5f93533c5166abff76d4dcb8c87cbc510000000000000000000000007b02a8f2a5a567504b484d6bb07edbf64d3f8f4b00000000000000000000000067e01760ab2f56cdc8f667ae4e5de81189ad798c0000000000000000000000008e8d1cc0dbae52af8e5772ca8db117f69e7e3f6f0000000000000000000000004b9ca71eb175c3c13ed48a94ce008dc24bcbc8640000000000000000000000009939278a33535175a93333dfec2049f6c04e3b87000000000000000000000000070cccc79784238a03a083fd88788f447e44f52e000000000000000000000000f055096f9b3dc92bf68572393d1dab4c22119e0f000000000000000000000000326542901a776b77d9b2e052ae9760df0c09051700000000000000000000000061d3b9bd215b13776739e3f3efa8ee858130c0140000000000000000000000000e761f900f4f62c6d88e1e16d887f4f5bfcd7181000000000000000000000000b01e034df71043d61aaedb7bfc7ce4a4fcdd931b0000000000000000000000000fab8a5062bcdcd21e5e80af7efd69c6ec32fba00000000000000000000000008efa901cebbba1842a951d317f3b50629a7a1e0c00000000000000000000000054a9400fffc51979a5eae38a660304ce4e5aadb6000000000000000000000000852a2e99a9cc3ff9228ddd639ed0e26afc2b1141000000000000000000000000bd0041860db49545dc0a92729a164154fc8bbed1000000000000000000000000881868cb8d80ec359c91e17c4cfc4ee96a908947000000000000000000000000f07a6103e7ec29c9d268806e4881ad0cae83281c00000000000000000000000081bb0fecc9e5a9f074aa81563bf9feb48cc1682c000000000000000000000000f8bcbc5c34f95eac49cd01985e1a751f67700b5e00000000000000000000000062f9c2df13650a28ba7c3ddc379bcb76229c4d71000000000000000000000000d55971ccb9decc26b4e0e052e76da422e0db35cb0000000000000000000000000a77a3228e47a469fb9ef936b6488253a2435e080000000000000000000000004a0b9fd3ba6ec1819c4f3ab41774d824a18049bc000000000000000000000000f029b33ce39d0283829e3b3f12f753b9d0474b19000000000000000000000000dcd9d65ec25055054ee850e2a0a92b75811e81a2000000000000000000000000414bb5d1a54b52eb12169ac4f35c350e7ef9575e00000000000000000000000057f4899db47e1c121f7b3557e9676af41092c561000000000000000000000000e6e22468b1f428ff0626b22ae05ffd30b7b2845d00000000000000000000000066917a608c21cf59684439374a3a55d41237df2f000000000000000000000000c1e89c39d3d9c6b7a4b961536d926bc3828f7ae600000000000000000000000009eb5677382023737a2739850734edc68a3da9950000000000000000000000001a77a8c80b788e1b0f927b3df4b4f6c49e91e30a0000000000000000000000006b46170b0cb3fc272d8120f58299cee3972dd808000000000000000000000000ed98dae5b123d7e33b61ffe3853602ca90a29c650000000000000000000000004fd05f0739dc18c2d8e676bb5033c41204bedb390000000000000000000000009e518ad35f0b31274c5a062f7fb26d68db088535000000000000000000000000ca33112b6c4ca98f9e114bbfaf949abf6c0b2ede000000000000000000000000cae9b1c5a22f74a81c7004fabb370f83b6142ac3000000000000000000000000892323a9800fd626c8ad40e087b659ca8c1f52000000000000000000000000007730ddfcb5cfa3e122df11304009e518087bc24900000000000000000000000074e939763ea757345d1246729215f96ffd14f12a000000000000000000000000db55d82c45aa63abb47450d856763806f5c9f17c000000000000000000000000430de03c50b9741889f9678ac0e54693ab1ef0ef000000000000000000000000883e80c021ac356eff4b17fdc1d01aab9b63290b0000000000000000000000002fe02c901a66f4bd9b0a85968f685afd041aa8c200000000000000000000000002e7eb1f907dd59b6f0fce27d7fabc6e0efa74190000000000000000000000005329fb99163f62cdd1d18c94eb1f73d9e956df8e000000000000000000000000a0b2f5a918c2e601b5628f70cb189f80ac98926800000000000000000000000042be8405522602d5d2ce52b0679ced14e070a6a6000000000000000000000000359fc35e6b866bf9ed2e0c3bd26c58f1c0db48bf0000000000000000000000003f4ab4b4836caff097ac1ea92aae87efde1e815600000000000000000000000053b48244dc01cfe2fa9e6a2e9a1570ccb1b11fa0000000000000000000000000896a5c364ef1a887c8b3fc86819314a3ade02e4b000000000000000000000000dfff5381a02e688c6bacfe8d8009a9cd19e487d00000000000000000000000007c52ec59a7f251ff770a48a42c719da78969459b00000000000000000000000051324077415b453642c0321ae9a0ad8ecc508bcd000000000000000000000000a470bf104ad6d4841eefc82ceefb27a5c77a534c000000000000000000000000cac299f3a35f69d1b301ef0a1e69b668e66869f2000000000000000000000000aa5c2b932c934dae76582051865f07ea9983048700000000000000000000000038c98e0efb18894c830a9e75585aa2ab36acbe91000000000000000000000000ac7907f0b2765f7c82b15ffab48c2b5d30a2bd9b0000000000000000000000009437f9baec0a03d94aba1f99fafaf81f16ca3ae6000000000000000000000000fd7169fe56c66e83ced5efa6fc87830c652037060000000000000000000000000f2012d9cc4a39e819bbe2bbde9e13cc65c206c00000000000000000000000006d4c9f2e9b1737fad162b88102cb27c44e266aea00000000000000000000000090a2b24344e90e414818cfa80559c4356d0e6d2400000000000000000000000094964bdf8d678d67d47a6cc77e22564001a5e8fd000000000000000000000000a99c5f2e595943022d6a1b4bf0dfe8d955c68cb4000000000000000000000000388ba61bb5de8b74ec1996e8681797d2007c8827000000000000000000000000be4b1559766b1631a622addd4a39c40496604be900000000000000000000000022ab1a0e31c07ad9088a855599ec39a8a5baae1a000000000000000000000000e41a5ecd8f8012fa8cadb4ff31c080ac6b2041cc0000000000000000000000005fd4421811d1b6365bada84eaae26a71b1dae76a000000000000000000000000eccc1c43727147c733cf43f5949d4435034274640000000000000000000000006e1119e0753ccd28483a740693b0e65641a05dc60000000000000000000000005a97311bd32260296389d0662c4236e91e346ac9000000000000000000000000cd4c39281f5a3322dc2d6db7a8dba57642a329ec000000000000000000000000b78444779f20c5017b8b49ae52c8d6a94e57d371000000000000000000000000c7576a661dfabf35fbc0552014bf854fc8ed60f8000000000000000000000000847963e47066bd2688598a492ed9334cb7624f2c000000000000000000000000a7336d043ff009382686332010e4be5d227582150000000000000000000000001ce9508cc1aa9a25b4d69329886f4550b17672270000000000000000000000000a83379196f3795bd02932be3ff86893c31955a3000000000000000000000000f7b8a8b6fcf47e061388bb9eabced746c374340e0000000000000000000000002ddab13e9b2d0d4f1b8bd7346f59e4d06ce48ac5000000000000000000000000d3cbfb70e13a6a4d955e3715d15a4f2847559eb70000000000000000000000003e182e12a05c9ca1bf67ab4e77127a869989e2eb00000000000000000000000035fab668277856c1160dd6241c63548e144a534700000000000000000000000066237db8adf8f1fc701474aac227d469a38aa51d0000000000000000000000006d96cd7277a5358a26904e3d5402deb12a8ce30b000000000000000000000000abd54103459dec12caa7c442e53aeec98fe9c1800000000000000000000000004972dc11297e439cc02384bfa5c8b5ef15ee9310000000000000000000000000e7e332e60eb1bca4dda27272f9d2477f612db174000000000000000000000000d86b6ad5d2c9ff75673be120913bb00fa1662f0a0000000000000000000000009e7e71cd39feb3b14156bc0f769bf56bec0accba000000000000000000000000638dd8e5deb7fc97a155aa8c44ffd8ce406de683000000000000000000000000e4b6cc0a00bd118a9e470629017df8e0b1687fe4000000000000000000000000ea0110c72d119ae5ccb859012745afaf5dcef1dd000000000000000000000000f3fad27e2f5a3bcc4335cccf7f414624f983735f000000000000000000000000917f5de4d821395f55a95e17da645458c6edf01900000000000000000000000008d1f23c2176384c3a1f26f8d7a100bb2e47fe3100000000000000000000000053349f19107fa87a360a5e96e1f4d484d5f3645f000000000000000000000000479b2d724a3f39591b411637de9b5be9faad3b5b0000000000000000000000000a096517fd0c68c9e7dce355a51629f2760a6b0c00000000000000000000000078c5e0e5900db4a39e253b584e42a8b784ee59cc000000000000000000000000068afc1a4305b4585542f57d49e3a10c384a741600000000000000000000000081303b66d74dcd905523b40689862721cee61910000000000000000000000000397d1dfeda3a194ff7f0f1438540dd397a8015f2000000000000000000000000741ec32d4615dd5b8b3b0f3b0da002cc3ee9e14c00000000000000000000000078d4a0822546a95e65838bd4be4bbe9b7fe3979900000000000000000000000045bad443cdc7074b2dbb23379aa2e9b64aee05cb000000000000000000000000c4501f7055df3c624767abba9dd89215b34ee65300000000000000000000000054754287feb56ec127c099b22077b0ee14e9dfa300000000000000000000000075db7b055f9ed225c8bb924fe8dd7a5d30e20d82000000000000000000000000e0bafdde0173c4b80605fb970d07a3ed7773104d000000000000000000000000a8fcdb3a85ff18346a97c9de91f4c41cd17167ad0000000000000000000000006c8e19c7baacd9e0e16a757207264f139d8a67a6000000000000000000000000c7d1d7b0a5f6a9ded29f86c8537dd9f22943d842000000000000000000000000b6ab0cc9ced1aa87139501e8ff34001e962bbb3b0000000000000000000000000448c77f61b9b738c8d0ad79354be62cd791cf66000000000000000000000000a84dd9ca1ca64f20ba925cfb3a2c6c157be0f459000000000000000000000000e7e08d5df6fb9fb56a5432f52ed560f20e8ad785000000000000000000000000df8e51ea5477fad08b9297e836bf6ce8ccf0b6a7000000000000000000000000762f164006af7d7ea96d3246260ba50f816fd92b000000000000000000000000f4da6659a4f9d68d451edc4ced5213b3549224e1000000000000000000000000f0e9ffbc66da841dc6a5d08a6846f24e777b2a57000000000000000000000000539fb971983e01e59d44960d1ac58630b42e490c0000000000000000000000004eb0c1bbdb1b804286e7dd920cc8363e356650bf000000000000000000000000a16317cce4033d7ff363e9d564712adbe787000700000000000000000000000027cfd11d1caba5156e6385807be6522cec225bb0000000000000000000000000f231c5f023adb1cc3a6c3f84f80829ad4fa5c50d000000000000000000000000b79f465ee10f63b4c2ac9c607c35fda71db9c50500000000000000000000000006431b31ad14d8604bfc972dcff6bb13bc27cc58000000000000000000000000ffed636a3d31a1f25451d6e4e07a1db2ca41b56f00000000000000000000000034dbbe112ce3a68b25164ff889f591a94a2d33a2000000000000000000000000c2c4ec8b282dea2c5007d4b391a6d0b005b78969000000000000000000000000adfc65a77bfe1efddf069ac55136b737996b2290000000000000000000000000870663e07a462b26c74aa2f1ab16ba006e005afb000000000000000000000000060b2ab6c44b7fbcd3ac2140c5dc1c199917d0220000000000000000000000007534877c93764c24691f1244357949f258ab423300000000000000000000000019969f08264e7b4cdddef35a2aa51e9830da8549000000000000000000000000bf853610a597115e52f97b270186452cf7025f3000000000000000000000000099a4a55c1c873e7ab45da47e77aaddf65f00c2f70000000000000000000000008da4e94e20160dd93f464f3e2a491872caa9e37b0000000000000000000000000ea3e742a9b9739092089e4f9640ee1b10a2f8d80000000000000000000000001819a5363b5516166a822147d705b64d54ae6bf100000000000000000000000013ba3afa8045f81b0cc29078fde0038230b75efd000000000000000000000000b7d4d790c655dc88cc11ebc6b6bd99b1d328f12d0000000000000000000000009031ca50b6aa5146205ca3a43e4561e0eae9c1840000000000000000000000007dcf5dfce2f69e2887a2905365bc7c60d991f730000000000000000000000000cafcd183f5cb6c175605f6c19df18fa4f9d43240000000000000000000000000f57531d9314cffac06b3d6d41cc54cc8981635d8000000000000000000000000daf8d8fc53e1c3787fb82aaa3d2e663e13e761d70000000000000000000000009da09319220e891e3935d97cca22344b9c322d750000000000000000000000009968b844ee18793a321b742f95584c9147dc5d87000000000000000000000000825cf48e04909b99dd91072efcccb6d2a1f71cac0000000000000000000000004ff7a2450d65721320472aa9afad169112c46657000000000000000000000000e726f52713456d04257a92881e90a32d1d7dfc460000000000000000000000003c6afeb6971993ca3c6c06f6400b2e2bdbc9bf4b00000000000000000000000063086135b47c4d8e5155e81c0aef39459f7909e500000000000000000000000062186079b5a3ed3e674d708ac65366c70eaf4a10000000000000000000000000a585df2aa602d705e1eee1eb763f28cde637a18e0000000000000000000000004c0ece991e0ce1cb81e0a5308ab3b1562873f6f3000000000000000000000000abf797a9b2d2e802f369a57ca65f1be119cd970f000000000000000000000000b1f9ab3f8a0ea4d997f7e71809ca8a6edf0a0529000000000000000000000000720ead6a1efde18457a78082f4b64267d3d0274c0000000000000000000000006cf98b680021331b6ebfa24d833d399d9214d502000000000000000000000000a92398a7e7b86f96db9d8033c9a0835207a7aacc000000000000000000000000eb8f4b091a2ec6df30b1d4d2b93f3c940ad291980000000000000000000000005643fb3d0f619df6b5afd5a551477cc748a480b8000000000000000000000000c08e20db3d3eeb878f35fb24c30df4738318837f000000000000000000000000879f8a1b0ded225f889d7f5bd8be5c699e96f2dc000000000000000000000000e8e84c6f1fc47d6be23de3c1fd2afb0be3e999cc000000000000000000000000f41fde26dd3af46cb125e7fb1709d4805ee400c7000000000000000000000000824b704a24214c1b3d0430ec7f214a72190389130000000000000000000000009c8d9ffe4b9d9e955017011a35922218fd1e696d000000000000000000000000139637bc6684c80a423f268298da11ecbefc26c40000000000000000000000009166fbb7aef07907207729b94910148748d566a2000000000000000000000000631cf9056bd8533e4582178c6d2ccd58768c75bf000000000000000000000000ddc90d2efa53ece6ec9018d77fc8c8102bb57da8000000000000000000000000dd66289953c310794310c0d8c05cdbd85409fb6600000000000000000000000099b943f3383bc6d75392dfbbd4dfdf7a3d9c6f7c000000000000000000000000b3449369ff549b27e4614e44d812d6adc5d1840500000000000000000000000095586f8fc8eb8a0f492ea2bd03ea6469185a4f590000000000000000000000009bd836f4f27d6d7d282d97767da679f93c82c2630000000000000000000000004b66e939650948f8cd87b20c4497c84f409138080000000000000000000000002697131f86b783bce4ec49625c5d505a15294d630000000000000000000000004791a0b3de8a8c443676fc81ebbbf1555743f1c2000000000000000000000000634c9ee2083ad0b6be3dc063fcd7318ce03b3de500000000000000000000000093a3507fe5682fc57e6a1c3c586e19c8adecc1820000000000000000000000001f592638aad34caada4b93e7ead9ae099199303e000000000000000000000000436a21edb990f7b8f92a0ae399cca2e5af252fcb0000000000000000000000000eef5dfb809b4f945eb90ff4800673b678ce510f000000000000000000000000eedb71de56465487e2323d45559b53c53abfb78b000000000000000000000000678277d896e801684e78a81a8971161a2beb7ef300000000000000000000000084a99857d1de64d3522c2abb9fecc25eb0671b370000000000000000000000006697bd44573a56fda6b84be13c75e25cf57226e3000000000000000000000000063821d520b758c8d4eabbf0cbb490b4cb87609f000000000000000000000000667654d685661fcb619e63831d167617076009c7000000000000000000000000fce33d97f893a385f83c9441aeb4354baa0965e6000000000000000000000000245eca424e31271c206e44956abab0136a3beaa6000000000000000000000000cc8eaccec5ddab3a081495eb709fa0e8e75e30f2000000000000000000000000bcb90e6845450be918ca29bd1ef4e6250cca13370000000000000000000000009d40a77cd02c1bc9069edf72046b2fc7f682631f000000000000000000000000d1355502068ad11c1f62cdea0c30a7eddd992c620000000000000000000000001933b49e04a75d11e9885d1f5e4d2af9890f5e2d0000000000000000000000005dc0873adeef85b758bf134bff831a9521999c8c00000000000000000000000052a812f6eb4c619ff49b40eec438aff893112f36000000000000000000000000ba2a42ddb30296476aa84647d70102b5b825ca2c0000000000000000000000009c9ed9aa34a306b9bbbe4c3072ecee79b5a1eef80000000000000000000000002bfb03a30e9772a7d8aadc58efe7d586633117ec0000000000000000000000000abb2a212c98344323105c3531a036e297d3b2b7000000000000000000000000ad28d3fcb133cf53b983e6b1097f2a0feda3757c0000000000000000000000003aa65414ac5cffebd10689a2247f7b74e6a428f6000000000000000000000000cb8ddf179d39f53d145846ec7d6cc557d35936030000000000000000000000009d73127bfd2ff7905b6284c05582c82ac9e9821d000000000000000000000000dbfb5bed9431924ae612d3f73f91bddca1b1dea4000000000000000000000000934321fa2f3be6eb5b9a474af57f5d0187453d9d0000000000000000000000009ae58d67cbafb3e02f98457624e4bf6b89848733000000000000000000000000e62e1eabab617394b92cb85d3cceec7703928212000000000000000000000000ef7335555e642a42b8cce19a6ff497fc9352e0f3000000000000000000000000795156f0184d8d9f19e508a7070ee9945d23c26a00000000000000000000000054f65619aa0ee95bd1462f28955bebd2cf767bf700000000000000000000000048b9b3855e3b05e92a985c344dcc6c8073ff98be000000000000000000000000f1cac6d7a4d3f665d8deb008ff756aef5acff30700000000000000000000000096f87b02ec6dfc870eda60f6785b5282e177e0c9000000000000000000000000c6a8dea4b4106263a1405258004903d1fc5ea541000000000000000000000000c1d6d1522416758662e7e3f4c5357bd0536100680000000000000000000000009b7703de1b6d7bf8732985c167bfe6ab09d055d50000000000000000000000003997925f44034df60229cc0a7c86b091e54ca218000000000000000000000000e1f16ec6aa3b21207840279390146a15c8678fcc00000000000000000000000013fba7613788e17765d788942e36b9256e47137a000000000000000000000000508fa907eb8e6d7fcb9797dd89d305c21e247028000000000000000000000000aa852938d615bcc54d3a79fa76f773eb19ba84fe0000000000000000000000003d9d32ac9ff4d5bc96bdc2765ad4ee1c43d20c18000000000000000000000000b7a6ff9526d02d88b356ad25f9c5b1e74531deab0000000000000000000000001653562025f29aafaecad00fd15be569d2e87ade0000000000000000000000009237c75a148625cf9a95ed34a8a8cbf3bf8b2e9300000000000000000000000096dae19e7e211e3fd3c0ef5aa38e88b6fe5916bd0000000000000000000000000c00e05be79286c1e517b8f361e91f4a1714b1ab00000000000000000000000083021344dca6dc572f236585e86f9a1c7daeace000000000000000000000000066ea236dbca5ff3dfacdbace3c70f96ec347749c000000000000000000000000d4669d0e5cd3ef84f5d5b88e0500048a562621b9000000000000000000000000cec5a02acdafc1351411e2fc3b99232ec8dd4bf3000000000000000000000000c6b8e72a17abb9dd404015ee78ee132710745e5200000000000000000000000028f1a3999bc334f81a1eab63131c24fd9d31446f00000000000000000000000012a11c802b0e9ca9236bd5c516458cbaf7b645c300000000000000000000000093d2541a70e0e39d0b4f1da7b3da7916f98d96df000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000064c900000000000000000000000000000000000000000000000000000000000064ca00000000000000000000000000000000000000000000000000000000000064cb00000000000000000000000000000000000000000000000000000000000064cc00000000000000000000000000000000000000000000000000000000000064cd00000000000000000000000000000000000000000000000000000000000064ce00000000000000000000000000000000000000000000000000000000000064cf00000000000000000000000000000000000000000000000000000000000064d000000000000000000000000000000000000000000000000000000000000064d100000000000000000000000000000000000000000000000000000000000064d200000000000000000000000000000000000000000000000000000000000064d300000000000000000000000000000000000000000000000000000000000064d400000000000000000000000000000000000000000000000000000000000064d500000000000000000000000000000000000000000000000000000000000064d600000000000000000000000000000000000000000000000000000000000064d700000000000000000000000000000000000000000000000000000000000064d800000000000000000000000000000000000000000000000000000000000064d900000000000000000000000000000000000000000000000000000000000064da00000000000000000000000000000000000000000000000000000000000064db00000000000000000000000000000000000000000000000000000000000064dc00000000000000000000000000000000000000000000000000000000000064dd00000000000000000000000000000000000000000000000000000000000064de00000000000000000000000000000000000000000000000000000000000064df00000000000000000000000000000000000000000000000000000000000064e000000000000000000000000000000000000000000000000000000000000064e100000000000000000000000000000000000000000000000000000000000064e200000000000000000000000000000000000000000000000000000000000064e300000000000000000000000000000000000000000000000000000000000064e400000000000000000000000000000000000000000000000000000000000064e500000000000000000000000000000000000000000000000000000000000064e600000000000000000000000000000000000000000000000000000000000064e700000000000000000000000000000000000000000000000000000000000064e800000000000000000000000000000000000000000000000000000000000064e900000000000000000000000000000000000000000000000000000000000064ea00000000000000000000000000000000000000000000000000000000000064eb00000000000000000000000000000000000000000000000000000000000064ec00000000000000000000000000000000000000000000000000000000000064ed00000000000000000000000000000000000000000000000000000000000064ee00000000000000000000000000000000000000000000000000000000000064ef00000000000000000000000000000000000000000000000000000000000064f000000000000000000000000000000000000000000000000000000000000064f100000000000000000000000000000000000000000000000000000000000064f200000000000000000000000000000000000000000000000000000000000064f300000000000000000000000000000000000000000000000000000000000064f400000000000000000000000000000000000000000000000000000000000064f500000000000000000000000000000000000000000000000000000000000064f600000000000000000000000000000000000000000000000000000000000064f700000000000000000000000000000000000000000000000000000000000064f800000000000000000000000000000000000000000000000000000000000064f900000000000000000000000000000000000000000000000000000000000064fa00000000000000000000000000000000000000000000000000000000000064fb00000000000000000000000000000000000000000000000000000000000064fc00000000000000000000000000000000000000000000000000000000000064fd00000000000000000000000000000000000000000000000000000000000064fe00000000000000000000000000000000000000000000000000000000000064ff0000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000650100000000000000000000000000000000000000000000000000000000000065020000000000000000000000000000000000000000000000000000000000006503000000000000000000000000000000000000000000000000000000000000650400000000000000000000000000000000000000000000000000000000000065050000000000000000000000000000000000000000000000000000000000006506000000000000000000000000000000000000000000000000000000000000650700000000000000000000000000000000000000000000000000000000000065080000000000000000000000000000000000000000000000000000000000006509000000000000000000000000000000000000000000000000000000000000650a000000000000000000000000000000000000000000000000000000000000650b000000000000000000000000000000000000000000000000000000000000650c000000000000000000000000000000000000000000000000000000000000650d000000000000000000000000000000000000000000000000000000000000650e000000000000000000000000000000000000000000000000000000000000650f0000000000000000000000000000000000000000000000000000000000006510000000000000000000000000000000000000000000000000000000000000651100000000000000000000000000000000000000000000000000000000000065120000000000000000000000000000000000000000000000000000000000006513000000000000000000000000000000000000000000000000000000000000651400000000000000000000000000000000000000000000000000000000000065150000000000000000000000000000000000000000000000000000000000006516000000000000000000000000000000000000000000000000000000000000651700000000000000000000000000000000000000000000000000000000000065180000000000000000000000000000000000000000000000000000000000006519000000000000000000000000000000000000000000000000000000000000651a000000000000000000000000000000000000000000000000000000000000651b000000000000000000000000000000000000000000000000000000000000651c000000000000000000000000000000000000000000000000000000000000651d000000000000000000000000000000000000000000000000000000000000651e000000000000000000000000000000000000000000000000000000000000651f0000000000000000000000000000000000000000000000000000000000006520000000000000000000000000000000000000000000000000000000000000652100000000000000000000000000000000000000000000000000000000000065220000000000000000000000000000000000000000000000000000000000006523000000000000000000000000000000000000000000000000000000000000652400000000000000000000000000000000000000000000000000000000000065250000000000000000000000000000000000000000000000000000000000006526000000000000000000000000000000000000000000000000000000000000652700000000000000000000000000000000000000000000000000000000000065280000000000000000000000000000000000000000000000000000000000006529000000000000000000000000000000000000000000000000000000000000652a000000000000000000000000000000000000000000000000000000000000652b000000000000000000000000000000000000000000000000000000000000652c000000000000000000000000000000000000000000000000000000000000652d000000000000000000000000000000000000000000000000000000000000652e000000000000000000000000000000000000000000000000000000000000652f0000000000000000000000000000000000000000000000000000000000006530000000000000000000000000000000000000000000000000000000000000653100000000000000000000000000000000000000000000000000000000000065320000000000000000000000000000000000000000000000000000000000006533000000000000000000000000000000000000000000000000000000000000653400000000000000000000000000000000000000000000000000000000000065350000000000000000000000000000000000000000000000000000000000006536000000000000000000000000000000000000000000000000000000000000653700000000000000000000000000000000000000000000000000000000000065380000000000000000000000000000000000000000000000000000000000006539000000000000000000000000000000000000000000000000000000000000653a000000000000000000000000000000000000000000000000000000000000653b000000000000000000000000000000000000000000000000000000000000653c000000000000000000000000000000000000000000000000000000000000653d000000000000000000000000000000000000000000000000000000000000653e000000000000000000000000000000000000000000000000000000000000653f0000000000000000000000000000000000000000000000000000000000006540000000000000000000000000000000000000000000000000000000000000654100000000000000000000000000000000000000000000000000000000000065420000000000000000000000000000000000000000000000000000000000006543000000000000000000000000000000000000000000000000000000000000654400000000000000000000000000000000000000000000000000000000000065450000000000000000000000000000000000000000000000000000000000006546000000000000000000000000000000000000000000000000000000000000654700000000000000000000000000000000000000000000000000000000000065480000000000000000000000000000000000000000000000000000000000006549000000000000000000000000000000000000000000000000000000000000654a000000000000000000000000000000000000000000000000000000000000654b000000000000000000000000000000000000000000000000000000000000654c000000000000000000000000000000000000000000000000000000000000654d000000000000000000000000000000000000000000000000000000000000654e000000000000000000000000000000000000000000000000000000000000654f0000000000000000000000000000000000000000000000000000000000006550000000000000000000000000000000000000000000000000000000000000655100000000000000000000000000000000000000000000000000000000000065520000000000000000000000000000000000000000000000000000000000006553000000000000000000000000000000000000000000000000000000000000655400000000000000000000000000000000000000000000000000000000000065550000000000000000000000000000000000000000000000000000000000006556000000000000000000000000000000000000000000000000000000000000655700000000000000000000000000000000000000000000000000000000000065580000000000000000000000000000000000000000000000000000000000006559000000000000000000000000000000000000000000000000000000000000655a000000000000000000000000000000000000000000000000000000000000655b000000000000000000000000000000000000000000000000000000000000655c000000000000000000000000000000000000000000000000000000000000655d000000000000000000000000000000000000000000000000000000000000655e000000000000000000000000000000000000000000000000000000000000655f0000000000000000000000000000000000000000000000000000000000006560000000000000000000000000000000000000000000000000000000000000656100000000000000000000000000000000000000000000000000000000000065620000000000000000000000000000000000000000000000000000000000006563000000000000000000000000000000000000000000000000000000000000656400000000000000000000000000000000000000000000000000000000000065650000000000000000000000000000000000000000000000000000000000006566000000000000000000000000000000000000000000000000000000000000656700000000000000000000000000000000000000000000000000000000000065680000000000000000000000000000000000000000000000000000000000006569000000000000000000000000000000000000000000000000000000000000656a000000000000000000000000000000000000000000000000000000000000656b000000000000000000000000000000000000000000000000000000000000656c000000000000000000000000000000000000000000000000000000000000656d000000000000000000000000000000000000000000000000000000000000656e000000000000000000000000000000000000000000000000000000000000656f0000000000000000000000000000000000000000000000000000000000006570000000000000000000000000000000000000000000000000000000000000657100000000000000000000000000000000000000000000000000000000000065720000000000000000000000000000000000000000000000000000000000006573000000000000000000000000000000000000000000000000000000000000657400000000000000000000000000000000000000000000000000000000000065750000000000000000000000000000000000000000000000000000000000006576000000000000000000000000000000000000000000000000000000000000657700000000000000000000000000000000000000000000000000000000000065780000000000000000000000000000000000000000000000000000000000006579000000000000000000000000000000000000000000000000000000000000657a000000000000000000000000000000000000000000000000000000000000657b000000000000000000000000000000000000000000000000000000000000657c000000000000000000000000000000000000000000000000000000000000657d000000000000000000000000000000000000000000000000000000000000657e000000000000000000000000000000000000000000000000000000000000657f0000000000000000000000000000000000000000000000000000000000006580000000000000000000000000000000000000000000000000000000000000658100000000000000000000000000000000000000000000000000000000000065820000000000000000000000000000000000000000000000000000000000006583000000000000000000000000000000000000000000000000000000000000658400000000000000000000000000000000000000000000000000000000000065850000000000000000000000000000000000000000000000000000000000006586000000000000000000000000000000000000000000000000000000000000658700000000000000000000000000000000000000000000000000000000000065880000000000000000000000000000000000000000000000000000000000006589000000000000000000000000000000000000000000000000000000000000658a000000000000000000000000000000000000000000000000000000000000658b000000000000000000000000000000000000000000000000000000000000658c000000000000000000000000000000000000000000000000000000000000658d000000000000000000000000000000000000000000000000000000000000658e000000000000000000000000000000000000000000000000000000000000658f0000000000000000000000000000000000000000000000000000000000006590000000000000000000000000000000000000000000000000000000000000659100000000000000000000000000000000000000000000000000000000000065920000000000000000000000000000000000000000000000000000000000006593000000000000000000000000000000000000000000000000000000000000659400000000000000000000000000000000000000000000000000000000000065950000000000000000000000000000000000000000000000000000000000006596000000000000000000000000000000000000000000000000000000000000659700000000000000000000000000000000000000000000000000000000000065980000000000000000000000000000000000000000000000000000000000006599000000000000000000000000000000000000000000000000000000000000659a000000000000000000000000000000000000000000000000000000000000659b000000000000000000000000000000000000000000000000000000000000659c000000000000000000000000000000000000000000000000000000000000659d000000000000000000000000000000000000000000000000000000000000659e000000000000000000000000000000000000000000000000000000000000659f00000000000000000000000000000000000000000000000000000000000065a000000000000000000000000000000000000000000000000000000000000065a100000000000000000000000000000000000000000000000000000000000065a200000000000000000000000000000000000000000000000000000000000065a300000000000000000000000000000000000000000000000000000000000065a400000000000000000000000000000000000000000000000000000000000065a500000000000000000000000000000000000000000000000000000000000065a600000000000000000000000000000000000000000000000000000000000065a700000000000000000000000000000000000000000000000000000000000065a800000000000000000000000000000000000000000000000000000000000065a900000000000000000000000000000000000000000000000000000000000065aa00000000000000000000000000000000000000000000000000000000000065ab00000000000000000000000000000000000000000000000000000000000065ac00000000000000000000000000000000000000000000000000000000000065ad00000000000000000000000000000000000000000000000000000000000065ae00000000000000000000000000000000000000000000000000000000000065af00000000000000000000000000000000000000000000000000000000000065b000000000000000000000000000000000000000000000000000000000000065b100000000000000000000000000000000000000000000000000000000000065b200000000000000000000000000000000000000000000000000000000000065b300000000000000000000000000000000000000000000000000000000000065b400000000000000000000000000000000000000000000000000000000000065b500000000000000000000000000000000000000000000000000000000000065b600000000000000000000000000000000000000000000000000000000000065b700000000000000000000000000000000000000000000000000000000000065b800000000000000000000000000000000000000000000000000000000000065b900000000000000000000000000000000000000000000000000000000000065ba00000000000000000000000000000000000000000000000000000000000065bb00000000000000000000000000000000000000000000000000000000000065bc00000000000000000000000000000000000000000000000000000000000065bd00000000000000000000000000000000000000000000000000000000000065be00000000000000000000000000000000000000000000000000000000000065bf00000000000000000000000000000000000000000000000000000000000065c000000000000000000000000000000000000000000000000000000000000065c100000000000000000000000000000000000000000000000000000000000065c200000000000000000000000000000000000000000000000000000000000065c300000000000000000000000000000000000000000000000000000000000065c400000000000000000000000000000000000000000000000000000000000065c500000000000000000000000000000000000000000000000000000000000065c600000000000000000000000000000000000000000000000000000000000065c700000000000000000000000000000000000000000000000000000000000065c800000000000000000000000000000000000000000000000000000000000065c900000000000000000000000000000000000000000000000000000000000065ca00000000000000000000000000000000000000000000000000000000000065cb00000000000000000000000000000000000000000000000000000000000065cc00000000000000000000000000000000000000000000000000000000000065cd00000000000000000000000000000000000000000000000000000000000065ce00000000000000000000000000000000000000000000000000000000000065cf00000000000000000000000000000000000000000000000000000000000065d000000000000000000000000000000000000000000000000000000000000065d100000000000000000000000000000000000000000000000000000000000065d200000000000000000000000000000000000000000000000000000000000065d300000000000000000000000000000000000000000000000000000000000065d400000000000000000000000000000000000000000000000000000000000065d500000000000000000000000000000000000000000000000000000000000065d600000000000000000000000000000000000000000000000000000000000065d700000000000000000000000000000000000000000000000000000000000065d800000000000000000000000000000000000000000000000000000000000065d900000000000000000000000000000000000000000000000000000000000065da00000000000000000000000000000000000000000000000000000000000065db00000000000000000000000000000000000000000000000000000000000065dc00000000000000000000000000000000000000000000000000000000000065dd00000000000000000000000000000000000000000000000000000000000065de00000000000000000000000000000000000000000000000000000000000065df00000000000000000000000000000000000000000000000000000000000065e000000000000000000000000000000000000000000000000000000000000065e100000000000000000000000000000000000000000000000000000000000065e200000000000000000000000000000000000000000000000000000000000065e300000000000000000000000000000000000000000000000000000000000065e400000000000000000000000000000000000000000000000000000000000065e500000000000000000000000000000000000000000000000000000000000065e600000000000000000000000000000000000000000000000000000000000065e700000000000000000000000000000000000000000000000000000000000065e800000000000000000000000000000000000000000000000000000000000065e900000000000000000000000000000000000000000000000000000000000065ea00000000000000000000000000000000000000000000000000000000000065eb00000000000000000000000000000000000000000000000000000000000065ec00000000000000000000000000000000000000000000000000000000000065ed00000000000000000000000000000000000000000000000000000000000065ee00000000000000000000000000000000000000000000000000000000000065ef00000000000000000000000000000000000000000000000000000000000065f000000000000000000000000000000000000000000000000000000000000065f100000000000000000000000000000000000000000000000000000000000065f200000000000000000000000000000000000000000000000000000000000065f300000000000000000000000000000000000000000000000000000000000065f400000000000000000000000000000000000000000000000000000000000065f500000000000000000000000000000000000000000000000000000000000065f600000000000000000000000000000000000000000000000000000000000065f700000000000000000000000000000000000000000000000000000000000065f800000000000000000000000000000000000000000000000000000000000065f900000000000000000000000000000000000000000000000000000000000065fa00000000000000000000000000000000000000000000000000000000000065fb00000000000000000000000000000000000000000000000000000000000065fc00000000000000000000000000000000000000000000000000000000000065fd00000000000000000000000000000000000000000000000000000000000065fe00000000000000000000000000000000000000000000000000000000000065ff0000000000000000000000000000000000000000000000000000000000006600000000000000000000000000000000000000000000000000000000000000660100000000000000000000000000000000000000000000000000000000000066020000000000000000000000000000000000000000000000000000000000006603000000000000000000000000000000000000000000000000000000000000660400000000000000000000000000000000000000000000000000000000000066050000000000000000000000000000000000000000000000000000000000006606000000000000000000000000000000000000000000000000000000000000660700000000000000000000000000000000000000000000000000000000000066080000000000000000000000000000000000000000000000000000000000006609000000000000000000000000000000000000000000000000000000000000660a000000000000000000000000000000000000000000000000000000000000660b000000000000000000000000000000000000000000000000000000000000660c000000000000000000000000000000000000000000000000000000000000660d000000000000000000000000000000000000000000000000000000000000660e000000000000000000000000000000000000000000000000000000000000660f0000000000000000000000000000000000000000000000000000000000006610000000000000000000000000000000000000000000000000000000000000661100000000000000000000000000000000000000000000000000000000000066120000000000000000000000000000000000000000000000000000000000006613000000000000000000000000000000000000000000000000000000000000661400000000000000000000000000000000000000000000000000000000000066150000000000000000000000000000000000000000000000000000000000006616000000000000000000000000000000000000000000000000000000000000661700000000000000000000000000000000000000000000000000000000000066180000000000000000000000000000000000000000000000000000000000006619000000000000000000000000000000000000000000000000000000000000661a000000000000000000000000000000000000000000000000000000000000661b000000000000000000000000000000000000000000000000000000000000661c000000000000000000000000000000000000000000000000000000000000661d000000000000000000000000000000000000000000000000000000000000661e000000000000000000000000000000000000000000000000000000000000661f0000000000000000000000000000000000000000000000000000000000006620000000000000000000000000000000000000000000000000000000000000662100000000000000000000000000000000000000000000000000000000000066220000000000000000000000000000000000000000000000000000000000006623000000000000000000000000000000000000000000000000000000000000662400000000000000000000000000000000000000000000000000000000000066250000000000000000000000000000000000000000000000000000000000006626000000000000000000000000000000000000000000000000000000000000662700000000000000000000000000000000000000000000000000000000000066280000000000000000000000000000000000000000000000000000000000006629000000000000000000000000000000000000000000000000000000000000662a000000000000000000000000000000000000000000000000000000000000662b000000000000000000000000000000000000000000000000000000000000662c000000000000000000000000000000000000000000000000000000000000662d000000000000000000000000000000000000000000000000000000000000662e000000000000000000000000000000000000000000000000000000000000662f0000000000000000000000000000000000000000000000000000000000006630000000000000000000000000000000000000000000000000000000000000663100000000000000000000000000000000000000000000000000000000000066320000000000000000000000000000000000000000000000000000000000006633000000000000000000000000000000000000000000000000000000000000663400000000000000000000000000000000000000000000000000000000000066350000000000000000000000000000000000000000000000000000000000006636000000000000000000000000000000000000000000000000000000000000663700000000000000000000000000000000000000000000000000000000000066380000000000000000000000000000000000000000000000000000000000006639000000000000000000000000000000000000000000000000000000000000663a000000000000000000000000000000000000000000000000000000000000663b000000000000000000000000000000000000000000000000000000000000663c000000000000000000000000000000000000000000000000000000000000663d000000000000000000000000000000000000000000000000000000000000663e000000000000000000000000000000000000000000000000000000000000663f0000000000000000000000000000000000000000000000000000000000006640000000000000000000000000000000000000000000000000000000000000664100000000000000000000000000000000000000000000000000000000000066420000000000000000000000000000000000000000000000000000000000006643000000000000000000000000000000000000000000000000000000000000664400000000000000000000000000000000000000000000000000000000000066450000000000000000000000000000000000000000000000000000000000006646000000000000000000000000000000000000000000000000000000000000664700000000000000000000000000000000000000000000000000000000000066480000000000000000000000000000000000000000000000000000000000006649000000000000000000000000000000000000000000000000000000000000664a000000000000000000000000000000000000000000000000000000000000664b000000000000000000000000000000000000000000000000000000000000664c000000000000000000000000000000000000000000000000000000000000664d000000000000000000000000000000000000000000000000000000000000664e000000000000000000000000000000000000000000000000000000000000664f00000000000000000000000000000000000000000000000000000000000066500000000000000000000000000000000000000000000000000000000000006651000000000000000000000000000000000000000000000000000000000000665200000000000000000000000000000000000000000000000000000000000066530000000000000000000000000000000000000000000000000000000000006654000000000000000000000000000000000000000000000000000000000000665500000000000000000000000000000000000000000000000000000000000066560000000000000000000000000000000000000000000000000000000000006657000000000000000000000000000000000000000000000000000000000000665800000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000