0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0111c3ea4a270fad45a8fb0b894472edbf55ee4f1ee189b5024653646572c50dd0ae722ba3d0b66aa457f5ec04a29194b9b4238df515916201292fce916863262c84a34ac215e30241555b4e938cc59dd3eace6ddb8c442247051bffef8c1f23100000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000009ee70000000000000007000000000001604b6f72c24af8c3c0888241d1da9a06337bdde9796f2958c86e92614ec9d9e1e795be5b979e1046edd9489dacd8db0a5d28c0c1437b01c5bd2880c05248411fc6c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000e322d52b2a55570e8507400000000000000000000000000000000000000000046fbc2471387a8597aeeba00000000000000000000000000000000000000000000207861cc6e144423c7490000000000000000000000000000000000000000009d5a0b9a0290e893928c9e000000000000000000000000000000000000000000fe33010840e77cdfffcfe50000000000000000000000000000000000000000000000e925b058e4210daa3900000000000000000000000000000000000000000074ace3648fdf48860b0f92000000000000000000000000000000000000000000ef08920715edb93c674ca30000000000000000000000000000000000000000000026e9c078636dcea38491000000000000000000000000000000000000000000d7a988b252ae40f88d8c1c000000000000000000000000000000000000000000c87495cd7a1734fdf798c7000000000000000000000000000000000000000000000c2ec1dac9e3abddfc0a30513784fc541395dfb359f9927719f9b08cbc7a297f5697f8911037e8ebb4790cf7494e5a0777bf6ef5d7ac22a1c5f71873db8ebb727d73d4d275eca0de5c06224b123e3d1ceab1bcc19e3766d8ca7a5a76a518925fee59128b1899b3a4aac708aa04c1f480a7a1f0aee0f86c7e0029c7333838001086c0a9214f5b3cff378a145f2bb97f9ef02dc4cea8d5f218c83d032ae81843a58450e598585543863efc08d0635c60e5a93523556b9b48b69bb97d2449aa71f6c22d413d4cdf3f5ec68f1e641cdd2562ab9c0d80a5296a643be8ec3d47953f26a1b2daca88f9dc95cbe30e1ef9da472f2ee12fed87c8974a0a49f40d51c07ed64924b5886afc75fe43bb17a8536cd8b50425084c74c444fdd440e658d8412974167ce44859682f2e062422a2b21bc7fc449e046fcbdd58e25b70cac7a944ed2941b884972ca7211ec0ee000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022ea30177d6c62694e544846dc4638f4a8da1814d3a2b17fad237a6b65be56439279261061e479a9ef71f3bf0e2b02ccaf991b7bd2342941e9057c72bfa7183231ffce550f76be734f5d678d07908393c0307061fecabdcae382c329d1f6727aa20716246b38d17b81fb349841bf23ba34d7574e8219fc7663fcf03cbdc078f110568c726b1757ec56fc7110cbb279a6dbc0848adda267cf3f347f040b955f141028c4eb9436cf5b9fb45d44e6a1dc2fd90031ac6e640bfebcc7b7dc3d7f994522b9e2aedc29f41906c653e32f6f5fdc4c1f8f056aca1f97b6aeb3f9a3050e8e022bac394cf98af0d2cb37cca8fd7657268eafa10511a75c3ddcdcf124e9f7d771dd93ef949fd8779173876d7faf968d4edf9f72726ea3a1974c50379505973910116ef8c3cedad484e3d521df96bb652e6aa3127bd26196b287ee172f1c85ad80852289ebdb9e809c2bb771e35e3909eedae30f5038df0c632f8e05fa9ad01db1c3d1434cc71d27f5832a3e93c7dfc180f24cd2de32384d2a5263ac0392858462dd98b3caada28b55f671a864ec6bc1f1752297eb78494404513625a94ef5bfe0e127653eafc01f3d96ddea2797009131c7ab69ce22fe671f10b7a7f8e8f2ade1c8af615ef9c274b92054109c80fea1e69ed91b48395aa49057c0cb5ac05ece62960e0f905bb162e245b7ec7364f1b63367f8693ec7913ea0a395696becb5eb900000000000000000000000000000000000000000000000000000000000000010ab678b082b0718f97cb98b41d0094a3d3960817d2db0b6e98a8313220c1fdcd12f03f4b6a5e1c6cb23342b5ded6c6633a74773e392d571210855bea57f974bd22cd279deac4e35c376337c62671e01bd3d7fc9bc3d8f4d3c376d9db26e717df18e67c38714cf31414592655662cb2de2217e7961c96ec8b147b2d4d13d911270578db8f58f88c93ebc813a9447fe49f08710bb7c1bc600907bbc72e042901ca08d7a1de5dfb1cf1fe65f6896a918cf6c7cfa00b435580873bcdf51b8eff9d9f1c1a06daf08b0df6bf2cbc37edf009e0a4436d162e895d30750bc6ca594201b3167e08a017696492ca0345796c00bcd65ef4f5a0d82a16422e6a2e8e878731df0a8439a203923238615bf06c20e403169e42c038254cad01bd2f89588caf7d132ae7f8805c33de843a858f5c1b64f46ddb46cbfe39d879dd5492ad6eec02d2d226e4ced693454cb694d72834d08d69291d7ebde919ceb8ba8340f774b8b3c2181ab35d540759ec0a9276b04f52719ab31522fde0d5fad4f0b27e3d7eda51366d2d2843717624e2223bb21c75add76ca52f58e949e261fae0dbc588c1721dffb90d52ff79dc78926488a5af5e856b04e600d1427bbbbcc9a92be6d33240037889