0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00e53bc39621205f8955c84ea48f4bf24dead39906aa100c2c993eb34796484171ca571d0fe1edab430a5ce8c27580ca54cd1c5dc6b1a21addd68165c381f2d6350b7f2d8422b0f79b4f9ce28e1a19a301fd185db6b57b7abcc9cb94308364a64000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000037ad0000000000000000000000000000e7dadfac95b062867610a317a4af0923b5bdf8c779d092ab7a47e6325177971cee84ee42e0c46366e69689ac78953d3a6ad3a56875debb08559ab3f3a8b6e093947f0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ad8dbc55c64fd268f1b7b60000000000000000000000000000000000000000009f51af8d78c8d93f5f3f0b000000000000000000000000000000000000000000002342f8dad3f92027beab000000000000000000000000000000000000000000c5bd6c5a13aa1bc842bcb8000000000000000000000000000000000000000000bb2fe6993ac1910414b65500000000000000000000000000000000000000000000206db0aa88b37719051a000000000000000000000000000000000000000000238a4c266315a539a5ae64000000000000000000000000000000000000000000066cca49a5e9c457f694740000000000000000000000000000000000000000000017d9ab2c60f72285d1dc000000000000000000000000000000000000000000c57fc9e6aceed1ed09a46e000000000000000000000000000000000000000000db04d3b3ce7bab9947841400000000000000000000000000000000000000000000050ef928857de4bdcdd61c651e44bfb4590a24b0ffdbcb6084fd24fa6e29551ccfbf23d5338212b3b5772ef05f51b4a28135b2d879ef1d10082ad1e5708773d3fabd00e1f0a8e174ab96032cd8d5ee872afacbb515d1b8b8c24f2eceff1c17a378f663f9d0d8bdc548d22f83303fb8a0d68b13949765fb52ae0353a44b6fccd2617f0c4da99711b3123723b0082e9fb338540e20948e6bf41fa5c57cb248de9d05d02ede90aee73060442799710e71cf02378346655318de7a95d2b10d116f542fccc263289557d180b11e85ae5569d64b037261044960965fd8b797b33ea20adfa9bc1ce81dbdbb162014f513e9687a67b3a20605eb813bdc8f521160459a6ff7d539929372b709df7616198b3c5fb2220515e5feb478832b2925c7daa79864b49bd878c1e770697ad9143c90d031bbc1553c3016826dacc9981e3480d6d25f484eaeccb5b958b52cdc0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000201956caee1ea7d93979409777e80a33da7c764e41d839677af5acb0df9010893286860edac6c6caedc3c81fd57f19ff8071dc344105b1137a5553f98460be2ee229d8b1556d97cfeb6768920c64c62063d705931c5803aeee0b2bf6c07584b551f1810d7a5c3183ae4787f0f5b2b8eda264fcfc9c3489bd8f057c3468772ddf128a271b69f86380cb42bd51212108933ae8ed19710dc72916f11569596851edc043b9a58f33d8ac6d5e1900396850f4229f48c6693d6ce98824a6915a244197301556fd2890abe97fe557d169d881793bff32056cce51a8d70159beaa407c9d0119eb993e72ba4b65f8571d8f026d76041044718587ffe5e04bebd45533212202bc0ce8fbc87d0c4c53f5e6be793845542564abadaae1c05bc20dd2e1db2e83e0cb852e1c51f8ee0703ddac23c1250444a69a190858f4c51fb43cf9318bb5ea82062a279b990038ea18a5a4095a3239b7bb916477fdc05696d11f930f56a92ea1c313f3285b574d2cb56e003971b1eecbc9032d907e093ca21683415969904c700696653364c86bbf9d84e2e6e49d668e34d5ec53b047a5775e6360428298c852a994e2713bf7e0ce8484b65c9d4453cbc7d6e121799e30cb5d2a304baab335f160d30cca400810573b6c17b15c8365bf1cd0491d9d49d2c613db6ae89cff5b7064d09a1c5b9e83d8faee615b86d83b60a0a81aa2a831d03e146d4e7d803f417000000000000000000000000000000000000000000000000000000000000000126c715fb2b1d849be9087fafaeb4b64c0147282333293fbc74fd642c40a9036201ebcd928a18679e0844672b90a02751a80ce35b02ce8d0eab2965171521be1f0d5b36a9c9f21c97a86d4d05b72898f07b4e929feac2bebfc805aad6ccab71fc2d215c1799a613a4c9935e8d4c4f366b2b0b69f2984dfe930d93f7d12f0c1aa0041ab203e834f5eacc918465096e722d051b228b2a82c6f2da9f6741aeba974b15ef6ab5cc32e554c62408f50f3cd0f3d8168abb37e8c3892ce4893b9b43cd8008d6168ff3029a74a8054493f62662d37a76bffd9347bd765f277d64f1ed2b7f07f26b53fa71a277aee2edfb095d74a32925b963dd789bbcf93c32bb3b13e95623553b3381f40e8c311d0f822b0d414a9a924ec2d0bebadd5c777a9a4e04bb85278ee4ebb4a49e3ecc2c2c79c8da6f36bca897c5cb3205e1fcb6160b697bf0a1020607b2f82e3e5de3f17b132609f0c791cf0d1f5fad51530462ca3a306523641b680c08dcebc67c6107fdaa4cad2152827869fb0c71b6193c090d2a36897e0f11849bc9b12658e7c94931ae1a7bcf86a5ad72d9c9389646623551edb2f820e91f8256135633a325d49def2a88c00d0e12162de786dd0a586ba1e5822aac6e4e