0x31fa742d00000000000000000000000000000000000000000000000000000000000000a011a78559e5471a289e11a01cbf9cb6fcf7cbab0bc6991ea059575fa58eab280f06732736b1cb47c92f2c81a36535f4d8c75aac1e393c3594d3f001b72b91e2fa1635da55a417908329604fdd43dcc9404a8e17dc1341de30b5ff3d50d47a07e10000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000a65c00000000000000000000000000016ea197c83392e11ecdc4fb66a016a813ca639877dfe182c61dd0a73df7b654a1223e091d0f302c191fda88da588ef53b7838e769b0c73802e1c00a12584db4434a930000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e8a52b28e040fe384448ef000000000000000000000000000000000000000000c7aefe201d361471fb173800000000000000000000000000000000000000000000079acdd69ab4a6c48b5f00000000000000000000000000000000000000000083bcca09b22827e8985c21000000000000000000000000000000000000000000ac9bfcb26907e74898b259000000000000000000000000000000000000000000001e2e20119431d7b9178f0000000000000000000000000000000000000000008938ab4224bfc6204bad36000000000000000000000000000000000000000000cf5e55290ccf08ccf2ecd5000000000000000000000000000000000000000000002982e3290c31eeff9c910000000000000000000000000000000000000000006ea72bfca1a957c9c1f6a0000000000000000000000000000000000000000000e9ad4a741d342ca618b68c00000000000000000000000000000000000000000000048ca7587e8498fc22fa1f7ab4efacd74b4883a4b18f7ee1cc5efa2fb28cda492294e3d073d837880fca2506b3f63c854b9b7363bcc2f618cd042854beaae445943a0e3ef68ca32bbba523c033d467cf6b5f79c92b1d862cb9197a5d1f12fd931242e757a7308226b2d81cabcc5c3d148dd2ad4de8409b8d225f5f17537b276068f3d9747c3544ebca61088acd0172365b5dfc51264ab83dc9e8db58bd01b45bc35f223593f94f246bc01159c799773f98efcd89fcb0c561ddd63a8554e63fbc6b60328e198728c3c5080bba936f70948cfd178ecb43ad7f07fe564d57f95cf45658fa32c2dbfe5a830205c43a797f57e747c6bbd473f30cd6add79e7ed27e639b954919b98be635d4671931016eb9c0ec965da93452bb44fbfa5ae8e0af28dfd07bea0034142b71cf0108e3f74b265b1a9245e004e99993be1fc453ac85a2d2079f02eb02528a58291f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021b8e412290fe7ba74100fc465436aee60b4b075c9f9d4cbe958fdededab5b6d123f1b1baec246a3546e7389667bcff9d112ae59e023d4e8bf15d8e84cfd1f0c50a71579ab94f3ecec7ee8d77feb495a9a4a2734770950f6a4e3df136d15570fc09add00ed8890ba36a8c00c7239a4a826a6217a22b6d26956cd99d8a78db158b2a65e8393744dbad66efbcd6f89cb29e47386a17543a0bf2b997e3b3c39ab3f509cdca21cd354e6509117091bd316acb033eb68c44638f1144461faece087eb51bfbeb5995cdd95a39f55d808d37a6eb9e41fe7d4e2f1db4b87dc93928f077fc2852524c42f2979af057f9a31097d0a44987b8374135dfb98eea7bc077e9177b04bf7b96a71e6ddaeb4e6094e790a486c77fdf8008c43fc344193eddb5dd502d174d7678e93c735e8969caaf20381ddf1cb202fefa6816d03ced894a9fde23fa086b048ae3d04965b59dded40447a23afe3dc0ae93a2ba2723ded6a8c870baeb104981138a0135491e4288c4d445cf586ef3b9e2eeed5d0452bb2f50af78c91f18614fd69a56f66a69ca6d5f3f29a9c057a5b89e627b92f3ea60ad6d00182e3b2d05d0843188d0bb759c1e2922182b2fb93351a096f8d8485e219a65829759d72600ed53fa3231746d8d842d6bfbd0137167f3ae891b3423ee70b336ac5812dd067ccf126b3814e25924cd399bc614634a810fe80b5361633e5207c7a0d886b500000000000000000000000000000000000000000000000000000000000000010569fec977ce94ede0a6ab6361fd8017374f074efccedaa5e3cd48718b88e64b100c4a29e332565c6ad29b25d74e2916236aae475b486b2078722f46004281700d46801396d33e1c283bf983ac1465e4c3cd252650c35acdd99d2f877306f0f50baacbd648acd3ba6ebf7e5a770fe2facfecb265dbf7df2705ed3aa626f2f79f16c8c7f530d42f29ee49328baf97cd3e2139f1dc6c09f16f6243d1a4505657ec2b14b169740c549ea74e5f288f4ced9950bd13cf666e32ac9ff641f728b1c7221ed7278e666659f3354cf63a0a10eaa2af83e703fa955214d0a25a308d1da3080e8db8f73e00bfe23536bc4994eff5ab880ff1845d165d3b8395d1b84399ea2b2d8fc209789ee9b4e474bf067ed4f1ec4657a18dea537fc031736f8ad5d69e7911566812ddef87752d3d1c2164c970f6ea3e0e43e94f8dcee85e4dd50a89156018997ee82c8e80403b06886c70e5bce1269b6bbfd6ee606d621cfcbb4ec24c031e8403f101995cc04b61071fa9853047e0eb5dd1419357e913ece909c208803e0dda937355738d73859552951e4c6c47e89ecbbac952c3053e9fb6b2311e7fbd09401f537dc445661365e5f590f74796fab34a116db93ee42ad9a82a4a110fef