0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0173d17688aa4dffaa7525e98ce93b2203bc77cee4b9419e82ae0d7fd784d820d2aa551b2d6c9b4a7040ef700ec31937634b746788bade55c60f5d41183f1711852a6afebd2a88f8335f8b0dd1c0ec6e7ea24200d045f846a2b36aeebd529a6eb0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001a816000000000000000000000000000320f11edbd295814ca0b89b14f1cccd17d8ba4c521fa60a40daaed159dbd26281175371eb1dd578b548f25eeaee9074894b34deecdaeb2a2be53e0729e499abcbf5a40000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c6fccb96c3fc38e5eca0f600000000000000000000000000000000000000000025e7c372829ce12fb534450000000000000000000000000000000000000000000006c4d013b291284e46b4000000000000000000000000000000000000000000af3fc0961ff53e28c2d30d000000000000000000000000000000000000000000f42a09bc580462ec9caf58000000000000000000000000000000000000000000000d89558e608af7e7c8640000000000000000000000000000000000000000002a34d923c9a4fe700c5b2500000000000000000000000000000000000000000009283373ef2454eafd98e6000000000000000000000000000000000000000000002c71208c9ef5a10098c2000000000000000000000000000000000000000000c0d08b0767d95371532fdd000000000000000000000000000000000000000000e445f86c9c2d4b41ec4651000000000000000000000000000000000000000000001d71f05c7c0b4dbebe3c168e0bdc1f37d1f8fcddd8705e6122a26b3f493897b9eed6a1fc86f002d196261bdbe8149bc8344450bd17f5b527f03302c73205f2b5921c0e8ac55a0b00fd142fa264b2ed3df488eb4dbe4004fdb3370f6f19148d90f4024d7e97e39ad7731a23a7b32071a2d2f6d2eb1929485477c22ce33bd576d204ee756c060b617d25b5093da8c5dec8ba50df874916614ace2ab44e2422d9c03032492604ebb53ca6a301ac880d7442f3daea8f8fd46c8a584a7cdd42b43c92b3659bf1d7482591011f0730085b28cd5f4e000a7e27be21e23dfac8bb2a6981ec601d88dfde2f83befd102b83eb017c722bb17ac4dd983f80d0b953c4bd3f48b23e33d8ce254e0dc40a1eda07a638d75e1dd6832ca084776913dc1552b1870e6f8f6ce0b01db53bd07b1ff28ff73326c4351a66b3cdd117cfc6004947df5fa20961031394af0ed3cbf100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002054f7cfb43d046eb0dea90c74779062dfb0ef9bec4768397bfa1a80db0836de21ed5fd45c51146abd996013ea64b02f39a097337afee5f7d2049213e7a7cdf761b4ce87f7317e38a97b2ec447a1499b201b04770275557ac669bebc87f79fb75022c9372d0e144895e382c7d0aed8929bab9bae47d625697497b8e9892764a372896a3ef4ce3fa22d9f5fab56054282abb5a1605b528fc5a7f252b9532f0f915228a668e54942474eeccae0095783a6d6dac662c32e839a2ffa07180002e7f99247cdb8fb2a75de75ece33f85b47e2c504d3b8d882cd6bc4e566d49a9f697cf12b807de2b732023c93f51e19168b461436a9904ac881fdbe24abd08ee52b9e990205beb8f7f916f4752a5608c9995be71747b34aeb87531f6ae3d10d9153a2c129db38e2b04a60c2ff708b55cc906166ed05b46a46a618f4fedfefbb1480698e190ec3744271070a684ef50a243e1c9b4e6f74a3bf986b702905321671dc9d011a4c487652eb250cc929f862a3878fc9010f9e392762e34beae36fbf4c6752ec2d498c571b6f782a9257ef0f19cd38285cb17a59bebb5d97bfaafb049e70045011a42faffd54e03c08943d2e557a9ea81fc9a1058961836e38eab8cf23e3082d22b77f4260303082ed20e2d080e73bf207f98da2a2515a960b73109f402076b92b2f581fb3d7ecc21b97396886dfad2b75ff856f17acc02d6ac90fd9f2a4ec3b000000000000000000000000000000000000000000000000000000000000000118734793c01b08bf6f3cb1a9fa259da993e99d946ea69b081a6459705820cf242ef5149dbd582464ec1fd8b093cea37746ec7eb32f1970c4956fd6f05e71bba711cc70ad96f892c6beacaf208dc36bd6c067d65675c5896f0d030914d3b122e41124c517d901c0c4bae4be83bf16dd1b6b8b7eb322a1dc537a4aa000213a6da12404638cc3f5862c7cb60e7ef0688a16ed621ddeb3cf98ea1b1f89796acf7ad504ae19546b2016fa5c78653b7bbddf62276e6c6a3ab672ebf3731b27ff7b1ac90c61ac8c15b2d1c73d262ba1167268ee16144dea3081c2881684062c5266a6d820289eb56b0e88e6c1f0585ede6acc7e455183cb2e0d02f01794441836069dea2a9536c720e4346d98217eff6c5d130c81ef95c8bed7750f00c6f0d6f183a54e095952c58b1cbdd034ed19e30e9f00fc4a8b877c906b2b6b6295b376d4ee714922177f61be3a965d254a13e4b549af5c7f5edafe7f556bd4e1a26856c9cf56c826f45c84838611c97d29f5b8dae1dc407724d1ed0a3b8989620964ab9989d243060ce37f1c92e81a7ee66f86e0c750e45e472b2c147899732f22c53811945a7021e6cada4f96c7f072659ddef76b2fee7712b28335ab02fa6e0a9252c8b8b5cf