0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0183bada885ea0285864fdaa1faa8460b0329fbebc9be9beca514ab247fe5f46f0836fc75661d75555c068065e8a7a020045ef1d2da02af6cea379937ab18c02434a0ea7f94ebcdc0ecb0f5292c190b42fef5d070f18d6a2e2af889de38a088a20000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000b7410000000000000000000000000001889dc5cf986eba00885cee9603a4d018fa04297622d9a2fd2b06cd7a42ea7d9c588e5c88a8359da4f0aee169d996e7b3dc4c36080f69a8c60c7da614095087f56fad0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a5b81bcd657acee589946b000000000000000000000000000000000000000000a53506e3aeffbd97e34b3c0000000000000000000000000000000000000000000009542d30b8d642ba1add0000000000000000000000000000000000000000003ebebf69f8b970f95f6821000000000000000000000000000000000000000000ba41fb5ea1f782a9cd5c0600000000000000000000000000000000000000000000166c6651e196ae202149000000000000000000000000000000000000000000ae66435421de158d963e050000000000000000000000000000000000000000002402f6730c3bd8bc7ab16d00000000000000000000000000000000000000000000234785b5aeaaf6a3898a00000000000000000000000000000000000000000049a209527a71b781fbb9fe000000000000000000000000000000000000000000f73426cbacf9835af2be30000000000000000000000000000000000000000000000738c04e88a5f0a7577b19eb4a7998063ddaa130b8a379dc3c8c6c1b66a6a63fdea29a7527804a6b6ad129fe01255fe221f70a19b9c74f3fcfff4e2d7bc1e64843b143576d21bece68bf2d505ef99228ffd0f31c6650a3a3621ac772ec83a2b32cf4fb62127882c0d5470a4e6accb77d60bd44a76d79146ccc4a0be3e8823a02de406022a7890b5d5fee27146a84b55aac5b7856a7395b5ef5b0b557bed72752f4d04641d60378a9672512aa1a13043839e0c82a1ce2cc7a3f05321ae0b4d4fdc3d5b5ccfc186a0a7a4b124b1377bdd2edacb83c318c1766879d41712a2bacc90b533088c04c2a43d4bf28952a4a6b3b3a8f3127da0adbdd09f296f5f6742b8cc04bc3010df56f0780ce3058f47cea20de6baad24793a742d537757a2177b3b9e616678505890058636d0d12ef0eeae346b2142566453a40c36c79f8590a9f734e3f7a046e39d0cd10c7000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020c072a00e18c65ce04668ab1c13be324d946fd9c239ac732848c88b4084c2401044cf7e8feee812e5f02a63eb62b4b5dea0d9e0621810533c754a13a9c203b6b081324b8906c281a0ab799a57960b99dcdca938aa05b0f47e3e68f3a79145da72be028f343f8c03adce243b8f2da7bbacc90833b6d78326d293598237ce96a5c26275d9037e465f4c4fd1e282d22b79e4c8b92b3592a6764ee71929de0f2329c1a417204f683ec22580545690072029a081c660acbf5c1a8373a888949639ab12ade4afa3f734f7426b303b444a61d4eedfe5be1f72d4e21d58b6b6c842615cb0329cad1e313aff95fe5999c8462ec14f29743c7a21c50443eb57bc8b431b2d413497162144e945e61c00fe4661a88596c01049bd1a1b3f5c7d3f2bf329b05db243cded15cc897acece1f02ce3c7e5ec561e2ad90b1ac07b9bae97088f7760402ff814f29c96279ae31afb817b3beae0ccfa5b2f057ab99c3d48cf8c224ed4c11793ddd02e02b28c4fc56ebbca8f1210c453453a61b6594f1b385d86fcc3a5d0077975f6320bbff42a3c2ffd2350bca8acfb6a10d0f57f1638d7517ae0f0aa9c2524a6264ba5a1447f1e03295ba21fb0c52d9bc660e82579e9f3437947e4af060b280927818f035c8fb8c6eaa6e249f67eecd658a16e3b25f51f68b1a03942c704a6ea6424cc34a3f56af6fbfe05318939b510a4fd46632766da6d918470788f00000000000000000000000000000000000000000000000000000000000000011accb9c00d18048a9e6b88b42e88b1f9dec7196507a427fe85f4d0373517be590cfef27724de185275b0fd3a1e5249810967baf3f332d2edf38d020e59f0dcd32aaf0bee4dc5afde4eb65658c368b2522c562bd2db8425296009faa504425d641b4d7a2799aaf5380efdb18b2a81f7ffa8bfe5e2190c20c8db4d4b32409103321a861b5ce79b0f1afcdb678251d4a725d7fe9b219865dbeec294a9d19836bf531637a64d5f431bfd9c45aa9fb14df2a18129a96647f6ec9e3d028ea148159dc506ebda3dfa9ad4ab744e87e07b2d83d750258d25dec7858bb9e4cd8b05605be51d5d0dfba9fa4342d10d0b07cdfc4ca8e48deac7c020e8e0d78bff093eb635ff051fcecbdd3821fd1d25dec637500cec9e442a9a6a8c431495817e8b15100b172fb309c48735c94d6b3cd043e681a59700dff11d1e6c740bdb9b847d9a16d660049672ea62aacd529cc8d588d67e319779e111ab88e807e5b2c64be5535f8e0f029093f37aaadbe67639a45b219bbbd7847a105deb06c61e9f92cccc9235fca31f46bb1d5cfaaa9e3b6f714f2f35b6e8bcbb2d03ef709b7adef885c761167f720b1310ea16785b98ef2cb1f93b11251a78b11a771b78b6f711bde21b377d3432