0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01cfb04f03fe32f21f7d64fc59fced40531aa909cae0fe141ff65c3431320a55e03b00718eb000bfc3d3648f32e51eda0891b9049a9c8487095b4d2893cd2fd37c43dce2bbfc2a41e5a1caee47a9d88629d89d0e2e17ff409f77654a9fbc048de000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000013ae000000000000000000000000000081d80b70bd4d75bd9627a1ba7258ff8330f908e21fb988223e227941288278344623703e6befceeebf55757b6b7ff637ca6af43a68670df6aa88a7346aedffd2b3e90000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002bebe093ce23ae75a3cb61000000000000000000000000000000000000000000cb0557ea0f3aef79781b7200000000000000000000000000000000000000000000251612bdfe1fdb05759f0000000000000000000000000000000000000000003d393c6e10eb29464144de000000000000000000000000000000000000000000fb3b04bab36558595b17f90000000000000000000000000000000000000000000018e68eef2318a2b2cde40000000000000000000000000000000000000000005756429ea98e53421e8733000000000000000000000000000000000000000000d5343e0239bfd760022574000000000000000000000000000000000000000000001b9ee49a2a9ecaeb4f42000000000000000000000000000000000000000000f34e063d025bdec2792b02000000000000000000000000000000000000000000f4d50119a1035f3af2af02000000000000000000000000000000000000000000002bb9b3c9730147bd953e05350eb79c5d95c1d5f92c5a583ed9af48cc71829dee72da96c40f48b6657cb42c4686ca2ebf7be8025e412ff390a1417c5933adb2a4670a20ef12fcfb5630ee00484602c30e0d0ae538970b6df54fcf4986037f91d294f8da99aa23052a2fbd086ecb6cd3762dd9d126898b87b0b22ab8788d1b893480c6b51d1ab1dc0a670701da1b1abe2aeb61b9c9ef4525effba2d1cb81470ee0652bad5c42d33cac37720aa14c850c5ffc7b62133baa378521fe23d3221199a78ff1ae4daab6816c951903e2172890ab263c427388213581baaf001d1c5e5cbde0ac0e38880c2dd5fb092e97e71580722ec131f1667f8c211ede6cd9e203040862d9a300eeb2ac4aaf6a149291a002bd58657576174ba6480f6fa39e28e5121843f9b0322794cf99489c2ef6deb0f34fc1830c7b7168677f67c61b5dd599e56f1d886fbe082a70007f63000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021953a9204c6c154ced028dd9337a09070737d4c695ba6e8a38c75dfb3e0e0f430d335f40afc51227da60fad60f75afd2fce02068f6e3f40f8f5c37b7207c00111447e9fa81e8b8078e906fb442be9fd021786f3490a1c560cd9ce86254f8905504d0ef0ebd94572ecd9b2644aa9c55f395fe607a130c5e51c35266a36423ab6a0976efeba2fc69de9ae0610d6560301c6a960b022a14698d11b3655fe1cd57252156a55cdd2dc7cbae4c24aaead5ec4ed27c676dc37d8828b27e9205961d1d170af92144cfea781036919eb10c7033cd99710030bb026ae3505c192c578808420f54c9f8b27c61119e530edfbf9560b41b687f012c639d94228356a02a980f3d1737e6d1873dcdb10a9eb3748ef47ca8989c6fa178f128a84c631ad076b7f3120ab15366e9e4521cf5a018bf254cad37b3e2f6441f8a8e3485635b0d6c08f5e703425d0f1f235a0eade1990da6bb028837b2322c297ce55ad638818a896e17351e896e89afedab452d33d0917cccb4f61c3337f955314835ab9a7455998eafc803fe1444c7295ccd5e092ea3e570c232856849bf71f7b238801d41cf37d6242818cb5d1cee369631f246264f603897845060c70221179cb2ef249003fad3287126d6ff710c67ec1d2f39fe76ba6b1ffac81f3582ef9247add69fd12233ed9bee252c57a4e8179eca69335e9d9e93bd92c919f76c571810783605c901c2ece67500000000000000000000000000000000000000000000000000000000000000011833b344d2438aaed270824ccf3b1ac3db6cb50bb3699cf83d44a3aaff07d1642f7fd3626fcbd963764ce6ad19e82c51b15f9540e8dd82bdc7942a209bf3d80c01ed2651e344872bf5601108a7289a1ee655451b276f5407ca763a6d50f6c70d1dee8af3e2ee42908f40e0252609c3b208f2c1ea23dc042fc70c1f5cb72dbec810ec0f50421b3370735ccbed8f6bb27f6bf066e9bdaae2c50971a330d9d198e8038db9af088f427d600fee364815795335a3a465d5262a5eac064643c2684da915969f369b9aa4d391284fda977e084d310482c9142039308c92bf6970c50b420412208bccfd7a779db884e710885f68cd921a2925cc8f282bb40970177f02c31e285d606039ed845a8b2884b8aca57344ecdade0df696e308f353f68c9166dd2636173dd395638ef6fe0591dad78424ec12e057b1dd1dcfd48201438a2cce55116cdcff23350c3364214d3f72fb3f849b86c6434b8eef3e403e34247d1a267910c649830abcc568fdb223a74299378cd763860551469db7913e6ea5911dfe350f475a7ba90625a7124b9252e75d71159b96bd61efe7bdb628795e090ec4bf890a74745b1ad8303821047621ecbf742de3b182950958125c29253b8b0821923f