0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0034f4365b744e03fdef86c362744e7694616673d3fb6d97f2372bfbd79e6bb451c5e81caca7124e4b9f6afd739ce673344db71c16287041c9f8b8ad3040c38f28025140670be72c4d89f47ddd9015737ba04d7aa869541da377527320b1f892700000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000023820000000000000000000000000000444e3894d9a73cc819ef935ad4ea486b0fb1c5bf70c11a758e033af2ec0ee2d20a01875aa4ef60d1ba2a36c1638ffd7c30eebac6c3f3209619a42045fc0a5c065fbbf0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002235324f0490a6506c430a000000000000000000000000000000000000000000ddfeb25d4b4a186f45cfc3000000000000000000000000000000000000000000001e1f31aff5cfe82e3157000000000000000000000000000000000000000000bded3db4fbcad7840349de0000000000000000000000000000000000000000001c49ebcc40ac7c9ab04e930000000000000000000000000000000000000000000019e92c827a4c687123a200000000000000000000000000000000000000000064f0323757f0d1bbdd0033000000000000000000000000000000000000000000a54398f5f0bb5d6dcc3a220000000000000000000000000000000000000000000007fce395c379184365bb000000000000000000000000000000000000000000de0ba678cc2260fbfe76f10000000000000000000000000000000000000000006640abac49ef639d8e42a10000000000000000000000000000000000000000000011668b07d6a318e7ce6101d553c0daa66ca43260bbaceb93906e147187279e1189816071441b0c41292c123155c1f3bf2d6e04dbebb203329f39326c684428631b54de6c8168e4d63e820a5088ba1e47f8018857ceaad1838005c964d7bf70066a39ef248220ae789b452d585b51474fab85f74b41565dbbde6ad1c9e6628d40e9247af62f5effb8c5a51bf0201765a0e6ed9d16622133f619dd7469c31dcb8bfcad7e5d29c9a8c8f7a10ee96d246b25a3e5e6b9506fa3f658c37d3fe401b7a00764c6617714511f6d761d3071742128e229c4ff4dc37910db3a5091f0e8ff5180391220872664254b2a2aa9004ac0408f184178aeb27e521cdf3f682a47427e428d51947d74cd8ad5be0270ef9319218bbd590537faa3bbb1a9f7084f52a64b058210a8e927acb56c6e058e0a945f8a1d39c7f473659df7ad0d3d6068a81f56f83167e4f8d8fcdf5f620000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000212aa21b2b9b1b0bce33de9e6bc0bc03816a741174ef9ce7483ffb6ec2a554ca61d68a8b637dd48c626d7dd87c3de9c84fc7af2be088584b65106368b3575d3a70d2a39dd4ddc96d503a279fc4b63287dd17989322702eba96880f544bcc3a62522d00760546d3ead1777d67fbc428479708456a3fa7d135b854bb0ac368769182864abdec2494a5a5a9f658bd3dff18efe837f6ee7d7debbe31415014f48713719454badf776f3d890dad5e0484c7be9401ce3c5f301973866d0ab57a0a020b30d0362a1180379b1fd61f4bb5930870c9da6bfa41052d677d947ed6c3ae6a3482cc5f1aad01785c376efa957592a794112dee223de85f52e780fbfdf0da10aee3033f0d13be1c84a52baf2bbe358b6b75a7bab01fa8c69418fa78aff4ccce95e2bc619cb666719c822cfb696e41e42e33fba243ac379a58926b9ddebf8197948092d59de77b4414fac60e320e64987881935e7a1ab0ac3533e38874d31a866f1059fe9ff4da71a6ca28fb0baa678d14cf40b1e76d569d8c81faee32d40a730bd020aa487e589d0b7c2c3d72196310bf28543f204f1d554568ba1000565660a79124dae4c850512f045a391192f6d72b94bd01448646ea883b72414116b11d0fe29dba5bba3a43e6660faffa618406ccd79db653f6efda42a8d2ba866b044e43a157f864fc29581ab8f24734b9c6d829ed2b927eb835b28a69103ee52e770ed8c000000000000000000000000000000000000000000000000000000000000000111032540021a9b257c9c42ea417d6a438f94fb59ba797abe6291f5f928d9d2f613516de953f131d51ebad44d5544ddc696d82c3e3d79bd87cfc4a633f90af773271957bca413eb4469c73a9fc332880e491f55244a5acd656f5e4e393cd0759c009a7b7466d28d43042a185e711ff04123c9eb16f4d3458c3b5ffafe89bac42d25ec9f132f1c8b793ca8baa166f65a2b08f46e634a9d7f2e319acd4d9a535ef4100b92f5cc619ccf65ae3437340f91a75a9798daccb866abab2b7f98b96c647810b782a35c9f8163d911da79857ad3317c7c93de75ad1f9fce69c77a894e66f82e82b22f72e574248bdfafb1b4366d5514c0c6c3f6c58421e5e076d26229879f0b1c6d756364f17e89109ea162e1761f0690d8b03a162559a66f398fef2beebd0451c9782526a410778b754223e8b55bc506dc7e06d588694049afaec99c8a83256681d0dcb58bb59479dbd7bcbfa3fc58ba500d99312e02921cec06eb43b5602299fa7140288815eaa7ba253c0f1175242ae5ee6269ff2670bae8f54fc68d541f4a2353d053d99b8f820aabdec0ad0ccbec0dfe2678c9b20b4892c140e3fc732a2c2e8530678899215c2b107893b1903372e1e46f51ba357ac4368ab1508ccd