0x4b4cb8ce00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000078e00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000044243f65cf1900000000000000000000000000000000000000000000000000000000661836d700000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000038c0864da7632381b10379ce77202605fc79f568dd3467c70ab90d4e546040903829000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000609d204683d8006ea0e976663cfc9e9a225c3e11bdce42b2d40c2659512ff9927520432e5a24f1ffd8fddfd94cd14b1bd68a01f38fc0b7a400dcf6e2ded08b179fd064f7a9de2ccc9b5ebc8374246a48a7b86fd7d1fa345f79fb314c08b36863ab000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000001444cf00000000000000000000000000000000000000000000000000000000001444d000000000000000000000000000000000000000000000000000000000001444d100000000000000000000000000000000000000000000000000000000001444d200000000000000000000000000000000000000000000000000000000001444d300000000000000000000000000000000000000000000000000000000001444d400000000000000000000000000000000000000000000000000000000001444d500000000000000000000000000000000000000000000000000000000001444d600000000000000000000000000000000000000000000000000000000001444d70000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000ce000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000000018a00000000000000000000000000000000000000000000000000000000000001e8000000000000000000000000000000000000000000000000000000000000024600000000000000000000000000000000000000000000000000000000000002a40000000000000000000000000000000000000000000000000000000000000302000000000000000000000000000000000000000000000000000000000000005c08ad78b9587ec39bcf144842e6fad862f53370e508e06e849975b9a7610ca2d06476768fabbc77bd24b45ac0fb08d2483bb5b701fff8580199bdc8c1700c5b8ad1db5cb730a168d19a1d78b454cacd5617ee78301733b31489a0a74e34409727f9acc07c3df56588dadded824a10ceec27f27fc9f22ebfc676c278e0fcca53e122f17b364d8bcd07cf453e294c0676cd28dafb7de7e42e798a7ca69f5731c9d8e0d734c043e474ffb9dee769c01f5df33ebda2c3a139e31b218500e8595cf075e705e6c61fe5cae3fb019c7afca5ec19584fe28339ed5fc46619ec4ae5babfe1eda3161aa93076301f0d3dddb458cd4c8333ae95df6433dc2c7881ee87cb52be5202aa17d84c6a5c2cbb0bcfded7cd1affba22dc4d9162eac19fc3d655f3955f013979d346d863f222eea1e93744cb1776ab27a468cab197acc4dfd61aafc4f1a3df293cef930e74170dc1e69218a38019340db3edf2e393f522d9891295dcb33de380a1a56503ab18d9ec36828a07caa9cdb885d407c41b3b1df409802a730c3cf7586db58cf59c8ccf6500ce3f85b3ebcfaceefc1d490ccc83d82c841c546884d7129d8f88b9f0f900a1f93ef9e0682bb731e8e24a36935e5d380352795e2a4f2deffd122095e91150dfb83f32f0665834cfe2ad4921d8519303e7eee8b8887231a640d713e2e1cca811a9b907ca284b353ffd4030b049657db65c1e9e7bfa38fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab96db9ef6ee434bd5d750314d39be5c2d1dc7e95edee0b9dfaa26fae7d8bbb3d6f893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f75e89df37b803f80cc3dd0f72c04e5e201303092f928fd36ae65ec90c3daedf38a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9cfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167e71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d731206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc021352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a467657cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe18869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636b5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7c6f67e02e6e4e1bdefb994c6098953f34636ba2b6ca20a4721d2b26a886722ff1c9a7e5ff1cf48b4ad1582d3f4e4a1004f3b20d8c5a2b71387a4254ad933ebc52f075ae229646b6f6aed19a5e372cf295081401eb893ff599b3f9acc0c0d3e7d328921deb59612076801e8cd61592107b5c67c79b846595cc6320c395b46362cbfb909fdb236ad2411b4e4883810a074b840464689986c3f8a8091827e17c32755d8fb3687ba3ba49f342c77f5a1f89bec83d811446e1a467139213d640b6a74f7210d4f8e7e1039790e7bf4efa207555a10a6db1dd4b95da313aaa88b88fe76ad21b516cbc645ffe34ab5de1c8aef8cd4e7f8d2b51e8e1456adc7563cda206f57a81400000000000000000000000000000000000000000000000000000000007dc21500000000000000000000000000000000000000000000000000000000009404d1b8147f589fa597a671ff17262ea5645a52f574b5df91ff3877673d6df1651c5ae3495edf1dfb676a48f90f5481404cfae6773c9f1154e770d7a3dce8cf6ee4b7dea171b82ef023571fdc3290d59c0e9492f7fbe33213a3966bfba757aee58016e8f59f53ac06e52a00a3e3fc76aea2f79e764289181f4460aa18c4c04800000000000000000000000000000000000000000000000000000000000005c0ab36cdbb9ed8370a35e8832410aa25351dba23d5e94f194eff6a2107bc966b10794ab1b15024bd6f81a5885f1c9f41e58a01467c5e8d0513eefffe505932f37c33c50e042cf5c80806910f1db75aa86ee1feb8ca15b4665ebc5303e71d135f528d9662761a72ecc879221985b3e9e7e1ab40f1f8387e1b2fd6bbcf667f437b602fdcec5351218b5d7102352783dd76bb19bbbfbd70a7e5a9a61e88b9260cceb30d734c043e474ffb9dee769c01f5df33ebda2c3a139e31b218500e8595cf075e705e6c61fe5cae3fb019c7afca5ec19584fe28339ed5fc46619ec4ae5babfe1eda3161aa93076301f0d3dddb458cd4c8333ae95df6433dc2c7881ee87cb52be5202aa17d84c6a5c2cbb0bcfded7cd1affba22dc4d9162eac19fc3d655f3955f013979d346d863f222eea1e93744cb1776ab27a468cab197acc4dfd61aafc4f1a3df293cef930e74170dc1e69218a38019340db3edf2e393f522d9891295dcb33de380a1a56503ab18d9ec36828a07caa9cdb885d407c41b3b1df409802a730c3cf7586db58cf59c8ccf6500ce3f85b3ebcfaceefc1d490ccc83d82c841c546884d7129d8f88b9f0f900a1f93ef9e0682bb731e8e24a36935e5d380352795e2a4f2deffd122095e91150dfb83f32f0665834cfe2ad4921d8519303e7eee8b8887231a640d713e2e1cca811a9b907ca284b353ffd4030b049657db65c1e9e7bfa38fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab96db9ef6ee434bd5d750314d39be5c2d1dc7e95edee0b9dfaa26fae7d8bbb3d6f893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f75e89df37b803f80cc3dd0f72c04e5e201303092f928fd36ae65ec90c3daedf38a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9cfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167e71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d731206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc021352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a467657cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe18869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636b5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7c6f67e02e6e4e1bdefb994c6098953f34636ba2b6ca20a4721d2b26a886722ff1c9a7e5ff1cf48b4ad1582d3f4e4a1004f3b20d8c5a2b71387a4254ad933ebc52f075ae229646b6f6aed19a5e372cf295081401eb893ff599b3f9acc0c0d3e7d328921deb59612076801e8cd61592107b5c67c79b846595cc6320c395b46362cbfb909fdb236ad2411b4e4883810a074b840464689986c3f8a8091827e17c32755d8fb3687ba3ba49f342c77f5a1f89bec83d811446e1a467139213d640b6a74f7210d4f8e7e1039790e7bf4efa207555a10a6db1dd4b95da313aaa88b88fe76ad21b516cbc645ffe34ab5de1c8aef8cd4e7f8d2b51e8e1456adc7563cda206f57a81400000000000000000000000000000000000000000000000000000000007dc21500000000000000000000000000000000000000000000000000000000009404d1b8147f589fa597a671ff17262ea5645a52f574b5df91ff3877673d6df1651c5ae3495edf1dfb676a48f90f5481404cfae6773c9f1154e770d7a3dce8cf6ee4b7dea171b82ef023571fdc3290d59c0e9492f7fbe33213a3966bfba757aee58016e8f59f53ac06e52a00a3e3fc76aea2f79e764289181f4460aa18c4c04800000000000000000000000000000000000000000000000000000000000005c0343d4de91c2bc91c4507e08f6b153d40eb84c5122ac399e559514f4d0b9a72e8794ab1b15024bd6f81a5885f1c9f41e58a01467c5e8d0513eefffe505932f37c33c50e042cf5c80806910f1db75aa86ee1feb8ca15b4665ebc5303e71d135f528d9662761a72ecc879221985b3e9e7e1ab40f1f8387e1b2fd6bbcf667f437b602fdcec5351218b5d7102352783dd76bb19bbbfbd70a7e5a9a61e88b9260cceb30d734c043e474ffb9dee769c01f5df33ebda2c3a139e31b218500e8595cf075e705e6c61fe5cae3fb019c7afca5ec19584fe28339ed5fc46619ec4ae5babfe1eda3161aa93076301f0d3dddb458cd4c8333ae95df6433dc2c7881ee87cb52be5202aa17d84c6a5c2cbb0bcfded7cd1affba22dc4d9162eac19fc3d655f3955f013979d346d863f222eea1e93744cb1776ab27a468cab197acc4dfd61aafc4f1a3df293cef930e74170dc1e69218a38019340db3edf2e393f522d9891295dcb33de380a1a56503ab18d9ec36828a07caa9cdb885d407c41b3b1df409802a730c3cf7586db58cf59c8ccf6500ce3f85b3ebcfaceefc1d490ccc83d82c841c546884d7129d8f88b9f0f900a1f93ef9e0682bb731e8e24a36935e5d380352795e2a4f2deffd122095e91150dfb83f32f0665834cfe2ad4921d8519303e7eee8b8887231a640d713e2e1cca811a9b907ca284b353ffd4030b049657db65c1e9e7bfa38fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab96db9ef6ee434bd5d750314d39be5c2d1dc7e95edee0b9dfaa26fae7d8bbb3d6f893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f75e89df37b803f80cc3dd0f72c04e5e201303092f928fd36ae65ec90c3daedf38a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9cfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167e71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d731206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc021352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a467657cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe18869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636b5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7c6f67e02e6e4e1bdefb994c6098953f34636ba2b6ca20a4721d2b26a886722ff1c9a7e5ff1cf48b4ad1582d3f4e4a1004f3b20d8c5a2b71387a4254ad933ebc52f075ae229646b6f6aed19a5e372cf295081401eb893ff599b3f9acc0c0d3e7d328921deb59612076801e8cd61592107b5c67c79b846595cc6320c395b46362cbfb909fdb236ad2411b4e4883810a074b840464689986c3f8a8091827e17c32755d8fb3687ba3ba49f342c77f5a1f89bec83d811446e1a467139213d640b6a74f7210d4f8e7e1039790e7bf4efa207555a10a6db1dd4b95da313aaa88b88fe76ad21b516cbc645ffe34ab5de1c8aef8cd4e7f8d2b51e8e1456adc7563cda206f57a81400000000000000000000000000000000000000000000000000000000007dc21500000000000000000000000000000000000000000000000000000000009404d1b8147f589fa597a671ff17262ea5645a52f574b5df91ff3877673d6df1651c5ae3495edf1dfb676a48f90f5481404cfae6773c9f1154e770d7a3dce8cf6ee4b7dea171b82ef023571fdc3290d59c0e9492f7fbe33213a3966bfba757aee58016e8f59f53ac06e52a00a3e3fc76aea2f79e764289181f4460aa18c4c04800000000000000000000000000000000000000000000000000000000000005c03a55624775559370126be59489d75f26b7c141f91f9c2d38180d1cc3327beb281eae6fd2737b2a37f7ff7b0dfb8d0f48be37dbaa909e41d5fa76648e440c7fd433c50e042cf5c80806910f1db75aa86ee1feb8ca15b4665ebc5303e71d135f528d9662761a72ecc879221985b3e9e7e1ab40f1f8387e1b2fd6bbcf667f437b602fdcec5351218b5d7102352783dd76bb19bbbfbd70a7e5a9a61e88b9260cceb30d734c043e474ffb9dee769c01f5df33ebda2c3a139e31b218500e8595cf075e705e6c61fe5cae3fb019c7afca5ec19584fe28339ed5fc46619ec4ae5babfe1eda3161aa93076301f0d3dddb458cd4c8333ae95df6433dc2c7881ee87cb52be5202aa17d84c6a5c2cbb0bcfded7cd1affba22dc4d9162eac19fc3d655f3955f013979d346d863f222eea1e93744cb1776ab27a468cab197acc4dfd61aafc4f1a3df293cef930e74170dc1e69218a38019340db3edf2e393f522d9891295dcb33de380a1a56503ab18d9ec36828a07caa9cdb885d407c41b3b1df409802a730c3cf7586db58cf59c8ccf6500ce3f85b3ebcfaceefc1d490ccc83d82c841c546884d7129d8f88b9f0f900a1f93ef9e0682bb731e8e24a36935e5d380352795e2a4f2deffd122095e91150dfb83f32f0665834cfe2ad4921d8519303e7eee8b8887231a640d713e2e1cca811a9b907ca284b353ffd4030b049657db65c1e9e7bfa38fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab96db9ef6ee434bd5d750314d39be5c2d1dc7e95edee0b9dfaa26fae7d8bbb3d6f893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f75e89df37b803f80cc3dd0f72c04e5e201303092f928fd36ae65ec90c3daedf38a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9cfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167e71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d731206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc021352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a467657cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe18869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636b5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7c6f67e02e6e4e1bdefb994c6098953f34636ba2b6ca20a4721d2b26a886722ff1c9a7e5ff1cf48b4ad1582d3f4e4a1004f3b20d8c5a2b71387a4254ad933ebc52f075ae229646b6f6aed19a5e372cf295081401eb893ff599b3f9acc0c0d3e7d328921deb59612076801e8cd61592107b5c67c79b846595cc6320c395b46362cbfb909fdb236ad2411b4e4883810a074b840464689986c3f8a8091827e17c32755d8fb3687ba3ba49f342c77f5a1f89bec83d811446e1a467139213d640b6a74f7210d4f8e7e1039790e7bf4efa207555a10a6db1dd4b95da313aaa88b88fe76ad21b516cbc645ffe34ab5de1c8aef8cd4e7f8d2b51e8e1456adc7563cda206f57a81400000000000000000000000000000000000000000000000000000000007dc21500000000000000000000000000000000000000000000000000000000009404d1b8147f589fa597a671ff17262ea5645a52f574b5df91ff3877673d6df1651c5ae3495edf1dfb676a48f90f5481404cfae6773c9f1154e770d7a3dce8cf6ee4b7dea171b82ef023571fdc3290d59c0e9492f7fbe33213a3966bfba757aee58016e8f59f53ac06e52a00a3e3fc76aea2f79e764289181f4460aa18c4c04800000000000000000000000000000000000000000000000000000000000005c0d3121ee1a812f7ffdf6a825aecbf543bf3e09a5bf6ff73e06b21bd7d9154d6af1eae6fd2737b2a37f7ff7b0dfb8d0f48be37dbaa909e41d5fa76648e440c7fd433c50e042cf5c80806910f1db75aa86ee1feb8ca15b4665ebc5303e71d135f528d9662761a72ecc879221985b3e9e7e1ab40f1f8387e1b2fd6bbcf667f437b602fdcec5351218b5d7102352783dd76bb19bbbfbd70a7e5a9a61e88b9260cceb30d734c043e474ffb9dee769c01f5df33ebda2c3a139e31b218500e8595cf075e705e6c61fe5cae3fb019c7afca5ec19584fe28339ed5fc46619ec4ae5babfe1eda3161aa93076301f0d3dddb458cd4c8333ae95df6433dc2c7881ee87cb52be5202aa17d84c6a5c2cbb0bcfded7cd1affba22dc4d9162eac19fc3d655f3955f013979d346d863f222eea1e93744cb1776ab27a468cab197acc4dfd61aafc4f1a3df293cef930e74170dc1e69218a38019340db3edf2e393f522d9891295dcb33de380a1a56503ab18d9ec36828a07caa9cdb885d407c41b3b1df409802a730c3cf7586db58cf59c8ccf6500ce3f85b3ebcfaceefc1d490ccc83d82c841c546884d7129d8f88b9f0f900a1f93ef9e0682bb731e8e24a36935e5d380352795e2a4f2deffd122095e91150dfb83f32f0665834cfe2ad4921d8519303e7eee8b8887231a640d713e2e1cca811a9b907ca284b353ffd4030b049657db65c1e9e7bfa38fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab96db9ef6ee434bd5d750314d39be5c2d1dc7e95edee0b9dfaa26fae7d8bbb3d6f893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f75e89df37b803f80cc3dd0f72c04e5e201303092f928fd36ae65ec90c3daedf38a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9cfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167e71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d731206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc021352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a467657cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe18869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636b5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7c6f67e02e6e4e1bdefb994c6098953f34636ba2b6ca20a4721d2b26a886722ff1c9a7e5ff1cf48b4ad1582d3f4e4a1004f3b20d8c5a2b71387a4254ad933ebc52f075ae229646b6f6aed19a5e372cf295081401eb893ff599b3f9acc0c0d3e7d328921deb59612076801e8cd61592107b5c67c79b846595cc6320c395b46362cbfb909fdb236ad2411b4e4883810a074b840464689986c3f8a8091827e17c32755d8fb3687ba3ba49f342c77f5a1f89bec83d811446e1a467139213d640b6a74f7210d4f8e7e1039790e7bf4efa207555a10a6db1dd4b95da313aaa88b88fe76ad21b516cbc645ffe34ab5de1c8aef8cd4e7f8d2b51e8e1456adc7563cda206f57a81400000000000000000000000000000000000000000000000000000000007dc21500000000000000000000000000000000000000000000000000000000009404d1b8147f589fa597a671ff17262ea5645a52f574b5df91ff3877673d6df1651c5ae3495edf1dfb676a48f90f5481404cfae6773c9f1154e770d7a3dce8cf6ee4b7dea171b82ef023571fdc3290d59c0e9492f7fbe33213a3966bfba757aee58016e8f59f53ac06e52a00a3e3fc76aea2f79e764289181f4460aa18c4c04800000000000000000000000000000000000000000000000000000000000005c099abf25a59442dde1f093abf578adf8de42a47030498242d848496a332a3ab5b5596db8e1ef4a969d6a6a1d67aa72796066f86e91bdf0bb182927cb16abc97eb214be7a78be388d7a4046b8101b9dc97a7aec7140c5f37089fa3acace3e662568d9662761a72ecc879221985b3e9e7e1ab40f1f8387e1b2fd6bbcf667f437b602fdcec5351218b5d7102352783dd76bb19bbbfbd70a7e5a9a61e88b9260cceb30d734c043e474ffb9dee769c01f5df33ebda2c3a139e31b218500e8595cf075e705e6c61fe5cae3fb019c7afca5ec19584fe28339ed5fc46619ec4ae5babfe1eda3161aa93076301f0d3dddb458cd4c8333ae95df6433dc2c7881ee87cb52be5202aa17d84c6a5c2cbb0bcfded7cd1affba22dc4d9162eac19fc3d655f3955f013979d346d863f222eea1e93744cb1776ab27a468cab197acc4dfd61aafc4f1a3df293cef930e74170dc1e69218a38019340db3edf2e393f522d9891295dcb33de380a1a56503ab18d9ec36828a07caa9cdb885d407c41b3b1df409802a730c3cf7586db58cf59c8ccf6500ce3f85b3ebcfaceefc1d490ccc83d82c841c546884d7129d8f88b9f0f900a1f93ef9e0682bb731e8e24a36935e5d380352795e2a4f2deffd122095e91150dfb83f32f0665834cfe2ad4921d8519303e7eee8b8887231a640d713e2e1cca811a9b907ca284b353ffd4030b049657db65c1e9e7bfa38fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab96db9ef6ee434bd5d750314d39be5c2d1dc7e95edee0b9dfaa26fae7d8bbb3d6f893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f75e89df37b803f80cc3dd0f72c04e5e201303092f928fd36ae65ec90c3daedf38a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9cfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167e71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d731206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc021352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a467657cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe18869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636b5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7c6f67e02e6e4e1bdefb994c6098953f34636ba2b6ca20a4721d2b26a886722ff1c9a7e5ff1cf48b4ad1582d3f4e4a1004f3b20d8c5a2b71387a4254ad933ebc52f075ae229646b6f6aed19a5e372cf295081401eb893ff599b3f9acc0c0d3e7d328921deb59612076801e8cd61592107b5c67c79b846595cc6320c395b46362cbfb909fdb236ad2411b4e4883810a074b840464689986c3f8a8091827e17c32755d8fb3687ba3ba49f342c77f5a1f89bec83d811446e1a467139213d640b6a74f7210d4f8e7e1039790e7bf4efa207555a10a6db1dd4b95da313aaa88b88fe76ad21b516cbc645ffe34ab5de1c8aef8cd4e7f8d2b51e8e1456adc7563cda206f57a81400000000000000000000000000000000000000000000000000000000007dc21500000000000000000000000000000000000000000000000000000000009404d1b8147f589fa597a671ff17262ea5645a52f574b5df91ff3877673d6df1651c5ae3495edf1dfb676a48f90f5481404cfae6773c9f1154e770d7a3dce8cf6ee4b7dea171b82ef023571fdc3290d59c0e9492f7fbe33213a3966bfba757aee58016e8f59f53ac06e52a00a3e3fc76aea2f79e764289181f4460aa18c4c04800000000000000000000000000000000000000000000000000000000000005c0f7b5ff427fc07f8b278d9c9ae72363663ff9f60ff2a0fa565a60297eecd183c55596db8e1ef4a969d6a6a1d67aa72796066f86e91bdf0bb182927cb16abc97eb214be7a78be388d7a4046b8101b9dc97a7aec7140c5f37089fa3acace3e662568d9662761a72ecc879221985b3e9e7e1ab40f1f8387e1b2fd6bbcf667f437b602fdcec5351218b5d7102352783dd76bb19bbbfbd70a7e5a9a61e88b9260cceb30d734c043e474ffb9dee769c01f5df33ebda2c3a139e31b218500e8595cf075e705e6c61fe5cae3fb019c7afca5ec19584fe28339ed5fc46619ec4ae5babfe1eda3161aa93076301f0d3dddb458cd4c8333ae95df6433dc2c7881ee87cb52be5202aa17d84c6a5c2cbb0bcfded7cd1affba22dc4d9162eac19fc3d655f3955f013979d346d863f222eea1e93744cb1776ab27a468cab197acc4dfd61aafc4f1a3df293cef930e74170dc1e69218a38019340db3edf2e393f522d9891295dcb33de380a1a56503ab18d9ec36828a07caa9cdb885d407c41b3b1df409802a730c3cf7586db58cf59c8ccf6500ce3f85b3ebcfaceefc1d490ccc83d82c841c546884d7129d8f88b9f0f900a1f93ef9e0682bb731e8e24a36935e5d380352795e2a4f2deffd122095e91150dfb83f32f0665834cfe2ad4921d8519303e7eee8b8887231a640d713e2e1cca811a9b907ca284b353ffd4030b049657db65c1e9e7bfa38fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab96db9ef6ee434bd5d750314d39be5c2d1dc7e95edee0b9dfaa26fae7d8bbb3d6f893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f75e89df37b803f80cc3dd0f72c04e5e201303092f928fd36ae65ec90c3daedf38a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9cfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167e71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d731206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc021352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a467657cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe18869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636b5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7c6f67e02e6e4e1bdefb994c6098953f34636ba2b6ca20a4721d2b26a886722ff1c9a7e5ff1cf48b4ad1582d3f4e4a1004f3b20d8c5a2b71387a4254ad933ebc52f075ae229646b6f6aed19a5e372cf295081401eb893ff599b3f9acc0c0d3e7d328921deb59612076801e8cd61592107b5c67c79b846595cc6320c395b46362cbfb909fdb236ad2411b4e4883810a074b840464689986c3f8a8091827e17c32755d8fb3687ba3ba49f342c77f5a1f89bec83d811446e1a467139213d640b6a74f7210d4f8e7e1039790e7bf4efa207555a10a6db1dd4b95da313aaa88b88fe76ad21b516cbc645ffe34ab5de1c8aef8cd4e7f8d2b51e8e1456adc7563cda206f57a81400000000000000000000000000000000000000000000000000000000007dc21500000000000000000000000000000000000000000000000000000000009404d1b8147f589fa597a671ff17262ea5645a52f574b5df91ff3877673d6df1651c5ae3495edf1dfb676a48f90f5481404cfae6773c9f1154e770d7a3dce8cf6ee4b7dea171b82ef023571fdc3290d59c0e9492f7fbe33213a3966bfba757aee58016e8f59f53ac06e52a00a3e3fc76aea2f79e764289181f4460aa18c4c04800000000000000000000000000000000000000000000000000000000000005c07676c67e6a5da8a249228945df01a9eccc55f00b2646d4e84fd723524287c16250279a5bd6033a540cde39e2ee67b63a3809c6c5ab278c1f00c115b0b8638e3d214be7a78be388d7a4046b8101b9dc97a7aec7140c5f37089fa3acace3e662568d9662761a72ecc879221985b3e9e7e1ab40f1f8387e1b2fd6bbcf667f437b602fdcec5351218b5d7102352783dd76bb19bbbfbd70a7e5a9a61e88b9260cceb30d734c043e474ffb9dee769c01f5df33ebda2c3a139e31b218500e8595cf075e705e6c61fe5cae3fb019c7afca5ec19584fe28339ed5fc46619ec4ae5babfe1eda3161aa93076301f0d3dddb458cd4c8333ae95df6433dc2c7881ee87cb52be5202aa17d84c6a5c2cbb0bcfded7cd1affba22dc4d9162eac19fc3d655f3955f013979d346d863f222eea1e93744cb1776ab27a468cab197acc4dfd61aafc4f1a3df293cef930e74170dc1e69218a38019340db3edf2e393f522d9891295dcb33de380a1a56503ab18d9ec36828a07caa9cdb885d407c41b3b1df409802a730c3cf7586db58cf59c8ccf6500ce3f85b3ebcfaceefc1d490ccc83d82c841c546884d7129d8f88b9f0f900a1f93ef9e0682bb731e8e24a36935e5d380352795e2a4f2deffd122095e91150dfb83f32f0665834cfe2ad4921d8519303e7eee8b8887231a640d713e2e1cca811a9b907ca284b353ffd4030b049657db65c1e9e7bfa38fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab96db9ef6ee434bd5d750314d39be5c2d1dc7e95edee0b9dfaa26fae7d8bbb3d6f893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f75e89df37b803f80cc3dd0f72c04e5e201303092f928fd36ae65ec90c3daedf38a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9cfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167e71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d731206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc021352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a467657cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe18869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636b5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7c6f67e02e6e4e1bdefb994c6098953f34636ba2b6ca20a4721d2b26a886722ff1c9a7e5ff1cf48b4ad1582d3f4e4a1004f3b20d8c5a2b71387a4254ad933ebc52f075ae229646b6f6aed19a5e372cf295081401eb893ff599b3f9acc0c0d3e7d328921deb59612076801e8cd61592107b5c67c79b846595cc6320c395b46362cbfb909fdb236ad2411b4e4883810a074b840464689986c3f8a8091827e17c32755d8fb3687ba3ba49f342c77f5a1f89bec83d811446e1a467139213d640b6a74f7210d4f8e7e1039790e7bf4efa207555a10a6db1dd4b95da313aaa88b88fe76ad21b516cbc645ffe34ab5de1c8aef8cd4e7f8d2b51e8e1456adc7563cda206f57a81400000000000000000000000000000000000000000000000000000000007dc21500000000000000000000000000000000000000000000000000000000009404d1b8147f589fa597a671ff17262ea5645a52f574b5df91ff3877673d6df1651c5ae3495edf1dfb676a48f90f5481404cfae6773c9f1154e770d7a3dce8cf6ee4b7dea171b82ef023571fdc3290d59c0e9492f7fbe33213a3966bfba757aee58016e8f59f53ac06e52a00a3e3fc76aea2f79e764289181f4460aa18c4c04800000000000000000000000000000000000000000000000000000000000005c09674e7312f00a3e875696b13068e7a141c192f53402ba2e0cf2a848ea925a2a350279a5bd6033a540cde39e2ee67b63a3809c6c5ab278c1f00c115b0b8638e3d214be7a78be388d7a4046b8101b9dc97a7aec7140c5f37089fa3acace3e662568d9662761a72ecc879221985b3e9e7e1ab40f1f8387e1b2fd6bbcf667f437b602fdcec5351218b5d7102352783dd76bb19bbbfbd70a7e5a9a61e88b9260cceb30d734c043e474ffb9dee769c01f5df33ebda2c3a139e31b218500e8595cf075e705e6c61fe5cae3fb019c7afca5ec19584fe28339ed5fc46619ec4ae5babfe1eda3161aa93076301f0d3dddb458cd4c8333ae95df6433dc2c7881ee87cb52be5202aa17d84c6a5c2cbb0bcfded7cd1affba22dc4d9162eac19fc3d655f3955f013979d346d863f222eea1e93744cb1776ab27a468cab197acc4dfd61aafc4f1a3df293cef930e74170dc1e69218a38019340db3edf2e393f522d9891295dcb33de380a1a56503ab18d9ec36828a07caa9cdb885d407c41b3b1df409802a730c3cf7586db58cf59c8ccf6500ce3f85b3ebcfaceefc1d490ccc83d82c841c546884d7129d8f88b9f0f900a1f93ef9e0682bb731e8e24a36935e5d380352795e2a4f2deffd122095e91150dfb83f32f0665834cfe2ad4921d8519303e7eee8b8887231a640d713e2e1cca811a9b907ca284b353ffd4030b049657db65c1e9e7bfa38fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab96db9ef6ee434bd5d750314d39be5c2d1dc7e95edee0b9dfaa26fae7d8bbb3d6f893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f75e89df37b803f80cc3dd0f72c04e5e201303092f928fd36ae65ec90c3daedf38a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9cfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167e71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d731206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc021352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a467657cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe18869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636b5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7c6f67e02e6e4e1bdefb994c6098953f34636ba2b6ca20a4721d2b26a886722ff1c9a7e5ff1cf48b4ad1582d3f4e4a1004f3b20d8c5a2b71387a4254ad933ebc52f075ae229646b6f6aed19a5e372cf295081401eb893ff599b3f9acc0c0d3e7d328921deb59612076801e8cd61592107b5c67c79b846595cc6320c395b46362cbfb909fdb236ad2411b4e4883810a074b840464689986c3f8a8091827e17c32755d8fb3687ba3ba49f342c77f5a1f89bec83d811446e1a467139213d640b6a74f7210d4f8e7e1039790e7bf4efa207555a10a6db1dd4b95da313aaa88b88fe76ad21b516cbc645ffe34ab5de1c8aef8cd4e7f8d2b51e8e1456adc7563cda206f57a81400000000000000000000000000000000000000000000000000000000007dc21500000000000000000000000000000000000000000000000000000000009404d1b8147f589fa597a671ff17262ea5645a52f574b5df91ff3877673d6df1651c5ae3495edf1dfb676a48f90f5481404cfae6773c9f1154e770d7a3dce8cf6ee4b7dea171b82ef023571fdc3290d59c0e9492f7fbe33213a3966bfba757aee58016e8f59f53ac06e52a00a3e3fc76aea2f79e764289181f4460aa18c4c0480000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000360000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000006c000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000a20000000000000000000000000000000000000000000000000000000000000000890dbc028ab87581f04cb51b6ca12eb5cb1cadef84e766d702447b1ecb46e73fd010000000000000000000000c2c4ae0240f51f523b5af990ac57409c96c619d900405973070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222d0400000000000000000000000000000000000000000000000000000000000134040000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080613110449e6c28335ed84fb0b6ca383f376191642f4ab5a830c1ffb223376c5010000000000000000000000c2c4ae0240f51f523b5af990ac57409c96c619d900405973070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222d0400000000000000000000000000000000000000000000000000000000000134040000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fbf564e98f9ceb3ec878cd7b94b3fe4f11ec3ef64edbfe75e50e0b0bcfcc97be010000000000000000000000c2c4ae0240f51f523b5af990ac57409c96c619d900405973070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222d0400000000000000000000000000000000000000000000000000000000000234040000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a8e730297941415fe1ba452460fddd135d82586686b0aa7ac72f00b9cbbb6188010000000000000000000000c2c4ae0240f51f523b5af990ac57409c96c619d900405973070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222d0400000000000000000000000000000000000000000000000000000000000234040000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008eda7bfb86ed4c1f908ed6f0b36c901a04d4ff1d2314cd784a80a8f39da9054c5010000000000000000000000c2c4ae0240f51f523b5af990ac57409c96c619d900405973070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222d0400000000000000000000000000000000000000000000000000000000000234040000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000827d2199a144093484d5282a1dfe33d4638a6fea2dbf05e97aeee1c5a37e237a7010000000000000000000000c2c4ae0240f51f523b5af990ac57409c96c619d900405973070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222d0400000000000000000000000000000000000000000000000000000000000234040000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089a3bdca9fe7cc621ee45562f65074b5aefd9cf2805317c444862ccb905887eea010000000000000000000000c2c4ae0240f51f523b5af990ac57409c96c619d900405973070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222d0400000000000000000000000000000000000000000000000000000000000234040000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ff7ff0befce1cc6d67ea12c8dbc4d15da2de35d10c9bd6db01889758e837ecf7010000000000000000000000c2c4ae0240f51f523b5af990ac57409c96c619d900405973070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222d0400000000000000000000000000000000000000000000000000000000000234040000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f6b3277e4964a60179f75615089173df2a8fade86d5df89c91ddf8768744508d010000000000000000000000c2c4ae0240f51f523b5af990ac57409c96c619d900405973070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222d0400000000000000000000000000000000000000000000000000000000000234040000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000