0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00c729aa62004e2bc976c59304da1f7b6a041b4fa5d40b12a8c1d698f93f13e56117b86c838174850840f48b5f8514d0e913d866c35fbc78e743bce58b50ecd916425b055a1e5547c7adb66a4d269df2d8ed16c8f0fe0759334c69e2ffe8958cf0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000a18f0000000000000000000000000001651a73b750fb1d6ddc21f21940118a574d1f0978cab1bac9081c17901f28582b6e2fd1447ce92acab7d6fd8d7248441466668d6410936be0306658a3d9c0be5039db0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000051f878756fabf1da2eba890000000000000000000000000000000000000000000954c6e15732fd49e6cc0700000000000000000000000000000000000000000000261998ef3149d1549c3a00000000000000000000000000000000000000000024184785c1c2b0b31ac6fc00000000000000000000000000000000000000000047d03c7d3d243894d139620000000000000000000000000000000000000000000025b9c8f17de343ec0e0600000000000000000000000000000000000000000080a59d6b282ee52e225f9b000000000000000000000000000000000000000000ed8e1fa5fb9c6221adc978000000000000000000000000000000000000000000001a6cdcad9c8a74c3e89d000000000000000000000000000000000000000000a40f260ce55ab307a53d580000000000000000000000000000000000000000006b214d69e97eb36199fb9f0000000000000000000000000000000000000000000012f9c394b86c5f84578e1fce3a68026811b39b185c630e0ed2c423f3f50d9576db7282209164f9a1a8881735e02121bd27214cc17922ac84441a19464f54ad4dffcdba896318a3402747301dc89b8882bcca0518664954ee04f88d1419dd973fa091e28c3d051747fe132b75d7fe201efaf6bf8e547cf40ddc884692bcef7e70a245c3fd31960fff90d20d78a860b21e251ec41464452c947d2ff996097de7284c8bd309b19376928fe61bb575836f79c47cb97783378bb77208402e63c916b8fac543a749206a098bcd06c3ae4b9625f3dc9c704ba4d00134136065a0929f43c6935433a85b2c1671e6154780662ed10d3e1c1538118df79b5514a113c09d641d819133bcdc0bf2cee1191d88cae8ecd52fba947a2b2ca3d051214c26f773bac98be7c28c81ed3526682554ede25aff80fc2a7b711585f2818a6358d2bd0cb9780e1f117de3e036c63a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021f45f41a5c86adba372304ebbcfc3a0932d392f0827f1cfedd6fa1c7f97f245d160ff68a68bdccf103a912849ee4529caf91d9fe82d5627cd6755ddc415050150ece1101cc8da0654c0307635229081d5d27d185aa323b4995fff681cf93cefd20bd4ecfb0923a39371e4dcbe555f776e5784b1691e6a5ed3de4052599f13892068b4a52a33e0289e9fc8ede53ed651c76e2dd14e8d8ba1eef4bfd7b0b074114278552d3bf8b865583e2e0fa102b3427902d4bcb3edee29257f7267a91bac179158961a445b2359f62cbee2ad7047961bfe2c44f0a45a272c348401633d19924305cc0e52398da48d964e29fb6c0374fab26d041e19024f60b5ce02b49ba15262e63aa15671b8128a00bff43bcbbf8e098e585967a226ddf25c27946483116f51ae01f8bb61b3efccef30610083359127511f90b04c57ebedd1902ffc20012fd2ba8d69a9e93c90089dde282d66175664dfa2181ddff4c260e9a2c3a90a975dc0d60719e672f13f4071ce181773036bf3abccd5babebc7d6240fc580daf8f87222e5670da7643e57a58e29e6ce6c4b4c203b70029ec9a5b6e123a752bc34caa6032851d7e296bdaedf14f5dee6a7dd59e77a4c85f2a20989dafaf344b3ec30722be9885a55ce11d6065a91058207cbefe4e839e22c0780a0eb5fd7cfcbea0e901a5e16852ef998d66045b99f6c867dfadd61ae515a90c0b605ce2a79b48cd0b3000000000000000000000000000000000000000000000000000000000000000119a5e58f2fd57cc76b8ccd11e17d69b88cfa9cadd7dbf573a423b7dd0b65bb250303b0a91cee788e5c5c08b4db1a41f43324a9410338518d02a8cc92f6024a8f27db3a90dbbd583cb1e62709c5edfedeb816db28994baf5e0fdfee5b00f7d07223d0ddb01fc3b96361ed57ac4d3e90599b82bcc16ff50806b7d16135e8d2a037161f03f3e34ccc681c71f5850a81e1043f7e3c52e183022c75104dbbf64de9be21d7ea8467c1f1d99427761375fcc08212cf45b4c6ce90a740a177dc1a895c072e31cae9ea92f53bc31f6032f5396778a10286c21a4b02fde38d6c4f3c6492a706950200cee074bc05e32c03079d192840b1ed52c7c6c1d3c5dac7d0235930832b761c5c79b1bf82629a37b9b1a1680a4c20094ed23ba6132e509259433a401d27735bfc388943b24a20b57f4c31fe175ba807711cd6125c91bd1bf143bab24a212b19cf934dc89f31698483ffae6f08bf52e9502d612d984510a8c90aa34d36224a4da4137e5976dfce7cbcf79ea2b98b06e3a46f8cfdc9b5e96fdb1ba3abbf264c7424d3cc65b60aecba7c3b41c63e96ac0680629472ac776ecf9f44c62fd412e3a7a0731f6a969297b6ab0fe1a906584b1be1c5299abe11eb01e1f40511ed