0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00c7e5f4992c943a52383802a77668e7a96c69545f2d0b972e9b388b03c494fdc2b273a5b2ee99236cf5f43aa387968cec36705c40932a946bdf517c7c24530e2046d129c69e8653760bca3dd0c826dc763c81707d501fe602438c95eacdca2a80000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001b92f00000000000000000000000000034434569e4fb3f4a9c4a916b77432789af3e159a0458a90ef957706d98b229186e7b39c3e744aa82d2786944f1cf249c1b0ad41954c7e7e4ef7908e75d243991442500000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000071678ee3ec413c9c8e63530000000000000000000000000000000000000000003cf34bbaaac44d2bed819d0000000000000000000000000000000000000000000015b21745362dd6736cd7000000000000000000000000000000000000000000e413fd814d41fd6518b486000000000000000000000000000000000000000000d5c374b40c3570ed1ead2a00000000000000000000000000000000000000000000120ec10e4b765040d12a00000000000000000000000000000000000000000002cffd20c5f3f065554815000000000000000000000000000000000000000000cbb5deb45eb57ada4b2474000000000000000000000000000000000000000000000695c506022e8bb7748b0000000000000000000000000000000000000000002ff8cb55c753f96c4e0fc20000000000000000000000000000000000000000001a58c9d7fdbc8bd1fc892c0000000000000000000000000000000000000000000029e7f2170b4ddbfdc5442c4e0fe0a7ec1e7661204cf4f7aa19d9f810fa4f8b27f93bb9ebd50c39f434f31b2ba5a41471bb57101d229eabdafe9fe0c017af21d7adae856d3a9a0186cd9a0361af693a5dff67a5105776bd6f6295e4f81a840b67481ad415f274c164e1460c79d2dd982a460740e923c8f81d6b3f93d178cf5c28788745771cd80f333c6912828f9d64cd41357462357ff8bdc7192d485e072a3c9ba9b39ca90f7021daf7178197668d15e2b11758f48882dc1912672b3ada72e9916d9e3ed69c112250fb076a858070d4235f722f99766f3912cd602d060ad2f3d19603f6f85799c4bb7f24fcedd8074726cb17eb6d0d473e7b361020a209145b85436e5d80c92c3e8f711300040878463789b0eba180ef8083b563dd9972e5be495989e1d561aac141200699582e1d18ae644f14265ebae0015efc651fd7144f0ff1dc8086d4bd507e2200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002066e70c95db30b5d98a76d35e25bd2121107750fca61f50f17c02593cf3cf255262edba5595e0d336752b61a4669dbdc988db2a578cfe2ca607258201b36d7752e57a352a1c4fa7abbef190095c488db5f81493f436f6ab5ee4042d49fa98f09258518c2490927465766b77a88a875f5da0eb7d95f831aca240474188fcf8f2b20a46421991c432d57662cdff822fa436642b5f91157f18e07691620c5cc5051192e2170fb1424e1bbcf022fe865b1addb5aad9341db014854b329e5e13ff44829daf1cbe81e0753445031b407b2d2917113842e676b6f2d941fe83714f4d1410af78f8c601e84baf702fe9936f1d4e18d5470e7b90f067b93c004f46ec2a2610fd4454797c160ba0a1d48955b4a87bfefaa1facfb05c7e0afc518b743fd286227b460bea0b4740f544d3855ab3c6b78f43f3e8bc2889a19232efb1bc2285fe30e8afde3917396e60bc464380247760e613d081cd5583286245538b11465dc852b7400b2c56a9743696327565f61cad4baa315a7681d1a7a49ceff9a1de8848a22a47137ab990ca219a37080cab0ac56c289be851a88c97079345bd93716bce3143152d751ec5b0d8baca6eb3282ed5645ccf632cf2aa6eed88403e1137f737f28ec35af9e34adeff0886c8f9b2fb3f24be649f8788511ebbbc974547f521cc40936987f28d586c1d45a8cc985c7c5dec55ebc9936802c90e4e1be376c663f800000000000000000000000000000000000000000000000000000000000000001097f12a3b2fb84de485835fc404a4cb403c181b00ebe9e86df655acf0a922a642e3a9be1ddb1d9e8568d4ff01874ecd5530e276d3f3e9165732783a450d928c82908328e9bc39fa5c18631e657782b31a6778a284e2047fb0cb7139adc6679a704f766bf8ae7e0feca45f1544fad87af6abfc77ded2648f4728236bd96b5e4411c96a0c910bcafbb46381826b23505eb309f10abbd5f5f0916b69271aff371d61c632596b55d3ba49bb6e13b75d9beff9718c5e0ed4f75ca22347cf29c8a40c21d38ea1b2dd301ac84f05c04c8d876cb0799bdb2bd9875b4bef3d745963f42f41ec0b9b74a3419b940c9b14845cb68fe21568f31424b75000324ca341706f4540f42c41d8d796875ece234ebf801575fed941471fdd881773ca01eb5b02abe432496dd45fbe2708fecea005a324c01981b8598e3e1627707c0d5a0f7947b7d551f65b68fb65ef8004dab5191f717608ca1b9f0a6e63657b03e2110b8755afc2c0b298b3dd4f089b664af40c78d12f83ba10a434315d45f4b089ce9053f5c08ff1b13a1a12ef17505a13ccc9431f5136fd0ee49b17025e8f1e4a043e3dac3f0371041001df3688887523f08c5d1a9ad59827d7acb517c69f046e13a4f7e0048a7