0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02068871a292ab93f76cd5cd603bcb568094ed9a51f0c2707ac764ad54cd4dc0a21aca6f7feb5d8e4b8fb799228ae2963ea9bf5d2b7a92dcde13c00be97b7e76488309d6fc945c0b8db6cca4a2c8c80734be8fb8a341e7a28deb2a962614ff9990000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000790f00000000000000040000000000014a48606bcdc2efc28bdcbc5cb999006cb9f63429fb0ab89d4514173972bb49a33e0e7a9deb7ad236af3d6c9c2068a5b9bd91991aba59faa36fe21ca797850ce9caf100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009282d953df239a3bd07078000000000000000000000000000000000000000000965d865e5b351fe29d9e610000000000000000000000000000000000000000000010d58e9a9d9dbdf725cf0000000000000000000000000000000000000000000221d26f0d9398406c72b5000000000000000000000000000000000000000000e9dd21e352c512ca5a6bc50000000000000000000000000000000000000000000011972b1467eaa1e355e1000000000000000000000000000000000000000000dbec2cf6493e87bfb10dba000000000000000000000000000000000000000000886b2daf564a430805c211000000000000000000000000000000000000000000000b1345db89de8f2ed2e90000000000000000000000000000000000000000003ef39ade4e86323c73e4af00000000000000000000000000000000000000000095512f405b229bf27974850000000000000000000000000000000000000000000023b89b30bb17cdcda4b7108370c667066d5d8afea531f466b3aeec37c1c84f725dbef9f78dc88a235994162670d3bbff6ef1b2c27f5d09b2062d9ef6e0121a96790a3ced4d7e8b892e6618c7a72820028482ee7362545d697470394f4cb9c8358cb9779dd24ac55db9982e5d91763768e4a57131e4bbd3efc9884e9344bdb542e8a2e34a0b87e745e5591562001f8ff6c1d9fef5617b2591bc919f7b4e1c061f920daee3cec384dba1f908505473f64ceb5f41ba9d62b56822efc7b1c77a696be3a8e304c7b967ba08521ee081732ec675f611e8adad3f9e61e5ac9ed93961529421de18553f070cc8d51b319d60c67c9be536c44eb61776193346c413de929091ad6230d0a3defafdac059728e3d4504718491bccc3e62b7e1ebc9e3f9e5dcf14fa2f82b2b348083a7008a5e2c369ce67764e5c20779ac4e619d3ad1e8e786c1c6cb6d804d835170394000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021158bca15a9b875a98aa0c319eb486c6d1e04b51c13a83bac7beff318f053cc627823144eb792dccf4c15f7cee4a70f58872b21b6faf62765c065258533bfd25187f3508c5d690629d40263500c81a52cc9c8971779305c9b360b429e0a632fd075ac10d4ca4a039b0b8b869493079cc647fd3e47fe9086702d5a76acd97e0df261aa1d8e276049434838a61ba8e1264f9b59fa08f0bba706d7a677716b2081b246c1192be97890fcdc2aab566c8044092f92a8ad51cd686425d4388234d9f732722f73e1722a8c95aa54b312b2885f068b73616721927aff5ffc7b903597ae025772f6d6964714a6a311cd5d45a7c3e413562404976db3a72a1563b62c55e082b36b5efbfcb12dda395cad23792919ce6406ea1cb530d8d29f55b4801a9ac541e4d1c5233578a5bc4f10ec6b85e8a39cb5350f45909d88c91d7b7e4142dc417136a5274fe0e4da595a5fb00047086e21d1ea778de2a6af5f5986bd511ebf223305890e05212e4595392f0833ffd5841bd76b4205e9406d351ca9d19882eb54f2ed3fbce7bc610aa60f2a89e3c034a380384dc216da8b3f79b8aa4cbb722cfa9254c52aedcbbcca76c335af3796ec2b098597188e18bb16784460e20ca3b0b1621f6209fa2842031dd3d984fff9974d32340b01b5133fb7fa35dffea0f50dff616aa1b668dbe24c62187c604388fa8ef0a3977aebaec351cc0d6b20614ad85310000000000000000000000000000000000000000000000000000000000000001042110d9c0182b65a08c59779ca042866b612d50915321d0fe6bf6c7db64b9cf3054a613d7fa8ca29b0398bcbc66d5dfef9fd712b55ac5caf776a195580f30f62204d89ae6f65ca3c314ccd7c4aba752559cb230f9f6d3b1b53579928a9bf9e6123bd882c99685d7debe6535ecb556683c9d6964629da64059a897af38ba056a1cd96fe9e8926caca3f3e5292754cae8605eb631096996a3970dd79dd4a34ecb2717098b48aa6d2a5f3e947ba0bacb69cc84bfc6aaf8db8f6fe482dee678e922089f4c7e15c408e87e34a34cd84c3db5f95a54df7e5584aa8a6c503bb24a66e71ba1ff9c7cdfb691762cce9b03c4bdfcbc2bff5a39a7479a512c2313808e106a2da93def813b000d1bb55e3a4656743f069c277b8f7639fab3660876577cc896262c28b795826cf363409892bdd8bbbc6267a981e38d253d83beb48efac7fbaa2dc215d2b1aeb44d83386b4b85d942b40b598327f09fe173a252e48671dac5d91ea34b9b9f76130be3a19a8f4a58a3b7bff83947519568d2de1031593ec05caf0c3fd7f34ded2d07ec50584298f92416e7273690f46f37aa4c42bf98192490200ec3e6e6a32491146b997b5dd5f6f1dcf9b110a4c0fb4da553eb711639ef806c