0x31fa742d00000000000000000000000000000000000000000000000000000000000000a011fea7cefeeac0a26cd87fa4d95462dc24fe0de217aad92ff37e96133fe7cc8b23382ea1a9c299435e82999a7839193a59745d80e6b707d0d31732464f0602938714b3dbd6e4d35d9956a651c287b62a13ff3b67a547b722848b9312aa32e6cc000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000208260000000000000000000000000003d601e0cdd71864b9839cf9dfce552777d877337759f4397d199f265b48acc92d0a5d104837c9b0f54d9344455a73c4bd468008e5113713eb44a028513944f9b548510000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009bb4b220445b0d12d55ea5000000000000000000000000000000000000000000eecc31a0327aef1238757b00000000000000000000000000000000000000000000216dcea02029aa376a5e000000000000000000000000000000000000000000c25638618164dd0d07321c000000000000000000000000000000000000000000409a4b915c40dc1ca3b993000000000000000000000000000000000000000000002006a2fd907a6445e9eb00000000000000000000000000000000000000000051495d9489308cc78ab0790000000000000000000000000000000000000000005215e5471fceadb819ca4a000000000000000000000000000000000000000000001c1c561861c392ca5c790000000000000000000000000000000000000000008eb375da9ccbef2be1e4c6000000000000000000000000000000000000000000c8b703956a83e6f6bd164e0000000000000000000000000000000000000000000005b9e5331bdcb338375418f56a746444a988aba0b546507a96400d8e318bd4a58e1d71a79b684a2f9a7e0502ae835e51113c014976fde79b5ed2917b0ea7a69224d3625231e51ccbd6bb1732880096a1c491e478a3375c4af77080c41b8ea6289cc19d8f8fb5a73abec91896d712d9670a656ac10b8758fcdd090288d1d8552a9e7c9a58f0cb2b6235bf2ca9d0e2e57a82750322cfd7be237a37fc953132df8552c87047252875b2c4290d338454a8ed9469e8107547504ad67670978f18187b1c37e022205e17375f4f104cae16f173a1d62a76fbd0200e16824515f019a3134c1309d32948127d54ac1301f105c5ed0c3e9894bf972a5d40d736b2b074f894aebc47db92a69d7e93800d4265a88efe74d38e620013dfc89ad716a97771c5a5f44ee1cc4cbe5b8d161123a312c24536d38d81e7a93474e683f70110d6f22d2e77774c39096b9de477b300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002257b9b6c4fefb58dcb08f6f3c2faa05bd3f1b5adb7ccbb4db63142efd996d96010f147ec4be487a021d1d31418e895b2fc388f3eb62dcc8b70f83dafe658ded90a94e5cc74f0b68382c2c722173353ad67924ea92dbb51513174bbad9381fb1128196372cf94c77e3cf1542a0614c58fb57e521e7e7e6aac5d2ddd04ff8dbe3b2746ae2cf9714f1c4da4db239b6f95ad788689b1fe29489420d8ebfb105b149d2b8b34dc037bb862d98ae587a2bb13776ae10a0874dc543566d6ba1abef87aab1272094cfb3d486c40183193449e8f419d0c5ac7140defd25a5764b985cffbf700d68c7ab1e8dc2556542ebd2e6c1127d141e85dbbe94443d6ac75d4019dd3ae2863493fd6d4751c7e6f7e857a0522c6158486b5564473df7a73f84693b016f107e7c7c30bc8ccbb5ce2d743272e353ee1369efb4846402e52d3a1c728ad2d571554304dc2686d67c5e4eea8077f6377cdfbbd38820cdb75faf9c6ef58b8ee2324f3b6dc966eb6fd226a399d12a00335f13d3494d8703299831def9668a5c6442f5e9f79589cf30476fc9420bd46ffedba7f4465c97a1d21b5a7c85c7eef346513b2fb710724d6bcab734db630c2d4182248e9e51fea10fb3a2a18b7da9e00300f0315484adfcd84a6477ea7ccb4cd2cd3efb5e44060075a1aef635f88528a95194fe683266c89772e64bbb52acc9fa23206c64905195d7f848733d42c95933a000000000000000000000000000000000000000000000000000000000000000100f4d5a7a954ea66855cb471cb258d04c1d6f8378a7a9390a64327faa5d055e117bf5351b3d22fe44f58419aeacd6e76a8646405d11cf0138b4c0b019d794d8b2cde6beea0369ead68f75f8796b2191552c27e8142ff514441de8a62be52f5eb25c647afdf63e644d786cef465b274868ddcbb3f7a5c3ca43c55b254f2c832fd0c93f5a885e289f6949cbf9efd50eceb7f1a431441d8ecc42db92efed7b70447303423f22b139e5d5bc7519592ec19eedd4228ce5f6e2c68dca42b47e43188400c8ae19fdb5e7ad04f4da964fb4ba35fd627cee82c06367dc8eceea9f0c8958b139100bb4e65c83fb1d99f5167d5c7a35195c28cff584f7c11bac149f56b157f122f42a642ec902555897cfce2bbb5cd5014a75b391f379dc271c4b5a3f1e9c10544aac21d7be54d974d38c9a576cfa30d7c95474a267ddda2dd2a9fb82d42b6000f33127be8103b35f692c4fb9a426540155bffa9297c75d8a99b67ddf714220682106fa53af8a7679f3cca841850b498800c7b4499a4b1f829332e2591cd352f43254ffc4284f996c0dc4ed7707d21ef9618d2d5b4b467d4538b87333d75dd145a55adaff248b22516d524548e9089aee434fd201f40100477553252fe8b98