Special data
- Status: Successful
- Nonce: 113792
- Type: 0
- Gas used: 9178144 gas
- Gas limit: 9900000 gas
- Gas price: 0.01 Gwei
- Effective gas price: 0.01 Gwei
-
Input data:
0x12514bba00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000968000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000050da645f148798f68ef2d7db7c1cb22a6819bb2c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000bc45647ea894030a4e9801ec03479739fa2485f0000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e000000000000000000000000f5f2a79eeccf6e7f4c570c803f529930e29cc96b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf00000000000000000000000042000000000000000000000000000000000000060000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000420000000000000000000000000000000000000600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000050da645f148798f68ef2d7db7c1cb22a6819bb2c000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb4200000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d267000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fa980ced6895ac314e7de34ef1bfae90a5add21b0000000000000000000000006921b130d297cc43754afba22e5eac0fbf8db75b000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e40000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000003ecced5b416e58664f04a39dd18935eb71d33b15000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000764a726d9ced0433a8d7643335919deb03a9a9350000000000000000000000009818b6c09f5ecc843060927e8587c427c7c935830000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001185cb5122edad199bdbc0cbd7a0457e448f23c70000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb420000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000aaa843fb2916c0b57454270418e121c626402aaa00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000073cb479f2ccf77bad90bcda91e3987358437240a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000bf8566956b4e2d8beb90c4c19dbb8c67a9290c3600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000485e38627219b5899d02303780b7f17e2f2bd8be0000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb4200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000022af33fe49fd1fa80c7149773dde5890d3c76f3b000000000000000000000000868fced65edbf0056c4163515dd840e9f287a4c300000000000000000000000030c7235866872213f68cb1f08c37cb9eccb9345200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000047b464edb8dc9bc67b5cd4c9310bb87b773845bd000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000030c7235866872213f68cb1f08c37cb9eccb9345200000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d2670000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b69100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004200000000000000000000000000000000000006000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e40000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e400000000000000000000000030c7235866872213f68cb1f08c37cb9eccb934520000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb4989730000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000013375b79f3f1651ea317956686d2dcdf69e98ab100000000000000000000000002537463e57a44f861ee861ba4f590c413f984a60000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf0000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000030c7235866872213f68cb1f08c37cb9eccb9345200000000000000000000000022af33fe49fd1fa80c7149773dde5890d3c76f3b00000000000000000000000030c7235866872213f68cb1f08c37cb9eccb934520000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000030c7235866872213f68cb1f08c37cb9eccb9345200000000000000000000000030c7235866872213f68cb1f08c37cb9eccb93452000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000420000000000000000000000000000000000000600000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb4200000000000000000000000030c7235866872213f68cb1f08c37cb9eccb9345200000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d2670000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a3000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000030c7235866872213f68cb1f08c37cb9eccb934520000000000000000000000009818b6c09f5ecc843060927e8587c427c7c935830000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000030c7235866872213f68cb1f08c37cb9eccb934520000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf00000000000000000000000015ac90165f8b45a80534228bdcb124a011f62fee0000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a30000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000042000000000000000000000000000000000000060000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb4989730000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000007a5f5ccd46ebd7ac30615836d988ca3bd57412b30000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000067543cf0304c19ca62ac95ba82fd4f4b40788dc100000000000000000000000042000000000000000000000000000000000000060000000000000000000000003792dbdd07e87413247df995e692806aa13d329900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004200000000000000000000000000000000000006000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000c5a861787f3e173f2b004d5cfa6a717f5dc5484d0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000581c881bb49e41dd22d8e0f2c64312c598826edc0000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000004200000000000000000000000000000000000006000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000008e306e02ec1effc4fdad3f952fbeeebf3730ae19000000000000000000000000581c881bb49e41dd22d8e0f2c64312c598826edc00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000d98832e8a59156acbee4744b9a94a9989a728f360000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e00000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e00000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000002da56acb9ea78330f947bd57c54119debda7af71000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af00000000000000000000000022af33fe49fd1fa80c7149773dde5890d3c76f3b000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e0000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000ca73ed1815e5915489570014e024b7ebe65de6790000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000009818b6c09f5ecc843060927e8587c427c7c935830000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c0041ef357b183448b235a8ea73ce4e4ec8c265f00000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000c03ce270b4826ec62e7dd007f0b716068639f7b000000000000000000000000581c881bb49e41dd22d8e0f2c64312c598826edc0000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e00000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000013375b79f3f1651ea317956686d2dcdf69e98ab10000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e2000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb420000000000000000000000005d6cae0422a950dbd7918d1e74434a35156b3ba4000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ca73ed1815e5915489570014e024b7ebe65de679000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b6910000000000000000000000006921b130d297cc43754afba22e5eac0fbf8db75b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d2670000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f00000000000000000000000046777c76dbbe40fabb2aab99e33ce20058e76c5900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000003792dbdd07e87413247df995e692806aa13d329900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000007a5f5ccd46ebd7ac30615836d988ca3bd57412b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000bf8566956b4e2d8beb90c4c19dbb8c67a9290c36000000000000000000000000a1832f7f4e534ae557f9b5ab76de54b1873e498b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000a88594d404727625a9437c3f886c7643872296ae00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b691000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000d722e55c1d9d9fa0021a5215cbb904b92b3dc5d400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000003c8cd0db9a01efa063a7760267b822a129bc7dca00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e40000000000000000000000009a26f5433671751c3276a065f57e5a02d28179730000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000b96450dcb16e4a30b999cb5f4087bae9c0ffac4e000000000000000000000000420000000000000000000000000000000000000600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e400000000000000000000000001812ca908b5731be0db86000c15c5afa3e834b200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000731814e491571a2e9ee3c5b1f7f3b962ee8f487000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c841b4ead3f70be99472ffdb88e5c3c7af6a481a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000df2fd7dd75143a5010f145440d49748275e362a300000000000000000000000073cb479f2ccf77bad90bcda91e3987358437240a000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000485e38627219b5899d02303780b7f17e2f2bd8be000000000000000000000000bf8566956b4e2d8beb90c4c19dbb8c67a9290c3600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb4200000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee40000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e000000000000000000000000013375b79f3f1651ea317956686d2dcdf69e98ab100000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000013375b79f3f1651ea317956686d2dcdf69e98ab100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e5000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000c03ce270b4826ec62e7dd007f0b716068639f7b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000436b0fe70c84402a531fd0989ceecf5caa80244c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000073cb479f2ccf77bad90bcda91e3987358437240a000000000000000000000000581c881bb49e41dd22d8e0f2c64312c598826edc00000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d267000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee4000000000000000000000000624e2e7fdc8903165f64891672267ab0fcb9883100000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d267000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000073cb479f2ccf77bad90bcda91e3987358437240a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000079dacb99a8698052a9898e81fdf883c29efb93cb000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000bf8566956b4e2d8beb90c4c19dbb8c67a9290c36000000000000000000000000acfe6019ed1a7dc6f7b508c02d1b04ec88cc21bf000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb4989730000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000005b5dee44552546ecea05edea01dcd7be7aa6144a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000ebff2db643cf955247339c8c6bcd8406308ca437000000000000000000000000815269d17c10f0f3df7249370e0c1b9efe781aa8000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c0000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b691000000000000000000000000ab36452dbac151be02b16ca17d8919826072f64a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002c24497d4086490e7ead87cc12597fb50c2e6ed600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000c03ce270b4826ec62e7dd007f0b716068639f7b0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000005b5dee44552546ecea05edea01dcd7be7aa6144a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000420000000000000000000000000000000000000600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000731814e491571a2e9ee3c5b1f7f3b962ee8f487000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e5000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000007300b37dfdfab110d83290a29dfb31b1740219fe00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000868fced65edbf0056c4163515dd840e9f287a4c300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000d98832e8a59156acbee4744b9a94a9989a728f360000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000030c7235866872213f68cb1f08c37cb9eccb934520000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000df2fd7dd75143a5010f145440d49748275e362a300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000052b492a33e447cdb854c7fc19f1e57e8bfa1777d000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000581c881bb49e41dd22d8e0f2c64312c598826edc000000000000000000000000436b0fe70c84402a531fd0989ceecf5caa80244c0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000004674f73545f1db4036250ff8c33a39ad1678d86400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e50000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000db6e0e5094a25a052ab6845a9f1e486b9a9b3dde00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb4200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002da56acb9ea78330f947bd57c54119debda7af7100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd0000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b691000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000030c7235866872213f68cb1f08c37cb9eccb93452000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000052b492a33e447cdb854c7fc19f1e57e8bfa1777d000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e00000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e00000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb420000000000000000000000005f6a682a58854c7fbe228712aeeffccde0008ac0000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000376a694a308874df803a834cf1ff95d6e5301d47000000000000000000000000e4e6a3c2498750ae580288a5ab22fb49a33f7559000000000000000000000000932d181ac39cdd5378be7a29fd4a82db383a184b00000000000000000000000037beebf011e5ca2089f747d8f0568633eac1cd0500000000000000000000000040a61086092737701ddaf07301768576c18456c30000000000000000000000002bb8480dfd0193a77dbccbbef15f3647e427175c000000000000000000000000d61f94dab09010c27103a02bf9f079a44d37152d000000000000000000000000cf731c896a1d525694df17413a4b6724ff99f70d000000000000000000000000628e173131a95375c001600554598e8a3e2da52b00000000000000000000000062efaf62387873ce4f72a00622f89c5335115cb1000000000000000000000000ec3d7795017f2ee7d9f4915fb89d1dc2a329fd470000000000000000000000002372c1f4938d83f7631500e4d82fbbb00ff7cc250000000000000000000000001348e1fab736e84c1cc64e153e3adfa4b28ab95f00000000000000000000000062bba5bf98d17d34c4ef0e1bc8ab7c32044b7a6c000000000000000000000000f92c6854c378a8948cdc1d7833e842f492e5a7cc000000000000000000000000b77458d4722de2b19316cef3a6cb373e43745ade00000000000000000000000004996eb0e48a8baaca7c0f67e1ec0baefd6166e3000000000000000000000000c5b19b824a4b43dfc66297252f523e3a32414cae0000000000000000000000009ddf993fcf15f5f6736cfc55855e9819f700301400000000000000000000000062f56981d431e68b5cab37ae3a242a72824d3ac70000000000000000000000009ddf993fcf15f5f6736cfc55855e9819f700301400000000000000000000000080cc66b938b2d19ad820181840fe56555b5b0612000000000000000000000000e79b30333dc260029ff71831e55f42d9cc9dac240000000000000000000000004b8d991933286358aae12e188d5b8a6b46123622000000000000000000000000e3ae5a4fa63b0f4e252552fc218b2bd8b4a52c50000000000000000000000000386fe1356c22dbcfa2f5e1a5550ec6b1e2a7de29000000000000000000000000768ac34b17e73bb40d8951e6dd477cc43571630100000000000000000000000072557145b6d7b97ea70bf7faf5f661576858dd550000000000000000000000006220389bdc989bbd58a2298402bf51bfd1d982ae000000000000000000000000954ce12183444d40db40b3188f739080ed436880000000000000000000000000ff5a3b4ceb932b1d0d8dbed09aa66bda714d3dc3000000000000000000000000a6dc9cbc5d389798dfa1c8d6ee2e95ec911b6ef9000000000000000000000000fe5f339a8fd6dcbefc30dea2628b657e894a528900000000000000000000000016d0abfc925de43b54a8ea9a2a4043ef18de5b3f0000000000000000000000003279c78ca9c482776850c3dca1df2da0074baf440000000000000000000000008b049c2c64066b65d267b0943b4324d358a19ce50000000000000000000000001cd1bb328316c3a93e68002c397f9cea564d3db9000000000000000000000000976f17fe5b350449213e26ca4a057749ce787bb0000000000000000000000000cc457439111dc62d02dfd63e865b18ee5a30f3680000000000000000000000009df06dcaaf98e64c9a88b7c6d13ea1471fe6b3a4000000000000000000000000bd67bdb12bb1c3b507d4dc3726255899e3d0ed7a000000000000000000000000177bade1487f21312d2666397b07196b2444b6b0000000000000000000000000c5e2c145ccf1f058cc07ab044f28189e2bcb3a620000000000000000000000003da96b8ff25d2a3cd2d56b4859587839d1b2dad90000000000000000000000002d39d1e37dff6c612eb0369e60a61ec186a2914e000000000000000000000000fc7b7950f08c452f6f5f4d8883b660e1163b475200000000000000000000000033ff5002f2f8107349ecf8e7fd41f76fc3d8e4da00000000000000000000000099e3691a3c718495f7dfc20174d8ef95efa67b41000000000000000000000000768ac34b17e73bb40d8951e6dd477cc435716301000000000000000000000000ccbfc754affa7e7ec8dee4617a9e169a661f3a88000000000000000000000000428a1fa2c9d65399d0d13c6a7cdbf2bc6aeb464000000000000000000000000076515acb5b7f4cfa9b9ccd85b64677beced3c4d7000000000000000000000000e935f18707cd4322c536d2b802835f3506821f99000000000000000000000000ed9e55923ecc4cadf7124697b0c5bc1de464a1d0000000000000000000000000648db4681837ff0af1d9d19831b0aa334ecfa8b5000000000000000000000000bb5a3caf62eeb37fea26570081626481dd27d59b000000000000000000000000916985ed28c830fad1edda4e350783f0bfc64ea7000000000000000000000000942d13b14c6aca41d2806c56fbce69cfb49419b200000000000000000000000046b304ddfcd6cd26b7141d66c4ca102eeeb8a4aa0000000000000000000000000ed1da95f0cedf3192ce64f4b6f4d035665dc4650000000000000000000000005d56a0b144ad114293873148e77b4d952c94d63a000000000000000000000000b480f025ddfda8e03e10171f09db53c1234580b10000000000000000000000000ed1da95f0cedf3192ce64f4b6f4d035665dc4650000000000000000000000008b1cd36eb56dad5bd8c2e35b906b6348731f50b400000000000000000000000075e548bf30e50316186b7f20a28e60d9edadb36a0000000000000000000000000ed1da95f0cedf3192ce64f4b6f4d035665dc46500000000000000000000000056e29ac01683e9f478b90f51c91b80416a7878e8000000000000000000000000ff351616bf8f0b6e747cff99314b59793354766a000000000000000000000000c0a1a3cddbee7523a5fb6acfaac7bbd4d43272d90000000000000000000000005ae40442fc200fc6a6060a070bbcf40ef643a2d1000000000000000000000000768ac34b17e73bb40d8951e6dd477cc435716301000000000000000000000000e35ab0e8bf864a75c10e9592df594f2d8987d61f0000000000000000000000002b63e37f289be5362a93213b5c91ee055dd440a20000000000000000000000007a833a3933ef89c0ceec5af08ecd6eddd3e6de8b000000000000000000000000a12215de428941d00923efc3925a6e6a9f205e4f0000000000000000000000000fd75c61a18727b855cecdd38641e2cbb021771e000000000000000000000000ea755b4146d47202832e01950a8d81ed8f0a6c44000000000000000000000000a12215de428941d00923efc3925a6e6a9f205e4f000000000000000000000000d7bf532e84433fae9173d450afc61e98487ab074000000000000000000000000a71a8ba25bdcd68794af70946f8494f4f184dea700000000000000000000000008f7d3ec80d5bdb41f4e8c94cfb3e6d8fe861d9600000000000000000000000085aa6f080cb08f9794f744abd772a16bd448d0ea000000000000000000000000e0dcf82914c2e72765a38f580c95088cfb5b6fbd0000000000000000000000005a52a5a219364047fdd8c3e4a547f8ad8b8a50a40000000000000000000000007c5d3079d4e7b0bf41021f3e3f2f14d6e013f796000000000000000000000000e52de072325a7d88ea4af25505d7c3e79d53787f000000000000000000000000000e20a2eefa97815f3f5057fcd8920acf1ae0de00000000000000000000000084764e42ba6efef7770eb2fe454be1480a6dfaf1000000000000000000000000e3a8b8cf8c5bc44ed3774d2f5c80c004a95c3665000000000000000000000000f0370144dc54a59265abe888e05f8f2c13240beb00000000000000000000000053a3ab2f8acde757fafdcfa31c4c66be14a6fccd00000000000000000000000072efa9bd672db6176e0042be8ef41f37ffc86ef5000000000000000000000000b9fc85f13b2f8dce3db0a59140a57d99d8c9b6010000000000000000000000003096393c49718465532ba190c80a101057dffdcd0000000000000000000000000ff576e0843974283aabad82688c5ddfceb8a85e0000000000000000000000005ae40442fc200fc6a6060a070bbcf40ef643a2d10000000000000000000000003aab6bdd15627adc2971a0d7d0c11dd997ec066c000000000000000000000000039f579ace019f0b1ce1c0a39d5079f7e587d839000000000000000000000000c9ecf1fd90dc136e68a80ca6502c0f2d4dbbcc6100000000000000000000000084958d11900a07c7f7a3710d89e9e8a50aafbb5a00000000000000000000000008819e438183a30f25133c426ed068aee224e962000000000000000000000000e8b7cd96b0fddb371085be2ad38c377e5e224dc60000000000000000000000008009cd1a577053a7f74cb08f1a22eb7f89db2062000000000000000000000000f8652d52843abf0bf5fc814c42303f0796fbdc0b0000000000000000000000008ef5bc115bb08386549aa91324e375963701b57a000000000000000000000000a7cbcd966ced35e88a724026e96051156c0adfa400000000000000000000000032058a7c1281fd2c81eadfca3a0ea765ba3c30990000000000000000000000000d0622a443561478f0cda8d1d699e2bb1275454d0000000000000000000000002be7d22d1dccf025012dcd94b41c634bd3f6b2f2000000000000000000000000364896766be8f86f8e8c85144f3faa13fd7a68f6000000000000000000000000c11956ae4c1ad317e79843ab2cf1c15cb189bdd30000000000000000000000008bdd40c4276ad8cdeb039e04eb3627b4e1c27179000000000000000000000000ab13ea74bd22b598fca2dd1c1498fcff953ad97e0000000000000000000000005e11e56d9d8463f9806abfea59976a85872349190000000000000000000000009d4e51973f6bc97c9217e7c8b53cfd686a49cd740000000000000000000000008efc5d623464a4868bc20fda2244d56b9332a40b00000000000000000000000037c189bae5169f81051f31a41fca15c05deb63cd000000000000000000000000f8c834f3438acbd239c0709603144b35545c8d50000000000000000000000000df71210526432dd75e1349549e545a3860d612a8000000000000000000000000ca0320d504ee33ac90eaf493e7b3f9399cf62b6f000000000000000000000000091ef258ee737cefd7c392bb70fb77d85ca2bda70000000000000000000000009d4cd2505fb278c063b5f2ff1fff3d640f177c72000000000000000000000000768ac34b17e73bb40d8951e6dd477cc435716301000000000000000000000000506106f7716da00dd67b9e90f9e5dd5c3dedae6e000000000000000000000000f8c16315e4f5f95c13a61bf082b45f119af381ca0000000000000000000000006040ee6d8bd6b440217255b3a4aacff293efcc1000000000000000000000000009d58282909cf8e7b4adc6b6818c5f0689ddc592000000000000000000000000085a4516cac5578da6153b8d2aa049e199c2f4f400000000000000000000000002fff6ed0df49a8eabba16cd5d07e8a6d32024210000000000000000000000009ebc5d645aa49579d84ed40d1dc010a159ab7e80000000000000000000000000511d0840732b2cc257143af79c24f85ff1571350000000000000000000000000b4b8927f4da5acff02ed78b31874c09a6921e446000000000000000000000000639d4df8cf11d15d148e6ebdee59c6b3380e9f7e000000000000000000000000556590e186a1e1e39614a3ee28bd8456b50bab7e000000000000000000000000220606843b2c77b7e441a6c670cef1388e994f4e0000000000000000000000003279c78ca9c482776850c3dca1df2da0074baf44000000000000000000000000f0370144dc54a59265abe888e05f8f2c13240beb000000000000000000000000329c2b0fef94881433ba7c714e3d2b620691549a000000000000000000000000b9d7081b77bc1f5d674c431397b77cfdd453a9b50000000000000000000000003279c78ca9c482776850c3dca1df2da0074baf440000000000000000000000008513233bfd663f6879c5f72e9d73ba0dd19c66b4000000000000000000000000305958909e418b52bd7deb940602c4b82026f96c0000000000000000000000007c0efe904c916100d084f0bbd9e9a49af2a61514000000000000000000000000e46925c9918012c45343bd25e91d68aa5c703fca000000000000000000000000cbae592b4dd77f0b2b4ef5a8ea036f010b9460080000000000000000000000001913b80c4fc90cfd073fa40920720f0af51eae3100000000000000000000000039b76c01307ae313090cb22703ccf3e98bc1714800000000000000000000000068b3778679e6c88a19f612dbec9bacc3a4e52d0500000000000000000000000056106a4b28a90847aec793f354aba30766d737a6000000000000000000000000768ac34b17e73bb40d8951e6dd477cc4357163010000000000000000000000001ff163f1044f0159fb76e31129463954d2472a15000000000000000000000000d557e75aafe90384271c84a57ec8fd537afd4c37000000000000000000000000d4a85deed3ef4ba664817afa1b1431643a426acf00000000000000000000000043e9a5c7aa5b839b80029b9458d952fa43df6cbc000000000000000000000000b9c167ad5437b638277a45de6041f78d023a8e0b000000000000000000000000000e20a2eefa97815f3f5057fcd8920acf1ae0de0000000000000000000000006df804e9e3297ff52525ddb5b1b6e2b11285a341000000000000000000000000caf3850ef1f96752dc120c3a5dbced501883aacd000000000000000000000000a0fce7a100c99d96da21d64dc50aafa1f80bd6ed000000000000000000000000c0014e72b15e96796ece7ef9968898639eff40010000000000000000000000003c08b6065feb7280c909fb8712a3d17edc9c96f100000000000000000000000016d1139e7765d7271e84043974ba3b82692868d9000000000000000000000000e780ecc8c77e3c615835a26006d85aef5e853ea000000000000000000000000001707503528fc6259f3c0a79e8823365821efc2f0000000000000000000000002079b519104fe766d5adf375a3732da2e37273a5000000000000000000000000f89e499064d4496cb89ce18fe0bd1218706b1457000000000000000000000000ec0cf6507a02a489ad1fe97992a58195b3de1a5a000000000000000000000000f8c834f3438acbd239c0709603144b35545c8d50000000000000000000000000a3d7f95cf6de76258da8f5a148e10c6be507c08e000000000000000000000000c1a83d98f8307a62b341f5abc6ad08f6c239172a000000000000000000000000b1257fb01b9a0a472325265a6edb63a4ef1f512f0000000000000000000000000424895278be59a04734a8aabc69cef71cc62f9d000000000000000000000000b25dd92a88a15f24594f010045efd32e2ee05fcd00000000000000000000000073b3c9ece217a02a43f2aac5a8907a11d0a2a44000000000000000000000000062990c66ff01f5e1a9a156d13e8bd4781db3fb260000000000000000000000002431afd8492fa133508e7959a376682106578d9f000000000000000000000000768ac34b17e73bb40d8951e6dd477cc435716301000000000000000000000000926d97bc5c8e1446c612680e2f242cea6e0d3552000000000000000000000000a1f5d375e11029f01a28f0468785a036a1dc76dc0000000000000000000000007c6689a2bdf8c854cec6854fc7e3131f1e7af111000000000000000000000000b312c6662089a7cce6bd2aa2f5668e914c0e7003000000000000000000000000fea573ef9d5ed5b470311582c99c103c38c0320f0000000000000000000000000a6600ac3c3abc8dd8a4f5ecb1d1786a7b9086a500000000000000000000000092fa7da28ae37691043ca5b1617ca0ccded209fc000000000000000000000000339436a14d1ee0ed2cd0d69056ac1a4ab045b6fa000000000000000000000000b62e4af5b0bb00a29550243c70ff2803b42d4b150000000000000000000000008e5a45354d2f3dd96dffbe50a859ca7b3521d6fa0000000000000000000000008fa40b30e4d952731e9f1e419b8e39e202d15a11000000000000000000000000ef0062d9ce0e12ff938e2f171a48bc02f60e0aa4000000000000000000000000039f579ace019f0b1ce1c0a39d5079f7e587d83900000000000000000000000093e04fafc7cce7e12b123a1fb3cb2648b9f0132c000000000000000000000000bcb375d0599896fedfa8d8f82cf6ede0754bf1b6000000000000000000000000fb452b37844512a9da98c20a57d270e224dd63030000000000000000000000006846292e764e1ae6f5dcca240213a390f71b1494000000000000000000000000990bb605c35fab29f585e5b0e72974108299649a0000000000000000000000008c43b8dc738247cfa59c42253582eb9825c98cf1000000000000000000000000337a16b8d8d7a3729d345316a8644f5c72d3f8ac000000000000000000000000768ac34b17e73bb40d8951e6dd477cc435716301000000000000000000000000e92b8a2f67a81aba57bfeee8d3ed3ec8aea508110000000000000000000000003200c68ea7d01abd123e600081df4e934a3decba000000000000000000000000a03a73410a8e6d05e442199ea0251e51c54b495f000000000000000000000000bb9c33cced9308ca1cfbf5d24a2da13bfd75093b00000000000000000000000058dc85e0dde5766b1ebb95f9c42b48ac2fd27c36000000000000000000000000ab6495beaacf366707535f7318bc77b3676403c900000000000000000000000010d7c0f488a14b1a446b4af190914f43992a351f000000000000000000000000e1f970fafbc92c47852dc6ef82b7be4e0b6e233a0000000000000000000000001a40673e8e91a1d0cf562dab59d6b625eca1ff410000000000000000000000001bcf3673aee4d69a6cedd71dcd6ddd88ce63c8960000000000000000000000001fb797273202f37438e4ad5333d1cc376c9d162a0000000000000000000000002af2650dd42f28fc14518cd03002fb1684c008a70000000000000000000000002e26fa7d62c99cea2de2a0a2f7eb0db46e3a79c5000000000000000000000000d2fd1f56d3735e3224c59b7145eee5d0f48337d8000000000000000000000000855f99759c594d13cf67709ef6eb842a87041a5e00000000000000000000000087680bb550079bfa649f56da72e57f5f6cef185a000000000000000000000000c1ce075828f6bb445c35acfc2b231cf85ef9d37800000000000000000000000022c1f1b8633bdc8c3d3f6e49d33b0e9f14ace312000000000000000000000000f677505d97d82fd5085f718889c8d459b3ac9853000000000000000000000000af5ad5b0c94062c0542b71569b0052c8f5a2f4cf000000000000000000000000827b3624158449f280078694a021f75a86a69913000000000000000000000000b07fc065dac49e1383566e2879e3a277dced998d00000000000000000000000094945ec3e1486803b343e774149590b681fb8475000000000000000000000000e8d058234583f7cc59dd2200cc59ca92a89543a3000000000000000000000000be7befb3648d55afd56ebf6a69b5cfc43293ca4f000000000000000000000000cf48bd724c18fc725ba1dcdde0738207b411f85d000000000000000000000000c6e7947a39b5ce442779d787f63077bc09a59968000000000000000000000000e2f9475d21e651aaa90868c4acf286abe9d3897000000000000000000000000062565b91974376258c39612e01873b95d831517500000000000000000000000071e753d04194383746751958435e5e198d0b862000000000000000000000000071e753d04194383746751958435e5e198d0b8620000000000000000000000000933ade57ca1417ad5beb58c7413fd3a12f7b85f20000000000000000000000001de87ba6d8d724f0ce8ac06eb0784548ba3318990000000000000000000000003e560f79eea0caa1f687036e6c9aa96dfdc2693700000000000000000000000097984167c0a11098390e4647156f6ac05ef20c140000000000000000000000005fb463026736328582c0ab19dc20cf4b7aed676f0000000000000000000000004db64ddf20568b947d5f10141a66a9e98b2d490a000000000000000000000000d2f93ed8e7ccd13476c24d26ee5de904f786d71b0000000000000000000000005c4c310374d2fedc530196628b5a92f435cfec34000000000000000000000000e4b874dcbd351ff434165dc0867def323276d5b1000000000000000000000000e8d22191ebafa52de2e11a75d51d92fb445af96f0000000000000000000000000dc917cdf9ff4ea301ea94c48cda698059af72a9000000000000000000000000d9e0b67ab88cc04c9cc85c8b112ea241ef452bb70000000000000000000000009e5ba2a2c1b1cec921c75f51ccc1e51fad64664f000000000000000000000000066831c48ea7ce4f6cef456252647745adb05e960000000000000000000000004acd45be1f72c091086a483c25623c2664bfb0bb000000000000000000000000e7f1e1086969b581674ee2c08ae6759204984d8e000000000000000000000000f37c06323556b4bfe835588b496dc92615850a8b0000000000000000000000009bb48da52a487fed31ad7bfc7182e2c63338f9a800000000000000000000000039aa3032cf5668eab80d718da12bd412439c3d2e00000000000000000000000027e655138f3e99cebaaf31725b3c48bd384b7960000000000000000000000000e33cda7d74de09a74b977d38cc390203b8f17a4e0000000000000000000000005bf445375d28b04c29c48ab5f550e290ae8d7b2b0000000000000000000000003c6cfddbe24fb85d5dceb70da8a818e95ca05f4a00000000000000000000000004783c35ca5bb74fa68fd46da0b9434e852db5be000000000000000000000000d8f7e7b5638d446e34bfeba25e3f793da1846d370000000000000000000000003833ae68f502af1eca94fc060f2c0cd7a1d4611c000000000000000000000000e05a8e3af02aa81ba3bd0ed86af4f3f93a20605e00000000000000000000000020426708d1f31a8f1eb05e956a5197f807eada8d0000000000000000000000009aa1615201bfde2b5a5ea90a086d0a89e7cf5ab9000000000000000000000000edf60c5832644ca7c1d5fe698f0034e4cb33656c000000000000000000000000e75d4301c63a8b472c047b382ec5e33d3cda891e000000000000000000000000f7432fa504a0e4094e6409d2557e8cd4330e1c2d0000000000000000000000000d8ec8d055f0e7be69bbcb80b0882eb1ee32137300000000000000000000000034fd1342c6eea67234f10eeced0d30b28e7956480000000000000000000000004becdb6dc427689eda86afbd190896590c3cac660000000000000000000000000d8f3d32ffedd88d52f92ef52a3595f05330fdbc000000000000000000000000142d20f8e9c09e12402a415fd98de7b5f504fd76000000000000000000000000b82ea0bf6ebc3303f8d2978386a5e1b4814d8595000000000000000000000000da1ca085e1162bf24f0b331d7878f12a965cef60000000000000000000000000a89e9a5072f686b520990638d784292dc52bd73800000000000000000000000033ede0b07b74b2062a5be8f8d621e371a6fe34e800000000000000000000000006927735a589796c723f0d0a8aea8423456bf630000000000000000000000000a2978e861cf05010953e0f5b2cb212e32b28a48c000000000000000000000000c80afd311c9626528de66d86814770361fe92416000000000000000000000000554a30c9e2af8f335aabb5d58cdba1408df831e600000000000000000000000082af81bc81cf71c52a6e723b2f0c6a9ece15fc7c0000000000000000000000001fd4634553739fce18cede5b43d50af984a58bb6000000000000000000000000db85f9611258764fdf8980728d332fe8cc566e5a0000000000000000000000009f67487ef4d542dff4155db62dfc7ddee5be619f00000000000000000000000021ef3d9ba4daf2324c8045cde53a8299ade9c73800000000000000000000000019a356f05ea552e3037207d38867237938430f4e000000000000000000000000d4c1087d1bd6773cb0fc81d224921aa9ccf8b1fe000000000000000000000000b57e8d449650ef0c1751da2ab371fa64c87c5145000000000000000000000000ad5c7cc2b16d0086c5fdfcb853453df8528b6ddd0000000000000000000000004de2370ffbd828ad23e30d7ecdc160882f93a96f000000000000000000000000b1e232638f7fd592425eb1264b1b8699b3131adf000000000000000000000000debac43cd14819f43f89c8221c41891f1b519b75000000000000000000000000e2b31ff1abd86aa91173a1e84f0f5359ce3a5c7200000000000000000000000004783c35ca5bb74fa68fd46da0b9434e852db5be00000000000000000000000006c886711f0df9cbdcbaebba3e7a5c722637c9a3000000000000000000000000f09f36899600ed8d58644d9f4c999f144655f57f0000000000000000000000006b69f074c793c0749bdc52df1938feb3d4b6e8c100000000000000000000000055d16dfcf040c9945603b503ebab837d2cc86447000000000000000000000000ca087c261e9a73eb689c31c47286a9ae20ee2a82000000000000000000000000d73e509821cb929d1bebe10c9c0952d8436563db0000000000000000000000009da4a4a58d02ad43275fcf84c80d605bd8304ab100000000000000000000000090c6660ef91ed7a685a1a3f3636d2ea8941ccae6000000000000000000000000590d1fbfda239253687e7875b61bf05c8cbf18b700000000000000000000000011b606e001fe9361008adeac1722e60cd194a9f0000000000000000000000000b8eb33199538250e1ff9a8a8e0b8bcda817c30aa00000000000000000000000055bc9ad7f044bffa9a3def8712bca48e6cba6443000000000000000000000000084fa6fddbd1a3c1c8cfb9da6f3564c9abc01dda00000000000000000000000022de456a6ff059af4f8045adef7e9f5d56f15e940000000000000000000000008e7881f76acc9c69db0c762947a6e62c1312a9ed000000000000000000000000e6ee08214cc03c4c82e0a7017f94175fdf7141d0000000000000000000000000514e231f8a680fc036441b94583e882f14b0105300000000000000000000000059a6d26f47a736ccc2412afb3e070d8745667b47000000000000000000000000b82dda181c6b40f23e6073b600c4e9a181dbe4bf000000000000000000000000243c74e4a4f5077f1e133385c768dfe1a9d23af7000000000000000000000000267cfeab1525328d7676e4b0c0ac5bf44e0099af00000000000000000000000047086487b56235f2100c4e4515e2f85cc8ddff4100000000000000000000000032b6f4654e7795631d2e61471d19c2e8c64f897e0000000000000000000000005993ea17bd92ec7533f6e0fd3ac3736cbceef41000000000000000000000000008fb239115130b976088e2e8cafae38b8c52265f000000000000000000000000dbfb6d1fd5ffa19a069248ab668fd7eb8eaa4654000000000000000000000000ce81d8aacecd0edbadf8edc5dc0f90c2361732a90000000000000000000000008927b13f88dc27405e74cb514067ce54ee8498340000000000000000000000004229e7fae0c70a3e1083c46eb6daf9c5de34cdd40000000000000000000000003ff857d5a3aeda57bf090fbafd7a0a748a16afc2000000000000000000000000139eaf3c1f6e1668d81a10852e43fac91e04c720000000000000000000000000f59ede2c1803bf234a015bd9430b42787063c14d00000000000000000000000010e585aac8d8a30e62e7ca8e08cc3cd767ac7547000000000000000000000000485746086720f665d64cf395616ca63836be7b9f000000000000000000000000560916a64d4f74eaf4afce8941459faf0a1cdfbd00000000000000000000000063a007ee0b984e7d79801d552a6319ec8c37dc810000000000000000000000003e1ec9cb2d5c6a78e66e363570f491b147bec1c50000000000000000000000001a2f293837301bd14b0a1d9d7ff971c9eed8958e0000000000000000000000002415a64d2f982d7b15f409eef730867f3e821aa7000000000000000000000000c993e47efa8856e16f6647764ca48e8fb75118b000000000000000000000000059a66d24fd49ada4fa63fcc8973d10422a6ab2270000000000000000000000002eac20f9a452395b1536d4c42a8181eecebefc2500000000000000000000000078344a6914f272fbf17fa1e9856c9ce1ae078e1c000000000000000000000000b64aa8e2f79b7f40282e0a4a656271fb487e0822000000000000000000000000cb0d93524fcaa370866985da25c2e5344fe48646000000000000000000000000212924c6539a4f9a05b3526d845456357a0c77360000000000000000000000005da4d8f2598bc68264b978b87b80bf9ed21c93da0000000000000000000000009eda308e08fc6f9f104f1a74ff93de01919fd03f00000000000000000000000051060d0b8aaa0eee7b053ba7c5d211307a9499270000000000000000000000007a8d75a27789269ff989d5ef17b49f0f10b922c900000000000000000000000034e1c6298139db7cb2ec0b50f0988def890e01c7000000000000000000000000409b0f2895f1ff8e11b2b913976ce87e3954d904000000000000000000000000ad81dfe60b380e7ce4ae3b31ff940aca83561a0400000000000000000000000093754ffcf77a2fb8e22cdb7d1c1752ddd84d742a00000000000000000000000064a299a05cb1c88cfda3a6253684f3370bd1c31f000000000000000000000000d8f7e7b5638d446e34bfeba25e3f793da1846d3700000000000000000000000099c23c3ae4d5a1528a3bf0b3c4ec20b7d388d7ba000000000000000000000000df45637094923c0fb274eb040a58296efd13cba30000000000000000000000006a16b68b5e627ae6155e22d573e95b988b695ded000000000000000000000000f08a969b766a2442182e69fd562a2c760c308405000000000000000000000000a0177f7d281567be365d52ddd4d9741e2eb2295600000000000000000000000033edeac8612e38629066b751345ccd7d7609535d0000000000000000000000006da254bb494c6979f7f6715149f501cc794a02860000000000000000000000003e3dd4f96e3cb38ae570b63b15be8adaab6cdea5000000000000000000000000a62dc46f6978222f3eb62418ac3ad8f3523116a900000000000000000000000030d4e59596f964a0036e14e617b46cd90b8bb413000000000000000000000000e708c886f7b2811f83d537bf538773127994e03400000000000000000000000073b167c3f5e8b3a54fdb06d594d97fc4270d1bad00000000000000000000000017a9b06ee1c74b20b62667d1274116f063e899e3000000000000000000000000ca632084cff5217d4a1ba6ddf2bc44b16102dee8000000000000000000000000e609ee5a1c96fd4ada2d171fc67c1f7e5f66db52000000000000000000000000ac339e9f479f929755bca5c52356718d9139e4f000000000000000000000000088491810adea4eebe120d337de4e2590ea90d906000000000000000000000000a6b859653c9cd291581fb1e5136340eb33df4e31000000000000000000000000297b02463dbab58ca00a6155b406b8b1144c4d2000000000000000000000000092c2067e1a0b43e25dccacb0bc229ec376307ee2000000000000000000000000987260abef82499d039e072f79e5d6b6cdf02b9f000000000000000000000000d7956e74c78ce9630cd7701f5a57d94a1b26976800000000000000000000000057be69872a9995b8208c691695518975ea80d8020000000000000000000000002ff0a403399bde1a8b61efd8845abec057c81fc40000000000000000000000000385ffc401401fa0e81ff86296587a4cb6b18ecd000000000000000000000000d251bf5cd56f0f704a3ad36f5b8405119dd87fb2000000000000000000000000ebd3017f54eaa62141323dde2effcc0b1a8f467a0000000000000000000000005e582db83c8b442270e37384ffef1af195bc5c9c0000000000000000000000006337be9d1c2da69deea38b9dd0ec8900a7e445db00000000000000000000000064fc358a480e351fa619238350709ce7a1beef8b000000000000000000000000d125cfd50e705d074bd672413ccb13d664aa0f2f000000000000000000000000bc219b1cce6768dd8a8aae7c31046e3058e849dc0000000000000000000000001286cc9e92c2c5ba8aa7318427690444097f3ca3000000000000000000000000fd382d895580a57e2c20c2452d9ee9989e0b9205000000000000000000000000fdbbfa2599a067fe071eb21b263425b590730eba0000000000000000000000005a50e4244d0be3c1a6711efac55bbb52420172b500000000000000000000000008c3bc014a51d980e026b75dafbdbac517c2d09d00000000000000000000000081508c63008670f7e548e478e49d896723a168bd00000000000000000000000074c6703784e4b17a3fe12c951fad6a61b624e20f000000000000000000000000582e24b8bc3e37b0e8ff410dfcf3fe60c5fc45610000000000000000000000002baf986486b8a2b4c5f2f1e07292fb9584fd855e000000000000000000000000a449554312bc51d17934c11e762d3f07b247b72b00000000000000000000000003c32c5348febdd10e54d4e08fedb888a891ea820000000000000000000000005a3da0cffbadbeb2be3329ff1180a428f74a630b0000000000000000000000008d2238ea7724891b0b793aff336289a6c49f6b49000000000000000000000000fa73ee6e6842500eacd61f713304977d78db946e000000000000000000000000bc886d2f55e6b0f12d2705caeab2f3c0c6f27fd50000000000000000000000000c672ed097136c1e5c9699d12a384144c8718d250000000000000000000000001a527134ba2518869887acaf5e06a15a4b059810000000000000000000000000e8b7cd96b0fddb371085be2ad38c377e5e224dc600000000000000000000000095675d2800eb26e9e69bf8c70f903a0f899aa12c000000000000000000000000cfc4452a32835444e2ead0f9c7fe421092b0da3d0000000000000000000000008a2a94c171a4b8a85926d7c7c9117a96389f3e65000000000000000000000000d16bd059d533ec595e45c0e671b770a034994f9f000000000000000000000000000ab917c369d48bb88e637e47f49a56d71d694e00000000000000000000000030528a619cfb5cafb4d2e3d8c7b959f0c8a5893100000000000000000000000053dd0cee8507230cd275d309ba334930f775a8ab0000000000000000000000006a77c5dd5ef463020ee1bfedb2c3c75c2ebe3f7b00000000000000000000000003c27913da972c4da05ad679d1b477e1ff088035000000000000000000000000ce4263f67bb25ecd387058c5d243a62ef99a2fbf000000000000000000000000000ab917c369d48bb88e637e47f49a56d71d694e00000000000000000000000093196ff80d5ce7e448e9b18d81de9ff8492a2801000000000000000000000000ea3be2df739e15cb347bc55d12f27831c92518230000000000000000000000007a4f3e83eea076fd5f1398228feeb2890a05c11f000000000000000000000000257ad3d2037c7dc8c0b9fc4c258d731c6b206859000000000000000000000000d1eb61310b855367cf8797fe29909f8bb5f2a86b0000000000000000000000003a46d410a1120d36982d23748b4e4b188af95a9d00000000000000000000000074de9c3bd7a73cc976c5b967dd201c18c2f9ddce0000000000000000000000001ae34995a5931ac380bd0e89def65456e6765fe60000000000000000000000002608c20590540555d553a8ff80274e7639e3107700000000000000000000000046291656ec76d4c447c5889210ac04db6b91118a00000000000000000000000070202fed7a18b5e1568165ce618a0f9d904d9cb9000000000000000000000000565d72ddc716e57ab574309d7ecfcbd2f6e70223000000000000000000000000c0160d76ca450e2f14441f62a170edd347d75cfe000000000000000000000000e51f0abdcadaeb97f409a2a7f2c1baff8b4fdfb6000000000000000000000000c1bf83f75e55ff8da3d6f8d3dc26b40ae28a27e0000000000000000000000000db1127814624834048ad2712681632994214a44b000000000000000000000000c04239037e87c60cd87bb18b00fe71323b2edaf3000000000000000000000000b86b459577f30e1da26d6d070df75e2fa82d9e69000000000000000000000000f4eccc4fd78a22d78044b83531228af04703ee7200000000000000000000000019d638755400c09f26855273650f832c6da6a5fe0000000000000000000000007bb5341592d9e3da40e4214ec37c5bf07c03d354000000000000000000000000ddfe79d70ad7ae9e14da5800a0b90c520073ea25000000000000000000000000afed05662b086d3ea6c40b3805720f9302f80970000000000000000000000000ed6ae9d99824a0fbe72412730f5e0b17c0ebb47b0000000000000000000000003c9f51491a6312b2f86c77b9d8d7ae62ea7e7e420000000000000000000000000d038159a072a84f8f152e528f228a7321059a5900000000000000000000000087ba9e873d8609bbc2186513c981f93bef708cdf000000000000000000000000c92d02f657bbfe57259f64d49bd87be1ca79d48700000000000000000000000013239149e1724872cc3113a0883559853a53c9bf000000000000000000000000d176e0a35a4a76ced14519c8b0e03fbc7f2b4a3400000000000000000000000001990c33ce9e80078be238c72c0baae53b152da000000000000000000000000022c7613b3ac42371367af19c19f572a216ea4aba00000000000000000000000071f068cec12ce157b6b6623202469730b646b6b4000000000000000000000000bb3683cad213e8a2ffddcbd95fdc958ad0015379000000000000000000000000b2977748d5a902841772fb6748ba7128574958f7000000000000000000000000849683bd6b96cf7abdacc2c260bb35c400e91c2f0000000000000000000000001b2b062ad3dba78feb30f7543906914fc22982790000000000000000000000008565c0ac14cd9515dbee452825cbe93c6b5968da0000000000000000000000007d32c8de7c97b98ceaad80a7f84c0b4d3ae92ee9000000000000000000000000bc3b74cd12b775c89f6918c3bb484a3674e7ac790000000000000000000000006964a04a7210b28be6babb2b3e7ebf499cf53d4b000000000000000000000000c535539d9a4b19a37a372ac12f4cafb46abfe2de000000000000000000000000dcdb39f60334c1bdae0d0e4ee2c0a750e6bb36f2000000000000000000000000249906ffa24aa323df14de507e89b6b2cada20f3000000000000000000000000c8c72067f24deee84e2025c0afcd573268cf74a8000000000000000000000000f9a3326aeeb52db015b4a5708e3288e9282014c9000000000000000000000000f189caee199120db655a6141d5b3dee41ef08eca000000000000000000000000c835ca63738d63922f36134ec7f4d41376ba9f970000000000000000000000007675056c0e801783a40b6b16e7b5c03c012c500b000000000000000000000000fd6dc300867344805607f1a10097df414b79cbd6000000000000000000000000f7e0fa54a784227c283b6002d3789b8725ccf3e5000000000000000000000000f7a9323d2b8a1abbfdc55c8b0e01df0fda6819070000000000000000000000005a6e7282210043189739a4998d504fb8f35654c0000000000000000000000000b5203f39bc7d24df20a231428ccfbe734ab1ad7400000000000000000000000001aef979f9ca3436ce3d8566e2c1c30d9cf142fb000000000000000000000000febfe20ab6ba724df134d7f5d06dcda08873320a0000000000000000000000002a47eb8f019877ea2b2416aa879663ee8d6be6910000000000000000000000005e63a3caf5d3b697344ae47c56fa02841bcb1333000000000000000000000000976230f8150dae36a027ef1c8f1463577fba909f0000000000000000000000008066fbc7284f01d005357086fd1d69017cd8544b000000000000000000000000f4f4072109619c2f05502ab9f0663cb5414f16f80000000000000000000000002d98d546231f78ef9298cfc746489a720df219cb000000000000000000000000d2e517c755371567292f3fa48ab585cdd2fb27fe000000000000000000000000c2be93622bc5896afdfa676becc872e095186c9e00000000000000000000000047b0349e32d5e9e8779a169ed4c042605a4fef0400000000000000000000000019cf5b377bdf143b603424cbc1257c3886d360760000000000000000000000008c8052149b1468c4d87e96b64b978642420c187e000000000000000000000000e5b13caa2f13596627361410401a918719a3687b00000000000000000000000099c0684324fa5b25fe0d3d632eeb36b91ac26d8e000000000000000000000000f3189efd0a41ed82bf83f0e87045e1e00ee0575c000000000000000000000000f099765aed76ec1df112c56c9e4201800e0a525f00000000000000000000000005ed01ec70db57ee8f23aa37408ab1e282561449000000000000000000000000bece435d08b5f4fbc44f1ad9b6f9244adeda335b0000000000000000000000005296a71ffd3286f5dedf1598517e87b10bd4195a0000000000000000000000009ee459dc90b2203c0fa0e5eeef60ab5cc266e8e3000000000000000000000000d388820f7c4709ea1ae8db4fecdc6610eb06e666000000000000000000000000c503a6906b0e759c327707717aa01e5011ba1381000000000000000000000000401fb1ef5c25124cf1ff0b9af45ce1471e6e6484000000000000000000000000a4f40ba8ac9bea08df8e48a330bcde7678faddf3000000000000000000000000048550e855db536e7c035d03e24f96db2d5a8e9c000000000000000000000000d64d737f870c07cc57a52e80c7382ae5d070e03e000000000000000000000000a2c597a88dca10dd953376d3b35215c298dbb594000000000000000000000000a23079f93630d3e8e5cecd2ad4a5ffec3a4aadd8000000000000000000000000de717e1bddc47dbf6fa67f3e9fbd41f499b52e0c0000000000000000000000008306f5d884f49ea97481bca37ee90d7b99dcd906000000000000000000000000b84900567f021285627653da3bca231c869af0610000000000000000000000009b1b42a6e0569aa86a5c2a3776cdd87f8ef10b42000000000000000000000000630f6732b46c876ccdfa888d9340a6cc5d7cdb6600000000000000000000000031291ec0a9453c5fb3f53b724e6d08646d96867e0000000000000000000000007b00037f19cdaa264df85ca4c581232731231f34000000000000000000000000f525abbf7efd8a304a5718acebefc3c0c369628d000000000000000000000000a5abe530178f869160f2a0a91b9b338bb902541f000000000000000000000000b2616b298733ae0e6df1d449ea2414da5ad86a42000000000000000000000000068102eea90cd421836d1eb8cea5e47be96dbc02000000000000000000000000cb17e069e7e68ca35c29ce6608635f3dcf45839d000000000000000000000000d075e60f6a06b4dca470454a8bb43eae72556a160000000000000000000000002a13143adcc136405d0f37482af74c6cf894817a000000000000000000000000016ac075f897d6c28958b767d77e2ea07c759e2b000000000000000000000000c4a198a79a5ad4fce374904d503b5fa32d6edd8d00000000000000000000000086dfdebdf98da35ed3396e90385df88102d51ec800000000000000000000000060dcfaa066f25454886e9044a4a0bb2a92476b240000000000000000000000002e80ca93ead9c11af7afdd8fae673dd496ad78ae000000000000000000000000f98c7ca8ca43b0ee062fefc4982838d63fabb67d000000000000000000000000c9c918e7579ff63e0ee6479c11fa7c4b9a877a26000000000000000000000000ce99a2bd4b58038526405757fa40b965e1d791c2000000000000000000000000b1576dfecd1742174c5645d34b9beba728ae6295000000000000000000000000f047599e99ea5d0a66eaff4a5eb247b0f693eaa70000000000000000000000004e4e3bacfe3b13a14c740b38d494cb466e210824000000000000000000000000d2fd13156eb632a62c07074b22393b9e926c866e000000000000000000000000206091716ffb403603e9cbd19b1549e0f02b6c0100000000000000000000000057e04585e5406eba57e246913ec0c0c665d561f500000000000000000000000006988066ff5894cbfc74fdacf0da77d798e562890000000000000000000000006b4b189da1865e0fc90f47884629372ceb4b6794000000000000000000000000a17d0ccad54f3acce10b577f4e6c09d1b3fd5afe000000000000000000000000c25654f6a7e07141cf9e9ba129e55f5d5fa253e100000000000000000000000010ef110f57084bc5a0225cb627411e2eee1b51d4000000000000000000000000c5e25fedea076d260d74da90c474cd40374261d40000000000000000000000006904e5821f3c22141c96784da95abec92e354164000000000000000000000000ed84e9e9a0d7d589f602f9cff6cd4fc7360720aa00000000000000000000000018b8cc1598fa56e4cfdce1e5bfb39ea8a265e5820000000000000000000000002043d2eb9ad039400f9b8ea4d5fc41713a9a03840000000000000000000000008a7fbc9f57dbb8cffece64d7825d99e450226258000000000000000000000000ab238c738f3e3a7b76440b5c3fc002a44c117fe90000000000000000000000008515c0d92e7cda7490b2c2fc17e957cfafaf5d820000000000000000000000001f69f32a47b9a1e7b507c0c15bc5d9d1c11d332a0000000000000000000000004c812181508dfad928c9f4caaa3bd5f48cfa3eca000000000000000000000000a8999ad3ac423050164825ff61b277365cceede60000000000000000000000002cdb69073b350614246735590b09c78fa939da900000000000000000000000005bfeea2599b8c6247b5227fec05810a51acbcc85000000000000000000000000a1ef29291a0886ff1b30b80b2c6898324d8fd5f9000000000000000000000000e5842704a49eeff877252b7005c547440354e8a4000000000000000000000000ddf34d5f63c06034eea6a441a5b1d7797babd8bc000000000000000000000000f012994cebafd0a624700fc6b410c9db7e4fb04a0000000000000000000000006cb82af0e33417ad0648012bb9bc1420a719bb02000000000000000000000000fc9cfcb61124e1022630a3ec3a1951304b570b2b00000000000000000000000058b1f15737d73d161429056bcc81e4ef0afc73680000000000000000000000007972235c78bd637e6580332e1b016f1108df87fa0000000000000000000000003b42b88921d741d6eb19e73011cf83810a975ce200000000000000000000000038729f325ccdba217591e12a49eae0eac0dc4434000000000000000000000000a2ea4d9cce71fcb59186524bceb6689ec34ffe2b00000000000000000000000084111342950f91ae5b7f4831284f2ede0c193ace0000000000000000000000006df0a9f6656097b1fb91a92022f54797194dee6f00000000000000000000000045d91b65ce67c195822d87023403537a5ff59a7f000000000000000000000000ea9f3fd77d960b8431006191170572dae1a5e9bb000000000000000000000000115a94038028837cda8d664b18220deae8945a1e0000000000000000000000002c829554da5040410a7f85a64e52ce6e686610a6000000000000000000000000e562987b2819b007652b6432448853ea3ca7a8110000000000000000000000005aaa1e2f4ae042edb30ecca103d4a293998bffdd00000000000000000000000047ea702657eed95db8ad12ff8b863144c163a773000000000000000000000000d9ee89fd4b34c9bdda9255d37d9587eef0a8b1e2000000000000000000000000283d2de91294976a01c5282eb1b2a1b6ca0a5875000000000000000000000000505a571e4aa51b4394dde6a70a3f5cbbcd12d8b6000000000000000000000000bb023a3c6ee04642ddee7deee7ba789fc161c7b5000000000000000000000000558891740cbff30832443bc93ae5076cdb48ecfb000000000000000000000000196137075f13c2bb0aba449e44a97e5f1dd211b20000000000000000000000000cdf7f61108e5c68b8679c8df6662654d808562500000000000000000000000057143bb2c201b43bd26b4be705a4f09f295421e10000000000000000000000009f458ed3ed14e604c36972bba081d931d8b3423300000000000000000000000017c590d05c9196c59dbc1b5128f7025fbfc3962c000000000000000000000000c49b747464dc55d6676d34695957f4195eac49ed00000000000000000000000009673ffcad25251294c0f8e844653ff397d5e2b30000000000000000000000006f1414778f5ec015ca6288691530e7581da67890000000000000000000000000f39ca29ee5a364303fd324ec247d27302a3e1888000000000000000000000000796311eb066977ca2cbf124245a81e3fd6c1f49100000000000000000000000068ee8b28f8cd9fabc83dd3d00990ad41b0388b31000000000000000000000000d5e3b3d1e43fca88bb5d60e4947500e28c5ceb0c00000000000000000000000065492fa5ae222749537dde6ea9b271d171e388010000000000000000000000005d88635bdaad63a4600297fba5ba3829c0b14918000000000000000000000000315edf33604226b9a59bac31f657672f09cb09f10000000000000000000000003a7cccd0ac99a4900415394a4b2b2f6ccb7a25100000000000000000000000001de8f42b87fd52e33ef8bd19464e8ba4c0eff4b400000000000000000000000046311721f5f4e654439112a5bfb07f9c3c3933950000000000000000000000000da9e0a14afde73343f760e213509df392cb6bdf000000000000000000000000da601b9588afb448593a6eb9ff4a65106c4aeb34000000000000000000000000b73384ac88dab65d8c67defc4f6df0e88257ba380000000000000000000000001dfc8b4839ced7f15ced6b67ae640f089c4bc92a0000000000000000000000003c9f51491a6312b2f86c77b9d8d7ae62ea7e7e420000000000000000000000003622863d9aea721a747fdce7e834849e03381193000000000000000000000000b388f4629529e3d520bd196ccecb11cf92527d64000000000000000000000000c0e4915090e9b06c99fe55336fce133d775590a900000000000000000000000001e2876240a40426fee949b941535ce27a20eb4c000000000000000000000000bd152669a6b3d6cc73972c88c47f2967e714d92200000000000000000000000003345e860bcac5f4f74a4ab98dbd5cf3755613cd00000000000000000000000071e753d04194383746751958435e5e198d0b862000000000000000000000000071e753d04194383746751958435e5e198d0b86200000000000000000000000006d5fb66360d0391bed7d3f1538bdec14895bc8560000000000000000000000006c3dfca2c6fca8ae735be1cfc7c58b35810fc5bb0000000000000000000000009ff608c3894d7ef13cf7b6debb127343a21cb0f30000000000000000000000005e26e40c4624379a36016ca627147814bc1956a5000000000000000000000000bdfad6775179c0f6fe71990e328beed87dc12aab0000000000000000000000002b63e37f289be5362a93213b5c91ee055dd440a200000000000000000000000048597afa1c4e7530ca8889ba9291494757feabd2000000000000000000000000830de05fdbcc0e2afac02c8cd23fe8a3a4c64b0a0000000000000000000000000a895a54535687e5cb2260d9ba7b3cf247768c41000000000000000000000000df38fe6f70bcedefae0098fb4176c5e6b126ccd60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816285aebeeb37bc0535ccb9fe6970f8953b310500000000000000000000000012160c0d80ef65bef33f347a6b5d4246b641359b0000000000000000000000006bc4b607a34544949f3b948e7980b3da8a3877f7000000000000000000000000e7216e6dbd4163b720e32c666710e0e62a36e53500000000000000000000000020a7196d705d5e3528362214cf9f96411c11de8f000000000000000000000000a1320ae701f6c01963aed41673f70b3261946a7d0000000000000000000000007f04c18fbfd0a725918397d9d798f97a856a85d3000000000000000000000000e0edff83d43bca6cd0954a13e4608d1934de2b8600000000000000000000000010004363b3d3df0538117f09fa97f806fbf569aa000000000000000000000000b74cf037e139e719fc87cea3b22394664dffd663000000000000000000000000119723c76bcc0968c9b54b98c84e1d1e3140ddff00000000000000000000000057a375723a15de92e82eb56217191435f3984508000000000000000000000000b454e83c0d9c947ce7252b95bdf9a3c3e15bd37400000000000000000000000034a8b5f3edd506bb3b72d0e4a1411bc64abad2b500000000000000000000000034a8b5f3edd506bb3b72d0e4a1411bc64abad2b500000000000000000000000034a8b5f3edd506bb3b72d0e4a1411bc64abad2b5000000000000000000000000886b58c805db72812da523c2b26082f8ddf98c1b00000000000000000000000026043312e9dafc4aee78f87c20a1f7df825f293d000000000000000000000000a43a0f891a8c759dcd758cd3349318bb954fb41800000000000000000000000055ca903b51e557fa9be1b41c61f0e413fd916800000000000000000000000000a43a0f891a8c759dcd758cd3349318bb954fb418000000000000000000000000e45687dbe6882a4d85b9eff611262be870e85abb000000000000000000000000de2f13577aad6a80be78286fc569912958d9f82a000000000000000000000000e45687dbe6882a4d85b9eff611262be870e85abb000000000000000000000000e45687dbe6882a4d85b9eff611262be870e85abb0000000000000000000000002b3cb7d2ef033bdbb7fb89f2da85a9e0b997c0c500000000000000000000000019211ec82f602064846c53f24538e1d2a1bb28ef000000000000000000000000666d6d3784d313afb46d955f97ebd782b1f9636f00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000016f0efe92ac47b9cce0d1eed407006869eb5d785000000000000000000000000e45687dbe6882a4d85b9eff611262be870e85abb000000000000000000000000e45687dbe6882a4d85b9eff611262be870e85abb0000000000000000000000004b0e3271a685c09f4d2933e2f19276b8f9c93e230000000000000000000000009ddb2036a2b21c1c95947016a170eca3d4c72a9b000000000000000000000000e45687dbe6882a4d85b9eff611262be870e85abb000000000000000000000000e45687dbe6882a4d85b9eff611262be870e85abb000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000034a8b5f3edd506bb3b72d0e4a1411bc64abad2b5000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000002bdf4d760b7d2683757d18bee1e17d30d229da4400000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000074e385a3e38fc61577df72235a80dd616586d9ff00000000000000000000000047f05e04ca35a56528632ff11eda47b7f83413c500000000000000000000000067c874638f49d49324671525f48d471c24d29f17000000000000000000000000f185ee4bbe41460f473bba6e8564e3b2a69862620000000000000000000000007ffca9a73e2176405b84ba401db086b828957fd600000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f000000000000000000000000f5651f0de105a817437a33881b1b9bc04b511c5f0000000000000000000000001c7596dbbaf2fc76a74650971ddd2d13b6f05b480000000000000000000000001c7596dbbaf2fc76a74650971ddd2d13b6f05b480000000000000000000000007850151bb43a2db84f34d20cd2f52731b168cab00000000000000000000000000b98b751d9c757106ef344de1478090acce02f4e000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000004c365f6f3060ea86782ae45da974a9079605c8ca000000000000000000000000a6388b2b89843d4205de30026f8e35e50340d5ac0000000000000000000000009fa48b84852dec42f820fb66aaa2ff0ba6e5b365000000000000000000000000424028195bd0d2d79d90935dfcd0bb7bbc07a4e2000000000000000000000000a6388b2b89843d4205de30026f8e35e50340d5ac000000000000000000000000cc299e58cc66e7d248e66d54514d3d36c05dadc8000000000000000000000000a6388b2b89843d4205de30026f8e35e50340d5ac000000000000000000000000d5a45906fc7c2405a5eb4fcbb06780d2f0010f4c0000000000000000000000009c7449d8f39e8f328ab1b8439c410e07a8d786850000000000000000000000005cee3179508ace452abc2981fae4b199aaf4a8390000000000000000000000000e06707740a048e7a149944d50f77b56250bcb5700000000000000000000000035010edc9543de43f5ed1fd07cf511b721a1a46f000000000000000000000000976f58b3ac7bf215c0cbe62ae40ef44ff6837bb0000000000000000000000000a99f0ffd15b39f73d1acf905a4695c55158104bc000000000000000000000000a617924681cc486ca1e0d2d6f8aed953e5c2017e00000000000000000000000001a55e4cba4d46333bf1736eedfb9fc2b07f60430000000000000000000000003276944c47de4947dafeb46e4581582e0081662d000000000000000000000000d5a45906fc7c2405a5eb4fcbb06780d2f0010f4c0000000000000000000000009acc52c3bcd6f1f08a5e38172d3f8a26ee1b42ad000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000acbc4863b93ae9c067b44be9d4cfbac5697690d3000000000000000000000000a617924681cc486ca1e0d2d6f8aed953e5c2017e000000000000000000000000dedda13888ea3cc4869381c310569f623f63db2b000000000000000000000000acbc4863b93ae9c067b44be9d4cfbac5697690d3000000000000000000000000829a075a19077ddcff8131a9b6559bf5d18ba819000000000000000000000000fbcce14382162e9a162c85450503639713c96bad0000000000000000000000001cd6dbf6871c0aa5715f4d5df5db714e661898580000000000000000000000002241f58617b5f00ccf58e995b556fbba13664b4e000000000000000000000000de05e35d4be9fd345eaeb9897001f1d1b16183b100000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000c101ff04e05f8971afe79cc8d2748f54318cfdbe0000000000000000000000001cd6dbf6871c0aa5715f4d5df5db714e66189858000000000000000000000000582710fff597bac76820142ded01690f336c76de000000000000000000000000d8077512f63c21a957d9d9b142346448e30fae73000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d733800000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000279b443e287cc7e44c0f666a64383c9df21de856000000000000000000000000f593c938a9ddebe704d2b9bba855f33e0ef147cf000000000000000000000000f593c938a9ddebe704d2b9bba855f33e0ef147cf0000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c87921000000000000000000000000f593c938a9ddebe704d2b9bba855f33e0ef147cf00000000000000000000000001a55e4cba4d46333bf1736eedfb9fc2b07f6043000000000000000000000000b5a4672ca0d7aa247c64b4bf5e97e24c0773ecde000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000009093c0af66cab22632075b4c319f40ad6282a5520000000000000000000000009093c0af66cab22632075b4c319f40ad6282a552000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000009093c0af66cab22632075b4c319f40ad6282a552000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f0000000000000000000000002fe8a81d67bf99ba57509a011acfbac69fc7a046000000000000000000000000fe9570762555a991ce49449079d73d655020101e000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f0000000000000000000000001a707611fe07fa6b0142f6ac10386cbed0c64676000000000000000000000000a0438be7dbfb70efc80a45d8dc80c46ba6acc8d1000000000000000000000000bcc34d7d6a1915952953090ba524bcc3dab04fad0000000000000000000000001a707611fe07fa6b0142f6ac10386cbed0c646760000000000000000000000001a707611fe07fa6b0142f6ac10386cbed0c6467600000000000000000000000032106b8e52636183c0b7b7929527b49eed4fb22b000000000000000000000000e85f7d6be23759b7a64461169507591fc4c672ba000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f0000000000000000000000004e67f3c331f751264e4daaacb151d25098465765000000000000000000000000bc4329b7e46e99119c540beb5b4fed70ddb8f612000000000000000000000000e5b94d6f0a1d68b974fa2f8171ce411788db411d000000000000000000000000d83bda32e60f5e1275b9c529084133e6b67de0ee000000000000000000000000edb9b66e5f23a43e8b799f3cea3fa69724fe587900000000000000000000000076500689330d516fbdda83f3d19f4f654c3c7688000000000000000000000000597b6b5ca8a35f980d76657f308744a7269ed985000000000000000000000000597b6b5ca8a35f980d76657f308744a7269ed9850000000000000000000000005ff5f5ad606757bfcaa27547375b9e18f23414c8000000000000000000000000597b6b5ca8a35f980d76657f308744a7269ed985000000000000000000000000edb9b66e5f23a43e8b799f3cea3fa69724fe5879000000000000000000000000edb9b66e5f23a43e8b799f3cea3fa69724fe58790000000000000000000000007c911ae4ebcc63abb789c9f25020aa02785dee65000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000edb9b66e5f23a43e8b799f3cea3fa69724fe587900000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000d83bda32e60f5e1275b9c529084133e6b67de0ee000000000000000000000000a7045365fdc3724dffaf232acc68bf089de863e20000000000000000000000009ddb2036a2b21c1c95947016a170eca3d4c72a9b00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a8570000000000000000000000009ddb2036a2b21c1c95947016a170eca3d4c72a9b000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f00000000000000000000000023463d25f5d0219b2f9539ab63b619321ceab465000000000000000000000000c347b06672ab9577a03c06316c9119c8253be943000000000000000000000000d30ede652d3fc157b05cac46ee3094b07f2428ff000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000076b1d6cfdc761d3280c3703142d094b04717ca090000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000bc2f9066d931c937d0df37c3baca05d94a6f8fff000000000000000000000000739179459d6b043f99ee9cb79ec82ec87769236000000000000000000000000075d82b69cd48fc9659bda6ca2bd16b80670de4e4000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f000000000000000000000000b423c34c5f58294b05b9ac6844a770174acc384b000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f000000000000000000000000582710fff597bac76820142ded01690f336c76de000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000bae10bb29b39fb5a00c2682d737826151f8d6414000000000000000000000000c2af392c3033eb26a4a9b885e156d536ff3873e3000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000004d594ddbc34e2f1896b5e01de6dd84d27e92fe74000000000000000000000000d83bda32e60f5e1275b9c529084133e6b67de0ee000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f0000000000000000000000004e67f3c331f751264e4daaacb151d250984657650000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c879210000000000000000000000007362a71d697d2fb9a5cd36bfbba2319e162d37720000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000007693f702f2b4011b32e330440875d3f740ed5b09000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f000000000000000000000000444971daba55c74b65c16e99fb0fb2ab80cc69a5000000000000000000000000141f81b4bb0948de7b713db9b4debd11d4831c48000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f000000000000000000000000e999211d9776d64244c4da15fdb2525f479f177c000000000000000000000000cfdcf38bcbc056860c1336764abb137e46fd0844000000000000000000000000b5a4672ca0d7aa247c64b4bf5e97e24c0773ecde0000000000000000000000008aded31bb5ccad1b0f663f449e1f95386badff360000000000000000000000006d0d1a6b1552c4a9c6020211d34f784c4ba25bd2000000000000000000000000cd95844a937fef559c825590e7ffac96869bef4b000000000000000000000000faf6320eb97e938c38e7e40d54ed57c2dc5f3521000000000000000000000000faf6320eb97e938c38e7e40d54ed57c2dc5f35210000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c87921000000000000000000000000682648a0b270163744822daef57076d1850d91660000000000000000000000004a5e6dfcffd92f73dadc139fd30fe3d9ca9252f400000000000000000000000076a9fcf608179038908503f07717c4849a6d2ce8000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000036ee9f925683b24655a157c8137a62569119a3840000000000000000000000008afed39ae42afed8f658ad1e7aceb196b34d90ce000000000000000000000000d48579adf6de9e32b53bddad7f829b8f03589d04000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000444971daba55c74b65c16e99fb0fb2ab80cc69a50000000000000000000000001ea8245a183143adf963076eaf254bb1ff7d03ab00000000000000000000000080130e9ab4617a78218aa2801f06e95c4b27202e0000000000000000000000007e776874f151a27f45cfda8edbbba8e535f521d700000000000000000000000076ae0c3f50566da76566a4eac0286f9d9f0e27140000000000000000000000000f046e420ffd1356395e2bc4fa1f63fd3e6379180000000000000000000000000f046e420ffd1356395e2bc4fa1f63fd3e637918000000000000000000000000e832a3eab37fa982f66fa6a4b9c9e91b8be201b9000000000000000000000000444971daba55c74b65c16e99fb0fb2ab80cc69a5000000000000000000000000e47fa885b02de8b11844f0622e89c314e69d7bda0000000000000000000000002b8ec876f735902c45c28581233323a193d454450000000000000000000000006e500d6543d706c70c1e73cacd05e3a5769cba31000000000000000000000000444971daba55c74b65c16e99fb0fb2ab80cc69a5000000000000000000000000be85ac412396c2e7698de7aa00bd7e3f466ecc7c000000000000000000000000c0a88df496f1b99852e5664b4ad8fbb99e3de2fb0000000000000000000000004ab1731e2dd28166569dc490896343553cf538100000000000000000000000005f47a770a54d790d1d1317e8747822528a22aaa70000000000000000000000005f47a770a54d790d1d1317e8747822528a22aaa7000000000000000000000000b5d909c24b21fde9bf7ccfa93e514f0f1e0c5f72000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b09470030000000000000000000000007aac1168eb00f3a8ade8f8ecb42d42c1f0b3c8200000000000000000000000004f930a4bf44da88e049b18771beb74b5ea051bd000000000000000000000000094bd2fe33a3339e21309b88b07c4319cfa08160700000000000000000000000095c84de1e90b29add37fae204017cdcd2b5725bf0000000000000000000000005382b7bff5f73bba27d6839f6fc9e017868ea488000000000000000000000000b0e2121a533c5e347a36766b9784a5f6bb160e8500000000000000000000000054db1f2a1129a51df4217be4d0b8d9282d164fcc0000000000000000000000000e9a8a3872bd8e7a1dad27e66cd89a45e88c506d0000000000000000000000002d77133ee268fc5e14ed86eb492b4ea1494699fe000000000000000000000000aacbe0d1b709139face94b65ad8b301a09d844ca0000000000000000000000005e7421f44dea63125c72a67a71e668842c4288490000000000000000000000003f0262c23f3fac8b10b506235966dff81871a75f0000000000000000000000007124ae987f53d21015d4d90d8b286f7cee7a381000000000000000000000000036f5270f98d2bff0147b031e19f444ffbb181a4c000000000000000000000000585102f46b5ebb44f9ced6d126772c5b763abb110000000000000000000000005078acb2a1d2a656eac4707e3266419ea926ef3b000000000000000000000000599a416969af411191c704652058af326bdcca2200000000000000000000000092853e1fc64db8e30fedaaf15a0260a9bc66033a000000000000000000000000c26b2e81201337173e6203a460dab2fb19d8e86c0000000000000000000000005682765e412698cf7dadf875f500d8f0d1eeae9c00000000000000000000000060ec93f41512b743733635c87e139c58870da4a1000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b09470030000000000000000000000004f5f8629a6286b46ea3980533c7e3b145706cba9000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b09470030000000000000000000000008a525fa609454f8ff0b9275ebd14d1ddba130f2e000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b0947003000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b09470030000000000000000000000006ebe8c5f9e4b109d76d99e6801c4460e75124bcc000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000008a525fa609454f8ff0b9275ebd14d1ddba130f2e0000000000000000000000008623f3b85f75d5c1a9bac0dd1fa48664615b4dff000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000c7f7283b1d443f521eab1c10467b3958117b72cb0000000000000000000000002d6bd9d8b57ffcef0e7883a6f7703d61b7acc44a0000000000000000000000006349ff359442371d63a03102732f387b1f40d607000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000009e54238aea5ed60e87f91cc2356eeb46ec4114d300000000000000000000000042e6d6fe601c981082a1d57c18b55772abad316f0000000000000000000000000fff3beb43f6dcf5c11c68b963ca16453e772bc90000000000000000000000000478b9c4d72efd3f16833a2d46acd0a415a2b5be0000000000000000000000005f47a770a54d790d1d1317e8747822528a22aaa7000000000000000000000000ff5c694071cb7539780bfeca80ffd7c353e071f8000000000000000000000000bbb3a12fe5d0854293f139990df2353a14ef217000000000000000000000000066965aa572a62bc8fca56697048c92bf21c8886200000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000001208ea910d0a4ca62af8b6f21727d4abed7643d5000000000000000000000000a0ae833cb3edd1f23a9e973b85ba83a34b9b16a20000000000000000000000006b57e323dfe56fd91a32b8eef9dd09e783e6462b00000000000000000000000010aa71a5d5e72be01ecc2a33a727ff9d4a7ce225000000000000000000000000f8f29356bee44b065972fb183db4c6ace2a5d5460000000000000000000000000c3c6e8ab603437f4cc92de9493205c44f45c6ce0000000000000000000000007ee2b435588ff0a69b61fa9d3a350a7c5db8c661000000000000000000000000c9c2856675468937a6823bab9bb40a756b209d9a0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000085e37a09abaeeda3ebb77c486b15f174837ee02000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a8570000000000000000000000009964e04b80e58730b825a4e6463fd7a71d07af630000000000000000000000002486050b4278c688a71c910793eb1db35ad685d500000000000000000000000008a8b7467bd9bdfc8efb0954efa67d05571614320000000000000000000000002e69018400a163c0fdecf14a65fe547d1fa9cc3800000000000000000000000092d752b8f3d6a054d1d2f078a00e58f421ba071b0000000000000000000000002d64acb872ac300bbd478b6f77cc9d64b838c5f60000000000000000000000002fd0e091a47d94c708d640b71d2ade4281cfab7f000000000000000000000000d1b6904a922317f0de379bbe81a174cd2ebab403000000000000000000000000929f2ea309ac43de18480f1e9193f36e29fa6d8e000000000000000000000000ab18168924fea79f7d67fdc3dfd3500d938f38a8000000000000000000000000e37136a2bbdce33a1171a8a159bfb1cb5dafb67c000000000000000000000000729a1ec3c4cad1d37bf62c48a30ba7c4f1cebc79000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000008b24d9f31537cf9569bb4dc353701bb39b2769290000000000000000000000008429ceff8542a761f743112a5078038fe4dee887000000000000000000000000fff14c290f144aa333227ac75dfd51d91cc3344e00000000000000000000000004115b0ee30b56409f1e85eca3ffb482b14ac8ee000000000000000000000000472984527eec0d697559f27c3b5a57e45698fced0000000000000000000000000478b9c4d72efd3f16833a2d46acd0a415a2b5be000000000000000000000000aa14af35ac4bcc0c752dc66b8714e3e62e6c14d4000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed900000000000000000000000005023395434a2673d6a5ba0351efe8e286ae2b4a3000000000000000000000000659be749fe7be31123a4ab9f32195cdd63c410cb00000000000000000000000021bc42c55032ceb61b0018c8f40559cec18e270a0000000000000000000000001e00877c9ea64ce0512947207cdc626704277908000000000000000000000000a0425d4a2657287fbd616b2e2135b3ed1c8c8122000000000000000000000000ff71b69a615f55855f30400138ec21c6180853a000000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f0000000000000000000000002241f58617b5f00ccf58e995b556fbba13664b4e0000000000000000000000000335f8900028cdb6e86628460d021c55c69322fe000000000000000000000000778b1d17e1284c3d69cce6b31aad04b2dfa158c80000000000000000000000000b6bb9f6b4ebe5d964094666f8fd41569aec888a0000000000000000000000008eff588d052c2ff69cf272690e421499155bda0d00000000000000000000000000326bbd02287ccceacda36ece0e453b71e218fb000000000000000000000000c9ca6518de844cac90d24530f896685793536974000000000000000000000000700e628d42312af99647c3b8ae19a48dc54dc79a000000000000000000000000ef84c218e91635b8974494dfd8313e169cbac2ef000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000384637bda5a8fab8b0850ed886700626903edfb700000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000478c25462cb102a9eac397b7a1ffbdbe235cf474000000000000000000000000164694e2aaed5118ed4a2881714adffc098086650000000000000000000000003026f3a470a7f57f69f73e1fd2b12250b1d0b6790000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000006faddecf4a0e946e3e0bd84ded6b2d29c0889d210000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c879210000000000000000000000006eeabbc426fdfcf44607ea31c3610a6c165c6382000000000000000000000000c22f40dd7728fe32f2c97b81b1eb2ca60e4c0e3600000000000000000000000001bab1bb9421c8495deb30bcc07be414036d3621000000000000000000000000aa960d12e0755f5ff1b59a7d5e58cd6e35cd643e0000000000000000000000004d46c091376be80c96e0f16bd1f04899efcdf6180000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000001b2dc33b8c4b56322551cdaf23172a6ebcb8941e0000000000000000000000001b2dc33b8c4b56322551cdaf23172a6ebcb8941e0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000003a1a2b27f7fb7e7bc748222a4bb47ed1033db590000000000000000000000008d6aafbf2ba6efdd91529b92c9a87a55f6404b3b000000000000000000000000d9cb743d8d1ae89d97fe915cca4bbf7e599db004000000000000000000000000a2c638853592ad5d8311b17b70003fd081fc3841000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000251d67fff6a26b58b37881feaa8a8ff5dee94487000000000000000000000000c0982014c938edd7457c577bffbbe8a1c118f83000000000000000000000000028d492bd28bf4f54dcf6cd7f0248c1e6bfe16c3000000000000000000000000028124801f9ae241b10cfb53d484e0328f949b8d600000000000000000000000077ae6bb41dcbb43d323bc4144eccba6b82b16ca900000000000000000000000099a967ced9c36f257c0373169c9dad420001c494000000000000000000000000b16d25c951ca4f3b577f2f216f967dbed8eaeb410000000000000000000000008a2ae7be54eceb72271737b82a327d54eacb70b200000000000000000000000019661c144e9b01dfba5ce4ea6bab6a3b6017e43200000000000000000000000029717d505ee2db9bfaef2aab0666b0e921facf02000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000762505f99bb3cde27b5261636541f712710f85100000000000000000000000005f47a770a54d790d1d1317e8747822528a22aaa7000000000000000000000000a2c638853592ad5d8311b17b70003fd081fc3841000000000000000000000000a9501e981f362d27bfc2120cefbd61b62e6986e60000000000000000000000001924104e76f47db20563e16eea0600fda51515a20000000000000000000000007d0299d6bc58079bcec6201c9c902cf68b086ee70000000000000000000000006638a1723df550c163d1590a7990d34dc2ec451e000000000000000000000000a44ed92bd94fb63b042ed3be49f8ebe03f8015230000000000000000000000005e4f3448c35eadc9448640e4a6c7cec98d4e8265000000000000000000000000eef0ad47e79ad67d54a53842c7b8f62c9db17926000000000000000000000000ae0a8539b0f7c548957e0ad8cbccc0ceaa03a7170000000000000000000000005476ca53ae95091fac29154d50dcd51f2ec294bd000000000000000000000000e1f6f99f34f4aa4f7e584f88498afd9f645e8ed20000000000000000000000004385279c33c9d437629512b084ee8c79005f7edd0000000000000000000000005165d4078a3b8970435fd34e47091bc26c095c23000000000000000000000000008bacba0d703edcfd2b63fc41b0ee506c6767ba000000000000000000000000df84fd7697da97566a576ca21356f25aae6bf6f3000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a8570000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d61989000000000000000000000000bb81dcafc7723f05ec421602fac2c0dc8dc09dc70000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d619890000000000000000000000003319e69d9f6b4cb4e0a6c515c77c5f288d74e6ea0000000000000000000000006f293a72b3b8d2fc2cb48a7f1d1841453897d4e70000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d61989000000000000000000000000b2b4dbc1199d8f4cc01c60589d12e8780d29988000000000000000000000000024b6a2781e28d20d62d8f48c9cc783237773cac60000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d61989000000000000000000000000a6ebe204bd11d4a21f6627162c03c2d269dc9544000000000000000000000000c39defbf7d2a4df255a93e42eda8d0241cc61cb8000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed900000000000000000000000002676eff801215718804b5e6140baca952181a17d0000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d619890000000000000000000000001588dd551088f39d482322e7973ecb8f8ae331bd0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000cdf82796ebf799082c643eeaba069a545c5440c2000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000077797f6b1c2862126181cfffc9ac2f021a4d7955000000000000000000000000d790121b4d4757fa21e5dd0fbd6feed6bb59fe3400000000000000000000000048c04b010618b7fd4e88aaa3231ef6de1867f1e70000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000009a87f74ee464852392a15c9de35f0f56759a714f000000000000000000000000cc3c45324bfc26184f61e30c80facfa5ac80d7ca000000000000000000000000c2a5de7b9c486b3b557464f440b2c52b055b001600000000000000000000000022fd3e8e6db0260128cb0535cdc5257f813c09620000000000000000000000009217c0071b505368247cdab146434c7557671d220000000000000000000000007727db2a7fc019deb5317862f7799b5c19d1d69e0000000000000000000000009fb74abd7d9b32dafbf179225d188320e3446b43000000000000000000000000350c6aae867c6e3502bbca12c14bc0907209bd670000000000000000000000009d3b52ed13a5d69c01fadeeb09f0097abfa9f2f4000000000000000000000000e60fd8e9aa8c240b57a4896609db3d6991643b4f000000000000000000000000d02f7432b9cda55c84113e8a944b17f448bc505b000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c00000000000000000000000047e1262ccaef7b2cc6500d3d1c6883acd24049ab0000000000000000000000000ef7ff96efc9130f9accf3566ac5f9f43b7baf7200000000000000000000000094fd196565e18abac5de7cf2b06ffe18b8548e97000000000000000000000000aca42bdad155b886c202e45933f8db4f8dc3f2720000000000000000000000004e67f3c331f751264e4daaacb151d250984657650000000000000000000000002292ca63e8a3048bba697ec620186827d4cd9d5d0000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d61989000000000000000000000000d481c44205613be15dba0babbfae1305343fcef40000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d619890000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d619890000000000000000000000004e67f3c331f751264e4daaacb151d25098465765000000000000000000000000f8a373a1ac3fb65762a5eb8bcd0f7ef02da0f401000000000000000000000000fb29746a1a6a1da0f93fa675899b1cc0353141920000000000000000000000000d8e157f4debb2e4b7d7b135f888b6a3d9aff5dd000000000000000000000000b66fd11ce37c21ae2891dc0093a31342c9c978c4000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000aec3c0ebd5bda2502aa9074f037946d6ec57e2ca000000000000000000000000f7f5f27b789c32b05d6c02051a3f741bcc720049000000000000000000000000990d39b50a3d139a73a8117dbdd45b0bd98bb1620000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000842363ca8f53ef1f2b5fb5a03cf578ad43f06bb4000000000000000000000000672378193be1a61899e7620c08852c4ef80e1bb3000000000000000000000000cf71235441d18dabb002924021123564f7aac02d00000000000000000000000019d895bc154f44e702236c5e85a4b7b252a2f96d000000000000000000000000cf71235441d18dabb002924021123564f7aac02d0000000000000000000000002a8dc59c58fdf91a17be07e01750204dc33e838b00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000004bfda21f7d6fff662e12266d1dda561023fa401100000000000000000000000070f840c8fbcbc7edfa001dfe80be44474ef251d60000000000000000000000003a8a4b99651c98b252f20eb355845888f2c2bcb100000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000b78507b29a28ac203d799330ae4c81d9909a747b0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000002086030023a5bb7059f367578416fb503e471657000000000000000000000000bf3770e9bc86c4f6ec992576d9936d97a647758d0000000000000000000000005c88bddc34160e30c75d2e0623e4ffa16f4ea93b000000000000000000000000e85f7d6be23759b7a64461169507591fc4c672ba0000000000000000000000008b66943528ec484dc2ec2451002ccb6be78e780f0000000000000000000000009ed582f2ce47a7ac56b57da3bcc0b1c84a671bd0000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000802c7ee52b67535ffec4390e370bfddd3f68f24b000000000000000000000000c24094a1c3ab1c7839048a5b71f052adac3d1321000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000e1409272aae13a97e17a3efb39b2a2976551dd5f000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d8140000000000000000000000002404dd0101b09ea0797e5784bce341a545a9af83000000000000000000000000df28ca21344c8070d3f3bb04707cf38bc0f74ea700000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d81400000000000000000000000064f519d748c932321ece3864d068ff643bbfad05000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d81400000000000000000000000077e79d100c1d7effe85cc08dfb0b8981fdeb2e67000000000000000000000000bf8da22aa579f0da4ea8240ab9fb7ffb5276942d000000000000000000000000f8c0bb584adea4e885563dbb648466d5c8bea074000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000888507cada92a6a548da3aac01084ec3fcf7d7f00000000000000000000000001b498d8e9814d22a8adb575c8181809f0b3913f200000000000000000000000071b45623be32e2a53eaba9db8c94e6dcfb57d769000000000000000000000000b9cc44ec7d56a3e30286de5072b522527c44e6170000000000000000000000008e6fe922fa0953c9e22d49eb7bf3f322d4d0a3530000000000000000000000008f3074033d63b4b09670113c6c88e58c781f71e8000000000000000000000000776a01ac663061a7888d52ae89893f1729c30472000000000000000000000000968872787e47070989cc74ad6d819e54614708650000000000000000000000004522ad6a173dbca0556011e8e197a64d775ed32a000000000000000000000000c2e11b0fe4ce64dab0f4fc33651a64833c2b4cf3000000000000000000000000f2923ff3955a98f05452a5a5809ec444540014ed0000000000000000000000000ebb6f9b88d4958fe724fa59b1542238f9056d2100000000000000000000000006d95c1f011cea600393a0413c785e674f99993d0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000cf71235441d18dabb002924021123564f7aac02d000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed900000000000000000000000005d18bbf81c60a04b89da999fe6802036f808c06e0000000000000000000000009c9d6464ca2576c337d2699f0a8c8fd67166b8b50000000000000000000000001c51901bfaf372518f2c332d5cc1b5eed0efa6470000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000a702810547a16a15c7aa0ef2e0269940ff61cf0d000000000000000000000000046424029bcc53b2f1248d6ce1b33d949dba772c000000000000000000000000639b9b1e8aa9db3b23df066d6a25dcb4c8cb1dd800000000000000000000000065fefefe55f4f3951ddc873d79764c0e8584d113000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000946351ace5952d4fb27af82133b10773b1e13991000000000000000000000000fdb5b0c3a20184c4ba1be156ede9130a8bb1d3260000000000000000000000003fbc54147c6ba9f95fa0600295f6a84b306cf1c5000000000000000000000000f0d2bc93b2050f073bf6c87ee3c7a94b7b83b92f00000000000000000000000032e2e41e157d2048809b65ee8f9454848f1a3ecd000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed900000000000000000000000001b257c6bee9431a8939b8c4699a5ceb727c94fbb000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d81400000000000000000000000025dd0ab80ae4bb8cdbd9bb79b14ca68426647988000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000edf75a4dfc711fcbbb394b0dfcdc8819402fe21f0000000000000000000000005dfbac04a2189ebef87eb801a36ff38ce8420dea0000000000000000000000001914a7b6254302c3dc32b772aa70ed1211f86385000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d81400000000000000000000000055990581aba067c9a732d9b93114e6836a26494c000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000f905753ce5699619b8eeee2ed5189271d774d051000000000000000000000000aac7753f914c015a53456712025b082bc1d2d369000000000000000000000000e2c33b416e79261df3281f991fecd03629d174cb0000000000000000000000004b3e77f16f9a76ca2ca92b8107e538b3334a4b0d0000000000000000000000004f9057a029405e34f548e9c3ead2c044b031ee1a000000000000000000000000f03889e9e081de3903a6a5325fd4325b9c75075200000000000000000000000015b9abfa304d60b11510b743167afe195fab906d0000000000000000000000007219f5410f82b55d8ff2fd78492f3b9e9e14b84b0000000000000000000000007ffe9b80f1816a4cca983f2f78ae7f8e8c4f0ad30000000000000000000000001a14bb1c315368408a59480de02b06957f07f1df00000000000000000000000079c5e750de371ddc6119e9a54edf4fdf400bde450000000000000000000000007ea12e0dd877f64d7618426847a29f0949e51c35000000000000000000000000db3d29d0c1f36d2499c34fe995f75504c7b6fd7c0000000000000000000000002b56040ca215b572b16ce5c0664b534a9e1aba4d0000000000000000000000005d4d61c0d7871ceff1ed41ebac59f376d0b355af00000000000000000000000027e1d7c98726c2a271364530de95ae7d9d0b2504000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d8140000000000000000000000001d6bcdd2ce4cafce72b389aa3ca08e2ec648b37a000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d81400000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000022d66149fe9410765f39ca90515510d07987f919000000000000000000000000ae048a032ff1b19677cff3df87151aeeb7e71041000000000000000000000000ad53aa21560907977486ab8b6ea01cdecd84bb390000000000000000000000004a3e23233ed0507e39777646efa33515ef3dbe3a000000000000000000000000370bbd7b711aae3517ade356b4d95eefaf51ac2a00000000000000000000000001cad0cd3586ff98bf642bfecdb4b01ec73dcd3600000000000000000000000098bc52c43c2996c984645029f5f7a42e50e0b5b6000000000000000000000000dc4d87b97d7c5fd4b0507770464a7e650c0af915000000000000000000000000aa82b28647a61c690fffd572dcb9edb453cac387000000000000000000000000d9159ea7aac8200f403f0baac656b601409c7ae7000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed900000000000000000000000000e2cf0360c13eb13b2a4458cd052441cdd5690a0000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000008e6fe922fa0953c9e22d49eb7bf3f322d4d0a353000000000000000000000000e072c93037eb364fd278ea352f7b312eab2e335c000000000000000000000000e8ed69959c8158162d8b69b8bcaff896f12b96d3000000000000000000000000b3280a22b89a70fef5137154470b000419a0dc7b0000000000000000000000001e00877c9ea64ce0512947207cdc626704277908000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed9000000000000000000000000067be6ac3e9c902326d528a1e6a027141f3ea55d9000000000000000000000000b48cd33767a77746782b45207425331aef001c8000000000000000000000000097990f3b406ac7669d6695b9ce17866db98375c100000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000086a3369af75579b29c90faf9f6aece6ff293eb50000000000000000000000006f0529c739221336d163a726d45ac74c761c8ce000000000000000000000000067f31c55697b9b54a7faf64e75a40690a7d7f23d000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a8570000000000000000000000007334e424ef7d5fa7e0931f4d4f03a636cfde1233000000000000000000000000be46374045b5a4c40678162732f8369ed74e9e67000000000000000000000000c709346c724bb5a82735ddd5b432fefe5e56cf3b00000000000000000000000034b8ca0471ab313c211e0ceb2e238427e2dfcffd000000000000000000000000953c129b27bb1af14de5f38eb812cffffd734ca1000000000000000000000000305aa717b3e24682753bc39b67f264e97774870d000000000000000000000000e93211c595f23c7f45b9c1d1773ec2c62173a7940000000000000000000000003fa730601ff15e4fbc1e12b7cf71a955b5b2fee0000000000000000000000000350c6aae867c6e3502bbca12c14bc0907209bd67000000000000000000000000350c6aae867c6e3502bbca12c14bc0907209bd67000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000017a7eac7c462445d77e0ca74c312d0683f586541000000000000000000000000790ee3f42b2e9835947f75bcd8f719dd7263a1a00000000000000000000000009c0ad56844c4954a2aff50d3ba2f92a28986511e0000000000000000000000002b529baf7e240bf0a8476aab2e9ae9e975b985c1000000000000000000000000341dd49224afd219fce27ff40aecf218abe7cff0000000000000000000000000ff71b69a615f55855f30400138ec21c6180853a0000000000000000000000000ff71b69a615f55855f30400138ec21c6180853a0000000000000000000000000d73ec264c2e52056bb7a65fea5e9145c6b8163db000000000000000000000000eee0e1a47f79720faae2f08940ef351cb09f5d55000000000000000000000000e06cec4ff6fb582eaf78e5f81bc735bdbb79bbd7000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed900000000000000000000000006bf80ad4d0ea85cc59128e2865992647d5d268f700000000000000000000000021e22c0e6db61b03e7a052940e08fe5a5bc5712a000000000000000000000000f8c4cdf2720c910a1d8177a546ae908193dac466000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000db5ddec02ab04f9e4263ed6b43767535bc82354f0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000ba1ab72aa68f814045f036e0ba182d6484d4704700000000000000000000000017076279a646f53e5680e1e0a647b584d0f7e80d0000000000000000000000001570d5783d8845c7fbcc578b984cf330a184722100000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000afa8db905a775656ccce955630f25a9b687d8b7b000000000000000000000000b96df7cd7e6daf9d72a98e32a131d09445213eaa000000000000000000000000d50e3d998cfa595acba1aac6e1e6107d97e56943000000000000000000000000da2bd064adbe3aa09418c87ed5f909d6c7e40db50000000000000000000000009acc52c3bcd6f1f08a5e38172d3f8a26ee1b42ad000000000000000000000000c9285e06e1c5c383954e7236cd0e3c225b140dca000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000a7ea5b2c59ba018c6c5c27b25f5f2741b67c7ce00000000000000000000000000559601ce1fc1c8847f958b3b44d5587f8e1d40c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000