0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00aa6e469a33d48eab28333c4a02b7f97879a4a516a30ca930418ba7e98f0da6f29688713cb7085a6687aa782fd7dec707b8c962a271de4906e1d238b4274a16db7cfd973aa44b7fcee8f0795d63db5b93a7756685fcbb8cca61658d59f5708fd0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001a47c00000000000000000000000000031dda702ee5d55a10bd35e9ade1a3dbca843debec0d5478e43cb29a30e337483b7697892943da64aa72ecb23ab98bf56091945b35488a03182d3b2d8c70dc89e01ad70000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000461df3ee3a4ff7abcc37be00000000000000000000000000000000000000000016433239772062253ec838000000000000000000000000000000000000000000001331564a085d1c286633000000000000000000000000000000000000000000b8a3707d27b6bc3c3390e3000000000000000000000000000000000000000000f12a8c63182c97bc865ce5000000000000000000000000000000000000000000000a5958e09eb70d7bdbc900000000000000000000000000000000000000000016e45fdbc1e16368a8fe60000000000000000000000000000000000000000000e904e93b0f3b84b198a470000000000000000000000000000000000000000000001c393eefa66db84528b800000000000000000000000000000000000000000019a6e46170408fe2c487d40000000000000000000000000000000000000000004fae3b6d347f282061ed9100000000000000000000000000000000000000000000258f2080b606eb48900c14411f0bb6bb851c42ba7ebcd9a2ab4a44f6de292fe06fee27f316898039fcf22bb4197fe958f70cb5b63a23400d3f622fb2b7138023782af9a25b0967f70236025515cbae3f478c14d15d620e291996e97cd0f4dacfbffc318244fd49cb434f01249fac1887c856e7f8b58930b1c770acbc6a28ed84ebe1a31c34e41bf9dd570e4b23eb7c6a9bb2f422ca7815e8d7ab6056e479a4d48a6a4a8322d78cbdb11c2c66ea5a95afbdebc82808d87ee6e6d3d00e530d554f8b26be5fc43bc1df15c113cf5e03c26437e4b356b871a45beea0296a60af40a1e51a51075ed0693794340311247f311f6676b9718a9f1b7000570f6a26fc767fa2a23fa5ce389aacfdc11a018802192603641a4c23869e6f148ec8cd84b3fff484f6ec06fb2b8e45795a23080d1ec674a3e876db755e14d8020a9c5f847b7837650140f5ca6c4ecebe6a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020e6b09200a543bb9de355e66a267d0b22c7eaf4dabcf08e1f1d8a221bc5a518504891769c17fc2d0001363e139e1cf0d7ff7553599fbd41a3f0f8ee0e8b6f44a136e3be445fa2594936e7784e51269e6b8a9b0741fb44ffa2ca2936e6d0c9f8f1a7e59412682c2bf1f0bfe0f27e021fccfa4689a5f4c808d78e921ebe3a608f627be09c1cf5f79ac8137a2aa4ba390d5e5a2a74da8103a73d1051a5025265f01302f39a7efbcfaf6063b6c335d1511401da123f193aa7cb381a7af9000bad1b12604ebd68ebe8c7db778d288c15b6d9768f4d276c8eacdfd03b74a3b865401d2251792d1bd92aec06ebea221a12eed50cf30a9bbe7d59bb15c8c379549fbc909069138a707bb33fe4e2a617b0b17dbd12be80880cfe034ad0ceb90be80b74b85048f7fc69a1a062026203cbbcc229bd6cb153932cef902faf5ba3625240465472a5fa859002528a4eb8e96ede7235f3ab035344ac2dea44c39cd67f02ab8d0941054074f3d6ee1845180ed8a5c3c3b97b29eabbab5d926f4febc8adc81b4a0a71380dcc8e8da4b047783c8a9df4b9590b5b7c2348ad8494dc424b5812fdf964e1541a661d6a710ee8cd674e3b25a2c3154fa634b25d2624fe2b6759bee4ea7d6095ff3f56f6fc7bb9a95224183809e564360816be26d0d894b7f96b82e216a6101afad8c57035b3d6068d5a40f8366b8f2d14d2c1a13e6b856dafee9ec21d9fb00000000000000000000000000000000000000000000000000000000000000011bf490c21d2ce92a300109ed1336dd348ddce5da1b8e1c2631f1909aa1052d0026005556411ad7b4019bef1b02dfd36a45f85c6183ee35375554b36e987e3a3e08bea51f11fe74050a48660a6d8ee3e30a7da07c6f33d930e4be5129599e119d178b35d657caa8745e6c26015b3e9424a74fd9e3fc5c1df6cd3d253bf6cddd30252b166154e06b34e7e444cab8e7d2717de2ae9f4e1ff92e07cbbd556ff5098b103b67501fb56e2375120e8f4c739b02841cb867cabe237b2df662645d95e3371c5300dcd3e8d8b854a6231bc971c692970e70c25716dee97d96d1814060e2bc0197d4ba77851253d19600c7d714ecb21f9672d15cfcb574f8ab547135836a9104a5ad4f174f25cec92c68eec44b38aa04a62fcd04608c6255b24c67ca515221023d04d0eee23d7a53c6719a9be587cdcc68b0e04fd6a32c4264d7fc8f1b6faa0269b05e55ffb6b681e52fd25f058cf1ff2dc0fdc2dd17cfc73213cacc62851d2c5ada10f15a90304fd43ac2d9e6adf3472c055ed36d099fd41a6f97ffbf9a9115f92fe939c2b1cbe69b4a882692ae281c7fb93bf9b1197f443c1e902cdb2d5807ad51b1cf1b4c6e6344c640efe981d106d86e0d72ee7b0dc5b969c09b8b3afb