0x31fa742d00000000000000000000000000000000000000000000000000000000000000a003797bea48bc5049d43cc88e1722d89733f4344ee55a1ac962a53e50c97aa2050893ce7738d87d781e8cd3a18c37a859dade1559bad0f74ed4a0db9b027cbc36dfec00db7358af2200210752db45aef3fa4dd51ab5c67420635285699c3d47ad0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000763d0000000000000000000000000001436540b87e755a822fdce18ec17ebe8f6bfd4f5dcb2b12876587f1c416848369861cb06d79a95aa8aa53b4d5ea159a1501b994d712652b62b3b4a3d46475acef576e0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000094d2247e304bb7b7cc1b9100000000000000000000000000000000000000000072d0b5d7c8054cb2780ed7000000000000000000000000000000000000000000002199269ad47e7eabdb13000000000000000000000000000000000000000000556bb6d057446f22b97d480000000000000000000000000000000000000000005e250e3cbd0506fac87366000000000000000000000000000000000000000000000e1ad96be87e9cdb21e9000000000000000000000000000000000000000000839915bdbe896259c9ccaf0000000000000000000000000000000000000000000f29aceffe2412f27c00d50000000000000000000000000000000000000000000009f691aea35726ed16540000000000000000000000000000000000000000001de3c8c5d8a12c3f71835e000000000000000000000000000000000000000000c40711e6fb4e018dc919830000000000000000000000000000000000000000000011c0000633cc5312ef672cbc24a9c099dd2f44576194a4e519350a3b7a99c22e6d4f2c232b944640b22e26a95a91515b2bc0335b49227d8b3090ff4eab3beabecf7f188e848585ab684e2967cd41904d2bc4094aa77f906324c2df0e4b3de5e9e10e384764112ba2ae0e1d3532794b36cf42e1450d35273344bc55dbf9d2eaa853256f0e70deb902463718a64ad2a549c812123994541bde1cdaee17e7ddc5b3dfc8c9a569e1a357f2d70f857e83366beaf5bdd8e5f25067104e2eb6098daf6920284c688a013890d5de1de3c3469a94694e9a61436aab136afe21a0bb11a2a31db6401020ea5532eea1236460e54e3968086ee8dcffd941bc6831bce0ae6e1873015b28b04d0989da8a2609ac20ba80ecd884034113a89af10eddece24a259c8491be26210d2ee3668e11c4dc63bf6ed1b1ff4aa381f19863df5abeae8c712ac7c32bfdb1f7a66e6962000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020abcf69a08fccf589933c3499ffb9dd9d3ba9a132ac47e6bcbe8c2599179d0061fbe7ae3f04802cbd2df938edac415fd8205744f00ffad18f682334fb23d8a6c08f3ca363e80ec7b1b5c38d1640ea73c9ec1a3c0fafa16a5b4e2d2aa6447b883252d321967bd36802a54d22f018fa9dacf18daca7393ebd4e132d5b64403da1c155e957a047fefcb98edb610224d197e855782fcf7fed4b6364b7fb0929bf3871c07de61265e2369e8ba01c71d3e26ac317f1b2ee80186adafdd783f9aeeec3c0f1695de036454760ccdedad86e34a3a156e046c9f10fd5d647022271fb03ada0ea82098d38e139cfcbfb65abd05f826cd6bc3606423627e92b4ac444d21aa630c7d66a280cd2e057bc824ee59c1d10dfb8dc838e6705ca40198d828209af75807bfd4a055a8c16c7773a646dbd25059738e5432deb2f8b1d1e5e973a1e07e961ebfb59d0f759a0d9400b1a7861c2ddd8cc955913729345a8c7c1733fe00af6730002bd640cac332fa332112a0da29c776039a47f75d10ed7facb828ceb6212e0f7eb0b88ab93a6dfb28673b5123e7c71512c255543eb33b9fd8fdd579e66c2d1f0121ab9f67d909ca9f62e990262d1811ef8644ed32a642bccf29d60e2430f72b56442fb762211a52ee1b2ef15a3863451d49bc1dc54b5f2024ac513380d994024ff36fe699d41449f1d76eecb8aab00d8a7db23d91c80dc55b068d48eb4a9b00000000000000000000000000000000000000000000000000000000000000012b95007c61752b2493bec4d8458d4184ce5e534ecb303dd83a402f3d46ec99991c2d718e2e2f32bc06b664cced24b7de447bef517c3fd11d03b760685259726c10cfa558be4642e99f93405777853f6d851fe998007d24fa0aa22fb9ee50149818baa6f51f19b1d2a857a643d03b515b9813599ab497dbfae84a694ce270b55d12cdfc9eb349944e2995457f19cdebfdf1c8cac4272d598461f81c46ef1f9a87253121fe2f88db5755d73e42e0bbb5cd372afb847cdf11354d899b87d78923040670799e82445dfcd015034fff71f59b0f75d30ae1670ba3b3a975d2c52cc97e2869588f2366458cdedd0290cb26180d497caa1998debb8cc310fc2094bfe4ad119150a36a0ae49a8c87e4df22273797b91ca4ae7021e5fbd192956142086c100398bd4bd58e510c7e5a991ba80d693d75a8b1925537991b040fc0ec5d7497260ae28d0847b80d7af517873a985abde3667a959b34c306652f44b17d8e8a6d3f1aad7f73251566aee8aa3e9362235e5102d9840938f3cdf11fbb31fc6fe5b09602eefee1e74a2f20ce8e659d3edfe6b240fa249fe76cc485e777dc17c8485ebf11019541d17383f443fdbfded7713f807029e534e4e476efc3dd3d32526e5d59