0x31fa742d00000000000000000000000000000000000000000000000000000000000000a016edb4ff89ae4233cf3aede734dfbe68c7dcfd9f7ace99dc6554fa28ad3f32dc059d00b8e9d7199655e82383fbb19506f32ee4fb3f6890e867bbc18764c2249e8aa3cbbdf742aa3406b3e902c3209fd0fe3914d6f5a88b854883b311cb59e1f30000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000204a0000000000000000000000000000af0d7dd9e137a5f28bd8e2119dd9c6fa6d9b5eaaa2d990fabe36353213c870339348ee13a97f19f6624c10907cc57803e78404531fd26c55515d59c9347d469bac2a0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008c298431d616b06c2a1a9a000000000000000000000000000000000000000000143ac9487d5211b7f67426000000000000000000000000000000000000000000001dc5b9de75b4caeae59b0000000000000000000000000000000000000000004fe2d719ed16e83365face0000000000000000000000000000000000000000001a0e7ec3f669b9c8bfb1c30000000000000000000000000000000000000000000002555e41b1f4a23a5f470000000000000000000000000000000000000000007fff0e2cf95717fb9414b70000000000000000000000000000000000000000004d9a1dc4e18c9e203fc4630000000000000000000000000000000000000000000019fd154d7a4c052a3d610000000000000000000000000000000000000000005130175cec965a7948ae8c0000000000000000000000000000000000000000005f23ef73df708eb8d20ae7000000000000000000000000000000000000000000001e7fdd3ccc7b021953802f4e00fec5643e1221a04144dfe45ba3c88cc9d4d255e1046af570ae24c30ff2255a2c471414cd54a7764cd1c11445945ceb902ea830856ec10f5a09825fc8fc237270625ea27d61d20ca051322ff459aea262bf281aa95c309dfdff844344370d93eba3da49462ad884115ef6d8f06fed3921374b6e63a967dbbf5c590ec1511d4a22a5eb1e6f43bd3f161317735bfe6bd3ea0b5423978134fbc6f5e8547e030fd31d2168baa1ac61fb45912807b168818aef1fcf3b2169e155977421b934681c8b2b64900e149371d066387341721aa031ac2b68dbd99741d0fd6b521efb0104b428c71e06bdd475dba41d873d96fa2a483317447e9795f438c67e82211fbb29d7fb452bfa02af73d2eff9c0b2559b1a6f891934c67a884ce6e2395f1b1a4021dec50ada6534fb5bf80590eea16f45e2356b39a8edc751a7427ae5d591ffcb000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020166dde0416de9e409a7a471165372db0d1e7e12d11d9efbbbfdeef9b42f2cb82146dbe20e39a751f1e59986ab37c42cc30655987e70c42a48891152abf6ef5208818a31371ab976937123c905869010b45d774663157745537b5b5fc9a77c5716145baacd59975e80d49fc81a594e9c6ff48127393e9f8fc47242ad8259cd170f50f8aef42a2afc1d8e77514cfbceb00c0874bd5a4f85714ba1eb5f669f1ddf041d72dd0a445d97720e0b003a4512b1946cbd7eff0db38c1d6f03ffd769c69114edf30bcc69d94f9a1e48c731ade5b140e5dff5fffdf47dbacf103293df74a1081b8d4d916506592465ab3f1e50ce01a73a558061fdfe6008fb2d576a9156911bcb4c44c69be5cba3e765344e88b4b7292ef74ee746f18440f910df9ed77736304be5b61394ae67d0a78a89dc0de8b54e010eebc170d7b96823fcedbd620d5d13d192b4a73a8385ef2784a03b56d1e92bf4362d4cd069b6248d17643ab1ff2b1d8b7cba0810db74d276ab767ff95c2d84f5248207a7dca0c6c692c945c96d2d22ecb729f1d0f4f162ac55184187f895fe8e475de7b52788f721025c5cbcf3cb1c42097f584ee6bb1850b491e21bd85fd92d79f2d2ce683f54bb043bbef8394e1d1e4ba1bb48c25183cdf0cd7d2f6fa3f923b0c0bc1908109ba5ff5c91d2ac4c2794aa09cee2a4d219aa03ddb21858510573a1c649a9d2185be472e0798f0b3400000000000000000000000000000000000000000000000000000000000000010dc8d10fa2c22a9caf517d238b34293333e2fb181cac09c1b453f61f67b185a714041058f8d7043aef8d400607077e6069e292f6b77f528ffa07fb92388b36642e9bdab719f71594791d9a9e3486c373381185db9b24c22e29c7ccda956214b812de65e8a31ba0dea2d6a80cc9b915c2b2af5399b399cea8c48a2a2b728f8af21b54f247d78aee5a6cf5d5fa59b2df36d59ac4543470e3a8539956e81bb6ea452bd1c0a723a4c8a44030cb5454963e37b6caa02440e48f7c3ff195702febdb2f21f7b050bf4db38519e1f7973675e3d85011273a7f935dc361ca942d55be17c11c00b604d6d5873db7a7b569deac4fed471900aa6a4d42da6e5ef102a9edbb53205b5f0bd5c693b9aee57adaf5861bc97ac7c686dc6f0de1c125a349aab43d7b12e0449c74a2fd497f1adddde9b15fc40f538e9605d356cba165f32c71e492a3157d65f491614123f6ba0953a35c9dc8bcfc619b0816132780ef6e1e2cd984b6101fa4f5b389b81bc087cfb2dcaf5d181320cdeb65cc69ef7edfa3d4eccfd3f4145247e32b41fa6b60e11fcd5dda205ff109a16d2c30ca01b0e5ae819d4549be0e8589284dc44499efd04ce028161d8098ce8e3d5dc997266288f3f31b33c8f0