0xda0980c7000000000000000000000000d270702a8344c4801afbd0951cf17a279870004600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000328000000000000000000000000000000000000000000000000000000000000031c4b699e2b80000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000c5000000000000000000000000020c349a0541d76c16f501abc6b2e9c98adae89200000000000000000000000002f14c27037bd30f18a6578590fd40fafd3376ff00000000000000000000000004febe14262a64f96702750bded3a3685bee7bf300000000000000000000000006f171de64205e4dd881c49d57e6e4ada7c377260000000000000000000000000bb5fd9b4e16607d32c4e5ac625ac5381c6059200000000000000000000000000efea698136d636e2babad10821e9064fe08f418000000000000000000000000132a6e4fd04b862a83bf95127d23be2c3ab2850200000000000000000000000014424eeecbff345b38187d0b8b749e56faa685390000000000000000000000001de76481f8881ed323ede2388095a59fda09be9b0000000000000000000000002138a12520c9b45bb4b2c742923b514d5f662fec00000000000000000000000029ba3d899e8a819cf920adaff53ef1cf31969e660000000000000000000000002a182e532a379cb2c7f1b34ce3f76f3f7d3596f70000000000000000000000002a4d547ea2c35d03a501a8bb5d12d81d0a222dc50000000000000000000000002cea677e38f16a3016cab43b533efda0458af0e60000000000000000000000002f85e11f6f12ead6af643f083a34e001030d2a6f00000000000000000000000030feee843fcae357406cefce0973a054286a4d750000000000000000000000003545d371334f4374872e915caf5ec36c0d83b93e000000000000000000000000386fd65191edb32024f7d31e28f4e0cf1cfc75a1000000000000000000000000396ff45b933117809068b1e66529f5e226551b1b0000000000000000000000003abe6cbc0bf096139c6d9cfb4b9906874738e2020000000000000000000000003bc9aaad1ade747304f458cb6d80036a54ff7fa60000000000000000000000003df6bb62348d786a50b635b638ff99d850f98211000000000000000000000000420725a69e79eeffb000f98ccd78a52369b6c5d400000000000000000000000042c02c24caaf42a27dd95c790073a4ea3118ea480000000000000000000000004478c3af95269e48aaa2fa4fbd2231df4aeab43f000000000000000000000000454d7156b0f62f61e7f2ad6a65d29ce681d6d35400000000000000000000000048616d7ecbf2a439cadd4801fbd643ad2e9d4ee60000000000000000000000004dd26482738be6c06c31467a19dcda9ad781e8c40000000000000000000000004fc47579ecf6aa76677ee142b6b75faf9eeafba8000000000000000000000000512011c2573e0ecbd66be051b9a1c0fd097f20920000000000000000000000005281e311734869c64ca60ef047fd87759397efe6000000000000000000000000558e4b9ed5edd77609dce45587bc01b55fb15989000000000000000000000000565a7439e64ccbf398598ed994746c1ad6a417ad000000000000000000000000571464618a1f7b80d9d56a4b805432bc825ad604000000000000000000000000588fcc8306ffdf880e4aa21e615cc52c475d3ba40000000000000000000000005b272ce3e225b019a3fbd968206824b24c674344000000000000000000000000644d6944666a92e65a3d41250a646e72f4203bb900000000000000000000000064a078926ad9f9e88016c199017aea196e3899e1000000000000000000000000672a62ea625054196b3ea382031a47cf8f421f6f0000000000000000000000006a322a02596793fc4a8123be18b10b9f0f7188210000000000000000000000006a9850e46518231b23e50467c975fa94026be5d50000000000000000000000006ad54a9792b16aafd866e386c6402366e19fc7c30000000000000000000000006fcc7db7acbc3e9dde3ee7d96cb61fc9c0ca17a700000000000000000000000070b0969a069516e117aa777fc87b819d0334a41900000000000000000000000076333b38567f78240d6276e5b3985baa6fa5fda500000000000000000000000078194ba1a135a71f7fba71fda7cdd3885872b8ff00000000000000000000000078927e89d947335c7b80c8b9877b6e4c145305a20000000000000000000000007a5ae802895d5f90b6edbafc870fd348fba2a3d20000000000000000000000007c5bbe30b5b1c1abaa9e1ee32e04a81a2b20a0520000000000000000000000007cf70ed6213f08b70316bd80f7c2dddc94e41ac50000000000000000000000007e6782e37278994d1e99f1a5d03309b4b249d91900000000000000000000000080dbf454431ba9b64f0a8753f72a86afea6ee2f3000000000000000000000000824664650c789bf01b5bba80473977ca820fb1eb00000000000000000000000084ae8d5429e185e5129dbde2920905c50e98ab5d0000000000000000000000008704850232ab7f3490f64b14fd8c8b3e6e411914000000000000000000000000874376be8231dad99aabf9ef0767b3cc054c60ee00000000000000000000000088ae9e1625cfcbd128b89e7f037eaaf6a7cc96660000000000000000000000008b6ed5fa776f10787f1171bdeea4f3c40974df6e00000000000000000000000096040f16f98657b07e6e4326bbf5f5160fcab336000000000000000000000000973a67726227ce2747d5710eb44a53fb9abfd02a000000000000000000000000974ea1b7f459a46cb8da5131dd0f98492c5a0988000000000000000000000000987415cfaecedfdaafb26848f0be71c8045ae9040000000000000000000000009a9b2f87835fb1918186d32ec7e18af7974301420000000000000000000000009ab0905b39505d8682b58a57a41c4100e9c62ab60000000000000000000000009b4a963942a2823144de3e01e994cc4fbf464fa40000000000000000000000009ccebb68580a6c555a0c01592f1b95050f3d13fe000000000000000000000000a00d47b4b304792eb07b09233467b690db847c91000000000000000000000000a42f219d4394216d851d75dcb6b742595146379c000000000000000000000000a4c13470da60e81f15d304d071a9e1168605a6e0000000000000000000000000a7f11e026a0af768d285360a855f2bded3047530000000000000000000000000a932dab125bcf1f5e2536e106409ea79847bb72a000000000000000000000000a9c6b614fa5503bd12e037d96fa292e4e15bb123000000000000000000000000af1291730f716e13791d3bd837c7c31111a01778000000000000000000000000b1035d946d6548feca96341485d28eba463ad9cb000000000000000000000000b2c1f8c154cb3d66d4c3f42f3b2baed611ae5765000000000000000000000000b2c29e311916a346304f83aa44527092d5bd4f0f000000000000000000000000b38c979367cbadbe23026e9dda66ec6cbe926ff7000000000000000000000000b8db28214a7edca75cf5000dde10fe84ebb06c53000000000000000000000000ba7872534a6c9097d805d8bee97e030f4e372e54000000000000000000000000ba8080b0b09181e09bca0612b22b9475d8171055000000000000000000000000bbce3ccdaab6f34ed49850bb093e5645f9491395000000000000000000000000be5fcb132c906f45ea311f6c7d5286671574471e000000000000000000000000beea2d0cc63a5b321448a36376f7b578cbcf303a000000000000000000000000c08ed9a9abeabcc53875787573dc32eee5e43513000000000000000000000000c093d30af9928c77b3c90cfd72565241b336cd40000000000000000000000000c1c276114c7960f5c74706b3381e0a2f55db020f000000000000000000000000c1cd3d0913f4633b43fcddbcd7342bc9b71c676f000000000000000000000000c2d5acd2f49c0ab261c58de2da3a35a23a3abbb1000000000000000000000000c486ad2764d55c7dc033487d634195d6e4a6917e000000000000000000000000c5c7c21f4e60770ca5991a8832127a40f5236f73000000000000000000000000c75a99fa00803896349891f8471da3614bd07564000000000000000000000000c86533607e9d875d28b4c48f4184961932947d49000000000000000000000000c8ca3c0f011fe42c48258ecbbf5d94c51f141c17000000000000000000000000c9919a9eb691f571e41db417f911135b4ac46fe7000000000000000000000000ca7c2771d248dcbe09eabe0ce57a62e18da178c0000000000000000000000000cab335e1964363e48a790da303b74ec02d3f8fb2000000000000000000000000cd9dab5e666de980cecdc180cb31f296733e2587000000000000000000000000d1bc66660ba7edd64f0cc442ca5f32e5d199dfc6000000000000000000000000d227083b6feb1a40a975d74575311fb907fb960f000000000000000000000000d3241859b1634cc5382c6b02a9cdca88d6e0ba7a000000000000000000000000d5ad5ec825cac700d7deafe3102dc2b6da6d195d000000000000000000000000db4408f14cb5255b91e41a09a96b4e3d054801eb000000000000000000000000dc2b82bc1106c9c5286e59344896fb0ceb932f53000000000000000000000000dca19fac93729e44ccfb877fc570af7155f0f779000000000000000000000000de6faedbcae38eec6d33ad61473a04a6dd7f6e28000000000000000000000000df21bb85a5bfb606bfca4562aa8cea2017622415000000000000000000000000dfcc12a0aad50d84639d558551edd7a523b69ac5000000000000000000000000e05e653453f733786f2dabae0ffa1e96cfcc4b25000000000000000000000000e3496358c6e16c0bd015c0d2f817029e7bfdd55e000000000000000000000000e357aedbad59402db30125beb4681744069bfa74000000000000000000000000e6936df3d937cfc2ccf5b84ddbfd5455b468bbb9000000000000000000000000e7396f3210e93ba146468babf081141511ce2ef3000000000000000000000000e73fe82f905e265d26e4a5a3d36d0d03bc4119fc000000000000000000000000e9672a2094544d4d701066d57ff5a64078a4bcd8000000000000000000000000e9766b5f6de2ee9034c277b9c0dd2618e2ce356b000000000000000000000000ea0faef12cf887a5b1a8b8a85b782022d0d122f8000000000000000000000000ebd17511f46a877199ff08f0ea4f119c9b4aea50000000000000000000000000ecfb552d2fc3c1d2877b711fc4e5e9277efbb739000000000000000000000000eeaef3ab476ec2687a051d3da58b51f2b56b675b000000000000000000000000f51df2c10678d13c50768f2d4c7f1bc12a53f08b000000000000000000000000f52f433b79d21023af94251958bed3b64a2b7930000000000000000000000000f5906bfd9406c45061dc67f774da440d169b84d0000000000000000000000000f7ac1f571856d7dbfbb56728c48823a2a19e4326000000000000000000000000fad704847967d9067df7a60910399155fca43fe8000000000000000000000000fc8c16201033f16b7d6b3ed3a1b1056478043349000000000000000000000000fe66a06310d805ce363fa67194807df74f5b0c18000000000000000000000000011864d37035439e078d64630777ec518138af0500000000000000000000000002f3a1819851d127bcd6f468253d7a498567eee000000000000000000000000003e173ad8d1581a4802d3b532ace27a62c5b81dc00000000000000000000000004f2694c8fcee23e8fd0dfea1d4f5bb8c352111f000000000000000000000000081131434f93063751813c619ecca9c4dc7862a300000000000000000000000010994aa2fb8e6ba5d9fb2bc127ff228c4fe6167f0000000000000000000000001321f1f1aa541a56c31682c57b80ecfccd9bb2880000000000000000000000001a3496c18d558bd9c6c8f609e1b129f67ab08163000000000000000000000000202f1877e1db1120ca3e9a98c5d505e7f035c249000000000000000000000000232fb065d9d24c34708eedbf03724f2e95abe76800000000000000000000000023b608675a2b2fb1890d3abbd85c5775c51691d500000000000000000000000025b24b3c47918b7962b3e49c4f468367f73cc0e0000000000000000000000000260e63d91fccc499606bae3fe945c4ed1cf56a56000000000000000000000000275f5ad03be0fa221b4c6649b8aee09a42d9412a00000000000000000000000028c5805b64d163588a909012a628b5a03c1041f90000000000000000000000002a7f709ee001069771ceb6d42e85035f7d18e7360000000000000000000000002b5ca2f9510cf1e3595ff219f24d75d4244585ea00000000000000000000000032879b5c0fdbc2a81597f019717b412b9d755a09000000000000000000000000345dadb10a200f10814ad8523fca0f2d958c33700000000000000000000000003597bfd533a99c9aa083587b074434e61eb0a258000000000000000000000000398aea1c9ceb7de800284bb399a15e0efe5a9ec20000000000000000000000003e828ac5c480069d4765654fb4b8733b910b13b2000000000000000000000000418d75f65a02b3d53b2418fb8e1fe493759c760500000000000000000000000043835ca7646c07b6933d0c1c16ddc41c4cb5600e00000000000000000000000043f11c02439e2736800433b4594994bd43cd066d0000000000000000000000004674a4f24c5f63d53f22490fb3a08eaaad739ff800000000000000000000000048fb253446873234f2febbf9bdeaa72d9d387f940000000000000000000000004a6ab9792e9f046c3ab22d8602450de5186be9a70000000000000000000000004ec1b60b96193a64acae44778e51f7bff2007831000000000000000000000000537edd52ebcb9f48ff2f8a28c51fcdb9d6a6e0d40000000000000000000000005a35a6686db167b05e2eb74e1ede9fb5d9cdb3e00000000000000000000000006149c26cd2f7b5ccdb32029af817123f6e37df5b000000000000000000000000668dbf100635f593a3847c0bdaf21f0a09380188000000000000000000000000672ef7e4fe230b5ca1466c5fdd40588d30fdf90a00000000000000000000000068bb81b3f67f7aab5fd1390ecb0b8e1a806f2465000000000000000000000000695106ad73f506f9d0a9650a78019a93149ae07c00000000000000000000000069681f8fde45345c3870bcd5eaf4a05a60e7d22700000000000000000000000069ef45cf64d8360279daa974aabadb42f0683a6c000000000000000000000000721a1b990699ee9d90b6327faad0a3e840ae833500000000000000000000000076417e660df3e5c90c0361674c192da152a806e4000000000000000000000000797de1dc0b9faf5e25c1f7efe8df9599138fa09d0000000000000000000000007b35ce522cb72e4077baeb96cb923a5529764a000000000000000000000000007e9d8f07a64e363e97a648904a89fb4cd5fb94cd0000000000000000000000008e2b4badac15a4ec8c56020f4ce60faa7558c0520000000000000000000000008fcb1783bf4b71a51f702af0c266729c4592204a0000000000000000000000009695e0114e12c0d3a3636fab5a18e6b7375290230000000000000000000000009a1997c130f4b2997166975d9aff92797d5134c20000000000000000000000009f801c1f02af03cc240546dadef8e56cd46ea2e9000000000000000000000000b2dbf14d0b47ed3ba02bdb7c954e05a72deb7544000000000000000000000000b34ab2f65c6e4f764ffe740ab83f982021faed6d000000000000000000000000ba7970f10d9f0531941dced1dda7ef3016b24e5b000000000000000000000000c16b2419494ae0604432297d40cdf0e8d68de8d6000000000000000000000000c30590a879c7dd78bcd9a18e48de446a3c7c98b8000000000000000000000000c669928185dbce49d2230cc9b0979be6dc797957000000000000000000000000ca75c43f8c9afd356c585ce7aa4490b48a95c466000000000000000000000000cbe771323587ea16dacb6016e269d7f08a7acc4e000000000000000000000000cf0c122c6b73ff809c693db761e7baebe62b6a2e000000000000000000000000d379700999f4805ce80aa32db46a94df64561108000000000000000000000000d3e4ba569045546d09cf021ecc5dfe42b1d7f6e4000000000000000000000000d4e12b224c316664ebb647f69abc1fb8bb2697c7000000000000000000000000d7efb00d12c2c13131fd319336fdf952525da2af000000000000000000000000dab396ccf3d84cf2d07c4454e10c8a6f5b008d2b000000000000000000000000db3c2515da400e11bcaf84f3b5286f18fff1868f000000000000000000000000db792b1d8869a7cfc34916d6c845ff05a7c9b789000000000000000000000000df3f28189516647f8cd2414b6add5ac948f3fc41000000000000000000000000e38b72d6595fd3885d1d2f770aa23e94757f91a1000000000000000000000000ec0a0915a7c3443862b678b0d4721c7ab133fdcf000000000000000000000000f0f9d895aca5c8678f706fb8216fa22957685a13000000000000000000000000f12ec0d3dab64ddefbdc96474bde25af3fe1b327000000000000000000000000f2ee18d33bf5f9cd1ccb917c1ccecd8908231247000000000000000000000000fa898efdb91e35bd311c45b9b955f742b6719aa200000000000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000821763af9e19eaa3a4abb435a54ef3b2b7945fed98948c8efc7b10a69a530c8e0b6456095a81e2064f8e6090f4bc717f9ebf9cbf65ef698eddad0ebf53108de0251cbf5c89b95e33bebea3b70f1682a40cb064333f4732b04e76db7d8023d8cbcadc19c7042b9d86da05a74e2269939be6eac7b3f964fa32e5b18ef8d61c491df2e11b000000000000000000000000000000000000000000000000000000000000