0x31fa742d00000000000000000000000000000000000000000000000000000000000000a005fef684833fa1a33ca1e407b067926faf317a5325b50316688794cdedb9c81d29ad463fa84eda3e19df03c7c46d4369224d79abd9e5d9c633f4b623e4477d76ceb7397ccfd01862346c15ba75a8c8fcb9146d3056814f7383dbf8ccc1ab045d00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000009b4a00000000000000020000000000015bcb4f46d1953d495dc98029078558ff6df3b2bcfa047c6f364916f66187e5bf7dae9a2efa097d39b9ff41805b02d51509e781a1a4370bd652ebb4de5713660122c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001f2098bbe5c00e26e0b9ba0000000000000000000000000000000000000000004d9c169f0ab86f9133caf00000000000000000000000000000000000000000000028826095b024ade787fd0000000000000000000000000000000000000000005eb0ab937719822250fd900000000000000000000000000000000000000000003144de2d15a0fa2571eed10000000000000000000000000000000000000000000000af7d44354e6452805a000000000000000000000000000000000000000000430a766b5ffbd7c49b3fba0000000000000000000000000000000000000000004739f175be248bbcc9dfc3000000000000000000000000000000000000000000001dfc5a8887dc9a8605e40000000000000000000000000000000000000000008618ca4b8c7e3f512155cb000000000000000000000000000000000000000000e853194749cb766b363ac100000000000000000000000000000000000000000000153648dd92556bfd7da90fc6d1c85a353337f532bef7a5a8e356ae9c5e3fd19952b476b46ce233f0a28e0036abff842245eb048f69a33c4733d3df74fdf2d8a970d2dd72daf044abb6182d5161fd5cd04d87f9d53bef586cc5a24771cda5f7e1154df792710ba2da620f05be2495841548dcc2e9b62b142f06cfea5855f73d3b51472ece2792ce6962b821f280100f8b23711c3cedac48c3f8cdc92110875f5e431a1d3974ed96c562431f80a964c9bb1c9bf03bc14c5264b12d641241e7a0858e58d9ac6a3e59e242501afbe5254b9733d9057e772b435c222355491ade93366fd9d950f05b920f1b082c970381bbca19c3f602c3492b48323c7351512bfcd4c78c645dd694dad26fe3144f2d3f1dbb6a79787926a8ab4fa6b77bb290eca40bb3d1c27de08850183c3b10f434bbbe585571787bccfd858cfebfad5140d80c182d885fa7febfe91647610000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000223e7a022be7d5a68505d13ed3409ef49dc450ba6784801e08272553fa4e250e0023e92bf3ab20552aa17805385ba7d2810793e8425ba5f6e573667d70ca65f5703cc5743f472c42d85f5364469daa421336e619f61a29388fde04f6b30f7fbc42ffa34851f0fcb376040755b0a2fcd26b10d684e453131e5d05e5001edeaeb202b591e59819b563f3eddd1ed3f447b29339167f1431a6aaccb68da38e195a87606649e853a25e34ce51abc607466d5e7125833e5ee1d379c1cbbd5a6713dc310284bb8572d7ce5210f81d220ebbfa28b42d4aa504292ed4749222aa1c917ff20255b969c43c20d0d18af640ef7011bbcd47efc142358ea8f2b8a0cc6cad005d927350709b0441b78412f61bb942e8d4a667efc25a47775ff8d19f57c52ffc1f328df24ab9f65bde1e6cf3e811adfe103f6f7db70a857a20baed8c1c27b26afd30b193a48a03f4e0b9a05699efcdb6f4077f3c40202cfa0e502a8f6bfc63fa946245672114e741916cedbdf1ad21f38bca158c7e9bea994ee5222833a54a3fa541f2b0b5ec4f3dd80e716af6493b5453d6d90a1cd20dac8865d6cddd88fa68b0c0dbc7b6823c3a407feebd2ee14a1152c3fbe7423631e419c0cb09189df1a35fd0ca1c185cd18bc26e5fe12faebee0d2697c14d911b26f61406e69757c7e8bde601a40b5272a08151945c3af7c2678f4100bcf7aa06aca80592425e089ad7384c00000000000000000000000000000000000000000000000000000000000000011dce1b386e7fa6cf9615ea211698b929ff5bd50ba6b16d7cb2c89d81fd2e6fc90a51409cadfa717bffeb83318ace9e0c58b77f4b9930825854e49b1a465a174307372dd2f6c8ced4cffe8bd0107d45733d9955a319cfa488b22242bd56ef56671f71012900411c20b21d57a20e8df8e587dd2200aff0f3bc4246a49b2cbbbf182a906689a099f85decebd061720cd790d2ffc0cd6e36fd3542755c590a2bdd78263ff1162cf7b615b913f08d8be92ad7b22a63528f488d6620caedf931e391ae007b0dccdb9be59a50d756263fc648cf2fa5c0a1919a110e8e56c83ffce1179a062ffb418f1568e35d50e6f15f960ce845ebb4074c45e4400ecb8636b419f4012623e392be5598963df34f7b358a8a3cc5895136a2ac6f0699152c8602cee9d32405fb25cd076db4706684c663a531eb7b643e470adb999cab4f78cbf2559bb40121e0fcc3887bd16ac288e0c86f0ee9bd300f31be658fc5fd3389a9c97ac1020e73c7db70e02f2b1d0330011b01d67d9b5d1f4c4de7f9aad16f8cad33347e8f0e7ca57038eff2648d806ca6a12434e105fad9386363ffd5df88ac56d843f81a234d501e0a48c405f7ab0be2b79572f3679657944606d35556042bff0e5b1dc2