0x31fa742d00000000000000000000000000000000000000000000000000000000000000a004fa8b52ea9502af05d960a1eb85dd8213e9c3c2eb81b388fe9d0b8c6155b0a8253e488e3c724eaedca941fdcb584b5aee95be0b7057a1d231555769709412f64175571c9ed3b647d7dd3c724b55f7b673d528a7a07cfbc7613016ddf74e060d0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001ba4f0000000000000000000000000003469dae362ef561e679403509975ac1928c434357cce2a267a20649697ac02624bfa81fb80f3341ed7b65d4d3968ba15a7e4c73c92f2794f91f8a9ccd73779f60b2b60000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d6c974d249f4b565ebcd79000000000000000000000000000000000000000000ff5c8c76671baf9e4bad3300000000000000000000000000000000000000000000199efc798458293bb4cc0000000000000000000000000000000000000000001bdb91732f8c2011aad4850000000000000000000000000000000000000000009ebec25be24c92aa4bf0a30000000000000000000000000000000000000000000016ee85f91a197e12f4b70000000000000000000000000000000000000000006fdea46c7142e91b7498eb000000000000000000000000000000000000000000b6269b5ea2de4b0d88acb3000000000000000000000000000000000000000000001755532999b4ebd28bab000000000000000000000000000000000000000000f8cd7087aa3d04fc2b935c000000000000000000000000000000000000000000dc5d12d5913cf57c2a782800000000000000000000000000000000000000000000031fe738076e30ef818c1a23aca13ab88bf8bc1c8a41fd5758c0e8c57aee1a9570944aa0b2a8e587ba842b944941a3de3f00bafa085b238e3ffbfe142da45a0ef6f33c11c5586740f23c2eea35cbb97cbc89a5bbd570a398998a3cac3a4f1618981455e36016b6b57cb20c33687894a029fb053701f7b883ef8ab3a126e160901b09ee21fdfafe2e22f3024078d3ad5480146bb3de8d332797511b6e205d499618886c2e541d46816b3e2968f937644f03c8805f511eed6b7d9a5febd13554de6312e7ac08112aca76cb2785471c4c38a8a7e71b44e03c48bc08722f1ae4bb400c59814bef15be46d5fb1cf2204692e4669de99c7d8f8b056e168289cb625e7c67b933d0053b598371ca1af2c72ac677b6ca5eb429f3ede33403bd30b3effac896a4e587f4cd95078e41251bb2e19c678ee2973a250ea019bc863a6fc8e544f9f6b69193854ad9d0d394000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021a6e9007708f8f18a900eb6d2caac8d43f2ebf02a2168a5b17063ea0f494905a008783862971d29722366d32727e18895f61cc0c10ed7b699b87735818caabb40a96fb83cf9a1ac4da48933fc78056b8d5d85a4dea57c335b9c6f733341d38452976269069f4be497911dbe6d79f1aab8b5874a27f44cb6ad923fb48215956f923f07340fef4b369d7dfe731c028583f92e35451c4449ddb33a50d93369b4ebf189c8dc96ebc3e06154d943330c239458c922b2fb17e5eeaf700df34fa19b4e72921a1f8477d657db80c403c8fceda1f912932363172f895b68ed25a1af5397815bc502d88f7b814025712717b35e58b352c353fb67219f5952cb344f2e4c20213bef3d9309e0e3d3866fe306abd496c0a0848810697b4e8f81a6c8c39bde27516632c5b459bcdd3ff7f5d31dd183743b74be97583d64bc96c364aeb314334c213508279e9681fffe330c9be6c20f80aacef936849f86182ccedac2ef0fb60e41db0db642361308564a82dc78006c3c2975fc866a618e839b08bb0988b0625ab090a77929a693e0e5ce891384044b0a03fa6ddae726e0063dced493bcc652db901227740ab3cc61a3be422dd1aeccdb6c42da3552e5084420af02e39568bed3203c8d540ff67f539f334ed8ac099dfb70d8c4c43315cea230b0498c2f0c17f480e59bc708a53aa534e0f199fa2f025090257150a784a5ad2b893969b07a91f5e0000000000000000000000000000000000000000000000000000000000000001009f4b621f07ae9089d9edc18622cbac96d48a2c53dee906e41e769e24e0211e22efc0ddedd471fda2aade4773e487e87425e9c4ea25476159e726b5bf417e62095c2e9ab48e656bff0e94a84d0ea6f39495d14f30d855e58e4f79e0fc4ede48098b414df8c8ee73292908ca8252d3e98dc2592a62faffe4d04ad4caef19732724b884503680ccfee0144f1acbce2a3f6ec50b093d78105d1e9e9c596ae18a8a114fb99d6955e1bc11c688de680b365e9b90b504b5e72d65f8f5d56afc7b17312b5334b20ed0cf0d203c6051f9ea3b847a8aa88a3d99a6cf9e839bf0c8fac4ad3044f6d545e32ac70b1d89e9f8edcb97dcd594afe14985524c19f81e7e53c5830345459a475aecd4bc0a96d217c171db759f6cfb0fad2a403fa045e09367c9cc1e81e19d392d96ba8352e824cc68d5602a233a50a501a829b574152f995e48ef1396c9c5290e35f051309d9d98b20ea2843739a63be3989aaa34b4fdd3efbea1130a6f559268f5c2a4a820c8bac2b2337d14bf4685c82831d40d0a91c40fc7572d1b62172ab4374b270bd6ef9f9f980a7fdfe0650be764a763829fbde28dc5f00e76205fb5a95432646b3adf72b806cd9d972ab14ed3bdd256c4167af71436a1