0x31fa742d00000000000000000000000000000000000000000000000000000000000000a025bc01e3ba274eb9352a00ac3bccc665b3916e850c01acacd7b19d47b26eaac32376c9ac2d92bf32ea80f7170c0c4c667bfe5de9d244fa471a7ba62e6bf4ae6648d654cb842fba7b5a0efc6bccef0b45f63a6e1d21bc97399f33af864bee7b53000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000232cd0000000000000012000000000004314007f9c99a16bcbdbbc12488e3b54732e20416a3f6d8533389d6e50adb016793465ec6514b49774331c981eef02cd15b00026d4be550557ed3f8da9edbc235444f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006759876c9889e908ea2c5600000000000000000000000000000000000000000038f013c97bbdc7361a081c000000000000000000000000000000000000000000002a3d604f18eacae64796000000000000000000000000000000000000000000cfc2aedfe1edee2558055d000000000000000000000000000000000000000000a7bab2ef55c103c2e9ffd4000000000000000000000000000000000000000000002646b79e07b7b5fc7165000000000000000000000000000000000000000000887194ca0fd8a16b7232ed00000000000000000000000000000000000000000096a4a7485da98885cc7c63000000000000000000000000000000000000000000002f1a007d90e6351c45030000000000000000000000000000000000000000008ecf98f85b4608a36523390000000000000000000000000000000000000000002e374823765205dde3ba7700000000000000000000000000000000000000000000120331f537283e111215178ca6aa8eee508bad0ea49bede10e02b1e67816e54c4cf90d70e3a2d7692e2e1c39cf9b7e7401ee2f1e26bcfce78b95857be4dc6afdc08c127a212fd7e885481914db8994e1edc8d34df73043b24ad1c3b09b58d09f39e8eba34a39ca7d49b50e6230f4968ef3800de2863ca6c3bd221f93eeb5bf67aa37de99066ef9f67d8204337a94b9eb4adc76cb77fa026920b00e4515f95bb4056bd4c4fa546df00d3c1549ca2a2dd5d248d7ac9fb99e369f1676da272e6a8663dffa650d7e93c645aa22f3898db06f9b6b7698d34c00eaa2543456f8f6781c6c2ed0bc469f4ce003f91a2e06ed9302ada8472f80c39c0a221923db54401f54319a7b73ce44415050081ee3d48bbc8117957a99d7b03159045c2783d8fdd9f28abb6f31330503131cb92cde5a73c437b7433e1e49d5a59d8de9167608639cc73120cb94aeeac8f9bdc0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021ba00879e805bc703616a3fad554871948b00cfe221ada5469c84444d8e5c3792da110057c9358eec31324df4144eac19ba8070aec532c832ceddcfa800af5ea1740a9a02bec32d06363a8365d1b1c436b68c2f812e367dc0dab145a758f003b151ae3f68e347398e1c2d8489228a12bd5a540ba78ce52317ed4ed69193e6dbc168b7c94384db0be39594639b5a33b3ef4efb7c1ec8025a83fa0d0f8fc346b690ad17bf10d1e525aa9e72ed051ddc480a30b8e208ca1b4e0392fb8e5b69f07f712c78682bc364459153e54ec6f930bb6023d9e628322d3545de9a8bfb8a7566a2d8e769d5372e3094e86882bab2749ed1c7564e1f46170a4788a42fa2a06bf3d1bd5e67508eb437f4899918917eec7f13c24635da0c924f642d62ee69c80c36820cfa05eb165f08e0eb3022689ec79e18c24beb4a0f1a047df4305b4acb411de2cf0e1ecf4945d26048bae342329d828b8d6d2561b24ed62613de06a10c55cdf2969b2af292bef01ec00e5d0c6373478c9abf83a46b79894e362fbe0fa5383241d29310ec1576135250328eddb68aa82f931bfe7397767efa4176bb32ce8a32506177daf6163c7939c50d67dec752a61f2de151b572b7ad51fa2585777bbc9022aebbd5716025377dbd85c5c8524ad6024da5710d6b8d28dbb71f6e6d8114fe60534c1b7671a3158e0b7d1800d45200e020314c41703cc07b5ce5df4da02acd80000000000000000000000000000000000000000000000000000000000000001037ae140706dbaca8308483b02f0be2908e902963e110b162fd7f73fbb56eb760075bbcaabbb00072ec9592722435fa0684e7319265dea39f3e89fed4d8908a226fa2913a4c52897c2da8431aa0c3123ae0e2e9edd832be141602035813a898022d0279af8c30b5a8625d08aa502abe15580e3dd453dff6cebe1291e61ae2f0a21a71acb61b196905dfb504dda9b14ba426ab65f4a45c3cc5a5010d5e84dad6303c36e95e33f601ddb6aa04ba4d4c6f64e63896a10754541ccba5b5dc36c78820b7e48889cfb267b652bf51a9a5d4692372233968113f0722136d5bb0c34f8d72e374cc0b5bbb520add6f8a49f8cb969334d61017b93e89b212eed904d2fb7860f0f2b0750b6020f98d1d4e98a8911ef6d4d20e876c2b11d9c465a62cbecfd6e169d8e1b3e687eca0f2e74002478fcd5cedd5945fa45d8157b8d2ad6c7b8747920c9c29923a214d6fd605ddd5d54128bfe876c3056085b1bfb9ea9b9c4a1de911a41898d724e91f82c2f12ed27da7077cc3cfd2687a30680ec757ab2ef622c00160ae0a146498ceae8d04565250082b34c76c836f5a1039ce3841d88bb12e2fa06b1b233a9694db4cafc59fe51c126461721b8ce91814d878f237dc85a4616d5