Special data
- Status: Successful
- Nonce: 3895
- Type: 2
- Gas used: 27916111 gas
- Gas limit: 28138835 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
- Max gas price: 0.00 Gwei
- Max priority gas price: 0.00 Gwei
-
Input data:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000975f7e02aa5d3f567e2713cf149bb3f89e88bd4b000000000000000000000000ffcac5a1361f3d0be8daf1cdf1ff645bf13c8085000000000000000000000000af5043f581ad0d7888956c7155b0aef55b775782000000000000000000000000a49a2424beb28c4c32030c603c3d89a82246150300000000000000000000000095258d86f3aa77736de18e72c2be86fbe9b027f1000000000000000000000000740d029bc27ed05ac67d56a838d907297904e78000000000000000000000000036356137738186efdff0c9279abc8651f648b69400000000000000000000000056095c6827704e12f9756d227da75557b5aa6e9500000000000000000000000036b9a28a48f99614966dd3005715e6228ed258ba000000000000000000000000404ed18ca3393ad5701557d1d960ad8beac6d4900000000000000000000000000fb7b9161a62ff7a361b27a726252ef38bf257c6000000000000000000000000bda2dfe6ed0b44174fe480b2ac63ed253c97db26000000000000000000000000ea8080ea191447a372134d35c76cb1a9bbb551ee000000000000000000000000a73803969cca772ea7cd383525bef23a534170f0000000000000000000000000ea3479b31521cfa939d2a9b3e725f23b9bf6d180000000000000000000000000e1ece0f535b87d8b3dc7e3d6813eaeaf5a693eae0000000000000000000000008314f27666944feb78e16d5311a94d23da6e4fd50000000000000000000000003b1426dd66794124d31dd9a47bbac35ae47d3067000000000000000000000000f02b5708a4bea60912eecea216d6d5eb7691f99e000000000000000000000000175214a9b0ee53415d5c8a349a362fbc5c40b638000000000000000000000000dd235777cde639f4281490446869632dd3f0aa5400000000000000000000000061b561fceee6c708c76389bc949eac2966ad563a000000000000000000000000b0a65053493fc162fe295c2b8868e170488a964d0000000000000000000000003fca847b8d884e8a1178b5530a5f1b304b63e01e000000000000000000000000e60c5f75ee0f8ae986fa1a73d47c23af5c91f7e100000000000000000000000054e59d63de12078f87fb6bf41cbc9e170625185a000000000000000000000000ebbd7033769a9a4bd0f7d34179415a195fe3fa2e00000000000000000000000029117d093558e0599ca4dccb8d865311a13134cf000000000000000000000000faafaa814f189adacc0b1073b36fe70505199dfd0000000000000000000000009061fad9896051d8caababb202a9c0c991c339bd0000000000000000000000000140b5ee4530b08769083379ceeed0f97909ec2b000000000000000000000000e19a731d24bfb83a08491d5c5d87163670f3d2c3000000000000000000000000362e7b48d85e51c536f837f8a4b1052952debbd00000000000000000000000001452c3d340c7f36089787c666ef755027a7d3fc0000000000000000000000000f4eec51b8d10bf6a831c1a0c059848e34a49a531000000000000000000000000344bae0112e196abf76f3c445c40817a0f5ab41c000000000000000000000000d026d036e0636cfe50b0ed90606f0c445e17824b000000000000000000000000ce2c024bbb01827d5a93e48635bcd5343f46cff1000000000000000000000000685150be3b40e26edbae5c19f23db7fbb58638e500000000000000000000000031243cdb884f58aaebbde162216212d9484d33f9000000000000000000000000c19189cab878ed2ae2ba302f4aacc860ef254233000000000000000000000000a083b232f01e4ab4302685c28d0bb57af28152f1000000000000000000000000e7a78c65227ed7235491682e3bb04b66a5eb351f000000000000000000000000f25059f1d926a5740ed51a1dbc85a159c810b6510000000000000000000000007821687e98db49e33a328ac7d0a925c2d779afcd0000000000000000000000003a0aff7c96afb209fe6c470a5ad499e820dfc0fa00000000000000000000000093821fc154253506e8a939228d2219d46c01ea41000000000000000000000000999b7f90c817127e51fe71a0708833004fdff02c000000000000000000000000955011f8aed911501e60f970e0850c6105105bf5000000000000000000000000ca17ec92127aa6c677e9fd4c37201d74045205e9000000000000000000000000d5b11189bbb52c64f63cc1a7c4fcd968070bee030000000000000000000000005d7304465bc2aa42e9e231ae5f93c9ebdc20652e00000000000000000000000013b7582da6d916fec9444e0388678e48c5882e25000000000000000000000000483ed4b5c9dc8d25a517444019c5665441f602b4000000000000000000000000e47d7f174ba417aab239393d90dc7b34838efcac000000000000000000000000bb5eb5d6a448dff90fe92a0b83098da3d958543a000000000000000000000000f1e990145acf7f975fffb9029d9a3ad18015c909000000000000000000000000d451efc3e2208cd15b3d95600e7123e524685dc50000000000000000000000000d12d12374e4368fbfc6dc1a39e4d95229ca39680000000000000000000000001c04bc0e37a75a72a0dd81fdd716d1963472e0ab000000000000000000000000cf3814283e7d286ee3aeb0ab785ba5b1a538cfc2000000000000000000000000024c992145a8e110372e234ed479642751d0d79d000000000000000000000000930ce98f196fddf78fbea5a83fc5b96c78fe792500000000000000000000000055b44f14dbd24320e490ef67437553f05b6cff4900000000000000000000000084b67815dff3d88c44b7f04c177c52bc6f1ebf54000000000000000000000000e2aa6fad6049673b000b2c0b8cbafe5b2dcffc9c00000000000000000000000056e0869fcf669f93232f0243ba3e33bd4e45173d00000000000000000000000065a726a839b2f7450f47346dcf04d58a21edeefc00000000000000000000000053125dffdf463d34f9339a6bcc97f448be30d0e50000000000000000000000007af777b0579bffcbc99170e4ea45106e7970b13d0000000000000000000000005c5cd65dedcf6495d66a385152db3ce15d40f4c8000000000000000000000000b1a1c9e72ee7032e9159072f2fd0fff6140763e800000000000000000000000020a3f07c5d945e87f99cbb450752bc321f8c57f6000000000000000000000000494b620000843bd7f21e2fb83c10af1b40c35e410000000000000000000000009b7ec67d32c603364cfdd7c53b8197022a25e43800000000000000000000000086ba4f6fff2c3c82be6ee0a08b52127048251df200000000000000000000000011b1f4986570457257982261b5764b93ad8dcdc1000000000000000000000000e03f9398ca0045a1409efada632ce0f469c3647b0000000000000000000000005637b034f19ee54b7b0e17be9a56529c49438b62000000000000000000000000e0b26a4451d745463316875079d5de2751e5a4ae0000000000000000000000003ae84569c12879f51ed8f2920f29cf29aabe451e00000000000000000000000075b55bc8edffe84cbc6c1d967805457d2d02c2400000000000000000000000006eb0f4b90eeb237f6ee6d5d8d69c15810b81fa0500000000000000000000000045baeb7cb2bc3b4a738deca6e77ab4ae8f99409a0000000000000000000000009385382928412b8aa6b72da3eb1285bbf39694fe00000000000000000000000053a2646e5aa9ab7eb778117b7aa367de4263e14400000000000000000000000083724334eb7a696603f6127d8dc595bc053172bb000000000000000000000000dd5ec3358756cf6cb63d797f2e305274a63163720000000000000000000000000da8e1af39ba4c2fc0b8311144cb431acb783585000000000000000000000000f6ffa7884456bd645147d71b8ec2afc282632f94000000000000000000000000b9e88da069b705f4b9442bedd5bd40cdbece9462000000000000000000000000d22681c0e24301faba4d52f053617581f5bb07630000000000000000000000002edc6a73da153632bdd8753fe736435d667f4f0600000000000000000000000065050b9e7930e153c1cb427832a25c1c2f55d103000000000000000000000000d1d28413adff550059f2d377bc6d12a1be99c51f00000000000000000000000057623636fa7eb6d29b9cf90a1a4cbd8d54f9c889000000000000000000000000294d404b2d2a46dab65d0256c5adc34c901a6842000000000000000000000000d2a453ca233d5c8807f8a6f2d6b444762af01fa2000000000000000000000000b1e508e8c52775d9e8d17be364eeae68cd6f9fc9000000000000000000000000925b68151cafa2462072ddf4f5ed8a904b72e3b70000000000000000000000005008a6f48a14696ebbb6daadc45c5006c7c7b4a6000000000000000000000000e712aedb0004b6a00579eb9f18914de61afad18e00000000000000000000000001078c6a065d2486560621dfc8e4ab40f424fea0000000000000000000000000abdad322b22776e81a6fc3347fec0649593971d0000000000000000000000000ac9c136d8780e739fc696161b349bf3c25c4654c00000000000000000000000073bb9eff1009ba829e73c7e96a1714a1d0524c6c0000000000000000000000006c67fdb855993b07c22ce7c0357af16c32fa25a8000000000000000000000000565fae7fad2a1afa49f9ea3d005c087b08e24ea70000000000000000000000006f1169a48703364f2e7223be2a10255cf6050f080000000000000000000000002982cc015e223e89ffce170c04a55cda44ff27df000000000000000000000000f7294fb1ad9d06066842b4b7e84d84b6d2a103b9000000000000000000000000c2066c9501af8416b9ae8d3b42217449a97867bb000000000000000000000000bdb90a73665660b09f7da4a2961a78eae79c10eb00000000000000000000000067bd1e45ffbddd0dbbb84593d5df10dd2739dea3000000000000000000000000d8d50972f0b563fe1ac3771c9668759a01246f7d000000000000000000000000afa8b2dbfdf0007e2554e38c954830e16619aba400000000000000000000000002b3de82fe568befa751c6f3782f30be71076fa1000000000000000000000000ec9184d3f077433157228ec6f7a04c1c175f42520000000000000000000000008e6fa632275f75ec16b8da45502facf773a3a4f800000000000000000000000039aec2d1735a0b7e4ccaff149d18404edd83d7ed000000000000000000000000081db0cc583bac9193c0133df089f1dd39c263ee0000000000000000000000008551d846589442bf292cb70165320aca42102add000000000000000000000000f1d0f1fc8d86f206a8a26564b9be50ba08023f68000000000000000000000000e04bf7477d0ea62045864f054b3bea28b181f9ca000000000000000000000000d5bef5b129fccc0d3d4c755c52aacf8849ef0b5d000000000000000000000000bb57e2a234a2cb005f77663e121edc9bf818b9cd000000000000000000000000b379e7dd03290e4890ff925f7eaa93e5823332ee0000000000000000000000009041ae33d67fe4775d131bc77d4db1ae81a587ea0000000000000000000000007165e3d50fc3dde4e44bfda9a32dfcfaf86409490000000000000000000000006b5a6d2dfe08540caaf2a86f8c7dcdbec490ebaf000000000000000000000000678a9407b7f57928392786b8aedd28dc153b28b2000000000000000000000000640ee353c88b6cbd764e4ca25ea29efae7647f7d0000000000000000000000005f8cc0d06c23e73e405fa5d1c770538304f4d93d0000000000000000000000005b7f6776337c4c4c15c9aa7461ab19f86c7b66d90000000000000000000000004cc214fab73971a12d49d33f0d421368f09569130000000000000000000000004c4bf68ea2b1c6a5b1cd79df3e7dce09542b612b00000000000000000000000037413ae0ce52b8e0049327270930a5822b5b19720000000000000000000000000b835c6efd8f05486409505f3b7cafaaadc652bf000000000000000000000000097425ac5b5c46dc621a57c39bc8b70e3c17547e000000000000000000000000a3987007f97277206a345f6780d0a863bf9b03cb000000000000000000000000e922d59b30fba44cdd34a6455de32be5a656a0f80000000000000000000000004550b2cdb6cab4dbc6301dbf36d3d20ef6ec8ca1000000000000000000000000b29cd2f64fb9a3f807d3b17a3ed4a07405a580f700000000000000000000000065e9477a8dd176091e5d6aac9d5a709b6e6d1855000000000000000000000000a7f1c4d10e27d775ecd08a8192e60a15a2c536d00000000000000000000000005cb05061c3861951bc9d3b35ac713cc12b39eb6a0000000000000000000000000c04d9e9278ec5e4d424476d3ebec70cb5d648d1000000000000000000000000b854a449c4d5fa5b88b90f2c60337f9f1ddb3cc0000000000000000000000000bd80cef5a09ed76c2bfb291f37ea0ac8449fec7e0000000000000000000000005bfb9a57e71d299355cc1b62b8c56593d76b23de0000000000000000000000001483df8b8ea26f7d11b3d01815f84c80fa833f81000000000000000000000000bad8fef1403b8844b928ee95539e9fca239a6f6c0000000000000000000000008e423161eaa7b2596edd5754fc29bfbd027190f90000000000000000000000003729ca7f146f14bdedb74fe010b8325938962cf6000000000000000000000000eb3df67ec82eb50a43e37fe8145b6acf7bde635f000000000000000000000000681d57b76e182f6c7cecc85411b095c90233a20d0000000000000000000000004d8a650230d9909c1cac2a25ebe4e15debed4e2c000000000000000000000000975b9663a0701bee21b22bf72337edacb464a912000000000000000000000000962d5d14aaf310d084922830490f2768c32094ae0000000000000000000000006ed8fad641c36c3abf55b1ee687e3aaa5caa545a000000000000000000000000fcc63faf081b30e6d9b7a80e64a7414175a46e2b000000000000000000000000575a5dc10c6b2a01174037b2dbead32a758a8a1a0000000000000000000000007c630b6de4a8473dd5374f9c81c11971734f28320000000000000000000000004936ea201a1779c106ea757af6a491304591d7a4000000000000000000000000a33e6ac12cf939374b2a8488c5a837922ffb68970000000000000000000000005697018900e72091704474a62420f6d787b13bbc0000000000000000000000007d36060c4ab033a4284e88bcbf4d9d27fcc34513000000000000000000000000bed551ba90ade6146c73e2d820c5e10139108ec3000000000000000000000000c88affe8db78dff0be4f823bea5cddea412384f50000000000000000000000007822bc8a35c1ec1f412034e84fbcfb5d3910726d0000000000000000000000006164439049269eee73014a3bb470309276159702000000000000000000000000cda19e9df1e1ae6f730f0c0c177d9ad1bf44d059000000000000000000000000ffc0a5d13fe2dcb1357e2cd7b2a2dbf3e6ab742f000000000000000000000000eec64ecc06afe349d93966b5375095f283a0453d0000000000000000000000006b7fe7b0350768eb850e9d128ad6a75a8ab42fd6000000000000000000000000af31f906d43300a4a256be7fd887891776e5137e00000000000000000000000070693588987f2008eb39279511e609b79fefaa78000000000000000000000000b4d8655d25e8a48ae6ade29d251a5fd4ae49b5a000000000000000000000000040bc9954063ffa5df5a8a4def721aa43a425e52f00000000000000000000000097d88c0dd99a29e3c70e1de1920ed39bb79b1a7800000000000000000000000018de760a7bb44909eebc3897f998080efd80d01d000000000000000000000000e80fa6fd37fecd1f357c4cad75561b35bf234b65000000000000000000000000ab8149790b9dcaa9b706321dbf04c9849e827a0500000000000000000000000018f4531bede873d988dc73df069d69bd44dcddab00000000000000000000000030eea02c29a641bbecaf33ef2df426f8d8c922df00000000000000000000000002fb69a401d62ec5c61baf3fa4d5c7142b535997000000000000000000000000d4f4288572508b07701d7a0dd29098fbe114fe1c000000000000000000000000a89ad4e527d23f8b6b58019374ffd00fa03d1465000000000000000000000000e859db73ec283d31427d97b8ff8a94c87a9d7fee00000000000000000000000068938cf9dba31a699f7ab6001f23b9bdba92c80a0000000000000000000000008321c27905d4c4e37040763976c00cf15ee1d21e0000000000000000000000002e01e55fd3f4fcbf65102625f0301897821519cd00000000000000000000000038098a414ead61dc6d68f9e8b742d8fab40e942300000000000000000000000075cdbe42f58ffcdec626fb98d4b0dde00629962300000000000000000000000051d10589dc61d3b8f1f4a546c41c427b48316c46000000000000000000000000edeb614c2e1dc136d5def488edc6a68becdb56de0000000000000000000000009572b139e2785cb3b3b71dada463e77602c0bff20000000000000000000000008260ee5fd3960816ee3dfe9b8fbfec83744698cd000000000000000000000000918006e98c3cfaedd50754c0094f222fc32e17b600000000000000000000000086b3255730e3604bdbc6bf6eb2a09706d372ae690000000000000000000000002584956eec722ef20052d7479a74de14df7a1d8700000000000000000000000065dff36baf649ec3286784723707020802a83ac900000000000000000000000053d97669770e06c85719602dc448ff679c085d4f0000000000000000000000004049c3b5b532e0e10ea41f81ed235afdfc45861b000000000000000000000000eb196d002e13291fd99aa9225b3c819944853493000000000000000000000000c91ceb02104cd690463a50a0963e3b97f3447fd300000000000000000000000064d20a2c9200c3592c5ffbb748c555268253a987000000000000000000000000750fc95719c955c160be76548e5f8d3a8fb136d60000000000000000000000002abe3fc24e45966d995a19d15621d8d5bbf2a1800000000000000000000000003665661a3aae6561c4017e913c23246bdf001aa20000000000000000000000008a73242a6a380cbc1e04e113352b81b33136d3f7000000000000000000000000236a4458c40bc78ebc5972ab559af8e57d4057ea000000000000000000000000d3d710009fd26f525d27ebd35ae57396e6d31e260000000000000000000000004d3fc08becebc21d70b3b4e1fa10a2b32680f2d70000000000000000000000003b39d5cb5ea96bf4f2855c89ec17984e6fec6e77000000000000000000000000635b95fe3f11f6968add2607ce63c4b2d4e97f5200000000000000000000000025a901aa14d4568c41eb25d5ad44847ebe2b348e0000000000000000000000008d347b47de77390874c3ac999a4c24f56deb4adf000000000000000000000000dc51a157ac9cdae96d8809454e80e0983c2a52a7000000000000000000000000a114cb1a64cf158edc70a7ab53cb938d230abd8100000000000000000000000088892dbcb0fd5dd6e4e22b8c7aa59b3d614656c4000000000000000000000000d6f136a301c31779e0913819f9ed3ccd313c61400000000000000000000000006090cd05691ab285d505176e3389621fbdff0da20000000000000000000000008de894b02bb5b9bfa2efea92d9a2d4b427094e67000000000000000000000000fed2c6db2dae99687710e962f72309f5acbcb506000000000000000000000000a2a19bdc5116c9fe1a493f719ea1a6f9606ba520000000000000000000000000ee2bdf1275f792901fdd07a0397b6c971820e6fb000000000000000000000000cb6630c6a6cb20c988e41047eabf8af621f9ed5c000000000000000000000000b209d528dc28c7860e166819ba27844eb6be10fb000000000000000000000000ff99ded69121677eaa219eddeea8dbac98208d02000000000000000000000000ff4a4bce9207d523389c7e4693d199142b22b423000000000000000000000000fa0d9525858efbec314ea85fd55450586dfd4b05000000000000000000000000f21cc6d5c7094886ef22d86de80b81ede96290c9000000000000000000000000f0605514979046ed1368a4279b88634657463bef000000000000000000000000ec68c7af9273becab4b9d5189827dc121c8e8d48000000000000000000000000e81afd0059c1b40862405e8e017de1c7827b8d04000000000000000000000000e5f6e2556d2368595051b1855a342cce987d4af5000000000000000000000000e5339e63afdf10119e12d1244f8338d0b9380066000000000000000000000000e274918ff5e05d533cf6e50a2f682b418611b218000000000000000000000000e0ef171f4795bc8335a743229d5803afcc15d129000000000000000000000000de59d34d3f99d68591d4f68682d6ca03d9731cad000000000000000000000000db6d1c652f881c276d2a8bae27ea96e48b54e279000000000000000000000000d9ef1c1ef5ab38f06410369498ce6dbba1727ac6000000000000000000000000d9996a53dd2dd07bc3d60cfecf2041e8a31fce70000000000000000000000000d6e486114c7478d0adc4d129366f3db08e998a23000000000000000000000000d5a7e426427bbd451d679fead6368d9e503bee71000000000000000000000000d5969ee4d0128bc7543a19cdb9d2e0ce0830318f000000000000000000000000d3b57f2d1db2560ff5f53b1582b34d570225e109000000000000000000000000d108aa993bb779969d93e6f532d1869314440dd4000000000000000000000000cc6003ec1964eb0a96a9da13a0a2e7dba52b97ea000000000000000000000000cbac1980ecd95128dc22bfd4609ef9129cfe1c62000000000000000000000000c7afa3291a1163d742829292ac8261decc80697f000000000000000000000000c77745dd523ba2f6f83c98a6f9abb3ffca12e338000000000000000000000000c6cd44388511327a37533600f48ba4a6d81d0545000000000000000000000000c1f1dda1298e64bdf086fd353191d0be7363fe97000000000000000000000000b8869aaffa8406daf9f456768aa39a535661314c000000000000000000000000b7b7942525343739674223061e437fff87399312000000000000000000000000ab65fe2332b7a366596326e43ec975413a610b5e000000000000000000000000a8ad4f48a79cf191c19fd92a1a04237c925bc4d0000000000000000000000000a667e9f43256e9557b6df2cd57892a16712b9766000000000000000000000000a6575a8565bc885c6f0a0cf8283c9e8e69aa56dd000000000000000000000000a643b40bcef23d12d12979ee2f6e53be63ab9317000000000000000000000000a46aa4b0f358daf0758843deb65fb372e724101f000000000000000000000000a3283feb23e1fc3912f5c65a1e9a5449bc2e1b94000000000000000000000000a216166a8880a3f12ea69c59fea75af7c811dee10000000000000000000000009d667ed60c53308c852c4333c80d0934a3353b6e0000000000000000000000009d4edc8209741e9e15aedfb161af5b8fd7ae526b0000000000000000000000009c3573eaa0c3d127dc46df4335c03887ac29000700000000000000000000000098ffc0d7c691c223d44ce211a18b2022c6900a450000000000000000000000009687c68d6a00babc0ec5b789818bcaef7f76906000000000000000000000000090cc15aa614ad4842eaabe8285589eace1a317e900000000000000000000000089fa2433858a86fae029ef1c324a0d7bc21474e40000000000000000000000007f7fe3af048e993d424811035a8a3153e69e2d1f0000000000000000000000007db2531ae9cb46ec7ae91cef6c59ee8b831fc9ec0000000000000000000000007cafae622d4926ab4a994416d3841f3946a295ad0000000000000000000000007b534daa10f485f19965d4676cbdc6d245d3c97000000000000000000000000078e0735085287bc3075f49d1d6394fd77af16d3e000000000000000000000000736788a3f2fe399654e8ea254b945234bab0e8f50000000000000000000000007126790bf90b9643950085a6bf483ea6330f05eb0000000000000000000000006e3d2069a9c4c06a73216decdd850bdef8fc1fcf0000000000000000000000006d58c65c33ed7cd616f5f2da3b6f931f110604870000000000000000000000006b165338da5d668f85a4a26d213adb9026c166fd0000000000000000000000006a1464bc84542ab3a30bfe237605a4d4a3b858e10000000000000000000000006a0aa52f8dd99dc4bcb38124ec9c35d8b09be5f30000000000000000000000005ef3696464405974ff2a7cf505a0ab8bcbdffebf0000000000000000000000005ef2ae107ed4fe99f91fcca39da8412d9f239df00000000000000000000000005e7ec5e6573112fdc0a180928838bb05234a7e430000000000000000000000005d2e534e20fa657430b8c8bd793f0d9c01de1b270000000000000000000000005cabff4d9c9c507906051f7a3fdd342787ea639c000000000000000000000000569ace6adde6a22a511d14ad2da2fc23601ceff00000000000000000000000005556345972fe3d6f66e613a2cb0d6df64cbbfcc400000000000000000000000054b1cf34a20276af6dbdf5159c35860bad75652e000000000000000000000000503dd7f5595214df3113bd20729c1c7de20e98f20000000000000000000000004b10a00963e6f12a5e2544ae30c44ca751b2429a00000000000000000000000047a62898a9e7151ebadd0ffa04c2c8d62332fc3f000000000000000000000000451e30810b1352008e4777bad07c650f0e607927000000000000000000000000406724c9f6b4e7c6f48bfffb7f6575b14eabf40d0000000000000000000000003dc7ca98cd804dce5c6fd5da20b27627d4478b090000000000000000000000003be751a6f3d6c1246c1f548e500fcd5d601c41a4000000000000000000000000363275fd88bf761171a477b668390e2ba44b4fd90000000000000000000000002faa3fb37c30140933521d71e0f3aae6917b9b7f0000000000000000000000002b775309bec82b231e6c695df9c41eaeb0e347620000000000000000000000002b1b72d1acd4e8b686678487d8909ae4844c27ba0000000000000000000000002a9181949db1ef566d0a56745ec6e469d044217c0000000000000000000000002276e21fd78758d30e449ba50bc95cf96d339a000000000000000000000000001fd9477e44d28504443e00f3a6fe19e6fb7f2dd50000000000000000000000001d6ac0112d38199b11abc95eca87635027ec4a8f000000000000000000000000170ab90d29f5ae77329b78c9c0f39313869a1e3a0000000000000000000000000fffd9ee5f546a7e7bd4b19c6eb64941f9a0c6410000000000000000000000000f2fa6a16923926391429d95bbbe53a0c25081f60000000000000000000000000d845454216eab31a53fce647af24e8d116e66e900000000000000000000000008092aa742cdd7531c212711595bea736877e56f000000000000000000000000047d139f6da36f72eaafa64f2a7e57830f996829000000000000000000000000011cb0487f05619bfc494d2be13b9d912061a9310000000000000000000000000047da85bb6032c133ea6348047b27049eab0850000000000000000000000000c39ede668bd9486ab4fa82dcfd5de665fca4cdb7000000000000000000000000390ee3172b8b8dd7dd88dda19f5872d44e0b803c00000000000000000000000089a643d174816d3a9ec577c0da10d4885cac4bf3000000000000000000000000feff68ae559722759e3638f3660dde9c9a30caef000000000000000000000000e277b66785076be4004aea67c4aca673099bbf0c000000000000000000000000990cca862186ebc2ffcc5ad865dbacfc07afd4600000000000000000000000009158db0b1ec89c82b9bfdf46e9136757a5ac2e0d000000000000000000000000494cc2fed4547bbae6a1ba2dc7505917d37b0faf00000000000000000000000034324bc0a1615c3a98bca188859b544fa44c6e760000000000000000000000002b76a52bf753c8aed2cc4209e86e5cc365a1ff1d0000000000000000000000001e2819449bc3157d8a1d2d9add71098701502e4d0000000000000000000000008d6afee3e72ec73a31f6efb017860bd43139596e00000000000000000000000019a285ae6fa7e70697088cbea53e3d7d5750288b0000000000000000000000009ef300e17df8c49ec261049c0444a514115fa8cd0000000000000000000000009dc118f5dbca4c9413a9dcc491b28b75aaf21c9e000000000000000000000000f5716d2badd4b90f789726d041e2e1284d3511680000000000000000000000000e54909174c9767086b6efcc133c587bbdca4dca000000000000000000000000f8cbe1103eedbd3704c1dcf5dbff22cb19b4c1b4000000000000000000000000c5eaae104a631bc3d2f3ce76452fdf094f2a90fb000000000000000000000000b82af0200c23c56e6b623dc0f213493c5dc9c0ef0000000000000000000000003017c3162f07cd83bc2905d202b511663a417063000000000000000000000000d73659e07a4ebaccf7aeedcffa686f8358ed0443000000000000000000000000a414d9fc5452d1cef9904eed769ba91df35220e6000000000000000000000000550fcdce399ffa3310af632ba1d802644164c1c3000000000000000000000000754fdb87e747e9b316aaa4e630949658746b9ca20000000000000000000000005b7928495a9e5ead1226a3389b8a716d457e2ce100000000000000000000000080d9e8beb8fbb4c84804d99b8ba57777a157574b000000000000000000000000e81c4af01f336c5da64c0d4e03a115e740027537000000000000000000000000a09289ef8a9fa65d08e8f2519b3b3ef18bf4e119000000000000000000000000b3b8e6f4e5d15108aee545a1abcee024e2052c9100000000000000000000000063a202fdba30a3216346925e8f9c586388221093000000000000000000000000f27ad6a8a8aa9e01c4015305d1ae96a046e1d13f000000000000000000000000fef6503a2cf17db14fae5d5874a50522677cfcec0000000000000000000000009f286965b5a66ae37969562e2a3a038505e83909000000000000000000000000a5c3e8ffb1c30f6bed05cd452195b1169e2ad54900000000000000000000000043c220f1c11d7746d96de999ac8cf4d25fcae667000000000000000000000000db1db30490834224dea9470897a5d4d62838d587000000000000000000000000906dec1b95f1c286dc20e8d9f87e2f14774a0a8e00000000000000000000000000b7adad1a621fb9602485eba7cf16a264ff3c8d000000000000000000000000251c666d86d5e9d98a22a8a4a64c7f2a54104a37000000000000000000000000cd770f83ec87ce1e3230ba04f9c8c847b95e561d000000000000000000000000cf0c48709c61757186e625ee71f2638a3aaa63ed0000000000000000000000007c4f2a4ff19a9b851396182c48a9135edeb439ce0000000000000000000000005d0acb1c445cfad86894ff5304588ef40ccd50b60000000000000000000000000c41c058356536c2d2b22d6ffd8b17107d7d1d11000000000000000000000000c62083eef919b91f5a16336e4a8f54a02a115b0b000000000000000000000000025d2175ebb87bbefc01f400313b5fd4adb0cf94000000000000000000000000bb3fd0a1dcc9fa2692916103abdebc8e37bf0f9700000000000000000000000045322dd318f03bd317183bf430c248e800c46a6a000000000000000000000000f10a52083408a0ba40c4b2117007d8537ee5f58600000000000000000000000097fe07b0f42b173d1bd93a4e074023e29f8d6d6a00000000000000000000000063c65c78f7919ef52a85ed311e34a452f3e48fd1000000000000000000000000b94bb956457c041ecab0b1e6cf830241383bf6c2000000000000000000000000a9817a524e3079f233ccb5a1c749b1afee8a878c000000000000000000000000f767f2830f5ec9a3d16ece75818b72906d6ab6e3000000000000000000000000883a6908d31c7f9ac0cae96f84a04b50a3d9b73f0000000000000000000000008bf62e0efcd9161010fe1dffbc2beafbab9c0a4700000000000000000000000047731ef0e25f4fbd36c899f30505dd908f0b49c300000000000000000000000069d5d1c4208736041b69250f2b5cb68f8c9d23b000000000000000000000000080b84dda86f2e0b84a8e01193d7f5ff631c69cac0000000000000000000000004f0e750069a6003ed895c68bc00bc47b1c0919ab000000000000000000000000df4e80e34e19453372cf0658197bf2d833dc6ff1000000000000000000000000546db193af702ef37d9699f96d5c39d9faf45944000000000000000000000000d7a51dbf910dddb01141f5b9673b9c7ed172519b000000000000000000000000e30bcbf549c8c98b07bf2eaeb1dc253aaccfded20000000000000000000000008c90ba1921c0150a1b6d4712cd8aeeff6e5deb6e0000000000000000000000007afdad9c440441f8e7c679ba325d0c41e6161e72000000000000000000000000ebe763cd22e3ab189fdace480f728269d78119af00000000000000000000000042b1ed0d691085eefb79ebe6b9cd3de57a9e0caa000000000000000000000000c332b0fad97a4c31e29a945d42786d00d223569d000000000000000000000000ea32df3aecefb9b08523cf7de0d3ff90f3839431000000000000000000000000e8e8086c1f3da4f81582858c3a6cb4fe5a4b448a0000000000000000000000003cfdcb0012daf53109f2f6eaa98f323ffd4470fb0000000000000000000000006078a10d8c119beee779770af0133b0c9b067f0200000000000000000000000058a4ab80948005203de243eb5cb23d3dc8318959000000000000000000000000ef8d5101fa1882c3767202b5537b0afddb9fc81c0000000000000000000000007a90eddfc59213e43d302762d6356984543f6be80000000000000000000000009ccb9f41fadf8c5fc922df736e35175ddd0f35fc000000000000000000000000b0d7799395df592dacc64e325afb6b24c5665261000000000000000000000000479b037b571aff0f40582863a1e6a77c6763cf2f000000000000000000000000aea30650e25fad46e036b8f4f07dc292e9631ca9000000000000000000000000f89d577e6b43c7a35f05f4a0c7e636e1e5cec23f0000000000000000000000002d3ade7be4e4640d08605805470cde73f3d5f67f000000000000000000000000ef4b6c0bd3f674eebb9e230d15cc99ff437862a8000000000000000000000000bac357c59641caa59307ec1d85e3ec5de98499360000000000000000000000008d9721a1b3bb064c59353b0dfc42e1363c2942bd000000000000000000000000f94d531d71f911ad3949fe4e06bdb90fd63d996c00000000000000000000000041b54b53ad5a1b79c80a4e0c445c84b026479484000000000000000000000000dd51cede2ae60a6d3d76c512d0e6a3071afdca8c00000000000000000000000079d2184feb8b6419ecc48af0009c85a8a5f3b6df000000000000000000000000db7d98ffcde720012988c649da7aa1d2b59798d9000000000000000000000000db51fe28f55c236db2e64c7b14dfb88377a22ed80000000000000000000000007929cd076963d34f93d490e8c7b8e2357992452e00000000000000000000000089991e763116986c769cb2c2fec3aca9682b9fe6000000000000000000000000ee27f5e42c9b47955bbe045caa21cf3c65dbe687000000000000000000000000352892d49314d5aaf784dc804cd0dee5a59d5c0700000000000000000000000065ab570eb5424d30728d0f459e3c8d8115a74fbb00000000000000000000000094c19c4c86e9d1e20a86cbf4ee95aa80988ad9a7000000000000000000000000ef3fd3c64bce08ab7d65b9320324cef7fafcd98c000000000000000000000000ebef89f27b27cbe2b3fdf3abfa92748fa3e5bfbd000000000000000000000000b658b3e6dfc738519465efbaeae22c42e6cc315f00000000000000000000000028770458b11593dfc5c12e52f041b35c28b31b8f0000000000000000000000000ec8c23f90c31a7329a85f854eb283c9ce2de804000000000000000000000000f0c1e9a30eb0028e0a4c1eb9882603014490dfac00000000000000000000000083f9967ec28555ade17ae3c1d081ff85cbd810b40000000000000000000000005414b698b4e40f46a69ea89cae88df77b1ee4752000000000000000000000000a2d688bcbb9a5c53c6788b69ab9b25265eb17780000000000000000000000000e87f7c325b82eba3eca844466674233a853dbfbe000000000000000000000000f794c31b3d0c95d2e0a93ce56e17a1a7ca86c9370000000000000000000000005f5ba9494a9bde2eacafab5c7f0cb73c93d4008b000000000000000000000000b3a303c1904b804ee35238edd076378e8aa60ec9000000000000000000000000203fc0759ab01f62a59605eb15433dd5cd979c5300000000000000000000000097e4d6fa214dd3f3a26d088e6ab78bf5498d715f000000000000000000000000a431295d6c3a03064bf3edd9ac2ce8f3941c2ea3000000000000000000000000f2155c8d13b35385a221ffea64a2c67de7436827000000000000000000000000a0a2c3317d9c51e370e7241f491796d31ac12279000000000000000000000000c1de5a2ffe008aca00cffd492e9bd4b251438d99000000000000000000000000b078268d0d0873d264b26058aefd046d47b80a4c0000000000000000000000001911c501bf996ebfb0c2074354fecfe3f6ef7cec000000000000000000000000ca0f00976323727a1037aa495232c4ddceb750e7000000000000000000000000ded8256f17c16b0ff73a6cc48ea4a18c899303fa000000000000000000000000207cd303fa633ce81c6e78ed2ef116a67fa523560000000000000000000000009256212a5b9de676bc31173142791ed7a0eab5060000000000000000000000003f8641685fea45db94eb128515029113603e594700000000000000000000000095ef28c0d1c01279affa193cd4670b621be06c7500000000000000000000000036fe6479c62f236e3b83c57481c5f0e60065726f00000000000000000000000037cd987dcd22df138c0ebe25a39ce385caf4d423000000000000000000000000ca59a578b96dada7e9478758b57ad0801b9495ec00000000000000000000000002e97e4a0003b95beff55434b3c710ea3a80076c000000000000000000000000806b373f3dbf7d3fb7a765484cf5af4d3b10929600000000000000000000000054df78ef57bdb77a25b86277d728099e5457ec250000000000000000000000009f54950f34d731ec7c491bcc03a7fed2e3b66052000000000000000000000000f67ac913b3b76fe9d7b09f2693e617d8df3d1608000000000000000000000000c2d8c17d64392f8fb5b6b030ccc74602c94b07b8000000000000000000000000531bde11d6252f026a24c8be4d08110bdce50ebe0000000000000000000000004d2170c83eb433311373cc5528b331bfe924520c0000000000000000000000002bf1fd2ce0a82581831c627e67091f7d385a811c00000000000000000000000030824b3ed8d9d2c7ca87218a445581b7402db5c2000000000000000000000000370abfad650c491aada8001dfbd105c11917b9320000000000000000000000002929cf1edac2db91f68e2822cec25736cae029bf0000000000000000000000005d31c1b0b82b8461bda2e86fb7e3c4606a253bd50000000000000000000000004ff3b109221391683c0955f0d4aa444511ad24e50000000000000000000000000fa1e264327597a0a4428d6c9817ec674610278300000000000000000000000004a1c0ed2432e056cd65e95a33975be6f62fc863000000000000000000000000efbc0eafbb89a1b25ed43605228daa17e00ef2c6000000000000000000000000653681b78461b02ae0f2c95d9b5d4110f26f1de00000000000000000000000000f700453bfda4bb39e3ec6f8b234903e3d75800100000000000000000000000003a2aa4c40a93f6323c945a2662d846723e45849000000000000000000000000f7718776b38a3af5f9f948edb8bf26ec957239ee0000000000000000000000002e0c1b95d1b1c0ad1685aca9edb75fde8822004b00000000000000000000000086dbb4defde21ad1c52a43a9902064c8b00e96f500000000000000000000000040002c2dd52da0d1cf5aba23b7397ad3b5b273e10000000000000000000000003aba5941cdc2c4ba6e91c5e1ae436f29e3c1510b000000000000000000000000f08d3d4dea7f0b5572a9a0d4bfafc9ffcf3ce0ef000000000000000000000000c469044af6b61508d20fadb3e32cc52b800b769c00000000000000000000000044d27a85f6f7d3bc0c31246a202a1ebc749abb18000000000000000000000000f53f26dd92ebfdc0faf768c301823a06509847ed000000000000000000000000d031a425fb8a14bb43c8d523330448279eaed259000000000000000000000000bd124d88e1f2a5c327a6e3d5927ad77567caf7b0000000000000000000000000b21b95429e80b05f66d775bc95eb1308cf7be6330000000000000000000000007dcc76edc7ffe8f0fb3462a65f304d89a1078408000000000000000000000000196c51300118e6ffd7331ad7a98c6a17032f11270000000000000000000000006d3f155f8d112687adc6f4f98cbfac9fcc2404c700000000000000000000000058052eff3db5844b37cb6428b542c4f8bc02c7600000000000000000000000006e25734d09c68952f7de857a9ce9dd8193ed1f03000000000000000000000000011ebdad4ff6f3e46e6787beb6a0ac110fd288450000000000000000000000007d3e8657a2f973808d6b42890e5b93debfc6264a000000000000000000000000881da982d387786f4d462fff7729b4fb23f758dc000000000000000000000000b731a55599257c34d0b77e49be713735a2594be0000000000000000000000000ab5b2edd47d89e9e7ab32784409937ee1e990b6b000000000000000000000000117222345cd6809fea6ee38d7a038260e95de80a000000000000000000000000b2864dd95316df380629effc62def89fe9efc478000000000000000000000000a71a798a5f710a8362c312081f7d82f446e965bc000000000000000000000000280b7e72c57f596c30f820018da8eb3e528e1a1a000000000000000000000000dec1b190b4083b91de4f039ad8f743126077a661000000000000000000000000539a1bdda56ae17070679435fef08653dfa5bbe4000000000000000000000000c4495a29d760f1d0decf37a5adc6ab911df3dc680000000000000000000000002849c1357a437e065c728d074afa94974695260e00000000000000000000000067b06ec71a05a28f60c1cfcfc89d06edfb05fdfc000000000000000000000000b461a04acdea93f6ec75b6a881d770b6682492cd000000000000000000000000002a0d10ab20b4c4c0f01a9c5fb0c66e357f601a00000000000000000000000026895e8e3738da081bc32468aa6d7e26c42a6c04000000000000000000000000419b0c88c2850a7e39c6678a193daf7f0fd2a82b0000000000000000000000003dd915ba06ac702420efc286c2d1c54ff4874099000000000000000000000000d9a1d9dd8620f3b22a516ba8346d391d00768ae100000000000000000000000087edda87c09344fa971295224581574246235c7d000000000000000000000000ebd84615e73c9262321c9f5701817c8b8f70d5de000000000000000000000000fae5920ae7921c19cb1967dabc5d12dad570778e000000000000000000000000f938e9b2f11bb1c22a06d86574017c398ba033500000000000000000000000001f2826c3cace38423368bc5e95555121ec703b480000000000000000000000008f9e8a2d030b2951c604e264482346689adac4dc000000000000000000000000d4680db4eeb7608d28d91e7985a6780806219e1d000000000000000000000000e3ab2e25649dd57adaffdf70d36712e3eba361c20000000000000000000000005e2e0c40596ce4abde19b9e5d9e63f5b2622d81300000000000000000000000093ee0aa8fbf9bb31d5347693c276c4998643f068000000000000000000000000b44220ce5d7f19a54a2f3de1d1c7a761d3b18ba9000000000000000000000000a5276c3a61d45d21b9eded0369b98f8ff63905fd0000000000000000000000003324c88aee962b06fecfeff9508f9deb523385520000000000000000000000009f7e5a06e36fe944004228f92affd20c080f56de0000000000000000000000009a9b37d98632140dabdf09774a3988359882f0f0000000000000000000000000aa09156dc6b875530b25bcb597417b8afe9f4b14000000000000000000000000eb3407d9b2b495c3529087763b0288d5fce81b5f000000000000000000000000158b5948b347723be29bfb2104d0338fa5493f02000000000000000000000000de4bda61984cbd6a39e7e278e250e270e3b46747000000000000000000000000c3abf7298bb97806ce4695a8bcd3fb92c8e02453000000000000000000000000caf2b31dbc593db5e7cfbfce5a7266552df0fda1000000000000000000000000b78540cbe32a4659e19cd6a3bb7b5137983c526000000000000000000000000005fe2b7e5dce6c61c08c13f81e1509d7943c7218000000000000000000000000eadd8c260afcf6842564c4255ecc0d85ada59502000000000000000000000000257faaf8ced1461e1f132fb97787e6b9679a26c30000000000000000000000003ff4f6dccf54996dcc043f8b047d69f386c2e6c50000000000000000000000002770b77d21925dd5fb60048187187cf7cfe43551000000000000000000000000c47ee7ac5bfe43df5dc8fba42069469da2d1556e00000000000000000000000028b1a56e506f09691a4df87658b65ac5704f54eb0000000000000000000000004b67135cba51b6ebece8296709166ea52b974aab0000000000000000000000006ae6414e01723aeb83277b36ac6bebc44a067f6e000000000000000000000000d9b52173e83a6bd0d7f9daed30904d599813f404000000000000000000000000e8773e20209a9a35796b58359cfbe966e58eb70d0000000000000000000000001c8b49dcacc44e31031c6665c8baad080aecac6300000000000000000000000092f94ca1768098630cd7f92a9feacfd2ffaef6af0000000000000000000000003acd258b1c387a54bd3fb6f4658d341b347fa0da00000000000000000000000055eaa2be9a2286bc1d2fb7f3e8478dc2f354ed8e00000000000000000000000041d29cc30fb04fa90c3873ac08da3ae7496b02f500000000000000000000000034247ad59c0ac33591c8c76d0163642ed5a036a4000000000000000000000000e3a8039818b81dbf48e056e7f70f68fca63d99f200000000000000000000000065815eb11d2bfe4ebefb6da51f29b45a46fb35fe00000000000000000000000061df2f4c2d91a8b51fb7a6f31720bb839de5e5050000000000000000000000000680388fd56305c136a4abd845e79f8e9476101a0000000000000000000000004831c7730ab7c5a3807cf96f30a8af8bee225682000000000000000000000000451f6fddff61934e31534d57a8f094eb0cbfce080000000000000000000000008b6dd38f4fe85950b6d5da44be83174a04d1e120000000000000000000000000530858b4563672e65ed0fd356eceeb459437978b000000000000000000000000c530d3540b5034e21eb1830fd5c096c130fd1d59000000000000000000000000d7a7b5267bcc248eb7b7e713853357f181e53404000000000000000000000000017e6e7f346a8d8cf32ef6fce322cef8a6c32145000000000000000000000000612dc36a19178f4be4bf1c5f50210111e80777a5000000000000000000000000afd23649d24f74c8ef93450a705a75510af69c4b000000000000000000000000fdc203a57f19262a5854671977065a63e278dc8d000000000000000000000000a5450e8cdc16efb7013d0f2e73402937d91cbb81000000000000000000000000e1a6e7839b952ef812761f6f8d4a7f98c19b1f5f0000000000000000000000005c10fb8bfb50fd8c5155ed41632fa72559c9fb8b0000000000000000000000002f68d4fa22806c3192af14d2452d5c6c68f39a09000000000000000000000000c18783c5454cc52460e14a2326367c3f407a62cb000000000000000000000000bdc33a8ca29de606f19fab14a409b0e9feb467dd000000000000000000000000095d68b8329247a9bf1c588f0ca84e831b7ec5bb0000000000000000000000002599c8e4f909caf76eb516b0b08add7889e12fd700000000000000000000000069c0b6d63ce9a9b590c5c37ada95df47235485ea000000000000000000000000b54b9b888ac288b6307bb25d3e0490d49a5c11860000000000000000000000006ca82b6836f757f54581c397159b79f34dc7b8210000000000000000000000000a82b2f21638e00add51f98f563093aa3c30c41d000000000000000000000000c3ae2450715b242d806d05dd0f34f877806394da000000000000000000000000015886e5295898b0cdcf5a9d004ff46e728108440000000000000000000000001371ad0be994f21e1639171f1f47ab6bc35c0e95000000000000000000000000991b327326c5297617db8669776eb1db3112188f00000000000000000000000035d77cd84847c2c1302a22071bb0807df6973e130000000000000000000000002eadfd30dc60731896c49ff9d5bf8d571d40bc5f0000000000000000000000009dd7ec513f88aea63bb76dab848c916b24cb2cd7000000000000000000000000562146a24ed5be85941dc8465809e46cd5c79ee800000000000000000000000067dccfddd5da1f9c91c802b1f0f38a4cc4da47eb00000000000000000000000078b555ce106b314f78b3696a5904e51fb27cfb010000000000000000000000006e260990478338f6ca2ba8af1877b43cf8f65490000000000000000000000000f23d6a2e5c1db4c202ed39e170d8e78b657312db000000000000000000000000e7c0dbbd670e1e24ae9de8854329d9385db7e631000000000000000000000000c5cb58b0e379a656df0bc0c1ae9c21520d710ae0000000000000000000000000b59fe47deecf4c3f54b5e50e5639bb89b478c3b0000000000000000000000000069fb9053eaa61244f6bece8a5aa2f8bfc242bb3000000000000000000000000b5a1bdfe5b765902ca17044808cb4fcd020e6a91000000000000000000000000eb1cd8b68b3a486dba01dae5ed86c25919502f6b000000000000000000000000d581a49a1d3065c92e9d33610e315325bab3bc76000000000000000000000000035784614a7c5e6d922ac6f0e94bb96cf3b4d4d9000000000000000000000000be625a4eb44bcbd849a7997b26244f2075c204550000000000000000000000005af405ae36ac9c8eb16e12b759565a0be4fe6837000000000000000000000000f0878651c6202aeab19f37612eebaeb8fc97c9ce000000000000000000000000b0a95c77f0722837a96d8ee5e3516cf4f26edd1e000000000000000000000000a906ca60c14dd513215d95b6a1bf06d68df6f1be000000000000000000000000b909e18bef10f24eef8bba8b1cd72f9145f70623000000000000000000000000b14c493614822ef50814cc817bd2941aa96795ff000000000000000000000000a878d348a0ae5a3b2cb08dc0c3ca982fc464f3fb0000000000000000000000006a588e59799a9ca4e9670b24e5ceb72b9b219f8f000000000000000000000000cd27f6de1743b59269193997e283dae80295c9060000000000000000000000000275b1b55b208c785ef79b5323946ad20a3d6e4a000000000000000000000000c1e5256dee45e8bf7875837f406bea81e78a42c2000000000000000000000000b34d6d478732014fdc593b0796c66a33bbd6ead900000000000000000000000059f55f281068d27b199ca91602bd33258ae7bc25000000000000000000000000c123ebc0dc98da2ac43403bc87a71fc6f0526cff00000000000000000000000025eb6e43ed0358431e5945732427bbf5d29d4a9500000000000000000000000079c84dbf8a1f86a42836680f9a47c09b1a09e2ae000000000000000000000000e18ff9d58b4deb8c17ccba79a87fbed548ab06b3000000000000000000000000a31d8c67035c5c6decbb1e00ab103af187b8908f0000000000000000000000000cf48348575d813658f6ba32db207972fecd46910000000000000000000000006cad3f8c170c14e8929ae3ed0a8e436f17c9d272000000000000000000000000bcdccacc72a1bce5e36d2a053432a50e138c99d1000000000000000000000000dd94a278ba013a23c68f3d0098a26509f0f69be0000000000000000000000000e04375b9e7d6372f1fd488260046d313dc32e861000000000000000000000000071a00e0a8ec74b95d88f31c85bca8f3baeff75d000000000000000000000000d899b6a14c6a8bf9fee72afc98e0987e6fa57e7c000000000000000000000000942c1d4c79ec377a317568df797b4041a5863c39000000000000000000000000036ac25723a9c9ef20943a86e7366d3c70626936000000000000000000000000ad224e7b5a602384ec1743954a7482872fdba94c000000000000000000000000cdecdbe857d7e463502b0b37f4a49881fb1ed13d000000000000000000000000e82e1b8868c51ac4a68487bcd2ab13d82de4a2b2000000000000000000000000c006e7bee68574d164a12cdbd9571cab41f3c18b00000000000000000000000024b6e13a3bff0ee93d6f2cb90a23c679775b9f35000000000000000000000000fbc21db5319e9baa29fc6985b1b8f8c0ef40290100000000000000000000000040d3ebe99fdb72b51cab81c840c40152142b5c5f0000000000000000000000006bc70fe49998df205cc2fa9b1013e28df5203cf7000000000000000000000000c417e3fce9d044af63c7f9ee160e6e83b59cbba8000000000000000000000000324af5ed6ec9c7725fe0272c5fbfd07df5f235f6000000000000000000000000bf4c8504cf7b5fe189dd119571b344c2c3fc06da000000000000000000000000d3baa1d1cd4a3a32d1f97014b0512ad9ccc34287000000000000000000000000a84c8457ab78d5425be0993757da092db6dae94600000000000000000000000035be9bc44dd1a706165e8347de58358aad3a31fd000000000000000000000000b4a0b01358e720e25b79f691c2603682e311eef40000000000000000000000000cc01114443f85c9a0933a308efaa863a78d24a4000000000000000000000000389e4fee7a492c2fa7bd374de07708eadc3c79360000000000000000000000007251787cb846ef764b4a890d2355b419c574c91e000000000000000000000000078f59cd46dbe2a7c06de0cb1e1e6e726da8ad5d000000000000000000000000361c1d298c1c5ac1c1bbab568c1ba8b562c39d82000000000000000000000000f26c719a0afa8d56c25729cbde308b841e106b4b000000000000000000000000d0e1c8bad39acc6b1e8862ed14a56b28067a01870000000000000000000000007ec2c508d2ada0070a6d9366e8efc6de5a24a1240000000000000000000000005149d60142400ab001dba06e3f3404fa39ed7301000000000000000000000000a41d08ee524652d92e4a63831662968fc3311203000000000000000000000000959de7d9a1e7bc0c787e3b7aa88e94cdd3544bb80000000000000000000000002d9f3745e4baa126094c8dbb219eaac9db5c39d2000000000000000000000000415d4a7dc757190900f6c0dccb1defb20ccf17c6000000000000000000000000b8e8338d3cbd6af9323c4109b13a67b8c189d39400000000000000000000000065a14f0e7d5b745390391d77c22c2e0f4f37ef0a000000000000000000000000c3178e8784b9ac4517bddb44557ba940e6f204de0000000000000000000000009d61c2a3072d6b7633881cb2a5cf7b5a91e3be1d000000000000000000000000f31f70f6420c18e2b5034083dc9a02cb2964b96b0000000000000000000000009cbe28d92c3c4c0a5e9e5a16e78c0c24f67d4957000000000000000000000000dd5ab3771b1b04f04b9f3d5f74efee774478dc58000000000000000000000000a50a74c0befcac843ee9e03a9c4f4469d56568ca000000000000000000000000c82354cab59e1a32887263d63b9c8d76af26d9f60000000000000000000000005e636ca5a3328872d490ce036d1c11c402f0a234000000000000000000000000041c9a3b89e47f0c0dff0e57dbdf66174e0762900000000000000000000000000a5c25ef5b5e2b095bec14075be2465a0e805f070000000000000000000000008334b04461b36ad8c9605101b3fdf1e6b1028dd0000000000000000000000000823ae542859e4f7f288c5301ddd540cba04f1ecf000000000000000000000000db2b59daa85b361f3f0741eb4e620e57072794df0000000000000000000000009d930cff9707d6b9fef7dbb9b1e8108a35ce90d6000000000000000000000000d80aeb8c07e3f864812e3cc10c0f26a12587498f000000000000000000000000507fef1a37dcee96fb289ed25cf24154b7dda399000000000000000000000000ca7260143feaac597057edb7402e1309c86816d60000000000000000000000004f8386f3c6e2d96a6097f04f508cc9fe35dc60bc000000000000000000000000f56c5d6bf41fdbb35bf4d0b7c814bcd603d541b70000000000000000000000008b90637e4e9d593d73d0b8134949c3152d5e1f1c000000000000000000000000ee2f609146e6f5bc33bc02a25305e9177eb257c5000000000000000000000000e6d65abf91f319d3f93602fc97db493d8c54518a000000000000000000000000db575727480ef89b23680902d2657afd474215a7000000000000000000000000cea3365570bde0447e987f540774f7b2b41add7d000000000000000000000000b7d0edc7e089669cf580a18fb901708f4a9b50f100000000000000000000000096e95f4872bc834d6ce8ba81e90634733df49d420000000000000000000000008b5d7d6a4f1819d08f3644b92caf8d1ae2e6189300000000000000000000000087486731223fc9f691b70c8fcb66b09868d7dfaf0000000000000000000000004f8069b4ab4d355c9be61a885356e31868e0a5770000000000000000000000004d9d1240d52aff749848d15deb095252963ffce60000000000000000000000004673dcfbfe4057c8a875980352ed2065b24e49fd000000000000000000000000431248e9787e3feec0d1e00d0a1cf8b340004cd70000000000000000000000003f99fec8e648b285ea33ef40844d62f6c8f2b00c0000000000000000000000003f4a74f3755f5490829ce9df4f37aa001b11cd4a00000000000000000000000025a98589b4a1520110e1eca1c61335e5024be8400000000000000000000000001a3f22c12eabf8ec8f1fc98d681e52b066d5dfaa00000000000000000000000010df4798f6c2e4edef352ab1a17e94107e9580520000000000000000000000001a2c3d56776abfa993edb9ddec1e4e1850f807950000000000000000000000009aa824a302597e3477d0435cfc5b1e1b9eb23449000000000000000000000000ff6b2cd60e034859eb0efb6a5716823059abc9ba000000000000000000000000f6d8965b982c293a9fb899196249f02433603e5c000000000000000000000000f188184b89ff24f95d0967120a6feaa08119d85c000000000000000000000000de256816b98d7fe279bf303271dad967f87db510000000000000000000000000ddfe472278ca8483098575ac35771b6d03f7a577000000000000000000000000dd567bc00873d31ce43e6e2ae77f9549444cc620000000000000000000000000dc76196b0bd3bec07a5ac0b7a1c8f08253e74de7000000000000000000000000dba1aca121f304f49476d170668fea5493c62378000000000000000000000000d7210dad2fd06a89a446e97972b377a4a133a8e6000000000000000000000000d3b03681b415ce2fe3d7c5bf149eeceb91023704000000000000000000000000d0de2791fcb73e443f55c29cc7235bfb7b41fb1e000000000000000000000000c1b6cc3262aac53d44d3fb6081613a9ea8e77364000000000000000000000000beb5c661b963cb95bf0e72e03e2fb8e27606eadf000000000000000000000000b86db1c7237d541e146ad522ef0043c564ad6b75000000000000000000000000b7e6259a67cd98f6ab447f2a1e63b40c9e5f5da4000000000000000000000000b235f86f167f2279ee04a5bf448e34ff3cf81d3a000000000000000000000000a496488dc29e5a6874b9ec8239aedd4fc04dce100000000000000000000000009cd3f3a8e54bada043cc9b8b211a33ecb8b18d52000000000000000000000000922f2e5fedad8676ae7da304d3b5b8e2f20b1a470000000000000000000000008d82ad23fc5ecec62b7b0cf8466294058ff753c40000000000000000000000008b01d90471e38bde98d69f4f5e25c0a10135c8d5000000000000000000000000860c129f652e9ab506cf7a37b30b68f277424fd80000000000000000000000007a63cc3136960ff7c99e2d33975aabe32e7c8f5700000000000000000000000077dafb7cc04c49d1df362dae9ea7d174a4032fdd000000000000000000000000772535ce3546c8be8a5f1e7c7de7dd18944bf7e60000000000000000000000006ee5795ade96e4884455f656b688d45d7763e63c0000000000000000000000006c761960a0245fc0c274e2ece4bb6fe9d75ea8ce0000000000000000000000006691ae0455678e15a58ac64c6b34061fcc2fb6460000000000000000000000004d19ccba535adbc9bc25c62bec181c295ede093f00000000000000000000000045c1e7d5061687d94b6b711d0ca54fe075b263dd0000000000000000000000004163a0e8da1b8a38c0b16c45baa2b28d05c6ffb800000000000000000000000032bcf13de5faabe48e8873df2860a3f878d2a2f900000000000000000000000030b8cc424c33889437ad8b5874e34382ffc901760000000000000000000000002381b88a8217c90319b6e2d3e67eb47a8747e221000000000000000000000000198446a6b819a2ca13c35c79f700a65ad6cba02a0000000000000000000000000d559ac88a86b33f4365414012d8e683f30ec9920000000000000000000000000b484563e7c8a67a6ea054a90b732a74ce4f29f8000000000000000000000000c7f0526551b120ac8f7b893880d3e16e47c9d7220000000000000000000000003b2b95466f9666ae1820d6ac70313af8fa1c75660000000000000000000000005fbf372d647992d736c8b1b914dbf451b1913b7c00000000000000000000000016ea45431bb70a81ad84e8a0f529236f4510ce47000000000000000000000000483b2d795195e802bb1099d28e29084552bbebc0000000000000000000000000f2ef2dfa203c4e50ac73159f680c9f74791b6a3900000000000000000000000066d5209d365f2c0d518f3f001d7386246cff91d300000000000000000000000094a648364a528c14c2f2ff58fd19e54ea75d99660000000000000000000000008432d5798576f71b17bbb17c2e097b3d55e1d1ef000000000000000000000000ce094d77ed916ee887c6f5933a401b1437ad87630000000000000000000000008fc100392d923237daed8912033e6df4d482c7920000000000000000000000009eba7b01ae5c41e0d95e5507eb828d2b2ede36f00000000000000000000000002bd972a5414cfae2ef09dfaa29722a6ddb9d4e8900000000000000000000000011656d06443c4b6d02aff23c2efe3b05c4e65df30000000000000000000000005bd34b93fcc0e35fd9446e92fc0844e4a8cdee2a000000000000000000000000c3209a8a5353232d6d3126074f4b1256623e67d2000000000000000000000000f4fe126d75cf0e3e5d864a122742e54951699aee000000000000000000000000dac705b7b80eab709513f8e0614617a43c5c010c00000000000000000000000081bb4ab627a560d56cc6b6ff2d13aa352e81544a0000000000000000000000004f4bed6175f9140974a89618d83a44811e854330000000000000000000000000e4d2e1d4ffbec61d496b157504b032d98adcec580000000000000000000000007bae8a2dfff2fafbd37101f36edd329ec26544cb000000000000000000000000bfbaf5802399dd43305d0f0cd92f45f929c111f3000000000000000000000000cf0ed40f5f659958303369e23b6e56d0178e7f4a000000000000000000000000fd04c5856ccee7162fae013195209aeaf6bfa92a000000000000000000000000594d322a761b849013cb481f8638bff15b132e35000000000000000000000000718b7323d57ffbefb9629d62404f0551f76372920000000000000000000000002c37617ab0fe7cca187c3eeb9407f844d30a7452000000000000000000000000f1dc8684fb454331bb8949172ca18a461c62c07a000000000000000000000000130ff83e500fc14909e49853538d00bb0af315fd000000000000000000000000eb37319b74ee0e154c94acc2d4a81cd4ba78eb61000000000000000000000000708f2cef63a31e929d175da37f71d73288b9a00d00000000000000000000000076efd16c0fc36b4e836663ea4180ede97ada9b70000000000000000000000000c1a742edc377a739af12a888b14cbac88fb55b01000000000000000000000000c2d46235146399d62cec7859c43c2cfbe54d0e1e0000000000000000000000006f88ad4df3b7f0cc81ae99ef18fecf4c624f925800000000000000000000000066df842d20b286a1f4e8df1d996db6d425234edd000000000000000000000000f99e3d42234b5943ba92393a8972b5ae659f5d400000000000000000000000000144276036c33357ba03165fcfd2a38dae711d5a000000000000000000000000169435b34df67c5e648f8706733655a25e8beaa600000000000000000000000063470f5a1388b2e768e995facdcead7d5840db41000000000000000000000000580dfd20fe6cc0bbc7dce2aa3ccd9e0bdd8cc571000000000000000000000000adb5a7b0647c978252565649eb68ed28ba9a54d7000000000000000000000000ad18e9f3055dd353a77a88c07ea19617c86db346000000000000000000000000e0fa424583a7cac6a0d7a9fb2f17f50bea98435d000000000000000000000000cace48fb19a0f172538ee062bbd71b6cf1d51626000000000000000000000000cbfc6847f159a9176d9e87471e0f57cd44ba8e3d000000000000000000000000e644c686c9c83346509e89f2e4e4e2b4c6b7738800000000000000000000000081d752fe9542a59d8681705f5e4433506961d6d80000000000000000000000001edd23d6c19528cc0fc9b163a8cd6bb4ece76a65000000000000000000000000124de09e23f61eb3636ef555fcae9fd945eb04460000000000000000000000007f2cbc278f24f4d102475b8c87d7206b747638250000000000000000000000006f1a366e8ce4d5ac765bfaf9e08522422316b1770000000000000000000000006ff707076e9c5ceb755a55c2e0337405db6dc96a000000000000000000000000cd3f785845bcf14c2ab4be3bbeef2fb5af4586810000000000000000000000005aff3bbb7e1b8b16e35b6e04675beefea20f0be5000000000000000000000000a91301a312f256aa4531e44631319b9739da9bb9000000000000000000000000df12dcd9a6bdc1fe35b69c0e0263977093212e48000000000000000000000000c01a405613ba33d898908442ef737abae2b25fa90000000000000000000000002c16c16585ab91dfafd424d5c57c94fa5109eed1000000000000000000000000b3097e93562f741251016dc382b02b1bff8f02bc000000000000000000000000460cc16816019efac2fe58922f8d5c22a32510d7000000000000000000000000644a09d8ba1a6537dfae38d86870026abcb192bf00000000000000000000000028c40fcb32b096e20176dde767b4b8c6eafc61b100000000000000000000000042f8300057f9006b34bcbbdf1627640db7a11ff900000000000000000000000059612b5e3d2b300221975db08d2326250a73d3690000000000000000000000004dd63ec5a9cf44b5f9797ba72ca3d3fa8204654e0000000000000000000000000cbf11c2976fb0984f721e919be1971a2ff84b97000000000000000000000000950b327889347ca3b4d733aa26495847f39ad3d50000000000000000000000004e8f8695a3b68abd361d42a7d7bcf9b4f03653680000000000000000000000003d18a11b45011b0710d2a25c4eae158bb6ba5ffc0000000000000000000000009afa206df4380e5f91998528cc7adc319b1b0760000000000000000000000000df35e48cb21ba4ae6e8d6d7c802b67d2aa504f27000000000000000000000000dfbc60a774b33b39c26b2dc43fdaf1b2009feb24000000000000000000000000f1d164567e97bf8ec1af1ffb3c361dd3c181d1540000000000000000000000009ab8a64f686ce61cb79d1c87466fd948a6df3dd000000000000000000000000006ebba93c6a65efa2c3c2c1226379e80a3ff5fb0000000000000000000000000c8a7f622ba90d36cb6823a1bd5cd6875a6260f3b000000000000000000000000470fd7cc0c35614344fe7118661d5c606aa7c684000000000000000000000000ad3dc8f4a76731af944d87edce0143eb70f08278000000000000000000000000ae0050a3843f7bb0232a106c30f371ce02c15fa200000000000000000000000009ba0e2ccb747e886d77dda1443e3b4ed3995e160000000000000000000000001c62e083641c1d6be123ea8bd2bc2c93348e590100000000000000000000000093518203ddb0fa2c5ae510cdb9ba65bf1eed3e7700000000000000000000000030298bc668943b657c6053d0dc72dbf2a6763e4000000000000000000000000005bd5759fad6f7999de018598f2c8a83822f4d1600000000000000000000000004ba0d56e817b8d7ca9c5dc8984573ac8722b5280000000000000000000000003c316cd503108878411315f98b5c297c1ab66be700000000000000000000000095ac2ac0f6b0930de572c11f72442516c2a94c55000000000000000000000000faae509f284224f617833e4e5b9836a7ddd4a14b000000000000000000000000b548401fa7cf489658b382bc1a4594fb79b165f80000000000000000000000009de360bcdedda4496146903a0478824c8b5be2950000000000000000000000007fe2b2b5e5f8d5ad41265a087da6c295c124ccb30000000000000000000000007846cfd985d457a7ff81db9a9d46363ceca7208a0000000000000000000000004e83a06f9892eb93f8cb09618b67d8dd86721fd90000000000000000000000004bd8020d8649673ed08648b48b30f62139440d8900000000000000000000000040ec99bb6f9fbf0f6bf4211053a4019c86bed1bd0000000000000000000000003bb2dce7ce7459ac255c3445c85a2895f698d2180000000000000000000000001d5564703834116b59f857a88251f47abb54ab8100000000000000000000000005a37f5782b3bddc0c7205eb7a8e8ba75c7acf7a00000000000000000000000002270cb91c952c3ea4a6486f2d6b0853d4f9138e000000000000000000000000fda36b553510fb71e80b71c6a85b951cc2927e5f00000000000000000000000017cb7d04a634c61a6c882563884c14af33a1de480000000000000000000000004b54f18076a4418408d4b0e4caebf538f5d2463c0000000000000000000000002fc94c583642e1b870b353857cf4bb5898492fab00000000000000000000000081088422a12b3f77258fae525270b4b587a1bb8b0000000000000000000000003e248577df6e9347ee8df49c04f1f080ea058e0a000000000000000000000000c50a5b2380959e4ce43bec7c17273679ea51bef800000000000000000000000089a10c4fab254d4819941f10ad9c264195041c24000000000000000000000000a451b6a6e905cabc17f7eed88aa87e98517c506800000000000000000000000038cdfaf289d52389ed32e0e5a415dd6e71f35ab00000000000000000000000003792eb4e570a308b2b745c37c843e9e87f476ad80000000000000000000000004d40a1e8dd8b56c4ef0430fb0d3c5bee8faddec300000000000000000000000096afe752e652e69eeb91f12fc480153738246b48000000000000000000000000795ae480e41ed3d2239eeae74e4307bdf5248527000000000000000000000000888e56742589ddab0ad81808d927448ea42648ad00000000000000000000000059cad275aa6d36dd3b4bfa7046e664ddc7a6a52f000000000000000000000000c29ba0df3795e5810fac487a797386ca7f53cea3000000000000000000000000bb260cf6fbac146fc21586c5ec38bb39f90005a1000000000000000000000000c0f864b8f16d1a92836fcea03bf533a23eceb523000000000000000000000000f3c9bfd425d2edf18d4738150ee09b343e623cfe0000000000000000000000007516af14e6b7a68a3ba9444aadafca9a3cca230e0000000000000000000000002ff70cf77be5e1c07bc254f46be34a4a591fa1cf0000000000000000000000003e2a3af5ffafafbc824a88fa15b82cd579c74476000000000000000000000000ae4916199ecf3a9e1f32cffb234ab19772d6234300000000000000000000000022872e4e1a60a9cd6498dfa6ac82aaaaa0d2077f000000000000000000000000ab3c6011118521ded295e4a7d4f0e3cc960fd5b80000000000000000000000007a2c758402edad22b439fd093c239efb38f34f7a00000000000000000000000057c90d0959eed1fc3ac32cac1ed51d10be195784000000000000000000000000777466bf6542fabe13afc55e57e474b6811300870000000000000000000000007fa22154b98bdd5889a247366d60f16ba54c82d5000000000000000000000000225a3aae4038496f8947b7f0c39ec19fc7cd685300000000000000000000000062be0c8939e1e270edc3b47b35deaa7b35babbf4000000000000000000000000c61905810fdc03437465ca157eeb3a47f88612fb00000000000000000000000094d353cc329f390347129ab88a734a7cfd5ff6020000000000000000000000000c2af12e867b28aca22ea770798b1f1b900c7df200000000000000000000000090f571ed30016d5d24eb5e290fe7985a5f627de90000000000000000000000006810a889cb5321ffc94a79175d984b4d344c45d10000000000000000000000006a51241d1573cb831b344b87aa13897ebbada421000000000000000000000000f2a0d4baf2a3b06d0d693b44cf5b955a789bd28d000000000000000000000000e5657deb7d18cbf873453e34f639d394e35ca1ff0000000000000000000000004f1d0f2f82127883498f15ba8e1d7b7c5f13aa0000000000000000000000000025955528bd392f143e9c32fba47d28489ed99e8e00000000000000000000000088a044257613ad37e1c4edcdeee090b2adf669f2000000000000000000000000e65c3413172e49f73a3c1f70f46e9cda5f2747b20000000000000000000000007169407e3bb7c92c6f904ad35600e5161088197d000000000000000000000000663ccf1d55da5b2405d67287c6107355ace54598000000000000000000000000be51cd63a7da9d4d40f2484a5ea26ad6697ae48a00000000000000000000000001a3d6ac9549fe99513d716f726b5e4f7b4229200000000000000000000000005ed31ad16f166b6547d7b009d1a06a947ba80da9000000000000000000000000d9a5ccf97edcd4dee5a4d3387349ac683c9b6e3b000000000000000000000000b49d2be4363d44816202b3720f248122651cd81e000000000000000000000000de1dfbef280d667fc50e7c0eaeb807bad8a13623000000000000000000000000029c6e9b365a51e49115f874881f19fe0b57da7700000000000000000000000098b82cadc2af09e3e74b9e2d71b2c1bff2591b3b000000000000000000000000cbff664990f3399a82e6d6c9b4e774856b98d5ff000000000000000000000000e0ad03119baa032f32c2af1bc00e642bae22743d000000000000000000000000013f4b8fd44015e7cc4330522dd4a507f2f32bf5000000000000000000000000b2ccfea53bbaab7f5c2374ac1cb4c2c49840ef4000000000000000000000000012fdc09aa856b2d622f7cb8ebbac776448142f6b000000000000000000000000bbada3519cb238c3d30f261acfceb8d7af43d4ab0000000000000000000000007112cb5bb8a73e3e8d480eec2138c6ba69237323000000000000000000000000ec1e7444dfaa72afdd2b69d667b86a44c715af1c000000000000000000000000627be34f471199f5ab54c11dc1799c6b0ac2bba00000000000000000000000009f5ca16d22988656c1a852f5324f2f4ce8c634f8000000000000000000000000961913f62bcc9062e579922b36f5de6766395a9400000000000000000000000086e24dd9f2d2c22fdcf88ef095a98a583de55cba0000000000000000000000001b1a71822acac2c37c248b33b9fc29e0bc6722fa0000000000000000000000007adfba134e05e9ece4c940b9c6f5c07e9c9c7896000000000000000000000000a90bb6202acbb351277336cefb360041200461fc000000000000000000000000f28f573a9c116f866bda46f494ebf7531484c23500000000000000000000000069277d1beca19618dbedcca8e8604c11a2da5f3e00000000000000000000000062051f7a697657b7f5f4dd36760ef7f7a7cba37400000000000000000000000010649579656494a65b7e252aec6c8ce40f12984a00000000000000000000000003f8ace9a08e4a57e2a6611fd7512ec3fd99aea2000000000000000000000000e865d6b533973d3435a5f31184d51f4b1b95d1d30000000000000000000000004ccb8d5f62541adee31899f767cb6e076c529e8e0000000000000000000000009c2514b7a19524e24e48459980aaff485b3b920d0000000000000000000000009a501997fc953ef9d815556bdc173590e57220ed000000000000000000000000a89b4e5858cb18c93722b8fc4f18bec36a65c6680000000000000000000000007bd429582ae8f2438096e1abe294cb360f9e528d000000000000000000000000adbfa74ecbd318de928152fa1a6cf7d1f3df9c040000000000000000000000007d6de01c3b58b72db4e35a9b5554d5292f21e6b300000000000000000000000026c6f0688a754de831de868ea23acfb5a15ea6be000000000000000000000000648a516b127ceedda9c322abbfa4cb6da3e1380d000000000000000000000000e603f046ee5141a6f3bb8549660417e83062b688000000000000000000000000cc9e54c74f25f6d5dbbf58cd2bc15cb79dbc482c000000000000000000000000f4b2c5dbc98a2d02c5bb283bd0f4f01e8556772e000000000000000000000000df333cedab98a7f270481189daadf1652e3e55ff000000000000000000000000d9a59a7005e458dbd350ff39f90612e7aa0a689c0000000000000000000000001416c36f64ec1756f7f188328d59ff58e687f79f000000000000000000000000ac376e2009781796f2a7e7e0bfe58e49fdcb555d0000000000000000000000008861399ee37626fcc020c49e5184d9b839ed854a000000000000000000000000af26dcd42340d55836af6563a2f40cf16fd411f90000000000000000000000008afa36d23f5811b82c47d5527c43437706fb4284000000000000000000000000ee4363363467f61705a576d22c8a94e95bcf6727000000000000000000000000c469cfd8948055f51c3f449355a1013fdfa42037000000000000000000000000147f0575b4ebee520d3f406c8aaeb0cce2a686ac000000000000000000000000cb2f853d5b893c1efc44a4a6a9d96e16fa3fdfe10000000000000000000000007bdcc847eb7b0f01074ce4a8005d6809dc8451b2000000000000000000000000fd154d52abd151f1defff68954ca6541cfebb059000000000000000000000000be5f38576f2cefa5d8da6009ed0c621c42dc190a0000000000000000000000007a08f2a1efd507460e112b08bc48cad4b708ae3e0000000000000000000000005a34a681a38ba444362f4efe5843d45efc37b38a00000000000000000000000024aff9d6abb6257ef303d3586bbd5e060b6a9f960000000000000000000000001a56b4447269d379dbc2ea7b7617ea1dffc7c3290000000000000000000000000bacb5ed778859e2b9e0403c4a7d882767e9228c0000000000000000000000009508999c359eab06b07cf14168245707e232c7e000000000000000000000000014af54557e986a43748df6d71bec23d2cbbf39bb0000000000000000000000009aac9938770452c9c50b402ef41cf8f5b458226700000000000000000000000052d6206a6508e410af225108d2d7646819d4794c000000000000000000000000b112ee946101259638f2bd2d44732cac84f463040000000000000000000000009051819b59282ae931588581b3e1bbf1db0d5469000000000000000000000000f13cb84c4ddf235ce0829fc172d974ec6d72728c000000000000000000000000575b302abbb2fc589e50d8c02eb0e9d5ff92098f000000000000000000000000eba1769070b620dd642c2a2de7e93f7c25c07386000000000000000000000000d2b7ccc2ed194846667fe17b65a33b8a3da7d75800000000000000000000000079322e22fa67a2567724c15f3bbabaf7d2e3c41f000000000000000000000000a32836276fa4f5b31785178cb3f8e076ff69f975000000000000000000000000e68a7b5bb58d727f1fa7969dbc9daa9433edf7aa0000000000000000000000006c7a1c9403f25d64eb9e822328a910809a57e9e600000000000000000000000095077b88ec1eb0de5956d7a88bddc87b11d3d4a300000000000000000000000092fd632c42b591747601a252fd7f80ad4087bcd30000000000000000000000002f392fe8a39c8e450dbb3a0fc0fbba15316a6898000000000000000000000000c6be2068acc5cdd44464cd5bcbf1e6b8d39ff9aa000000000000000000000000597e040e6b186c7f02e8e1e1bd53f683b5d376630000000000000000000000003e40a955c1aa7f593c44d00720052881c984b2ac00000000000000000000000017d8a73197e3b2ec9eea2c2ae1f8bc5b66ea8118000000000000000000000000c2720d4127adaa9e60f52f076eec76e37ecf94650000000000000000000000005483a92541acc97b5b4121cfec2257370d16f605000000000000000000000000514f779c27839ffda80af21c11a05f46d87fd4c0000000000000000000000000001d1cc700f8726600cb65d4967a29dcec33aef500000000000000000000000044dc1c36c7a31a5e4dfc0f040e57266d352c8e69000000000000000000000000cfcd9777fd51fcf98c004960c8f372ca4481c9d9000000000000000000000000d13b6e8367341c3e7489172f000526f4512389ef000000000000000000000000a13b0ca4d4ea81ab3cfe7c15ca1c670801a5b434000000000000000000000000a612d3bdb6cc17f8820d311f7d2dcedcf07988f00000000000000000000000004083182cf45861da040afc9f6a888a3a7f1e598c00000000000000000000000022435543960797f4d6ec69e3b64b8cf4bffbfbb1000000000000000000000000ecd292bcbb593ec72bb920c151dfeed69f731779000000000000000000000000ed91c4071d73adc5cc3987fe6c6fd46393b130160000000000000000000000009a510d695e843cd7b322d2ca214d9aa6652811510000000000000000000000007fbefd05a853bab10cd38a2a8018c3f0435cac980000000000000000000000002334a337e38a9694c02027874a24032d3e3eebc900000000000000000000000071ed9af4aa49191bab70b25751028871561b2758000000000000000000000000f3ac314cb24a1f8006dc143e4ea3c0cda635476b0000000000000000000000007a8271c64410b9a96be3ac5ebb224daded9a0499000000000000000000000000b04509f4839a95624303c42792425a95a6277ecd00000000000000000000000011bc61e30279e43edbd92dd981ad995f51cfd85e000000000000000000000000977588a139e8bc4f0c94be5bb04de2c392ddca2c000000000000000000000000813f01c7c1527cbd801ec67014e63e60f8cc2915000000000000000000000000abc1dc5f04e4af1a2067a5cf6de507363ba925ef0000000000000000000000000f290e4bd9793c622e5ff8a0e1b41424bb8ccc67000000000000000000000000f0c503b6d53ad571daa85325520bb766e3c8c3be0000000000000000000000007de02cd06a09b9629ac42eeadc336082900f78a4000000000000000000000000eff633b89c9ac588883da1513c028b51761f77310000000000000000000000006645d3512e580529ce20ab1825b072b03361a27d00000000000000000000000049c66cba8b1f64e97ae9e9d6a9f7e8f20f5e49aa000000000000000000000000fd0d8ddc34602554801d9316a40eef90a5c4255b0000000000000000000000000b4171cb2f1134dcd86c78b0d85ce85f4db0ca1e00000000000000000000000029ca669cc9e3d9fb045307b66339920a8fc53663000000000000000000000000cca51ae489748c4c2d8f6688a55da5626a6214a7000000000000000000000000f196c3f14ceb0aa1ee7002bbb9e10186764dcab5000000000000000000000000e5d6e96cff6a5e0b65f86d3032970fa590c242cd00000000000000000000000036c4b1645c9d0186fa57667becfe4f46140676b5000000000000000000000000e55bd6f009bfde8c40034d85dce02af981611b4d000000000000000000000000b652ce9d9ce8c23e39d4ad503adc550459c8a3bf000000000000000000000000090ba54e40d33d5ab031001d177f9d9f207ce9d7000000000000000000000000fc7975ef231a942c497ab02bf3ea140440442d80000000000000000000000000c87f210cf67d091a5549e8e0b6e5ef1059888c3f000000000000000000000000d59750131e0edb80aed8ccdd5f69b3aea9a50336000000000000000000000000e81d554dd1f867f4e4ddbd73a0ab63779742b0fb000000000000000000000000967303e8de49b3eaf1b7d101693c4e5d8e12d1a2000000000000000000000000b3aa9ad534f6cc879c995e2410870304f1861a380000000000000000000000004bd5e287ba1d3f971a474c449c9dcea3f1b711e3000000000000000000000000327020d38a1547408662448bbeb1250dcc78786b000000000000000000000000522e3a76368ba3f8133130b9bd3ea233aabdb02c0000000000000000000000008510499d769a2a0e3b3a4f321afc511487332e32000000000000000000000000b628223c4bc93648552f8a921b5a116ec288416d0000000000000000000000004f10158afbece612a3c72eb396455d792e0c8743000000000000000000000000289e2146974322c20122fd06d96c7ce9c6a390f300000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8