0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02c34a5c1dd7d1f83a6f973ee9a45a9f66673170d8b622fb8f019d769ce5dcd0f1a42e7e6de6dc1c82c46ad42f9546957c4f5528c6fc7876b6080cc4cf827d8a33c26cfcd01ef4597c85270ba30df744737acbd7ae22106528d15782d62b91fff000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000033d40000000000000000000000000000e33d99cc00b9beefd4fb8935be51d6f75195bff9362f32b9e06300f752d81b51eb3196b88d8fbd3fdf42b1eebd31cb6e30aa9ae5c358b5568d7c17908f9ebdb38e720000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ba6daa5214f16b3138cbdd0000000000000000000000000000000000000000007e239948d819cf2ad8595a00000000000000000000000000000000000000000000068b3bdbbcdf7219bad6000000000000000000000000000000000000000000bafbee2dde95ef82c753df0000000000000000000000000000000000000000009f230c2bfb56e6fd0b2198000000000000000000000000000000000000000000001a41794261ebb0cfc981000000000000000000000000000000000000000000f257016b749da241b617810000000000000000000000000000000000000000005b7b8a6dadc27404d63949000000000000000000000000000000000000000000001e5a8e9f6c853822d25000000000000000000000000000000000000000000069dc110679433d06bfb9210000000000000000000000000000000000000000002d7b580397a2787826b937000000000000000000000000000000000000000000000498283b62f322fb88aa2f4ce0e5862a81a5559cfaaca45dc65367403ac9269049b6fdd45d3cbc2c009b01dcb5e35f6a4559c063986bc287710c9de4beee845426d3a4bba46af464cc0c1c86fd4144c9430bad1293214e15dcc7558004173f198382e0a8c6a53cb6fc762c6f25ee0f140ff98b1ceebb674af971e7997c8deba4bb28dc05d3a7d881914b2169203b93b757ba1d58364e1a84b4a886f3da19950191c9197d607d499f197c01c61f629a616067b28359bc9fe7eb7ea91b0418e380935a98b585cc6fd4435f14a2467d7052c11ef41e2f962dccb9384aa3862909815a9ed72a892277a0a7ab0a0a55642afd45367410e3fd6482365bf46c5fb103d0e3b15dc9e94cfdf3228d1b83559a3ff6a8844d258c8509c68f36d57421cf0a7b2ed49ecd69115ae43ab416710c429a3c9261311b6d274ac06faae7a771144d2f87267e85175d11bdfdf2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022b7da386de202e16ef05ece0f6b166142d9e3f44b2115970a04fb55ff3b23090020d161410be123e15d053a5fbcc7370fec16f3e4c07cedf0b76665c9888a45f2289b2e210d995009aa2e09477f38b7a59ccf502165851f9163cb3c3fd2a34f10545c46582587b46020092cfe142b32ce14be4ee86daebb63869a87536a177fb27ec6b882f97d4e80e4d829b180a01d87c4d48242848412d4498ef6f3a7fbc1a13870739e9118c4bd0324d0d2d8f4fa38edd31b16aeec10c9f075bd164f97a3d2b2e521e9de4688cdde94e96c0f2706290852d776e7ed0be699a7981f5f226d71c45653fdd8a74b5e7f5c7faa116182dd790f4b330f117723de92adc121dacfa0f945840c0056a87d96d271bfe40e7d39098d3bea60acf08f116f2dfc27e9280264aef629dc3f405f83c9d6f82802b0450a2bb5bdf7b0098f1be2848913a7b160c54e189ce492504dda0d50565f1ac0eff62546f900b04b183bc2b97c2db89ad273096c47a89743c4cf21014503d4b23e23852785aa209fa62cb69c3718fdb8405facef14e12d6ea5d6ec3cde4f541c9dd73aa81e34b8e454ae9b68171012a700aa5f71b9d33064da8a6e17839add617e76220933c5459a94d11f9f367f7eb9425f792e795b2006511e4e3379db5b7753747f935d94e01061d4948a638c328f11cc363c5c6145f2a2a20c3b33ee30f16180faaa1e0d640c264aa05caa47f29cc00000000000000000000000000000000000000000000000000000000000000012005bc580a3ebf17b2df1d28e3633af9750883c39ea5d8c8631b63b4e242faeb2b946805ed60a62aaf9be0bd1939abbc4d6368632c18fcce03a40b07f6797d7020570011a6a5dba9db94f3b9f7d4f44c104b0a68e5832c1577c705b4cddc202920cb80c252051aeb51c51bc5f4f0f8983cd4a8cf85ce6b48b2fea9bc6b2222fd0744f272f37954ca12771f6ef9c2851b88e9fa7802492a4e25b98cb948d8f20c11011334d13e2625b7381976d4c4bf94646b79068b868a8f56d91021960fc3e91c21b29ed0cf142933a1cad71e083f72f1e88e70f110ada590bb16d3d86c7831256af3eeb0ce4373c9c96a6f3da41084031d5fa0c947f3142264826e85b2227f04da11a298649c38f74f2ee28c48e03b2384d02c3be5cc07ec69e085426d5876252cfd6cdce366bb0f6cb3fe91a665cd30839fa0b13b574c0cb17bb4aa559922085ffbf8a1e4c1e929a3fd0012db8edbff01c944fe120bc77dedec9f43d09a93305006916a96bf2c37b2b4b327c8217528adfe5ef86bdd658663fbd585c7212105066a793a7f1a2ac2f5b7d1fa4ff12016ea2765d53fb2739b5edfe23fe30dae045f60fed6d10688d3c89b8b2db0486119f2f939ff8bb7c11e7ba5a6ab6a82c3