0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02b79781d42bd15e7cf934fac0971390c60cb326f98a0307f5a25a84ef6e3a3fa1845a8500a1b12d0e46d0d2aa1795d6b16a39527f04d7faeca38461829c2aeb7d1f613202011a37d72f2a5b61d56af1e01b4983ebaedd97370d5241786536c4a0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000512b000000000000000000000000000102cc9b677fd9b2812a59539c556f49bcb0330039396f2e79f3662ec32be118e59cc9cebb63815f47a744a572884d074aa74ecf1d196f82e44afdc2aafaa20d8b37570000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002afd2f3d8e769b6f73ebbb000000000000000000000000000000000000000000bdf5ea71040bfc7798500c0000000000000000000000000000000000000000000021683ecbf6f91cc021c20000000000000000000000000000000000000000009a9b3d1b841c8da4d8983b0000000000000000000000000000000000000000006e4bde531691bcfd9035910000000000000000000000000000000000000000000012b09a8590359c79f4b0000000000000000000000000000000000000000000fd9427ad5e14f3decbce81000000000000000000000000000000000000000000b0a2793652200fa92d00e60000000000000000000000000000000000000000000001ad57fe040210398999000000000000000000000000000000000000000000981f7366f6b975c43b48e20000000000000000000000000000000000000000005745fbeef691f9a91b32ce00000000000000000000000000000000000000000000069d8e33cf35175ec9820dae28031b3239ba3dddb43fa58900b626f89adefc2a173c80713d7d2d37e52b02fd733165a1d1001f1487bd64f7f003b26ee9e1c24918def9158fe226dc8d800b2d031c7ea0873562d0d67edbff3cb675c0108b11042af940f09fc539b167e520a2b281966fe36b94728dc789bf5044417219c9f3d11f1cdd86c81864d9e8521af661e2bf176db4767257a3499c2c9ecc7022d31ed80f7224b4383e829e057802a33f673cd411f48811fb6b5a685c3d1fb3cc5ea3e9d3ed9dd2b00e2c20db500dc38ae808eacce337d77f2b37efe714c0b5e75692c480fe361022a98913ea420bbce96280dc7c7b241af153546b37caa398b97461849a6aabd48f6306907eb10273e75cd3a919d01f1166d706f35cc8c2816ec9fc87a17f11d0906b66e9e4a202afc07d4c36750114407fe20f3fe203eae125dd70eb7c067dd61db59ff0f1aa000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021878a127ab76377fce925b816aa023f31abcb9e29d2b43cb92e287d19ee8275e2e044ad17499083c2a59066c239ccb0a938f44c9538af9d93ef267daa2317c860280b335e15ca67f68c0bdb7ff41cf932b82833db324241193d1dfb2e5329b162ef463dea2ce9fdc32b1942b0231b661841283e05667d2ff993849594213707720b8fe512da483a3b43e4e4f32c4e48041d7afd7a4cb39dcb396c96c22575b3e01a2631cacba9ae684cc8915c7b47c6b8add64995d74799cf9467501e6dad040298bbc1cbf79ceec95b13ca7c4ada5866ae1b91316ba09cf66620bb37cb4cc2203543371540b56aa030b953cf13d48ee339d80aeb03a6252289d6431c732d59f2afbfe1737825191a6505f20eaabf32684d287c8ddf3f7b429cf13fa92225c2b0497cd96a58ae78346079aa0e1dac2450ad2124c97097829df5956f407064dbb2213ed8e5e4f6be886e2e7faff5fc98f6bb0fe315364a24df901d788be5ed05924a0d6dbf16b808bc3c8988587fb440a19bb5ad3f265929cd5a4f9337a46d4c12345191d85c02752e349509018fa2695b5a9e030b9c119c24c12189297dd1e47095fc848c65209860b972c3d546af838b56fad97017aa5d12b64a761d02affbb0a0ab43c300b5b6c4d6d477825e21c10a230e8051e5ca8e1cf67e60f0e5bf571118f6ca636852bd51fa639f2db8ed4c1358bf737a6f5609aaa45ab11eb345f780000000000000000000000000000000000000000000000000000000000000001104da4a28b2021e4409db95251ff16a931893c8f5734348d0f9c766ac9d6622b20629d1adcc7286a8c6715e629641548d1e1d2a9cd4115709c53107c37a0396517c81c7125c60ad352f64eda1401fec2e819110f5141155016f11388c74be01d3026cca1e8f8c3b764985a82a771f7c775e124adfe20c198e369f1dbb5acf49c0fd993d2861d10552ed78480ee665126c8f10fcb325f9d01f2ff21d275cf157c0799b3949e50f08c8e916fe7a76aadb3e58f22e4f6bce488081e4ae865fef04921f164c60bff6575f56374489f885daf6c80a6b3e0883b2923bdb40e695d936d193bc33484f50f38895f7717cc063c38023df9e2649de9246934e59c2671931f2564f03b16c4f8a5607c76dc01908748c6187189fee3fca0852e22d5ba2876ef20e733fa4df0599ce5f169b506496ff4aad9570e35271c35bbaeedae5bbb42df2f92fc6a99d5d925011cf38aa40662080d17da989ae66cfa2fd522e25211d1f9303a1e3a3210aef08bcbdfda8cdc7e473704d6fad6e5b9596668a58136e319101a9a0caa0e8acd16d1a3f42526ce252a19f34e3ce327c6426ceeccb14a2051321a5974e6714c6a9056998808a7ec24b6249abf58ff985438154c5216d8679440