0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01901bd4b0bb2ae23af7c39a064bfa3b5003a5716155cd7718f16aee24e7aaf432262143162745b4b00bb5af629f20ff3fe0860e317420ecd66cf00e071ccd03083e6f17d6cd3a7b797f6e03bcae74ea098e02dc512388a9511c04c79cf9261f60000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000678f00000000000000000000000000012d25b29f6f7dd44a212f9537b1db608cbfcf3996369a65a4d82b5eedf743927d6150d72f20f2867934808a4767f6d8f9f90bc73690a2bf4c86700783af015c9856fb0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007bf3b8ab0e3048cb773313000000000000000000000000000000000000000000b733aaf5a2ea5025fb848b0000000000000000000000000000000000000000000011882a85837f7b11b910000000000000000000000000000000000000000000e5088602ea6af5c294537300000000000000000000000000000000000000000058b7f89ce7392c35db490c0000000000000000000000000000000000000000000026e8d07c7352cc51457900000000000000000000000000000000000000000002ea2eb6e6da0006204ae2000000000000000000000000000000000000000000be67fa848f0e84f9205d4a0000000000000000000000000000000000000000000026421faddd06b0b5cca2000000000000000000000000000000000000000000e367a413d623aa083295c9000000000000000000000000000000000000000000887c2560dda49e9d177083000000000000000000000000000000000000000000001b288036fed436cae17512f1bc713993e3fe41d0d4988851f66aa6e64b643bdfd50b6da6f46cadf658e603f02abdcb2f56773b013ef32763a210d70eb8252e5af9e5777ff7b0d63a633d0781b7592ec7caa943b27b402ca554aa871935c27f300b6cb906796660760ac3078720291dfc8a22a4c2c8f7530f7d6d0a2b5f418c70744c3db8a257fee7210626a42505988b77ee445ac91b3cc5c355a765898cccafbadb24d5d73246bc662e2e09391c6902bfa9169178202ce2cb5a851e1192c6122dd2cc86ce1cf10a45c11096da5e4390777e7c31d8e791a197d5fb5a45a7f209ed52622b809639d98fb6003d1981f681bad8e4f74d4f6958b31790fda63c0a16addb73505358830a4a5e1049d5e282b01eeba8d326eb8720eb87e8da1288bb1cadfa8acb186bd07cee961a71c40e329db3e4b8303c1dd11cf74d7b5d5082e107453b86cee8777dc91da5000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022f481930214bb71d6450dde2a3d49357089d1e122db105a4f89794e5eb4be20706601a5b1b41bc151053cf36d963e4d9c530a617df10f3141b18d50ac079e9db1a2d9d76514f28d4e90fb085904789d72119562a37fe4e439dfad0780836b21c1171393a0bdce26d211d4fa90c096c9e8c3d931179b3047ce5c85270e3ed35c40ccb7b31a9f0b32914fa422113217da827b06c78b20953cf29a8c77dc3c3d85327d51d003ca382b1f0a444c416c0f006f35867f44154995e66f9ed9616c63a5a24fd37afab6b33ed011fe1e1a2cd08f033ddb93c2ad99a867c1c0c711cc8b43826f22429149e29324769cb48775eedec2b16f7d209aa9669d089f870987a73ad1ead0485388df1fe4bfcf4bfc0e4abc2b09c5f7a6823cea60b276a124eb774d02818a7aea3b66c2f33241ce0081d9520ccc3c918548228ca4b14dc3946a3f501033932b31d22e5ff81fe63daa5d96ca635596b71004ce694507bb5214291fdcf010498edabed7c48e0e8e2d1edb739419fe6f26117151a492a78989c649834f109417e522fb85f9f2063163a70bc45366bb1365a6487f2725927e803f7a4d5511850e919a77f44b8cf9051cd81f876c82c3cd7785c64e08de3553e330bb85e9a20b3f2682479510396a1fe34d68cf4ab0b91014b9640ffed0ba0c3e2c84335911e5378b8b193510928c8ce06d2bbc6ef8e970386bd4052d712f300ac9816365d00000000000000000000000000000000000000000000000000000000000000011656656227894ddffdc8c41f28eb42a1093800fc07745a262e2cb924eeaf746924a380efb2b5c361fd159e0da127152a9d80db09be25454aed319ece087b3de613b9b559de1f28b564940b6f7e8bcbc0be6f4d4705d149954de73d721e1c7ee22b9595894a224987197a02a6e4ff2e40e6a5bb6257c60116bd74e9d405963ce61e76f0dcd935080c8278eb65f4b55c8b7286e1a9960853c59ebbbdeb4729367c2344526f705c9b40cb030ff5b3a62fee0eec02d525e7054e3a93764988df234d1e644b3ad521158324bb650641fc00819d0decfefcd393623667be021232242f1b9e2080a23c4be2b85ec8ee7298c98a97b474debd33a43edf61e142990fa5bd0a8b3dfe6742f55188df13db32c73821c7db97ceb893a39bc1c86d2a3a8830282a738884b763f0212a10880f9b7e4da724652fb189d5194b8ec5afa7e0eb506a216db4761f691f59b24c70ae54dfc286ce27be2ef239dc0cbd13788b70c6481d02b304dcfb7b8fdf43d86e0efb47a3ace2226c506a96872201d5bb87c136432a26bbe62030168da5b03cd0d39aaa819a8180af44b4d43d6faeec94571170ef37266e93e0d563e35823921a5ec0cfd870860309f1ef24aa0a08c2d8bd07f8cb63