0x31fa742d00000000000000000000000000000000000000000000000000000000000000a020db94313ed23541f9856a33f52505b8bfa1ce2937fb6fccfd71cec5fdeef62f1e68098ae089675b2bd38c095960884218cf7b95fdf74e11b2208a3f87203e3d4c07817cf45e97df801d77bb7988bc65d56a30f4c7e9d58121a2231f4edf9e2e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000023d47000000000000000000000000000457b55d449057654e0d60a02469932f2d4725796eb8a6f5aa9fb5d8305dc2a2662472473a64dbf1ca62444e1e2d7d050c9e73544918e6f4df8b96144bb1ab77acc8520000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000edcf38387e57ecf0bebee0000000000000000000000000000000000000000009928e202c50abad00e4db400000000000000000000000000000000000000000000028ad88ea84928e8092000000000000000000000000000000000000000000057a5ddd610c0938c4d8dbe0000000000000000000000000000000000000000001649fe4f8f3f7c4be6d31b000000000000000000000000000000000000000000002e4088fef794912711a6000000000000000000000000000000000000000000aebe3b08fce417fb06472e000000000000000000000000000000000000000000e8003155dc8e9f07b2082e000000000000000000000000000000000000000000000341e8371ab50395f9f200000000000000000000000000000000000000000002d88f6b444f2f9b4ebfa2000000000000000000000000000000000000000000b9337501a9586bfedfea960000000000000000000000000000000000000000000006f36de4e4de9403c54d0bee76e9fed36ed29a0942322a32d37502053304b9e4df0c1fbbb0c48082f2051975e3dd6b8ae684b6c8710b6e2e1ef0accb26c68631bccfda72687af708716912cf43e6fd0480f5974edff7b597cc06669a9e72a08a255f87a098cd25de9e5f0d928dc6f9b4d9bf279c39cabf3e0c6ae3397f64f7186df35f3049cec07c2a47058afab776c08cb2677b5296ef72d267fba5e64ac0ad4f609336621a814c0a6922e0f067ebf6c2e1c90f117800caac5a62da99d59ea3c85f8dd6a3de43fd6e1a1754e874e5638e3f92bade69eff32606632e96bf3f0e53620c37e19292600e1e2ac67814394988870236065110446c053f290ed98595844cbc6ebfd9360f8f9e01d7f8fe66a6f233012127040d4490479d032f6b5925f0a3476bd12eac025e2f192c4407302d850f3391d8b90cf3e918ebd79920527b9d77253d648d4687b35d000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021eb94916659bc395192d722af3deaead4a3393043b7360823aa252c33a48f60f2e68f2265c18a735805e12553de2a293add972ea16d128d637dbae597148786f26a860e456079218845f730cbb702be583691e9ee318f6471bda24c637edc08007e1ef649c04b6de1dbb9e35b73cdfa7c747e6712e74c83b7a79786e058cd5120a98d9d66a8b966367ff18676de6f2c23f7e9c961e5dd280b80178bbbf10a5bb2565cdabed1d413111b1194d579c020cb9c273665dd41f6d80eab352c2ee0f0b0fad7b846e2f821018f3265ae46171968e72e00d5fb6ff271864f79de365998524c4d278b51efc374ae44f19b453b2dfa0a5888895f47611dae6898a27664cf518f3802afb88a00595c197ede376b7adfb3a214fb2914ee233c37c261162f998165b7aab88c69550ceabc1f0e249060e53dc392aa3a2af8ecc553a88919c844e14bdfe3986238185fc70d0b0e17d08b9839a20c50dc640f8de9956b011ba40db0a0feb8e5505a40051d266b7bed32bbb5c94e211cb474fdfc46456f244208fe3252e03dc2c5f9637006a70356f71ca58457951921716864b77f5a411d0197b761780b55fb6f987afa70e55ae8742ab5ca01d55d45b5b7be602fc6a7eb48f3f5f10d4238f38e919942952a4af9f0f086613557846e435c247f412cd0516d94a532bfdc254b627ca678970de54f5fe64e70cd14f6773b0e339bd1546a9f56b317900000000000000000000000000000000000000000000000000000000000000012b04c2fb00b66df392ea317a1bb54deb7e033f9cc22951dfb8911b7a1ae419e32102d7082c1494177387d407ff4250aa91d3c12caf514fb7a9032ba6c7b25ff601e5bb0e8f81683672a1b2270b0cead6f22a6ccda5eb1b283df98a3218e48816130972e6399587c75fe69651b3002bc5435655e3dd9ac20aa3586ebe73e4ccca0a2c82227c5ed0016abe3775a15270dc36bf8e0eb9536e294747b5af2c19b6793027e8b7976dedbe512f1a2b0eacfa21fb8d62fe83fec6fa1ee14d3ba9bf324a2bf2e183faeaa059545fbf601edeb1361dce07f8a3a0a8b49670d05dea6c4c0b0384ff7eae90b80a83d5a2132c7faaab3598290e912d7cf1bcc7cd12a3c0edf516ac4dea079524e90ea74e0858dab59c9371553b32498faee6edb839c3509cc6288907fb19f335cf7db3952e285a44ae7f52eda1c5a92f37763f5f905203033e09e33251e1c956dfd83472e23f2b0c19ecbb6aa1ed7259793aac1297cdbab6f520ce8b78d6d2d481a0d5f7f2059a50ee7a7d8ec5636089ee730e732853eb253d0a514dbacf9e3728825fffd702dfe55df408a39085f85aa230aedc00f46e56f32e21727869683473615d2250536bafd7b0a2e8036001b0d3a77f36b76ea9903f