0x31fa742d00000000000000000000000000000000000000000000000000000000000000a003a73a088c1b7c16723e582d2a29771a4c18eff86a944780b70ce67b9a89236119d3628e6e3427cfa525dc2996e685a4338a2020b7d7a846a2bcc4cff9ff9754a9c004a6e57e73d7476b882310e16323cf757fb1d3a2d15771e8d4a1601d0db10000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000695f00000000000000010000000000012f01f52357ac502bd18a85a861f99eb1caa1dffa44af625ab78ac4d8dbc3811c287c7396f2c00077575018fc239e79019e6608206f23c1e8ce97b72edb107dd9318700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000dda0b625fe410e86a4324b000000000000000000000000000000000000000000039b38d65ef61478236dc3000000000000000000000000000000000000000000000cdee80168d9c728131e0000000000000000000000000000000000000000006c4fa634963ee0d6c5183e000000000000000000000000000000000000000000ab13cfd65395a7c3e8940b000000000000000000000000000000000000000000001d2108226d2a8069f062000000000000000000000000000000000000000000ad579fdd4de16bdee9861c0000000000000000000000000000000000000000002d546f387d91720da506b700000000000000000000000000000000000000000000246e7ad5b09821b09349000000000000000000000000000000000000000000db046f16b26b2994810d55000000000000000000000000000000000000000000ea7ed105565c948aa122230000000000000000000000000000000000000000000018b3dc90cc846f4c131a2b331e3dc1d5aa053e1d214a8ae407d37115e93f73f6bbd526bdf64bc050d940082c4715acc3d4ee7042c27094644aef0b8445cdcc3377e2b14b52db028a4cad1daa3ed10dec157b2b8d0ec5519c206f0b0e3f0e7da3f837b2ae773f3b8f511906a8ae530d1110bdd2a1f270b0ae993c83816abc01447572b83ac2123aef8bf427658fff13c146701431ddbac9d5cd00a6782cd3edc5de4fb48be0fb21378cc8182988138cdb2344638e259f081b53c510b95352ca069b96bde2d7c0b0ee4f090de0d6ac780d6c67cb23baee2aba3335287a153ddeb97a6912f3dce1e8fc945c108de601e216b3391d6a571968ab111bf229bad875e1dc2d457d2996cea79c8e21e7f10496e352d6d864c157dca0449563337354f068645989b56f654c6e4f670de373b1f1fd854a89aa8a044b4a27503e389eeaef18a515b22298450401cea00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000201da693ce12e130ba68e67d14155977fff80875d23c83e8c2748686fb6c8d1772ec680a24640a7ad6907a3f68ee4a1fa8359c7fd70e65c9c86bd6c654ffacda31a90a1e18e9bee09239351b49160ae309cf44e9dce3724a9cd34cfe5420fc0bf0e46c7fe7dcde631af6f975cf7963724ffa5d8a3834031705f86e0cb7c04f56c0ccf47142756d26826cf315d2ad21bee280bd94f64f723677653e93e8b1cc2211940c29dcc9d26ac321626ad0c6239b9260f88a48483fc671e761d8d54789e9d2434b73721a2a6314ff1e91f95e9f01cadf6f6d794a4ef106a2734d9873b10751a66750f248d37e7903608a596ff42720deec92a5f7571c1a25578ff9dd3e00e1b2674f6e13b8bdb67aa3218a07ce52422142a5f233fa6ec311fc02f71c1123f0c8845cd7600367d91923eb08e6f4e8d3e4cb39f433a9b08981d7c28a447065825686abdce2de317f4c7ab898c265ee353e629d3fef42fd80db83ef76eb5c8d10903554d2f7dad775f403db6cb22b7ea671191c71588381d1cac726076b316e90aa214164fb231e26fc39fe9743e0a7c59091f56bf341a57262a4edb5befca650cc41a0e9589117b66c51fb14d68551238170f79826154cbd9a523be32c84008245b1dee07153b2c7ae50a33b431635ce992bb17a893df903b732bd924dc401017522c598656f6d124b24ed218c450801e2352781177d01c857eee84a35d8ae800000000000000000000000000000000000000000000000000000000000000010f72fabe6fb3fcc02321e656e148a9c46a2be50c8db8adb8d898feef6bb46f000f3d2763b282b5586cee9962ece7bbc39d7f804afec0db4a143136b3aa9ddc0b18e60ca21ead44a4e6804284c3626cff934c0497e0fd7744841b3e663485ba2712c904a33ab0d68f9643cf0830d83b442c9bda4cae753d40e5fed9fca1dba08f23fe536ac12af346e470a9d50ec96c504b88c732896f947c497b712e70c00059070081f9a0c0b5b45a4e99ec6f8ca306ef354a51781e82c2ddb981bc92dc0d0e02b99026a21b1b060f8161896bce530a0cecfe7736d78a4e5ef6090204ca6a0e2486d6579b4cab63d5015ce383ae99b164e22ab5177a9f17a078d541de9338cc1dfea913b59411be41b4073e47d4a8227dedb9c162434ad02b99b5f3b816cc4c2c007d56d102a730ab59e1764aeeafc6ea1ba7d5cf82a2e970489d42e7f8b8d214a60c36bdc9c67edcb631abeca4c94c6173c4362a05ab7c69405bf90336022505b4f7d85084a02da5f50b551e86bbe3b0d816603058b2ea1519aa4fe7a6b0ff2bf4af4e2b10172243482ee16482be12aa7ce84ce34bfe4d265ef8d6f5cdc9f30de6b4857338e4b06545793a574b9bc896b370d58dd58b3c8aa1f58d212f87af