0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01c4bd70c2ec60982c2e3e06d0071bb9244f40f47f350f7d49d1ca9268670e60722303d6a53e1c40ec32584973f644aab5dd28ce2bf1422ce3b742ffd2952f3bd227672d6374ad62819495ce11baa5b73450048d1ec7242a6c43328ac855d581e0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000002628b000000000000000000000000000503572329792895a8ad3e3439d7ca43da8aa5b54d553835a5583801305b820c9966a4f2f72d64c958af1bf03876458334d656f4044cbe37de4e8d6353a07ae8e399a30000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000078b63649a1fc4fde54880c000000000000000000000000000000000000000000f7f8606f6fe0960927abb2000000000000000000000000000000000000000000002f3dd92b33b11bc8123a000000000000000000000000000000000000000000b333f595058db444f7c155000000000000000000000000000000000000000000fd79561bce3cb6b48a7624000000000000000000000000000000000000000000001287c7d0faed46a4ffbf000000000000000000000000000000000000000000bceba640725f05d770ed4500000000000000000000000000000000000000000060ee823567e44f0953cda200000000000000000000000000000000000000000000276720d4b572c3f6ce0e000000000000000000000000000000000000000000b1c87f2bed29bc3bf58131000000000000000000000000000000000000000000e9930d7e012d743c293798000000000000000000000000000000000000000000001895676f912fefdceb7117b895ad9f7cf586d34cdcfff273963538a03d4ec94871a2457f6fd88db767c908288562247de3e21cfbd10b28b820c91d453ed6c08425bff9bfaad18f01cc010f6bed681ac0634bdaeb7523490e82d6039e0cc5b2fc2bdcabcf106beadfb7a110b5a7100fd71f9f73a4b92b22ef24f8050963cb61bbcc6ad71b8450c496460300947d8caf68857b9f30e879cf9db9f77cafebaecbea82b7db9e6f280b9760132f5b9f0036eff26b919d13d8dae3d3a09cbcc83a9772b9c4d9f28c89d2b534000d9584ade0cbb37f6635e622139ccf11a1f29291291472b20f7b1dc212ea8b0d2fa4c401e8829ce617172f6e98fa1501a59dffb1b8ad4c0232c8637282b1e73e1c88d27e6084f15216e63a73bd911f93d1078ccd088ef6bbfa3c776e79d7bca626c0861156fa3d457572cf7f6d9b7492a68ae779e2be151337bcce3cc2c2d8c2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020345a02b16771a09f72d3804a888757022421cfb87d19b80cfccc5c236f4cffe1e800cd47bbc953320ff14d4700ee98306621c86c463b0f3a0b0df25756b8c6e1a087a919c73d83ab07ae7fe1a773c111f7f6a3dfc7154dd489b51144c43ba7001f7385c9c25b50f4d5ef30a3633626085f5b3a03537a45366f5db1d25b67b0310bd03be48e4d2dd9e595a13cbd20b99a1e45a18fae9dc4ed027c7ac1f6f2806024e5044b42963df22bc1bec0b388f0654c0a3cb2aae7ba16140cfc3bc9986851374eb1d1db9844f8c242efd9d37684deb1ceb05df89cbac425e2203117a30680571a13aa66bebee328fc59ccd4429a9969314515a4738d9fbcbe25304b3530b085a10234b86cdd32b918fefa9071597ab548cd4df4060e437c3d12513049bcb195bea6e7fe8035dda42b41f4d1273d5af5ebe9c0d0670a0c46db3ca9998e96422aa61766578ba9612fc5d116aef881c4d11a9be00d3715004737597580a02932b891d0edd5674569ce6fd591d8bc3874953bd5d1e63457042f5d1d65eb5dbf314a3f177739c986d4f6182aef72f066d21d58be4fe93f74e63ae47e968edb127225a0a20f276a2b7062651d5d75a1dfc79824eecb5c4954297d32623e24ef2c3058011f90b512b31637a7dc4c5c4932ce67fedd6b3b877521d3af89e6096705a18d58a0741c82bb29b9e47c9005ec36e24b232c0f463fbd821034e7ab9990208000000000000000000000000000000000000000000000000000000000000000114ff5d4a3c0bd6c1c9891048037918bc0f7b6ba545b7de95a277acd7045b8f18215d7919638dd3a21efa662e51e6c4ff0b2c7583541cd0d0375553114a68d1fa2f61ab939683df4a14e8b41576366e973d4916f653735cc7774eb9a32ceb86401e8de44217cbfd8a1bb0a574bc5f8d67f522c5aa68fe34c7f81bb4a2efef003716ed7b438c9013553ea6ca2ab6d720f471583c38190ab85ed3079f3835c8a2581b9450fd1986d8a4eae552d4f47369d178855081255481439af5a31c91adb3a50dd542cb7f2fd3b69363bb76c6a231ff2e5c226f658d150649cf63fdc97892fa177b3961c10354c2954dda773cfe07fd63a5c0ddccc26285e8b4bb2adb449edb02a68ab97d98ccf1ea174e20ad14f7a70eb0d7d4da540820d2ac8a84ae1751e420dda775a8e975c45ec567d6bf6a05b5fe5861be3295aa55196b18655187234f22f8b2c3f46097b8f5c60ad03d80693c08d0d077ccca2c0252c38c970042eeaf004aaa7d35a331b6a0749085fa19e2326d114ba9720fcd4c01ea4a257f558eb71b17da0709cf43f3e3fda5ca6153d148ba8ce1dd604618f6cb38e2c3d5ef6fa513569bf9e9aa8696a9414d9298a6071c86e81b68adcff82b506d7d8d80544304