0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00725a720b1e333e7398451786ff0ab1acff8cdb90f79c973c9a6738f56f43361284eb4c502879f5efcbc5ed4143ab3e1850e28336e6e09754e30067477c5be7f36c864df9f27c1b618cbd3c00e69b13a9eddea288f759a39dae355b3933e61e20000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000f5270000000000000000000000000001f2883833b593061bc1ef3fc4a7d33c3e452ef0ff08b5938f261892bb48420d47913a285d1350c218f84ec392427a94dee4d253c4e9a2f95166c0410349197716a4e90000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ad4cf90abdcd726607a5c40000000000000000000000000000000000000000009fac680b603d3ed31cbd550000000000000000000000000000000000000000000012953d0da1151ba390c70000000000000000000000000000000000000000000d540b6b92f720eea9d248000000000000000000000000000000000000000000cb4460d606addd7874597a000000000000000000000000000000000000000000001129ef3bb9d5f2d13196000000000000000000000000000000000000000000ed02e3f06f89ccd58207c9000000000000000000000000000000000000000000990571ff970aa025fc2d1c0000000000000000000000000000000000000000000003ba373ea8aaaec9a536000000000000000000000000000000000000000000bb6c8074638e4570a5a00b0000000000000000000000000000000000000000001c0d0e4520b282a3c77ba00000000000000000000000000000000000000000000005e4c9173e1378fae7e40a2253d6ceccc2a3061e05f30694f1a05b8c907397a58c2745f81fd106de9e751524da4edb93d4c6ea82b006b565d24835d8d258a4854b5e354f64dbc3d531eb09293c2a842d78cb589cf57458eae5f053234c65ae9218c6a4d30680ee162b33253f2619f7f8067ec335442c75e0a1e2fa66998a24c6b6d9f8fde31b92f6d40423ad53ce8a20b9048a603da6cec3c48fe5aada2817c7e4f2fff30dce8337f21f1df23de2647a888a8a88ff2368d37cff1bbfc7f29c6511ac06f92be938f702f810257f5f138b7ea1b29e78453b090a1637762bcfc2e61a228b9dbfc6e2cf19c12cf7cd5beb6a4bbaeb9da59d31884aedb043da779660b0de01c65681738f34922a6c24957e37b91f5ce85f837c8d0c5e053fcaf46ebe64625c54e139d2c7d9291fb395cfd98ff8d0a0c738a08ffdae5cdf738b7f61e6d7727b47122926de14e90000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000212547965478ac20da0916cc9acc4c9171be99b71fdc98e061ed122e50ed7b219001737b13fd721ae84c1a76e2726ca99d6040e8abbc5544ef7fa8bc7c451573a0aac0c7878cf5d844d3c11093efa45cdaa555ed41dc4b3a844309cd945ba0fbe00e03db44f24ba8b3ee5804513d72eac02b4b4f999c62da6658822380ea6932900c3b3445f4653a7af5968a3a6255fd532797bac8a3f0ea2249d4078da4918e52f5d98de768ad3c60ca6c8fe8da515b825a3c6af0b0b0ad49dccec40de6014030f96de211bb94f3fcff7fceac542155bebf21d2f6e7a522615a34b1e2ecd5d511639d7d0f2690a45cfdd0e3a900bef7cdaa1228efaa3e457d1c5d5e962bd15af230e810b0f7da9deaf71c62c8bbfc8a78009a31ac609141682b608d8a26f6b20305a05f01f52bea3bedfc5289d10dd9ea8a783e4edf0b94d6167f9da5e59ad9e123aa78b978173be10f1d9dd3189fecd5677ccfa99cf778c0c35cefa9745381f028a5a8ef69174e86cccd5521ef86ae4bd143737ade79586864fe42ebd6cf75020204e0dcf8a5c3c0c63cefb3fd5f7e48763229466aaad84b570adaebc891db7170dbc0e79137b90d6e93eac214f82cc6514b88c29809beae556564fd8919e282239a889fb426bebf3c67853802abe585660963cd275614384a45d3001ba215d10dd6860037038c66ca68acb2e657ba420297d9000df39c8fb969c742228f1dc000000000000000000000000000000000000000000000000000000000000000127d75c869ff16392864dfb4dc674dc8b9be9dd432e3abed16eac1a5c2bdaad3a049d0a8a0781129495aff7e7b6789e7a68aedb7b1852123ddb9a75586ba094f22cf12b2f06de8bf063aca391a5e767819872f5c2324db213c6c8c06e753cbc691f87d624a3782836d94732d72ae6388fa1a840ef6775215efe6a782189b5346224848ba3f249420157b073fb13855e235b3cffbe08e824a032fb46efeac47cac136169ce8a62aab0a8cbc408e6e1c5af2560f714110a7f3f0f85a4c3c1f9064a1bf21c895576cf00c60dc7ed132e47d8c29d446e20bb6e88cc01ee2d467896751fb45dce27c229d86c3ab22aa123c746770f7c7d20b864665a7935df92f1313b2ca4594a929160e2ae7e6a49704d886108f55ca771ec36a1e1c7eefaee5941e204a5d01db50efbec8df2f39f186469ab6e067afd1de23c3b8ec75ae4f3bd705a22366a1ab6eda965af7a93b9f2dc5b0eca7582e72ecfebf20cb06cf78769baba09ff47975f6327eff9232ae40217d0d44104acf7d708f626a8896cbbff94d3e70c52182aeb246ccdd2ecf4256227f076b73de336074144a99e23ba597a23280d0c03fc2573cd67209dfc9c00113d31d91e26aaea6636551950b441ffad6d264b