0x31fa742d00000000000000000000000000000000000000000000000000000000000000a022d3f84303b456d192b19ddfc83d6dc56ae80ef2bdeedb9e38b7435b116b241c11df2472ba7e0cd446d6550fa5518a95d5a44d4eb67dd01fc743ae7471c201be6c46041fb6178b3346c14e9d39ae59fefb78834cbc9f705803547da84b613d5a000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000148e100000000000000000000000000026cf6fe3257138160141182e822fa45b122b6b856cc5f8122820c071548b7e18cd8df47ebc81a28d1ce88c14ba8c9572c29fcde22597e617b21f883dcbbd9931442c60000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ed1238bd12a4041637439e000000000000000000000000000000000000000000696a09adc4ab64d20b886e000000000000000000000000000000000000000000002276a7645f95b77aee9500000000000000000000000000000000000000000021aa429cddf5169a85808600000000000000000000000000000000000000000012aff985159361336defc5000000000000000000000000000000000000000000001516afc686e43ad3ca58000000000000000000000000000000000000000000d48d1f5b185f8be97b91470000000000000000000000000000000000000000002279c88048c1135685f59f000000000000000000000000000000000000000000002a0639c9e1d2ea6ca9fc00000000000000000000000000000000000000000045b7e4a34873bc3738098600000000000000000000000000000000000000000053bd32f72d9d9d609c5403000000000000000000000000000000000000000000001a8d73ea3b49100e16bb233e7a66c2a55c2114d6ea5a5c5abb0dfaba19105ec6f93775a0c5a408c031f5132e6f1afbbc69e26129c3535f6a329d8918669d8e1f25dbb043af4379467d7a1c31cea214f4c0955602a6874245cabab7ea0cba8c594cf46c8f464216fa2fe4005d49614c2d399949b6e80acf9162e9891514b9c81e77956f10e1cbf32ee51b0361be39890ec6ef32d9bae933895390f48fc8f34eb3b4bcb867acb54cd85689054ef70c201f0546f12699c325f47f86f780d2a9cd269d48d8445552a8d4222a14f4b7d384d14a6d66f548da36290d825614d86c4f598208adab97655f775b7c0a3232e4a5220c748f6228f90df3e97d43ef7a96d4d58b1219fd0b936600c5f010d4217d5a28dc6b0b58b29361b3189ab67d3c9ff271dc602a7c230ae8d71afd14aa355c5430168f63b6391334dec8a25c9e820115c9dcb5836e0c17698a32b60000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000210994854ea6dbcd5adb7dd9c6b14817773a5fe33343a20b165deb7184d7645a510ed00eaa8bdc1fc7584bf9e972088b224200277611d43c1710e7b88d47b639c106388acd663a738d562ab0a41bce6d6c5bda4e9cf5f3f13229e3b6bebb3fd7e1000f2d0e105b878699a0ffdcdec54277e5687b2864b2c7a8b0099026c6b6b461e65ca8ad53483ab7865217ea29cd508e8d6eb52ecbd6bc605365f26757112f72b4663b8f008867a7df22d54a4c37e5189aef59073163eb7cd1cdcc1a38a4d452b66a1c88a7f5e1e45009858d44b420aaeddfed54189769a691ab69e720c6c331110d3f534a646ec98c64deb61b9335cf6db1b9e46a1b7cc98fcc20a8beb8cfa101d21bd6e84ec603471b32807933cddad6124203b2d0e10fb3c9f896d4b92781e27a09751c9fcd289c7f5fbf813af4817a81873f7889eba64f8ac136fd45ac321aa482701fb42045fd4b461e7de302e8ef16389c6551070ea247a5b26984aab21accd51ec2e99a732729b0c2f31847f61e91e2cec97229914b58725c11fde742fa909779abfd3bb6bdcaf683ca258ebbff3d1cfd31c404c1242cde31557fe5514ea63565cead522772fbaa2b1cc87c75187c07c9e1174051b1de1fad8f44c6a06635853762227d55d76ef00c092938b8e1a156ef4a2396df3042c06211b56360bca4b08f279764ef99ce54160a145ae4ca271c40c4ffe6f22359fbbc58e0fc9000000000000000000000000000000000000000000000000000000000000000100368757e0659247adcc95b0611886680578b6bd0f93a0b0016762295ef8b4d012d516d35a97613eb5c9f4c2683c314ea7145eda5ab6c5a5e6564c9bab8768120c40dd108904a83d0cc3b37a2a6389df38dbd66f7e57c93bc1231cbd875365b515b27409b7412b4a1936e6e02ecd96b90abfc986d91de5635b53c91a47bf0fdb1779e92cb1b15c4438114aca2fc2a29b59910fd1f5589aba26f089cee428c6ce0433d845a605e9564eb4bb6a0701eee41d9f92da2a921aa62e4e95d58255e01004faaf4e82aedc6ece0f5fbb38422154a9cd3aea3423ca42140b86594c86628c2eae5b2fa27a866ebaa421ea8f1f1ce64893e7593b6edbb7b1a20ae1e1d3d59b2b5f4b3ca2fc15db467a3bddc64657d4e496442f53e852f90dae2a265e731f8c0f670f73ca23ca99fc151b6dcdeea81f579b4e6114fd3727d3e580337f55ff410b4ab1c9574b980c66aaf6fb5106796d88a6d705f057e933add2987d9a3e908e01e8bdbd2434570aa8d2038f152bf64f290cc23d8033fde691399b4aa8b20f6a2acdd6168325b8849f3c18c053ad07fd7b0b32a1fd7331258da23ce8c43305da2431316637cc91795bea4d2caddc4fca292714d0672e6596b3ffe0ea916bcc47