0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02f5b6559bbde23d756fe4fae3b31f5152799790d2d7f23419a35d6d8fa3996cb063ea366c6c39a02f67350b43e7e338133651751ed0652802ad10fd32c975893be58315e58c5fd544af941bcf35f582d6368ca4cf6df3081cff18203e2f139bb0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001eed80000000000000000000000000003bb94ee7fbf6fcb90a7b4b18b353b32fdf1a8551a3641353694e9bc944418f880a4e0c75ff9e29301274f41719129405f5e91b856e7c6eefae735df6465e97879a51d0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007038b66361fe665ced078300000000000000000000000000000000000000000003e8a6759574fee7ff721a000000000000000000000000000000000000000000002a0e005c4e94544d76950000000000000000000000000000000000000000001ee84ad6b1f736ab87b0790000000000000000000000000000000000000000004fe74996d66aa685e1e85b000000000000000000000000000000000000000000001389a8df79c6fe8a10c5000000000000000000000000000000000000000000d5a9a0c15949dc217f00b8000000000000000000000000000000000000000000417591ec0361c71c60a9ca000000000000000000000000000000000000000000000fb1104e8444062fbca600000000000000000000000000000000000000000041d1124895b33bfdb43c90000000000000000000000000000000000000000000e973b1d38b73c380c5c08300000000000000000000000000000000000000000000022a7d045c904f5baa912332f0b753024723024b2c48846bed4dfd5afb83c15a6928432ef1e91f81382b1a94fd47df8cd60e0795e690b9d4109efcb3b1cae337e1fb5d5a31ed2ef5249a200be216750ce6d699ce851abc698d8b0b41229d69eddf16009c560c78424e6712c562687805a40e77a5e1528d3a3d04396e225ae2092e5d5db1d7baac3db6a01a9d5096a8e14c1b441e6ce8d46f3e78cabf8cd186a2f7db428e82fd4a7a88ec056331b826d120d0684f6a7cec258ff63fbb03f93aff1c46a328bb014ceedd5c29af3df642d008214b41cbdc1e2ab8fe658083b6b3fde6cbb3798066508ea6f90c5f0b4b5a7c39227d556390a6bf8badde9cfffde9b86f8f399551df94a3c92500c9de6261aab9f50ef5e41780f9e22ba8bc6f1f3399cb170a5171f6e01c9eb7222f7f161051c0afbf1d84686817a1f6c4dee344bb26911d80c158baf0357c74000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022c3a8deba87222e8ba91ae2d681351df528c76eef863fd4c4147beab3373b3e80d3eb40d33785b6f6ccaa90490161a1b9e76fc9ed2e0299776ddc377e2062e5b129b79b2e6e75d2a631381727436abeb39e7661936bcd3df2023b112afd93f9c1fb14e8a08455918d78300ee8fc08a328fbb311554bd057a6e27665ce53311cf2c64626d95d231d8ec8ec211617f0f837a1742627e4c14b698478c82b0e95b670a5712104c024eb350470a883a73559c9cd689e192a279dd18e6fc2b58c61d3f1a9fe44ff8206047667f02e1a1a445d1ac8cf14f40cf7667b1b3dad4601172d906a72469080bab0e67847a7e4f2e9c2eed3ee5ad9946fc5c1c804b2a539f4c28016e3dfaa5ac4abb8c7b141ee17cc76cf4929def1ed56ab1dd1255281b3d4ac114c78bc51fea29552b54140bded48a4cc3e3a41599962c2d573e179bf052ace32e3167a757aa0a0d5d712014b7ef7ffd61df3de83cba8e3f5a4be01c0fd56f761202d4e7349e81558014c62453c74db5116c47cad428e02b95d392b419ffb9822b76763179268839f24a5a2df101db24ace2398eb386a40b764ad0056790a3bb1a3d98d2ad6d21b422c33634696d49d5453f18948c5ae3d7cee83dcd49e549842239c5920ef5c414646563638b3c511b4f74afb15d80816ef74e6df2859c8eb830333838f14ca279afd4129b4b6643a0616f707d77d074c6f028828548e66ba700000000000000000000000000000000000000000000000000000000000000012c88d678c3965cced4d71ffaa57b89c04f29ec6974aa6b8202a36b0ee769b2832e00b3dd5feb04700daaa34a77ec260c0337b1ff2cdc7d5fc6db1cfff7c4f27b1647128e2f958b3968b466a3cc0258a07794af7da23aeca46724b046f96fffe918a6f061bfc5ff77e573bdf21810d8911261645acc487906ca7a5cfaf6d110fa07d92ff260b76a43520aadcb67db5e3b7c3ac1031f1ed85de49da9c3744e7cde150d39fd591efa0a749d5c3f2b77dc9ad76825ece40561126ba555fa80e5046204bec2a7ec1c972e3744d7c85620b133f93fc666503e532a1fee42ab5e559d692eb66756f53a9ef8c8a4bf295e58cdfa7ff342de51eb82a490b623f8956a880d08f4aa2b78566736cc17c2a6ee63176541c20a8a04368c31db354a59aeebf3e219e457c9ddb9ee16a8963d833bf2f9cfd5ca8416d2cf535fcc96622ed83837ed00c5a6e9c8982b125e3bd9761ce2ba6fa1826ca33eceac95dc1abdd45681d66419171ba8e0b7c2c4000cb55e5c144a3e7e25bde8d8c295e6e90ca25acba7258514203e868c54aebb75f5724a15b1ccba59bda3fd9cd7b59828062f7a473c728305ceda78e4da737daeddaf0a1bfb280d44bbffca3cc6dc758dd7150957d166be