0x31fa742d00000000000000000000000000000000000000000000000000000000000000a008344c62f89735764ada029920f144cb5a2b5d9b845aca0510823f605ec59e500b92f944795bf205fa030c33cf7736f87043ec5826cd707080fc8090581d7fe1534e68142b9aff765250cc577f12ec66dd4fb8649f1e6d0f37a0f06c91a75c380000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001cdd600000000000000000000000000035ff4acf77c9f7e4a25375ac9e32c91724ddf99687811a57064ddc7ca6d0c03189c9e893aae9db5695c56df7542b232be8227659788a1a8150705736aede158417cf20000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008157e8c78bb45096d8541f000000000000000000000000000000000000000000c7a7b7fe849a23a97ff1910000000000000000000000000000000000000000000025d366dccfa8895723310000000000000000000000000000000000000000004789e91e14e035b7e06774000000000000000000000000000000000000000000b8d132c9d9b21a3d1ba91d0000000000000000000000000000000000000000000012c8492d4522fbd8d89f0000000000000000000000000000000000000000003b24eb701335f87ec6b980000000000000000000000000000000000000000000670d2bbc132c7e868fa2fc000000000000000000000000000000000000000000001d44debd7134d5ea5532000000000000000000000000000000000000000000d52a6ae30d71d7103da487000000000000000000000000000000000000000000de37fe755a2c1d5625e0ef000000000000000000000000000000000000000000000365666779ac254626b22fb7aaa269820f5674db07790106f2e4cadd18263245614d8a24690b9fad629c02fd7974f15751e0a6e33bf06593d78972936f9ef44a2e3646ad62d3ba93c0171590ffc5a898c5a2133ec93941b2c58948fd63edeba75bbfe63f8b5a37591651107745a8f2e7cc3e71ad445198375ed1e1bb4994c6f037edeb060d4c5a02e85203a31ff7b29206656b54e4755143fab7f2a62fee855773f5f859f0764411a58e24ad9e4446dbe515c653b308f9659ddd7a6d29817034a333c5db77625d481834104ad61529c7882b49cefcca3764b1efcec3395506d81df341a6601adc68a0452671b691daa6ece07efd92365cab7141f45e00e2b57af5fc7fbdbdc9c4df250f2b3fea0edfe95a504b1983552c990818bd5b27a1752d2bb9e5a3a806dd09e5b60370add75d258461db8b547c292359ee9e317001da12dd66f9b00824859d988600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002223678e1c3282007e812065dcca6a7b151a63367a22e42c8033818a3082ef49f103fd53120b0d9528d79d1a40ddfdf65b5e9cc52d4ccd2e52383e9e512cf087e1ef41ab7d29bd16a034b88d186fc59dce980bd2f2f34b67b7f1e09b5125fb8432a60ea366a50a148b66d167e9fe2a226a994f17e690e0f6d3a5f63accec54a9e14326c65f6605cb64bcb289c768ffa845da8234297b7bf6ae946754c75ee32671f7c79c2e0590ca9c003d65601999951cff4f8cfc2465324d9fd48b7754a4168120f6b3c2c860e3745a89680e653d7453626d4a03708fe25296e825923a7e9250d3e76132173494a4078e0af37348a04d94e459b27525e4045f9b075fa22288c1299a67e0aa45c3a49ba541c3c5b62ad905b77ccbc16bf8e349f829e518f53a62758e2c8b88a9a14cd2f4b9b0874f4331300df44b4557b86b6afa583b6331772193caeac0f54c5a19a2e80a46d0713102a41b67495a83cc2746e8365bcb31b710ebf4d93d1b2ea92928b4505187b159eb326e9d15c5f79196350367fa142786e12235b330fdbb9961c16bccb884f73349822f8377a2eecc13ac5e6586a7d19351795688e72f9344033fc4d14daebd2b91165f231c7f96379e736d49e02749af210bb442285c7e12729ef1ae7d499858d7dc07f4e118f8c25ac616a491a3019a3263888e88f91c8563e1f7e8c65813758e8716e95902b03adbd8b5bd6fc7fb360000000000000000000000000000000000000000000000000000000000000000113742a03106871295d4970da6a399437260e02f0949c47fd77737d110b257e453056d984feb41cd13a144838c0ef715f55fb745750c2f6d5292c75b674bc7c6c23ac5b2690275cfed51d8849dda2dab426313c8de662cfd239861e27d722f8bb15108f027cba01442e9a2b0282bd2a8e7ef558df3cc65706600334c4e75aa2f5113b524151c5d1628e1589aefb6fe5503f1af1c4a91e559fddf1ec32743d158d0abdefd54825a9b519393e1d87c627dc179d9d9baaef140a3f4fa6768bb177cb1a085ca6500962314ab16db1ca8ceff0dc3f50e8c2e44032f72f1fdf1b7e39a4036a3d6281a439981149ebc77d4a8b7ec325df33e95710c2f94c395dc094168100295309e64322c81f8d8a91ad27769beb128bfb052f77c4f8be08f28759b64415cc0547fee2e25efe97fb2abbdd9b076ba7ca255ee078745de5c6ef630a3d1118156af15bd640bd97bdcb2c4a0ba764618081d8a96d7ac2c7c9a600f89c47732b8ac7b34e45bd634c74e0c059ec674c6e6fea3932929d4146782e44fcfc0d3d19c3971de411868fbb8b4d2242cfe71eac15e8e2fa2e38d4cc10a851ff2d56bb1c6e88e1f85b1ef79c31207190029eac894919e2e390b569c9abefa3d5936130