0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02fcafd1f557217e506507d7572e9c1df424101bb462cbb987db491c069f9ffe1052b9122a95aa9fe0a6573f654d324b24b9982e07981ae64175062cd0db9b9ff4262632b1a25f1e443e2f59096741d941cd81b50ae16c89e9a5bc8f8aa3c139f000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000022f9000000000000000b000000000000b3e862c1c1ed6278ce642b7bc6d2f8717de0ae40b6d3a193512988778aa039dfa84e7d2c64da465415e6b5300089736f0844c420010b85d278380aebe86172009b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ebfca9afa063f31745ac620000000000000000000000000000000000000000005a7c80cc27a02196f0753b000000000000000000000000000000000000000000002298ae9f932e7e5236c00000000000000000000000000000000000000000002c7fadd3fa83feb3c520650000000000000000000000000000000000000000007043882c6411712de5b0ad0000000000000000000000000000000000000000000028a6ab0f7cb62ff410c80000000000000000000000000000000000000000002d969408c42087485563880000000000000000000000000000000000000000009ef9b0bd9c10130a5ad086000000000000000000000000000000000000000000000331205c6eee01693dc200000000000000000000000000000000000000000021be2cedc94240b65e3f7000000000000000000000000000000000000000000066d07d064b182f052edddf0000000000000000000000000000000000000000000015712728e420e4f2fe37034850470cc84e7aeac136c9efda32c70e5f9272cada4f64a0681f256930bfaf2ae4cca9ba957b93444ef3fc9b2a9039d601bc57f9d300c1dffd8836e744bce9085aef3dc3a546902687a889ecfb820046e928e95bf609af8a8b915b916de05c1091c90a0a7c269633fd9aff2f6462a75c685ee43c5d2b439d09a3741b3fe3d511375b42b2170a170c2991e6b8923d197f77ab40506da93f0026530323854710299675f7a60bc0cf962c2424fb65515c3997138cac9740549bc91913bd3148da28c1ab4bc94f37c83cea99ed85f646c12c79a43fde2c1570c0709b4d405a2d940da46968cd3e9b0d4f1b895fff448ba6aa74cd8a3244fc94058062cf69f3b49b16a242de1b86684af5e1c2893b2a46b990d02d06a4587245a8138811f545c39213e78db1688c8ce9dc088b36a337506fe987bb0c0ce0cb2bcc0b057f5dd923860000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000222bb0f7e0e7e43f9897c4504db8a27e6318b0607502c672ed4c8703a25c7fc211c5f625e1fcfe1090c8fd4911ba464189f13979cd805d43b593686c6044be5aa1d8a664c01dfef30ff0e38dd01e4f502a7ab80fea0c0b11438d33a8f5cd1a157294bb4227b8cd203b921ecdcb2b63220319abe1559247f2bfad623d5a900852e106f6445b820cb9b2b27eadc1fd1573d48f5ad6b7dc567cde05c5589539e533605972d634cff45866a86463c422e4daa007f86b006847a6710348a0f7b5a8a9d19d526262266f8d935146d4a45590ab7f733198c24f91bf3456e36bb7026f9560c0560b7e847baac8c0883c3f63e4cc2638247aec72c211107201cb9b1fb89ab1bd384948d7c92c5feaf1c46976fe359174a644785013e57806b45910e9a011106cf667c223675e452179928c7570cb3f1972c283efb866eb1e2bc1921f55a840c25aa55327a6e19c4d3234f9c2416907feb4090668e5d9ddb6ef73a5f08da3c1ea11324f2bf3de1a191af32a91cbe489c8438e271450680166c8196d94a68d10669ccd73dee2cbefcb1d3e251d5064f90e0b0e20f908a952bb2300bc2aee05107efeaa7fa431f7a214eea66fa76ed138bff7cdc53b56c9de11a1b5452cb9dc730141b54dcf1cb2820b1f31988a6555a86f28b0a1a2cd4c4c066a4292cd87c920668a7edf9d345774e9b449dd96914e8a6f37707c88dc0bcabd88f3327985e2900000000000000000000000000000000000000000000000000000000000000010bcc434c2093c66702952acc4c5f0aba0591538715beb7054930f6ffcd02129f1bd6650c3c8694c7ed0af53e5b1226435d1deba36102bec27c51c84919793c5b1bfd339ad68fa9fefefcd99a689e0d60919a750afc1756d8ccf819da6ab967871a1fd0fd413294a62330db995b8f1ca19f2542b0134eed6d4c1e9f37a02a7b930edb5aa20a62c35da266e7e74924e578151f4fa1e11e9130878962747bd47d20261121fa5b5848ab65fd2c9e7675e40c736837563238383b00d5640d4319bfb722ff3e3402bee14cc6c7c7c6482c3e835220879a5102594386834c8e3fad1eec285cf18fdca875ad45f8d3728781a10277749e497df48bcb2ee4d5825af268161de05b49290a2f09148fa33b494214f03b9101cf996dc464569af9cb6336afa3085fbc24837a187eeac0a44dde349a543bfeb5ba8863c883f95bf8ab3c13b00311ab658c6d6a77d27efe0ca5fd9af46733c5158a554c20159063e8b428db246d1913127a68a5d78a53a04abfc33d21c5895e6e7dea9975512d1c80c854384f2203fce5c0af37e6a17bf67b2570689ba5317d38c2680c05ee8eab701f4cf086f724b389c1a8b4614d9cbb849b0830abe86c52112eac69cd5610419f50ca7b7589