0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0101b78742f46646f99d69a04731355f108c50305a55aaed475b0496f167dfbf22fe7b60af12a4c0ed25735a69743bd1db04b334c38ffb6ac3cb22a30812c5bccfa2000a6b8fa7840419d862c793e7bfe69e812921b75325f95db962348fe673300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000016b960000000000000000000000000002e2798f68595b79be7e1197be7fabfda93a3ffb3cc71a28edbd72daed29a54a6c74b02b31faceee2ab60afe1f83f489152e3fccfe5115d72bc770ed70c406289d86c40000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000f0c63b4b10332c2204760c000000000000000000000000000000000000000000656836239efa3e23099e7a0000000000000000000000000000000000000000000013bc331860a6e86211d300000000000000000000000000000000000000000032269709430d4288e86572000000000000000000000000000000000000000000b78f50d1c7864a67117816000000000000000000000000000000000000000000002abf5568ddadc16fb5b10000000000000000000000000000000000000000002d16ac63fa60d6ee30c60e000000000000000000000000000000000000000000f66bd6d81ca30558b24a790000000000000000000000000000000000000000000000d700c0b2067e697b86000000000000000000000000000000000000000000a8447dfbc74cee089c314f0000000000000000000000000000000000000000000fb5ae5719623db6835155000000000000000000000000000000000000000000001b0611850d2715465ec62527ec46d9de1b8ba28274589d38925119d6881fb8da92af5b572a67848602ea06dc51cc75d7a610ba8512992e03577f15aefbf9adab713af0c8f3ddde2846dd1fbaf2fff358314cc72b9d6a40dc33638bb24ee57b850279ba9e829eb8b6397722db30b05ace003ed7defabbebf74e7b4a94faf9d05359b0f2143cfff7ef7987058f6b742e01159f7246ec4cd8cbc226b84a03f0cfc100d6b44503658cab62f42febd616b63add3796add3193d790a732b314c876b43f55bd8d8e045ad3a7fb52e1fff258e164faccf01ae5fce2f402d486c6582eac6545bf9c84cd5ce61114f1a00a56d80e91b04b7ebc244e64c2d3f90297478c09e4788a58e8ef2d6f3ec902987990d3dc16ca9947d4d7f11c780c5887e6e13056b9688d09d0979668b298d2534d05909e53dc6c073fbf5b50c95cd5995ac5b86be8d9e89eec9100e0dbf5b00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002015715462a5e06f7017ba02168a4d3452bd535406d99f917dca6a87fe097d2270f9d70e14765f98180827a036369cd515dc133841e253da814d18fd0c4755ed214978e1c634e646ffa05038f150b2be44c40e958cf656383dc30d88caa1d6b891d99fc77623ace6dc2493c259f877c497930125fdfcd02b09b59857cfd66a09a092e52f0a258c38c75a1edd6122c09ee9110173ab0846774dca7316bf736b5672b1e507c7a1d7f4e86149cf2cca1f2419c17a43c53f058fc1f8b5feb4b1e7cfa2261c7b34e97630c22523b8841697914f287e329edc7eb931d60db29df6f298e2b123223d358b38d0cfa67d261ffe37aaeced032b5128251d9bc1283a5fcce7c1cbaa1c181b876d8d047c84dddcc200b4816f7da794710eb39e629a63f1592af1661cc31f71e220dd6e4aa8699e460ac7e96d9f10a335a9c48e24eef1126adbf098da7357449212d3fb38de5f08eb8f9a3ac82a8e94f7889c542f10c855987da04f28dbe9ebb2d5e3be168ad7a136192cd4c24970537922d5bb16dbbf7db10e11f751cdf3727b5faa7c5104b41691d09e86488b4511badb75d7eeb205d56a9700ee51616222fd3263121ccd6ffa7c9316b20c078d149e8ed34b2a99bc4f2d88711ddcf4773f4e8bc37a756225ee5bf155937173ef0d1450e6a96c9a6f50fa62709c52b5d7fe440f6dce1143fb7224c14b1f1efcff33763188d217074ed8b1a4900000000000000000000000000000000000000000000000000000000000000012c1467bffd74237b08d450fc097e7554ba10a473000dd3ddfac929a8269834b51e8159a055e5c80e4b4576534c61037102c21ddb563bf0b719dc255550bbb3522167f8a93e0a814b74d7aa8e47b9163976cdde38638b2442c9903a3f3ea7c5e216c84ac34554a99686eb5652155a2d792508886d9e98f3567ba6518b341cd4f30a0a895d6bbb441040e8d1b07489a88c136df726bda4e7bcbc63b79b6d0926d50f04b062b091f88d608b8d374918c2ec454ded6192c8b69af2ac4c22efc78c2c2be11bebb2a9bb52b90034aa0b76e86463590b51bfef5afd87a9237a326cb796010517cdec58e6a107a9d8e9469998eaeaf80ef4d513da0259646ddb3045a3641347aa5dcf2e8a08dbdc76996947dad6b79589b5d5ea7e036ef4c4899712cf4d2082d7ba39690401cdf93879744eb42d19b806d2e9e60e9de1644c19255eb45d2ffeff0e9af8a272d2afcd27039b0cbdc411311ff2f051fdb85c584b718fee6c01abb59d27b33739c757c8fec66ee725a07afc4a332d19d551e96f1ceb4bb02f124e2221af827e8eb4a9b6b8a281548fec94b8a44be3cce17d1bae0c870e52381d5fc094f4e7a10028e87aeace40b387de2fc0b5827fa5dfbf4e73657e38b31f