0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01fd6836cc254fc8e05a4faf5fcc41a1d0ea3292626787e55ad75ef36d4766c09019ff2365fb6c6c520ad0647ea0270f57bf78f7279b3249e7fc34916b48e7e6b5e7c082979b6a3778a257e269f80cf3d43005dfe9a404870ac38ce7404de6b610000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000c6c3000000000000000a000000000001a9a9bea92b0b1ea0318610458d2c15cf8e37f0c62ba3efed740c10daf1fb4a8eede7023927d7ac9bca4265a220b32b085f7a9a67c2efc42bb0d8809e32601625f51900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000081a3b9350f5ad38bc80d030000000000000000000000000000000000000000003f36a1c8380183618bf8bb000000000000000000000000000000000000000000002daa215ade26ed3fcd8100000000000000000000000000000000000000000063e5aeb9e1ed859f1b600700000000000000000000000000000000000000000014797d87cbd950732d3c16000000000000000000000000000000000000000000001570d5acd69017a3b28f0000000000000000000000000000000000000000002b43a11df89def1919d1d0000000000000000000000000000000000000000000e31ce144bbd20a168ab9e600000000000000000000000000000000000000000000301398a5cb4ab2f845740000000000000000000000000000000000000000008a674a6f6673c589fc464e000000000000000000000000000000000000000000253e1ea1208e3e15f0caf8000000000000000000000000000000000000000000002fca17a47ea7c7dfa18118d66daeab0e62797a02ef5f34f8edb45809bb52208ccdc60c3d7b7ea4df79e500a43eec9ff738ec3fd48d12c4ce5c9a162eb3d5c2e67932976c8104a14116311550fe559e8a5e6c0b05a291d1544f239999a8b7713a7499a6955cb6280ecffc06fbcf3e2bfb8e300e64cbd2171fded3174eb1d01857cae53aa7e5ca3f16889229aefa7c2a984bc5a6d3659f2a7b7e52e8106a90b5c1d870d02cc2d9aeeac9002f4de92e071ffb67159d0e5338fdc3b94f22fef2b5a673a2bb51abb17866c4ea0791132767cb659c216636712a2d7d4c4f30f462c0323c039b7db11aa65dee4d0cb4e5bb33dd2788993a0867dd50c7a5527de11bf1bdaf2d3ceb3cc0a6306d812043d9b9b4b96379dd1656f4ecfb783e92678dcb39954602cb5f7ee468f209c71d4453a38dfb408fd30607c82a3973ec3eca2609ca0008683f5af32d50d798d4000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020f1aa17cb8f11bd468c6e2304e7576cca72f6cbc3ce69a34b4d452c1ba2101ae2396c5940f69c9ffd69a50268a7819111d8dc9decac4420ecade1cd6e161a5d915a2b2f04691f5affdf0e68415afc584d6884e0301e6cf65c794febc3be196432f704f02f73130d7dade00f03d3639bf3c2ed72cb56022dba6565c210c262b761e5a8820c1d2ee954b0660b364ee20486d5379eb4ccdcb5444aa92555f1b726e2cdd88d8d7e5a7c9323cb3c267126c049e112cdec9d168725688851b93d297f52bbe441cc31d92459c6fae31d4972253127c07130f53578cc06472c39c580ea42299acc731cf2215c997e32e10cad47b3d165d3bb6d8814fd1b511484028932e2f721917efe19065fe4a5d4dbe20816095d8d3fdcf8747a3917d512ebde597fa076e28d930a7d53cc5cd78eacf09835b97fcf3bfe578c124a671f8afb764c9072671daf77dfe11d70f272353f19d78e8eac6362ba2f67c81e9b2debbdfef0b1802a06dc8891408832455f0fa2d5b65f28c49cc298807d0c7fbcdad38ba65d5bf0bf749941e1bb3f2a353e87cfed609d4ab235fd3d9b8cbac2c23387c15faeb6f0b7d551a177e8213bed4d741effc3e5adc7be3a1e6fb51a802a7c77eab4da83e0ab6274e900b023001cf73b6e0497f35dd81f2b10569eb10ed03fa28374b5da80e7424948eb4a9a177df7c13db094d39e387482db70a4e082d5daae22f6fd0c9000000000000000000000000000000000000000000000000000000000000000114d84b275d2e8c29835b76731a16fb62a05f88671043c0085d37f1d1097c32452189508ad75d49f6440be69127ff2bb8417b0de9bae11bebff43b2854983ce3d173823d3810608000f5012f38a75066d3ae20b78c1e9976eff8f48810f21973c2b9857c6f41a38e5e05c4cf13c275f89d40871d28d3623b6ed3753eb24bb999c1becc02cb4a60ebdca916de97031d834a6652267367d333075e26b0283c3c5440aec9d41c35a76a89c5333efea7fdc4efa081aead860e704423df9c5207cecb9008fbf30aafea3e76785d3c02ff3a3639de3f7a43b6d4dc450259452f500ce230d6ef4fa664b895207342e0fcae0b5b90da950b072cca519ae76cf0ecbafaa32109212a3d3df2ce21fadcf451ddaf4ca61da675e53c82b1d253a801b3c4eab2010124743eef5a0e6507157b6160ff446537533ad1c73d555f449ac26f33fe18e2e2f455ea3caa4fb8180bf5815da0e44a6cb999c0e2f9e96d2bf46d8af3fee7421666db05f157ddfa1afdf85f9e89f8839761d1746df38d8a10aa446a028f2d111d970dcea122ff5f6e8cd6dadc8113f43bb37b0275c7cd240aa0ba4202cdfc10f4511212a3280af7fdabab3467d369ccb946b3343b1dfdd166aeb2c22121c5f