Special data
- Status: Successful
- Nonce: 3453
- Type: 2
- Gas used: 8524376 gas
- Gas limit: 8593197 gas
- Gas price: 32.81 Gwei
- Effective gas price: 32.81 Gwei
- Max gas price: 32.81 Gwei
- Max priority gas price: 32.81 Gwei
-
Input data:
0xe19c225300000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000003f200000000000000000000000000000000000000000000000000000000000007dc0000000000000000000000000000000000000000000000000000000000000bc6000000000000000000000000000000000000000000000000000000000000001f40000000000000000000000003888e50ba20eff0184a168cc3a8abdabad68580700000000000000000000000062167dcedf1793e869b80e9b5b5ca341c5edaadb000000000000000000000000cfa948b1c234737394ae464fc212ccb0de5865890000000000000000000000007f45862fac25c1fd528e3d0b0bd73dc6144a71520000000000000000000000005451b52b759a50950f81f5b89152c78716060a5c000000000000000000000000ba58437252d76af397ecaf3658da5ce057e65d9e0000000000000000000000006cf443da52df5d2d778fb2758dfac2d295f9a6b5000000000000000000000000c3f93bf2c52de11a4d5c272ab88f666857c930eb000000000000000000000000ccc877496243029cb4fde73e7e333c9697edca710000000000000000000000006a6071a28afe9415d86ff6029b1ae81c8456e1e2000000000000000000000000c9cdd7f4d1038fdd18fdcd396b25e0b5fb3da87100000000000000000000000014e9e4cc0ff1df8911cca39303398dec88cb7bcf00000000000000000000000051db552460c643c349fb7bb4332b650d2f11bde1000000000000000000000000730e9975f70f85b6036a1cff56c1c74d5890285100000000000000000000000075c0732b1a42d70d4ea06812ff435cde2c5be087000000000000000000000000fee4490afe328fa1bf25865dfcebb114490c891300000000000000000000000074d6c128ee40da5d9995c39e6086507107e8fdb80000000000000000000000001d909138d087fcd73258a88e47e5de4c99377faa000000000000000000000000cf61b0a19359aafa19161678ed36ecf565ae73000000000000000000000000008c3ca426bf3139de4f960104617867103976d92c000000000000000000000000e7bd2a1c08ff528af64bfac53dc7b5c00b32c7ab00000000000000000000000039e21cc6f07d3a3e9ab7930daaab9a821c82f9f3000000000000000000000000f92ebbb81014b51338dae51f3dd1c835be8ccad8000000000000000000000000618ce66d2c8a5404cbecedad832edc234a05a0010000000000000000000000006634372b85252a084d23f1acae94d8ec8a579c680000000000000000000000004fc912db77045c2690d2f6b685a0a31a230f6539000000000000000000000000292e47643766c544d0305bfef03d31cbf444617c0000000000000000000000002b00da2f86696be801131540cbcd9cad90c50614000000000000000000000000554fd82087ec6ab19015b621b555ef744d665aaa0000000000000000000000004e7a0448dd2c99962ef81fe0067f81f93c724b54000000000000000000000000dc9c7c3662cc86c1b844e944ec22ed7c6dd1ef0b0000000000000000000000004a140b4498076b8345360c8bf0ed152bb7529db4000000000000000000000000341a58539efd59a01c88265e7b578d34db77c94f0000000000000000000000002e3a1a2e34434006b1cea18cfb711b1e3d9c4cd600000000000000000000000095f5baf2269045d55928556f06cbe660743ecca1000000000000000000000000506ef1a7a509519f0ddaa690ceafa3a2d693c57a00000000000000000000000089fdef4355dc66a53aa2990938d6f5832b4965e2000000000000000000000000835b3371bc815197d6af18d687f029bd89108371000000000000000000000000a2275f97049f916cb3ea3721fe342abe82e10c73000000000000000000000000a972bd573aa9ab71986d673152432e307b95b6e2000000000000000000000000d6b87e8ee40ec0540798132d6c51344db459f68a0000000000000000000000008d85e6adfda53e3c5c67f43f1783107e16bbe6b000000000000000000000000077e489d28109581b4ef211750efe95790701ba210000000000000000000000001896c30208a636fb9ea9a2e95e58dac2dfbc21aa0000000000000000000000006ecbe8b1be6e9edc3dd3908dd58818733bff665200000000000000000000000063da9a5fd83cbbe59e2b5362db40a2bdbe16931b0000000000000000000000006c1c400fb38ecddf0942eddef0b04ca7ed39c27500000000000000000000000066ce7eae1c75754fc32a23f3524e62793d1a34e70000000000000000000000005a2cfe1b8cc33ddec87fbc00ac0889af36bf55400000000000000000000000004dcde1d5970266c117f2b1d49e6d9d656d287b4b000000000000000000000000bd74eb26faf869225f008fda4ff744569e0b6b1500000000000000000000000065697b53027b06d14e2a8842342e2d47cf7c585c000000000000000000000000d6e4071403c6f274514d05808f795eb278c9d3810000000000000000000000003445bde5b51b3c76e7ee8b696c4e493fcba6173b0000000000000000000000004ce76b289e471e99a63b26e4c61e047c876e94b5000000000000000000000000dfcea25dd6730d7fc34ebb83e61a7f7381708050000000000000000000000000dc824ba9f3acb38c127d887ce7293a251fd0f4030000000000000000000000002403ecf5cc0f6fdff422fa5be3e75c69456dfdd50000000000000000000000000fd141dc14963ba65977e840a55f7b6a13c285e4000000000000000000000000874879d187007ab18b27ec683b355a7e37118734000000000000000000000000f0fecdaa046bdcb047f38a3e4366f6110a91b71a000000000000000000000000a40a7617c1c1edb3ed5953cb7d0356ac89c3c4d00000000000000000000000009d99ca6ddd800b6ddc55c6ee5c3438828593b420000000000000000000000000c7062d17de97bcdf4ce8a3532130b3b6d8fb6e560000000000000000000000000f35af29c03d82dfe5ab7d2d64964e824432219c0000000000000000000000005a562c962a2e2e3b291f64994be78bfefe7abc3a00000000000000000000000015280ec154c85738612fe4d8911e47e6ff810c460000000000000000000000001ee025c7ca370df28498cd7e5583aeb360dd6c69000000000000000000000000f264ab36f80d35bc455474a54993e202dbd8e2f30000000000000000000000004187009d3202a8e06fd5758a0894e3ace14c453a00000000000000000000000021fbc92dd2154352e6d5457dc0e3098300447e250000000000000000000000000a311ac6ef0156e38f647b62941b596dad1b77ba00000000000000000000000080009cb94db1612cf0dac3f4bf4862c76cafbebf00000000000000000000000003113ff9ad99b7d170cb90a3df37a76627cbfbbd00000000000000000000000094d3861cd375335e0953d645e1dd261fc818a07a0000000000000000000000007882764720a72fccd1e583f01df221f4aff44fd1000000000000000000000000e2fa7ead905bdb92cc216db56bb859b391073e7400000000000000000000000085b86f516012fcb79e37ae4a4d62d054bf170fc8000000000000000000000000907406921cb7a078ca1e50c60c512dcca7434d920000000000000000000000000ed70d8bae0921daa004778b015e0e0c9cc5c13c0000000000000000000000002e2d067da2f21a141ac2877999645f1cd4faaa8c0000000000000000000000007cec15f784f520eba4415336c693aebfbbaa08c50000000000000000000000009396c53c06750ba500d29d27e49491147413f15c00000000000000000000000025b7369d92e41544a5542875f2ef849a073172b00000000000000000000000005077daf1dda29b5bdee150a4b6210b708c2a358000000000000000000000000064ca0db9d078ce90517f6223b41a14c693e9e67b000000000000000000000000adbae10fac3d11265da2dfd4bc4c0acf1c4034790000000000000000000000009bebd93d2d0690f327da4424153d9cfeaa1fd41e00000000000000000000000049f908d6fa71784130f5dec2aeddacadd9f1e522000000000000000000000000bb6f4337536465270c5ee994c53a22755ddfe8d0000000000000000000000000e5f536db870afc435dbb3e0f36034b7ea0ee733d000000000000000000000000f59ef481a95f8ac0f8ff41ffafbd6c5db2806994000000000000000000000000300ae2cf8b84de4a88d853c3240f91eada57ae2b000000000000000000000000cd188025c78d8268cbca6ceb53ec2ad31592c9570000000000000000000000001e877439485a86c319bef69b1de17bca11eb3a100000000000000000000000005df4ee3f32d72e898e460d707cb04b47cdba155a000000000000000000000000067307894986cd30c10eb9e337b6f6881f4eeed2000000000000000000000000db8f0fb504f8984ed92c6dceb9a82612e9b0d37a00000000000000000000000063c80a26b85f86e63b068c95cbbf324ce363566a000000000000000000000000baeb4de2901c2f194c93baa54fd1b537ea80e3550000000000000000000000000dae2d23c9925c2a674e1bfa2fc3ab8594c3c533000000000000000000000000c182c32a1413d2b23d7e0c12f41990e65e98a2db000000000000000000000000eb9f05b41a9f84f18dc892621d3f4a57c957ff5800000000000000000000000023c289d3dc6d97a9c9deb7a838d785a045013dcd00000000000000000000000082d7d52863b3009523caaa4d0b739596175cf37d000000000000000000000000b99476b6fe8fedeb0349cc723571336904830e270000000000000000000000002b5985951a4e0440bfe780a04a57ca79a91d44ba00000000000000000000000076b92364bb63c1bdc9331ed850a024f891a4b8c600000000000000000000000076d413466f8335023ca29e566049dba26bd6e87b00000000000000000000000086878969752aeba54f0fd8bbeb4982bb8a5f5e15000000000000000000000000f055b3e580bd11adb20ca3bad3ed2c5956200d96000000000000000000000000860daba1c479b312d4f8249328c05d086e94ac21000000000000000000000000a2db333b1e8630d45946bee3a15a54d0cd4484f4000000000000000000000000c3c97e6a1e7eef8c3d02b944a6c99e03eec2bc9100000000000000000000000070e50f68c7a80e0939f62c8707cad99dd85e3d26000000000000000000000000b2f91450752fc3cb4e0bdf902ec444a283fb9ac5000000000000000000000000abfd44e935f0d29889fbcf042321f6656f2711650000000000000000000000007ec8badcd23f8b93df80766c9363b09ee5368f98000000000000000000000000ca2737e9e8ddea63c7f0c27238a7a8cb47ef68c10000000000000000000000002c35b12b5b71bd6c8e7063958be6f70857ad888a000000000000000000000000e90e28b975bea1f5d5273b0aa03a5b017299fe680000000000000000000000004d5797b8715d2ac223b4227b086fb99389557e3600000000000000000000000008400cf6d7d32241de58c0b10df77bf563b3b88c000000000000000000000000e76f385f86fc51e12fed39a359a20ed8bad4a1e20000000000000000000000009923edabc02091fe215b2b901e1cd37edd5e24740000000000000000000000009a3340063f4a9a7220e2246aa7d4da18614e9737000000000000000000000000d56cb3726b3cb94650d805a09b47112b2aa456860000000000000000000000004304752ebf2157c4978369d1dbcbdcff9d8ae0830000000000000000000000002824935fad6c83bd72591b2bb77ffc70e505c66d00000000000000000000000016a8716977d18d09304dd321b862021f358670c30000000000000000000000005e4d69917b692fd411dbb29c3807c2d310d731110000000000000000000000007dd6dfe01dff70842468e4755478494a090996350000000000000000000000006c50b405a19e1e3c0a03b30785ee5a45237168aa0000000000000000000000003c48049cb4874d034dc97de0e0758c699f94293d000000000000000000000000b68a624f2b808e582245a800b689879447cd69a1000000000000000000000000abbd8c66facf72fc91c3bde86cf6b069c0730530000000000000000000000000e079e6d7872c714532e85687e1105591403b7518000000000000000000000000d66b343fc26209ba229ff5cac8f49a9698d3b306000000000000000000000000b81230d8b843d646537287d590d38290cf4586db0000000000000000000000004cabb02578ef0f9811cc683a62c6ae87bb5dfddf000000000000000000000000d7649ccca1ff107566270911bf9bb9b31185f43c000000000000000000000000b28136298fdbaaed1afc33f63bab81d0c591f67f000000000000000000000000ee4da252c332d0333339fef5e0c9ce50fcbe08c900000000000000000000000015a7af6441b896fe7caa44496958a1037361192c0000000000000000000000000f289c95dbd0afc171743d8f2a5ec969edb9dd80000000000000000000000000ab95cb850a3a59db7f171bb44a1cd21e7fe165110000000000000000000000007cd12d48bbb8dcad4cf4d559c1638eac6c6795f6000000000000000000000000c15862a92234dd159e4cccce7d4ba28d3e05132e000000000000000000000000408ca000353ffbcf81b66b0cbc5de6646e89a043000000000000000000000000d3bc6a34985e3fcbe5a4147429d6b1ff18f56bcf00000000000000000000000003688abd2c28efcea4cadcdbbc0ce8e233706a9f00000000000000000000000092699d24d7e8384be100d15178972b3d14cba2f7000000000000000000000000e68567bfc4293d860ba338a3e3225596ae2ce2790000000000000000000000003a7381abeaef4f2f204bafa9cdd5b3d9a496043f0000000000000000000000006e17a0049410e242a26be08647efe899ea8ed516000000000000000000000000664ef2d14d6caa6514e8a495f3d4b183f85799a6000000000000000000000000f583e4ec4a5899bee45fdfcc71df4daa25afadcd0000000000000000000000000b5ce9c8f0dcfdd0d2ec8815bfc52d3c49f77230000000000000000000000000fe76d22bfe65f689e34583bed577c1888f9cf83900000000000000000000000006474d05fe12a06768537521575279d45e8134aa0000000000000000000000000d5a67524b6100b82f9e630053e7ff94a38e61e1000000000000000000000000997404e96a54474cbf3bb2de0d16d4b2d67d35e9000000000000000000000000e5473f438b41a90491c343a2dc2538ee9a146fd3000000000000000000000000f5d4dd8e5225e2fea3589715aadcf9455b680839000000000000000000000000be4a4c1e396e00e99a0fac0a4cf966fa87a81e240000000000000000000000009a9ad49102a01b120a82582307f4265a742375ae00000000000000000000000050b5ba05709d7151a9a0e054205700c1d49da3b3000000000000000000000000cd298bb5d0966e410b5852866d084b63fd38edf20000000000000000000000002e0e87ca3e265413f8aae1af472e222ce683f9370000000000000000000000005524d92eb7aad86cdd3950312eb17ed89c7bfab7000000000000000000000000edef75474c97284b5145ae3d3de6dd0875476ad30000000000000000000000007a1650fab193d0040b1fdbdd249c952d1fc9aa82000000000000000000000000849368e54e993a7a8b3866da395a418cbd98bea80000000000000000000000001317ffe9a09641e76087af1c452f25e0f52bd3860000000000000000000000009b1980c698acd0315eb1c8d25c47b523cd71a258000000000000000000000000e72c13ca6ab142b46acc90f92eda9c717eaf685b0000000000000000000000008686067b19aa540ba7186f154a336422630ca3360000000000000000000000003f2359b4ae288e2b1a8af344390b0b86da320a54000000000000000000000000fa608e8929ac49526c24a62322875907be529c06000000000000000000000000b364d4b4b2d5c982a439ed6007d2aa82e3287d4a000000000000000000000000287a2a09a3434cdc4742a3df6e1440f5d49974ba000000000000000000000000d97d6c985b6350ba5cb92a19a9fb2c7fe180645500000000000000000000000096a5fe9d67152836ebdf01c78f4411685ec4a47b000000000000000000000000b13b395bdc94116ae414c47c3aae306e9297a6e70000000000000000000000009622b762d7ab19356dfcdaff9057f7ac9feb7d8a000000000000000000000000ee1f4ef656f27b22d588f7fb11773ad9986470250000000000000000000000001159524a7b2d707ffdf5bda25aea1db3c662c2590000000000000000000000006f0ff728a63767af8a9a77daa7c42b2ee4580b9300000000000000000000000059aa40f0384b22c50f680fcb65b05d7953cbcda400000000000000000000000067d8bbb12a118c45d762bb113a0aef3ccb52be560000000000000000000000009901050273df878b36ba296868e76ab1a9aa38a700000000000000000000000077b8eee73e9fcc6f4d2fb9d179470a3cd42b6159000000000000000000000000fcc53fafc7856ac4b1d8f3d368d64b2e728e36600000000000000000000000008dba5fafc6625b11e150f4a0c0d2541ae2a92b74000000000000000000000000e9fc32d418ce782fffd579709d32ce45255a3ab4000000000000000000000000c837da1ba5234afd2260d8adcc6a36b3d2816cda000000000000000000000000534ff71465a224de3bc8a3ed422c64b5566b5854000000000000000000000000b7df35781642a6a8d6c071cbf45006369fe8b67c000000000000000000000000f7dfe7d0b200bbefb6dd402dc74d446630090a86000000000000000000000000b29dab4c19e530db571f8f05a6e6fd55ae05ee330000000000000000000000006e8ef5aa76ab5f0a14c890147ab5dd447be2f590000000000000000000000000a268680ad5a1443698764a9ddb535b877a464ce9000000000000000000000000a878eaeebb2c470648ab13e54ef4152ec7f9ec33000000000000000000000000cb1be167d81e31fade4abca075a90e55f268596a00000000000000000000000040c1269bd0ce59b39237c7893413b89940ed8b92000000000000000000000000c3a5fb31f4cce1b8a434e840fec6a9a4f5a5e642000000000000000000000000ae66b096c93e141ab61c2e6724338a61c5c0f1eb00000000000000000000000088c625ec23eb9a74787618896e872e199859e50e0000000000000000000000006f7ac25e47a3bf8fa03198428043cbeadda01881000000000000000000000000b2c27914f9d76fcd87a9c08228f9f6700c34dc6b000000000000000000000000262e2c0569e764c50fb67d3c47a6d47c7d2b80100000000000000000000000004a040e29c0ee8bdc5fddcc7463f9e31b21fa1cae000000000000000000000000aece15bcea027eb23ad29f268ef31c836d9f97da00000000000000000000000048466985f3b637ddb3d08207be401f3680794ab3000000000000000000000000cb80c5ef48be2eda38ffcbe803d5a0b79aa5ee19000000000000000000000000ea1c459c50f506df701bce47e644c66b01a6c710000000000000000000000000ec589911b444b0079331ddfa160913d0dcf2fe8f000000000000000000000000b80ec9b45fa9f6f4191ee3ef7bf43e284bf89f41000000000000000000000000258ddc1b6113167df680cf77d27afdabe4c298b7000000000000000000000000e7754b7603621a44bf83551fb9a68e754b490ba90000000000000000000000000f475c2b5e5d26b2e46c9ed03e91977515c1df1500000000000000000000000054b479b75cd3f5613e58c6004befaa057b78fcbd000000000000000000000000c9132d16bca1307e523ceb57929264be468f054a00000000000000000000000030f1af126a319bfd41dad8b4350f08f69b3ceaac000000000000000000000000c2844b1a2b9862898288e8aafdb39c119a9108f3000000000000000000000000882cacdeb9e927aeeb040bcd7e47e9bbafebeb9a0000000000000000000000003ad24da9d8dc4bf6bcbe29f1f84890416dc280da0000000000000000000000007b0327dc1f803f3a954cb4d51a81845186d4e5b5000000000000000000000000d9196f7f544d394f585e872fef5b51d992eb7c74000000000000000000000000255e3ab903bfdbbfa8370189d0681acd4df1fa9d0000000000000000000000002dff5e3c0f2e64086b401c0114faadebb432e128000000000000000000000000f8a5b6b1d65edaea6b4144a2189a17593d63ea910000000000000000000000007025581da915a649ac52713fabd12030b1c17ccd00000000000000000000000011736a2c14d6158d5409fcf9d5a35e8f945c68c20000000000000000000000003b815534631b00addb1d639a4434a1a855dca5680000000000000000000000007b89826d8f86a53a976e68abacd888319507bf6400000000000000000000000066997b55499fa3e616a32040f7453e74cefc760400000000000000000000000041b8ce8fce54a418d4a523205a6cc50f0c5beff8000000000000000000000000098862bba55d86211692325d7152889a96794c48000000000000000000000000f1a9187ef962ed7c079a2680e0a6fda79bf24e6e0000000000000000000000002561af617d54676efdb09817dff9efc9731d6b0a000000000000000000000000ff1ecb1b84597a8eea89b9dd26ad32f1dea0a507000000000000000000000000224d1637a04fa649fe47d69e8f278ab8f53f0b99000000000000000000000000b7a7f430af51d3b6d8b13781a21a72d23edf83c9000000000000000000000000e0ce93e1e7318bfadafa5ea1a960f317853613e80000000000000000000000000c2aa318c98a80591959c831a69734fd8f70c46e00000000000000000000000057715f0990f6b9f4b05bdb3ff24812fdf6b7c08600000000000000000000000046a1ab5581632423f5bdeec5514f9ed7ec6183a900000000000000000000000030ff407c89c1050ae5403b29855a0109f3a826b9000000000000000000000000d5bfd3b6f5a680b9fcd6eb463413bf7da2b5677f00000000000000000000000020465c7b3f71cb4e227b6f477810d2ac953e2a6400000000000000000000000078074ee758839f704b85d9beabbbf5bbe1a105400000000000000000000000006e7a8a62d66f0d74ab0afd5898f77e1ecf173a580000000000000000000000003625c0bc32bf88252e56684190969aaed7fc81a8000000000000000000000000f4f0db3648ab43c054d1ac7cac47e80d52cece0a000000000000000000000000a95df1482ccf52f33bc08ef071ed46fe8e4472170000000000000000000000000ecdaf1998a30b8d8bddd6c6bea17a776e089adc0000000000000000000000007741dcd7f87e64134f782fb6014c9ade90bcc60d0000000000000000000000004f1e8b880181c116759ee7918f3b38bdb915cd140000000000000000000000009171c15315be15b71bb1bc4b0f42502de73d19c3000000000000000000000000c9cb1c97417ddc30d3e59a86a8d21b56d5a7248400000000000000000000000010c7634881ea7d32a0f6708cb78413b9e50cb2850000000000000000000000006be8755a9eb17bac05241c8283e8d8da3e419342000000000000000000000000804e4894434a6bbdc059acc134d05e87c394a815000000000000000000000000b499ce8215bfbfa22d34d42a8af77b59782ac641000000000000000000000000ab19a66f86d34dfb60e6743bcba782e88c19a56f000000000000000000000000cb3673bd23197a64ddbc9969533777cf7de6b76a000000000000000000000000b0ecba3d16cd088b023d3e73884b585feb6df3ac00000000000000000000000097887bbb2922c56f5d5f3264a891e9202742d30200000000000000000000000071a50e93ecefbfcee42d84c1dcfc94ab71c866ae0000000000000000000000007498701c5dd0c699520dab1364ab37099e79b654000000000000000000000000e78369338621ae0733c75b13685282e1f24025ae000000000000000000000000340e3ab6a8d489e9735e7908b3578b735888115e000000000000000000000000ce825b9c800690a74ce12c5727910005e50a89320000000000000000000000005b4937d1da24095d4bf06c09ca71a88242e266c800000000000000000000000034005729b7648f24a289ca56b59cdc5e0ec0f5ea0000000000000000000000008c437763fde813a100b325c6d9c4591cc8967833000000000000000000000000bb029388987bdc0f67a7201809159ca135a57b1e000000000000000000000000d320d928ddc6bb093f6712bc26416dec509658710000000000000000000000005bfbd7780c596465ee4131663483b901d9711923000000000000000000000000c9f31f726b1441f32ce3c06133e77a93dbe703bf000000000000000000000000ee7e5918395683783b56fd772041067903f569e2000000000000000000000000f30b5a14f2cb9a8818d9c7764c58c93a2d8b6e23000000000000000000000000ccec906fb0144f44b2c8a0269d50e43d50fb077800000000000000000000000002c8e790fedc102276fdc77450755299fff3e5bc0000000000000000000000005c7e43828107d4843aa68135fdb9fc834d622d4700000000000000000000000076345ef5242e0b7dd80c46675448399b0ed48506000000000000000000000000cb9e618a511a32af6a89ed995f26def06f12eaf2000000000000000000000000e423952775d1efbb8a0f878d6ae1244f644194ed00000000000000000000000006ca1ed55faa82b0127134054a01fe9131c87d41000000000000000000000000f9d5a518fa622530a95a358cecec352702b589c000000000000000000000000087880355b020925d7b205bae4ffc26929928174e0000000000000000000000006ab6ae6eb407b85a54a78048907779ff714260b300000000000000000000000035f5a5157fd8d705f84f00c44baca98c03fbf48b000000000000000000000000f27f013aaecef67e0f6d78ee33b3727131c320dc0000000000000000000000002da0b7b848f223b16660362d5fe18ce61a23527e000000000000000000000000840a2d6c80554587b171fcae566a698a9387c54e0000000000000000000000003c04d969104f550f4951a0ca66a12d9de8781ab4000000000000000000000000be17d2fcfa18592abb5cdbef983f6830dde4271a0000000000000000000000009c56410bdd84247d0414786a321d6c5f6595003b00000000000000000000000030b745a7e3e8ac470b7f6c984963359b08144fa00000000000000000000000002dd614f29e4bc7237cb19f35378eb0cfa690da6c00000000000000000000000046c510037a531c94ab46745b95d781cfcd82017000000000000000000000000014bd435dac2f425bcf355f445a90ee8df788f8660000000000000000000000005d3406f853c0de02c3fe8d551bf045ba02502b810000000000000000000000007c43f1fb30f7fbb5223621349b4e6d2112e3b1ef000000000000000000000000bcbb226e9abbd8a07cebe1fec41f66ed362e4d730000000000000000000000005fce877719adc1bf9a472ca4d27f130ca60bda6d000000000000000000000000ab1fcb93ecff242d1c070dbec9110d4aeb0e8c8f000000000000000000000000dbf7623480a7e10246c4590d8a04a2e3f43abb5b000000000000000000000000b18f8a39f01c66164cd56c8ae8166d88dcf9f02a000000000000000000000000b5ac19123bf17df59d63b97b018bbcc21cdfb09a000000000000000000000000ad70ef4ddf4688913381f8edb7323e6ff3377cfb000000000000000000000000ab066184249ea9cc32901e6bb00a4ad6cb85b4e9000000000000000000000000ea4f478f504b4b9c2954d4c7d0004a8d3050e216000000000000000000000000b68f2e450344dba429af1b62ea1b99388c7d4a54000000000000000000000000f167f765ad55f9ef235ca57b845a6b5e3bc27e48000000000000000000000000a5a4db5bfa3fa43eb39d97fbf94f841ac6e103e5000000000000000000000000cc690df54b3f22a91f9c91bb3d65e6e8a503b331000000000000000000000000fc89c215a6924ed1cffb48345836e4b657efe4e400000000000000000000000060a2b110d936b64fa3da868c88006d59d287a3900000000000000000000000002f54e03b55bb5f6350d9ede39057493cd99aa5d00000000000000000000000004257058b5404a541a7222fe049b0bbf290fe1bc2000000000000000000000000ca0036726e353ba9c87320f21e734a4de449df200000000000000000000000008eae953977801261a49951560de25f406951383f000000000000000000000000bf2a12006918a9118368910b047291e440c2d457000000000000000000000000f9f7be8a569ab0696e6c22fd2a9162c46d4ea0d6000000000000000000000000ac3479fc840d3f1bcb700b437e934cd3a3cb3409000000000000000000000000dafe6453249abca077ec8c2e113aa44b4a6a68c7000000000000000000000000c917766c33d612aeb894df67969a0b37c5fb8fae00000000000000000000000034024df2c389fbecf57570f6c55decd421779e45000000000000000000000000b128930ae95ac4d4a6a5270c879ae7d00abd42e3000000000000000000000000250087a37267536d9149643ba2aaa7152c023643000000000000000000000000bd6cd4a88f1111416979ad0978202b2397a41a070000000000000000000000004b9d3955a1714ec9437820b3427969def160b3fa00000000000000000000000090c5ee6d8251ce1c51ba6ce3c25759ebe13086a80000000000000000000000007862766f3733ef048a8064023e7da5901f9d81f1000000000000000000000000f2bdbddae08dabc88273c50500be8e6e000d7ef400000000000000000000000008baf6124f7e896cd0b462eb66d7d20b9b84d62a00000000000000000000000023ded88f5b9027684fc456ed71050fcae3a28a3b0000000000000000000000006ed091baf2a3fb187a58d73dace857263380c91a000000000000000000000000acb8e89d867432fdaef27b3c73de6ddc1f19647e0000000000000000000000000fcaaf1101578717e651cb22c2bd490f48c19327000000000000000000000000425629add54a8690e72838f7a970ac51eca244010000000000000000000000008735e72cedf4a879996350b8030c4a3b44d59ee9000000000000000000000000861201a66ab4d22b62512c7906ccf65354aeb7530000000000000000000000004698d4a9e52021d8de4ef2f0e6c7ee3c66732a1c000000000000000000000000f9a90054b5a5db9e359fad609b8da7c62d985426000000000000000000000000c1799244878d621fde844fb2bace430714742fe6000000000000000000000000e8baa95f6722f99d583aebf89232fbbbd0cbddac0000000000000000000000004eb1c2fc288c3b0a694a25e1cc4eda7efdf02ac000000000000000000000000085818bd9a856fd81bf127d610757a09b07796b3b000000000000000000000000f23527253d79a25f705245ddca90bf430777acf5000000000000000000000000fd3928247cf22a8f0f7a6953a4140fb39600d95f0000000000000000000000006b2ac52aeb89a9f518840c90731fef5136964d7f00000000000000000000000057e4f7382b3a33afb92a78fffdffe8246e426cdb0000000000000000000000007db3c4855ab62fbcc259ef0ce5596b9b3d34c9fd0000000000000000000000006e0fddccf789ea5cc67cda0567bd28150d9a7c3c00000000000000000000000003890c8438ec94cb907c0404431a0cc4cdd09c09000000000000000000000000c4fa48ddb1dcfdc75a6f028b236f56eb66c2538b000000000000000000000000af665f1bd7463fa5d9ea30cea14b29cba68ddd670000000000000000000000009e955481ca039b2b0e9122a86737d8ef709c881200000000000000000000000088547d516548a24b22b4939f55fdf39e53bb110300000000000000000000000096dd1944ae772f1ceba83b9462ea2a157aa3853e0000000000000000000000006318346b9b1dea299d66f2969622e212d6ea9801000000000000000000000000e7b4c4c14e69fa68c235d097391f831963bf7e040000000000000000000000003f62738178dc6dc086903ddb7b4a958fe8b3f38b000000000000000000000000d71f80b793528b91cf412691d473a6d2bdafeacc000000000000000000000000e5f19bf54bca0e42a9ed38480ba6bc6f6936936a00000000000000000000000092674d1e1d53bf7eb8e13899bb4e2312b56c2dac000000000000000000000000c59724d9e7fec088321dfed73740fd02ce85d95100000000000000000000000082d6d1fa8c405761af6ab60add52283ea987cef6000000000000000000000000e7b79a624e656598c7ec9058256e8d4f0491d4e7000000000000000000000000a457598fe06744e66cbeaaddfd4e0834393a33c20000000000000000000000003801d75f2c86eb17622a3f095cd588774f57fe0e0000000000000000000000007bb064a997347c34959da60d786a8847b12d6bf6000000000000000000000000fdd09e15cdab74887891c682a66239e75f642d95000000000000000000000000fa6419b1ab1c2406fa3bac5d7bcad4c8595f6af7000000000000000000000000fe65010e11ec78b05243834023f5f5dc876455b0000000000000000000000000dea21f4cb7a55c26d4d9aba80c6e27edc81382b7000000000000000000000000edac587943e60e27e69c20ebb21c3e51ad54cdb500000000000000000000000014ee461d694bdd23e54a1c9f4ed664efdb33139b000000000000000000000000f8432308c0d71e5df355f8e3e377cd5d06287163000000000000000000000000abf6ec0b84a54ef987f15e96680060d2b4ef58a70000000000000000000000005e15c8f8a5f814b42802fc4b3f87b34e987a092e000000000000000000000000a66bb2c8e50fe80b851b250c20be224c0cb1d0fb000000000000000000000000cfc5d50ec9a69da0c3a8c6271e1bc746a22826e0000000000000000000000000d3ea2ebb4f82df0de1e1fa09088bc1d08fef5c770000000000000000000000006b89f80d102bf2ee62d3c608a69e00c4cffa406900000000000000000000000084755e9b229c2d171571c74c2314434b2e898830000000000000000000000000168fa1a7061acf035c1105dd5ed38e220382b40e0000000000000000000000009c4637da0e631e7693ebc000e2c63a8d3931891a00000000000000000000000077e463eaae4b2c5626ba7ca67c1f377ea1122bc30000000000000000000000004f5105642db8ef252b7f34e5dadcd5cbab2b4da2000000000000000000000000c3eafcbd3fbcd393e3b80b3a87a8626a1934ba0600000000000000000000000096bbea790fd55f1a86635318fa9917a0535a6d5d000000000000000000000000fffa095f31b838b7a55e397b4569a0a117ab0f110000000000000000000000000c6f95b1259d30aa520bb9be64819e6424ff84ee0000000000000000000000007c6048e01fe1baed9e6bb0a4bff151ee104d702900000000000000000000000030ada0059bf9ca53134428507328ffc85f3008170000000000000000000000003b66b06e4fddadcd1ddf8753c5f0a6c3a63c5b18000000000000000000000000c2d2dc30a6d59384453520046008e713ee8b5461000000000000000000000000777483f0658d1b38a572e596230d14c94aa05bf9000000000000000000000000086e9328e8896eede72deb6affb686c9cc1ab201000000000000000000000000210e393bec05efc32e10ea3775c7eb0cf522f91d0000000000000000000000004bd7341941cf90bafcd91d27f65ab41017f85f4f0000000000000000000000000763c3be158d618988d24c09abbf2788a8e755cd00000000000000000000000025bf7104a3972f297c7d5595739c9ba0b89936910000000000000000000000008cb60c28458821fdbf39d829232c6de203e58e1f0000000000000000000000007fc0bb97aa3c262e395aa1ae66d1815f872ae61d000000000000000000000000e37bc9ccfae622cb76fbba7ee87849762b303ae000000000000000000000000004419d737d407a29c65a8a2ffcdeaf500f419cea00000000000000000000000006bae17d4583a56c0ca236a57b21493eaba6939800000000000000000000000032306323869d2b1d40dbae93338505119500263d000000000000000000000000a6c6ec5bdbb5cfbb71a97001ff43bb6b70aaa8ef000000000000000000000000116dcbd870e48900d5233dc96a983290325f9cd40000000000000000000000009d8eff5055a94c247c67b64499048e7ecee58edb000000000000000000000000ea63c47c74ddd0f26ea809cfb1ded2382235ca3b000000000000000000000000d12ae46ec4a420c9a2a946f8816f02c32332156d000000000000000000000000f7eca8fe7ff14ce08860c546e5bad0a81fc09a3f00000000000000000000000014a2277df9cd2ef5b16eb3b6f1420c8c7b49547100000000000000000000000046a1fa460ea3776b07436b8e673b152a1c91349a000000000000000000000000179d1cd75f25c3e314bd288b1e7f1e2001a161d500000000000000000000000038bfe385e9e15b63c88c92a475e318eaf83f7274000000000000000000000000de758de5739816425e6f9cd5da663d15d2beb5cd000000000000000000000000db9cc8838f9dc55379af815b9ab0ed9b5ee0b7620000000000000000000000001346ba26a6b660e335b65e28a9799f8223a58b8e000000000000000000000000c4fa29eed9ce2cc974a9c0248248a4075568f868000000000000000000000000e4e463242a4ee781cef6df10837018ecf5559fad0000000000000000000000007102ba42a9c4ebfc0e2787eaf64192b0578bee6e0000000000000000000000005519eea8279f260d0a12336ee3cc5a9d61e97af8000000000000000000000000ac19663e667c2963e57eda646971ebe5325ee03800000000000000000000000092e3f85ef012ceb132326f329eef3726a14ba103000000000000000000000000455f70b8378e46f06493288bf65fe953fa6fe5040000000000000000000000007fc1f345e460909f9f99579128735e8146fefc7d000000000000000000000000af7f6bd3dd8fae406d4cd27d88df6393857c68e5000000000000000000000000e0338f63b0c04f006e60d0f1946bdd4fb1410a79000000000000000000000000c46960f8887008ad1fb83d160aca0020285f9f59000000000000000000000000929ddce078c494b46af07e3c597d1cf9af3207580000000000000000000000007d06055d15ae9c61b6dfb1a6bf9190ca772fe599000000000000000000000000b69770815dd4634802554590493ca1c06bac5b0b0000000000000000000000000dc37382f4925dbbccc285aa84b4fc89571e233000000000000000000000000002fb19f5ce2d17c5a042b4d888474eba9aa8aef5000000000000000000000000c48511a76bc9edab71e3c042a79e6d65dd4b0c28000000000000000000000000c5df6b03baa0cf20a204392180627be51bfbca5f0000000000000000000000000802939a0a6cc440cdbfdc7b7552f64a3f6a8c1400000000000000000000000042a05126275de1a1291dafb916dc1158dd19ae9100000000000000000000000035101261a25d5318a4c96e0b3fa8c2e98ef130d4000000000000000000000000489b5660ca1d40afda4a6cc323039dba879d8ae3000000000000000000000000e8ab332ce3461c13fb68dc5506376068d4c7d5a5000000000000000000000000352b4ba6b3363418b223efe880d640ab0022202f000000000000000000000000f179bebdf12e7a2ed66cd662b05c15ad0ef457cf00000000000000000000000045e421f39082328042c0e2f14a9d4acbda3f678600000000000000000000000036a1cf1a36804f56e6c44a40303db5a54447bc13000000000000000000000000163ee064eaafb581f626d871ff3c2614989a0793000000000000000000000000a08e365a334874e1c116fb9149abed11142458e9000000000000000000000000e5cdd4b43318d9cdc57791c25529b87c02e02888000000000000000000000000657931dab54884ba8eb03f591301fe5add0163ee000000000000000000000000fc5fb041337a68454dbf4aa5133f2fb7460f53a40000000000000000000000006b19e7a1ce0624a1ed9bb42ce419d2d4d86d62990000000000000000000000007e6a4fd7a484d7ed6e358c2c6d4ce3c4e750cd9200000000000000000000000033e52666164c743f5062cf38f8203794c20bbb0f0000000000000000000000005afe92b824b83384980219f2af730cb987b9b26b00000000000000000000000087bf3843d8e826c4cb387432645316a667bbcc7400000000000000000000000044e755ae5b59fcef3721a0304e9a011a8259e6fc000000000000000000000000cf6a21730a58d2f185f651c922c8e07b0d6ee65b000000000000000000000000b95f021bdf94e57b3885f89f38a807ceda90afce000000000000000000000000ed335f1eb643487050b672b5e8348150cdb5d72500000000000000000000000019f75f2076c6309b5db5d2857ba43ac55010057f00000000000000000000000053d82e4e518cc991223569b5bec6a7bef293ed8d00000000000000000000000000be39818359122456c987adde7e1fb6601500a2000000000000000000000000747d016ce73c6e8044c2b38a0f6c9e3d4e3b01ca000000000000000000000000b2cb211f66da61c4b4e2f606869271e80334e5e8000000000000000000000000e861d37f4d5885ab726b8ae066efa6f2145d57cc00000000000000000000000011c2d5a2b6c796d7f1f2c27a0c39679a2da01c020000000000000000000000002a7bfb117cdba33fe3038d03247acb2403abbc650000000000000000000000007a574e0228601009696e8f98a772cdb9f49576f9000000000000000000000000b421d29d76189a0b71b9b74ac511e1459b38dc78000000000000000000000000d07405998b74518fa0cadad149e998681f8fcd1e0000000000000000000000004ee30e731d2017fcc121f9feb07652538f72d17f00000000000000000000000057715f19e0d693043821b19f7ca65e9ef661d2bf000000000000000000000000bf32361d565380ba23665984ade196cd33ebd537000000000000000000000000407ffdb46ab78b9bd881b54cadb9ca1782427858000000000000000000000000432ee4859e57445fe9c9020c21b971210ce11be8000000000000000000000000fe10814c4c5d5a07da752f1766f4d7486c9931ae0000000000000000000000003b3fef5859a7892e6772420bc5cfea75665c84f10000000000000000000000007369bc08b5b768ae2130b41baa111f947ed103550000000000000000000000008adfb4e8ab93fc612277666ae43195350322798f000000000000000000000000c7dd92e9e745eb26e5143b14ec331e35a0d576d000000000000000000000000086e6c38558f244d7d3f30040ff6f77950cae9ca8000000000000000000000000230c725899e6908611ee64d65ba3fab12dd59134000000000000000000000000984810c54344509048369a2a2e1563bd47b13244000000000000000000000000fbdb0f54932a2b0697c029f08e3044aa92e68f28000000000000000000000000821a9d656330ee42eda6b8e65c9845c513d7fde800000000000000000000000094a5afadd98cadaf1d792bdbd84c31e68c208287000000000000000000000000453815ac22fb3957b32d5c3fb6a1956ec68a55c6000000000000000000000000b8b580ee6e57962f757bbcadb94207a92a3fdba700000000000000000000000074d00ff4ee5dbd84e94ed73847eef77de11ef2ec000000000000000000000000baec65287f66d18b5b31ae846b4770788db68b2e000000000000000000000000e8d50f23e47d7904e64de1654f195e2bd8478d0c00000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc6000000000000000000000000ebebfb51c9dee22b76f3dce10e8c5bcd3ab03e9c000000000000000000000000cdde1134ef4fa970218b68e7c124a11b009ce901000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004ed56e511028c246053eeee18f689af7ef6ab8c70000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000009d4fb3f0472d46e773d4b16a03b7d3f0fd21ce5d0000000000000000000000001eb347f69ed8113fd924661e9d73c598b7b22a8900000000000000000000000056714297e32061e2064b287859e18f52dbd91475000000000000000000000000c26e95544fc2ada550ea54d2e192ac905275fbd8000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb0000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c0000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c00000000000000000000000018013cc1b11ac72ec7efb5ff26b7b7049739e4270000000000000000000000004ed56e511028c246053eeee18f689af7ef6ab8c7000000000000000000000000576b0154ef1bee8de87b50b05e6e34da842f8a5800000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000760dffc230c51f0894f5ebc258157898b3a72bff000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000315e9e04a1991ed0965130fddfd9d617892a864a000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000003eb9066f4f831f7f337b3ee550ed7d21ab8352720000000000000000000000002df481ae71bfe663a30c61e913895cd01e1defad00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb0000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000343d2fcf732b018f112c875183cfa9edcb6e749a0000000000000000000000004ed56e511028c246053eeee18f689af7ef6ab8c700000000000000000000000095a81e7a15d88c2667f2cb509e0de207a04aad060000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000385040ed0d3fed0d14df50c69af4b9d1f98f35fc000000000000000000000000fecb4aa3f621fcd2e36b54b362db00b2d7cb08af000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc600000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000bb9bff33f7fe86632a81d3ab4e6cc80c803e6be3000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000001ee7479a3da8cdc2c850c9b6a0c024c1193e8ed6000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000698f351c4c8444d13bf560a84281aef80b8c4fd5000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000007bd2d2267a84a107e0ba9e1b21983b88e40910de000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000003cd22be849361d72508f8aa71b676c9cc931fe57000000000000000000000000317dc1a9c05b569e9f1624ab9737291c51af70fe000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000942d353f667d943f3fc7a5bff595b4fe73821280000000000000000000000000117eaa8f53b13710dc237dc3f198c976e4aaf949000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000003a583de88209fff85dcde00c769571584e0ac338000000000000000000000000ea252aa89c84baf2c45ebd173f4889336e679f04000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000000311d5012db1a8f479358d31687cb28ef8c62666000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000007f5b1793ff2f020d40c0ea5ed0e5a8d10396f768000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004416b019e502cd8fca8ea05e4078c61e2dcefa5a000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000e0effcc02fbfdbc3e9852dbde76f7280d63b1ac4000000000000000000000000b143802f3f1f4cdcc97c479e5407692dc8d4a40d000000000000000000000000758b6632a5c7fca0e7830c04dd1ba4e385ffd20000000000000000000000000025b785bb50a575c63b479a60ba516fb47e3cb0c400000000000000000000000099660e8aeb3008ff3b30c5c1047d3eee983099f400000000000000000000000095a81e7a15d88c2667f2cb509e0de207a04aad06000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc6000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000003eb9066f4f831f7f337b3ee550ed7d21ab8352720000000000000000000000002c2357d01793cef12ba5a5e9a6b904a8523d7c2500000000000000000000000076e35690fe693f2c13a701c01b065f734a90c3ab000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004ed56e511028c246053eeee18f689af7ef6ab8c7000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000848b1b6ba0a92ce020b62ab726a878c726fe66a900000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb00000000000000000000000066356b9744743aa8ff7e786b54d2498225cc5141000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000758b6632a5c7fca0e7830c04dd1ba4e385ffd200000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc6000000000000000000000000c9aa5629751c60f03c86828071e8af28eb99f299000000000000000000000000e5a72ef63737c565aaf51a850795241c08eaec20000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc60000000000000000000000002bf8a08607c524eddb70aeb73558b8dad760c28e000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000095a81e7a15d88c2667f2cb509e0de207a04aad06000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000e15f1a5e2a6c1fd0fdf94b97e68ba424c431df5a000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb0000000000000000000000004ed56e511028c246053eeee18f689af7ef6ab8c70000000000000000000000006c59b138bf5e20b252db5ff31fd599e4a6ce5ec1000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000023fd4687bf7bc700e40231446511ffeee61a2b42000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000d578e9ca6dda67fcc1e494675e9487d4a17f97f2000000000000000000000000aaa4e19445cde662ad575159d80392397bfdcc2c00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000f723d3288260997ea7a3c7917618553e81a12404000000000000000000000000ee860d94232c46fe077f6f48104fa8ab551dd7150000000000000000000000002be452cb73f6c8684defcc78c490d82ce71d967a000000000000000000000000ef6f2f61c0ed4620fbaac8799703c1b861fbdb19000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000c9aa5629751c60f03c86828071e8af28eb99f299000000000000000000000000760dffc230c51f0894f5ebc258157898b3a72bff0000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000aaa4e19445cde662ad575159d80392397bfdcc2c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004f1754eefb7a3ccf17582ff762cc4466b69b3578000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000001f2135aa3aff07f1cd68aaf47fd1ac329b1133e9000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc6000000000000000000000000aaa4e19445cde662ad575159d80392397bfdcc2c000000000000000000000000aaa4e19445cde662ad575159d80392397bfdcc2c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000002489746f7c491abac78e01d8cdf0c225ae190508000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000c0433934921778f1a0f74b2999b2b43867ce10e8000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000ea0803c6c4583b94f54d83f18db8ce3577b9a73f000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc600000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb00000000000000000000000012e887c4322b0f6c3084ebb104bb06048d94b8ce00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb00000000000000000000000090719246ab22e4197fd42d2d10e23ca6c9ee41ed000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000082c6916452a5ea73aa5ab098e59d12c8112faf090000000000000000000000007c9c0a643a638e3245cde5326d16232284ae0f8100000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb0000000000000000000000000f39f16dd1165aa7ca29a1dad1a33afadd2c17f5000000000000000000000000e5a72ef63737c565aaf51a850795241c08eaec200000000000000000000000000e1a3f563a2311b36cdb274885e9a86c691a3cbd000000000000000000000000323778599165b9056305a566ff8aea812b28a20600000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb0000000000000000000000008c6898b94821ec43738d487e7ff198da38fdbc01000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000e881d187b2fcb044c4f6fc4b50204a94a1c45f190000000000000000000000006d6863f053577f11e9e9d8ef1e9c47b452e31d8e0000000000000000000000009126a49b7ce305543fe104d83f0872f14a70b3190000000000000000000000003eb9066f4f831f7f337b3ee550ed7d21ab83527200000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000c00bee95c169056265cf985f144d121f7de2616e00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000e58a2b97d5bc1b1a6cba1447a0cca5eb46b102da000000000000000000000000fed0f8eaceaaccf20c5aed10a73fd55742a7d0ea000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000021cbae7a126956419e38ea48099eb3bcfa4f4d89000000000000000000000000bea5dd8d52059df0a25c98ee2fe96aeaac7278e6000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000001b0b6ff58f78f24844398413ca6dd095d418984300000000000000000000000095a81e7a15d88c2667f2cb509e0de207a04aad06000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000aaa4e19445cde662ad575159d80392397bfdcc2c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000031e6056bef60381bd74817eb26bfc23e50949779000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000435a3ca180c8087241a9ff75853d3a73f950571500000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000ab402b03dfae7687cd026c2ce88b56dfa644583900000000000000000000000014ed20ae47d3795bb5cf16b64ab9e54d5db2a698000000000000000000000000aaa4e19445cde662ad575159d80392397bfdcc2c000000000000000000000000cc161efc014896808a6cd10b8889e305ed777d0f0000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c0000000000000000000000002be452cb73f6c8684defcc78c490d82ce71d967a000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000007a3f01f7e758c545cada22c2f281be9f13356de8000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cd12b6f47addb1d67cb4835fa6bfb8d0b173d7bf0000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000758b6632a5c7fca0e7830c04dd1ba4e385ffd2000000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c0000000000000000000000000c942fe2fc429d9354a1c5a459ee38d67b5f67960000000000000000000000006650d1a1734fa2e46b4fbc9f96bf257c70fa6b5d00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000068161b0b884a618064e8272ccef4af983e41cc3f000000000000000000000000185637a0843b44fd8e4334cdeecaf6ac8f14d96c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000005f9de7928e75be787bed798859a9aa4a3d42f4360000000000000000000000003e8f754a37b7b4c904ece69a8f0e255c1a7e00d2000000000000000000000000ea3d7a05020b603ab10f04598fa534520bce14870000000000000000000000003dc31489eeeb3cb583568e846c0a023c1d9a2e1e00000000000000000000000058672b5f9bc146cf8f7aec057b5326c209949425000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000c2147ac30f97790507f84e372552be0c1c3c75cf000000000000000000000000c02583fef56b713e145a2febb48df17dcd84732c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cf6d55d0ca377f8139b19f7afca4a03edaa401a20000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c0000000000000000000000003eb9066f4f831f7f337b3ee550ed7d21ab83527200000000000000000000000055e3c855c3d9bea7639618ad599c47a0d4adaeca000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc600000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000088b3169d653f1196030e5e8894bfc79d99995a95000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000a066629cd06d537d4095b186edee4bde9b657e71000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc6000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000002f6b79945cfb19916c7269587438802b73a17b84000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc6000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc600000000000000000000000029365e547e3da68b364118b88327d66c0f1f63d800000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb0000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000a6c0c723467369a4e253db3db92f3f514b8cb10c000000000000000000000000f1b07442184f8d5e16cba571196f04996b21a2940000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000000b47a18be3a42033d8f1a9639e94f1206f7750fd000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000d76d04d93a3715e809f51c9ee3c728aaad255e52000000000000000000000000758b6632a5c7fca0e7830c04dd1ba4e385ffd200000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000f1f1d1a0f384f3b862f6033ca5677fc743db004600000000000000000000000002ba2d3c63a9f7e2f364e374178a88aa0c61c57100000000000000000000000041cac446f4fb1151c0777ba0606ffcda6749d61b000000000000000000000000c1bec426e0ff5e99056b93984b5606fd2c09daf9000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000003eb9066f4f831f7f337b3ee550ed7d21ab835272000000000000000000000000f9bd5057c3e8f7896d0b99c89e2ec74fc16129ea0000000000000000000000003831563ac624690632461b1da70d31660230aa230000000000000000000000002be452cb73f6c8684defcc78c490d82ce71d967a000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc60000000000000000000000003c017526731f9e78765376af4c92999572971be8000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004ed56e511028c246053eeee18f689af7ef6ab8c700000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb00000000000000000000000095a81e7a15d88c2667f2cb509e0de207a04aad060000000000000000000000009664a009b65dfb938240e5340491f99c7968bc0b000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000003eb9066f4f831f7f337b3ee550ed7d21ab835272000000000000000000000000f0bc300e61f5da36307ee5e9ba5938269771abaa00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000c41dbbcdf0763f44bd0cf527adb5caa2016f69da0000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000c9aa5629751c60f03c86828071e8af28eb99f29900000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000758b6632a5c7fca0e7830c04dd1ba4e385ffd20000000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000dfc102ce521449dc1c02649eac9ae0c3e434818d0000000000000000000000002266db787fda8a56a1f088b8d9d18da53d081a8800000000000000000000000033517a640c9e04c9ddb2e1562bad139e01209d1b000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000a39d95d8e1d5daad0bd55bd7759fbcee04fa13020000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c0000000000000000000000003eb9066f4f831f7f337b3ee550ed7d21ab835272000000000000000000000000576b0154ef1bee8de87b50b05e6e34da842f8a58000000000000000000000000363a6887f9566aca3c9b0fb46130e0644aca5074000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb0000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c0000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc6000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000e6aac20113f830eaf3d08356c17096e5c5978616000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cb415b9d13da9ba9450e79d5e18f87594c93ef53000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000157d08552d25440219e8913ff453fbaa41c0b8760000000000000000000000002e2b6384c264072e14737d09d95c0f1ec4fa8884000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc60000000000000000000000006faaf9f89ad63d9c9dc6a5815426bc9a4be5d40f000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000003eb9066f4f831f7f337b3ee550ed7d21ab835272000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc6000000000000000000000000c50a04eb56986445f660697ced542914557a8f9d000000000000000000000000bc5d76688153cf042f04b817fc1879cd45a11d5d00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000001981f50c2d294a23f9172511014ecfbcba066ec1000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000044ab9af72fe69412d476ac338c0fc95522bc93a70000000000000000000000006aab7106a7e3c270bde29d469c73f0a3b7fcc7020000000000000000000000000b13defd1decf844785477e0b0177147d3103f60000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be4ff4a56d72377f42410e3545b8284977140d5c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000001d02e4a1f5e94ab5fc926b3a213595581ec30cc50000000000000000000000005ba5b097ab4d9d9107ffadc2a8b7a1e33466f7f50000000000000000000000001ab44a209a2497b86006a4090cb5b7a737158f230000000000000000000000006d6863f053577f11e9e9d8ef1e9c47b452e31d8e000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000002c2357d01793cef12ba5a5e9a6b904a8523d7c25000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000758b6632a5c7fca0e7830c04dd1ba4e385ffd200000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc6000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000003db487974380ffac06a80a5f9cbf77ade1c9d68b00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb0000000000000000000000007ca5e59d92a2b982a45db0e1020542681b9fac840000000000000000000000000f39f16dd1165aa7ca29a1dad1a33afadd2c17f5000000000000000000000000db222e5d6f7dbe907fa1172ae4ce11423269cf0c00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000035637582853b8b34b9fb7e3fc8d275f205d804cc000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000c3ea3c3e90df88ef296f6f1a648b250aeea2ba06000000000000000000000000aaa4e19445cde662ad575159d80392397bfdcc2c00000000000000000000000047227f31a02addfea428d3424439bc72ae942b30000000000000000000000000241102debbc77d3e0af62f0f446fc02ba002cb77000000000000000000000000aaa4e19445cde662ad575159d80392397bfdcc2c0000000000000000000000004ed56e511028c246053eeee18f689af7ef6ab8c70000000000000000000000007e4c32078754e88cbf2f551a27a88c02aa77ac2200000000000000000000000095a81e7a15d88c2667f2cb509e0de207a04aad06000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000a1a9d1ca0f563f526103a29e35fb85bedb17e7f5000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c00000000000000000000000035b21bc7750c4373edc5ba3733ffae2e1748eacd000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000ba2e5a9affa5e7dc26677dab98e8168fd74810660000000000000000000000008240abdddaec0c41bd89cc6c0b9ede6c8cf2739a00000000000000000000000095a81e7a15d88c2667f2cb509e0de207a04aad06000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000f7c853cf51f22c4371d27660fcdbef072c18d921000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000000cacee72631e3a783305cb7d60c15f23fab483d100000000000000000000000002afe01dfec8998012d601604791f135427a4fee000000000000000000000000b624a3e60a0040d1caefaf061a2125c43fb5f79c000000000000000000000000acce92e955bc724d6ad33e935f8deb4000a706b1000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000922936398ffee1947a82a1a21bfae416c3875329000000000000000000000000d73b04d55ea0c429315f98e6f2225c5aae7640c3000000000000000000000000ea252aa89c84baf2c45ebd173f4889336e679f04000000000000000000000000781af6883fdbf1f7162a3b4513da93360eed00710000000000000000000000003ddf14d550c72be63ab89ae3c9c30869aba40952000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000000264b89c4f3d50b784bf3f1c775ac0c019e92d5f000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000713a9cacd1d91eb8600cb0db75ba4471dc101f49000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc600000000000000000000000024c60fe779a28ca1d2c494637771f15eb99a13c400000000000000000000000060ae07d5c9f204bf0af483f8493c24756b80ae370000000000000000000000008dffc5a617c68f0021296b2ae42e59d28560b9190000000000000000000000004476c7c85a5488954ddf113d14b3a6d3bd3699a40000000000000000000000006083f2868dc57c6389560d72f8b895ae8de3cffd000000000000000000000000bb9bff33f7fe86632a81d3ab4e6cc80c803e6be300000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb0000000000000000000000002989d667928f6b024e801a1ccd30fcaa9a2d6e89000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c0000000000000000000000004ed56e511028c246053eeee18f689af7ef6ab8c700000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000cc6d3252eb4dd861ccc201d4955f975ebee50245000000000000000000000000d75d68049d36b4d01a4f33bd1a793d02d1142fd9000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000073d460558aeabda5f57ae2a8e57ca8dda796d38000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000162d7d4787699b9acdf7a193f1a5fb2c91a4697c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000003eb9066f4f831f7f337b3ee550ed7d21ab835272000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000384d795703ab0f91218b741a7bd49ac3e3a849800000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000147717c9ce4e98688ace3c105726ce74ffe4c046000000000000000000000000aaa4e19445cde662ad575159d80392397bfdcc2c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000007fd44d9390a58e82a529f6debeddf0b116536ee7000000000000000000000000f618799b7e4975b8ef722ece49136da78553086e000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000dd332cad480653d7a148d00328b95891e2c1fbc2000000000000000000000000b9ce503409ead7dfb6f5049d0bdf51999dd3904e000000000000000000000000c0433934921778f1a0f74b2999b2b43867ce10e800000000000000000000000087db9b0fc626445a4a10ff6040af2ad8527d87ce000000000000000000000000713a9cacd1d91eb8600cb0db75ba4471dc101f490000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c0000000000000000000000009cd5894c4b26a3844e4005163e07ac0d4ca27459000000000000000000000000f7c853cf51f22c4371d27660fcdbef072c18d921000000000000000000000000fb9d6225b49089f7ef0acedc13a9ee8a97a531e30000000000000000000000004ed56e511028c246053eeee18f689af7ef6ab8c7000000000000000000000000486a6b66d50ddf1272435b5235b685917dfcfc91000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000ab017b8491319b176000927fe83ba79a048c22ac0000000000000000000000000311d5012db1a8f479358d31687cb28ef8c62666000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc6000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000343d2fcf732b018f112c875183cfa9edcb6e749a0000000000000000000000003eb9066f4f831f7f337b3ee550ed7d21ab8352720000000000000000000000004a0a6084611a8abd36441de50ae875e8353efe3c000000000000000000000000aaa4e19445cde662ad575159d80392397bfdcc2c0000000000000000000000001adcc15abfb056fc5309db8c8dab82a9a93a26c5000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000007186dd9e08d056203eba3f0d6718ae86a8ffadcf000000000000000000000000fb99f115b5ffdc6a178385bc8433866a150c335200000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000343d2fcf732b018f112c875183cfa9edcb6e749a000000000000000000000000d2df34668592f0b638c4e56d60f3c3884ff84b8c000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc340000000000000000000000002bbec1f5ee0ed4177a5351ea938095f51e937c7a000000000000000000000000f7c853cf51f22c4371d27660fcdbef072c18d92100000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb0000000000000000000000000a0a2316d69b9d9b07865a159106675311627f26000000000000000000000000cf8fcc2436e1bd0a6a0030874eb0c32a8703b500000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000c0e0635ee690d59ae508fb5f1f73dea839d6a24c000000000000000000000000ddf021151b66c6c2ea5686f1be2339e85fc168da00000000000000000000000033168ba691bf9970877e225e825751d882bc4626000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000cb39a8985b9cffad01b86699fe2d0042836f8bc600000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000aaac1d26c1987c6f48f9b8313cbb2d3e0761448e000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb00000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc34000000000000000000000000be90589018783f7409ac6663dfb22eb322f6dc3400000000000000000000000097b87bd3c4f48c0b16b0d14bc80adf33abd9d1eb00000000000000000000000060c202f2fbc11b7e4d1fcd44eee4b1ee6324136d00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce80870000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc16100000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000bf7970d56a150cd0b60bd08388a4a75a277777770000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c2000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce80870000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a06300000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca5500000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc16100000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f00000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000a9a8eed4c7b91de6d6d2a6b2d21300ec162b13750000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c20000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c20000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c20000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000004ed141110f6eeeaba9a1df36d8c26f684d2475dc0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f00000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca55000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f0100000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce80870000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f00000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc16100000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000aeb3dd897ade187b9f9e4c491bc7a81f69f7093e0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000430ef9263e76dae63c84292c3409d61c598e96820000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f00000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000