0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00a3c911ae8a6ec5a56b8371c8b6609f9c208a27f19750d9df685faf7e911157a274711f4ae062ac09faa530c8820359118fd60cbe90096fa1ee8dc463f1986645b7db78cbd8e5a2f947de03afcb1b78fc163f079232fbd500870cbae4a0fa5870000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000dc900000000000000000000000000001c8dc4429add9ec5293c98d1b08eca5c9aa9fa6da2237e58aa3bf806a59f7be757f104b72670f06680335061484fd0ee59124edc7c9450553baf5ebaaaca49f6169190000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000702b5009fbff550335be8000000000000000000000000000000000000000000369bb41b9316e5c3950fc2000000000000000000000000000000000000000000000a1b9e83a510ebd6f5130000000000000000000000000000000000000000008cee7f5087a95a38a04d8000000000000000000000000000000000000000000002faa2da595212d7017d3f000000000000000000000000000000000000000000002a27cab07e23159f86bc000000000000000000000000000000000000000000a9a09461f5902706b2238f0000000000000000000000000000000000000000007cb43efec0242aa5256130000000000000000000000000000000000000000000000b0255dfe00414c27fdd00000000000000000000000000000000000000000093adb3d490c8aa390fc632000000000000000000000000000000000000000000a47a0fb3ff38fdc5cd54db0000000000000000000000000000000000000000000010b0e653f65f7062fb5716383151e1de4412d6346ccb117d7b30bf857c85d3d4dd2a609a04d32b81a41629bbedc6239c5ce750c458c6a53795b2072d9d9b995e5de5c6ed14100f89e0680b64680163cdc9a189a801ef83d7e037e73a56646e66369be93c46a3e749573f15e916f0d3f6ace45d284f6f325f18dc6049180caf1537aac1e4fd03d560c3d62d22f6723ac7e10d1a451ed5029cab0975dc45ba1b10b3261c2ee329e78577ec02555e05172120ba6dbd03e6c952fd67d81451d17682f6b1d2b6365df58eb61e0952b0b123b44f837111dae687fad225183c4bcf21bed5dfa8c8e0e0eb31b20226bf5daed52c40cb2bc2cd056bb9a9197ebdfc714f0591375cdd65845e5c43912c55b3642f637866caa0afa0e0047b8de702238905828a906718bb615ed982d30098a2cc1948c2bc8f3c99e462205b8df5df295ee669f1aef5512d2f69fac9a10000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000213ec2c9550e981330e4f580192e094e92c3e6616c83abb037ae68e602827b34f24886d5e34af18b911703e02036fd7bc3d42b0fe286305d11a75a8dda54ae98d25e554d343d41acadacefc1424593c0be0f82d86b028a9116f6c707255ad588a1b4ee10547f1ad62cd35812b43ea1fa1641809ad06bec99bb8e8882b82399c9123e967a855113410e346979420b906e1d42dfe78b38a30c7d4e3323b7ee3b6f014a52fc1b44559d9b5ff88c43ce57e5311be89257448dc277ee35b849fd9435529a6462dd5c27436c9dd2174677b862164c401c6b81d3fd36f9501cc1b033b19216529afed4ae84286fdb25e32842ca89f55dd09b6b28e66e5009e1e2c58a5480a39209558f1c90923f7672081fe443ebe1ca749add793520eb990e2e23a583b06da6bf5eb5b195a108f8b43e48fbdced073951c59bcabe9e7d01f0dc19401ef23e87837d40f8759217c3034897cb08af1f82fc6776813afddd4e866d8891aeb12b4293874c37c2b9194b84f1a8d95e215fe9bdb3d3a19edee2dab4cdbbe7adc0d46e5c962573ac20df2d4eafb28c1945fe428e3ced51529e6254977e18a4e110cb36803a5697c31b4ca4ec6f1272e90efb8c9cd6caec33d454d7dc408054297222d1af17ebf4da51bc8b81ebd0ca19f26174c8b88b8fa3643bf9d8223d5acc22f34d105740c80d50f006fb4fd94554fbcea3dae92824e5ebc4f277f3188b124000000000000000000000000000000000000000000000000000000000000000113cbc89723c97d09c6e26e5078b51d405b3a6bce2d82c6ef32de64db69a7405c0be6a9b20486755b7810faa2d662e73899f59d22a5429004e1c79fbc6f91c55d16339d10d5d98b21144ed1bbcf28bb36e1d4bcc5ec44b63eb4c156b90de96ead14058daf7fd738e1b19274373b00d3436e9108697b1ff0dbfaec0cd693f1c60004aa7118147a89ef5baf0d94907600707cf728717fdac16a6113ea00c5c80fe7299079fb82e19c0d52168eb01c3f7684415f73fbe708b0c6850a2bb4765a675d2abf0064babd06dc94aa6715a8abe935eeb62eb69a8ac0887c408a06b963cdcb03a28bb36580ee56e1c3be4b116582a05639bb49962a81a1d4257f7b55288a58237b4629525b10c234e8c5ea6bb6310be97a853d38c62503330c0c2ec2b7ae132131751c7d1aeeb2e4a1ed73a666f858c64a3bd03bf50757d6f62de16568d35120b7990b38fee74c1c789f5791c2467a5fc846cab0ce15e4726d10bf6a1804a60ae174dcbf03abe87a52c7b0dc791d14fbfd27fa0cf681241842644b822274cd15e87eddea7fb1235d8f4f36281a080b4c46d46e49faab4a976e3393b61b22672d33b22c58b4b213cf34c6ec91731579086b011f2c25947f789f4d28492d317d