0x047fd8a90000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000008600000000000000000000000000000000000000000000000000000000000000ac00000000000000000000000000000000000000000000000000000000000000d200000000000000000000000000000000000000000000000000000000000000f8000000000000000000000000000000000000000000000000000000000000011e00000000000000000000000000000000000000000000000000000000000001440000000000000000000000000000000000000000000000000000000000000166000000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000029f60000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000f6a3e932e1ed7b35df7f6b3dbe63ab2e6354d8e157a8a76148c95245dccb03940c9c9664d97ef69599c743066262acae79fb7788a150e7b3413e1ad4dfcf64fd19daa4b751acfd1784e5072e2108fe3a857e58dae29274db7155250c4edf185ff8c2636613555fbb04514e7d9198e626c8a245bf5c0e730b4923b2c896789d529e88ee9a9379a972d8ee2b63f22d0eee2c5c4f826bc100268d05f4687f51cd9938ac6234d8b1621311c385e77b58efab8709f0124e81403112f10e136950f0d9872965d76863388a32ba4b9c2723f0b2d42ed696dc573227009a34c5f7bad36e59255cc885e70ea5647ecf4b0c72dc2bc2cad2f688a0cee6dd21b4208d6d05a43eb920e4d40f278742d86ab1a0a13ed38565b018137bac5bc115a0a71f836d4e8de86289581b4ac81bfdc8cd247fe58b9bb8a13059b4207001360636f82c6954b4f8c4fa913e5179c29e9f90130a4b7d52017662aae1af1f34b0b02be2586925c260f43a5b1cdb5dbbeed6d40b582fc899fe7d12cce337fcb80eaf47da91f513917c863c57ffcc52f28e0b54c267613eb2fdedfee1ab627c8a2b959461ccb37bb26c6e09c9fdf82997d72f40ada6897c4d579e231ab21863f3b511857b344f9970bdd4d9378057fa2f912e31bab32cce8fd951b707e8506925ee39abf87f2b4540000000000000000000000000000000000000000000000000000000000000f4c000000000000000000000000000000000000000000000000000000000000221a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000ff52296bd8e5de21828a1a1bfcb2a9862771e03bd4352776aa6a850399312e2d8938163693e514398531f06c2d386fb06f480abf0e263a78c949c8a6a3d7b52d8c19d4f80cd687e3d56aaee2ce0d2efa091507261a8aaee3ef3051e101d010305b3e3a1b702c57a86c9919fa37298d9cb280ce3b204d8e438bec66c940832e2ee901618f85f1db38c55fc110548c70f70122be6e23cb3523a1f88d738f58330e4696675f9ceaea60a9db108dd445978f9cbfb1613a2231dde2f94216781963ed2632df22afb7937551c9b337e9730a8c43c72fdc01cb54c9ec5b86182cec5d26117ce982a35f02a61184afd409886f2da2e3dba10c7f0c710e1556d5cf4eedd00966b92d387de1f7afffc6114bbef0c4fa0dfb5d5de6c52334a775664a175832877483ef2f8619938a1a10f3301706faa26f2c11f122997da43b619e16e8a80a1964c6e06b44368c3d1d4892aaa5f47f4b96fd6529a2d742846cd24cf0447db152018d8abb4e6333f68e9fda692a8538ad52dcabb7a117fbe7c4dedced1d03eaa17c863c57ffcc52f28e0b54c267613eb2fdedfee1ab627c8a2b959461ccb37bb26c6e09c9fdf82997d72f40ada6897c4d579e231ab21863f3b511857b344f9970bdd4d9378057fa2f912e31bab32cce8fd951b707e8506925ee39abf87f2b454000000000000000000000000000000000000000000000000000000000000260a0000000000000000000000000000000000000000000000000000000000001b7f0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000f02e43a3ae38a054d8058c6906888a15ef314afc2690a2c53c47ba07ceccea55d192d61421541b52a29141662d6beb7f0cc4f0d53411470da97e70c8c1ea126bd6e0c30d7b7e85349064b8b550d5238110cc9c2da1435983363e91c1e27cc1723fea1fcdcb25ce02ec3e2e1e8e34cb4f76203df3ce28c66ed1d6eaf811cfb1ab3a45ec82b31fec4acf19da763a1bf1edc64f4ef69d6d76e5ac1e18aae2fca8b4bc85344859f66c44feb27f18f5d42dc95a34374dbce0934470c19f4624bbf469afe04bb0b2e8612e834971e70b700ddf25cb2ecc7c0529c02c4088c5f0c3c7a59389516a4b642cb2b603a88d8497fb61dd160aaf4a23d3e22cdb2dea38ec700f8ac6353e26661300d40786ea82a549a0a699f2583e4164696dccb6b8fff2f2bd45d7a3c0506653c9b9d524d4c5ede82222d4ef4b30a1ad233638c09d59d10843a3a5fc7fae546cc63395b028586bcaacf838a422fbead2c5a1de4854c3e07b82bbb8e4b19f63a9d2c81a3feeecb16af646b92aea5596e495803dcd9d9b4c865b392c17f52c2f736cfbd69f6c235ae8dffd1d1e0e20b12af3d7069c3be392a460bac2317f7896fa464f9488957e56989bb09ec248bec2961cb9fc7e1439da137da0bdd4d9378057fa2f912e31bab32cce8fd951b707e8506925ee39abf87f2b4540000000000000000000000000000000000000000000000000000000000002d540000000000000000000000000000000000000000000000000000000000001d110000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000ff466b9a65da3d1c233ff6c4fdf5df1178b748ba53a46531e36c5d8aac0eec1cb8967fc69c8d6932d86fa1b51c1707f6d3422f1a820756309acc4fcc9edd68a5dead517bd1dc87f42babdf76380819ab0e8b6e2ea2cea1cf95737ef0f23159ee09b5dfd43880b18c7969f186da0552cf2398acac2812b6872a5f10c33f8f989a8c814dfb6ac829404d2003ff2ad8401ecd9bd3e0e65a53f74dbbcf118a8528367c3400d5db4e3da0fa3b23468ac18bed974542e82058b9504001a8df2a01bfda53a612dc6934157ae0545f9793df8b622a878c0564d9a529a2ff57e01c001e51e7e3f97fbd4720de247ccf43f3221304b70b47a9333ed4ecc602af81b52e2cd31c5fc8a86e74bc03b561755c6358fc2b6b31f80a27524d2e01a03b5428e7efc9d365e9b57f9c55f24e6b2d96ec723ae5b5f0dbfc2a8714c312cfe6195382dd3f8f6d7ce97fa708fb778a2861fb2a3213cbd56bb15193e3b45bd45fcac88151117714b43134ae4675f241393e01ba361b63cb56bbdbb1620364c0bcb1365e7f4ec92c17f52c2f736cfbd69f6c235ae8dffd1d1e0e20b12af3d7069c3be392a460bac2317f7896fa464f9488957e56989bb09ec248bec2961cb9fc7e1439da137da0bdd4d9378057fa2f912e31bab32cce8fd951b707e8506925ee39abf87f2b45400000000000000000000000000000000000000000000000000000000000043f800000000000000000000000000000000000000000000000000000000000024b60000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000feb6ae4122732f7a861778155a405f1d67c0b409721fe111ca95a205ec671c4830b33853e9a5055663ca7e3faca18353390fa62917516844d66edc365f6845057824d435a4bc6db49f9e5df9b0c45f22f0a5cc8583cc75b6fcce6970e1ed35ac6f2dca010c9d9e8769f484946065de9399dc643a9eff8158954ad0d862689be94bb6ef999c69662c083e73cee4c35f9a8d3a8ffbdf054ce5a3c6ebe43876166b7737ba9d079132326eb3316e85b9343fed3107ae027d1b6ff4cae23cf3c373c1bb72d0ac5142443123d9642ff6e6bb92f5f6a727235facfb8a202f325a5a534127e3e05100cc269cb43586d2fc5c6a554e181810e741c4f4717ebd8c48eada0198e7df35b20b88931cdd709aeec92779b397058008b246770b7d525bc630752f0e4e753d216cf1aabb34e027f9367d3a7d04b17ba31751090bc72f210c231f204114f49d0d9e999bdcfdf17df3dc25bb0c64452987e95c29809719be7ef4ec773f9cb1cb51d4605e343d835619b0ace406945927a94febd27d32385954651ba940f6fd2b49a4f64d0eccd1b63b03c824bd9a0f954ad6f617d64f89d05f60b35a03154424b50fdae8924d67fdd9321fc4d634b66ebbdfe6ccc20d091b094ba10af9c4f8dea0f5f69571b6d96e842d364e46ae2ebb8d275950b92e6829b31f93d720000000000000000000000000000000000000000000000000000000000004cad00000000000000000000000000000000000000000000000000000000000027450000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000fd2aa3795fb532f1368c744168ae48a623f462139b2ba5e4367e0b78aeb493d1d6332cb3d132f93ede748dbbb03b049f07da9f24a32b58ed103631bf324ae94e7b2675f867c56f0b900ad2c1b98606d4fc7f8bd0e765627780f3593e75f1e6b622761f88588de87bb9f750f3c16656434887591b4bfd1b0305dc4beb1df9fbd85269245434d9310c7ae882e34aa1ea47972e4b437004738c7a1b93ed09e73c00b4fbd64c3b8c36f06319f953f62a650d23bfc1fc9c6ed2d1ece5e1a82b5deece5b4fc62c7ac75d15d8d2abb4ccf84842946d7c43ed44e16bbb2e745c39e3bb89b5cb99c6325edd2b4ace6f820881b23dfeff329798ce1a4a4606b1a308b930d5b07bb13d48cb4921ee7c63692f48445485ae03f425e157d483b5a5b64e8cba8464b5ddf7b6e383cff56c0d4730dbe4bded7d721c816ec7c9f8483cdca5d3d2d31a5ba8fe777f5fb2691fca035e300250019f30144fb5465ab53831ce59cdb97f2305cdbe1df93632527e4460a09ab1c721a7ea304f1d729e14ab287aa714b34eb0f6fd2b49a4f64d0eccd1b63b03c824bd9a0f954ad6f617d64f89d05f60b35a03154424b50fdae8924d67fdd9321fc4d634b66ebbdfe6ccc20d091b094ba10af9c4f8dea0f5f69571b6d96e842d364e46ae2ebb8d275950b92e6829b31f93d72000000000000000000000000000000000000000000000000000000000000573d00000000000000000000000000000000000000000000000000000000000027100000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000fd15d9ca61e7452d57a8b999ecc2b54b757a54f196f79065a4ae4800a88a41d857e1c2023ec906d42e2510ac419095537758b000e455ef15149c1ce207bc5a4e849483ffb91b87c528726ec512753c8e1f533d1bb92ae6b653bba5ab2211e11883d951dac1b82a07c95f3b2fa665416cbb10add1d4f83c588f2d5765beab384468881959994c717e7a868597e9c7c9a6158dcecb3deffee375bd18a487b98acd13175a5a25dddf7f653423a2b3ef06324519130daa05689fb05645f8d8c68c7d7d5937e42ea6f8894af379d5fb354a465bf94d3a55bb34b1fa14e6fa29c56fe0364af9b84961004817c421b7680e9c897f220c87ff97591c7b1cb2a1bcd2302fc4539f908a4b0961fa0605fb53c661f8d77c7c49db52fe62c7a3b830558149ce77090787f8ccbbbe785911dad0ad87ec733f69055260788dc1fdb152db3fa58ce9cee726ce59db0c3ea756d24db7d06a4a1bb49d4822acffedabfa2376590c0b6f11730aee5bf0ac62b43e8dce61dcbf3ca85cf687ee98feedcf620125b49862e12f0313f82d73e676c80958bcecaac2cfddd6fee36fb851c92e61f6c1091efe73154424b50fdae8924d67fdd9321fc4d634b66ebbdfe6ccc20d091b094ba10af9c4f8dea0f5f69571b6d96e842d364e46ae2ebb8d275950b92e6829b31f93d720000000000000000000000000000000000000000000000000000000000005b5b0000000000000000000000000000000000000000000000000000000000002abf0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000fa697344fbdbabac7412fdec5a28c88d0399de4944409888e5bf3da4843520db392a1dadc1b8faee5b310b2180eb0ce27adce09ed27ef84ecf76add1650ccd5a74bbfd61234a03de14daa1259cdd9aef143904e575e20b62154cb0fd3311fde60860b78af40eb4b68501a81b9198f1e1bd0671763755293ffc3d1da2f1541fd1f4259e6c055322a83d283e2a2d0d6e18d0cd3089918db2fe99fb4bd82c7c01e2d686a2829d3ef9799a082cf474db9f74196e69aed8478136a1aa28c972cb90ff0310c265829faeaa631f9fe2b630a7625d049a09e3fbe6cae87665f358a27702e79974a85dc8d7fa4aa2b92b4f0f4e3cb5dc1fb719e1c0ca151c09da16edf02d2415eaf4d301a9802759b55ba0fef3f55c6a951377190c7cfef262b32d1ec5237ed51b5bb19b8a8b1ac21bafa58ceca06442542900f135ba1623eb6afa5ba7638ebba9f467c1a93de591fc28615aa707d6d38ffd4a02e726ee16da42a60da7e78c7d76a737aebcc9ab1484630233fa183318816ebd0fd771afe0ae7e1cd94048112f0313f82d73e676c80958bcecaac2cfddd6fee36fb851c92e61f6c1091efe73154424b50fdae8924d67fdd9321fc4d634b66ebbdfe6ccc20d091b094ba10af9c4f8dea0f5f69571b6d96e842d364e46ae2ebb8d275950b92e6829b31f93d7200000000000000000000000000000000000000000000000000000000000063340000000000000000000000000000000000000000000000000000000000002a690000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000df77bfac526a2364bf0a144346da324964f99e0043e3d6365d49d3954b850e6c51c4561188c7ae5e9c0aaaa3f2bd5e88390a33c4bc55579261085981805ab3ce67952d8e2823fa6d39d72b3ef081bac04c25714dae957d5ee0d0ef05dd5c9a7550b0b0b4e559d32f9f47159552ca46a195887d297e5e899c3867e8858e283f0f692fe06fde7600f2bfa783ac74326a739911f8dd96205f4f50e89f2587cdd67b238fa8fbe3ba3ab9fc5e8a817aa93b73bb2714e28d2d68a78f6e6220c46576be024918b9f2f1a5668f3b319381e6bf39543cf94d1061a9dc3e12afd546490017104bd04261564cebf8bb9571675dc00054b606392b92cabea7461b104786a75da1880f7247404ac61c3970368c540710b8a109666d76869a79a58e53021631bf007b02e0b215c671c8d53a5b19b2627fd0a08bc6a8f0639918daa0ef3c1233eb689e014f5f0cc8b1976364f5e981d81d8f3313ec7e1cfaf1578d33395894e9f258382d3424fa13f9d7938b7b3a5686f65a00966a43b83efcd0503ec9a2292cc279c4f8dea0f5f69571b6d96e842d364e46ae2ebb8d275950b92e6829b31f93d72000000000000000000000000000000000000000000000000000000000000635900000000000000000000000000000000000000000000000000000000000029de0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000d95d99b2b6972c1217493a10a5fab523ea3b089808a57e9fa8bfca2dee58394806fefe81440c555ab61e773aee4bc30b18d69d60e94ebee537f16a683db4c316d1f51a96c054f54da2f844c024886434d6e0e9909b4ffcfb476b64d7e0ca4653b4c803109b96d8a335164489f432a3e48500e1638a589a80b2297535441ab8f562c9302489ae56c3d0a7209049fffcb11d105d9589dad2197979578a862c6b6e6c7e8657ee3d1d71712b2814287c86fe37909f7a8368866cc273059a0bcc16539111f5de7c6a729bb8555b4e04f069810a078378d3979fc98c6122e5ae9523e4604bd04261564cebf8bb9571675dc00054b606392b92cabea7461b104786a75da1880f7247404ac61c3970368c540710b8a109666d76869a79a58e53021631bf007b02e0b215c671c8d53a5b19b2627fd0a08bc6a8f0639918daa0ef3c1233eb689e014f5f0cc8b1976364f5e981d81d8f3313ec7e1cfaf1578d33395894e9f258382d3424fa13f9d7938b7b3a5686f65a00966a43b83efcd0503ec9a2292cc279c4f8dea0f5f69571b6d96e842d364e46ae2ebb8d275950b92e6829b31f93d72