cb27cf0ad6c7435a10ed3f4b61c97690ac02f837de375a092689d5478901086c2b71cd2bba5dad675fe1216be0ae61162f36e238011139088bcc277fc2fd0e4a2bd42663f5"}, 0xd8) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f00000000c0)="ce996a3f811b7e716f119b5930a3f503", 0x10) 13:08:12 executing program 1: r0 = syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) r1 = socket(0x18, 0x0, 0x1) (async) r2 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) bind(r2, &(0x7f0000000180)=@nfc_llcp={0x27, 0x1, 0x1, 0x7, 0xae, 0x7, "1ee666b6012c4e772f5ece96ddf485429ad9fdab19b3964031d2931d1e5262532d9527f4902f07d37c00e026fbe8bfad8827594ad9b0d41d1d7a9bd76c2990", 0x36}, 0x80) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) r3 = gettid() (async) sendmsg$L2TP_CMD_NOOP(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x14000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r0, 0x300, 0x70bd2c, 0x25dfdbfb, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0xffff}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x3}, @L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5, 0x22, 0x9}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x4}]}, 0x38}}, 0x40000) (async) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r4, &(0x7f00000003c0)=""/200, 0xc8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r4, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r4, 0xc058534b, &(0x7f0000000240)) (async, rerun: 32) bind(0xffffffffffffffff, &(0x7f00000004c0)=@tipc=@nameseq={0x1e, 0x1, 0x3, {0x43, 0x4, 0x2}}, 0x80) (async, rerun: 32) r5 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r5, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00', 0x101}) (async) write$sndseq(r5, &(0x7f0000000000)=[{0x26, 0x0, 0x0, 0x0, @time, {}, {}, @addr={0x7, 0x2}}], 0x1c) write$sndseq(r5, &(0x7f0000000200)=[{0xa6, 0x3, 0x1, 0x8, @time={0x6, 0xaa}, {0x28, 0x96}, {0x1, 0x5}, @quote={{0x1, 0x1}, 0x380, &(0x7f00000000c0)={0xde, 0x81, 0x0, 0x7, @tick=0xffffffff, {0x1, 0xa4}, {0x1, 0x4}, @queue={0x1, {0x8, 0xb2ac}}}}}, {0x2, 0xe7, 0xff, 0x59, @time={0x8, 0x401}, {0x8, 0x2}, {0x1f, 0x6}, @connect={{0x8a, 0x3f}, {0x5, 0x3}}}], 0x38) (async, rerun: 64) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r4, 0xc04c5349, &(0x7f0000000340)={0x80}) (async, rerun: 64) tkill(r3, 0x7) [ 647.089197][T31566] FAULT_INJECTION: forcing a failure. [ 647.089197][T31566] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 647.117113][T31566] CPU: 0 PID: 31566 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 647.127248][T31566] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 647.137362][T31566] Call Trace: [ 647.140655][T31566] [ 647.143605][T31566] dump_stack_lvl+0xcd/0x134 [ 647.148235][T31566] should_fail.cold+0x5/0xa [ 647.152787][T31566] copyin+0x19/0x120 [ 647.156712][T31566] _copy_from_iter+0x1ca/0x11c0 [ 647.161606][T31566] ? trace_hardirqs_on+0x2d/0x120 [ 647.166675][T31566] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 647.172343][T31566] ? __sk_mem_raise_allocated+0x713/0x1860 [ 647.178197][T31566] copy_page_from_iter+0x321/0x520 [ 647.183346][T31566] ? __sk_mem_schedule+0xa7/0xe0 [ 647.188327][T31566] mptcp_sendmsg+0x8d6/0x15a0 [ 647.193043][T31566] ? __mptcp_push_pending+0x770/0x770 [ 647.198457][T31566] ? aa_af_perm+0x230/0x230 [ 647.202997][T31566] ? aa_file_perm+0x595/0x1230 [ 647.207791][T31566] ? _kstrtoul+0xf0/0xf0 [ 647.212078][T31566] inet6_sendmsg+0x99/0xe0 [ 647.216537][T31566] ? inet6_compat_ioctl+0x310/0x310 [ 647.221760][T31566] sock_sendmsg+0xcf/0x120 [ 647.226206][T31566] sock_write_iter+0x291/0x3d0 [ 647.230987][T31566] ? sock_sendmsg+0x120/0x120 [ 647.235770][T31566] ? bpf_lsm_file_permission+0x5/0x10 [ 647.241146][T31566] ? security_file_permission+0xab/0xd0 [ 647.246707][T31566] vfs_write+0x9e9/0xdd0 [ 647.250974][T31566] ? kernel_write+0x630/0x630 [ 647.255673][T31566] ? __fget_files+0x26a/0x440 [ 647.260370][T31566] ? __fget_light+0xe5/0x270 [ 647.264976][T31566] ksys_write+0x1e8/0x250 [ 647.269319][T31566] ? __ia32_sys_read+0xb0/0xb0 [ 647.274095][T31566] __do_fast_syscall_32+0x65/0xf0 [ 647.279129][T31566] do_fast_syscall_32+0x2f/0x70 [ 647.283985][T31566] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 647.290335][T31566] RIP: 0023:0xf7f2d549 [ 647.294413][T31566] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 647.314031][T31566] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 647.322451][T31566] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 647.330420][T31566] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 13:08:12 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) fsetxattr$trusted_overlay_upper(r0, &(0x7f00000000c0), &(0x7f0000000100)={0x0, 0xfb, 0x1015, 0x1, 0x0, "737fe5d0d43ae4055b3cb169c5fa5cf4", "021d311447b1ef9c08d6e8bbb74a1a8cd4bdf5d2b21efe3ccba76972835187cc37feb98dbef6d7e3698774c8ae535d12939aaf4f8d071d60a05b17674afa7e48a0011bda51b122c04b37a2f030656d95f5f5a3be35029e91c5ef94b04ba25441da37ebe0abc3dc295bd162bad23880bcba3924f38d073768da4a8cf8444d6780de606530a7fbd25e35ab0e99ac1a523497e763b701ddaf5fb7fd55b9cdbd9852d067ae8b4f794c9bdcf98103e5dea6572c8386f2bf6e42c2e96bf546dbd0a2ebb4a9276e62208e7a7c6a3141afce3d827ee62cbdb946eb1edb7d4bccc8e9c64a2b71b3f802ed40fe591d8e458a8d40b76f440d43135ca39a15883a09ce036449f2d5e2672694c3f989c4e1f55f3b39d4f601f4e696737fdae148b6bb177b6b051d5a83f1ceaec8e4c59c8ddc6eba5458a58e37429d207ec160e7385238300a75f2416f830930d304f20b2fb5aa74ee0ff13d9cb9574f9555d23db2dcbf86a9526fca44d247f84d4c7e9bc08973fdad829ebaae75a6c8008824bb63909969cafe34926ffe18cf6aff68e6d6f338c663c137ac23cf20129789fe1f29679ec3bc436dc755ed7e186e7d2174a35a7cd81f987ef5b1932c6159c7363f8a7d9707dc0f33ec205387242fb4f79635a7f77ee5c90a5959eee298068f1e484ab0f1255f67c6945bd381db859de46fa85bd2aaf92103d4dfb3e5e1780057c6fa6d670ce68a004bf1f37f31325cfdddc9c6ebeba0f2be39096879f11c974f4c6f3787753c067fc6354f13e78075aeba8398d13398790bda94fa23a540abceacdf20eae4d03faa66928a5df43e7ba2cc32539aacafef45c77b5489646d856db7058caa2ffaf02d2251e36a47ec9d2bbbf86a27d9127e10649df7f1463418f4e80e44dbfac9e48157486c6b7dab6910998412e3f67c5e99e3e2fd0635300a5b804e21eeb70f03c25286748143d3e2c1a0105acc0b59b23911868bf01caa336cb525eefdd019f9cf6ad55d57098ab49899f95db618c4974957e0ad5bbe8d09ff838e7af55effc42a708900e9b4f73b3b2ce1f7ca4359f74e294c5cb1303a3d9b392875186bfcca88b2602e2c327c54f9d8c9e04b0d63130d873db161c1f41cc8f223a4978ed6559ce6a86b88086b9802818d1f05c4f8bbecab84ee96fe055cf3fa864c81977ec3eabfd397e863a399c85cf169ad2b9c3f83b8aaa6e6008e5404dcd60057fef6a2c5282ea2e94d5ef64a4fad65c8e304f0f22109e857ea21cde5e27610e592df30d994566ba6b92afab581c57cfe30536f73b99ae58dea3f0b5149ebbd42ed6b6f9f0967ec2eda3a22158b35f995dcc600415f0cdec41699a520747dcfe0765ec87d7ee3cd843d6929cf2d3f98ecaa53b7b47edf7b255792af70fc2993c68116f829b955f87cc5bdf6f0d576c741582036704d3faa13803ef65b64937fba8787c7bfa417ca751fad5bb13f94a44e37047bbf3a458d8f86f9b394835660e7281d96ff2edbc4d59176ebb2fe9a1a237d57e1aef5d48b048f9889e04d317f44652cbe4f487e05c91c9ce9cc9b5559f67bb98198ca72b8796064fa5fc3ca597694b69d8a75ab29d7195c8b32cda3c2ecf7f1b5dbce90a89305e4ae42b98734da04ea83b727701ccfd85fd087697b48447e0ceb0b6d8e7910e664f8a694a1af61ce6ffdd60544f7dacc66e1d8839c856af2ddb0361b5df0509b5fa8da1b17df2890cdf32292437725b0b3c56019dea5a9f3f46f2d1a75d413b8565d12dd711a93b58ed40efcea4bf9d0c0a248f50e0d8943e0b0dc0cb65c2eacd018763ff7657e505ce389f7c2c1eee66300966cbf608b133ac1d8463008e720521a11d62e91756731d4e595979c961a3b924d8de10c79acbf66eddfdb3683629a756e41788f792241825137f6be3ffccad4b6c245fcc39d5d7be89ca5303604593823f4116ec5f3454134f8f99febf6b55dd229a31666d9a8c424c7260debcb35257e55723b50c24c8d9b843a19b1ff9de72fd0d88df9d3c0d62f3b16061bd53553ca0eb5fce0c242f6aadf0477ddb4802d5498fe4fdbfd0df3b681ab2af768206abeae84f4846094a2d865be463daf91a9f88881dfc32d81bf152c7b9a61467e99a8d72ac4378924cd0383861b8d3db30cded75a6f4be625028ea8e2783538dc11eb33b251faf5b27fb943f8e53669cfe6a3ac388c4144509d4296d586d7888b8474143c9fd6e9dcb73fbb14b44550492247516f1a3bc81fe552c410bcf428caac8e7621a88e90a4e91f43d858fb40588b4be508b9e79959b2d091e2093f7ef226384a42ff834b651d1f00671a4fe4600a77b8995fa6c96e057b79858826e4aa49e1298a8b3e8470a7f2008cfc9e62b6e723187095b8a7a4fa83700f3fa84a897e3560501df32691101fae41e022b7be01ee2067ac789944dac11d977ed741afe0f01ff174e3919a986961aa824454f45238627070eb76157071690d514b225dd4637fbc5be4adb138e785484a73c1170502231f6e4243742f3b92fc9702f23659a17f86bb3ebae4fb07d2a0bc449c19b49588b91d43d8a6e99b163449809611aa02bb8c611d0e37732f850dfb378b4dec9d52b9e593cb5909d1b590276c9cad5bffb86c02cfca9c2ee23d100a8db5ca12a19d83abeb6e4080f5d6a00605cc59cfca424a860a437ce2a99252d0efa27e8992f8abcd13be0c3d634f084e3ba2fe72e1a5490ec7d79d539a13161ca36177f7d7c2350337feea5e87cd360f5f38d725299ca7e9b7fa2af5327a2e4f3b731e3f407a5c14bb50a17aacc4de78e47bf0e2f6008e2da0bddb78d3babd82748d9e82099335584e8b55bf608f6e964d797a72a8aa9dc0333804b1f4ac83bf50e90a8ca53c0cb62ea484e074fd8c631fa814e114b720ff31843a1f0e4009d94b821f8af2a0ce62b94cae9a7cb2fc98256506d863197c3d7dd77b7f4e595d72f8123f0933839a508f9ece4c9fab1f6f42b524f6c3c717f16fb7985c8c57d01d651fa98b325928b7e9f5cc2bd7c4b5464269c6b54654ee7ea09eeefac3edbbd66fd4b2fd7b03cf8ccb5be0be787f1929587b26f29dce9781b7ef754cf977034e9e84c445c350c085d7e6bdf018abcf0b446d0d066df86bc393dbe70aa25f253250b7c4230a31558f8311acfa8714836dcd2d99578a837ae05f206dc07a13df2d5c4586689a8f6035f60ec257f25943e3671ed680ab941f74ddbe3347c0ec8c0cf904619d8b183f5668d732872103eb2b09d9673fedf559ffdcc0b4a38eb6ddaf1bdea903017b649898755ffb3da6bee11afb620faae414b2f354e417fc273541ec19b73f3ad38968b39247ede95caba99455e7a389efde7efe40d7b5d2e8f5933159bb261ae3365935e4e6d3ee88eed20f9b794a0bb9156772cef1d3fd7781fae25c1e5b3eff71315747878911f8363c6c817fb4b80865ec9b02ce1043867a50b4a667c44557b32b4d11f94701899f70ea4ce0c4fe30538f4f74149f2d28b55cc00e80afa3f1a35632d45bdce042662bfea9878f6555b860d2fff3568cd9e573104cb72b4f35518d9e6b5dd11083621acf5bb8670ee49e270c94625c6a0975e644df15ae43e1975672c71cbb15f6fceb45d1298b393202f75092cd65015052279f2819a8b94a0915507d3b60686c2ec22b0bc19f0490a8045673ee33b6fa29326eb97d6ca3df3d633e481445a76bbe83bb668b60e9d893bca0b7443b996c1bfb929fe28cdf96a60d2282214cb25f4b153b463acfde3ae267de7003f513f8623a552f266beada1cceb320696e86fa0fa65fe9348174ba3def09d2c6d5e26e6a2f4fac8bb2385358f48b694f6ebb63f6bc06d99c2b8c5c4923e2e56d859fd2a7058f94d8131d27e73d851c9feb64e36ff7c687c4c603927044f520ce1fca9c19d5ffb1a7029235e183bbb2bd6cd5a6033eef373f55f9e7b7097d14b7564913d1019f94a07bb8ce69750ec9857b083914b95452e583a6aea52b3159d1be1a3b284ca30af434bc8fc18508fc8c547a85be2055387fa32c332a6935be3eb674489a8a07b1735c2f64c59f1218cae08cf9dd915145392900c2531a227290d4323377b7881c041678292efb94d33f663f859825d5faded082399682ced726af028f0e66f4e5493c4b42d37bdd3e6c409cd2d97d35b73ed050ff8c0f2298376596bc3bfcbf17286f55fe22f18251bfb0318d17ff85374f14a216d15634631e2257b1f72715c1ffb60ec2b67f07c8b95c0e8da4b7a109dee4cd328e590b76f09c62e5dd5154e5e202c675c3c78b7ca9df1801d985567f665f0bf8217c868ac301f350f6b8e456fc84acad12041a775bb9e0e884bc4d7f589fac0b5eb9ea2269b2a4bd96d5c8d40189744a05d7ff8d35b201806627f62a99598975ef9484fc53192d5ff9cf6c0c63cfd97dc1c9d4938f4e39d66369e5bf198140ce8cd234757535ea02df227066f37c0a9818c5e13e2da5ca2e1ebd88b1a73e497b217e8e613841b692ac374defa3981a8c4ee60009378f1c30513971b6844ecdf4462aefcb71223bc5044736b324e2b08d62cb5836ddded0543ff6634b771147e8bac2a9c68c591c4d89aa9e67c32eaa4824f4d955afd181a2c7326d5091ddf1f02a95ef0bbecd5470c8fae6c774c8bee901417975e47696728b3d3a896757bd0464cd9952518c4d82302832e1329eb363ecade5d6f97f65e90dfd91818188e1f6d0f4ea87fcfa8b87ee1350269376c69349e3d5890dcd9613b55d5c8d9b051be48efaf7cead004f1a5666d89e2c2c8e6af8ab47426829bf319ee806ab615db690863fde8cead9620ad702fe863bd14fa9439a9cb9f17d6efebc337556ea9a2ab0c34a1fb3fd48e1f37bc1c77de564ce0b002a7b1ab5b2c675b3016fcc93cfcc45f584a53ebfacd7b6bb59eae512b4b393935943baabfd1b1856568c70dd25a403a7853de80a0f12480cc7136762f03b75e44f95e82cccdeb5725fa57d37466841cbf2cb0005b2608f08bb18b78ddc1fc56c07d35c4b5a9f2deefeb22598c5c84bf823dab1da7a33d26e4b5463f8bc56e0f5e61e5903831a6582b55f81f6d4b584ba201004f850305c1022be90378f4b9875d8bda3e30a88303e8f1d2e0a60a954ed5459c52570b2746509423f90617adfac1a76a1adc50128a0ade53ffe3824b0e77e350a445b79b6e9823f02300e0ac894a0b63945cac1e6c725825625e8ddad632ebd056b953b05d4840876df5fe42f87c3d85566ffc9471a72eb61d76fd9bd9f8526ce34e312c0441f0ed39b6c4c8d0ec918358df9823b20a019046652824065c7ceb8ef95fffb3bc7bc7fede7bdbdc989c36a8ed53e30069579bba5ab6b5cf472b0ce29e35f8aecbf4f481552d2b727ccfc038f21e2b2c97a719d065bd065ef5bd2447e8620a47425b2d60748522b16515ab790abcf73c8d196cb7440a510a39eacabb21fd0a410211d23b0a11dda799376c0d57af2f78f7e73506e2980752d65e37b70387b512a245691f7c949aa9667c93e3cbce33eb19f92aa974e65dfac466dc82dfb483151d28f18ddb19b105ecd552e89aa4586b37a03c08b1205dbbd7e28b334d052affa174c16ccec7b269038b7cbd202a9f0623012a37cfb44732a7f928555b5191fadf310188d66dad268e7c88ff8f414b0a84bcb703052fdd3cdec56020eef035a3d1e2755d5b5fcc6da0180bf365e94bb2fb01da71918978108e83dc1b26fc8b9f2ce125f1f73b76c866f8d6680f059128c5c8ce218e197c73bcd0abcaf67d89e0cb45f8351b9ee64be32157d429a9f76fa01958ffbac4cfab0533a64c7a2"}, 0x1015, 0x3) (async) r1 = socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r2 = signalfd(r1, &(0x7f0000001140)={[0x8f, 0x293]}, 0x8) setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r2, 0x84, 0x75, &(0x7f0000001180)={0x0, 0x8000}, 0x8) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r3, &(0x7f0000000000)="05", 0x7e53d) [ 647.338389][T31566] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 647.346357][T31566] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 647.354412][T31566] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 647.362389][T31566] 13:08:12 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 25) 13:08:12 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) r1 = socket$inet6(0xa, 0x6, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000100)={@in={{0x2, 0x4e21, @rand_addr=0x64010101}}, 0x0, 0x0, 0x48, 0x0, "34affb26f409f2b7645b84cb27cf0ad6c7435a10ed3f4b61c97690ac02f837de375a092689d5478901086c2b71cd2bba5dad675fe1216be0ae61162f36e238011139088bcc277fc2fd0e4a2bd42663f5"}, 0xd8) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f00000000c0)="ce996a3f811b7e716f119b5930a3f503", 0x10) 13:08:12 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r2, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f0000000000)=[{0x26, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0x0, 0x0}}], 0xfd63) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r2, 0xc0a45322, &(0x7f0000000180)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) [ 647.456609][T31603] FAULT_INJECTION: forcing a failure. [ 647.456609][T31603] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 647.494895][T31603] CPU: 0 PID: 31603 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 647.505015][T31603] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 647.515091][T31603] Call Trace: [ 647.518372][T31603] [ 647.521300][T31603] dump_stack_lvl+0xcd/0x134 [ 647.525902][T31603] should_fail.cold+0x5/0xa [ 647.530442][T31603] copyin+0x19/0x120 [ 647.534351][T31603] _copy_from_iter+0x1ca/0x11c0 [ 647.539210][T31603] ? trace_hardirqs_on+0x2d/0x120 [ 647.544292][T31603] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 647.549947][T31603] ? __sk_mem_raise_allocated+0x713/0x1860 [ 647.555778][T31603] copy_page_from_iter+0x321/0x520 [ 647.560900][T31603] ? __sk_mem_schedule+0xa7/0xe0 [ 647.565853][T31603] mptcp_sendmsg+0x8d6/0x15a0 [ 647.570545][T31603] ? __mptcp_push_pending+0x770/0x770 [ 647.575940][T31603] ? aa_af_perm+0x230/0x230 [ 647.580463][T31603] ? aa_file_perm+0x595/0x1230 [ 647.585247][T31603] ? _kstrtoul+0xf0/0xf0 [ 647.589516][T31603] inet6_sendmsg+0x99/0xe0 [ 647.593958][T31603] ? inet6_compat_ioctl+0x310/0x310 [ 647.599173][T31603] sock_sendmsg+0xcf/0x120 [ 647.603603][T31603] sock_write_iter+0x291/0x3d0 [ 647.608378][T31603] ? sock_sendmsg+0x120/0x120 [ 647.613070][T31603] ? bpf_lsm_file_permission+0x5/0x10 [ 647.618449][T31603] ? security_file_permission+0xab/0xd0 [ 647.624005][T31603] vfs_write+0x9e9/0xdd0 [ 647.628255][T31603] ? kernel_write+0x630/0x630 [ 647.632939][T31603] ? __fget_files+0x26a/0x440 [ 647.637622][T31603] ? __fget_light+0xe5/0x270 [ 647.642216][T31603] ksys_write+0x1e8/0x250 [ 647.646552][T31603] ? __ia32_sys_read+0xb0/0xb0 [ 647.651327][T31603] __do_fast_syscall_32+0x65/0xf0 [ 647.656360][T31603] do_fast_syscall_32+0x2f/0x70 [ 647.661220][T31603] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 647.667558][T31603] RIP: 0023:0xf7fe1549 [ 647.671631][T31603] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 647.691259][T31603] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 647.699673][T31603] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 647.707651][T31603] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 647.715617][T31603] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 647.723582][T31603] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 647.731555][T31603] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 647.739530][T31603] 13:08:13 executing program 2: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async, rerun: 32) r0 = getpid() (rerun: 32) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) fcntl$getown(0xffffffffffffffff, 0x9) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) creat(&(0x7f00000003c0)='./file0\x00', 0x0) (async, rerun: 32) syz_clone3(&(0x7f0000000a00)={0x1c2b82000, 0x0, 0x0, 0x0, {0x33}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async, rerun: 32) getpid() r3 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x108, 0x7d}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x5, 0x9, &(0x7f0000000680)=@framed={{0x18, 0x8, 0x0, 0x0, 0x25}, [@map_fd={0x18, 0x0, 0x1, 0x0, r3}, @generic={0x34, 0x8, 0x0, 0x0, 0xff000000}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) r5 = openat$proc_capi20(0xffffff9c, &(0x7f00000000c0), 0x280, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r5, 0x8983, &(0x7f0000000100)={0x7, 'macvtap0\x00', {0x3}, 0x4}) 13:08:13 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 30) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:13 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 26) 13:08:13 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) fsetxattr$trusted_overlay_upper(r0, &(0x7f00000000c0), &(0x7f0000000100)={0x0, 0xfb, 0x1015, 0x1, 0x0, "737fe5d0d43ae4055b3cb169c5fa5cf4", "021d311447b1ef9c08d6e8bbb74a1a8cd4bdf5d2b21efe3ccba76972835187cc37feb98dbef6d7e3698774c8ae535d12939aaf4f8d071d60a05b17674afa7e48a0011bda51b122c04b37a2f030656d95f5f5a3be35029e91c5ef94b04ba25441da37ebe0abc3dc295bd162bad23880bcba3924f38d073768da4a8cf8444d6780de606530a7fbd25e35ab0e99ac1a523497e763b701ddaf5fb7fd55b9cdbd9852d067ae8b4f794c9bdcf98103e5dea6572c8386f2bf6e42c2e96bf546dbd0a2ebb4a9276e62208e7a7c6a3141afce3d827ee62cbdb946eb1edb7d4bccc8e9c64a2b71b3f802ed40fe591d8e458a8d40b76f440d43135ca39a15883a09ce036449f2d5e2672694c3f989c4e1f55f3b39d4f601f4e696737fdae148b6bb177b6b051d5a83f1ceaec8e4c59c8ddc6eba5458a58e37429d207ec160e7385238300a75f2416f830930d304f20b2fb5aa74ee0ff13d9cb9574f9555d23db2dcbf86a9526fca44d247f84d4c7e9bc08973fdad829ebaae75a6c8008824bb63909969cafe34926ffe18cf6aff68e6d6f338c663c137ac23cf20129789fe1f29679ec3bc436dc755ed7e186e7d2174a35a7cd81f987ef5b1932c6159c7363f8a7d9707dc0f33ec205387242fb4f79635a7f77ee5c90a5959eee298068f1e484ab0f1255f67c6945bd381db859de46fa85bd2aaf92103d4dfb3e5e1780057c6fa6d670ce68a004bf1f37f31325cfdddc9c6ebeba0f2be39096879f11c974f4c6f3787753c067fc6354f13e78075aeba8398d13398790bda94fa23a540abceacdf20eae4d03faa66928a5df43e7ba2cc32539aacafef45c77b5489646d856db7058caa2ffaf02d2251e36a47ec9d2bbbf86a27d9127e10649df7f1463418f4e80e44dbfac9e48157486c6b7dab6910998412e3f67c5e99e3e2fd0635300a5b804e21eeb70f03c25286748143d3e2c1a0105acc0b59b23911868bf01caa336cb525eefdd019f9cf6ad55d57098ab49899f95db618c4974957e0ad5bbe8d09ff838e7af55effc42a708900e9b4f73b3b2ce1f7ca4359f74e294c5cb1303a3d9b392875186bfcca88b2602e2c327c54f9d8c9e04b0d63130d873db161c1f41cc8f223a4978ed6559ce6a86b88086b9802818d1f05c4f8bbecab84ee96fe055cf3fa864c81977ec3eabfd397e863a399c85cf169ad2b9c3f83b8aaa6e6008e5404dcd60057fef6a2c5282ea2e94d5ef64a4fad65c8e304f0f22109e857ea21cde5e27610e592df30d994566ba6b92afab581c57cfe30536f73b99ae58dea3f0b5149ebbd42ed6b6f9f0967ec2eda3a22158b35f995dcc600415f0cdec41699a520747dcfe0765ec87d7ee3cd843d6929cf2d3f98ecaa53b7b47edf7b255792af70fc2993c68116f829b955f87cc5bdf6f0d576c741582036704d3faa13803ef65b64937fba8787c7bfa417ca751fad5bb13f94a44e37047bbf3a458d8f86f9b394835660e7281d96ff2edbc4d59176ebb2fe9a1a237d57e1aef5d48b048f9889e04d317f44652cbe4f487e05c91c9ce9cc9b5559f67bb98198ca72b8796064fa5fc3ca597694b69d8a75ab29d7195c8b32cda3c2ecf7f1b5dbce90a89305e4ae42b98734da04ea83b727701ccfd85fd087697b48447e0ceb0b6d8e7910e664f8a694a1af61ce6ffdd60544f7dacc66e1d8839c856af2ddb0361b5df0509b5fa8da1b17df2890cdf32292437725b0b3c56019dea5a9f3f46f2d1a75d413b8565d12dd711a93b58ed40efcea4bf9d0c0a248f50e0d8943e0b0dc0cb65c2eacd018763ff7657e505ce389f7c2c1eee66300966cbf608b133ac1d8463008e720521a11d62e91756731d4e595979c961a3b924d8de10c79acbf66eddfdb3683629a756e41788f792241825137f6be3ffccad4b6c245fcc39d5d7be89ca5303604593823f4116ec5f3454134f8f99febf6b55dd229a31666d9a8c424c7260debcb35257e55723b50c24c8d9b843a19b1ff9de72fd0d88df9d3c0d62f3b16061bd53553ca0eb5fce0c242f6aadf0477ddb4802d5498fe4fdbfd0df3b681ab2af768206abeae84f4846094a2d865be463daf91a9f88881dfc32d81bf152c7b9a61467e99a8d72ac4378924cd0383861b8d3db30cded75a6f4be625028ea8e2783538dc11eb33b251faf5b27fb943f8e53669cfe6a3ac388c4144509d4296d586d7888b8474143c9fd6e9dcb73fbb14b44550492247516f1a3bc81fe552c410bcf428caac8e7621a88e90a4e91f43d858fb40588b4be508b9e79959b2d091e2093f7ef226384a42ff834b651d1f00671a4fe4600a77b8995fa6c96e057b79858826e4aa49e1298a8b3e8470a7f2008cfc9e62b6e723187095b8a7a4fa83700f3fa84a897e3560501df32691101fae41e022b7be01ee2067ac789944dac11d977ed741afe0f01ff174e3919a986961aa824454f45238627070eb76157071690d514b225dd4637fbc5be4adb138e785484a73c1170502231f6e4243742f3b92fc9702f23659a17f86bb3ebae4fb07d2a0bc449c19b49588b91d43d8a6e99b163449809611aa02bb8c611d0e37732f850dfb378b4dec9d52b9e593cb5909d1b590276c9cad5bffb86c02cfca9c2ee23d100a8db5ca12a19d83abeb6e4080f5d6a00605cc59cfca424a860a437ce2a99252d0efa27e8992f8abcd13be0c3d634f084e3ba2fe72e1a5490ec7d79d539a13161ca36177f7d7c2350337feea5e87cd360f5f38d725299ca7e9b7fa2af5327a2e4f3b731e3f407a5c14bb50a17aacc4de78e47bf0e2f6008e2da0bddb78d3babd82748d9e82099335584e8b55bf608f6e964d797a72a8aa9dc0333804b1f4ac83bf50e90a8ca53c0cb62ea484e074fd8c631fa814e114b720ff31843a1f0e4009d94b821f8af2a0ce62b94cae9a7cb2fc98256506d863197c3d7dd77b7f4e595d72f8123f0933839a508f9ece4c9fab1f6f42b524f6c3c717f16fb7985c8c57d01d651fa98b325928b7e9f5cc2bd7c4b5464269c6b54654ee7ea09eeefac3edbbd66fd4b2fd7b03cf8ccb5be0be787f1929587b26f29dce9781b7ef754cf977034e9e84c445c350c085d7e6bdf018abcf0b446d0d066df86bc393dbe70aa25f253250b7c4230a31558f8311acfa8714836dcd2d99578a837ae05f206dc07a13df2d5c4586689a8f6035f60ec257f25943e3671ed680ab941f74ddbe3347c0ec8c0cf904619d8b183f5668d732872103eb2b09d9673fedf559ffdcc0b4a38eb6ddaf1bdea903017b649898755ffb3da6bee11afb620faae414b2f354e417fc273541ec19b73f3ad38968b39247ede95caba99455e7a389efde7efe40d7b5d2e8f5933159bb261ae3365935e4e6d3ee88eed20f9b794a0bb9156772cef1d3fd7781fae25c1e5b3eff71315747878911f8363c6c817fb4b80865ec9b02ce1043867a50b4a667c44557b32b4d11f94701899f70ea4ce0c4fe30538f4f74149f2d28b55cc00e80afa3f1a35632d45bdce042662bfea9878f6555b860d2fff3568cd9e573104cb72b4f35518d9e6b5dd11083621acf5bb8670ee49e270c94625c6a0975e644df15ae43e1975672c71cbb15f6fceb45d1298b393202f75092cd65015052279f2819a8b94a0915507d3b60686c2ec22b0bc19f0490a8045673ee33b6fa29326eb97d6ca3df3d633e481445a76bbe83bb668b60e9d893bca0b7443b996c1bfb929fe28cdf96a60d2282214cb25f4b153b463acfde3ae267de7003f513f8623a552f266beada1cceb320696e86fa0fa65fe9348174ba3def09d2c6d5e26e6a2f4fac8bb2385358f48b694f6ebb63f6bc06d99c2b8c5c4923e2e56d859fd2a7058f94d8131d27e73d851c9feb64e36ff7c687c4c603927044f520ce1fca9c19d5ffb1a7029235e183bbb2bd6cd5a6033eef373f55f9e7b7097d14b7564913d1019f94a07bb8ce69750ec9857b083914b95452e583a6aea52b3159d1be1a3b284ca30af434bc8fc18508fc8c547a85be2055387fa32c332a6935be3eb674489a8a07b1735c2f64c59f1218cae08cf9dd915145392900c2531a227290d4323377b7881c041678292efb94d33f663f859825d5faded082399682ced726af028f0e66f4e5493c4b42d37bdd3e6c409cd2d97d35b73ed050ff8c0f2298376596bc3bfcbf17286f55fe22f18251bfb0318d17ff85374f14a216d15634631e2257b1f72715c1ffb60ec2b67f07c8b95c0e8da4b7a109dee4cd328e590b76f09c62e5dd5154e5e202c675c3c78b7ca9df1801d985567f665f0bf8217c868ac301f350f6b8e456fc84acad12041a775bb9e0e884bc4d7f589fac0b5eb9ea2269b2a4bd96d5c8d40189744a05d7ff8d35b201806627f62a99598975ef9484fc53192d5ff9cf6c0c63cfd97dc1c9d4938f4e39d66369e5bf198140ce8cd234757535ea02df227066f37c0a9818c5e13e2da5ca2e1ebd88b1a73e497b217e8e613841b692ac374defa3981a8c4ee60009378f1c30513971b6844ecdf4462aefcb71223bc5044736b324e2b08d62cb5836ddded0543ff6634b771147e8bac2a9c68c591c4d89aa9e67c32eaa4824f4d955afd181a2c7326d5091ddf1f02a95ef0bbecd5470c8fae6c774c8bee901417975e47696728b3d3a896757bd0464cd9952518c4d82302832e1329eb363ecade5d6f97f65e90dfd91818188e1f6d0f4ea87fcfa8b87ee1350269376c69349e3d5890dcd9613b55d5c8d9b051be48efaf7cead004f1a5666d89e2c2c8e6af8ab47426829bf319ee806ab615db690863fde8cead9620ad702fe863bd14fa9439a9cb9f17d6efebc337556ea9a2ab0c34a1fb3fd48e1f37bc1c77de564ce0b002a7b1ab5b2c675b3016fcc93cfcc45f584a53ebfacd7b6bb59eae512b4b393935943baabfd1b1856568c70dd25a403a7853de80a0f12480cc7136762f03b75e44f95e82cccdeb5725fa57d37466841cbf2cb0005b2608f08bb18b78ddc1fc56c07d35c4b5a9f2deefeb22598c5c84bf823dab1da7a33d26e4b5463f8bc56e0f5e61e5903831a6582b55f81f6d4b584ba201004f850305c1022be90378f4b9875d8bda3e30a88303e8f1d2e0a60a954ed5459c52570b2746509423f90617adfac1a76a1adc50128a0ade53ffe3824b0e77e350a445b79b6e9823f02300e0ac894a0b63945cac1e6c725825625e8ddad632ebd056b953b05d4840876df5fe42f87c3d85566ffc9471a72eb61d76fd9bd9f8526ce34e312c0441f0ed39b6c4c8d0ec918358df9823b20a019046652824065c7ceb8ef95fffb3bc7bc7fede7bdbdc989c36a8ed53e30069579bba5ab6b5cf472b0ce29e35f8aecbf4f481552d2b727ccfc038f21e2b2c97a719d065bd065ef5bd2447e8620a47425b2d60748522b16515ab790abcf73c8d196cb7440a510a39eacabb21fd0a410211d23b0a11dda799376c0d57af2f78f7e73506e2980752d65e37b70387b512a245691f7c949aa9667c93e3cbce33eb19f92aa974e65dfac466dc82dfb483151d28f18ddb19b105ecd552e89aa4586b37a03c08b1205dbbd7e28b334d052affa174c16ccec7b269038b7cbd202a9f0623012a37cfb44732a7f928555b5191fadf310188d66dad268e7c88ff8f414b0a84bcb703052fdd3cdec56020eef035a3d1e2755d5b5fcc6da0180bf365e94bb2fb01da71918978108e83dc1b26fc8b9f2ce125f1f73b76c866f8d6680f059128c5c8ce218e197c73bcd0abcaf67d89e0cb45f8351b9ee64be32157d429a9f76fa01958ffbac4cfab0533a64c7a2"}, 0x1015, 0x3) (async) r1 = socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r2 = signalfd(r1, &(0x7f0000001140)={[0x8f, 0x293]}, 0x8) setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r2, 0x84, 0x75, &(0x7f0000001180)={0x0, 0x8000}, 0x8) (async) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r3, &(0x7f0000000000)="05", 0x7e53d) 13:08:13 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) r1 = socket$inet6(0xa, 0x6, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000100)={@in={{0x2, 0x4e21, @rand_addr=0x64010101}}, 0x0, 0x0, 0x48, 0x0, "34affb26f409f2b7645b84cb27cf0ad6c7435a10ed3f4b61c97690ac02f837de375a092689d5478901086c2b71cd2bba5dad675fe1216be0ae61162f36e238011139088bcc277fc2fd0e4a2bd42663f5"}, 0xd8) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f00000000c0)="ce996a3f811b7e716f119b5930a3f503", 0x10) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) socket$inet6(0xa, 0x6, 0x0) (async) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000100)={@in={{0x2, 0x4e21, @rand_addr=0x64010101}}, 0x0, 0x0, 0x48, 0x0, "34affb26f409f2b7645b84cb27cf0ad6c7435a10ed3f4b61c97690ac02f837de375a092689d5478901086c2b71cd2bba5dad675fe1216be0ae61162f36e238011139088bcc277fc2fd0e4a2bd42663f5"}, 0xd8) (async) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f00000000c0)="ce996a3f811b7e716f119b5930a3f503", 0x10) (async) 13:08:13 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r3, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) dup2(r2, r1) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000180)={'ip6tnl0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x2f, 0x2, 0x6, 0x4, 0x40, @remote, @local, 0x7800, 0x40, 0x80, 0x8}}) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)=@deltfilter={0x34, 0x2d, 0x20, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r4, {0x8, 0x1}, {0x1, 0xf}, {0xe, 0x4}}, [@TCA_CHAIN={0x8, 0xb, 0xffffffff}, @TCA_RATE={0x6, 0x5, {0x95, 0x7f}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x60048051) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:13 executing program 5: socket$inet6(0xa, 0x0, 0xa065) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:13 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async, rerun: 32) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) (rerun: 32) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r2, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) (async) write$sndseq(r2, &(0x7f0000000000)=[{0x26, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0x0, 0x0}}], 0xfd63) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r2, 0xc0a45322, &(0x7f0000000180)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r0, 0x7) [ 648.019402][T31626] FAULT_INJECTION: forcing a failure. [ 648.019402][T31626] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 648.054178][T31626] CPU: 1 PID: 31626 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 648.064308][T31626] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 648.074389][T31626] Call Trace: [ 648.077687][T31626] [ 648.080629][T31626] dump_stack_lvl+0xcd/0x134 [ 648.085257][T31626] should_fail.cold+0x5/0xa [ 648.089809][T31626] copyin+0x19/0x120 [ 648.093736][T31626] _copy_from_iter+0x1ca/0x11c0 [ 648.098619][T31626] ? trace_hardirqs_on+0x2d/0x120 [ 648.103702][T31626] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 648.109371][T31626] ? __sk_mem_raise_allocated+0x713/0x1860 [ 648.115213][T31626] copy_page_from_iter+0x321/0x520 [ 648.120335][T31626] ? __sk_mem_schedule+0xa7/0xe0 [ 648.125292][T31626] mptcp_sendmsg+0x8d6/0x15a0 [ 648.129985][T31626] ? __mptcp_push_pending+0x770/0x770 [ 648.135364][T31626] ? aa_af_perm+0x230/0x230 [ 648.139869][T31626] ? aa_file_perm+0x595/0x1230 [ 648.144630][T31626] ? _kstrtoul+0xf0/0xf0 [ 648.148895][T31626] inet6_sendmsg+0x99/0xe0 [ 648.153326][T31626] ? inet6_compat_ioctl+0x310/0x310 [ 648.158537][T31626] sock_sendmsg+0xcf/0x120 [ 648.162967][T31626] sock_write_iter+0x291/0x3d0 [ 648.167744][T31626] ? sock_sendmsg+0x120/0x120 [ 648.172436][T31626] ? bpf_lsm_file_permission+0x5/0x10 [ 648.177809][T31626] ? security_file_permission+0xab/0xd0 [ 648.183366][T31626] vfs_write+0x9e9/0xdd0 [ 648.187614][T31626] ? kernel_write+0x630/0x630 [ 648.192300][T31626] ? __fget_files+0x26a/0x440 [ 648.196979][T31626] ? __fget_light+0xe5/0x270 [ 648.201575][T31626] ksys_write+0x1e8/0x250 [ 648.205909][T31626] ? __ia32_sys_read+0xb0/0xb0 [ 648.210714][T31626] __do_fast_syscall_32+0x65/0xf0 [ 648.215748][T31626] do_fast_syscall_32+0x2f/0x70 [ 648.220605][T31626] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 648.226946][T31626] RIP: 0023:0xf7f2d549 [ 648.231011][T31626] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 648.250622][T31626] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 648.259040][T31626] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 13:08:13 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async, rerun: 64) socket(0x0, 0x0, 0x1) (rerun: 64) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r2, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f0000000000)=[{0x26, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0x0, 0x0}}], 0xfd63) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r2, 0xc0a45322, &(0x7f0000000180)) (async, rerun: 64) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) (rerun: 64) tkill(r0, 0x7) [ 648.267013][T31626] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 648.274982][T31626] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 648.282956][T31626] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 648.290921][T31626] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 648.298897][T31626] [ 648.304627][T31633] FAULT_INJECTION: forcing a failure. [ 648.304627][T31633] name fail_usercopy, interval 1, probability 0, space 0, times 0 13:08:13 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 31) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) [ 648.378898][T31633] CPU: 1 PID: 31633 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 648.389030][T31633] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 648.399112][T31633] Call Trace: [ 648.402408][T31633] [ 648.405359][T31633] dump_stack_lvl+0xcd/0x134 [ 648.409979][T31633] should_fail.cold+0x5/0xa [ 648.414531][T31633] copyin+0x19/0x120 [ 648.418459][T31633] _copy_from_iter+0x1ca/0x11c0 [ 648.423334][T31633] ? trace_hardirqs_on+0x2d/0x120 [ 648.428402][T31633] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 648.434075][T31633] ? __sk_mem_raise_allocated+0x713/0x1860 [ 648.439934][T31633] copy_page_from_iter+0x321/0x520 [ 648.445076][T31633] ? __sk_mem_schedule+0xa7/0xe0 [ 648.450049][T31633] mptcp_sendmsg+0x8d6/0x15a0 [ 648.454761][T31633] ? __mptcp_push_pending+0x770/0x770 [ 648.460164][T31633] ? aa_af_perm+0x230/0x230 [ 648.464696][T31633] ? aa_file_perm+0x595/0x1230 [ 648.469481][T31633] ? _kstrtoul+0xf0/0xf0 [ 648.473757][T31633] inet6_sendmsg+0x99/0xe0 [ 648.478221][T31633] ? inet6_compat_ioctl+0x310/0x310 [ 648.483459][T31633] sock_sendmsg+0xcf/0x120 [ 648.487914][T31633] sock_write_iter+0x291/0x3d0 [ 648.492709][T31633] ? sock_sendmsg+0x120/0x120 [ 648.497422][T31633] ? bpf_lsm_file_permission+0x5/0x10 [ 648.502821][T31633] ? security_file_permission+0xab/0xd0 [ 648.508400][T31633] vfs_write+0x9e9/0xdd0 [ 648.512672][T31633] ? kernel_write+0x630/0x630 [ 648.517376][T31633] ? __fget_files+0x26a/0x440 [ 648.522064][T31633] ? __fget_light+0xe5/0x270 [ 648.526661][T31633] ksys_write+0x1e8/0x250 [ 648.530998][T31633] ? __ia32_sys_read+0xb0/0xb0 [ 648.535773][T31633] __do_fast_syscall_32+0x65/0xf0 [ 648.540805][T31633] do_fast_syscall_32+0x2f/0x70 [ 648.545663][T31633] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 648.552004][T31633] RIP: 0023:0xf7fe1549 [ 648.556068][T31633] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 13:08:14 executing program 2: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) fcntl$getown(0xffffffffffffffff, 0x9) (rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) creat(&(0x7f00000003c0)='./file0\x00', 0x0) (async, rerun: 64) syz_clone3(&(0x7f0000000a00)={0x1c2b82000, 0x0, 0x0, 0x0, {0x33}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async, rerun: 64) getpid() (async) r3 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x108, 0x7d}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x5, 0x9, &(0x7f0000000680)=@framed={{0x18, 0x8, 0x0, 0x0, 0x25}, [@map_fd={0x18, 0x0, 0x1, 0x0, r3}, @generic={0x34, 0x8, 0x0, 0x0, 0xff000000}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r4 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) r5 = openat$proc_capi20(0xffffff9c, &(0x7f00000000c0), 0x280, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r5, 0x8983, &(0x7f0000000100)={0x7, 'macvtap0\x00', {0x3}, 0x4}) [ 648.575679][T31633] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 648.584093][T31633] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 648.592062][T31633] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 648.600031][T31633] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 648.608000][T31633] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 648.615967][T31633] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 648.623940][T31633] 13:08:14 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r3, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) (async) dup2(r2, r1) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000180)={'ip6tnl0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x2f, 0x2, 0x6, 0x4, 0x40, @remote, @local, 0x7800, 0x40, 0x80, 0x8}}) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)=@deltfilter={0x34, 0x2d, 0x20, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r4, {0x8, 0x1}, {0x1, 0xf}, {0xe, 0x4}}, [@TCA_CHAIN={0x8, 0xb, 0xffffffff}, @TCA_RATE={0x6, 0x5, {0x95, 0x7f}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x60048051) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:14 executing program 5: socket$inet6(0xa, 0x0, 0xa065) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:14 executing program 1: r0 = syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r1 = gettid() r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r2, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) socketpair(0x25, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f00000002c0)={&(0x7f0000000180), 0xc, &(0x7f0000000200)={&(0x7f00000003c0)={0x28, r0, 0x4, 0x70bd2c, 0x25dfdbfe, {}, [@L2TP_ATTR_IFNAME={0x14, 0x8, 'nr0\x00'}]}, 0x28}, 0x1, 0x0, 0x0, 0x44040}, 0x80) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r2, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r2, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r1, 0x7) 13:08:14 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 27) 13:08:14 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) io_setup(0x3ff, &(0x7f0000000500)=0x0) (rerun: 64) io_submit(r3, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) (async) dup2(r2, r1) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000180)={'ip6tnl0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x2f, 0x2, 0x6, 0x4, 0x40, @remote, @local, 0x7800, 0x40, 0x80, 0x8}}) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)=@deltfilter={0x34, 0x2d, 0x20, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r4, {0x8, 0x1}, {0x1, 0xf}, {0xe, 0x4}}, [@TCA_CHAIN={0x8, 0xb, 0xffffffff}, @TCA_RATE={0x6, 0x5, {0x95, 0x7f}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x60048051) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:14 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 32) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:14 executing program 5: socket$inet6(0xa, 0x0, 0xa065) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) [ 648.909448][T31693] FAULT_INJECTION: forcing a failure. [ 648.909448][T31693] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 648.949384][T31697] FAULT_INJECTION: forcing a failure. [ 648.949384][T31697] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 648.963086][T31693] CPU: 1 PID: 31693 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 648.973203][T31693] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 648.983288][T31693] Call Trace: [ 648.986577][T31693] [ 648.989525][T31693] dump_stack_lvl+0xcd/0x134 [ 648.994164][T31693] should_fail.cold+0x5/0xa [ 648.998705][T31693] copyin+0x19/0x120 [ 649.002762][T31693] _copy_from_iter+0x1ca/0x11c0 [ 649.007650][T31693] ? trace_hardirqs_on+0x2d/0x120 [ 649.012716][T31693] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 649.018368][T31693] ? __sk_mem_raise_allocated+0x713/0x1860 [ 649.024201][T31693] copy_page_from_iter+0x321/0x520 [ 649.029332][T31693] ? __sk_mem_schedule+0xa7/0xe0 [ 649.034294][T31693] mptcp_sendmsg+0x8d6/0x15a0 [ 649.038997][T31693] ? __mptcp_push_pending+0x770/0x770 [ 649.044382][T31693] ? aa_af_perm+0x230/0x230 [ 649.048892][T31693] ? aa_file_perm+0x595/0x1230 [ 649.053657][T31693] ? _kstrtoul+0xf0/0xf0 [ 649.057908][T31693] inet6_sendmsg+0x99/0xe0 [ 649.062337][T31693] ? inet6_compat_ioctl+0x310/0x310 [ 649.067546][T31693] sock_sendmsg+0xcf/0x120 [ 649.071976][T31693] sock_write_iter+0x291/0x3d0 [ 649.076756][T31693] ? sock_sendmsg+0x120/0x120 [ 649.081447][T31693] ? bpf_lsm_file_permission+0x5/0x10 [ 649.086837][T31693] ? security_file_permission+0xab/0xd0 [ 649.092420][T31693] vfs_write+0x9e9/0xdd0 [ 649.096690][T31693] ? kernel_write+0x630/0x630 [ 649.101386][T31693] ? __fget_files+0x26a/0x440 [ 649.106167][T31693] ? __fget_light+0xe5/0x270 [ 649.110776][T31693] ksys_write+0x1e8/0x250 [ 649.115131][T31693] ? __ia32_sys_read+0xb0/0xb0 [ 649.119908][T31693] __do_fast_syscall_32+0x65/0xf0 [ 649.124948][T31693] do_fast_syscall_32+0x2f/0x70 [ 649.129813][T31693] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 649.136154][T31693] RIP: 0023:0xf7fe1549 [ 649.140220][T31693] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 649.159831][T31693] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 649.168247][T31693] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 649.176215][T31693] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 649.184180][T31693] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 649.192146][T31693] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 649.200111][T31693] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 649.208090][T31693] [ 649.216723][T31697] CPU: 1 PID: 31697 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 649.226838][T31697] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 649.236928][T31697] Call Trace: [ 649.240235][T31697] [ 649.243181][T31697] dump_stack_lvl+0xcd/0x134 [ 649.247806][T31697] should_fail.cold+0x5/0xa [ 649.252352][T31697] copyin+0x19/0x120 [ 649.256266][T31697] _copy_from_iter+0x1ca/0x11c0 13:08:14 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000240)=""/239, 0xef, 0xb, &(0x7f0000000200)={0x77359400}) 13:08:14 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 28) [ 649.261144][T31697] ? trace_hardirqs_on+0x2d/0x120 [ 649.266223][T31697] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 649.271889][T31697] ? __sk_mem_raise_allocated+0x713/0x1860 [ 649.277738][T31697] copy_page_from_iter+0x321/0x520 [ 649.282878][T31697] ? __sk_mem_schedule+0xa7/0xe0 [ 649.287859][T31697] mptcp_sendmsg+0x8d6/0x15a0 [ 649.292576][T31697] ? __mptcp_push_pending+0x770/0x770 [ 649.297984][T31697] ? aa_af_perm+0x230/0x230 [ 649.302513][T31697] ? aa_file_perm+0x595/0x1230 [ 649.307305][T31697] ? _kstrtoul+0xf0/0xf0 [ 649.311585][T31697] inet6_sendmsg+0x99/0xe0 [ 649.316124][T31697] ? inet6_compat_ioctl+0x310/0x310 [ 649.321359][T31697] sock_sendmsg+0xcf/0x120 [ 649.325815][T31697] sock_write_iter+0x291/0x3d0 [ 649.330617][T31697] ? sock_sendmsg+0x120/0x120 [ 649.335334][T31697] ? bpf_lsm_file_permission+0x5/0x10 [ 649.340725][T31697] ? security_file_permission+0xab/0xd0 [ 649.346565][T31697] vfs_write+0x9e9/0xdd0 [ 649.350836][T31697] ? kernel_write+0x630/0x630 [ 649.355624][T31697] ? __fget_files+0x26a/0x440 [ 649.359226][T31710] FAULT_INJECTION: forcing a failure. [ 649.359226][T31710] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 649.360309][T31697] ? __fget_light+0xe5/0x270 [ 649.360342][T31697] ksys_write+0x1e8/0x250 [ 649.382259][T31697] ? __ia32_sys_read+0xb0/0xb0 [ 649.387068][T31697] __do_fast_syscall_32+0x65/0xf0 [ 649.392119][T31697] do_fast_syscall_32+0x2f/0x70 [ 649.397075][T31697] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 649.403425][T31697] RIP: 0023:0xf7f2d549 [ 649.407500][T31697] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 649.427129][T31697] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 649.435572][T31697] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 649.443571][T31697] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 649.451560][T31697] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 13:08:15 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = openat$vsock(0xffffff9c, &(0x7f00000000c0), 0x482800, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000100)={0x2, 0x2, '\x00', [@ra, @jumbo, @jumbo={0xc2, 0x4, 0x9}, @enc_lim={0x4, 0x1, 0x79}, @ra={0x5, 0x2, 0x5}]}, 0x20) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000180)={0x10001, 0x2, 0x10000, 0x2000, &(0x7f0000ffb000/0x2000)=nil}) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000140)=[@in6={0xa, 0x4e23, 0x20, @empty, 0x9}], 0x1c) [ 649.459548][T31697] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 649.467532][T31697] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 649.475530][T31697] 13:08:15 executing program 1: r0 = syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r1 = gettid() (async) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r2, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) socketpair(0x25, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f00000002c0)={&(0x7f0000000180), 0xc, &(0x7f0000000200)={&(0x7f00000003c0)={0x28, r0, 0x4, 0x70bd2c, 0x25dfdbfe, {}, [@L2TP_ATTR_IFNAME={0x14, 0x8, 'nr0\x00'}]}, 0x28}, 0x1, 0x0, 0x0, 0x44040}, 0x80) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r2, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r2, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r1, 0x7) [ 649.507196][T31710] CPU: 1 PID: 31710 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 649.517315][T31710] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 649.527389][T31710] Call Trace: [ 649.530681][T31710] [ 649.533627][T31710] dump_stack_lvl+0xcd/0x134 [ 649.538248][T31710] should_fail.cold+0x5/0xa [ 649.542790][T31710] copyin+0x19/0x120 [ 649.546705][T31710] _copy_from_iter+0x1ca/0x11c0 [ 649.551580][T31710] ? trace_hardirqs_on+0x2d/0x120 [ 649.556644][T31710] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 649.562313][T31710] ? __sk_mem_raise_allocated+0x713/0x1860 [ 649.568163][T31710] copy_page_from_iter+0x321/0x520 [ 649.573390][T31710] ? __sk_mem_schedule+0xa7/0xe0 [ 649.578382][T31710] mptcp_sendmsg+0x8d6/0x15a0 [ 649.583104][T31710] ? __mptcp_push_pending+0x770/0x770 [ 649.588523][T31710] ? aa_af_perm+0x230/0x230 [ 649.593064][T31710] ? aa_file_perm+0x595/0x1230 [ 649.598469][T31710] ? _kstrtoul+0xf0/0xf0 [ 649.602754][T31710] inet6_sendmsg+0x99/0xe0 [ 649.607210][T31710] ? inet6_compat_ioctl+0x310/0x310 [ 649.612795][T31710] sock_sendmsg+0xcf/0x120 [ 649.617257][T31710] sock_write_iter+0x291/0x3d0 [ 649.622064][T31710] ? sock_sendmsg+0x120/0x120 [ 649.626812][T31710] ? bpf_lsm_file_permission+0x5/0x10 [ 649.632215][T31710] ? security_file_permission+0xab/0xd0 [ 649.637807][T31710] vfs_write+0x9e9/0xdd0 [ 649.642090][T31710] ? kernel_write+0x630/0x630 [ 649.646798][T31710] ? __fget_files+0x26a/0x440 [ 649.651502][T31710] ? __fget_light+0xe5/0x270 [ 649.656103][T31710] ksys_write+0x1e8/0x250 [ 649.660443][T31710] ? __ia32_sys_read+0xb0/0xb0 [ 649.665219][T31710] __do_fast_syscall_32+0x65/0xf0 [ 649.670254][T31710] do_fast_syscall_32+0x2f/0x70 [ 649.675122][T31710] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 649.681461][T31710] RIP: 0023:0xf7fe1549 [ 649.685533][T31710] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 649.705141][T31710] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 649.713559][T31710] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 649.721530][T31710] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 649.729526][T31710] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 649.737500][T31710] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 649.745467][T31710] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 649.753446][T31710] 13:08:15 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) fstat(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = getegid() fchown(r0, r1, r2) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) shutdown(r3, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r3, &(0x7f0000000000)="05", 0x7e53d) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4e23, 0x1, @mcast2, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:15 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 33) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:15 executing program 1: r0 = syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async, rerun: 64) socket(0x0, 0x0, 0x1) (rerun: 64) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) r1 = gettid() r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r2, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) socketpair(0x25, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f00000002c0)={&(0x7f0000000180), 0xc, &(0x7f0000000200)={&(0x7f00000003c0)={0x28, r0, 0x4, 0x70bd2c, 0x25dfdbfe, {}, [@L2TP_ATTR_IFNAME={0x14, 0x8, 'nr0\x00'}]}, 0x28}, 0x1, 0x0, 0x0, 0x44040}, 0x80) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r2, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r2, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r1, 0x7) 13:08:15 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) fstat(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) r2 = getegid() fchown(r0, r1, r2) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async, rerun: 64) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) (rerun: 64) shutdown(r3, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r3, &(0x7f0000000000)="05", 0x7e53d) (async, rerun: 64) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4e23, 0x1, @mcast2, 0xd}, 0x1c) (async, rerun: 64) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:15 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 29) 13:08:15 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000240)=""/239, 0xef, 0xb, &(0x7f0000000200)={0x77359400}) 13:08:15 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r2, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) dup2(r1, r0) sendmsg$NL80211_CMD_SET_WDS_PEER(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x80, 0x0, 0x4, 0x70bd2c, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x1f, 0x36}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @from_mac=@broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @random="45e2eb7a0b47"}, @NL80211_ATTR_MAC={0xa, 0x6, @random="a92d8e83aa1b"}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}, @NL80211_ATTR_MAC={0xa, 0x6, @random="cc2cac724287"}, @NL80211_ATTR_MAC={0xa, 0x6, @random="2b3556916417"}, @NL80211_ATTR_MAC={0xa, 0x6, @random="64bdfbe68402"}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}]}, 0x80}, 0x1, 0x0, 0x0, 0x4c001}, 0x80091) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r3 = gettid() r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r4, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r4, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r4, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r4, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r3, 0x7) 13:08:15 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000240)=""/239, 0xef, 0xb, &(0x7f0000000200)={0x77359400}) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000240)=""/239, 0xef, 0xb, &(0x7f0000000200)={0x77359400}) (async) [ 649.969335][T31726] FAULT_INJECTION: forcing a failure. [ 649.969335][T31726] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 649.991641][T31726] CPU: 1 PID: 31726 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 650.001759][T31726] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 650.011840][T31726] Call Trace: [ 650.015142][T31726] [ 650.018094][T31726] dump_stack_lvl+0xcd/0x134 [ 650.022726][T31726] should_fail.cold+0x5/0xa [ 650.027262][T31726] copyin+0x19/0x120 [ 650.031157][T31726] _copy_from_iter+0x1ca/0x11c0 [ 650.036023][T31726] ? trace_hardirqs_on+0x2d/0x120 [ 650.041056][T31726] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 650.046715][T31726] ? __sk_mem_raise_allocated+0x713/0x1860 [ 650.049770][T31737] FAULT_INJECTION: forcing a failure. [ 650.049770][T31737] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 650.052529][T31726] copy_page_from_iter+0x321/0x520 [ 650.052562][T31726] ? __sk_mem_schedule+0xa7/0xe0 [ 650.075637][T31726] mptcp_sendmsg+0x8d6/0x15a0 [ 650.080341][T31726] ? __mptcp_push_pending+0x770/0x770 [ 650.085726][T31726] ? aa_af_perm+0x230/0x230 [ 650.090241][T31726] ? aa_file_perm+0x595/0x1230 [ 650.095014][T31726] ? _kstrtoul+0xf0/0xf0 [ 650.099293][T31726] inet6_sendmsg+0x99/0xe0 [ 650.103735][T31726] ? inet6_compat_ioctl+0x310/0x310 [ 650.108946][T31726] sock_sendmsg+0xcf/0x120 [ 650.113391][T31726] sock_write_iter+0x291/0x3d0 [ 650.118178][T31726] ? sock_sendmsg+0x120/0x120 [ 650.122880][T31726] ? bpf_lsm_file_permission+0x5/0x10 [ 650.128267][T31726] ? security_file_permission+0xab/0xd0 [ 650.133834][T31726] vfs_write+0x9e9/0xdd0 [ 650.138093][T31726] ? kernel_write+0x630/0x630 [ 650.142777][T31726] ? __fget_files+0x26a/0x440 [ 650.147458][T31726] ? __fget_light+0xe5/0x270 [ 650.152053][T31726] ksys_write+0x1e8/0x250 [ 650.156392][T31726] ? __ia32_sys_read+0xb0/0xb0 [ 650.161167][T31726] __do_fast_syscall_32+0x65/0xf0 [ 650.166202][T31726] do_fast_syscall_32+0x2f/0x70 [ 650.171061][T31726] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 650.177401][T31726] RIP: 0023:0xf7f2d549 [ 650.181467][T31726] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 650.201075][T31726] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 650.209488][T31726] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 13:08:15 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) fstat(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) r2 = getegid() fchown(r0, r1, r2) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) shutdown(r3, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r3, &(0x7f0000000000)="05", 0x7e53d) (async) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4e23, 0x1, @mcast2, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:15 executing program 0: dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f00000000c0)={@in={{0x2, 0x4e20, @rand_addr=0x64010101}}, 0x0, 0x0, 0x2f, 0x0, "31fd13809e76dfc8babbb0466f096baf216c8ca4ba8a1c52cbad9dde64aa0803d6e0b5a9771c653c9fe495e572055ed808ef942d91f51c20312f237e5d732d6c215ad29b1848a1cb4d415ce5e7347cd3"}, 0xd8) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:15 executing program 5: socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) (async) r1 = openat$vsock(0xffffff9c, &(0x7f00000000c0), 0x482800, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000100)={0x2, 0x2, '\x00', [@ra, @jumbo, @jumbo={0xc2, 0x4, 0x9}, @enc_lim={0x4, 0x1, 0x79}, @ra={0x5, 0x2, 0x5}]}, 0x20) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000180)={0x10001, 0x2, 0x10000, 0x2000, &(0x7f0000ffb000/0x2000)=nil}) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000140)=[@in6={0xa, 0x4e23, 0x20, @empty, 0x9}], 0x1c) [ 650.217455][T31726] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 650.225422][T31726] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 650.233389][T31726] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 650.241356][T31726] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 650.249329][T31726] 13:08:15 executing program 2: r0 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$user(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)="cd5dd66b1bf38e83c777513f961b09cf11c77d761b1740ec2f21648c4867a916e5d9875ea1d8ede3f196880509595d", 0x2f, r0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) openat$nvme_fabrics(0xffffff9c, &(0x7f0000000000), 0x200, 0x0) r2 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write(r2, &(0x7f0000000200)="05", 0x1) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:15 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = openat$vsock(0xffffff9c, &(0x7f00000000c0), 0x482800, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000100)={0x2, 0x2, '\x00', [@ra, @jumbo, @jumbo={0xc2, 0x4, 0x9}, @enc_lim={0x4, 0x1, 0x79}, @ra={0x5, 0x2, 0x5}]}, 0x20) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000180)={0x10001, 0x2, 0x10000, 0x2000, &(0x7f0000ffb000/0x2000)=nil}) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000140)=[@in6={0xa, 0x4e23, 0x20, @empty, 0x9}], 0x1c) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) openat$vsock(0xffffff9c, &(0x7f00000000c0), 0x482800, 0x0) (async) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000100)={0x2, 0x2, '\x00', [@ra, @jumbo, @jumbo={0xc2, 0x4, 0x9}, @enc_lim={0x4, 0x1, 0x79}, @ra={0x5, 0x2, 0x5}]}, 0x20) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000180)={0x10001, 0x2, 0x10000, 0x2000, &(0x7f0000ffb000/0x2000)=nil}) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000140)=[@in6={0xa, 0x4e23, 0x20, @empty, 0x9}], 0x1c) (async) 13:08:15 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 34) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:15 executing program 2: r0 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$user(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)="cd5dd66b1bf38e83c777513f961b09cf11c77d761b1740ec2f21648c4867a916e5d9875ea1d8ede3f196880509595d", 0x2f, r0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) openat$nvme_fabrics(0xffffff9c, &(0x7f0000000000), 0x200, 0x0) r2 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write(r2, &(0x7f0000000200)="05", 0x1) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) (async) add_key$user(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)="cd5dd66b1bf38e83c777513f961b09cf11c77d761b1740ec2f21648c4867a916e5d9875ea1d8ede3f196880509595d", 0x2f, r0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) openat$nvme_fabrics(0xffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) socket$kcm(0x2, 0xa, 0x2) (async) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) write(r2, &(0x7f0000000200)="05", 0x1) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) [ 650.435447][T31737] CPU: 1 PID: 31737 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 650.445576][T31737] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 650.455656][T31737] Call Trace: [ 650.458951][T31737] [ 650.461901][T31737] dump_stack_lvl+0xcd/0x134 [ 650.466527][T31737] should_fail.cold+0x5/0xa [ 650.471077][T31737] copyin+0x19/0x120 [ 650.475010][T31737] _copy_from_iter+0x1ca/0x11c0 [ 650.479883][T31737] ? trace_hardirqs_on+0x2d/0x120 [ 650.484946][T31737] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 650.490614][T31737] ? __sk_mem_raise_allocated+0x713/0x1860 [ 650.491343][T31784] FAULT_INJECTION: forcing a failure. [ 650.491343][T31784] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 650.496445][T31737] copy_page_from_iter+0x321/0x520 [ 650.496477][T31737] ? __sk_mem_schedule+0xa7/0xe0 [ 650.519550][T31737] mptcp_sendmsg+0x8d6/0x15a0 [ 650.524263][T31737] ? __mptcp_push_pending+0x770/0x770 [ 650.529676][T31737] ? aa_af_perm+0x230/0x230 [ 650.534215][T31737] ? aa_file_perm+0x595/0x1230 [ 650.539006][T31737] ? _kstrtoul+0xf0/0xf0 [ 650.543288][T31737] inet6_sendmsg+0x99/0xe0 [ 650.547723][T31737] ? inet6_compat_ioctl+0x310/0x310 [ 650.552952][T31737] sock_sendmsg+0xcf/0x120 [ 650.557410][T31737] sock_write_iter+0x291/0x3d0 [ 650.562221][T31737] ? sock_sendmsg+0x120/0x120 [ 650.566942][T31737] ? bpf_lsm_file_permission+0x5/0x10 [ 650.572345][T31737] ? security_file_permission+0xab/0xd0 [ 650.577920][T31737] vfs_write+0x9e9/0xdd0 [ 650.582202][T31737] ? kernel_write+0x630/0x630 [ 650.586910][T31737] ? __fget_files+0x26a/0x440 [ 650.591615][T31737] ? __fget_light+0xe5/0x270 [ 650.596218][T31737] ksys_write+0x1e8/0x250 [ 650.600574][T31737] ? __ia32_sys_read+0xb0/0xb0 [ 650.605379][T31737] __do_fast_syscall_32+0x65/0xf0 [ 650.610438][T31737] do_fast_syscall_32+0x2f/0x70 [ 650.615309][T31737] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 650.621654][T31737] RIP: 0023:0xf7fe1549 13:08:16 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0}, '\x00'}) ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000200)) ioctl$int_in(r1, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r1, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r1, 0x6, 0x19, &(0x7f0000000100), 0x4) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000100)=[@in={0x2, 0x4e23, @multicast1}, @in6={0xa, 0x4e20, 0x3, @private2, 0x1}, @in6={0xa, 0x4e23, 0x7, @loopback, 0x4f4c}, @in={0x2, 0x4e20, @remote}, @in6={0xa, 0x4e20, 0x3, @private0, 0x3}], 0x74) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) r4 = openat$ocfs2_control(0xffffff9c, &(0x7f00000000c0), 0x300041, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000080)='scalable\x00', 0x9) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @empty, 0xd}, 0x1c) write(r3, &(0x7f0000000000)="05", 0x7e53d) [ 650.625733][T31737] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 650.645366][T31737] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 650.653800][T31737] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 650.661797][T31737] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 650.669792][T31737] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 650.677791][T31737] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 650.685798][T31737] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 650.693890][T31737] [ 650.698629][T31784] CPU: 0 PID: 31784 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 650.708737][T31784] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 650.718803][T31784] Call Trace: [ 650.722086][T31784] [ 650.725016][T31784] dump_stack_lvl+0xcd/0x134 [ 650.729623][T31784] should_fail.cold+0x5/0xa [ 650.734147][T31784] copyin+0x19/0x120 [ 650.738046][T31784] _copy_from_iter+0x1ca/0x11c0 [ 650.742905][T31784] ? trace_hardirqs_on+0x2d/0x120 [ 650.747959][T31784] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 650.753621][T31784] ? __sk_mem_raise_allocated+0x713/0x1860 [ 650.759470][T31784] copy_page_from_iter+0x321/0x520 [ 650.764597][T31784] ? __sk_mem_schedule+0xa7/0xe0 [ 650.769578][T31784] mptcp_sendmsg+0x8d6/0x15a0 [ 650.774301][T31784] ? __mptcp_push_pending+0x770/0x770 [ 650.779698][T31784] ? aa_af_perm+0x230/0x230 [ 650.784233][T31784] ? aa_file_perm+0x595/0x1230 [ 650.789006][T31784] ? _kstrtoul+0xf0/0xf0 [ 650.793273][T31784] inet6_sendmsg+0x99/0xe0 [ 650.797705][T31784] ? inet6_compat_ioctl+0x310/0x310 [ 650.802915][T31784] sock_sendmsg+0xcf/0x120 [ 650.807354][T31784] sock_write_iter+0x291/0x3d0 [ 650.812132][T31784] ? sock_sendmsg+0x120/0x120 [ 650.816863][T31784] ? bpf_lsm_file_permission+0x5/0x10 [ 650.822248][T31784] ? security_file_permission+0xab/0xd0 [ 650.827810][T31784] vfs_write+0x9e9/0xdd0 [ 650.832066][T31784] ? kernel_write+0x630/0x630 [ 650.836784][T31784] ? __fget_files+0x26a/0x440 [ 650.841474][T31784] ? __fget_light+0xe5/0x270 [ 650.846080][T31784] ksys_write+0x1e8/0x250 [ 650.850417][T31784] ? __ia32_sys_read+0xb0/0xb0 [ 650.855191][T31784] __do_fast_syscall_32+0x65/0xf0 [ 650.860256][T31784] do_fast_syscall_32+0x2f/0x70 [ 650.865130][T31784] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 650.871469][T31784] RIP: 0023:0xf7f2d549 [ 650.875542][T31784] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 650.895172][T31784] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 650.903678][T31784] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 650.911647][T31784] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 650.919627][T31784] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 650.927596][T31784] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 650.935567][T31784] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 650.943577][T31784] 13:08:16 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 30) 13:08:16 executing program 2: r0 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$user(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)="cd5dd66b1bf38e83c777513f961b09cf11c77d761b1740ec2f21648c4867a916e5d9875ea1d8ede3f196880509595d", 0x2f, r0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) openat$nvme_fabrics(0xffffff9c, &(0x7f0000000000), 0x200, 0x0) r2 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write(r2, &(0x7f0000000200)="05", 0x1) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) (async) add_key$user(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)="cd5dd66b1bf38e83c777513f961b09cf11c77d761b1740ec2f21648c4867a916e5d9875ea1d8ede3f196880509595d", 0x2f, r0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) openat$nvme_fabrics(0xffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) socket$kcm(0x2, 0xa, 0x2) (async) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) write(r2, &(0x7f0000000200)="05", 0x1) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) 13:08:16 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r2, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) (async) dup2(r1, r0) sendmsg$NL80211_CMD_SET_WDS_PEER(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x80, 0x0, 0x4, 0x70bd2c, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x1f, 0x36}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @from_mac=@broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @random="45e2eb7a0b47"}, @NL80211_ATTR_MAC={0xa, 0x6, @random="a92d8e83aa1b"}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}, @NL80211_ATTR_MAC={0xa, 0x6, @random="cc2cac724287"}, @NL80211_ATTR_MAC={0xa, 0x6, @random="2b3556916417"}, @NL80211_ATTR_MAC={0xa, 0x6, @random="64bdfbe68402"}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}]}, 0x80}, 0x1, 0x0, 0x0, 0x4c001}, 0x80091) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r3 = gettid() (async) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r4, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r4, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r4, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r4, 0xc04c5349, &(0x7f0000000340)={0x80}) (async, rerun: 64) tkill(r3, 0x7) (rerun: 64) 13:08:16 executing program 0: dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f00000000c0)={@in={{0x2, 0x4e20, @rand_addr=0x64010101}}, 0x0, 0x0, 0x2f, 0x0, "31fd13809e76dfc8babbb0466f096baf216c8ca4ba8a1c52cbad9dde64aa0803d6e0b5a9771c653c9fe495e572055ed808ef942d91f51c20312f237e5d732d6c215ad29b1848a1cb4d415ce5e7347cd3"}, 0xd8) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f00000000c0)={@in={{0x2, 0x4e20, @rand_addr=0x64010101}}, 0x0, 0x0, 0x2f, 0x0, "31fd13809e76dfc8babbb0466f096baf216c8ca4ba8a1c52cbad9dde64aa0803d6e0b5a9771c653c9fe495e572055ed808ef942d91f51c20312f237e5d732d6c215ad29b1848a1cb4d415ce5e7347cd3"}, 0xd8) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) 13:08:16 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 35) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:16 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) io_setup(0x3ff, &(0x7f0000000500)=0x0) (rerun: 64) io_submit(r2, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) (async) dup2(r1, r0) (async, rerun: 64) sendmsg$NL80211_CMD_SET_WDS_PEER(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x80, 0x0, 0x4, 0x70bd2c, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x1f, 0x36}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @from_mac=@broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @random="45e2eb7a0b47"}, @NL80211_ATTR_MAC={0xa, 0x6, @random="a92d8e83aa1b"}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}, @NL80211_ATTR_MAC={0xa, 0x6, @random="cc2cac724287"}, @NL80211_ATTR_MAC={0xa, 0x6, @random="2b3556916417"}, @NL80211_ATTR_MAC={0xa, 0x6, @random="64bdfbe68402"}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}]}, 0x80}, 0x1, 0x0, 0x0, 0x4c001}, 0x80091) (async, rerun: 64) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r3 = gettid() (async) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r4, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r4, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r4, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r4, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r3, 0x7) 13:08:16 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r1, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, &(0x7f0000000140)=0x10) r2 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000300)=0x8) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x6c, &(0x7f0000000080)={r3}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000100)={r3, @in6={{0xa, 0x4e23, 0x4, @remote, 0x7ff}}, 0x6d43, 0x0, 0x7, 0x4, 0xc2, 0xfffff3b7, 0x7}, 0x9c) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f00000000c0)={0x6, r0, 0x2}) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4001, 0xffffffff, @local, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:16 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r1, 0x0) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, &(0x7f0000000140)=0x10) r2 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000300)=0x8) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x6c, &(0x7f0000000080)={r3}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000100)={r3, @in6={{0xa, 0x4e23, 0x4, @remote, 0x7ff}}, 0x6d43, 0x0, 0x7, 0x4, 0xc2, 0xfffff3b7, 0x7}, 0x9c) (async) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f00000000c0)={0x6, r0, 0x2}) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4001, 0xffffffff, @local, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async, rerun: 64) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (rerun: 64) 13:08:16 executing program 0: dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f00000000c0)={@in={{0x2, 0x4e20, @rand_addr=0x64010101}}, 0x0, 0x0, 0x2f, 0x0, "31fd13809e76dfc8babbb0466f096baf216c8ca4ba8a1c52cbad9dde64aa0803d6e0b5a9771c653c9fe495e572055ed808ef942d91f51c20312f237e5d732d6c215ad29b1848a1cb4d415ce5e7347cd3"}, 0xd8) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f00000000c0)={@in={{0x2, 0x4e20, @rand_addr=0x64010101}}, 0x0, 0x0, 0x2f, 0x0, "31fd13809e76dfc8babbb0466f096baf216c8ca4ba8a1c52cbad9dde64aa0803d6e0b5a9771c653c9fe495e572055ed808ef942d91f51c20312f237e5d732d6c215ad29b1848a1cb4d415ce5e7347cd3"}, 0xd8) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) 13:08:16 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r1 = gettid() r2 = gettid() process_vm_writev(r2, &(0x7f0000000180), 0x0, &(0x7f0000121000), 0x0, 0x0) prctl$PR_SET_PTRACER(0x59616d61, r2) r3 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) recvmmsg(r0, &(0x7f00000014c0)=[{{&(0x7f0000000700)=@tipc=@name, 0x80, &(0x7f0000000200)=[{&(0x7f0000000780)=""/215, 0xd7}, {&(0x7f0000000880)=""/66, 0x42}], 0x2, &(0x7f0000000900)=""/172, 0xac}, 0x9}, {{&(0x7f00000009c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000e00)=[{&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000a40)=""/94, 0x5e}, {&(0x7f0000000ac0)=""/55, 0x37}, {&(0x7f0000000b00)=""/201, 0xc9}, {&(0x7f0000000c00)=""/53, 0x35}, {&(0x7f0000000c40)=""/251, 0xfb}, {&(0x7f0000000d40)=""/155, 0x9b}], 0x7}, 0x7}, {{&(0x7f0000000e40)=@alg, 0x80, &(0x7f0000001200)=[{&(0x7f0000000ec0)=""/200, 0xc8}, {&(0x7f0000000fc0)=""/108, 0x6c}, {&(0x7f0000001040)=""/235, 0xeb}, {0xffffffffffffffff}, {&(0x7f0000001140)=""/156, 0x9c}], 0x5, &(0x7f0000001240)}, 0xcb4}, {{&(0x7f0000001280)=@vsock={0x28, 0x0, 0x0, @local}, 0x80, &(0x7f0000001380)=[{&(0x7f0000001300)=""/128, 0x80}], 0x1, &(0x7f00000013c0)=""/232, 0xe8}, 0x7}], 0x4, 0x1, 0x0) read(r3, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r3, 0x4040534e, &(0x7f0000000300)={0x2e6, @tick=0xf9c0, 0x40, {}, 0x0, 0x0, 0x5}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r3, 0xc058534b, &(0x7f0000000240)={0x0, 0x4, 0x5}) ioprio_get$pid(0x3, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r3, 0xc04c5349, &(0x7f0000000340)={0x80}) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), 0xffffffffffffffff) write$sndseq(r3, &(0x7f0000001240)=[{0x20, 0xdd, 0x8, 0xc, @tick=0x3, {0x9, 0x81}, {0xff}, @connect={{0x2, 0x3f}, {0x2, 0x81}}}, {0xa9, 0x6, 0x7, 0xe0, @tick, {0x7, 0x23}, {0x1b, 0xab}, @addr={0x4, 0x3}}], 0x38) sendmsg$TIPC_NL_KEY_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000300)={&(0x7f0000000680)={0x6c, r4, 0x8, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_MON={0xfffffffffffffeb5}, @TIPC_NLA_MEDIA={0x4}, @TIPC_NLA_SOCK={0x4c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x3ff}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}, @TIPC_NLA_SOCK_CON={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xf78b}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x91e}]}]}, @TIPC_NLA_PUBL={0x4}]}, 0x6c}, 0x1, 0x0, 0x0, 0x41}, 0x4000000) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="8c820000", @ANYRES16=r4, @ANYBLOB="080026bd7000fbdbdf2505000000600002800400040008000200470000000400040014000380080002000600000008000100070000001c000380080001007efaffff08000200360400000800020000005251080002000100000014000380080001000200000008000100000000022c000980080002004bb9ff53080001000d000000080002005a0d00000800020081000000080001008e0000001c000580080001006574680008000100657468000700010069620000bc0005800c000280080004009b0000001c00028008000200001000000800010004000000080003000500000008000100657468000700010069620000440002800800040008000000080001001a0000000800030001040000080004000100000008000300ff0f000008000300d40d00000800030008720000080001000000000014000280080003007f00000008000400ff0f0000080001006574680008000100756470000c000280080001000a0000000c00028008000200ffff0000200002800800020005000000140003800800020000040000080002000600000018000780080002001cd100000c000400ff03000000000000dc0004800900010073797a31000000000c00078008000400080000002c000780080002004000000008000100030000000800020005000000080002000600000008000100000000004c0007800800020003000000080001001200000008000300cb46000008000400c5d4000008000400f3de00000800040009000000080001001c000000080001000400000008000400060000000900010073797a30000000003c0007800800020001000000080003000600000008000200090000000800020008000000080002000100000008000400a30000000800040000000100"], 0x28c}, 0x1, 0x0, 0x0, 0x8804}, 0x10) tkill(r1, 0x7) 13:08:16 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r1, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, &(0x7f0000000140)=0x10) r2 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000300)=0x8) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x6c, &(0x7f0000000080)={r3}, &(0x7f00000000c0)=0x8) (async) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000100)={r3, @in6={{0xa, 0x4e23, 0x4, @remote, 0x7ff}}, 0x6d43, 0x0, 0x7, 0x4, 0xc2, 0xfffff3b7, 0x7}, 0x9c) (async) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f00000000c0)={0x6, r0, 0x2}) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4001, 0xffffffff, @local, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) [ 651.259830][T31836] FAULT_INJECTION: forcing a failure. [ 651.259830][T31836] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 651.273335][T31836] CPU: 1 PID: 31836 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 651.283443][T31836] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 651.293499][T31836] Call Trace: [ 651.296770][T31836] [ 651.299699][T31836] dump_stack_lvl+0xcd/0x134 [ 651.304331][T31836] should_fail.cold+0x5/0xa [ 651.308864][T31836] copyin+0x19/0x120 [ 651.312834][T31836] _copy_from_iter+0x1ca/0x11c0 [ 651.317699][T31836] ? trace_hardirqs_on+0x2d/0x120 [ 651.322738][T31836] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 651.328391][T31836] ? __sk_mem_raise_allocated+0x713/0x1860 [ 651.334212][T31836] copy_page_from_iter+0x321/0x520 [ 651.339335][T31836] ? __sk_mem_schedule+0xa7/0xe0 [ 651.344297][T31836] mptcp_sendmsg+0x8d6/0x15a0 [ 651.348985][T31836] ? __mptcp_push_pending+0x770/0x770 [ 651.354370][T31836] ? aa_af_perm+0x230/0x230 [ 651.358965][T31836] ? aa_file_perm+0x595/0x1230 [ 651.363732][T31836] ? _kstrtoul+0xf0/0xf0 [ 651.368001][T31836] inet6_sendmsg+0x99/0xe0 [ 651.372431][T31836] ? inet6_compat_ioctl+0x310/0x310 [ 651.377749][T31836] sock_sendmsg+0xcf/0x120 [ 651.382210][T31836] sock_write_iter+0x291/0x3d0 [ 651.386985][T31836] ? sock_sendmsg+0x120/0x120 [ 651.391668][T31836] ? bpf_lsm_file_permission+0x5/0x10 [ 651.397048][T31836] ? security_file_permission+0xab/0xd0 [ 651.402604][T31836] vfs_write+0x9e9/0xdd0 [ 651.406854][T31836] ? kernel_write+0x630/0x630 [ 651.411536][T31836] ? __fget_files+0x26a/0x440 [ 651.416220][T31836] ? __fget_light+0xe5/0x270 [ 651.420821][T31836] ksys_write+0x1e8/0x250 [ 651.425172][T31836] ? __ia32_sys_read+0xb0/0xb0 [ 651.429955][T31836] __do_fast_syscall_32+0x65/0xf0 [ 651.435007][T31836] do_fast_syscall_32+0x2f/0x70 [ 651.440115][T31836] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 651.446440][T31836] RIP: 0023:0xf7fe1549 [ 651.450495][T31836] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 651.470115][T31836] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 651.478559][T31836] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 651.486529][T31836] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 651.494509][T31836] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 651.502496][T31836] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 651.510480][T31836] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 651.518451][T31836] [ 651.524081][T31839] FAULT_INJECTION: forcing a failure. [ 651.524081][T31839] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 651.537492][T31839] CPU: 0 PID: 31839 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 651.547589][T31839] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 651.557632][T31839] Call Trace: [ 651.560898][T31839] [ 651.563816][T31839] dump_stack_lvl+0xcd/0x134 [ 651.568400][T31839] should_fail.cold+0x5/0xa [ 651.572904][T31839] copyin+0x19/0x120 [ 651.576816][T31839] _copy_from_iter+0x1ca/0x11c0 [ 651.581658][T31839] ? trace_hardirqs_on+0x2d/0x120 [ 651.586682][T31839] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 651.592313][T31839] ? __sk_mem_raise_allocated+0x713/0x1860 [ 651.598116][T31839] copy_page_from_iter+0x321/0x520 [ 651.603221][T31839] ? __sk_mem_schedule+0xa7/0xe0 [ 651.608302][T31839] mptcp_sendmsg+0x8d6/0x15a0 [ 651.612975][T31839] ? __mptcp_push_pending+0x770/0x770 [ 651.618335][T31839] ? aa_af_perm+0x230/0x230 [ 651.622827][T31839] ? aa_file_perm+0x595/0x1230 [ 651.627581][T31839] ? _kstrtoul+0xf0/0xf0 [ 651.631828][T31839] inet6_sendmsg+0x99/0xe0 [ 651.636264][T31839] ? inet6_compat_ioctl+0x310/0x310 [ 651.641474][T31839] sock_sendmsg+0xcf/0x120 [ 651.645917][T31839] sock_write_iter+0x291/0x3d0 [ 651.650696][T31839] ? sock_sendmsg+0x120/0x120 [ 651.655394][T31839] ? bpf_lsm_file_permission+0x5/0x10 [ 651.660774][T31839] ? security_file_permission+0xab/0xd0 [ 651.666331][T31839] vfs_write+0x9e9/0xdd0 [ 651.670585][T31839] ? kernel_write+0x630/0x630 [ 651.675271][T31839] ? __fget_files+0x26a/0x440 [ 651.679957][T31839] ? __fget_light+0xe5/0x270 [ 651.684554][T31839] ksys_write+0x1e8/0x250 [ 651.688892][T31839] ? __ia32_sys_read+0xb0/0xb0 [ 651.693669][T31839] __do_fast_syscall_32+0x65/0xf0 [ 651.698705][T31839] do_fast_syscall_32+0x2f/0x70 [ 651.703564][T31839] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 651.709904][T31839] RIP: 0023:0xf7f2d549 [ 651.714143][T31839] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 651.733757][T31839] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 651.742179][T31839] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 651.750149][T31839] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 13:08:17 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) (async) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0}, '\x00'}) ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000200)) (async) ioctl$int_in(r1, 0x5452, &(0x7f0000000180)=0x8) (async, rerun: 64) sendto$inet(r1, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) (async, rerun: 64) setsockopt$inet_tcp_int(r1, 0x6, 0x19, &(0x7f0000000100), 0x4) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000100)=[@in={0x2, 0x4e23, @multicast1}, @in6={0xa, 0x4e20, 0x3, @private2, 0x1}, @in6={0xa, 0x4e23, 0x7, @loopback, 0x4f4c}, @in={0x2, 0x4e20, @remote}, @in6={0xa, 0x4e20, 0x3, @private0, 0x3}], 0x74) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async, rerun: 32) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) (rerun: 32) r4 = openat$ocfs2_control(0xffffff9c, &(0x7f00000000c0), 0x300041, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000080)='scalable\x00', 0x9) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @empty, 0xd}, 0x1c) (async) write(r3, &(0x7f0000000000)="05", 0x7e53d) 13:08:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r2, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) dup2(r1, r0) sendmsg$NL80211_CMD_SET_NOACK_MAP(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x10, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x3}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x20000801) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r4, 0x10e, 0xc, &(0x7f0000000040)={0x7}, 0x10) r5 = socket(0x10, 0x3, 0x0) r6 = socket(0x11, 0x800000003, 0x0) bind(r6, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000004c0)=0x14) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00080000a0cfffff73cbc1cf", @ANYRES32=r7, @ANYBLOB="00000000ffffffff00009552749501006e6574656d0000234f57c37bc03e1400b0"], 0x140}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r7, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)=@mpls_getnetconf={0x34, 0x52, 0x200, 0x70bd2a, 0x25dfdbfd, {}, [@IGNORE_ROUTES_WITH_LINKDOWN={0x8, 0x6, 0x6}, @IGNORE_ROUTES_WITH_LINKDOWN={0x8}, @NETCONFA_IFINDEX={0x8, 0x1, r7}, @NETCONFA_IFINDEX={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x40050}, 0x11) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) sendto$inet6(r3, &(0x7f00000000c0)="89a3b8e3b976d5e2323998adb1f5baa5719a8e6c45d663973c532b54cb89447897fde9d2ae924b1786c2f91be92620f4cd6f9667c3dc9b839c2ece8140b79efebb20df8cab0748f033cbd8065410a578d04cbecc2e6fec80041e06f041e157714e793892640848891a097f929a8b4beaad6a10297cd9ebb53c1e55bf61fadb148e3a78733c3daf2473cd9f556aaac9e6c9a3d9499a8856be78f9016f0d458cbc5237c6081b8c55aa04717b42ebb1c2", 0xaf, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000000)="05", 0x7e53d) [ 651.758117][T31839] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 651.766086][T31839] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 651.774083][T31839] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 651.782082][T31839] 13:08:17 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 31) 13:08:17 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f00000001c0)="3f293790c0", 0x5) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xd}, 0x1c) getsockopt(r0, 0x6, 0x6, &(0x7f0000000200)=""/166, &(0x7f00000002c0)=0xa6) write(r1, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f00000000c0)={@in={{0x2, 0x4e23, @private=0xa010101}}, 0x0, 0x0, 0x0, 0x0, "f895ea59ac4d3c595dc80c2a2a0ae0b71c8ae5d4a3b75a659242bc4a172f4cf046ff49c7ae802d22232a289269cf18835999a1dbd06743dcba216a44381780bd1e1acbfbe6e95ce75162be5d0a93bb36"}, 0xd8) 13:08:17 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r1 = gettid() r2 = gettid() process_vm_writev(r2, &(0x7f0000000180), 0x0, &(0x7f0000121000), 0x0, 0x0) prctl$PR_SET_PTRACER(0x59616d61, r2) r3 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) recvmmsg(r0, &(0x7f00000014c0)=[{{&(0x7f0000000700)=@tipc=@name, 0x80, &(0x7f0000000200)=[{&(0x7f0000000780)=""/215, 0xd7}, {&(0x7f0000000880)=""/66, 0x42}], 0x2, &(0x7f0000000900)=""/172, 0xac}, 0x9}, {{&(0x7f00000009c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000e00)=[{&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000a40)=""/94, 0x5e}, {&(0x7f0000000ac0)=""/55, 0x37}, {&(0x7f0000000b00)=""/201, 0xc9}, {&(0x7f0000000c00)=""/53, 0x35}, {&(0x7f0000000c40)=""/251, 0xfb}, {&(0x7f0000000d40)=""/155, 0x9b}], 0x7}, 0x7}, {{&(0x7f0000000e40)=@alg, 0x80, &(0x7f0000001200)=[{&(0x7f0000000ec0)=""/200, 0xc8}, {&(0x7f0000000fc0)=""/108, 0x6c}, {&(0x7f0000001040)=""/235, 0xeb}, {0xffffffffffffffff}, {&(0x7f0000001140)=""/156, 0x9c}], 0x5, &(0x7f0000001240)}, 0xcb4}, {{&(0x7f0000001280)=@vsock={0x28, 0x0, 0x0, @local}, 0x80, &(0x7f0000001380)=[{&(0x7f0000001300)=""/128, 0x80}], 0x1, &(0x7f00000013c0)=""/232, 0xe8}, 0x7}], 0x4, 0x1, 0x0) read(r3, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r3, 0x4040534e, &(0x7f0000000300)={0x2e6, @tick=0xf9c0, 0x40, {}, 0x0, 0x0, 0x5}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r3, 0xc058534b, &(0x7f0000000240)={0x0, 0x4, 0x5}) ioprio_get$pid(0x3, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r3, 0xc04c5349, &(0x7f0000000340)={0x80}) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), 0xffffffffffffffff) write$sndseq(r3, &(0x7f0000001240)=[{0x20, 0xdd, 0x8, 0xc, @tick=0x3, {0x9, 0x81}, {0xff}, @connect={{0x2, 0x3f}, {0x2, 0x81}}}, {0xa9, 0x6, 0x7, 0xe0, @tick, {0x7, 0x23}, {0x1b, 0xab}, @addr={0x4, 0x3}}], 0x38) sendmsg$TIPC_NL_KEY_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000300)={&(0x7f0000000680)={0x6c, r4, 0x8, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_MON={0xfffffffffffffeb5}, @TIPC_NLA_MEDIA={0x4}, @TIPC_NLA_SOCK={0x4c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x3ff}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}, @TIPC_NLA_SOCK_CON={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xf78b}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x91e}]}]}, @TIPC_NLA_PUBL={0x4}]}, 0x6c}, 0x1, 0x0, 0x0, 0x41}, 0x4000000) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="8c820000", @ANYRES16=r4, @ANYBLOB="080026bd7000fbdbdf2505000000600002800400040008000200470000000400040014000380080002000600000008000100070000001c000380080001007efaffff08000200360400000800020000005251080002000100000014000380080001000200000008000100000000022c000980080002004bb9ff53080001000d000000080002005a0d00000800020081000000080001008e0000001c000580080001006574680008000100657468000700010069620000bc0005800c000280080004009b0000001c00028008000200001000000800010004000000080003000500000008000100657468000700010069620000440002800800040008000000080001001a0000000800030001040000080004000100000008000300ff0f000008000300d40d00000800030008720000080001000000000014000280080003007f00000008000400ff0f0000080001006574680008000100756470000c000280080001000a0000000c00028008000200ffff0000200002800800020005000000140003800800020000040000080002000600000018000780080002001cd100000c000400ff03000000000000dc0004800900010073797a31000000000c00078008000400080000002c000780080002004000000008000100030000000800020005000000080002000600000008000100000000004c0007800800020003000000080001001200000008000300cb46000008000400c5d4000008000400f3de00000800040009000000080001001c000000080001000400000008000400060000000900010073797a30000000003c0007800800020001000000080003000600000008000200090000000800020008000000080002000100000008000400a30000000800040000000100"], 0x28c}, 0x1, 0x0, 0x0, 0x8804}, 0x10) tkill(r1, 0x7) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) gettid() (async) gettid() (async) process_vm_writev(r2, &(0x7f0000000180), 0x0, &(0x7f0000121000), 0x0, 0x0) (async) prctl$PR_SET_PTRACER(0x59616d61, r2) (async) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) (async) recvmmsg(r0, &(0x7f00000014c0)=[{{&(0x7f0000000700)=@tipc=@name, 0x80, &(0x7f0000000200)=[{&(0x7f0000000780)=""/215, 0xd7}, {&(0x7f0000000880)=""/66, 0x42}], 0x2, &(0x7f0000000900)=""/172, 0xac}, 0x9}, {{&(0x7f00000009c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000e00)=[{&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000a40)=""/94, 0x5e}, {&(0x7f0000000ac0)=""/55, 0x37}, {&(0x7f0000000b00)=""/201, 0xc9}, {&(0x7f0000000c00)=""/53, 0x35}, {&(0x7f0000000c40)=""/251, 0xfb}, {&(0x7f0000000d40)=""/155, 0x9b}], 0x7}, 0x7}, {{&(0x7f0000000e40)=@alg, 0x80, &(0x7f0000001200)=[{&(0x7f0000000ec0)=""/200, 0xc8}, {&(0x7f0000000fc0)=""/108, 0x6c}, {&(0x7f0000001040)=""/235, 0xeb}, {0xffffffffffffffff}, {&(0x7f0000001140)=""/156, 0x9c}], 0x5, &(0x7f0000001240)}, 0xcb4}, {{&(0x7f0000001280)=@vsock={0x28, 0x0, 0x0, @local}, 0x80, &(0x7f0000001380)=[{&(0x7f0000001300)=""/128, 0x80}], 0x1, &(0x7f00000013c0)=""/232, 0xe8}, 0x7}], 0x4, 0x1, 0x0) (async) read(r3, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r3, 0x4040534e, &(0x7f0000000300)={0x2e6, @tick=0xf9c0, 0x40, {}, 0x0, 0x0, 0x5}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r3, 0xc058534b, &(0x7f0000000240)={0x0, 0x4, 0x5}) (async) ioprio_get$pid(0x3, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r3, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), 0xffffffffffffffff) (async) write$sndseq(r3, &(0x7f0000001240)=[{0x20, 0xdd, 0x8, 0xc, @tick=0x3, {0x9, 0x81}, {0xff}, @connect={{0x2, 0x3f}, {0x2, 0x81}}}, {0xa9, 0x6, 0x7, 0xe0, @tick, {0x7, 0x23}, {0x1b, 0xab}, @addr={0x4, 0x3}}], 0x38) (async) sendmsg$TIPC_NL_KEY_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000300)={&(0x7f0000000680)={0x6c, r4, 0x8, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_MON={0xfffffffffffffeb5}, @TIPC_NLA_MEDIA={0x4}, @TIPC_NLA_SOCK={0x4c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x3ff}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}, @TIPC_NLA_SOCK_CON={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xf78b}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x91e}]}]}, @TIPC_NLA_PUBL={0x4}]}, 0x6c}, 0x1, 0x0, 0x0, 0x41}, 0x4000000) (async) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="8c820000", @ANYRES16=r4, @ANYBLOB="080026bd7000fbdbdf2505000000600002800400040008000200470000000400040014000380080002000600000008000100070000001c000380080001007efaffff08000200360400000800020000005251080002000100000014000380080001000200000008000100000000022c000980080002004bb9ff53080001000d000000080002005a0d00000800020081000000080001008e0000001c000580080001006574680008000100657468000700010069620000bc0005800c000280080004009b0000001c00028008000200001000000800010004000000080003000500000008000100657468000700010069620000440002800800040008000000080001001a0000000800030001040000080004000100000008000300ff0f000008000300d40d00000800030008720000080001000000000014000280080003007f00000008000400ff0f0000080001006574680008000100756470000c000280080001000a0000000c00028008000200ffff0000200002800800020005000000140003800800020000040000080002000600000018000780080002001cd100000c000400ff03000000000000dc0004800900010073797a31000000000c00078008000400080000002c000780080002004000000008000100030000000800020005000000080002000600000008000100000000004c0007800800020003000000080001001200000008000300cb46000008000400c5d4000008000400f3de00000800040009000000080001001c000000080001000400000008000400060000000900010073797a30000000003c0007800800020001000000080003000600000008000200090000000800020008000000080002000100000008000400a30000000800040000000100"], 0x28c}, 0x1, 0x0, 0x0, 0x8804}, 0x10) (async) tkill(r1, 0x7) (async) 13:08:17 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 36) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:17 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f00000001c0)="3f293790c0", 0x5) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async, rerun: 32) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xd}, 0x1c) (async, rerun: 32) getsockopt(r0, 0x6, 0x6, &(0x7f0000000200)=""/166, &(0x7f00000002c0)=0xa6) write(r1, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f00000000c0)={@in={{0x2, 0x4e23, @private=0xa010101}}, 0x0, 0x0, 0x0, 0x0, "f895ea59ac4d3c595dc80c2a2a0ae0b71c8ae5d4a3b75a659242bc4a172f4cf046ff49c7ae802d22232a289269cf18835999a1dbd06743dcba216a44381780bd1e1acbfbe6e95ce75162be5d0a93bb36"}, 0xd8) [ 651.818946][T31876] netlink: 284 bytes leftover after parsing attributes in process `syz-executor.0'. 13:08:17 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f00000001c0)="3f293790c0", 0x5) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xd}, 0x1c) getsockopt(r0, 0x6, 0x6, &(0x7f0000000200)=""/166, &(0x7f00000002c0)=0xa6) write(r1, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f00000000c0)={@in={{0x2, 0x4e23, @private=0xa010101}}, 0x0, 0x0, 0x0, 0x0, "f895ea59ac4d3c595dc80c2a2a0ae0b71c8ae5d4a3b75a659242bc4a172f4cf046ff49c7ae802d22232a289269cf18835999a1dbd06743dcba216a44381780bd1e1acbfbe6e95ce75162be5d0a93bb36"}, 0xd8) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f00000001c0)="3f293790c0", 0x5) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xd}, 0x1c) (async) getsockopt(r0, 0x6, 0x6, &(0x7f0000000200)=""/166, &(0x7f00000002c0)=0xa6) (async) write(r1, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f00000000c0)={@in={{0x2, 0x4e23, @private=0xa010101}}, 0x0, 0x0, 0x0, 0x0, "f895ea59ac4d3c595dc80c2a2a0ae0b71c8ae5d4a3b75a659242bc4a172f4cf046ff49c7ae802d22232a289269cf18835999a1dbd06743dcba216a44381780bd1e1acbfbe6e95ce75162be5d0a93bb36"}, 0xd8) (async) 13:08:17 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0}, '\x00'}) ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000200)) (async) ioctl$int_in(r1, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r1, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r1, 0x6, 0x19, &(0x7f0000000100), 0x4) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000100)=[@in={0x2, 0x4e23, @multicast1}, @in6={0xa, 0x4e20, 0x3, @private2, 0x1}, @in6={0xa, 0x4e23, 0x7, @loopback, 0x4f4c}, @in={0x2, 0x4e20, @remote}, @in6={0xa, 0x4e20, 0x3, @private0, 0x3}], 0x74) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) r4 = openat$ocfs2_control(0xffffff9c, &(0x7f00000000c0), 0x300041, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000080)='scalable\x00', 0x9) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @empty, 0xd}, 0x1c) write(r3, &(0x7f0000000000)="05", 0x7e53d) 13:08:17 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) r1 = openat$vcs(0xffffff9c, &(0x7f00000000c0), 0x282200, 0x0) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0', [{0x20, ' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x20, '(]*@-*\x12[]%'}, {0x20, ' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x20, '%'}, {0x20, '}U(,*'}], 0xa, "d4fdfaec7a8047be740ad22b29965675ed28d7566f84cd07b96efc3fd551fd6f2a20b4c332d136b26bea9230a8780d870959c2a11c76ee"}, 0x77) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4ea0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0xd}, 0x1c) write$binfmt_script(r0, &(0x7f0000000180)={'#! ', './file0', [{0x20, 'cdg\x00'}, {0x20, '%'}, {0x20, '^%}&'}, {0x20, '#! '}], 0xa, "ad2ad3bf02eeeab4b1ea65de2b5dfa729d69d13ee878df48add82e018b8c712aaf60e57c761d3ebd9fa53e2192cea6f5f6040cd4e07e15ca7a386bdb3c604027ba1c129b08e5b92407b66c"}, 0x66) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_delrule={0x60, 0x21, 0x10, 0x70bd25, 0x25dfdbfd, {0xa, 0x90, 0x14, 0xc, 0x5, 0x0, 0x0, 0x0, 0x4}, [@FRA_DST={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @FRA_SRC={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @remote}}, @FRA_DST={0x14, 0x1, @local}, @FIB_RULE_POLICY=@FRA_SUPPRESS_PREFIXLEN={0x8, 0xe, 0x80}]}, 0x60}}, 0x20040004) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000001540)={0x68, 0x0, &(0x7f0000001400)=[@enter_looper, @free_buffer, @release={0x40046306, 0x1}, @dead_binder_done, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x60, 0x18, &(0x7f0000001340)={@flat=@handle={0x73682a85, 0x100, 0x1}, @fda={0x66646185, 0x9, 0x1, 0x1d}, @ptr={0x70742a85, 0x1, &(0x7f0000000340)=""/4096, 0x1000, 0x0, 0x2e}}, &(0x7f00000013c0)={0x0, 0x18, 0x34}}}], 0x85, 0x0, &(0x7f0000001480)="e263305a01047170686235441a49dfc1baa0dcb577a62f37ab734888ddcf811c7a06e67b799e202a481bb8228663874f2f923f3862e9ffd82a1d6aaa91de6cb0cdada3475d3ee739478bf551631b92cd8bfd2357bb1b479a3f4598dfe11b7d300e245b68ee07559a42afd93ee599d5502aaa712732bc88014fb7340a46b93dd786a57faca1"}) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000001580)={0x745a, 0x1, 0x4, 0x2, 0x4, [{0x1a, 0x20, 0x7, '\x00', 0x1006}, {0x8000000000000000, 0x3, 0x20000000, '\x00', 0x1009}, {0x9, 0x998, 0x3, '\x00', 0x1181}, {0x3, 0x81, 0x1, '\x00', 0x2}]}) 13:08:17 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) r1 = openat$vcs(0xffffff9c, &(0x7f00000000c0), 0x282200, 0x0) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0', [{0x20, ' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x20, '(]*@-*\x12[]%'}, {0x20, ' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x20, '%'}, {0x20, '}U(,*'}], 0xa, "d4fdfaec7a8047be740ad22b29965675ed28d7566f84cd07b96efc3fd551fd6f2a20b4c332d136b26bea9230a8780d870959c2a11c76ee"}, 0x77) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4ea0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0xd}, 0x1c) (async) write$binfmt_script(r0, &(0x7f0000000180)={'#! ', './file0', [{0x20, 'cdg\x00'}, {0x20, '%'}, {0x20, '^%}&'}, {0x20, '#! '}], 0xa, "ad2ad3bf02eeeab4b1ea65de2b5dfa729d69d13ee878df48add82e018b8c712aaf60e57c761d3ebd9fa53e2192cea6f5f6040cd4e07e15ca7a386bdb3c604027ba1c129b08e5b92407b66c"}, 0x66) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_delrule={0x60, 0x21, 0x10, 0x70bd25, 0x25dfdbfd, {0xa, 0x90, 0x14, 0xc, 0x5, 0x0, 0x0, 0x0, 0x4}, [@FRA_DST={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @FRA_SRC={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @remote}}, @FRA_DST={0x14, 0x1, @local}, @FIB_RULE_POLICY=@FRA_SUPPRESS_PREFIXLEN={0x8, 0xe, 0x80}]}, 0x60}}, 0x20040004) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000001540)={0x68, 0x0, &(0x7f0000001400)=[@enter_looper, @free_buffer, @release={0x40046306, 0x1}, @dead_binder_done, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x60, 0x18, &(0x7f0000001340)={@flat=@handle={0x73682a85, 0x100, 0x1}, @fda={0x66646185, 0x9, 0x1, 0x1d}, @ptr={0x70742a85, 0x1, &(0x7f0000000340)=""/4096, 0x1000, 0x0, 0x2e}}, &(0x7f00000013c0)={0x0, 0x18, 0x34}}}], 0x85, 0x0, &(0x7f0000001480)="e263305a01047170686235441a49dfc1baa0dcb577a62f37ab734888ddcf811c7a06e67b799e202a481bb8228663874f2f923f3862e9ffd82a1d6aaa91de6cb0cdada3475d3ee739478bf551631b92cd8bfd2357bb1b479a3f4598dfe11b7d300e245b68ee07559a42afd93ee599d5502aaa712732bc88014fb7340a46b93dd786a57faca1"}) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000001580)={0x745a, 0x1, 0x4, 0x2, 0x4, [{0x1a, 0x20, 0x7, '\x00', 0x1006}, {0x8000000000000000, 0x3, 0x20000000, '\x00', 0x1009}, {0x9, 0x998, 0x3, '\x00', 0x1181}, {0x3, 0x81, 0x1, '\x00', 0x2}]}) 13:08:17 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) r0 = socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) r1 = gettid() r2 = gettid() process_vm_writev(r2, &(0x7f0000000180), 0x0, &(0x7f0000121000), 0x0, 0x0) (async) prctl$PR_SET_PTRACER(0x59616d61, r2) (async) r3 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) recvmmsg(r0, &(0x7f00000014c0)=[{{&(0x7f0000000700)=@tipc=@name, 0x80, &(0x7f0000000200)=[{&(0x7f0000000780)=""/215, 0xd7}, {&(0x7f0000000880)=""/66, 0x42}], 0x2, &(0x7f0000000900)=""/172, 0xac}, 0x9}, {{&(0x7f00000009c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000e00)=[{&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000a40)=""/94, 0x5e}, {&(0x7f0000000ac0)=""/55, 0x37}, {&(0x7f0000000b00)=""/201, 0xc9}, {&(0x7f0000000c00)=""/53, 0x35}, {&(0x7f0000000c40)=""/251, 0xfb}, {&(0x7f0000000d40)=""/155, 0x9b}], 0x7}, 0x7}, {{&(0x7f0000000e40)=@alg, 0x80, &(0x7f0000001200)=[{&(0x7f0000000ec0)=""/200, 0xc8}, {&(0x7f0000000fc0)=""/108, 0x6c}, {&(0x7f0000001040)=""/235, 0xeb}, {0xffffffffffffffff}, {&(0x7f0000001140)=""/156, 0x9c}], 0x5, &(0x7f0000001240)}, 0xcb4}, {{&(0x7f0000001280)=@vsock={0x28, 0x0, 0x0, @local}, 0x80, &(0x7f0000001380)=[{&(0x7f0000001300)=""/128, 0x80}], 0x1, &(0x7f00000013c0)=""/232, 0xe8}, 0x7}], 0x4, 0x1, 0x0) (async) read(r3, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r3, 0x4040534e, &(0x7f0000000300)={0x2e6, @tick=0xf9c0, 0x40, {}, 0x0, 0x0, 0x5}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r3, 0xc058534b, &(0x7f0000000240)={0x0, 0x4, 0x5}) (async) ioprio_get$pid(0x3, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r3, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), 0xffffffffffffffff) write$sndseq(r3, &(0x7f0000001240)=[{0x20, 0xdd, 0x8, 0xc, @tick=0x3, {0x9, 0x81}, {0xff}, @connect={{0x2, 0x3f}, {0x2, 0x81}}}, {0xa9, 0x6, 0x7, 0xe0, @tick, {0x7, 0x23}, {0x1b, 0xab}, @addr={0x4, 0x3}}], 0x38) sendmsg$TIPC_NL_KEY_SET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000300)={&(0x7f0000000680)={0x6c, r4, 0x8, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_MON={0xfffffffffffffeb5}, @TIPC_NLA_MEDIA={0x4}, @TIPC_NLA_SOCK={0x4c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x3ff}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}, @TIPC_NLA_SOCK_CON={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xf78b}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x91e}]}]}, @TIPC_NLA_PUBL={0x4}]}, 0x6c}, 0x1, 0x0, 0x0, 0x41}, 0x4000000) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="8c820000", @ANYRES16=r4, @ANYBLOB="080026bd7000fbdbdf2505000000600002800400040008000200470000000400040014000380080002000600000008000100070000001c000380080001007efaffff08000200360400000800020000005251080002000100000014000380080001000200000008000100000000022c000980080002004bb9ff53080001000d000000080002005a0d00000800020081000000080001008e0000001c000580080001006574680008000100657468000700010069620000bc0005800c000280080004009b0000001c00028008000200001000000800010004000000080003000500000008000100657468000700010069620000440002800800040008000000080001001a0000000800030001040000080004000100000008000300ff0f000008000300d40d00000800030008720000080001000000000014000280080003007f00000008000400ff0f0000080001006574680008000100756470000c000280080001000a0000000c00028008000200ffff0000200002800800020005000000140003800800020000040000080002000600000018000780080002001cd100000c000400ff03000000000000dc0004800900010073797a31000000000c00078008000400080000002c000780080002004000000008000100030000000800020005000000080002000600000008000100000000004c0007800800020003000000080001001200000008000300cb46000008000400c5d4000008000400f3de00000800040009000000080001001c000000080001000400000008000400060000000900010073797a30000000003c0007800800020001000000080003000600000008000200090000000800020008000000080002000100000008000400a30000000800040000000100"], 0x28c}, 0x1, 0x0, 0x0, 0x8804}, 0x10) (async) tkill(r1, 0x7) [ 651.989280][T31889] FAULT_INJECTION: forcing a failure. [ 651.989280][T31889] name fail_usercopy, interval 1, probability 0, space 0, times 0 13:08:17 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r2, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r2, 0x6, 0x19, &(0x7f0000000100), 0x4) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000140)={0x0, 0x8, 0x5}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f00000001c0)={r3, @in={{0x2, 0x4e22, @private=0xa010102}}}, 0x84) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r6, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r5, 0x0}]) dup2(r5, r4) sendmsg$OSF_MSG_ADD(r5, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000540)={&(0x7f00000002c0)={0x268, 0x0, 0x5, 0x301, 0x0, 0x0, {0x1}, [{{0x254, 0x1, {{0x0, 0x5}, 0x52, 0x4e, 0x2, 0x15dc, 0x4, 'syz1\x00', "c9e3d162b31cee17214515e9cd7dbf420ad463e951b4b417c63a608931fa66c8", "922a7143268e369895a1a1453fe58bd85b504061609a64d6e07b8ce59212ca9f", [{0x0, 0x5, {0x1, 0x3d3}}, {0x8, 0x9, {0x0, 0x3f}}, {0x5, 0x8, {0x0, 0x7}}, {0x5, 0x6, {0x2, 0x1}}, {0x8000, 0x7, {0x1}}, {0x81, 0x0, {0x2, 0x922}}, {0xff, 0x81, {0x3, 0x35}}, {0x1000, 0x800, {0x2, 0x8001}}, {0x8, 0x3, {0x0, 0x18}}, {0x3, 0x400, {0x0, 0xee9a}}, {0x6, 0x5, {0x0, 0x81}}, {0x819c, 0x3, {0x3, 0x7f00000}}, {0x100, 0x3, {0x3, 0x3ff}}, {0xfffb, 0x5, {0x1, 0x20}}, {0x40, 0xfffc, {0x3, 0x9}}, {0xffff, 0x200, {0x1, 0x2}}, {0xd11, 0x8, {0x1, 0x7fff}}, {0x9, 0x7fff, {0x0, 0x5}}, {0x7ff, 0x6, {0x2, 0x2}}, {0x4, 0x3, {0x2}}, {0x7fd, 0xfffb, {0x0, 0x48000000}}, {0x0, 0x7fff, {0x1, 0x6}}, {0x400, 0x800, {0x1, 0xbc05}}, {0x39, 0xfff, {0x1, 0x8}}, {0x0, 0x1f, {0x2, 0x5}}, {0x40, 0xee, {0x1, 0x5}}, {0x5, 0xaed0, {0x2, 0x7}}, {0x9, 0x0, {0x1, 0x80000001}}, {0x9, 0x9, {0x3, 0x80000000}}, {0x7fff, 0x7, {0x0, 0x80}}, {0x4, 0x1, {0x1, 0x8001}}, {0x40, 0x200, {0x0, 0x7fffffff}}, {0x5, 0x9, {0x0, 0x922c}}, {0x413, 0x200, {0x3, 0x20}}, {0x40, 0x7f, {0x3, 0x40d7a907}}, {0x2, 0x100, {0x3, 0x80}}, {0x5, 0x1, {0x1, 0x3}}, {0x8000, 0x8001, {0x2, 0x3}}, {0x4, 0x2dc, {0x2, 0x80000001}}, {0x6935, 0x4, {0x3, 0x2}}]}}}]}, 0x268}, 0x1, 0x0, 0x0, 0xc5}, 0x20040880) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x1) r7 = syz_open_dev$audion(&(0x7f00000000c0), 0x3, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r7, 0x6, 0xd, &(0x7f0000000100)='vegas\x00', 0x6) [ 652.038923][T31889] CPU: 1 PID: 31889 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 652.049057][T31889] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 652.059143][T31889] Call Trace: [ 652.062446][T31889] [ 652.065399][T31889] dump_stack_lvl+0xcd/0x134 [ 652.070044][T31889] should_fail.cold+0x5/0xa [ 652.074589][T31889] copyin+0x19/0x120 [ 652.078507][T31889] _copy_from_iter+0x1ca/0x11c0 [ 652.083391][T31889] ? trace_hardirqs_on+0x2d/0x120 [ 652.088463][T31889] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 652.094307][T31889] ? __sk_mem_raise_allocated+0x713/0x1860 [ 652.100201][T31889] copy_page_from_iter+0x321/0x520 [ 652.105354][T31889] ? __sk_mem_schedule+0xa7/0xe0 [ 652.110345][T31889] mptcp_sendmsg+0x8d6/0x15a0 [ 652.115072][T31889] ? __mptcp_push_pending+0x770/0x770 [ 652.120481][T31889] ? aa_af_perm+0x230/0x230 [ 652.125025][T31889] ? aa_file_perm+0x595/0x1230 [ 652.129820][T31889] ? _kstrtoul+0xf0/0xf0 [ 652.134094][T31889] inet6_sendmsg+0x99/0xe0 [ 652.138528][T31889] ? inet6_compat_ioctl+0x310/0x310 [ 652.143742][T31889] sock_sendmsg+0xcf/0x120 [ 652.148178][T31889] sock_write_iter+0x291/0x3d0 [ 652.152960][T31889] ? sock_sendmsg+0x120/0x120 [ 652.157656][T31889] ? bpf_lsm_file_permission+0x5/0x10 [ 652.163042][T31889] ? security_file_permission+0xab/0xd0 [ 652.168601][T31889] vfs_write+0x9e9/0xdd0 [ 652.172853][T31889] ? kernel_write+0x630/0x630 [ 652.177629][T31889] ? __fget_files+0x26a/0x440 [ 652.182315][T31889] ? __fget_light+0xe5/0x270 [ 652.187189][T31889] ksys_write+0x1e8/0x250 [ 652.191533][T31889] ? __ia32_sys_read+0xb0/0xb0 [ 652.196310][T31889] __do_fast_syscall_32+0x65/0xf0 [ 652.201455][T31889] do_fast_syscall_32+0x2f/0x70 [ 652.206321][T31889] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 652.212664][T31889] RIP: 0023:0xf7f2d549 [ 652.216728][T31889] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 652.236339][T31889] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 652.244764][T31889] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 652.252735][T31889] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 652.260702][T31889] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 652.268670][T31889] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 652.276637][T31889] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 652.284614][T31889] 13:08:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r2, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) (async) dup2(r1, r0) (async) sendmsg$NL80211_CMD_SET_NOACK_MAP(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x10, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x3}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x20000801) (async) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r4, 0x10e, 0xc, &(0x7f0000000040)={0x7}, 0x10) (async) r5 = socket(0x10, 0x3, 0x0) r6 = socket(0x11, 0x800000003, 0x0) bind(r6, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000004c0)=0x14) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00080000a0cfffff73cbc1cf", @ANYRES32=r7, @ANYBLOB="00000000ffffffff00009552749501006e6574656d0000234f57c37bc03e1400b0"], 0x140}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r7, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)=@mpls_getnetconf={0x34, 0x52, 0x200, 0x70bd2a, 0x25dfdbfd, {}, [@IGNORE_ROUTES_WITH_LINKDOWN={0x8, 0x6, 0x6}, @IGNORE_ROUTES_WITH_LINKDOWN={0x8}, @NETCONFA_IFINDEX={0x8, 0x1, r7}, @NETCONFA_IFINDEX={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x40050}, 0x11) (async) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) sendto$inet6(r3, &(0x7f00000000c0)="89a3b8e3b976d5e2323998adb1f5baa5719a8e6c45d663973c532b54cb89447897fde9d2ae924b1786c2f91be92620f4cd6f9667c3dc9b839c2ece8140b79efebb20df8cab0748f033cbd8065410a578d04cbecc2e6fec80041e06f041e157714e793892640848891a097f929a8b4beaad6a10297cd9ebb53c1e55bf61fadb148e3a78733c3daf2473cd9f556aaac9e6c9a3d9499a8856be78f9016f0d458cbc5237c6081b8c55aa04717b42ebb1c2", 0xaf, 0x0, 0x0, 0x0) (async) write(r3, &(0x7f0000000000)="05", 0x7e53d) 13:08:18 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) r1 = openat$vcs(0xffffff9c, &(0x7f00000000c0), 0x282200, 0x0) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0', [{0x20, ' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x20, '(]*@-*\x12[]%'}, {0x20, ' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x20, '%'}, {0x20, '}U(,*'}], 0xa, "d4fdfaec7a8047be740ad22b29965675ed28d7566f84cd07b96efc3fd551fd6f2a20b4c332d136b26bea9230a8780d870959c2a11c76ee"}, 0x77) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4ea0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0xd}, 0x1c) write$binfmt_script(r0, &(0x7f0000000180)={'#! ', './file0', [{0x20, 'cdg\x00'}, {0x20, '%'}, {0x20, '^%}&'}, {0x20, '#! '}], 0xa, "ad2ad3bf02eeeab4b1ea65de2b5dfa729d69d13ee878df48add82e018b8c712aaf60e57c761d3ebd9fa53e2192cea6f5f6040cd4e07e15ca7a386bdb3c604027ba1c129b08e5b92407b66c"}, 0x66) (async) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_delrule={0x60, 0x21, 0x10, 0x70bd25, 0x25dfdbfd, {0xa, 0x90, 0x14, 0xc, 0x5, 0x0, 0x0, 0x0, 0x4}, [@FRA_DST={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @FRA_SRC={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @remote}}, @FRA_DST={0x14, 0x1, @local}, @FIB_RULE_POLICY=@FRA_SUPPRESS_PREFIXLEN={0x8, 0xe, 0x80}]}, 0x60}}, 0x20040004) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000001540)={0x68, 0x0, &(0x7f0000001400)=[@enter_looper, @free_buffer, @release={0x40046306, 0x1}, @dead_binder_done, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x60, 0x18, &(0x7f0000001340)={@flat=@handle={0x73682a85, 0x100, 0x1}, @fda={0x66646185, 0x9, 0x1, 0x1d}, @ptr={0x70742a85, 0x1, &(0x7f0000000340)=""/4096, 0x1000, 0x0, 0x2e}}, &(0x7f00000013c0)={0x0, 0x18, 0x34}}}], 0x85, 0x0, &(0x7f0000001480)="e263305a01047170686235441a49dfc1baa0dcb577a62f37ab734888ddcf811c7a06e67b799e202a481bb8228663874f2f923f3862e9ffd82a1d6aaa91de6cb0cdada3475d3ee739478bf551631b92cd8bfd2357bb1b479a3f4598dfe11b7d300e245b68ee07559a42afd93ee599d5502aaa712732bc88014fb7340a46b93dd786a57faca1"}) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000001580)={0x745a, 0x1, 0x4, 0x2, 0x4, [{0x1a, 0x20, 0x7, '\x00', 0x1006}, {0x8000000000000000, 0x3, 0x20000000, '\x00', 0x1009}, {0x9, 0x998, 0x3, '\x00', 0x1181}, {0x3, 0x81, 0x1, '\x00', 0x2}]}) 13:08:18 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r2, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r2, 0x6, 0x19, &(0x7f0000000100), 0x4) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000140)={0x0, 0x8, 0x5}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f00000001c0)={r3, @in={{0x2, 0x4e22, @private=0xa010102}}}, 0x84) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r6, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r5, 0x0}]) dup2(r5, r4) sendmsg$OSF_MSG_ADD(r5, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000540)={&(0x7f00000002c0)={0x268, 0x0, 0x5, 0x301, 0x0, 0x0, {0x1}, [{{0x254, 0x1, {{0x0, 0x5}, 0x52, 0x4e, 0x2, 0x15dc, 0x4, 'syz1\x00', "c9e3d162b31cee17214515e9cd7dbf420ad463e951b4b417c63a608931fa66c8", "922a7143268e369895a1a1453fe58bd85b504061609a64d6e07b8ce59212ca9f", [{0x0, 0x5, {0x1, 0x3d3}}, {0x8, 0x9, {0x0, 0x3f}}, {0x5, 0x8, {0x0, 0x7}}, {0x5, 0x6, {0x2, 0x1}}, {0x8000, 0x7, {0x1}}, {0x81, 0x0, {0x2, 0x922}}, {0xff, 0x81, {0x3, 0x35}}, {0x1000, 0x800, {0x2, 0x8001}}, {0x8, 0x3, {0x0, 0x18}}, {0x3, 0x400, {0x0, 0xee9a}}, {0x6, 0x5, {0x0, 0x81}}, {0x819c, 0x3, {0x3, 0x7f00000}}, {0x100, 0x3, {0x3, 0x3ff}}, {0xfffb, 0x5, {0x1, 0x20}}, {0x40, 0xfffc, {0x3, 0x9}}, {0xffff, 0x200, {0x1, 0x2}}, {0xd11, 0x8, {0x1, 0x7fff}}, {0x9, 0x7fff, {0x0, 0x5}}, {0x7ff, 0x6, {0x2, 0x2}}, {0x4, 0x3, {0x2}}, {0x7fd, 0xfffb, {0x0, 0x48000000}}, {0x0, 0x7fff, {0x1, 0x6}}, {0x400, 0x800, {0x1, 0xbc05}}, {0x39, 0xfff, {0x1, 0x8}}, {0x0, 0x1f, {0x2, 0x5}}, {0x40, 0xee, {0x1, 0x5}}, {0x5, 0xaed0, {0x2, 0x7}}, {0x9, 0x0, {0x1, 0x80000001}}, {0x9, 0x9, {0x3, 0x80000000}}, {0x7fff, 0x7, {0x0, 0x80}}, {0x4, 0x1, {0x1, 0x8001}}, {0x40, 0x200, {0x0, 0x7fffffff}}, {0x5, 0x9, {0x0, 0x922c}}, {0x413, 0x200, {0x3, 0x20}}, {0x40, 0x7f, {0x3, 0x40d7a907}}, {0x2, 0x100, {0x3, 0x80}}, {0x5, 0x1, {0x1, 0x3}}, {0x8000, 0x8001, {0x2, 0x3}}, {0x4, 0x2dc, {0x2, 0x80000001}}, {0x6935, 0x4, {0x3, 0x2}}]}}}]}, 0x268}, 0x1, 0x0, 0x0, 0xc5}, 0x20040880) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x1) r7 = syz_open_dev$audion(&(0x7f00000000c0), 0x3, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r7, 0x6, 0xd, &(0x7f0000000100)='vegas\x00', 0x6) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) socket$inet(0x2, 0x4000000000000001, 0x0) (async) ioctl$int_in(r2, 0x5452, &(0x7f0000000180)=0x8) (async) sendto$inet(r2, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) (async) setsockopt$inet_tcp_int(r2, 0x6, 0x19, &(0x7f0000000100), 0x4) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000140)={0x0, 0x8, 0x5}, &(0x7f0000000180)=0x8) (async) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f00000001c0)={r3, @in={{0x2, 0x4e22, @private=0xa010102}}}, 0x84) (async) pipe(&(0x7f0000000100)) (async) io_setup(0x3ff, &(0x7f0000000500)) (async) io_submit(r6, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r5, 0x0}]) (async) dup2(r5, r4) (async) sendmsg$OSF_MSG_ADD(r5, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000540)={&(0x7f00000002c0)={0x268, 0x0, 0x5, 0x301, 0x0, 0x0, {0x1}, [{{0x254, 0x1, {{0x0, 0x5}, 0x52, 0x4e, 0x2, 0x15dc, 0x4, 'syz1\x00', "c9e3d162b31cee17214515e9cd7dbf420ad463e951b4b417c63a608931fa66c8", "922a7143268e369895a1a1453fe58bd85b504061609a64d6e07b8ce59212ca9f", [{0x0, 0x5, {0x1, 0x3d3}}, {0x8, 0x9, {0x0, 0x3f}}, {0x5, 0x8, {0x0, 0x7}}, {0x5, 0x6, {0x2, 0x1}}, {0x8000, 0x7, {0x1}}, {0x81, 0x0, {0x2, 0x922}}, {0xff, 0x81, {0x3, 0x35}}, {0x1000, 0x800, {0x2, 0x8001}}, {0x8, 0x3, {0x0, 0x18}}, {0x3, 0x400, {0x0, 0xee9a}}, {0x6, 0x5, {0x0, 0x81}}, {0x819c, 0x3, {0x3, 0x7f00000}}, {0x100, 0x3, {0x3, 0x3ff}}, {0xfffb, 0x5, {0x1, 0x20}}, {0x40, 0xfffc, {0x3, 0x9}}, {0xffff, 0x200, {0x1, 0x2}}, {0xd11, 0x8, {0x1, 0x7fff}}, {0x9, 0x7fff, {0x0, 0x5}}, {0x7ff, 0x6, {0x2, 0x2}}, {0x4, 0x3, {0x2}}, {0x7fd, 0xfffb, {0x0, 0x48000000}}, {0x0, 0x7fff, {0x1, 0x6}}, {0x400, 0x800, {0x1, 0xbc05}}, {0x39, 0xfff, {0x1, 0x8}}, {0x0, 0x1f, {0x2, 0x5}}, {0x40, 0xee, {0x1, 0x5}}, {0x5, 0xaed0, {0x2, 0x7}}, {0x9, 0x0, {0x1, 0x80000001}}, {0x9, 0x9, {0x3, 0x80000000}}, {0x7fff, 0x7, {0x0, 0x80}}, {0x4, 0x1, {0x1, 0x8001}}, {0x40, 0x200, {0x0, 0x7fffffff}}, {0x5, 0x9, {0x0, 0x922c}}, {0x413, 0x200, {0x3, 0x20}}, {0x40, 0x7f, {0x3, 0x40d7a907}}, {0x2, 0x100, {0x3, 0x80}}, {0x5, 0x1, {0x1, 0x3}}, {0x8000, 0x8001, {0x2, 0x3}}, {0x4, 0x2dc, {0x2, 0x80000001}}, {0x6935, 0x4, {0x3, 0x2}}]}}}]}, 0x268}, 0x1, 0x0, 0x0, 0xc5}, 0x20040880) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x1) (async) syz_open_dev$audion(&(0x7f00000000c0), 0x3, 0x1) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r7, 0x6, 0xd, &(0x7f0000000100)='vegas\x00', 0x6) (async) 13:08:18 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 32) 13:08:18 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 37) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:18 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r1 = gettid() r2 = openat$procfs(0xffffff9c, &(0x7f0000000040)='/proc/sysvipc/sem\x00', 0x0, 0x0) r3 = openat$ocfs2_control(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'syztnl1\x00', &(0x7f00000003c0)={'gre0\x00', 0x0, 0x1, 0x1, 0x8001, 0x2, {{0xb, 0x4, 0x3, 0x7, 0x2c, 0xfff, 0x0, 0x7, 0x4, 0x0, @empty, @rand_addr=0x4, {[@lsrr={0x83, 0xb, 0x5a, [@loopback, @remote]}, @timestamp_prespec={0x44, 0xc, 0xf, 0x3, 0x1, [{@dev, 0x3}]}]}}}}}) sendmsg$nl_route(r2, &(0x7f0000000b40)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000440)=@ipv6_newroute={0x6f0, 0x18, 0x400, 0x70bd28, 0x25dfdbfc, {0xa, 0x80, 0x10, 0x40, 0xfc, 0x0, 0xff, 0x7, 0x200}, [@RTA_ENCAP={0x10, 0x16, 0x0, 0x1, @LWT_BPF_IN={0xc, 0x1, 0x0, 0x1, @LWT_BPF_PROG_FD={0x8, 0x1, r3}}}, @RTA_ENCAP={0x698, 0x16, 0x0, 0x1, @SEG6_IPTUNNEL_SRH={0x694, 0x1, {{0x0, {0x84, 0x4, 0x4, 0x2, 0x7, 0x20, 0x6, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}}, [@mcast2, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3a}}, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @local}, @remote, @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1={0xfc, 0x1, '\x00', 0x1}, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @remote, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1c}}, @empty, @private0={0xfc, 0x0, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}, @rand_addr=' \x01\x00', @dev={0xfe, 0x80, '\x00', 0x2f}, @private0, @remote, @mcast2, @remote, @local, @loopback, @mcast2, @remote, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, @mcast2, @rand_addr=' \x01\x00', @ipv4={'\x00', '\xff\xff', @empty}, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast1, @remote, @dev={0xfe, 0x80, '\x00', 0x44}, @remote, @ipv4={'\x00', '\xff\xff', @multicast2}, @dev={0xfe, 0x80, '\x00', 0x20}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @remote, @private1={0xfc, 0x1, '\x00', 0x1}, @loopback, @mcast1, @loopback, @mcast2, @private0={0xfc, 0x0, '\x00', 0x1}, @private2={0xfc, 0x2, '\x00', 0x1}, @mcast2, @remote, @mcast2, @mcast1, @ipv4={'\x00', '\xff\xff', @remote}, @loopback, @empty, @remote, @mcast2, @rand_addr=' \x01\x00', @private0={0xfc, 0x0, '\x00', 0x1}, @private2, @ipv4={'\x00', '\xff\xff', @broadcast}, @initdev={0xfe, 0x88, '\x00', 0x40, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, @mcast1, @local, @rand_addr=' \x01\x00', @private0={0xfc, 0x0, '\x00', 0x1}, @mcast2, @private0, @local, @remote, @mcast1, @local, @private2={0xfc, 0x2, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private0, @private2, @mcast1, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, @private1, @empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x40}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, @private1, @private0, @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @private=0xa010100}]}}}, @RTA_EXPIRES={0x8, 0x17, 0x8}, @RTA_PRIORITY={0x8, 0x6, 0x20000000}, @RTA_IIF={0x8, 0x3, r4}, @RTA_MARK={0x8, 0x10, 0xd8f}, @RTA_MULTIPATH={0xc, 0x9, {0x3, 0x13, 0x3}}]}, 0x6f0}, 0x1, 0x0, 0x0, 0x22000051}, 0x0) r5 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r5, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r5, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r5, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r5, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r1, 0x7) 13:08:18 executing program 2: bind$can_j1939(0xffffffffffffffff, &(0x7f00000000c0)={0x1d, 0x0, 0x2, {0x2, 0xf0, 0x3}, 0xfd}, 0x18) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f0000000140)={0x0, @generic={0x15, "0925ee28bc2f217e7661bb751863"}, @nfc={0x27, 0x0, 0x0, 0x5}, @l2tp={0x2, 0x0, @loopback, 0x2}, 0x8000, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000100)='sit0\x00', 0x1, 0x4, 0x81}) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) [ 652.505087][T31944] FAULT_INJECTION: forcing a failure. [ 652.505087][T31944] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 652.569796][T31944] CPU: 1 PID: 31944 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 652.579923][T31944] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 652.589999][T31944] Call Trace: [ 652.593293][T31944] [ 652.596241][T31944] dump_stack_lvl+0xcd/0x134 [ 652.600866][T31944] should_fail.cold+0x5/0xa [ 652.605414][T31944] copyin+0x19/0x120 [ 652.609341][T31944] _copy_from_iter+0x1ca/0x11c0 [ 652.614224][T31944] ? trace_hardirqs_on+0x2d/0x120 [ 652.619291][T31944] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 652.624958][T31944] ? __sk_mem_raise_allocated+0x713/0x1860 [ 652.629429][T31945] FAULT_INJECTION: forcing a failure. [ 652.629429][T31945] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 652.630793][T31944] copy_page_from_iter+0x321/0x520 [ 652.648972][T31944] ? __sk_mem_schedule+0xa7/0xe0 [ 652.653935][T31944] mptcp_sendmsg+0x8d6/0x15a0 [ 652.658628][T31944] ? __mptcp_push_pending+0x770/0x770 [ 652.664006][T31944] ? aa_af_perm+0x230/0x230 [ 652.669035][T31944] ? aa_file_perm+0x595/0x1230 [ 652.673806][T31944] ? _kstrtoul+0xf0/0xf0 [ 652.678066][T31944] inet6_sendmsg+0x99/0xe0 [ 652.682498][T31944] ? inet6_compat_ioctl+0x310/0x310 [ 652.687710][T31944] sock_sendmsg+0xcf/0x120 [ 652.692147][T31944] sock_write_iter+0x291/0x3d0 [ 652.696925][T31944] ? sock_sendmsg+0x120/0x120 [ 652.701624][T31944] ? bpf_lsm_file_permission+0x5/0x10 [ 652.707001][T31944] ? security_file_permission+0xab/0xd0 [ 652.712559][T31944] vfs_write+0x9e9/0xdd0 [ 652.716811][T31944] ? kernel_write+0x630/0x630 [ 652.721497][T31944] ? __fget_files+0x26a/0x440 [ 652.726184][T31944] ? __fget_light+0xe5/0x270 [ 652.730780][T31944] ksys_write+0x1e8/0x250 [ 652.735129][T31944] ? __ia32_sys_read+0xb0/0xb0 [ 652.740862][T31944] __do_fast_syscall_32+0x65/0xf0 [ 652.745904][T31944] do_fast_syscall_32+0x2f/0x70 [ 652.750764][T31944] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 652.757116][T31944] RIP: 0023:0xf7fe1549 [ 652.761181][T31944] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 652.780964][T31944] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 652.789378][T31944] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 652.797348][T31944] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 652.805318][T31944] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 652.813287][T31944] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 652.821258][T31944] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 652.829234][T31944] [ 652.848452][T31945] CPU: 0 PID: 31945 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 652.858567][T31945] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 652.868642][T31945] Call Trace: [ 652.871943][T31945] [ 652.874891][T31945] dump_stack_lvl+0xcd/0x134 [ 652.879530][T31945] should_fail.cold+0x5/0xa [ 652.884085][T31945] copyin+0x19/0x120 [ 652.888020][T31945] _copy_from_iter+0x1ca/0x11c0 [ 652.892906][T31945] ? trace_hardirqs_on+0x2d/0x120 [ 652.897985][T31945] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 652.903658][T31945] ? __sk_mem_raise_allocated+0xc53/0x1860 [ 652.909516][T31945] ? __sk_mem_raise_allocated+0x713/0x1860 [ 652.915455][T31945] copy_page_from_iter+0x321/0x520 [ 652.920635][T31945] ? __sk_mem_schedule+0xa7/0xe0 [ 652.925607][T31945] mptcp_sendmsg+0x8d6/0x15a0 [ 652.930321][T31945] ? __mptcp_push_pending+0x770/0x770 [ 652.935732][T31945] ? aa_af_perm+0x230/0x230 [ 652.940271][T31945] ? aa_file_perm+0x595/0x1230 [ 652.945060][T31945] ? _kstrtoul+0xf0/0xf0 [ 652.949330][T31945] inet6_sendmsg+0x99/0xe0 [ 652.953779][T31945] ? inet6_compat_ioctl+0x310/0x310 [ 652.959012][T31945] sock_sendmsg+0xcf/0x120 [ 652.963471][T31945] sock_write_iter+0x291/0x3d0 [ 652.968273][T31945] ? sock_sendmsg+0x120/0x120 [ 652.972991][T31945] ? bpf_lsm_file_permission+0x5/0x10 [ 652.978396][T31945] ? security_file_permission+0xab/0xd0 [ 652.983981][T31945] vfs_write+0x9e9/0xdd0 [ 652.988348][T31945] ? kernel_write+0x630/0x630 [ 652.993065][T31945] ? __fget_files+0x26a/0x440 [ 652.997771][T31945] ? __fget_light+0xe5/0x270 [ 653.002524][T31945] ksys_write+0x1e8/0x250 [ 653.006884][T31945] ? __ia32_sys_read+0xb0/0xb0 [ 653.011688][T31945] __do_fast_syscall_32+0x65/0xf0 [ 653.016748][T31945] do_fast_syscall_32+0x2f/0x70 [ 653.021635][T31945] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 653.027997][T31945] RIP: 0023:0xf7f2d549 [ 653.032168][T31945] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 653.051798][T31945] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 653.060232][T31945] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 13:08:18 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 33) 13:08:18 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r2, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) dup2(r1, r0) sendmsg$NL80211_CMD_SET_NOACK_MAP(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x10, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x3}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x20000801) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r4, 0x10e, 0xc, &(0x7f0000000040)={0x7}, 0x10) r5 = socket(0x10, 0x3, 0x0) r6 = socket(0x11, 0x800000003, 0x0) bind(r6, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000004c0)=0x14) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00080000a0cfffff73cbc1cf", @ANYRES32=r7, @ANYBLOB="00000000ffffffff00009552749501006e6574656d0000234f57c37bc03e1400b0"], 0x140}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r7, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)=@mpls_getnetconf={0x34, 0x52, 0x200, 0x70bd2a, 0x25dfdbfd, {}, [@IGNORE_ROUTES_WITH_LINKDOWN={0x8, 0x6, 0x6}, @IGNORE_ROUTES_WITH_LINKDOWN={0x8}, @NETCONFA_IFINDEX={0x8, 0x1, r7}, @NETCONFA_IFINDEX={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x40050}, 0x11) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) sendto$inet6(r3, &(0x7f00000000c0)="89a3b8e3b976d5e2323998adb1f5baa5719a8e6c45d663973c532b54cb89447897fde9d2ae924b1786c2f91be92620f4cd6f9667c3dc9b839c2ece8140b79efebb20df8cab0748f033cbd8065410a578d04cbecc2e6fec80041e06f041e157714e793892640848891a097f929a8b4beaad6a10297cd9ebb53c1e55bf61fadb148e3a78733c3daf2473cd9f556aaac9e6c9a3d9499a8856be78f9016f0d458cbc5237c6081b8c55aa04717b42ebb1c2", 0xaf, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000000)="05", 0x7e53d) pipe(&(0x7f0000000100)) (async) io_setup(0x3ff, &(0x7f0000000500)) (async) io_submit(r2, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) (async) dup2(r1, r0) (async) sendmsg$NL80211_CMD_SET_NOACK_MAP(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x10, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x3}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x20000801) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) socket(0x10, 0x3, 0x0) (async) setsockopt$netlink_NETLINK_TX_RING(r4, 0x10e, 0xc, &(0x7f0000000040)={0x7}, 0x10) (async) socket(0x10, 0x3, 0x0) (async) socket(0x11, 0x800000003, 0x0) (async) bind(r6, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000004c0)=0x14) (async) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00080000a0cfffff73cbc1cf", @ANYRES32=r7, @ANYBLOB="00000000ffffffff00009552749501006e6574656d0000234f57c37bc03e1400b0"], 0x140}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r7, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)=@mpls_getnetconf={0x34, 0x52, 0x200, 0x70bd2a, 0x25dfdbfd, {}, [@IGNORE_ROUTES_WITH_LINKDOWN={0x8, 0x6, 0x6}, @IGNORE_ROUTES_WITH_LINKDOWN={0x8}, @NETCONFA_IFINDEX={0x8, 0x1, r7}, @NETCONFA_IFINDEX={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x40050}, 0x11) (async) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) sendto$inet6(r3, &(0x7f00000000c0)="89a3b8e3b976d5e2323998adb1f5baa5719a8e6c45d663973c532b54cb89447897fde9d2ae924b1786c2f91be92620f4cd6f9667c3dc9b839c2ece8140b79efebb20df8cab0748f033cbd8065410a578d04cbecc2e6fec80041e06f041e157714e793892640848891a097f929a8b4beaad6a10297cd9ebb53c1e55bf61fadb148e3a78733c3daf2473cd9f556aaac9e6c9a3d9499a8856be78f9016f0d458cbc5237c6081b8c55aa04717b42ebb1c2", 0xaf, 0x0, 0x0, 0x0) (async) write(r3, &(0x7f0000000000)="05", 0x7e53d) (async) [ 653.068252][T31945] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 653.076231][T31945] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 653.084210][T31945] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 653.092182][T31945] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 653.100168][T31945] 13:08:18 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 38) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:18 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000180)=0x8) (async, rerun: 64) sendto$inet(r2, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) (async, rerun: 64) setsockopt$inet_tcp_int(r2, 0x6, 0x19, &(0x7f0000000100), 0x4) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000140)={0x0, 0x8, 0x5}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f00000001c0)={r3, @in={{0x2, 0x4e22, @private=0xa010102}}}, 0x84) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r6, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r5, 0x0}]) (async) dup2(r5, r4) (async) sendmsg$OSF_MSG_ADD(r5, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000540)={&(0x7f00000002c0)={0x268, 0x0, 0x5, 0x301, 0x0, 0x0, {0x1}, [{{0x254, 0x1, {{0x0, 0x5}, 0x52, 0x4e, 0x2, 0x15dc, 0x4, 'syz1\x00', "c9e3d162b31cee17214515e9cd7dbf420ad463e951b4b417c63a608931fa66c8", "922a7143268e369895a1a1453fe58bd85b504061609a64d6e07b8ce59212ca9f", [{0x0, 0x5, {0x1, 0x3d3}}, {0x8, 0x9, {0x0, 0x3f}}, {0x5, 0x8, {0x0, 0x7}}, {0x5, 0x6, {0x2, 0x1}}, {0x8000, 0x7, {0x1}}, {0x81, 0x0, {0x2, 0x922}}, {0xff, 0x81, {0x3, 0x35}}, {0x1000, 0x800, {0x2, 0x8001}}, {0x8, 0x3, {0x0, 0x18}}, {0x3, 0x400, {0x0, 0xee9a}}, {0x6, 0x5, {0x0, 0x81}}, {0x819c, 0x3, {0x3, 0x7f00000}}, {0x100, 0x3, {0x3, 0x3ff}}, {0xfffb, 0x5, {0x1, 0x20}}, {0x40, 0xfffc, {0x3, 0x9}}, {0xffff, 0x200, {0x1, 0x2}}, {0xd11, 0x8, {0x1, 0x7fff}}, {0x9, 0x7fff, {0x0, 0x5}}, {0x7ff, 0x6, {0x2, 0x2}}, {0x4, 0x3, {0x2}}, {0x7fd, 0xfffb, {0x0, 0x48000000}}, {0x0, 0x7fff, {0x1, 0x6}}, {0x400, 0x800, {0x1, 0xbc05}}, {0x39, 0xfff, {0x1, 0x8}}, {0x0, 0x1f, {0x2, 0x5}}, {0x40, 0xee, {0x1, 0x5}}, {0x5, 0xaed0, {0x2, 0x7}}, {0x9, 0x0, {0x1, 0x80000001}}, {0x9, 0x9, {0x3, 0x80000000}}, {0x7fff, 0x7, {0x0, 0x80}}, {0x4, 0x1, {0x1, 0x8001}}, {0x40, 0x200, {0x0, 0x7fffffff}}, {0x5, 0x9, {0x0, 0x922c}}, {0x413, 0x200, {0x3, 0x20}}, {0x40, 0x7f, {0x3, 0x40d7a907}}, {0x2, 0x100, {0x3, 0x80}}, {0x5, 0x1, {0x1, 0x3}}, {0x8000, 0x8001, {0x2, 0x3}}, {0x4, 0x2dc, {0x2, 0x80000001}}, {0x6935, 0x4, {0x3, 0x2}}]}}}]}, 0x268}, 0x1, 0x0, 0x0, 0xc5}, 0x20040880) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x1) (async, rerun: 64) r7 = syz_open_dev$audion(&(0x7f00000000c0), 0x3, 0x1) (rerun: 64) setsockopt$inet6_tcp_TCP_CONGESTION(r7, 0x6, 0xd, &(0x7f0000000100)='vegas\x00', 0x6) [ 653.163105][T31983] netlink: 284 bytes leftover after parsing attributes in process `syz-executor.0'. 13:08:18 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x1) 13:08:18 executing program 2: bind$can_j1939(0xffffffffffffffff, &(0x7f00000000c0)={0x1d, 0x0, 0x2, {0x2, 0xf0, 0x3}, 0xfd}, 0x18) (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async, rerun: 32) r1 = socket$kcm(0x2, 0xa, 0x2) (rerun: 32) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f0000000140)={0x0, @generic={0x15, "0925ee28bc2f217e7661bb751863"}, @nfc={0x27, 0x0, 0x0, 0x5}, @l2tp={0x2, 0x0, @loopback, 0x2}, 0x8000, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000100)='sit0\x00', 0x1, 0x4, 0x81}) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) [ 653.281085][T31981] FAULT_INJECTION: forcing a failure. [ 653.281085][T31981] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 653.298453][T31981] CPU: 0 PID: 31981 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 653.308572][T31981] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 653.318652][T31981] Call Trace: [ 653.321946][T31981] [ 653.324895][T31981] dump_stack_lvl+0xcd/0x134 [ 653.329517][T31981] should_fail.cold+0x5/0xa [ 653.334062][T31981] copyin+0x19/0x120 [ 653.337981][T31981] _copy_from_iter+0x1ca/0x11c0 [ 653.342853][T31981] ? trace_hardirqs_on+0x2d/0x120 [ 653.347909][T31981] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 653.349218][T31985] FAULT_INJECTION: forcing a failure. [ 653.349218][T31985] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 653.353553][T31981] ? __sk_mem_raise_allocated+0x713/0x1860 [ 653.372415][T31981] copy_page_from_iter+0x321/0x520 [ 653.377555][T31981] ? __sk_mem_schedule+0xa7/0xe0 [ 653.382518][T31981] mptcp_sendmsg+0x8d6/0x15a0 [ 653.387212][T31981] ? __mptcp_push_pending+0x770/0x770 [ 653.392599][T31981] ? aa_af_perm+0x230/0x230 [ 653.397112][T31981] ? aa_file_perm+0x595/0x1230 [ 653.401882][T31981] ? _kstrtoul+0xf0/0xf0 [ 653.406139][T31981] inet6_sendmsg+0x99/0xe0 [ 653.410570][T31981] ? inet6_compat_ioctl+0x310/0x310 [ 653.415777][T31981] sock_sendmsg+0xcf/0x120 [ 653.420214][T31981] sock_write_iter+0x291/0x3d0 [ 653.425000][T31981] ? sock_sendmsg+0x120/0x120 [ 653.429726][T31981] ? bpf_lsm_file_permission+0x5/0x10 [ 653.435111][T31981] ? security_file_permission+0xab/0xd0 [ 653.440680][T31981] vfs_write+0x9e9/0xdd0 [ 653.445388][T31981] ? kernel_write+0x630/0x630 [ 653.450082][T31981] ? __fget_files+0x26a/0x440 [ 653.454775][T31981] ? __fget_light+0xe5/0x270 [ 653.459384][T31981] ksys_write+0x1e8/0x250 [ 653.463742][T31981] ? __ia32_sys_read+0xb0/0xb0 [ 653.468883][T31981] __do_fast_syscall_32+0x65/0xf0 [ 653.474012][T31981] do_fast_syscall_32+0x2f/0x70 [ 653.478879][T31981] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 653.485223][T31981] RIP: 0023:0xf7fe1549 [ 653.489298][T31981] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 653.508929][T31981] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 653.517352][T31981] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 653.525330][T31981] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 653.533309][T31981] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 653.541297][T31981] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 653.549284][T31981] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 653.557275][T31981] [ 653.568403][T31985] CPU: 1 PID: 31985 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 13:08:19 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x1) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x1) (async) 13:08:19 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) r1 = syz_open_dev$audion(&(0x7f00000001c0), 0x7, 0x101000) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r1, &(0x7f00000002c0)={&(0x7f0000000200), 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x4, 0x1, 0x5, 0x0, 0x0, {0x2, 0x0, 0x5}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x801) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x1}) write$tun(r3, &(0x7f0000000440)={@void, @void, @ipv4=@dccp={{0x33, 0x4, 0x0, 0x0, 0x135, 0xfc02, 0x0, 0x2, 0x21, 0x0, @multicast1, @local, {[@ra={0x94, 0x4}, @cipso={0x86, 0x62, 0x1, [{0x2, 0x7, "eef785b099"}, {0x0, 0xd, "a1c6a640a920c5c1487b4e"}, {0x6, 0xf, "ac891afa1f4b6dea37d51eae07"}, {0x0, 0xa, "90371521a2c10224"}, {0x0, 0x4, '\bX'}, {0x7, 0xb, "6d4f836b514b81d4ed"}, {0x6, 0x6, "d4774dc2"}, {0x2, 0x2}, {0x7, 0xc, "6d33a159a0539f5920d8"}, {0x7, 0xc, "ad027d016ab4a235f440"}]}, @end, @cipso={0x86, 0x3d, 0x0, [{0x0, 0x10, "5cd5d4ca9765767fe3ca862a4ea1"}, {0x0, 0xb, "fcc70f9cdca7788c92"}, {0x0, 0x8, "37adacf470aa"}, {0x0, 0xe, "cda5522869dc0aed4c0871ce"}, {0x0, 0x6, "de1fd5ef"}]}, @timestamp={0x44, 0x10, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0]}, @ra={0x94, 0x4}]}}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "f4b546", 0x0, "47e7b4"}, "30f2813127ac2021b2c73de6dd1b034cf27d53471f36b7c87124fee55baeaca76e5520d2613d912a4c42c7056df45df886b98776ed80a000ce1a09025b8f295e3f0ff166d6487ad7ddc6d1abbcaa4b7a39359f1dc1ed62ff43"}}}, 0x135) write(r3, &(0x7f0000000380)="4f1ec5a8a220903bc1be5e89421c93cca53d9ab34e79679389f40ecb0ceed988c6b13705f12be22b2d41c0312918ca79378e61f89437cab63e446b23517b5cfbf07d25daf5f29796577002ae015a3daa9b252c182a9e4bcad14518617982fd325fc04f2e14e05d4e43e0134d3fab416c1d8bbcaf463fca521729689397649e11b36f9489480febb5751c7dccfd6f8ac07618e3d83218e26a42087e46350fc3ed15709c4c74f730f679afbe4185fd902dc5a7925d0fc7", 0xb6) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r2, 0x6, 0x1d, &(0x7f0000000180)={0x46d, 0xcbf, 0xfbb, 0x9, 0x2}, 0x14) getsockopt$inet6_tcp_int(r0, 0x6, 0x22, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r2, &(0x7f0000000000)="05", 0x7e53d) r4 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r4, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) fsetxattr$trusted_overlay_nlink(r4, &(0x7f0000000300), &(0x7f0000000340)={'L+'}, 0x16, 0x2) ioctl$sock_inet6_tcp_SIOCINQ(r2, 0x541b, &(0x7f00000000c0)) [ 653.578522][T31985] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 653.588605][T31985] Call Trace: [ 653.591905][T31985] [ 653.594870][T31985] dump_stack_lvl+0xcd/0x134 [ 653.599493][T31985] should_fail.cold+0x5/0xa [ 653.604036][T31985] copyin+0x19/0x120 [ 653.607953][T31985] _copy_from_iter+0x1ca/0x11c0 [ 653.612810][T31985] ? trace_hardirqs_on+0x2d/0x120 [ 653.617916][T31985] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 653.623578][T31985] ? __sk_mem_raise_allocated+0x713/0x1860 13:08:19 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r1 = gettid() r2 = openat$procfs(0xffffff9c, &(0x7f0000000040)='/proc/sysvipc/sem\x00', 0x0, 0x0) r3 = openat$ocfs2_control(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'syztnl1\x00', &(0x7f00000003c0)={'gre0\x00', 0x0, 0x1, 0x1, 0x8001, 0x2, {{0xb, 0x4, 0x3, 0x7, 0x2c, 0xfff, 0x0, 0x7, 0x4, 0x0, @empty, @rand_addr=0x4, {[@lsrr={0x83, 0xb, 0x5a, [@loopback, @remote]}, @timestamp_prespec={0x44, 0xc, 0xf, 0x3, 0x1, [{@dev, 0x3}]}]}}}}}) sendmsg$nl_route(r2, &(0x7f0000000b40)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000440)=@ipv6_newroute={0x6f0, 0x18, 0x400, 0x70bd28, 0x25dfdbfc, {0xa, 0x80, 0x10, 0x40, 0xfc, 0x0, 0xff, 0x7, 0x200}, [@RTA_ENCAP={0x10, 0x16, 0x0, 0x1, @LWT_BPF_IN={0xc, 0x1, 0x0, 0x1, @LWT_BPF_PROG_FD={0x8, 0x1, r3}}}, @RTA_ENCAP={0x698, 0x16, 0x0, 0x1, @SEG6_IPTUNNEL_SRH={0x694, 0x1, {{0x0, {0x84, 0x4, 0x4, 0x2, 0x7, 0x20, 0x6, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}}, [@mcast2, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3a}}, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @local}, @remote, @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1={0xfc, 0x1, '\x00', 0x1}, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @remote, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1c}}, @empty, @private0={0xfc, 0x0, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}, @rand_addr=' \x01\x00', @dev={0xfe, 0x80, '\x00', 0x2f}, @private0, @remote, @mcast2, @remote, @local, @loopback, @mcast2, @remote, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, @mcast2, @rand_addr=' \x01\x00', @ipv4={'\x00', '\xff\xff', @empty}, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast1, @remote, @dev={0xfe, 0x80, '\x00', 0x44}, @remote, @ipv4={'\x00', '\xff\xff', @multicast2}, @dev={0xfe, 0x80, '\x00', 0x20}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @remote, @private1={0xfc, 0x1, '\x00', 0x1}, @loopback, @mcast1, @loopback, @mcast2, @private0={0xfc, 0x0, '\x00', 0x1}, @private2={0xfc, 0x2, '\x00', 0x1}, @mcast2, @remote, @mcast2, @mcast1, @ipv4={'\x00', '\xff\xff', @remote}, @loopback, @empty, @remote, @mcast2, @rand_addr=' \x01\x00', @private0={0xfc, 0x0, '\x00', 0x1}, @private2, @ipv4={'\x00', '\xff\xff', @broadcast}, @initdev={0xfe, 0x88, '\x00', 0x40, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, @mcast1, @local, @rand_addr=' \x01\x00', @private0={0xfc, 0x0, '\x00', 0x1}, @mcast2, @private0, @local, @remote, @mcast1, @local, @private2={0xfc, 0x2, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private0, @private2, @mcast1, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, @private1, @empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x40}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, @private1, @private0, @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @private=0xa010100}]}}}, @RTA_EXPIRES={0x8, 0x17, 0x8}, @RTA_PRIORITY={0x8, 0x6, 0x20000000}, @RTA_IIF={0x8, 0x3, r4}, @RTA_MARK={0x8, 0x10, 0xd8f}, @RTA_MULTIPATH={0xc, 0x9, {0x3, 0x13, 0x3}}]}, 0x6f0}, 0x1, 0x0, 0x0, 0x22000051}, 0x0) r5 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r5, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r5, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r5, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r5, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r1, 0x7) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) gettid() (async) openat$procfs(0xffffff9c, &(0x7f0000000040)='/proc/sysvipc/sem\x00', 0x0, 0x0) (async) openat$ocfs2_control(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'syztnl1\x00', &(0x7f00000003c0)={'gre0\x00', 0x0, 0x1, 0x1, 0x8001, 0x2, {{0xb, 0x4, 0x3, 0x7, 0x2c, 0xfff, 0x0, 0x7, 0x4, 0x0, @empty, @rand_addr=0x4, {[@lsrr={0x83, 0xb, 0x5a, [@loopback, @remote]}, @timestamp_prespec={0x44, 0xc, 0xf, 0x3, 0x1, [{@dev, 0x3}]}]}}}}}) (async) sendmsg$nl_route(r2, &(0x7f0000000b40)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000440)=@ipv6_newroute={0x6f0, 0x18, 0x400, 0x70bd28, 0x25dfdbfc, {0xa, 0x80, 0x10, 0x40, 0xfc, 0x0, 0xff, 0x7, 0x200}, [@RTA_ENCAP={0x10, 0x16, 0x0, 0x1, @LWT_BPF_IN={0xc, 0x1, 0x0, 0x1, @LWT_BPF_PROG_FD={0x8, 0x1, r3}}}, @RTA_ENCAP={0x698, 0x16, 0x0, 0x1, @SEG6_IPTUNNEL_SRH={0x694, 0x1, {{0x0, {0x84, 0x4, 0x4, 0x2, 0x7, 0x20, 0x6, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}}, [@mcast2, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3a}}, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @local}, @remote, @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1={0xfc, 0x1, '\x00', 0x1}, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @remote, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1c}}, @empty, @private0={0xfc, 0x0, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}, @rand_addr=' \x01\x00', @dev={0xfe, 0x80, '\x00', 0x2f}, @private0, @remote, @mcast2, @remote, @local, @loopback, @mcast2, @remote, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, @mcast2, @rand_addr=' \x01\x00', @ipv4={'\x00', '\xff\xff', @empty}, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast1, @remote, @dev={0xfe, 0x80, '\x00', 0x44}, @remote, @ipv4={'\x00', '\xff\xff', @multicast2}, @dev={0xfe, 0x80, '\x00', 0x20}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @remote, @private1={0xfc, 0x1, '\x00', 0x1}, @loopback, @mcast1, @loopback, @mcast2, @private0={0xfc, 0x0, '\x00', 0x1}, @private2={0xfc, 0x2, '\x00', 0x1}, @mcast2, @remote, @mcast2, @mcast1, @ipv4={'\x00', '\xff\xff', @remote}, @loopback, @empty, @remote, @mcast2, @rand_addr=' \x01\x00', @private0={0xfc, 0x0, '\x00', 0x1}, @private2, @ipv4={'\x00', '\xff\xff', @broadcast}, @initdev={0xfe, 0x88, '\x00', 0x40, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, @mcast1, @local, @rand_addr=' \x01\x00', @private0={0xfc, 0x0, '\x00', 0x1}, @mcast2, @private0, @local, @remote, @mcast1, @local, @private2={0xfc, 0x2, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private0, @private2, @mcast1, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, @private1, @empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x40}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, @private1, @private0, @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @private=0xa010100}]}}}, @RTA_EXPIRES={0x8, 0x17, 0x8}, @RTA_PRIORITY={0x8, 0x6, 0x20000000}, @RTA_IIF={0x8, 0x3, r4}, @RTA_MARK={0x8, 0x10, 0xd8f}, @RTA_MULTIPATH={0xc, 0x9, {0x3, 0x13, 0x3}}]}, 0x6f0}, 0x1, 0x0, 0x0, 0x22000051}, 0x0) (async) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) (async) read(r5, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r5, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r5, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r5, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r1, 0x7) (async) [ 653.629423][T31985] copy_page_from_iter+0x321/0x520 [ 653.634560][T31985] ? __sk_mem_schedule+0xa7/0xe0 [ 653.639624][T31985] mptcp_sendmsg+0x8d6/0x15a0 [ 653.644351][T31985] ? __mptcp_push_pending+0x770/0x770 [ 653.649752][T31985] ? aa_af_perm+0x230/0x230 [ 653.654285][T31985] ? aa_file_perm+0x595/0x1230 [ 653.659072][T31985] ? _kstrtoul+0xf0/0xf0 [ 653.663439][T31985] inet6_sendmsg+0x99/0xe0 [ 653.667893][T31985] ? inet6_compat_ioctl+0x310/0x310 [ 653.673138][T31985] sock_sendmsg+0xcf/0x120 [ 653.677595][T31985] sock_write_iter+0x291/0x3d0 [ 653.682400][T31985] ? sock_sendmsg+0x120/0x120 [ 653.687132][T31985] ? bpf_lsm_file_permission+0x5/0x10 [ 653.692532][T31985] ? security_file_permission+0xab/0xd0 [ 653.698122][T31985] vfs_write+0x9e9/0xdd0 [ 653.702403][T31985] ? kernel_write+0x630/0x630 [ 653.707208][T31985] ? __fget_files+0x26a/0x440 [ 653.711927][T31985] ? __fget_light+0xe5/0x270 [ 653.716638][T31985] ksys_write+0x1e8/0x250 [ 653.721004][T31985] ? __ia32_sys_read+0xb0/0xb0 [ 653.725807][T31985] __do_fast_syscall_32+0x65/0xf0 [ 653.730965][T31985] do_fast_syscall_32+0x2f/0x70 [ 653.735858][T31985] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 653.742230][T31985] RIP: 0023:0xf7f2d549 [ 653.746318][T31985] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 653.765952][T31985] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 653.774390][T31985] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 13:08:19 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x1) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x1) (async) 13:08:19 executing program 2: bind$can_j1939(0xffffffffffffffff, &(0x7f00000000c0)={0x1d, 0x0, 0x2, {0x2, 0xf0, 0x3}, 0xfd}, 0x18) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f0000000140)={0x0, @generic={0x15, "0925ee28bc2f217e7661bb751863"}, @nfc={0x27, 0x0, 0x0, 0x5}, @l2tp={0x2, 0x0, @loopback, 0x2}, 0x8000, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000100)='sit0\x00', 0x1, 0x4, 0x81}) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async, rerun: 64) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (rerun: 64) 13:08:19 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 34) [ 653.782405][T31985] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 653.790657][T31985] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 653.798650][T31985] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 653.806641][T31985] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 653.814644][T31985] 13:08:19 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) r1 = gettid() r2 = openat$procfs(0xffffff9c, &(0x7f0000000040)='/proc/sysvipc/sem\x00', 0x0, 0x0) (async) r3 = openat$ocfs2_control(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'syztnl1\x00', &(0x7f00000003c0)={'gre0\x00', 0x0, 0x1, 0x1, 0x8001, 0x2, {{0xb, 0x4, 0x3, 0x7, 0x2c, 0xfff, 0x0, 0x7, 0x4, 0x0, @empty, @rand_addr=0x4, {[@lsrr={0x83, 0xb, 0x5a, [@loopback, @remote]}, @timestamp_prespec={0x44, 0xc, 0xf, 0x3, 0x1, [{@dev, 0x3}]}]}}}}}) sendmsg$nl_route(r2, &(0x7f0000000b40)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000440)=@ipv6_newroute={0x6f0, 0x18, 0x400, 0x70bd28, 0x25dfdbfc, {0xa, 0x80, 0x10, 0x40, 0xfc, 0x0, 0xff, 0x7, 0x200}, [@RTA_ENCAP={0x10, 0x16, 0x0, 0x1, @LWT_BPF_IN={0xc, 0x1, 0x0, 0x1, @LWT_BPF_PROG_FD={0x8, 0x1, r3}}}, @RTA_ENCAP={0x698, 0x16, 0x0, 0x1, @SEG6_IPTUNNEL_SRH={0x694, 0x1, {{0x0, {0x84, 0x4, 0x4, 0x2, 0x7, 0x20, 0x6, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}}, [@mcast2, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3a}}, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @local}, @remote, @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1={0xfc, 0x1, '\x00', 0x1}, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @remote, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1c}}, @empty, @private0={0xfc, 0x0, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}, @rand_addr=' \x01\x00', @dev={0xfe, 0x80, '\x00', 0x2f}, @private0, @remote, @mcast2, @remote, @local, @loopback, @mcast2, @remote, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, @mcast2, @rand_addr=' \x01\x00', @ipv4={'\x00', '\xff\xff', @empty}, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast1, @remote, @dev={0xfe, 0x80, '\x00', 0x44}, @remote, @ipv4={'\x00', '\xff\xff', @multicast2}, @dev={0xfe, 0x80, '\x00', 0x20}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @remote, @private1={0xfc, 0x1, '\x00', 0x1}, @loopback, @mcast1, @loopback, @mcast2, @private0={0xfc, 0x0, '\x00', 0x1}, @private2={0xfc, 0x2, '\x00', 0x1}, @mcast2, @remote, @mcast2, @mcast1, @ipv4={'\x00', '\xff\xff', @remote}, @loopback, @empty, @remote, @mcast2, @rand_addr=' \x01\x00', @private0={0xfc, 0x0, '\x00', 0x1}, @private2, @ipv4={'\x00', '\xff\xff', @broadcast}, @initdev={0xfe, 0x88, '\x00', 0x40, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, @mcast1, @local, @rand_addr=' \x01\x00', @private0={0xfc, 0x0, '\x00', 0x1}, @mcast2, @private0, @local, @remote, @mcast1, @local, @private2={0xfc, 0x2, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private0, @private2, @mcast1, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, @private1, @empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x40}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, @private1, @private0, @private0, @private2={0xfc, 0x2, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @private=0xa010100}]}}}, @RTA_EXPIRES={0x8, 0x17, 0x8}, @RTA_PRIORITY={0x8, 0x6, 0x20000000}, @RTA_IIF={0x8, 0x3, r4}, @RTA_MARK={0x8, 0x10, 0xd8f}, @RTA_MULTIPATH={0xc, 0x9, {0x3, 0x13, 0x3}}]}, 0x6f0}, 0x1, 0x0, 0x0, 0x22000051}, 0x0) (async) r5 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r5, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r5, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r5, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r5, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r1, 0x7) 13:08:19 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) r1 = syz_open_dev$audion(&(0x7f00000001c0), 0x7, 0x101000) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r1, &(0x7f00000002c0)={&(0x7f0000000200), 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x4, 0x1, 0x5, 0x0, 0x0, {0x2, 0x0, 0x5}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x801) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x1}) write$tun(r3, &(0x7f0000000440)={@void, @void, @ipv4=@dccp={{0x33, 0x4, 0x0, 0x0, 0x135, 0xfc02, 0x0, 0x2, 0x21, 0x0, @multicast1, @local, {[@ra={0x94, 0x4}, @cipso={0x86, 0x62, 0x1, [{0x2, 0x7, "eef785b099"}, {0x0, 0xd, "a1c6a640a920c5c1487b4e"}, {0x6, 0xf, "ac891afa1f4b6dea37d51eae07"}, {0x0, 0xa, "90371521a2c10224"}, {0x0, 0x4, '\bX'}, {0x7, 0xb, "6d4f836b514b81d4ed"}, {0x6, 0x6, "d4774dc2"}, {0x2, 0x2}, {0x7, 0xc, "6d33a159a0539f5920d8"}, {0x7, 0xc, "ad027d016ab4a235f440"}]}, @end, @cipso={0x86, 0x3d, 0x0, [{0x0, 0x10, "5cd5d4ca9765767fe3ca862a4ea1"}, {0x0, 0xb, "fcc70f9cdca7788c92"}, {0x0, 0x8, "37adacf470aa"}, {0x0, 0xe, "cda5522869dc0aed4c0871ce"}, {0x0, 0x6, "de1fd5ef"}]}, @timestamp={0x44, 0x10, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0]}, @ra={0x94, 0x4}]}}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "f4b546", 0x0, "47e7b4"}, "30f2813127ac2021b2c73de6dd1b034cf27d53471f36b7c87124fee55baeaca76e5520d2613d912a4c42c7056df45df886b98776ed80a000ce1a09025b8f295e3f0ff166d6487ad7ddc6d1abbcaa4b7a39359f1dc1ed62ff43"}}}, 0x135) write(r3, &(0x7f0000000380)="4f1ec5a8a220903bc1be5e89421c93cca53d9ab34e79679389f40ecb0ceed988c6b13705f12be22b2d41c0312918ca79378e61f89437cab63e446b23517b5cfbf07d25daf5f29796577002ae015a3daa9b252c182a9e4bcad14518617982fd325fc04f2e14e05d4e43e0134d3fab416c1d8bbcaf463fca521729689397649e11b36f9489480febb5751c7dccfd6f8ac07618e3d83218e26a42087e46350fc3ed15709c4c74f730f679afbe4185fd902dc5a7925d0fc7", 0xb6) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r2, 0x6, 0x1d, &(0x7f0000000180)={0x46d, 0xcbf, 0xfbb, 0x9, 0x2}, 0x14) getsockopt$inet6_tcp_int(r0, 0x6, 0x22, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r2, &(0x7f0000000000)="05", 0x7e53d) r4 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r4, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) fsetxattr$trusted_overlay_nlink(r4, &(0x7f0000000300), &(0x7f0000000340)={'L+'}, 0x16, 0x2) ioctl$sock_inet6_tcp_SIOCINQ(r2, 0x541b, &(0x7f00000000c0)) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) syz_open_dev$audion(&(0x7f00000001c0), 0x7, 0x101000) (async) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r1, &(0x7f00000002c0)={&(0x7f0000000200), 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x4, 0x1, 0x5, 0x0, 0x0, {0x2, 0x0, 0x5}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x801) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) (async) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x1}) (async) write$tun(r3, &(0x7f0000000440)={@void, @void, @ipv4=@dccp={{0x33, 0x4, 0x0, 0x0, 0x135, 0xfc02, 0x0, 0x2, 0x21, 0x0, @multicast1, @local, {[@ra={0x94, 0x4}, @cipso={0x86, 0x62, 0x1, [{0x2, 0x7, "eef785b099"}, {0x0, 0xd, "a1c6a640a920c5c1487b4e"}, {0x6, 0xf, "ac891afa1f4b6dea37d51eae07"}, {0x0, 0xa, "90371521a2c10224"}, {0x0, 0x4, '\bX'}, {0x7, 0xb, "6d4f836b514b81d4ed"}, {0x6, 0x6, "d4774dc2"}, {0x2, 0x2}, {0x7, 0xc, "6d33a159a0539f5920d8"}, {0x7, 0xc, "ad027d016ab4a235f440"}]}, @end, @cipso={0x86, 0x3d, 0x0, [{0x0, 0x10, "5cd5d4ca9765767fe3ca862a4ea1"}, {0x0, 0xb, "fcc70f9cdca7788c92"}, {0x0, 0x8, "37adacf470aa"}, {0x0, 0xe, "cda5522869dc0aed4c0871ce"}, {0x0, 0x6, "de1fd5ef"}]}, @timestamp={0x44, 0x10, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0]}, @ra={0x94, 0x4}]}}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "f4b546", 0x0, "47e7b4"}, "30f2813127ac2021b2c73de6dd1b034cf27d53471f36b7c87124fee55baeaca76e5520d2613d912a4c42c7056df45df886b98776ed80a000ce1a09025b8f295e3f0ff166d6487ad7ddc6d1abbcaa4b7a39359f1dc1ed62ff43"}}}, 0x135) (async) write(r3, &(0x7f0000000380)="4f1ec5a8a220903bc1be5e89421c93cca53d9ab34e79679389f40ecb0ceed988c6b13705f12be22b2d41c0312918ca79378e61f89437cab63e446b23517b5cfbf07d25daf5f29796577002ae015a3daa9b252c182a9e4bcad14518617982fd325fc04f2e14e05d4e43e0134d3fab416c1d8bbcaf463fca521729689397649e11b36f9489480febb5751c7dccfd6f8ac07618e3d83218e26a42087e46350fc3ed15709c4c74f730f679afbe4185fd902dc5a7925d0fc7", 0xb6) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r2, 0x6, 0x1d, &(0x7f0000000180)={0x46d, 0xcbf, 0xfbb, 0x9, 0x2}, 0x14) (async) getsockopt$inet6_tcp_int(r0, 0x6, 0x22, &(0x7f0000000100), &(0x7f0000000140)=0x4) (async) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r2, &(0x7f0000000000)="05", 0x7e53d) (async) socket$kcm(0x2, 0xa, 0x2) (async) ioctl$SIOCSIFHWADDR(r4, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) fsetxattr$trusted_overlay_nlink(r4, &(0x7f0000000300), &(0x7f0000000340)={'L+'}, 0x16, 0x2) (async) ioctl$sock_inet6_tcp_SIOCINQ(r2, 0x541b, &(0x7f00000000c0)) (async) 13:08:19 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 39) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:19 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = gettid() process_vm_writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/255, 0xff}], 0x1, &(0x7f0000121000)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) rt_tgsigqueueinfo(r0, r1, 0xf, &(0x7f00000003c0)={0x16, 0x9, 0x5}) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r2, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000000300)={0x0, @tick, 0x0, {}, 0x0, 0x0, 0xb}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r2, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r2, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r2, 0x4058534c, &(0x7f0000000180)={0xefff, 0x5, 0x5, 0x3, 0x2, 0x7}) 13:08:19 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f00000000c0)=[@in6={0xa, 0x4e24, 0x4, @mcast2, 0x100}], 0x1c) 13:08:19 executing program 5: setsockopt$MRT_FLUSH(0xffffffffffffffff, 0x0, 0xd4, &(0x7f00000000c0)=0x2, 0x4) socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @private0, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) getsockopt$MRT(0xffffffffffffffff, 0x0, 0xd0, &(0x7f0000000100), &(0x7f0000000140)=0x4) 13:08:19 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async, rerun: 64) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (rerun: 64) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async, rerun: 32) r1 = syz_open_dev$audion(&(0x7f00000001c0), 0x7, 0x101000) (rerun: 32) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r1, &(0x7f00000002c0)={&(0x7f0000000200), 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x4, 0x1, 0x5, 0x0, 0x0, {0x2, 0x0, 0x5}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x801) (async) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x1}) (async) write$tun(r3, &(0x7f0000000440)={@void, @void, @ipv4=@dccp={{0x33, 0x4, 0x0, 0x0, 0x135, 0xfc02, 0x0, 0x2, 0x21, 0x0, @multicast1, @local, {[@ra={0x94, 0x4}, @cipso={0x86, 0x62, 0x1, [{0x2, 0x7, "eef785b099"}, {0x0, 0xd, "a1c6a640a920c5c1487b4e"}, {0x6, 0xf, "ac891afa1f4b6dea37d51eae07"}, {0x0, 0xa, "90371521a2c10224"}, {0x0, 0x4, '\bX'}, {0x7, 0xb, "6d4f836b514b81d4ed"}, {0x6, 0x6, "d4774dc2"}, {0x2, 0x2}, {0x7, 0xc, "6d33a159a0539f5920d8"}, {0x7, 0xc, "ad027d016ab4a235f440"}]}, @end, @cipso={0x86, 0x3d, 0x0, [{0x0, 0x10, "5cd5d4ca9765767fe3ca862a4ea1"}, {0x0, 0xb, "fcc70f9cdca7788c92"}, {0x0, 0x8, "37adacf470aa"}, {0x0, 0xe, "cda5522869dc0aed4c0871ce"}, {0x0, 0x6, "de1fd5ef"}]}, @timestamp={0x44, 0x10, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0]}, @ra={0x94, 0x4}]}}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "f4b546", 0x0, "47e7b4"}, "30f2813127ac2021b2c73de6dd1b034cf27d53471f36b7c87124fee55baeaca76e5520d2613d912a4c42c7056df45df886b98776ed80a000ce1a09025b8f295e3f0ff166d6487ad7ddc6d1abbcaa4b7a39359f1dc1ed62ff43"}}}, 0x135) (async) write(r3, &(0x7f0000000380)="4f1ec5a8a220903bc1be5e89421c93cca53d9ab34e79679389f40ecb0ceed988c6b13705f12be22b2d41c0312918ca79378e61f89437cab63e446b23517b5cfbf07d25daf5f29796577002ae015a3daa9b252c182a9e4bcad14518617982fd325fc04f2e14e05d4e43e0134d3fab416c1d8bbcaf463fca521729689397649e11b36f9489480febb5751c7dccfd6f8ac07618e3d83218e26a42087e46350fc3ed15709c4c74f730f679afbe4185fd902dc5a7925d0fc7", 0xb6) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r2, 0x6, 0x1d, &(0x7f0000000180)={0x46d, 0xcbf, 0xfbb, 0x9, 0x2}, 0x14) (async, rerun: 32) getsockopt$inet6_tcp_int(r0, 0x6, 0x22, &(0x7f0000000100), &(0x7f0000000140)=0x4) (rerun: 32) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r2, &(0x7f0000000000)="05", 0x7e53d) (async) r4 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r4, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) fsetxattr$trusted_overlay_nlink(r4, &(0x7f0000000300), &(0x7f0000000340)={'L+'}, 0x16, 0x2) ioctl$sock_inet6_tcp_SIOCINQ(r2, 0x541b, &(0x7f00000000c0)) 13:08:19 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = gettid() process_vm_writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/255, 0xff}], 0x1, &(0x7f0000121000)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) rt_tgsigqueueinfo(r0, r1, 0xf, &(0x7f00000003c0)={0x16, 0x9, 0x5}) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r2, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000000300)={0x0, @tick, 0x0, {}, 0x0, 0x0, 0xb}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r2, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r2, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r2, 0x4058534c, &(0x7f0000000180)={0xefff, 0x5, 0x5, 0x3, 0x2, 0x7}) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) gettid() (async) gettid() (async) process_vm_writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/255, 0xff}], 0x1, &(0x7f0000121000)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) (async) rt_tgsigqueueinfo(r0, r1, 0xf, &(0x7f00000003c0)={0x16, 0x9, 0x5}) (async) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) (async) read(r2, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000000300)={0x0, @tick, 0x0, {}, 0x0, 0x0, 0xb}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r2, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r2, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r0, 0x7) (async) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r2, 0x4058534c, &(0x7f0000000180)={0xefff, 0x5, 0x5, 0x3, 0x2, 0x7}) (async) [ 654.089205][T32045] FAULT_INJECTION: forcing a failure. [ 654.089205][T32045] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 654.112875][T32045] CPU: 0 PID: 32045 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 654.122995][T32045] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 654.133070][T32045] Call Trace: [ 654.136364][T32045] [ 654.139306][T32045] dump_stack_lvl+0xcd/0x134 [ 654.143911][T32045] should_fail.cold+0x5/0xa [ 654.148436][T32045] copyin+0x19/0x120 [ 654.152334][T32045] _copy_from_iter+0x1ca/0x11c0 [ 654.157200][T32045] ? trace_hardirqs_on+0x2d/0x120 [ 654.162261][T32045] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 654.167896][T32045] ? __sk_mem_raise_allocated+0x713/0x1860 [ 654.173719][T32045] copy_page_from_iter+0x321/0x520 [ 654.178846][T32045] ? __sk_mem_schedule+0xa7/0xe0 [ 654.183896][T32045] mptcp_sendmsg+0x8d6/0x15a0 [ 654.188613][T32045] ? __mptcp_push_pending+0x770/0x770 [ 654.194006][T32045] ? aa_af_perm+0x230/0x230 [ 654.198541][T32045] ? aa_file_perm+0x595/0x1230 [ 654.203328][T32045] ? _kstrtoul+0xf0/0xf0 [ 654.207597][T32045] inet6_sendmsg+0x99/0xe0 [ 654.212040][T32045] ? inet6_compat_ioctl+0x310/0x310 [ 654.217255][T32045] sock_sendmsg+0xcf/0x120 [ 654.221688][T32045] sock_write_iter+0x291/0x3d0 [ 654.226466][T32045] ? sock_sendmsg+0x120/0x120 [ 654.231157][T32045] ? bpf_lsm_file_permission+0x5/0x10 [ 654.236534][T32045] ? security_file_permission+0xab/0xd0 [ 654.242092][T32045] vfs_write+0x9e9/0xdd0 [ 654.246345][T32045] ? kernel_write+0x630/0x630 [ 654.251028][T32045] ? __fget_files+0x26a/0x440 [ 654.255717][T32045] ? __fget_light+0xe5/0x270 [ 654.260317][T32045] ksys_write+0x1e8/0x250 [ 654.264652][T32045] ? __ia32_sys_read+0xb0/0xb0 [ 654.269434][T32045] __do_fast_syscall_32+0x65/0xf0 [ 654.274469][T32045] do_fast_syscall_32+0x2f/0x70 [ 654.279328][T32045] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 654.285686][T32045] RIP: 0023:0xf7fe1549 [ 654.289765][T32045] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 654.309393][T32045] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 654.317827][T32045] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 654.325814][T32045] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 654.333802][T32045] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 654.341773][T32045] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 654.349742][T32045] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 654.357716][T32045] [ 654.361565][T32060] FAULT_INJECTION: forcing a failure. [ 654.361565][T32060] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 654.379298][T32060] CPU: 1 PID: 32060 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 654.389413][T32060] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 654.399494][T32060] Call Trace: [ 654.402787][T32060] [ 654.405735][T32060] dump_stack_lvl+0xcd/0x134 [ 654.410360][T32060] should_fail.cold+0x5/0xa [ 654.414891][T32060] copyin+0x19/0x120 [ 654.418791][T32060] _copy_from_iter+0x1ca/0x11c0 [ 654.423648][T32060] ? trace_hardirqs_on+0x2d/0x120 [ 654.428703][T32060] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 654.434363][T32060] ? __sk_mem_raise_allocated+0x713/0x1860 [ 654.440201][T32060] copy_page_from_iter+0x321/0x520 [ 654.445343][T32060] ? __sk_mem_schedule+0xa7/0xe0 [ 654.450405][T32060] mptcp_sendmsg+0x8d6/0x15a0 [ 654.455186][T32060] ? __mptcp_push_pending+0x770/0x770 [ 654.460566][T32060] ? aa_af_perm+0x230/0x230 [ 654.465077][T32060] ? aa_file_perm+0x595/0x1230 [ 654.469845][T32060] ? _kstrtoul+0xf0/0xf0 [ 654.474102][T32060] inet6_sendmsg+0x99/0xe0 [ 654.478530][T32060] ? inet6_compat_ioctl+0x310/0x310 [ 654.483754][T32060] sock_sendmsg+0xcf/0x120 [ 654.488184][T32060] sock_write_iter+0x291/0x3d0 [ 654.492959][T32060] ? sock_sendmsg+0x120/0x120 [ 654.497655][T32060] ? bpf_lsm_file_permission+0x5/0x10 [ 654.503032][T32060] ? security_file_permission+0xab/0xd0 [ 654.508591][T32060] vfs_write+0x9e9/0xdd0 [ 654.512845][T32060] ? kernel_write+0x630/0x630 [ 654.517528][T32060] ? __fget_files+0x26a/0x440 [ 654.522213][T32060] ? __fget_light+0xe5/0x270 [ 654.526810][T32060] ksys_write+0x1e8/0x250 [ 654.531146][T32060] ? __ia32_sys_read+0xb0/0xb0 [ 654.535920][T32060] __do_fast_syscall_32+0x65/0xf0 [ 654.540955][T32060] do_fast_syscall_32+0x2f/0x70 [ 654.545816][T32060] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 654.552152][T32060] RIP: 0023:0xf7f2d549 [ 654.556224][T32060] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 654.575833][T32060] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 13:08:20 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 35) 13:08:20 executing program 5: setsockopt$MRT_FLUSH(0xffffffffffffffff, 0x0, 0xd4, &(0x7f00000000c0)=0x2, 0x4) socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @private0, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) getsockopt$MRT(0xffffffffffffffff, 0x0, 0xd0, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$MRT_FLUSH(0xffffffffffffffff, 0x0, 0xd4, &(0x7f00000000c0)=0x2, 0x4) (async) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @private0, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) getsockopt$MRT(0xffffffffffffffff, 0x0, 0xd0, &(0x7f0000000100), &(0x7f0000000140)=0x4) (async) 13:08:20 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) r0 = gettid() (async) r1 = gettid() process_vm_writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/255, 0xff}], 0x1, &(0x7f0000121000)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) (async) rt_tgsigqueueinfo(r0, r1, 0xf, &(0x7f00000003c0)={0x16, 0x9, 0x5}) (async) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r2, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000000300)={0x0, @tick, 0x0, {}, 0x0, 0x0, 0xb}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r2, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r2, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r2, 0x4058534c, &(0x7f0000000180)={0xefff, 0x5, 0x5, 0x3, 0x2, 0x7}) [ 654.584246][T32060] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 654.592215][T32060] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 654.600179][T32060] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 654.608146][T32060] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 654.616112][T32060] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 654.624085][T32060] 13:08:20 executing program 0: r0 = openat$vhost_vsock(0xffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$binfmt_aout(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="accbda461c595e2a58e18304de3ef53e0f8d0bc9d3c9254f9ade131dd86abc1048d26c3d7053910c961c1a552c09284cb78b4cc704a91616fd344b5e83b45b9eb2bb67418c1b24634559ff638562acbbe7f623e4cda9e2ebe003370a7ba2254b83c46e201cfe8bfee4eb006c2d4320565141baff4473ed199f5b00f2659c2b625b27996dbe6c042d9111a9681556079d12631d7316911425f00dbe2965b1140c7ffb0cd18d928d34187786d7dde9f1fe49b0db6b8846c81dd52606d970a82080d44f66be04f3407cbb0378117f3cc7e7ee51957bb34a3cef5d4e25bc4e76bf676ac720e432184177c16435", @ANYRES64=r0], 0x166) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r1, &(0x7f0000000000)="05", 0x7e53d) 13:08:20 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 40) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:20 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(r0, 0x0, 0x80) r1 = gettid() r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r5, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r4, 0x0}]) dup2(r4, r3) sendmsg$DEVLINK_CMD_GET(r4, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000200)={&(0x7f00000003c0)={0x50, 0x0, 0x100, 0x70bd2c, 0x25dfdbfd, {}, [@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @pci={{0x8}, {0x11}}]}, 0x50}, 0x1, 0x0, 0x0, 0x20000815}, 0x1) read(r2, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000000300)={0x3f}) r6 = accept4$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000180)=0x1c, 0x1800) close_range(r0, r6, 0x0) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r2, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r2, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r1, 0x7) 13:08:20 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f00000000c0)=[@in6={0xa, 0x4e24, 0x4, @mcast2, 0x100}], 0x1c) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f00000000c0)=[@in6={0xa, 0x4e24, 0x4, @mcast2, 0x100}], 0x1c) (async) [ 654.774116][T32110] FAULT_INJECTION: forcing a failure. [ 654.774116][T32110] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 654.789392][T32110] CPU: 1 PID: 32110 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 654.799504][T32110] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 654.809578][T32110] Call Trace: [ 654.812882][T32110] [ 654.816083][T32110] dump_stack_lvl+0xcd/0x134 13:08:20 executing program 5: setsockopt$MRT_FLUSH(0xffffffffffffffff, 0x0, 0xd4, &(0x7f00000000c0)=0x2, 0x4) socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @private0, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) getsockopt$MRT(0xffffffffffffffff, 0x0, 0xd0, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$MRT_FLUSH(0xffffffffffffffff, 0x0, 0xd4, &(0x7f00000000c0)=0x2, 0x4) (async) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @private0, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) getsockopt$MRT(0xffffffffffffffff, 0x0, 0xd0, &(0x7f0000000100), &(0x7f0000000140)=0x4) (async) [ 654.820702][T32110] should_fail.cold+0x5/0xa [ 654.825240][T32110] copyin+0x19/0x120 [ 654.829153][T32110] _copy_from_iter+0x1ca/0x11c0 [ 654.834034][T32110] ? trace_hardirqs_on+0x2d/0x120 [ 654.839102][T32110] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 654.844772][T32110] ? __sk_mem_raise_allocated+0x713/0x1860 [ 654.850629][T32110] copy_page_from_iter+0x321/0x520 [ 654.855788][T32110] ? __sk_mem_schedule+0xa7/0xe0 [ 654.860745][T32110] mptcp_sendmsg+0x8d6/0x15a0 [ 654.865444][T32110] ? __mptcp_push_pending+0x770/0x770 [ 654.870823][T32110] ? aa_af_perm+0x230/0x230 [ 654.875331][T32110] ? aa_file_perm+0x595/0x1230 [ 654.880097][T32110] ? _kstrtoul+0xf0/0xf0 [ 654.884349][T32110] inet6_sendmsg+0x99/0xe0 [ 654.888779][T32110] ? inet6_compat_ioctl+0x310/0x310 [ 654.893993][T32110] sock_sendmsg+0xcf/0x120 [ 654.898424][T32110] sock_write_iter+0x291/0x3d0 [ 654.903199][T32110] ? sock_sendmsg+0x120/0x120 [ 654.907899][T32110] ? bpf_lsm_file_permission+0x5/0x10 [ 654.913292][T32110] ? security_file_permission+0xab/0xd0 [ 654.918862][T32110] vfs_write+0x9e9/0xdd0 [ 654.923125][T32110] ? kernel_write+0x630/0x630 [ 654.927822][T32110] ? __fget_files+0x26a/0x440 [ 654.932516][T32110] ? __fget_light+0xe5/0x270 [ 654.937140][T32110] ksys_write+0x1e8/0x250 [ 654.941477][T32110] ? __ia32_sys_read+0xb0/0xb0 [ 654.946255][T32110] __do_fast_syscall_32+0x65/0xf0 [ 654.951291][T32110] do_fast_syscall_32+0x2f/0x70 [ 654.956148][T32110] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 654.962483][T32110] RIP: 0023:0xf7fe1549 [ 654.966546][T32110] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 654.986172][T32110] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 654.994608][T32110] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 655.002595][T32110] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 655.010575][T32110] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 13:08:20 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f00000000c0)=[@in6={0xa, 0x4e24, 0x4, @mcast2, 0x100}], 0x1c) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f00000000c0)=[@in6={0xa, 0x4e24, 0x4, @mcast2, 0x100}], 0x1c) (async) [ 655.018554][T32110] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 655.026524][T32110] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 655.034590][T32110] 13:08:20 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 41) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:20 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 36) 13:08:20 executing program 0: r0 = openat$vhost_vsock(0xffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$binfmt_aout(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="accbda461c595e2a58e18304de3ef53e0f8d0bc9d3c9254f9ade131dd86abc1048d26c3d7053910c961c1a552c09284cb78b4cc704a91616fd344b5e83b45b9eb2bb67418c1b24634559ff638562acbbe7f623e4cda9e2ebe003370a7ba2254b83c46e201cfe8bfee4eb006c2d4320565141baff4473ed199f5b00f2659c2b625b27996dbe6c042d9111a9681556079d12631d7316911425f00dbe2965b1140c7ffb0cd18d928d34187786d7dde9f1fe49b0db6b8846c81dd52606d970a82080d44f66be04f3407cbb0378117f3cc7e7ee51957bb34a3cef5d4e25bc4e76bf676ac720e432184177c16435", @ANYRES64=r0], 0x166) (async) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r1, &(0x7f0000000000)="05", 0x7e53d) 13:08:20 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) sendto$inet6(r0, &(0x7f00000001c0)="f5e282428e3b456d519dae4a17ccc25bf8a5b696c08a4bd7734d30814fff9b860e916e607d53aa2b61bfbf78525dafef7171bf63aca4ed1b94764e8e9e16394ea8847848d45e59374e63fb5524032aaeff80ed6567c2d8809da1fc84f6f3d161749fbf1bba46209e4006c8a6fcf57068c3fda052033039da71931accb542f72f25fc912b95c324896411c081e42ab1c1ca61de9c11751a69250532d35cdaa175c13501a8091b5b6cbad453c7d3440f4fd3c2b69afa4f9fc9553046adaaa95756ef1c5bd485867e75609027a8355015266a2645a77d531cc8054c58bae18b94ffe98187fb64", 0xe5, 0x4000041, &(0x7f0000000140)={0xa, 0x4e23, 0x6, @mcast2, 0x2}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) r1 = socket$kcm(0x2, 0xa, 0x2) sendmsg$kcm(r1, &(0x7f00000018c0)={&(0x7f00000002c0)=@ll={0x11, 0xf7, 0x0, 0x1, 0x93, 0x6, @broadcast}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000340)="63034e366f95785879943871e5fbee7550f50b856ff5737049ffa0dad9edc5ee9463ce0268cf65fe86172f2e8abcd74c8aa6e56ea79f0539e646e15de22c49410c3ddc7fb02b84bad0755e4b0dea8020881d6cca5fb322fd097122f5f2e18dc8c39544b850baad38c7d88587156881fa0ca96bc67f069eb6f82e92528028fa93540083c6ba86c637bfe87a264763e85139fd785367f7c6098a597b495a295fc6156b30", 0xa3}, {&(0x7f0000000400)="633ae03d7633fc96df2061a334227edbce15219790902837b5fb10223ca91cb3a042a1026165954efe8bfc3ec8717369463c64b578ed48ae7e1cf46900c36467db849dcbf50d8126ee0c57e124ecf4b4f783798d6eaf1817564456b47e302a3d161443", 0x63}], 0x2, &(0x7f00000004c0)=[{0x24, 0x119, 0x81, "575da930be69ff1a354af61dbdc82158662b82e26915"}, {0xd0, 0x116, 0x0, "f72ccdc6ee1408aebfd7d667bea73b8b4877b541db35d775a3ccfd54d20dda742b4234c1f7b1d79bb4fe6cfa6876ed70a68de96ac9513bc41727909add54e55c3747c6eaeed8410197ada6efbc72d8ff2a97edad0cc74899d45bc92ac2aff62efabc89cc2a789dc3c2cc184408aaeff52f87eba7df1d4ee92b262bb10822152405411c124472b1494566d5087e587c44d75799389a449221b5e475047c60c2f01664b8fb5fe5eec8e02d85751b1dc19c2b80104d72ce2df37c8591a8f8b47d02ee"}, {0xdc, 0x109, 0x7ff, "8048f76dfa156a1410089fbda226b19d3bc433e36273bfd7d31ad23efcdf966ede99f3a4acfc9dc041cb785f9178c3164622f984107322b5fb41bfe99ee28ce7bb3793a1154bc0e26e55cec5e07b92de53796878d961272621d83a79f2026cea4a66530864b31abce5262890bf84dbf0dce636704668c3588f40cf28e529f86a42526c73667550a7c624cba77d1c4d8fc2acbe460bf4d0da560955d6b0da79554769c7a4590896b7aa9825e12e9777f82aa7f867517cde896de6117e70df7b6cb65adcfd8bc8317ac66cbdf2b1"}, {0x100c, 0x11, 0xfffff801, "e72239ab2f8a439782d9908a005f483627c55980ed6de2274bf6a7ca6a76d295425fada9890c5cef5e3f64f60d336bf6a55a46c6b7ba9c95698efd8b3ea1c90c19c2fa4b42643e7e663545c7080dd65e1710066d53ffb51afea81d99454c3f5dc0e16054dc2bf1cbbfc47a1ef449a40798a00d8ad740df3fb02110c563d839b3ab834411a6cff568bc4021e96e383143267710f399ef3560bdb0b1947284bb005b7287dc41a411354d62f329d1d88ac2800239fe432efb034999402c6365af74e4a27ee4daf4cb4ef536fb4dd005b1cbad21d405ad872fbc950ad81aff478e454c244d29ffeee59b4e8550bc452fc431fd380e0abcd052129123c375b70abbc7046b99a0e9c7e71c380c6117b6e1a92ead42ec636edf8171923e625db478fd0cf8f3dd9e88975cd857d2e24faa88c4bbc1698a5fb1ab2180f4a05b773b80e4b43b0b304e451037e16dc02836258234ebc2fe37fec8a2272e95caee4027eefb9e3f44967c8970c052467fb96a0c147932da4572084d91a8f4ba83d417a9ca8c5b193cdaec585788d6acab367ad974e0d9704da9f5afe294284b1eb3e1c1415303812256a6627789290569ad4f54b34f3460edeb4bf388c60bba5dd515decd194aab1ee4c5e5ff658fa55fe4010fd1ba7e3ac41e10c32e6d33c6ce972373f1deec449f2340eff7ed83c5f9bdf3d6e56eb7d60ca82919dcd51b0c94ed1414d4709459e3620774ff23be85f799141d7e2e866f8287e630ab73a662440131f10cebfe055d1d66b9b6494915eb46f9155f1022ee278a5596b33f543fa84ec0d8176fd63a314806cb6805fd7d7f698df201eca2a7ed37845d611eac54d76a4297ba5b1b0efbaa67880b3aaa082655eea06f24236398c483e96b980c49ed4a24e1dea9bb9287eefc15a98006341f79e24b14c031b55f0292a7f5edf265aa36751ca381fa9b6a98eb5aed60fb5d90e5bcef97a06a148790aaa6179187d22203f39b93110f16c041c776e55385cf357cca5e82d5b2ebb9a9bb06c53e16b0b52548da488466017ed6c4e0b8962a74e8b8055ca53505635592bd302558ab34778d2f7792e6ca2a5ee9e9cd2b12227effbdbfec9f97f09693e2a63570036c58c624fc79cdf21229ee6662dafbfa69dc5e91d136a3d8981fd963caede873de53ee054641a3a45d473c508a447b4f8dd9906594f09d496d0f483c05d61e7a972141f52197aec9f10d408d214c447e57b9b5ee202340e8085efa5f1846097dcde86a8309669d7c1d1741364d1a4543efde2b3cf5aca6996a251ce7a0a7362975a68f97b56230c8fc3de5ae47a2ded65ab38de05cf7508f43f8d368608e811cf6c64bd10daaeb35dfaeaa04191a676ad7068b8d0f0714c6eb5588c98f591ed90e08a44d2594ebdeeeeec5a501138e9beac1e730ffbdbb21f4b3ab7385a675e0e24828c97947afa9b628bafcf434b94f5e14e2c6e2e3c7c646b715a9dc719436cc8054159c8d05e9420e7b59c8a59b00a8cc3cc833ce344b2cd747ff2991482fc037738105c3158f1d37431a52c2db6b38d810e2dc2baf5a7b69ef656a6719975c22c7a479696032a2507150b004f9dc008fba55139fc63538739526becdc0eae19bbae6e02c0f3fed667c6018cf905293b82f63986977c06a45a297cd01599983982deb150c1c7cd49c6d23b208ad34a7f50f1d89b74fd26fe9756a0ba9c18b2b311dcf7716526c9d3fa23af06cc92b241c1b3a727ccf0e9978732ded85b373b3c550af6fedb1d058734484de38d9250d2e8286983a551c944ef0584cf700810095f85d4ca23eb5bc5f4c97cd7307713d732ee4b811e71abd3eb864a30cc641218018d56276f4d7dd07f8dc1fc2c51a0602fc1e731f62b8d5fbb8375f8de3b1b15ef284a27c539a4daaae0cdfe22772a3a8f079deaaf81af372ca004a781a86a0af6640596f117984d953d93396793b165ce08790180050c83633188521076634c6b3b7cee191d95e26daf701bac729c73f2d8c1d8405a85fc6c9464d01426fa582be76a53c0dd408a6962ddb4950e77313fdc1dbb356898b1cd873fad1834455e8eb30b5378040e0b07796b750271844e0203ef3b8ff5bcb979ebb81fae996148fa025a010f9ed25dbafc04832c8a252df02455c15871cf5755ae42c15624fcc9dc538e9c903515a7afc38fa2bce5a348d7554549d3281ad90c7ad254f90fd3789443b8fa347c7c86842d27f0a769e47ac0e27dc773de02c65d088353e9cd423aa4f21b35efd51a69aa1ba4aee29ce73998ef1415d9e484ef81e34b355c209bbcb726ac08d53af43ae6fbe3504c7789b82764923213658319a82304ac7cd46bb6a717c149602435f448ffbbd2121af33718fe785032dbdb1a62504894ae987613bc13250331422e0a2e01c09296d7a47b6649ba25497893df70c0194f4e0ac093ab8772a3ce5f9d9fd6c8977f4ad83d3103effd07b6db8b475d63563773b08b4ffc7016b02f7ecc147f7b78a114c7d4e44f3398e17d16332c8737dc1a1cb4c3a80ca185278915bb863990dedd9490a45dcbb4fef389b733acfe508e1bbb6f98c525ded6ba70acfc050cab819ef7bb41a53c3b7b85fb2e1403c962f57337e2963985b7d158d47955471eaafc00f64a903a531e85c087b91a097f2eeb14a6f29636bf6db9480125ba79a8feba7bbc6007ce9b02b7ba8a711edfb1312cafb46e8f9b357d9bf18f8135f2a77a2f210e1d348b788e49b774ed73f177bef89a1d2d30e25f63163d89d7a685fb305e6b0bc8d3051b49fdd484e0795aaa32b9524af0d2aaef6bd0ab4ce1c6290d03f970d30f708e9c2498f2b8cae2f0d16f2ab7f5be24a87c70de06154ccdf8e6dd8ef2aa00248e18ce58570aa56b38a8e45b8cd80f2ff0dba98759cecd90ac8f54ec612883e603841a6cba9011d7890d693de711e9ff3300d70876f797c23b1659c5909d4fbdaad9050a56a03d5665f0b4cb203859044ba7964c7b14cd8bceffdde6220d5d10966deb8929da93d0baf5617c5235f3147c9de1ab15f5ad50b9dd0ed197fa5a3b7d9c04b79c601c0eb6f47b53b37b9fe89c12540cec36f707930cd931d419a8d9508db3450fcf9257930b2ace08ee4057e97d93c4399c9f572e0d2c5ddb270466c9c16388f0121eb738693675aa8ba7859a3bb742d31f891b60469d9305c9d4b8fa0f71adf400cffb6e5c11b076554ec617a66d7df926eecf2bf08d314cc2f8e54da6e4d100d1f06730492f622d9b2013e0a14dc199a928af994a7976e2548c8a863a85ced0d252ad016ca8943a7bf927918af6ce2b1a2db1be51a4e878cf5f2af3130ddebf4282df1f9e7c913941288fba2aefb539c57c41c5e16965eff80d4d437f3077c98157fa02f6cbf802e6c1051d37e313024f961a1a4bd43f10e2da40d0218cd534dd294a4f0a5b1a9d07931f514c62bf28395c110b52761a4b7ecd3514d78dd9f81a4b0ac106025c69c6bfe26f186f1c198924d9664e072bc4538e7aab0803545be2b698c65cf83104cdbd4b16278aab8a25cc88602723b2221a837610ace371cd443e68dc91733d5764597ffe77ab732d7546c292d88b32ce9389ca3ea5f024e2e6aad046eae9175e69f3db44a0cd226ae878765260a78a7df67e352f2aaf22567a127359dc03cbc1e3272769e21b211bb2a88bba1566197749ec87b3b623f976f60d2e831d8c5cde36f4079763e103f40c107bc5fd2d7f3b3975b6a8788346bfdf30b4faba4ce63def17fe18fcf69a468711f48957e33d1096dcc48937a4ada314171f278389bb50fad20d51b72a03dccc9f5460a8dfebb7dcc53de86656b96f558fc201c02d9652a47308dcab2408feb5960a0a9eec2459b6d746405a9188e6bd59efdec7ba5961c767fb089cb31949f9437065c53e903b6f093ad71adf171b9634737ceb8ae72db1f32f8874a9dfa8c45bd165b5d35756f04da9fda1bcab42bfdcd9cdcda694110eeb7347d26a29b1824dd8ed6348b43e52c0bdacb829bd3479afb0ef98d65216157c0860e67d8241df8582c9e76f0995969c2136eb900f31dbbe06e7cbd5ec6eb60ff42e21242d1065b5291f004ec92fc72c31ae8c34f1d5e46340c4f55f4b0a6b4d5657f63a1cefe88ed9ff64212f3aba799e389ecbc77ca924236121fc2da919be6e5f8ff5dfb7c0d5c570cc6c028aa025d5206f95e9565fabbef2ed3a093cd05c7f58d81b808edba755a37b360d8e5fe1c6781d22ed8a46bfa900d696ef0b1acbf48e236d93c87cd7742ba306cb4c3c18482c9561e7f67343928ac0efcb97ce8e5a8749da074067b74fd5f2f5d655eae70807164e91e9e3cf2cd778023d1e06d2acc25cbdd62467993317d4f97ae7af89967b4b36b61c781b0425d5944d81fb9de6e52763a3e300f20fe8134af86ca98b9cb544584ac6703862244d24c67def068a98d25ebd84789e50ef62fe947ff8804e9a1e461703cb35fc040827ad2323a260d26bae9fda5e6ac5a17c8fcd4188907c8107288087026be8a6033fe31261e1e38043cfd78a1534de48d74b63678591722473797cd5b4ef58d2fd294a398ea7cd39116389f566db61ac105c7532a28704f7ec1edb6fcf80920fe05173fca65e0ab37ea76974ac4b38f0e403a785d7ef552c22d100b7ef9c0ef7b56e57c62e4979ff56993ea485c7a43b5aaca7986d0c76c0ddf3396cd029c9000389587ac8e3c3b32b1f4d578fedd9cbb39c5bf3f54d230753e5a4938e47680ad22e5b324f9a92232e6480bf5fe880d96465dfbc8b367501b43e7f4a17847eeb62fa78ba5fc914015f13f11f2251ae17f7947bb6bb99043c558d917d51526c1e95f71fa35b6bc821044807994194136f4ccc65fff3e14f290c28e3197a0f4a5e87ce95e2bd910152fe896a601c8535c0150cc589be8318cf104301b3482c1caa2eb3aa296789cf93589099e29aee0e6921b6491155c056497e03497e68a7a056fb6b66d08008eefb31f90ec3fe998006311f9c3e664486998f462402a8cfbc5afd11acc134464ed5220298d18db50cdb63b7e907fbf379d9853fff9e5034ca817553e977f4ec654edc5e82050425dd34460117a85c8f6be0d608a9940728fea052a2a776cfe9cb5664f7be116b02730b01ad6a975a87c73785165af3f2e26341c9200dae3ae5bdbedbbb8ed6f1576a61e1394053a167d03a5ff10de4ee4f29161a34a27299685b50fa2bb20916946a410800eebf3cf1e71357ca547fb455c9f9039a4e519deac6668cb01bf40b89f76da9802b3f6e5a4645ab495fea987eb972f4db8ab480492bfb2dddd77a51a90b8f98b323a2b9b613ede96fa4651896f20680dee96cb3c6a2c1f81ddda7d92e491cd6c8bcef70fc89e623b270012fd73f834624220e1049c4da6966d039378718839660793262b66ab25eaed85dc0e697f9f4bdf177afb93c8b3d1f355669b1e0eaedea968c0f09d4416db7be4195a635bd95b9fdce065742da983f8d45ef4029d2a40a288f561515fe2765bf9dbd79fa3869697398d0c4871dd0c3cae0cb972dbdfe60c86aaaa1a69bb205185f00ca676dfb49b41947651afb499d488dc2b80adcb26628a7cfcc6fbf469ebf30508eaf4c6f63432e59df151577d879b458353f2e5ed346c99812ec7aa50bfa23888a755a58123a8b08825b9569ac58723c4686a1076092365d84757178cf5b28ccbdc79186b8668f1e71d72825e108f5f93bf64ec2e6deed4e02efaeeadb2757b7238cd0eb7cbb7a70725f887f8e129c9655a744900bade0813918e52d6b1a1855542137374089e0bc2259b352f881733bcf4fc"}, {0xec, 0x109, 0x0, "e1a18ec4644cb1694fdf5063a6c7baceb15ac66dd31e864029cf0d210bc4226159b9b16e450cb6cc594fa37f0b0373d52ba455de052616f8c5a9e0c5dc0521b2586289311d7e8bd571ff082ea341a1c74de0ead6f12f200a8b355e103f3315fb6c1585d8f59ece8818b12c4a6f4b02a32d399a0e9d9fa9db61106aa2bd2dc6ca6cb76f84e5c8171bf45c1b83623d2fb8ae2fc6693a875dbe2d8bcbb86778136b1555ca0d5b9e33baeb8e57f9d2ac861cd370edfa265679370f5952ee28a50bd5bc324f9d911486cc804797c5ef6df32d1ae81365116bc29c4b6c80ac1cf78b"}, {0x50, 0x104, 0x1000, "6c2f4e56bb160e3b9fa5ae33396d0103323075d9a0a2dd5c098999a831ddac7fac86c2e56cc4736ffa503343c132ed428c8ba7dab841a98e29b0f3ff8bdd7676a38e0e"}, {0x9c, 0x10a, 0x6346cf40, "6d90e0813eab43a0bd1da1118b8d5db2b8326cbdd0661068da863e7b72b515e4aa885bfb2aa9ba4576cd0f867fb8dee208139109fd0a3fc57b7d932fda7793a3a56926d943d0bf31a5d62db623d3ed77df6c3a7f3c489755916c72c2355d173cd4e82e3b5f240e7a047b1cd410dd40658def553eecc320f170e51a2f80e682c0e5c6b18f06c736e32e593c162961"}, {0x48, 0x1, 0x1, "d2feae08fa47f1e78492a57cd46f8d9488b91c4ac205c31a71a41b4f191f0dffcb2412dc2af2eacf61e2da22978f26a6250ea01b57df836142c0d46d"}], 0x13fc}, 0x8000) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) ioctl$BTRFS_IOC_BALANCE(r1, 0x5000940c, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r2 = socket$inet_mptcp(0x2, 0x1, 0x106) getsockopt$IP_SET_OP_VERSION(r2, 0x1, 0x53, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 13:08:20 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) bind(0xffffffffffffffff, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000004080)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00080000a0cfffff73cbc1cf", @ANYRES32=r1, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'syztnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r1, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000040)={0x7}, 0x10) r3 = socket(0x10, 0x3, 0x0) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000004080)=0x14) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000480)=ANY=[@ANYBLOB="400100002400b7c86c17055957020b0f000800005d37f20e262a8d8a131be9d3beb5dd438f66c6ae106a5e92f7e97da3c3dc9989c5723f63468d5c83e3e41f7b534cfb4e4478f6", @ANYRES32=r5, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r5, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000140)={0x1b0, 0x0, 0x400, 0x70bd28, 0x25dfdbff, {}, [@HEADER={0x70, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}, @HEADER={0x4}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}]}]}, 0x1b0}, 0x1, 0x0, 0x0, 0x8084}, 0x2040054) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:20 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) r0 = socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(r0, 0x0, 0x80) (async) r1 = gettid() r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r5, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r4, 0x0}]) (async) dup2(r4, r3) (async) sendmsg$DEVLINK_CMD_GET(r4, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000200)={&(0x7f00000003c0)={0x50, 0x0, 0x100, 0x70bd2c, 0x25dfdbfd, {}, [@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @pci={{0x8}, {0x11}}]}, 0x50}, 0x1, 0x0, 0x0, 0x20000815}, 0x1) (async) read(r2, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) r6 = accept4$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000180)=0x1c, 0x1800) close_range(r0, r6, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r2, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r2, 0xc04c5349, &(0x7f0000000340)={0x80}) (async, rerun: 64) tkill(r1, 0x7) (rerun: 64) [ 655.249497][T32170] netlink: 284 bytes leftover after parsing attributes in process `syz-executor.5'. 13:08:20 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) bind(0xffffffffffffffff, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000004080)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00080000a0cfffff73cbc1cf", @ANYRES32=r1, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'syztnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r1, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000040)={0x7}, 0x10) r3 = socket(0x10, 0x3, 0x0) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000004080)=0x14) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000480)=ANY=[@ANYBLOB="400100002400b7c86c17055957020b0f000800005d37f20e262a8d8a131be9d3beb5dd438f66c6ae106a5e92f7e97da3c3dc9989c5723f63468d5c83e3e41f7b534cfb4e4478f6", @ANYRES32=r5, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r5, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000140)={0x1b0, 0x0, 0x400, 0x70bd28, 0x25dfdbff, {}, [@HEADER={0x70, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}, @HEADER={0x4}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}]}]}, 0x1b0}, 0x1, 0x0, 0x0, 0x8084}, 0x2040054) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) bind(0xffffffffffffffff, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000004080)=0x14) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00080000a0cfffff73cbc1cf", @ANYRES32=r1, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'syztnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r1, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) (async) socket(0x10, 0x3, 0x0) (async) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000040)={0x7}, 0x10) (async) socket(0x10, 0x3, 0x0) (async) socket(0x11, 0x800000003, 0x0) (async) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r4, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000004080)=0x14) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000480)=ANY=[@ANYBLOB="400100002400b7c86c17055957020b0f000800005d37f20e262a8d8a131be9d3beb5dd438f66c6ae106a5e92f7e97da3c3dc9989c5723f63468d5c83e3e41f7b534cfb4e4478f6", @ANYRES32=r5, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r5, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) (async) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000140)={0x1b0, 0x0, 0x400, 0x70bd28, 0x25dfdbff, {}, [@HEADER={0x70, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}, @HEADER={0x4}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}]}]}, 0x1b0}, 0x1, 0x0, 0x0, 0x8084}, 0x2040054) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) 13:08:20 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) r0 = socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(r0, 0x0, 0x80) (async) r1 = gettid() r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r5, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r4, 0x0}]) dup2(r4, r3) sendmsg$DEVLINK_CMD_GET(r4, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000200)={&(0x7f00000003c0)={0x50, 0x0, 0x100, 0x70bd2c, 0x25dfdbfd, {}, [@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @pci={{0x8}, {0x11}}]}, 0x50}, 0x1, 0x0, 0x0, 0x20000815}, 0x1) read(r2, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) r6 = accept4$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000180)=0x1c, 0x1800) close_range(r0, r6, 0x0) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r2, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r2, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r1, 0x7) [ 655.379240][T32159] FAULT_INJECTION: forcing a failure. [ 655.379240][T32159] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 655.408457][T32162] FAULT_INJECTION: forcing a failure. [ 655.408457][T32162] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 655.413294][T32159] CPU: 1 PID: 32159 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 655.431593][T32159] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 655.441658][T32159] Call Trace: [ 655.444939][T32159] [ 655.447866][T32159] dump_stack_lvl+0xcd/0x134 [ 655.452467][T32159] should_fail.cold+0x5/0xa [ 655.456987][T32159] copyin+0x19/0x120 [ 655.460894][T32159] _copy_from_iter+0x1ca/0x11c0 [ 655.465752][T32159] ? trace_hardirqs_on+0x2d/0x120 [ 655.470801][T32159] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 655.476447][T32159] ? __sk_mem_raise_allocated+0x713/0x1860 [ 655.482267][T32159] copy_page_from_iter+0x321/0x520 [ 655.487379][T32159] ? __sk_mem_schedule+0xa7/0xe0 [ 655.492334][T32159] mptcp_sendmsg+0x8d6/0x15a0 [ 655.497021][T32159] ? __mptcp_push_pending+0x770/0x770 [ 655.502407][T32159] ? aa_af_perm+0x230/0x230 [ 655.506913][T32159] ? aa_file_perm+0x595/0x1230 [ 655.511677][T32159] ? _kstrtoul+0xf0/0xf0 [ 655.515930][T32159] inet6_sendmsg+0x99/0xe0 [ 655.520364][T32159] ? inet6_compat_ioctl+0x310/0x310 [ 655.525572][T32159] sock_sendmsg+0xcf/0x120 [ 655.530000][T32159] sock_write_iter+0x291/0x3d0 [ 655.534777][T32159] ? sock_sendmsg+0x120/0x120 [ 655.539471][T32159] ? bpf_lsm_file_permission+0x5/0x10 [ 655.544849][T32159] ? security_file_permission+0xab/0xd0 [ 655.550404][T32159] vfs_write+0x9e9/0xdd0 [ 655.554692][T32159] ? kernel_write+0x630/0x630 [ 655.559419][T32159] ? __fget_files+0x26a/0x440 [ 655.564104][T32159] ? __fget_light+0xe5/0x270 [ 655.568698][T32159] ksys_write+0x1e8/0x250 [ 655.573034][T32159] ? __ia32_sys_read+0xb0/0xb0 [ 655.577809][T32159] __do_fast_syscall_32+0x65/0xf0 [ 655.582843][T32159] do_fast_syscall_32+0x2f/0x70 [ 655.587705][T32159] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 655.594041][T32159] RIP: 0023:0xf7f2d549 [ 655.598106][T32159] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 655.617719][T32159] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 655.626131][T32159] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 655.634101][T32159] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 655.642067][T32159] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 655.650038][T32159] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 655.658029][T32159] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 655.666006][T32159] [ 655.670427][T32185] netlink: 284 bytes leftover after parsing attributes in process `syz-executor.5'. 13:08:21 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 42) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) [ 655.683007][T32162] CPU: 1 PID: 32162 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 655.693116][T32162] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 655.703273][T32162] Call Trace: [ 655.706567][T32162] [ 655.709512][T32162] dump_stack_lvl+0xcd/0x134 [ 655.714131][T32162] should_fail.cold+0x5/0xa [ 655.718677][T32162] copyin+0x19/0x120 [ 655.722595][T32162] _copy_from_iter+0x1ca/0x11c0 [ 655.727461][T32162] ? trace_hardirqs_on+0x2d/0x120 [ 655.732499][T32162] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 655.738132][T32162] ? __sk_mem_raise_allocated+0x713/0x1860 [ 655.743953][T32162] copy_page_from_iter+0x321/0x520 [ 655.749066][T32162] ? __sk_mem_schedule+0xa7/0xe0 [ 655.754017][T32162] mptcp_sendmsg+0x8d6/0x15a0 [ 655.758798][T32162] ? __mptcp_push_pending+0x770/0x770 [ 655.764173][T32162] ? aa_af_perm+0x230/0x230 [ 655.768682][T32162] ? aa_file_perm+0x595/0x1230 [ 655.773446][T32162] ? _kstrtoul+0xf0/0xf0 [ 655.777707][T32162] inet6_sendmsg+0x99/0xe0 [ 655.782131][T32162] ? inet6_compat_ioctl+0x310/0x310 [ 655.787339][T32162] sock_sendmsg+0xcf/0x120 [ 655.791775][T32162] sock_write_iter+0x291/0x3d0 [ 655.796550][T32162] ? sock_sendmsg+0x120/0x120 [ 655.801242][T32162] ? bpf_lsm_file_permission+0x5/0x10 [ 655.806619][T32162] ? security_file_permission+0xab/0xd0 [ 655.812175][T32162] vfs_write+0x9e9/0xdd0 [ 655.816426][T32162] ? kernel_write+0x630/0x630 [ 655.821112][T32162] ? __fget_files+0x26a/0x440 [ 655.825798][T32162] ? __fget_light+0xe5/0x270 [ 655.830391][T32162] ksys_write+0x1e8/0x250 [ 655.834727][T32162] ? __ia32_sys_read+0xb0/0xb0 [ 655.839502][T32162] __do_fast_syscall_32+0x65/0xf0 [ 655.844537][T32162] do_fast_syscall_32+0x2f/0x70 [ 655.849396][T32162] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 655.855822][T32162] RIP: 0023:0xf7fe1549 [ 655.859886][T32162] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 655.879495][T32162] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 655.887907][T32162] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 655.895877][T32162] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 655.903843][T32162] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 655.911821][T32162] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 655.919790][T32162] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 655.927767][T32162] 13:08:21 executing program 0: r0 = openat$vhost_vsock(0xffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$binfmt_aout(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="accbda461c595e2a58e18304de3ef53e0f8d0bc9d3c9254f9ade131dd86abc1048d26c3d7053910c961c1a552c09284cb78b4cc704a91616fd344b5e83b45b9eb2bb67418c1b24634559ff638562acbbe7f623e4cda9e2ebe003370a7ba2254b83c46e201cfe8bfee4eb006c2d4320565141baff4473ed199f5b00f2659c2b625b27996dbe6c042d9111a9681556079d12631d7316911425f00dbe2965b1140c7ffb0cd18d928d34187786d7dde9f1fe49b0db6b8846c81dd52606d970a82080d44f66be04f3407cbb0378117f3cc7e7ee51957bb34a3cef5d4e25bc4e76bf676ac720e432184177c16435", @ANYRES64=r0], 0x166) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r1, &(0x7f0000000000)="05", 0x7e53d) openat$vhost_vsock(0xffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="accbda461c595e2a58e18304de3ef53e0f8d0bc9d3c9254f9ade131dd86abc1048d26c3d7053910c961c1a552c09284cb78b4cc704a91616fd344b5e83b45b9eb2bb67418c1b24634559ff638562acbbe7f623e4cda9e2ebe003370a7ba2254b83c46e201cfe8bfee4eb006c2d4320565141baff4473ed199f5b00f2659c2b625b27996dbe6c042d9111a9681556079d12631d7316911425f00dbe2965b1140c7ffb0cd18d928d34187786d7dde9f1fe49b0db6b8846c81dd52606d970a82080d44f66be04f3407cbb0378117f3cc7e7ee51957bb34a3cef5d4e25bc4e76bf676ac720e432184177c16435", @ANYRES64=r0], 0x166) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r1, &(0x7f0000000000)="05", 0x7e53d) (async) 13:08:21 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 37) [ 655.932140][T32197] FAULT_INJECTION: forcing a failure. [ 655.932140][T32197] name fail_usercopy, interval 1, probability 0, space 0, times 0 13:08:21 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) sendto$inet6(r0, &(0x7f00000001c0)="f5e282428e3b456d519dae4a17ccc25bf8a5b696c08a4bd7734d30814fff9b860e916e607d53aa2b61bfbf78525dafef7171bf63aca4ed1b94764e8e9e16394ea8847848d45e59374e63fb5524032aaeff80ed6567c2d8809da1fc84f6f3d161749fbf1bba46209e4006c8a6fcf57068c3fda052033039da71931accb542f72f25fc912b95c324896411c081e42ab1c1ca61de9c11751a69250532d35cdaa175c13501a8091b5b6cbad453c7d3440f4fd3c2b69afa4f9fc9553046adaaa95756ef1c5bd485867e75609027a8355015266a2645a77d531cc8054c58bae18b94ffe98187fb64", 0xe5, 0x4000041, &(0x7f0000000140)={0xa, 0x4e23, 0x6, @mcast2, 0x2}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) r1 = socket$kcm(0x2, 0xa, 0x2) sendmsg$kcm(r1, &(0x7f00000018c0)={&(0x7f00000002c0)=@ll={0x11, 0xf7, 0x0, 0x1, 0x93, 0x6, @broadcast}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000340)="63034e366f95785879943871e5fbee7550f50b856ff5737049ffa0dad9edc5ee9463ce0268cf65fe86172f2e8abcd74c8aa6e56ea79f0539e646e15de22c49410c3ddc7fb02b84bad0755e4b0dea8020881d6cca5fb322fd097122f5f2e18dc8c39544b850baad38c7d88587156881fa0ca96bc67f069eb6f82e92528028fa93540083c6ba86c637bfe87a264763e85139fd785367f7c6098a597b495a295fc6156b30", 0xa3}, {&(0x7f0000000400)="633ae03d7633fc96df2061a334227edbce15219790902837b5fb10223ca91cb3a042a1026165954efe8bfc3ec8717369463c64b578ed48ae7e1cf46900c36467db849dcbf50d8126ee0c57e124ecf4b4f783798d6eaf1817564456b47e302a3d161443", 0x63}], 0x2, &(0x7f00000004c0)=[{0x24, 0x119, 0x81, "575da930be69ff1a354af61dbdc82158662b82e26915"}, {0xd0, 0x116, 0x0, "f72ccdc6ee1408aebfd7d667bea73b8b4877b541db35d775a3ccfd54d20dda742b4234c1f7b1d79bb4fe6cfa6876ed70a68de96ac9513bc41727909add54e55c3747c6eaeed8410197ada6efbc72d8ff2a97edad0cc74899d45bc92ac2aff62efabc89cc2a789dc3c2cc184408aaeff52f87eba7df1d4ee92b262bb10822152405411c124472b1494566d5087e587c44d75799389a449221b5e475047c60c2f01664b8fb5fe5eec8e02d85751b1dc19c2b80104d72ce2df37c8591a8f8b47d02ee"}, {0xdc, 0x109, 0x7ff, "8048f76dfa156a1410089fbda226b19d3bc433e36273bfd7d31ad23efcdf966ede99f3a4acfc9dc041cb785f9178c3164622f984107322b5fb41bfe99ee28ce7bb3793a1154bc0e26e55cec5e07b92de53796878d961272621d83a79f2026cea4a66530864b31abce5262890bf84dbf0dce636704668c3588f40cf28e529f86a42526c73667550a7c624cba77d1c4d8fc2acbe460bf4d0da560955d6b0da79554769c7a4590896b7aa9825e12e9777f82aa7f867517cde896de6117e70df7b6cb65adcfd8bc8317ac66cbdf2b1"}, {0x100c, 0x11, 0xfffff801, "e72239ab2f8a439782d9908a005f483627c55980ed6de2274bf6a7ca6a76d295425fada9890c5cef5e3f64f60d336bf6a55a46c6b7ba9c95698efd8b3ea1c90c19c2fa4b42643e7e663545c7080dd65e1710066d53ffb51afea81d99454c3f5dc0e16054dc2bf1cbbfc47a1ef449a40798a00d8ad740df3fb02110c563d839b3ab834411a6cff568bc4021e96e383143267710f399ef3560bdb0b1947284bb005b7287dc41a411354d62f329d1d88ac2800239fe432efb034999402c6365af74e4a27ee4daf4cb4ef536fb4dd005b1cbad21d405ad872fbc950ad81aff478e454c244d29ffeee59b4e8550bc452fc431fd380e0abcd052129123c375b70abbc7046b99a0e9c7e71c380c6117b6e1a92ead42ec636edf8171923e625db478fd0cf8f3dd9e88975cd857d2e24faa88c4bbc1698a5fb1ab2180f4a05b773b80e4b43b0b304e451037e16dc02836258234ebc2fe37fec8a2272e95caee4027eefb9e3f44967c8970c052467fb96a0c147932da4572084d91a8f4ba83d417a9ca8c5b193cdaec585788d6acab367ad974e0d9704da9f5afe294284b1eb3e1c1415303812256a6627789290569ad4f54b34f3460edeb4bf388c60bba5dd515decd194aab1ee4c5e5ff658fa55fe4010fd1ba7e3ac41e10c32e6d33c6ce972373f1deec449f2340eff7ed83c5f9bdf3d6e56eb7d60ca82919dcd51b0c94ed1414d4709459e3620774ff23be85f799141d7e2e866f8287e630ab73a662440131f10cebfe055d1d66b9b6494915eb46f9155f1022ee278a5596b33f543fa84ec0d8176fd63a314806cb6805fd7d7f698df201eca2a7ed37845d611eac54d76a4297ba5b1b0efbaa67880b3aaa082655eea06f24236398c483e96b980c49ed4a24e1dea9bb9287eefc15a98006341f79e24b14c031b55f0292a7f5edf265aa36751ca381fa9b6a98eb5aed60fb5d90e5bcef97a06a148790aaa6179187d22203f39b93110f16c041c776e55385cf357cca5e82d5b2ebb9a9bb06c53e16b0b52548da488466017ed6c4e0b8962a74e8b8055ca53505635592bd302558ab34778d2f7792e6ca2a5ee9e9cd2b12227effbdbfec9f97f09693e2a63570036c58c624fc79cdf21229ee6662dafbfa69dc5e91d136a3d8981fd963caede873de53ee054641a3a45d473c508a447b4f8dd9906594f09d496d0f483c05d61e7a972141f52197aec9f10d408d214c447e57b9b5ee202340e8085efa5f1846097dcde86a8309669d7c1d1741364d1a4543efde2b3cf5aca6996a251ce7a0a7362975a68f97b56230c8fc3de5ae47a2ded65ab38de05cf7508f43f8d368608e811cf6c64bd10daaeb35dfaeaa04191a676ad7068b8d0f0714c6eb5588c98f591ed90e08a44d2594ebdeeeeec5a501138e9beac1e730ffbdbb21f4b3ab7385a675e0e24828c97947afa9b628bafcf434b94f5e14e2c6e2e3c7c646b715a9dc719436cc8054159c8d05e9420e7b59c8a59b00a8cc3cc833ce344b2cd747ff2991482fc037738105c3158f1d37431a52c2db6b38d810e2dc2baf5a7b69ef656a6719975c22c7a479696032a2507150b004f9dc008fba55139fc63538739526becdc0eae19bbae6e02c0f3fed667c6018cf905293b82f63986977c06a45a297cd01599983982deb150c1c7cd49c6d23b208ad34a7f50f1d89b74fd26fe9756a0ba9c18b2b311dcf7716526c9d3fa23af06cc92b241c1b3a727ccf0e9978732ded85b373b3c550af6fedb1d058734484de38d9250d2e8286983a551c944ef0584cf700810095f85d4ca23eb5bc5f4c97cd7307713d732ee4b811e71abd3eb864a30cc641218018d56276f4d7dd07f8dc1fc2c51a0602fc1e731f62b8d5fbb8375f8de3b1b15ef284a27c539a4daaae0cdfe22772a3a8f079deaaf81af372ca004a781a86a0af6640596f117984d953d93396793b165ce08790180050c83633188521076634c6b3b7cee191d95e26daf701bac729c73f2d8c1d8405a85fc6c9464d01426fa582be76a53c0dd408a6962ddb4950e77313fdc1dbb356898b1cd873fad1834455e8eb30b5378040e0b07796b750271844e0203ef3b8ff5bcb979ebb81fae996148fa025a010f9ed25dbafc04832c8a252df02455c15871cf5755ae42c15624fcc9dc538e9c903515a7afc38fa2bce5a348d7554549d3281ad90c7ad254f90fd3789443b8fa347c7c86842d27f0a769e47ac0e27dc773de02c65d088353e9cd423aa4f21b35efd51a69aa1ba4aee29ce73998ef1415d9e484ef81e34b355c209bbcb726ac08d53af43ae6fbe3504c7789b82764923213658319a82304ac7cd46bb6a717c149602435f448ffbbd2121af33718fe785032dbdb1a62504894ae987613bc13250331422e0a2e01c09296d7a47b6649ba25497893df70c0194f4e0ac093ab8772a3ce5f9d9fd6c8977f4ad83d3103effd07b6db8b475d63563773b08b4ffc7016b02f7ecc147f7b78a114c7d4e44f3398e17d16332c8737dc1a1cb4c3a80ca185278915bb863990dedd9490a45dcbb4fef389b733acfe508e1bbb6f98c525ded6ba70acfc050cab819ef7bb41a53c3b7b85fb2e1403c962f57337e2963985b7d158d47955471eaafc00f64a903a531e85c087b91a097f2eeb14a6f29636bf6db9480125ba79a8feba7bbc6007ce9b02b7ba8a711edfb1312cafb46e8f9b357d9bf18f8135f2a77a2f210e1d348b788e49b774ed73f177bef89a1d2d30e25f63163d89d7a685fb305e6b0bc8d3051b49fdd484e0795aaa32b9524af0d2aaef6bd0ab4ce1c6290d03f970d30f708e9c2498f2b8cae2f0d16f2ab7f5be24a87c70de06154ccdf8e6dd8ef2aa00248e18ce58570aa56b38a8e45b8cd80f2ff0dba98759cecd90ac8f54ec612883e603841a6cba9011d7890d693de711e9ff3300d70876f797c23b1659c5909d4fbdaad9050a56a03d5665f0b4cb203859044ba7964c7b14cd8bceffdde6220d5d10966deb8929da93d0baf5617c5235f3147c9de1ab15f5ad50b9dd0ed197fa5a3b7d9c04b79c601c0eb6f47b53b37b9fe89c12540cec36f707930cd931d419a8d9508db3450fcf9257930b2ace08ee4057e97d93c4399c9f572e0d2c5ddb270466c9c16388f0121eb738693675aa8ba7859a3bb742d31f891b60469d9305c9d4b8fa0f71adf400cffb6e5c11b076554ec617a66d7df926eecf2bf08d314cc2f8e54da6e4d100d1f06730492f622d9b2013e0a14dc199a928af994a7976e2548c8a863a85ced0d252ad016ca8943a7bf927918af6ce2b1a2db1be51a4e878cf5f2af3130ddebf4282df1f9e7c913941288fba2aefb539c57c41c5e16965eff80d4d437f3077c98157fa02f6cbf802e6c1051d37e313024f961a1a4bd43f10e2da40d0218cd534dd294a4f0a5b1a9d07931f514c62bf28395c110b52761a4b7ecd3514d78dd9f81a4b0ac106025c69c6bfe26f186f1c198924d9664e072bc4538e7aab0803545be2b698c65cf83104cdbd4b16278aab8a25cc88602723b2221a837610ace371cd443e68dc91733d5764597ffe77ab732d7546c292d88b32ce9389ca3ea5f024e2e6aad046eae9175e69f3db44a0cd226ae878765260a78a7df67e352f2aaf22567a127359dc03cbc1e3272769e21b211bb2a88bba1566197749ec87b3b623f976f60d2e831d8c5cde36f4079763e103f40c107bc5fd2d7f3b3975b6a8788346bfdf30b4faba4ce63def17fe18fcf69a468711f48957e33d1096dcc48937a4ada314171f278389bb50fad20d51b72a03dccc9f5460a8dfebb7dcc53de86656b96f558fc201c02d9652a47308dcab2408feb5960a0a9eec2459b6d746405a9188e6bd59efdec7ba5961c767fb089cb31949f9437065c53e903b6f093ad71adf171b9634737ceb8ae72db1f32f8874a9dfa8c45bd165b5d35756f04da9fda1bcab42bfdcd9cdcda694110eeb7347d26a29b1824dd8ed6348b43e52c0bdacb829bd3479afb0ef98d65216157c0860e67d8241df8582c9e76f0995969c2136eb900f31dbbe06e7cbd5ec6eb60ff42e21242d1065b5291f004ec92fc72c31ae8c34f1d5e46340c4f55f4b0a6b4d5657f63a1cefe88ed9ff64212f3aba799e389ecbc77ca924236121fc2da919be6e5f8ff5dfb7c0d5c570cc6c028aa025d5206f95e9565fabbef2ed3a093cd05c7f58d81b808edba755a37b360d8e5fe1c6781d22ed8a46bfa900d696ef0b1acbf48e236d93c87cd7742ba306cb4c3c18482c9561e7f67343928ac0efcb97ce8e5a8749da074067b74fd5f2f5d655eae70807164e91e9e3cf2cd778023d1e06d2acc25cbdd62467993317d4f97ae7af89967b4b36b61c781b0425d5944d81fb9de6e52763a3e300f20fe8134af86ca98b9cb544584ac6703862244d24c67def068a98d25ebd84789e50ef62fe947ff8804e9a1e461703cb35fc040827ad2323a260d26bae9fda5e6ac5a17c8fcd4188907c8107288087026be8a6033fe31261e1e38043cfd78a1534de48d74b63678591722473797cd5b4ef58d2fd294a398ea7cd39116389f566db61ac105c7532a28704f7ec1edb6fcf80920fe05173fca65e0ab37ea76974ac4b38f0e403a785d7ef552c22d100b7ef9c0ef7b56e57c62e4979ff56993ea485c7a43b5aaca7986d0c76c0ddf3396cd029c9000389587ac8e3c3b32b1f4d578fedd9cbb39c5bf3f54d230753e5a4938e47680ad22e5b324f9a92232e6480bf5fe880d96465dfbc8b367501b43e7f4a17847eeb62fa78ba5fc914015f13f11f2251ae17f7947bb6bb99043c558d917d51526c1e95f71fa35b6bc821044807994194136f4ccc65fff3e14f290c28e3197a0f4a5e87ce95e2bd910152fe896a601c8535c0150cc589be8318cf104301b3482c1caa2eb3aa296789cf93589099e29aee0e6921b6491155c056497e03497e68a7a056fb6b66d08008eefb31f90ec3fe998006311f9c3e664486998f462402a8cfbc5afd11acc134464ed5220298d18db50cdb63b7e907fbf379d9853fff9e5034ca817553e977f4ec654edc5e82050425dd34460117a85c8f6be0d608a9940728fea052a2a776cfe9cb5664f7be116b02730b01ad6a975a87c73785165af3f2e26341c9200dae3ae5bdbedbbb8ed6f1576a61e1394053a167d03a5ff10de4ee4f29161a34a27299685b50fa2bb20916946a410800eebf3cf1e71357ca547fb455c9f9039a4e519deac6668cb01bf40b89f76da9802b3f6e5a4645ab495fea987eb972f4db8ab480492bfb2dddd77a51a90b8f98b323a2b9b613ede96fa4651896f20680dee96cb3c6a2c1f81ddda7d92e491cd6c8bcef70fc89e623b270012fd73f834624220e1049c4da6966d039378718839660793262b66ab25eaed85dc0e697f9f4bdf177afb93c8b3d1f355669b1e0eaedea968c0f09d4416db7be4195a635bd95b9fdce065742da983f8d45ef4029d2a40a288f561515fe2765bf9dbd79fa3869697398d0c4871dd0c3cae0cb972dbdfe60c86aaaa1a69bb205185f00ca676dfb49b41947651afb499d488dc2b80adcb26628a7cfcc6fbf469ebf30508eaf4c6f63432e59df151577d879b458353f2e5ed346c99812ec7aa50bfa23888a755a58123a8b08825b9569ac58723c4686a1076092365d84757178cf5b28ccbdc79186b8668f1e71d72825e108f5f93bf64ec2e6deed4e02efaeeadb2757b7238cd0eb7cbb7a70725f887f8e129c9655a744900bade0813918e52d6b1a1855542137374089e0bc2259b352f881733bcf4fc"}, {0xec, 0x109, 0x0, "e1a18ec4644cb1694fdf5063a6c7baceb15ac66dd31e864029cf0d210bc4226159b9b16e450cb6cc594fa37f0b0373d52ba455de052616f8c5a9e0c5dc0521b2586289311d7e8bd571ff082ea341a1c74de0ead6f12f200a8b355e103f3315fb6c1585d8f59ece8818b12c4a6f4b02a32d399a0e9d9fa9db61106aa2bd2dc6ca6cb76f84e5c8171bf45c1b83623d2fb8ae2fc6693a875dbe2d8bcbb86778136b1555ca0d5b9e33baeb8e57f9d2ac861cd370edfa265679370f5952ee28a50bd5bc324f9d911486cc804797c5ef6df32d1ae81365116bc29c4b6c80ac1cf78b"}, {0x50, 0x104, 0x1000, "6c2f4e56bb160e3b9fa5ae33396d0103323075d9a0a2dd5c098999a831ddac7fac86c2e56cc4736ffa503343c132ed428c8ba7dab841a98e29b0f3ff8bdd7676a38e0e"}, {0x9c, 0x10a, 0x6346cf40, "6d90e0813eab43a0bd1da1118b8d5db2b8326cbdd0661068da863e7b72b515e4aa885bfb2aa9ba4576cd0f867fb8dee208139109fd0a3fc57b7d932fda7793a3a56926d943d0bf31a5d62db623d3ed77df6c3a7f3c489755916c72c2355d173cd4e82e3b5f240e7a047b1cd410dd40658def553eecc320f170e51a2f80e682c0e5c6b18f06c736e32e593c162961"}, {0x48, 0x1, 0x1, "d2feae08fa47f1e78492a57cd46f8d9488b91c4ac205c31a71a41b4f191f0dffcb2412dc2af2eacf61e2da22978f26a6250ea01b57df836142c0d46d"}], 0x13fc}, 0x8000) (async) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) ioctl$BTRFS_IOC_BALANCE(r1, 0x5000940c, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r2 = socket$inet_mptcp(0x2, 0x1, 0x106) getsockopt$IP_SET_OP_VERSION(r2, 0x1, 0x53, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 13:08:21 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) bind(0xffffffffffffffff, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000004080)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00080000a0cfffff73cbc1cf", @ANYRES32=r1, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) (async, rerun: 32) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'syztnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r1, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) (rerun: 32) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000040)={0x7}, 0x10) r3 = socket(0x10, 0x3, 0x0) (async, rerun: 64) r4 = socket(0x11, 0x800000003, 0x0) (rerun: 64) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r4, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000004080)=0x14) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000480)=ANY=[@ANYBLOB="400100002400b7c86c17055957020b0f000800005d37f20e262a8d8a131be9d3beb5dd438f66c6ae106a5e92f7e97da3c3dc9989c5723f63468d5c83e3e41f7b534cfb4e4478f6", @ANYRES32=r5, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6_vti0\x00', r5, 0x4, 0x8, 0x9, 0x80000000, 0x0, @private1, @mcast2, 0x10, 0x8, 0x90, 0x40}}) (async) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000140)={0x1b0, 0x0, 0x400, 0x70bd28, 0x25dfdbff, {}, [@HEADER={0x70, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}, @HEADER={0x4}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}]}]}, 0x1b0}, 0x1, 0x0, 0x0, 0x8084}, 0x2040054) (async, rerun: 64) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async, rerun: 64) write(r0, &(0x7f0000000000)="05", 0x7e53d) [ 656.046834][T32197] CPU: 0 PID: 32197 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 656.056950][T32197] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 656.067028][T32197] Call Trace: [ 656.070324][T32197] [ 656.073264][T32197] dump_stack_lvl+0xcd/0x134 [ 656.077869][T32197] should_fail.cold+0x5/0xa [ 656.082387][T32197] copyin+0x19/0x120 [ 656.086281][T32197] _copy_from_iter+0x1ca/0x11c0 [ 656.091136][T32197] ? trace_hardirqs_on+0x2d/0x120 [ 656.096175][T32197] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 656.101818][T32197] ? __sk_mem_raise_allocated+0x713/0x1860 [ 656.107639][T32197] copy_page_from_iter+0x321/0x520 [ 656.112750][T32197] ? __sk_mem_schedule+0xa7/0xe0 [ 656.117706][T32197] mptcp_sendmsg+0x8d6/0x15a0 [ 656.122391][T32197] ? __mptcp_push_pending+0x770/0x770 [ 656.127765][T32197] ? aa_af_perm+0x230/0x230 [ 656.132273][T32197] ? aa_file_perm+0x595/0x1230 [ 656.137040][T32197] ? _kstrtoul+0xf0/0xf0 [ 656.141297][T32197] inet6_sendmsg+0x99/0xe0 [ 656.145728][T32197] ? inet6_compat_ioctl+0x310/0x310 [ 656.150939][T32197] sock_sendmsg+0xcf/0x120 [ 656.155367][T32197] sock_write_iter+0x291/0x3d0 [ 656.160150][T32197] ? sock_sendmsg+0x120/0x120 [ 656.164845][T32197] ? bpf_lsm_file_permission+0x5/0x10 [ 656.170217][T32197] ? security_file_permission+0xab/0xd0 [ 656.175777][T32197] vfs_write+0x9e9/0xdd0 [ 656.180029][T32197] ? kernel_write+0x630/0x630 [ 656.184712][T32197] ? __fget_files+0x26a/0x440 [ 656.189395][T32197] ? __fget_light+0xe5/0x270 [ 656.193989][T32197] ksys_write+0x1e8/0x250 [ 656.198325][T32197] ? __ia32_sys_read+0xb0/0xb0 [ 656.203097][T32197] __do_fast_syscall_32+0x65/0xf0 [ 656.208134][T32197] do_fast_syscall_32+0x2f/0x70 [ 656.212993][T32197] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 656.219331][T32197] RIP: 0023:0xf7f2d549 [ 656.223394][T32197] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 656.243003][T32197] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 656.251414][T32197] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 656.259381][T32197] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 656.267347][T32197] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 656.275312][T32197] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 656.283280][T32197] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 656.291258][T32197] 13:08:21 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0xa, 0x5, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) r2 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_netdev_private(r2, 0x8, &(0x7f0000000180)="a733ab20927109d681c57b69fde7309a39efb45ec3d56d801b3738d8bf91691fba272cc12a29f69838fef8d2cd3e377c17d12d620cbcf5e1c29c2f199563ededa3523722715696200b4222d67ebf70c066f5b0a9f076f29d7a155ab0c3efbb00e92321e43ff37100a22cedde0df5e49f8742f2ed3a59bbabeaad0db900c350ef8409307dfae1c4a3210d660802cbb03e0a8663c0babc3c511fa53e4d70c7") ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) r3 = getpid() rt_sigqueueinfo(r3, 0x29, &(0x7f00000003c0)={0x12, 0x7fffffff, 0xffffffff}) [ 656.294603][T32228] FAULT_INJECTION: forcing a failure. [ 656.294603][T32228] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 656.315821][T32228] CPU: 0 PID: 32228 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 656.325932][T32228] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 656.336010][T32228] Call Trace: [ 656.339301][T32228] [ 656.342244][T32228] dump_stack_lvl+0xcd/0x134 [ 656.346864][T32228] should_fail.cold+0x5/0xa [ 656.351400][T32228] copyin+0x19/0x120 [ 656.355323][T32228] _copy_from_iter+0x1ca/0x11c0 [ 656.360202][T32228] ? trace_hardirqs_on+0x2d/0x120 [ 656.365261][T32228] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 656.370932][T32228] ? __sk_mem_raise_allocated+0x713/0x1860 [ 656.376788][T32228] copy_page_from_iter+0x321/0x520 [ 656.381932][T32228] ? __sk_mem_schedule+0xa7/0xe0 [ 656.386907][T32228] mptcp_sendmsg+0x8d6/0x15a0 [ 656.391625][T32228] ? __mptcp_push_pending+0x770/0x770 [ 656.397031][T32228] ? aa_af_perm+0x230/0x230 [ 656.401561][T32228] ? aa_file_perm+0x595/0x1230 [ 656.406352][T32228] ? _kstrtoul+0xf0/0xf0 [ 656.410645][T32228] inet6_sendmsg+0x99/0xe0 [ 656.415443][T32228] ? inet6_compat_ioctl+0x310/0x310 [ 656.420684][T32228] sock_sendmsg+0xcf/0x120 [ 656.425148][T32228] sock_write_iter+0x291/0x3d0 [ 656.429951][T32228] ? sock_sendmsg+0x120/0x120 [ 656.434671][T32228] ? bpf_lsm_file_permission+0x5/0x10 [ 656.440072][T32228] ? security_file_permission+0xab/0xd0 [ 656.445656][T32228] vfs_write+0x9e9/0xdd0 [ 656.449934][T32228] ? kernel_write+0x630/0x630 [ 656.454647][T32228] ? __fget_files+0x26a/0x440 [ 656.459358][T32228] ? __fget_light+0xe5/0x270 [ 656.464067][T32228] ksys_write+0x1e8/0x250 [ 656.468426][T32228] ? __ia32_sys_read+0xb0/0xb0 [ 656.473225][T32228] __do_fast_syscall_32+0x65/0xf0 [ 656.478288][T32228] do_fast_syscall_32+0x2f/0x70 [ 656.483174][T32228] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 656.489543][T32228] RIP: 0023:0xf7fe1549 [ 656.493625][T32228] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 656.513235][T32228] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 656.521649][T32228] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 656.529637][T32228] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 656.537790][T32228] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 13:08:21 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_dev$ndb(&(0x7f0000010880), 0x0, 0x200800) ioctl$BTRFS_IOC_QGROUP_LIMIT(r3, 0x8030942b, &(0x7f00000108c0)={0x1ff, {0x10, 0x4, 0x2, 0x6, 0x8}}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r4, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) dup2(r2, r1) sendmsg$NFT_BATCH(r2, &(0x7f0000010840)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000010800)={&(0x7f0000010900)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a143400000e0a050000000000000000000a00000608000440000000000800044000000002100503800c05008054000b8040000180080001006f7366003400028008000340000000010800014000000015050002003f000000050002000400000008000340000000010500020004000000100001800b00010064796e7365740000040007800900090073797a3200000000b4030a80c8000100fa3e3fdf522de00619e500c36becd92bea68676b5b4d1c2b08cf91867ffeb66df6112e27a0a20967559815d2303aa153fc28fa69f55a158368a18be6fde2d3a57853b449276f88cdd5218a90bfe66f88e4930ab1f8ebe03cecd3190bf92d2217739c6a2feb9e689c4a34814b31e4e24c38e299e3461d5bbf334f62c9da153e2302772666b50e473a8c278351936f043b05aba2c3d0562646680a877e9ec1ccba5d3846eda93ecdacc86128dde183328b17f89dcea2b31045c5c926abbd6f1696bcb7ce21054da3240002800900020073797a31000000000900020073797a3100000000080003400000011f100002800900020073797a32000000003900010066fc8b5b322723b4018524ef852fb350cab7c45312cbb6345c3cfdc66104d3317f8f3feeeaf1a2c2b99f4ef5654f057ba3e3a7d0060000003a0001009a4a483e68b480b9d996f0747267c0c716270e6f07fc672443817d6b195e526c5fb86075551d17da5c88c84af1ef2d7d07bb9b2e277f000094000100e5a2ffe023665b81c5a3e208452c3160d3316f02530bb61f7923d07cf0358c34c37de7b832df3d4dd46fd84cae3ce42c823b4d48e8ed3bc2894580c9999b64f40dc2acab2a7cb65ab908d5ad86842d4bb80e9dcf3920a5fd3a7138c9a499017fd946b21b82d7835a6bbb9cbc794e33a2fd5d46e795b8b0b035fe2c259a3285274595170cb5e1d082ebeadea02d445fe4bc000100fa2823ca083ed5e5c58efe565d9a55a24ba38e43e37194ec7b80513c1854686c4a565d4cf76d16f63abe94620171cbf7f39089bd4e2c635acf0815d0a7eefe6f9c4ec6172beb3158e25ea7a67642d43eee78f9be044641c7177ece47e1a748c5c477b0191755193cdaf62af708137dcb278808536ad5dc2bceb5ad10aace72a9e55a373299f4376dcdd4693b860818253bf0c0cd8dc6d605b9f4d54e64e49a0585b5a188b900bb3609ba4e0dcc0d2e58761f5693f679b579a9000100d94d9329f62437c04bee21777f3959cfb41b6ddedfd4557fe7005835cf3b108d30c1fb85d1922252cbc188c0c981aed95799f4b65bd7c1fc7bc178ed32cc14b6cd819b2ebb32d888dffaf12846d4fb6fc438441220c099aaf2e52a8b5725021b096b38085a5c65e9be38626bdbb5215002bd1ded6db50a3f13dc829388cc7a52d27eaacdb3d7845c16d29964a20ebe0047a19fd2b5c2a3861e587b97602ccb65c803f23f420000001400028008000180fffffffe08000340000000be2c0002800900020073797a3100000000080003400000800008000180000000020900020073797a3200000000d70006405227bbc49dfb7bdad3b86316888480faa97c8ad4c9ca869d9fc309b6ec1d09bcf2c707f00c35ce58cdd92d7ded7d4ff4a9ef3cacdb6a3ae602b05046b573341cb3b6f4436c6e0fcff5aadfd08eb0ee0bfb17c996c6925c7dfbdca15a98dfb586b0de783f3284dc553690df5e0d0c45aa36e3a334906a357f8359893e44f46503d2094084f28dc6a4c3f718df37f1db60c9219cb708b36d53eb99dba5719803c829a0d82f33a30096b79278b2a176b74482314ec4b941c9c29cbe01786ce3e67aedbdc6210813a7808226211745d58ccf88f35f000c00044000000000000000080900090073797a3000000000d42e038010130080fc110280290001001cec46b4b608ae663aa31dcc6d8689e6b26cd6dc1e9f8f00f26f339860d23f1b34cf0389620000001c0002800900020073797a31000000000900020073797a31000000009c000100e6e1bad3b7cd9d96799af190068b67cd64ebbb51b82f2ff855d2165bfbb48f77274c6f670a6b189b8e49f224b058afab9b06976a3d19c825f8ee3db2b211f25557d4702f7dad7d83528cc6add27a6e512a4d2f84c5e48fb35750fd481453d9d9703f9c2a343fe2977146ed129836e549e3a0c0b1a5e277fbf450fd69c92bac965666ea8636943d56a6b1cfd1bcc88f1b57ad939efd187ea14400028008000180fffffffb08000340000004010900020073797a310000000008000180ffffffff0900020073797a3000000000080001800000000008000340000000054400028008000180fffffffb0900020073797a32000000000900020073797a300000000008000340000000f00800018000000001080003400000000008000340000000075d0001004824a660bf7bbd43b93226dc388ac4ccf769bbc63420879213b9a49ceec275da52761ba84275de2c2245b46e8f885b1e7aaca8eb3fa89c232db5203c8ec18be44bc4a3208ee374b8ddeb332504e055bd084316b5d7938eccad000000041001007a65a6cd072e361c7036140d7c892a8d25074da7ee2864f33dd5e1bcb3317d317dd7430c74ace9c39a4147e074cb5d54e4dff8f5c647d22b080a8921604d15d8852aaa87f29f59504737f218ab37b19036f1a2aa9778a4e8739277f9a8d674b017257c73822ea55bc3f2a57cd32048814ee008619b909dcde734a1aa0cf229f4199b5818bcedca51a702dcb14aa47531c9f4f9934adb2023043565a15b97663c31a6db6194a7c51355e0404e08a9461bf7593a93d9f91f4dfc5eee012a659bfdefc1e2783819989b3285c449ac3bdf1504cb5c0e0189fc4895fac0db2d08811962aae27a0cd6fafa55535dad750ea51c8698da3bcb6cfd4b7e23f587c26ef6040615b7eeb1bc6ffdcbe575e2a4fdff39608c57fb24dc9e659a1db4985f094fd760a0759ed23b57e9b821659413032fc546d0b11c7db44913f8da24de51bbb970ec1bc542d8670784d0eb818516b14a7fa1b0d740de5989e086dc7549be5c06834dfe81bd02440b43e58c10180da5d4c89a9a5be567e0c5149962e27e4d606064832bc81842eb38de356cdee60c77246905c5e886d8086cd9a3e87de0bfda44ae41fbd9d0c17b0a3069af1982d542eceffaa3b09d230af0c9fa0b925883e277a4fe37dd855c1911cbfb47becbd87a88f3675b0ed3c7bf4c99c7a8be745281ab72947fb7a28382f10c904a0fa28b618bc2b92021bdd299a3f58837852bd5f175fe64ab3e3bfb46294105b14ad2c04c33c3fc6fd07d22d2430211858a12d16772d98cd6a7003d9abacb88dfd22328e8656e520d4861de7ad87b166e42a123d48e13100b74d1ab602802f1e40d49e23110767830327b1a6cf6d3318e9790479d5ec5e4477ddf6f1475fa179ae9f2d2e9ea2c8b9aa66fe666384919c648c34a8ad7529fdea7d09250a45f56e1425749abb445447b208f5f141741e8bf8d3e33224faa94af4ddb253158b41195002817716b7a9fe4a6714866637ec2e0a9c2594af20414771632cbc865b3bc9f886678cb63c68507997915f9e6f8ff9df2cabd026ea18ec073cbc19211f49ca45a0918c7b375668d13017da3a6f641f6ec6a3af29ebd689481b66597adf9d6c8868ed41c0d6d589f3e18341b94269ff3b274375b4a2384dfe70997bb6d7688d6ce374db07d77a4e9e5a9893ae250c648ba002baa01c81835875538d9752dcf741cb7afc8f115aceb473f3da9aca625e76bd0b8d936178c301ee3378a6ac2b9a7713b8d46d7bf513b43a2bb0e7a1018cb3349fc22c14bcc013978ab3d4ff16b7f5b5cc67a501e2350fa2484dc649c397abf9412031ba16009bef9f66798e82c6a44a4f07ea1f15b6bf02b34af12df9086debf851ef5b87920a2a8b654a9480bd2f8b6682e128d9f6f5d7d1390ddff169f1dd6c6d82fe6f14d1fdb644ed81c64de84fe42e26b746777464bd32e6bb4dc198519e45d76f571405ed47c88d40fa65b79c1ad27e198601831a4c05561a705682009704cc10ba435249a3146e7906d5dbe8beebf4fb17e92b3afc9e354351e464a20b9f92312f65c8b682b7b47739bd5eb4661b76cbae83af259eedccefd65559ff2a925c656c0eb27438667eab15770b92c1cec9c32875dae41b57a8c7b4744ba42a3ff1f6395f93b813c76d902efeaee5b3162901458146317f383b9665fad207e31558e61299722a585acde568047c4a2c5237a94d19384d865ed3bca76c4fa8b414f438539d94a6040aaa9297a7979b1a86f4a80522090880fee9ec30e549643413f81b16b4640efceb7f033e059f767817b1e736211dc7fef7c8fc1dbf21cb721928c0023b4526c7d2ce27c4adc429d8b4fd816da17b1a63bdf0796ef501ed30ba02bf510774bfd6d26091e478ece98d4d41246123dae3994183ee72d60287b8e5d61de71f15e7441dad7f1d9785063e86c6e89a00a5d090cd1728969874026390075d54f69f057f19bd5a4c5ebe3730fb6921ef5ff035b5e1a8d89a40ae4f187660f20126f6645fc23f11551167b08f32077c44c7aa2c5bc1fc69f4baaea1a06322aa949df699bf068b188da7b65d046226a3a4c70d7604e3153043dec177d7bfb3a06c4f076bc62d0aff472e70088d1180e95c17d7b056ebabac1f5adc275d369ba17818b983bc65edf09426ab05dbd915da402666bc4cc33532aaea0ee096b9d1c7f7d200bd2e68764bc2b1f960d36c283e76b14e0871c8f0c7203299cc8bb810752377cc068fbe4281369e70786021d2dcb656df55e8d4b2620bd6564957104bb0493321813886d34a3c5b15f6a5ef9d1c855b83d31a2ac8fb40b5e9234c05e61e0cafededa91e0e019e5e349ed4d1a99d6ed800eb1ad5343db0de6f554c0d0c23754199a35a246abfbe76296d3b1d6188db3c51e2f2951590f5c9c37340116336e21d8e3ce410492627536f04cd272ed12e33b395878bf6616dd7a6e0ef60d792a2573b35dc739e2ab74f7183469182ec26372312c37ef4bf7392c2aa387f17ca48efdffb87c47bda9ace309f4d7647d132be5a38cbf80c53fb663e8e1b24bf2873b240bf071aa89d4727242b32de531ed1202f970bf2151db8026abd85c7948bdc0b6742131c5b886eb7cda453706015a72c705cf5699a73767ff2b48c683cf9811a65dc4167e7f067ab4cde5108f771e166fb10790172e1096e26980fceafaf57da825ba5e8429d9914dfb1e8399743bf77ba419ba9977d06903b6548d7910a94d397e7cd8b7718a69dc7fca29d317d47403532f4de02ed95b0fde243112b48a7f113a5f0a00423388acff20a170a0d3787ee1f0a0b38dfceab55d294c48473c7cd4932bf44e632b02c1ee7dc5892b6e2a29cf127854c287b559e89f9b78384031cab82e5028049d0db4341dc4ffb6c91f31c2bbd742e7085397fe0f27010ec7f3958194f570089fba1c332f041c863ff813845a22c4aec7c089efbeaf68ecf6dd89be5c416f16c4c380ae7df16b0e093a3cbce3dbec87ad33aef1aeaff21e83e60b03cc2d35a2e9a1185de8da2427d2ff7d6a2af769a82da768be38822c0ff53f2142988ff4d45a302def9f4280d2650a5e2f414a6af62c022d15b79f8bebacb8b7e4a0fee2ace0b77189b872bb44761742980bc8fed82ff0cd71f0cee4d7ab078c16db9c8284f38bba7a3c1e02db0a42bc43dc0c99b54d921ae1c07e02506ad1575972d081cd73df33a3aa44e51e35bd8b86417e37297111f815ae4d88c08088c45e72592350aae94b2c9976b306ec064ffae180aa37613a45e93533f76dd7a102ff04c06aa55c3f44e3d1821414f1022ceef9535b87e619292b2a3c7d47abb3ab714c94056f23bed8be59d6de2a50690fb6f54b8d6650f0ed24366f6e0f9d0639f4382b999633913da3c9132d0649698998c34cf374594d89fa0f33cdab63f70b6edbd4813e1aa0e91cec1eb31a21f7389202bae1d05581db054c198a3d921c7f7f610703f1e2a9dd734dbea1e55d73bd863a39a61913e0e3b9503b4254561c7506ae8a470453e4bdb282804502ed1bb894a6f3ca921ad6f43a772718f858b26777a2613672469b8e386459f33e47e67671130c4851377696883124548f6b6e3b075ef9f0c2934d90c23f81655d3583dcf3ab5287fdabb9c86f5eac2a3e85fe40af04e2c3ddc00d39658aa6d4cae55682f3a0b74e678f129c6e3019ca5190c69658e247b7878aa807a6f0b468ec71d583bee9a0578c257ca67859d10f1f5b1a213e061e502a7404240ae93626372fcec9f5cc7b12a2e9ca904dcacb21f4f9dfea1e8d3355922f7580b9fe2cba0ca3767c6590a08348fea490a8cc550aaaf8aab594d371d1a593d63059f7b8289377cfd8625b4d8eb125919b8c2240dc25cb697789b470db90bb2c3dcb9474631553d4879ffe183375abbca3f635af8f3a410e5d51249bc825c248c6947df7f97e02b7e2a9c10d58627573b145d8ef449ff6ffca166ff6b82809a8004efbec69cba6ae0747cf5cd120b360bf819023581064c29ab78f2dd77b886634058e6087348041421cbb9d97116fdaeefae48df63e9c3cb0f5c42185c146c2b547b21637ff0f1c4dd7d71a71289982beb6f47875e8753633f5180df1017671a940ee0dd7fc25ab1402bfb056b164baee5a3ee0a3fed931cecdb537206fe12eae62cfdfe013f726cde371e9bb3bac59a0abf57c7466c04fe7c8fa9510a606d763e97fab7f5a130860abe060d8219680fb66c865c8c59ab1c4118df4e3c243623464a05046268e55013ad6a7e535dd45264dff611fc60c5e4262737f564e1595d88f14e9c9b1327aa0600c066b1da69e4d12ad07358c9a813743b0c4fe3b0b53e6fe047ad5a213b48605501610cc09ec62508a3d41c0e71cb5b5d21761240470134102d625462b1d5741ab5ac0f1517ca1ac2ca659e0e7e8b8e57ef110ddacfd135353d7cb3e2512adc4020c73bc38dc4be76c07a5a36e4b23abd0c7dd04752a44fd3759d5aa6c5129df489f0a9cbb3fe107ed184b5dfb655a19e4828e16bf9e1f790013ab89555c256e85039eaf817e9cdf7b993071da8e7eb02b287145e4b4ff91605d68e63b440ed16951223523ad4fbcba8ecadb74354667c9318a4c26ba8be49cee9df79363a6908ca097cd8dd4b0fe30c1443f0678738f6e2b3a15aa5efe2479b96dc23c89c4d202f7c754f2a53ea5e41e93c25be70e73d2ddacfff4d6f745cbd69bad5b73e492913f7623cca7df093fe09fa00c8a3e3b752ca6cbf847b8f6c5ed5394946ebbb3cd058c0de0a76648f092116755896e7bdd737f823917111ea426245b98c9917af2d65485505d42eb439877c23ef0291dbaba357c64382b46d4d5d34c527592f308a2e7906534abd42090693a6d0609b90d1f1b9203ef446f68744dcc9e3e8216b67b93fdf0ae980306f65247c50551e98f0ac5e47237c64ff5b399408d276655cb9c500ac7a26bf30ad546dd1c6e3a26df5a5298a7ccee3dca928bef868937061820e3ef071415cac440ed762861315cc7ad0f79fc3c367fdd10d53c65d35ce4782966e76e4b0af3a0ee1f2e122451be68139dce2b558ebd506478a7cabc93efd4aafe427fef3dbfaa939b365e1f8471877502b986000b7f5a85072ef50dc414e25a6184101f94b757e4b35ff3d6d12f322353a1a3b9377a31ba4343e1f6e97b8248912521872abf26d9b2beddcf0d423ff11160d8375c4766183b8b76c4f57933ca873e69c689b5841596ba69072a640a69c7ec017876aeaa46d69457c447b513cd116c0fa49b7115c25535b557230007c75940fa0401ecdbd235775a73c954f502c6fdc1bd1e32579b57088bb0d2371da8a1c6340c9fa24ce080b22f464d82c6e9f70dd888d4db5616ef8655e1a21c88a636a38e268e15dd70c942d24ed0b660665d91f7991bb2190e81afcae484870de96f4b9c6ddc6a5109d45a7320f5bb108b48c07c7b12494c1b40eddc11235d215ff725fc0bd3daae478a2f9a05b011111e438f8d36ff3c419fc50da6689c323f1d700be20e430e71c5a7f0e8b7a8d426fa784546e15f1b99c47c9f2af06abb582e4886fc18ccf595c1870e32c1619f81b515de07b8419c2805b84715b4ff6aa5da95808521bc4ea2d7aa2a2925bbf76a9777a79367c06740bbae2b1dc640252993504a8421c23f973a1dedfe47d116d75c4da99e3df04584539473678391830e2a7f2b36ec04f2082ae8aa7d1ea4dbd9043906fbe0e0c033b51aedb839005aa2e17cfafd1cf83d50a4e38ec5d8f759981ca42751272a940c2fb88f4724375fc0254bd0c8bee81165b34e0ed630394f245df437ed0760e64097e7f0c928000100ef8d6bb9dddcd70ac67714173c7d054efe3a12d5981a9bbdb391cb6278bf20973fccc4b608010a80280002800900020073797a31000000000900020073797a31000000000900020073797a3200000000d90001009fb080126b475bbee03e655770c87639d8778930f8e62eb633e915846f9bde13389b212f33ae54dac9e2c5065fa69f1ad9143355379d00fa54ee1bbd381a61cae2f12284fe8f220641c26ebbb971d2afe0e8194af8fbbc0c891008e9bc26e1fa84565dc0de0b375dfcc44e9668e9f1c0a188089ee552b2a883af44a0f13a7e718f8b07094a71b200ee1327b34e8c9e998e0effa5d998e5e8d8ff20f15c9e2b5313066741a7120211782c6287220c8ee7f140adbdbbd9bfa96756f8c52428438caaadc7c149163716300dbe0d70fc7861460ff3cb5e0000000800034000000001a4030080f40002801c0002800900020073797a30000000000900020073797a3000000000300002800900020073797a300000000008000340000001010900020073797a32000000000900020073797a3200000000820001001b019d5d7c6dd34a1387be136092ebdec844075814fdd2de4f793ae73dda16f10d0800351241b5e2284bd9db452055a9cf7be993037ffbc0e67cb69e2329808cc299f0b641b5899fa475aaa0592bbd1eab0bc51dc7c4de2396ad5b1607f4c037c7a19fe316ee0aae0e4460b2c90e776da0ed46bc4884a23fd9cf47b5356800002000028008000180ffffffff08000180fffffffc0900020073797a3100000000980006408756e2b259f992dafa6a966739f86484415b31cc1f09244ddd63e1af024f3771d2ef3b086e18709e97b4d65a23389f72c8bc86dbf9044f5d34e3c17225b438c142e829ec7b4dc1fadc823add9dd749b5aeb7f203dea8ad1a98ebd5c1b51421de0ce9c02012b0d88bfac3d687765c70bb9807ec5bb77fa9e22e227cc6f15d4e5687659f98e0c188bb9c9016131edd63066aae05140c0004400000000000000003fc0102800c00028008000340000000030400010030000280080003400000040108000180fffffffe08000180fffffffc0900020073797a300000000008000180fffffffc83000100d6a94f8431fb544645576f79b493d260e9d0828e4af27041184fe468c7079918937df56172f6583907ed6c9258e31dbfcba4199b1be2984fe819e27b13c9e24c6b4b9198af54e7ad5361033d4b99853dc8a607a67e9d3c8d6f400c119e93ba1925074d1856c4768ad375372d6523c90b367a633f01a7993e149c463ea0ad740048000280080003400000a154080003400000001f0900020073797a310000000008000180fffffffc0800018000000000080003400000000508000340000080000800034000000009ea000100c4f8564d73863b288e6a3ffd036267856ecf510102e9d44107347265aa350f19a3328c842790f9a01a6adb4ddd911ac3ba403f98312f9b1edfb7a473d847444faefed2693601e89a7770c5e33113a54a1415736f2603f493c96cd56e8f748d2561dc72a08c0ece0c602ec8253434f8c733aed55328df7b95625e608782685a852ad10d8a6a68f7091c158b532955f21184107508e1ccc6bacf654ef70bc1f90155130123e5b1b0c02b9a6909ccb4bc057c642f0d3d396c3e01770c00cb80fcde40fb246bb92fbdc208373b303d161ed721c8d509128e9c5621456fcf0355cd2428a9ced0dcdb00000c000540000000000000ffff1c1800800900090073797a30000000000800034000000001080003400000000178010280db000100a92fd96e4a11af05c7afb89b6953e0254ffbe4300c5108f892c0bc329aafb284f31440c32010b339473f5447401fd7246ff75f560c68b33912702e8f87f7864d546dda9d900a80f65726ae590406c8cb04d58655aa971a504ec6755003c2df07b3895f45eb5dd1bcfd513fc1dcf751e8b6ba156a7913e52c672ce33e13d95cd32192bc65bc3d4f74840508bd2752fa55920452d33c07d31f49b7be135b1295d2096295dc09e9c81806fc62afd17bd0217dca2820d2bc271b598714946249498c8cbc1b0d176b166a3a797bd69c5b9fc8cf7c87b0cb29c5004c0002800900020073797a3100000000080003400000005208000180fffffffb0800034000000800080003400000000608000180fffffffc0900020073797a310000000008000340000007ff4000028008000340ffff000108000180fffffffb0900020073797a3100000000080001800000000008000180fffffffb080003400000019608000180fffffffe0b000100bf5b96b1cc8cb60004010b80100001800b00010072656a65637400000c00018008000100647570006000018007000100637400005400028008000240000000170800014000000002080002400000000f0800024000000010080004400000000b08000240000000160800014000000011080004400000000205000300010000000800014000000001340001800b00010072656a65637400002400028008000140000000010800014000000000080001400000000008000140000000020c000180080001006c6f6700140001800c0001006e6f747261636b0004000280100001800b0001007470726f78790000100001800a0001007265646972000000100001800a00010072616e67650000000900090073797a30000000001403018051000100732b96341b2be880cc9e3a69993e0fec5e2224795cbba787e03ef61a3c93ddfacecffb1f140f2c9b18f423af802a053b070f1db4cf076c444b0eb2de8157c26f03292f0e17c4a291d3da5cc1ba0000002000028008000180000000000900020073797a310000000008000180fffffffe38000280080003400000007208000180fffffffd080001800000000708000340000000090900020073797a32000000000800018000000000dd000100f506b1e99172ec9d2d5e5c403a55612d26300efadd74b803371c30b974c540b8d258222363fec1910e38987ccee6733b178c7bed63be5aa43250e050c365374ab7ad128f2517b79c7175bd3793731c6e3924cc6caa7055ba903003df0c86203d1c6d837ad80a70f6cf1f660148133f7813edb3ccb13670fcbee9b7a00540947d9e8af68ccab75f3041bd5545470ff2aaf48f2eba42243f1e60c41ced908ae9d57303a6a564ab0e0ebb6b8893d60283507daa2cc061896831f0c6d781a489586ec84a3c997c822500c227aea9c620a49e937d765c15fc7b01bc000000550001003bb8226aec8ccae848b2f663a95a6836ab991f4ca10cd8bbd3a717bf4f7ac8b4fc8b39e60bfc79576ec77a68b5416d676ed01a18c81d1214a901fccc4461a66b32de6f7e79956d8711617a83c91f6f1094000000cc000100e9c5bbb25ad5e337ab8c700d2e249df4c140aa855aa61c109e23ee89d36e1088ca9a22145473d0f11ec4cb68d77bc35c2703543abe7eefce7252bfee0501410c2a425662eab7698e6e968952377c431b96b3f4835c09576555daf7b48396921d9c141002bbf4c26aa7ff1e2bcd562f6761afcb57b786ac29affe87abce52440e0a5c82e601bdaf02eb031c1ce49659a098548f13ea50de6030df4f074157d60f601fcf9222cebed54c40b687a026dc4002b708ccdc27f73a959587c6d4496de38d584bdc2571c11e2c0002800900020073797a3100000000080003400000000808000340000080000900020073797a310000000033000100c619ba6f21f38d26d7a5855563f4d5b84f465229d217fdf75772bf7d4e0df0af3634d02a9527f8e36c1d3acec4d58c0060120180ed000100942a9f7264e0fd25f7f87f548ec9311e44f5da62b5ef7c605f2085f43344308745aae11168ff039e397aeedeb99edcca862304409a3b9ec0c903d4d4206f8faf0d880943a8ae4ab90d8acd3a4f68dfd8e023eb9778c68421f2e0cf36c40ccd67cb6b0a26a75db405da7ce8e849d0ef7bfef1d0e895cdc99c563e47b3f09073decf6a45930b0e3640a1dd24d769ddb08041d0e441e34a1c5e627c25b96db1e00f09992d6b39f47cf148c3d470fc74446f8872ab34dd97c564de642725c99a6fd67160c236d821cb5dbe32a48b44d0d0403dcdb8891165abc7d57ae24925b677135da7c04f80a0a198f900000031000100030bdecaef1ac86a09dbe8eae4a1c09868a973b5d0d2064dd7a7c5a2f97b1a1ee2b9ae42689077f4a626f3c5c3000000280002800900020073797a32000000000900020073797a32000000000900020073797a300000000034000100e9c85aebd5c4c2f049693a945129dd8efcde6a4e5d7bf0300eb29e975b78543079e4db22de410a4086a4a449fb675bd42400028008000180fffffffd080003400000000708000180fffffffd08000180fffffffd04000100af0001004b50a498199ad485af9f6c9e3a714aaccc2ab934ab669761df97b56780b048fed8732fc5911fff5f488ba457428e7d3019f3f14f78042acb4f2578a1190ce881eb2c505473491a1d11f6c46ede66516763d0a15709415f4c0d9a247c0abd642df9e3d66efe3d916ff5827f5ad84c4db6095a7f0cfcfb0869aeef45cf54762e0258cc894453251dc46f23e6abab985690af1648e652ea8ddabab95fa8490c4769c9b694f1a0466b1514416a0004100100f3ef12cda82e0d8338ff6ade1e466e4719af880a31641aa2dc3e0ac058515670dd5b766c0a3b5ecb997eabb057d7354da8fb21d2925619c3c908cbd80b6b52c1724a1b1f3e2ea2c5a90991c288ca712d8065aebac09a05f3d6dec7968b70e2b8d51edee78179ac66d38b031601f56b9facfaf0f8b834fe2d4ba1dc0fde654dd8545b170f610f7a5e3a5c8ded0f581986583ba43f0977089bb96b0cad28432923c85128bd50fa9a5ee1db06512982b0cadff55bc4bb216e56a6c890b5ff395576bdb7466b728200f8672eb4377011b1946e82a5d6976adfda0fb27ca875418cc18a71158824f65d013ddb6fbc10431d662af9920c0962a1376279af29eaaedf621243106406736e21f30c5ad89380f240a2ddd4b38e4097b6f6eecf3ce46b1d150dbca903255046d4511fa69a384df87d64a21f2ca13f9e5b7f0dd2a3d3ce65f7274c493475e71b3674a46f7d09f534acac470fdd0f8798dc59fb326e5184a8dc7bdee09febce4da38b32571bc70455bedbb45fe828081d51afcef25febef7ee1cc4b49168b365325e7bbad44c3665ca915bbfc69e7a0957faf62a8b99e74d5aa61f38caf94efc5de1fa64832d6d38e79c8616ac292d6aa39ca7f16779cd54fdb8414a1c25b1c01050c0e4940fefe12c9a58249656bd2cb8c9dbf7142b5a02ba586bdfba90163ba0553b0cc8991f72db811dfe45ea3410753c6abbad60e78a7ee088103d36c556f3c5cde846c8d18a8c33881414ef57669f1a04de4a72549894dbfafd9cfbbf8ef86fcc642456ae7c4ea9f510fce21eabf6abbfcca3ef0c9fd0fc64bf509ba7cf957bb2757dfeb3c981c8b18ed8f9f8afc5ca1326e84656eaf279cbe15b70c1c0bd0dcc4d950b4bfcbc18b04e9120306712ae195f3af6d1d7532195220692386d3b6d05b7f4936203c26dced1ddc6ca5fa1d2db294b9b01527cef430da3a9789663e884025308310a1561010ad4d4a9ae39cbde63dd3a3b88c6398a649ec3c3f3d7dc4ce95176d0874fbd6740d59f65a494ca7e81d27a64bd66725bd91aa75e63005e82aac819acf2783e02afd04210afe7370605ef4ccba1bf5093a9d35593da0e82fccfde359bf4286e46445bef5daac1504ec9483a6e28e657b7eedb4d1f56ed11f558555b9d7def7cf6585703a9bd3fe38786fb887f7a84f5bb4da33c57eecfc462ab9db820e2f28085858fe6b5bb45cd16a50418dca9eab5f9b7cf3030eabef68fc0a010557ae51057071a4f7a3d302beab00bebcd2d5d97e34080f6249dac24a882f2bfd659bdad5387fc2a9c2e252c4a3fe52189c176373262292c387db6fc19c309eaee4c2d416030deac22f66c039bbaf76b52cec1d35f1af991b983d6ece140204d7f8766717f78f71f45990ec4bb72d8106ebea41471f8a98904a7f3108552ce08e03f5eb222126794b0a65e06891e44bf56f7988776dda92f4e7e81d19b99235c85a34e35774fd2f0b03776b68454499b8a89bc79b8526a1dbf6e0b8234e2d9281b8ab34e8c4e458879c820b9090973af5e57d65b5cb0f86d3f4a026af040100afb4afba2e40137d75ccd2b2a70001c85329fc37a90b2cc454db98103a55d6dd5a358ed72da1ea72696cff4c3c4da3304b8fa46e00df402d9ce72acfc801f16ba581bd742a8d0329f922b495be14c61ff4fb756126cb42393fa21a9d7a1b82e98eb1b8a27c60b5c21cc0e47da13021950c5e0c5e922bbb1a07cd004384130b643681ee78211e04b29f8cc21f03c1c46f224d2b90b93861b3f8c8106147cb0164a14312c62f64fbf73d8b67ade39d0fdcf6b5d2ea1cfd5bbe03b249ee208dc1685b96c68a9924ba252cd783a504578c36ed54becc8aa060396e49803b39fe5db1a12da4713ba8df1dfb254288a04075d4de5820d1f27a6f593eb8a26a363c1132091c685e90b2cf3091d26710870df9cdbacaaab9f4cc756cbb15b5017fa5e35a8796b0e09cefca219f00f09cfdcfd87dc0e89b09561b56bb68d73d1ea1c2a25d072a8674d386507bc86fe5624738b978624ed1182805c0c8a7e51efac077f0492d24237dba7ecaae95f3feeb07ca5d10b42d5c183ef954b9d0c8af4d79ac3227edbbaf11cf04cfb3bedacfbeee84d1c8360b5a6cad292d66fc7a4f0ca732ecc2d5bd2701c938fb0a75da1bd505461d1900b9a785ed51f7bf7e19fa294a133bbec1b889e8ee29e71ded697282a9d004779548b3fb7b48bed5bd6a4552ba065b642e64bbd5c319125593ff35ccf2677f649c8c6feb91c64070677b564bdecd2104d7d34442f218f4bb64a4980afc1a8706a183a5e0cb6b44c31879ef81ca1942c128eeae022df2fb816f32801e47c33f9c02235d4b66c290a61880b913ea2b6259356c1d84cd3a73dd58eae3ceaf39fc9842858f3c40e20d2470699694674938682d110800593b8235957a98c6fac1404372295ccd89e6421f892d033941dea8b74642048ab9296bbd25cf14ec9a1ddc7db69229b0f10f326c9ae8a998c0dfef774af37f84fab0532788b00f0d216e51e1bd4a1f4dcc0b723aad8f7895f1882faccab95c23e6a313147f63969c596ca9481cce171c14a944eeebeeacf796b5343af883c1d5197ffb5e627f8949137e767eb159f4750e25cc0a1da4617d97f3cc21a7af539e4f8dbe7efbcf283ae8edaa17baa9be60404ed7f76dad92b898bd82e39d680d3e058590719b9c1ff4d856503015e6ba38a28d2c6acaef6dba1ca475e1caa69599f446e08ccc5b085a5460ff40b1563d0ffe3d94b295fb55190ac06b06b4abe31fef0f139ef6d8791da26017f333d8cafdcccea73d4b4a7c176bdd1bc8d9230af8bc5408e12079ca0109195b68a0e14c5aa510e5d39563eeb6ae3d7ae3a83d07fd36418bfbdb7f4bf0d0795852c51b0ca889bb78fb0da7abd08511b77f05e1c8dacb97b9072dac7b7f604e98e3d927d19a1c3a5ce3dc2fb00f488b939703ccdfe620e45c02c8baad9b7c677d6b4652f06eff47e6f8d8b28c307b00404c3cd95bbdad092f41e5387966c3b40dcdda4e3440ef474c3c97f6f8734e23ab6ccf4492ac8a286bc461e02f3b889c35172c50638987c35b4ddbe0eed9fa34bb7e95d1bc7e52b5e2bf6900bb60219b08126d3991275f35b6470722a6e6277665d614f6982f28f3f8f8572d06513492c70d8a5a8bae8a33d32c17e65a4437e4213fe1e2daf8efc850176fcb68c3dbaa7a1eeb366f70bb4cfa2062d98db52c6b7391d4be651a9519ed3ebd79319defabd5bc69387947df4465fb647114b33a09e28663ce1b65e40cf00d75a56da592c5542aa862ae52c00eb6423531e6bc5e0806de26deb28bc488f882b3f11b4b2d2409492a2d7dd0f65350f6eb71536d7b6cdfc85ec6d7ea1e526e6fa9e8bfad9fcde1fe975b2628c92044dcd15dce6aeef360d88636721be3035bcca02d9351dff76bc83ae660a655ce1657b30ed8c5f1bdd72d9bed267c088321becd6429025771b26dd88a46caa31ec00064ca7d5354eebcb0c1c0d7e1b41db3b216305c8ed4d18d1f80d256d97dffea66a5e9e69e0fb6766475979990331ba56fc837da339b871537259c1a7d861b321a06dd858568518c44c481d063b79bd9c67b6a33e2162cab25e711ce645729cc833913923c5e5ab28a684c586857f3e25bd4de8eb61351fc155f2ecbe7348c4a3b58f1bdd883ad8d2e4db35a6aa6c8f0d6bc0033efd5ba70a7c07338579ba95b8ee5a1a7ca89a708b186312ab312814e2b76376223e6d4bea5e36b6e61a5974d7b1654b945bf564ce7df5f35f2bf822872894cdd2eb986d73a0057d18f5540e638fb513ddbdd728f6f9419cd818ab2d1df1160a9542d6f281d7f8c5b25c4ef7bfa705a95a50298bdee463348f4d4d360a539de30410861bb96fff600c728005a4aa90fa3aab2803d5d63127ee001e9c44b46d5256f3b44cea2b5d82020538f69804fb710d5675605aa08e21b6c3269db9c1ac23da7207063f97d56a82f986de2e0e921515b587b02c01b8041f657502223b03f64c6ce26673ce5f3fae39c2b1ffa422e22c59b3591def83927bbaf84a3ba07c1b49883fdcc7965bc2415b7a1e952b049b55f5a494c4465258dce7189e71807173f96755f6471ea00790af8777db29d8aea9c2dc85b2173fed1526d96a5c22183fa4b0b1480f5498eb2f60075c55da46f083c36bf65fd18b2e395174ec29a29179c6a00e6bcb99c11eac3d4daa8bc5165cd25c00c3787e357777a78335e25e330083473e396544a6c5b111419b0310307481e34683942cd7211e4ca84ccfb783c6183a21e487844c4b9d4ae184077591e9b162c12716a8fdc5529a3754d37e579b968461ac3de344facbf8bf269406698159295dd2124ba55385c4d4c1ff91146b0262ce69a8392715abff642b6c70c97de737d448adcd37e832efe419ae8311c61bd4cb16cb67a12b7add7e29faa978c461ce9104190fa351fdbb0906864bde42ccb8b066f3456338ae5f83d0c212b99539ef028eaccbd4268d1fddad351902b41fdee29deba503fe606dfb8d2feb4de5c7df99942cea9a4f858bff14c815dd75fdef6a6662570510a7e3e72dca83cd0e12612099843ebc7c5fc4522061ff3b489b3f97eb21af252b81d12c6af74799c76c78bbfcb75b4805f1b943c8b397ee13502a50ba339999e016724b1bcc84cb6173ef6328ddc92124544867ff752d70373c8855430f1f7eb0119181f70be917b1fbb0003090a127c448192eb98a21e97d91df35174201bba1d605da897c809b4f163a66a43fe9511525ba8bb8dfc9d32061ab84ce740b5f49fd7be68c2ea9f42f1c813525b7599967fea16b37eba6cd533678d4d09bfe7a265b848937152860e3f84478ec68ab5972ae2351a60bd60906022c45864cfc0b82505fc1cd5157fb2f1dc337f07d6f477fb968b8272dabf6877e07bc512a78acdbab0faa843fdcb1337b92843ebcc4bfe1f7b07268be3bf7b675785777a824365d1bd74c2d5a3aadd50b67c55a02519c4a526b4b789d0f874e881db0cb5150366765f91599a2fa9871d6cc20a09bcec7c3319b5e64ce5dfe8201825b2ec2aee7cd51a1f2e3c49b7a42834d5bddc13486e657a4c764453ee99b0929f965853776d8e599a421d9caa67b60e862d9341922c9fe8e52aa310056a389481eee288c24fe50073e932e61b3849322d29b7761c0a1d424d0b9fa76459aa38e3d73090c545550add7ff3e4528267c945af72c3151fffb305688d829837346c6ae11159fc0f562124ebe26d543f03de674f34384d44e7244697040632e1703e8da03682e9ac25d2782a2d0966068561f0bd560cddaaa86b41620d00e1f7dfc3c097774100d6e418b81347b77d131a587f6f4438c5ab36ce98471365cfebdb3fdf5b0ff16400ca84de87b63daf55f1e11a1eda5eb9fcbf3551dddbf8070866141229307a0df6fb728c928e88b6c10e3321bdf5d8f1b4791a3d254e30fd405822b287d7ce66018c7740fcebbef064613b526b0c0dd3d6892296257c9c7de0695c1a2a672de09494c39aa1f2efc61da92ec60fcb749a07936b806b3b0ae98f01cf875d1bae611e243662beca31238315ab3bece2430d0ac6e8f67522127c2ca05b1abacf8d7e32805c5b9c3196378a9adad7aedfa76a4e6affdcb1e87fa05a59bc2a4e8fea2ced1ca58c0881a44924a98391e916cf1869963b85f6e59adf9a6e13aefa7c3daf4263f1ffb2b4930f207c265287222cd92ab8193219d0a848de35deb0e33e04f1ebb033ea6d5d9318c1c80fbee63203695f965507506175a626356da62cc6652c74adb90900010073797a3100000000dc000000160a0101000000000000000000000003c8000380400003801400010076657468315f746f5f7465616d000000140001006272696467655f736c6176655f3000001400010070696d726567300000000000000000002c0003801400010000000000000000000000000000000000140001006970766c616e31000000000000000000080001400000000040000380140001006970766c616e310000000000000000001400010076657468305f746f5f6873720000000014000100776c616e31000000000000000000000008000240000000090800024000000004300000000e0a050000000000000000000c0000070900020073797a310000000008000440000000030800044000000003c80f00000c0a010100000000000000000c000005d0010380cc010080c4000b8020000180080001006475700014000280080002400000000d08000240000000122000018008000100647570001400028008000140000000090800014000000000400001800b0001006f626a726566000030000280080001400000000708000340000000040900040073797a3200000000080003400000000a080005400000000340000180080001006677640034000280080003400000000a080003400000000a080001400000000b080003400000000a080001400000000d080001400000000e00010b8010000180090001007866726d000000000c00018008000100647570003c0001800a00010072656469720000002c00028008000240000000020800024000000017080002400000000b080001400000000b08000140000000134800018008000100647570003c000280080001400000000b0800024000000003080001400000000808000140000000160800024000000014080001400000000c080001400000000b280001800b00010064796e7365740000180002800900010073797a320000000008000540000000080c0001800800010066776400280001800d00010073796e70726f7879000000001400028005000200010000000500020020000000040007800900020073797a3200000000d80d03801c0000800900090073797a32000000000c0004400000000000000002180100800900090073797a320000000008010a8020000280080003400000000708000180000000000900020073797a3100000000e4000100fc002bddacc90d55c5e38dea6ea2397d98db04695770a15e145e65543b2addccd52af90ff679374385f0a4988d9c8d4bc85989787f98644e2042cc3c558dfe18c995569244795666aeee628a2e39393529a780c8e22cb997b624493c817ffbaa058ba0e42b2d69f4685be0429150b1c324dcf581e81ecd89039abc84193627f34d100dc9eec9b168c493a9cf31c9b03391b112ab6853baa1d8f0f9ba8432df9deb80c69e0257de399798dbdb216bd71e4ae96a0319b8eb6637496be87c8dca0c70648d342b0b98cf3b9f008c726bec24f9195901a840267f3a3da49634cbb0f1a802008034000a80300002800900020073797a32000000000900020073797a30000000000900020073797a300000000008000180fffffffb0c00044000000000000000090800034000000001c4000a8004000100300002800800034000000008080003400000000108000180fffffffc08000340000000060900020073797a31000000007f000100af4dd1c9ccf1a8ac2dcc582d3bf7c79f3c5255b7e9e831cdcdc7f0e342c429308a58e91af5361b0845ebb73d96490a402317cf7adbad7c4d9f338d558cce3d50aa8608c923adf05ad932dd143cf6ad27849da451aa25a6584286b44764a362be3702a923450c94061bff74a32ce0ad8e44f6b008ce9901c436d3de000c0002800800034000000007940102801b00010025ea416d04a80481075d9b9a9ae953c21860b5639850aa00ce000100566dbc31f27d87d1b66170eade29a4873a16808ff6c0c2a58ec289e5fb6324de7c9370dfd9c072bdbe91cfd70ae9dbae5657254ff632e5016a8b25353e08209488d6ea78e0b6b0a12d4c48d19531c54e7f258a2c38d3d165ed7e9ee6359eb51e78af78af7596fefe721059429bde3144371856be0e598a90e22b2c451e6da1f605b551f9116e6e5f8d36904fca33d756087da048f97312cb6ee1ffcaaa1acc56193fdd9a0d9d035609c79567437530e2502c1d6c34d6de3d0e66cff1c9e39f0dc3c2a38e4f7275896f7700005c00028008000180fffffffb080003400000000608000180ffffffff0900020073797a300000000008000340000020000900020073797a32000000000900020073797a32000000000900020073797a310000000008000180ffffffff4800028008000180fffffffd0900020073797a31000000000800034000001336080003400000000808000180fffffffc0900020073797a32000000000900020073797a310000000004000780b80300800c00044000000000000000070900090073797a3200000000ee0006409ba2592afd89768f8aefe25e3d7bbea8a51e469583ecf4ef88e6faf5ad5b82883166fb2a0b1991b2c0dbf0658eaa5e9f8599ecb7ac6fc3913ea234b8f1804d4f98a288faaf2bdfe8957ca3eb09aa8cb649312261f5d05f0a156d35a5e3075565a4ab05ff4a12b5f2142a65addd98c46a7bbb7426b4760040bdb587839bc7df6e3a06be54261c31d01b4ae578cbbd294a98ac847c892f67fd8dc29034ad96e834963e9592e161dfee4db33b2f8e5f6dafbdb09ca38db1c6fc6665eec649a6594c6f9fc2e77a60d0d18ee63caa0b18d7a3dc3adc824d5fa31765fa23efbad7b3f61f90f57a029301a67082000073000640edeb53a2ff87181853101df0da68db3f870952788b9256331b8e21b9a1ec8f6f902a65e30ff8ed9b6e0683523e173b306664af156d8ed5cf9edf3e2044a48e68899bf2215f4921b24749b2dbdd6e600f41b2e6348941a089dfbec8bfe529541eb4852026e1e5ca95060e2c1c9a7f400074010180b3000100904e4c858b64f160dff586d73144687f56e919dfb7a6ee0732ca08f104767fa9d796c53228cb943bf139a8e8be1fd036fd273589c213d95a2da1a17419e3cda598dfddeeada1e16dc772a5a56584ab447efc1175debdddd2e3382d277c5ac22e586d1a86daf83a93c0d73670524a0c2b7030ffe8d7266656aaf47cafcff29dc5e10af6560fb34815af05fd29f2b58f227cdff6ed3aaa6399040d1dd4d9884f5f3a116950f5af2413442e910a1fd1f100100002800900020073797a3200000000340002800900020073797a320000000008000180ffffffff0900020073797a3000000000080001800000000008000340000000063d0001009524b30049539a6218d5f49418d0be8e9114efc10eaf1db058745485e96d69975927e6a9fb51c66799803777494233e7e77a9246f1b0e24ad60000003800028008000340ffffffff0900020073797a300000000008000340000006f408000180000000000800034000000400080003400000082dc2000640537781474d9fac53dcf25a03eb0df59d21a2d8a8cdc6968b966e7bdd47ba1577b49550b0ef5778f839ff599b52a39a2b03a59c7dabee9b8f0b54957d702f1a267b99181257b5aac1618a4f4cc6a0002f9a9b087082e3f0788480a2c38d3021be38dd4600cb24def4a6879d7ec4380736564778bd51b317d962797d20d4f1bb6e57a14ac0e71465c46c9308b626eb806ccc9014d5acbd53c1df2cb84cf182b5d172aa1e01a41a26f2bf159df3e35b083cac80d38a8e4a5911be543d691f160000380100800c000440000000000000000928010a80240002800900020073797a300000000008000340000000830900020073797a3100000000b900010093bfdaa5e6bb12ad2b455fa23fa8fb99d325078ba0e7c315d53c974ba9e858f8918773891964427fb4125691b1c95b9b3299b1401d69b5ddcae276af54aa67a578047c44d78b8ef07e5290cb92dc06a5f17a2f9148cce51364ef50940113b698147a81a5f8e3586cfb4a84dd261b24b9a7b9e126da27d42ec948b95342c290ac13f38c19f8e59e34f0f547d4aee6444c7e88bb8e16e99f5d28c24edd0a8ff19cf9ffcbdef519ba3a4fcd05e83e4dbcf343c78f3c7500000041000100c77293d02b033005af7b40cf99070316734eec2674dbd729f6780173b2f6aceeaa3f8d38b8ab0544257543d7d29f60269a4402aeff48ebde7c0ceef200000000b801008058000a801c00028008000180fffffffb08000340000000050800034000000002380002800900020073797a31000000000900020073797a310000000008000340000001ff0900020073797a320000000008000180fffffffc0c000440000000000000001f5001018054000280080003400000000308000340000000010900020073797a3000000000080003400000000608000180fffffffe08000180ffffffff08000340000000000900020073797a3100000000080003400000000496000100bc861c08165edde85e246f0c2919f25a8f31cd910577c64ac99d08b9e3c8bed7102562263bf4b54bf33694b93352c3e75986cf652be10a1ad589a43913de5f4cc0793004aac4c70db90a588d9cc1b37c168e97b9b3c6eb07d80b6526346b4a499c02c8ac3367da737a06aea78b0ed9e9aa36f605072099c7e736cfd46521e5f48f519fc8de2e516fbde4ac9be801d8d096ff00005d0001005a6047d6c2a8164ed33d7ea04c34b45f0f39c75d2aedef93b1c2ba3209138e9ec3f53ddf4c97b559e8f15563f37f543d3016f20467822f9a26139868bc220fdddc71dedb6546f5a43bee1ab2102ca9a115b5a9c157f5cce8fd00000050030080c4000b8010000180090001006d617371000000000c000180080001006e6174005800018008000100666962004c0002800800014000000010080003400000000008000340000000140800034000000000080001400000001308000140000000080800034000000020080002400000000008000340000000084c0001800900010068617368000000003c00028008000340000000950800054000000079080002400000000f08000640000000010800014000000004080001400000000d0800064000000fff5c0002803800028008000180fffffffe0900020073797a30000000000900020073797a31000000000900020073797a300000000008000180ffffffff1400028008000180fffffffd08000340000000020c00028008000340000001ffcc0001803000028008000340800000000900020073797a3000000000080003400000000108000180ffffffff08000180fffffffe9700010017914b1ad9ded5b1bf32ec0d3d313dc02a50db34b0cf0826b85230702d7b6e612d704bd646ff04e2e3dc85e7ced6cc8632f57448f18b9d6797c0a047cda4d95f3d327022e2a088a969dc2594440f929525845ea85a609847f2107e9626e9ff032c73938a8caa3e2352455478724e6d80dc9eff8851070980e8fa9354fd07706ccd2e3f8c983e7f17b6d372d9cd5e4a8a65776d00f8000180200002800900020073797a310000000008000340000000090800034000000001d40001002f866b076cdf6443151a0a5425c9153c94294967d750153ef767d11611dd05110b8679922ef61aab191b3c7b0e0cafe4822b0c4a1ece4f3cbb7104715506c6f5b98fb16e01577fee3d02507ab18aadbdbb15c93f6cbe032872db7657927666d33208219063978fddbb8eab80ba137f64b1220f25b358eefd832189432c1df9c67b6756511a8e213d985bf4307a474725f818236dee61a68a7d19a870174d56696c16f26618c08ac779a79478028c997adfd5957ced565da82a60c2dd88a3e1ef4a8e3c3e9d9a364d7f66c39262d56ae30c00044000000000000000060c00044000060000000000000c0004400000000000004bf02b000640ddb566294156061002a21866050d16dcabff56e7e4631e662953314831498c4407311da31c04d80018000b80140001800e000100636f6e6e6c696d697400000030010000140a01080000000000000000070000000c00064000000000000000030900010073797a3000000000cb000800432eaf3908140011119896f069242eaf1caf4414428c8111f323044f737c85ce938a61020fa91ebbc5055dddf9f52de76234bfed7a14ff3a8fb8421e6cf8d06d9ee1cf6f0005f3f1a556f87e22d77f4376a9473027421065fb2a779d9fbadecaea0d5104dd1bc7a97e715fc7c06c8067d6196408c4d090ab9570f260f9f9960a2aa3a671034e82892a9af9ce87e65658c5860859be9675e76a6cb389c0c1692181edbdba1f9c50ba6842116764a84b657a1467d386e9b4dc34515df0644b19f97d5039b99d16ba000900010073797a31000000000c00064000000000000000020900020073797a32000000000c0006400000000000000001080003400000000260000000020a010800000000000000000500000818000600aea7ce6f3539359642720b5d389a2d309f135c230f0006005ee6d92cc976b2e4bfebe60008000240000000011b000600b68c8267213b2d042e66cd1cad8bf588aab24c983aaac80054000000140a04000000000000000000050000010900010073797a31000000000900010073797a300000000008000340000000060900020073797a30000000000900020073797a3000000000080003400000000a34000000050a050000000000000000000700000808000b40fffffffc08000a400000000208000a400000000208000a4000000002c8bf00000e0a01020000000000000000000000070800044000000000384e038078240080720006403e2923dd14e3bbeed92e5713cbb1c56f286a55c237e0068bfdb461c938244dd74ae34f192f413bbcbcde7528256bb2d1d6d7fed8978ec1fdca41db056005abdae3a466ac3c6eac474a19c3004b0baac8b9cd3952f9bb32a0294f2e153ffe630c16af2338c66190ad7c3649c813ef000080100280041001004efb42af7b87de5028e5ae8111a095308e19e59395209de149a70d6478aebd6ff2bd109ac69a7e559b512de99a21c66cb6e914622aae5919069c8370f4232655481b47c6d827c3ed7af1e0068cad6daf58bf18d5fe68cca43557ddba5cd95991a286f6998b40490dd7a72fc0f3c0b2741720d62155f8f7234daf5442a5a36c490933dbf35e5090a22cde6a875dbe4584f74d6ee1773e415c1124d389431d5a651c748cf0e9dba7950de8a4e4166bc226faf514c95aa7fd53d630b74978c6d7cf296c2a07892976eaf5be1a9ea476eb79786c822c4d3851ebe0b6979765181ffafd4e5956b356229e2f3c7a55e35db58651b92a48a2278e22ad0bdb85e55d6d5da303b8da6fe3f5438e0b5342103ee652f0cecca19555b3a7c6dac96d6cf718a8d2505edf97d15d7e143c50271a043125912deb14c82d679a032646b6934c6e5fa661b1cb82f5a101c4394ca28f840f20884d7813de23f2caa206d59939887b9a1bd755fde3276f5646a2ff1edaebfca8a237599f728be31c18e9c20d10b62f6a6137391f7f4487f60803c5ad7eed9b83b2b4445838da6bbac2c6eab11ff4b2fcd8fcbb2b18ab823940d2eaa2b832197058677d430e5cb9803de7850cd0057a893e85d42657114023e7576c3933d312508b817ac02fea45ecf1d4d0736913066460702ee43a58ec855a1fe0bb757afcdae9d77db06a7f08e70e58a6cf171b3ebc124e6d8c11da4cdcf9f8ef2a9f159ea91960e12d02944fa71564e2511ba8cca74fba0fa8a6f55a5f82aa7f2f19a966c4ef1d6921e0e2dd0746ce0a897a14bf63c6bb7d192a082ccba719d66aee5aaeff0c2398fa9396e599f8e3e8838f429f5d1bcbfdf39abc741aaf5088e73acfb90ab4006beb1e8108b8fe530677cc985bee65b2d2203af0e17f6d46d25c2ed722e653759a63ced95e8e938b73bad1a443e39ffa7a1d7ffbc7e6aca3cd765e8ca40abbf0d1ba93e54fb8901d8c477b11c4bbf74e010984576990276ca779cc827991a915a7291f4e348ed33b9911dda01c1b836674d911bf8d71cb5c5b2e32ae98feb1ce51a6237cb5feaa2da823d8d0df194e76c7678c111415cfb33dbd3bd94138b12718c8340f2d220db04167f176e4c81544676b57787f44652f0387c706214514d1e75de1f8e13b151a42e54838a3631349731c7802810d44c123ede72f9b111cf0031f40b82adad7829fbcc75bb75102c5fd07de88d974a54c25f9c276948f2ce86c92484e643bf579bdf4df52778b5a13e003bd7cff1df54e7b217cfdbdec1c50c79a4ea28be4a5b4fc66a99d36c84805401d596fdb22c8e02e033fe1c5cb31170d584172c669ec823d07feda27bfe211edb5e2023c965a903c673278b966f350ee73946774817ae979b82ffceddbc9e335276ea6453d9198e917ff7823cfcfc8bfadb37d7a5038b50d7a22e4ab70fa6df96a51a5b5f5d195cf6055f2413880ccb9d6c3459152fd55bf0dc2b56380be854d6fd97532157979e9753a03c770498f0596569c65701836a36d9ace6b82b543b521b5ce7e3b5af5d5b75f44138d3a91fade9b80ea9066ea903b0925ebae5f8a7d15fa8c9423d2c6ad3ed16605d1b2e4f3ff9b2d2fefd9889e40a18f1de44a3c911388a3ade6e574a8d79e451767a9c335c1e69a8446ecffd8f5363c6183a7996af1a37a6e32fe7c1eeac0579c43ebe000d4b33f09d405b063be45de3fe0962e0ba715b58c76b9756977d6b7e4dcbf4efc0c36ebbb3ae9610808ff8d671f19c571286476e6e2c74c46a88f51e3415164470301cc35d8c90553babc425cc2c94ae53fa87b6326f3052c6b07c6ef6660cc288d4fa15d46135edc4b7219ad388782d63d2e2cd6b8bea5cf8c903c470c9566af6dbd0e030550128bc715571f4bd6be691656e40e31cc7464d51c33cc1d5006e9d99d6acc28690319ae883f5d620302f886efb096ba43a3a8cb154b5e9cd57752b12428afa2d3132d9eb5b62e1a1519504a781b72951fdc0f6647c2d432b53199730c69dfc3012759f11041a92bb01ce0aec467a8c8070fedc025d14d7d74abb9aaaacd5445b59d38e64678a99f08e8e7de5c8db3af202ba92634da6e6bc903c154f57af082ef776948ca4e433eefa051b9883508b08965828406bc79836fe060bfcbf05a8c96c4b2ef45c51a2b479181a172dceffdb8f708939b810d8edad6a326b16fe450a8300d2b462f85d1784e810a908c37b7d650c50ec32b80a18875f56aa5a2ae51a2385dff897e1711efca8d1d13034b949e392a8a403927ef13956c1c94d03446e7d9ef87bac7a3c78b4a703a7e53609ebd39636ea0c978de2ebcd8bccc8103941002b16b8178cb1c2223e72c26573d291bbd8868a27c2678aa1ab0a6e7de8b8acbc249aa34b24489756b534e418aa53ab9d6dfb93523cfe3bcaafb7c2faef70eb2984bf6e51180ad08f1c0b4373ff0270c62db0a4c4b495b83fbe8830c8c7c8c37bf6c4bb552beb8a85b1749f8a361d6f6984f078de2b5ec02256137540c7bf4af625bb9c1673f211ddad1033a39225808b5ae7347e209050c476634e07cb1f5ae1cb64e72db62a4bde57eb8dc3ee59ec512a8e3e32a0b4520745ab7f54bc62118de59c49c2a4b9966fa9e5ae08b84769de8e0ec506cc0687536cd8fea49db1499f2f4e6cd9dfbf139f8d51497f7f6274c1345f74da92e0394b3d8c0dbdb9a74fc9984d5884e01ff6004fa06e8a23ac139df8e42a7c9846083d290a53a2a5d8e3ca7859dc0c1c7fd371331068af51058ff2f9865dd01d095905f44f1b90eb20e3dd28467f99385d2e5b531ea2cc5683bb25b64604144ae56255aa3e4dde7e1c43a390091c07b655e75d346619f7e219b694725b30d8a8574ea41ce23b3d86762fd50895f49360d6609e2d3259ffdd482049c22808a0ee5b4ccd7857cd18f7fd8f5419bf5ebf08111eef426c2c1942bd1215842ea29e0472ca87e3a7432cdc0d4162f5a73322769fbe6712ee2edfefc50869b635f8016aebb79c7ba694b3b181b3a50d726b26b9807faf6d7406bda46940ca2869068db2cd6c8dc1f86837c489f58593f8b26d37ba65215be684c129370c4c1a8480108ef8a75566f9fa897f3dcfa96de17c0bfda742b10efa4a885befcc86632c5d6e7b0da93a32fc5d7bf3cf732eeb6532d81c85be0019ac3451aac7047a14024317171b48fbe71fd6c305a783d63c6e5d90d61d0790c87ca3c1b10fd81c3a2a30de7f30f79267a2d402a09ec5eb3f159655213fae03e900fad58122038dd09bf83181aca11055e02d4970c871a4f9308910bbbeda68c8cbcbbc2b68b3ad14be840354c050dd678324e3e2163918da3f73de799ef87bfc8321794a3b76d6537e855e8146b2047a983ef68f2abb2e15524c7c038cc954bcbf4a36d9321d1e8c41f09bb70a54f602ab8bc1cd0f5b0c2f1f86bca7fe9bc4694fbc5691b0eb1003d22b632189b1aaccdb3b41333ac4f1d8545734da1568413b1502b2d0d91c4db822f8481284fabf89fdaed849a58eebc4dff63d2d8e9d368b8c7bccde7880b78e604fc5b855c0eb8c2759fdf8fa80acc77c9723271d2b989c45aa0a6f19358cca56daf5e6ee4a20ab1c1f499a94ca407616264d4e42b22aa2d05235083091cf719cf5a36e8a45a242f4a1e606750f2bd45035209eb008042f08bc83dd2bee27eb0d54d3f61e148497169a49c86f1c43b620c63a693c2d9533817b16fd98aaab640b182c25c843055e27c0a7ff6a107f6c4811e634e1e4df46d4880c3ebf748d562e033ac7404a41ac79c84224689626dddb00f8bcc5e997523ec4ce8eef14df3ad1ad9b2f62868f6bac7c8853e313e0c746f491f2efe0d498fbab2b063ba48b27d065b22081b1d3e7dfc8b444947e29c01359a1d88224583390bb53418a6fb744cb5da8fa9a1c5f3ef3c44056d3fe24a030cd77801d772cd200e88324f5469b31479d162bde62829296df19382ec2937e4662d89d299f592af5947b39571b3d6cd384a15af77ce526f04c45f47b5f8d24a46502391c8a6f4e77465cad1aef233e27675c4bd7abef1405cbb22b60f22a9648ae2ae10dbedcf13ae84b49908b467de70f357b60de853807842bb5c383e9c0fa60496bd3cc2c16590d51d9f2e7e11b54799392e6023acf742df8d4b0646dbdef3ebee9a1b9130d7835e3aad805bae551ee55c90d93511a7712a6d4b807ef0ebea0273a17de73128d25b6c3dab9675f4c9585e8a4e46b6cd7e23a45c169b9dd744c793ee9d66e933206a1f651a30a6bb0bf00bc2d783703bf628852ac968ec6db7805a7965e75aefb4a55f141f40206cba3ff0141c834081d522bcdf9f72eff887c673b842fada79559aff2547c7ac6768e755d87e92956d9ddee10b842d01d6300b23ff83df861a2cd2abe8522dded747a1d680a081686a8653f573db7b69fd54a9e6967704834ce003adb60edbc81713e85092b3e59e9008482d013e0f15c94245d882d9b71559a4c8c5c47830576b6adcec3a1760f20b83f13c6d92ecc3140850843aaea21338bf7fb14b2d84f7b02b334cd0e26403997b1fe52c72bbbebab8c4791e692d6d2859e104f8f536bfa16dad5ef7d2d3caae3351520d45a25bf6122da67cd843b4ff4e410f9ca4ecfe7d0af13c9892b82e85b742b0a9c8870e57cb96bd6a5b4ca75d87de177777bc150746697783e25ba222b73ae391522bb490b6d96def216512fb338586772752f0f554a9cf8ed68077d60599e34708e3c8e1028670771e01cca122d2f68707f979b6b1c0b4c4c576cfc25e323febcb9d31ebafc0a3adf26da277f3b9a349dd8e8fe3ceb766ccbfa02ef03e748599e046c02e449cbbea874595f8d8bbde9fb515dc4d1458f44f502b261a1d03107abc4b7b9ebc8d6eb5e00c4866714ec3eb5fc5ce3989cc0efff8a0e26ff3e235c16dd7e98193d94327bdb278b11e30b9ede0d9992eae0f7a8607bdade66a143e3d36914665a5036a9aba93385b8350f1808b5657a3904c5c069f853af6dedb8c15e380caf169f98b5729c38fb1e4f2ef300577dd2c3c2726979f6df41987f42a97f567a7000ab90bf46a1384757e24778f27c71f7ee81564bc36d832911fd8e19d13c52934bce8986cf5bfb4974025fffe77af9ed4d20d4848fb8f3cc2c9a8fcc0eff46631370c3919ab1f658368bd465e2beb0aeb2a9fd4bf3133ef7799b09842bccc8717a9426fa8c69919838a3d99cd608cad28169975397d1db333d6b9c762ccb6eb0d583757782fd74553ecc9ec63a89a23c340920e0e364876cfba66c19e66c9c222e3706385037cecc272a199449d36eefc6ae46cf70d5b4380f94c32f7fcf6a3dc748691543d1d1651af30d9b76d8efdb042923d82fbac9fbc4dc0bd836c4f6b60f415860aa9b3bdfa759026ba9ada31f625b5c96dbb2d5d0bd1c91e61ecc33195f1b54690c40d954efb8ced1fceb50915ad68b0ddc835c1b7c7d031bc3183be32ac8f913dffead780d22e74868911433325f8802b2523456cdaf1cec78586066a6a8f77a495a2ecc3a1e120737d05fbad9bae8f1b754e421dbd4b4f9889e07bc1c5978ff625442e22fc2027c094acc1dcc178d045293e701f1d6e85a1b0296eb0ae8711943a49bed605cd40ce5c466d9dcd0dfb1ceefe99a4852bb4b700da85d283e340007cd8bf69895eb09e2df6ac91da493c2226316c2a37f83a798a5d64329925cff43da2531b3cd8ebe70dd944b73569d6e27f64373455bfaa9503e82cba3eb0471e8e4413100a10ac1d493b89f52c03147faa8c22b1ddab519491835cc4d069dc86202000028008000180fffffffd0900020073797a310000000008000180000000005800028008000340000000ff08000180fffffffb0900020073797a31000000000800034000000fff0900020073797a32000000000900020073797a320000000008000180ffffffff08000180ffffffff0800034000000009600202801400028008000180ffffffff08000180ffffffff4c00028008000180ffffffff0800034000000008080001800000000208000180ffffffff0900020073797a300000000008000180fffffffe0900020073797a320000000008000180fffffffe9f0001000538867bcb0f5e4c11f0d629d4043bb89ef9e79dee8ce105b9c5b823fd4122533026ab6d4d4cbe7e670513cd76ccaf12e70b5d6c65908818fb974f955276efeeca8080c6a83c60e9e263b4d8c76d82b3f6de63676737c07a6c64c4a2303cf036b1afc55c42559afe1710bdde05c53cbe0c7ee91b6304123fe480345647821add31384b2861f51e0bd84bc0a5f27e2c0e9870f8a4f8d922ea24a7d800380002800900020073797a31000000000900020073797a3000000000080003400000000308000340fffffffb0900020073797a3200000000580002800900020073797a310000000008000180fffffffb080003400000100008000180ffffffff0800034000000002080003400000003f0900020073797a300000000008000340000000030900020073797a3200000000c900010074e83503dca39996cfc6dcf614d397ff0b96b4aae9a9d004536a3d4fb2f8222db6f82f508d4d3a56276f9c2b276add09939d37b6a2b3ae4967c2868e8def794c2fb21aeb77319d8c357ef1b0b2558f8d3a9598d03d1940dfa3981962dbd2f41fde69040c897428422a21c8eeb1e385f99573161e7884bdcb073111019917ab618efc1b913e7c3f3fb7c7fb30a97d67948a519d103527705c18a73cf0cac99c5ce59552cb7282f56dc136b944e12f0595216c591388982b8d915c3407bfc66c9b4e751eb8c700000020110180740002800900020073797a32000000000900020073797a31000000000900020073797a32000000000900020073797a31000000000900020073797a300000000008000180ffffffff0900020073797a320000000008000340000000040900020073797a32000000000900020073797a310000000004100100ebc3c5c2b4a62cd3e9c810a25746de8445965a77b040bcd190e5248654cc09d9929b2df3666a87f3ff81a6a68089becc93d59217ea7181a9a56feefe5f2b575329f5b2d2ab7e294ac4428e625f53f5eb6bf38874d78325b143d20597c7965b842f021acb4bb650cb07db2d56f898949ec4ca915701d9a6a6907f551b9c8387f187e12be254a557f2275ea2f4908e69b25c7345f7f2b8d4d0af94d420bbd878e1017b4b2142d7a8657199062a9f3b7f809f3c837f3cd05e26c87dabc2e8a4b7219df8a4e676d614d7d3c8bf80636628a6d37f934dda93241ce17153c8228799642a803769ef33ee3e6264434745cf26673522e1982b74091eef77c2f9322df7907ec630e502229baec053df45c781b7d3c56e1a7f2b84dbc73899d94b50c1e5558f7b54cb8a037adf6d866396c7a27d6dee54b9f87fae6bd5bbb4e434f2facaa002ad0224e6b91611c5e79d4ed1c519c9c9ee699a07ae5bcde45a12543f5668c8836aff1f29826dce81482570d4174854a75cb913fa9c449e065e029df324bfff7bce5d2e8fb87b5955dae717a12b11766ad411defc401c8890b49421e64041bf42eaaeda90c2f5ee108e386d3a1db44ad52059b5254f601c8eb3c428f38eed620699d1f7955a48e2e49484dcd3ea3dcfcdff86a10208159016127f867c930fa60d680ae4ebeac84c8c3d8afb04125163008666cdbbbaa57034cf2579018ab1556cca434ef13ffda2497d091f2e39ecbdfc1a15a503baea8b21801153ef42469ff51aa4b4ca257a287427045f3fc9a49aa7beb619a244faaf310440a2493ccba631ab743b9a354a32f1dc3f95bc1e314507f6a7ad7a0e6e80a6c0fe7cf2c097048d8fb01e4033824495f4fd6a9a1ddbad5edee1b060e554fdb3a6cf7a3cdef1dbefd450207d81904320ac058326b1f153d50ee5479f106121c944d94642f87e3a6c1da6bd5c268be1cb1e17f474db2cacb3ca5e865eb57339c11625ff0396a2e34df0eca56b761a68f8bc0abcc0872cb12c97f0d3d03b01d96139af21605bdbc5b0f9e1db4659fb3defb8070f15e5466c1a535ffc9cc0bb77e0615e45d47df353de4ca8a8a46320160a3bfac5b5800b5192ef497f1e5065c61ff43ff1c4e55b8ab6a1018c7c1792bd53e10075b918e81a1f89687e48ef415b99c8f026e6d82dcf1bdf28a64d90835c13754b86726fa300c81243a0b0a3543aa9b4d572c2b3aeaf0c38dbaad015bc2ed48505c6feaa935c72a80edca21cfbbadd6f404d2b80736a28b3a96cb3dac5c184173c961dba4bdf2fa9cdcfcfe8564cf805e0f87ef052f300d732cb01b62126086692aa0b5bc24828d5b7ad6bb7f36f3bdd73564bdca4b017b2ea8708cb83f581e787fa174bea4a3f0703e641b01521c7fa59fde18087a77f8ac67f8b4c9457b34951504c71d24699c2d7dd1b62e28bf183d9ed5056a58856c82ef0bf92afcc0518ce996388c8c9733702cdf80580afcacf63ed53a2e211ea63e7dfda6632495aa3d113db01b4288a3c42039491a8a8d0d2687c09c9bef6822a6e5369103ccd9923c3f439383b2e5681ace360f301b72b39ee4d1023c50fcb0c6135dfad459eb7b2d403abaf71abc922dddf64bba0deafe6d8f508444a8977175dd9011d4470e2e2ce7f16d01b1a28dfcd4bb1ad8af7c5c4b985d2e8607c8aa4e46705191b4828379a9d16af3659eaa885acda6f36c7e607e2856aa3604fd8d9f3f8e1edfc896438480e742689038ef9624a6d5dc9369c5062c3d80827da1e90278068d2f335cecc7e7fafd2d35cb565d2668fec6d5e9b8c8f9449caac3e633f7f3404a744ada909774ec97d035853b54e8ca532cb70e32b18d22f056b16b95fdd6e44136d786bd58b24757f540fa9da37b81adb3f948309c4316fb7c665216c17885c90ce9761d7e17d625036d84ae2270b1425871c2ff86997722c8b1a7bfe2a504781090cf325fea4cd1c7557ff148c7f8645736493f7a498e9063a274ccaae5af6f678f4c0b05c920ef15f6a12df96a5c94279dd38d208b55844a036fa51851adc340a9d6c114a2cf576e8298fce44940b5a54c4fdfda95c51c45f4392c55256c2979e0b4deccee130fd00d2f7e6b59614dda8daf8a486738ee790b2b738651625321e4d4ed8e67f7e24e75683ec5ff669bf1eeb3aafc4fc7001c6d333e830d31cb11376c42e379bf00b13d4141bedebebf7167f8b1c5fc32a6e2d1a0a3d3d575728284c586a252f1e1a4fab1dbc461f1e59343573c5d36ca4fc26d4996f59c204af33f3ddd45a10a341fd5f28f84933eb3f1bc01a3bc432d307d88ca078d2e69dc3f18d35fd92cd203af6ff527dcc2255c730d4db56135146af2d60bbe7f366e5b88fce08640b80999e2fc4648fce43eb9e9f49c6282d655bcce8e1948133ffb505101301fbc741ed9372f6b8a634e60ddeec36d65b5e5b4fba85b335f004244251f80c77d101550cc27028656fa4b71263754df126e2d6257a8777e955c0b6b4584d8abcc7239d44a902b991848417c4af29e411075eb867dfa072fa6854651084074623d54cdbaba65bb07bb9950a435279fa7ea7b4a23f505becae0713cfd9e8817ab8d32ad3e9b471bc136d88abb4215fc49cba2efe3745f46e3b443daef1118e0201f145823f7858dc396bd5e9af720dcf7f6c69a3db4f7f619fa72c4eda2fecc5c992898eafd7602c42ef0478196933d4b94ed0c1d38c50b05f2feb1035c33f9caa677b88d09bbed63af29f0e42254d12d8cd967a37600450307b172bd3ba360020a8a58fb591a532c3bc8c47253d223f0b6b93396e78aeedf5e2f77c6717ebdf5cd5ff2c77c51285c8c16f8b69b6b68c031c6aea5c46eabdf313ca9bae8b5736fe4db8f0c885e499577ffa89f82d36855dc47c7be1e4e0fc0a179f614cce4d96f65c33532e4f0830413ffc5fbf64490544cc329da00ae9ed75ce1057a1e15dc6e64c88e49f3f2253d3649e28ac81c27a1e3e47b9bb7a6629f47984aeddd36ead9d8339ac221f9b785b9b3ba66d0ffdc9b1c6edb584054c8cc4693ff19bc2e9d2feb70859afef24937c8d931845f1af78e22956b4fcdcf16b6a7f475ca042b68b3fdf7deedb23386d6da54e09696af8b3617dd42085f76f584694b5a4be75182ae732de3abb35c02c497aaf036aef7a513be5da79978e1e45aa96a32a0a16cb583d9d38b4746478006bc1054d4397ecc6366f2646dba425cd6cbc285543f984bef10e9c03888b0b4e4cc256b53a4dd41e5e2bb314bdb066791a8a7faf8f094038812506690f54db98a33ffdac3f390424f155b7830eb4033e2046643fb0b871c0d645223e6010334f5d1a8522bb172f4fedc923ae5e27b70ca8931a5281f90c7e4142dc8b62bd34f8ae7991485e07b880b5fb3ba08cc39296e0af014b2b7556209efea1995ce0b5c8465a74824314bc677ab25947a90bdbd39b905c6c00c76c674b0dfd3f686e9905d8f22afc7d000652456dddb533d09174b2aa543f1bf86dfaa4a7001399ddd3a8c41b7e6416cc44989750d6ba8a3b975fd475c88a3256b544e3c5738950f8bb6135af0ebc933eeb84a60d5f0c40c415d72f56d23b118333962db2f8f6e19a7b60c00cca6a7a900b5c8c8788d4648ddb3bca64ed2a70704ef5c704bb69a662e32a35a7d1a4edb2484ca4155e74e2bd41d17a9bbb65c42a1960f9f1812e49213acc0090d1cef5664475dd41307e844acd276227b634ad134d2d9da5b9eb3343c00e8ca21d1380b77e6943bebdbd7042ba3f104ddadd17ab9dafdce94f6af095f3d4d6dd0fc0b0747a9aedd09b41a446cd2b9656b11564a1dba3b40397f987cc5eaf373ab908edc3418aa692c6b8bacf978e7f5da108cfecaea4d67f1900d5cf48ed0fed51c14e18c21ec1925d8418e56a9812030c1927009e434f9faa86aaafcf13ec678e0e7be2ce976d39797066426325e17c0caffe49c92b6323fb3a2f7832827d7d5f3ca50a36951402d37dee50f3c1f575b089e093bbf28f6ac2440924b925b67a675719ebc18adaa27d53f8c5a88dc0d8d1dcbbb80a85e9ddc9d2d95bbdad9380e8fffcb0f150d01f375dd36eeea78828e615c77a2535837945b90a8f9919e9b9ddf0828131ac5951ba769c9abcdb990b52ad1cc0f0008e4928cd114cdb5d7f0dfa1a161ccf8f04946d5e1ff4d3141a3a1cbf79223551e00f0ffb52d8952b461c786d2d94f1c86cd7b2f5203ed90642518d3a02fa4182cd821e2976eec7450711a6ff10886c63a01120a6c36765289c11397c37a438611d632cb965cdadb0f28686502ee46719f5a8e7539186826aa449d38fd5e7491aa46b79e1deff483c180c798aaf059c0f9841d92e0bc1ece42dd1bd7b351304db3d14156c5ac2f9b7dd73dac755252b524365244c7fa0838d9b7e049aaece2fa54f4e2bce4bb327dd3dcf95641aa73cb09249e90a97ee32ed0365bbfa8330471f02c81619f74fcfafb3539360a6d2d7b1bd0c4da946e6cb647ed6e34d60d076f9b014bb61d87fc4f2836bb03f5f650c9515edbd0a8a531d56f83a73be452f7dc88086c2b67f59c0d4a4eb081226bd971292108e94461ffff852fc5026807ac28f6e26c3e639e14d65a960650df2816484418a408f6c302ed792e1eebdaaad37494def7c113bb63b3b05abd1eaf0b23f2632b8a5d00032f94307a49cebf20a871b1d8ca16e20ef35b9a55e51c1521772f0ad6a2433b1758dc899b91548765eaa728eb242aefd53aefcd27e930c93f732c66d9a992d51c55a0bbbe98d01c8f3687af2edebcefc4eb470f5298d807c7d669ddfc9bf9211aed9085a497e94aee3d2a0d48e831883c971b06a63a26104bac65b21d5450469ea11c42464dc74f461c5661c805057cdff0b81dee52dfd38225b519b2e67b326810d85ca54476cf769eaf672dfc097664800b1d6e13a6f6f367f4de8b8e396256e0148fd8a01d08c4cf31b8bd7c99923e039e9b130ecd2a7b2271be0299d5f81f6bde671fb0d82cde381f2cd695851dc478eade58cfc05da7a3d3cddba4e9b050ecb5576226b4b0c25031f3641b4f7a9965d3f5f7f11c980e4d3f4f3d082c2acf9f6770b329854bc939a3f73cb949a2278bb95d93fb925d1e3c24a84af580515637b4a0d0bfbcab1cc594f299a54fefbfe754d92423abce5300d5e23da417d547eb959bac8b96367c6970a0958ab9d925aebf114d3d32e9a4af36be2adbd8fd970ad9e8227ded774099503703641a0c763a2ee38ff2c319a1fb409cc40cdd0f7518da600e280dccb68c7aaa0c7fdb2674d5e4b5460b96113341a7d3f5cea58869935041692dbbda0b6568215ffd1dbe5f41db59c90eba7a264fdb027d981107fef44b7c0947d4da21eabd7309c8a76df46e84051213b6ce7da7897e08b73e2a5fa9d87e8584b41355743bec2a071cdf5c6e26f417f349208a3389630c5d5fb17a98eb03bb0a592444273411ab6b6bba3fa5ea0d8713f8bd52018dbcab35b00cb50504e77c8fd64d2082c0f3901c093bc519f81f6dff5ec7cf0f28b07ce6a5431f4427cf12e2d2cc66d4b2beac548616d8a385eb70c8a0b7adab744752d8c5c13202285ab291c4a8c44bd821d245cbbe2886d7f1d153471cfa7cf039d0a649365216e5dd8c601f425039aa7f6b80fc91eacc282d08e63fd593106a7745f590e614056b994d3f46844e6d5ee0bc3746d21f749a067b9f4df77661277585b043bc6f7b942197805df0868cb193178304e108b71229dee91b670fd6f46069750b1f7edcbb395988d33d6d2d0eb77a123da2ba5ab736922c8ba78b5a42c76a537963bf70fdf0c0002800800034000000006860001004d446b5e546bb71537b160e1cf9be5f30d6e5713e6442205374759fd36da73cdd7de10450aca879dc5a287a716a3622a0212801029ccbcc614ea8f33a2fc03f8ad1199613ffb6d87f55b630144905060469f141a2a1009c7afd5ceb5fbc4644eed2d4f8e4131752a721e5ed27a8b18e0e53e28f6f99df1096091db6e01a01282e7240000100002800900020073797a3100000000301000800c00044000000000000000030c00054000000000000096ea0c00044000000000000000010810028004100100fbcb9e68e5f24146aa9fffbd71975afe48289f9d3172051eca5d1f38a8100e044ab7ff553820134ef9a167f14f104761f9a97360a9c10644e06870ce37ba2b48811d8a58acab70e6eaf225dcade69cef0adee81f0852d45e76256bf0438ef0f62df57d9aa132f1d752dbe7e6eef371b805aa31e4e0e58f25b5022f22ce07aa3b55928b85f7e995d7f433a54a1740eea2b7ddbd79406f52a2963df084db7cf5b2292befba03d9b6d0db3566b7efe5de6b0992ff261c2cc3c2c821f6595ec842f109e6c3bedfc95a81045dd530b3fec707463a54d4586030cd3f4954705e4c82ca99a2ee8136bd88d6946ba57b35b13d8d7c100b8bd2dd94a9b38ed270ba6edcf98334d64a4fb4e1fbb76010b810078c122d60ec0dc6beb8423acfa3996468506ac767d461200100681b238f26df1d6f6712acf8550fcdf407b63e873de05ad3bcce1aa1bc00117bfa2458cf824690152f844714449bc62476c5f35af0f6de5ecd3d1a695a41a6406615e623db374a2540a724e2494d36cb7f0a28adb8d2659594923050dc58490858df2db7d34e45ade1d190899a65f12ce599d330640d853b4c9b932e4fb82197d5efdba84ed846340beadb8bd08a9fbfa9dd498c7a9d3308e3a351ecfd5df7a09199a7313b632950dfb7ab6e6bd4832b858316dee65a80ba8e1c31ca88765464287b50e2b6af59b90abff506f0c5c70de81d347fbfa645bb043c52dfc1879641e397e0dd60b2ebe4066ba293a9c5daccc1e1f58906b1adf99572bf3c5b0e66d03b2a5f020457e6a086cf0f3fdade6b8bf133e014cb36df3d6c537bf92ac19b36f5956976d9f57c23260bace93888c8560c630d653905f42a11fb22b0fa36dd0cce16c5b0cc8851dca7f5ddb89acc47c50bc3341ecceb454e70f8a77a1b6a6085c5207219fcc919c68e3e0591f99e5f8ee8c150fbef8e7a8e2ffe5ce93646d5d716d7bfb0dd4aaa74452a84b236a28d7f0dfa5bcbecdcc93c620068752d037b761185c5307b6d0feb0d8dd536cce3ec1d5593c8c900430e64a572433165546a5b20b92961f5264823726bd9aa0af8c8f7fa656cd5be32a50ce335afaf0aca7b98e91e84ec6ea584b1c5973c78fbed4a5909058d3a3c28f5dceeed2f6072721f5cd11fb6263d0479b53fd0c79394bc3f3410847ed06151dab03a29be9076986642205cd85c497d736cb97c5f07cb075545e98468da3048d276a65be1f639ec69c40e6c73c5754092075872e73077b8ee20479eb95e1535d9bca30fca3fd89cccafe12e535afdea5bad611cf1fd89e85e673c04a8aff9579dd595a9e0c2910b1959b34090d3417fa4a9127613a085fc6a4c9d0932afa7bba878b26094def4dde3f394f31e3702370209e486e3b1c263cffa813a327e02e002a47d3eddb18f16eb44fd824b9c1845f1f03636fcdd9657804ff4f4e98d6e7a6295be059929632b8f9de7d50ebbad0467b0f6bec18039aa89257633aafe8aa1ad6754178339d5f38ddbf3b137c99e6679d5939a5b9a34f69ea5dfe8fd9c80bdbf07d1719a5009e92067b061663580bb0ae4702f2faf563ea64f5f54db98028f3978a80b5c208e624939dcc962c88c1c2dd8e148ee8bbc13b92ba504f57a772239287a17ae433fdd882a4aa7a1beb6fcd55f8bb34ea51d4427bde2c1431f90dd27c700dd151bbe251f54fda67b82a5767ac3e04193184a596225bdc0a5cad836aab5a435270dd76208396263b9ff38f898506d8f192eaa3ba2eeb7c812eb22488572028b01fe1c22e9951bf3542f481ba791e282d0d750eea5d3064d7e3b2b92d320ef921f32246c2f9726b3a4c6d719efa7c042b8d0cbf0ab9d9842a0fb977641c9b15e34ee84b5219bab3b63256b998cbbf5294d501cc110e26fbc7a370dacca1e48d6cbc0ef9f51bf5e0849f3c3c9e03172aa1ba548d2e01acd1c36246825c7ee1a20de3a79d2d6906de3404a3e8740ff0fe584570ed9bb523f6a049ff182f81bc510a961fedc6f8a4a5c2b337ff0d779f842ab43ff7e1299aec977020f90ad0f894a44c53e8386471abb1d8c9d044ae14460e4e023146b08d86580acca77ec211ec238cc04b31e709231861a0a6a3d02288c659ec5c6824fd71cc1cf3412b43c5f38cef2cb76ea841d0b2310d57ef5e78ff3888be77a8a2599c4a34e86e5f13c3ac34561e26a4858149620c0bbd03ce6970233a42e8fb8cca059634b828092a1085421adaeafe43f91b779a3329a8026509410f65253b0a2d6ddba66066e3d0afad2dbdc6707060e65bb58927dfe9d015444b4611770ee45b34796b86d255e9f370cd37fd1d870c7efdbd8e329cfd5bdacdca018e403f84cc318e1caecebef9516931e594b9cb4ae037633a2056a578cb521abde579c814f7348f9abf03ef8a8ea9392b52c1fe5c2fa15fef7bd1a751d3fb9f99a03e4d2e69cf654201bd67cf3eda08172426c4d47d23b2d0dc8f750ce690d4df4e0bedfc37588abfd3d4492b719d6d0a47c4ef0ccf679da78cb0a7240efaeddec37f334cd45602ab4edfc45f5c4a40e47b106cf87cb144648c401a8d27ecedb8fbb44900518b960f9f66586e01bbe100a0637c81a2f5a589c441ad1ff312283cbe8519d9c08a3a29cebb80d82b151932c193ce9cc962a0d0282ae00208dcaaa2ccb0cdb0c5be4f78424511f8c937477d9cd460715f9580e6ed25dcd1ee2f0dd9f707c75090a90d66f5a6b98861be0ca24cd059fa388263d4d6478a6e4bf63e33b1b5c7f246a7eae404fd0899f6381e29a7da85bdf58bc3bbc75d1706a530639db870d3ab3df303a661c84088f3e1df3736dda7440c9dd4092a75cd58cd871f88f4bfebf8db1d6da1f8fc01316df126f4bd04f49291fa0bb2aee14bd8bf9c519d0228ee79e956e7be908781afb8b33731b6fbe3b4e8863ecc7b837dd8a56a885325b1c0fa8ec4cc010c0b122c794b69ae043d9b523369fd46b633467ae6d805dd6d18986a037f12a8caef9563038ff144f42d3d5bba72cb3771ae19f9c753add7aa7a3618290397893e873eb3ae3d22b8c961364efa37ca4b2546037b68fc719a6688513a86e5ca490ee64fed673039d8b4e54bb07c08334090adb91e91b2bd71d787da87581438d44bca283a1b69b404b43226ae4e0c3112c3fecd1dde417e2fa0a6bee0f27ee75a9e2d371a87727850ab3f8d52a8eb7146336f242b56bde36d87765273758aba72c7d96f1eb1ff6ca442c00acc303e578e08ae74cc8378af1c6e8519fbc72184cac69e6bda81f8c7a46f00851e2b3936539037e9659b485ce770042a4d844dc84089e352aca2bd71bc89ea964e1e31a598908107f8bd5e2aa7a9e229d2aabe29d11aff6ec81843e25d924c1557d19116af596203946df15eb4c4276a11b1bd1e0a17460d7634184818e81762a2d97d6823d9490456909bf62e7d127197da904759b17da4152759fd220dd30a04302c6f9e8abbf642ff8f6cf86dcecf0c4ab632020c1175d433bae58f059614a3ea08e460ff2bcc3106b60c70c571e2fc6c8d747367d5e7865525bf0b0411281e767355c4706b0f2549854c6f6862901dfba65276ecfcf785e96360303de1709af5e96f80ca5247ab14f0331e6a0ab251641b226c7b01386af4a19256e6f4431f779add5c17eda5111af586701532abc3012edfa81be0b0ed476a8f83b5275836db5856f2b6574c1023b236767c65d3615b8be39e9491b275e9e442e7acae74cbcca660d8b266d81e6469e0e48670c5feaec94fa726eb11bc57953315b0a7ec52a7e089999d952eb2d0cc7b7ddab901e177a58e742eeb658da1fa3a0a5c1864a501c7d70d9d07f89afd3d275a3a964d0d7352c53a7e102f09c2f0d45125ab2a797f05fdb3a0160b4d37e1828ff94bbe4da7718222e83ddf7a7e297ed5e1fbb0ed3426d899c97b515072c6b01583654baef440bc54bab0486655836e0154a4231c263ef6f324961b8948a6d547c81868d8af3ebdab5ae29c5314c904e74080b8f05da52de65b382f16bc72c132fda5e5458e6ee56b895ef82c83835631bfa29544ae82651317300c07ab3ad8070a079addb185cb2edc25760e1f90668936773213afb319fc4d096e45ee98f0b17cc69a4bed516137771e416a072c0e4fe51b8ee137e51cefdf1040ad04a47cb319eae560907021137cf031c1604279055860f710131d4e1ef536e422ebcca1d3fc85eb1f533b98f20cfbc010eeef8ab9965fee1e9e99f22eac81b48cfb11b598888fccdc369d1004f9bd8c4f65800a7a976bfe97cb1fa55b7bfc8470066447ebe853938b7d7b809a177d9088aa6ff8cdf89d698bcb63df4710b0f347f5c27bdbd013b07dc25840f304aa7a4f342e25eaedecbc42d1939fbcd7171393092139ca59337d158dd21895cc42ce743c7b8dc55415b45bb8d43365c6887441b1dfe2be945fc080fb00f952000ec5e56b1b6b05e88a9290b71116957113d08afe42bec083e8d8a62ec21f850d857462e780efe7a5bfd611d6babd79151c2f5c5f9dac238280de9000179d38c09ffd9817843821da7211c0b8f762e76ab9106583a6b8e57b3bc252ac06bbd2b0b7acde172eb45e826141b7b5c4044b58d50a248acfc4113a6c4e9ce7ee312909be4e0c223e37763064e264ccb026bdaa18605d0be0fdd523a94d663d4983c446e17a366a307ea3f45cf8955354891d9210089db5c1ca235435aaecde90ae5d673fbac638da13a186fa9d3f73b00be1091fe7b220c6be2f26ac2a63c453c677eab69181cc87f71bc61a10b14c667be2011d93314afc91112a9fc4b8ac7538ee261efed9c52fd14762c76be6cfe2042df81b980e9c4053332e415341cf74cc61780d76f543f33a0f513ce9364b5cb87acd2c9c20e5b8c3ed8d8b056470cc2636c81d48b2dfa5cf6bd617d58d12752aa478dca798c2ef8b3239654fd34684163f1cd0c72ff5fa2fef6cad4f6205b5f2f8ec1efd9b7707d021151cbd3f19270b8b69aa3f1150891fb92cc94d8671f4ce10394a6b42b09ee1516125c572d4fdc3a3addbe9c0af84e656362ac960838b68890b3b0456031c146b29ef6c5bc0ec4686095220e77d408b607342543976d0bf5adf1bccb5e7fe62ac3143d6c3dc93c505ae955f5d422b31558b2533e57379bf32647f2697f61463ef7f59959e2cccf0835f91963da133ba89ae942b801c7bcc499f2956f49c410ba15b13353e4f00e518c8726acc3cb22b411fda9424e56f2193888ba080168dcd9332de52770863e274bd9b90d8ac637e180331e6ce38a421eccf4c5efa92c25463bb96a8d08e1bc73ab34ec212a43de573ccdbf606e46d198742fd5bb572b4caa3d845437e34153af07e5081e52c56ef85e0fb2e83f9c6a0109799069ebf0cbca249fb695d9e1f2d9ea036d272c6e8c0bbc372e68e6a37e53e6cbe416d67687a5192087d65673f5e1940b8192b84b76a96dc7b97222fd537af6b1386aba73151c5ccc1df3c27b809b9191d27eee41f64a30113a89383f3516f1e0ef25b3e300064fec88b713ef74e0623eea590d864b8684c77fee8e2b5ea8293582f5c0f6b571ebf59810a20cad9238959ef9fcebfe282abf852b8ee5af1ee28b0249b82ead151ed4a4e6888bbd71c5a1a1d6d081da983ad538f9edd7445f39250ccebd53d84a8b7c7ea8333619247fbce16242a7409b73b278d78b29239bf565b5d5e53076113b5102dc58ba0ce8194c9e2afb8acb41be0b17b8edaec90081d1a81679df0447d00e65faf50100d783dd04be6347e6892ca1f788bc2b8c3a66b57dfa552522b0a2103463d027066f20f23ee476793c0200800c00054000000000000000022c0202803c000280080003400000039f080003400000000908000180fffffffd080003400050000008000180fffffffb0800034000010001080003400000000138000280080003400000000408000340706adac308000340000000f00900020073797a300000000008000340000000020800034000000002200002800900020073797a300000000008000180fffffffe080001800000000651000100a6055dc89a7aaf221b1278a108e4880fe59351324ad44571d454a092d864fe6ea332873e2cd614d93bdf33dcb0c1847aef7a49843720cdcb49cdaeea888d2242962f006a799f386e53d6a73d34000000a7000100a9a1c07b9ff6ae950fc223b201c425fbe98566aa6aaba237fe712dab97ae21da476e93bf82a4038e3e3f1692469f867e6705e847879e5e736c15e813448bf54f0b5768603cd8c6546fa5a86284efd1da04e5aa0c0f15a43c96007939c6deedae3950cc897076b6fe6ddfe6098ac404faabfe4992ec5672503e6e2e45d278f164022ae227eaf75d34ba6c7293f3502a26eb9104e023a31119a6839d43980dc3bc462465001800028008000180fffffffe0900020073797a30000000007f0001008c16d3d2944377b85c3b2564cba64f1d035db3cc1bdcf0bc9ae612aa24216c709ed3a69d1f5f828b0f39e6099c86b4fb4c01f997ae809e5c9f8aadab10552b2400d4bb6eba298d15949d2328bbd8b445b8af7f3ec85eb68adac83d20aa20da04e2be197d12aab285e87c13c11b1602b9feb9fda816db4846179d8700241500800900090073797a300000000004140a802800028008000180fffffffc08000180ffffffff08000180fffffffd0900020073797a31000000003800028008000340000080010900020073797a31000000000900020073797a30000000000900020073797a300000000008000340fffffffc0c00028008000340d815177ff7000100a8ee9be87382c2be2449c00fdae3a355f3d511138b5410f8a0fd5b858d780527a9b1860d2ce6b8f34296c8607981c194bbfbd037ea55e57670aeea3f5bd57452f133e23be13efe7302c263dc3ffce462c2ceeb9582272f1a3679089e7b5172b4b6d8d262b78272a7da183655a33d37afaf9bcac4bd3c549e43d0711333fbfcae1cdeb38285d97286f0a0bc3f80c75f235b469dccd78733ed34462d4dfc1511616b354def63480ad9633e92bc482baea2d2acd6e815ed42ed941d9867388e667f0010ccfff19724dd76978187f652d4f8322c4b19a08f2022923bd061d4aedd8627a20368626fcd6f81adb11cf24f091927a5c100cc0001008beb22e1dcd7af9ebc6021df6655ca6050e5ff9a70a6ad98e5849c62ac48a0acd38211dc63541a0bf243f0f994ded4fc9ba85ace20645c9afaeff53c72b930e5a698f342a16cb8f2f0b63da97d4835a097997c433cf917630ad966d825d60c36bf08874148acc1aa0cac82ff698ffcf80e062620ae9a27c2e0eff7de4398457a6e5cae0d00785d147a4219e1c099086a5fad62d0cde20e59410020f223ad192310003fca9001462df7cc52c724882d85e2c6cba99c9fbe0c7b8a7914641cc5471e671fd1ddc8d2cba1000100c22c5d7b4ff21356a4a0aa30a704d3553d5a8841340ddecee7b94e424ed29e491ecba81718a7eb4c65e88d782930a4a30b97c556a45c414c0eb2db3e50d5a0cc39068e03fde96a2f516ddb8a4543f7b6f16262e18d69e8009afb40576825d61eaa2a9e13726bbd8768df353d1f77c98f0d1e13a5b0dc49e996b196278470c845f510b020148e1879d5a86e26b90d840bbf16ba87fd12dc2fa105fff34d000000100002800900020073797a30000000002800028008000340000000ff08000180ffffffff08000340000000060900020073797a300000000004100100b6559e0837441fd3423c7ce25ef197afdc86ec3f3baff2c314198c4f7af73ebfa78e81421c1c515697dfde41fb860cf7de7e730a5d098c786d955242c7836ce0939d71ae4beec17382532cb680775946de17c8c1fb6d022a2d571a1ad5068c7d64f8f6142eb84db89a367ddc713b7e074929829fd00be41eba89c4533d188e61569ef63c8c50e92f6239db7bdd68d52c88e3ead8df3de133c6475af8f746f9b0e6fbffe8204943ae0be39d9f8e443911bacf309700e562113c72a63d2c31df0e81fcd201f165c81891098f061f634e6b0ffcba226db889c8868a9c55f9303c90cfd708ab46bfffaa91daac19ccb5e55fcca2ae62b40282713ec93e2a8d97c71c81743611779c8787240f225baab7fcd7a150d1e244305c83de1ca2550735fdcd6fe40e2e88e7709cd0c19b8cb80af437cdadb4a1f1b644143786d6bc8593cc87663a2c810bd666a1f2b0af3402618bd73f4000417c2dfc1bb483731fda2d917d56df569251fdb33021f9aae23e5d3412602bc49fb0ce77593325af91418e01c626b049547d99ddb0ad3f13f221dbdababfd2eee84fe2f489da93e1e04f33a630b5c918f7b6ae249b8109952d974164c559fd14a6d46dae2c3c840cce44324fd0d611748cd94cf315ed7ac37cdef96be59c84fabc6c20b735f41c4fd3fdd654b1cef189240b6e538509def2c22c17db662ee2497469cd27dedfcffa23e35cc3047271538aab9e993407654daff2d38cd8cca189c429f07130f54bc930dfb6761392294de3be74d26283d1698af0ec3152c53ec7791326870758f0f8729d1b3aed8c604152c7c7fa1d5d25a2b453bd6ea7ca35105c509f0bbf86a4dd1efb3a6b412cde4837869c003f573065d21071dd6d04431e914244c1c749ae4824d97d1cdba0e16ee0bc01250e381267aa184e85df4499bba75d09114b450081da758dbb6e58318139d6115577dd07496157a97a85477d8a1464b9d852f29c236a3423bfc9bd4f12425f21254962b9617e09c33a99f958b14498bd6bae9eb2ce01946c5ac28492c0860c5550196fd0972d3cd303dc95b9c96862eca21acc63d6ea0826c8c1612ecb6abdad7c32c17d6f89681c6d7dd3a30953700eb0d5a7aea27ae0d1e10dd49fa37a29f20803398551e9932e22860f4d4bbb9c483c58ed1f2662bb2d7d002acde90d3812d119e2040ac527837a078f3bc2f6554a3938e79b4f2f4b1ad9f01c004687f9d7272fcea8ff88d5f7120d91fdc08d68e31fdf5bf9866d070e3f4c511272a779b3e09189e53b012fceb4ea8854835f9700155c950fceed3ee4d6eb1a711bc67dc4ab04fbf534843c0065fbaf5872fe66d32c0afa5027238fe826d1649d10dc1118eafa4c9d7e62c868361ff581efc211d67b596f124ba20c0b89604943ad2edd756d19edb1a4efdc6f271994727b0f6901df2bad50b0e760e203b8a5adb080178787232462906e2b6deb22be75d59fd86cdab8b6ce4cb4bbb7ec438f4830e2a064239d4f6a2a81744bb77e92ce5b109ae128fc1f89584fbfe8dff1779971572aefcd4537dfe1537a9693ace3744253db60f1b0e9dc28ed21eb87ed78e2c56e94ee7e419e354b4103d8f2a692a5c470776b081d7a97d9df3e4c0ba436dfe17e013a45a2b0c48477593860048b188c85cd01bb39818257d91d6abb414acaa74a27921e728137c321aaad8ca0202ace6c66888431a8d91330bea74291daf890f99a6712843b602238946c552b14832f5320d2e033a995c258dfe543d6016362acc336e5b36bd6bc63f192eacefa05ea0a38efc0b3196e8c1a7d98dd7f4a16ab5121bf79bc32f6b20790da684a3630c21539efd97abf48cdc492ea36a872d1b834c0feb53d72174d5678f651e69c418cc8a00c12c1501d6cbeedce0e3c1052556765ebfb97ccb7b69422c2c475aa4002d343cc0a9aa90ecaea794357f4daaedf00005792b22e586590098e695b908236367c44c425ef41af2c13e4e5c746361fee62806f41a2cc806d0e60d21bf2829a7dc63d9333c2d72740a4d7398bd17426c5989f1a9d3d8b477f5c97714b7c0dc0fd9460cb060ed1670f3c849da8a067b1c7448eb853daa861e828d0b5d48f9a85f8ddba466d7dc1cd2a46d3b9a73e872aa80701636918e596f12694d0cc2b84c2faadd9937ac33ac3fb48c77e043f15cc67cfe3f3bca84ef2c81be2948cd7bd1412244dc9730d591941efb7accde7470dd32e24ea25173eaa962dc80a2c2a6293c90b3b57244fbdba5a6102569a2949706a3d0e25ff73f40d482e14e8a2af8c62be694516a8e87c9f1777257b6a225bc0195acbf02efc3a7cf6586465166aaf4eb76cda0f49817a0d2048f6d2f8a3c065d79a9fe213901ac22478cb627895a146bacf8a7d8fcbfb1b4055ed5149b463d9c46d9483cb12a42ba2d637831cff14c80125894f04796679696ae384ea2e427b54ec13a2693b5a136ae72f2b304d65d729334cab33ebb3879f343375ebb470198633235df73202382763a7d844c0ca0cf8aac23ae5eb70beb45be1d51a96d3cfea8dcb4c15b2865c6ea8d5689f2f0e8132f053159b95bc7fb0705e736e8567b7ae7937d204d43091aeae45e3c050169b2ea60e5793bad9968a7c709e0c8f8c0e57fff0efc3fb0c21acec4bd0509f1354a859fdc23f6e000f8ae10b9433b95add847ee202489e9a8430f2df6fb29be471fa093445b076caff0ee18f0dd8e722e40eb522178161ced0851799dd6f3a308806e3ad613231fcd9b0f2860773cbeb09aca5ca224a47818f3e031963fc8ab6371d91772e2dd9dd8fa4e52e2c5dcbde14c858b83c7e5ddef683f8d33e156c6578f798b03892abeb86274ecdf671666d533aaaa38d4dff6b219500074e676e4eeee0c4c7561fcf5942ddfe9c32aab9e690a497c560787133ef1a4ccc2d522856d0644a58d25be61a9698f2467d0906e0d5c6c0a8a7ef44f6a4a781253202080a609469c0a54fc6a15ad88268ec21487abfa22f0977707951cbbc1f4c3dc9915287bb30936bb2fdbf0769736b5010666b7b248c4dba6b8d60c92a6d75986bf1cd6d02d248560fa2b8dc74e79eac57f9a8b89f1ef3595dee21602cd6ecbb373a7becef4a0d47663f1c2931876d3407b9aa9ac61408add5273e4407c5db29b6ff2daa72f1bb720ac7e69907637f8485574ad092e881a62b6756d3e7084b44970d199681a36801bdf86aff3f7acacce1d5d23c13977bc3c9ac6d0ffef2b1458c12ad2723c4273258481bac7683525003ca48135b74489368c4fafb191581b932be81e7b52ee7c9d9deeb9c5afed1b65b94a3abbc77edc20db5fa847dc71d77cb6ede0a09126cdb92a3cb96d9daf611e673229094b7c6b7d752ffc8bd7f5aacadec547269656aef63e13705269ef466d39c603c14877da81d39592db03fdb0a801ee89e6b78a1e94f270c113a88e1e31dd3a87ce639a44c2a3f34678bbaca5ffd6d94d75ead7687133785abdc9d75f84bc348d2ebdf39d0427360c8167d58bed41a0e52f4c4d6471bd636c92613590ee211dcb22855f30411a54b168be7d3311f6ac845d9c62e311cf66765b57616232cb9f1284ca3baea638cc9f016d8573a06125ed81fc0f9adf5c5851d0285fa2410771c59cdeee67279dad859af90e64edbb90266a4d3a3756c46539fe14741df8410d24a3f6e6a6526b8d56e942d3ce623c00c9b446cb07f6df83b21d34bbe8edd39c218b4aca0b9dbfec46197e0295d7f356102555b0de5873194dcc65ab20466937cf90a2fc5e36196d05251f2cc478f2a6dc4876c59d88e38cff11ff7bce41160f4ae5f141f912d46cbb4935fbbe4ec28333de5a7dff312cb9a0de9f3a6eca7772d37076824e700650242ca28da3f899d4a03037e4beccd027aca3b81ce6925409633df427e41d57ca061369bacc4ffaf7fdf8470ab03a7ca81c0fe2a932a2bc8236763cd1f8c203d56933ca1314d5da7a6e07259ea21297fb6fa78840c5ef4b0ad24ec286ecfd5330a8de2ddaeb1233e218f4b8961f1396073dfbd2e146ca6258a944e257acfddc31a3aa82c8cd9ec9ea754eda870285e91b814e85ffa1ebcf5fd2033bf30792bda073a1484904aa18b60e5dcdcdef902f7aa3be4ea312c28c849bd779dee76aa812dadf14813e4c3e77a3127f1f89fc14c322a5022a927db33d5293c742f668d89bc4db93d6e8853ef6bfdc0cbf0b135f8dda58e8971a2570fb9c7f4ab5eb6461194578c44a053d8fcea979c715787c8386a28e0bf8faddceada5e8a80276925262f2b09178c4e870dde02ab812bcd68e28edaea187fc997a82b651928bdd642dc310c7ac9899198c0a08114d95533c3a5e93331b1997c11a57a91c0ab292d948a47cc78d142e0790203a1e8c37089a50bfd30a03bec90c300f04ae43e8d72968576ffc6916034d76e6b645a7d5796c54428cfb1be4fb893dec6f3f7a892d3b42781cfed409900301acd1de12c6d253eb1f809bf0fa9a1c2bde42ed4c34e58d3da515acbcb390ce62a2eed911b135bbdfd210ef5332798f59532baa091571f5897bac6588c09cce8e8ce1996ecf39c5ec9aa909877cb4cc115071faa6085ccaffa5a7486b8e7f1d7b9120e230291e6e8daee5bb23e4906e754f5f4c66154b81e998abc1bad061fd849af61cbe458b6a1f5184f23c6fc9eaf7cbc3e17ca1358143496213aa6fc6cf2cbe5110cf81cd0a2dce91b0021b53108c5f7a7e939c15698c6e7b35c0bf0231a5ba97d100b97f72f0f55834d463a67210f35e3e367044606456d34cc4c00ec4042e074ba9042353d184574295abb8bfdfad6ce327a0977d41cd86470e20bad6039bf384de2cabb526a22fa53fa9f8db1dd3fba454ffb4259493edae76ec1cce0e34c2fb735b487b847ba0e89e037df3270bf7d130beaf01ed738c93a810c14369ce91f6210b9b5b010aca32552abc5c2e50802d9c6661f776603be1429c26cd722fbe4fb895987c35a353f5fb7e410b9207689ab12793b671588dfa3c5220cee61861de6be01160550c3dbdfc4d4e152ad73ebd6fa4ae63f5d42d28c914f508d1a7a7d0a077c4851f1da25abab48537bab93dabc6baf62e13634765fa0758d2df35c931941c1898f03efc873ebb9cc0df4ba34fe3774bd1e5f3b5f9bd995c175ff12e0640f346d289420584c4c1698946ba8f99c776684116e24bf3eb3eb544b9d7beaa887adcd1dbd4f09150a5f1c53dbca7fe476105f469a369acb96db1890b47f277eb6d8a14e5679de16d3fe84cdd02e316e45a74b0c2e4781a0e9150f4e9dd419fa6ba2b03547a6e9878a3a9ff3fd8fe1c8f4e36edd31e099e4bf53dbdf9002e92e46eca5d07070c3cebdca842abc50d0a84ae12d6214b4010a98c4cb3be80e08a5bf6e363989237d12cb5e17a2201c26af3ddd59aebf171c67e891bdc921c709d8c997a9afe9eddb4958de1166953924dd8fd42b43ab6660dd929c200c8eb9b6dd4e51973ccf91e6b5a8a65ce123e822f56dfadf221abf0a75790b9116bd55861857ed15b337ae5e269777443e313e29ab786749a2beb55afe48b808637a7db5f2b8470961fb8a25e1f3e4f4194345652469de45930471ab15062e7978fc58db8b7b6e406f9b1d84e105fefc28c598638e83fcdee7bc8b462b16bf3ec7ad45e8c1b07ae56352a371dc5c751209246c079404e376cc0dab17cc93389ad8b235dcc492b036d9ff2c3493834d04b81e4b48382a8846ee0f4a58328f8aaa6876eb07055dd29a751c233de14278f63cfa65221390b08d0d71525efe1fdf95b48c3f7f3669f38e6a5a633d6e13ad54a3ed0001000f10b3a802040cc4b533617935ad3716978578eac518c2a35641831865c95689b9acc5af35acd8b495be6740cfe1f684ff2fe6f59ecf4a5b5d3f89a82b81623d2c73f6093bf075e7055eb8ae483027c0b83a7de46106479c34b3f6553921a11a293f9671e9c6568011e876d75ea7e5f36d4882cce497ced33c6d33305713ff398d9faafbb95e76c773fc3aa6fc72c3f025730714d79241af54aa70a6e26028358c538812e124c7b0c1b0850f148e41d100341c17c1222baf8b75a3321a53d4f1f7d0109af7ca6f9cddb93846c9ff11cbd79c68ee612b3014577b96a85a4dada8dfc9bc9dc427f651c60000000c000540000000000000000204010b800c0001800800010064757000540001800b00010074756e6e656c0000440002800800034000000000080002400000000108000340000000020800024000000015080002400000000b080003400000000008000240000000140800014000000000940001800b000100746172676574000084000280050001000000000068000300a0ddc2f3a268a9c26dad3288723957f9d17d27926db26235d099cccca2c41588088d425ea260e9f9c3b949ae0115ecc44e092150d6bb05a53a645274d90d93e4296213204a4912cf2726999ba8319788ddadf3d509bcca04f5eb337e6d876504a5c72dc8080002400000000008000240000000040c00018007000100637400002c020080100201802c00028008000180fffffffb0900020073797a310000000008000180ffffffff0900020073797a3200000000cf0001004ac6a7ab2feff37c6f03d2c9cad8a9054a7af9665d8c377f5229da95d0775b37d6d3cad9a3729f4dd5c59b34952e41e1e09fa4e3f559c459004dba8d2284717034b5abf6a1a663bfdf281ca0bf63d65f5884baaf14ce8ac4ee9cd97c4f66f68497f9a92ddbd27789122ce61da90629ff470271ca769f7ac350a1f4fc7da65c8cb9009f73a1ef3baceb2d88e3cd89fa9738db1abd5482957a35924710c88a685abc7ffd092461473ab5d2712dfac77349561aa540db53921871dbd0e7d18a5ffb9b8c125bb92592bdcf4fb3000c000280080003400000000903010100405a2740194caca3e0924054e694434e5241d05db9e0fa15a7ea367060280b41ee521cac493bb7e274068c1b20c26be349f7672780dff2f8ee054846a03ab82b04da1aa2f58f0eb7d9e42731f29732949e52899c68dbee04ff558eba99508f6f177aa0b332e850fdcdde31d00d05826a81335ec19951b2f48d21a399a89d183524a5f047f63ee1374e1929674913f644c4d3127637f9b898f7af17d56fb6606b0734ef9eb74b5866ac3a1384613bffda2dbe93de7ea50622e554b8d944e9b4211cc91e8676b29ae05a9acd39f7e8ee8a7e0ac266426ab757e9ba730dcc43aa215ae1fcb85076daa81f35dd8763d87513e8025c8586d61502d493d2bc140115000c00044000000000000000010c000540000000000000007a0900010073797a3000000000b0570380481100800c000440000000000001000008000340000000010900090073797a30000000000410064057e7e013622ccbd17bc845eaf5fbd9c8e8d1a4f049f6a8b60e78c2a17633625fc5acb43b5be38868f3976870819aae191cb5dc384e3838fa098297f22ee3a1f9840a35cbfa066dc940a670fd2475637276c13b6f1fe9ad54cb18b6a14304fc1a8a517b9aa6dd4fdb6b58e6cc74b20905e5a14de7d39381aca51dc0ad87ce1284bf704a62733ed5204c6ae2c47dd579034d8a80744dd8368b8124a54836a7b6464fe40f15046c931d3d2fe0fbe75a2b7549d420a1e36d83c616546b70d6d184e07fd19fa102fcf828c550aec0c15a9fe28b0f4731a5c8863724f817f97aeee0cd168415dd0ba24334a3b980f45b3505d68bb5807a76a3db3d025e4605f0418347915034a4cb0aa0ed3e4e324786cff93db64adaa450ca2b16208961820b58b681c8282ccb316342545aef0b03f55cc7a6ae17ee859814c4827d9a819ee0e2c3b95a0b08f9e49774f0dd7e89240e4ea50cddcd019df37ae660c22eabb943c4af1b9e7b9b55121478bb0ca4fdded2359c2fae29a404370fb83ddf6aad74870d029874fc1cee9a067bd2a973fbf27d95d494ee41a4a9240d908714da8b855e25729139713071bb441717c2d03ecfaf80baac8a13b7228b3b654cb634def8d056108be151080f409ab8db2cc28f7ff4380c83bbad90337f81a2fe4baaa5679906445303a7d865b71c7b20177e92e53271d7cf58948fd8434d0dfb8b8d73f3022778aff7e6977c33c619b5e52293238d531af85a7953902952e0b5ef12e205049ad10eedaf14896d336b8fb3e370085211e5d23ce8b4d10541a4b4999877cfdbd22109dcd273ec20fac48faf11aff33956e9b4f2634aff3f19b0306655b5a411bd5efdf4bde064c9bf4c61280719a1b41d8c98ed426ce44bbacb8734cf457311359562db6364ffe8bf77abd548da2f0f35271f4e51356a27d3008554416529d51f8f589f240c9eb092d7d02d85d7affbc198e95375e04f5a6999e230797181d4ab9a45fe06ae5effdb17d1a49c0053aada5bf52d2f38dca2c1475ef8ed6f174e07bcccf4050f037255a2ee682d6f223c130a92de841c263deda8fd45bdc6c98ce8b826b367a99345d66b4a2a6c895a4d2d9dc28417877ae9b68d2f0a51936af5113499cafa1b558c227aa6069ed3a460a37c5c1e34e0b952f36a9087cbdcebf733dffb5752c5bf734975486e198cd305e0a8adbf5d4dea90fc37c6eef6169f35bd9d7a0526081609df06ee7e989d3c730afa1547cf61312ef4d56cea8a8924fa6b9f54c0190e9d488e0e25763fd23bd0d9db437acae8fd14ad42f54656e6bb11d3ef812a564b1a029cc4dd04de6573787b2c6c26a0c1001896f299ffd93f1b73aadd3764efcaf364d325a5872d5744b770da496ea20be56db718f73b51108861ad72d0f2491dd3e21e94f1d1f3dfedac229bab0d98af331102dcb7c9f4b3cd48afa543030ef5d86b55056bcd838c764a4695423a6a8935cfaa22217e08645ab15eb87e138c27c714a291baf29ad188a20194ef465a2e9bd72e20c550ac056caaa4f78003f79997d5ce14820e1ab10f5dce023790e62a090c804401d5e20d8efb7e90a09356d980b0a9b21de98119a4f34fb5f8f458b73268ea95f601609da1d74419e7c45b58cf649a84894f5b92db36df3ddb3d74ea14deed42a8beee0eae0df2e3b816edb609f7d83cf107f5492012fa87e1e574568a33b2cc2a32b9827730d678202a07058bbf64f81aa0187af4390043ca7ad0d416ad305b5974cda1697a4cd2b6acd3a1f4a5e563ed3f168020bd88ccc12228b445a6e2a4e932371db50d3b7a3ad01a375fc5e8d30a3da0a3ae8ee098f8b8e45e4f41043836e43f046021e48c9349e8c98810e67bc7be7f5b0f340d54e6ad4c68c9895c018aa762b1208f5ece88f5565ea0f0791d89f2c0ce427fb436d604201ed6857dcb593fd5e43df715f5b69e3a7a70df78ca6e6d5e3d5bbc984114b81bd1c2363dd9bc6e7ceb0eb528e87ff30fae4454e2909c95d404fd4554a1371ba415abc3ce2a0b542c47890f15db942e03345d5d5435b1c24ac2148eb69fa31563d747052f9f2ae81e947fddb0758c08ee8a5f6a3aa14bc3d0f6f6812bebc0ef8c38338094d1e3a52a3d745fd85503e4886e1ca4bc55d2984709724255904c8195d0b6a1e7dba94425d292f3ad09f6176d42b6e16ac0a8c798ab953039a8a1db921a50f6b881d3e47cbb17596c17fde783d8c22366aabf643b83bcd1fc2dfa3555cd364029ddb719ce07bcbca7dd462fcb1f4ae81d4dd27e86505e422b0adc21a5896fa3cd31e67da58d17f224f83ae5f9f8892c8ae998dccc4b2e848c582f20276f491a02994977d2b8eeba751754a0dfe3e665c8f7cb5740048e104a182fda21aa857375a8e1489b40afa23cd4a52eb43ceb79d7513826053ba458124c6b7b590c40dea1550a93d0d9bd921e5632faefe488f0b74c88ac01c288ce93a869e5bf20f249ff31a2ab6071ce3b9a12b01c485b9dce041e213f370673549cb49278ce9c4c09e76513c1a7f51664250ea73a379ec78eded9e29e8e46e48d7a8fef6a6df87669ae95f3624a10dc6ca959d2a8e11dd9b4efd322eb5e70f4189c3792cebb9a85f37ec01f8d05a4fd09a4b3dacdd749721ca3171dce9aeec5458868006ee310c52d8c06800a9c3c5d9abd66daf658044f5777d86e8720541cf78b1db01f43493a8e64c0cdd8e12c6c131020a117eab0803096ca58c9d3e1ecfc0e5bc5a108a96c4266539f2e086094ecdfd20d8538c29bff90fe9ba117ddc064d913d9c54c8bc1694431900e0a4333b94dc8eaa6f5c9ecb9a910c368d02c9655d3320e4dcbb11ac6ca74bb04981077b0b7139b78930475d5d99cc676b05eb722dcd22d5531f31e6cf810724d86c115882f31e296ac2cf9a13e98285e83bb84cc04c9240b127ea4f62d09c101330d2494020797ddf5cd63b00af958c3584091075869495ee1159d6e86d2784c29d3cfcd6da01b1a3cd73e42485058679678e75399f1346f9d8deb5af74c5b43a02ce1724e7e806eb19af230ed34ce19b5326c96425e426c11a8fb07d94abcea4238ad880f880533f7066ca0392324095b9dfe69410b56f7e421f0a90d4ee326d0909d94d9558a90c053918a8f39d1267e67a3bff7bbf4b30fa7666831777c412e2ed0e55c14f8d3bed6b74c52dd0e5d5938c7c0117de912153ee4ef53f2879521bfe60b6d28d3ee30b117e3bd96cbfb092621c1c8e6edbd231977ea7ebbe461b76000f3f78100e2921c6df6bd313678892a1a27d49bad3ba2ed0b9bf6482cf938404ea22336c313ef9a6f5c42b5b5c3c3bbdcb73d6ced57fee81763e2aca5b835267b2c1a098691ba7ee3a18da712b0529c276c810018eab789e126a75c11005dacdd0d62412b6c0e651cc933daebea8985ba5c013ee9ee662703a0c5e0961829919e16f015072389eb5deadafb361b5b375049c0a156c0ce7df9ea6058b12aae59a6a21c1bd82e40573d94c02b1d7d1596d526fcd9c36ea186801d9110436e62db016025d1b24cb75effdd409ffe9d954a265b030c333c1cf8651c0d1fb6ef8ac64bd8e0b394d3c3966f7ab9abbb5b770dbbf56732cadc979df37d365dc4d45c9d130094d66b257fbf1908e9195cfb3f77c4da07d1464d6e5485b2284e3f40bbbce468efbf41a2048fa6b4abb9b1fd25ce9622d531848ec50a603ad1feba4dd43b6b93cad9e5805b73bef1ffa8225617ec4957fe485eb785d9eadbb2fff498716725579e6496c517b12a1fbfcfbb95bbe179e1d6864c3debb35b4ad2f4db1ef8ae1abd64991bdebcc9d80d9a1da4ef58bb99f7803973e838275ae3bd53475fef2a05bde9dbbc93980cbf423bb9bf47a395ad4094518b76bc2bb135e11c6ebeaaf70824a47d47750894b76e525f29f9a0cf7243bf673dc3f5b366d827fd8a41d542d336e308402b4289999e3f3129118d882f8ce336ab79f4b33f7cc99dd28ceb14a1954af2c38a30282883b60883433bff5c0abc89897acde5274a7f655a8b2a0f5d20eeffa4042326a0d89036ab9979837cf6e5d8d256e1e87ef9a7334fd2bc0cda034aa91fb53fdced1ed09dfac474f5fd3379b896099ad35e3cace40ad9b618e041d9ff2af1d4f2d0a80de8777dc38c8ffaf24ba039b3224c2068ecc8f3d50a849c18999a3cd85a0f9e0088b89fdad465572951f119c7d32cbaba3fd6da16d4e8b30006ca2d661bc9e78acf039afc169787be02c6731c7933669f4cb91df380a30f81bfbd99dbd8f5e50fcc07f74365540a628e6bae9c0c357c4fe978528a3ee56359c78bc7ae539d41d35e18e579258c93d83ac90ea93c74faf6f05cd76b342b4ca8bc65ebd1314800a8e61be722c03a9e6f0e606511b046b993f976e51f3c6082db6ed641d9ccc368ea7e02efd5506a602d223bc1fd8842adf74626355fc55c5daa79ab95ec506338a4628ec6e0780141351585b752335a247b9471566187f6920ae4dd16c8b3db475508e049517bf2e712204c99455aa4f8f64c29323aa7f47eb933eea4c85ad6f8da19e9eec26c2c5ace9c285f463895e09cbad58cdb456730300fd24c8d85c42c62dc96eec6602ce6fb5fbe500651f77be67f687501216e36eb54c8dd244699f3365ae275fe6d627995cefda84d3722c7d9ebebffa65d22b8a47d6d27787419d09af4d9d00e2436659cccafc3ef08365b941bbd07107ee3766f94ce611b687eafb3b638ff6d1875bf9d333321178267291d16a4c5df2be4df1bb78369f9c81f9919bcf216b491801fea1931cbf43fa5ea6574bfd732a9864e686d4e7e4a962682df2057b4be8f513f9455f2a0492ccd2dd577ef79da820d4c33f99fb5df7ab6102cfed8ad55be91b21b935fabfbf0fe5bacaf930a58ae9be1e7b7246fbfe632342fa2e5a2b6b79dd9578b8ad08d46537d2b29eca6fa9c6f7703ee51683c3456657e977f4981d979e0e8c7186c20ebc170106cb64c06a7a105e626509242d6f904635efd2b01911b60818b8e7b00716701dffe4eb77f82097b13300ad5035cd5224f918bc5d30bb54c0a959734faa52ed30f71ceefa5f6d7376b67fa16dfb8efc12a98b5b91ea805a1793508eadb4fcf1dfc6dd32c801027f77f5bcd0ef90d6777f5240ee82a3436466e87651f752f456e82910f7d5599f4d9e675e1e01e928178497e5939fdbf3c5f89317cf7babe901d733cf8c3e8e9dcfafcf941c4d2912d7514f05f123a15217c5a945eb06625344a0aa3e4f7eab6416d20f1d43878bf58e8d9af9f695bc30ec803227821f801932a7a55d745671215485303217721f17ef8e0b9efcd1efcdea58c88a5a49c9659d2faefede0d1776b83c5c6dde020fb321779f0b608c7f88eb42532bf95ede6cff0518c9137d2f610d593703056d6d669411bc9ed1124abdcd8173c90510e983d72dd251d670b3a3ce55bdce225babfd190b0a65f944fd1dcd39629b70168d734d640920db7db8cdef1f641132c3175420578dee2d299e38abdc57c031a461cd54163e124b4454deddac4dbafde948fffe0635b621da28bff91a69639d0e855ed159306866ab7e135abf35793975f386e44d3ab3b65db5da87a2d301a594739ba4a8bb8b63e3e1ef53c34defd577986bf4e06fdba98896ad62b8652bdc8771da9be5c9987d212e212773651a0c3b81f84734bd20a95d4b952a99d45a36aa3ee1f546fd033ca4f2b49129e2c3e851f53a786d0d29d439f622987172471d9d01e56dfc70dfb0eb763d9756c4aa27e7b1f1bfe92372f47ef70cf67611e40be9d2a54946a086fe8ad9423e0c669a50900090073797a3100000000080102801800028008000340000000020900020073797a3000000000eb000100bcf9d861dc97343dbd0f48f6ed5f7d84bd139e98772204c7966254a35e9eedd05207771b3e24d3eea6f7bffb99f76f5c10aa83c2620f51314b07137ac36bf9a0ad1989d81617ad49c0a412bd83aee1fb426ee62f566ab1a7d7bc76035427d5fa3f1466aeb0b06f9aa1e073746564c499fe7287bef541e0167b0f327d44bda16832dc5bf895f23cb6d284924e419ba8b2495a82483cf7af4396f27eb0b34fa3de0a76fcd1643344cee36de070a8a4a6fcdca5aa549db229b4c987f9e0cf4a79eb5ce99829062f8e677656d2c52cdd98e46c9b800f4a9654697c975904b9226b829561af1c23354e000c00044000000000000003ff0046008034100280041001005469fd4392a9d3b370bb5ecaa6fcf5b87ca9e0a7512d24c675900558cb81d0addb93e907da92ebf1d8ba0e317b76db7e22609fb58e1c4af155b232fce0f4d45181ca69555313b5b1c69bd9f04d5995b0a215f1bdae57aabb009b31f0af79f0f42873e42934cf499479719f01c01aa4d91585303bf01391934ee72d604f2a3f73789202869e589d43331d9b310feb53da381a31480e29f9c3218a66c7fa34f23b49a893f08c10a2eba97150272ae17fbd3851b0b71bf0ecfa0d218cd6addc82a354562b6aa2a4b0e34d52f2cf0c569c36b4d40742e763c816398938e43d622e38a724ba048395695eff5150acad56680fed3950ce709305822425b82e9ed8dba7f12d940b6508ca493adda3413220045c63248854225ab6cec2271e384012469737f8c9fca6e364540d6401d5c02c9f106c78bd3e9c459b5ad9864f311142df804aa8c59d719779b99095374d208d681e5492469938517ba816028cb0b3464051aa7a77cd55e39467cb48911f502cfeae07c60c5b4b3996e0f6ce14fe9faeebf7e08ca06f60c302388b0ee2c758be86501dfc556495f089e84b46975e9c088c01f4c2f24760bc72b9683348e976db3035aa30d8ea5b3eb87aa81f75a54f00dcbed29e0060688b8a8ddb8096f23a72768116db1420ab83ba2bf37fd0378cadbece120fcd9c35241a9b9acbd87a7fe5147793296cf6fb33d8ff517e0204fb51357285e90ab502b462e9f0059661d244d5b84c9c8131be8fbd94d034bd738bab0c6046fb4e8f84b1c12d2495ed4a15d8f7b232b7081392fa4de1eb6768baf72baf35721c94e073eb9f70e7be1289e07aaeedc1ae88fd961d8eb6faa841402d0c17bc8851d5d9420b04eb6375cc33aca8ffbdfb8b22c9fb7aa909f8d0a15da020dada42f1cee6ed372b6e9b040090747a2c0d5780412e8caab558eabd0ac2bb2d10081a8752a9784aa14f842437e5b831b92e16e57fa09e0a7873549a24f76367d059a88e5a0db9a4d231eb482035c0f3d9f14303daf074f91ed87409e1e51c7ae5ee131862b37849c6ee498eb1df22e088f7e94457dbc62ee73b250193d3af72215e20271af9079e1f8270a1a52ce57a0e6dc335a126a5eeaf6f0a7cdb443d55e82a0e780624d56e720ae6c304cac928e2c0344d3d35f34dc7fab75d792aad44119fd7edbc8ca9fb584d323c131611603a9c6fc2eb0573796dc495a0ecb062bb229f1b55baee056066c9939de9746031687ae110a6f833f9d9c71282ad0d46f34037b6c587c8ac5fceb66efaa5618a40314752ff2f6b2b889105f4ea3511d353fa77b61d1eb2c6056445ed210a2b4f234b649a60208afaf3f3b85111d4ea2bf98363a88db3d583337243bce6b975246115d720b4e9a5465085c9000046c0e4abeab97ee4723bb47732a9e756d039a4a3ca03eb697df7a401321135e1ed4ee8aee17cb9db8cb79839e8506f6dea0aaedfa7cb8ef9127537bf19c7a2e647f52dc138e10cc39609b1307b8bf0a06e15b6b4d6ff062398b1a79099668ab7fa907788f6f5d001ea725a0de862c68fd8f90fc1bca5c943e4b8bf82faa9cb34400f6746d3c0867977edbad5625ec92c02bff537746f3b9d86787dc2f437fd511074206c92af752fa02aa9f427fe5cffcdc3e63da673efbed81ac2fa40ba1ed7b49d8d3976a463e7e0a356cbf979c40673168c8141bc263e1ab4cf55bb5fed2f61373767e0d3b670396395ffdf572d1e4481932bb77eefcb56ae4f2d3d6a135d445a96ff3c57c9ee9ad7dd72be20ce0091ba3b11b9423abf13fee669cf1c67f1198c66b5ace48a3d12f6424551b6366cc6a580a1dcf862397c2bc210ac3cea93644d717f39505ae806cb1a0af10510c21c08e906b37ce4e7b40b03d008ef94d2868b8f9ba3ea1868d710fb6e7ee3f43c971c710080df3928ddb1a042480d635a62876c311fddcce33deb56de046b4b7161268976b496f527a01ddb69456ddba5704014de6282e742c25ce6f0cddbfa011bda9d022dc6fdb265937771eede5cd6297a08f7dc7d60ab4a81161b4772f632edc5fdc8d6e5664eec541dc48f8f1ab0b7d5d2af215d11e12d1f14361e4ffcd7a3c269a0e1c1e45c686c5d6ec6f1d9db2b8a74d3626d437793030d1ee4ab65b9bfce9ac7468e57f959c6606f77b30a0412640e36896f605872d9044aafbd3d711c69b0b21a4645aac70cea36fea2c70b56f29f03058586150e005e34536923a30889af87565904438e4d1c9fd4f106568300b3d4c0316057226982357af045640b2a2e599e8e5396607b122d7fb3c4e28a7fcb527d3abbc5df75ea8992b77a4e65116714fcaed6de5975ab70a6a65193668ee7c257c15a8c31524d56f4360e4aba26f4eade69a67ff36aec80565792f592936393f7fdc8e825bfa15fd4b56d34cf393bc59da6c144630a0311c413a63741550cd0885d5ede3ba62a802259bb1d70ad0d461e5dfa9859aae2096d1ba00d4cc32ffb4f56f184871260846d23f1a69f12c71a47512c1c9256fe4ed8028219564c08106caa76389db09159e83bb97e1a9fe64ff2afae7b0c422fbfaa9ded9fa954d09085d0b67f0e5c0bc98d2bc10b8ce91d5682f451ddc35e2d9c9f67c667fd9f88ebdf20489f1a6bbfdabfa2f29710be126c16faf1745608d25251e1e15ef172dfda3e28cb658ca3c163e3b61f8a880a21a84bdf7338f0a28697c57d4bdf9cd690a0645797ddaa737f9c75b6696d9b4f949a3e3ca90f9734225645890894d54ac197d4f6d17d90efd86b644b9329120394e4733125a699c602ea6d3810d0bc3b6b5ba26989fe30bae9087c1084075dcbccc1677e85fffc161070edfefe2b5d848b70c9069fbcf5409bafe4681cbce8e9c65cc24d095618fe834f63c9f91b20a809a498a8fd779ea87146c1cf3570df5415dff5d3f8628cba7420e803ec7154ed4e07ac0390db9b21794d0fa674906212f4b152692d1feb6bcbd2ba6707ed9601bd7fc3c66ce4e0d17c1147042086369867cf7a3619a2667ada378ecaa604fb1ef49bdc7753644e5a5382108f53fec7a124f92183d3927276d9bf05abc1767c270d262dd1f582384fd6da00e92054694b5ee7fa699a262ac713538e7b0dec6e4e2455cb9f93cb781a699d468bee14bf04a46026288d32f8a21c581e282e1ea8dd56111e2ff7051c834f95a1e88775e12350670a7948e273db2a90aecea3eb96458e2382c20ab651496d05a6fb48b951526e69d96f869326e2c1f207775daf504b7dbe5a8a352e16b95d5805d1fec8545c6da64a59ed6081a2b93659680777c6ec249d3c54b13409b73b9779a3205c1e62336d64a79cea867d2be668b0b4c053910d440843eeb4314cf039f6ac0ea7ff5e1b04d1f0e2fe3bdf205514ca1d77d33ea9d37af06eb652f7d4c3734749c1a4e26ee74b8bf25fa67d1afd20fd2ffc529731aacad802e2ef7e4067eac7b74d5f9a7d901b7eaeb9e066eb7541c7501ef3f2373d074209b592eaa2d3f681121dab80bb3b50bd13e9d44b6dbb7e28eadf879edfe389f18e19d5b905000e3eb3b628ca85a1f19167e8a7a21b1412edc7234c71c4b4bea257f356f3789f47173c3e3b2bdfcd602cd1a2eb74a0b38eaf901e0413e94360abed1682fe4d253d9ba070b2e42ff0ef7f31cef418a3ca9115a1ba04bfb81010d4571d1b6baa3646dd70644392ad8c1cc254ae4b1a27299578cf7ee1aad2fd730363912a212d104f856c9ca91aedcf91119907b3b59c5302efc72f4f0803b4acce6781a6ac25e1254a3bfdcbe81d9fa67252fb71c718bcc760b99daef2e91beadb668d811fca29a4948e910f46498313f8f7ee4dbb51fbcef2b44d4e1d1a415687638f8a5c773379624d86b75ac2b17421e56f306d22309d9d850e3ca01b98b2a321614328cd7d4bd126b280ab9801675d840090af780babcfb430de36f0b372e614a0377e7c1bfd3241316eaa59be1e59c882ba6a47071b5404aa8d5f80ab6df3f84abd5511e63f7cc44f22a874106ceddde6b89e576b4e6cb9494e09f54d20e6854d5243ad45b2188b82dd5427c28959b7cbf945fb5805eac806aad1b6304e2678a5f8b81fce24de3120d05014ab6df9968a73ec133487ad34bde726d8475ac640afc1110da12401b81c8bbcaf4d0d9a2fe92360e37e4a2cc101e9f0865af458a75cb3ac5f9260e8bdd8ffe2604dc387c6ed0aac0633d95855e2221c8b51c602ad283b3ef447a7dd99b3ac6a21eb3139869e6eaab28cfe97d920c4602d3ca1e3d7376704319577e65e2af0ab876723a403c8df5d26ee7b7ace784ab15563d9693f737fd11663d2621d13ca5bc60c32209ff40623f3bde34e513523a6e86001270f5b6c5c3d3e882e72b02b499ad06881dccc952a10900e295c4bee028bfd01fa07b39fbe9e66a90122e213d3aae7df88ce2def6d58c0337a3bd7f4a209e665e14c0dbf71e54270412804318a9f165c20c9641a986cae7eb5fc3534ba9474575a101889c01151d0281de7a11717c7c78c9534c865dc9fb7c6bbbddb44ccc02265b74a54cd972a5cba910493977ca21c4806f276dad5f50a30669e83d1dfd4502718f10e38bd55b846f4fffc10ec1c63600a60ded791f7366e0ce9bbaf1eceba98ba2d4b948cd7d63a95a508e200d4aef4de49ff80c1f8f631840d1cdac772428a3284e7a987ca82090bddbf9335695cd1588d2ed0cce55686af6c31e59d1d9496af2a517e566d2030d4088fe5575c81e6973fc88f8cdbdb0e3dae5047e24c7489e220f563a85b6235dbdcf78603f25b85fa986218c949355d32001804871dcdf32806ab6b8956f374acaa824e6027402e6306780779009675ecb663b2350c09546a86b92b7fab2b42041fdea8ca00623540c8b7e02c5fbd89716bf0976538ae4cd9e77876ab8fb74248991103075619d931b1904f269c1425c13bd649c7cac995eefeab95a9fad33c5136ee977d4ccee7b18bdd226c4403ed03dc25d45847e3a310cb71eb79b6f8ef8a98a56bfd2c69e981dd8e2f12d604983b7f958e3df42c565192f65e1222e1b30983ef7d278af909773c31eedc6122d7eb2dfa4be5fc6c09fa93cb231773c2f0395bd653d0ce561a351ed5030b5505fa519969bd21f940591eff43fa2504c239382e5ad7ae05f17752c27e1b5123d530ae258e4deadd5c9af97969797c9cab5371fd5cdf11ba3e6de82f299f296ca444a9cf506aae614f4f89d063b545012f08251700fe839e8de621ffb0cabb8ed4878df2216aa5cbfa69e8e0875546d661e06b853f9b7f45c07d7ac855d136de09f31a3d3b1bea6c3765e7f023769197de3d29f2c6755f24ea92fa0896184427afcf7185f0820cd5a6deff3a4cee743c6c20d4a5f33d9c1fd379d8d8304d8b317cb3ac66dc722b1f912134d6ab25596e90969ccf1611315a3c3249c76dcb531d5247518c55cf5178b111fa8574ef4495a717d7e73ee667495c766ad86b5d1a4ee2ced9f50bf5228b67104881b261dbe18f9b9f597c6992d0ee1fa21d7f05f21b35464655082249f18f23fc396b05e5d42de10d6eb9c3b746aeb527284a355fd2225bbfa3e2f9fca551ee9839ae800d4a9d794d39b4a8c73047e78e525fef90200f6cb7755fe24af7287006166359261dc3b0638479245d0051f5014bf8509f7c3494e0848ac7b84c38e8842534de272952b59e9c8b9b432a9a9b6c5ff89c76280ccbf48ca5fb8169785519b33315c36f69b4ee502dba826e0ae7a7b71b784e31c6de8bc43d58754b6cad60514fdbdd4374c54dbe6ae3c944f9c2d2c525d2c26d9451d27319dddcfaf02a2b00010059a37e4024d31c1f60639cd7a8e1334782abf3fdbc962e4bed6c42dcc4e414133d6d677f61082100e400064079cb1a34e8ba5dbe263fb1987c9127d3ce3fca36d230ac42fa07602e28476608ac180f07b99ec02350a948f34c61a921c35cb796f6b3c852c0860c6d3cb9d51344ee12b6f7d6a1078a65e6d24c84f4535a479a124c0de73c6e7a328431b47cfc4e71d6f2d16302b99b4b6e6bc575ec4acfa6913c639b81f6ba2018adc55e4bcc6efc85ee063afd937a246bcf153d9da53132e2f48a289a0f4f9a55c97eefa498f6f7a610bad3867dd8f3c72e0c624eb0123163ca5fbc9d35c8e676b62285b9e6378e0388da555001aae0b3f53bb769a0abbd4498e97901c78dea32c80da13e7608000340000000004421028022000100a0675651e73a58b502c4c545722a4f1591c6ead343f28c28b3aca9bf9afb00000410010030461a149af16f061e64d0ae791b20cc1f0523a85e53f58dd51d6ddc0e1f83004dee21e81c9aba81b35066b08bf09d52c28c183e30630807bfcf189b65aee4478f2089a68f262d8365d73f9f2a99a09da23496fe775f6ab49d8a1689aadd5bdf8fb688aab16fc374b9a024480fa68f4973365f40d2e45359c62ed2a8e845bb363a97ce6b457a0877cabfa65dac12e8a742d6d520c37f56b0b822a40c67485a7c1f3517d4d872da3ebf7fabdf8244f2b6ed921809d61e4d0cab954aaf0c9cd52b8f241d7feb9c1640ab91b1e0766b9f4aea946be27a1ca69e66ded010a82ae51b5629459fb2aaa417b961154ee47ef31b8f40b0a322b02517944e0792895614a93e27bbd121757e6fe56cbe77c81b488ab30d231405c4226564342bf7081d9960f1f2224209c1f0cd35b651b55fba1380bce31d6dd588dc9646986579eef8571cb3caaea3b31a52deb78408f81430c81930497e48cdcfd7c500f7fe136e6a64d76fd2e1d8f97ec099dde5f11f35c2ec63992e76acfb5ab7b6c01a4a460b6c5d253f26ffb20059f1c0967f04e5edd658722d1038d5f6ab61dbc34eb4f9b7f4acfbf44fbe128e3db1dbe16d9fa15bd91e4c4d8337d17024e14504356cf6ae28d62f1989130ec4f736fad109e0171e0922c432ca21b0fa0f07e655e82e5711a84e93d5132e7a321471701c558268069fd0f6d62ab0c278a571d3231cb0c66016e2be7b4cdee56c0926db3a1a08eec9185a9c839378bd7b022873aa9dd65f228560e1732c0feaa1eff7eb720572a1eed4460823229ae540695fd99352d5f11db50cfaba159920319bcd4fc096aef640d8cc9b0f40f261505dd9ecdac1b8d16e2bcaf95f4b5e18393dd6f52ad1a6782e8e3683dd927b3f2cee0b95b64ac2003eb8c33a52ba169247b5dc6b0727cbd636a8bf1fb158642f160960b090af1b6994d11ee893b7b7c8fb232ec6b203eede9358914e2f8b4e3672f9f24f65f8f6497eb6b9ae02d62ee84033989ae6287d7b9d3d71496679c9e6f31751fd29a4b2c95cd93f5c5b0036672b0286d1a6fb46db69fa4f906aaa33f1f988c42a92c062e9b1611bf02bedff893452e43152cffb320a53ccd0509455b404b915d17085c9158a9f43e9c1a01363599243d3055b7d4ccbc2d04a75de0e8907478d5dc942161accd4ef9d3269c24d8fe580183ba9a0b97010d19b3a6bb9bbd057b2619ec728384c55810bc3ca1214d7cfccbf59993881ecb7b57d07825f63dd5ca23a2a56c8ae96c8ef2876ffd584001dbb414c07ff21ba5238801d7027eb1b244c22046ca1b9cf8ec573ea5ffc184968e8183598a72f995deb4f3211ff8597d3e92fbdb1165c48f72f0121106448b53292cf3457182b0c6b1a52dd78832943f8ea59b5306f88e8fa63b16f652bca3fe5d8e87d2d8aa09fb54c6d6d94d52c128cde4a205af5fed016f544e028bdc22fab64a6973262bdc2cfad697463be6fae1598e966bec6aa5be083e65964a31aac3bb4e7db519ce71ead6375b4e3510d73617898bc34b38ef41956a55ea358419e79b8a9b34bab1cba9dcbc5c8e22b3af301b8a434eb6f01d053cf4de7185126c4f632ed7ca7b5f250a7f1059f3c888d16ff43765c2ff85b064c9829aa166d0153d447143f9df8b782dcd0124a10e416ed60f74f9322f81cd7c74cf395b6905987e9730cb8b262e1929c2ad4b3ddc04c762355c3d9ed69165b64564a9a902939c36dc81300642945ea7f7b0c939c509036c0c8491af65757e4cfa56d0df30bcadf1f63f1808006a631a71a1409d49441d39f96689798961e72be9edf24255cd14f4153904d0e388956626424cf2e5f2fbb21fac99f8e7ce0747b7eaf40a24cfea346b07e12e43a64e7cd2ae95f234a9631fd38dd8c8d1af9c15e09bf75ea4a7c10fa331e9402101d8844aac050919552ca63a34b6a15355c7ed58df6b3c76c608dd8320b742f1e7a559d231fe13dcd55e0dac8a37245bc40929491b3a5b29fe1205ad348d2d97cc31ed7970e07b9a07449e032105755b7c48c727a027b0d5e73fb6d7833f834dc692da863875e4f7261b0394a12d4e1eaaf3614a7ee9fc6f1971b43e2ae5c126e56ce11e25ecdfaf4069665a8f26ac912c00ddaa8f10b692151aef20214501a1812a91d50c3de35df26ee2b42685d213ad535f61a047405eddeaabcb8cb013ec8307c5d0dd0f024aaf4a438701141646b818086638635337714614ef12f20b7ba894c8fce5b28c4cb8ff68da065af816c225e4b7e9a4e8bed8a7c09e5b50b162eb9ae0ecb77534b165c08ee4553798a00e0337d898be90d53c4fd2e093b7dccd3f72c2b3f015a71371a7625c199c93ad9795ad8837d838457799095c2a3f40e2ddbedf6094596f6c0134398f2907c866771dd747cf5b160fa3fee018ae55c03727261583842e5a7475274b412ad1e6836acbcfcf64aa0b0753757e326c7b98ad43b562819462a275408975eba3fde546e75a3673a8c753bfb48dbdd7ae78f6281959cddecf202f07f0fb1a64296364937efd9f511e57a6e8e660f6238fb1ac003cc715fcbcee134526301ff7f91b96b542394d3a8a7611a5d6e626d4c70756ba95601fc93f72385c4add529980b26780e9f59f2fddb4f338fabaf5a7e20e5b6279eca7860886ee3cdc12a12727c4ea135a0784dedf09cb01d659d5c7f9262b213574398a258b9483c0fe6f8f8a9cafaad4773aadb7fa4a670da6126a4d47d039ec14785c1e2a0ce1b8977c9734e310e07ef39f7b57f30e173d10e76b787938ca3f0b68734cc8747b3c4a2924cf5fb9160f048ef4feb0a5107d52aa7bf86dd3de28b49df1cd7886d0555112086990c76ca67cfe8dcbff9ca0974626ba78c195b188c4d3a75424515b045290deed23d47270e0817df68ff60637b7c29d93bca12b364983c7d7035ecd03fa05a740cdd056f3ae1194e6a94d2cc6ea7e4aedca328c12334763175a15521f3d40a60b63a872bb630a9ed9f6144d672a0d73ee9253e8ab8bca9b6db102e5a7ed6f1c2dc42208c5c95e57dd48e5cc1777ee2dd74bb16d1b1fd851dde1447a5c19e0e6dc0f7ce3394dea71ed78c305c9e5dd72719618483fad74106044470356667018b5455ea26fd0dc51f106d8e5897935d7f7e645fc8b6fd046e08cb463e7cbf53ca3012946dd76d3f121ddada0bb1f3accdcac2ce898c1c87f1a95d416b7dfbec4189c0b7b73d64cc5da05be0e796ebd3c37ba73a51b85dd92d73b5b9de4c0d55fc231381ccf500c93026a240559e46b4f34ad6b0ba8866405ac50f47b3d8308fd7f8a301bf6f618e871d20aa232822c7212e97b240c663fa5f7991e8db64cc61238c31129d648a6e02a6b19d9efcd14ff2f019bb1dc8941d9cef8fe0538719e26d75335c2d64adce8f304a9f9569e00eeddc9d46edfebc60b35e09e0c0c276fe7396df10396584a52d7ef872b5082fea7ee22ca0243590719e425d50de31c7f6e24d916f23dcecd41d5537d31be4c1e522710a7c88f0766d4e8ef43b5082a905d9cd1f99ff4003ebf40bb9e8acdbd83fe62de225ebb1701098cc6516e9f1a9eb5597c47016fc37f707954fcd1bcda39fc0be8c5f78fec226affe6e77695f5f5e22f58aaf2a8bb012595d54298aecc2c4dc8fb0b771837c3496b76e5604f73093a9eedc36a00278b52c6416171cdd80f015b435858c084f7d66108b26003548a9602ea4621910af3fb959449b5d3dd073ee3ce8499eeb9fffb048bc61e2c70ac021303840c925df74859c50f35cd0b1f21d3888e6c1c6a02b3ec41d1ade35c3551bcae20c80ce170aca4831d64e67a724da17bea0336edcb61bcfd4196689128fa1b969575755de7d10ff8633c37f0906df088b1b27e085a2af2d849151f1d683c2659197d91dd5f441dceab5b2cf64877995e3f14bfcc621c909525eaa4aea45ffddfb16b9c9588ee824fdc1b447c9d104b61c476aed3e3efb4b06853483ce2ff415a9b25d86c3e2361d8dc70efcbcdfdc86545266288f1e1b24a492a54a3f8cf5ef231e8edfc28f5270927907f8a3fe5d6cbc65c3bd896a5e89a6829417cac179d66becc3f1d5ac1ec2f073bceb090b240869f61a76eaddb26f1222e76a93cc9701beb53e9eb4d02653881100287bfd0bf7e0f2c82f663a3995e403cb8d5f88eac0394755225528485e6f414200fde584b37c22d3e3c977845c310d3a1bc8cbb10b295c05bdddde5ccc6c721637d80580ba748720ec727b6da0e0dabbdc61767c1265b980d5ae14d3facc19fb3100c3605fab7e95957e89524abcab7829cdd81e59a51d57d0a2f39fc27b0867d93569272c7e1f4b4a3bf6d14575dcf37c3dab1f9626402457c15c93331e216af568f1a1fe9232a3d4f311702b58dd49b80296acfc2053936a13842ad50d506e7e8925bad7140fcfffef5b5cb7877b6bb1e3f99621ddd362fbb49100ae57c24f38b78a800636e4ea851784ab8c3959d21c492b00aeb89381cb88443b07999d0eaa2e705c48b82f38bbd34b8794a98d0931bb25ebe72e81f441e4929e50ac01e14c7e753d1f46c650a5a0bb38d48470768aa95d1328159533832382d0c8f78e4b0b8fb7089a54c847a4bc8e26192e4e3920f7fa35b8fa3dac0060f717be933dab6dce7fae04f826802001ecd9f014ab4fbe871c8e426c2b4daca048d184200b121f4ea7f0dcf9d88c3386bdc273dce2927969d6229184d5742ac74cf65779385bfc831cb4abb24e20a9fa718917c46f1240792b5632966b5078c834ed5be00aacae3f7c2b90ed6b505a8bdd8e7c33b79b58c38902b5eeced9278ed77f59793cc33483e8b0b26948c0a139b0dc06338b451e68aba029b8936aae674ea1385348568ffb26b255011ebb10e9a469df993ee74e37235f7f67470efa4b25bb190eb185ad2f1991a84df13e7dab431c45d24119ab0df74ba90c09b72651be7e2947415b8096cd667c1e300b1e60d5f2e3eadff8ded727b8c64f9366fc75e2e1ae2b2f77b41e02f216aac36d133a9a8cfbc25fca0af5b940e84c4d49d5494a4b483256ab4ca30bcf0a65400f162424a403915b27dbea00b21939fe966911e38a2fe6f2196a7fe9919618a4c1e7a535ecd6323515bd73ff2e19643224cfbece6b5630c0a11304da8a02b12b01ce011b7eaa0658337a865dd5d0ae443bf24d2b9f09859b90d0c1ebb581d53918141e5f1df5366db901e0a27ed7f38e9f82fdcce3fa279d81ad1009aa335b5b685dbfd879f9169d005825a822d2a99589ce951379763008bd7174f1fb738e3746fe55a7dd43957a6368a6c63b6f7bafecf30facf17307227ad0368dfd818df68fceaafd4bb8821a5da5ac977c1e0fa0fb94629bdd8b80f989274e337071f5874e3a47fd778b3b346033d909ea20979f0552a5d9ea39fda4ab487f33d986ae9df2ea91821ed0b8a8e155aab734e4a099c33299f4ec9c91dc66b692f39a07e281a352f738fcb87e1f131165b5a18bd4c5a522debdf47f13dda2e43c22032740e55326bc97be8001807e282f921df72effd8a116d3a09fb618788221763acfa93a78c2b0109f7ceb1714f9a7e47d3a564964e06014b6962e91693c1d954d312614379af487e3a86a3addfbd9673c419fabd43192ad335904c34b40d551380f3efaef15ac2390ad2dcb6181fb77a6ea42685fd5d6d501577f59aee6515778a5b73c5125a3ebb224ff4c41e27cd7b7b615f8a4f71d4c359f00d9aa59cb5eed7d3dcbb1e439cb7a76ca6848c04badb3d7b90482995f0316853dc0e1904d6bb23711d61db195c11ebc7a1650b940cadce59065c344a80fab6604100100335314acb723088cd8d77b89bb3ede4bb9e99a487e1835d9e727e7f5d4311457cc4c4f42d8dfbc6bb9b6dedee7989e7c0a507589ba9c7008e0f0d7adcc2234fe9c82373d15fcc6bbd632faddf46382d49074ce3fa38aa53a3f856e058194e2387a96de183009154cebe9cb434fdd3b4caeb2634be3f66860de14680b4de2d56369ee6ca079d64c115839b2383dd29eab22e6547aec3d404c2d1548be9c226cb0f87b235a7c7d34f3ca37c4385a8f88cf2e6c3356be4ef186e6d9c180fa52eb270a12127d5664cf96464b3c0032cf01ed319612c79a46f8b241ab7f87d9bcb14721420f0003d7413d46acffa029875688da2de7fec92c5d863525dff4e786463e4c69dc1f346e41f4c72d816fbad50f9f2f43f30f4119bee51858d104b109714ebcae70e983c516ac64225c4829ae3bff7863eb54947eb9a6a4b65b892767cb7703b8ed68744b1e8fd89899b80276d968e23d1cfa70aff1b358670f619486561cdb72f671929ac2a2f2bea58217e74a84c34f5b843b0fc60accffc66d288bff3f73ef97b671a08d27e0e094e7347c74f25a97ed444290a9edb00f522bba5e49d97acc20cc3c9c4edfc8192c5db84307eaeb4fc5883add92eb8af8c92e757824d50054806af0b2d6d52f51139f7bd3b92869a9bde6afe81202f04b0e884107213afd709002dc466a895f6f76e009d433583163aa6ed5d9ad4294c605ae867adfcf2d916938236c170faa347121d6635dfdf46162811752ba7793c7072bc88533fc1d6d0ea4f47ae4395ce2c019c5fcb7252576b3f283e3c92c31a1e33dd8761aed368a3a08052940d7631eccab426732a75d931eb0ac1d5bc9f5eaadc33026870cbcf7e9d31d793bc98ad3f1ca9f72d10f0576bb748ac774aacadab37ab32c3e16d013913463f77b7fc1aaddae06c608098fe9795152e1a86e18b78d6109697b117592d50241084c801fabec468e3c32d94d480bc457e2d78d65371faef19b7b8180ca67f691502a7dd4563c180bb1c4d388649f63615912b4ea975c618151372216d54a37bcfbfa6b3ca3834b5adfb2432151ea7d3f1c92979fa72d120375852cd355bd27ec09cd787959ff5f3d0f4a0d3b60e8288715f3fee96cb56c73c28b681007dfb9e5e6e801c2d0c839fbca7365933034a8ebed2c26e4dc6a9ad67743d8673477b6cac4200fd931420dc52ffff51b1e88033462af75fd4313b33289a67f1139b3531eee1123f77659679840c5b750af072aecdc5f53225cd8a3d310c08ebe76603f3aa074d8cd2623dd29ee2bb77abc6725b21d9e20351c340515d13d0bc27d51ed9d71708006b26f90d7e3d25e4e918c45b233bba4e72e0c81cce5590e4c43ba9d5f1a85c94b0bb937953b1f3fd1dc4ea306585bf67d9ac464a30af038c21f1a1003ef80f3947f7e91ddf64391ba031a8cc866e9ab7a8ece3eaaa3b82d0f411e271a8dfc5bb1cb05e5550a5f717b99ddf8047ef45870428774d762e54b61bbcbd9db5eeb224ffc0c313f2ceaf412ceee8ea1f8e9d94cd1580a401c0571d5233211ef55778c955abc736f0acf753b11a34c907806b5d6dfdfc988a4fe2c878457ac704c715aaa6f64e91790879ae074bacaa5d966a5ebfea122edcc3de3255e54fba4d115bc36e2769e9f8b36e6057268e32203cda67ab064fc5443dc6241b4c46c4ef3f4013e02c7776c48799a9ee12dfe0af93a666bb375a0b65ff08e553764aabfedfd4678d9f8abf39ef55e8508b84465d3c44fa4ff856d63d452f0526210b29a81d81ca05a48ca2aab1480213b716df2ac5d98aa22e088fa5907b9238f065c9514e6085767d45d7bdd7d06751b06760af11b6192d07af781d18ce03be38f6e492ffcc9aead5a92259c366daf011f2c32ee13d5baac5d8e82764f00ca5c05aa8a9c63267cd01db3e9f36026c3bfa1722e82ed1633c36dbfe9f536a3caf9398f565df0800ed53e1dd8d2b2398d6faddfc1634a5ac65fdbd7aca3f898a2c02da0b18eda2975b3379ced6031d0135a073fe9d0f7f998a17d4c15e3639d1b7c2833a84313a7d7bdbe2a2b5338f780c9b8f9cefe68f24551b5f90112c78ad451344ced1b1c32dcc41b0de07c17403e5d6251861e411fa3517dccbcb42db4d5e647f2e5d9ac9176c8ddae5c8f8bccacb988c3cf39a10d38d55f5e9b68b6d6fd73290ede622c644a1ab2b86bcdb7554ab0d5b88f51b8ce3763e8a143d4ecca4a2fb965908fbb676d4c071033a0105dbc898695c7a42579637211fe9d16d5f98cca12231bb3e1a754383e3b84c6080904e5e8cd117347deb44b0ec857a2206f68e2e7bb002add9ee239a8c3ca4966b13ca7f23d0d4bb661c2954a1680be1e14f55849883dac869a57d3901a0496980a66904fcf989a6727facebe78b9f2d107f4466bf694605c8c545514ed57e4589fafbec9b9abaef8e986b78646cf2a7fbf7cd875284640581362a93bcc8988ada8fe8e1bda2553c107307ee708da1e5f3c9e925806229cdb770219ef1c57f29a32263dca6af5b3802741dac431f138f1cd807126d7b6c43ae010ff4ccca6140355b82b71330719c99717c0ba69185b5b0d8daf5a94a58c9731a8300fdc3f383372d302741e3954de6067f2b96be4859163c0cc3b21179fc0c6d4ab3d3caab196f735fd3704cf784b8bca35c139958c7f2c990a417ee2f77c9e4588a98aa5d5a8958b6e58f1ad1c8c6f6f5c3029945629a195cc163b6d0a14640e1d286fb3b72bcd1514857b7650824046b5611391539762666c3bd96bfcc0e4f71882a86c191895c795b899788276904fc115fee28d882399e84e1f179c2f06bfc5d55f1881630c2f29b7378c909b1e723d80e76f822150682b2ecc68007c36bb681bd5690cee7296a6d142d71a9673187f660500bb90b6ae4e7172ad095a57e40005ef842a307297386bf5d51fb68032c5f94ddf6e9fd7a6ec775e4f234ba55c33ce9be52f9b996aef01e1b3e7ac3a8225fdcc906cec08581af55af8e5e5552844a016fa70513e1d48900a5ab9adf99b340ad8a46088946a5e0c1667fbdc96a57ded2c064de1cadc6fc2d1cf9bc6b4022e2aed5e929ff2c544d3e8816983f9bb776c63caa5b4e52b1b62dee0928378d7201bc68688b0b8982737a02f57f8d77884f1e6d9995d9b474f3a4c4db3da753006e0d94a8c898077ae51b9c4552159c9f884df47493fc4cb8b265b6bcdfdf19c09dc551d3695596578b1f4e4122bf3f10358857e078c87e0b8fbc767d027770579e1d4c73b13e3b8019c66a334a6eac92d6dbdea595a3f7478081d21a5f2e00f6b46d41a04eaac4a0d61b1362d3218296e9283d68d169e65c2c79cb1102b7c24443ba8b9456b3a2cc3f6247e8f5eae54724255be2a9f12462284ea0d790c2730ec76924fec3dd2b0432046ce9599bdf9e800b0eda7b540bfdb9114303093f45660e70588625a6f7a3703685e67cc6ee4120a6925920472f539630c3c60c9ebec75e351e85c0974b2663c797da1595824145cc6781c80e6b6d02c06197ae3c20c3abd867259c5f7a689ce1c44ca521ffeda9086aff32214efcfa0ffd550c590b5fa22193570ebd490e1c7936680310c0fc5788f0c4904aa6deaf42845665271a95317ead8166af3f31c9266c328b51e8f87214dede0d0da78719b15e91ac5f6acde2b504a727cf327c2981fb950acb1a6e4ca5e557d1019d50144ed42d14ba456aa560105f7dd7fca948e2f9c2e47e6e53f19a4b5a8b802e0fe06cd3e1403772eba7742104fe14e61b79531f468d1f12735dcfabd7f5fd40b1b38f5658515cc82f235e01f8d7e5c2d363ae1387bd6f02724fbcc3424fcc55e7c19b74f0aa24f93e1de9ad6129a5c8dea945cf221b5f1308c8bdec1399a26bd427196322a9af58c2eec012600b0ea44c3e69302f6118940fa66c4d35424a266685a9db70a7e544d28c7ef184fe6e859c3b72168594a8108225dedbfe95616eff2bfa725eaf8082c2b8bff18bd029cd2a48a237f3d3ecbf69b39f08336b2b1432e68e0199d9ee52470616bda76604789ca2b5f6b0a738fef31bd73998a36477f4d1e03ecb74248ba8239e895ead7759287f628006dc53da8af2fd409927fbd37c55bf600c3a64d5fc614e1dfc88b71037d65a902e5fecca59b77619c6b8e56c669d5b6d7e649e05c6d09f6fea72caae16ccd6e22989e3e3a14760c6d352be41ef5d3ecf163f8fa3563cdb512a05e288954a09747aeb8f6c1d5369dc57625e17f12d5a1d5ff48e5dea61fdacbfe0c4a69dd883f2bcce893dd8ddfdaa9dc4170c6d6d717c495ea68e927ffef262ec39fda6ad1b804847862665892ed811cc2db22bdd0f381314436f6eb744549c85e087d2c6c3d487e421c1c89f1031b98a3b96dfeaba49e63004b05b421ac4a492d583a114aadaa6cbd9cc0b4f6105ffd8b4f1629ca00b0309a2989114bf3e4845ec72946e085831ec3510e331146329a95445f86af3b8f52df6f91bf9908eb738672dac92c1f1eb5e236d5811401c1afa304e29f924ec3c7dcabaad0ebc2d3185eb6195e898f068398efc427cc5f740fc101ab265a10406e3df4e990167b034bb4f679ad246f1a394add3a4f07825dcaa23f268f22deab4a26e6b1391847eca6c487991444c909a6f0701bbaa1dc5a2ad31766a2d2eec441986b86136dfe6828396fa601b70f939a86128ce5f4341322f3211bf42121c2a7d30c4445f368001c794fc5b619c215362375c382c9357fe3ee1c4aeec39e68e273ce4a098a1804cc83e77c5492ad9aafec40456c78f5006fec93c195ae02b729c10bc488a40f6045e5e412ce4b3259fbb1a34ce6fe0adc3a9b4eb9e9ed066f7b27f07d9a322a03353767e9eaaa2f79ce1ed60acbb01d3e9d25c9a142a946bcbc9b06a636edef7822f72cce0dfffe583656cbdd6743844c0a60dd033862754649cc5371fe1062494b855389a24f5a7e06abe5a41865200e8309ecbbd5a32533c186a9a44e30e74be83ba6bd8b3824c4aa16cb81289ab4b27afc8bf16ecb1cb053874cdd24b1a08486d4b5843411f487637fd27ffc1fdb33940c586479eda9738b95bc765a9a06d5724a7d76bb8b69d07a9d95e27be2b8de25fdf9629b58efc15e1c011ce35d94348b2e58f9d32def6b5076515b2ae434f5463c4abe536b56438517d568455b9f24c30ec6fd934db387308c28635775252b222008a1e3c1cc649e31a88ec02c48d23b43187b26273685b198437a6e9d4ec2a7eea465948f48927919238a2c77fb666cf660dbecf054b27a595cbb9d474cec03720d56980eaf2ef35fdfdd285b2809abd18924e4bde5940a9adb87824543fcde90e5da39dedead5d753da53d21509394f5e3b6e7f4c2db15f75b2bb850f197eeec1e4550d9fbeca056c19c6ceb6ecd103115e97afdd29f48424c74a98426b0458880dbdf445263c458696396782326e88a860589e908e2bd69cf0b7edcf7d177b2710c999a37b3f6604ecefac2cf5fa3ad970ea7646196b1ce37bbbebfb7bf08a394fbccc2f23003bbfc64c8284c5c2eb6e34b7563fef0c998a4bb5c796fc118e429ba1fb40f5a5b3dd06d56c07542a571e6bebba5d7038714f52b58f5ab2bc0578e063ec58f19f980e34d0487a21b468f6af8f84129f77fba5e900321776a52ffb8f589eea87d73851ee45faca791d2e885dca1cb68abe096acc6db323762a5f98b7311eb2c61bbfb1775b9ac4878344679d0846857adcb337f08555a60eeb95e97265f2eb17f771c9d9218a7c8138e1bbb2c454e3232426b3329e0f137782dee344e4cf0441b6c9bb34a840ccd7135991113000100a9fc81c8b686a62fd5465ba9ae1cc9006900010027e00c1d6ffd44bd5ee2c9c1e27769af744a5c2e9e05d9c314b41dfeab5c6d5e443e94bd27c90cc14955b0d63bf884a35ce169861a5c381ed78986860eff55634ee10c955be54688848af8f01f4b500f9f9b409ed48116ab66351f8830d888ed2a375a1951000000930001004adb0d32397ce957904dbe634e84af0f5522a4eba3463a7819fd4b423d76d9099be9755985d8c9b2da8a689d6e2f06dc88256cf2230473a5bd74b19a4870def9ff758612086ff067d8ac0d5fccfbd1c6efbeab7f50c1cce519398316b4e02bd8d3d73ad96494cc859c72543bf47c259222485b8408fbe34ab712190b31844eb64722368fc808ac011a734b0109e720002c1101808f0001002e4f6c8a32c0c392c66e2cfc16cc2b63bfd740aaff388b5d4f62d77c857b72181903ab635df7697255e0930e89c61498060d5e240ead1939d271a7ca456bef8ca445400094f356918cdb4d34c6937ea1f47f7e3b7aeb47bf1a0d1f6f4248d7ac7be6784118035743ee9840ad32daef141d24275d339b8cafa4367f95ab9f3adbc222623f4e47b4107f1d5b0004100100ff5298d116da084035cfc77d3b9898460d7572b61ad2b47e619e4fc5ca33c4b37629626a5edd4c7a0db523b57fd2d1a44f88c47b8c257fc2cdf6bb14cc9d0fc372be3153b1f7b737e781f666b50a78141fa3a05dbb3ee9248dbc6aa1dcd52a240438933f49cdbcdce3d8413df37beaf8b458b6b2544d54a495030703783338ea5c00eb014e5e55aa6e37408b318758a90d0973ec6b6cb43d419a4fa973afc0640947c6cff9aab4f761ae044323d837c240cfb633b7aa9a0288f74ef91ab24a3553620a69fc0174ccf2032d41e4037be6b2de60053ccebe28c98269cb71e7dd863ffb2d5f17afb4b14cdc7e41ef02b821df6e7d0d0ad68533489260fe32b99713e1f9ecc5d456b466e26c3d71f47a871ba584dd90c235265850d46a081c101aaef174aa913e4baa3c6c8bd5a9df1b95f8e0a609f2b43aea7fb3899e7b46cc9135f2d438d4d0afc96b661331342ec9e85100e8973bee9b6c11bdbf4ba840407216824ea97de6e1aadb48922f105e5187c46d75168c3fbe54cfe553c8a8169f8849c4af297da112f8d4f456cfec1db2b74e9f3c2cc4d426982f0f0304c527a4db939d8a2e050fb4c738463c7d996086c9cb968e967c171be144c06a5b065e972338cb28ef847f06e43e1bd312eb0ba5e099a1dd95ca2d8ec7e3f9ee19f96c48c253275cdd99909a1d21ff4607e43d8a00e031a25824c98a0594445b6644568709c57f037c2b2744a8f6db12d7cbedbe5ddd54e28edf1b66e38fb31633d1f0956f0699e1ffc9d781503477bf17b3dfc98c0027338caee98239437c19bdb098f339ba203edaa47e64df20fe48353db6218fb39731237f89e02ee7c6cb7250d602e7e8a499b9ae15f7dca2e0853d8741d986808bf405c44f9a5f0c7a9858f9442304fdeecfdf756a8b3861850909487be744d8d2892ab5a221d5c6cbb06a9c8a2c75290dd090debb8c5e80b10569b9d0a0b8fb363de8ea44f8d955f4b1dd5a6f8babcd0329cedf4ad4f8c41c01a84e81488fd79182da43d1d4aa794122d78b1f44903d9a8ddee4288239361b397a4b81c5f1d05c9a49480545d85ebb4fef7b94feef0928f87251cf7e826743499f891d8d4a4a95363734d5c24631ee2a0bf27d37f4b03f5f4b8ae09032d593e15717d46c7c22e5fae73b9796a919b6e18a889abc4fcbfb5493a45d9d33861ffb5aacb2511518299d4ce57b049727b35e4667f74d3571ad83f7f8d63d471054033c66cb5d1e8d6d82297be43b4f2c764b8d59985b8878f43586430ffad7cb974f423715da1ce5a4f7c194af540aeceb24844f140c1d36ac0a5dfb646c8c3bd9fce49966737e7511a50c7e79279d1c40fdaeaafa43b63b4ae0bacecceed421e724c13cacf64f19431ab60d9e9fa3de17e5aabeee0a925487bbff7c56caa99fcf100ff43dd6932f79c751b30ac1b248391fffa1f05d588f5b8ba059fdcd7d1e9b39e950025dca8598be75896db0c242d29e4ffd2040c6167285bbb73ab9006105001517975ed1968ed4297918a8742bc4addbc45f96bfa47ec29478d6b4b7a960bdc5c8139a9d816d53785d2e633277e1853fb034bc16951ba5c8732924fa733a8a2a3425552a89533c63135eb9cdfa2787d42cfc3b64b86f6c4b01fc346fc7eb8dff6c23245bafac81e470c6493d53e555ffdb2b4e943c237f9c40f88e75083420613a70a4c0b568cf8ae7dc935352074c4dba9b4d5b230eca53217555ca7ea17d85ef8480c342304fa50a692cfb4eba401d065fb1f43de8228f2099d70128e7202d25a632e264ddb271a29d2c90744f3aac9920b2ffa00009a50d3f6942644ea3d9d041a8588fcd4376e551d62272cf799358dcad2bceaf669ec05d6675de447aedd146af1858984dc98d8be5334184dc8c355c289b6b236cb952fc52de8f643ef95c8951671c3fc80b99beae1373f8503859c702a4c679dfa547dbb0ca75c0810f5d3e7e06accb52da9d356f56e89d467da86b19066ae89fc643a3908e60db7f9fa898785d49b256a8e297a64e26a87616992972ef57043f25420df9cf5d4f3f02b22c4066bed96f64174490b628677b875988a5156d3960c7602423a3a85643b21918badac9a53846375dc58140c92ed71d4a0cf9b877b793b40440f7929efc7733e07b969935aab73f75a3c3ec4c6b6f4231c3698f6f3badd60e2a686a7133d3120c9f2810460c881f35dc858261fd4ed413f8e3a36f881142d426f80a9691b53f4f2bc76ee865733d5f01448cc4ee39dcdbd8049f1398c920583584035293d0c90bef5815327520c314ae9b18af63e0e9bae2e0c2a7df2108673bcdaeace2a03ab691873c84ef6812f89df29d14107e309d059478328709145735d15be9b35d15063cb0943f1218dfeb17bc520eb643ff3f581ddb0c46cf7e974f50aee36d3e2934c7f35cab7c9d53a53f71b1e38ff0376e43d58263a1e38e3c3f03f0b391afadafb32f69a99c732619f11dcb2f2b70ae547d724935f13a436ccd8d6dcec99bfa41a6bca53a5c2759fd4294dde89ed8a28275b7ba19d1eaafceeaacf80daea6e0e7f179d25ef9228969627c6fb6bfee6f6068c237db992efe75ff5a2700e6ecd254d73a14f215927a6ecf75b24ab49715f04369af9178860c1560292badf113df0ebe3de151843a674de8aad43efe2cf17c0a90581fd8835f2d5612e9bc893422911372ad051ec473df89ae9d28403b7ce8e25f36a323afc6786d7c361702e1c5e0b65d2dc5fb1495fa8a76553776e8b93da2a8d401f8651431caa720900713cd50a6745ca418e08d2dabc249fe1cc7052bd88d6d3c50c4780370b53232f2ec2eb574efa1d53d3e18fe9228a13630391ac7b51d180970df16b6a752f94acfd40927b1c725a0ded4d1eabaf336e3e562c56d30fdc0e5609e3453cd9fe31ceb5104e3e83391297de92f408413137395082f85fd5fb232265a47ac0d0ad3b368d806293a31676f22d18cc4f7402455d70337de4e90b2cb85c997bb666213afc1e8789187dd9f5a48b7fbb0d84d76971d3445a3774dad1cff5a4991b5531b0711113890a51bd665a7f7b83cb3d874e60a5d471a75b6e23517619999d794442ede808aa8af50479c16610fc7bcfa402450debd9ee45570c58f1b6cca7e8dc9e8073ff4a996b7db4a21bc79c3cce2578471f1cdb031681c3bc52147c9fb5a6f2b9f567e96b315125ca562bd16f60dca42b12289334aed2129df52954ecfed115594453f57774a5d2b224fcb2e72fa61b08dce1362448dd36c6f5d6b213a68d7a4220e978c618da83d82b34374c57e83720c22bf48b96b97320c0c256e4475c6a52242b7e2b567094ea54d7339cad83afe24172c849c846758aa653e5951640eedf1d245dd9bf3ca0ef2dfc7d94f434ab287646aee4941f67045f886e65dd05b253efe1b371c49aca73f88c4ab0e2509dbf58171a052dcf77093a66cb797dad85bd3dcb21f558aa8f7c892cf680e89def9c6f471ce125fe1bf22237670f1e8a8323830ec7cdcc5a7f5fff668557453cbc814f9bcfe39eed6b3cd81ead0d6b69fe0b89383e022de6e3b003800d1779882af661c3f60f6eab8350c6bdb2a932c25cd247602409177b21d3e744c20c52425873d4e83e1004b4c5590378195d6938b69c35b1ebad6a131ec4cfd8a17e38367f36b273a7019cfc9f902fbb7b32af7b0755e3bd734385b40d571250ab796e5abf7de3c0a6d00cd70792ebc031b8cc32209d22e3fde4bc124452c7b4ff84d8747f350b64075db5bd92aac27339479326035038c485321da6b745a74380bf97143f12e6d831896cf7cd3018635d1b6e1d872b3fcabacd2b94c19411f6a63f8bb30b05e0abb00af07552ec15f4d36ca2239a0e13f85f8abb1ba2a771ed44ebd687fc5667dd364ca89e2a74f48881ea8905addd94d89611a0f547eab85bd9da94b9da93d00aef9970414859c99d2d865bcc6602ff0c5efb03d87cf961b329824d45176abe214e796013c4139ab3fcbae8e0d2dc731f71999db956e120afb4e782d18fc5a910b4f23f3dcf60d94c6857153af064ae9beee852b2c6e5cbf12aec1f53a6298e86f22225a841f280673daa5a83a403c1e9482b85df893c9f9eb7615ed74b0d7e690846b1e2d94a2989d8a61242c6902e842a20384985cdef09cf813fca46d58c3d401beb90d78807fe37c80bf166634e650387f9f1e212075bfffaaf0e0fd8ae08047303912f67f8079bcc706a92183a3e856f47a16480e88399c7a15d4c0054b2dcf39a122ff22fe04311f198dbec382b4f0ae7630222f13f49744b26b505f4beedb3e117fe724173d547782a67086f01f038340fbdc186c02e16143b68d55a0bfd74e92fdaaf30d8b2480cd068aa6985ff1ac3df63c38a200b41e7956222684303008708f63effcdad204170ed08fdd722e2e912edd2f0e663e1df40215228a49b4d93e6138da37e9a6dbe6c25fd89b280099d477c294752738fecb30788ebfff94cd04b388cb4a8fc20aa056380cf6a066259d0b7a912db0800ec91897913d585b71cd7d9a5796a4c7efc47202a82ff80c5dff8e7e9d8b3779622bb7f4a23e535106f0194cde24904cc3cdf9b22bc9becb08547e3f72cf78c6440ffafad7c319c4b2cda4c370411db3ceda4bd74d4d9e4eaaa4167d745b09fea3630abc2b479a4bc02a4932a964e5aa781d241f4d0af8c0958a2bc1078e7b3510a732057b42f0ce0bd96ebc3c65a3cc039be497ccda996a8908bd75c8c75c498c00926d087afd297a8fe54684c0c0a9457957306fafe54b405cee3ae8ac99831da1c14bd13dd609324217ca7701e6cbfbe4553206e779faf2600ef8540dcf0e7a2c5c6e41ed82be02d516b06dd440d5c60bf8f7aa86d9996f6372c693c79807ef229db1c91846c35a0294180e58b221d3bdcf6380502cde879d3cd9596a4465bc2a260beb18521a67e11fb6851165dd219c6bf31237c00baffe84e246c99ba539377ed198bb4e2aea36e921d80f59daeb7079fde219651d484a2983b30c3931b07348a39a214f5d08b71d96fc57d789beb9c93ea27c801aebde4c6aa769648f9a581aaeffce5228faa881aa41804a433cbac8b6a96498e54821227c4576021de1d85be9e3f9aad30cac08e073cdf97b621abe56efbc6bac9fabb1145a7957045bb1cab67b5e8b245dc044125226011106c312473bf0415a492e1f2f3779e2480fb172aad3c6bfc78def0a0105e03150db81b70206a0de2ffcf9114e536e885f4f1d2d1f7cdab7e109ffc761c26d999d1ffdf32c8e3c46745588e0c3277597d016d6d3f2edca05051ce8d6161043101f4b7e89ffa61318ebeedea4b32bac4a63a85215fab312cb8e1062874f2cd68ba5468f6f8ac7392274c7f6b07a4e889067a304070b3b3b75d7eac5e5811958d429f52276f0d3932eac5c9635ba2134d13ab575ae6c7df6cd860b042b2a8e38b5275c940b4578be9a5b7d78e7f379ba478e5337b4a079c2284bb2ede492be6329d1f82cb0a8378248557823297c3b7ccb9cdf6dd6ea9e8a082bd7e9de5b793f23d02180d018c1741e21af88824ba1cd5c11b938c88e892cbf4c33b8ea5c95da46e5e3f3493e856c3149d04a65d3c86129bd506eeebf7d04ca59bfe140960f1318cdd9a64d9dcf6226f73df839af0e5cf1b63ee049c46a654679b76c5357c40d4092b56b08d9da66c5f7662be02b23e0518a4ca7edcbed28d21bc1048f12886c81106fa149bf808cac3bf282291a16c5dd7bc8e34039a30efc7c775c0fbfd301aa64257367885b6719fc75269f3eeb5ebd90531b2e610925ad958e7b4d480002800900020073797a310000000008000180ffffffff080003400000000808000180fffffffe0800034000000009080001808b537f4a08000180ffffffff0800034000007fff2c00028008000340fffffffb08000340000001ff0800034000000006080003400000000408000180fffffffc1400028008000180fffffffe08000180ffffffff0900010070f69a0f6600000014000b801000018009000100686173680000000058020180db0001009c8ad1a75550442715dc9f992e52e7712ce50b54302d0b03aaf46ccc58ce14d353e28110ccd02d9dc0c59a376db53ab9e4eb88b062fd79bc10cf75e9835205571f36346ad2c03af8655553606d36e44c3db082fc7d090fdd1ad47521109b74322f796716ebba45ec1b1cd46fcc11df0ddf134880cf247ece662ddd233bb17b42e1e848933a383806d870d22fb6cb367a5e8bf1732089fdbb31a3def9333be74250db5aa54dbafe0415296e34a6b0f7354ee3bd79052c523582a78f80701a91b124ab7e147a64d0802268341a6dc4f653e8f393fc6aef5400540002800900020073797a31000000000900020073797a3000000000080003400000000608000180fffffffd0900020073797a310000000008000180fffffffe08000340000000020900020073797a3200000000040002804c000100d0e2fe9d4c44f4473512819cfac227f8362517af546a62f699dea5777b3b8f27c02fabad7369f2487966a1ddc2817b35bb633bbf58afe44375fd882b43d13fbb1858d361c57761905400028008000340000000810900020073797a3100000000080001800000000608000340fffff4dc08000180ffffffff08000180fffffffe080003400000000108000180fffffffe0900020073797a31000000002000028008000180ffffffff08000180fffffffb0900020073797a3000000000600002800900020073797a3200000000080003400000800108000340000000040900020073797a3200000000080003400000005d08000340000000200900020073797a310000000008000340fffffff708000340ffff00000800034000000009640000800c00054000000000000000090c000540000000000001000048000b80100001800b0001006f626a726566000034000180090001006861736800000000240002800800034000000059080004400000000708000240000000180800054000000000080004400000000090190380f01200800400078098000640452210782f853c4667b71351c0ff925cd92703f5e7ad65324d26de10f7839a28328290381ff1efc4dcc0e6336de5b7a6aa2980446214b9bbb94c80800975ea0cffe0c17efff2ddfb0cb1d36b61c797abcfcab9d49df6a0cfc615f4b87bcf969429bd7053f98b260954d64396f9c9af22a3f4c4f68ae97cae13cf9c6dcc88e9ec418873ba31725503354c93b960366a204e3f6ff8e5000640bb9889c541c32430f40e5416c9ad004a01ad05f3815166e34e21fa64597223dda123d2b7faab1fe8949c468f489818d20acf16db6842bce8088c8982f2b7c8439d8d8f83e94bf96cc6a70f56dd5fa75730d034ac7c0601c2e458e16b3d290ddc0038d593c43856faecfeba1104ac1c45de772951b0faed1984d5ef901510cd306910fac8fdda99abc8073a9e934d59a8826dbc922c1ad2f116996015ca15c075c8a53a772191475d360b4617feacb418f9200f3d4dd7382bd2963848dc8bff8057fe889b8f223a9182edd1b9590c68eaf15c7e3536064655fd4efa3d98c271b8dd0000005c100a8004100100f068b26890f68c00a185a9d1fe784529daa6b95d7dd9e57cb77213d2f8f1e08c8a3d57a7d548c84861bfea484f3b42db9d77e464739e62c123cda7275b84ab498c1f94fdc33e1087c1d8a48bbe288632135e4d5aa4d7634b2c89b5a5f05195bfd0b26e381679b2d3ff66ce9492ec25f56c96891fec6c04a104146b962b49e9ef9c58216df39aeecf06800cbab984610d48e13b9d9e725df51f969b2b9a652c5e12807246d71160fec5010f9c52f0eb50bbee00674507aea19ec202654350b7698f8e0fbc063936cae034b76ae1beec6764cb7c36bb5fe7700a15f1d292fa48a4011c748f434313d217fe1bf7684a3e86699b36eba73347fbe8e0195d6989d68d1c40ea01758257eb4be12723e250a9ead904226e21dd760c09166fb5d0de39c328cd83b4692ead50dd7f0abfa2c3aab42981de276deb3d81c331567f710dab95d5289eedb949e2f8baed7ccacb5048a2d4759b421092da7d544ac291cd479b416485b45190f06b1dab63f4d5f430c18decff2dc04cf8354b5dc4a891b8c2e1334982603620366eb2a6f895bcfc0e980ae901b19491d13c11a1bd7bb7daa219fd53d729d4b6707c2c0cfaffdee7826eb9e794722a0f1aafee8d49ea5b96bfb6925f12cb5f0e9c377ed54b3f09670534104afacb39c9e2396ea074f9efc0dbabeb2175d02852013d5e9a5cc5ecbfac7e1e939232845c73ac23cde0fbf590131246c0072e84454fb5b4b87b0d33305aa070ed320b00c1ea4bfc26c203b96a3f87b430f003ce233ad6961c476347edfcb1d0fb71a90fb4ea85acd8780e2dfa33459886e3daea9058dd99fff9675dc5c70af98f12c0615f7227de683625a3f371c6380a87dd2c389c927c03fd1bc009127076e71de3312b756c2290be36ecc7d5bd4bcb43a602081440960b470cf8ccfa9e7eab2ee7d3d582f8917f4e20f140a85824297dfe75d3a259fdea464839df61d42d5ca132ceab1abba9b6c1a0ef307d413f6b56cd89a4c2eeae555bdd7c47bbb42229e931b8cc123d3c9340e16a5350f4d1696c68bfd3b7b140efac2fb27421e8f3cd5d136e9bb0f65cf536875f52ec0a909e06d80996bd71712514f142bca7c82b58c16e738bf3f15477bbe15084e7c330fffdee1139f7b42c31dd2de47857a7eb80ad26bf2e0aaae1ac0d19f64136a0b2ec7000ec52c7bd9dabf36f777738baae33bdce811ed754c5791956d0e69c54273a7a1336e3b65e72bf8f5908f49c5b9f3d2cf5ff0aaea99c9273b2eb9f43d599446ad24d60d8c649a19a7dd8af7289e7cda96b14ee459604c761c67e05778f73a6491ca01cb77ab27ffb19ec41894a2c9ac5bf0e07ae20ad47acd715807ba238b311f2c2be1737670daa97951ff10a2e3e98171981d90d4b72fdec953f29effea5892052ef3ac4e43528fdde79eb5addd31a00fa9110c953fd6a640a558e1f3ccbf631c9de18dc0257f4146fe2c0a6f2251131e82446abffba0f38130e9c0fc4e000217d10c372c69fb7c44855b9f80e2bcb36b8f4736655a02acdedbf2342c86150d579c06b69453d72f9d8a3bf5434441ef45d60ffeb8a7da6e9008b897e7bb6614214d1d48c0c41864c862a870c4259457ad5212fb38435c348c4477c518c9040fa1839e045c5e4f6baa0e75014d10bed798637e6859ec1b0c7770cf50b10caa794fb6ccbdf95fd2fbe8c4510711f8667aa7b124395e3e8a59f0c5e08c254b378f2f7ab9a2a23ab636de128f1f28a5696431d382a3ac72643975f6add3dd572e59b202ec26f19937ff5b990dda79a2c8d5df5d4e7cc4433561a3d86d110845bd28fd39dea0eb49946a4436b2abb7cddfdc4dde39ac192c4f7e444ec23001149f29ad5aa12f4005b988c7fcfc2be39ad11b9ee904e000607812118994a8b617a938a0a6fa5b35501d0dd420fa8170f2675be7129b7c85e7bc5d24bc5ae50f33a1d288b1ad2711067fbf4ce7def57b33c25d5ce08c32903c722d7d16eeeb70c404757b4cdd55be56262a7c01bee68d139b7002823e4c2f1d3fdecfbd6880300420cdacc4df584309231283eb0c6a33ecd9929b2d2c09159af53ffa5289a37ab9a999e8e3170b6557242ad94a9baa8ff80a977fca65537bc965d4e0d25fe8b36f428e3a3f6fe74dc62a41b46d1f4c40a7eddf98966c4c6377a5afefb3020504ee4482d79ad4f994c404c435cc7d1fdab491ae09781bd985560715b25bf0e636e8dd0c083f41b02ce3d5b8d0436f7523eaa610c1caeb85e67fe482dcba8bec164c2cd63a9285532352f04609a03f4285e7c7b8e1c1a39f9b1bf65da32d02fe4e206573e9d8906b91f538f35b40c6ba175056c064cd1c5d22b209f0e026a8cb337b35ea2e5917b8ac9bb8c6a2d8a67fde2d777ff4b27342bfc102f5067e45eb7c9220f30c1948c290063ccd690ba2bbc481f37693bcb387f02d77b31b3c82f4259a010adfb865ecdd2e0fbda2a2c35dd90f1156fbfbee5f5ec18bb06f410fb4638407bc2b1ddeb1b1bb350fd365e39cf96246eae1b8a7c9d358c2a1c273cdd048eb213d86655455ac46639e6440ba13fd6b68fc340bd433282f1df59a1658925b1233b128c32ace143b8ce538316b198b905d0eef9ad2ee32812d4bbf7e174ccc42346813bde1ed2f1e7f401bea95058eef11fc23890f599668b4942e66c147883300b4f2b0728ed93f763a9455d8cabc2e0cb3522384a997d1737d422d80c7dea689f41b15fc6c62dc3ac1edec529c561496c4c32339181914adca4047716c8787662826ff1db892ccced72600ffb6ddd3ee0805a785deaa5c535189b3e0b1ef66648c2840e3c49e6fdcb4aaea31fe27f7e75deb5beb06294f4b7cd4919e3411ed848c93d9519ca574ec07c21e278cc7ff040a4e5959fdcee19a04cd4be613a12a3fe3bfc100eac3067b469cceedf1bd227dbc5aa26e69f0a1866de0edf434dd970541df5b17498a5c49e73035b0d88a65a9b38b9e1696978a107db7881a2e78de1e874e5f8210a45cc2d1b8deca57e4ba21dd0e800a5564c4ce6ef31defa9e3d361f9970882a41d9b3cea509b86abfc19e11a3d1e99f7e4e0453896953c0fa3993a14e293e3a19d6d9a53b0b192a4b284b74bcf069bd2dc475f178c79c878d882ead16748766c7b096aa77a8f89f7444f3057e9da8ea8c4992a620428ff4de74357d7d0960327c3e35fbe92507df8024636c94944ae06869850bceb53b575795dd205b703048791d215fe457b016c61995d793f171c015da879f27607f9a42ef8e21023971bf9f40bbef3007ff7aaa59490d3a0735901083ac986831fb3038bce2d5d64c09f3b97f05f2900a43bcd33eefe013dbdaa760b161ca9284fea246c8221c4c15a4fd851cc99f3e39b151390bfb9004fe6196579770e855576af134315e7a83252e5b6abd86322bfbd31ed155ccfa6057b3bbad32b90c700a93de1be3fdb09ed57dcbe2371c57d79f1aec79ff0a819bfb5821632baa949c1c7fe6ef6f6ecdb09a0e3baf15b876b02118f5757ea8f1e6a66a20cc53f9d991e3bd7023a550423085c6967d83ad3cec7dce3bb6bf3f6aa0b554f9b09475091dc13184cae9c3a41df45a100e2c16a4ea94de01b8a10229538f01b1dac4fac5635c6e798e3c7b174684ccfaece2c8f9ff375bed7781cf0f7b7a965c646575d38b6e121e7110a10b9148447e770d4ff6470b51ddafb732c08a95fc6c88ae36d23ca9ee85daab87b81ea8f5a4feaf71ddec75fdcb213709c601e2b481eb9ebc1573fc9beb63dc0a378c150d0dc6be4cd9b5433685c35b0c2425a90ccd65822364410a3e20f842a9eaef11cb4b6171d02c10cb181b84757f3569803fe643843ff7d0594202795be87e66931d63672f59c62289c2fd31928c3fb5b0406488fbfba8a88e1bb732ac9e41616ed1abfa80229fe34a4d7d32c1b7f3131a2544e482d636a5403dc9744a608d94def06dd08939b01536ec7dac165d7f9487b188d4831e8f6c861c6c89e64e189edaf6c961706e726e5cfce3be8241fab5ef6f59447f88e83c8f2c3a61adff4d18dcac129a9a605ff8934e9342d47d369fdc28ace8fc191eac8363a9738dd88d30bbdd758aaa0d1b2aecc0b49e70831aaa8f680b7f864f993d6b0f40bab0580b0073a254c1a68eec1c73774545ade9443ec2a61d917357b50ab1746f42a631e3712f9dc54c6b75b46f85c7125fe722bdc5cab92cfcc23c63b10f6d5fe4a792cb4a0e7dc4020c237d3181aa7b0e75ebed7dc72974fad718ae1d8c7af62f900c0f65e40baa220e2e26a37baded0cffa6fe9815297edeb38c92aa76286960307255c991e5087c00daadd6c02cb7c97ecbfc89ec0053997b1ed6cd941cdbec1be30e1aa3c2619d8dfaceb1847c91eb32d834bf08fbc21c5b4a00552bcc1f880ec572807b86eddcf1bb74660bcae3f9a117a0036cd65ca710a37d202a17187c06799a2afaec36d9fea103b28a841b4a76b62b1d326db739846f717798654ff11988ca9f768a55ed477f4ed0995987c28abfd38696d006b9377a1a5b2e92e956e6b87b8d82401d2ae06a9fc05b8f23277467bb786d9b2673833eb15d5d0aa2bde6a04066bb6fb7db6e9f28d9afda8f96ee6e94aeff906963bf21977acd6d0e5719ac78028ad5f03347b0cdf254113e523bb532b971b1712c45737031e29ca52fb6e9961064608af0afe09d5ec291acdfdf65dbd50877298cbcf8aa0718c2a512b2fd328fa74f6883f341406090924e6e795b99be5b084b5d9835a25dcc3caf3d89733aa391b4f5433efa2d4aa3a8ffe04002d98da5c06b70b32761b4a4d43f2d5a2eab7ff3daa6e6e1c1b9b40da8c42eda860e21dc82c1baf88e0d8acef70e02998f550613fbce28a8f6decd737b24d132143dba0fd0ced57630bbdefdd3bb34c2d7d8af32a96ba11a9673ada9c2d5bed31d5858b52f291944fe1622240502b1ff02987756e325d0819e689d1e11a81341014ad0cfc7ef3e2a07dd94e9f09540eef96e0850535210f2ab3e0af113b2bc415eeb3aa8a766648bfcbb7e66c454e4831f26625737fddca2f9e2f5f8f4fb8c5173af61c9905d4d2c1291accc22765471abb0ea53cd7a35af392a2cb293d11bfe9f7bfab91c4a409ba15fcdda86c1df7b89c07dca062a5a8bbfd91e0aba48aee4870c4fcd1092a8d0d0a4a3720c092f5296cb6a72ad3c6c4a61fe21e15b9ebef956b8977f46742105b88e4dd0e895e012e8a1b1e43d1f4fb5c63f920660e240dacd4f5e01d6182a72a94c099a93043297a594b940fcadc091ea96c7a9e0cc5c4c62db45868f507b4497b79ec5c13edb376e485344ec0828bb47b1a1a73f4f79682a1fcae40d1daa40f31501036d03c29b0ba0c05b24b436bd79d877ed71b21f00c28004d8570d898a0d066c9cdb699975bdeb6d7bc6d247ce2abd170d8aebc84b3f9894fe7eab801a53573f009bb2e12c92d96ad1816ccbed54ec41875bb864c2065ab07abc31395747b3f799c0ebeac877a105cfaa4f91f16994b3df18d9fd95ad42312e3b3370cdfcf0bbbab0e9fe977b9771af570041896d2f67351fece9942e6cd4e19c3af964f56816e4866e50bc2be65fe7e8ca676346181fdf1f570e3baba7fdba309ab88457240cceb59e6bb41471e013f71956249ff4efb19973453570323a79ab6c60e8f29f3b9ce80d278bf7e1ce202c76323cfe4bc4478aef1862469024d506a700b6c9d18098b641e809bd3033c6b336c6a11ec1897d273f35d7d9c5af9029fa2a677957d54aa8a574f7d872b2ad44f82720febaaf2f71993db6cd15a19da5e01646e44de11c103beacb530001002c1f83f17551a8aef3e27663a831c0bf97d2cbe8d5311c9ca75d300eaa03cdcc23e49551a50a4c7d2c48b3b24aad360eda8eade8fa7733fd5d1cbb109a692c18d569aff1e9afb53d3a7246dd61020d000c0004400000000000000005000102802400028008000180ffffffff0900020073797a31000000000900020073797a3000000000d600010098fb297103e58a26785e762fc6176383f3c1643ef0a69fe927c94367fcbbc8c6db00daa5e8b617b7c2e61480973aa7067d438f6115944e7ceacb4b1caddc6a010103f87562f5555cc7f55bd7e17bf71cb6581c3209dedda870ed285b1c825ad6db6b9205ac3dea8b15fe4100b51704f1d6d21ef842febf3dbfd79d80716d4dd1abfe205a8da6cd9b5df886f5206c8aa315eaaf9bfc96ce90203584f5e3546b4afe8337becde6f67d11ab42d546e33c9c69dd35e70211565730eb02ee8173e5f2ea33212d117f7ddd054bc4f68463fb499cb50000bc040080dc010180d10001004bb1aee26ed99281405ca057420f3664eff5947cd2952831e685bbdb94a06ae4913cf54acbc31acf9d75f20b7f9d937fda2d58ad36555822691930dfaf16fbfe8b321496f1e7295656307887e8a45df547d5bc4122af7cac2bfcf807058a633263a37749dffcb1c202ea2a3b04eba6ada800b2a5fcaddab4ec012a8d7fe6ac3127392f292235014865dddaf590c78f460ea60cb1199ed27eb539dde9c33e8fe9b8a13e25b930fc3b0a9be40a6186af173b23f66034a783642f791fab62549361461d754e325d6faee1be021d22000000cc000100e8c7115df768808d7eec583475dc90e22bfa387656eb9b31601ab19bc0ffd4bfd2f196c4c2522de107c04ec72d53a4c9326741ccb61a36409a335579e030f4e26ea205ac5d69168dbdf3ea6d677299f96148f67abe828c900759c1e81e96dce92b59a551c7b797ed2509dcba4f8f759784c50bbe071452c9e61cea8841dcec34213b1d3c447051ba23fb4639a30e077618130ce20ace46a6aea9727a9a57031ea872450674d6f590cb3ad683a2d61a0497302326382a1bc842f103da6d95662ad5c90b5ccb8bccda1800028008000340000000ff0900020073797a320000000020000280080003400000000808000340000000010900020073797a30000000000c000540000000000000000034000b80240001800c0001007061796c6f616400140002800800024000000002080001400000000d0c00018008000100636d700008000340000000019c00018040000280080003400000006d0800034000000002080003400000000208000340000002000900020073797a310000000008000180ffffffff08000180ffffffff0400010050000280080003400000000008000340fffff15608000340000000a1080003400000000408000340000004010900020073797a300000000008000180ffffffff0800034000000c0e08000180fffffffc04000100f80101806600010097cf25f81db2b1634dac1b1030b4c256819991455b7beb94da814fb03225aca249892d233339b1326c4c073f7454c27bf8a5a5d2dc951553f9e312c7e7a8d1f98c11e67302ead7756e255d0498bdd7ba970c24f1233567f3b0a125c5aacf523dd3bd0000300001003c2049a0182fe1d789dac2167fd72dbd48ca2e0430dc7f8596432ef61201f2d128b4880babf1ff96deff6df82000028008000340000000080900020073797a310000000008000180fffffffe1400028008000180fffffffe080003400000770c4c000280080003404000000008000180fffffffb0800034000000a8a0900020073797a32000000000900020073797a3200000000080003400000000508000180ffffffff0800034000000008d9000100dcd59ace13437d9e232fbde74ab85a86a5bfca6f76432d85dd5bbc45994f826b55e5f9ae001447f0c3f0986127e38444c9065e6412652de3c3a0e5400160a56dc22caefa293398ead1ad11144942c271287b9db22a9001962fac114223f7a669ae8acc7e809cc2a43586f856e20ee7aadd011e4ee90dd24126fa359704af606fcf3a7ce97d0e917f141123ec055364376bf329414518ba4641029a5cbcb4c9d0ed5000e95dcfcda887d4f280d7899e5d90c0fecb48efa0c82b3ceb36775e9cbb6d678dbc3163247fc7a75473b0d52921de3a5bdf7a000000d801008038010b80100001800b0001006c6f6f6b75700000100001800a0001007265646972000000340001800a00010072616e6765000000240002800800024000000001080001400000000008000240000000010800014000000000240001800b0001007470726f787900001400028008000240000000090800024000000009100001800c0001006269747769736500200001800700010072740000140002800800014000000009080001400000000040000180080001006475700034000280080002400000000d0800024000000008080002400000001508000140000000170800024000000012080001400000000e2800018011000100666c6f775f6f66666c6f616400000000100002800900010073797a3200000000240001800a000100726564697200000014000280080001400000000e08000340000000083b000640254c2f35c7f9dd34a928545701e434c9e1bf03c4c8b506017cf66091216d31e00a05b2489cfa1cd15de9004365cb40bb7201697293c02f000400078024000640400b8b6061f5c99e39f39f4730390c8a1c66a1bd1232bacda439948a9cacd8a438000b80140001800b0001006e756d67656e00000400028010000180090001007866726d00000000100001800c0001006e6f747261636b00080000800400078008000440000000000900010073797a31000000000900020073797a3200000000140000001100010000000000000000000000000ae65349bb85bcb0cc59fcedd626e8393b15a23ce74e3bf7481f95390c84977da7a04ae4c208af24b41f26a9ea81cb29361bc22532aa80d37cb06b6e49603327958f2268454b68b96b5e08b3332216c9b5546fcf9bc5c4b12073f810971e0151de397179365569eaa8bf1751b7279fff130ef1b18f4eaf853112f1f8aedddb431440c3942b1827c3043e5561f889169560473584ffb8e866eaf41b9ee32f42b30494e7e23480c311acff5a2db4d7e8b53996a286fb07cf1342c667f9dab66f36982d37d5a99f56f25967e9829a4e470a316fb487c20757ce0fea1af85eba950b83188549da7c3318c0b50663e27c77ffe9ebe67864d8e5a645b0bd7a9d738ac9e889180ddec92242f62e33"], 0x106f0}, 0x1, 0x0, 0x0, 0xc040054}, 0xc1) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:22 executing program 5: socket$inet6(0xa, 0x5, 0x3) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:22 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) sendto$inet6(r0, &(0x7f00000001c0)="f5e282428e3b456d519dae4a17ccc25bf8a5b696c08a4bd7734d30814fff9b860e916e607d53aa2b61bfbf78525dafef7171bf63aca4ed1b94764e8e9e16394ea8847848d45e59374e63fb5524032aaeff80ed6567c2d8809da1fc84f6f3d161749fbf1bba46209e4006c8a6fcf57068c3fda052033039da71931accb542f72f25fc912b95c324896411c081e42ab1c1ca61de9c11751a69250532d35cdaa175c13501a8091b5b6cbad453c7d3440f4fd3c2b69afa4f9fc9553046adaaa95756ef1c5bd485867e75609027a8355015266a2645a77d531cc8054c58bae18b94ffe98187fb64", 0xe5, 0x4000041, &(0x7f0000000140)={0xa, 0x4e23, 0x6, @mcast2, 0x2}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) r1 = socket$kcm(0x2, 0xa, 0x2) sendmsg$kcm(r1, &(0x7f00000018c0)={&(0x7f00000002c0)=@ll={0x11, 0xf7, 0x0, 0x1, 0x93, 0x6, @broadcast}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000340)="63034e366f95785879943871e5fbee7550f50b856ff5737049ffa0dad9edc5ee9463ce0268cf65fe86172f2e8abcd74c8aa6e56ea79f0539e646e15de22c49410c3ddc7fb02b84bad0755e4b0dea8020881d6cca5fb322fd097122f5f2e18dc8c39544b850baad38c7d88587156881fa0ca96bc67f069eb6f82e92528028fa93540083c6ba86c637bfe87a264763e85139fd785367f7c6098a597b495a295fc6156b30", 0xa3}, {&(0x7f0000000400)="633ae03d7633fc96df2061a334227edbce15219790902837b5fb10223ca91cb3a042a1026165954efe8bfc3ec8717369463c64b578ed48ae7e1cf46900c36467db849dcbf50d8126ee0c57e124ecf4b4f783798d6eaf1817564456b47e302a3d161443", 0x63}], 0x2, &(0x7f00000004c0)=[{0x24, 0x119, 0x81, "575da930be69ff1a354af61dbdc82158662b82e26915"}, {0xd0, 0x116, 0x0, "f72ccdc6ee1408aebfd7d667bea73b8b4877b541db35d775a3ccfd54d20dda742b4234c1f7b1d79bb4fe6cfa6876ed70a68de96ac9513bc41727909add54e55c3747c6eaeed8410197ada6efbc72d8ff2a97edad0cc74899d45bc92ac2aff62efabc89cc2a789dc3c2cc184408aaeff52f87eba7df1d4ee92b262bb10822152405411c124472b1494566d5087e587c44d75799389a449221b5e475047c60c2f01664b8fb5fe5eec8e02d85751b1dc19c2b80104d72ce2df37c8591a8f8b47d02ee"}, {0xdc, 0x109, 0x7ff, "8048f76dfa156a1410089fbda226b19d3bc433e36273bfd7d31ad23efcdf966ede99f3a4acfc9dc041cb785f9178c3164622f984107322b5fb41bfe99ee28ce7bb3793a1154bc0e26e55cec5e07b92de53796878d961272621d83a79f2026cea4a66530864b31abce5262890bf84dbf0dce636704668c3588f40cf28e529f86a42526c73667550a7c624cba77d1c4d8fc2acbe460bf4d0da560955d6b0da79554769c7a4590896b7aa9825e12e9777f82aa7f867517cde896de6117e70df7b6cb65adcfd8bc8317ac66cbdf2b1"}, {0x100c, 0x11, 0xfffff801, "e72239ab2f8a439782d9908a005f483627c55980ed6de2274bf6a7ca6a76d295425fada9890c5cef5e3f64f60d336bf6a55a46c6b7ba9c95698efd8b3ea1c90c19c2fa4b42643e7e663545c7080dd65e1710066d53ffb51afea81d99454c3f5dc0e16054dc2bf1cbbfc47a1ef449a40798a00d8ad740df3fb02110c563d839b3ab834411a6cff568bc4021e96e383143267710f399ef3560bdb0b1947284bb005b7287dc41a411354d62f329d1d88ac2800239fe432efb034999402c6365af74e4a27ee4daf4cb4ef536fb4dd005b1cbad21d405ad872fbc950ad81aff478e454c244d29ffeee59b4e8550bc452fc431fd380e0abcd052129123c375b70abbc7046b99a0e9c7e71c380c6117b6e1a92ead42ec636edf8171923e625db478fd0cf8f3dd9e88975cd857d2e24faa88c4bbc1698a5fb1ab2180f4a05b773b80e4b43b0b304e451037e16dc02836258234ebc2fe37fec8a2272e95caee4027eefb9e3f44967c8970c052467fb96a0c147932da4572084d91a8f4ba83d417a9ca8c5b193cdaec585788d6acab367ad974e0d9704da9f5afe294284b1eb3e1c1415303812256a6627789290569ad4f54b34f3460edeb4bf388c60bba5dd515decd194aab1ee4c5e5ff658fa55fe4010fd1ba7e3ac41e10c32e6d33c6ce972373f1deec449f2340eff7ed83c5f9bdf3d6e56eb7d60ca82919dcd51b0c94ed1414d4709459e3620774ff23be85f799141d7e2e866f8287e630ab73a662440131f10cebfe055d1d66b9b6494915eb46f9155f1022ee278a5596b33f543fa84ec0d8176fd63a314806cb6805fd7d7f698df201eca2a7ed37845d611eac54d76a4297ba5b1b0efbaa67880b3aaa082655eea06f24236398c483e96b980c49ed4a24e1dea9bb9287eefc15a98006341f79e24b14c031b55f0292a7f5edf265aa36751ca381fa9b6a98eb5aed60fb5d90e5bcef97a06a148790aaa6179187d22203f39b93110f16c041c776e55385cf357cca5e82d5b2ebb9a9bb06c53e16b0b52548da488466017ed6c4e0b8962a74e8b8055ca53505635592bd302558ab34778d2f7792e6ca2a5ee9e9cd2b12227effbdbfec9f97f09693e2a63570036c58c624fc79cdf21229ee6662dafbfa69dc5e91d136a3d8981fd963caede873de53ee054641a3a45d473c508a447b4f8dd9906594f09d496d0f483c05d61e7a972141f52197aec9f10d408d214c447e57b9b5ee202340e8085efa5f1846097dcde86a8309669d7c1d1741364d1a4543efde2b3cf5aca6996a251ce7a0a7362975a68f97b56230c8fc3de5ae47a2ded65ab38de05cf7508f43f8d368608e811cf6c64bd10daaeb35dfaeaa04191a676ad7068b8d0f0714c6eb5588c98f591ed90e08a44d2594ebdeeeeec5a501138e9beac1e730ffbdbb21f4b3ab7385a675e0e24828c97947afa9b628bafcf434b94f5e14e2c6e2e3c7c646b715a9dc719436cc8054159c8d05e9420e7b59c8a59b00a8cc3cc833ce344b2cd747ff2991482fc037738105c3158f1d37431a52c2db6b38d810e2dc2baf5a7b69ef656a6719975c22c7a479696032a2507150b004f9dc008fba55139fc63538739526becdc0eae19bbae6e02c0f3fed667c6018cf905293b82f63986977c06a45a297cd01599983982deb150c1c7cd49c6d23b208ad34a7f50f1d89b74fd26fe9756a0ba9c18b2b311dcf7716526c9d3fa23af06cc92b241c1b3a727ccf0e9978732ded85b373b3c550af6fedb1d058734484de38d9250d2e8286983a551c944ef0584cf700810095f85d4ca23eb5bc5f4c97cd7307713d732ee4b811e71abd3eb864a30cc641218018d56276f4d7dd07f8dc1fc2c51a0602fc1e731f62b8d5fbb8375f8de3b1b15ef284a27c539a4daaae0cdfe22772a3a8f079deaaf81af372ca004a781a86a0af6640596f117984d953d93396793b165ce08790180050c83633188521076634c6b3b7cee191d95e26daf701bac729c73f2d8c1d8405a85fc6c9464d01426fa582be76a53c0dd408a6962ddb4950e77313fdc1dbb356898b1cd873fad1834455e8eb30b5378040e0b07796b750271844e0203ef3b8ff5bcb979ebb81fae996148fa025a010f9ed25dbafc04832c8a252df02455c15871cf5755ae42c15624fcc9dc538e9c903515a7afc38fa2bce5a348d7554549d3281ad90c7ad254f90fd3789443b8fa347c7c86842d27f0a769e47ac0e27dc773de02c65d088353e9cd423aa4f21b35efd51a69aa1ba4aee29ce73998ef1415d9e484ef81e34b355c209bbcb726ac08d53af43ae6fbe3504c7789b82764923213658319a82304ac7cd46bb6a717c149602435f448ffbbd2121af33718fe785032dbdb1a62504894ae987613bc13250331422e0a2e01c09296d7a47b6649ba25497893df70c0194f4e0ac093ab8772a3ce5f9d9fd6c8977f4ad83d3103effd07b6db8b475d63563773b08b4ffc7016b02f7ecc147f7b78a114c7d4e44f3398e17d16332c8737dc1a1cb4c3a80ca185278915bb863990dedd9490a45dcbb4fef389b733acfe508e1bbb6f98c525ded6ba70acfc050cab819ef7bb41a53c3b7b85fb2e1403c962f57337e2963985b7d158d47955471eaafc00f64a903a531e85c087b91a097f2eeb14a6f29636bf6db9480125ba79a8feba7bbc6007ce9b02b7ba8a711edfb1312cafb46e8f9b357d9bf18f8135f2a77a2f210e1d348b788e49b774ed73f177bef89a1d2d30e25f63163d89d7a685fb305e6b0bc8d3051b49fdd484e0795aaa32b9524af0d2aaef6bd0ab4ce1c6290d03f970d30f708e9c2498f2b8cae2f0d16f2ab7f5be24a87c70de06154ccdf8e6dd8ef2aa00248e18ce58570aa56b38a8e45b8cd80f2ff0dba98759cecd90ac8f54ec612883e603841a6cba9011d7890d693de711e9ff3300d70876f797c23b1659c5909d4fbdaad9050a56a03d5665f0b4cb203859044ba7964c7b14cd8bceffdde6220d5d10966deb8929da93d0baf5617c5235f3147c9de1ab15f5ad50b9dd0ed197fa5a3b7d9c04b79c601c0eb6f47b53b37b9fe89c12540cec36f707930cd931d419a8d9508db3450fcf9257930b2ace08ee4057e97d93c4399c9f572e0d2c5ddb270466c9c16388f0121eb738693675aa8ba7859a3bb742d31f891b60469d9305c9d4b8fa0f71adf400cffb6e5c11b076554ec617a66d7df926eecf2bf08d314cc2f8e54da6e4d100d1f06730492f622d9b2013e0a14dc199a928af994a7976e2548c8a863a85ced0d252ad016ca8943a7bf927918af6ce2b1a2db1be51a4e878cf5f2af3130ddebf4282df1f9e7c913941288fba2aefb539c57c41c5e16965eff80d4d437f3077c98157fa02f6cbf802e6c1051d37e313024f961a1a4bd43f10e2da40d0218cd534dd294a4f0a5b1a9d07931f514c62bf28395c110b52761a4b7ecd3514d78dd9f81a4b0ac106025c69c6bfe26f186f1c198924d9664e072bc4538e7aab0803545be2b698c65cf83104cdbd4b16278aab8a25cc88602723b2221a837610ace371cd443e68dc91733d5764597ffe77ab732d7546c292d88b32ce9389ca3ea5f024e2e6aad046eae9175e69f3db44a0cd226ae878765260a78a7df67e352f2aaf22567a127359dc03cbc1e3272769e21b211bb2a88bba1566197749ec87b3b623f976f60d2e831d8c5cde36f4079763e103f40c107bc5fd2d7f3b3975b6a8788346bfdf30b4faba4ce63def17fe18fcf69a468711f48957e33d1096dcc48937a4ada314171f278389bb50fad20d51b72a03dccc9f5460a8dfebb7dcc53de86656b96f558fc201c02d9652a47308dcab2408feb5960a0a9eec2459b6d746405a9188e6bd59efdec7ba5961c767fb089cb31949f9437065c53e903b6f093ad71adf171b9634737ceb8ae72db1f32f8874a9dfa8c45bd165b5d35756f04da9fda1bcab42bfdcd9cdcda694110eeb7347d26a29b1824dd8ed6348b43e52c0bdacb829bd3479afb0ef98d65216157c0860e67d8241df8582c9e76f0995969c2136eb900f31dbbe06e7cbd5ec6eb60ff42e21242d1065b5291f004ec92fc72c31ae8c34f1d5e46340c4f55f4b0a6b4d5657f63a1cefe88ed9ff64212f3aba799e389ecbc77ca924236121fc2da919be6e5f8ff5dfb7c0d5c570cc6c028aa025d5206f95e9565fabbef2ed3a093cd05c7f58d81b808edba755a37b360d8e5fe1c6781d22ed8a46bfa900d696ef0b1acbf48e236d93c87cd7742ba306cb4c3c18482c9561e7f67343928ac0efcb97ce8e5a8749da074067b74fd5f2f5d655eae70807164e91e9e3cf2cd778023d1e06d2acc25cbdd62467993317d4f97ae7af89967b4b36b61c781b0425d5944d81fb9de6e52763a3e300f20fe8134af86ca98b9cb544584ac6703862244d24c67def068a98d25ebd84789e50ef62fe947ff8804e9a1e461703cb35fc040827ad2323a260d26bae9fda5e6ac5a17c8fcd4188907c8107288087026be8a6033fe31261e1e38043cfd78a1534de48d74b63678591722473797cd5b4ef58d2fd294a398ea7cd39116389f566db61ac105c7532a28704f7ec1edb6fcf80920fe05173fca65e0ab37ea76974ac4b38f0e403a785d7ef552c22d100b7ef9c0ef7b56e57c62e4979ff56993ea485c7a43b5aaca7986d0c76c0ddf3396cd029c9000389587ac8e3c3b32b1f4d578fedd9cbb39c5bf3f54d230753e5a4938e47680ad22e5b324f9a92232e6480bf5fe880d96465dfbc8b367501b43e7f4a17847eeb62fa78ba5fc914015f13f11f2251ae17f7947bb6bb99043c558d917d51526c1e95f71fa35b6bc821044807994194136f4ccc65fff3e14f290c28e3197a0f4a5e87ce95e2bd910152fe896a601c8535c0150cc589be8318cf104301b3482c1caa2eb3aa296789cf93589099e29aee0e6921b6491155c056497e03497e68a7a056fb6b66d08008eefb31f90ec3fe998006311f9c3e664486998f462402a8cfbc5afd11acc134464ed5220298d18db50cdb63b7e907fbf379d9853fff9e5034ca817553e977f4ec654edc5e82050425dd34460117a85c8f6be0d608a9940728fea052a2a776cfe9cb5664f7be116b02730b01ad6a975a87c73785165af3f2e26341c9200dae3ae5bdbedbbb8ed6f1576a61e1394053a167d03a5ff10de4ee4f29161a34a27299685b50fa2bb20916946a410800eebf3cf1e71357ca547fb455c9f9039a4e519deac6668cb01bf40b89f76da9802b3f6e5a4645ab495fea987eb972f4db8ab480492bfb2dddd77a51a90b8f98b323a2b9b613ede96fa4651896f20680dee96cb3c6a2c1f81ddda7d92e491cd6c8bcef70fc89e623b270012fd73f834624220e1049c4da6966d039378718839660793262b66ab25eaed85dc0e697f9f4bdf177afb93c8b3d1f355669b1e0eaedea968c0f09d4416db7be4195a635bd95b9fdce065742da983f8d45ef4029d2a40a288f561515fe2765bf9dbd79fa3869697398d0c4871dd0c3cae0cb972dbdfe60c86aaaa1a69bb205185f00ca676dfb49b41947651afb499d488dc2b80adcb26628a7cfcc6fbf469ebf30508eaf4c6f63432e59df151577d879b458353f2e5ed346c99812ec7aa50bfa23888a755a58123a8b08825b9569ac58723c4686a1076092365d84757178cf5b28ccbdc79186b8668f1e71d72825e108f5f93bf64ec2e6deed4e02efaeeadb2757b7238cd0eb7cbb7a70725f887f8e129c9655a744900bade0813918e52d6b1a1855542137374089e0bc2259b352f881733bcf4fc"}, {0xec, 0x109, 0x0, "e1a18ec4644cb1694fdf5063a6c7baceb15ac66dd31e864029cf0d210bc4226159b9b16e450cb6cc594fa37f0b0373d52ba455de052616f8c5a9e0c5dc0521b2586289311d7e8bd571ff082ea341a1c74de0ead6f12f200a8b355e103f3315fb6c1585d8f59ece8818b12c4a6f4b02a32d399a0e9d9fa9db61106aa2bd2dc6ca6cb76f84e5c8171bf45c1b83623d2fb8ae2fc6693a875dbe2d8bcbb86778136b1555ca0d5b9e33baeb8e57f9d2ac861cd370edfa265679370f5952ee28a50bd5bc324f9d911486cc804797c5ef6df32d1ae81365116bc29c4b6c80ac1cf78b"}, {0x50, 0x104, 0x1000, "6c2f4e56bb160e3b9fa5ae33396d0103323075d9a0a2dd5c098999a831ddac7fac86c2e56cc4736ffa503343c132ed428c8ba7dab841a98e29b0f3ff8bdd7676a38e0e"}, {0x9c, 0x10a, 0x6346cf40, "6d90e0813eab43a0bd1da1118b8d5db2b8326cbdd0661068da863e7b72b515e4aa885bfb2aa9ba4576cd0f867fb8dee208139109fd0a3fc57b7d932fda7793a3a56926d943d0bf31a5d62db623d3ed77df6c3a7f3c489755916c72c2355d173cd4e82e3b5f240e7a047b1cd410dd40658def553eecc320f170e51a2f80e682c0e5c6b18f06c736e32e593c162961"}, {0x48, 0x1, 0x1, "d2feae08fa47f1e78492a57cd46f8d9488b91c4ac205c31a71a41b4f191f0dffcb2412dc2af2eacf61e2da22978f26a6250ea01b57df836142c0d46d"}], 0x13fc}, 0x8000) (async, rerun: 64) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (rerun: 64) ioctl$BTRFS_IOC_BALANCE(r1, 0x5000940c, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async, rerun: 32) r2 = socket$inet_mptcp(0x2, 0x1, 0x106) (rerun: 32) getsockopt$IP_SET_OP_VERSION(r2, 0x1, 0x53, &(0x7f00000000c0), &(0x7f0000000100)=0x8) [ 656.545756][T32228] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 656.553731][T32228] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 656.561697][T32228] 13:08:22 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 43) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:22 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 38) 13:08:22 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0xa, 0x5, 0x1) (async, rerun: 32) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (rerun: 32) r0 = gettid() (async, rerun: 32) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) (rerun: 32) read(r1, &(0x7f0000000080)=""/216, 0xd8) (async) r2 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_netdev_private(r2, 0x8, &(0x7f0000000180)="a733ab20927109d681c57b69fde7309a39efb45ec3d56d801b3738d8bf91691fba272cc12a29f69838fef8d2cd3e377c17d12d620cbcf5e1c29c2f199563ededa3523722715696200b4222d67ebf70c066f5b0a9f076f29d7a155ab0c3efbb00e92321e43ff37100a22cedde0df5e49f8742f2ed3a59bbabeaad0db900c350ef8409307dfae1c4a3210d660802cbb03e0a8663c0babc3c511fa53e4d70c7") ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async, rerun: 32) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async, rerun: 32) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r0, 0x7) (async) r3 = getpid() rt_sigqueueinfo(r3, 0x29, &(0x7f00000003c0)={0x12, 0x7fffffff, 0xffffffff}) [ 656.680504][T32267] FAULT_INJECTION: forcing a failure. [ 656.680504][T32267] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 656.708694][T32267] CPU: 0 PID: 32267 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 656.718832][T32267] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 656.728911][T32267] Call Trace: [ 656.732209][T32267] [ 656.735143][T32267] dump_stack_lvl+0xcd/0x134 [ 656.739747][T32267] should_fail.cold+0x5/0xa [ 656.744372][T32267] copyin+0x19/0x120 [ 656.748259][T32267] _copy_from_iter+0x1ca/0x11c0 [ 656.753103][T32267] ? trace_hardirqs_on+0x2d/0x120 [ 656.758128][T32267] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 656.763756][T32267] ? __sk_mem_raise_allocated+0x713/0x1860 [ 656.769574][T32267] copy_page_from_iter+0x321/0x520 [ 656.774683][T32267] ? __sk_mem_schedule+0xa7/0xe0 [ 656.779619][T32267] mptcp_sendmsg+0x8d6/0x15a0 [ 656.784295][T32267] ? __mptcp_push_pending+0x770/0x770 [ 656.789659][T32267] ? aa_af_perm+0x230/0x230 [ 656.794153][T32267] ? aa_file_perm+0x595/0x1230 [ 656.798926][T32267] ? _kstrtoul+0xf0/0xf0 [ 656.803184][T32267] inet6_sendmsg+0x99/0xe0 [ 656.807595][T32267] ? inet6_compat_ioctl+0x310/0x310 [ 656.812795][T32267] sock_sendmsg+0xcf/0x120 [ 656.817207][T32267] sock_write_iter+0x291/0x3d0 [ 656.821981][T32267] ? sock_sendmsg+0x120/0x120 [ 656.826699][T32267] ? bpf_lsm_file_permission+0x5/0x10 [ 656.832081][T32267] ? security_file_permission+0xab/0xd0 [ 656.837642][T32267] vfs_write+0x9e9/0xdd0 [ 656.841895][T32267] ? kernel_write+0x630/0x630 [ 656.846569][T32267] ? __fget_files+0x26a/0x440 [ 656.851242][T32267] ? __fget_light+0xe5/0x270 [ 656.855831][T32267] ksys_write+0x1e8/0x250 [ 656.860169][T32267] ? __ia32_sys_read+0xb0/0xb0 [ 656.864961][T32267] __do_fast_syscall_32+0x65/0xf0 [ 656.869997][T32267] do_fast_syscall_32+0x2f/0x70 [ 656.874844][T32267] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 656.881195][T32267] RIP: 0023:0xf7f2d549 [ 656.885246][T32267] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 656.904857][T32267] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 656.913286][T32267] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 656.921246][T32267] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 656.929214][T32267] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 656.937188][T32267] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 656.945146][T32267] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 656.953112][T32267] [ 656.957257][T32274] FAULT_INJECTION: forcing a failure. [ 656.957257][T32274] name fail_usercopy, interval 1, probability 0, space 0, times 0 13:08:22 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 44) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) [ 656.982310][T32274] CPU: 1 PID: 32274 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 656.992429][T32274] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 657.002506][T32274] Call Trace: [ 657.005796][T32274] [ 657.008740][T32274] dump_stack_lvl+0xcd/0x134 [ 657.013361][T32274] should_fail.cold+0x5/0xa [ 657.017910][T32274] copyin+0x19/0x120 [ 657.021838][T32274] _copy_from_iter+0x1ca/0x11c0 [ 657.026715][T32274] ? trace_hardirqs_on+0x2d/0x120 [ 657.031774][T32274] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 657.037415][T32274] ? __sk_mem_raise_allocated+0x713/0x1860 [ 657.043228][T32274] copy_page_from_iter+0x321/0x520 [ 657.048341][T32274] ? __sk_mem_schedule+0xa7/0xe0 [ 657.053280][T32274] mptcp_sendmsg+0x8d6/0x15a0 [ 657.057958][T32274] ? __mptcp_push_pending+0x770/0x770 [ 657.063328][T32274] ? aa_af_perm+0x230/0x230 [ 657.067822][T32274] ? aa_file_perm+0x595/0x1230 [ 657.072575][T32274] ? _kstrtoul+0xf0/0xf0 [ 657.076814][T32274] inet6_sendmsg+0x99/0xe0 [ 657.081227][T32274] ? inet6_compat_ioctl+0x310/0x310 [ 657.086432][T32274] sock_sendmsg+0xcf/0x120 [ 657.090875][T32274] sock_write_iter+0x291/0x3d0 [ 657.095652][T32274] ? sock_sendmsg+0x120/0x120 [ 657.100447][T32274] ? bpf_lsm_file_permission+0x5/0x10 [ 657.105811][T32274] ? security_file_permission+0xab/0xd0 [ 657.111354][T32274] vfs_write+0x9e9/0xdd0 [ 657.115604][T32274] ? kernel_write+0x630/0x630 [ 657.120273][T32274] ? __fget_files+0x26a/0x440 [ 657.124941][T32274] ? __fget_light+0xe5/0x270 [ 657.129533][T32274] ksys_write+0x1e8/0x250 [ 657.133867][T32274] ? __ia32_sys_read+0xb0/0xb0 [ 657.138650][T32274] __do_fast_syscall_32+0x65/0xf0 [ 657.143701][T32274] do_fast_syscall_32+0x2f/0x70 [ 657.148552][T32274] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 657.155745][T32274] RIP: 0023:0xf7fe1549 [ 657.159800][T32274] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 657.179397][T32274] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 657.187799][T32274] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 657.195795][T32274] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 657.203752][T32274] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 657.211712][T32274] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 657.219671][T32274] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 657.227636][T32274] 13:08:22 executing program 5: socket$inet6(0xa, 0x5, 0x3) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) socket$inet6(0xa, 0x5, 0x3) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) 13:08:22 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0xa, 0x5, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) r2 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_netdev_private(r2, 0x8, &(0x7f0000000180)="a733ab20927109d681c57b69fde7309a39efb45ec3d56d801b3738d8bf91691fba272cc12a29f69838fef8d2cd3e377c17d12d620cbcf5e1c29c2f199563ededa3523722715696200b4222d67ebf70c066f5b0a9f076f29d7a155ab0c3efbb00e92321e43ff37100a22cedde0df5e49f8742f2ed3a59bbabeaad0db900c350ef8409307dfae1c4a3210d660802cbb03e0a8663c0babc3c511fa53e4d70c7") ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) r3 = getpid() rt_sigqueueinfo(r3, 0x29, &(0x7f00000003c0)={0x12, 0x7fffffff, 0xffffffff}) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0xa, 0x5, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) gettid() (async) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) (async) read(r1, &(0x7f0000000080)=""/216, 0xd8) (async) socket$packet(0x11, 0x2, 0x300) (async) ioctl$sock_netdev_private(r2, 0x8, &(0x7f0000000180)="a733ab20927109d681c57b69fde7309a39efb45ec3d56d801b3738d8bf91691fba272cc12a29f69838fef8d2cd3e377c17d12d620cbcf5e1c29c2f199563ededa3523722715696200b4222d67ebf70c066f5b0a9f076f29d7a155ab0c3efbb00e92321e43ff37100a22cedde0df5e49f8742f2ed3a59bbabeaad0db900c350ef8409307dfae1c4a3210d660802cbb03e0a8663c0babc3c511fa53e4d70c7") (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r0, 0x7) (async) getpid() (async) rt_sigqueueinfo(r3, 0x29, &(0x7f00000003c0)={0x12, 0x7fffffff, 0xffffffff}) (async) 13:08:22 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='bbr\x00', 0x4) r2 = accept4$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000100)=0x1c, 0x800) r3 = socket$inet(0x2, 0x6, 0x3) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x1}) write$tun(r4, &(0x7f0000002780)={@void, @void, @ipv4=@dccp={{0x17, 0x4, 0x0, 0x0, 0xc5, 0xfc02, 0x0, 0x2, 0x21, 0x0, @multicast1, @local, {[@ra={0x94, 0x4}, @ssrr={0x89, 0x1f, 0x0, [@private, @remote, @multicast1, @multicast1, @empty, @multicast2, @multicast1]}, @end, @lsrr={0x83, 0xf, 0x7, [@dev={0xac, 0x14, 0x14, 0xd}, @multicast1, @private=0xa010100]}, @timestamp={0x44, 0x10, 0x90, 0x0, 0x0, [0x0, 0x0, 0x0]}, @ra={0x94, 0x4}]}}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "f4b546", 0x0, "47e7b4"}, "30f2813127ac2021b2c73de6dd1b034cf27d53471f36b7c87124fee55baeaca76e5520d2613d912a4c42c7056df45df886b98776ed80a000ce1a09025b8f295e3f0ff166d6487ad7ddc6d1abbcaa4b7a39359f1dc1ed62ff43"}}}, 0xc5) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x1}) r6 = socket$kcm(0x2, 0xa, 0x2) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000026c0)={&(0x7f0000000300)=@ethernet={0x1, @random="253e0b73f0d7"}, 0x80, &(0x7f0000001440)=[{&(0x7f0000000380)="9a9104c8b8c023d3da986b539c7e9900d609d92da5e8cbddf88d292c746c81a68e7101f563c0c66353714c67e17792a84a3d0c8847751a61e4afd50a4ff25373efcd9715a8135f5454ea139a966d5f881fac58d12ad0bcb557447945a597ad9544266986e026c9bf288f2cbf878c0453e9ee8d2b80e94f8e9829923e845d3928b3803ad61cabdef6c0a9cfecec9262fe44b46386e4a44e45d02189530d", 0x9d}, {&(0x7f0000000440)="61918d8fda5d9eaee2843f6da530d10ace6f8f67d654617a655df71f0c7a130906c5fb08bee195600b717306f33dd0d41f3da80bfef89de4f46e8066e381b8b2d8cacd2595a4369c46b5c7d1f9d2380eb3745efc4ee54cd941039005ade4b7e1cb367677249595013d2d3c69ca29d29016a87429104bbb3ffae3239610ec9e79e5e0521feef983b836db29d04392b9e3d12b2cda6c6f5d90d7e3271050d30a80bcfe6dd240522fa58451f5d5ffdf13ceb7e35ff9c724c188d8fa7bd66fa862dd38c26da4c831ca0a0084f4c0f32c449bbdcb468ed545cb852c0de59728aeebf01551936d2f1121b52f9569776f97c074c28e6d6c0229a5a3551f6f3b0aa4b911a721b6ca30d8a2b2f31f205187c67f664241a798a0b10bd14df86d383f2da9d0f04bb556740ff89a6d7bce23df3d917b663e89a123d4f073f72d4ab14ca6b599d465b83da64fa330ee8ebf4c7a6f5499c655cc3246e951f73df212c20d65f1cb1b2acfff9612227365bb88a433e8d08ec4161511b5ae2c53b43469c89a8951b69bd8f3f648fcebf5798efbffafde1d537493c967233a6338f87bccc81a4a11ba3cd6dc07d6a072bec1a36ad5275491dad07efb7cf77f5ea2955cf6bdc2267cad5fbcab18baebf79c20444d175409a839e612f0128c930ec3972ab0692d74d3d30dbec1aa4f9ca91ef77874c60fbb56362e22dadbe34a730564049fb869c20ab04259a41680617efa8d68ba06a86a2dd9bdfff3e09aed8ef9f76c64c5e9345cc48dabc887bf697134607ab7f5c5438193bf7e77363fc49e90c4ffba5280196645fba014a64c02cbb01dc71a3744afa4f94d38eb9de2f595735277e2cdedeed0b52b53e5a78fe597337c7d5fb8f3df6fc03bab91a554f78d87d05cda951f47f1d753c01fd3f24a0f37c4283a5d056a5e70f443e4f2eee6e0df63faf4df806791f51d41b85e0b5ad7a9eec04cc59b5359c52f9ad32aec237ab3c252a818bade365d1046f51f118d809bcfd1c5c1e694b79355d4e6bc63752bf28043da5d04f2828d193831de0b104c449fc1faf4fce758a4ff39992d1aac2d80011f89c49a193b13359bf41a2d12eff8575ad99f977c91c293a2526b3a42e956f5083e29ae0b47669c2ba4bb1165f78e7eec2d57f12ed01990d4399ecc8aef9d414612e0a3b03497e453eca647617acd262d7629ea418d28d4690d17cff2a520d08c0224dbfec04c1b04021c7684a7889372c969936d5513f7d2eb86599bb6e52ce9b59fe59daf5f0bf00106b54c91fa039e80bad3b1c35716dd6242a8e2be07650fda8703bb0432d6ac818b419116cf6e23466f4fd401574bea73ff485c52149b0082592a8c1e75effe9a693c0f96df6f4af6dc008a6cfb732557abcd3de035d0399a5f4b374b526b49ca2eb84f6aa4817c42893c2145f721e39f55196f4845c06b89153f0da1947adc416fce8d6bee246cf5b0182cf30c923018ec998bb584544e179cc6142af07e3fba0c5632de0a9a4320933256442d788c3d314f20298fb92f555accc402ded8517f883b76a9e715b50c219cfae662b9bf2fd0f1bb67ded2c6e6e0ecf4f1d082787f8d784ded32898a92aa8f09d77e4c0ee49c09047e9ef5f738b39ef031e3bec059aaefcad01760e4de7ae266306fde822641ca53dc56fabdf100d339f6bef82a83af447393dbce7f461e36a8b5516bc14a6380d705684750f0345d20892cab319103e4e090ce91fbb87638994d592180a4ee61ca96663c49e01623f261c0bb92f94af5dd75a45e0b969fcaaaa83f95503bb814982ece9f755cc3f1ce166338d941abb0f01837050d31256899d2d12f4e062e9248412d40cd84af8e4e890453884f29791a2785561a0ffe307da780c564fb1d8281255f4e75a12486b5e45e66aa6b49429c64c850b423524124690118717e9a3568f7ab079f7aa73ad80e1cfeaed95ce3e0b3be39ac657e5d7db78572d5e3bacf62a4e33bc8b441b6d66f73a9f1caf6010193fc8a224f29e26f09c1b7f75e2635df67115d73c5822b17fd15c3cb296ea24420028370e7db426162ca28064153a2e9936368d0a4211df7f5d0556ddec0e7285f98db11ba84a1b23381fe96b7ea9f9ac5bdb7479a9d13e8f9584a2287593bf3c49905bc04b3c7e64a779e1dd4a12db4e5dab338939a5bcfdd7eec17db7c4a2a689df1e5e4ab97f226624dacd88a080205b43788665cb2860ec2d0c9b7433d2928b07837a98539fb49fd2aab331d665a4ff7bef07a5b367ccf13c98f92b36cec26a6db91fede45ccac054106ff84b88be12534dac96260e3b8e4dd5ae04c27a0561b17fc4f93d32ee4a04c169a73e89864080c51482c92876e35c42ce23aedae6d3f265b5be797fb04e800e6221a172a914c2ce07d1beee44de1133780999ddec77dc76a94617c127ab7d4f29b1a290a23f3c86951d3d03431e442a893baa18f1c1deefb7b332bf47542df3a09e8c466c7558f13c45874d395f1415841a7b46fb126a195c17d044358d8db706452ad1749be57f7bdd7ecbda543a221cd1914c090b359fa57c94310204840367a5c544f93afede11a42cb211fd194dfb0bc6a99d097afeffe9ff6ffe0304374b8180dd48f64fa584dcd779bbc058f23f529fadcfeae0255904505debb65640448a74c9bbac51c3754f0ac5c2fe5df83b1b075d0c2e73265ff31fc33b5e732e488739469cd97e89cacdee25d3237289b40148e0f1ebb221c4f79a93a07339abf4a64bb120ebcb5c780e29d7b596b926b2f64b67cf3e2005033bf3f58e6665291d1b5019489ce1c4111cf398a2e7865ae4f7efaddc85d9f2ee7ae5187b9a3b92662631d457257e6a33c310a9a681e33aa310bea57635277df3da6c77e954de9a07f76861c800e996617ed9402581ca305df0796ce1acc2f3ed200384f88ce49e4756f03a824f984fe1c74c138e076b51ef76284b3e76fc0a766bbf5ffa21e684bc94f57305687de4a8d1188ef582a52cacef30bd26d9521fe0b15b3c2135a2364c522dddfb6b2e695f0eb14e35ca87c408192d2b438acab00e3ebe3d3bf7d92b70ebab27b85f96f99c1b1b70af585b1ea27c59cbd1945cf9221e6d92c5a5ce25bb8a66ede06ddac9d7886f5784ed1c32c73b650e2b9ea4db3a5c5ae4a819b7192f0e8ef98a127bdc9b393a3f83cc3c033ddf85558b0a1cb6cd4e5fd1e2b7a8f002137175fe5d5afe75a7a35bfbd7dcf9b604f128b8599b3418ad32c0f82680556c448367ca38f33f5fa2c8b155fa88469391c554d9a48792dc894ff0fb92c0f3e200811bac1e3368011a3346a33cb76dd9f16ff1fc612f4ff324769367bbfb1bf06bbc84c0977838500da8f8bf0e476aaf37ebe0856f71da0c89154e1c8349ab71c7c0b5490c58cded6f8d35905b67bf07ddae36e9310ac3e5f33fb352b9cdff79cd5e16564268ec543af0d02a5535c42747853821234e86e38b7b1973a38fa690235992c21149e1c5f99819531ea80d885b3836d8c08323ce27e64b0deb2d50cd4bf520ba8d522a2a45222dd30601f234266b8b17fd38cbdfbafc658df6fa748a7726123f0993e774ab64230565416cf14b046351b08f1fe6004b53df3573c19001c6220473a603323274f867a15d335ba7bc5295ea4df66b43a84717cb239551e3bb1df1cb6898afd011f2e871eda5ebd1be6da1860121e2e632bed0dedf1d941bd5c7176acb531313ce1d155ae6ae3caf1132c9e8056c02cc85824d8da85f621799a3f17f05e348d5d93adfd6b397abfb34a2621c0035fde0f475b274e9af15f80830768170ec8b2206cdcabe0bbd65a2189c9d524cef48138aeb0210e9f2592cba9a90af17f767fc1a709c28d03c95d0d0707c24213aa32135c95f0544e45fa63933920739e2327f661c0595af2579ea6748ab853d6058e8726e15ac2182dddf4e13eabef6c4e6eb2babbde9059cf0e44307b68bf2b605d23e39d8c38b0cf76838e4d12c7a56985567c030eb784b0d051ff1b0a95ee06f9d271d122eca7c41daa1466501c6e92f95732c1353ce6174e73946181e7235e70fb204aa9171efc95d47bccafc7486d986322e86add8852295348e10b2aee40055d4b64395b052f2c006db7bbd17551edb7ddb8cc5d43be1276c73587901e26c88d6c4dd90daa5983d06e0b0a5740150313797b269e2b3a075ea0491a5d1641101b57e79c5da0c191236d924058aacecf10c39f9497b892a450d400a027914807d4a36f3d5d452045696298cc4f21e9a2056c614b6c45cc1fded1264acdb1fd56232b8c5d38528f2d800cd9b1461919b59b8acc35b7058ca63077f472945da505204af4f4d8fa5b05a871519007dc8afadeb914870d103583f9f11a55450388e7e9065ab5e3c35870235ca7f02c3792591bafa131410fea2ad65c9339ddd96941bfb01130dd858e8ab09684fabf5e6d15b32b769ebfe633acdc0a96d4a0c6a8714ea11640a7f7886f8b748f1c6c5e126855e4c6790d91c0aaf12acc5b9a372a8b71295a6b06b362fac355e3ec111b1b27e8bbf46bb46b677569aa866b1d766f782e00866818776cf763d017f5d08e477df1ecad9606406ab3a54f0b139719d69627359c7a198dd90c3f90ecf0fe5c1fa59b82a1db77d704d3908f8358d0ae00f8ea6094afe65da44da2e5393e5995631ec2ffd76d180eacb0b749e1fd7f3a9a52634babdad4dd975850da81e5f20add66ad290d82f7a258690caf3394a3b10e9e5674a969d6520b981633118ef4682b7e48aa60b5a83b62ffe4ae14fac732c51a7ffd0a64496fedde0b140782a62b481cfb7b8ea289ac93d3ba2cff44261fbb91f850b8ae4f8e5db73b291d5d7a0a4bfeee51afcdc557c8d96ea77f240b7257e4d92606b221d1af6abe577ae8c92d3182bd335e96521e02d68e25d7cb0f6f8b164832640b8ab1013cf035594db48a0fd39a176b64f06ba0c04045db41e41094a5c95626089b356d6b205c0add89e8068e74e002fabdd8a050d474177c0e2424ac11e85cae85d15ad5429b99db99e5b21371658732db206403edec0096549aa67e75aa9b340ddaa0cf1e498a3aa84e09ab1603e043936781e82d507aa8773a11b20a1c676ac817e8c1cca47c82b68d53130ab7bf15aea372e96a3d7ddf3ff1bf4fa9d50798073768e20bbd5f5b13e0e761a44c33c169d6161e55ff879bdf4b306867f06f679de5b13b440cbc0720b1199a4b0dd8c5bf841156a8567f636103f13405490793901ec8eb361598ac5c9dcc73947b5848c20bfc86c7529158c1336ef032cf633b1be0a9b26d132096297c853e42bed124f2be5dde47860afa135cfc5d74b158125c79da2c35d062479ff678e98990d0349a5be05e96ecb7a515b47478b7ce4c09ad1fd364a6b86029982a4c0d6806541019ed46c380c807b651085de014f8cda0a94818c8d405e2d0259c18976b2240a275788d451e295d21537fe531e1b27dfad16c74c0781940790497dfad34abf7de41cdeb78504ffd4c31b7863e739e66a57353f015cfa37bd775a20f824e814220a7b4e71f2cecbbde95ae334bad5026089e012f66f8d7e57aa5bdb2dd9174736709f54fbeeb78a160b82e4f6f0ef576ae18cb1c288abae474cc8d813adf66ffafcef21dad994b105fdf22b84c719ee0a1b7afea079bced43783094f6a6bc172ede8aeb363de6d5746b5e50e7e8efa6d20b24f75990864e485045f5beaae237e1d6a245349d3b4f56dbaf7db520f9042f10649c69fb610d481d2463632ab15659e27aff662897d836f982341953fcc11dfc11b2a36f9da16bb4160dbf8f87f5dbe0b", 0x1000}], 0x2, &(0x7f0000001480)=ANY=[@ANYBLOB="140000000401000005000000e70a5a0d5a12e30050000000ff000000590d0000f19590597db09ba22d13ea2b9631e3cbf8a4fbd042c6d756de01d03ad0711b21852ceab550fb48830569b627642d9f5a494f8d93b96f20e95cb7737f5cb5b76fbcfaf9defc00000001000000000000000c425926ce0b25518ab58665089923658bdc2b0fe7fe06e637d5286bf9a62440c6835d98a4604978cecd4007226ab482b471b65bdb2810d29aeaf8709b7478f8cf7f598b67c02da5c4a61eef87c74688f6936134b5b60f3b320f895e6b61510b866a6fce67d804fd02cf8df1476995b4413769020f51807fd0626375aa13adec1e62835311f0049d1ff971bd03d52a183dbd4fa95091b938e6763d296ff7e6bd5aa2cc72bec6c537b7417a9a59ce1c9b7fd3c5295eec5a5ba6d6630095b92e79eb36acf8eaa1736bf65f23f61ba17c9f8fc4dff1729b7a8adf9f2be3e3a1606d89b38da86d8c2bc8888ea22fc70000000c1000000a010000dd000000e06276f8ed84f39464a367f2d71f086b6a076b61b42c0f734ab6f88d737e78429f852ae1df0fc6750e2bac5207a6bace57021527d73cd2731230adbeacfe4aa834c617ec9d10713592032ace4232052258d57111fb2ca7473e8e4e0115d8f8c2ed31d9d4fb94d3093172c73364850258dfa9d56fcb4073c3d2db0dae098fb4e70a6a5cc67eec9f04aca32a74fc392f333441d0cdf0c992fa9cf07ec032a35312b801d5a189d98974286b73286efcdd8b2f4af21edcb2dd98adb25cb4b0cc0ffd56f78b6edba163d1b17edb8efc130a510860e084055252bb8076790ac9628e952d59fd0cd6e2dd7a87bc5e4e30a6c49237addb2aa98319b06ba11fd349640eac3630cc37aee3d5f06ce21ea9085ad6e42c15f20d478bad3786fa34c16f87bbab987df196f7e610da6ceeb1c9d03a55cf20a05565b2502ae7fa3a1562a202ee3ed4c0b93c8b05db2cbd61be40781c1f3405eb39974952c7e0f18cfc090ac124bc3dbc3d6c69e938e9a1655c59276763ad49533973f76120b035405ac6394bbcd7804aa27b930c07f7206a806df8825d8227118dc67a01a010ba077e5285cfd31a2ba4dc4445e898115327583eedd768fa31a8899de711d01dd65c212937a92fed158eb6536fe83948077b1a34b9adcedf8a483ff40490e39a3ab38e2c0f7be46db47e0af431f170b43ed3876a0e66828806ea5dd336ef209aca310df008698d3ad0601dd21167ddbc7cdd60e699801b4f26d0899b534962a8b695410b046401ac472daaab3bc176e4e47fe4d534da7e1bcf8f9993129675d5b95d614d435a19f5fa0484f6c51fdadd75a3a8a28d6b8b7ce0038891b66e17ac68b92f45a59f00ff967be3261b3de72c84597fd328132c8ec3a81df199785d839f9af3d0d79fa9023373341882bdd72edbe193616df41913d996717ab8657f1928cd292c6c432a92483efe2bd7ec363213e5d5c0858af12cef9cb6d870ec30d7a0a2296d17e699562b0a7c8532bb1b01909e9086ae39020f97eafd8194e3ab0b24142a23c46d95d849e70ebee0a3948f3d65288a653fae18ae854cfbbdc3eb0da5bc94ba0e62793a89dc8be6acc06348063d597bede6f4bc85c37ffa85eeff8b6ed99211b2a97d7247b23e653cb61b132791233d1f0fb50a0d28b1affd8e7cf75a5d89ae38c270ab74cd9b6f76ef11fd9118ab91f407ed51a2d52f2e7adecf467e9576f1069b17c1acad3a36758c5f838f866337a07b842c1488892bb2c9756e27b81aee5be4bfc50cb53f14d7aa52c9725163c30b2d6fcaa388d8e669aca5d269f14335645b32eed493d2fd7f93923d7be60ea2488b772f7e81d5487d9fcd28bf10eedf82a9472fe82d091fc1a9d6d23dfdfb50d47a94e2a9647d73e6526b5042ea65cad16b11835a3a66908d9bdacb76a48222a622f0bcead7ad89c081b44e96bbb8ad5a3959dabd8bc992e456d53f34fdfb8291765cabe3137a73f77ddd39a5276691241cd40a4b3b17eee2be370606880e4cbf818808ba87a643f51f5155c7b5bd33b9037c6a88181de3a16e42bbcbe2c79715ba4a7696d1a0d25e968adb2e9e09b3fb8142beb2bfa84095579b4c24df7b107122eb3e9136488e7fd7341518d092679ca128cc5abf34c4ed29ae59ed0c8e4fc9daff8e54a54952ab4d7f0c26d39ea61e24226acf287f9e0643891b751194d1a0efd713f15c25896c963ffaf6aa2cb342498b0eab62a8f18565cc51823ee417f3af380bd8051ea2971e2d766c31cdd3f07e7dc756de7d0031be804732d54bd2beeb7eeb19ccb41ef60db40399a0d1ef65d0b538fbe8028575f7b3c8346b7c3d384c65487773633a7f152e76e15e6a12692bcc88b55f98ac2f137e6ed835ae15ca272b6bf548bdabd28dca5b1b31acd3ba5459d2efc84586e689af8ebbef402372681c2befd513dba68d7be7785f9cd5f98ff5d45322b74d93c2df9018871af69aef3dc78131b92e2f94e20925b6f12db9ef9433f0d09b85459aeb5ca73c0db17651ab36f40c6f32536a2008b776bac6123a86745bf015bf42bc4a1024d26592ad0b75c53ffe56f97dd58908b0ec029a6cb8b084c12c929a15cb1ace8159e2cc2fc676a096348d5bbafbd3f30a9d2d40fbb27545c1171af64ceae79fc7cff4d801604820502fc4e6acd790e938750baf2df1d9527eebc934b2894a30e9a7431a7bdd0033bad0318024421f73d8234bffe7807b4d76809325e455e76b73ddaf3f8dfd0e76ed33d37ffe9a63c0583dff7f80dcaa86a55bd94a46ad5941009e5352f5aa1043a99d5205089bd8454a739d9b5dcb42dab6b867f8317cccb0e474e22e4c563ad8e7cd95afca70fc85b87f183f136efa8802981f9cec669be9923303b0ae42f84fba971491a596f0b211656fc7b4f3bb344e12ef10a09525ebeb7f0ed0805db01c45fbc37456cc9878af2d866013f0c92885e83feb511822ade82bfc74bd58f742ba09bb127149e1329e13c17e6d5892d060cbf97b846855c0ff98ecf71afb40caea0a69c643cbf60e73667512fd23ca1849cfcdcb2936f205facc47ab9f0505cbafa37435cbf28441da155b866307ebac9563c2b6e5f094a2b1bc3a3eae208b545395222b4311cb539c40b1a0be0ac465546a33043d7ee19695a40fbe6bffc7c3525a7ad058fbb0f2e2d18eb923aae20c2cac22c7fcbc630db1c7b0d5e7c214b94e1af3e60d60f2ae0f4f864b5a19dff0378079c4c248dfd4bb6695e3663fd9efd1bf44f229b7c2b61b3e06bd040814e718001efa1b5425aba25288e12fd11fab0962ed969d1c7d9e4b8855075f7631043efd485636365db100ca24205051b74b593f166e8034214764d958b664528be813568e01ac5da5886facc438cf198e87ddcffd4ce5a5710c37ba5ffe31a06f9bbb00caab838ddc1be0d8f8231e73e90a169fc94ba0b33fa3f2fd67b3644f89c6f8423d8a01e5c1069abce18a4dd9a882e123be7db2b8e49f3fdffc36f024654c6b6e8b6f152bb093229119b201062b15941950e0dcce671a0ca0543cb0455245af1b8e2d5aa22b999a25eb0a9723de9ddc5d2c470a1c2f3b30fcc6985663108a39e13fd73cf4cc658cbe8f1449688fcc230aff785f26093711bbe615bf10c57f4baa0a8b9f82f8c2556f90fc68154cbe846a052696f399701e3fede5ad71abd564715a1f136acc62122eb6a15e9a4e19d1d4ad13c732bb15301909378e4adabae379db03d51b1eb37b688907f85ca1467f27e833979d0fb7eede73792b8b4edc99cce09de20b915d8b458ae05be1bdb5977e7420781b068c4866380c13e79b6ef2558b1a63c26127ceee72240c5c9244cfb454afd3e2185f195c3b4fe2e0a9084dda9f43e50779e3372bd6163231ee5057d534cf3a0c3924f997a416d6cb1e74e462e47a17cfd362e6534cf342b51101e92451591fdee406aff5ac4e1182d073009f1412389ebee1f86a3b75b8e1b7641f5c0d83e8084768a63d5f4d1e0ecde437570f3cf641bc9fdb2079521487d418d9c67b62864f75db94e328b3a74b21796aa73202e2f9004a37cf15d5a8c12bf9f05758677f0518dbb1997910bb3d8a86994b99705ca606767cc6fd6f776839ab7a276b04ba97d239f282268e0f0d43ba469e220387bd49b20a77c0a24b4a37583e87637db95faadde5e14dea568de6fbb3e0d5aa56d5cc06566d87895dcb32f4ad09c40b4f850ac60127a5d6769844a59b5eb5010c796b870cde940b69716786d74b2785e85714b19d972a07b7a2cda9502180b75d16271afcf2bbc289bfd63514aead842e5672c6604e07b143cc7c0a4327ae523ee0e47fc39180f928b905b197be1cc7cb1c3efec0f4a12c991d2e22d2abcb22af999b6afabfef60544a2362fd8838eb0b5e5bc9402f5d299767cd833368f3d505b2e90f0080edbfd785e8fed697ef3c1e12353147fe676b38b94c65db302e945c4b6ba49a41adc2794b0aae9199c3f89765de173262dbbc7f3ce7855684a20a87b35a27a8827f8ea35ccbc8244cc4b8f6212d67f2f85d6d14f6209bc999a676e786c1bc0b9c82ab84a5a6b7d061f39ddc12ebfd205fa515d33885166d880c99266d38862e8b2e9e3318dec4cd83924d9e1c315a668058c097b74e0153b7e90a917ab4a0f6287785e975586428c441f9d263a3708135feceaa242ec88b9fc911478f7e40b5d272130dd5104cbe97d782355640fedbfee163d9d1c2538c360202ce44007629960bd35d886d85f8067a062ee8bd94029ed6c62c73bf08c5e1024fbadfc1421c8c239fdfa968b6a885c113b3eab89804accfff42a7f9e89deba927dbddf32d9c83731f4df01d6cc2e8b4179da3b411e1f98eccd0472f4105a0d6b93a5404ba38abb5f0445454c14bd1e73959fc8eef0ad13626d9c5d53670564ea6b1f76c653708cd052f40f011f22200257c0062735684ac3ee90e2b400369d14f44e38967c31dce1c7e0de3003ed88dc631f8a72b0854193eab76d22562ef861a0ae8cf3bd12622a30ace0f8d88b735a3693b579a814312cd12cf700b45fd6f98ce9f6af9dd08be5c9add19dbd14faa189652557f675aa9e9ab527bacaa7499e3fca1de4ddc6f094ad44158999eb4bbea59e3f59e0d549dc3762a31bea779bdd71d5502ba86bd61608502a8d3b6736630a62da52190233e666b5bb3acde56d800f498697c2984a6f7b9485991a7bab2744419dbb3223db00d3c7b12ef178d0b63b0380eaed1d15ae317f3a92cca3e8ce118951d44e995d54c5711d888293fa7edec420b8f6ff8910eacc2c3accd5f936cb8e728b4639e7406be7ca5cc4121b75c70e8a4fcb403472689f4bcbdd9c66269b522fabbca9fda4e5965933a84f1e2147a8c2050ad87e3bd9a773ff67127a77d3b384fc1332e94379a2b69d9262f2e1d292bf8623604ef9773b987406d389b4baab99c8a58821e92941ff48664dee9d186cfd8840a96f9dc018a17482f3cc137002dfb44cd3530a0022243ac5188be4c650e83ecc684d98738ce8f5a82e972903bc0c584ef858c0b84b3ca34728084aec0246d5af403364b3c7ca77243b5d80d573596447a0ae77fc97b9be5c7a9bc81b9448f054a2e110d95aa010bf591933a4c6dcd104ca7978656d6fc6f0ecc8e47c0d9d839d10d34b5f6c0c8800eeb535bd8a4db103c3ef8d3b5a5aa619777876e49ac14c537d6bec1f6dce867b5f638540024fa86f643d0186db836c25daf809cbdb9dc32677f901ea2ae26de0c6c2b3c10087c2b21e4aebd8270adaf4dbfce5975a89d87c90133c4778b3c5bfb2654aa1d8b9e4ee7e342d9a59efa8aaa3f88df2f332160a8279f9ca0781f325ff1a51bca2efae1d924d5a553d3af7937b656cc1fcf69cc6af0d83a6e12b0cc63872b2788bca80530d952ec56a9dad457f181402fa6b9a38caee126e89e8f9c831d991b0016a4d5b59eece29eb72852e1dd99d5af358273b48455bcc121153a9983941565afe29c59e8f18738c768a884b369b1904f2753cdad081d88ffaab2e274fd347465fb685c0f73a010aa6ca6d7e6eb47f341210495e236b21c0e37521b4aeccb87255f3702e7e4fb3d09cbfff5c059e88c0ed3cb585027e70c17e50000ea909831dbfec6c83dcce7307a37501eb35a177f1c98eb24b3f25a7f461c7b0fe02c87409e5c01253d07f2401d577e7cb283c593c28753522e09cbce625bd3500ca83d0229eeeb008275f90233b2a42442051fa8ea7ea868bde1701c92ca20a1df3392046f919dfbff277266d8ecd6fb91a45453801edf092070c5a6ddea470df33d2cfacc301226aa407646dc25f3bc00000006000000010000007bed6cb500588ea7159902ab7a50a8e42458df04cd67c258d0f924e89ca921336f2a55c821eb91f643a57155d317d95ab98cd153331c336723bd59e2bff06b935bb01cb81cb05baff4437d8a869b0f7d62ff2eb8f4fffcd7cca610172aaa6514f579a53e14c19189faa556591e2073f0d67dbe0886f4cd8f3250720914cfd4fcf2c2a8f8fb453b710e32bc5a2dd42a1c87a8002aa8b3f3964f7633556394d8e4fefdcf28840c75b50783ea8d497d0000"], 0x1228}, 0x804) fsetxattr(0xffffffffffffffff, &(0x7f0000002700)=@random={'trusted.', '\x00'}, &(0x7f0000002740)='\x00', 0x1, 0x0) ioctl$SIOCSIFHWADDR(r6, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) ppoll(&(0x7f0000000180)=[{r3, 0x2440}, {r4, 0x260b}, {r5, 0x8}, {r0, 0x82}, {r6, 0x4020}, {r2, 0x400}], 0x6, &(0x7f00000001c0)={0x0, 0x989680}, &(0x7f0000000200)={[0x10000, 0x9]}, 0x8) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @mcast2, 0xd}, 0x1c) connect$inet6(r2, &(0x7f0000000140)={0xa, 0x4e20, 0x40, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1d}}, 0x7fff}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:22 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = syz_open_dev$ndb(&(0x7f0000010880), 0x0, 0x200800) ioctl$BTRFS_IOC_QGROUP_LIMIT(r3, 0x8030942b, &(0x7f00000108c0)={0x1ff, {0x10, 0x4, 0x2, 0x6, 0x8}}) (async) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r4, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) (async) dup2(r2, r1) (async) sendmsg$NFT_BATCH(r2, &(0x7f0000010840)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000010800)={&(0x7f0000010900)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a143400000e0a050000000000000000000a00000608000440000000000800044000000002100503800c05008054000b8040000180080001006f7366003400028008000340000000010800014000000015050002003f000000050002000400000008000340000000010500020004000000100001800b00010064796e7365740000040007800900090073797a3200000000b4030a80c8000100fa3e3fdf522de00619e500c36becd92bea68676b5b4d1c2b08cf91867ffeb66df6112e27a0a20967559815d2303aa153fc28fa69f55a158368a18be6fde2d3a57853b449276f88cdd5218a90bfe66f88e4930ab1f8ebe03cecd3190bf92d2217739c6a2feb9e689c4a34814b31e4e24c38e299e3461d5bbf334f62c9da153e2302772666b50e473a8c278351936f043b05aba2c3d0562646680a877e9ec1ccba5d3846eda93ecdacc86128dde183328b17f89dcea2b31045c5c926abbd6f1696bcb7ce21054da3240002800900020073797a31000000000900020073797a3100000000080003400000011f100002800900020073797a32000000003900010066fc8b5b322723b4018524ef852fb350cab7c45312cbb6345c3cfdc66104d3317f8f3feeeaf1a2c2b99f4ef5654f057ba3e3a7d0060000003a0001009a4a483e68b480b9d996f0747267c0c716270e6f07fc672443817d6b195e526c5fb86075551d17da5c88c84af1ef2d7d07bb9b2e277f000094000100e5a2ffe023665b81c5a3e208452c3160d3316f02530bb61f7923d07cf0358c34c37de7b832df3d4dd46fd84cae3ce42c823b4d48e8ed3bc2894580c9999b64f40dc2acab2a7cb65ab908d5ad86842d4bb80e9dcf3920a5fd3a7138c9a499017fd946b21b82d7835a6bbb9cbc794e33a2fd5d46e795b8b0b035fe2c259a3285274595170cb5e1d082ebeadea02d445fe4bc000100fa2823ca083ed5e5c58efe565d9a55a24ba38e43e37194ec7b80513c1854686c4a565d4cf76d16f63abe94620171cbf7f39089bd4e2c635acf0815d0a7eefe6f9c4ec6172beb3158e25ea7a67642d43eee78f9be044641c7177ece47e1a748c5c477b0191755193cdaf62af708137dcb278808536ad5dc2bceb5ad10aace72a9e55a373299f4376dcdd4693b860818253bf0c0cd8dc6d605b9f4d54e64e49a0585b5a188b900bb3609ba4e0dcc0d2e58761f5693f679b579a9000100d94d9329f62437c04bee21777f3959cfb41b6ddedfd4557fe7005835cf3b108d30c1fb85d1922252cbc188c0c981aed95799f4b65bd7c1fc7bc178ed32cc14b6cd819b2ebb32d888dffaf12846d4fb6fc438441220c099aaf2e52a8b5725021b096b38085a5c65e9be38626bdbb5215002bd1ded6db50a3f13dc829388cc7a52d27eaacdb3d7845c16d29964a20ebe0047a19fd2b5c2a3861e587b97602ccb65c803f23f420000001400028008000180fffffffe08000340000000be2c0002800900020073797a3100000000080003400000800008000180000000020900020073797a3200000000d70006405227bbc49dfb7bdad3b86316888480faa97c8ad4c9ca869d9fc309b6ec1d09bcf2c707f00c35ce58cdd92d7ded7d4ff4a9ef3cacdb6a3ae602b05046b573341cb3b6f4436c6e0fcff5aadfd08eb0ee0bfb17c996c6925c7dfbdca15a98dfb586b0de783f3284dc553690df5e0d0c45aa36e3a334906a357f8359893e44f46503d2094084f28dc6a4c3f718df37f1db60c9219cb708b36d53eb99dba5719803c829a0d82f33a30096b79278b2a176b74482314ec4b941c9c29cbe01786ce3e67aedbdc6210813a7808226211745d58ccf88f35f000c00044000000000000000080900090073797a3000000000d42e038010130080fc110280290001001cec46b4b608ae663aa31dcc6d8689e6b26cd6dc1e9f8f00f26f339860d23f1b34cf0389620000001c0002800900020073797a31000000000900020073797a31000000009c000100e6e1bad3b7cd9d96799af190068b67cd64ebbb51b82f2ff855d2165bfbb48f77274c6f670a6b189b8e49f224b058afab9b06976a3d19c825f8ee3db2b211f25557d4702f7dad7d83528cc6add27a6e512a4d2f84c5e48fb35750fd481453d9d9703f9c2a343fe2977146ed129836e549e3a0c0b1a5e277fbf450fd69c92bac965666ea8636943d56a6b1cfd1bcc88f1b57ad939efd187ea14400028008000180fffffffb08000340000004010900020073797a310000000008000180ffffffff0900020073797a3000000000080001800000000008000340000000054400028008000180fffffffb0900020073797a32000000000900020073797a300000000008000340000000f00800018000000001080003400000000008000340000000075d0001004824a660bf7bbd43b93226dc388ac4ccf769bbc63420879213b9a49ceec275da52761ba84275de2c2245b46e8f885b1e7aaca8eb3fa89c232db5203c8ec18be44bc4a3208ee374b8ddeb332504e055bd084316b5d7938eccad000000041001007a65a6cd072e361c7036140d7c892a8d25074da7ee2864f33dd5e1bcb3317d317dd7430c74ace9c39a4147e074cb5d54e4dff8f5c647d22b080a8921604d15d8852aaa87f29f59504737f218ab37b19036f1a2aa9778a4e8739277f9a8d674b017257c73822ea55bc3f2a57cd32048814ee008619b909dcde734a1aa0cf229f4199b5818bcedca51a702dcb14aa47531c9f4f9934adb2023043565a15b97663c31a6db6194a7c51355e0404e08a9461bf7593a93d9f91f4dfc5eee012a659bfdefc1e2783819989b3285c449ac3bdf1504cb5c0e0189fc4895fac0db2d08811962aae27a0cd6fafa55535dad750ea51c8698da3bcb6cfd4b7e23f587c26ef6040615b7eeb1bc6ffdcbe575e2a4fdff39608c57fb24dc9e659a1db4985f094fd760a0759ed23b57e9b821659413032fc546d0b11c7db44913f8da24de51bbb970ec1bc542d8670784d0eb818516b14a7fa1b0d740de5989e086dc7549be5c06834dfe81bd02440b43e58c10180da5d4c89a9a5be567e0c5149962e27e4d606064832bc81842eb38de356cdee60c77246905c5e886d8086cd9a3e87de0bfda44ae41fbd9d0c17b0a3069af1982d542eceffaa3b09d230af0c9fa0b925883e277a4fe37dd855c1911cbfb47becbd87a88f3675b0ed3c7bf4c99c7a8be745281ab72947fb7a28382f10c904a0fa28b618bc2b92021bdd299a3f58837852bd5f175fe64ab3e3bfb46294105b14ad2c04c33c3fc6fd07d22d2430211858a12d16772d98cd6a7003d9abacb88dfd22328e8656e520d4861de7ad87b166e42a123d48e13100b74d1ab602802f1e40d49e23110767830327b1a6cf6d3318e9790479d5ec5e4477ddf6f1475fa179ae9f2d2e9ea2c8b9aa66fe666384919c648c34a8ad7529fdea7d09250a45f56e1425749abb445447b208f5f141741e8bf8d3e33224faa94af4ddb253158b41195002817716b7a9fe4a6714866637ec2e0a9c2594af20414771632cbc865b3bc9f886678cb63c68507997915f9e6f8ff9df2cabd026ea18ec073cbc19211f49ca45a0918c7b375668d13017da3a6f641f6ec6a3af29ebd689481b66597adf9d6c8868ed41c0d6d589f3e18341b94269ff3b274375b4a2384dfe70997bb6d7688d6ce374db07d77a4e9e5a9893ae250c648ba002baa01c81835875538d9752dcf741cb7afc8f115aceb473f3da9aca625e76bd0b8d936178c301ee3378a6ac2b9a7713b8d46d7bf513b43a2bb0e7a1018cb3349fc22c14bcc013978ab3d4ff16b7f5b5cc67a501e2350fa2484dc649c397abf9412031ba16009bef9f66798e82c6a44a4f07ea1f15b6bf02b34af12df9086debf851ef5b87920a2a8b654a9480bd2f8b6682e128d9f6f5d7d1390ddff169f1dd6c6d82fe6f14d1fdb644ed81c64de84fe42e26b746777464bd32e6bb4dc198519e45d76f571405ed47c88d40fa65b79c1ad27e198601831a4c05561a705682009704cc10ba435249a3146e7906d5dbe8beebf4fb17e92b3afc9e354351e464a20b9f92312f65c8b682b7b47739bd5eb4661b76cbae83af259eedccefd65559ff2a925c656c0eb27438667eab15770b92c1cec9c32875dae41b57a8c7b4744ba42a3ff1f6395f93b813c76d902efeaee5b3162901458146317f383b9665fad207e31558e61299722a585acde568047c4a2c5237a94d19384d865ed3bca76c4fa8b414f438539d94a6040aaa9297a7979b1a86f4a80522090880fee9ec30e549643413f81b16b4640efceb7f033e059f767817b1e736211dc7fef7c8fc1dbf21cb721928c0023b4526c7d2ce27c4adc429d8b4fd816da17b1a63bdf0796ef501ed30ba02bf510774bfd6d26091e478ece98d4d41246123dae3994183ee72d60287b8e5d61de71f15e7441dad7f1d9785063e86c6e89a00a5d090cd1728969874026390075d54f69f057f19bd5a4c5ebe3730fb6921ef5ff035b5e1a8d89a40ae4f187660f20126f6645fc23f11551167b08f32077c44c7aa2c5bc1fc69f4baaea1a06322aa949df699bf068b188da7b65d046226a3a4c70d7604e3153043dec177d7bfb3a06c4f076bc62d0aff472e70088d1180e95c17d7b056ebabac1f5adc275d369ba17818b983bc65edf09426ab05dbd915da402666bc4cc33532aaea0ee096b9d1c7f7d200bd2e68764bc2b1f960d36c283e76b14e0871c8f0c7203299cc8bb810752377cc068fbe4281369e70786021d2dcb656df55e8d4b2620bd6564957104bb0493321813886d34a3c5b15f6a5ef9d1c855b83d31a2ac8fb40b5e9234c05e61e0cafededa91e0e019e5e349ed4d1a99d6ed800eb1ad5343db0de6f554c0d0c23754199a35a246abfbe76296d3b1d6188db3c51e2f2951590f5c9c37340116336e21d8e3ce410492627536f04cd272ed12e33b395878bf6616dd7a6e0ef60d792a2573b35dc739e2ab74f7183469182ec26372312c37ef4bf7392c2aa387f17ca48efdffb87c47bda9ace309f4d7647d132be5a38cbf80c53fb663e8e1b24bf2873b240bf071aa89d4727242b32de531ed1202f970bf2151db8026abd85c7948bdc0b6742131c5b886eb7cda453706015a72c705cf5699a73767ff2b48c683cf9811a65dc4167e7f067ab4cde5108f771e166fb10790172e1096e26980fceafaf57da825ba5e8429d9914dfb1e8399743bf77ba419ba9977d06903b6548d7910a94d397e7cd8b7718a69dc7fca29d317d47403532f4de02ed95b0fde243112b48a7f113a5f0a00423388acff20a170a0d3787ee1f0a0b38dfceab55d294c48473c7cd4932bf44e632b02c1ee7dc5892b6e2a29cf127854c287b559e89f9b78384031cab82e5028049d0db4341dc4ffb6c91f31c2bbd742e7085397fe0f27010ec7f3958194f570089fba1c332f041c863ff813845a22c4aec7c089efbeaf68ecf6dd89be5c416f16c4c380ae7df16b0e093a3cbce3dbec87ad33aef1aeaff21e83e60b03cc2d35a2e9a1185de8da2427d2ff7d6a2af769a82da768be38822c0ff53f2142988ff4d45a302def9f4280d2650a5e2f414a6af62c022d15b79f8bebacb8b7e4a0fee2ace0b77189b872bb44761742980bc8fed82ff0cd71f0cee4d7ab078c16db9c8284f38bba7a3c1e02db0a42bc43dc0c99b54d921ae1c07e02506ad1575972d081cd73df33a3aa44e51e35bd8b86417e37297111f815ae4d88c08088c45e72592350aae94b2c9976b306ec064ffae180aa37613a45e93533f76dd7a102ff04c06aa55c3f44e3d1821414f1022ceef9535b87e619292b2a3c7d47abb3ab714c94056f23bed8be59d6de2a50690fb6f54b8d6650f0ed24366f6e0f9d0639f4382b999633913da3c9132d0649698998c34cf374594d89fa0f33cdab63f70b6edbd4813e1aa0e91cec1eb31a21f7389202bae1d05581db054c198a3d921c7f7f610703f1e2a9dd734dbea1e55d73bd863a39a61913e0e3b9503b4254561c7506ae8a470453e4bdb282804502ed1bb894a6f3ca921ad6f43a772718f858b26777a2613672469b8e386459f33e47e67671130c4851377696883124548f6b6e3b075ef9f0c2934d90c23f81655d3583dcf3ab5287fdabb9c86f5eac2a3e85fe40af04e2c3ddc00d39658aa6d4cae55682f3a0b74e678f129c6e3019ca5190c69658e247b7878aa807a6f0b468ec71d583bee9a0578c257ca67859d10f1f5b1a213e061e502a7404240ae93626372fcec9f5cc7b12a2e9ca904dcacb21f4f9dfea1e8d3355922f7580b9fe2cba0ca3767c6590a08348fea490a8cc550aaaf8aab594d371d1a593d63059f7b8289377cfd8625b4d8eb125919b8c2240dc25cb697789b470db90bb2c3dcb9474631553d4879ffe183375abbca3f635af8f3a410e5d51249bc825c248c6947df7f97e02b7e2a9c10d58627573b145d8ef449ff6ffca166ff6b82809a8004efbec69cba6ae0747cf5cd120b360bf819023581064c29ab78f2dd77b886634058e6087348041421cbb9d97116fdaeefae48df63e9c3cb0f5c42185c146c2b547b21637ff0f1c4dd7d71a71289982beb6f47875e8753633f5180df1017671a940ee0dd7fc25ab1402bfb056b164baee5a3ee0a3fed931cecdb537206fe12eae62cfdfe013f726cde371e9bb3bac59a0abf57c7466c04fe7c8fa9510a606d763e97fab7f5a130860abe060d8219680fb66c865c8c59ab1c4118df4e3c243623464a05046268e55013ad6a7e535dd45264dff611fc60c5e4262737f564e1595d88f14e9c9b1327aa0600c066b1da69e4d12ad07358c9a813743b0c4fe3b0b53e6fe047ad5a213b48605501610cc09ec62508a3d41c0e71cb5b5d21761240470134102d625462b1d5741ab5ac0f1517ca1ac2ca659e0e7e8b8e57ef110ddacfd135353d7cb3e2512adc4020c73bc38dc4be76c07a5a36e4b23abd0c7dd04752a44fd3759d5aa6c5129df489f0a9cbb3fe107ed184b5dfb655a19e4828e16bf9e1f790013ab89555c256e85039eaf817e9cdf7b993071da8e7eb02b287145e4b4ff91605d68e63b440ed16951223523ad4fbcba8ecadb74354667c9318a4c26ba8be49cee9df79363a6908ca097cd8dd4b0fe30c1443f0678738f6e2b3a15aa5efe2479b96dc23c89c4d202f7c754f2a53ea5e41e93c25be70e73d2ddacfff4d6f745cbd69bad5b73e492913f7623cca7df093fe09fa00c8a3e3b752ca6cbf847b8f6c5ed5394946ebbb3cd058c0de0a76648f092116755896e7bdd737f823917111ea426245b98c9917af2d65485505d42eb439877c23ef0291dbaba357c64382b46d4d5d34c527592f308a2e7906534abd42090693a6d0609b90d1f1b9203ef446f68744dcc9e3e8216b67b93fdf0ae980306f65247c50551e98f0ac5e47237c64ff5b399408d276655cb9c500ac7a26bf30ad546dd1c6e3a26df5a5298a7ccee3dca928bef868937061820e3ef071415cac440ed762861315cc7ad0f79fc3c367fdd10d53c65d35ce4782966e76e4b0af3a0ee1f2e122451be68139dce2b558ebd506478a7cabc93efd4aafe427fef3dbfaa939b365e1f8471877502b986000b7f5a85072ef50dc414e25a6184101f94b757e4b35ff3d6d12f322353a1a3b9377a31ba4343e1f6e97b8248912521872abf26d9b2beddcf0d423ff11160d8375c4766183b8b76c4f57933ca873e69c689b5841596ba69072a640a69c7ec017876aeaa46d69457c447b513cd116c0fa49b7115c25535b557230007c75940fa0401ecdbd235775a73c954f502c6fdc1bd1e32579b57088bb0d2371da8a1c6340c9fa24ce080b22f464d82c6e9f70dd888d4db5616ef8655e1a21c88a636a38e268e15dd70c942d24ed0b660665d91f7991bb2190e81afcae484870de96f4b9c6ddc6a5109d45a7320f5bb108b48c07c7b12494c1b40eddc11235d215ff725fc0bd3daae478a2f9a05b011111e438f8d36ff3c419fc50da6689c323f1d700be20e430e71c5a7f0e8b7a8d426fa784546e15f1b99c47c9f2af06abb582e4886fc18ccf595c1870e32c1619f81b515de07b8419c2805b84715b4ff6aa5da95808521bc4ea2d7aa2a2925bbf76a9777a79367c06740bbae2b1dc640252993504a8421c23f973a1dedfe47d116d75c4da99e3df04584539473678391830e2a7f2b36ec04f2082ae8aa7d1ea4dbd9043906fbe0e0c033b51aedb839005aa2e17cfafd1cf83d50a4e38ec5d8f759981ca42751272a940c2fb88f4724375fc0254bd0c8bee81165b34e0ed630394f245df437ed0760e64097e7f0c928000100ef8d6bb9dddcd70ac67714173c7d054efe3a12d5981a9bbdb391cb6278bf20973fccc4b608010a80280002800900020073797a31000000000900020073797a31000000000900020073797a3200000000d90001009fb080126b475bbee03e655770c87639d8778930f8e62eb633e915846f9bde13389b212f33ae54dac9e2c5065fa69f1ad9143355379d00fa54ee1bbd381a61cae2f12284fe8f220641c26ebbb971d2afe0e8194af8fbbc0c891008e9bc26e1fa84565dc0de0b375dfcc44e9668e9f1c0a188089ee552b2a883af44a0f13a7e718f8b07094a71b200ee1327b34e8c9e998e0effa5d998e5e8d8ff20f15c9e2b5313066741a7120211782c6287220c8ee7f140adbdbbd9bfa96756f8c52428438caaadc7c149163716300dbe0d70fc7861460ff3cb5e0000000800034000000001a4030080f40002801c0002800900020073797a30000000000900020073797a3000000000300002800900020073797a300000000008000340000001010900020073797a32000000000900020073797a3200000000820001001b019d5d7c6dd34a1387be136092ebdec844075814fdd2de4f793ae73dda16f10d0800351241b5e2284bd9db452055a9cf7be993037ffbc0e67cb69e2329808cc299f0b641b5899fa475aaa0592bbd1eab0bc51dc7c4de2396ad5b1607f4c037c7a19fe316ee0aae0e4460b2c90e776da0ed46bc4884a23fd9cf47b5356800002000028008000180ffffffff08000180fffffffc0900020073797a3100000000980006408756e2b259f992dafa6a966739f86484415b31cc1f09244ddd63e1af024f3771d2ef3b086e18709e97b4d65a23389f72c8bc86dbf9044f5d34e3c17225b438c142e829ec7b4dc1fadc823add9dd749b5aeb7f203dea8ad1a98ebd5c1b51421de0ce9c02012b0d88bfac3d687765c70bb9807ec5bb77fa9e22e227cc6f15d4e5687659f98e0c188bb9c9016131edd63066aae05140c0004400000000000000003fc0102800c00028008000340000000030400010030000280080003400000040108000180fffffffe08000180fffffffc0900020073797a300000000008000180fffffffc83000100d6a94f8431fb544645576f79b493d260e9d0828e4af27041184fe468c7079918937df56172f6583907ed6c9258e31dbfcba4199b1be2984fe819e27b13c9e24c6b4b9198af54e7ad5361033d4b99853dc8a607a67e9d3c8d6f400c119e93ba1925074d1856c4768ad375372d6523c90b367a633f01a7993e149c463ea0ad740048000280080003400000a154080003400000001f0900020073797a310000000008000180fffffffc0800018000000000080003400000000508000340000080000800034000000009ea000100c4f8564d73863b288e6a3ffd036267856ecf510102e9d44107347265aa350f19a3328c842790f9a01a6adb4ddd911ac3ba403f98312f9b1edfb7a473d847444faefed2693601e89a7770c5e33113a54a1415736f2603f493c96cd56e8f748d2561dc72a08c0ece0c602ec8253434f8c733aed55328df7b95625e608782685a852ad10d8a6a68f7091c158b532955f21184107508e1ccc6bacf654ef70bc1f90155130123e5b1b0c02b9a6909ccb4bc057c642f0d3d396c3e01770c00cb80fcde40fb246bb92fbdc208373b303d161ed721c8d509128e9c5621456fcf0355cd2428a9ced0dcdb00000c000540000000000000ffff1c1800800900090073797a30000000000800034000000001080003400000000178010280db000100a92fd96e4a11af05c7afb89b6953e0254ffbe4300c5108f892c0bc329aafb284f31440c32010b339473f5447401fd7246ff75f560c68b33912702e8f87f7864d546dda9d900a80f65726ae590406c8cb04d58655aa971a504ec6755003c2df07b3895f45eb5dd1bcfd513fc1dcf751e8b6ba156a7913e52c672ce33e13d95cd32192bc65bc3d4f74840508bd2752fa55920452d33c07d31f49b7be135b1295d2096295dc09e9c81806fc62afd17bd0217dca2820d2bc271b598714946249498c8cbc1b0d176b166a3a797bd69c5b9fc8cf7c87b0cb29c5004c0002800900020073797a3100000000080003400000005208000180fffffffb0800034000000800080003400000000608000180fffffffc0900020073797a310000000008000340000007ff4000028008000340ffff000108000180fffffffb0900020073797a3100000000080001800000000008000180fffffffb080003400000019608000180fffffffe0b000100bf5b96b1cc8cb60004010b80100001800b00010072656a65637400000c00018008000100647570006000018007000100637400005400028008000240000000170800014000000002080002400000000f0800024000000010080004400000000b08000240000000160800014000000011080004400000000205000300010000000800014000000001340001800b00010072656a65637400002400028008000140000000010800014000000000080001400000000008000140000000020c000180080001006c6f6700140001800c0001006e6f747261636b0004000280100001800b0001007470726f78790000100001800a0001007265646972000000100001800a00010072616e67650000000900090073797a30000000001403018051000100732b96341b2be880cc9e3a69993e0fec5e2224795cbba787e03ef61a3c93ddfacecffb1f140f2c9b18f423af802a053b070f1db4cf076c444b0eb2de8157c26f03292f0e17c4a291d3da5cc1ba0000002000028008000180000000000900020073797a310000000008000180fffffffe38000280080003400000007208000180fffffffd080001800000000708000340000000090900020073797a32000000000800018000000000dd000100f506b1e99172ec9d2d5e5c403a55612d26300efadd74b803371c30b974c540b8d258222363fec1910e38987ccee6733b178c7bed63be5aa43250e050c365374ab7ad128f2517b79c7175bd3793731c6e3924cc6caa7055ba903003df0c86203d1c6d837ad80a70f6cf1f660148133f7813edb3ccb13670fcbee9b7a00540947d9e8af68ccab75f3041bd5545470ff2aaf48f2eba42243f1e60c41ced908ae9d57303a6a564ab0e0ebb6b8893d60283507daa2cc061896831f0c6d781a489586ec84a3c997c822500c227aea9c620a49e937d765c15fc7b01bc000000550001003bb8226aec8ccae848b2f663a95a6836ab991f4ca10cd8bbd3a717bf4f7ac8b4fc8b39e60bfc79576ec77a68b5416d676ed01a18c81d1214a901fccc4461a66b32de6f7e79956d8711617a83c91f6f1094000000cc000100e9c5bbb25ad5e337ab8c700d2e249df4c140aa855aa61c109e23ee89d36e1088ca9a22145473d0f11ec4cb68d77bc35c2703543abe7eefce7252bfee0501410c2a425662eab7698e6e968952377c431b96b3f4835c09576555daf7b48396921d9c141002bbf4c26aa7ff1e2bcd562f6761afcb57b786ac29affe87abce52440e0a5c82e601bdaf02eb031c1ce49659a098548f13ea50de6030df4f074157d60f601fcf9222cebed54c40b687a026dc4002b708ccdc27f73a959587c6d4496de38d584bdc2571c11e2c0002800900020073797a3100000000080003400000000808000340000080000900020073797a310000000033000100c619ba6f21f38d26d7a5855563f4d5b84f465229d217fdf75772bf7d4e0df0af3634d02a9527f8e36c1d3acec4d58c0060120180ed000100942a9f7264e0fd25f7f87f548ec9311e44f5da62b5ef7c605f2085f43344308745aae11168ff039e397aeedeb99edcca862304409a3b9ec0c903d4d4206f8faf0d880943a8ae4ab90d8acd3a4f68dfd8e023eb9778c68421f2e0cf36c40ccd67cb6b0a26a75db405da7ce8e849d0ef7bfef1d0e895cdc99c563e47b3f09073decf6a45930b0e3640a1dd24d769ddb08041d0e441e34a1c5e627c25b96db1e00f09992d6b39f47cf148c3d470fc74446f8872ab34dd97c564de642725c99a6fd67160c236d821cb5dbe32a48b44d0d0403dcdb8891165abc7d57ae24925b677135da7c04f80a0a198f900000031000100030bdecaef1ac86a09dbe8eae4a1c09868a973b5d0d2064dd7a7c5a2f97b1a1ee2b9ae42689077f4a626f3c5c3000000280002800900020073797a32000000000900020073797a32000000000900020073797a300000000034000100e9c85aebd5c4c2f049693a945129dd8efcde6a4e5d7bf0300eb29e975b78543079e4db22de410a4086a4a449fb675bd42400028008000180fffffffd080003400000000708000180fffffffd08000180fffffffd04000100af0001004b50a498199ad485af9f6c9e3a714aaccc2ab934ab669761df97b56780b048fed8732fc5911fff5f488ba457428e7d3019f3f14f78042acb4f2578a1190ce881eb2c505473491a1d11f6c46ede66516763d0a15709415f4c0d9a247c0abd642df9e3d66efe3d916ff5827f5ad84c4db6095a7f0cfcfb0869aeef45cf54762e0258cc894453251dc46f23e6abab985690af1648e652ea8ddabab95fa8490c4769c9b694f1a0466b1514416a0004100100f3ef12cda82e0d8338ff6ade1e466e4719af880a31641aa2dc3e0ac058515670dd5b766c0a3b5ecb997eabb057d7354da8fb21d2925619c3c908cbd80b6b52c1724a1b1f3e2ea2c5a90991c288ca712d8065aebac09a05f3d6dec7968b70e2b8d51edee78179ac66d38b031601f56b9facfaf0f8b834fe2d4ba1dc0fde654dd8545b170f610f7a5e3a5c8ded0f581986583ba43f0977089bb96b0cad28432923c85128bd50fa9a5ee1db06512982b0cadff55bc4bb216e56a6c890b5ff395576bdb7466b728200f8672eb4377011b1946e82a5d6976adfda0fb27ca875418cc18a71158824f65d013ddb6fbc10431d662af9920c0962a1376279af29eaaedf621243106406736e21f30c5ad89380f240a2ddd4b38e4097b6f6eecf3ce46b1d150dbca903255046d4511fa69a384df87d64a21f2ca13f9e5b7f0dd2a3d3ce65f7274c493475e71b3674a46f7d09f534acac470fdd0f8798dc59fb326e5184a8dc7bdee09febce4da38b32571bc70455bedbb45fe828081d51afcef25febef7ee1cc4b49168b365325e7bbad44c3665ca915bbfc69e7a0957faf62a8b99e74d5aa61f38caf94efc5de1fa64832d6d38e79c8616ac292d6aa39ca7f16779cd54fdb8414a1c25b1c01050c0e4940fefe12c9a58249656bd2cb8c9dbf7142b5a02ba586bdfba90163ba0553b0cc8991f72db811dfe45ea3410753c6abbad60e78a7ee088103d36c556f3c5cde846c8d18a8c33881414ef57669f1a04de4a72549894dbfafd9cfbbf8ef86fcc642456ae7c4ea9f510fce21eabf6abbfcca3ef0c9fd0fc64bf509ba7cf957bb2757dfeb3c981c8b18ed8f9f8afc5ca1326e84656eaf279cbe15b70c1c0bd0dcc4d950b4bfcbc18b04e9120306712ae195f3af6d1d7532195220692386d3b6d05b7f4936203c26dced1ddc6ca5fa1d2db294b9b01527cef430da3a9789663e884025308310a1561010ad4d4a9ae39cbde63dd3a3b88c6398a649ec3c3f3d7dc4ce95176d0874fbd6740d59f65a494ca7e81d27a64bd66725bd91aa75e63005e82aac819acf2783e02afd04210afe7370605ef4ccba1bf5093a9d35593da0e82fccfde359bf4286e46445bef5daac1504ec9483a6e28e657b7eedb4d1f56ed11f558555b9d7def7cf6585703a9bd3fe38786fb887f7a84f5bb4da33c57eecfc462ab9db820e2f28085858fe6b5bb45cd16a50418dca9eab5f9b7cf3030eabef68fc0a010557ae51057071a4f7a3d302beab00bebcd2d5d97e34080f6249dac24a882f2bfd659bdad5387fc2a9c2e252c4a3fe52189c176373262292c387db6fc19c309eaee4c2d416030deac22f66c039bbaf76b52cec1d35f1af991b983d6ece140204d7f8766717f78f71f45990ec4bb72d8106ebea41471f8a98904a7f3108552ce08e03f5eb222126794b0a65e06891e44bf56f7988776dda92f4e7e81d19b99235c85a34e35774fd2f0b03776b68454499b8a89bc79b8526a1dbf6e0b8234e2d9281b8ab34e8c4e458879c820b9090973af5e57d65b5cb0f86d3f4a026af040100afb4afba2e40137d75ccd2b2a70001c85329fc37a90b2cc454db98103a55d6dd5a358ed72da1ea72696cff4c3c4da3304b8fa46e00df402d9ce72acfc801f16ba581bd742a8d0329f922b495be14c61ff4fb756126cb42393fa21a9d7a1b82e98eb1b8a27c60b5c21cc0e47da13021950c5e0c5e922bbb1a07cd004384130b643681ee78211e04b29f8cc21f03c1c46f224d2b90b93861b3f8c8106147cb0164a14312c62f64fbf73d8b67ade39d0fdcf6b5d2ea1cfd5bbe03b249ee208dc1685b96c68a9924ba252cd783a504578c36ed54becc8aa060396e49803b39fe5db1a12da4713ba8df1dfb254288a04075d4de5820d1f27a6f593eb8a26a363c1132091c685e90b2cf3091d26710870df9cdbacaaab9f4cc756cbb15b5017fa5e35a8796b0e09cefca219f00f09cfdcfd87dc0e89b09561b56bb68d73d1ea1c2a25d072a8674d386507bc86fe5624738b978624ed1182805c0c8a7e51efac077f0492d24237dba7ecaae95f3feeb07ca5d10b42d5c183ef954b9d0c8af4d79ac3227edbbaf11cf04cfb3bedacfbeee84d1c8360b5a6cad292d66fc7a4f0ca732ecc2d5bd2701c938fb0a75da1bd505461d1900b9a785ed51f7bf7e19fa294a133bbec1b889e8ee29e71ded697282a9d004779548b3fb7b48bed5bd6a4552ba065b642e64bbd5c319125593ff35ccf2677f649c8c6feb91c64070677b564bdecd2104d7d34442f218f4bb64a4980afc1a8706a183a5e0cb6b44c31879ef81ca1942c128eeae022df2fb816f32801e47c33f9c02235d4b66c290a61880b913ea2b6259356c1d84cd3a73dd58eae3ceaf39fc9842858f3c40e20d2470699694674938682d110800593b8235957a98c6fac1404372295ccd89e6421f892d033941dea8b74642048ab9296bbd25cf14ec9a1ddc7db69229b0f10f326c9ae8a998c0dfef774af37f84fab0532788b00f0d216e51e1bd4a1f4dcc0b723aad8f7895f1882faccab95c23e6a313147f63969c596ca9481cce171c14a944eeebeeacf796b5343af883c1d5197ffb5e627f8949137e767eb159f4750e25cc0a1da4617d97f3cc21a7af539e4f8dbe7efbcf283ae8edaa17baa9be60404ed7f76dad92b898bd82e39d680d3e058590719b9c1ff4d856503015e6ba38a28d2c6acaef6dba1ca475e1caa69599f446e08ccc5b085a5460ff40b1563d0ffe3d94b295fb55190ac06b06b4abe31fef0f139ef6d8791da26017f333d8cafdcccea73d4b4a7c176bdd1bc8d9230af8bc5408e12079ca0109195b68a0e14c5aa510e5d39563eeb6ae3d7ae3a83d07fd36418bfbdb7f4bf0d0795852c51b0ca889bb78fb0da7abd08511b77f05e1c8dacb97b9072dac7b7f604e98e3d927d19a1c3a5ce3dc2fb00f488b939703ccdfe620e45c02c8baad9b7c677d6b4652f06eff47e6f8d8b28c307b00404c3cd95bbdad092f41e5387966c3b40dcdda4e3440ef474c3c97f6f8734e23ab6ccf4492ac8a286bc461e02f3b889c35172c50638987c35b4ddbe0eed9fa34bb7e95d1bc7e52b5e2bf6900bb60219b08126d3991275f35b6470722a6e6277665d614f6982f28f3f8f8572d06513492c70d8a5a8bae8a33d32c17e65a4437e4213fe1e2daf8efc850176fcb68c3dbaa7a1eeb366f70bb4cfa2062d98db52c6b7391d4be651a9519ed3ebd79319defabd5bc69387947df4465fb647114b33a09e28663ce1b65e40cf00d75a56da592c5542aa862ae52c00eb6423531e6bc5e0806de26deb28bc488f882b3f11b4b2d2409492a2d7dd0f65350f6eb71536d7b6cdfc85ec6d7ea1e526e6fa9e8bfad9fcde1fe975b2628c92044dcd15dce6aeef360d88636721be3035bcca02d9351dff76bc83ae660a655ce1657b30ed8c5f1bdd72d9bed267c088321becd6429025771b26dd88a46caa31ec00064ca7d5354eebcb0c1c0d7e1b41db3b216305c8ed4d18d1f80d256d97dffea66a5e9e69e0fb6766475979990331ba56fc837da339b871537259c1a7d861b321a06dd858568518c44c481d063b79bd9c67b6a33e2162cab25e711ce645729cc833913923c5e5ab28a684c586857f3e25bd4de8eb61351fc155f2ecbe7348c4a3b58f1bdd883ad8d2e4db35a6aa6c8f0d6bc0033efd5ba70a7c07338579ba95b8ee5a1a7ca89a708b186312ab312814e2b76376223e6d4bea5e36b6e61a5974d7b1654b945bf564ce7df5f35f2bf822872894cdd2eb986d73a0057d18f5540e638fb513ddbdd728f6f9419cd818ab2d1df1160a9542d6f281d7f8c5b25c4ef7bfa705a95a50298bdee463348f4d4d360a539de30410861bb96fff600c728005a4aa90fa3aab2803d5d63127ee001e9c44b46d5256f3b44cea2b5d82020538f69804fb710d5675605aa08e21b6c3269db9c1ac23da7207063f97d56a82f986de2e0e921515b587b02c01b8041f657502223b03f64c6ce26673ce5f3fae39c2b1ffa422e22c59b3591def83927bbaf84a3ba07c1b49883fdcc7965bc2415b7a1e952b049b55f5a494c4465258dce7189e71807173f96755f6471ea00790af8777db29d8aea9c2dc85b2173fed1526d96a5c22183fa4b0b1480f5498eb2f60075c55da46f083c36bf65fd18b2e395174ec29a29179c6a00e6bcb99c11eac3d4daa8bc5165cd25c00c3787e357777a78335e25e330083473e396544a6c5b111419b0310307481e34683942cd7211e4ca84ccfb783c6183a21e487844c4b9d4ae184077591e9b162c12716a8fdc5529a3754d37e579b968461ac3de344facbf8bf269406698159295dd2124ba55385c4d4c1ff91146b0262ce69a8392715abff642b6c70c97de737d448adcd37e832efe419ae8311c61bd4cb16cb67a12b7add7e29faa978c461ce9104190fa351fdbb0906864bde42ccb8b066f3456338ae5f83d0c212b99539ef028eaccbd4268d1fddad351902b41fdee29deba503fe606dfb8d2feb4de5c7df99942cea9a4f858bff14c815dd75fdef6a6662570510a7e3e72dca83cd0e12612099843ebc7c5fc4522061ff3b489b3f97eb21af252b81d12c6af74799c76c78bbfcb75b4805f1b943c8b397ee13502a50ba339999e016724b1bcc84cb6173ef6328ddc92124544867ff752d70373c8855430f1f7eb0119181f70be917b1fbb0003090a127c448192eb98a21e97d91df35174201bba1d605da897c809b4f163a66a43fe9511525ba8bb8dfc9d32061ab84ce740b5f49fd7be68c2ea9f42f1c813525b7599967fea16b37eba6cd533678d4d09bfe7a265b848937152860e3f84478ec68ab5972ae2351a60bd60906022c45864cfc0b82505fc1cd5157fb2f1dc337f07d6f477fb968b8272dabf6877e07bc512a78acdbab0faa843fdcb1337b92843ebcc4bfe1f7b07268be3bf7b675785777a824365d1bd74c2d5a3aadd50b67c55a02519c4a526b4b789d0f874e881db0cb5150366765f91599a2fa9871d6cc20a09bcec7c3319b5e64ce5dfe8201825b2ec2aee7cd51a1f2e3c49b7a42834d5bddc13486e657a4c764453ee99b0929f965853776d8e599a421d9caa67b60e862d9341922c9fe8e52aa310056a389481eee288c24fe50073e932e61b3849322d29b7761c0a1d424d0b9fa76459aa38e3d73090c545550add7ff3e4528267c945af72c3151fffb305688d829837346c6ae11159fc0f562124ebe26d543f03de674f34384d44e7244697040632e1703e8da03682e9ac25d2782a2d0966068561f0bd560cddaaa86b41620d00e1f7dfc3c097774100d6e418b81347b77d131a587f6f4438c5ab36ce98471365cfebdb3fdf5b0ff16400ca84de87b63daf55f1e11a1eda5eb9fcbf3551dddbf8070866141229307a0df6fb728c928e88b6c10e3321bdf5d8f1b4791a3d254e30fd405822b287d7ce66018c7740fcebbef064613b526b0c0dd3d6892296257c9c7de0695c1a2a672de09494c39aa1f2efc61da92ec60fcb749a07936b806b3b0ae98f01cf875d1bae611e243662beca31238315ab3bece2430d0ac6e8f67522127c2ca05b1abacf8d7e32805c5b9c3196378a9adad7aedfa76a4e6affdcb1e87fa05a59bc2a4e8fea2ced1ca58c0881a44924a98391e916cf1869963b85f6e59adf9a6e13aefa7c3daf4263f1ffb2b4930f207c265287222cd92ab8193219d0a848de35deb0e33e04f1ebb033ea6d5d9318c1c80fbee63203695f965507506175a626356da62cc6652c74adb90900010073797a3100000000dc000000160a0101000000000000000000000003c8000380400003801400010076657468315f746f5f7465616d000000140001006272696467655f736c6176655f3000001400010070696d726567300000000000000000002c0003801400010000000000000000000000000000000000140001006970766c616e31000000000000000000080001400000000040000380140001006970766c616e310000000000000000001400010076657468305f746f5f6873720000000014000100776c616e31000000000000000000000008000240000000090800024000000004300000000e0a050000000000000000000c0000070900020073797a310000000008000440000000030800044000000003c80f00000c0a010100000000000000000c000005d0010380cc010080c4000b8020000180080001006475700014000280080002400000000d08000240000000122000018008000100647570001400028008000140000000090800014000000000400001800b0001006f626a726566000030000280080001400000000708000340000000040900040073797a3200000000080003400000000a080005400000000340000180080001006677640034000280080003400000000a080003400000000a080001400000000b080003400000000a080001400000000d080001400000000e00010b8010000180090001007866726d000000000c00018008000100647570003c0001800a00010072656469720000002c00028008000240000000020800024000000017080002400000000b080001400000000b08000140000000134800018008000100647570003c000280080001400000000b0800024000000003080001400000000808000140000000160800024000000014080001400000000c080001400000000b280001800b00010064796e7365740000180002800900010073797a320000000008000540000000080c0001800800010066776400280001800d00010073796e70726f7879000000001400028005000200010000000500020020000000040007800900020073797a3200000000d80d03801c0000800900090073797a32000000000c0004400000000000000002180100800900090073797a320000000008010a8020000280080003400000000708000180000000000900020073797a3100000000e4000100fc002bddacc90d55c5e38dea6ea2397d98db04695770a15e145e65543b2addccd52af90ff679374385f0a4988d9c8d4bc85989787f98644e2042cc3c558dfe18c995569244795666aeee628a2e39393529a780c8e22cb997b624493c817ffbaa058ba0e42b2d69f4685be0429150b1c324dcf581e81ecd89039abc84193627f34d100dc9eec9b168c493a9cf31c9b03391b112ab6853baa1d8f0f9ba8432df9deb80c69e0257de399798dbdb216bd71e4ae96a0319b8eb6637496be87c8dca0c70648d342b0b98cf3b9f008c726bec24f9195901a840267f3a3da49634cbb0f1a802008034000a80300002800900020073797a32000000000900020073797a30000000000900020073797a300000000008000180fffffffb0c00044000000000000000090800034000000001c4000a8004000100300002800800034000000008080003400000000108000180fffffffc08000340000000060900020073797a31000000007f000100af4dd1c9ccf1a8ac2dcc582d3bf7c79f3c5255b7e9e831cdcdc7f0e342c429308a58e91af5361b0845ebb73d96490a402317cf7adbad7c4d9f338d558cce3d50aa8608c923adf05ad932dd143cf6ad27849da451aa25a6584286b44764a362be3702a923450c94061bff74a32ce0ad8e44f6b008ce9901c436d3de000c0002800800034000000007940102801b00010025ea416d04a80481075d9b9a9ae953c21860b5639850aa00ce000100566dbc31f27d87d1b66170eade29a4873a16808ff6c0c2a58ec289e5fb6324de7c9370dfd9c072bdbe91cfd70ae9dbae5657254ff632e5016a8b25353e08209488d6ea78e0b6b0a12d4c48d19531c54e7f258a2c38d3d165ed7e9ee6359eb51e78af78af7596fefe721059429bde3144371856be0e598a90e22b2c451e6da1f605b551f9116e6e5f8d36904fca33d756087da048f97312cb6ee1ffcaaa1acc56193fdd9a0d9d035609c79567437530e2502c1d6c34d6de3d0e66cff1c9e39f0dc3c2a38e4f7275896f7700005c00028008000180fffffffb080003400000000608000180ffffffff0900020073797a300000000008000340000020000900020073797a32000000000900020073797a32000000000900020073797a310000000008000180ffffffff4800028008000180fffffffd0900020073797a31000000000800034000001336080003400000000808000180fffffffc0900020073797a32000000000900020073797a310000000004000780b80300800c00044000000000000000070900090073797a3200000000ee0006409ba2592afd89768f8aefe25e3d7bbea8a51e469583ecf4ef88e6faf5ad5b82883166fb2a0b1991b2c0dbf0658eaa5e9f8599ecb7ac6fc3913ea234b8f1804d4f98a288faaf2bdfe8957ca3eb09aa8cb649312261f5d05f0a156d35a5e3075565a4ab05ff4a12b5f2142a65addd98c46a7bbb7426b4760040bdb587839bc7df6e3a06be54261c31d01b4ae578cbbd294a98ac847c892f67fd8dc29034ad96e834963e9592e161dfee4db33b2f8e5f6dafbdb09ca38db1c6fc6665eec649a6594c6f9fc2e77a60d0d18ee63caa0b18d7a3dc3adc824d5fa31765fa23efbad7b3f61f90f57a029301a67082000073000640edeb53a2ff87181853101df0da68db3f870952788b9256331b8e21b9a1ec8f6f902a65e30ff8ed9b6e0683523e173b306664af156d8ed5cf9edf3e2044a48e68899bf2215f4921b24749b2dbdd6e600f41b2e6348941a089dfbec8bfe529541eb4852026e1e5ca95060e2c1c9a7f400074010180b3000100904e4c858b64f160dff586d73144687f56e919dfb7a6ee0732ca08f104767fa9d796c53228cb943bf139a8e8be1fd036fd273589c213d95a2da1a17419e3cda598dfddeeada1e16dc772a5a56584ab447efc1175debdddd2e3382d277c5ac22e586d1a86daf83a93c0d73670524a0c2b7030ffe8d7266656aaf47cafcff29dc5e10af6560fb34815af05fd29f2b58f227cdff6ed3aaa6399040d1dd4d9884f5f3a116950f5af2413442e910a1fd1f100100002800900020073797a3200000000340002800900020073797a320000000008000180ffffffff0900020073797a3000000000080001800000000008000340000000063d0001009524b30049539a6218d5f49418d0be8e9114efc10eaf1db058745485e96d69975927e6a9fb51c66799803777494233e7e77a9246f1b0e24ad60000003800028008000340ffffffff0900020073797a300000000008000340000006f408000180000000000800034000000400080003400000082dc2000640537781474d9fac53dcf25a03eb0df59d21a2d8a8cdc6968b966e7bdd47ba1577b49550b0ef5778f839ff599b52a39a2b03a59c7dabee9b8f0b54957d702f1a267b99181257b5aac1618a4f4cc6a0002f9a9b087082e3f0788480a2c38d3021be38dd4600cb24def4a6879d7ec4380736564778bd51b317d962797d20d4f1bb6e57a14ac0e71465c46c9308b626eb806ccc9014d5acbd53c1df2cb84cf182b5d172aa1e01a41a26f2bf159df3e35b083cac80d38a8e4a5911be543d691f160000380100800c000440000000000000000928010a80240002800900020073797a300000000008000340000000830900020073797a3100000000b900010093bfdaa5e6bb12ad2b455fa23fa8fb99d325078ba0e7c315d53c974ba9e858f8918773891964427fb4125691b1c95b9b3299b1401d69b5ddcae276af54aa67a578047c44d78b8ef07e5290cb92dc06a5f17a2f9148cce51364ef50940113b698147a81a5f8e3586cfb4a84dd261b24b9a7b9e126da27d42ec948b95342c290ac13f38c19f8e59e34f0f547d4aee6444c7e88bb8e16e99f5d28c24edd0a8ff19cf9ffcbdef519ba3a4fcd05e83e4dbcf343c78f3c7500000041000100c77293d02b033005af7b40cf99070316734eec2674dbd729f6780173b2f6aceeaa3f8d38b8ab0544257543d7d29f60269a4402aeff48ebde7c0ceef200000000b801008058000a801c00028008000180fffffffb08000340000000050800034000000002380002800900020073797a31000000000900020073797a310000000008000340000001ff0900020073797a320000000008000180fffffffc0c000440000000000000001f5001018054000280080003400000000308000340000000010900020073797a3000000000080003400000000608000180fffffffe08000180ffffffff08000340000000000900020073797a3100000000080003400000000496000100bc861c08165edde85e246f0c2919f25a8f31cd910577c64ac99d08b9e3c8bed7102562263bf4b54bf33694b93352c3e75986cf652be10a1ad589a43913de5f4cc0793004aac4c70db90a588d9cc1b37c168e97b9b3c6eb07d80b6526346b4a499c02c8ac3367da737a06aea78b0ed9e9aa36f605072099c7e736cfd46521e5f48f519fc8de2e516fbde4ac9be801d8d096ff00005d0001005a6047d6c2a8164ed33d7ea04c34b45f0f39c75d2aedef93b1c2ba3209138e9ec3f53ddf4c97b559e8f15563f37f543d3016f20467822f9a26139868bc220fdddc71dedb6546f5a43bee1ab2102ca9a115b5a9c157f5cce8fd00000050030080c4000b8010000180090001006d617371000000000c000180080001006e6174005800018008000100666962004c0002800800014000000010080003400000000008000340000000140800034000000000080001400000001308000140000000080800034000000020080002400000000008000340000000084c0001800900010068617368000000003c00028008000340000000950800054000000079080002400000000f08000640000000010800014000000004080001400000000d0800064000000fff5c0002803800028008000180fffffffe0900020073797a30000000000900020073797a31000000000900020073797a300000000008000180ffffffff1400028008000180fffffffd08000340000000020c00028008000340000001ffcc0001803000028008000340800000000900020073797a3000000000080003400000000108000180ffffffff08000180fffffffe9700010017914b1ad9ded5b1bf32ec0d3d313dc02a50db34b0cf0826b85230702d7b6e612d704bd646ff04e2e3dc85e7ced6cc8632f57448f18b9d6797c0a047cda4d95f3d327022e2a088a969dc2594440f929525845ea85a609847f2107e9626e9ff032c73938a8caa3e2352455478724e6d80dc9eff8851070980e8fa9354fd07706ccd2e3f8c983e7f17b6d372d9cd5e4a8a65776d00f8000180200002800900020073797a310000000008000340000000090800034000000001d40001002f866b076cdf6443151a0a5425c9153c94294967d750153ef767d11611dd05110b8679922ef61aab191b3c7b0e0cafe4822b0c4a1ece4f3cbb7104715506c6f5b98fb16e01577fee3d02507ab18aadbdbb15c93f6cbe032872db7657927666d33208219063978fddbb8eab80ba137f64b1220f25b358eefd832189432c1df9c67b6756511a8e213d985bf4307a474725f818236dee61a68a7d19a870174d56696c16f26618c08ac779a79478028c997adfd5957ced565da82a60c2dd88a3e1ef4a8e3c3e9d9a364d7f66c39262d56ae30c00044000000000000000060c00044000060000000000000c0004400000000000004bf02b000640ddb566294156061002a21866050d16dcabff56e7e4631e662953314831498c4407311da31c04d80018000b80140001800e000100636f6e6e6c696d697400000030010000140a01080000000000000000070000000c00064000000000000000030900010073797a3000000000cb000800432eaf3908140011119896f069242eaf1caf4414428c8111f323044f737c85ce938a61020fa91ebbc5055dddf9f52de76234bfed7a14ff3a8fb8421e6cf8d06d9ee1cf6f0005f3f1a556f87e22d77f4376a9473027421065fb2a779d9fbadecaea0d5104dd1bc7a97e715fc7c06c8067d6196408c4d090ab9570f260f9f9960a2aa3a671034e82892a9af9ce87e65658c5860859be9675e76a6cb389c0c1692181edbdba1f9c50ba6842116764a84b657a1467d386e9b4dc34515df0644b19f97d5039b99d16ba000900010073797a31000000000c00064000000000000000020900020073797a32000000000c0006400000000000000001080003400000000260000000020a010800000000000000000500000818000600aea7ce6f3539359642720b5d389a2d309f135c230f0006005ee6d92cc976b2e4bfebe60008000240000000011b000600b68c8267213b2d042e66cd1cad8bf588aab24c983aaac80054000000140a04000000000000000000050000010900010073797a31000000000900010073797a300000000008000340000000060900020073797a30000000000900020073797a3000000000080003400000000a34000000050a050000000000000000000700000808000b40fffffffc08000a400000000208000a400000000208000a4000000002c8bf00000e0a01020000000000000000000000070800044000000000384e038078240080720006403e2923dd14e3bbeed92e5713cbb1c56f286a55c237e0068bfdb461c938244dd74ae34f192f413bbcbcde7528256bb2d1d6d7fed8978ec1fdca41db056005abdae3a466ac3c6eac474a19c3004b0baac8b9cd3952f9bb32a0294f2e153ffe630c16af2338c66190ad7c3649c813ef000080100280041001004efb42af7b87de5028e5ae8111a095308e19e59395209de149a70d6478aebd6ff2bd109ac69a7e559b512de99a21c66cb6e914622aae5919069c8370f4232655481b47c6d827c3ed7af1e0068cad6daf58bf18d5fe68cca43557ddba5cd95991a286f6998b40490dd7a72fc0f3c0b2741720d62155f8f7234daf5442a5a36c490933dbf35e5090a22cde6a875dbe4584f74d6ee1773e415c1124d389431d5a651c748cf0e9dba7950de8a4e4166bc226faf514c95aa7fd53d630b74978c6d7cf296c2a07892976eaf5be1a9ea476eb79786c822c4d3851ebe0b6979765181ffafd4e5956b356229e2f3c7a55e35db58651b92a48a2278e22ad0bdb85e55d6d5da303b8da6fe3f5438e0b5342103ee652f0cecca19555b3a7c6dac96d6cf718a8d2505edf97d15d7e143c50271a043125912deb14c82d679a032646b6934c6e5fa661b1cb82f5a101c4394ca28f840f20884d7813de23f2caa206d59939887b9a1bd755fde3276f5646a2ff1edaebfca8a237599f728be31c18e9c20d10b62f6a6137391f7f4487f60803c5ad7eed9b83b2b4445838da6bbac2c6eab11ff4b2fcd8fcbb2b18ab823940d2eaa2b832197058677d430e5cb9803de7850cd0057a893e85d42657114023e7576c3933d312508b817ac02fea45ecf1d4d0736913066460702ee43a58ec855a1fe0bb757afcdae9d77db06a7f08e70e58a6cf171b3ebc124e6d8c11da4cdcf9f8ef2a9f159ea91960e12d02944fa71564e2511ba8cca74fba0fa8a6f55a5f82aa7f2f19a966c4ef1d6921e0e2dd0746ce0a897a14bf63c6bb7d192a082ccba719d66aee5aaeff0c2398fa9396e599f8e3e8838f429f5d1bcbfdf39abc741aaf5088e73acfb90ab4006beb1e8108b8fe530677cc985bee65b2d2203af0e17f6d46d25c2ed722e653759a63ced95e8e938b73bad1a443e39ffa7a1d7ffbc7e6aca3cd765e8ca40abbf0d1ba93e54fb8901d8c477b11c4bbf74e010984576990276ca779cc827991a915a7291f4e348ed33b9911dda01c1b836674d911bf8d71cb5c5b2e32ae98feb1ce51a6237cb5feaa2da823d8d0df194e76c7678c111415cfb33dbd3bd94138b12718c8340f2d220db04167f176e4c81544676b57787f44652f0387c706214514d1e75de1f8e13b151a42e54838a3631349731c7802810d44c123ede72f9b111cf0031f40b82adad7829fbcc75bb75102c5fd07de88d974a54c25f9c276948f2ce86c92484e643bf579bdf4df52778b5a13e003bd7cff1df54e7b217cfdbdec1c50c79a4ea28be4a5b4fc66a99d36c84805401d596fdb22c8e02e033fe1c5cb31170d584172c669ec823d07feda27bfe211edb5e2023c965a903c673278b966f350ee73946774817ae979b82ffceddbc9e335276ea6453d9198e917ff7823cfcfc8bfadb37d7a5038b50d7a22e4ab70fa6df96a51a5b5f5d195cf6055f2413880ccb9d6c3459152fd55bf0dc2b56380be854d6fd97532157979e9753a03c770498f0596569c65701836a36d9ace6b82b543b521b5ce7e3b5af5d5b75f44138d3a91fade9b80ea9066ea903b0925ebae5f8a7d15fa8c9423d2c6ad3ed16605d1b2e4f3ff9b2d2fefd9889e40a18f1de44a3c911388a3ade6e574a8d79e451767a9c335c1e69a8446ecffd8f5363c6183a7996af1a37a6e32fe7c1eeac0579c43ebe000d4b33f09d405b063be45de3fe0962e0ba715b58c76b9756977d6b7e4dcbf4efc0c36ebbb3ae9610808ff8d671f19c571286476e6e2c74c46a88f51e3415164470301cc35d8c90553babc425cc2c94ae53fa87b6326f3052c6b07c6ef6660cc288d4fa15d46135edc4b7219ad388782d63d2e2cd6b8bea5cf8c903c470c9566af6dbd0e030550128bc715571f4bd6be691656e40e31cc7464d51c33cc1d5006e9d99d6acc28690319ae883f5d620302f886efb096ba43a3a8cb154b5e9cd57752b12428afa2d3132d9eb5b62e1a1519504a781b72951fdc0f6647c2d432b53199730c69dfc3012759f11041a92bb01ce0aec467a8c8070fedc025d14d7d74abb9aaaacd5445b59d38e64678a99f08e8e7de5c8db3af202ba92634da6e6bc903c154f57af082ef776948ca4e433eefa051b9883508b08965828406bc79836fe060bfcbf05a8c96c4b2ef45c51a2b479181a172dceffdb8f708939b810d8edad6a326b16fe450a8300d2b462f85d1784e810a908c37b7d650c50ec32b80a18875f56aa5a2ae51a2385dff897e1711efca8d1d13034b949e392a8a403927ef13956c1c94d03446e7d9ef87bac7a3c78b4a703a7e53609ebd39636ea0c978de2ebcd8bccc8103941002b16b8178cb1c2223e72c26573d291bbd8868a27c2678aa1ab0a6e7de8b8acbc249aa34b24489756b534e418aa53ab9d6dfb93523cfe3bcaafb7c2faef70eb2984bf6e51180ad08f1c0b4373ff0270c62db0a4c4b495b83fbe8830c8c7c8c37bf6c4bb552beb8a85b1749f8a361d6f6984f078de2b5ec02256137540c7bf4af625bb9c1673f211ddad1033a39225808b5ae7347e209050c476634e07cb1f5ae1cb64e72db62a4bde57eb8dc3ee59ec512a8e3e32a0b4520745ab7f54bc62118de59c49c2a4b9966fa9e5ae08b84769de8e0ec506cc0687536cd8fea49db1499f2f4e6cd9dfbf139f8d51497f7f6274c1345f74da92e0394b3d8c0dbdb9a74fc9984d5884e01ff6004fa06e8a23ac139df8e42a7c9846083d290a53a2a5d8e3ca7859dc0c1c7fd371331068af51058ff2f9865dd01d095905f44f1b90eb20e3dd28467f99385d2e5b531ea2cc5683bb25b64604144ae56255aa3e4dde7e1c43a390091c07b655e75d346619f7e219b694725b30d8a8574ea41ce23b3d86762fd50895f49360d6609e2d3259ffdd482049c22808a0ee5b4ccd7857cd18f7fd8f5419bf5ebf08111eef426c2c1942bd1215842ea29e0472ca87e3a7432cdc0d4162f5a73322769fbe6712ee2edfefc50869b635f8016aebb79c7ba694b3b181b3a50d726b26b9807faf6d7406bda46940ca2869068db2cd6c8dc1f86837c489f58593f8b26d37ba65215be684c129370c4c1a8480108ef8a75566f9fa897f3dcfa96de17c0bfda742b10efa4a885befcc86632c5d6e7b0da93a32fc5d7bf3cf732eeb6532d81c85be0019ac3451aac7047a14024317171b48fbe71fd6c305a783d63c6e5d90d61d0790c87ca3c1b10fd81c3a2a30de7f30f79267a2d402a09ec5eb3f159655213fae03e900fad58122038dd09bf83181aca11055e02d4970c871a4f9308910bbbeda68c8cbcbbc2b68b3ad14be840354c050dd678324e3e2163918da3f73de799ef87bfc8321794a3b76d6537e855e8146b2047a983ef68f2abb2e15524c7c038cc954bcbf4a36d9321d1e8c41f09bb70a54f602ab8bc1cd0f5b0c2f1f86bca7fe9bc4694fbc5691b0eb1003d22b632189b1aaccdb3b41333ac4f1d8545734da1568413b1502b2d0d91c4db822f8481284fabf89fdaed849a58eebc4dff63d2d8e9d368b8c7bccde7880b78e604fc5b855c0eb8c2759fdf8fa80acc77c9723271d2b989c45aa0a6f19358cca56daf5e6ee4a20ab1c1f499a94ca407616264d4e42b22aa2d05235083091cf719cf5a36e8a45a242f4a1e606750f2bd45035209eb008042f08bc83dd2bee27eb0d54d3f61e148497169a49c86f1c43b620c63a693c2d9533817b16fd98aaab640b182c25c843055e27c0a7ff6a107f6c4811e634e1e4df46d4880c3ebf748d562e033ac7404a41ac79c84224689626dddb00f8bcc5e997523ec4ce8eef14df3ad1ad9b2f62868f6bac7c8853e313e0c746f491f2efe0d498fbab2b063ba48b27d065b22081b1d3e7dfc8b444947e29c01359a1d88224583390bb53418a6fb744cb5da8fa9a1c5f3ef3c44056d3fe24a030cd77801d772cd200e88324f5469b31479d162bde62829296df19382ec2937e4662d89d299f592af5947b39571b3d6cd384a15af77ce526f04c45f47b5f8d24a46502391c8a6f4e77465cad1aef233e27675c4bd7abef1405cbb22b60f22a9648ae2ae10dbedcf13ae84b49908b467de70f357b60de853807842bb5c383e9c0fa60496bd3cc2c16590d51d9f2e7e11b54799392e6023acf742df8d4b0646dbdef3ebee9a1b9130d7835e3aad805bae551ee55c90d93511a7712a6d4b807ef0ebea0273a17de73128d25b6c3dab9675f4c9585e8a4e46b6cd7e23a45c169b9dd744c793ee9d66e933206a1f651a30a6bb0bf00bc2d783703bf628852ac968ec6db7805a7965e75aefb4a55f141f40206cba3ff0141c834081d522bcdf9f72eff887c673b842fada79559aff2547c7ac6768e755d87e92956d9ddee10b842d01d6300b23ff83df861a2cd2abe8522dded747a1d680a081686a8653f573db7b69fd54a9e6967704834ce003adb60edbc81713e85092b3e59e9008482d013e0f15c94245d882d9b71559a4c8c5c47830576b6adcec3a1760f20b83f13c6d92ecc3140850843aaea21338bf7fb14b2d84f7b02b334cd0e26403997b1fe52c72bbbebab8c4791e692d6d2859e104f8f536bfa16dad5ef7d2d3caae3351520d45a25bf6122da67cd843b4ff4e410f9ca4ecfe7d0af13c9892b82e85b742b0a9c8870e57cb96bd6a5b4ca75d87de177777bc150746697783e25ba222b73ae391522bb490b6d96def216512fb338586772752f0f554a9cf8ed68077d60599e34708e3c8e1028670771e01cca122d2f68707f979b6b1c0b4c4c576cfc25e323febcb9d31ebafc0a3adf26da277f3b9a349dd8e8fe3ceb766ccbfa02ef03e748599e046c02e449cbbea874595f8d8bbde9fb515dc4d1458f44f502b261a1d03107abc4b7b9ebc8d6eb5e00c4866714ec3eb5fc5ce3989cc0efff8a0e26ff3e235c16dd7e98193d94327bdb278b11e30b9ede0d9992eae0f7a8607bdade66a143e3d36914665a5036a9aba93385b8350f1808b5657a3904c5c069f853af6dedb8c15e380caf169f98b5729c38fb1e4f2ef300577dd2c3c2726979f6df41987f42a97f567a7000ab90bf46a1384757e24778f27c71f7ee81564bc36d832911fd8e19d13c52934bce8986cf5bfb4974025fffe77af9ed4d20d4848fb8f3cc2c9a8fcc0eff46631370c3919ab1f658368bd465e2beb0aeb2a9fd4bf3133ef7799b09842bccc8717a9426fa8c69919838a3d99cd608cad28169975397d1db333d6b9c762ccb6eb0d583757782fd74553ecc9ec63a89a23c340920e0e364876cfba66c19e66c9c222e3706385037cecc272a199449d36eefc6ae46cf70d5b4380f94c32f7fcf6a3dc748691543d1d1651af30d9b76d8efdb042923d82fbac9fbc4dc0bd836c4f6b60f415860aa9b3bdfa759026ba9ada31f625b5c96dbb2d5d0bd1c91e61ecc33195f1b54690c40d954efb8ced1fceb50915ad68b0ddc835c1b7c7d031bc3183be32ac8f913dffead780d22e74868911433325f8802b2523456cdaf1cec78586066a6a8f77a495a2ecc3a1e120737d05fbad9bae8f1b754e421dbd4b4f9889e07bc1c5978ff625442e22fc2027c094acc1dcc178d045293e701f1d6e85a1b0296eb0ae8711943a49bed605cd40ce5c466d9dcd0dfb1ceefe99a4852bb4b700da85d283e340007cd8bf69895eb09e2df6ac91da493c2226316c2a37f83a798a5d64329925cff43da2531b3cd8ebe70dd944b73569d6e27f64373455bfaa9503e82cba3eb0471e8e4413100a10ac1d493b89f52c03147faa8c22b1ddab519491835cc4d069dc86202000028008000180fffffffd0900020073797a310000000008000180000000005800028008000340000000ff08000180fffffffb0900020073797a31000000000800034000000fff0900020073797a32000000000900020073797a320000000008000180ffffffff08000180ffffffff0800034000000009600202801400028008000180ffffffff08000180ffffffff4c00028008000180ffffffff0800034000000008080001800000000208000180ffffffff0900020073797a300000000008000180fffffffe0900020073797a320000000008000180fffffffe9f0001000538867bcb0f5e4c11f0d629d4043bb89ef9e79dee8ce105b9c5b823fd4122533026ab6d4d4cbe7e670513cd76ccaf12e70b5d6c65908818fb974f955276efeeca8080c6a83c60e9e263b4d8c76d82b3f6de63676737c07a6c64c4a2303cf036b1afc55c42559afe1710bdde05c53cbe0c7ee91b6304123fe480345647821add31384b2861f51e0bd84bc0a5f27e2c0e9870f8a4f8d922ea24a7d800380002800900020073797a31000000000900020073797a3000000000080003400000000308000340fffffffb0900020073797a3200000000580002800900020073797a310000000008000180fffffffb080003400000100008000180ffffffff0800034000000002080003400000003f0900020073797a300000000008000340000000030900020073797a3200000000c900010074e83503dca39996cfc6dcf614d397ff0b96b4aae9a9d004536a3d4fb2f8222db6f82f508d4d3a56276f9c2b276add09939d37b6a2b3ae4967c2868e8def794c2fb21aeb77319d8c357ef1b0b2558f8d3a9598d03d1940dfa3981962dbd2f41fde69040c897428422a21c8eeb1e385f99573161e7884bdcb073111019917ab618efc1b913e7c3f3fb7c7fb30a97d67948a519d103527705c18a73cf0cac99c5ce59552cb7282f56dc136b944e12f0595216c591388982b8d915c3407bfc66c9b4e751eb8c700000020110180740002800900020073797a32000000000900020073797a31000000000900020073797a32000000000900020073797a31000000000900020073797a300000000008000180ffffffff0900020073797a320000000008000340000000040900020073797a32000000000900020073797a310000000004100100ebc3c5c2b4a62cd3e9c810a25746de8445965a77b040bcd190e5248654cc09d9929b2df3666a87f3ff81a6a68089becc93d59217ea7181a9a56feefe5f2b575329f5b2d2ab7e294ac4428e625f53f5eb6bf38874d78325b143d20597c7965b842f021acb4bb650cb07db2d56f898949ec4ca915701d9a6a6907f551b9c8387f187e12be254a557f2275ea2f4908e69b25c7345f7f2b8d4d0af94d420bbd878e1017b4b2142d7a8657199062a9f3b7f809f3c837f3cd05e26c87dabc2e8a4b7219df8a4e676d614d7d3c8bf80636628a6d37f934dda93241ce17153c8228799642a803769ef33ee3e6264434745cf26673522e1982b74091eef77c2f9322df7907ec630e502229baec053df45c781b7d3c56e1a7f2b84dbc73899d94b50c1e5558f7b54cb8a037adf6d866396c7a27d6dee54b9f87fae6bd5bbb4e434f2facaa002ad0224e6b91611c5e79d4ed1c519c9c9ee699a07ae5bcde45a12543f5668c8836aff1f29826dce81482570d4174854a75cb913fa9c449e065e029df324bfff7bce5d2e8fb87b5955dae717a12b11766ad411defc401c8890b49421e64041bf42eaaeda90c2f5ee108e386d3a1db44ad52059b5254f601c8eb3c428f38eed620699d1f7955a48e2e49484dcd3ea3dcfcdff86a10208159016127f867c930fa60d680ae4ebeac84c8c3d8afb04125163008666cdbbbaa57034cf2579018ab1556cca434ef13ffda2497d091f2e39ecbdfc1a15a503baea8b21801153ef42469ff51aa4b4ca257a287427045f3fc9a49aa7beb619a244faaf310440a2493ccba631ab743b9a354a32f1dc3f95bc1e314507f6a7ad7a0e6e80a6c0fe7cf2c097048d8fb01e4033824495f4fd6a9a1ddbad5edee1b060e554fdb3a6cf7a3cdef1dbefd450207d81904320ac058326b1f153d50ee5479f106121c944d94642f87e3a6c1da6bd5c268be1cb1e17f474db2cacb3ca5e865eb57339c11625ff0396a2e34df0eca56b761a68f8bc0abcc0872cb12c97f0d3d03b01d96139af21605bdbc5b0f9e1db4659fb3defb8070f15e5466c1a535ffc9cc0bb77e0615e45d47df353de4ca8a8a46320160a3bfac5b5800b5192ef497f1e5065c61ff43ff1c4e55b8ab6a1018c7c1792bd53e10075b918e81a1f89687e48ef415b99c8f026e6d82dcf1bdf28a64d90835c13754b86726fa300c81243a0b0a3543aa9b4d572c2b3aeaf0c38dbaad015bc2ed48505c6feaa935c72a80edca21cfbbadd6f404d2b80736a28b3a96cb3dac5c184173c961dba4bdf2fa9cdcfcfe8564cf805e0f87ef052f300d732cb01b62126086692aa0b5bc24828d5b7ad6bb7f36f3bdd73564bdca4b017b2ea8708cb83f581e787fa174bea4a3f0703e641b01521c7fa59fde18087a77f8ac67f8b4c9457b34951504c71d24699c2d7dd1b62e28bf183d9ed5056a58856c82ef0bf92afcc0518ce996388c8c9733702cdf80580afcacf63ed53a2e211ea63e7dfda6632495aa3d113db01b4288a3c42039491a8a8d0d2687c09c9bef6822a6e5369103ccd9923c3f439383b2e5681ace360f301b72b39ee4d1023c50fcb0c6135dfad459eb7b2d403abaf71abc922dddf64bba0deafe6d8f508444a8977175dd9011d4470e2e2ce7f16d01b1a28dfcd4bb1ad8af7c5c4b985d2e8607c8aa4e46705191b4828379a9d16af3659eaa885acda6f36c7e607e2856aa3604fd8d9f3f8e1edfc896438480e742689038ef9624a6d5dc9369c5062c3d80827da1e90278068d2f335cecc7e7fafd2d35cb565d2668fec6d5e9b8c8f9449caac3e633f7f3404a744ada909774ec97d035853b54e8ca532cb70e32b18d22f056b16b95fdd6e44136d786bd58b24757f540fa9da37b81adb3f948309c4316fb7c665216c17885c90ce9761d7e17d625036d84ae2270b1425871c2ff86997722c8b1a7bfe2a504781090cf325fea4cd1c7557ff148c7f8645736493f7a498e9063a274ccaae5af6f678f4c0b05c920ef15f6a12df96a5c94279dd38d208b55844a036fa51851adc340a9d6c114a2cf576e8298fce44940b5a54c4fdfda95c51c45f4392c55256c2979e0b4deccee130fd00d2f7e6b59614dda8daf8a486738ee790b2b738651625321e4d4ed8e67f7e24e75683ec5ff669bf1eeb3aafc4fc7001c6d333e830d31cb11376c42e379bf00b13d4141bedebebf7167f8b1c5fc32a6e2d1a0a3d3d575728284c586a252f1e1a4fab1dbc461f1e59343573c5d36ca4fc26d4996f59c204af33f3ddd45a10a341fd5f28f84933eb3f1bc01a3bc432d307d88ca078d2e69dc3f18d35fd92cd203af6ff527dcc2255c730d4db56135146af2d60bbe7f366e5b88fce08640b80999e2fc4648fce43eb9e9f49c6282d655bcce8e1948133ffb505101301fbc741ed9372f6b8a634e60ddeec36d65b5e5b4fba85b335f004244251f80c77d101550cc27028656fa4b71263754df126e2d6257a8777e955c0b6b4584d8abcc7239d44a902b991848417c4af29e411075eb867dfa072fa6854651084074623d54cdbaba65bb07bb9950a435279fa7ea7b4a23f505becae0713cfd9e8817ab8d32ad3e9b471bc136d88abb4215fc49cba2efe3745f46e3b443daef1118e0201f145823f7858dc396bd5e9af720dcf7f6c69a3db4f7f619fa72c4eda2fecc5c992898eafd7602c42ef0478196933d4b94ed0c1d38c50b05f2feb1035c33f9caa677b88d09bbed63af29f0e42254d12d8cd967a37600450307b172bd3ba360020a8a58fb591a532c3bc8c47253d223f0b6b93396e78aeedf5e2f77c6717ebdf5cd5ff2c77c51285c8c16f8b69b6b68c031c6aea5c46eabdf313ca9bae8b5736fe4db8f0c885e499577ffa89f82d36855dc47c7be1e4e0fc0a179f614cce4d96f65c33532e4f0830413ffc5fbf64490544cc329da00ae9ed75ce1057a1e15dc6e64c88e49f3f2253d3649e28ac81c27a1e3e47b9bb7a6629f47984aeddd36ead9d8339ac221f9b785b9b3ba66d0ffdc9b1c6edb584054c8cc4693ff19bc2e9d2feb70859afef24937c8d931845f1af78e22956b4fcdcf16b6a7f475ca042b68b3fdf7deedb23386d6da54e09696af8b3617dd42085f76f584694b5a4be75182ae732de3abb35c02c497aaf036aef7a513be5da79978e1e45aa96a32a0a16cb583d9d38b4746478006bc1054d4397ecc6366f2646dba425cd6cbc285543f984bef10e9c03888b0b4e4cc256b53a4dd41e5e2bb314bdb066791a8a7faf8f094038812506690f54db98a33ffdac3f390424f155b7830eb4033e2046643fb0b871c0d645223e6010334f5d1a8522bb172f4fedc923ae5e27b70ca8931a5281f90c7e4142dc8b62bd34f8ae7991485e07b880b5fb3ba08cc39296e0af014b2b7556209efea1995ce0b5c8465a74824314bc677ab25947a90bdbd39b905c6c00c76c674b0dfd3f686e9905d8f22afc7d000652456dddb533d09174b2aa543f1bf86dfaa4a7001399ddd3a8c41b7e6416cc44989750d6ba8a3b975fd475c88a3256b544e3c5738950f8bb6135af0ebc933eeb84a60d5f0c40c415d72f56d23b118333962db2f8f6e19a7b60c00cca6a7a900b5c8c8788d4648ddb3bca64ed2a70704ef5c704bb69a662e32a35a7d1a4edb2484ca4155e74e2bd41d17a9bbb65c42a1960f9f1812e49213acc0090d1cef5664475dd41307e844acd276227b634ad134d2d9da5b9eb3343c00e8ca21d1380b77e6943bebdbd7042ba3f104ddadd17ab9dafdce94f6af095f3d4d6dd0fc0b0747a9aedd09b41a446cd2b9656b11564a1dba3b40397f987cc5eaf373ab908edc3418aa692c6b8bacf978e7f5da108cfecaea4d67f1900d5cf48ed0fed51c14e18c21ec1925d8418e56a9812030c1927009e434f9faa86aaafcf13ec678e0e7be2ce976d39797066426325e17c0caffe49c92b6323fb3a2f7832827d7d5f3ca50a36951402d37dee50f3c1f575b089e093bbf28f6ac2440924b925b67a675719ebc18adaa27d53f8c5a88dc0d8d1dcbbb80a85e9ddc9d2d95bbdad9380e8fffcb0f150d01f375dd36eeea78828e615c77a2535837945b90a8f9919e9b9ddf0828131ac5951ba769c9abcdb990b52ad1cc0f0008e4928cd114cdb5d7f0dfa1a161ccf8f04946d5e1ff4d3141a3a1cbf79223551e00f0ffb52d8952b461c786d2d94f1c86cd7b2f5203ed90642518d3a02fa4182cd821e2976eec7450711a6ff10886c63a01120a6c36765289c11397c37a438611d632cb965cdadb0f28686502ee46719f5a8e7539186826aa449d38fd5e7491aa46b79e1deff483c180c798aaf059c0f9841d92e0bc1ece42dd1bd7b351304db3d14156c5ac2f9b7dd73dac755252b524365244c7fa0838d9b7e049aaece2fa54f4e2bce4bb327dd3dcf95641aa73cb09249e90a97ee32ed0365bbfa8330471f02c81619f74fcfafb3539360a6d2d7b1bd0c4da946e6cb647ed6e34d60d076f9b014bb61d87fc4f2836bb03f5f650c9515edbd0a8a531d56f83a73be452f7dc88086c2b67f59c0d4a4eb081226bd971292108e94461ffff852fc5026807ac28f6e26c3e639e14d65a960650df2816484418a408f6c302ed792e1eebdaaad37494def7c113bb63b3b05abd1eaf0b23f2632b8a5d00032f94307a49cebf20a871b1d8ca16e20ef35b9a55e51c1521772f0ad6a2433b1758dc899b91548765eaa728eb242aefd53aefcd27e930c93f732c66d9a992d51c55a0bbbe98d01c8f3687af2edebcefc4eb470f5298d807c7d669ddfc9bf9211aed9085a497e94aee3d2a0d48e831883c971b06a63a26104bac65b21d5450469ea11c42464dc74f461c5661c805057cdff0b81dee52dfd38225b519b2e67b326810d85ca54476cf769eaf672dfc097664800b1d6e13a6f6f367f4de8b8e396256e0148fd8a01d08c4cf31b8bd7c99923e039e9b130ecd2a7b2271be0299d5f81f6bde671fb0d82cde381f2cd695851dc478eade58cfc05da7a3d3cddba4e9b050ecb5576226b4b0c25031f3641b4f7a9965d3f5f7f11c980e4d3f4f3d082c2acf9f6770b329854bc939a3f73cb949a2278bb95d93fb925d1e3c24a84af580515637b4a0d0bfbcab1cc594f299a54fefbfe754d92423abce5300d5e23da417d547eb959bac8b96367c6970a0958ab9d925aebf114d3d32e9a4af36be2adbd8fd970ad9e8227ded774099503703641a0c763a2ee38ff2c319a1fb409cc40cdd0f7518da600e280dccb68c7aaa0c7fdb2674d5e4b5460b96113341a7d3f5cea58869935041692dbbda0b6568215ffd1dbe5f41db59c90eba7a264fdb027d981107fef44b7c0947d4da21eabd7309c8a76df46e84051213b6ce7da7897e08b73e2a5fa9d87e8584b41355743bec2a071cdf5c6e26f417f349208a3389630c5d5fb17a98eb03bb0a592444273411ab6b6bba3fa5ea0d8713f8bd52018dbcab35b00cb50504e77c8fd64d2082c0f3901c093bc519f81f6dff5ec7cf0f28b07ce6a5431f4427cf12e2d2cc66d4b2beac548616d8a385eb70c8a0b7adab744752d8c5c13202285ab291c4a8c44bd821d245cbbe2886d7f1d153471cfa7cf039d0a649365216e5dd8c601f425039aa7f6b80fc91eacc282d08e63fd593106a7745f590e614056b994d3f46844e6d5ee0bc3746d21f749a067b9f4df77661277585b043bc6f7b942197805df0868cb193178304e108b71229dee91b670fd6f46069750b1f7edcbb395988d33d6d2d0eb77a123da2ba5ab736922c8ba78b5a42c76a537963bf70fdf0c0002800800034000000006860001004d446b5e546bb71537b160e1cf9be5f30d6e5713e6442205374759fd36da73cdd7de10450aca879dc5a287a716a3622a0212801029ccbcc614ea8f33a2fc03f8ad1199613ffb6d87f55b630144905060469f141a2a1009c7afd5ceb5fbc4644eed2d4f8e4131752a721e5ed27a8b18e0e53e28f6f99df1096091db6e01a01282e7240000100002800900020073797a3100000000301000800c00044000000000000000030c00054000000000000096ea0c00044000000000000000010810028004100100fbcb9e68e5f24146aa9fffbd71975afe48289f9d3172051eca5d1f38a8100e044ab7ff553820134ef9a167f14f104761f9a97360a9c10644e06870ce37ba2b48811d8a58acab70e6eaf225dcade69cef0adee81f0852d45e76256bf0438ef0f62df57d9aa132f1d752dbe7e6eef371b805aa31e4e0e58f25b5022f22ce07aa3b55928b85f7e995d7f433a54a1740eea2b7ddbd79406f52a2963df084db7cf5b2292befba03d9b6d0db3566b7efe5de6b0992ff261c2cc3c2c821f6595ec842f109e6c3bedfc95a81045dd530b3fec707463a54d4586030cd3f4954705e4c82ca99a2ee8136bd88d6946ba57b35b13d8d7c100b8bd2dd94a9b38ed270ba6edcf98334d64a4fb4e1fbb76010b810078c122d60ec0dc6beb8423acfa3996468506ac767d461200100681b238f26df1d6f6712acf8550fcdf407b63e873de05ad3bcce1aa1bc00117bfa2458cf824690152f844714449bc62476c5f35af0f6de5ecd3d1a695a41a6406615e623db374a2540a724e2494d36cb7f0a28adb8d2659594923050dc58490858df2db7d34e45ade1d190899a65f12ce599d330640d853b4c9b932e4fb82197d5efdba84ed846340beadb8bd08a9fbfa9dd498c7a9d3308e3a351ecfd5df7a09199a7313b632950dfb7ab6e6bd4832b858316dee65a80ba8e1c31ca88765464287b50e2b6af59b90abff506f0c5c70de81d347fbfa645bb043c52dfc1879641e397e0dd60b2ebe4066ba293a9c5daccc1e1f58906b1adf99572bf3c5b0e66d03b2a5f020457e6a086cf0f3fdade6b8bf133e014cb36df3d6c537bf92ac19b36f5956976d9f57c23260bace93888c8560c630d653905f42a11fb22b0fa36dd0cce16c5b0cc8851dca7f5ddb89acc47c50bc3341ecceb454e70f8a77a1b6a6085c5207219fcc919c68e3e0591f99e5f8ee8c150fbef8e7a8e2ffe5ce93646d5d716d7bfb0dd4aaa74452a84b236a28d7f0dfa5bcbecdcc93c620068752d037b761185c5307b6d0feb0d8dd536cce3ec1d5593c8c900430e64a572433165546a5b20b92961f5264823726bd9aa0af8c8f7fa656cd5be32a50ce335afaf0aca7b98e91e84ec6ea584b1c5973c78fbed4a5909058d3a3c28f5dceeed2f6072721f5cd11fb6263d0479b53fd0c79394bc3f3410847ed06151dab03a29be9076986642205cd85c497d736cb97c5f07cb075545e98468da3048d276a65be1f639ec69c40e6c73c5754092075872e73077b8ee20479eb95e1535d9bca30fca3fd89cccafe12e535afdea5bad611cf1fd89e85e673c04a8aff9579dd595a9e0c2910b1959b34090d3417fa4a9127613a085fc6a4c9d0932afa7bba878b26094def4dde3f394f31e3702370209e486e3b1c263cffa813a327e02e002a47d3eddb18f16eb44fd824b9c1845f1f03636fcdd9657804ff4f4e98d6e7a6295be059929632b8f9de7d50ebbad0467b0f6bec18039aa89257633aafe8aa1ad6754178339d5f38ddbf3b137c99e6679d5939a5b9a34f69ea5dfe8fd9c80bdbf07d1719a5009e92067b061663580bb0ae4702f2faf563ea64f5f54db98028f3978a80b5c208e624939dcc962c88c1c2dd8e148ee8bbc13b92ba504f57a772239287a17ae433fdd882a4aa7a1beb6fcd55f8bb34ea51d4427bde2c1431f90dd27c700dd151bbe251f54fda67b82a5767ac3e04193184a596225bdc0a5cad836aab5a435270dd76208396263b9ff38f898506d8f192eaa3ba2eeb7c812eb22488572028b01fe1c22e9951bf3542f481ba791e282d0d750eea5d3064d7e3b2b92d320ef921f32246c2f9726b3a4c6d719efa7c042b8d0cbf0ab9d9842a0fb977641c9b15e34ee84b5219bab3b63256b998cbbf5294d501cc110e26fbc7a370dacca1e48d6cbc0ef9f51bf5e0849f3c3c9e03172aa1ba548d2e01acd1c36246825c7ee1a20de3a79d2d6906de3404a3e8740ff0fe584570ed9bb523f6a049ff182f81bc510a961fedc6f8a4a5c2b337ff0d779f842ab43ff7e1299aec977020f90ad0f894a44c53e8386471abb1d8c9d044ae14460e4e023146b08d86580acca77ec211ec238cc04b31e709231861a0a6a3d02288c659ec5c6824fd71cc1cf3412b43c5f38cef2cb76ea841d0b2310d57ef5e78ff3888be77a8a2599c4a34e86e5f13c3ac34561e26a4858149620c0bbd03ce6970233a42e8fb8cca059634b828092a1085421adaeafe43f91b779a3329a8026509410f65253b0a2d6ddba66066e3d0afad2dbdc6707060e65bb58927dfe9d015444b4611770ee45b34796b86d255e9f370cd37fd1d870c7efdbd8e329cfd5bdacdca018e403f84cc318e1caecebef9516931e594b9cb4ae037633a2056a578cb521abde579c814f7348f9abf03ef8a8ea9392b52c1fe5c2fa15fef7bd1a751d3fb9f99a03e4d2e69cf654201bd67cf3eda08172426c4d47d23b2d0dc8f750ce690d4df4e0bedfc37588abfd3d4492b719d6d0a47c4ef0ccf679da78cb0a7240efaeddec37f334cd45602ab4edfc45f5c4a40e47b106cf87cb144648c401a8d27ecedb8fbb44900518b960f9f66586e01bbe100a0637c81a2f5a589c441ad1ff312283cbe8519d9c08a3a29cebb80d82b151932c193ce9cc962a0d0282ae00208dcaaa2ccb0cdb0c5be4f78424511f8c937477d9cd460715f9580e6ed25dcd1ee2f0dd9f707c75090a90d66f5a6b98861be0ca24cd059fa388263d4d6478a6e4bf63e33b1b5c7f246a7eae404fd0899f6381e29a7da85bdf58bc3bbc75d1706a530639db870d3ab3df303a661c84088f3e1df3736dda7440c9dd4092a75cd58cd871f88f4bfebf8db1d6da1f8fc01316df126f4bd04f49291fa0bb2aee14bd8bf9c519d0228ee79e956e7be908781afb8b33731b6fbe3b4e8863ecc7b837dd8a56a885325b1c0fa8ec4cc010c0b122c794b69ae043d9b523369fd46b633467ae6d805dd6d18986a037f12a8caef9563038ff144f42d3d5bba72cb3771ae19f9c753add7aa7a3618290397893e873eb3ae3d22b8c961364efa37ca4b2546037b68fc719a6688513a86e5ca490ee64fed673039d8b4e54bb07c08334090adb91e91b2bd71d787da87581438d44bca283a1b69b404b43226ae4e0c3112c3fecd1dde417e2fa0a6bee0f27ee75a9e2d371a87727850ab3f8d52a8eb7146336f242b56bde36d87765273758aba72c7d96f1eb1ff6ca442c00acc303e578e08ae74cc8378af1c6e8519fbc72184cac69e6bda81f8c7a46f00851e2b3936539037e9659b485ce770042a4d844dc84089e352aca2bd71bc89ea964e1e31a598908107f8bd5e2aa7a9e229d2aabe29d11aff6ec81843e25d924c1557d19116af596203946df15eb4c4276a11b1bd1e0a17460d7634184818e81762a2d97d6823d9490456909bf62e7d127197da904759b17da4152759fd220dd30a04302c6f9e8abbf642ff8f6cf86dcecf0c4ab632020c1175d433bae58f059614a3ea08e460ff2bcc3106b60c70c571e2fc6c8d747367d5e7865525bf0b0411281e767355c4706b0f2549854c6f6862901dfba65276ecfcf785e96360303de1709af5e96f80ca5247ab14f0331e6a0ab251641b226c7b01386af4a19256e6f4431f779add5c17eda5111af586701532abc3012edfa81be0b0ed476a8f83b5275836db5856f2b6574c1023b236767c65d3615b8be39e9491b275e9e442e7acae74cbcca660d8b266d81e6469e0e48670c5feaec94fa726eb11bc57953315b0a7ec52a7e089999d952eb2d0cc7b7ddab901e177a58e742eeb658da1fa3a0a5c1864a501c7d70d9d07f89afd3d275a3a964d0d7352c53a7e102f09c2f0d45125ab2a797f05fdb3a0160b4d37e1828ff94bbe4da7718222e83ddf7a7e297ed5e1fbb0ed3426d899c97b515072c6b01583654baef440bc54bab0486655836e0154a4231c263ef6f324961b8948a6d547c81868d8af3ebdab5ae29c5314c904e74080b8f05da52de65b382f16bc72c132fda5e5458e6ee56b895ef82c83835631bfa29544ae82651317300c07ab3ad8070a079addb185cb2edc25760e1f90668936773213afb319fc4d096e45ee98f0b17cc69a4bed516137771e416a072c0e4fe51b8ee137e51cefdf1040ad04a47cb319eae560907021137cf031c1604279055860f710131d4e1ef536e422ebcca1d3fc85eb1f533b98f20cfbc010eeef8ab9965fee1e9e99f22eac81b48cfb11b598888fccdc369d1004f9bd8c4f65800a7a976bfe97cb1fa55b7bfc8470066447ebe853938b7d7b809a177d9088aa6ff8cdf89d698bcb63df4710b0f347f5c27bdbd013b07dc25840f304aa7a4f342e25eaedecbc42d1939fbcd7171393092139ca59337d158dd21895cc42ce743c7b8dc55415b45bb8d43365c6887441b1dfe2be945fc080fb00f952000ec5e56b1b6b05e88a9290b71116957113d08afe42bec083e8d8a62ec21f850d857462e780efe7a5bfd611d6babd79151c2f5c5f9dac238280de9000179d38c09ffd9817843821da7211c0b8f762e76ab9106583a6b8e57b3bc252ac06bbd2b0b7acde172eb45e826141b7b5c4044b58d50a248acfc4113a6c4e9ce7ee312909be4e0c223e37763064e264ccb026bdaa18605d0be0fdd523a94d663d4983c446e17a366a307ea3f45cf8955354891d9210089db5c1ca235435aaecde90ae5d673fbac638da13a186fa9d3f73b00be1091fe7b220c6be2f26ac2a63c453c677eab69181cc87f71bc61a10b14c667be2011d93314afc91112a9fc4b8ac7538ee261efed9c52fd14762c76be6cfe2042df81b980e9c4053332e415341cf74cc61780d76f543f33a0f513ce9364b5cb87acd2c9c20e5b8c3ed8d8b056470cc2636c81d48b2dfa5cf6bd617d58d12752aa478dca798c2ef8b3239654fd34684163f1cd0c72ff5fa2fef6cad4f6205b5f2f8ec1efd9b7707d021151cbd3f19270b8b69aa3f1150891fb92cc94d8671f4ce10394a6b42b09ee1516125c572d4fdc3a3addbe9c0af84e656362ac960838b68890b3b0456031c146b29ef6c5bc0ec4686095220e77d408b607342543976d0bf5adf1bccb5e7fe62ac3143d6c3dc93c505ae955f5d422b31558b2533e57379bf32647f2697f61463ef7f59959e2cccf0835f91963da133ba89ae942b801c7bcc499f2956f49c410ba15b13353e4f00e518c8726acc3cb22b411fda9424e56f2193888ba080168dcd9332de52770863e274bd9b90d8ac637e180331e6ce38a421eccf4c5efa92c25463bb96a8d08e1bc73ab34ec212a43de573ccdbf606e46d198742fd5bb572b4caa3d845437e34153af07e5081e52c56ef85e0fb2e83f9c6a0109799069ebf0cbca249fb695d9e1f2d9ea036d272c6e8c0bbc372e68e6a37e53e6cbe416d67687a5192087d65673f5e1940b8192b84b76a96dc7b97222fd537af6b1386aba73151c5ccc1df3c27b809b9191d27eee41f64a30113a89383f3516f1e0ef25b3e300064fec88b713ef74e0623eea590d864b8684c77fee8e2b5ea8293582f5c0f6b571ebf59810a20cad9238959ef9fcebfe282abf852b8ee5af1ee28b0249b82ead151ed4a4e6888bbd71c5a1a1d6d081da983ad538f9edd7445f39250ccebd53d84a8b7c7ea8333619247fbce16242a7409b73b278d78b29239bf565b5d5e53076113b5102dc58ba0ce8194c9e2afb8acb41be0b17b8edaec90081d1a81679df0447d00e65faf50100d783dd04be6347e6892ca1f788bc2b8c3a66b57dfa552522b0a2103463d027066f20f23ee476793c0200800c00054000000000000000022c0202803c000280080003400000039f080003400000000908000180fffffffd080003400050000008000180fffffffb0800034000010001080003400000000138000280080003400000000408000340706adac308000340000000f00900020073797a300000000008000340000000020800034000000002200002800900020073797a300000000008000180fffffffe080001800000000651000100a6055dc89a7aaf221b1278a108e4880fe59351324ad44571d454a092d864fe6ea332873e2cd614d93bdf33dcb0c1847aef7a49843720cdcb49cdaeea888d2242962f006a799f386e53d6a73d34000000a7000100a9a1c07b9ff6ae950fc223b201c425fbe98566aa6aaba237fe712dab97ae21da476e93bf82a4038e3e3f1692469f867e6705e847879e5e736c15e813448bf54f0b5768603cd8c6546fa5a86284efd1da04e5aa0c0f15a43c96007939c6deedae3950cc897076b6fe6ddfe6098ac404faabfe4992ec5672503e6e2e45d278f164022ae227eaf75d34ba6c7293f3502a26eb9104e023a31119a6839d43980dc3bc462465001800028008000180fffffffe0900020073797a30000000007f0001008c16d3d2944377b85c3b2564cba64f1d035db3cc1bdcf0bc9ae612aa24216c709ed3a69d1f5f828b0f39e6099c86b4fb4c01f997ae809e5c9f8aadab10552b2400d4bb6eba298d15949d2328bbd8b445b8af7f3ec85eb68adac83d20aa20da04e2be197d12aab285e87c13c11b1602b9feb9fda816db4846179d8700241500800900090073797a300000000004140a802800028008000180fffffffc08000180ffffffff08000180fffffffd0900020073797a31000000003800028008000340000080010900020073797a31000000000900020073797a30000000000900020073797a300000000008000340fffffffc0c00028008000340d815177ff7000100a8ee9be87382c2be2449c00fdae3a355f3d511138b5410f8a0fd5b858d780527a9b1860d2ce6b8f34296c8607981c194bbfbd037ea55e57670aeea3f5bd57452f133e23be13efe7302c263dc3ffce462c2ceeb9582272f1a3679089e7b5172b4b6d8d262b78272a7da183655a33d37afaf9bcac4bd3c549e43d0711333fbfcae1cdeb38285d97286f0a0bc3f80c75f235b469dccd78733ed34462d4dfc1511616b354def63480ad9633e92bc482baea2d2acd6e815ed42ed941d9867388e667f0010ccfff19724dd76978187f652d4f8322c4b19a08f2022923bd061d4aedd8627a20368626fcd6f81adb11cf24f091927a5c100cc0001008beb22e1dcd7af9ebc6021df6655ca6050e5ff9a70a6ad98e5849c62ac48a0acd38211dc63541a0bf243f0f994ded4fc9ba85ace20645c9afaeff53c72b930e5a698f342a16cb8f2f0b63da97d4835a097997c433cf917630ad966d825d60c36bf08874148acc1aa0cac82ff698ffcf80e062620ae9a27c2e0eff7de4398457a6e5cae0d00785d147a4219e1c099086a5fad62d0cde20e59410020f223ad192310003fca9001462df7cc52c724882d85e2c6cba99c9fbe0c7b8a7914641cc5471e671fd1ddc8d2cba1000100c22c5d7b4ff21356a4a0aa30a704d3553d5a8841340ddecee7b94e424ed29e491ecba81718a7eb4c65e88d782930a4a30b97c556a45c414c0eb2db3e50d5a0cc39068e03fde96a2f516ddb8a4543f7b6f16262e18d69e8009afb40576825d61eaa2a9e13726bbd8768df353d1f77c98f0d1e13a5b0dc49e996b196278470c845f510b020148e1879d5a86e26b90d840bbf16ba87fd12dc2fa105fff34d000000100002800900020073797a30000000002800028008000340000000ff08000180ffffffff08000340000000060900020073797a300000000004100100b6559e0837441fd3423c7ce25ef197afdc86ec3f3baff2c314198c4f7af73ebfa78e81421c1c515697dfde41fb860cf7de7e730a5d098c786d955242c7836ce0939d71ae4beec17382532cb680775946de17c8c1fb6d022a2d571a1ad5068c7d64f8f6142eb84db89a367ddc713b7e074929829fd00be41eba89c4533d188e61569ef63c8c50e92f6239db7bdd68d52c88e3ead8df3de133c6475af8f746f9b0e6fbffe8204943ae0be39d9f8e443911bacf309700e562113c72a63d2c31df0e81fcd201f165c81891098f061f634e6b0ffcba226db889c8868a9c55f9303c90cfd708ab46bfffaa91daac19ccb5e55fcca2ae62b40282713ec93e2a8d97c71c81743611779c8787240f225baab7fcd7a150d1e244305c83de1ca2550735fdcd6fe40e2e88e7709cd0c19b8cb80af437cdadb4a1f1b644143786d6bc8593cc87663a2c810bd666a1f2b0af3402618bd73f4000417c2dfc1bb483731fda2d917d56df569251fdb33021f9aae23e5d3412602bc49fb0ce77593325af91418e01c626b049547d99ddb0ad3f13f221dbdababfd2eee84fe2f489da93e1e04f33a630b5c918f7b6ae249b8109952d974164c559fd14a6d46dae2c3c840cce44324fd0d611748cd94cf315ed7ac37cdef96be59c84fabc6c20b735f41c4fd3fdd654b1cef189240b6e538509def2c22c17db662ee2497469cd27dedfcffa23e35cc3047271538aab9e993407654daff2d38cd8cca189c429f07130f54bc930dfb6761392294de3be74d26283d1698af0ec3152c53ec7791326870758f0f8729d1b3aed8c604152c7c7fa1d5d25a2b453bd6ea7ca35105c509f0bbf86a4dd1efb3a6b412cde4837869c003f573065d21071dd6d04431e914244c1c749ae4824d97d1cdba0e16ee0bc01250e381267aa184e85df4499bba75d09114b450081da758dbb6e58318139d6115577dd07496157a97a85477d8a1464b9d852f29c236a3423bfc9bd4f12425f21254962b9617e09c33a99f958b14498bd6bae9eb2ce01946c5ac28492c0860c5550196fd0972d3cd303dc95b9c96862eca21acc63d6ea0826c8c1612ecb6abdad7c32c17d6f89681c6d7dd3a30953700eb0d5a7aea27ae0d1e10dd49fa37a29f20803398551e9932e22860f4d4bbb9c483c58ed1f2662bb2d7d002acde90d3812d119e2040ac527837a078f3bc2f6554a3938e79b4f2f4b1ad9f01c004687f9d7272fcea8ff88d5f7120d91fdc08d68e31fdf5bf9866d070e3f4c511272a779b3e09189e53b012fceb4ea8854835f9700155c950fceed3ee4d6eb1a711bc67dc4ab04fbf534843c0065fbaf5872fe66d32c0afa5027238fe826d1649d10dc1118eafa4c9d7e62c868361ff581efc211d67b596f124ba20c0b89604943ad2edd756d19edb1a4efdc6f271994727b0f6901df2bad50b0e760e203b8a5adb080178787232462906e2b6deb22be75d59fd86cdab8b6ce4cb4bbb7ec438f4830e2a064239d4f6a2a81744bb77e92ce5b109ae128fc1f89584fbfe8dff1779971572aefcd4537dfe1537a9693ace3744253db60f1b0e9dc28ed21eb87ed78e2c56e94ee7e419e354b4103d8f2a692a5c470776b081d7a97d9df3e4c0ba436dfe17e013a45a2b0c48477593860048b188c85cd01bb39818257d91d6abb414acaa74a27921e728137c321aaad8ca0202ace6c66888431a8d91330bea74291daf890f99a6712843b602238946c552b14832f5320d2e033a995c258dfe543d6016362acc336e5b36bd6bc63f192eacefa05ea0a38efc0b3196e8c1a7d98dd7f4a16ab5121bf79bc32f6b20790da684a3630c21539efd97abf48cdc492ea36a872d1b834c0feb53d72174d5678f651e69c418cc8a00c12c1501d6cbeedce0e3c1052556765ebfb97ccb7b69422c2c475aa4002d343cc0a9aa90ecaea794357f4daaedf00005792b22e586590098e695b908236367c44c425ef41af2c13e4e5c746361fee62806f41a2cc806d0e60d21bf2829a7dc63d9333c2d72740a4d7398bd17426c5989f1a9d3d8b477f5c97714b7c0dc0fd9460cb060ed1670f3c849da8a067b1c7448eb853daa861e828d0b5d48f9a85f8ddba466d7dc1cd2a46d3b9a73e872aa80701636918e596f12694d0cc2b84c2faadd9937ac33ac3fb48c77e043f15cc67cfe3f3bca84ef2c81be2948cd7bd1412244dc9730d591941efb7accde7470dd32e24ea25173eaa962dc80a2c2a6293c90b3b57244fbdba5a6102569a2949706a3d0e25ff73f40d482e14e8a2af8c62be694516a8e87c9f1777257b6a225bc0195acbf02efc3a7cf6586465166aaf4eb76cda0f49817a0d2048f6d2f8a3c065d79a9fe213901ac22478cb627895a146bacf8a7d8fcbfb1b4055ed5149b463d9c46d9483cb12a42ba2d637831cff14c80125894f04796679696ae384ea2e427b54ec13a2693b5a136ae72f2b304d65d729334cab33ebb3879f343375ebb470198633235df73202382763a7d844c0ca0cf8aac23ae5eb70beb45be1d51a96d3cfea8dcb4c15b2865c6ea8d5689f2f0e8132f053159b95bc7fb0705e736e8567b7ae7937d204d43091aeae45e3c050169b2ea60e5793bad9968a7c709e0c8f8c0e57fff0efc3fb0c21acec4bd0509f1354a859fdc23f6e000f8ae10b9433b95add847ee202489e9a8430f2df6fb29be471fa093445b076caff0ee18f0dd8e722e40eb522178161ced0851799dd6f3a308806e3ad613231fcd9b0f2860773cbeb09aca5ca224a47818f3e031963fc8ab6371d91772e2dd9dd8fa4e52e2c5dcbde14c858b83c7e5ddef683f8d33e156c6578f798b03892abeb86274ecdf671666d533aaaa38d4dff6b219500074e676e4eeee0c4c7561fcf5942ddfe9c32aab9e690a497c560787133ef1a4ccc2d522856d0644a58d25be61a9698f2467d0906e0d5c6c0a8a7ef44f6a4a781253202080a609469c0a54fc6a15ad88268ec21487abfa22f0977707951cbbc1f4c3dc9915287bb30936bb2fdbf0769736b5010666b7b248c4dba6b8d60c92a6d75986bf1cd6d02d248560fa2b8dc74e79eac57f9a8b89f1ef3595dee21602cd6ecbb373a7becef4a0d47663f1c2931876d3407b9aa9ac61408add5273e4407c5db29b6ff2daa72f1bb720ac7e69907637f8485574ad092e881a62b6756d3e7084b44970d199681a36801bdf86aff3f7acacce1d5d23c13977bc3c9ac6d0ffef2b1458c12ad2723c4273258481bac7683525003ca48135b74489368c4fafb191581b932be81e7b52ee7c9d9deeb9c5afed1b65b94a3abbc77edc20db5fa847dc71d77cb6ede0a09126cdb92a3cb96d9daf611e673229094b7c6b7d752ffc8bd7f5aacadec547269656aef63e13705269ef466d39c603c14877da81d39592db03fdb0a801ee89e6b78a1e94f270c113a88e1e31dd3a87ce639a44c2a3f34678bbaca5ffd6d94d75ead7687133785abdc9d75f84bc348d2ebdf39d0427360c8167d58bed41a0e52f4c4d6471bd636c92613590ee211dcb22855f30411a54b168be7d3311f6ac845d9c62e311cf66765b57616232cb9f1284ca3baea638cc9f016d8573a06125ed81fc0f9adf5c5851d0285fa2410771c59cdeee67279dad859af90e64edbb90266a4d3a3756c46539fe14741df8410d24a3f6e6a6526b8d56e942d3ce623c00c9b446cb07f6df83b21d34bbe8edd39c218b4aca0b9dbfec46197e0295d7f356102555b0de5873194dcc65ab20466937cf90a2fc5e36196d05251f2cc478f2a6dc4876c59d88e38cff11ff7bce41160f4ae5f141f912d46cbb4935fbbe4ec28333de5a7dff312cb9a0de9f3a6eca7772d37076824e700650242ca28da3f899d4a03037e4beccd027aca3b81ce6925409633df427e41d57ca061369bacc4ffaf7fdf8470ab03a7ca81c0fe2a932a2bc8236763cd1f8c203d56933ca1314d5da7a6e07259ea21297fb6fa78840c5ef4b0ad24ec286ecfd5330a8de2ddaeb1233e218f4b8961f1396073dfbd2e146ca6258a944e257acfddc31a3aa82c8cd9ec9ea754eda870285e91b814e85ffa1ebcf5fd2033bf30792bda073a1484904aa18b60e5dcdcdef902f7aa3be4ea312c28c849bd779dee76aa812dadf14813e4c3e77a3127f1f89fc14c322a5022a927db33d5293c742f668d89bc4db93d6e8853ef6bfdc0cbf0b135f8dda58e8971a2570fb9c7f4ab5eb6461194578c44a053d8fcea979c715787c8386a28e0bf8faddceada5e8a80276925262f2b09178c4e870dde02ab812bcd68e28edaea187fc997a82b651928bdd642dc310c7ac9899198c0a08114d95533c3a5e93331b1997c11a57a91c0ab292d948a47cc78d142e0790203a1e8c37089a50bfd30a03bec90c300f04ae43e8d72968576ffc6916034d76e6b645a7d5796c54428cfb1be4fb893dec6f3f7a892d3b42781cfed409900301acd1de12c6d253eb1f809bf0fa9a1c2bde42ed4c34e58d3da515acbcb390ce62a2eed911b135bbdfd210ef5332798f59532baa091571f5897bac6588c09cce8e8ce1996ecf39c5ec9aa909877cb4cc115071faa6085ccaffa5a7486b8e7f1d7b9120e230291e6e8daee5bb23e4906e754f5f4c66154b81e998abc1bad061fd849af61cbe458b6a1f5184f23c6fc9eaf7cbc3e17ca1358143496213aa6fc6cf2cbe5110cf81cd0a2dce91b0021b53108c5f7a7e939c15698c6e7b35c0bf0231a5ba97d100b97f72f0f55834d463a67210f35e3e367044606456d34cc4c00ec4042e074ba9042353d184574295abb8bfdfad6ce327a0977d41cd86470e20bad6039bf384de2cabb526a22fa53fa9f8db1dd3fba454ffb4259493edae76ec1cce0e34c2fb735b487b847ba0e89e037df3270bf7d130beaf01ed738c93a810c14369ce91f6210b9b5b010aca32552abc5c2e50802d9c6661f776603be1429c26cd722fbe4fb895987c35a353f5fb7e410b9207689ab12793b671588dfa3c5220cee61861de6be01160550c3dbdfc4d4e152ad73ebd6fa4ae63f5d42d28c914f508d1a7a7d0a077c4851f1da25abab48537bab93dabc6baf62e13634765fa0758d2df35c931941c1898f03efc873ebb9cc0df4ba34fe3774bd1e5f3b5f9bd995c175ff12e0640f346d289420584c4c1698946ba8f99c776684116e24bf3eb3eb544b9d7beaa887adcd1dbd4f09150a5f1c53dbca7fe476105f469a369acb96db1890b47f277eb6d8a14e5679de16d3fe84cdd02e316e45a74b0c2e4781a0e9150f4e9dd419fa6ba2b03547a6e9878a3a9ff3fd8fe1c8f4e36edd31e099e4bf53dbdf9002e92e46eca5d07070c3cebdca842abc50d0a84ae12d6214b4010a98c4cb3be80e08a5bf6e363989237d12cb5e17a2201c26af3ddd59aebf171c67e891bdc921c709d8c997a9afe9eddb4958de1166953924dd8fd42b43ab6660dd929c200c8eb9b6dd4e51973ccf91e6b5a8a65ce123e822f56dfadf221abf0a75790b9116bd55861857ed15b337ae5e269777443e313e29ab786749a2beb55afe48b808637a7db5f2b8470961fb8a25e1f3e4f4194345652469de45930471ab15062e7978fc58db8b7b6e406f9b1d84e105fefc28c598638e83fcdee7bc8b462b16bf3ec7ad45e8c1b07ae56352a371dc5c751209246c079404e376cc0dab17cc93389ad8b235dcc492b036d9ff2c3493834d04b81e4b48382a8846ee0f4a58328f8aaa6876eb07055dd29a751c233de14278f63cfa65221390b08d0d71525efe1fdf95b48c3f7f3669f38e6a5a633d6e13ad54a3ed0001000f10b3a802040cc4b533617935ad3716978578eac518c2a35641831865c95689b9acc5af35acd8b495be6740cfe1f684ff2fe6f59ecf4a5b5d3f89a82b81623d2c73f6093bf075e7055eb8ae483027c0b83a7de46106479c34b3f6553921a11a293f9671e9c6568011e876d75ea7e5f36d4882cce497ced33c6d33305713ff398d9faafbb95e76c773fc3aa6fc72c3f025730714d79241af54aa70a6e26028358c538812e124c7b0c1b0850f148e41d100341c17c1222baf8b75a3321a53d4f1f7d0109af7ca6f9cddb93846c9ff11cbd79c68ee612b3014577b96a85a4dada8dfc9bc9dc427f651c60000000c000540000000000000000204010b800c0001800800010064757000540001800b00010074756e6e656c0000440002800800034000000000080002400000000108000340000000020800024000000015080002400000000b080003400000000008000240000000140800014000000000940001800b000100746172676574000084000280050001000000000068000300a0ddc2f3a268a9c26dad3288723957f9d17d27926db26235d099cccca2c41588088d425ea260e9f9c3b949ae0115ecc44e092150d6bb05a53a645274d90d93e4296213204a4912cf2726999ba8319788ddadf3d509bcca04f5eb337e6d876504a5c72dc8080002400000000008000240000000040c00018007000100637400002c020080100201802c00028008000180fffffffb0900020073797a310000000008000180ffffffff0900020073797a3200000000cf0001004ac6a7ab2feff37c6f03d2c9cad8a9054a7af9665d8c377f5229da95d0775b37d6d3cad9a3729f4dd5c59b34952e41e1e09fa4e3f559c459004dba8d2284717034b5abf6a1a663bfdf281ca0bf63d65f5884baaf14ce8ac4ee9cd97c4f66f68497f9a92ddbd27789122ce61da90629ff470271ca769f7ac350a1f4fc7da65c8cb9009f73a1ef3baceb2d88e3cd89fa9738db1abd5482957a35924710c88a685abc7ffd092461473ab5d2712dfac77349561aa540db53921871dbd0e7d18a5ffb9b8c125bb92592bdcf4fb3000c000280080003400000000903010100405a2740194caca3e0924054e694434e5241d05db9e0fa15a7ea367060280b41ee521cac493bb7e274068c1b20c26be349f7672780dff2f8ee054846a03ab82b04da1aa2f58f0eb7d9e42731f29732949e52899c68dbee04ff558eba99508f6f177aa0b332e850fdcdde31d00d05826a81335ec19951b2f48d21a399a89d183524a5f047f63ee1374e1929674913f644c4d3127637f9b898f7af17d56fb6606b0734ef9eb74b5866ac3a1384613bffda2dbe93de7ea50622e554b8d944e9b4211cc91e8676b29ae05a9acd39f7e8ee8a7e0ac266426ab757e9ba730dcc43aa215ae1fcb85076daa81f35dd8763d87513e8025c8586d61502d493d2bc140115000c00044000000000000000010c000540000000000000007a0900010073797a3000000000b0570380481100800c000440000000000001000008000340000000010900090073797a30000000000410064057e7e013622ccbd17bc845eaf5fbd9c8e8d1a4f049f6a8b60e78c2a17633625fc5acb43b5be38868f3976870819aae191cb5dc384e3838fa098297f22ee3a1f9840a35cbfa066dc940a670fd2475637276c13b6f1fe9ad54cb18b6a14304fc1a8a517b9aa6dd4fdb6b58e6cc74b20905e5a14de7d39381aca51dc0ad87ce1284bf704a62733ed5204c6ae2c47dd579034d8a80744dd8368b8124a54836a7b6464fe40f15046c931d3d2fe0fbe75a2b7549d420a1e36d83c616546b70d6d184e07fd19fa102fcf828c550aec0c15a9fe28b0f4731a5c8863724f817f97aeee0cd168415dd0ba24334a3b980f45b3505d68bb5807a76a3db3d025e4605f0418347915034a4cb0aa0ed3e4e324786cff93db64adaa450ca2b16208961820b58b681c8282ccb316342545aef0b03f55cc7a6ae17ee859814c4827d9a819ee0e2c3b95a0b08f9e49774f0dd7e89240e4ea50cddcd019df37ae660c22eabb943c4af1b9e7b9b55121478bb0ca4fdded2359c2fae29a404370fb83ddf6aad74870d029874fc1cee9a067bd2a973fbf27d95d494ee41a4a9240d908714da8b855e25729139713071bb441717c2d03ecfaf80baac8a13b7228b3b654cb634def8d056108be151080f409ab8db2cc28f7ff4380c83bbad90337f81a2fe4baaa5679906445303a7d865b71c7b20177e92e53271d7cf58948fd8434d0dfb8b8d73f3022778aff7e6977c33c619b5e52293238d531af85a7953902952e0b5ef12e205049ad10eedaf14896d336b8fb3e370085211e5d23ce8b4d10541a4b4999877cfdbd22109dcd273ec20fac48faf11aff33956e9b4f2634aff3f19b0306655b5a411bd5efdf4bde064c9bf4c61280719a1b41d8c98ed426ce44bbacb8734cf457311359562db6364ffe8bf77abd548da2f0f35271f4e51356a27d3008554416529d51f8f589f240c9eb092d7d02d85d7affbc198e95375e04f5a6999e230797181d4ab9a45fe06ae5effdb17d1a49c0053aada5bf52d2f38dca2c1475ef8ed6f174e07bcccf4050f037255a2ee682d6f223c130a92de841c263deda8fd45bdc6c98ce8b826b367a99345d66b4a2a6c895a4d2d9dc28417877ae9b68d2f0a51936af5113499cafa1b558c227aa6069ed3a460a37c5c1e34e0b952f36a9087cbdcebf733dffb5752c5bf734975486e198cd305e0a8adbf5d4dea90fc37c6eef6169f35bd9d7a0526081609df06ee7e989d3c730afa1547cf61312ef4d56cea8a8924fa6b9f54c0190e9d488e0e25763fd23bd0d9db437acae8fd14ad42f54656e6bb11d3ef812a564b1a029cc4dd04de6573787b2c6c26a0c1001896f299ffd93f1b73aadd3764efcaf364d325a5872d5744b770da496ea20be56db718f73b51108861ad72d0f2491dd3e21e94f1d1f3dfedac229bab0d98af331102dcb7c9f4b3cd48afa543030ef5d86b55056bcd838c764a4695423a6a8935cfaa22217e08645ab15eb87e138c27c714a291baf29ad188a20194ef465a2e9bd72e20c550ac056caaa4f78003f79997d5ce14820e1ab10f5dce023790e62a090c804401d5e20d8efb7e90a09356d980b0a9b21de98119a4f34fb5f8f458b73268ea95f601609da1d74419e7c45b58cf649a84894f5b92db36df3ddb3d74ea14deed42a8beee0eae0df2e3b816edb609f7d83cf107f5492012fa87e1e574568a33b2cc2a32b9827730d678202a07058bbf64f81aa0187af4390043ca7ad0d416ad305b5974cda1697a4cd2b6acd3a1f4a5e563ed3f168020bd88ccc12228b445a6e2a4e932371db50d3b7a3ad01a375fc5e8d30a3da0a3ae8ee098f8b8e45e4f41043836e43f046021e48c9349e8c98810e67bc7be7f5b0f340d54e6ad4c68c9895c018aa762b1208f5ece88f5565ea0f0791d89f2c0ce427fb436d604201ed6857dcb593fd5e43df715f5b69e3a7a70df78ca6e6d5e3d5bbc984114b81bd1c2363dd9bc6e7ceb0eb528e87ff30fae4454e2909c95d404fd4554a1371ba415abc3ce2a0b542c47890f15db942e03345d5d5435b1c24ac2148eb69fa31563d747052f9f2ae81e947fddb0758c08ee8a5f6a3aa14bc3d0f6f6812bebc0ef8c38338094d1e3a52a3d745fd85503e4886e1ca4bc55d2984709724255904c8195d0b6a1e7dba94425d292f3ad09f6176d42b6e16ac0a8c798ab953039a8a1db921a50f6b881d3e47cbb17596c17fde783d8c22366aabf643b83bcd1fc2dfa3555cd364029ddb719ce07bcbca7dd462fcb1f4ae81d4dd27e86505e422b0adc21a5896fa3cd31e67da58d17f224f83ae5f9f8892c8ae998dccc4b2e848c582f20276f491a02994977d2b8eeba751754a0dfe3e665c8f7cb5740048e104a182fda21aa857375a8e1489b40afa23cd4a52eb43ceb79d7513826053ba458124c6b7b590c40dea1550a93d0d9bd921e5632faefe488f0b74c88ac01c288ce93a869e5bf20f249ff31a2ab6071ce3b9a12b01c485b9dce041e213f370673549cb49278ce9c4c09e76513c1a7f51664250ea73a379ec78eded9e29e8e46e48d7a8fef6a6df87669ae95f3624a10dc6ca959d2a8e11dd9b4efd322eb5e70f4189c3792cebb9a85f37ec01f8d05a4fd09a4b3dacdd749721ca3171dce9aeec5458868006ee310c52d8c06800a9c3c5d9abd66daf658044f5777d86e8720541cf78b1db01f43493a8e64c0cdd8e12c6c131020a117eab0803096ca58c9d3e1ecfc0e5bc5a108a96c4266539f2e086094ecdfd20d8538c29bff90fe9ba117ddc064d913d9c54c8bc1694431900e0a4333b94dc8eaa6f5c9ecb9a910c368d02c9655d3320e4dcbb11ac6ca74bb04981077b0b7139b78930475d5d99cc676b05eb722dcd22d5531f31e6cf810724d86c115882f31e296ac2cf9a13e98285e83bb84cc04c9240b127ea4f62d09c101330d2494020797ddf5cd63b00af958c3584091075869495ee1159d6e86d2784c29d3cfcd6da01b1a3cd73e42485058679678e75399f1346f9d8deb5af74c5b43a02ce1724e7e806eb19af230ed34ce19b5326c96425e426c11a8fb07d94abcea4238ad880f880533f7066ca0392324095b9dfe69410b56f7e421f0a90d4ee326d0909d94d9558a90c053918a8f39d1267e67a3bff7bbf4b30fa7666831777c412e2ed0e55c14f8d3bed6b74c52dd0e5d5938c7c0117de912153ee4ef53f2879521bfe60b6d28d3ee30b117e3bd96cbfb092621c1c8e6edbd231977ea7ebbe461b76000f3f78100e2921c6df6bd313678892a1a27d49bad3ba2ed0b9bf6482cf938404ea22336c313ef9a6f5c42b5b5c3c3bbdcb73d6ced57fee81763e2aca5b835267b2c1a098691ba7ee3a18da712b0529c276c810018eab789e126a75c11005dacdd0d62412b6c0e651cc933daebea8985ba5c013ee9ee662703a0c5e0961829919e16f015072389eb5deadafb361b5b375049c0a156c0ce7df9ea6058b12aae59a6a21c1bd82e40573d94c02b1d7d1596d526fcd9c36ea186801d9110436e62db016025d1b24cb75effdd409ffe9d954a265b030c333c1cf8651c0d1fb6ef8ac64bd8e0b394d3c3966f7ab9abbb5b770dbbf56732cadc979df37d365dc4d45c9d130094d66b257fbf1908e9195cfb3f77c4da07d1464d6e5485b2284e3f40bbbce468efbf41a2048fa6b4abb9b1fd25ce9622d531848ec50a603ad1feba4dd43b6b93cad9e5805b73bef1ffa8225617ec4957fe485eb785d9eadbb2fff498716725579e6496c517b12a1fbfcfbb95bbe179e1d6864c3debb35b4ad2f4db1ef8ae1abd64991bdebcc9d80d9a1da4ef58bb99f7803973e838275ae3bd53475fef2a05bde9dbbc93980cbf423bb9bf47a395ad4094518b76bc2bb135e11c6ebeaaf70824a47d47750894b76e525f29f9a0cf7243bf673dc3f5b366d827fd8a41d542d336e308402b4289999e3f3129118d882f8ce336ab79f4b33f7cc99dd28ceb14a1954af2c38a30282883b60883433bff5c0abc89897acde5274a7f655a8b2a0f5d20eeffa4042326a0d89036ab9979837cf6e5d8d256e1e87ef9a7334fd2bc0cda034aa91fb53fdced1ed09dfac474f5fd3379b896099ad35e3cace40ad9b618e041d9ff2af1d4f2d0a80de8777dc38c8ffaf24ba039b3224c2068ecc8f3d50a849c18999a3cd85a0f9e0088b89fdad465572951f119c7d32cbaba3fd6da16d4e8b30006ca2d661bc9e78acf039afc169787be02c6731c7933669f4cb91df380a30f81bfbd99dbd8f5e50fcc07f74365540a628e6bae9c0c357c4fe978528a3ee56359c78bc7ae539d41d35e18e579258c93d83ac90ea93c74faf6f05cd76b342b4ca8bc65ebd1314800a8e61be722c03a9e6f0e606511b046b993f976e51f3c6082db6ed641d9ccc368ea7e02efd5506a602d223bc1fd8842adf74626355fc55c5daa79ab95ec506338a4628ec6e0780141351585b752335a247b9471566187f6920ae4dd16c8b3db475508e049517bf2e712204c99455aa4f8f64c29323aa7f47eb933eea4c85ad6f8da19e9eec26c2c5ace9c285f463895e09cbad58cdb456730300fd24c8d85c42c62dc96eec6602ce6fb5fbe500651f77be67f687501216e36eb54c8dd244699f3365ae275fe6d627995cefda84d3722c7d9ebebffa65d22b8a47d6d27787419d09af4d9d00e2436659cccafc3ef08365b941bbd07107ee3766f94ce611b687eafb3b638ff6d1875bf9d333321178267291d16a4c5df2be4df1bb78369f9c81f9919bcf216b491801fea1931cbf43fa5ea6574bfd732a9864e686d4e7e4a962682df2057b4be8f513f9455f2a0492ccd2dd577ef79da820d4c33f99fb5df7ab6102cfed8ad55be91b21b935fabfbf0fe5bacaf930a58ae9be1e7b7246fbfe632342fa2e5a2b6b79dd9578b8ad08d46537d2b29eca6fa9c6f7703ee51683c3456657e977f4981d979e0e8c7186c20ebc170106cb64c06a7a105e626509242d6f904635efd2b01911b60818b8e7b00716701dffe4eb77f82097b13300ad5035cd5224f918bc5d30bb54c0a959734faa52ed30f71ceefa5f6d7376b67fa16dfb8efc12a98b5b91ea805a1793508eadb4fcf1dfc6dd32c801027f77f5bcd0ef90d6777f5240ee82a3436466e87651f752f456e82910f7d5599f4d9e675e1e01e928178497e5939fdbf3c5f89317cf7babe901d733cf8c3e8e9dcfafcf941c4d2912d7514f05f123a15217c5a945eb06625344a0aa3e4f7eab6416d20f1d43878bf58e8d9af9f695bc30ec803227821f801932a7a55d745671215485303217721f17ef8e0b9efcd1efcdea58c88a5a49c9659d2faefede0d1776b83c5c6dde020fb321779f0b608c7f88eb42532bf95ede6cff0518c9137d2f610d593703056d6d669411bc9ed1124abdcd8173c90510e983d72dd251d670b3a3ce55bdce225babfd190b0a65f944fd1dcd39629b70168d734d640920db7db8cdef1f641132c3175420578dee2d299e38abdc57c031a461cd54163e124b4454deddac4dbafde948fffe0635b621da28bff91a69639d0e855ed159306866ab7e135abf35793975f386e44d3ab3b65db5da87a2d301a594739ba4a8bb8b63e3e1ef53c34defd577986bf4e06fdba98896ad62b8652bdc8771da9be5c9987d212e212773651a0c3b81f84734bd20a95d4b952a99d45a36aa3ee1f546fd033ca4f2b49129e2c3e851f53a786d0d29d439f622987172471d9d01e56dfc70dfb0eb763d9756c4aa27e7b1f1bfe92372f47ef70cf67611e40be9d2a54946a086fe8ad9423e0c669a50900090073797a3100000000080102801800028008000340000000020900020073797a3000000000eb000100bcf9d861dc97343dbd0f48f6ed5f7d84bd139e98772204c7966254a35e9eedd05207771b3e24d3eea6f7bffb99f76f5c10aa83c2620f51314b07137ac36bf9a0ad1989d81617ad49c0a412bd83aee1fb426ee62f566ab1a7d7bc76035427d5fa3f1466aeb0b06f9aa1e073746564c499fe7287bef541e0167b0f327d44bda16832dc5bf895f23cb6d284924e419ba8b2495a82483cf7af4396f27eb0b34fa3de0a76fcd1643344cee36de070a8a4a6fcdca5aa549db229b4c987f9e0cf4a79eb5ce99829062f8e677656d2c52cdd98e46c9b800f4a9654697c975904b9226b829561af1c23354e000c00044000000000000003ff0046008034100280041001005469fd4392a9d3b370bb5ecaa6fcf5b87ca9e0a7512d24c675900558cb81d0addb93e907da92ebf1d8ba0e317b76db7e22609fb58e1c4af155b232fce0f4d45181ca69555313b5b1c69bd9f04d5995b0a215f1bdae57aabb009b31f0af79f0f42873e42934cf499479719f01c01aa4d91585303bf01391934ee72d604f2a3f73789202869e589d43331d9b310feb53da381a31480e29f9c3218a66c7fa34f23b49a893f08c10a2eba97150272ae17fbd3851b0b71bf0ecfa0d218cd6addc82a354562b6aa2a4b0e34d52f2cf0c569c36b4d40742e763c816398938e43d622e38a724ba048395695eff5150acad56680fed3950ce709305822425b82e9ed8dba7f12d940b6508ca493adda3413220045c63248854225ab6cec2271e384012469737f8c9fca6e364540d6401d5c02c9f106c78bd3e9c459b5ad9864f311142df804aa8c59d719779b99095374d208d681e5492469938517ba816028cb0b3464051aa7a77cd55e39467cb48911f502cfeae07c60c5b4b3996e0f6ce14fe9faeebf7e08ca06f60c302388b0ee2c758be86501dfc556495f089e84b46975e9c088c01f4c2f24760bc72b9683348e976db3035aa30d8ea5b3eb87aa81f75a54f00dcbed29e0060688b8a8ddb8096f23a72768116db1420ab83ba2bf37fd0378cadbece120fcd9c35241a9b9acbd87a7fe5147793296cf6fb33d8ff517e0204fb51357285e90ab502b462e9f0059661d244d5b84c9c8131be8fbd94d034bd738bab0c6046fb4e8f84b1c12d2495ed4a15d8f7b232b7081392fa4de1eb6768baf72baf35721c94e073eb9f70e7be1289e07aaeedc1ae88fd961d8eb6faa841402d0c17bc8851d5d9420b04eb6375cc33aca8ffbdfb8b22c9fb7aa909f8d0a15da020dada42f1cee6ed372b6e9b040090747a2c0d5780412e8caab558eabd0ac2bb2d10081a8752a9784aa14f842437e5b831b92e16e57fa09e0a7873549a24f76367d059a88e5a0db9a4d231eb482035c0f3d9f14303daf074f91ed87409e1e51c7ae5ee131862b37849c6ee498eb1df22e088f7e94457dbc62ee73b250193d3af72215e20271af9079e1f8270a1a52ce57a0e6dc335a126a5eeaf6f0a7cdb443d55e82a0e780624d56e720ae6c304cac928e2c0344d3d35f34dc7fab75d792aad44119fd7edbc8ca9fb584d323c131611603a9c6fc2eb0573796dc495a0ecb062bb229f1b55baee056066c9939de9746031687ae110a6f833f9d9c71282ad0d46f34037b6c587c8ac5fceb66efaa5618a40314752ff2f6b2b889105f4ea3511d353fa77b61d1eb2c6056445ed210a2b4f234b649a60208afaf3f3b85111d4ea2bf98363a88db3d583337243bce6b975246115d720b4e9a5465085c9000046c0e4abeab97ee4723bb47732a9e756d039a4a3ca03eb697df7a401321135e1ed4ee8aee17cb9db8cb79839e8506f6dea0aaedfa7cb8ef9127537bf19c7a2e647f52dc138e10cc39609b1307b8bf0a06e15b6b4d6ff062398b1a79099668ab7fa907788f6f5d001ea725a0de862c68fd8f90fc1bca5c943e4b8bf82faa9cb34400f6746d3c0867977edbad5625ec92c02bff537746f3b9d86787dc2f437fd511074206c92af752fa02aa9f427fe5cffcdc3e63da673efbed81ac2fa40ba1ed7b49d8d3976a463e7e0a356cbf979c40673168c8141bc263e1ab4cf55bb5fed2f61373767e0d3b670396395ffdf572d1e4481932bb77eefcb56ae4f2d3d6a135d445a96ff3c57c9ee9ad7dd72be20ce0091ba3b11b9423abf13fee669cf1c67f1198c66b5ace48a3d12f6424551b6366cc6a580a1dcf862397c2bc210ac3cea93644d717f39505ae806cb1a0af10510c21c08e906b37ce4e7b40b03d008ef94d2868b8f9ba3ea1868d710fb6e7ee3f43c971c710080df3928ddb1a042480d635a62876c311fddcce33deb56de046b4b7161268976b496f527a01ddb69456ddba5704014de6282e742c25ce6f0cddbfa011bda9d022dc6fdb265937771eede5cd6297a08f7dc7d60ab4a81161b4772f632edc5fdc8d6e5664eec541dc48f8f1ab0b7d5d2af215d11e12d1f14361e4ffcd7a3c269a0e1c1e45c686c5d6ec6f1d9db2b8a74d3626d437793030d1ee4ab65b9bfce9ac7468e57f959c6606f77b30a0412640e36896f605872d9044aafbd3d711c69b0b21a4645aac70cea36fea2c70b56f29f03058586150e005e34536923a30889af87565904438e4d1c9fd4f106568300b3d4c0316057226982357af045640b2a2e599e8e5396607b122d7fb3c4e28a7fcb527d3abbc5df75ea8992b77a4e65116714fcaed6de5975ab70a6a65193668ee7c257c15a8c31524d56f4360e4aba26f4eade69a67ff36aec80565792f592936393f7fdc8e825bfa15fd4b56d34cf393bc59da6c144630a0311c413a63741550cd0885d5ede3ba62a802259bb1d70ad0d461e5dfa9859aae2096d1ba00d4cc32ffb4f56f184871260846d23f1a69f12c71a47512c1c9256fe4ed8028219564c08106caa76389db09159e83bb97e1a9fe64ff2afae7b0c422fbfaa9ded9fa954d09085d0b67f0e5c0bc98d2bc10b8ce91d5682f451ddc35e2d9c9f67c667fd9f88ebdf20489f1a6bbfdabfa2f29710be126c16faf1745608d25251e1e15ef172dfda3e28cb658ca3c163e3b61f8a880a21a84bdf7338f0a28697c57d4bdf9cd690a0645797ddaa737f9c75b6696d9b4f949a3e3ca90f9734225645890894d54ac197d4f6d17d90efd86b644b9329120394e4733125a699c602ea6d3810d0bc3b6b5ba26989fe30bae9087c1084075dcbccc1677e85fffc161070edfefe2b5d848b70c9069fbcf5409bafe4681cbce8e9c65cc24d095618fe834f63c9f91b20a809a498a8fd779ea87146c1cf3570df5415dff5d3f8628cba7420e803ec7154ed4e07ac0390db9b21794d0fa674906212f4b152692d1feb6bcbd2ba6707ed9601bd7fc3c66ce4e0d17c1147042086369867cf7a3619a2667ada378ecaa604fb1ef49bdc7753644e5a5382108f53fec7a124f92183d3927276d9bf05abc1767c270d262dd1f582384fd6da00e92054694b5ee7fa699a262ac713538e7b0dec6e4e2455cb9f93cb781a699d468bee14bf04a46026288d32f8a21c581e282e1ea8dd56111e2ff7051c834f95a1e88775e12350670a7948e273db2a90aecea3eb96458e2382c20ab651496d05a6fb48b951526e69d96f869326e2c1f207775daf504b7dbe5a8a352e16b95d5805d1fec8545c6da64a59ed6081a2b93659680777c6ec249d3c54b13409b73b9779a3205c1e62336d64a79cea867d2be668b0b4c053910d440843eeb4314cf039f6ac0ea7ff5e1b04d1f0e2fe3bdf205514ca1d77d33ea9d37af06eb652f7d4c3734749c1a4e26ee74b8bf25fa67d1afd20fd2ffc529731aacad802e2ef7e4067eac7b74d5f9a7d901b7eaeb9e066eb7541c7501ef3f2373d074209b592eaa2d3f681121dab80bb3b50bd13e9d44b6dbb7e28eadf879edfe389f18e19d5b905000e3eb3b628ca85a1f19167e8a7a21b1412edc7234c71c4b4bea257f356f3789f47173c3e3b2bdfcd602cd1a2eb74a0b38eaf901e0413e94360abed1682fe4d253d9ba070b2e42ff0ef7f31cef418a3ca9115a1ba04bfb81010d4571d1b6baa3646dd70644392ad8c1cc254ae4b1a27299578cf7ee1aad2fd730363912a212d104f856c9ca91aedcf91119907b3b59c5302efc72f4f0803b4acce6781a6ac25e1254a3bfdcbe81d9fa67252fb71c718bcc760b99daef2e91beadb668d811fca29a4948e910f46498313f8f7ee4dbb51fbcef2b44d4e1d1a415687638f8a5c773379624d86b75ac2b17421e56f306d22309d9d850e3ca01b98b2a321614328cd7d4bd126b280ab9801675d840090af780babcfb430de36f0b372e614a0377e7c1bfd3241316eaa59be1e59c882ba6a47071b5404aa8d5f80ab6df3f84abd5511e63f7cc44f22a874106ceddde6b89e576b4e6cb9494e09f54d20e6854d5243ad45b2188b82dd5427c28959b7cbf945fb5805eac806aad1b6304e2678a5f8b81fce24de3120d05014ab6df9968a73ec133487ad34bde726d8475ac640afc1110da12401b81c8bbcaf4d0d9a2fe92360e37e4a2cc101e9f0865af458a75cb3ac5f9260e8bdd8ffe2604dc387c6ed0aac0633d95855e2221c8b51c602ad283b3ef447a7dd99b3ac6a21eb3139869e6eaab28cfe97d920c4602d3ca1e3d7376704319577e65e2af0ab876723a403c8df5d26ee7b7ace784ab15563d9693f737fd11663d2621d13ca5bc60c32209ff40623f3bde34e513523a6e86001270f5b6c5c3d3e882e72b02b499ad06881dccc952a10900e295c4bee028bfd01fa07b39fbe9e66a90122e213d3aae7df88ce2def6d58c0337a3bd7f4a209e665e14c0dbf71e54270412804318a9f165c20c9641a986cae7eb5fc3534ba9474575a101889c01151d0281de7a11717c7c78c9534c865dc9fb7c6bbbddb44ccc02265b74a54cd972a5cba910493977ca21c4806f276dad5f50a30669e83d1dfd4502718f10e38bd55b846f4fffc10ec1c63600a60ded791f7366e0ce9bbaf1eceba98ba2d4b948cd7d63a95a508e200d4aef4de49ff80c1f8f631840d1cdac772428a3284e7a987ca82090bddbf9335695cd1588d2ed0cce55686af6c31e59d1d9496af2a517e566d2030d4088fe5575c81e6973fc88f8cdbdb0e3dae5047e24c7489e220f563a85b6235dbdcf78603f25b85fa986218c949355d32001804871dcdf32806ab6b8956f374acaa824e6027402e6306780779009675ecb663b2350c09546a86b92b7fab2b42041fdea8ca00623540c8b7e02c5fbd89716bf0976538ae4cd9e77876ab8fb74248991103075619d931b1904f269c1425c13bd649c7cac995eefeab95a9fad33c5136ee977d4ccee7b18bdd226c4403ed03dc25d45847e3a310cb71eb79b6f8ef8a98a56bfd2c69e981dd8e2f12d604983b7f958e3df42c565192f65e1222e1b30983ef7d278af909773c31eedc6122d7eb2dfa4be5fc6c09fa93cb231773c2f0395bd653d0ce561a351ed5030b5505fa519969bd21f940591eff43fa2504c239382e5ad7ae05f17752c27e1b5123d530ae258e4deadd5c9af97969797c9cab5371fd5cdf11ba3e6de82f299f296ca444a9cf506aae614f4f89d063b545012f08251700fe839e8de621ffb0cabb8ed4878df2216aa5cbfa69e8e0875546d661e06b853f9b7f45c07d7ac855d136de09f31a3d3b1bea6c3765e7f023769197de3d29f2c6755f24ea92fa0896184427afcf7185f0820cd5a6deff3a4cee743c6c20d4a5f33d9c1fd379d8d8304d8b317cb3ac66dc722b1f912134d6ab25596e90969ccf1611315a3c3249c76dcb531d5247518c55cf5178b111fa8574ef4495a717d7e73ee667495c766ad86b5d1a4ee2ced9f50bf5228b67104881b261dbe18f9b9f597c6992d0ee1fa21d7f05f21b35464655082249f18f23fc396b05e5d42de10d6eb9c3b746aeb527284a355fd2225bbfa3e2f9fca551ee9839ae800d4a9d794d39b4a8c73047e78e525fef90200f6cb7755fe24af7287006166359261dc3b0638479245d0051f5014bf8509f7c3494e0848ac7b84c38e8842534de272952b59e9c8b9b432a9a9b6c5ff89c76280ccbf48ca5fb8169785519b33315c36f69b4ee502dba826e0ae7a7b71b784e31c6de8bc43d58754b6cad60514fdbdd4374c54dbe6ae3c944f9c2d2c525d2c26d9451d27319dddcfaf02a2b00010059a37e4024d31c1f60639cd7a8e1334782abf3fdbc962e4bed6c42dcc4e414133d6d677f61082100e400064079cb1a34e8ba5dbe263fb1987c9127d3ce3fca36d230ac42fa07602e28476608ac180f07b99ec02350a948f34c61a921c35cb796f6b3c852c0860c6d3cb9d51344ee12b6f7d6a1078a65e6d24c84f4535a479a124c0de73c6e7a328431b47cfc4e71d6f2d16302b99b4b6e6bc575ec4acfa6913c639b81f6ba2018adc55e4bcc6efc85ee063afd937a246bcf153d9da53132e2f48a289a0f4f9a55c97eefa498f6f7a610bad3867dd8f3c72e0c624eb0123163ca5fbc9d35c8e676b62285b9e6378e0388da555001aae0b3f53bb769a0abbd4498e97901c78dea32c80da13e7608000340000000004421028022000100a0675651e73a58b502c4c545722a4f1591c6ead343f28c28b3aca9bf9afb00000410010030461a149af16f061e64d0ae791b20cc1f0523a85e53f58dd51d6ddc0e1f83004dee21e81c9aba81b35066b08bf09d52c28c183e30630807bfcf189b65aee4478f2089a68f262d8365d73f9f2a99a09da23496fe775f6ab49d8a1689aadd5bdf8fb688aab16fc374b9a024480fa68f4973365f40d2e45359c62ed2a8e845bb363a97ce6b457a0877cabfa65dac12e8a742d6d520c37f56b0b822a40c67485a7c1f3517d4d872da3ebf7fabdf8244f2b6ed921809d61e4d0cab954aaf0c9cd52b8f241d7feb9c1640ab91b1e0766b9f4aea946be27a1ca69e66ded010a82ae51b5629459fb2aaa417b961154ee47ef31b8f40b0a322b02517944e0792895614a93e27bbd121757e6fe56cbe77c81b488ab30d231405c4226564342bf7081d9960f1f2224209c1f0cd35b651b55fba1380bce31d6dd588dc9646986579eef8571cb3caaea3b31a52deb78408f81430c81930497e48cdcfd7c500f7fe136e6a64d76fd2e1d8f97ec099dde5f11f35c2ec63992e76acfb5ab7b6c01a4a460b6c5d253f26ffb20059f1c0967f04e5edd658722d1038d5f6ab61dbc34eb4f9b7f4acfbf44fbe128e3db1dbe16d9fa15bd91e4c4d8337d17024e14504356cf6ae28d62f1989130ec4f736fad109e0171e0922c432ca21b0fa0f07e655e82e5711a84e93d5132e7a321471701c558268069fd0f6d62ab0c278a571d3231cb0c66016e2be7b4cdee56c0926db3a1a08eec9185a9c839378bd7b022873aa9dd65f228560e1732c0feaa1eff7eb720572a1eed4460823229ae540695fd99352d5f11db50cfaba159920319bcd4fc096aef640d8cc9b0f40f261505dd9ecdac1b8d16e2bcaf95f4b5e18393dd6f52ad1a6782e8e3683dd927b3f2cee0b95b64ac2003eb8c33a52ba169247b5dc6b0727cbd636a8bf1fb158642f160960b090af1b6994d11ee893b7b7c8fb232ec6b203eede9358914e2f8b4e3672f9f24f65f8f6497eb6b9ae02d62ee84033989ae6287d7b9d3d71496679c9e6f31751fd29a4b2c95cd93f5c5b0036672b0286d1a6fb46db69fa4f906aaa33f1f988c42a92c062e9b1611bf02bedff893452e43152cffb320a53ccd0509455b404b915d17085c9158a9f43e9c1a01363599243d3055b7d4ccbc2d04a75de0e8907478d5dc942161accd4ef9d3269c24d8fe580183ba9a0b97010d19b3a6bb9bbd057b2619ec728384c55810bc3ca1214d7cfccbf59993881ecb7b57d07825f63dd5ca23a2a56c8ae96c8ef2876ffd584001dbb414c07ff21ba5238801d7027eb1b244c22046ca1b9cf8ec573ea5ffc184968e8183598a72f995deb4f3211ff8597d3e92fbdb1165c48f72f0121106448b53292cf3457182b0c6b1a52dd78832943f8ea59b5306f88e8fa63b16f652bca3fe5d8e87d2d8aa09fb54c6d6d94d52c128cde4a205af5fed016f544e028bdc22fab64a6973262bdc2cfad697463be6fae1598e966bec6aa5be083e65964a31aac3bb4e7db519ce71ead6375b4e3510d73617898bc34b38ef41956a55ea358419e79b8a9b34bab1cba9dcbc5c8e22b3af301b8a434eb6f01d053cf4de7185126c4f632ed7ca7b5f250a7f1059f3c888d16ff43765c2ff85b064c9829aa166d0153d447143f9df8b782dcd0124a10e416ed60f74f9322f81cd7c74cf395b6905987e9730cb8b262e1929c2ad4b3ddc04c762355c3d9ed69165b64564a9a902939c36dc81300642945ea7f7b0c939c509036c0c8491af65757e4cfa56d0df30bcadf1f63f1808006a631a71a1409d49441d39f96689798961e72be9edf24255cd14f4153904d0e388956626424cf2e5f2fbb21fac99f8e7ce0747b7eaf40a24cfea346b07e12e43a64e7cd2ae95f234a9631fd38dd8c8d1af9c15e09bf75ea4a7c10fa331e9402101d8844aac050919552ca63a34b6a15355c7ed58df6b3c76c608dd8320b742f1e7a559d231fe13dcd55e0dac8a37245bc40929491b3a5b29fe1205ad348d2d97cc31ed7970e07b9a07449e032105755b7c48c727a027b0d5e73fb6d7833f834dc692da863875e4f7261b0394a12d4e1eaaf3614a7ee9fc6f1971b43e2ae5c126e56ce11e25ecdfaf4069665a8f26ac912c00ddaa8f10b692151aef20214501a1812a91d50c3de35df26ee2b42685d213ad535f61a047405eddeaabcb8cb013ec8307c5d0dd0f024aaf4a438701141646b818086638635337714614ef12f20b7ba894c8fce5b28c4cb8ff68da065af816c225e4b7e9a4e8bed8a7c09e5b50b162eb9ae0ecb77534b165c08ee4553798a00e0337d898be90d53c4fd2e093b7dccd3f72c2b3f015a71371a7625c199c93ad9795ad8837d838457799095c2a3f40e2ddbedf6094596f6c0134398f2907c866771dd747cf5b160fa3fee018ae55c03727261583842e5a7475274b412ad1e6836acbcfcf64aa0b0753757e326c7b98ad43b562819462a275408975eba3fde546e75a3673a8c753bfb48dbdd7ae78f6281959cddecf202f07f0fb1a64296364937efd9f511e57a6e8e660f6238fb1ac003cc715fcbcee134526301ff7f91b96b542394d3a8a7611a5d6e626d4c70756ba95601fc93f72385c4add529980b26780e9f59f2fddb4f338fabaf5a7e20e5b6279eca7860886ee3cdc12a12727c4ea135a0784dedf09cb01d659d5c7f9262b213574398a258b9483c0fe6f8f8a9cafaad4773aadb7fa4a670da6126a4d47d039ec14785c1e2a0ce1b8977c9734e310e07ef39f7b57f30e173d10e76b787938ca3f0b68734cc8747b3c4a2924cf5fb9160f048ef4feb0a5107d52aa7bf86dd3de28b49df1cd7886d0555112086990c76ca67cfe8dcbff9ca0974626ba78c195b188c4d3a75424515b045290deed23d47270e0817df68ff60637b7c29d93bca12b364983c7d7035ecd03fa05a740cdd056f3ae1194e6a94d2cc6ea7e4aedca328c12334763175a15521f3d40a60b63a872bb630a9ed9f6144d672a0d73ee9253e8ab8bca9b6db102e5a7ed6f1c2dc42208c5c95e57dd48e5cc1777ee2dd74bb16d1b1fd851dde1447a5c19e0e6dc0f7ce3394dea71ed78c305c9e5dd72719618483fad74106044470356667018b5455ea26fd0dc51f106d8e5897935d7f7e645fc8b6fd046e08cb463e7cbf53ca3012946dd76d3f121ddada0bb1f3accdcac2ce898c1c87f1a95d416b7dfbec4189c0b7b73d64cc5da05be0e796ebd3c37ba73a51b85dd92d73b5b9de4c0d55fc231381ccf500c93026a240559e46b4f34ad6b0ba8866405ac50f47b3d8308fd7f8a301bf6f618e871d20aa232822c7212e97b240c663fa5f7991e8db64cc61238c31129d648a6e02a6b19d9efcd14ff2f019bb1dc8941d9cef8fe0538719e26d75335c2d64adce8f304a9f9569e00eeddc9d46edfebc60b35e09e0c0c276fe7396df10396584a52d7ef872b5082fea7ee22ca0243590719e425d50de31c7f6e24d916f23dcecd41d5537d31be4c1e522710a7c88f0766d4e8ef43b5082a905d9cd1f99ff4003ebf40bb9e8acdbd83fe62de225ebb1701098cc6516e9f1a9eb5597c47016fc37f707954fcd1bcda39fc0be8c5f78fec226affe6e77695f5f5e22f58aaf2a8bb012595d54298aecc2c4dc8fb0b771837c3496b76e5604f73093a9eedc36a00278b52c6416171cdd80f015b435858c084f7d66108b26003548a9602ea4621910af3fb959449b5d3dd073ee3ce8499eeb9fffb048bc61e2c70ac021303840c925df74859c50f35cd0b1f21d3888e6c1c6a02b3ec41d1ade35c3551bcae20c80ce170aca4831d64e67a724da17bea0336edcb61bcfd4196689128fa1b969575755de7d10ff8633c37f0906df088b1b27e085a2af2d849151f1d683c2659197d91dd5f441dceab5b2cf64877995e3f14bfcc621c909525eaa4aea45ffddfb16b9c9588ee824fdc1b447c9d104b61c476aed3e3efb4b06853483ce2ff415a9b25d86c3e2361d8dc70efcbcdfdc86545266288f1e1b24a492a54a3f8cf5ef231e8edfc28f5270927907f8a3fe5d6cbc65c3bd896a5e89a6829417cac179d66becc3f1d5ac1ec2f073bceb090b240869f61a76eaddb26f1222e76a93cc9701beb53e9eb4d02653881100287bfd0bf7e0f2c82f663a3995e403cb8d5f88eac0394755225528485e6f414200fde584b37c22d3e3c977845c310d3a1bc8cbb10b295c05bdddde5ccc6c721637d80580ba748720ec727b6da0e0dabbdc61767c1265b980d5ae14d3facc19fb3100c3605fab7e95957e89524abcab7829cdd81e59a51d57d0a2f39fc27b0867d93569272c7e1f4b4a3bf6d14575dcf37c3dab1f9626402457c15c93331e216af568f1a1fe9232a3d4f311702b58dd49b80296acfc2053936a13842ad50d506e7e8925bad7140fcfffef5b5cb7877b6bb1e3f99621ddd362fbb49100ae57c24f38b78a800636e4ea851784ab8c3959d21c492b00aeb89381cb88443b07999d0eaa2e705c48b82f38bbd34b8794a98d0931bb25ebe72e81f441e4929e50ac01e14c7e753d1f46c650a5a0bb38d48470768aa95d1328159533832382d0c8f78e4b0b8fb7089a54c847a4bc8e26192e4e3920f7fa35b8fa3dac0060f717be933dab6dce7fae04f826802001ecd9f014ab4fbe871c8e426c2b4daca048d184200b121f4ea7f0dcf9d88c3386bdc273dce2927969d6229184d5742ac74cf65779385bfc831cb4abb24e20a9fa718917c46f1240792b5632966b5078c834ed5be00aacae3f7c2b90ed6b505a8bdd8e7c33b79b58c38902b5eeced9278ed77f59793cc33483e8b0b26948c0a139b0dc06338b451e68aba029b8936aae674ea1385348568ffb26b255011ebb10e9a469df993ee74e37235f7f67470efa4b25bb190eb185ad2f1991a84df13e7dab431c45d24119ab0df74ba90c09b72651be7e2947415b8096cd667c1e300b1e60d5f2e3eadff8ded727b8c64f9366fc75e2e1ae2b2f77b41e02f216aac36d133a9a8cfbc25fca0af5b940e84c4d49d5494a4b483256ab4ca30bcf0a65400f162424a403915b27dbea00b21939fe966911e38a2fe6f2196a7fe9919618a4c1e7a535ecd6323515bd73ff2e19643224cfbece6b5630c0a11304da8a02b12b01ce011b7eaa0658337a865dd5d0ae443bf24d2b9f09859b90d0c1ebb581d53918141e5f1df5366db901e0a27ed7f38e9f82fdcce3fa279d81ad1009aa335b5b685dbfd879f9169d005825a822d2a99589ce951379763008bd7174f1fb738e3746fe55a7dd43957a6368a6c63b6f7bafecf30facf17307227ad0368dfd818df68fceaafd4bb8821a5da5ac977c1e0fa0fb94629bdd8b80f989274e337071f5874e3a47fd778b3b346033d909ea20979f0552a5d9ea39fda4ab487f33d986ae9df2ea91821ed0b8a8e155aab734e4a099c33299f4ec9c91dc66b692f39a07e281a352f738fcb87e1f131165b5a18bd4c5a522debdf47f13dda2e43c22032740e55326bc97be8001807e282f921df72effd8a116d3a09fb618788221763acfa93a78c2b0109f7ceb1714f9a7e47d3a564964e06014b6962e91693c1d954d312614379af487e3a86a3addfbd9673c419fabd43192ad335904c34b40d551380f3efaef15ac2390ad2dcb6181fb77a6ea42685fd5d6d501577f59aee6515778a5b73c5125a3ebb224ff4c41e27cd7b7b615f8a4f71d4c359f00d9aa59cb5eed7d3dcbb1e439cb7a76ca6848c04badb3d7b90482995f0316853dc0e1904d6bb23711d61db195c11ebc7a1650b940cadce59065c344a80fab6604100100335314acb723088cd8d77b89bb3ede4bb9e99a487e1835d9e727e7f5d4311457cc4c4f42d8dfbc6bb9b6dedee7989e7c0a507589ba9c7008e0f0d7adcc2234fe9c82373d15fcc6bbd632faddf46382d49074ce3fa38aa53a3f856e058194e2387a96de183009154cebe9cb434fdd3b4caeb2634be3f66860de14680b4de2d56369ee6ca079d64c115839b2383dd29eab22e6547aec3d404c2d1548be9c226cb0f87b235a7c7d34f3ca37c4385a8f88cf2e6c3356be4ef186e6d9c180fa52eb270a12127d5664cf96464b3c0032cf01ed319612c79a46f8b241ab7f87d9bcb14721420f0003d7413d46acffa029875688da2de7fec92c5d863525dff4e786463e4c69dc1f346e41f4c72d816fbad50f9f2f43f30f4119bee51858d104b109714ebcae70e983c516ac64225c4829ae3bff7863eb54947eb9a6a4b65b892767cb7703b8ed68744b1e8fd89899b80276d968e23d1cfa70aff1b358670f619486561cdb72f671929ac2a2f2bea58217e74a84c34f5b843b0fc60accffc66d288bff3f73ef97b671a08d27e0e094e7347c74f25a97ed444290a9edb00f522bba5e49d97acc20cc3c9c4edfc8192c5db84307eaeb4fc5883add92eb8af8c92e757824d50054806af0b2d6d52f51139f7bd3b92869a9bde6afe81202f04b0e884107213afd709002dc466a895f6f76e009d433583163aa6ed5d9ad4294c605ae867adfcf2d916938236c170faa347121d6635dfdf46162811752ba7793c7072bc88533fc1d6d0ea4f47ae4395ce2c019c5fcb7252576b3f283e3c92c31a1e33dd8761aed368a3a08052940d7631eccab426732a75d931eb0ac1d5bc9f5eaadc33026870cbcf7e9d31d793bc98ad3f1ca9f72d10f0576bb748ac774aacadab37ab32c3e16d013913463f77b7fc1aaddae06c608098fe9795152e1a86e18b78d6109697b117592d50241084c801fabec468e3c32d94d480bc457e2d78d65371faef19b7b8180ca67f691502a7dd4563c180bb1c4d388649f63615912b4ea975c618151372216d54a37bcfbfa6b3ca3834b5adfb2432151ea7d3f1c92979fa72d120375852cd355bd27ec09cd787959ff5f3d0f4a0d3b60e8288715f3fee96cb56c73c28b681007dfb9e5e6e801c2d0c839fbca7365933034a8ebed2c26e4dc6a9ad67743d8673477b6cac4200fd931420dc52ffff51b1e88033462af75fd4313b33289a67f1139b3531eee1123f77659679840c5b750af072aecdc5f53225cd8a3d310c08ebe76603f3aa074d8cd2623dd29ee2bb77abc6725b21d9e20351c340515d13d0bc27d51ed9d71708006b26f90d7e3d25e4e918c45b233bba4e72e0c81cce5590e4c43ba9d5f1a85c94b0bb937953b1f3fd1dc4ea306585bf67d9ac464a30af038c21f1a1003ef80f3947f7e91ddf64391ba031a8cc866e9ab7a8ece3eaaa3b82d0f411e271a8dfc5bb1cb05e5550a5f717b99ddf8047ef45870428774d762e54b61bbcbd9db5eeb224ffc0c313f2ceaf412ceee8ea1f8e9d94cd1580a401c0571d5233211ef55778c955abc736f0acf753b11a34c907806b5d6dfdfc988a4fe2c878457ac704c715aaa6f64e91790879ae074bacaa5d966a5ebfea122edcc3de3255e54fba4d115bc36e2769e9f8b36e6057268e32203cda67ab064fc5443dc6241b4c46c4ef3f4013e02c7776c48799a9ee12dfe0af93a666bb375a0b65ff08e553764aabfedfd4678d9f8abf39ef55e8508b84465d3c44fa4ff856d63d452f0526210b29a81d81ca05a48ca2aab1480213b716df2ac5d98aa22e088fa5907b9238f065c9514e6085767d45d7bdd7d06751b06760af11b6192d07af781d18ce03be38f6e492ffcc9aead5a92259c366daf011f2c32ee13d5baac5d8e82764f00ca5c05aa8a9c63267cd01db3e9f36026c3bfa1722e82ed1633c36dbfe9f536a3caf9398f565df0800ed53e1dd8d2b2398d6faddfc1634a5ac65fdbd7aca3f898a2c02da0b18eda2975b3379ced6031d0135a073fe9d0f7f998a17d4c15e3639d1b7c2833a84313a7d7bdbe2a2b5338f780c9b8f9cefe68f24551b5f90112c78ad451344ced1b1c32dcc41b0de07c17403e5d6251861e411fa3517dccbcb42db4d5e647f2e5d9ac9176c8ddae5c8f8bccacb988c3cf39a10d38d55f5e9b68b6d6fd73290ede622c644a1ab2b86bcdb7554ab0d5b88f51b8ce3763e8a143d4ecca4a2fb965908fbb676d4c071033a0105dbc898695c7a42579637211fe9d16d5f98cca12231bb3e1a754383e3b84c6080904e5e8cd117347deb44b0ec857a2206f68e2e7bb002add9ee239a8c3ca4966b13ca7f23d0d4bb661c2954a1680be1e14f55849883dac869a57d3901a0496980a66904fcf989a6727facebe78b9f2d107f4466bf694605c8c545514ed57e4589fafbec9b9abaef8e986b78646cf2a7fbf7cd875284640581362a93bcc8988ada8fe8e1bda2553c107307ee708da1e5f3c9e925806229cdb770219ef1c57f29a32263dca6af5b3802741dac431f138f1cd807126d7b6c43ae010ff4ccca6140355b82b71330719c99717c0ba69185b5b0d8daf5a94a58c9731a8300fdc3f383372d302741e3954de6067f2b96be4859163c0cc3b21179fc0c6d4ab3d3caab196f735fd3704cf784b8bca35c139958c7f2c990a417ee2f77c9e4588a98aa5d5a8958b6e58f1ad1c8c6f6f5c3029945629a195cc163b6d0a14640e1d286fb3b72bcd1514857b7650824046b5611391539762666c3bd96bfcc0e4f71882a86c191895c795b899788276904fc115fee28d882399e84e1f179c2f06bfc5d55f1881630c2f29b7378c909b1e723d80e76f822150682b2ecc68007c36bb681bd5690cee7296a6d142d71a9673187f660500bb90b6ae4e7172ad095a57e40005ef842a307297386bf5d51fb68032c5f94ddf6e9fd7a6ec775e4f234ba55c33ce9be52f9b996aef01e1b3e7ac3a8225fdcc906cec08581af55af8e5e5552844a016fa70513e1d48900a5ab9adf99b340ad8a46088946a5e0c1667fbdc96a57ded2c064de1cadc6fc2d1cf9bc6b4022e2aed5e929ff2c544d3e8816983f9bb776c63caa5b4e52b1b62dee0928378d7201bc68688b0b8982737a02f57f8d77884f1e6d9995d9b474f3a4c4db3da753006e0d94a8c898077ae51b9c4552159c9f884df47493fc4cb8b265b6bcdfdf19c09dc551d3695596578b1f4e4122bf3f10358857e078c87e0b8fbc767d027770579e1d4c73b13e3b8019c66a334a6eac92d6dbdea595a3f7478081d21a5f2e00f6b46d41a04eaac4a0d61b1362d3218296e9283d68d169e65c2c79cb1102b7c24443ba8b9456b3a2cc3f6247e8f5eae54724255be2a9f12462284ea0d790c2730ec76924fec3dd2b0432046ce9599bdf9e800b0eda7b540bfdb9114303093f45660e70588625a6f7a3703685e67cc6ee4120a6925920472f539630c3c60c9ebec75e351e85c0974b2663c797da1595824145cc6781c80e6b6d02c06197ae3c20c3abd867259c5f7a689ce1c44ca521ffeda9086aff32214efcfa0ffd550c590b5fa22193570ebd490e1c7936680310c0fc5788f0c4904aa6deaf42845665271a95317ead8166af3f31c9266c328b51e8f87214dede0d0da78719b15e91ac5f6acde2b504a727cf327c2981fb950acb1a6e4ca5e557d1019d50144ed42d14ba456aa560105f7dd7fca948e2f9c2e47e6e53f19a4b5a8b802e0fe06cd3e1403772eba7742104fe14e61b79531f468d1f12735dcfabd7f5fd40b1b38f5658515cc82f235e01f8d7e5c2d363ae1387bd6f02724fbcc3424fcc55e7c19b74f0aa24f93e1de9ad6129a5c8dea945cf221b5f1308c8bdec1399a26bd427196322a9af58c2eec012600b0ea44c3e69302f6118940fa66c4d35424a266685a9db70a7e544d28c7ef184fe6e859c3b72168594a8108225dedbfe95616eff2bfa725eaf8082c2b8bff18bd029cd2a48a237f3d3ecbf69b39f08336b2b1432e68e0199d9ee52470616bda76604789ca2b5f6b0a738fef31bd73998a36477f4d1e03ecb74248ba8239e895ead7759287f628006dc53da8af2fd409927fbd37c55bf600c3a64d5fc614e1dfc88b71037d65a902e5fecca59b77619c6b8e56c669d5b6d7e649e05c6d09f6fea72caae16ccd6e22989e3e3a14760c6d352be41ef5d3ecf163f8fa3563cdb512a05e288954a09747aeb8f6c1d5369dc57625e17f12d5a1d5ff48e5dea61fdacbfe0c4a69dd883f2bcce893dd8ddfdaa9dc4170c6d6d717c495ea68e927ffef262ec39fda6ad1b804847862665892ed811cc2db22bdd0f381314436f6eb744549c85e087d2c6c3d487e421c1c89f1031b98a3b96dfeaba49e63004b05b421ac4a492d583a114aadaa6cbd9cc0b4f6105ffd8b4f1629ca00b0309a2989114bf3e4845ec72946e085831ec3510e331146329a95445f86af3b8f52df6f91bf9908eb738672dac92c1f1eb5e236d5811401c1afa304e29f924ec3c7dcabaad0ebc2d3185eb6195e898f068398efc427cc5f740fc101ab265a10406e3df4e990167b034bb4f679ad246f1a394add3a4f07825dcaa23f268f22deab4a26e6b1391847eca6c487991444c909a6f0701bbaa1dc5a2ad31766a2d2eec441986b86136dfe6828396fa601b70f939a86128ce5f4341322f3211bf42121c2a7d30c4445f368001c794fc5b619c215362375c382c9357fe3ee1c4aeec39e68e273ce4a098a1804cc83e77c5492ad9aafec40456c78f5006fec93c195ae02b729c10bc488a40f6045e5e412ce4b3259fbb1a34ce6fe0adc3a9b4eb9e9ed066f7b27f07d9a322a03353767e9eaaa2f79ce1ed60acbb01d3e9d25c9a142a946bcbc9b06a636edef7822f72cce0dfffe583656cbdd6743844c0a60dd033862754649cc5371fe1062494b855389a24f5a7e06abe5a41865200e8309ecbbd5a32533c186a9a44e30e74be83ba6bd8b3824c4aa16cb81289ab4b27afc8bf16ecb1cb053874cdd24b1a08486d4b5843411f487637fd27ffc1fdb33940c586479eda9738b95bc765a9a06d5724a7d76bb8b69d07a9d95e27be2b8de25fdf9629b58efc15e1c011ce35d94348b2e58f9d32def6b5076515b2ae434f5463c4abe536b56438517d568455b9f24c30ec6fd934db387308c28635775252b222008a1e3c1cc649e31a88ec02c48d23b43187b26273685b198437a6e9d4ec2a7eea465948f48927919238a2c77fb666cf660dbecf054b27a595cbb9d474cec03720d56980eaf2ef35fdfdd285b2809abd18924e4bde5940a9adb87824543fcde90e5da39dedead5d753da53d21509394f5e3b6e7f4c2db15f75b2bb850f197eeec1e4550d9fbeca056c19c6ceb6ecd103115e97afdd29f48424c74a98426b0458880dbdf445263c458696396782326e88a860589e908e2bd69cf0b7edcf7d177b2710c999a37b3f6604ecefac2cf5fa3ad970ea7646196b1ce37bbbebfb7bf08a394fbccc2f23003bbfc64c8284c5c2eb6e34b7563fef0c998a4bb5c796fc118e429ba1fb40f5a5b3dd06d56c07542a571e6bebba5d7038714f52b58f5ab2bc0578e063ec58f19f980e34d0487a21b468f6af8f84129f77fba5e900321776a52ffb8f589eea87d73851ee45faca791d2e885dca1cb68abe096acc6db323762a5f98b7311eb2c61bbfb1775b9ac4878344679d0846857adcb337f08555a60eeb95e97265f2eb17f771c9d9218a7c8138e1bbb2c454e3232426b3329e0f137782dee344e4cf0441b6c9bb34a840ccd7135991113000100a9fc81c8b686a62fd5465ba9ae1cc9006900010027e00c1d6ffd44bd5ee2c9c1e27769af744a5c2e9e05d9c314b41dfeab5c6d5e443e94bd27c90cc14955b0d63bf884a35ce169861a5c381ed78986860eff55634ee10c955be54688848af8f01f4b500f9f9b409ed48116ab66351f8830d888ed2a375a1951000000930001004adb0d32397ce957904dbe634e84af0f5522a4eba3463a7819fd4b423d76d9099be9755985d8c9b2da8a689d6e2f06dc88256cf2230473a5bd74b19a4870def9ff758612086ff067d8ac0d5fccfbd1c6efbeab7f50c1cce519398316b4e02bd8d3d73ad96494cc859c72543bf47c259222485b8408fbe34ab712190b31844eb64722368fc808ac011a734b0109e720002c1101808f0001002e4f6c8a32c0c392c66e2cfc16cc2b63bfd740aaff388b5d4f62d77c857b72181903ab635df7697255e0930e89c61498060d5e240ead1939d271a7ca456bef8ca445400094f356918cdb4d34c6937ea1f47f7e3b7aeb47bf1a0d1f6f4248d7ac7be6784118035743ee9840ad32daef141d24275d339b8cafa4367f95ab9f3adbc222623f4e47b4107f1d5b0004100100ff5298d116da084035cfc77d3b9898460d7572b61ad2b47e619e4fc5ca33c4b37629626a5edd4c7a0db523b57fd2d1a44f88c47b8c257fc2cdf6bb14cc9d0fc372be3153b1f7b737e781f666b50a78141fa3a05dbb3ee9248dbc6aa1dcd52a240438933f49cdbcdce3d8413df37beaf8b458b6b2544d54a495030703783338ea5c00eb014e5e55aa6e37408b318758a90d0973ec6b6cb43d419a4fa973afc0640947c6cff9aab4f761ae044323d837c240cfb633b7aa9a0288f74ef91ab24a3553620a69fc0174ccf2032d41e4037be6b2de60053ccebe28c98269cb71e7dd863ffb2d5f17afb4b14cdc7e41ef02b821df6e7d0d0ad68533489260fe32b99713e1f9ecc5d456b466e26c3d71f47a871ba584dd90c235265850d46a081c101aaef174aa913e4baa3c6c8bd5a9df1b95f8e0a609f2b43aea7fb3899e7b46cc9135f2d438d4d0afc96b661331342ec9e85100e8973bee9b6c11bdbf4ba840407216824ea97de6e1aadb48922f105e5187c46d75168c3fbe54cfe553c8a8169f8849c4af297da112f8d4f456cfec1db2b74e9f3c2cc4d426982f0f0304c527a4db939d8a2e050fb4c738463c7d996086c9cb968e967c171be144c06a5b065e972338cb28ef847f06e43e1bd312eb0ba5e099a1dd95ca2d8ec7e3f9ee19f96c48c253275cdd99909a1d21ff4607e43d8a00e031a25824c98a0594445b6644568709c57f037c2b2744a8f6db12d7cbedbe5ddd54e28edf1b66e38fb31633d1f0956f0699e1ffc9d781503477bf17b3dfc98c0027338caee98239437c19bdb098f339ba203edaa47e64df20fe48353db6218fb39731237f89e02ee7c6cb7250d602e7e8a499b9ae15f7dca2e0853d8741d986808bf405c44f9a5f0c7a9858f9442304fdeecfdf756a8b3861850909487be744d8d2892ab5a221d5c6cbb06a9c8a2c75290dd090debb8c5e80b10569b9d0a0b8fb363de8ea44f8d955f4b1dd5a6f8babcd0329cedf4ad4f8c41c01a84e81488fd79182da43d1d4aa794122d78b1f44903d9a8ddee4288239361b397a4b81c5f1d05c9a49480545d85ebb4fef7b94feef0928f87251cf7e826743499f891d8d4a4a95363734d5c24631ee2a0bf27d37f4b03f5f4b8ae09032d593e15717d46c7c22e5fae73b9796a919b6e18a889abc4fcbfb5493a45d9d33861ffb5aacb2511518299d4ce57b049727b35e4667f74d3571ad83f7f8d63d471054033c66cb5d1e8d6d82297be43b4f2c764b8d59985b8878f43586430ffad7cb974f423715da1ce5a4f7c194af540aeceb24844f140c1d36ac0a5dfb646c8c3bd9fce49966737e7511a50c7e79279d1c40fdaeaafa43b63b4ae0bacecceed421e724c13cacf64f19431ab60d9e9fa3de17e5aabeee0a925487bbff7c56caa99fcf100ff43dd6932f79c751b30ac1b248391fffa1f05d588f5b8ba059fdcd7d1e9b39e950025dca8598be75896db0c242d29e4ffd2040c6167285bbb73ab9006105001517975ed1968ed4297918a8742bc4addbc45f96bfa47ec29478d6b4b7a960bdc5c8139a9d816d53785d2e633277e1853fb034bc16951ba5c8732924fa733a8a2a3425552a89533c63135eb9cdfa2787d42cfc3b64b86f6c4b01fc346fc7eb8dff6c23245bafac81e470c6493d53e555ffdb2b4e943c237f9c40f88e75083420613a70a4c0b568cf8ae7dc935352074c4dba9b4d5b230eca53217555ca7ea17d85ef8480c342304fa50a692cfb4eba401d065fb1f43de8228f2099d70128e7202d25a632e264ddb271a29d2c90744f3aac9920b2ffa00009a50d3f6942644ea3d9d041a8588fcd4376e551d62272cf799358dcad2bceaf669ec05d6675de447aedd146af1858984dc98d8be5334184dc8c355c289b6b236cb952fc52de8f643ef95c8951671c3fc80b99beae1373f8503859c702a4c679dfa547dbb0ca75c0810f5d3e7e06accb52da9d356f56e89d467da86b19066ae89fc643a3908e60db7f9fa898785d49b256a8e297a64e26a87616992972ef57043f25420df9cf5d4f3f02b22c4066bed96f64174490b628677b875988a5156d3960c7602423a3a85643b21918badac9a53846375dc58140c92ed71d4a0cf9b877b793b40440f7929efc7733e07b969935aab73f75a3c3ec4c6b6f4231c3698f6f3badd60e2a686a7133d3120c9f2810460c881f35dc858261fd4ed413f8e3a36f881142d426f80a9691b53f4f2bc76ee865733d5f01448cc4ee39dcdbd8049f1398c920583584035293d0c90bef5815327520c314ae9b18af63e0e9bae2e0c2a7df2108673bcdaeace2a03ab691873c84ef6812f89df29d14107e309d059478328709145735d15be9b35d15063cb0943f1218dfeb17bc520eb643ff3f581ddb0c46cf7e974f50aee36d3e2934c7f35cab7c9d53a53f71b1e38ff0376e43d58263a1e38e3c3f03f0b391afadafb32f69a99c732619f11dcb2f2b70ae547d724935f13a436ccd8d6dcec99bfa41a6bca53a5c2759fd4294dde89ed8a28275b7ba19d1eaafceeaacf80daea6e0e7f179d25ef9228969627c6fb6bfee6f6068c237db992efe75ff5a2700e6ecd254d73a14f215927a6ecf75b24ab49715f04369af9178860c1560292badf113df0ebe3de151843a674de8aad43efe2cf17c0a90581fd8835f2d5612e9bc893422911372ad051ec473df89ae9d28403b7ce8e25f36a323afc6786d7c361702e1c5e0b65d2dc5fb1495fa8a76553776e8b93da2a8d401f8651431caa720900713cd50a6745ca418e08d2dabc249fe1cc7052bd88d6d3c50c4780370b53232f2ec2eb574efa1d53d3e18fe9228a13630391ac7b51d180970df16b6a752f94acfd40927b1c725a0ded4d1eabaf336e3e562c56d30fdc0e5609e3453cd9fe31ceb5104e3e83391297de92f408413137395082f85fd5fb232265a47ac0d0ad3b368d806293a31676f22d18cc4f7402455d70337de4e90b2cb85c997bb666213afc1e8789187dd9f5a48b7fbb0d84d76971d3445a3774dad1cff5a4991b5531b0711113890a51bd665a7f7b83cb3d874e60a5d471a75b6e23517619999d794442ede808aa8af50479c16610fc7bcfa402450debd9ee45570c58f1b6cca7e8dc9e8073ff4a996b7db4a21bc79c3cce2578471f1cdb031681c3bc52147c9fb5a6f2b9f567e96b315125ca562bd16f60dca42b12289334aed2129df52954ecfed115594453f57774a5d2b224fcb2e72fa61b08dce1362448dd36c6f5d6b213a68d7a4220e978c618da83d82b34374c57e83720c22bf48b96b97320c0c256e4475c6a52242b7e2b567094ea54d7339cad83afe24172c849c846758aa653e5951640eedf1d245dd9bf3ca0ef2dfc7d94f434ab287646aee4941f67045f886e65dd05b253efe1b371c49aca73f88c4ab0e2509dbf58171a052dcf77093a66cb797dad85bd3dcb21f558aa8f7c892cf680e89def9c6f471ce125fe1bf22237670f1e8a8323830ec7cdcc5a7f5fff668557453cbc814f9bcfe39eed6b3cd81ead0d6b69fe0b89383e022de6e3b003800d1779882af661c3f60f6eab8350c6bdb2a932c25cd247602409177b21d3e744c20c52425873d4e83e1004b4c5590378195d6938b69c35b1ebad6a131ec4cfd8a17e38367f36b273a7019cfc9f902fbb7b32af7b0755e3bd734385b40d571250ab796e5abf7de3c0a6d00cd70792ebc031b8cc32209d22e3fde4bc124452c7b4ff84d8747f350b64075db5bd92aac27339479326035038c485321da6b745a74380bf97143f12e6d831896cf7cd3018635d1b6e1d872b3fcabacd2b94c19411f6a63f8bb30b05e0abb00af07552ec15f4d36ca2239a0e13f85f8abb1ba2a771ed44ebd687fc5667dd364ca89e2a74f48881ea8905addd94d89611a0f547eab85bd9da94b9da93d00aef9970414859c99d2d865bcc6602ff0c5efb03d87cf961b329824d45176abe214e796013c4139ab3fcbae8e0d2dc731f71999db956e120afb4e782d18fc5a910b4f23f3dcf60d94c6857153af064ae9beee852b2c6e5cbf12aec1f53a6298e86f22225a841f280673daa5a83a403c1e9482b85df893c9f9eb7615ed74b0d7e690846b1e2d94a2989d8a61242c6902e842a20384985cdef09cf813fca46d58c3d401beb90d78807fe37c80bf166634e650387f9f1e212075bfffaaf0e0fd8ae08047303912f67f8079bcc706a92183a3e856f47a16480e88399c7a15d4c0054b2dcf39a122ff22fe04311f198dbec382b4f0ae7630222f13f49744b26b505f4beedb3e117fe724173d547782a67086f01f038340fbdc186c02e16143b68d55a0bfd74e92fdaaf30d8b2480cd068aa6985ff1ac3df63c38a200b41e7956222684303008708f63effcdad204170ed08fdd722e2e912edd2f0e663e1df40215228a49b4d93e6138da37e9a6dbe6c25fd89b280099d477c294752738fecb30788ebfff94cd04b388cb4a8fc20aa056380cf6a066259d0b7a912db0800ec91897913d585b71cd7d9a5796a4c7efc47202a82ff80c5dff8e7e9d8b3779622bb7f4a23e535106f0194cde24904cc3cdf9b22bc9becb08547e3f72cf78c6440ffafad7c319c4b2cda4c370411db3ceda4bd74d4d9e4eaaa4167d745b09fea3630abc2b479a4bc02a4932a964e5aa781d241f4d0af8c0958a2bc1078e7b3510a732057b42f0ce0bd96ebc3c65a3cc039be497ccda996a8908bd75c8c75c498c00926d087afd297a8fe54684c0c0a9457957306fafe54b405cee3ae8ac99831da1c14bd13dd609324217ca7701e6cbfbe4553206e779faf2600ef8540dcf0e7a2c5c6e41ed82be02d516b06dd440d5c60bf8f7aa86d9996f6372c693c79807ef229db1c91846c35a0294180e58b221d3bdcf6380502cde879d3cd9596a4465bc2a260beb18521a67e11fb6851165dd219c6bf31237c00baffe84e246c99ba539377ed198bb4e2aea36e921d80f59daeb7079fde219651d484a2983b30c3931b07348a39a214f5d08b71d96fc57d789beb9c93ea27c801aebde4c6aa769648f9a581aaeffce5228faa881aa41804a433cbac8b6a96498e54821227c4576021de1d85be9e3f9aad30cac08e073cdf97b621abe56efbc6bac9fabb1145a7957045bb1cab67b5e8b245dc044125226011106c312473bf0415a492e1f2f3779e2480fb172aad3c6bfc78def0a0105e03150db81b70206a0de2ffcf9114e536e885f4f1d2d1f7cdab7e109ffc761c26d999d1ffdf32c8e3c46745588e0c3277597d016d6d3f2edca05051ce8d6161043101f4b7e89ffa61318ebeedea4b32bac4a63a85215fab312cb8e1062874f2cd68ba5468f6f8ac7392274c7f6b07a4e889067a304070b3b3b75d7eac5e5811958d429f52276f0d3932eac5c9635ba2134d13ab575ae6c7df6cd860b042b2a8e38b5275c940b4578be9a5b7d78e7f379ba478e5337b4a079c2284bb2ede492be6329d1f82cb0a8378248557823297c3b7ccb9cdf6dd6ea9e8a082bd7e9de5b793f23d02180d018c1741e21af88824ba1cd5c11b938c88e892cbf4c33b8ea5c95da46e5e3f3493e856c3149d04a65d3c86129bd506eeebf7d04ca59bfe140960f1318cdd9a64d9dcf6226f73df839af0e5cf1b63ee049c46a654679b76c5357c40d4092b56b08d9da66c5f7662be02b23e0518a4ca7edcbed28d21bc1048f12886c81106fa149bf808cac3bf282291a16c5dd7bc8e34039a30efc7c775c0fbfd301aa64257367885b6719fc75269f3eeb5ebd90531b2e610925ad958e7b4d480002800900020073797a310000000008000180ffffffff080003400000000808000180fffffffe0800034000000009080001808b537f4a08000180ffffffff0800034000007fff2c00028008000340fffffffb08000340000001ff0800034000000006080003400000000408000180fffffffc1400028008000180fffffffe08000180ffffffff0900010070f69a0f6600000014000b801000018009000100686173680000000058020180db0001009c8ad1a75550442715dc9f992e52e7712ce50b54302d0b03aaf46ccc58ce14d353e28110ccd02d9dc0c59a376db53ab9e4eb88b062fd79bc10cf75e9835205571f36346ad2c03af8655553606d36e44c3db082fc7d090fdd1ad47521109b74322f796716ebba45ec1b1cd46fcc11df0ddf134880cf247ece662ddd233bb17b42e1e848933a383806d870d22fb6cb367a5e8bf1732089fdbb31a3def9333be74250db5aa54dbafe0415296e34a6b0f7354ee3bd79052c523582a78f80701a91b124ab7e147a64d0802268341a6dc4f653e8f393fc6aef5400540002800900020073797a31000000000900020073797a3000000000080003400000000608000180fffffffd0900020073797a310000000008000180fffffffe08000340000000020900020073797a3200000000040002804c000100d0e2fe9d4c44f4473512819cfac227f8362517af546a62f699dea5777b3b8f27c02fabad7369f2487966a1ddc2817b35bb633bbf58afe44375fd882b43d13fbb1858d361c57761905400028008000340000000810900020073797a3100000000080001800000000608000340fffff4dc08000180ffffffff08000180fffffffe080003400000000108000180fffffffe0900020073797a31000000002000028008000180ffffffff08000180fffffffb0900020073797a3000000000600002800900020073797a3200000000080003400000800108000340000000040900020073797a3200000000080003400000005d08000340000000200900020073797a310000000008000340fffffff708000340ffff00000800034000000009640000800c00054000000000000000090c000540000000000001000048000b80100001800b0001006f626a726566000034000180090001006861736800000000240002800800034000000059080004400000000708000240000000180800054000000000080004400000000090190380f01200800400078098000640452210782f853c4667b71351c0ff925cd92703f5e7ad65324d26de10f7839a28328290381ff1efc4dcc0e6336de5b7a6aa2980446214b9bbb94c80800975ea0cffe0c17efff2ddfb0cb1d36b61c797abcfcab9d49df6a0cfc615f4b87bcf969429bd7053f98b260954d64396f9c9af22a3f4c4f68ae97cae13cf9c6dcc88e9ec418873ba31725503354c93b960366a204e3f6ff8e5000640bb9889c541c32430f40e5416c9ad004a01ad05f3815166e34e21fa64597223dda123d2b7faab1fe8949c468f489818d20acf16db6842bce8088c8982f2b7c8439d8d8f83e94bf96cc6a70f56dd5fa75730d034ac7c0601c2e458e16b3d290ddc0038d593c43856faecfeba1104ac1c45de772951b0faed1984d5ef901510cd306910fac8fdda99abc8073a9e934d59a8826dbc922c1ad2f116996015ca15c075c8a53a772191475d360b4617feacb418f9200f3d4dd7382bd2963848dc8bff8057fe889b8f223a9182edd1b9590c68eaf15c7e3536064655fd4efa3d98c271b8dd0000005c100a8004100100f068b26890f68c00a185a9d1fe784529daa6b95d7dd9e57cb77213d2f8f1e08c8a3d57a7d548c84861bfea484f3b42db9d77e464739e62c123cda7275b84ab498c1f94fdc33e1087c1d8a48bbe288632135e4d5aa4d7634b2c89b5a5f05195bfd0b26e381679b2d3ff66ce9492ec25f56c96891fec6c04a104146b962b49e9ef9c58216df39aeecf06800cbab984610d48e13b9d9e725df51f969b2b9a652c5e12807246d71160fec5010f9c52f0eb50bbee00674507aea19ec202654350b7698f8e0fbc063936cae034b76ae1beec6764cb7c36bb5fe7700a15f1d292fa48a4011c748f434313d217fe1bf7684a3e86699b36eba73347fbe8e0195d6989d68d1c40ea01758257eb4be12723e250a9ead904226e21dd760c09166fb5d0de39c328cd83b4692ead50dd7f0abfa2c3aab42981de276deb3d81c331567f710dab95d5289eedb949e2f8baed7ccacb5048a2d4759b421092da7d544ac291cd479b416485b45190f06b1dab63f4d5f430c18decff2dc04cf8354b5dc4a891b8c2e1334982603620366eb2a6f895bcfc0e980ae901b19491d13c11a1bd7bb7daa219fd53d729d4b6707c2c0cfaffdee7826eb9e794722a0f1aafee8d49ea5b96bfb6925f12cb5f0e9c377ed54b3f09670534104afacb39c9e2396ea074f9efc0dbabeb2175d02852013d5e9a5cc5ecbfac7e1e939232845c73ac23cde0fbf590131246c0072e84454fb5b4b87b0d33305aa070ed320b00c1ea4bfc26c203b96a3f87b430f003ce233ad6961c476347edfcb1d0fb71a90fb4ea85acd8780e2dfa33459886e3daea9058dd99fff9675dc5c70af98f12c0615f7227de683625a3f371c6380a87dd2c389c927c03fd1bc009127076e71de3312b756c2290be36ecc7d5bd4bcb43a602081440960b470cf8ccfa9e7eab2ee7d3d582f8917f4e20f140a85824297dfe75d3a259fdea464839df61d42d5ca132ceab1abba9b6c1a0ef307d413f6b56cd89a4c2eeae555bdd7c47bbb42229e931b8cc123d3c9340e16a5350f4d1696c68bfd3b7b140efac2fb27421e8f3cd5d136e9bb0f65cf536875f52ec0a909e06d80996bd71712514f142bca7c82b58c16e738bf3f15477bbe15084e7c330fffdee1139f7b42c31dd2de47857a7eb80ad26bf2e0aaae1ac0d19f64136a0b2ec7000ec52c7bd9dabf36f777738baae33bdce811ed754c5791956d0e69c54273a7a1336e3b65e72bf8f5908f49c5b9f3d2cf5ff0aaea99c9273b2eb9f43d599446ad24d60d8c649a19a7dd8af7289e7cda96b14ee459604c761c67e05778f73a6491ca01cb77ab27ffb19ec41894a2c9ac5bf0e07ae20ad47acd715807ba238b311f2c2be1737670daa97951ff10a2e3e98171981d90d4b72fdec953f29effea5892052ef3ac4e43528fdde79eb5addd31a00fa9110c953fd6a640a558e1f3ccbf631c9de18dc0257f4146fe2c0a6f2251131e82446abffba0f38130e9c0fc4e000217d10c372c69fb7c44855b9f80e2bcb36b8f4736655a02acdedbf2342c86150d579c06b69453d72f9d8a3bf5434441ef45d60ffeb8a7da6e9008b897e7bb6614214d1d48c0c41864c862a870c4259457ad5212fb38435c348c4477c518c9040fa1839e045c5e4f6baa0e75014d10bed798637e6859ec1b0c7770cf50b10caa794fb6ccbdf95fd2fbe8c4510711f8667aa7b124395e3e8a59f0c5e08c254b378f2f7ab9a2a23ab636de128f1f28a5696431d382a3ac72643975f6add3dd572e59b202ec26f19937ff5b990dda79a2c8d5df5d4e7cc4433561a3d86d110845bd28fd39dea0eb49946a4436b2abb7cddfdc4dde39ac192c4f7e444ec23001149f29ad5aa12f4005b988c7fcfc2be39ad11b9ee904e000607812118994a8b617a938a0a6fa5b35501d0dd420fa8170f2675be7129b7c85e7bc5d24bc5ae50f33a1d288b1ad2711067fbf4ce7def57b33c25d5ce08c32903c722d7d16eeeb70c404757b4cdd55be56262a7c01bee68d139b7002823e4c2f1d3fdecfbd6880300420cdacc4df584309231283eb0c6a33ecd9929b2d2c09159af53ffa5289a37ab9a999e8e3170b6557242ad94a9baa8ff80a977fca65537bc965d4e0d25fe8b36f428e3a3f6fe74dc62a41b46d1f4c40a7eddf98966c4c6377a5afefb3020504ee4482d79ad4f994c404c435cc7d1fdab491ae09781bd985560715b25bf0e636e8dd0c083f41b02ce3d5b8d0436f7523eaa610c1caeb85e67fe482dcba8bec164c2cd63a9285532352f04609a03f4285e7c7b8e1c1a39f9b1bf65da32d02fe4e206573e9d8906b91f538f35b40c6ba175056c064cd1c5d22b209f0e026a8cb337b35ea2e5917b8ac9bb8c6a2d8a67fde2d777ff4b27342bfc102f5067e45eb7c9220f30c1948c290063ccd690ba2bbc481f37693bcb387f02d77b31b3c82f4259a010adfb865ecdd2e0fbda2a2c35dd90f1156fbfbee5f5ec18bb06f410fb4638407bc2b1ddeb1b1bb350fd365e39cf96246eae1b8a7c9d358c2a1c273cdd048eb213d86655455ac46639e6440ba13fd6b68fc340bd433282f1df59a1658925b1233b128c32ace143b8ce538316b198b905d0eef9ad2ee32812d4bbf7e174ccc42346813bde1ed2f1e7f401bea95058eef11fc23890f599668b4942e66c147883300b4f2b0728ed93f763a9455d8cabc2e0cb3522384a997d1737d422d80c7dea689f41b15fc6c62dc3ac1edec529c561496c4c32339181914adca4047716c8787662826ff1db892ccced72600ffb6ddd3ee0805a785deaa5c535189b3e0b1ef66648c2840e3c49e6fdcb4aaea31fe27f7e75deb5beb06294f4b7cd4919e3411ed848c93d9519ca574ec07c21e278cc7ff040a4e5959fdcee19a04cd4be613a12a3fe3bfc100eac3067b469cceedf1bd227dbc5aa26e69f0a1866de0edf434dd970541df5b17498a5c49e73035b0d88a65a9b38b9e1696978a107db7881a2e78de1e874e5f8210a45cc2d1b8deca57e4ba21dd0e800a5564c4ce6ef31defa9e3d361f9970882a41d9b3cea509b86abfc19e11a3d1e99f7e4e0453896953c0fa3993a14e293e3a19d6d9a53b0b192a4b284b74bcf069bd2dc475f178c79c878d882ead16748766c7b096aa77a8f89f7444f3057e9da8ea8c4992a620428ff4de74357d7d0960327c3e35fbe92507df8024636c94944ae06869850bceb53b575795dd205b703048791d215fe457b016c61995d793f171c015da879f27607f9a42ef8e21023971bf9f40bbef3007ff7aaa59490d3a0735901083ac986831fb3038bce2d5d64c09f3b97f05f2900a43bcd33eefe013dbdaa760b161ca9284fea246c8221c4c15a4fd851cc99f3e39b151390bfb9004fe6196579770e855576af134315e7a83252e5b6abd86322bfbd31ed155ccfa6057b3bbad32b90c700a93de1be3fdb09ed57dcbe2371c57d79f1aec79ff0a819bfb5821632baa949c1c7fe6ef6f6ecdb09a0e3baf15b876b02118f5757ea8f1e6a66a20cc53f9d991e3bd7023a550423085c6967d83ad3cec7dce3bb6bf3f6aa0b554f9b09475091dc13184cae9c3a41df45a100e2c16a4ea94de01b8a10229538f01b1dac4fac5635c6e798e3c7b174684ccfaece2c8f9ff375bed7781cf0f7b7a965c646575d38b6e121e7110a10b9148447e770d4ff6470b51ddafb732c08a95fc6c88ae36d23ca9ee85daab87b81ea8f5a4feaf71ddec75fdcb213709c601e2b481eb9ebc1573fc9beb63dc0a378c150d0dc6be4cd9b5433685c35b0c2425a90ccd65822364410a3e20f842a9eaef11cb4b6171d02c10cb181b84757f3569803fe643843ff7d0594202795be87e66931d63672f59c62289c2fd31928c3fb5b0406488fbfba8a88e1bb732ac9e41616ed1abfa80229fe34a4d7d32c1b7f3131a2544e482d636a5403dc9744a608d94def06dd08939b01536ec7dac165d7f9487b188d4831e8f6c861c6c89e64e189edaf6c961706e726e5cfce3be8241fab5ef6f59447f88e83c8f2c3a61adff4d18dcac129a9a605ff8934e9342d47d369fdc28ace8fc191eac8363a9738dd88d30bbdd758aaa0d1b2aecc0b49e70831aaa8f680b7f864f993d6b0f40bab0580b0073a254c1a68eec1c73774545ade9443ec2a61d917357b50ab1746f42a631e3712f9dc54c6b75b46f85c7125fe722bdc5cab92cfcc23c63b10f6d5fe4a792cb4a0e7dc4020c237d3181aa7b0e75ebed7dc72974fad718ae1d8c7af62f900c0f65e40baa220e2e26a37baded0cffa6fe9815297edeb38c92aa76286960307255c991e5087c00daadd6c02cb7c97ecbfc89ec0053997b1ed6cd941cdbec1be30e1aa3c2619d8dfaceb1847c91eb32d834bf08fbc21c5b4a00552bcc1f880ec572807b86eddcf1bb74660bcae3f9a117a0036cd65ca710a37d202a17187c06799a2afaec36d9fea103b28a841b4a76b62b1d326db739846f717798654ff11988ca9f768a55ed477f4ed0995987c28abfd38696d006b9377a1a5b2e92e956e6b87b8d82401d2ae06a9fc05b8f23277467bb786d9b2673833eb15d5d0aa2bde6a04066bb6fb7db6e9f28d9afda8f96ee6e94aeff906963bf21977acd6d0e5719ac78028ad5f03347b0cdf254113e523bb532b971b1712c45737031e29ca52fb6e9961064608af0afe09d5ec291acdfdf65dbd50877298cbcf8aa0718c2a512b2fd328fa74f6883f341406090924e6e795b99be5b084b5d9835a25dcc3caf3d89733aa391b4f5433efa2d4aa3a8ffe04002d98da5c06b70b32761b4a4d43f2d5a2eab7ff3daa6e6e1c1b9b40da8c42eda860e21dc82c1baf88e0d8acef70e02998f550613fbce28a8f6decd737b24d132143dba0fd0ced57630bbdefdd3bb34c2d7d8af32a96ba11a9673ada9c2d5bed31d5858b52f291944fe1622240502b1ff02987756e325d0819e689d1e11a81341014ad0cfc7ef3e2a07dd94e9f09540eef96e0850535210f2ab3e0af113b2bc415eeb3aa8a766648bfcbb7e66c454e4831f26625737fddca2f9e2f5f8f4fb8c5173af61c9905d4d2c1291accc22765471abb0ea53cd7a35af392a2cb293d11bfe9f7bfab91c4a409ba15fcdda86c1df7b89c07dca062a5a8bbfd91e0aba48aee4870c4fcd1092a8d0d0a4a3720c092f5296cb6a72ad3c6c4a61fe21e15b9ebef956b8977f46742105b88e4dd0e895e012e8a1b1e43d1f4fb5c63f920660e240dacd4f5e01d6182a72a94c099a93043297a594b940fcadc091ea96c7a9e0cc5c4c62db45868f507b4497b79ec5c13edb376e485344ec0828bb47b1a1a73f4f79682a1fcae40d1daa40f31501036d03c29b0ba0c05b24b436bd79d877ed71b21f00c28004d8570d898a0d066c9cdb699975bdeb6d7bc6d247ce2abd170d8aebc84b3f9894fe7eab801a53573f009bb2e12c92d96ad1816ccbed54ec41875bb864c2065ab07abc31395747b3f799c0ebeac877a105cfaa4f91f16994b3df18d9fd95ad42312e3b3370cdfcf0bbbab0e9fe977b9771af570041896d2f67351fece9942e6cd4e19c3af964f56816e4866e50bc2be65fe7e8ca676346181fdf1f570e3baba7fdba309ab88457240cceb59e6bb41471e013f71956249ff4efb19973453570323a79ab6c60e8f29f3b9ce80d278bf7e1ce202c76323cfe4bc4478aef1862469024d506a700b6c9d18098b641e809bd3033c6b336c6a11ec1897d273f35d7d9c5af9029fa2a677957d54aa8a574f7d872b2ad44f82720febaaf2f71993db6cd15a19da5e01646e44de11c103beacb530001002c1f83f17551a8aef3e27663a831c0bf97d2cbe8d5311c9ca75d300eaa03cdcc23e49551a50a4c7d2c48b3b24aad360eda8eade8fa7733fd5d1cbb109a692c18d569aff1e9afb53d3a7246dd61020d000c0004400000000000000005000102802400028008000180ffffffff0900020073797a31000000000900020073797a3000000000d600010098fb297103e58a26785e762fc6176383f3c1643ef0a69fe927c94367fcbbc8c6db00daa5e8b617b7c2e61480973aa7067d438f6115944e7ceacb4b1caddc6a010103f87562f5555cc7f55bd7e17bf71cb6581c3209dedda870ed285b1c825ad6db6b9205ac3dea8b15fe4100b51704f1d6d21ef842febf3dbfd79d80716d4dd1abfe205a8da6cd9b5df886f5206c8aa315eaaf9bfc96ce90203584f5e3546b4afe8337becde6f67d11ab42d546e33c9c69dd35e70211565730eb02ee8173e5f2ea33212d117f7ddd054bc4f68463fb499cb50000bc040080dc010180d10001004bb1aee26ed99281405ca057420f3664eff5947cd2952831e685bbdb94a06ae4913cf54acbc31acf9d75f20b7f9d937fda2d58ad36555822691930dfaf16fbfe8b321496f1e7295656307887e8a45df547d5bc4122af7cac2bfcf807058a633263a37749dffcb1c202ea2a3b04eba6ada800b2a5fcaddab4ec012a8d7fe6ac3127392f292235014865dddaf590c78f460ea60cb1199ed27eb539dde9c33e8fe9b8a13e25b930fc3b0a9be40a6186af173b23f66034a783642f791fab62549361461d754e325d6faee1be021d22000000cc000100e8c7115df768808d7eec583475dc90e22bfa387656eb9b31601ab19bc0ffd4bfd2f196c4c2522de107c04ec72d53a4c9326741ccb61a36409a335579e030f4e26ea205ac5d69168dbdf3ea6d677299f96148f67abe828c900759c1e81e96dce92b59a551c7b797ed2509dcba4f8f759784c50bbe071452c9e61cea8841dcec34213b1d3c447051ba23fb4639a30e077618130ce20ace46a6aea9727a9a57031ea872450674d6f590cb3ad683a2d61a0497302326382a1bc842f103da6d95662ad5c90b5ccb8bccda1800028008000340000000ff0900020073797a320000000020000280080003400000000808000340000000010900020073797a30000000000c000540000000000000000034000b80240001800c0001007061796c6f616400140002800800024000000002080001400000000d0c00018008000100636d700008000340000000019c00018040000280080003400000006d0800034000000002080003400000000208000340000002000900020073797a310000000008000180ffffffff08000180ffffffff0400010050000280080003400000000008000340fffff15608000340000000a1080003400000000408000340000004010900020073797a300000000008000180ffffffff0800034000000c0e08000180fffffffc04000100f80101806600010097cf25f81db2b1634dac1b1030b4c256819991455b7beb94da814fb03225aca249892d233339b1326c4c073f7454c27bf8a5a5d2dc951553f9e312c7e7a8d1f98c11e67302ead7756e255d0498bdd7ba970c24f1233567f3b0a125c5aacf523dd3bd0000300001003c2049a0182fe1d789dac2167fd72dbd48ca2e0430dc7f8596432ef61201f2d128b4880babf1ff96deff6df82000028008000340000000080900020073797a310000000008000180fffffffe1400028008000180fffffffe080003400000770c4c000280080003404000000008000180fffffffb0800034000000a8a0900020073797a32000000000900020073797a3200000000080003400000000508000180ffffffff0800034000000008d9000100dcd59ace13437d9e232fbde74ab85a86a5bfca6f76432d85dd5bbc45994f826b55e5f9ae001447f0c3f0986127e38444c9065e6412652de3c3a0e5400160a56dc22caefa293398ead1ad11144942c271287b9db22a9001962fac114223f7a669ae8acc7e809cc2a43586f856e20ee7aadd011e4ee90dd24126fa359704af606fcf3a7ce97d0e917f141123ec055364376bf329414518ba4641029a5cbcb4c9d0ed5000e95dcfcda887d4f280d7899e5d90c0fecb48efa0c82b3ceb36775e9cbb6d678dbc3163247fc7a75473b0d52921de3a5bdf7a000000d801008038010b80100001800b0001006c6f6f6b75700000100001800a0001007265646972000000340001800a00010072616e6765000000240002800800024000000001080001400000000008000240000000010800014000000000240001800b0001007470726f787900001400028008000240000000090800024000000009100001800c0001006269747769736500200001800700010072740000140002800800014000000009080001400000000040000180080001006475700034000280080002400000000d0800024000000008080002400000001508000140000000170800024000000012080001400000000e2800018011000100666c6f775f6f66666c6f616400000000100002800900010073797a3200000000240001800a000100726564697200000014000280080001400000000e08000340000000083b000640254c2f35c7f9dd34a928545701e434c9e1bf03c4c8b506017cf66091216d31e00a05b2489cfa1cd15de9004365cb40bb7201697293c02f000400078024000640400b8b6061f5c99e39f39f4730390c8a1c66a1bd1232bacda439948a9cacd8a438000b80140001800b0001006e756d67656e00000400028010000180090001007866726d00000000100001800c0001006e6f747261636b00080000800400078008000440000000000900010073797a31000000000900020073797a3200000000140000001100010000000000000000000000000ae65349bb85bcb0cc59fcedd626e8393b15a23ce74e3bf7481f95390c84977da7a04ae4c208af24b41f26a9ea81cb29361bc22532aa80d37cb06b6e49603327958f2268454b68b96b5e08b3332216c9b5546fcf9bc5c4b12073f810971e0151de397179365569eaa8bf1751b7279fff130ef1b18f4eaf853112f1f8aedddb431440c3942b1827c3043e5561f889169560473584ffb8e866eaf41b9ee32f42b30494e7e23480c311acff5a2db4d7e8b53996a286fb07cf1342c667f9dab66f36982d37d5a99f56f25967e9829a4e470a316fb487c20757ce0fea1af85eba950b83188549da7c3318c0b50663e27c77ffe9ebe67864d8e5a645b0bd7a9d738ac9e889180ddec92242f62e33"], 0x106f0}, 0x1, 0x0, 0x0, 0xc040054}, 0xc1) write(r0, &(0x7f0000000000)="05", 0x7e53d) [ 657.229838][T32288] FAULT_INJECTION: forcing a failure. [ 657.229838][T32288] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 657.289259][T32288] CPU: 1 PID: 32288 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 657.299468][T32288] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 657.309543][T32288] Call Trace: [ 657.312840][T32288] [ 657.315787][T32288] dump_stack_lvl+0xcd/0x134 [ 657.320411][T32288] should_fail.cold+0x5/0xa [ 657.324961][T32288] copyin+0x19/0x120 [ 657.328888][T32288] _copy_from_iter+0x1ca/0x11c0 [ 657.333771][T32288] ? trace_hardirqs_on+0x2d/0x120 [ 657.338835][T32288] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 657.344499][T32288] ? __sk_mem_raise_allocated+0x713/0x1860 [ 657.350353][T32288] copy_page_from_iter+0x321/0x520 [ 657.355501][T32288] ? __sk_mem_schedule+0xa7/0xe0 [ 657.360480][T32288] mptcp_sendmsg+0x8d6/0x15a0 [ 657.365181][T32288] ? __mptcp_push_pending+0x770/0x770 [ 657.370562][T32288] ? aa_af_perm+0x230/0x230 [ 657.375076][T32288] ? aa_file_perm+0x595/0x1230 [ 657.379839][T32288] ? _kstrtoul+0xf0/0xf0 [ 657.384095][T32288] inet6_sendmsg+0x99/0xe0 [ 657.388522][T32288] ? inet6_compat_ioctl+0x310/0x310 [ 657.393731][T32288] sock_sendmsg+0xcf/0x120 [ 657.398160][T32288] sock_write_iter+0x291/0x3d0 [ 657.402939][T32288] ? sock_sendmsg+0x120/0x120 [ 657.407632][T32288] ? bpf_lsm_file_permission+0x5/0x10 [ 657.413011][T32288] ? security_file_permission+0xab/0xd0 [ 657.418570][T32288] vfs_write+0x9e9/0xdd0 [ 657.422824][T32288] ? kernel_write+0x630/0x630 [ 657.427512][T32288] ? __fget_files+0x26a/0x440 [ 657.432198][T32288] ? __fget_light+0xe5/0x270 [ 657.436814][T32288] ksys_write+0x1e8/0x250 [ 657.441157][T32288] ? __ia32_sys_read+0xb0/0xb0 [ 657.445934][T32288] __do_fast_syscall_32+0x65/0xf0 [ 657.450966][T32288] do_fast_syscall_32+0x2f/0x70 [ 657.455821][T32288] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 657.462163][T32288] RIP: 0023:0xf7f2d549 [ 657.466226][T32288] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 657.485832][T32288] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 657.494268][T32288] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 657.502236][T32288] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 657.510202][T32288] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 657.518167][T32288] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 657.526137][T32288] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 657.534112][T32288] 13:08:23 executing program 5: socket$inet6(0xa, 0x5, 0x3) (async) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:23 executing program 1: r0 = syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r2 = gettid() r3 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r3, &(0x7f0000000080)=""/216, 0xd8) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000440)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r4, 0x40605346, &(0x7f0000000480)={0x7f, 0x0, {0x2, 0x3, 0xf9cc, 0x2, 0x8}, 0x7fff}) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r3, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r3, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r3, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r2, 0x7) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="0000fec6ac0000000000012e0966696c"]) sendmsg$L2TP_CMD_TUNNEL_CREATE(r5, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f00000003c0)={0x5c, r0, 0x100, 0x70bd27, 0x25dfdbfc, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0x8}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e22}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3e}}}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x5e}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6=r6}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'netdevsim0\x00'}]}, 0x5c}}, 0x44840) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000540)={0x7fffffff, 0x3, 0x1, 'queue0\x00', 0x10000}) 13:08:23 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) (async) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='bbr\x00', 0x4) (async) r2 = accept4$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000100)=0x1c, 0x800) (async) r3 = socket$inet(0x2, 0x6, 0x3) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x1}) (async) write$tun(r4, &(0x7f0000002780)={@void, @void, @ipv4=@dccp={{0x17, 0x4, 0x0, 0x0, 0xc5, 0xfc02, 0x0, 0x2, 0x21, 0x0, @multicast1, @local, {[@ra={0x94, 0x4}, @ssrr={0x89, 0x1f, 0x0, [@private, @remote, @multicast1, @multicast1, @empty, @multicast2, @multicast1]}, @end, @lsrr={0x83, 0xf, 0x7, [@dev={0xac, 0x14, 0x14, 0xd}, @multicast1, @private=0xa010100]}, @timestamp={0x44, 0x10, 0x90, 0x0, 0x0, [0x0, 0x0, 0x0]}, @ra={0x94, 0x4}]}}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "f4b546", 0x0, "47e7b4"}, "30f2813127ac2021b2c73de6dd1b034cf27d53471f36b7c87124fee55baeaca76e5520d2613d912a4c42c7056df45df886b98776ed80a000ce1a09025b8f295e3f0ff166d6487ad7ddc6d1abbcaa4b7a39359f1dc1ed62ff43"}}}, 0xc5) (async) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x1}) r6 = socket$kcm(0x2, 0xa, 0x2) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000026c0)={&(0x7f0000000300)=@ethernet={0x1, @random="253e0b73f0d7"}, 0x80, &(0x7f0000001440)=[{&(0x7f0000000380)="9a9104c8b8c023d3da986b539c7e9900d609d92da5e8cbddf88d292c746c81a68e7101f563c0c66353714c67e17792a84a3d0c8847751a61e4afd50a4ff25373efcd9715a8135f5454ea139a966d5f881fac58d12ad0bcb557447945a597ad9544266986e026c9bf288f2cbf878c0453e9ee8d2b80e94f8e9829923e845d3928b3803ad61cabdef6c0a9cfecec9262fe44b46386e4a44e45d02189530d", 0x9d}, {&(0x7f0000000440)="61918d8fda5d9eaee2843f6da530d10ace6f8f67d654617a655df71f0c7a130906c5fb08bee195600b717306f33dd0d41f3da80bfef89de4f46e8066e381b8b2d8cacd2595a4369c46b5c7d1f9d2380eb3745efc4ee54cd941039005ade4b7e1cb367677249595013d2d3c69ca29d29016a87429104bbb3ffae3239610ec9e79e5e0521feef983b836db29d04392b9e3d12b2cda6c6f5d90d7e3271050d30a80bcfe6dd240522fa58451f5d5ffdf13ceb7e35ff9c724c188d8fa7bd66fa862dd38c26da4c831ca0a0084f4c0f32c449bbdcb468ed545cb852c0de59728aeebf01551936d2f1121b52f9569776f97c074c28e6d6c0229a5a3551f6f3b0aa4b911a721b6ca30d8a2b2f31f205187c67f664241a798a0b10bd14df86d383f2da9d0f04bb556740ff89a6d7bce23df3d917b663e89a123d4f073f72d4ab14ca6b599d465b83da64fa330ee8ebf4c7a6f5499c655cc3246e951f73df212c20d65f1cb1b2acfff9612227365bb88a433e8d08ec4161511b5ae2c53b43469c89a8951b69bd8f3f648fcebf5798efbffafde1d537493c967233a6338f87bccc81a4a11ba3cd6dc07d6a072bec1a36ad5275491dad07efb7cf77f5ea2955cf6bdc2267cad5fbcab18baebf79c20444d175409a839e612f0128c930ec3972ab0692d74d3d30dbec1aa4f9ca91ef77874c60fbb56362e22dadbe34a730564049fb869c20ab04259a41680617efa8d68ba06a86a2dd9bdfff3e09aed8ef9f76c64c5e9345cc48dabc887bf697134607ab7f5c5438193bf7e77363fc49e90c4ffba5280196645fba014a64c02cbb01dc71a3744afa4f94d38eb9de2f595735277e2cdedeed0b52b53e5a78fe597337c7d5fb8f3df6fc03bab91a554f78d87d05cda951f47f1d753c01fd3f24a0f37c4283a5d056a5e70f443e4f2eee6e0df63faf4df806791f51d41b85e0b5ad7a9eec04cc59b5359c52f9ad32aec237ab3c252a818bade365d1046f51f118d809bcfd1c5c1e694b79355d4e6bc63752bf28043da5d04f2828d193831de0b104c449fc1faf4fce758a4ff39992d1aac2d80011f89c49a193b13359bf41a2d12eff8575ad99f977c91c293a2526b3a42e956f5083e29ae0b47669c2ba4bb1165f78e7eec2d57f12ed01990d4399ecc8aef9d414612e0a3b03497e453eca647617acd262d7629ea418d28d4690d17cff2a520d08c0224dbfec04c1b04021c7684a7889372c969936d5513f7d2eb86599bb6e52ce9b59fe59daf5f0bf00106b54c91fa039e80bad3b1c35716dd6242a8e2be07650fda8703bb0432d6ac818b419116cf6e23466f4fd401574bea73ff485c52149b0082592a8c1e75effe9a693c0f96df6f4af6dc008a6cfb732557abcd3de035d0399a5f4b374b526b49ca2eb84f6aa4817c42893c2145f721e39f55196f4845c06b89153f0da1947adc416fce8d6bee246cf5b0182cf30c923018ec998bb584544e179cc6142af07e3fba0c5632de0a9a4320933256442d788c3d314f20298fb92f555accc402ded8517f883b76a9e715b50c219cfae662b9bf2fd0f1bb67ded2c6e6e0ecf4f1d082787f8d784ded32898a92aa8f09d77e4c0ee49c09047e9ef5f738b39ef031e3bec059aaefcad01760e4de7ae266306fde822641ca53dc56fabdf100d339f6bef82a83af447393dbce7f461e36a8b5516bc14a6380d705684750f0345d20892cab319103e4e090ce91fbb87638994d592180a4ee61ca96663c49e01623f261c0bb92f94af5dd75a45e0b969fcaaaa83f95503bb814982ece9f755cc3f1ce166338d941abb0f01837050d31256899d2d12f4e062e9248412d40cd84af8e4e890453884f29791a2785561a0ffe307da780c564fb1d8281255f4e75a12486b5e45e66aa6b49429c64c850b423524124690118717e9a3568f7ab079f7aa73ad80e1cfeaed95ce3e0b3be39ac657e5d7db78572d5e3bacf62a4e33bc8b441b6d66f73a9f1caf6010193fc8a224f29e26f09c1b7f75e2635df67115d73c5822b17fd15c3cb296ea24420028370e7db426162ca28064153a2e9936368d0a4211df7f5d0556ddec0e7285f98db11ba84a1b23381fe96b7ea9f9ac5bdb7479a9d13e8f9584a2287593bf3c49905bc04b3c7e64a779e1dd4a12db4e5dab338939a5bcfdd7eec17db7c4a2a689df1e5e4ab97f226624dacd88a080205b43788665cb2860ec2d0c9b7433d2928b07837a98539fb49fd2aab331d665a4ff7bef07a5b367ccf13c98f92b36cec26a6db91fede45ccac054106ff84b88be12534dac96260e3b8e4dd5ae04c27a0561b17fc4f93d32ee4a04c169a73e89864080c51482c92876e35c42ce23aedae6d3f265b5be797fb04e800e6221a172a914c2ce07d1beee44de1133780999ddec77dc76a94617c127ab7d4f29b1a290a23f3c86951d3d03431e442a893baa18f1c1deefb7b332bf47542df3a09e8c466c7558f13c45874d395f1415841a7b46fb126a195c17d044358d8db706452ad1749be57f7bdd7ecbda543a221cd1914c090b359fa57c94310204840367a5c544f93afede11a42cb211fd194dfb0bc6a99d097afeffe9ff6ffe0304374b8180dd48f64fa584dcd779bbc058f23f529fadcfeae0255904505debb65640448a74c9bbac51c3754f0ac5c2fe5df83b1b075d0c2e73265ff31fc33b5e732e488739469cd97e89cacdee25d3237289b40148e0f1ebb221c4f79a93a07339abf4a64bb120ebcb5c780e29d7b596b926b2f64b67cf3e2005033bf3f58e6665291d1b5019489ce1c4111cf398a2e7865ae4f7efaddc85d9f2ee7ae5187b9a3b92662631d457257e6a33c310a9a681e33aa310bea57635277df3da6c77e954de9a07f76861c800e996617ed9402581ca305df0796ce1acc2f3ed200384f88ce49e4756f03a824f984fe1c74c138e076b51ef76284b3e76fc0a766bbf5ffa21e684bc94f57305687de4a8d1188ef582a52cacef30bd26d9521fe0b15b3c2135a2364c522dddfb6b2e695f0eb14e35ca87c408192d2b438acab00e3ebe3d3bf7d92b70ebab27b85f96f99c1b1b70af585b1ea27c59cbd1945cf9221e6d92c5a5ce25bb8a66ede06ddac9d7886f5784ed1c32c73b650e2b9ea4db3a5c5ae4a819b7192f0e8ef98a127bdc9b393a3f83cc3c033ddf85558b0a1cb6cd4e5fd1e2b7a8f002137175fe5d5afe75a7a35bfbd7dcf9b604f128b8599b3418ad32c0f82680556c448367ca38f33f5fa2c8b155fa88469391c554d9a48792dc894ff0fb92c0f3e200811bac1e3368011a3346a33cb76dd9f16ff1fc612f4ff324769367bbfb1bf06bbc84c0977838500da8f8bf0e476aaf37ebe0856f71da0c89154e1c8349ab71c7c0b5490c58cded6f8d35905b67bf07ddae36e9310ac3e5f33fb352b9cdff79cd5e16564268ec543af0d02a5535c42747853821234e86e38b7b1973a38fa690235992c21149e1c5f99819531ea80d885b3836d8c08323ce27e64b0deb2d50cd4bf520ba8d522a2a45222dd30601f234266b8b17fd38cbdfbafc658df6fa748a7726123f0993e774ab64230565416cf14b046351b08f1fe6004b53df3573c19001c6220473a603323274f867a15d335ba7bc5295ea4df66b43a84717cb239551e3bb1df1cb6898afd011f2e871eda5ebd1be6da1860121e2e632bed0dedf1d941bd5c7176acb531313ce1d155ae6ae3caf1132c9e8056c02cc85824d8da85f621799a3f17f05e348d5d93adfd6b397abfb34a2621c0035fde0f475b274e9af15f80830768170ec8b2206cdcabe0bbd65a2189c9d524cef48138aeb0210e9f2592cba9a90af17f767fc1a709c28d03c95d0d0707c24213aa32135c95f0544e45fa63933920739e2327f661c0595af2579ea6748ab853d6058e8726e15ac2182dddf4e13eabef6c4e6eb2babbde9059cf0e44307b68bf2b605d23e39d8c38b0cf76838e4d12c7a56985567c030eb784b0d051ff1b0a95ee06f9d271d122eca7c41daa1466501c6e92f95732c1353ce6174e73946181e7235e70fb204aa9171efc95d47bccafc7486d986322e86add8852295348e10b2aee40055d4b64395b052f2c006db7bbd17551edb7ddb8cc5d43be1276c73587901e26c88d6c4dd90daa5983d06e0b0a5740150313797b269e2b3a075ea0491a5d1641101b57e79c5da0c191236d924058aacecf10c39f9497b892a450d400a027914807d4a36f3d5d452045696298cc4f21e9a2056c614b6c45cc1fded1264acdb1fd56232b8c5d38528f2d800cd9b1461919b59b8acc35b7058ca63077f472945da505204af4f4d8fa5b05a871519007dc8afadeb914870d103583f9f11a55450388e7e9065ab5e3c35870235ca7f02c3792591bafa131410fea2ad65c9339ddd96941bfb01130dd858e8ab09684fabf5e6d15b32b769ebfe633acdc0a96d4a0c6a8714ea11640a7f7886f8b748f1c6c5e126855e4c6790d91c0aaf12acc5b9a372a8b71295a6b06b362fac355e3ec111b1b27e8bbf46bb46b677569aa866b1d766f782e00866818776cf763d017f5d08e477df1ecad9606406ab3a54f0b139719d69627359c7a198dd90c3f90ecf0fe5c1fa59b82a1db77d704d3908f8358d0ae00f8ea6094afe65da44da2e5393e5995631ec2ffd76d180eacb0b749e1fd7f3a9a52634babdad4dd975850da81e5f20add66ad290d82f7a258690caf3394a3b10e9e5674a969d6520b981633118ef4682b7e48aa60b5a83b62ffe4ae14fac732c51a7ffd0a64496fedde0b140782a62b481cfb7b8ea289ac93d3ba2cff44261fbb91f850b8ae4f8e5db73b291d5d7a0a4bfeee51afcdc557c8d96ea77f240b7257e4d92606b221d1af6abe577ae8c92d3182bd335e96521e02d68e25d7cb0f6f8b164832640b8ab1013cf035594db48a0fd39a176b64f06ba0c04045db41e41094a5c95626089b356d6b205c0add89e8068e74e002fabdd8a050d474177c0e2424ac11e85cae85d15ad5429b99db99e5b21371658732db206403edec0096549aa67e75aa9b340ddaa0cf1e498a3aa84e09ab1603e043936781e82d507aa8773a11b20a1c676ac817e8c1cca47c82b68d53130ab7bf15aea372e96a3d7ddf3ff1bf4fa9d50798073768e20bbd5f5b13e0e761a44c33c169d6161e55ff879bdf4b306867f06f679de5b13b440cbc0720b1199a4b0dd8c5bf841156a8567f636103f13405490793901ec8eb361598ac5c9dcc73947b5848c20bfc86c7529158c1336ef032cf633b1be0a9b26d132096297c853e42bed124f2be5dde47860afa135cfc5d74b158125c79da2c35d062479ff678e98990d0349a5be05e96ecb7a515b47478b7ce4c09ad1fd364a6b86029982a4c0d6806541019ed46c380c807b651085de014f8cda0a94818c8d405e2d0259c18976b2240a275788d451e295d21537fe531e1b27dfad16c74c0781940790497dfad34abf7de41cdeb78504ffd4c31b7863e739e66a57353f015cfa37bd775a20f824e814220a7b4e71f2cecbbde95ae334bad5026089e012f66f8d7e57aa5bdb2dd9174736709f54fbeeb78a160b82e4f6f0ef576ae18cb1c288abae474cc8d813adf66ffafcef21dad994b105fdf22b84c719ee0a1b7afea079bced43783094f6a6bc172ede8aeb363de6d5746b5e50e7e8efa6d20b24f75990864e485045f5beaae237e1d6a245349d3b4f56dbaf7db520f9042f10649c69fb610d481d2463632ab15659e27aff662897d836f982341953fcc11dfc11b2a36f9da16bb4160dbf8f87f5dbe0b", 0x1000}], 0x2, &(0x7f0000001480)=ANY=[@ANYBLOB="140000000401000005000000e70a5a0d5a12e30050000000ff000000590d0000f19590597db09ba22d13ea2b9631e3cbf8a4fbd042c6d756de01d03ad0711b21852ceab550fb48830569b627642d9f5a494f8d93b96f20e95cb7737f5cb5b76fbcfaf9defc00000001000000000000000c425926ce0b25518ab58665089923658bdc2b0fe7fe06e637d5286bf9a62440c6835d98a4604978cecd4007226ab482b471b65bdb2810d29aeaf8709b7478f8cf7f598b67c02da5c4a61eef87c74688f6936134b5b60f3b320f895e6b61510b866a6fce67d804fd02cf8df1476995b4413769020f51807fd0626375aa13adec1e62835311f0049d1ff971bd03d52a183dbd4fa95091b938e6763d296ff7e6bd5aa2cc72bec6c537b7417a9a59ce1c9b7fd3c5295eec5a5ba6d6630095b92e79eb36acf8eaa1736bf65f23f61ba17c9f8fc4dff1729b7a8adf9f2be3e3a1606d89b38da86d8c2bc8888ea22fc70000000c1000000a010000dd000000e06276f8ed84f39464a367f2d71f086b6a076b61b42c0f734ab6f88d737e78429f852ae1df0fc6750e2bac5207a6bace57021527d73cd2731230adbeacfe4aa834c617ec9d10713592032ace4232052258d57111fb2ca7473e8e4e0115d8f8c2ed31d9d4fb94d3093172c73364850258dfa9d56fcb4073c3d2db0dae098fb4e70a6a5cc67eec9f04aca32a74fc392f333441d0cdf0c992fa9cf07ec032a35312b801d5a189d98974286b73286efcdd8b2f4af21edcb2dd98adb25cb4b0cc0ffd56f78b6edba163d1b17edb8efc130a510860e084055252bb8076790ac9628e952d59fd0cd6e2dd7a87bc5e4e30a6c49237addb2aa98319b06ba11fd349640eac3630cc37aee3d5f06ce21ea9085ad6e42c15f20d478bad3786fa34c16f87bbab987df196f7e610da6ceeb1c9d03a55cf20a05565b2502ae7fa3a1562a202ee3ed4c0b93c8b05db2cbd61be40781c1f3405eb39974952c7e0f18cfc090ac124bc3dbc3d6c69e938e9a1655c59276763ad49533973f76120b035405ac6394bbcd7804aa27b930c07f7206a806df8825d8227118dc67a01a010ba077e5285cfd31a2ba4dc4445e898115327583eedd768fa31a8899de711d01dd65c212937a92fed158eb6536fe83948077b1a34b9adcedf8a483ff40490e39a3ab38e2c0f7be46db47e0af431f170b43ed3876a0e66828806ea5dd336ef209aca310df008698d3ad0601dd21167ddbc7cdd60e699801b4f26d0899b534962a8b695410b046401ac472daaab3bc176e4e47fe4d534da7e1bcf8f9993129675d5b95d614d435a19f5fa0484f6c51fdadd75a3a8a28d6b8b7ce0038891b66e17ac68b92f45a59f00ff967be3261b3de72c84597fd328132c8ec3a81df199785d839f9af3d0d79fa9023373341882bdd72edbe193616df41913d996717ab8657f1928cd292c6c432a92483efe2bd7ec363213e5d5c0858af12cef9cb6d870ec30d7a0a2296d17e699562b0a7c8532bb1b01909e9086ae39020f97eafd8194e3ab0b24142a23c46d95d849e70ebee0a3948f3d65288a653fae18ae854cfbbdc3eb0da5bc94ba0e62793a89dc8be6acc06348063d597bede6f4bc85c37ffa85eeff8b6ed99211b2a97d7247b23e653cb61b132791233d1f0fb50a0d28b1affd8e7cf75a5d89ae38c270ab74cd9b6f76ef11fd9118ab91f407ed51a2d52f2e7adecf467e9576f1069b17c1acad3a36758c5f838f866337a07b842c1488892bb2c9756e27b81aee5be4bfc50cb53f14d7aa52c9725163c30b2d6fcaa388d8e669aca5d269f14335645b32eed493d2fd7f93923d7be60ea2488b772f7e81d5487d9fcd28bf10eedf82a9472fe82d091fc1a9d6d23dfdfb50d47a94e2a9647d73e6526b5042ea65cad16b11835a3a66908d9bdacb76a48222a622f0bcead7ad89c081b44e96bbb8ad5a3959dabd8bc992e456d53f34fdfb8291765cabe3137a73f77ddd39a5276691241cd40a4b3b17eee2be370606880e4cbf818808ba87a643f51f5155c7b5bd33b9037c6a88181de3a16e42bbcbe2c79715ba4a7696d1a0d25e968adb2e9e09b3fb8142beb2bfa84095579b4c24df7b107122eb3e9136488e7fd7341518d092679ca128cc5abf34c4ed29ae59ed0c8e4fc9daff8e54a54952ab4d7f0c26d39ea61e24226acf287f9e0643891b751194d1a0efd713f15c25896c963ffaf6aa2cb342498b0eab62a8f18565cc51823ee417f3af380bd8051ea2971e2d766c31cdd3f07e7dc756de7d0031be804732d54bd2beeb7eeb19ccb41ef60db40399a0d1ef65d0b538fbe8028575f7b3c8346b7c3d384c65487773633a7f152e76e15e6a12692bcc88b55f98ac2f137e6ed835ae15ca272b6bf548bdabd28dca5b1b31acd3ba5459d2efc84586e689af8ebbef402372681c2befd513dba68d7be7785f9cd5f98ff5d45322b74d93c2df9018871af69aef3dc78131b92e2f94e20925b6f12db9ef9433f0d09b85459aeb5ca73c0db17651ab36f40c6f32536a2008b776bac6123a86745bf015bf42bc4a1024d26592ad0b75c53ffe56f97dd58908b0ec029a6cb8b084c12c929a15cb1ace8159e2cc2fc676a096348d5bbafbd3f30a9d2d40fbb27545c1171af64ceae79fc7cff4d801604820502fc4e6acd790e938750baf2df1d9527eebc934b2894a30e9a7431a7bdd0033bad0318024421f73d8234bffe7807b4d76809325e455e76b73ddaf3f8dfd0e76ed33d37ffe9a63c0583dff7f80dcaa86a55bd94a46ad5941009e5352f5aa1043a99d5205089bd8454a739d9b5dcb42dab6b867f8317cccb0e474e22e4c563ad8e7cd95afca70fc85b87f183f136efa8802981f9cec669be9923303b0ae42f84fba971491a596f0b211656fc7b4f3bb344e12ef10a09525ebeb7f0ed0805db01c45fbc37456cc9878af2d866013f0c92885e83feb511822ade82bfc74bd58f742ba09bb127149e1329e13c17e6d5892d060cbf97b846855c0ff98ecf71afb40caea0a69c643cbf60e73667512fd23ca1849cfcdcb2936f205facc47ab9f0505cbafa37435cbf28441da155b866307ebac9563c2b6e5f094a2b1bc3a3eae208b545395222b4311cb539c40b1a0be0ac465546a33043d7ee19695a40fbe6bffc7c3525a7ad058fbb0f2e2d18eb923aae20c2cac22c7fcbc630db1c7b0d5e7c214b94e1af3e60d60f2ae0f4f864b5a19dff0378079c4c248dfd4bb6695e3663fd9efd1bf44f229b7c2b61b3e06bd040814e718001efa1b5425aba25288e12fd11fab0962ed969d1c7d9e4b8855075f7631043efd485636365db100ca24205051b74b593f166e8034214764d958b664528be813568e01ac5da5886facc438cf198e87ddcffd4ce5a5710c37ba5ffe31a06f9bbb00caab838ddc1be0d8f8231e73e90a169fc94ba0b33fa3f2fd67b3644f89c6f8423d8a01e5c1069abce18a4dd9a882e123be7db2b8e49f3fdffc36f024654c6b6e8b6f152bb093229119b201062b15941950e0dcce671a0ca0543cb0455245af1b8e2d5aa22b999a25eb0a9723de9ddc5d2c470a1c2f3b30fcc6985663108a39e13fd73cf4cc658cbe8f1449688fcc230aff785f26093711bbe615bf10c57f4baa0a8b9f82f8c2556f90fc68154cbe846a052696f399701e3fede5ad71abd564715a1f136acc62122eb6a15e9a4e19d1d4ad13c732bb15301909378e4adabae379db03d51b1eb37b688907f85ca1467f27e833979d0fb7eede73792b8b4edc99cce09de20b915d8b458ae05be1bdb5977e7420781b068c4866380c13e79b6ef2558b1a63c26127ceee72240c5c9244cfb454afd3e2185f195c3b4fe2e0a9084dda9f43e50779e3372bd6163231ee5057d534cf3a0c3924f997a416d6cb1e74e462e47a17cfd362e6534cf342b51101e92451591fdee406aff5ac4e1182d073009f1412389ebee1f86a3b75b8e1b7641f5c0d83e8084768a63d5f4d1e0ecde437570f3cf641bc9fdb2079521487d418d9c67b62864f75db94e328b3a74b21796aa73202e2f9004a37cf15d5a8c12bf9f05758677f0518dbb1997910bb3d8a86994b99705ca606767cc6fd6f776839ab7a276b04ba97d239f282268e0f0d43ba469e220387bd49b20a77c0a24b4a37583e87637db95faadde5e14dea568de6fbb3e0d5aa56d5cc06566d87895dcb32f4ad09c40b4f850ac60127a5d6769844a59b5eb5010c796b870cde940b69716786d74b2785e85714b19d972a07b7a2cda9502180b75d16271afcf2bbc289bfd63514aead842e5672c6604e07b143cc7c0a4327ae523ee0e47fc39180f928b905b197be1cc7cb1c3efec0f4a12c991d2e22d2abcb22af999b6afabfef60544a2362fd8838eb0b5e5bc9402f5d299767cd833368f3d505b2e90f0080edbfd785e8fed697ef3c1e12353147fe676b38b94c65db302e945c4b6ba49a41adc2794b0aae9199c3f89765de173262dbbc7f3ce7855684a20a87b35a27a8827f8ea35ccbc8244cc4b8f6212d67f2f85d6d14f6209bc999a676e786c1bc0b9c82ab84a5a6b7d061f39ddc12ebfd205fa515d33885166d880c99266d38862e8b2e9e3318dec4cd83924d9e1c315a668058c097b74e0153b7e90a917ab4a0f6287785e975586428c441f9d263a3708135feceaa242ec88b9fc911478f7e40b5d272130dd5104cbe97d782355640fedbfee163d9d1c2538c360202ce44007629960bd35d886d85f8067a062ee8bd94029ed6c62c73bf08c5e1024fbadfc1421c8c239fdfa968b6a885c113b3eab89804accfff42a7f9e89deba927dbddf32d9c83731f4df01d6cc2e8b4179da3b411e1f98eccd0472f4105a0d6b93a5404ba38abb5f0445454c14bd1e73959fc8eef0ad13626d9c5d53670564ea6b1f76c653708cd052f40f011f22200257c0062735684ac3ee90e2b400369d14f44e38967c31dce1c7e0de3003ed88dc631f8a72b0854193eab76d22562ef861a0ae8cf3bd12622a30ace0f8d88b735a3693b579a814312cd12cf700b45fd6f98ce9f6af9dd08be5c9add19dbd14faa189652557f675aa9e9ab527bacaa7499e3fca1de4ddc6f094ad44158999eb4bbea59e3f59e0d549dc3762a31bea779bdd71d5502ba86bd61608502a8d3b6736630a62da52190233e666b5bb3acde56d800f498697c2984a6f7b9485991a7bab2744419dbb3223db00d3c7b12ef178d0b63b0380eaed1d15ae317f3a92cca3e8ce118951d44e995d54c5711d888293fa7edec420b8f6ff8910eacc2c3accd5f936cb8e728b4639e7406be7ca5cc4121b75c70e8a4fcb403472689f4bcbdd9c66269b522fabbca9fda4e5965933a84f1e2147a8c2050ad87e3bd9a773ff67127a77d3b384fc1332e94379a2b69d9262f2e1d292bf8623604ef9773b987406d389b4baab99c8a58821e92941ff48664dee9d186cfd8840a96f9dc018a17482f3cc137002dfb44cd3530a0022243ac5188be4c650e83ecc684d98738ce8f5a82e972903bc0c584ef858c0b84b3ca34728084aec0246d5af403364b3c7ca77243b5d80d573596447a0ae77fc97b9be5c7a9bc81b9448f054a2e110d95aa010bf591933a4c6dcd104ca7978656d6fc6f0ecc8e47c0d9d839d10d34b5f6c0c8800eeb535bd8a4db103c3ef8d3b5a5aa619777876e49ac14c537d6bec1f6dce867b5f638540024fa86f643d0186db836c25daf809cbdb9dc32677f901ea2ae26de0c6c2b3c10087c2b21e4aebd8270adaf4dbfce5975a89d87c90133c4778b3c5bfb2654aa1d8b9e4ee7e342d9a59efa8aaa3f88df2f332160a8279f9ca0781f325ff1a51bca2efae1d924d5a553d3af7937b656cc1fcf69cc6af0d83a6e12b0cc63872b2788bca80530d952ec56a9dad457f181402fa6b9a38caee126e89e8f9c831d991b0016a4d5b59eece29eb72852e1dd99d5af358273b48455bcc121153a9983941565afe29c59e8f18738c768a884b369b1904f2753cdad081d88ffaab2e274fd347465fb685c0f73a010aa6ca6d7e6eb47f341210495e236b21c0e37521b4aeccb87255f3702e7e4fb3d09cbfff5c059e88c0ed3cb585027e70c17e50000ea909831dbfec6c83dcce7307a37501eb35a177f1c98eb24b3f25a7f461c7b0fe02c87409e5c01253d07f2401d577e7cb283c593c28753522e09cbce625bd3500ca83d0229eeeb008275f90233b2a42442051fa8ea7ea868bde1701c92ca20a1df3392046f919dfbff277266d8ecd6fb91a45453801edf092070c5a6ddea470df33d2cfacc301226aa407646dc25f3bc00000006000000010000007bed6cb500588ea7159902ab7a50a8e42458df04cd67c258d0f924e89ca921336f2a55c821eb91f643a57155d317d95ab98cd153331c336723bd59e2bff06b935bb01cb81cb05baff4437d8a869b0f7d62ff2eb8f4fffcd7cca610172aaa6514f579a53e14c19189faa556591e2073f0d67dbe0886f4cd8f3250720914cfd4fcf2c2a8f8fb453b710e32bc5a2dd42a1c87a8002aa8b3f3964f7633556394d8e4fefdcf28840c75b50783ea8d497d0000"], 0x1228}, 0x804) fsetxattr(0xffffffffffffffff, &(0x7f0000002700)=@random={'trusted.', '\x00'}, &(0x7f0000002740)='\x00', 0x1, 0x0) ioctl$SIOCSIFHWADDR(r6, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) ppoll(&(0x7f0000000180)=[{r3, 0x2440}, {r4, 0x260b}, {r5, 0x8}, {r0, 0x82}, {r6, 0x4020}, {r2, 0x400}], 0x6, &(0x7f00000001c0)={0x0, 0x989680}, &(0x7f0000000200)={[0x10000, 0x9]}, 0x8) (async) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @mcast2, 0xd}, 0x1c) (async) connect$inet6(r2, &(0x7f0000000140)={0xa, 0x4e20, 0x40, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1d}}, 0x7fff}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:23 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 39) 13:08:23 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) tee(r0, 0xffffffffffffffff, 0x5, 0xc) 13:08:23 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 45) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:23 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='bbr\x00', 0x4) (async) r2 = accept4$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000100)=0x1c, 0x800) (async) r3 = socket$inet(0x2, 0x6, 0x3) (async) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x1}) (async) write$tun(r4, &(0x7f0000002780)={@void, @void, @ipv4=@dccp={{0x17, 0x4, 0x0, 0x0, 0xc5, 0xfc02, 0x0, 0x2, 0x21, 0x0, @multicast1, @local, {[@ra={0x94, 0x4}, @ssrr={0x89, 0x1f, 0x0, [@private, @remote, @multicast1, @multicast1, @empty, @multicast2, @multicast1]}, @end, @lsrr={0x83, 0xf, 0x7, [@dev={0xac, 0x14, 0x14, 0xd}, @multicast1, @private=0xa010100]}, @timestamp={0x44, 0x10, 0x90, 0x0, 0x0, [0x0, 0x0, 0x0]}, @ra={0x94, 0x4}]}}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "f4b546", 0x0, "47e7b4"}, "30f2813127ac2021b2c73de6dd1b034cf27d53471f36b7c87124fee55baeaca76e5520d2613d912a4c42c7056df45df886b98776ed80a000ce1a09025b8f295e3f0ff166d6487ad7ddc6d1abbcaa4b7a39359f1dc1ed62ff43"}}}, 0xc5) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x1}) r6 = socket$kcm(0x2, 0xa, 0x2) (async, rerun: 32) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000026c0)={&(0x7f0000000300)=@ethernet={0x1, @random="253e0b73f0d7"}, 0x80, &(0x7f0000001440)=[{&(0x7f0000000380)="9a9104c8b8c023d3da986b539c7e9900d609d92da5e8cbddf88d292c746c81a68e7101f563c0c66353714c67e17792a84a3d0c8847751a61e4afd50a4ff25373efcd9715a8135f5454ea139a966d5f881fac58d12ad0bcb557447945a597ad9544266986e026c9bf288f2cbf878c0453e9ee8d2b80e94f8e9829923e845d3928b3803ad61cabdef6c0a9cfecec9262fe44b46386e4a44e45d02189530d", 0x9d}, {&(0x7f0000000440)="61918d8fda5d9eaee2843f6da530d10ace6f8f67d654617a655df71f0c7a130906c5fb08bee195600b717306f33dd0d41f3da80bfef89de4f46e8066e381b8b2d8cacd2595a4369c46b5c7d1f9d2380eb3745efc4ee54cd941039005ade4b7e1cb367677249595013d2d3c69ca29d29016a87429104bbb3ffae3239610ec9e79e5e0521feef983b836db29d04392b9e3d12b2cda6c6f5d90d7e3271050d30a80bcfe6dd240522fa58451f5d5ffdf13ceb7e35ff9c724c188d8fa7bd66fa862dd38c26da4c831ca0a0084f4c0f32c449bbdcb468ed545cb852c0de59728aeebf01551936d2f1121b52f9569776f97c074c28e6d6c0229a5a3551f6f3b0aa4b911a721b6ca30d8a2b2f31f205187c67f664241a798a0b10bd14df86d383f2da9d0f04bb556740ff89a6d7bce23df3d917b663e89a123d4f073f72d4ab14ca6b599d465b83da64fa330ee8ebf4c7a6f5499c655cc3246e951f73df212c20d65f1cb1b2acfff9612227365bb88a433e8d08ec4161511b5ae2c53b43469c89a8951b69bd8f3f648fcebf5798efbffafde1d537493c967233a6338f87bccc81a4a11ba3cd6dc07d6a072bec1a36ad5275491dad07efb7cf77f5ea2955cf6bdc2267cad5fbcab18baebf79c20444d175409a839e612f0128c930ec3972ab0692d74d3d30dbec1aa4f9ca91ef77874c60fbb56362e22dadbe34a730564049fb869c20ab04259a41680617efa8d68ba06a86a2dd9bdfff3e09aed8ef9f76c64c5e9345cc48dabc887bf697134607ab7f5c5438193bf7e77363fc49e90c4ffba5280196645fba014a64c02cbb01dc71a3744afa4f94d38eb9de2f595735277e2cdedeed0b52b53e5a78fe597337c7d5fb8f3df6fc03bab91a554f78d87d05cda951f47f1d753c01fd3f24a0f37c4283a5d056a5e70f443e4f2eee6e0df63faf4df806791f51d41b85e0b5ad7a9eec04cc59b5359c52f9ad32aec237ab3c252a818bade365d1046f51f118d809bcfd1c5c1e694b79355d4e6bc63752bf28043da5d04f2828d193831de0b104c449fc1faf4fce758a4ff39992d1aac2d80011f89c49a193b13359bf41a2d12eff8575ad99f977c91c293a2526b3a42e956f5083e29ae0b47669c2ba4bb1165f78e7eec2d57f12ed01990d4399ecc8aef9d414612e0a3b03497e453eca647617acd262d7629ea418d28d4690d17cff2a520d08c0224dbfec04c1b04021c7684a7889372c969936d5513f7d2eb86599bb6e52ce9b59fe59daf5f0bf00106b54c91fa039e80bad3b1c35716dd6242a8e2be07650fda8703bb0432d6ac818b419116cf6e23466f4fd401574bea73ff485c52149b0082592a8c1e75effe9a693c0f96df6f4af6dc008a6cfb732557abcd3de035d0399a5f4b374b526b49ca2eb84f6aa4817c42893c2145f721e39f55196f4845c06b89153f0da1947adc416fce8d6bee246cf5b0182cf30c923018ec998bb584544e179cc6142af07e3fba0c5632de0a9a4320933256442d788c3d314f20298fb92f555accc402ded8517f883b76a9e715b50c219cfae662b9bf2fd0f1bb67ded2c6e6e0ecf4f1d082787f8d784ded32898a92aa8f09d77e4c0ee49c09047e9ef5f738b39ef031e3bec059aaefcad01760e4de7ae266306fde822641ca53dc56fabdf100d339f6bef82a83af447393dbce7f461e36a8b5516bc14a6380d705684750f0345d20892cab319103e4e090ce91fbb87638994d592180a4ee61ca96663c49e01623f261c0bb92f94af5dd75a45e0b969fcaaaa83f95503bb814982ece9f755cc3f1ce166338d941abb0f01837050d31256899d2d12f4e062e9248412d40cd84af8e4e890453884f29791a2785561a0ffe307da780c564fb1d8281255f4e75a12486b5e45e66aa6b49429c64c850b423524124690118717e9a3568f7ab079f7aa73ad80e1cfeaed95ce3e0b3be39ac657e5d7db78572d5e3bacf62a4e33bc8b441b6d66f73a9f1caf6010193fc8a224f29e26f09c1b7f75e2635df67115d73c5822b17fd15c3cb296ea24420028370e7db426162ca28064153a2e9936368d0a4211df7f5d0556ddec0e7285f98db11ba84a1b23381fe96b7ea9f9ac5bdb7479a9d13e8f9584a2287593bf3c49905bc04b3c7e64a779e1dd4a12db4e5dab338939a5bcfdd7eec17db7c4a2a689df1e5e4ab97f226624dacd88a080205b43788665cb2860ec2d0c9b7433d2928b07837a98539fb49fd2aab331d665a4ff7bef07a5b367ccf13c98f92b36cec26a6db91fede45ccac054106ff84b88be12534dac96260e3b8e4dd5ae04c27a0561b17fc4f93d32ee4a04c169a73e89864080c51482c92876e35c42ce23aedae6d3f265b5be797fb04e800e6221a172a914c2ce07d1beee44de1133780999ddec77dc76a94617c127ab7d4f29b1a290a23f3c86951d3d03431e442a893baa18f1c1deefb7b332bf47542df3a09e8c466c7558f13c45874d395f1415841a7b46fb126a195c17d044358d8db706452ad1749be57f7bdd7ecbda543a221cd1914c090b359fa57c94310204840367a5c544f93afede11a42cb211fd194dfb0bc6a99d097afeffe9ff6ffe0304374b8180dd48f64fa584dcd779bbc058f23f529fadcfeae0255904505debb65640448a74c9bbac51c3754f0ac5c2fe5df83b1b075d0c2e73265ff31fc33b5e732e488739469cd97e89cacdee25d3237289b40148e0f1ebb221c4f79a93a07339abf4a64bb120ebcb5c780e29d7b596b926b2f64b67cf3e2005033bf3f58e6665291d1b5019489ce1c4111cf398a2e7865ae4f7efaddc85d9f2ee7ae5187b9a3b92662631d457257e6a33c310a9a681e33aa310bea57635277df3da6c77e954de9a07f76861c800e996617ed9402581ca305df0796ce1acc2f3ed200384f88ce49e4756f03a824f984fe1c74c138e076b51ef76284b3e76fc0a766bbf5ffa21e684bc94f57305687de4a8d1188ef582a52cacef30bd26d9521fe0b15b3c2135a2364c522dddfb6b2e695f0eb14e35ca87c408192d2b438acab00e3ebe3d3bf7d92b70ebab27b85f96f99c1b1b70af585b1ea27c59cbd1945cf9221e6d92c5a5ce25bb8a66ede06ddac9d7886f5784ed1c32c73b650e2b9ea4db3a5c5ae4a819b7192f0e8ef98a127bdc9b393a3f83cc3c033ddf85558b0a1cb6cd4e5fd1e2b7a8f002137175fe5d5afe75a7a35bfbd7dcf9b604f128b8599b3418ad32c0f82680556c448367ca38f33f5fa2c8b155fa88469391c554d9a48792dc894ff0fb92c0f3e200811bac1e3368011a3346a33cb76dd9f16ff1fc612f4ff324769367bbfb1bf06bbc84c0977838500da8f8bf0e476aaf37ebe0856f71da0c89154e1c8349ab71c7c0b5490c58cded6f8d35905b67bf07ddae36e9310ac3e5f33fb352b9cdff79cd5e16564268ec543af0d02a5535c42747853821234e86e38b7b1973a38fa690235992c21149e1c5f99819531ea80d885b3836d8c08323ce27e64b0deb2d50cd4bf520ba8d522a2a45222dd30601f234266b8b17fd38cbdfbafc658df6fa748a7726123f0993e774ab64230565416cf14b046351b08f1fe6004b53df3573c19001c6220473a603323274f867a15d335ba7bc5295ea4df66b43a84717cb239551e3bb1df1cb6898afd011f2e871eda5ebd1be6da1860121e2e632bed0dedf1d941bd5c7176acb531313ce1d155ae6ae3caf1132c9e8056c02cc85824d8da85f621799a3f17f05e348d5d93adfd6b397abfb34a2621c0035fde0f475b274e9af15f80830768170ec8b2206cdcabe0bbd65a2189c9d524cef48138aeb0210e9f2592cba9a90af17f767fc1a709c28d03c95d0d0707c24213aa32135c95f0544e45fa63933920739e2327f661c0595af2579ea6748ab853d6058e8726e15ac2182dddf4e13eabef6c4e6eb2babbde9059cf0e44307b68bf2b605d23e39d8c38b0cf76838e4d12c7a56985567c030eb784b0d051ff1b0a95ee06f9d271d122eca7c41daa1466501c6e92f95732c1353ce6174e73946181e7235e70fb204aa9171efc95d47bccafc7486d986322e86add8852295348e10b2aee40055d4b64395b052f2c006db7bbd17551edb7ddb8cc5d43be1276c73587901e26c88d6c4dd90daa5983d06e0b0a5740150313797b269e2b3a075ea0491a5d1641101b57e79c5da0c191236d924058aacecf10c39f9497b892a450d400a027914807d4a36f3d5d452045696298cc4f21e9a2056c614b6c45cc1fded1264acdb1fd56232b8c5d38528f2d800cd9b1461919b59b8acc35b7058ca63077f472945da505204af4f4d8fa5b05a871519007dc8afadeb914870d103583f9f11a55450388e7e9065ab5e3c35870235ca7f02c3792591bafa131410fea2ad65c9339ddd96941bfb01130dd858e8ab09684fabf5e6d15b32b769ebfe633acdc0a96d4a0c6a8714ea11640a7f7886f8b748f1c6c5e126855e4c6790d91c0aaf12acc5b9a372a8b71295a6b06b362fac355e3ec111b1b27e8bbf46bb46b677569aa866b1d766f782e00866818776cf763d017f5d08e477df1ecad9606406ab3a54f0b139719d69627359c7a198dd90c3f90ecf0fe5c1fa59b82a1db77d704d3908f8358d0ae00f8ea6094afe65da44da2e5393e5995631ec2ffd76d180eacb0b749e1fd7f3a9a52634babdad4dd975850da81e5f20add66ad290d82f7a258690caf3394a3b10e9e5674a969d6520b981633118ef4682b7e48aa60b5a83b62ffe4ae14fac732c51a7ffd0a64496fedde0b140782a62b481cfb7b8ea289ac93d3ba2cff44261fbb91f850b8ae4f8e5db73b291d5d7a0a4bfeee51afcdc557c8d96ea77f240b7257e4d92606b221d1af6abe577ae8c92d3182bd335e96521e02d68e25d7cb0f6f8b164832640b8ab1013cf035594db48a0fd39a176b64f06ba0c04045db41e41094a5c95626089b356d6b205c0add89e8068e74e002fabdd8a050d474177c0e2424ac11e85cae85d15ad5429b99db99e5b21371658732db206403edec0096549aa67e75aa9b340ddaa0cf1e498a3aa84e09ab1603e043936781e82d507aa8773a11b20a1c676ac817e8c1cca47c82b68d53130ab7bf15aea372e96a3d7ddf3ff1bf4fa9d50798073768e20bbd5f5b13e0e761a44c33c169d6161e55ff879bdf4b306867f06f679de5b13b440cbc0720b1199a4b0dd8c5bf841156a8567f636103f13405490793901ec8eb361598ac5c9dcc73947b5848c20bfc86c7529158c1336ef032cf633b1be0a9b26d132096297c853e42bed124f2be5dde47860afa135cfc5d74b158125c79da2c35d062479ff678e98990d0349a5be05e96ecb7a515b47478b7ce4c09ad1fd364a6b86029982a4c0d6806541019ed46c380c807b651085de014f8cda0a94818c8d405e2d0259c18976b2240a275788d451e295d21537fe531e1b27dfad16c74c0781940790497dfad34abf7de41cdeb78504ffd4c31b7863e739e66a57353f015cfa37bd775a20f824e814220a7b4e71f2cecbbde95ae334bad5026089e012f66f8d7e57aa5bdb2dd9174736709f54fbeeb78a160b82e4f6f0ef576ae18cb1c288abae474cc8d813adf66ffafcef21dad994b105fdf22b84c719ee0a1b7afea079bced43783094f6a6bc172ede8aeb363de6d5746b5e50e7e8efa6d20b24f75990864e485045f5beaae237e1d6a245349d3b4f56dbaf7db520f9042f10649c69fb610d481d2463632ab15659e27aff662897d836f982341953fcc11dfc11b2a36f9da16bb4160dbf8f87f5dbe0b", 0x1000}], 0x2, &(0x7f0000001480)=ANY=[@ANYBLOB="140000000401000005000000e70a5a0d5a12e30050000000ff000000590d0000f19590597db09ba22d13ea2b9631e3cbf8a4fbd042c6d756de01d03ad0711b21852ceab550fb48830569b627642d9f5a494f8d93b96f20e95cb7737f5cb5b76fbcfaf9defc00000001000000000000000c425926ce0b25518ab58665089923658bdc2b0fe7fe06e637d5286bf9a62440c6835d98a4604978cecd4007226ab482b471b65bdb2810d29aeaf8709b7478f8cf7f598b67c02da5c4a61eef87c74688f6936134b5b60f3b320f895e6b61510b866a6fce67d804fd02cf8df1476995b4413769020f51807fd0626375aa13adec1e62835311f0049d1ff971bd03d52a183dbd4fa95091b938e6763d296ff7e6bd5aa2cc72bec6c537b7417a9a59ce1c9b7fd3c5295eec5a5ba6d6630095b92e79eb36acf8eaa1736bf65f23f61ba17c9f8fc4dff1729b7a8adf9f2be3e3a1606d89b38da86d8c2bc8888ea22fc70000000c1000000a010000dd000000e06276f8ed84f39464a367f2d71f086b6a076b61b42c0f734ab6f88d737e78429f852ae1df0fc6750e2bac5207a6bace57021527d73cd2731230adbeacfe4aa834c617ec9d10713592032ace4232052258d57111fb2ca7473e8e4e0115d8f8c2ed31d9d4fb94d3093172c73364850258dfa9d56fcb4073c3d2db0dae098fb4e70a6a5cc67eec9f04aca32a74fc392f333441d0cdf0c992fa9cf07ec032a35312b801d5a189d98974286b73286efcdd8b2f4af21edcb2dd98adb25cb4b0cc0ffd56f78b6edba163d1b17edb8efc130a510860e084055252bb8076790ac9628e952d59fd0cd6e2dd7a87bc5e4e30a6c49237addb2aa98319b06ba11fd349640eac3630cc37aee3d5f06ce21ea9085ad6e42c15f20d478bad3786fa34c16f87bbab987df196f7e610da6ceeb1c9d03a55cf20a05565b2502ae7fa3a1562a202ee3ed4c0b93c8b05db2cbd61be40781c1f3405eb39974952c7e0f18cfc090ac124bc3dbc3d6c69e938e9a1655c59276763ad49533973f76120b035405ac6394bbcd7804aa27b930c07f7206a806df8825d8227118dc67a01a010ba077e5285cfd31a2ba4dc4445e898115327583eedd768fa31a8899de711d01dd65c212937a92fed158eb6536fe83948077b1a34b9adcedf8a483ff40490e39a3ab38e2c0f7be46db47e0af431f170b43ed3876a0e66828806ea5dd336ef209aca310df008698d3ad0601dd21167ddbc7cdd60e699801b4f26d0899b534962a8b695410b046401ac472daaab3bc176e4e47fe4d534da7e1bcf8f9993129675d5b95d614d435a19f5fa0484f6c51fdadd75a3a8a28d6b8b7ce0038891b66e17ac68b92f45a59f00ff967be3261b3de72c84597fd328132c8ec3a81df199785d839f9af3d0d79fa9023373341882bdd72edbe193616df41913d996717ab8657f1928cd292c6c432a92483efe2bd7ec363213e5d5c0858af12cef9cb6d870ec30d7a0a2296d17e699562b0a7c8532bb1b01909e9086ae39020f97eafd8194e3ab0b24142a23c46d95d849e70ebee0a3948f3d65288a653fae18ae854cfbbdc3eb0da5bc94ba0e62793a89dc8be6acc06348063d597bede6f4bc85c37ffa85eeff8b6ed99211b2a97d7247b23e653cb61b132791233d1f0fb50a0d28b1affd8e7cf75a5d89ae38c270ab74cd9b6f76ef11fd9118ab91f407ed51a2d52f2e7adecf467e9576f1069b17c1acad3a36758c5f838f866337a07b842c1488892bb2c9756e27b81aee5be4bfc50cb53f14d7aa52c9725163c30b2d6fcaa388d8e669aca5d269f14335645b32eed493d2fd7f93923d7be60ea2488b772f7e81d5487d9fcd28bf10eedf82a9472fe82d091fc1a9d6d23dfdfb50d47a94e2a9647d73e6526b5042ea65cad16b11835a3a66908d9bdacb76a48222a622f0bcead7ad89c081b44e96bbb8ad5a3959dabd8bc992e456d53f34fdfb8291765cabe3137a73f77ddd39a5276691241cd40a4b3b17eee2be370606880e4cbf818808ba87a643f51f5155c7b5bd33b9037c6a88181de3a16e42bbcbe2c79715ba4a7696d1a0d25e968adb2e9e09b3fb8142beb2bfa84095579b4c24df7b107122eb3e9136488e7fd7341518d092679ca128cc5abf34c4ed29ae59ed0c8e4fc9daff8e54a54952ab4d7f0c26d39ea61e24226acf287f9e0643891b751194d1a0efd713f15c25896c963ffaf6aa2cb342498b0eab62a8f18565cc51823ee417f3af380bd8051ea2971e2d766c31cdd3f07e7dc756de7d0031be804732d54bd2beeb7eeb19ccb41ef60db40399a0d1ef65d0b538fbe8028575f7b3c8346b7c3d384c65487773633a7f152e76e15e6a12692bcc88b55f98ac2f137e6ed835ae15ca272b6bf548bdabd28dca5b1b31acd3ba5459d2efc84586e689af8ebbef402372681c2befd513dba68d7be7785f9cd5f98ff5d45322b74d93c2df9018871af69aef3dc78131b92e2f94e20925b6f12db9ef9433f0d09b85459aeb5ca73c0db17651ab36f40c6f32536a2008b776bac6123a86745bf015bf42bc4a1024d26592ad0b75c53ffe56f97dd58908b0ec029a6cb8b084c12c929a15cb1ace8159e2cc2fc676a096348d5bbafbd3f30a9d2d40fbb27545c1171af64ceae79fc7cff4d801604820502fc4e6acd790e938750baf2df1d9527eebc934b2894a30e9a7431a7bdd0033bad0318024421f73d8234bffe7807b4d76809325e455e76b73ddaf3f8dfd0e76ed33d37ffe9a63c0583dff7f80dcaa86a55bd94a46ad5941009e5352f5aa1043a99d5205089bd8454a739d9b5dcb42dab6b867f8317cccb0e474e22e4c563ad8e7cd95afca70fc85b87f183f136efa8802981f9cec669be9923303b0ae42f84fba971491a596f0b211656fc7b4f3bb344e12ef10a09525ebeb7f0ed0805db01c45fbc37456cc9878af2d866013f0c92885e83feb511822ade82bfc74bd58f742ba09bb127149e1329e13c17e6d5892d060cbf97b846855c0ff98ecf71afb40caea0a69c643cbf60e73667512fd23ca1849cfcdcb2936f205facc47ab9f0505cbafa37435cbf28441da155b866307ebac9563c2b6e5f094a2b1bc3a3eae208b545395222b4311cb539c40b1a0be0ac465546a33043d7ee19695a40fbe6bffc7c3525a7ad058fbb0f2e2d18eb923aae20c2cac22c7fcbc630db1c7b0d5e7c214b94e1af3e60d60f2ae0f4f864b5a19dff0378079c4c248dfd4bb6695e3663fd9efd1bf44f229b7c2b61b3e06bd040814e718001efa1b5425aba25288e12fd11fab0962ed969d1c7d9e4b8855075f7631043efd485636365db100ca24205051b74b593f166e8034214764d958b664528be813568e01ac5da5886facc438cf198e87ddcffd4ce5a5710c37ba5ffe31a06f9bbb00caab838ddc1be0d8f8231e73e90a169fc94ba0b33fa3f2fd67b3644f89c6f8423d8a01e5c1069abce18a4dd9a882e123be7db2b8e49f3fdffc36f024654c6b6e8b6f152bb093229119b201062b15941950e0dcce671a0ca0543cb0455245af1b8e2d5aa22b999a25eb0a9723de9ddc5d2c470a1c2f3b30fcc6985663108a39e13fd73cf4cc658cbe8f1449688fcc230aff785f26093711bbe615bf10c57f4baa0a8b9f82f8c2556f90fc68154cbe846a052696f399701e3fede5ad71abd564715a1f136acc62122eb6a15e9a4e19d1d4ad13c732bb15301909378e4adabae379db03d51b1eb37b688907f85ca1467f27e833979d0fb7eede73792b8b4edc99cce09de20b915d8b458ae05be1bdb5977e7420781b068c4866380c13e79b6ef2558b1a63c26127ceee72240c5c9244cfb454afd3e2185f195c3b4fe2e0a9084dda9f43e50779e3372bd6163231ee5057d534cf3a0c3924f997a416d6cb1e74e462e47a17cfd362e6534cf342b51101e92451591fdee406aff5ac4e1182d073009f1412389ebee1f86a3b75b8e1b7641f5c0d83e8084768a63d5f4d1e0ecde437570f3cf641bc9fdb2079521487d418d9c67b62864f75db94e328b3a74b21796aa73202e2f9004a37cf15d5a8c12bf9f05758677f0518dbb1997910bb3d8a86994b99705ca606767cc6fd6f776839ab7a276b04ba97d239f282268e0f0d43ba469e220387bd49b20a77c0a24b4a37583e87637db95faadde5e14dea568de6fbb3e0d5aa56d5cc06566d87895dcb32f4ad09c40b4f850ac60127a5d6769844a59b5eb5010c796b870cde940b69716786d74b2785e85714b19d972a07b7a2cda9502180b75d16271afcf2bbc289bfd63514aead842e5672c6604e07b143cc7c0a4327ae523ee0e47fc39180f928b905b197be1cc7cb1c3efec0f4a12c991d2e22d2abcb22af999b6afabfef60544a2362fd8838eb0b5e5bc9402f5d299767cd833368f3d505b2e90f0080edbfd785e8fed697ef3c1e12353147fe676b38b94c65db302e945c4b6ba49a41adc2794b0aae9199c3f89765de173262dbbc7f3ce7855684a20a87b35a27a8827f8ea35ccbc8244cc4b8f6212d67f2f85d6d14f6209bc999a676e786c1bc0b9c82ab84a5a6b7d061f39ddc12ebfd205fa515d33885166d880c99266d38862e8b2e9e3318dec4cd83924d9e1c315a668058c097b74e0153b7e90a917ab4a0f6287785e975586428c441f9d263a3708135feceaa242ec88b9fc911478f7e40b5d272130dd5104cbe97d782355640fedbfee163d9d1c2538c360202ce44007629960bd35d886d85f8067a062ee8bd94029ed6c62c73bf08c5e1024fbadfc1421c8c239fdfa968b6a885c113b3eab89804accfff42a7f9e89deba927dbddf32d9c83731f4df01d6cc2e8b4179da3b411e1f98eccd0472f4105a0d6b93a5404ba38abb5f0445454c14bd1e73959fc8eef0ad13626d9c5d53670564ea6b1f76c653708cd052f40f011f22200257c0062735684ac3ee90e2b400369d14f44e38967c31dce1c7e0de3003ed88dc631f8a72b0854193eab76d22562ef861a0ae8cf3bd12622a30ace0f8d88b735a3693b579a814312cd12cf700b45fd6f98ce9f6af9dd08be5c9add19dbd14faa189652557f675aa9e9ab527bacaa7499e3fca1de4ddc6f094ad44158999eb4bbea59e3f59e0d549dc3762a31bea779bdd71d5502ba86bd61608502a8d3b6736630a62da52190233e666b5bb3acde56d800f498697c2984a6f7b9485991a7bab2744419dbb3223db00d3c7b12ef178d0b63b0380eaed1d15ae317f3a92cca3e8ce118951d44e995d54c5711d888293fa7edec420b8f6ff8910eacc2c3accd5f936cb8e728b4639e7406be7ca5cc4121b75c70e8a4fcb403472689f4bcbdd9c66269b522fabbca9fda4e5965933a84f1e2147a8c2050ad87e3bd9a773ff67127a77d3b384fc1332e94379a2b69d9262f2e1d292bf8623604ef9773b987406d389b4baab99c8a58821e92941ff48664dee9d186cfd8840a96f9dc018a17482f3cc137002dfb44cd3530a0022243ac5188be4c650e83ecc684d98738ce8f5a82e972903bc0c584ef858c0b84b3ca34728084aec0246d5af403364b3c7ca77243b5d80d573596447a0ae77fc97b9be5c7a9bc81b9448f054a2e110d95aa010bf591933a4c6dcd104ca7978656d6fc6f0ecc8e47c0d9d839d10d34b5f6c0c8800eeb535bd8a4db103c3ef8d3b5a5aa619777876e49ac14c537d6bec1f6dce867b5f638540024fa86f643d0186db836c25daf809cbdb9dc32677f901ea2ae26de0c6c2b3c10087c2b21e4aebd8270adaf4dbfce5975a89d87c90133c4778b3c5bfb2654aa1d8b9e4ee7e342d9a59efa8aaa3f88df2f332160a8279f9ca0781f325ff1a51bca2efae1d924d5a553d3af7937b656cc1fcf69cc6af0d83a6e12b0cc63872b2788bca80530d952ec56a9dad457f181402fa6b9a38caee126e89e8f9c831d991b0016a4d5b59eece29eb72852e1dd99d5af358273b48455bcc121153a9983941565afe29c59e8f18738c768a884b369b1904f2753cdad081d88ffaab2e274fd347465fb685c0f73a010aa6ca6d7e6eb47f341210495e236b21c0e37521b4aeccb87255f3702e7e4fb3d09cbfff5c059e88c0ed3cb585027e70c17e50000ea909831dbfec6c83dcce7307a37501eb35a177f1c98eb24b3f25a7f461c7b0fe02c87409e5c01253d07f2401d577e7cb283c593c28753522e09cbce625bd3500ca83d0229eeeb008275f90233b2a42442051fa8ea7ea868bde1701c92ca20a1df3392046f919dfbff277266d8ecd6fb91a45453801edf092070c5a6ddea470df33d2cfacc301226aa407646dc25f3bc00000006000000010000007bed6cb500588ea7159902ab7a50a8e42458df04cd67c258d0f924e89ca921336f2a55c821eb91f643a57155d317d95ab98cd153331c336723bd59e2bff06b935bb01cb81cb05baff4437d8a869b0f7d62ff2eb8f4fffcd7cca610172aaa6514f579a53e14c19189faa556591e2073f0d67dbe0886f4cd8f3250720914cfd4fcf2c2a8f8fb453b710e32bc5a2dd42a1c87a8002aa8b3f3964f7633556394d8e4fefdcf28840c75b50783ea8d497d0000"], 0x1228}, 0x804) (async, rerun: 32) fsetxattr(0xffffffffffffffff, &(0x7f0000002700)=@random={'trusted.', '\x00'}, &(0x7f0000002740)='\x00', 0x1, 0x0) ioctl$SIOCSIFHWADDR(r6, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) ppoll(&(0x7f0000000180)=[{r3, 0x2440}, {r4, 0x260b}, {r5, 0x8}, {r0, 0x82}, {r6, 0x4020}, {r2, 0x400}], 0x6, &(0x7f00000001c0)={0x0, 0x989680}, &(0x7f0000000200)={[0x10000, 0x9]}, 0x8) (async, rerun: 64) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @mcast2, 0xd}, 0x1c) (async, rerun: 64) connect$inet6(r2, &(0x7f0000000140)={0xa, 0x4e20, 0x40, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1d}}, 0x7fff}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:23 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r1, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet6_int(r1, 0x29, 0xcb, &(0x7f0000000340)=0x6, 0x4) r2 = openat$binder_debug(0xffffff9c, &(0x7f0000000100)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) preadv2(r2, &(0x7f0000000300)=[{&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/246, 0xf6}], 0x3, 0x0, 0x1000, 0x3) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f00000000c0)=@req={0x6, 0x14ef, 0x3, 0x5}, 0x10) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) [ 657.889242][T32348] FAULT_INJECTION: forcing a failure. [ 657.889242][T32348] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 657.902612][T32348] CPU: 1 PID: 32348 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 657.912709][T32348] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 657.922791][T32348] Call Trace: [ 657.926070][T32348] [ 657.928997][T32348] dump_stack_lvl+0xcd/0x134 [ 657.933603][T32348] should_fail.cold+0x5/0xa [ 657.938145][T32348] copyin+0x19/0x120 [ 657.942058][T32348] _copy_from_iter+0x1ca/0x11c0 [ 657.946932][T32348] ? trace_hardirqs_on+0x2d/0x120 [ 657.952071][T32348] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 657.957718][T32348] ? __sk_mem_raise_allocated+0x713/0x1860 [ 657.963554][T32348] copy_page_from_iter+0x321/0x520 [ 657.968693][T32348] ? __sk_mem_schedule+0xa7/0xe0 [ 657.973663][T32348] mptcp_sendmsg+0x8d6/0x15a0 [ 657.978370][T32348] ? __mptcp_push_pending+0x770/0x770 [ 657.983754][T32348] ? aa_af_perm+0x230/0x230 [ 657.988267][T32348] ? aa_file_perm+0x595/0x1230 [ 657.993032][T32348] ? _kstrtoul+0xf0/0xf0 [ 657.997289][T32348] inet6_sendmsg+0x99/0xe0 [ 658.001721][T32348] ? inet6_compat_ioctl+0x310/0x310 [ 658.006931][T32348] sock_sendmsg+0xcf/0x120 [ 658.011375][T32348] sock_write_iter+0x291/0x3d0 [ 658.016162][T32348] ? sock_sendmsg+0x120/0x120 [ 658.020860][T32348] ? bpf_lsm_file_permission+0x5/0x10 [ 658.026245][T32348] ? security_file_permission+0xab/0xd0 [ 658.031824][T32348] vfs_write+0x9e9/0xdd0 [ 658.036092][T32348] ? kernel_write+0x630/0x630 [ 658.040791][T32348] ? __fget_files+0x26a/0x440 [ 658.045480][T32348] ? __fget_light+0xe5/0x270 [ 658.050123][T32348] ksys_write+0x1e8/0x250 [ 658.054498][T32348] ? __ia32_sys_read+0xb0/0xb0 [ 658.059301][T32348] __do_fast_syscall_32+0x65/0xf0 [ 658.064351][T32348] do_fast_syscall_32+0x2f/0x70 [ 658.069307][T32348] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 658.075655][T32348] RIP: 0023:0xf7fe1549 [ 658.079729][T32348] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 658.099343][T32348] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 658.107755][T32348] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 658.115738][T32348] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 658.123727][T32348] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 658.131713][T32348] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 13:08:23 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_dev$ndb(&(0x7f0000010880), 0x0, 0x200800) ioctl$BTRFS_IOC_QGROUP_LIMIT(r3, 0x8030942b, &(0x7f00000108c0)={0x1ff, {0x10, 0x4, 0x2, 0x6, 0x8}}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r4, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) dup2(r2, r1) sendmsg$NFT_BATCH(r2, &(0x7f0000010840)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000010800)={&(0x7f0000010900)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a143400000e0a050000000000000000000a00000608000440000000000800044000000002100503800c05008054000b8040000180080001006f7366003400028008000340000000010800014000000015050002003f000000050002000400000008000340000000010500020004000000100001800b00010064796e7365740000040007800900090073797a3200000000b4030a80c8000100fa3e3fdf522de00619e500c36becd92bea68676b5b4d1c2b08cf91867ffeb66df6112e27a0a20967559815d2303aa153fc28fa69f55a158368a18be6fde2d3a57853b449276f88cdd5218a90bfe66f88e4930ab1f8ebe03cecd3190bf92d2217739c6a2feb9e689c4a34814b31e4e24c38e299e3461d5bbf334f62c9da153e2302772666b50e473a8c278351936f043b05aba2c3d0562646680a877e9ec1ccba5d3846eda93ecdacc86128dde183328b17f89dcea2b31045c5c926abbd6f1696bcb7ce21054da3240002800900020073797a31000000000900020073797a3100000000080003400000011f100002800900020073797a32000000003900010066fc8b5b322723b4018524ef852fb350cab7c45312cbb6345c3cfdc66104d3317f8f3feeeaf1a2c2b99f4ef5654f057ba3e3a7d0060000003a0001009a4a483e68b480b9d996f0747267c0c716270e6f07fc672443817d6b195e526c5fb86075551d17da5c88c84af1ef2d7d07bb9b2e277f000094000100e5a2ffe023665b81c5a3e208452c3160d3316f02530bb61f7923d07cf0358c34c37de7b832df3d4dd46fd84cae3ce42c823b4d48e8ed3bc2894580c9999b64f40dc2acab2a7cb65ab908d5ad86842d4bb80e9dcf3920a5fd3a7138c9a499017fd946b21b82d7835a6bbb9cbc794e33a2fd5d46e795b8b0b035fe2c259a3285274595170cb5e1d082ebeadea02d445fe4bc000100fa2823ca083ed5e5c58efe565d9a55a24ba38e43e37194ec7b80513c1854686c4a565d4cf76d16f63abe94620171cbf7f39089bd4e2c635acf0815d0a7eefe6f9c4ec6172beb3158e25ea7a67642d43eee78f9be044641c7177ece47e1a748c5c477b0191755193cdaf62af708137dcb278808536ad5dc2bceb5ad10aace72a9e55a373299f4376dcdd4693b860818253bf0c0cd8dc6d605b9f4d54e64e49a0585b5a188b900bb3609ba4e0dcc0d2e58761f5693f679b579a9000100d94d9329f62437c04bee21777f3959cfb41b6ddedfd4557fe7005835cf3b108d30c1fb85d1922252cbc188c0c981aed95799f4b65bd7c1fc7bc178ed32cc14b6cd819b2ebb32d888dffaf12846d4fb6fc438441220c099aaf2e52a8b5725021b096b38085a5c65e9be38626bdbb5215002bd1ded6db50a3f13dc829388cc7a52d27eaacdb3d7845c16d29964a20ebe0047a19fd2b5c2a3861e587b97602ccb65c803f23f420000001400028008000180fffffffe08000340000000be2c0002800900020073797a3100000000080003400000800008000180000000020900020073797a3200000000d70006405227bbc49dfb7bdad3b86316888480faa97c8ad4c9ca869d9fc309b6ec1d09bcf2c707f00c35ce58cdd92d7ded7d4ff4a9ef3cacdb6a3ae602b05046b573341cb3b6f4436c6e0fcff5aadfd08eb0ee0bfb17c996c6925c7dfbdca15a98dfb586b0de783f3284dc553690df5e0d0c45aa36e3a334906a357f8359893e44f46503d2094084f28dc6a4c3f718df37f1db60c9219cb708b36d53eb99dba5719803c829a0d82f33a30096b79278b2a176b74482314ec4b941c9c29cbe01786ce3e67aedbdc6210813a7808226211745d58ccf88f35f000c00044000000000000000080900090073797a3000000000d42e038010130080fc110280290001001cec46b4b608ae663aa31dcc6d8689e6b26cd6dc1e9f8f00f26f339860d23f1b34cf0389620000001c0002800900020073797a31000000000900020073797a31000000009c000100e6e1bad3b7cd9d96799af190068b67cd64ebbb51b82f2ff855d2165bfbb48f77274c6f670a6b189b8e49f224b058afab9b06976a3d19c825f8ee3db2b211f25557d4702f7dad7d83528cc6add27a6e512a4d2f84c5e48fb35750fd481453d9d9703f9c2a343fe2977146ed129836e549e3a0c0b1a5e277fbf450fd69c92bac965666ea8636943d56a6b1cfd1bcc88f1b57ad939efd187ea14400028008000180fffffffb08000340000004010900020073797a310000000008000180ffffffff0900020073797a3000000000080001800000000008000340000000054400028008000180fffffffb0900020073797a32000000000900020073797a300000000008000340000000f00800018000000001080003400000000008000340000000075d0001004824a660bf7bbd43b93226dc388ac4ccf769bbc63420879213b9a49ceec275da52761ba84275de2c2245b46e8f885b1e7aaca8eb3fa89c232db5203c8ec18be44bc4a3208ee374b8ddeb332504e055bd084316b5d7938eccad000000041001007a65a6cd072e361c7036140d7c892a8d25074da7ee2864f33dd5e1bcb3317d317dd7430c74ace9c39a4147e074cb5d54e4dff8f5c647d22b080a8921604d15d8852aaa87f29f59504737f218ab37b19036f1a2aa9778a4e8739277f9a8d674b017257c73822ea55bc3f2a57cd32048814ee008619b909dcde734a1aa0cf229f4199b5818bcedca51a702dcb14aa47531c9f4f9934adb2023043565a15b97663c31a6db6194a7c51355e0404e08a9461bf7593a93d9f91f4dfc5eee012a659bfdefc1e2783819989b3285c449ac3bdf1504cb5c0e0189fc4895fac0db2d08811962aae27a0cd6fafa55535dad750ea51c8698da3bcb6cfd4b7e23f587c26ef6040615b7eeb1bc6ffdcbe575e2a4fdff39608c57fb24dc9e659a1db4985f094fd760a0759ed23b57e9b821659413032fc546d0b11c7db44913f8da24de51bbb970ec1bc542d8670784d0eb818516b14a7fa1b0d740de5989e086dc7549be5c06834dfe81bd02440b43e58c10180da5d4c89a9a5be567e0c5149962e27e4d606064832bc81842eb38de356cdee60c77246905c5e886d8086cd9a3e87de0bfda44ae41fbd9d0c17b0a3069af1982d542eceffaa3b09d230af0c9fa0b925883e277a4fe37dd855c1911cbfb47becbd87a88f3675b0ed3c7bf4c99c7a8be745281ab72947fb7a28382f10c904a0fa28b618bc2b92021bdd299a3f58837852bd5f175fe64ab3e3bfb46294105b14ad2c04c33c3fc6fd07d22d2430211858a12d16772d98cd6a7003d9abacb88dfd22328e8656e520d4861de7ad87b166e42a123d48e13100b74d1ab602802f1e40d49e23110767830327b1a6cf6d3318e9790479d5ec5e4477ddf6f1475fa179ae9f2d2e9ea2c8b9aa66fe666384919c648c34a8ad7529fdea7d09250a45f56e1425749abb445447b208f5f141741e8bf8d3e33224faa94af4ddb253158b41195002817716b7a9fe4a6714866637ec2e0a9c2594af20414771632cbc865b3bc9f886678cb63c68507997915f9e6f8ff9df2cabd026ea18ec073cbc19211f49ca45a0918c7b375668d13017da3a6f641f6ec6a3af29ebd689481b66597adf9d6c8868ed41c0d6d589f3e18341b94269ff3b274375b4a2384dfe70997bb6d7688d6ce374db07d77a4e9e5a9893ae250c648ba002baa01c81835875538d9752dcf741cb7afc8f115aceb473f3da9aca625e76bd0b8d936178c301ee3378a6ac2b9a7713b8d46d7bf513b43a2bb0e7a1018cb3349fc22c14bcc013978ab3d4ff16b7f5b5cc67a501e2350fa2484dc649c397abf9412031ba16009bef9f66798e82c6a44a4f07ea1f15b6bf02b34af12df9086debf851ef5b87920a2a8b654a9480bd2f8b6682e128d9f6f5d7d1390ddff169f1dd6c6d82fe6f14d1fdb644ed81c64de84fe42e26b746777464bd32e6bb4dc198519e45d76f571405ed47c88d40fa65b79c1ad27e198601831a4c05561a705682009704cc10ba435249a3146e7906d5dbe8beebf4fb17e92b3afc9e354351e464a20b9f92312f65c8b682b7b47739bd5eb4661b76cbae83af259eedccefd65559ff2a925c656c0eb27438667eab15770b92c1cec9c32875dae41b57a8c7b4744ba42a3ff1f6395f93b813c76d902efeaee5b3162901458146317f383b9665fad207e31558e61299722a585acde568047c4a2c5237a94d19384d865ed3bca76c4fa8b414f438539d94a6040aaa9297a7979b1a86f4a80522090880fee9ec30e549643413f81b16b4640efceb7f033e059f767817b1e736211dc7fef7c8fc1dbf21cb721928c0023b4526c7d2ce27c4adc429d8b4fd816da17b1a63bdf0796ef501ed30ba02bf510774bfd6d26091e478ece98d4d41246123dae3994183ee72d60287b8e5d61de71f15e7441dad7f1d9785063e86c6e89a00a5d090cd1728969874026390075d54f69f057f19bd5a4c5ebe3730fb6921ef5ff035b5e1a8d89a40ae4f187660f20126f6645fc23f11551167b08f32077c44c7aa2c5bc1fc69f4baaea1a06322aa949df699bf068b188da7b65d046226a3a4c70d7604e3153043dec177d7bfb3a06c4f076bc62d0aff472e70088d1180e95c17d7b056ebabac1f5adc275d369ba17818b983bc65edf09426ab05dbd915da402666bc4cc33532aaea0ee096b9d1c7f7d200bd2e68764bc2b1f960d36c283e76b14e0871c8f0c7203299cc8bb810752377cc068fbe4281369e70786021d2dcb656df55e8d4b2620bd6564957104bb0493321813886d34a3c5b15f6a5ef9d1c855b83d31a2ac8fb40b5e9234c05e61e0cafededa91e0e019e5e349ed4d1a99d6ed800eb1ad5343db0de6f554c0d0c23754199a35a246abfbe76296d3b1d6188db3c51e2f2951590f5c9c37340116336e21d8e3ce410492627536f04cd272ed12e33b395878bf6616dd7a6e0ef60d792a2573b35dc739e2ab74f7183469182ec26372312c37ef4bf7392c2aa387f17ca48efdffb87c47bda9ace309f4d7647d132be5a38cbf80c53fb663e8e1b24bf2873b240bf071aa89d4727242b32de531ed1202f970bf2151db8026abd85c7948bdc0b6742131c5b886eb7cda453706015a72c705cf5699a73767ff2b48c683cf9811a65dc4167e7f067ab4cde5108f771e166fb10790172e1096e26980fceafaf57da825ba5e8429d9914dfb1e8399743bf77ba419ba9977d06903b6548d7910a94d397e7cd8b7718a69dc7fca29d317d47403532f4de02ed95b0fde243112b48a7f113a5f0a00423388acff20a170a0d3787ee1f0a0b38dfceab55d294c48473c7cd4932bf44e632b02c1ee7dc5892b6e2a29cf127854c287b559e89f9b78384031cab82e5028049d0db4341dc4ffb6c91f31c2bbd742e7085397fe0f27010ec7f3958194f570089fba1c332f041c863ff813845a22c4aec7c089efbeaf68ecf6dd89be5c416f16c4c380ae7df16b0e093a3cbce3dbec87ad33aef1aeaff21e83e60b03cc2d35a2e9a1185de8da2427d2ff7d6a2af769a82da768be38822c0ff53f2142988ff4d45a302def9f4280d2650a5e2f414a6af62c022d15b79f8bebacb8b7e4a0fee2ace0b77189b872bb44761742980bc8fed82ff0cd71f0cee4d7ab078c16db9c8284f38bba7a3c1e02db0a42bc43dc0c99b54d921ae1c07e02506ad1575972d081cd73df33a3aa44e51e35bd8b86417e37297111f815ae4d88c08088c45e72592350aae94b2c9976b306ec064ffae180aa37613a45e93533f76dd7a102ff04c06aa55c3f44e3d1821414f1022ceef9535b87e619292b2a3c7d47abb3ab714c94056f23bed8be59d6de2a50690fb6f54b8d6650f0ed24366f6e0f9d0639f4382b999633913da3c9132d0649698998c34cf374594d89fa0f33cdab63f70b6edbd4813e1aa0e91cec1eb31a21f7389202bae1d05581db054c198a3d921c7f7f610703f1e2a9dd734dbea1e55d73bd863a39a61913e0e3b9503b4254561c7506ae8a470453e4bdb282804502ed1bb894a6f3ca921ad6f43a772718f858b26777a2613672469b8e386459f33e47e67671130c4851377696883124548f6b6e3b075ef9f0c2934d90c23f81655d3583dcf3ab5287fdabb9c86f5eac2a3e85fe40af04e2c3ddc00d39658aa6d4cae55682f3a0b74e678f129c6e3019ca5190c69658e247b7878aa807a6f0b468ec71d583bee9a0578c257ca67859d10f1f5b1a213e061e502a7404240ae93626372fcec9f5cc7b12a2e9ca904dcacb21f4f9dfea1e8d3355922f7580b9fe2cba0ca3767c6590a08348fea490a8cc550aaaf8aab594d371d1a593d63059f7b8289377cfd8625b4d8eb125919b8c2240dc25cb697789b470db90bb2c3dcb9474631553d4879ffe183375abbca3f635af8f3a410e5d51249bc825c248c6947df7f97e02b7e2a9c10d58627573b145d8ef449ff6ffca166ff6b82809a8004efbec69cba6ae0747cf5cd120b360bf819023581064c29ab78f2dd77b886634058e6087348041421cbb9d97116fdaeefae48df63e9c3cb0f5c42185c146c2b547b21637ff0f1c4dd7d71a71289982beb6f47875e8753633f5180df1017671a940ee0dd7fc25ab1402bfb056b164baee5a3ee0a3fed931cecdb537206fe12eae62cfdfe013f726cde371e9bb3bac59a0abf57c7466c04fe7c8fa9510a606d763e97fab7f5a130860abe060d8219680fb66c865c8c59ab1c4118df4e3c243623464a05046268e55013ad6a7e535dd45264dff611fc60c5e4262737f564e1595d88f14e9c9b1327aa0600c066b1da69e4d12ad07358c9a813743b0c4fe3b0b53e6fe047ad5a213b48605501610cc09ec62508a3d41c0e71cb5b5d21761240470134102d625462b1d5741ab5ac0f1517ca1ac2ca659e0e7e8b8e57ef110ddacfd135353d7cb3e2512adc4020c73bc38dc4be76c07a5a36e4b23abd0c7dd04752a44fd3759d5aa6c5129df489f0a9cbb3fe107ed184b5dfb655a19e4828e16bf9e1f790013ab89555c256e85039eaf817e9cdf7b993071da8e7eb02b287145e4b4ff91605d68e63b440ed16951223523ad4fbcba8ecadb74354667c9318a4c26ba8be49cee9df79363a6908ca097cd8dd4b0fe30c1443f0678738f6e2b3a15aa5efe2479b96dc23c89c4d202f7c754f2a53ea5e41e93c25be70e73d2ddacfff4d6f745cbd69bad5b73e492913f7623cca7df093fe09fa00c8a3e3b752ca6cbf847b8f6c5ed5394946ebbb3cd058c0de0a76648f092116755896e7bdd737f823917111ea426245b98c9917af2d65485505d42eb439877c23ef0291dbaba357c64382b46d4d5d34c527592f308a2e7906534abd42090693a6d0609b90d1f1b9203ef446f68744dcc9e3e8216b67b93fdf0ae980306f65247c50551e98f0ac5e47237c64ff5b399408d276655cb9c500ac7a26bf30ad546dd1c6e3a26df5a5298a7ccee3dca928bef868937061820e3ef071415cac440ed762861315cc7ad0f79fc3c367fdd10d53c65d35ce4782966e76e4b0af3a0ee1f2e122451be68139dce2b558ebd506478a7cabc93efd4aafe427fef3dbfaa939b365e1f8471877502b986000b7f5a85072ef50dc414e25a6184101f94b757e4b35ff3d6d12f322353a1a3b9377a31ba4343e1f6e97b8248912521872abf26d9b2beddcf0d423ff11160d8375c4766183b8b76c4f57933ca873e69c689b5841596ba69072a640a69c7ec017876aeaa46d69457c447b513cd116c0fa49b7115c25535b557230007c75940fa0401ecdbd235775a73c954f502c6fdc1bd1e32579b57088bb0d2371da8a1c6340c9fa24ce080b22f464d82c6e9f70dd888d4db5616ef8655e1a21c88a636a38e268e15dd70c942d24ed0b660665d91f7991bb2190e81afcae484870de96f4b9c6ddc6a5109d45a7320f5bb108b48c07c7b12494c1b40eddc11235d215ff725fc0bd3daae478a2f9a05b011111e438f8d36ff3c419fc50da6689c323f1d700be20e430e71c5a7f0e8b7a8d426fa784546e15f1b99c47c9f2af06abb582e4886fc18ccf595c1870e32c1619f81b515de07b8419c2805b84715b4ff6aa5da95808521bc4ea2d7aa2a2925bbf76a9777a79367c06740bbae2b1dc640252993504a8421c23f973a1dedfe47d116d75c4da99e3df04584539473678391830e2a7f2b36ec04f2082ae8aa7d1ea4dbd9043906fbe0e0c033b51aedb839005aa2e17cfafd1cf83d50a4e38ec5d8f759981ca42751272a940c2fb88f4724375fc0254bd0c8bee81165b34e0ed630394f245df437ed0760e64097e7f0c928000100ef8d6bb9dddcd70ac67714173c7d054efe3a12d5981a9bbdb391cb6278bf20973fccc4b608010a80280002800900020073797a31000000000900020073797a31000000000900020073797a3200000000d90001009fb080126b475bbee03e655770c87639d8778930f8e62eb633e915846f9bde13389b212f33ae54dac9e2c5065fa69f1ad9143355379d00fa54ee1bbd381a61cae2f12284fe8f220641c26ebbb971d2afe0e8194af8fbbc0c891008e9bc26e1fa84565dc0de0b375dfcc44e9668e9f1c0a188089ee552b2a883af44a0f13a7e718f8b07094a71b200ee1327b34e8c9e998e0effa5d998e5e8d8ff20f15c9e2b5313066741a7120211782c6287220c8ee7f140adbdbbd9bfa96756f8c52428438caaadc7c149163716300dbe0d70fc7861460ff3cb5e0000000800034000000001a4030080f40002801c0002800900020073797a30000000000900020073797a3000000000300002800900020073797a300000000008000340000001010900020073797a32000000000900020073797a3200000000820001001b019d5d7c6dd34a1387be136092ebdec844075814fdd2de4f793ae73dda16f10d0800351241b5e2284bd9db452055a9cf7be993037ffbc0e67cb69e2329808cc299f0b641b5899fa475aaa0592bbd1eab0bc51dc7c4de2396ad5b1607f4c037c7a19fe316ee0aae0e4460b2c90e776da0ed46bc4884a23fd9cf47b5356800002000028008000180ffffffff08000180fffffffc0900020073797a3100000000980006408756e2b259f992dafa6a966739f86484415b31cc1f09244ddd63e1af024f3771d2ef3b086e18709e97b4d65a23389f72c8bc86dbf9044f5d34e3c17225b438c142e829ec7b4dc1fadc823add9dd749b5aeb7f203dea8ad1a98ebd5c1b51421de0ce9c02012b0d88bfac3d687765c70bb9807ec5bb77fa9e22e227cc6f15d4e5687659f98e0c188bb9c9016131edd63066aae05140c0004400000000000000003fc0102800c00028008000340000000030400010030000280080003400000040108000180fffffffe08000180fffffffc0900020073797a300000000008000180fffffffc83000100d6a94f8431fb544645576f79b493d260e9d0828e4af27041184fe468c7079918937df56172f6583907ed6c9258e31dbfcba4199b1be2984fe819e27b13c9e24c6b4b9198af54e7ad5361033d4b99853dc8a607a67e9d3c8d6f400c119e93ba1925074d1856c4768ad375372d6523c90b367a633f01a7993e149c463ea0ad740048000280080003400000a154080003400000001f0900020073797a310000000008000180fffffffc0800018000000000080003400000000508000340000080000800034000000009ea000100c4f8564d73863b288e6a3ffd036267856ecf510102e9d44107347265aa350f19a3328c842790f9a01a6adb4ddd911ac3ba403f98312f9b1edfb7a473d847444faefed2693601e89a7770c5e33113a54a1415736f2603f493c96cd56e8f748d2561dc72a08c0ece0c602ec8253434f8c733aed55328df7b95625e608782685a852ad10d8a6a68f7091c158b532955f21184107508e1ccc6bacf654ef70bc1f90155130123e5b1b0c02b9a6909ccb4bc057c642f0d3d396c3e01770c00cb80fcde40fb246bb92fbdc208373b303d161ed721c8d509128e9c5621456fcf0355cd2428a9ced0dcdb00000c000540000000000000ffff1c1800800900090073797a30000000000800034000000001080003400000000178010280db000100a92fd96e4a11af05c7afb89b6953e0254ffbe4300c5108f892c0bc329aafb284f31440c32010b339473f5447401fd7246ff75f560c68b33912702e8f87f7864d546dda9d900a80f65726ae590406c8cb04d58655aa971a504ec6755003c2df07b3895f45eb5dd1bcfd513fc1dcf751e8b6ba156a7913e52c672ce33e13d95cd32192bc65bc3d4f74840508bd2752fa55920452d33c07d31f49b7be135b1295d2096295dc09e9c81806fc62afd17bd0217dca2820d2bc271b598714946249498c8cbc1b0d176b166a3a797bd69c5b9fc8cf7c87b0cb29c5004c0002800900020073797a3100000000080003400000005208000180fffffffb0800034000000800080003400000000608000180fffffffc0900020073797a310000000008000340000007ff4000028008000340ffff000108000180fffffffb0900020073797a3100000000080001800000000008000180fffffffb080003400000019608000180fffffffe0b000100bf5b96b1cc8cb60004010b80100001800b00010072656a65637400000c00018008000100647570006000018007000100637400005400028008000240000000170800014000000002080002400000000f0800024000000010080004400000000b08000240000000160800014000000011080004400000000205000300010000000800014000000001340001800b00010072656a65637400002400028008000140000000010800014000000000080001400000000008000140000000020c000180080001006c6f6700140001800c0001006e6f747261636b0004000280100001800b0001007470726f78790000100001800a0001007265646972000000100001800a00010072616e67650000000900090073797a30000000001403018051000100732b96341b2be880cc9e3a69993e0fec5e2224795cbba787e03ef61a3c93ddfacecffb1f140f2c9b18f423af802a053b070f1db4cf076c444b0eb2de8157c26f03292f0e17c4a291d3da5cc1ba0000002000028008000180000000000900020073797a310000000008000180fffffffe38000280080003400000007208000180fffffffd080001800000000708000340000000090900020073797a32000000000800018000000000dd000100f506b1e99172ec9d2d5e5c403a55612d26300efadd74b803371c30b974c540b8d258222363fec1910e38987ccee6733b178c7bed63be5aa43250e050c365374ab7ad128f2517b79c7175bd3793731c6e3924cc6caa7055ba903003df0c86203d1c6d837ad80a70f6cf1f660148133f7813edb3ccb13670fcbee9b7a00540947d9e8af68ccab75f3041bd5545470ff2aaf48f2eba42243f1e60c41ced908ae9d57303a6a564ab0e0ebb6b8893d60283507daa2cc061896831f0c6d781a489586ec84a3c997c822500c227aea9c620a49e937d765c15fc7b01bc000000550001003bb8226aec8ccae848b2f663a95a6836ab991f4ca10cd8bbd3a717bf4f7ac8b4fc8b39e60bfc79576ec77a68b5416d676ed01a18c81d1214a901fccc4461a66b32de6f7e79956d8711617a83c91f6f1094000000cc000100e9c5bbb25ad5e337ab8c700d2e249df4c140aa855aa61c109e23ee89d36e1088ca9a22145473d0f11ec4cb68d77bc35c2703543abe7eefce7252bfee0501410c2a425662eab7698e6e968952377c431b96b3f4835c09576555daf7b48396921d9c141002bbf4c26aa7ff1e2bcd562f6761afcb57b786ac29affe87abce52440e0a5c82e601bdaf02eb031c1ce49659a098548f13ea50de6030df4f074157d60f601fcf9222cebed54c40b687a026dc4002b708ccdc27f73a959587c6d4496de38d584bdc2571c11e2c0002800900020073797a3100000000080003400000000808000340000080000900020073797a310000000033000100c619ba6f21f38d26d7a5855563f4d5b84f465229d217fdf75772bf7d4e0df0af3634d02a9527f8e36c1d3acec4d58c0060120180ed000100942a9f7264e0fd25f7f87f548ec9311e44f5da62b5ef7c605f2085f43344308745aae11168ff039e397aeedeb99edcca862304409a3b9ec0c903d4d4206f8faf0d880943a8ae4ab90d8acd3a4f68dfd8e023eb9778c68421f2e0cf36c40ccd67cb6b0a26a75db405da7ce8e849d0ef7bfef1d0e895cdc99c563e47b3f09073decf6a45930b0e3640a1dd24d769ddb08041d0e441e34a1c5e627c25b96db1e00f09992d6b39f47cf148c3d470fc74446f8872ab34dd97c564de642725c99a6fd67160c236d821cb5dbe32a48b44d0d0403dcdb8891165abc7d57ae24925b677135da7c04f80a0a198f900000031000100030bdecaef1ac86a09dbe8eae4a1c09868a973b5d0d2064dd7a7c5a2f97b1a1ee2b9ae42689077f4a626f3c5c3000000280002800900020073797a32000000000900020073797a32000000000900020073797a300000000034000100e9c85aebd5c4c2f049693a945129dd8efcde6a4e5d7bf0300eb29e975b78543079e4db22de410a4086a4a449fb675bd42400028008000180fffffffd080003400000000708000180fffffffd08000180fffffffd04000100af0001004b50a498199ad485af9f6c9e3a714aaccc2ab934ab669761df97b56780b048fed8732fc5911fff5f488ba457428e7d3019f3f14f78042acb4f2578a1190ce881eb2c505473491a1d11f6c46ede66516763d0a15709415f4c0d9a247c0abd642df9e3d66efe3d916ff5827f5ad84c4db6095a7f0cfcfb0869aeef45cf54762e0258cc894453251dc46f23e6abab985690af1648e652ea8ddabab95fa8490c4769c9b694f1a0466b1514416a0004100100f3ef12cda82e0d8338ff6ade1e466e4719af880a31641aa2dc3e0ac058515670dd5b766c0a3b5ecb997eabb057d7354da8fb21d2925619c3c908cbd80b6b52c1724a1b1f3e2ea2c5a90991c288ca712d8065aebac09a05f3d6dec7968b70e2b8d51edee78179ac66d38b031601f56b9facfaf0f8b834fe2d4ba1dc0fde654dd8545b170f610f7a5e3a5c8ded0f581986583ba43f0977089bb96b0cad28432923c85128bd50fa9a5ee1db06512982b0cadff55bc4bb216e56a6c890b5ff395576bdb7466b728200f8672eb4377011b1946e82a5d6976adfda0fb27ca875418cc18a71158824f65d013ddb6fbc10431d662af9920c0962a1376279af29eaaedf621243106406736e21f30c5ad89380f240a2ddd4b38e4097b6f6eecf3ce46b1d150dbca903255046d4511fa69a384df87d64a21f2ca13f9e5b7f0dd2a3d3ce65f7274c493475e71b3674a46f7d09f534acac470fdd0f8798dc59fb326e5184a8dc7bdee09febce4da38b32571bc70455bedbb45fe828081d51afcef25febef7ee1cc4b49168b365325e7bbad44c3665ca915bbfc69e7a0957faf62a8b99e74d5aa61f38caf94efc5de1fa64832d6d38e79c8616ac292d6aa39ca7f16779cd54fdb8414a1c25b1c01050c0e4940fefe12c9a58249656bd2cb8c9dbf7142b5a02ba586bdfba90163ba0553b0cc8991f72db811dfe45ea3410753c6abbad60e78a7ee088103d36c556f3c5cde846c8d18a8c33881414ef57669f1a04de4a72549894dbfafd9cfbbf8ef86fcc642456ae7c4ea9f510fce21eabf6abbfcca3ef0c9fd0fc64bf509ba7cf957bb2757dfeb3c981c8b18ed8f9f8afc5ca1326e84656eaf279cbe15b70c1c0bd0dcc4d950b4bfcbc18b04e9120306712ae195f3af6d1d7532195220692386d3b6d05b7f4936203c26dced1ddc6ca5fa1d2db294b9b01527cef430da3a9789663e884025308310a1561010ad4d4a9ae39cbde63dd3a3b88c6398a649ec3c3f3d7dc4ce95176d0874fbd6740d59f65a494ca7e81d27a64bd66725bd91aa75e63005e82aac819acf2783e02afd04210afe7370605ef4ccba1bf5093a9d35593da0e82fccfde359bf4286e46445bef5daac1504ec9483a6e28e657b7eedb4d1f56ed11f558555b9d7def7cf6585703a9bd3fe38786fb887f7a84f5bb4da33c57eecfc462ab9db820e2f28085858fe6b5bb45cd16a50418dca9eab5f9b7cf3030eabef68fc0a010557ae51057071a4f7a3d302beab00bebcd2d5d97e34080f6249dac24a882f2bfd659bdad5387fc2a9c2e252c4a3fe52189c176373262292c387db6fc19c309eaee4c2d416030deac22f66c039bbaf76b52cec1d35f1af991b983d6ece140204d7f8766717f78f71f45990ec4bb72d8106ebea41471f8a98904a7f3108552ce08e03f5eb222126794b0a65e06891e44bf56f7988776dda92f4e7e81d19b99235c85a34e35774fd2f0b03776b68454499b8a89bc79b8526a1dbf6e0b8234e2d9281b8ab34e8c4e458879c820b9090973af5e57d65b5cb0f86d3f4a026af040100afb4afba2e40137d75ccd2b2a70001c85329fc37a90b2cc454db98103a55d6dd5a358ed72da1ea72696cff4c3c4da3304b8fa46e00df402d9ce72acfc801f16ba581bd742a8d0329f922b495be14c61ff4fb756126cb42393fa21a9d7a1b82e98eb1b8a27c60b5c21cc0e47da13021950c5e0c5e922bbb1a07cd004384130b643681ee78211e04b29f8cc21f03c1c46f224d2b90b93861b3f8c8106147cb0164a14312c62f64fbf73d8b67ade39d0fdcf6b5d2ea1cfd5bbe03b249ee208dc1685b96c68a9924ba252cd783a504578c36ed54becc8aa060396e49803b39fe5db1a12da4713ba8df1dfb254288a04075d4de5820d1f27a6f593eb8a26a363c1132091c685e90b2cf3091d26710870df9cdbacaaab9f4cc756cbb15b5017fa5e35a8796b0e09cefca219f00f09cfdcfd87dc0e89b09561b56bb68d73d1ea1c2a25d072a8674d386507bc86fe5624738b978624ed1182805c0c8a7e51efac077f0492d24237dba7ecaae95f3feeb07ca5d10b42d5c183ef954b9d0c8af4d79ac3227edbbaf11cf04cfb3bedacfbeee84d1c8360b5a6cad292d66fc7a4f0ca732ecc2d5bd2701c938fb0a75da1bd505461d1900b9a785ed51f7bf7e19fa294a133bbec1b889e8ee29e71ded697282a9d004779548b3fb7b48bed5bd6a4552ba065b642e64bbd5c319125593ff35ccf2677f649c8c6feb91c64070677b564bdecd2104d7d34442f218f4bb64a4980afc1a8706a183a5e0cb6b44c31879ef81ca1942c128eeae022df2fb816f32801e47c33f9c02235d4b66c290a61880b913ea2b6259356c1d84cd3a73dd58eae3ceaf39fc9842858f3c40e20d2470699694674938682d110800593b8235957a98c6fac1404372295ccd89e6421f892d033941dea8b74642048ab9296bbd25cf14ec9a1ddc7db69229b0f10f326c9ae8a998c0dfef774af37f84fab0532788b00f0d216e51e1bd4a1f4dcc0b723aad8f7895f1882faccab95c23e6a313147f63969c596ca9481cce171c14a944eeebeeacf796b5343af883c1d5197ffb5e627f8949137e767eb159f4750e25cc0a1da4617d97f3cc21a7af539e4f8dbe7efbcf283ae8edaa17baa9be60404ed7f76dad92b898bd82e39d680d3e058590719b9c1ff4d856503015e6ba38a28d2c6acaef6dba1ca475e1caa69599f446e08ccc5b085a5460ff40b1563d0ffe3d94b295fb55190ac06b06b4abe31fef0f139ef6d8791da26017f333d8cafdcccea73d4b4a7c176bdd1bc8d9230af8bc5408e12079ca0109195b68a0e14c5aa510e5d39563eeb6ae3d7ae3a83d07fd36418bfbdb7f4bf0d0795852c51b0ca889bb78fb0da7abd08511b77f05e1c8dacb97b9072dac7b7f604e98e3d927d19a1c3a5ce3dc2fb00f488b939703ccdfe620e45c02c8baad9b7c677d6b4652f06eff47e6f8d8b28c307b00404c3cd95bbdad092f41e5387966c3b40dcdda4e3440ef474c3c97f6f8734e23ab6ccf4492ac8a286bc461e02f3b889c35172c50638987c35b4ddbe0eed9fa34bb7e95d1bc7e52b5e2bf6900bb60219b08126d3991275f35b6470722a6e6277665d614f6982f28f3f8f8572d06513492c70d8a5a8bae8a33d32c17e65a4437e4213fe1e2daf8efc850176fcb68c3dbaa7a1eeb366f70bb4cfa2062d98db52c6b7391d4be651a9519ed3ebd79319defabd5bc69387947df4465fb647114b33a09e28663ce1b65e40cf00d75a56da592c5542aa862ae52c00eb6423531e6bc5e0806de26deb28bc488f882b3f11b4b2d2409492a2d7dd0f65350f6eb71536d7b6cdfc85ec6d7ea1e526e6fa9e8bfad9fcde1fe975b2628c92044dcd15dce6aeef360d88636721be3035bcca02d9351dff76bc83ae660a655ce1657b30ed8c5f1bdd72d9bed267c088321becd6429025771b26dd88a46caa31ec00064ca7d5354eebcb0c1c0d7e1b41db3b216305c8ed4d18d1f80d256d97dffea66a5e9e69e0fb6766475979990331ba56fc837da339b871537259c1a7d861b321a06dd858568518c44c481d063b79bd9c67b6a33e2162cab25e711ce645729cc833913923c5e5ab28a684c586857f3e25bd4de8eb61351fc155f2ecbe7348c4a3b58f1bdd883ad8d2e4db35a6aa6c8f0d6bc0033efd5ba70a7c07338579ba95b8ee5a1a7ca89a708b186312ab312814e2b76376223e6d4bea5e36b6e61a5974d7b1654b945bf564ce7df5f35f2bf822872894cdd2eb986d73a0057d18f5540e638fb513ddbdd728f6f9419cd818ab2d1df1160a9542d6f281d7f8c5b25c4ef7bfa705a95a50298bdee463348f4d4d360a539de30410861bb96fff600c728005a4aa90fa3aab2803d5d63127ee001e9c44b46d5256f3b44cea2b5d82020538f69804fb710d5675605aa08e21b6c3269db9c1ac23da7207063f97d56a82f986de2e0e921515b587b02c01b8041f657502223b03f64c6ce26673ce5f3fae39c2b1ffa422e22c59b3591def83927bbaf84a3ba07c1b49883fdcc7965bc2415b7a1e952b049b55f5a494c4465258dce7189e71807173f96755f6471ea00790af8777db29d8aea9c2dc85b2173fed1526d96a5c22183fa4b0b1480f5498eb2f60075c55da46f083c36bf65fd18b2e395174ec29a29179c6a00e6bcb99c11eac3d4daa8bc5165cd25c00c3787e357777a78335e25e330083473e396544a6c5b111419b0310307481e34683942cd7211e4ca84ccfb783c6183a21e487844c4b9d4ae184077591e9b162c12716a8fdc5529a3754d37e579b968461ac3de344facbf8bf269406698159295dd2124ba55385c4d4c1ff91146b0262ce69a8392715abff642b6c70c97de737d448adcd37e832efe419ae8311c61bd4cb16cb67a12b7add7e29faa978c461ce9104190fa351fdbb0906864bde42ccb8b066f3456338ae5f83d0c212b99539ef028eaccbd4268d1fddad351902b41fdee29deba503fe606dfb8d2feb4de5c7df99942cea9a4f858bff14c815dd75fdef6a6662570510a7e3e72dca83cd0e12612099843ebc7c5fc4522061ff3b489b3f97eb21af252b81d12c6af74799c76c78bbfcb75b4805f1b943c8b397ee13502a50ba339999e016724b1bcc84cb6173ef6328ddc92124544867ff752d70373c8855430f1f7eb0119181f70be917b1fbb0003090a127c448192eb98a21e97d91df35174201bba1d605da897c809b4f163a66a43fe9511525ba8bb8dfc9d32061ab84ce740b5f49fd7be68c2ea9f42f1c813525b7599967fea16b37eba6cd533678d4d09bfe7a265b848937152860e3f84478ec68ab5972ae2351a60bd60906022c45864cfc0b82505fc1cd5157fb2f1dc337f07d6f477fb968b8272dabf6877e07bc512a78acdbab0faa843fdcb1337b92843ebcc4bfe1f7b07268be3bf7b675785777a824365d1bd74c2d5a3aadd50b67c55a02519c4a526b4b789d0f874e881db0cb5150366765f91599a2fa9871d6cc20a09bcec7c3319b5e64ce5dfe8201825b2ec2aee7cd51a1f2e3c49b7a42834d5bddc13486e657a4c764453ee99b0929f965853776d8e599a421d9caa67b60e862d9341922c9fe8e52aa310056a389481eee288c24fe50073e932e61b3849322d29b7761c0a1d424d0b9fa76459aa38e3d73090c545550add7ff3e4528267c945af72c3151fffb305688d829837346c6ae11159fc0f562124ebe26d543f03de674f34384d44e7244697040632e1703e8da03682e9ac25d2782a2d0966068561f0bd560cddaaa86b41620d00e1f7dfc3c097774100d6e418b81347b77d131a587f6f4438c5ab36ce98471365cfebdb3fdf5b0ff16400ca84de87b63daf55f1e11a1eda5eb9fcbf3551dddbf8070866141229307a0df6fb728c928e88b6c10e3321bdf5d8f1b4791a3d254e30fd405822b287d7ce66018c7740fcebbef064613b526b0c0dd3d6892296257c9c7de0695c1a2a672de09494c39aa1f2efc61da92ec60fcb749a07936b806b3b0ae98f01cf875d1bae611e243662beca31238315ab3bece2430d0ac6e8f67522127c2ca05b1abacf8d7e32805c5b9c3196378a9adad7aedfa76a4e6affdcb1e87fa05a59bc2a4e8fea2ced1ca58c0881a44924a98391e916cf1869963b85f6e59adf9a6e13aefa7c3daf4263f1ffb2b4930f207c265287222cd92ab8193219d0a848de35deb0e33e04f1ebb033ea6d5d9318c1c80fbee63203695f965507506175a626356da62cc6652c74adb90900010073797a3100000000dc000000160a0101000000000000000000000003c8000380400003801400010076657468315f746f5f7465616d000000140001006272696467655f736c6176655f3000001400010070696d726567300000000000000000002c0003801400010000000000000000000000000000000000140001006970766c616e31000000000000000000080001400000000040000380140001006970766c616e310000000000000000001400010076657468305f746f5f6873720000000014000100776c616e31000000000000000000000008000240000000090800024000000004300000000e0a050000000000000000000c0000070900020073797a310000000008000440000000030800044000000003c80f00000c0a010100000000000000000c000005d0010380cc010080c4000b8020000180080001006475700014000280080002400000000d08000240000000122000018008000100647570001400028008000140000000090800014000000000400001800b0001006f626a726566000030000280080001400000000708000340000000040900040073797a3200000000080003400000000a080005400000000340000180080001006677640034000280080003400000000a080003400000000a080001400000000b080003400000000a080001400000000d080001400000000e00010b8010000180090001007866726d000000000c00018008000100647570003c0001800a00010072656469720000002c00028008000240000000020800024000000017080002400000000b080001400000000b08000140000000134800018008000100647570003c000280080001400000000b0800024000000003080001400000000808000140000000160800024000000014080001400000000c080001400000000b280001800b00010064796e7365740000180002800900010073797a320000000008000540000000080c0001800800010066776400280001800d00010073796e70726f7879000000001400028005000200010000000500020020000000040007800900020073797a3200000000d80d03801c0000800900090073797a32000000000c0004400000000000000002180100800900090073797a320000000008010a8020000280080003400000000708000180000000000900020073797a3100000000e4000100fc002bddacc90d55c5e38dea6ea2397d98db04695770a15e145e65543b2addccd52af90ff679374385f0a4988d9c8d4bc85989787f98644e2042cc3c558dfe18c995569244795666aeee628a2e39393529a780c8e22cb997b624493c817ffbaa058ba0e42b2d69f4685be0429150b1c324dcf581e81ecd89039abc84193627f34d100dc9eec9b168c493a9cf31c9b03391b112ab6853baa1d8f0f9ba8432df9deb80c69e0257de399798dbdb216bd71e4ae96a0319b8eb6637496be87c8dca0c70648d342b0b98cf3b9f008c726bec24f9195901a840267f3a3da49634cbb0f1a802008034000a80300002800900020073797a32000000000900020073797a30000000000900020073797a300000000008000180fffffffb0c00044000000000000000090800034000000001c4000a8004000100300002800800034000000008080003400000000108000180fffffffc08000340000000060900020073797a31000000007f000100af4dd1c9ccf1a8ac2dcc582d3bf7c79f3c5255b7e9e831cdcdc7f0e342c429308a58e91af5361b0845ebb73d96490a402317cf7adbad7c4d9f338d558cce3d50aa8608c923adf05ad932dd143cf6ad27849da451aa25a6584286b44764a362be3702a923450c94061bff74a32ce0ad8e44f6b008ce9901c436d3de000c0002800800034000000007940102801b00010025ea416d04a80481075d9b9a9ae953c21860b5639850aa00ce000100566dbc31f27d87d1b66170eade29a4873a16808ff6c0c2a58ec289e5fb6324de7c9370dfd9c072bdbe91cfd70ae9dbae5657254ff632e5016a8b25353e08209488d6ea78e0b6b0a12d4c48d19531c54e7f258a2c38d3d165ed7e9ee6359eb51e78af78af7596fefe721059429bde3144371856be0e598a90e22b2c451e6da1f605b551f9116e6e5f8d36904fca33d756087da048f97312cb6ee1ffcaaa1acc56193fdd9a0d9d035609c79567437530e2502c1d6c34d6de3d0e66cff1c9e39f0dc3c2a38e4f7275896f7700005c00028008000180fffffffb080003400000000608000180ffffffff0900020073797a300000000008000340000020000900020073797a32000000000900020073797a32000000000900020073797a310000000008000180ffffffff4800028008000180fffffffd0900020073797a31000000000800034000001336080003400000000808000180fffffffc0900020073797a32000000000900020073797a310000000004000780b80300800c00044000000000000000070900090073797a3200000000ee0006409ba2592afd89768f8aefe25e3d7bbea8a51e469583ecf4ef88e6faf5ad5b82883166fb2a0b1991b2c0dbf0658eaa5e9f8599ecb7ac6fc3913ea234b8f1804d4f98a288faaf2bdfe8957ca3eb09aa8cb649312261f5d05f0a156d35a5e3075565a4ab05ff4a12b5f2142a65addd98c46a7bbb7426b4760040bdb587839bc7df6e3a06be54261c31d01b4ae578cbbd294a98ac847c892f67fd8dc29034ad96e834963e9592e161dfee4db33b2f8e5f6dafbdb09ca38db1c6fc6665eec649a6594c6f9fc2e77a60d0d18ee63caa0b18d7a3dc3adc824d5fa31765fa23efbad7b3f61f90f57a029301a67082000073000640edeb53a2ff87181853101df0da68db3f870952788b9256331b8e21b9a1ec8f6f902a65e30ff8ed9b6e0683523e173b306664af156d8ed5cf9edf3e2044a48e68899bf2215f4921b24749b2dbdd6e600f41b2e6348941a089dfbec8bfe529541eb4852026e1e5ca95060e2c1c9a7f400074010180b3000100904e4c858b64f160dff586d73144687f56e919dfb7a6ee0732ca08f104767fa9d796c53228cb943bf139a8e8be1fd036fd273589c213d95a2da1a17419e3cda598dfddeeada1e16dc772a5a56584ab447efc1175debdddd2e3382d277c5ac22e586d1a86daf83a93c0d73670524a0c2b7030ffe8d7266656aaf47cafcff29dc5e10af6560fb34815af05fd29f2b58f227cdff6ed3aaa6399040d1dd4d9884f5f3a116950f5af2413442e910a1fd1f100100002800900020073797a3200000000340002800900020073797a320000000008000180ffffffff0900020073797a3000000000080001800000000008000340000000063d0001009524b30049539a6218d5f49418d0be8e9114efc10eaf1db058745485e96d69975927e6a9fb51c66799803777494233e7e77a9246f1b0e24ad60000003800028008000340ffffffff0900020073797a300000000008000340000006f408000180000000000800034000000400080003400000082dc2000640537781474d9fac53dcf25a03eb0df59d21a2d8a8cdc6968b966e7bdd47ba1577b49550b0ef5778f839ff599b52a39a2b03a59c7dabee9b8f0b54957d702f1a267b99181257b5aac1618a4f4cc6a0002f9a9b087082e3f0788480a2c38d3021be38dd4600cb24def4a6879d7ec4380736564778bd51b317d962797d20d4f1bb6e57a14ac0e71465c46c9308b626eb806ccc9014d5acbd53c1df2cb84cf182b5d172aa1e01a41a26f2bf159df3e35b083cac80d38a8e4a5911be543d691f160000380100800c000440000000000000000928010a80240002800900020073797a300000000008000340000000830900020073797a3100000000b900010093bfdaa5e6bb12ad2b455fa23fa8fb99d325078ba0e7c315d53c974ba9e858f8918773891964427fb4125691b1c95b9b3299b1401d69b5ddcae276af54aa67a578047c44d78b8ef07e5290cb92dc06a5f17a2f9148cce51364ef50940113b698147a81a5f8e3586cfb4a84dd261b24b9a7b9e126da27d42ec948b95342c290ac13f38c19f8e59e34f0f547d4aee6444c7e88bb8e16e99f5d28c24edd0a8ff19cf9ffcbdef519ba3a4fcd05e83e4dbcf343c78f3c7500000041000100c77293d02b033005af7b40cf99070316734eec2674dbd729f6780173b2f6aceeaa3f8d38b8ab0544257543d7d29f60269a4402aeff48ebde7c0ceef200000000b801008058000a801c00028008000180fffffffb08000340000000050800034000000002380002800900020073797a31000000000900020073797a310000000008000340000001ff0900020073797a320000000008000180fffffffc0c000440000000000000001f5001018054000280080003400000000308000340000000010900020073797a3000000000080003400000000608000180fffffffe08000180ffffffff08000340000000000900020073797a3100000000080003400000000496000100bc861c08165edde85e246f0c2919f25a8f31cd910577c64ac99d08b9e3c8bed7102562263bf4b54bf33694b93352c3e75986cf652be10a1ad589a43913de5f4cc0793004aac4c70db90a588d9cc1b37c168e97b9b3c6eb07d80b6526346b4a499c02c8ac3367da737a06aea78b0ed9e9aa36f605072099c7e736cfd46521e5f48f519fc8de2e516fbde4ac9be801d8d096ff00005d0001005a6047d6c2a8164ed33d7ea04c34b45f0f39c75d2aedef93b1c2ba3209138e9ec3f53ddf4c97b559e8f15563f37f543d3016f20467822f9a26139868bc220fdddc71dedb6546f5a43bee1ab2102ca9a115b5a9c157f5cce8fd00000050030080c4000b8010000180090001006d617371000000000c000180080001006e6174005800018008000100666962004c0002800800014000000010080003400000000008000340000000140800034000000000080001400000001308000140000000080800034000000020080002400000000008000340000000084c0001800900010068617368000000003c00028008000340000000950800054000000079080002400000000f08000640000000010800014000000004080001400000000d0800064000000fff5c0002803800028008000180fffffffe0900020073797a30000000000900020073797a31000000000900020073797a300000000008000180ffffffff1400028008000180fffffffd08000340000000020c00028008000340000001ffcc0001803000028008000340800000000900020073797a3000000000080003400000000108000180ffffffff08000180fffffffe9700010017914b1ad9ded5b1bf32ec0d3d313dc02a50db34b0cf0826b85230702d7b6e612d704bd646ff04e2e3dc85e7ced6cc8632f57448f18b9d6797c0a047cda4d95f3d327022e2a088a969dc2594440f929525845ea85a609847f2107e9626e9ff032c73938a8caa3e2352455478724e6d80dc9eff8851070980e8fa9354fd07706ccd2e3f8c983e7f17b6d372d9cd5e4a8a65776d00f8000180200002800900020073797a310000000008000340000000090800034000000001d40001002f866b076cdf6443151a0a5425c9153c94294967d750153ef767d11611dd05110b8679922ef61aab191b3c7b0e0cafe4822b0c4a1ece4f3cbb7104715506c6f5b98fb16e01577fee3d02507ab18aadbdbb15c93f6cbe032872db7657927666d33208219063978fddbb8eab80ba137f64b1220f25b358eefd832189432c1df9c67b6756511a8e213d985bf4307a474725f818236dee61a68a7d19a870174d56696c16f26618c08ac779a79478028c997adfd5957ced565da82a60c2dd88a3e1ef4a8e3c3e9d9a364d7f66c39262d56ae30c00044000000000000000060c00044000060000000000000c0004400000000000004bf02b000640ddb566294156061002a21866050d16dcabff56e7e4631e662953314831498c4407311da31c04d80018000b80140001800e000100636f6e6e6c696d697400000030010000140a01080000000000000000070000000c00064000000000000000030900010073797a3000000000cb000800432eaf3908140011119896f069242eaf1caf4414428c8111f323044f737c85ce938a61020fa91ebbc5055dddf9f52de76234bfed7a14ff3a8fb8421e6cf8d06d9ee1cf6f0005f3f1a556f87e22d77f4376a9473027421065fb2a779d9fbadecaea0d5104dd1bc7a97e715fc7c06c8067d6196408c4d090ab9570f260f9f9960a2aa3a671034e82892a9af9ce87e65658c5860859be9675e76a6cb389c0c1692181edbdba1f9c50ba6842116764a84b657a1467d386e9b4dc34515df0644b19f97d5039b99d16ba000900010073797a31000000000c00064000000000000000020900020073797a32000000000c0006400000000000000001080003400000000260000000020a010800000000000000000500000818000600aea7ce6f3539359642720b5d389a2d309f135c230f0006005ee6d92cc976b2e4bfebe60008000240000000011b000600b68c8267213b2d042e66cd1cad8bf588aab24c983aaac80054000000140a04000000000000000000050000010900010073797a31000000000900010073797a300000000008000340000000060900020073797a30000000000900020073797a3000000000080003400000000a34000000050a050000000000000000000700000808000b40fffffffc08000a400000000208000a400000000208000a4000000002c8bf00000e0a01020000000000000000000000070800044000000000384e038078240080720006403e2923dd14e3bbeed92e5713cbb1c56f286a55c237e0068bfdb461c938244dd74ae34f192f413bbcbcde7528256bb2d1d6d7fed8978ec1fdca41db056005abdae3a466ac3c6eac474a19c3004b0baac8b9cd3952f9bb32a0294f2e153ffe630c16af2338c66190ad7c3649c813ef000080100280041001004efb42af7b87de5028e5ae8111a095308e19e59395209de149a70d6478aebd6ff2bd109ac69a7e559b512de99a21c66cb6e914622aae5919069c8370f4232655481b47c6d827c3ed7af1e0068cad6daf58bf18d5fe68cca43557ddba5cd95991a286f6998b40490dd7a72fc0f3c0b2741720d62155f8f7234daf5442a5a36c490933dbf35e5090a22cde6a875dbe4584f74d6ee1773e415c1124d389431d5a651c748cf0e9dba7950de8a4e4166bc226faf514c95aa7fd53d630b74978c6d7cf296c2a07892976eaf5be1a9ea476eb79786c822c4d3851ebe0b6979765181ffafd4e5956b356229e2f3c7a55e35db58651b92a48a2278e22ad0bdb85e55d6d5da303b8da6fe3f5438e0b5342103ee652f0cecca19555b3a7c6dac96d6cf718a8d2505edf97d15d7e143c50271a043125912deb14c82d679a032646b6934c6e5fa661b1cb82f5a101c4394ca28f840f20884d7813de23f2caa206d59939887b9a1bd755fde3276f5646a2ff1edaebfca8a237599f728be31c18e9c20d10b62f6a6137391f7f4487f60803c5ad7eed9b83b2b4445838da6bbac2c6eab11ff4b2fcd8fcbb2b18ab823940d2eaa2b832197058677d430e5cb9803de7850cd0057a893e85d42657114023e7576c3933d312508b817ac02fea45ecf1d4d0736913066460702ee43a58ec855a1fe0bb757afcdae9d77db06a7f08e70e58a6cf171b3ebc124e6d8c11da4cdcf9f8ef2a9f159ea91960e12d02944fa71564e2511ba8cca74fba0fa8a6f55a5f82aa7f2f19a966c4ef1d6921e0e2dd0746ce0a897a14bf63c6bb7d192a082ccba719d66aee5aaeff0c2398fa9396e599f8e3e8838f429f5d1bcbfdf39abc741aaf5088e73acfb90ab4006beb1e8108b8fe530677cc985bee65b2d2203af0e17f6d46d25c2ed722e653759a63ced95e8e938b73bad1a443e39ffa7a1d7ffbc7e6aca3cd765e8ca40abbf0d1ba93e54fb8901d8c477b11c4bbf74e010984576990276ca779cc827991a915a7291f4e348ed33b9911dda01c1b836674d911bf8d71cb5c5b2e32ae98feb1ce51a6237cb5feaa2da823d8d0df194e76c7678c111415cfb33dbd3bd94138b12718c8340f2d220db04167f176e4c81544676b57787f44652f0387c706214514d1e75de1f8e13b151a42e54838a3631349731c7802810d44c123ede72f9b111cf0031f40b82adad7829fbcc75bb75102c5fd07de88d974a54c25f9c276948f2ce86c92484e643bf579bdf4df52778b5a13e003bd7cff1df54e7b217cfdbdec1c50c79a4ea28be4a5b4fc66a99d36c84805401d596fdb22c8e02e033fe1c5cb31170d584172c669ec823d07feda27bfe211edb5e2023c965a903c673278b966f350ee73946774817ae979b82ffceddbc9e335276ea6453d9198e917ff7823cfcfc8bfadb37d7a5038b50d7a22e4ab70fa6df96a51a5b5f5d195cf6055f2413880ccb9d6c3459152fd55bf0dc2b56380be854d6fd97532157979e9753a03c770498f0596569c65701836a36d9ace6b82b543b521b5ce7e3b5af5d5b75f44138d3a91fade9b80ea9066ea903b0925ebae5f8a7d15fa8c9423d2c6ad3ed16605d1b2e4f3ff9b2d2fefd9889e40a18f1de44a3c911388a3ade6e574a8d79e451767a9c335c1e69a8446ecffd8f5363c6183a7996af1a37a6e32fe7c1eeac0579c43ebe000d4b33f09d405b063be45de3fe0962e0ba715b58c76b9756977d6b7e4dcbf4efc0c36ebbb3ae9610808ff8d671f19c571286476e6e2c74c46a88f51e3415164470301cc35d8c90553babc425cc2c94ae53fa87b6326f3052c6b07c6ef6660cc288d4fa15d46135edc4b7219ad388782d63d2e2cd6b8bea5cf8c903c470c9566af6dbd0e030550128bc715571f4bd6be691656e40e31cc7464d51c33cc1d5006e9d99d6acc28690319ae883f5d620302f886efb096ba43a3a8cb154b5e9cd57752b12428afa2d3132d9eb5b62e1a1519504a781b72951fdc0f6647c2d432b53199730c69dfc3012759f11041a92bb01ce0aec467a8c8070fedc025d14d7d74abb9aaaacd5445b59d38e64678a99f08e8e7de5c8db3af202ba92634da6e6bc903c154f57af082ef776948ca4e433eefa051b9883508b08965828406bc79836fe060bfcbf05a8c96c4b2ef45c51a2b479181a172dceffdb8f708939b810d8edad6a326b16fe450a8300d2b462f85d1784e810a908c37b7d650c50ec32b80a18875f56aa5a2ae51a2385dff897e1711efca8d1d13034b949e392a8a403927ef13956c1c94d03446e7d9ef87bac7a3c78b4a703a7e53609ebd39636ea0c978de2ebcd8bccc8103941002b16b8178cb1c2223e72c26573d291bbd8868a27c2678aa1ab0a6e7de8b8acbc249aa34b24489756b534e418aa53ab9d6dfb93523cfe3bcaafb7c2faef70eb2984bf6e51180ad08f1c0b4373ff0270c62db0a4c4b495b83fbe8830c8c7c8c37bf6c4bb552beb8a85b1749f8a361d6f6984f078de2b5ec02256137540c7bf4af625bb9c1673f211ddad1033a39225808b5ae7347e209050c476634e07cb1f5ae1cb64e72db62a4bde57eb8dc3ee59ec512a8e3e32a0b4520745ab7f54bc62118de59c49c2a4b9966fa9e5ae08b84769de8e0ec506cc0687536cd8fea49db1499f2f4e6cd9dfbf139f8d51497f7f6274c1345f74da92e0394b3d8c0dbdb9a74fc9984d5884e01ff6004fa06e8a23ac139df8e42a7c9846083d290a53a2a5d8e3ca7859dc0c1c7fd371331068af51058ff2f9865dd01d095905f44f1b90eb20e3dd28467f99385d2e5b531ea2cc5683bb25b64604144ae56255aa3e4dde7e1c43a390091c07b655e75d346619f7e219b694725b30d8a8574ea41ce23b3d86762fd50895f49360d6609e2d3259ffdd482049c22808a0ee5b4ccd7857cd18f7fd8f5419bf5ebf08111eef426c2c1942bd1215842ea29e0472ca87e3a7432cdc0d4162f5a73322769fbe6712ee2edfefc50869b635f8016aebb79c7ba694b3b181b3a50d726b26b9807faf6d7406bda46940ca2869068db2cd6c8dc1f86837c489f58593f8b26d37ba65215be684c129370c4c1a8480108ef8a75566f9fa897f3dcfa96de17c0bfda742b10efa4a885befcc86632c5d6e7b0da93a32fc5d7bf3cf732eeb6532d81c85be0019ac3451aac7047a14024317171b48fbe71fd6c305a783d63c6e5d90d61d0790c87ca3c1b10fd81c3a2a30de7f30f79267a2d402a09ec5eb3f159655213fae03e900fad58122038dd09bf83181aca11055e02d4970c871a4f9308910bbbeda68c8cbcbbc2b68b3ad14be840354c050dd678324e3e2163918da3f73de799ef87bfc8321794a3b76d6537e855e8146b2047a983ef68f2abb2e15524c7c038cc954bcbf4a36d9321d1e8c41f09bb70a54f602ab8bc1cd0f5b0c2f1f86bca7fe9bc4694fbc5691b0eb1003d22b632189b1aaccdb3b41333ac4f1d8545734da1568413b1502b2d0d91c4db822f8481284fabf89fdaed849a58eebc4dff63d2d8e9d368b8c7bccde7880b78e604fc5b855c0eb8c2759fdf8fa80acc77c9723271d2b989c45aa0a6f19358cca56daf5e6ee4a20ab1c1f499a94ca407616264d4e42b22aa2d05235083091cf719cf5a36e8a45a242f4a1e606750f2bd45035209eb008042f08bc83dd2bee27eb0d54d3f61e148497169a49c86f1c43b620c63a693c2d9533817b16fd98aaab640b182c25c843055e27c0a7ff6a107f6c4811e634e1e4df46d4880c3ebf748d562e033ac7404a41ac79c84224689626dddb00f8bcc5e997523ec4ce8eef14df3ad1ad9b2f62868f6bac7c8853e313e0c746f491f2efe0d498fbab2b063ba48b27d065b22081b1d3e7dfc8b444947e29c01359a1d88224583390bb53418a6fb744cb5da8fa9a1c5f3ef3c44056d3fe24a030cd77801d772cd200e88324f5469b31479d162bde62829296df19382ec2937e4662d89d299f592af5947b39571b3d6cd384a15af77ce526f04c45f47b5f8d24a46502391c8a6f4e77465cad1aef233e27675c4bd7abef1405cbb22b60f22a9648ae2ae10dbedcf13ae84b49908b467de70f357b60de853807842bb5c383e9c0fa60496bd3cc2c16590d51d9f2e7e11b54799392e6023acf742df8d4b0646dbdef3ebee9a1b9130d7835e3aad805bae551ee55c90d93511a7712a6d4b807ef0ebea0273a17de73128d25b6c3dab9675f4c9585e8a4e46b6cd7e23a45c169b9dd744c793ee9d66e933206a1f651a30a6bb0bf00bc2d783703bf628852ac968ec6db7805a7965e75aefb4a55f141f40206cba3ff0141c834081d522bcdf9f72eff887c673b842fada79559aff2547c7ac6768e755d87e92956d9ddee10b842d01d6300b23ff83df861a2cd2abe8522dded747a1d680a081686a8653f573db7b69fd54a9e6967704834ce003adb60edbc81713e85092b3e59e9008482d013e0f15c94245d882d9b71559a4c8c5c47830576b6adcec3a1760f20b83f13c6d92ecc3140850843aaea21338bf7fb14b2d84f7b02b334cd0e26403997b1fe52c72bbbebab8c4791e692d6d2859e104f8f536bfa16dad5ef7d2d3caae3351520d45a25bf6122da67cd843b4ff4e410f9ca4ecfe7d0af13c9892b82e85b742b0a9c8870e57cb96bd6a5b4ca75d87de177777bc150746697783e25ba222b73ae391522bb490b6d96def216512fb338586772752f0f554a9cf8ed68077d60599e34708e3c8e1028670771e01cca122d2f68707f979b6b1c0b4c4c576cfc25e323febcb9d31ebafc0a3adf26da277f3b9a349dd8e8fe3ceb766ccbfa02ef03e748599e046c02e449cbbea874595f8d8bbde9fb515dc4d1458f44f502b261a1d03107abc4b7b9ebc8d6eb5e00c4866714ec3eb5fc5ce3989cc0efff8a0e26ff3e235c16dd7e98193d94327bdb278b11e30b9ede0d9992eae0f7a8607bdade66a143e3d36914665a5036a9aba93385b8350f1808b5657a3904c5c069f853af6dedb8c15e380caf169f98b5729c38fb1e4f2ef300577dd2c3c2726979f6df41987f42a97f567a7000ab90bf46a1384757e24778f27c71f7ee81564bc36d832911fd8e19d13c52934bce8986cf5bfb4974025fffe77af9ed4d20d4848fb8f3cc2c9a8fcc0eff46631370c3919ab1f658368bd465e2beb0aeb2a9fd4bf3133ef7799b09842bccc8717a9426fa8c69919838a3d99cd608cad28169975397d1db333d6b9c762ccb6eb0d583757782fd74553ecc9ec63a89a23c340920e0e364876cfba66c19e66c9c222e3706385037cecc272a199449d36eefc6ae46cf70d5b4380f94c32f7fcf6a3dc748691543d1d1651af30d9b76d8efdb042923d82fbac9fbc4dc0bd836c4f6b60f415860aa9b3bdfa759026ba9ada31f625b5c96dbb2d5d0bd1c91e61ecc33195f1b54690c40d954efb8ced1fceb50915ad68b0ddc835c1b7c7d031bc3183be32ac8f913dffead780d22e74868911433325f8802b2523456cdaf1cec78586066a6a8f77a495a2ecc3a1e120737d05fbad9bae8f1b754e421dbd4b4f9889e07bc1c5978ff625442e22fc2027c094acc1dcc178d045293e701f1d6e85a1b0296eb0ae8711943a49bed605cd40ce5c466d9dcd0dfb1ceefe99a4852bb4b700da85d283e340007cd8bf69895eb09e2df6ac91da493c2226316c2a37f83a798a5d64329925cff43da2531b3cd8ebe70dd944b73569d6e27f64373455bfaa9503e82cba3eb0471e8e4413100a10ac1d493b89f52c03147faa8c22b1ddab519491835cc4d069dc86202000028008000180fffffffd0900020073797a310000000008000180000000005800028008000340000000ff08000180fffffffb0900020073797a31000000000800034000000fff0900020073797a32000000000900020073797a320000000008000180ffffffff08000180ffffffff0800034000000009600202801400028008000180ffffffff08000180ffffffff4c00028008000180ffffffff0800034000000008080001800000000208000180ffffffff0900020073797a300000000008000180fffffffe0900020073797a320000000008000180fffffffe9f0001000538867bcb0f5e4c11f0d629d4043bb89ef9e79dee8ce105b9c5b823fd4122533026ab6d4d4cbe7e670513cd76ccaf12e70b5d6c65908818fb974f955276efeeca8080c6a83c60e9e263b4d8c76d82b3f6de63676737c07a6c64c4a2303cf036b1afc55c42559afe1710bdde05c53cbe0c7ee91b6304123fe480345647821add31384b2861f51e0bd84bc0a5f27e2c0e9870f8a4f8d922ea24a7d800380002800900020073797a31000000000900020073797a3000000000080003400000000308000340fffffffb0900020073797a3200000000580002800900020073797a310000000008000180fffffffb080003400000100008000180ffffffff0800034000000002080003400000003f0900020073797a300000000008000340000000030900020073797a3200000000c900010074e83503dca39996cfc6dcf614d397ff0b96b4aae9a9d004536a3d4fb2f8222db6f82f508d4d3a56276f9c2b276add09939d37b6a2b3ae4967c2868e8def794c2fb21aeb77319d8c357ef1b0b2558f8d3a9598d03d1940dfa3981962dbd2f41fde69040c897428422a21c8eeb1e385f99573161e7884bdcb073111019917ab618efc1b913e7c3f3fb7c7fb30a97d67948a519d103527705c18a73cf0cac99c5ce59552cb7282f56dc136b944e12f0595216c591388982b8d915c3407bfc66c9b4e751eb8c700000020110180740002800900020073797a32000000000900020073797a31000000000900020073797a32000000000900020073797a31000000000900020073797a300000000008000180ffffffff0900020073797a320000000008000340000000040900020073797a32000000000900020073797a310000000004100100ebc3c5c2b4a62cd3e9c810a25746de8445965a77b040bcd190e5248654cc09d9929b2df3666a87f3ff81a6a68089becc93d59217ea7181a9a56feefe5f2b575329f5b2d2ab7e294ac4428e625f53f5eb6bf38874d78325b143d20597c7965b842f021acb4bb650cb07db2d56f898949ec4ca915701d9a6a6907f551b9c8387f187e12be254a557f2275ea2f4908e69b25c7345f7f2b8d4d0af94d420bbd878e1017b4b2142d7a8657199062a9f3b7f809f3c837f3cd05e26c87dabc2e8a4b7219df8a4e676d614d7d3c8bf80636628a6d37f934dda93241ce17153c8228799642a803769ef33ee3e6264434745cf26673522e1982b74091eef77c2f9322df7907ec630e502229baec053df45c781b7d3c56e1a7f2b84dbc73899d94b50c1e5558f7b54cb8a037adf6d866396c7a27d6dee54b9f87fae6bd5bbb4e434f2facaa002ad0224e6b91611c5e79d4ed1c519c9c9ee699a07ae5bcde45a12543f5668c8836aff1f29826dce81482570d4174854a75cb913fa9c449e065e029df324bfff7bce5d2e8fb87b5955dae717a12b11766ad411defc401c8890b49421e64041bf42eaaeda90c2f5ee108e386d3a1db44ad52059b5254f601c8eb3c428f38eed620699d1f7955a48e2e49484dcd3ea3dcfcdff86a10208159016127f867c930fa60d680ae4ebeac84c8c3d8afb04125163008666cdbbbaa57034cf2579018ab1556cca434ef13ffda2497d091f2e39ecbdfc1a15a503baea8b21801153ef42469ff51aa4b4ca257a287427045f3fc9a49aa7beb619a244faaf310440a2493ccba631ab743b9a354a32f1dc3f95bc1e314507f6a7ad7a0e6e80a6c0fe7cf2c097048d8fb01e4033824495f4fd6a9a1ddbad5edee1b060e554fdb3a6cf7a3cdef1dbefd450207d81904320ac058326b1f153d50ee5479f106121c944d94642f87e3a6c1da6bd5c268be1cb1e17f474db2cacb3ca5e865eb57339c11625ff0396a2e34df0eca56b761a68f8bc0abcc0872cb12c97f0d3d03b01d96139af21605bdbc5b0f9e1db4659fb3defb8070f15e5466c1a535ffc9cc0bb77e0615e45d47df353de4ca8a8a46320160a3bfac5b5800b5192ef497f1e5065c61ff43ff1c4e55b8ab6a1018c7c1792bd53e10075b918e81a1f89687e48ef415b99c8f026e6d82dcf1bdf28a64d90835c13754b86726fa300c81243a0b0a3543aa9b4d572c2b3aeaf0c38dbaad015bc2ed48505c6feaa935c72a80edca21cfbbadd6f404d2b80736a28b3a96cb3dac5c184173c961dba4bdf2fa9cdcfcfe8564cf805e0f87ef052f300d732cb01b62126086692aa0b5bc24828d5b7ad6bb7f36f3bdd73564bdca4b017b2ea8708cb83f581e787fa174bea4a3f0703e641b01521c7fa59fde18087a77f8ac67f8b4c9457b34951504c71d24699c2d7dd1b62e28bf183d9ed5056a58856c82ef0bf92afcc0518ce996388c8c9733702cdf80580afcacf63ed53a2e211ea63e7dfda6632495aa3d113db01b4288a3c42039491a8a8d0d2687c09c9bef6822a6e5369103ccd9923c3f439383b2e5681ace360f301b72b39ee4d1023c50fcb0c6135dfad459eb7b2d403abaf71abc922dddf64bba0deafe6d8f508444a8977175dd9011d4470e2e2ce7f16d01b1a28dfcd4bb1ad8af7c5c4b985d2e8607c8aa4e46705191b4828379a9d16af3659eaa885acda6f36c7e607e2856aa3604fd8d9f3f8e1edfc896438480e742689038ef9624a6d5dc9369c5062c3d80827da1e90278068d2f335cecc7e7fafd2d35cb565d2668fec6d5e9b8c8f9449caac3e633f7f3404a744ada909774ec97d035853b54e8ca532cb70e32b18d22f056b16b95fdd6e44136d786bd58b24757f540fa9da37b81adb3f948309c4316fb7c665216c17885c90ce9761d7e17d625036d84ae2270b1425871c2ff86997722c8b1a7bfe2a504781090cf325fea4cd1c7557ff148c7f8645736493f7a498e9063a274ccaae5af6f678f4c0b05c920ef15f6a12df96a5c94279dd38d208b55844a036fa51851adc340a9d6c114a2cf576e8298fce44940b5a54c4fdfda95c51c45f4392c55256c2979e0b4deccee130fd00d2f7e6b59614dda8daf8a486738ee790b2b738651625321e4d4ed8e67f7e24e75683ec5ff669bf1eeb3aafc4fc7001c6d333e830d31cb11376c42e379bf00b13d4141bedebebf7167f8b1c5fc32a6e2d1a0a3d3d575728284c586a252f1e1a4fab1dbc461f1e59343573c5d36ca4fc26d4996f59c204af33f3ddd45a10a341fd5f28f84933eb3f1bc01a3bc432d307d88ca078d2e69dc3f18d35fd92cd203af6ff527dcc2255c730d4db56135146af2d60bbe7f366e5b88fce08640b80999e2fc4648fce43eb9e9f49c6282d655bcce8e1948133ffb505101301fbc741ed9372f6b8a634e60ddeec36d65b5e5b4fba85b335f004244251f80c77d101550cc27028656fa4b71263754df126e2d6257a8777e955c0b6b4584d8abcc7239d44a902b991848417c4af29e411075eb867dfa072fa6854651084074623d54cdbaba65bb07bb9950a435279fa7ea7b4a23f505becae0713cfd9e8817ab8d32ad3e9b471bc136d88abb4215fc49cba2efe3745f46e3b443daef1118e0201f145823f7858dc396bd5e9af720dcf7f6c69a3db4f7f619fa72c4eda2fecc5c992898eafd7602c42ef0478196933d4b94ed0c1d38c50b05f2feb1035c33f9caa677b88d09bbed63af29f0e42254d12d8cd967a37600450307b172bd3ba360020a8a58fb591a532c3bc8c47253d223f0b6b93396e78aeedf5e2f77c6717ebdf5cd5ff2c77c51285c8c16f8b69b6b68c031c6aea5c46eabdf313ca9bae8b5736fe4db8f0c885e499577ffa89f82d36855dc47c7be1e4e0fc0a179f614cce4d96f65c33532e4f0830413ffc5fbf64490544cc329da00ae9ed75ce1057a1e15dc6e64c88e49f3f2253d3649e28ac81c27a1e3e47b9bb7a6629f47984aeddd36ead9d8339ac221f9b785b9b3ba66d0ffdc9b1c6edb584054c8cc4693ff19bc2e9d2feb70859afef24937c8d931845f1af78e22956b4fcdcf16b6a7f475ca042b68b3fdf7deedb23386d6da54e09696af8b3617dd42085f76f584694b5a4be75182ae732de3abb35c02c497aaf036aef7a513be5da79978e1e45aa96a32a0a16cb583d9d38b4746478006bc1054d4397ecc6366f2646dba425cd6cbc285543f984bef10e9c03888b0b4e4cc256b53a4dd41e5e2bb314bdb066791a8a7faf8f094038812506690f54db98a33ffdac3f390424f155b7830eb4033e2046643fb0b871c0d645223e6010334f5d1a8522bb172f4fedc923ae5e27b70ca8931a5281f90c7e4142dc8b62bd34f8ae7991485e07b880b5fb3ba08cc39296e0af014b2b7556209efea1995ce0b5c8465a74824314bc677ab25947a90bdbd39b905c6c00c76c674b0dfd3f686e9905d8f22afc7d000652456dddb533d09174b2aa543f1bf86dfaa4a7001399ddd3a8c41b7e6416cc44989750d6ba8a3b975fd475c88a3256b544e3c5738950f8bb6135af0ebc933eeb84a60d5f0c40c415d72f56d23b118333962db2f8f6e19a7b60c00cca6a7a900b5c8c8788d4648ddb3bca64ed2a70704ef5c704bb69a662e32a35a7d1a4edb2484ca4155e74e2bd41d17a9bbb65c42a1960f9f1812e49213acc0090d1cef5664475dd41307e844acd276227b634ad134d2d9da5b9eb3343c00e8ca21d1380b77e6943bebdbd7042ba3f104ddadd17ab9dafdce94f6af095f3d4d6dd0fc0b0747a9aedd09b41a446cd2b9656b11564a1dba3b40397f987cc5eaf373ab908edc3418aa692c6b8bacf978e7f5da108cfecaea4d67f1900d5cf48ed0fed51c14e18c21ec1925d8418e56a9812030c1927009e434f9faa86aaafcf13ec678e0e7be2ce976d39797066426325e17c0caffe49c92b6323fb3a2f7832827d7d5f3ca50a36951402d37dee50f3c1f575b089e093bbf28f6ac2440924b925b67a675719ebc18adaa27d53f8c5a88dc0d8d1dcbbb80a85e9ddc9d2d95bbdad9380e8fffcb0f150d01f375dd36eeea78828e615c77a2535837945b90a8f9919e9b9ddf0828131ac5951ba769c9abcdb990b52ad1cc0f0008e4928cd114cdb5d7f0dfa1a161ccf8f04946d5e1ff4d3141a3a1cbf79223551e00f0ffb52d8952b461c786d2d94f1c86cd7b2f5203ed90642518d3a02fa4182cd821e2976eec7450711a6ff10886c63a01120a6c36765289c11397c37a438611d632cb965cdadb0f28686502ee46719f5a8e7539186826aa449d38fd5e7491aa46b79e1deff483c180c798aaf059c0f9841d92e0bc1ece42dd1bd7b351304db3d14156c5ac2f9b7dd73dac755252b524365244c7fa0838d9b7e049aaece2fa54f4e2bce4bb327dd3dcf95641aa73cb09249e90a97ee32ed0365bbfa8330471f02c81619f74fcfafb3539360a6d2d7b1bd0c4da946e6cb647ed6e34d60d076f9b014bb61d87fc4f2836bb03f5f650c9515edbd0a8a531d56f83a73be452f7dc88086c2b67f59c0d4a4eb081226bd971292108e94461ffff852fc5026807ac28f6e26c3e639e14d65a960650df2816484418a408f6c302ed792e1eebdaaad37494def7c113bb63b3b05abd1eaf0b23f2632b8a5d00032f94307a49cebf20a871b1d8ca16e20ef35b9a55e51c1521772f0ad6a2433b1758dc899b91548765eaa728eb242aefd53aefcd27e930c93f732c66d9a992d51c55a0bbbe98d01c8f3687af2edebcefc4eb470f5298d807c7d669ddfc9bf9211aed9085a497e94aee3d2a0d48e831883c971b06a63a26104bac65b21d5450469ea11c42464dc74f461c5661c805057cdff0b81dee52dfd38225b519b2e67b326810d85ca54476cf769eaf672dfc097664800b1d6e13a6f6f367f4de8b8e396256e0148fd8a01d08c4cf31b8bd7c99923e039e9b130ecd2a7b2271be0299d5f81f6bde671fb0d82cde381f2cd695851dc478eade58cfc05da7a3d3cddba4e9b050ecb5576226b4b0c25031f3641b4f7a9965d3f5f7f11c980e4d3f4f3d082c2acf9f6770b329854bc939a3f73cb949a2278bb95d93fb925d1e3c24a84af580515637b4a0d0bfbcab1cc594f299a54fefbfe754d92423abce5300d5e23da417d547eb959bac8b96367c6970a0958ab9d925aebf114d3d32e9a4af36be2adbd8fd970ad9e8227ded774099503703641a0c763a2ee38ff2c319a1fb409cc40cdd0f7518da600e280dccb68c7aaa0c7fdb2674d5e4b5460b96113341a7d3f5cea58869935041692dbbda0b6568215ffd1dbe5f41db59c90eba7a264fdb027d981107fef44b7c0947d4da21eabd7309c8a76df46e84051213b6ce7da7897e08b73e2a5fa9d87e8584b41355743bec2a071cdf5c6e26f417f349208a3389630c5d5fb17a98eb03bb0a592444273411ab6b6bba3fa5ea0d8713f8bd52018dbcab35b00cb50504e77c8fd64d2082c0f3901c093bc519f81f6dff5ec7cf0f28b07ce6a5431f4427cf12e2d2cc66d4b2beac548616d8a385eb70c8a0b7adab744752d8c5c13202285ab291c4a8c44bd821d245cbbe2886d7f1d153471cfa7cf039d0a649365216e5dd8c601f425039aa7f6b80fc91eacc282d08e63fd593106a7745f590e614056b994d3f46844e6d5ee0bc3746d21f749a067b9f4df77661277585b043bc6f7b942197805df0868cb193178304e108b71229dee91b670fd6f46069750b1f7edcbb395988d33d6d2d0eb77a123da2ba5ab736922c8ba78b5a42c76a537963bf70fdf0c0002800800034000000006860001004d446b5e546bb71537b160e1cf9be5f30d6e5713e6442205374759fd36da73cdd7de10450aca879dc5a287a716a3622a0212801029ccbcc614ea8f33a2fc03f8ad1199613ffb6d87f55b630144905060469f141a2a1009c7afd5ceb5fbc4644eed2d4f8e4131752a721e5ed27a8b18e0e53e28f6f99df1096091db6e01a01282e7240000100002800900020073797a3100000000301000800c00044000000000000000030c00054000000000000096ea0c00044000000000000000010810028004100100fbcb9e68e5f24146aa9fffbd71975afe48289f9d3172051eca5d1f38a8100e044ab7ff553820134ef9a167f14f104761f9a97360a9c10644e06870ce37ba2b48811d8a58acab70e6eaf225dcade69cef0adee81f0852d45e76256bf0438ef0f62df57d9aa132f1d752dbe7e6eef371b805aa31e4e0e58f25b5022f22ce07aa3b55928b85f7e995d7f433a54a1740eea2b7ddbd79406f52a2963df084db7cf5b2292befba03d9b6d0db3566b7efe5de6b0992ff261c2cc3c2c821f6595ec842f109e6c3bedfc95a81045dd530b3fec707463a54d4586030cd3f4954705e4c82ca99a2ee8136bd88d6946ba57b35b13d8d7c100b8bd2dd94a9b38ed270ba6edcf98334d64a4fb4e1fbb76010b810078c122d60ec0dc6beb8423acfa3996468506ac767d461200100681b238f26df1d6f6712acf8550fcdf407b63e873de05ad3bcce1aa1bc00117bfa2458cf824690152f844714449bc62476c5f35af0f6de5ecd3d1a695a41a6406615e623db374a2540a724e2494d36cb7f0a28adb8d2659594923050dc58490858df2db7d34e45ade1d190899a65f12ce599d330640d853b4c9b932e4fb82197d5efdba84ed846340beadb8bd08a9fbfa9dd498c7a9d3308e3a351ecfd5df7a09199a7313b632950dfb7ab6e6bd4832b858316dee65a80ba8e1c31ca88765464287b50e2b6af59b90abff506f0c5c70de81d347fbfa645bb043c52dfc1879641e397e0dd60b2ebe4066ba293a9c5daccc1e1f58906b1adf99572bf3c5b0e66d03b2a5f020457e6a086cf0f3fdade6b8bf133e014cb36df3d6c537bf92ac19b36f5956976d9f57c23260bace93888c8560c630d653905f42a11fb22b0fa36dd0cce16c5b0cc8851dca7f5ddb89acc47c50bc3341ecceb454e70f8a77a1b6a6085c5207219fcc919c68e3e0591f99e5f8ee8c150fbef8e7a8e2ffe5ce93646d5d716d7bfb0dd4aaa74452a84b236a28d7f0dfa5bcbecdcc93c620068752d037b761185c5307b6d0feb0d8dd536cce3ec1d5593c8c900430e64a572433165546a5b20b92961f5264823726bd9aa0af8c8f7fa656cd5be32a50ce335afaf0aca7b98e91e84ec6ea584b1c5973c78fbed4a5909058d3a3c28f5dceeed2f6072721f5cd11fb6263d0479b53fd0c79394bc3f3410847ed06151dab03a29be9076986642205cd85c497d736cb97c5f07cb075545e98468da3048d276a65be1f639ec69c40e6c73c5754092075872e73077b8ee20479eb95e1535d9bca30fca3fd89cccafe12e535afdea5bad611cf1fd89e85e673c04a8aff9579dd595a9e0c2910b1959b34090d3417fa4a9127613a085fc6a4c9d0932afa7bba878b26094def4dde3f394f31e3702370209e486e3b1c263cffa813a327e02e002a47d3eddb18f16eb44fd824b9c1845f1f03636fcdd9657804ff4f4e98d6e7a6295be059929632b8f9de7d50ebbad0467b0f6bec18039aa89257633aafe8aa1ad6754178339d5f38ddbf3b137c99e6679d5939a5b9a34f69ea5dfe8fd9c80bdbf07d1719a5009e92067b061663580bb0ae4702f2faf563ea64f5f54db98028f3978a80b5c208e624939dcc962c88c1c2dd8e148ee8bbc13b92ba504f57a772239287a17ae433fdd882a4aa7a1beb6fcd55f8bb34ea51d4427bde2c1431f90dd27c700dd151bbe251f54fda67b82a5767ac3e04193184a596225bdc0a5cad836aab5a435270dd76208396263b9ff38f898506d8f192eaa3ba2eeb7c812eb22488572028b01fe1c22e9951bf3542f481ba791e282d0d750eea5d3064d7e3b2b92d320ef921f32246c2f9726b3a4c6d719efa7c042b8d0cbf0ab9d9842a0fb977641c9b15e34ee84b5219bab3b63256b998cbbf5294d501cc110e26fbc7a370dacca1e48d6cbc0ef9f51bf5e0849f3c3c9e03172aa1ba548d2e01acd1c36246825c7ee1a20de3a79d2d6906de3404a3e8740ff0fe584570ed9bb523f6a049ff182f81bc510a961fedc6f8a4a5c2b337ff0d779f842ab43ff7e1299aec977020f90ad0f894a44c53e8386471abb1d8c9d044ae14460e4e023146b08d86580acca77ec211ec238cc04b31e709231861a0a6a3d02288c659ec5c6824fd71cc1cf3412b43c5f38cef2cb76ea841d0b2310d57ef5e78ff3888be77a8a2599c4a34e86e5f13c3ac34561e26a4858149620c0bbd03ce6970233a42e8fb8cca059634b828092a1085421adaeafe43f91b779a3329a8026509410f65253b0a2d6ddba66066e3d0afad2dbdc6707060e65bb58927dfe9d015444b4611770ee45b34796b86d255e9f370cd37fd1d870c7efdbd8e329cfd5bdacdca018e403f84cc318e1caecebef9516931e594b9cb4ae037633a2056a578cb521abde579c814f7348f9abf03ef8a8ea9392b52c1fe5c2fa15fef7bd1a751d3fb9f99a03e4d2e69cf654201bd67cf3eda08172426c4d47d23b2d0dc8f750ce690d4df4e0bedfc37588abfd3d4492b719d6d0a47c4ef0ccf679da78cb0a7240efaeddec37f334cd45602ab4edfc45f5c4a40e47b106cf87cb144648c401a8d27ecedb8fbb44900518b960f9f66586e01bbe100a0637c81a2f5a589c441ad1ff312283cbe8519d9c08a3a29cebb80d82b151932c193ce9cc962a0d0282ae00208dcaaa2ccb0cdb0c5be4f78424511f8c937477d9cd460715f9580e6ed25dcd1ee2f0dd9f707c75090a90d66f5a6b98861be0ca24cd059fa388263d4d6478a6e4bf63e33b1b5c7f246a7eae404fd0899f6381e29a7da85bdf58bc3bbc75d1706a530639db870d3ab3df303a661c84088f3e1df3736dda7440c9dd4092a75cd58cd871f88f4bfebf8db1d6da1f8fc01316df126f4bd04f49291fa0bb2aee14bd8bf9c519d0228ee79e956e7be908781afb8b33731b6fbe3b4e8863ecc7b837dd8a56a885325b1c0fa8ec4cc010c0b122c794b69ae043d9b523369fd46b633467ae6d805dd6d18986a037f12a8caef9563038ff144f42d3d5bba72cb3771ae19f9c753add7aa7a3618290397893e873eb3ae3d22b8c961364efa37ca4b2546037b68fc719a6688513a86e5ca490ee64fed673039d8b4e54bb07c08334090adb91e91b2bd71d787da87581438d44bca283a1b69b404b43226ae4e0c3112c3fecd1dde417e2fa0a6bee0f27ee75a9e2d371a87727850ab3f8d52a8eb7146336f242b56bde36d87765273758aba72c7d96f1eb1ff6ca442c00acc303e578e08ae74cc8378af1c6e8519fbc72184cac69e6bda81f8c7a46f00851e2b3936539037e9659b485ce770042a4d844dc84089e352aca2bd71bc89ea964e1e31a598908107f8bd5e2aa7a9e229d2aabe29d11aff6ec81843e25d924c1557d19116af596203946df15eb4c4276a11b1bd1e0a17460d7634184818e81762a2d97d6823d9490456909bf62e7d127197da904759b17da4152759fd220dd30a04302c6f9e8abbf642ff8f6cf86dcecf0c4ab632020c1175d433bae58f059614a3ea08e460ff2bcc3106b60c70c571e2fc6c8d747367d5e7865525bf0b0411281e767355c4706b0f2549854c6f6862901dfba65276ecfcf785e96360303de1709af5e96f80ca5247ab14f0331e6a0ab251641b226c7b01386af4a19256e6f4431f779add5c17eda5111af586701532abc3012edfa81be0b0ed476a8f83b5275836db5856f2b6574c1023b236767c65d3615b8be39e9491b275e9e442e7acae74cbcca660d8b266d81e6469e0e48670c5feaec94fa726eb11bc57953315b0a7ec52a7e089999d952eb2d0cc7b7ddab901e177a58e742eeb658da1fa3a0a5c1864a501c7d70d9d07f89afd3d275a3a964d0d7352c53a7e102f09c2f0d45125ab2a797f05fdb3a0160b4d37e1828ff94bbe4da7718222e83ddf7a7e297ed5e1fbb0ed3426d899c97b515072c6b01583654baef440bc54bab0486655836e0154a4231c263ef6f324961b8948a6d547c81868d8af3ebdab5ae29c5314c904e74080b8f05da52de65b382f16bc72c132fda5e5458e6ee56b895ef82c83835631bfa29544ae82651317300c07ab3ad8070a079addb185cb2edc25760e1f90668936773213afb319fc4d096e45ee98f0b17cc69a4bed516137771e416a072c0e4fe51b8ee137e51cefdf1040ad04a47cb319eae560907021137cf031c1604279055860f710131d4e1ef536e422ebcca1d3fc85eb1f533b98f20cfbc010eeef8ab9965fee1e9e99f22eac81b48cfb11b598888fccdc369d1004f9bd8c4f65800a7a976bfe97cb1fa55b7bfc8470066447ebe853938b7d7b809a177d9088aa6ff8cdf89d698bcb63df4710b0f347f5c27bdbd013b07dc25840f304aa7a4f342e25eaedecbc42d1939fbcd7171393092139ca59337d158dd21895cc42ce743c7b8dc55415b45bb8d43365c6887441b1dfe2be945fc080fb00f952000ec5e56b1b6b05e88a9290b71116957113d08afe42bec083e8d8a62ec21f850d857462e780efe7a5bfd611d6babd79151c2f5c5f9dac238280de9000179d38c09ffd9817843821da7211c0b8f762e76ab9106583a6b8e57b3bc252ac06bbd2b0b7acde172eb45e826141b7b5c4044b58d50a248acfc4113a6c4e9ce7ee312909be4e0c223e37763064e264ccb026bdaa18605d0be0fdd523a94d663d4983c446e17a366a307ea3f45cf8955354891d9210089db5c1ca235435aaecde90ae5d673fbac638da13a186fa9d3f73b00be1091fe7b220c6be2f26ac2a63c453c677eab69181cc87f71bc61a10b14c667be2011d93314afc91112a9fc4b8ac7538ee261efed9c52fd14762c76be6cfe2042df81b980e9c4053332e415341cf74cc61780d76f543f33a0f513ce9364b5cb87acd2c9c20e5b8c3ed8d8b056470cc2636c81d48b2dfa5cf6bd617d58d12752aa478dca798c2ef8b3239654fd34684163f1cd0c72ff5fa2fef6cad4f6205b5f2f8ec1efd9b7707d021151cbd3f19270b8b69aa3f1150891fb92cc94d8671f4ce10394a6b42b09ee1516125c572d4fdc3a3addbe9c0af84e656362ac960838b68890b3b0456031c146b29ef6c5bc0ec4686095220e77d408b607342543976d0bf5adf1bccb5e7fe62ac3143d6c3dc93c505ae955f5d422b31558b2533e57379bf32647f2697f61463ef7f59959e2cccf0835f91963da133ba89ae942b801c7bcc499f2956f49c410ba15b13353e4f00e518c8726acc3cb22b411fda9424e56f2193888ba080168dcd9332de52770863e274bd9b90d8ac637e180331e6ce38a421eccf4c5efa92c25463bb96a8d08e1bc73ab34ec212a43de573ccdbf606e46d198742fd5bb572b4caa3d845437e34153af07e5081e52c56ef85e0fb2e83f9c6a0109799069ebf0cbca249fb695d9e1f2d9ea036d272c6e8c0bbc372e68e6a37e53e6cbe416d67687a5192087d65673f5e1940b8192b84b76a96dc7b97222fd537af6b1386aba73151c5ccc1df3c27b809b9191d27eee41f64a30113a89383f3516f1e0ef25b3e300064fec88b713ef74e0623eea590d864b8684c77fee8e2b5ea8293582f5c0f6b571ebf59810a20cad9238959ef9fcebfe282abf852b8ee5af1ee28b0249b82ead151ed4a4e6888bbd71c5a1a1d6d081da983ad538f9edd7445f39250ccebd53d84a8b7c7ea8333619247fbce16242a7409b73b278d78b29239bf565b5d5e53076113b5102dc58ba0ce8194c9e2afb8acb41be0b17b8edaec90081d1a81679df0447d00e65faf50100d783dd04be6347e6892ca1f788bc2b8c3a66b57dfa552522b0a2103463d027066f20f23ee476793c0200800c00054000000000000000022c0202803c000280080003400000039f080003400000000908000180fffffffd080003400050000008000180fffffffb0800034000010001080003400000000138000280080003400000000408000340706adac308000340000000f00900020073797a300000000008000340000000020800034000000002200002800900020073797a300000000008000180fffffffe080001800000000651000100a6055dc89a7aaf221b1278a108e4880fe59351324ad44571d454a092d864fe6ea332873e2cd614d93bdf33dcb0c1847aef7a49843720cdcb49cdaeea888d2242962f006a799f386e53d6a73d34000000a7000100a9a1c07b9ff6ae950fc223b201c425fbe98566aa6aaba237fe712dab97ae21da476e93bf82a4038e3e3f1692469f867e6705e847879e5e736c15e813448bf54f0b5768603cd8c6546fa5a86284efd1da04e5aa0c0f15a43c96007939c6deedae3950cc897076b6fe6ddfe6098ac404faabfe4992ec5672503e6e2e45d278f164022ae227eaf75d34ba6c7293f3502a26eb9104e023a31119a6839d43980dc3bc462465001800028008000180fffffffe0900020073797a30000000007f0001008c16d3d2944377b85c3b2564cba64f1d035db3cc1bdcf0bc9ae612aa24216c709ed3a69d1f5f828b0f39e6099c86b4fb4c01f997ae809e5c9f8aadab10552b2400d4bb6eba298d15949d2328bbd8b445b8af7f3ec85eb68adac83d20aa20da04e2be197d12aab285e87c13c11b1602b9feb9fda816db4846179d8700241500800900090073797a300000000004140a802800028008000180fffffffc08000180ffffffff08000180fffffffd0900020073797a31000000003800028008000340000080010900020073797a31000000000900020073797a30000000000900020073797a300000000008000340fffffffc0c00028008000340d815177ff7000100a8ee9be87382c2be2449c00fdae3a355f3d511138b5410f8a0fd5b858d780527a9b1860d2ce6b8f34296c8607981c194bbfbd037ea55e57670aeea3f5bd57452f133e23be13efe7302c263dc3ffce462c2ceeb9582272f1a3679089e7b5172b4b6d8d262b78272a7da183655a33d37afaf9bcac4bd3c549e43d0711333fbfcae1cdeb38285d97286f0a0bc3f80c75f235b469dccd78733ed34462d4dfc1511616b354def63480ad9633e92bc482baea2d2acd6e815ed42ed941d9867388e667f0010ccfff19724dd76978187f652d4f8322c4b19a08f2022923bd061d4aedd8627a20368626fcd6f81adb11cf24f091927a5c100cc0001008beb22e1dcd7af9ebc6021df6655ca6050e5ff9a70a6ad98e5849c62ac48a0acd38211dc63541a0bf243f0f994ded4fc9ba85ace20645c9afaeff53c72b930e5a698f342a16cb8f2f0b63da97d4835a097997c433cf917630ad966d825d60c36bf08874148acc1aa0cac82ff698ffcf80e062620ae9a27c2e0eff7de4398457a6e5cae0d00785d147a4219e1c099086a5fad62d0cde20e59410020f223ad192310003fca9001462df7cc52c724882d85e2c6cba99c9fbe0c7b8a7914641cc5471e671fd1ddc8d2cba1000100c22c5d7b4ff21356a4a0aa30a704d3553d5a8841340ddecee7b94e424ed29e491ecba81718a7eb4c65e88d782930a4a30b97c556a45c414c0eb2db3e50d5a0cc39068e03fde96a2f516ddb8a4543f7b6f16262e18d69e8009afb40576825d61eaa2a9e13726bbd8768df353d1f77c98f0d1e13a5b0dc49e996b196278470c845f510b020148e1879d5a86e26b90d840bbf16ba87fd12dc2fa105fff34d000000100002800900020073797a30000000002800028008000340000000ff08000180ffffffff08000340000000060900020073797a300000000004100100b6559e0837441fd3423c7ce25ef197afdc86ec3f3baff2c314198c4f7af73ebfa78e81421c1c515697dfde41fb860cf7de7e730a5d098c786d955242c7836ce0939d71ae4beec17382532cb680775946de17c8c1fb6d022a2d571a1ad5068c7d64f8f6142eb84db89a367ddc713b7e074929829fd00be41eba89c4533d188e61569ef63c8c50e92f6239db7bdd68d52c88e3ead8df3de133c6475af8f746f9b0e6fbffe8204943ae0be39d9f8e443911bacf309700e562113c72a63d2c31df0e81fcd201f165c81891098f061f634e6b0ffcba226db889c8868a9c55f9303c90cfd708ab46bfffaa91daac19ccb5e55fcca2ae62b40282713ec93e2a8d97c71c81743611779c8787240f225baab7fcd7a150d1e244305c83de1ca2550735fdcd6fe40e2e88e7709cd0c19b8cb80af437cdadb4a1f1b644143786d6bc8593cc87663a2c810bd666a1f2b0af3402618bd73f4000417c2dfc1bb483731fda2d917d56df569251fdb33021f9aae23e5d3412602bc49fb0ce77593325af91418e01c626b049547d99ddb0ad3f13f221dbdababfd2eee84fe2f489da93e1e04f33a630b5c918f7b6ae249b8109952d974164c559fd14a6d46dae2c3c840cce44324fd0d611748cd94cf315ed7ac37cdef96be59c84fabc6c20b735f41c4fd3fdd654b1cef189240b6e538509def2c22c17db662ee2497469cd27dedfcffa23e35cc3047271538aab9e993407654daff2d38cd8cca189c429f07130f54bc930dfb6761392294de3be74d26283d1698af0ec3152c53ec7791326870758f0f8729d1b3aed8c604152c7c7fa1d5d25a2b453bd6ea7ca35105c509f0bbf86a4dd1efb3a6b412cde4837869c003f573065d21071dd6d04431e914244c1c749ae4824d97d1cdba0e16ee0bc01250e381267aa184e85df4499bba75d09114b450081da758dbb6e58318139d6115577dd07496157a97a85477d8a1464b9d852f29c236a3423bfc9bd4f12425f21254962b9617e09c33a99f958b14498bd6bae9eb2ce01946c5ac28492c0860c5550196fd0972d3cd303dc95b9c96862eca21acc63d6ea0826c8c1612ecb6abdad7c32c17d6f89681c6d7dd3a30953700eb0d5a7aea27ae0d1e10dd49fa37a29f20803398551e9932e22860f4d4bbb9c483c58ed1f2662bb2d7d002acde90d3812d119e2040ac527837a078f3bc2f6554a3938e79b4f2f4b1ad9f01c004687f9d7272fcea8ff88d5f7120d91fdc08d68e31fdf5bf9866d070e3f4c511272a779b3e09189e53b012fceb4ea8854835f9700155c950fceed3ee4d6eb1a711bc67dc4ab04fbf534843c0065fbaf5872fe66d32c0afa5027238fe826d1649d10dc1118eafa4c9d7e62c868361ff581efc211d67b596f124ba20c0b89604943ad2edd756d19edb1a4efdc6f271994727b0f6901df2bad50b0e760e203b8a5adb080178787232462906e2b6deb22be75d59fd86cdab8b6ce4cb4bbb7ec438f4830e2a064239d4f6a2a81744bb77e92ce5b109ae128fc1f89584fbfe8dff1779971572aefcd4537dfe1537a9693ace3744253db60f1b0e9dc28ed21eb87ed78e2c56e94ee7e419e354b4103d8f2a692a5c470776b081d7a97d9df3e4c0ba436dfe17e013a45a2b0c48477593860048b188c85cd01bb39818257d91d6abb414acaa74a27921e728137c321aaad8ca0202ace6c66888431a8d91330bea74291daf890f99a6712843b602238946c552b14832f5320d2e033a995c258dfe543d6016362acc336e5b36bd6bc63f192eacefa05ea0a38efc0b3196e8c1a7d98dd7f4a16ab5121bf79bc32f6b20790da684a3630c21539efd97abf48cdc492ea36a872d1b834c0feb53d72174d5678f651e69c418cc8a00c12c1501d6cbeedce0e3c1052556765ebfb97ccb7b69422c2c475aa4002d343cc0a9aa90ecaea794357f4daaedf00005792b22e586590098e695b908236367c44c425ef41af2c13e4e5c746361fee62806f41a2cc806d0e60d21bf2829a7dc63d9333c2d72740a4d7398bd17426c5989f1a9d3d8b477f5c97714b7c0dc0fd9460cb060ed1670f3c849da8a067b1c7448eb853daa861e828d0b5d48f9a85f8ddba466d7dc1cd2a46d3b9a73e872aa80701636918e596f12694d0cc2b84c2faadd9937ac33ac3fb48c77e043f15cc67cfe3f3bca84ef2c81be2948cd7bd1412244dc9730d591941efb7accde7470dd32e24ea25173eaa962dc80a2c2a6293c90b3b57244fbdba5a6102569a2949706a3d0e25ff73f40d482e14e8a2af8c62be694516a8e87c9f1777257b6a225bc0195acbf02efc3a7cf6586465166aaf4eb76cda0f49817a0d2048f6d2f8a3c065d79a9fe213901ac22478cb627895a146bacf8a7d8fcbfb1b4055ed5149b463d9c46d9483cb12a42ba2d637831cff14c80125894f04796679696ae384ea2e427b54ec13a2693b5a136ae72f2b304d65d729334cab33ebb3879f343375ebb470198633235df73202382763a7d844c0ca0cf8aac23ae5eb70beb45be1d51a96d3cfea8dcb4c15b2865c6ea8d5689f2f0e8132f053159b95bc7fb0705e736e8567b7ae7937d204d43091aeae45e3c050169b2ea60e5793bad9968a7c709e0c8f8c0e57fff0efc3fb0c21acec4bd0509f1354a859fdc23f6e000f8ae10b9433b95add847ee202489e9a8430f2df6fb29be471fa093445b076caff0ee18f0dd8e722e40eb522178161ced0851799dd6f3a308806e3ad613231fcd9b0f2860773cbeb09aca5ca224a47818f3e031963fc8ab6371d91772e2dd9dd8fa4e52e2c5dcbde14c858b83c7e5ddef683f8d33e156c6578f798b03892abeb86274ecdf671666d533aaaa38d4dff6b219500074e676e4eeee0c4c7561fcf5942ddfe9c32aab9e690a497c560787133ef1a4ccc2d522856d0644a58d25be61a9698f2467d0906e0d5c6c0a8a7ef44f6a4a781253202080a609469c0a54fc6a15ad88268ec21487abfa22f0977707951cbbc1f4c3dc9915287bb30936bb2fdbf0769736b5010666b7b248c4dba6b8d60c92a6d75986bf1cd6d02d248560fa2b8dc74e79eac57f9a8b89f1ef3595dee21602cd6ecbb373a7becef4a0d47663f1c2931876d3407b9aa9ac61408add5273e4407c5db29b6ff2daa72f1bb720ac7e69907637f8485574ad092e881a62b6756d3e7084b44970d199681a36801bdf86aff3f7acacce1d5d23c13977bc3c9ac6d0ffef2b1458c12ad2723c4273258481bac7683525003ca48135b74489368c4fafb191581b932be81e7b52ee7c9d9deeb9c5afed1b65b94a3abbc77edc20db5fa847dc71d77cb6ede0a09126cdb92a3cb96d9daf611e673229094b7c6b7d752ffc8bd7f5aacadec547269656aef63e13705269ef466d39c603c14877da81d39592db03fdb0a801ee89e6b78a1e94f270c113a88e1e31dd3a87ce639a44c2a3f34678bbaca5ffd6d94d75ead7687133785abdc9d75f84bc348d2ebdf39d0427360c8167d58bed41a0e52f4c4d6471bd636c92613590ee211dcb22855f30411a54b168be7d3311f6ac845d9c62e311cf66765b57616232cb9f1284ca3baea638cc9f016d8573a06125ed81fc0f9adf5c5851d0285fa2410771c59cdeee67279dad859af90e64edbb90266a4d3a3756c46539fe14741df8410d24a3f6e6a6526b8d56e942d3ce623c00c9b446cb07f6df83b21d34bbe8edd39c218b4aca0b9dbfec46197e0295d7f356102555b0de5873194dcc65ab20466937cf90a2fc5e36196d05251f2cc478f2a6dc4876c59d88e38cff11ff7bce41160f4ae5f141f912d46cbb4935fbbe4ec28333de5a7dff312cb9a0de9f3a6eca7772d37076824e700650242ca28da3f899d4a03037e4beccd027aca3b81ce6925409633df427e41d57ca061369bacc4ffaf7fdf8470ab03a7ca81c0fe2a932a2bc8236763cd1f8c203d56933ca1314d5da7a6e07259ea21297fb6fa78840c5ef4b0ad24ec286ecfd5330a8de2ddaeb1233e218f4b8961f1396073dfbd2e146ca6258a944e257acfddc31a3aa82c8cd9ec9ea754eda870285e91b814e85ffa1ebcf5fd2033bf30792bda073a1484904aa18b60e5dcdcdef902f7aa3be4ea312c28c849bd779dee76aa812dadf14813e4c3e77a3127f1f89fc14c322a5022a927db33d5293c742f668d89bc4db93d6e8853ef6bfdc0cbf0b135f8dda58e8971a2570fb9c7f4ab5eb6461194578c44a053d8fcea979c715787c8386a28e0bf8faddceada5e8a80276925262f2b09178c4e870dde02ab812bcd68e28edaea187fc997a82b651928bdd642dc310c7ac9899198c0a08114d95533c3a5e93331b1997c11a57a91c0ab292d948a47cc78d142e0790203a1e8c37089a50bfd30a03bec90c300f04ae43e8d72968576ffc6916034d76e6b645a7d5796c54428cfb1be4fb893dec6f3f7a892d3b42781cfed409900301acd1de12c6d253eb1f809bf0fa9a1c2bde42ed4c34e58d3da515acbcb390ce62a2eed911b135bbdfd210ef5332798f59532baa091571f5897bac6588c09cce8e8ce1996ecf39c5ec9aa909877cb4cc115071faa6085ccaffa5a7486b8e7f1d7b9120e230291e6e8daee5bb23e4906e754f5f4c66154b81e998abc1bad061fd849af61cbe458b6a1f5184f23c6fc9eaf7cbc3e17ca1358143496213aa6fc6cf2cbe5110cf81cd0a2dce91b0021b53108c5f7a7e939c15698c6e7b35c0bf0231a5ba97d100b97f72f0f55834d463a67210f35e3e367044606456d34cc4c00ec4042e074ba9042353d184574295abb8bfdfad6ce327a0977d41cd86470e20bad6039bf384de2cabb526a22fa53fa9f8db1dd3fba454ffb4259493edae76ec1cce0e34c2fb735b487b847ba0e89e037df3270bf7d130beaf01ed738c93a810c14369ce91f6210b9b5b010aca32552abc5c2e50802d9c6661f776603be1429c26cd722fbe4fb895987c35a353f5fb7e410b9207689ab12793b671588dfa3c5220cee61861de6be01160550c3dbdfc4d4e152ad73ebd6fa4ae63f5d42d28c914f508d1a7a7d0a077c4851f1da25abab48537bab93dabc6baf62e13634765fa0758d2df35c931941c1898f03efc873ebb9cc0df4ba34fe3774bd1e5f3b5f9bd995c175ff12e0640f346d289420584c4c1698946ba8f99c776684116e24bf3eb3eb544b9d7beaa887adcd1dbd4f09150a5f1c53dbca7fe476105f469a369acb96db1890b47f277eb6d8a14e5679de16d3fe84cdd02e316e45a74b0c2e4781a0e9150f4e9dd419fa6ba2b03547a6e9878a3a9ff3fd8fe1c8f4e36edd31e099e4bf53dbdf9002e92e46eca5d07070c3cebdca842abc50d0a84ae12d6214b4010a98c4cb3be80e08a5bf6e363989237d12cb5e17a2201c26af3ddd59aebf171c67e891bdc921c709d8c997a9afe9eddb4958de1166953924dd8fd42b43ab6660dd929c200c8eb9b6dd4e51973ccf91e6b5a8a65ce123e822f56dfadf221abf0a75790b9116bd55861857ed15b337ae5e269777443e313e29ab786749a2beb55afe48b808637a7db5f2b8470961fb8a25e1f3e4f4194345652469de45930471ab15062e7978fc58db8b7b6e406f9b1d84e105fefc28c598638e83fcdee7bc8b462b16bf3ec7ad45e8c1b07ae56352a371dc5c751209246c079404e376cc0dab17cc93389ad8b235dcc492b036d9ff2c3493834d04b81e4b48382a8846ee0f4a58328f8aaa6876eb07055dd29a751c233de14278f63cfa65221390b08d0d71525efe1fdf95b48c3f7f3669f38e6a5a633d6e13ad54a3ed0001000f10b3a802040cc4b533617935ad3716978578eac518c2a35641831865c95689b9acc5af35acd8b495be6740cfe1f684ff2fe6f59ecf4a5b5d3f89a82b81623d2c73f6093bf075e7055eb8ae483027c0b83a7de46106479c34b3f6553921a11a293f9671e9c6568011e876d75ea7e5f36d4882cce497ced33c6d33305713ff398d9faafbb95e76c773fc3aa6fc72c3f025730714d79241af54aa70a6e26028358c538812e124c7b0c1b0850f148e41d100341c17c1222baf8b75a3321a53d4f1f7d0109af7ca6f9cddb93846c9ff11cbd79c68ee612b3014577b96a85a4dada8dfc9bc9dc427f651c60000000c000540000000000000000204010b800c0001800800010064757000540001800b00010074756e6e656c0000440002800800034000000000080002400000000108000340000000020800024000000015080002400000000b080003400000000008000240000000140800014000000000940001800b000100746172676574000084000280050001000000000068000300a0ddc2f3a268a9c26dad3288723957f9d17d27926db26235d099cccca2c41588088d425ea260e9f9c3b949ae0115ecc44e092150d6bb05a53a645274d90d93e4296213204a4912cf2726999ba8319788ddadf3d509bcca04f5eb337e6d876504a5c72dc8080002400000000008000240000000040c00018007000100637400002c020080100201802c00028008000180fffffffb0900020073797a310000000008000180ffffffff0900020073797a3200000000cf0001004ac6a7ab2feff37c6f03d2c9cad8a9054a7af9665d8c377f5229da95d0775b37d6d3cad9a3729f4dd5c59b34952e41e1e09fa4e3f559c459004dba8d2284717034b5abf6a1a663bfdf281ca0bf63d65f5884baaf14ce8ac4ee9cd97c4f66f68497f9a92ddbd27789122ce61da90629ff470271ca769f7ac350a1f4fc7da65c8cb9009f73a1ef3baceb2d88e3cd89fa9738db1abd5482957a35924710c88a685abc7ffd092461473ab5d2712dfac77349561aa540db53921871dbd0e7d18a5ffb9b8c125bb92592bdcf4fb3000c000280080003400000000903010100405a2740194caca3e0924054e694434e5241d05db9e0fa15a7ea367060280b41ee521cac493bb7e274068c1b20c26be349f7672780dff2f8ee054846a03ab82b04da1aa2f58f0eb7d9e42731f29732949e52899c68dbee04ff558eba99508f6f177aa0b332e850fdcdde31d00d05826a81335ec19951b2f48d21a399a89d183524a5f047f63ee1374e1929674913f644c4d3127637f9b898f7af17d56fb6606b0734ef9eb74b5866ac3a1384613bffda2dbe93de7ea50622e554b8d944e9b4211cc91e8676b29ae05a9acd39f7e8ee8a7e0ac266426ab757e9ba730dcc43aa215ae1fcb85076daa81f35dd8763d87513e8025c8586d61502d493d2bc140115000c00044000000000000000010c000540000000000000007a0900010073797a3000000000b0570380481100800c000440000000000001000008000340000000010900090073797a30000000000410064057e7e013622ccbd17bc845eaf5fbd9c8e8d1a4f049f6a8b60e78c2a17633625fc5acb43b5be38868f3976870819aae191cb5dc384e3838fa098297f22ee3a1f9840a35cbfa066dc940a670fd2475637276c13b6f1fe9ad54cb18b6a14304fc1a8a517b9aa6dd4fdb6b58e6cc74b20905e5a14de7d39381aca51dc0ad87ce1284bf704a62733ed5204c6ae2c47dd579034d8a80744dd8368b8124a54836a7b6464fe40f15046c931d3d2fe0fbe75a2b7549d420a1e36d83c616546b70d6d184e07fd19fa102fcf828c550aec0c15a9fe28b0f4731a5c8863724f817f97aeee0cd168415dd0ba24334a3b980f45b3505d68bb5807a76a3db3d025e4605f0418347915034a4cb0aa0ed3e4e324786cff93db64adaa450ca2b16208961820b58b681c8282ccb316342545aef0b03f55cc7a6ae17ee859814c4827d9a819ee0e2c3b95a0b08f9e49774f0dd7e89240e4ea50cddcd019df37ae660c22eabb943c4af1b9e7b9b55121478bb0ca4fdded2359c2fae29a404370fb83ddf6aad74870d029874fc1cee9a067bd2a973fbf27d95d494ee41a4a9240d908714da8b855e25729139713071bb441717c2d03ecfaf80baac8a13b7228b3b654cb634def8d056108be151080f409ab8db2cc28f7ff4380c83bbad90337f81a2fe4baaa5679906445303a7d865b71c7b20177e92e53271d7cf58948fd8434d0dfb8b8d73f3022778aff7e6977c33c619b5e52293238d531af85a7953902952e0b5ef12e205049ad10eedaf14896d336b8fb3e370085211e5d23ce8b4d10541a4b4999877cfdbd22109dcd273ec20fac48faf11aff33956e9b4f2634aff3f19b0306655b5a411bd5efdf4bde064c9bf4c61280719a1b41d8c98ed426ce44bbacb8734cf457311359562db6364ffe8bf77abd548da2f0f35271f4e51356a27d3008554416529d51f8f589f240c9eb092d7d02d85d7affbc198e95375e04f5a6999e230797181d4ab9a45fe06ae5effdb17d1a49c0053aada5bf52d2f38dca2c1475ef8ed6f174e07bcccf4050f037255a2ee682d6f223c130a92de841c263deda8fd45bdc6c98ce8b826b367a99345d66b4a2a6c895a4d2d9dc28417877ae9b68d2f0a51936af5113499cafa1b558c227aa6069ed3a460a37c5c1e34e0b952f36a9087cbdcebf733dffb5752c5bf734975486e198cd305e0a8adbf5d4dea90fc37c6eef6169f35bd9d7a0526081609df06ee7e989d3c730afa1547cf61312ef4d56cea8a8924fa6b9f54c0190e9d488e0e25763fd23bd0d9db437acae8fd14ad42f54656e6bb11d3ef812a564b1a029cc4dd04de6573787b2c6c26a0c1001896f299ffd93f1b73aadd3764efcaf364d325a5872d5744b770da496ea20be56db718f73b51108861ad72d0f2491dd3e21e94f1d1f3dfedac229bab0d98af331102dcb7c9f4b3cd48afa543030ef5d86b55056bcd838c764a4695423a6a8935cfaa22217e08645ab15eb87e138c27c714a291baf29ad188a20194ef465a2e9bd72e20c550ac056caaa4f78003f79997d5ce14820e1ab10f5dce023790e62a090c804401d5e20d8efb7e90a09356d980b0a9b21de98119a4f34fb5f8f458b73268ea95f601609da1d74419e7c45b58cf649a84894f5b92db36df3ddb3d74ea14deed42a8beee0eae0df2e3b816edb609f7d83cf107f5492012fa87e1e574568a33b2cc2a32b9827730d678202a07058bbf64f81aa0187af4390043ca7ad0d416ad305b5974cda1697a4cd2b6acd3a1f4a5e563ed3f168020bd88ccc12228b445a6e2a4e932371db50d3b7a3ad01a375fc5e8d30a3da0a3ae8ee098f8b8e45e4f41043836e43f046021e48c9349e8c98810e67bc7be7f5b0f340d54e6ad4c68c9895c018aa762b1208f5ece88f5565ea0f0791d89f2c0ce427fb436d604201ed6857dcb593fd5e43df715f5b69e3a7a70df78ca6e6d5e3d5bbc984114b81bd1c2363dd9bc6e7ceb0eb528e87ff30fae4454e2909c95d404fd4554a1371ba415abc3ce2a0b542c47890f15db942e03345d5d5435b1c24ac2148eb69fa31563d747052f9f2ae81e947fddb0758c08ee8a5f6a3aa14bc3d0f6f6812bebc0ef8c38338094d1e3a52a3d745fd85503e4886e1ca4bc55d2984709724255904c8195d0b6a1e7dba94425d292f3ad09f6176d42b6e16ac0a8c798ab953039a8a1db921a50f6b881d3e47cbb17596c17fde783d8c22366aabf643b83bcd1fc2dfa3555cd364029ddb719ce07bcbca7dd462fcb1f4ae81d4dd27e86505e422b0adc21a5896fa3cd31e67da58d17f224f83ae5f9f8892c8ae998dccc4b2e848c582f20276f491a02994977d2b8eeba751754a0dfe3e665c8f7cb5740048e104a182fda21aa857375a8e1489b40afa23cd4a52eb43ceb79d7513826053ba458124c6b7b590c40dea1550a93d0d9bd921e5632faefe488f0b74c88ac01c288ce93a869e5bf20f249ff31a2ab6071ce3b9a12b01c485b9dce041e213f370673549cb49278ce9c4c09e76513c1a7f51664250ea73a379ec78eded9e29e8e46e48d7a8fef6a6df87669ae95f3624a10dc6ca959d2a8e11dd9b4efd322eb5e70f4189c3792cebb9a85f37ec01f8d05a4fd09a4b3dacdd749721ca3171dce9aeec5458868006ee310c52d8c06800a9c3c5d9abd66daf658044f5777d86e8720541cf78b1db01f43493a8e64c0cdd8e12c6c131020a117eab0803096ca58c9d3e1ecfc0e5bc5a108a96c4266539f2e086094ecdfd20d8538c29bff90fe9ba117ddc064d913d9c54c8bc1694431900e0a4333b94dc8eaa6f5c9ecb9a910c368d02c9655d3320e4dcbb11ac6ca74bb04981077b0b7139b78930475d5d99cc676b05eb722dcd22d5531f31e6cf810724d86c115882f31e296ac2cf9a13e98285e83bb84cc04c9240b127ea4f62d09c101330d2494020797ddf5cd63b00af958c3584091075869495ee1159d6e86d2784c29d3cfcd6da01b1a3cd73e42485058679678e75399f1346f9d8deb5af74c5b43a02ce1724e7e806eb19af230ed34ce19b5326c96425e426c11a8fb07d94abcea4238ad880f880533f7066ca0392324095b9dfe69410b56f7e421f0a90d4ee326d0909d94d9558a90c053918a8f39d1267e67a3bff7bbf4b30fa7666831777c412e2ed0e55c14f8d3bed6b74c52dd0e5d5938c7c0117de912153ee4ef53f2879521bfe60b6d28d3ee30b117e3bd96cbfb092621c1c8e6edbd231977ea7ebbe461b76000f3f78100e2921c6df6bd313678892a1a27d49bad3ba2ed0b9bf6482cf938404ea22336c313ef9a6f5c42b5b5c3c3bbdcb73d6ced57fee81763e2aca5b835267b2c1a098691ba7ee3a18da712b0529c276c810018eab789e126a75c11005dacdd0d62412b6c0e651cc933daebea8985ba5c013ee9ee662703a0c5e0961829919e16f015072389eb5deadafb361b5b375049c0a156c0ce7df9ea6058b12aae59a6a21c1bd82e40573d94c02b1d7d1596d526fcd9c36ea186801d9110436e62db016025d1b24cb75effdd409ffe9d954a265b030c333c1cf8651c0d1fb6ef8ac64bd8e0b394d3c3966f7ab9abbb5b770dbbf56732cadc979df37d365dc4d45c9d130094d66b257fbf1908e9195cfb3f77c4da07d1464d6e5485b2284e3f40bbbce468efbf41a2048fa6b4abb9b1fd25ce9622d531848ec50a603ad1feba4dd43b6b93cad9e5805b73bef1ffa8225617ec4957fe485eb785d9eadbb2fff498716725579e6496c517b12a1fbfcfbb95bbe179e1d6864c3debb35b4ad2f4db1ef8ae1abd64991bdebcc9d80d9a1da4ef58bb99f7803973e838275ae3bd53475fef2a05bde9dbbc93980cbf423bb9bf47a395ad4094518b76bc2bb135e11c6ebeaaf70824a47d47750894b76e525f29f9a0cf7243bf673dc3f5b366d827fd8a41d542d336e308402b4289999e3f3129118d882f8ce336ab79f4b33f7cc99dd28ceb14a1954af2c38a30282883b60883433bff5c0abc89897acde5274a7f655a8b2a0f5d20eeffa4042326a0d89036ab9979837cf6e5d8d256e1e87ef9a7334fd2bc0cda034aa91fb53fdced1ed09dfac474f5fd3379b896099ad35e3cace40ad9b618e041d9ff2af1d4f2d0a80de8777dc38c8ffaf24ba039b3224c2068ecc8f3d50a849c18999a3cd85a0f9e0088b89fdad465572951f119c7d32cbaba3fd6da16d4e8b30006ca2d661bc9e78acf039afc169787be02c6731c7933669f4cb91df380a30f81bfbd99dbd8f5e50fcc07f74365540a628e6bae9c0c357c4fe978528a3ee56359c78bc7ae539d41d35e18e579258c93d83ac90ea93c74faf6f05cd76b342b4ca8bc65ebd1314800a8e61be722c03a9e6f0e606511b046b993f976e51f3c6082db6ed641d9ccc368ea7e02efd5506a602d223bc1fd8842adf74626355fc55c5daa79ab95ec506338a4628ec6e0780141351585b752335a247b9471566187f6920ae4dd16c8b3db475508e049517bf2e712204c99455aa4f8f64c29323aa7f47eb933eea4c85ad6f8da19e9eec26c2c5ace9c285f463895e09cbad58cdb456730300fd24c8d85c42c62dc96eec6602ce6fb5fbe500651f77be67f687501216e36eb54c8dd244699f3365ae275fe6d627995cefda84d3722c7d9ebebffa65d22b8a47d6d27787419d09af4d9d00e2436659cccafc3ef08365b941bbd07107ee3766f94ce611b687eafb3b638ff6d1875bf9d333321178267291d16a4c5df2be4df1bb78369f9c81f9919bcf216b491801fea1931cbf43fa5ea6574bfd732a9864e686d4e7e4a962682df2057b4be8f513f9455f2a0492ccd2dd577ef79da820d4c33f99fb5df7ab6102cfed8ad55be91b21b935fabfbf0fe5bacaf930a58ae9be1e7b7246fbfe632342fa2e5a2b6b79dd9578b8ad08d46537d2b29eca6fa9c6f7703ee51683c3456657e977f4981d979e0e8c7186c20ebc170106cb64c06a7a105e626509242d6f904635efd2b01911b60818b8e7b00716701dffe4eb77f82097b13300ad5035cd5224f918bc5d30bb54c0a959734faa52ed30f71ceefa5f6d7376b67fa16dfb8efc12a98b5b91ea805a1793508eadb4fcf1dfc6dd32c801027f77f5bcd0ef90d6777f5240ee82a3436466e87651f752f456e82910f7d5599f4d9e675e1e01e928178497e5939fdbf3c5f89317cf7babe901d733cf8c3e8e9dcfafcf941c4d2912d7514f05f123a15217c5a945eb06625344a0aa3e4f7eab6416d20f1d43878bf58e8d9af9f695bc30ec803227821f801932a7a55d745671215485303217721f17ef8e0b9efcd1efcdea58c88a5a49c9659d2faefede0d1776b83c5c6dde020fb321779f0b608c7f88eb42532bf95ede6cff0518c9137d2f610d593703056d6d669411bc9ed1124abdcd8173c90510e983d72dd251d670b3a3ce55bdce225babfd190b0a65f944fd1dcd39629b70168d734d640920db7db8cdef1f641132c3175420578dee2d299e38abdc57c031a461cd54163e124b4454deddac4dbafde948fffe0635b621da28bff91a69639d0e855ed159306866ab7e135abf35793975f386e44d3ab3b65db5da87a2d301a594739ba4a8bb8b63e3e1ef53c34defd577986bf4e06fdba98896ad62b8652bdc8771da9be5c9987d212e212773651a0c3b81f84734bd20a95d4b952a99d45a36aa3ee1f546fd033ca4f2b49129e2c3e851f53a786d0d29d439f622987172471d9d01e56dfc70dfb0eb763d9756c4aa27e7b1f1bfe92372f47ef70cf67611e40be9d2a54946a086fe8ad9423e0c669a50900090073797a3100000000080102801800028008000340000000020900020073797a3000000000eb000100bcf9d861dc97343dbd0f48f6ed5f7d84bd139e98772204c7966254a35e9eedd05207771b3e24d3eea6f7bffb99f76f5c10aa83c2620f51314b07137ac36bf9a0ad1989d81617ad49c0a412bd83aee1fb426ee62f566ab1a7d7bc76035427d5fa3f1466aeb0b06f9aa1e073746564c499fe7287bef541e0167b0f327d44bda16832dc5bf895f23cb6d284924e419ba8b2495a82483cf7af4396f27eb0b34fa3de0a76fcd1643344cee36de070a8a4a6fcdca5aa549db229b4c987f9e0cf4a79eb5ce99829062f8e677656d2c52cdd98e46c9b800f4a9654697c975904b9226b829561af1c23354e000c00044000000000000003ff0046008034100280041001005469fd4392a9d3b370bb5ecaa6fcf5b87ca9e0a7512d24c675900558cb81d0addb93e907da92ebf1d8ba0e317b76db7e22609fb58e1c4af155b232fce0f4d45181ca69555313b5b1c69bd9f04d5995b0a215f1bdae57aabb009b31f0af79f0f42873e42934cf499479719f01c01aa4d91585303bf01391934ee72d604f2a3f73789202869e589d43331d9b310feb53da381a31480e29f9c3218a66c7fa34f23b49a893f08c10a2eba97150272ae17fbd3851b0b71bf0ecfa0d218cd6addc82a354562b6aa2a4b0e34d52f2cf0c569c36b4d40742e763c816398938e43d622e38a724ba048395695eff5150acad56680fed3950ce709305822425b82e9ed8dba7f12d940b6508ca493adda3413220045c63248854225ab6cec2271e384012469737f8c9fca6e364540d6401d5c02c9f106c78bd3e9c459b5ad9864f311142df804aa8c59d719779b99095374d208d681e5492469938517ba816028cb0b3464051aa7a77cd55e39467cb48911f502cfeae07c60c5b4b3996e0f6ce14fe9faeebf7e08ca06f60c302388b0ee2c758be86501dfc556495f089e84b46975e9c088c01f4c2f24760bc72b9683348e976db3035aa30d8ea5b3eb87aa81f75a54f00dcbed29e0060688b8a8ddb8096f23a72768116db1420ab83ba2bf37fd0378cadbece120fcd9c35241a9b9acbd87a7fe5147793296cf6fb33d8ff517e0204fb51357285e90ab502b462e9f0059661d244d5b84c9c8131be8fbd94d034bd738bab0c6046fb4e8f84b1c12d2495ed4a15d8f7b232b7081392fa4de1eb6768baf72baf35721c94e073eb9f70e7be1289e07aaeedc1ae88fd961d8eb6faa841402d0c17bc8851d5d9420b04eb6375cc33aca8ffbdfb8b22c9fb7aa909f8d0a15da020dada42f1cee6ed372b6e9b040090747a2c0d5780412e8caab558eabd0ac2bb2d10081a8752a9784aa14f842437e5b831b92e16e57fa09e0a7873549a24f76367d059a88e5a0db9a4d231eb482035c0f3d9f14303daf074f91ed87409e1e51c7ae5ee131862b37849c6ee498eb1df22e088f7e94457dbc62ee73b250193d3af72215e20271af9079e1f8270a1a52ce57a0e6dc335a126a5eeaf6f0a7cdb443d55e82a0e780624d56e720ae6c304cac928e2c0344d3d35f34dc7fab75d792aad44119fd7edbc8ca9fb584d323c131611603a9c6fc2eb0573796dc495a0ecb062bb229f1b55baee056066c9939de9746031687ae110a6f833f9d9c71282ad0d46f34037b6c587c8ac5fceb66efaa5618a40314752ff2f6b2b889105f4ea3511d353fa77b61d1eb2c6056445ed210a2b4f234b649a60208afaf3f3b85111d4ea2bf98363a88db3d583337243bce6b975246115d720b4e9a5465085c9000046c0e4abeab97ee4723bb47732a9e756d039a4a3ca03eb697df7a401321135e1ed4ee8aee17cb9db8cb79839e8506f6dea0aaedfa7cb8ef9127537bf19c7a2e647f52dc138e10cc39609b1307b8bf0a06e15b6b4d6ff062398b1a79099668ab7fa907788f6f5d001ea725a0de862c68fd8f90fc1bca5c943e4b8bf82faa9cb34400f6746d3c0867977edbad5625ec92c02bff537746f3b9d86787dc2f437fd511074206c92af752fa02aa9f427fe5cffcdc3e63da673efbed81ac2fa40ba1ed7b49d8d3976a463e7e0a356cbf979c40673168c8141bc263e1ab4cf55bb5fed2f61373767e0d3b670396395ffdf572d1e4481932bb77eefcb56ae4f2d3d6a135d445a96ff3c57c9ee9ad7dd72be20ce0091ba3b11b9423abf13fee669cf1c67f1198c66b5ace48a3d12f6424551b6366cc6a580a1dcf862397c2bc210ac3cea93644d717f39505ae806cb1a0af10510c21c08e906b37ce4e7b40b03d008ef94d2868b8f9ba3ea1868d710fb6e7ee3f43c971c710080df3928ddb1a042480d635a62876c311fddcce33deb56de046b4b7161268976b496f527a01ddb69456ddba5704014de6282e742c25ce6f0cddbfa011bda9d022dc6fdb265937771eede5cd6297a08f7dc7d60ab4a81161b4772f632edc5fdc8d6e5664eec541dc48f8f1ab0b7d5d2af215d11e12d1f14361e4ffcd7a3c269a0e1c1e45c686c5d6ec6f1d9db2b8a74d3626d437793030d1ee4ab65b9bfce9ac7468e57f959c6606f77b30a0412640e36896f605872d9044aafbd3d711c69b0b21a4645aac70cea36fea2c70b56f29f03058586150e005e34536923a30889af87565904438e4d1c9fd4f106568300b3d4c0316057226982357af045640b2a2e599e8e5396607b122d7fb3c4e28a7fcb527d3abbc5df75ea8992b77a4e65116714fcaed6de5975ab70a6a65193668ee7c257c15a8c31524d56f4360e4aba26f4eade69a67ff36aec80565792f592936393f7fdc8e825bfa15fd4b56d34cf393bc59da6c144630a0311c413a63741550cd0885d5ede3ba62a802259bb1d70ad0d461e5dfa9859aae2096d1ba00d4cc32ffb4f56f184871260846d23f1a69f12c71a47512c1c9256fe4ed8028219564c08106caa76389db09159e83bb97e1a9fe64ff2afae7b0c422fbfaa9ded9fa954d09085d0b67f0e5c0bc98d2bc10b8ce91d5682f451ddc35e2d9c9f67c667fd9f88ebdf20489f1a6bbfdabfa2f29710be126c16faf1745608d25251e1e15ef172dfda3e28cb658ca3c163e3b61f8a880a21a84bdf7338f0a28697c57d4bdf9cd690a0645797ddaa737f9c75b6696d9b4f949a3e3ca90f9734225645890894d54ac197d4f6d17d90efd86b644b9329120394e4733125a699c602ea6d3810d0bc3b6b5ba26989fe30bae9087c1084075dcbccc1677e85fffc161070edfefe2b5d848b70c9069fbcf5409bafe4681cbce8e9c65cc24d095618fe834f63c9f91b20a809a498a8fd779ea87146c1cf3570df5415dff5d3f8628cba7420e803ec7154ed4e07ac0390db9b21794d0fa674906212f4b152692d1feb6bcbd2ba6707ed9601bd7fc3c66ce4e0d17c1147042086369867cf7a3619a2667ada378ecaa604fb1ef49bdc7753644e5a5382108f53fec7a124f92183d3927276d9bf05abc1767c270d262dd1f582384fd6da00e92054694b5ee7fa699a262ac713538e7b0dec6e4e2455cb9f93cb781a699d468bee14bf04a46026288d32f8a21c581e282e1ea8dd56111e2ff7051c834f95a1e88775e12350670a7948e273db2a90aecea3eb96458e2382c20ab651496d05a6fb48b951526e69d96f869326e2c1f207775daf504b7dbe5a8a352e16b95d5805d1fec8545c6da64a59ed6081a2b93659680777c6ec249d3c54b13409b73b9779a3205c1e62336d64a79cea867d2be668b0b4c053910d440843eeb4314cf039f6ac0ea7ff5e1b04d1f0e2fe3bdf205514ca1d77d33ea9d37af06eb652f7d4c3734749c1a4e26ee74b8bf25fa67d1afd20fd2ffc529731aacad802e2ef7e4067eac7b74d5f9a7d901b7eaeb9e066eb7541c7501ef3f2373d074209b592eaa2d3f681121dab80bb3b50bd13e9d44b6dbb7e28eadf879edfe389f18e19d5b905000e3eb3b628ca85a1f19167e8a7a21b1412edc7234c71c4b4bea257f356f3789f47173c3e3b2bdfcd602cd1a2eb74a0b38eaf901e0413e94360abed1682fe4d253d9ba070b2e42ff0ef7f31cef418a3ca9115a1ba04bfb81010d4571d1b6baa3646dd70644392ad8c1cc254ae4b1a27299578cf7ee1aad2fd730363912a212d104f856c9ca91aedcf91119907b3b59c5302efc72f4f0803b4acce6781a6ac25e1254a3bfdcbe81d9fa67252fb71c718bcc760b99daef2e91beadb668d811fca29a4948e910f46498313f8f7ee4dbb51fbcef2b44d4e1d1a415687638f8a5c773379624d86b75ac2b17421e56f306d22309d9d850e3ca01b98b2a321614328cd7d4bd126b280ab9801675d840090af780babcfb430de36f0b372e614a0377e7c1bfd3241316eaa59be1e59c882ba6a47071b5404aa8d5f80ab6df3f84abd5511e63f7cc44f22a874106ceddde6b89e576b4e6cb9494e09f54d20e6854d5243ad45b2188b82dd5427c28959b7cbf945fb5805eac806aad1b6304e2678a5f8b81fce24de3120d05014ab6df9968a73ec133487ad34bde726d8475ac640afc1110da12401b81c8bbcaf4d0d9a2fe92360e37e4a2cc101e9f0865af458a75cb3ac5f9260e8bdd8ffe2604dc387c6ed0aac0633d95855e2221c8b51c602ad283b3ef447a7dd99b3ac6a21eb3139869e6eaab28cfe97d920c4602d3ca1e3d7376704319577e65e2af0ab876723a403c8df5d26ee7b7ace784ab15563d9693f737fd11663d2621d13ca5bc60c32209ff40623f3bde34e513523a6e86001270f5b6c5c3d3e882e72b02b499ad06881dccc952a10900e295c4bee028bfd01fa07b39fbe9e66a90122e213d3aae7df88ce2def6d58c0337a3bd7f4a209e665e14c0dbf71e54270412804318a9f165c20c9641a986cae7eb5fc3534ba9474575a101889c01151d0281de7a11717c7c78c9534c865dc9fb7c6bbbddb44ccc02265b74a54cd972a5cba910493977ca21c4806f276dad5f50a30669e83d1dfd4502718f10e38bd55b846f4fffc10ec1c63600a60ded791f7366e0ce9bbaf1eceba98ba2d4b948cd7d63a95a508e200d4aef4de49ff80c1f8f631840d1cdac772428a3284e7a987ca82090bddbf9335695cd1588d2ed0cce55686af6c31e59d1d9496af2a517e566d2030d4088fe5575c81e6973fc88f8cdbdb0e3dae5047e24c7489e220f563a85b6235dbdcf78603f25b85fa986218c949355d32001804871dcdf32806ab6b8956f374acaa824e6027402e6306780779009675ecb663b2350c09546a86b92b7fab2b42041fdea8ca00623540c8b7e02c5fbd89716bf0976538ae4cd9e77876ab8fb74248991103075619d931b1904f269c1425c13bd649c7cac995eefeab95a9fad33c5136ee977d4ccee7b18bdd226c4403ed03dc25d45847e3a310cb71eb79b6f8ef8a98a56bfd2c69e981dd8e2f12d604983b7f958e3df42c565192f65e1222e1b30983ef7d278af909773c31eedc6122d7eb2dfa4be5fc6c09fa93cb231773c2f0395bd653d0ce561a351ed5030b5505fa519969bd21f940591eff43fa2504c239382e5ad7ae05f17752c27e1b5123d530ae258e4deadd5c9af97969797c9cab5371fd5cdf11ba3e6de82f299f296ca444a9cf506aae614f4f89d063b545012f08251700fe839e8de621ffb0cabb8ed4878df2216aa5cbfa69e8e0875546d661e06b853f9b7f45c07d7ac855d136de09f31a3d3b1bea6c3765e7f023769197de3d29f2c6755f24ea92fa0896184427afcf7185f0820cd5a6deff3a4cee743c6c20d4a5f33d9c1fd379d8d8304d8b317cb3ac66dc722b1f912134d6ab25596e90969ccf1611315a3c3249c76dcb531d5247518c55cf5178b111fa8574ef4495a717d7e73ee667495c766ad86b5d1a4ee2ced9f50bf5228b67104881b261dbe18f9b9f597c6992d0ee1fa21d7f05f21b35464655082249f18f23fc396b05e5d42de10d6eb9c3b746aeb527284a355fd2225bbfa3e2f9fca551ee9839ae800d4a9d794d39b4a8c73047e78e525fef90200f6cb7755fe24af7287006166359261dc3b0638479245d0051f5014bf8509f7c3494e0848ac7b84c38e8842534de272952b59e9c8b9b432a9a9b6c5ff89c76280ccbf48ca5fb8169785519b33315c36f69b4ee502dba826e0ae7a7b71b784e31c6de8bc43d58754b6cad60514fdbdd4374c54dbe6ae3c944f9c2d2c525d2c26d9451d27319dddcfaf02a2b00010059a37e4024d31c1f60639cd7a8e1334782abf3fdbc962e4bed6c42dcc4e414133d6d677f61082100e400064079cb1a34e8ba5dbe263fb1987c9127d3ce3fca36d230ac42fa07602e28476608ac180f07b99ec02350a948f34c61a921c35cb796f6b3c852c0860c6d3cb9d51344ee12b6f7d6a1078a65e6d24c84f4535a479a124c0de73c6e7a328431b47cfc4e71d6f2d16302b99b4b6e6bc575ec4acfa6913c639b81f6ba2018adc55e4bcc6efc85ee063afd937a246bcf153d9da53132e2f48a289a0f4f9a55c97eefa498f6f7a610bad3867dd8f3c72e0c624eb0123163ca5fbc9d35c8e676b62285b9e6378e0388da555001aae0b3f53bb769a0abbd4498e97901c78dea32c80da13e7608000340000000004421028022000100a0675651e73a58b502c4c545722a4f1591c6ead343f28c28b3aca9bf9afb00000410010030461a149af16f061e64d0ae791b20cc1f0523a85e53f58dd51d6ddc0e1f83004dee21e81c9aba81b35066b08bf09d52c28c183e30630807bfcf189b65aee4478f2089a68f262d8365d73f9f2a99a09da23496fe775f6ab49d8a1689aadd5bdf8fb688aab16fc374b9a024480fa68f4973365f40d2e45359c62ed2a8e845bb363a97ce6b457a0877cabfa65dac12e8a742d6d520c37f56b0b822a40c67485a7c1f3517d4d872da3ebf7fabdf8244f2b6ed921809d61e4d0cab954aaf0c9cd52b8f241d7feb9c1640ab91b1e0766b9f4aea946be27a1ca69e66ded010a82ae51b5629459fb2aaa417b961154ee47ef31b8f40b0a322b02517944e0792895614a93e27bbd121757e6fe56cbe77c81b488ab30d231405c4226564342bf7081d9960f1f2224209c1f0cd35b651b55fba1380bce31d6dd588dc9646986579eef8571cb3caaea3b31a52deb78408f81430c81930497e48cdcfd7c500f7fe136e6a64d76fd2e1d8f97ec099dde5f11f35c2ec63992e76acfb5ab7b6c01a4a460b6c5d253f26ffb20059f1c0967f04e5edd658722d1038d5f6ab61dbc34eb4f9b7f4acfbf44fbe128e3db1dbe16d9fa15bd91e4c4d8337d17024e14504356cf6ae28d62f1989130ec4f736fad109e0171e0922c432ca21b0fa0f07e655e82e5711a84e93d5132e7a321471701c558268069fd0f6d62ab0c278a571d3231cb0c66016e2be7b4cdee56c0926db3a1a08eec9185a9c839378bd7b022873aa9dd65f228560e1732c0feaa1eff7eb720572a1eed4460823229ae540695fd99352d5f11db50cfaba159920319bcd4fc096aef640d8cc9b0f40f261505dd9ecdac1b8d16e2bcaf95f4b5e18393dd6f52ad1a6782e8e3683dd927b3f2cee0b95b64ac2003eb8c33a52ba169247b5dc6b0727cbd636a8bf1fb158642f160960b090af1b6994d11ee893b7b7c8fb232ec6b203eede9358914e2f8b4e3672f9f24f65f8f6497eb6b9ae02d62ee84033989ae6287d7b9d3d71496679c9e6f31751fd29a4b2c95cd93f5c5b0036672b0286d1a6fb46db69fa4f906aaa33f1f988c42a92c062e9b1611bf02bedff893452e43152cffb320a53ccd0509455b404b915d17085c9158a9f43e9c1a01363599243d3055b7d4ccbc2d04a75de0e8907478d5dc942161accd4ef9d3269c24d8fe580183ba9a0b97010d19b3a6bb9bbd057b2619ec728384c55810bc3ca1214d7cfccbf59993881ecb7b57d07825f63dd5ca23a2a56c8ae96c8ef2876ffd584001dbb414c07ff21ba5238801d7027eb1b244c22046ca1b9cf8ec573ea5ffc184968e8183598a72f995deb4f3211ff8597d3e92fbdb1165c48f72f0121106448b53292cf3457182b0c6b1a52dd78832943f8ea59b5306f88e8fa63b16f652bca3fe5d8e87d2d8aa09fb54c6d6d94d52c128cde4a205af5fed016f544e028bdc22fab64a6973262bdc2cfad697463be6fae1598e966bec6aa5be083e65964a31aac3bb4e7db519ce71ead6375b4e3510d73617898bc34b38ef41956a55ea358419e79b8a9b34bab1cba9dcbc5c8e22b3af301b8a434eb6f01d053cf4de7185126c4f632ed7ca7b5f250a7f1059f3c888d16ff43765c2ff85b064c9829aa166d0153d447143f9df8b782dcd0124a10e416ed60f74f9322f81cd7c74cf395b6905987e9730cb8b262e1929c2ad4b3ddc04c762355c3d9ed69165b64564a9a902939c36dc81300642945ea7f7b0c939c509036c0c8491af65757e4cfa56d0df30bcadf1f63f1808006a631a71a1409d49441d39f96689798961e72be9edf24255cd14f4153904d0e388956626424cf2e5f2fbb21fac99f8e7ce0747b7eaf40a24cfea346b07e12e43a64e7cd2ae95f234a9631fd38dd8c8d1af9c15e09bf75ea4a7c10fa331e9402101d8844aac050919552ca63a34b6a15355c7ed58df6b3c76c608dd8320b742f1e7a559d231fe13dcd55e0dac8a37245bc40929491b3a5b29fe1205ad348d2d97cc31ed7970e07b9a07449e032105755b7c48c727a027b0d5e73fb6d7833f834dc692da863875e4f7261b0394a12d4e1eaaf3614a7ee9fc6f1971b43e2ae5c126e56ce11e25ecdfaf4069665a8f26ac912c00ddaa8f10b692151aef20214501a1812a91d50c3de35df26ee2b42685d213ad535f61a047405eddeaabcb8cb013ec8307c5d0dd0f024aaf4a438701141646b818086638635337714614ef12f20b7ba894c8fce5b28c4cb8ff68da065af816c225e4b7e9a4e8bed8a7c09e5b50b162eb9ae0ecb77534b165c08ee4553798a00e0337d898be90d53c4fd2e093b7dccd3f72c2b3f015a71371a7625c199c93ad9795ad8837d838457799095c2a3f40e2ddbedf6094596f6c0134398f2907c866771dd747cf5b160fa3fee018ae55c03727261583842e5a7475274b412ad1e6836acbcfcf64aa0b0753757e326c7b98ad43b562819462a275408975eba3fde546e75a3673a8c753bfb48dbdd7ae78f6281959cddecf202f07f0fb1a64296364937efd9f511e57a6e8e660f6238fb1ac003cc715fcbcee134526301ff7f91b96b542394d3a8a7611a5d6e626d4c70756ba95601fc93f72385c4add529980b26780e9f59f2fddb4f338fabaf5a7e20e5b6279eca7860886ee3cdc12a12727c4ea135a0784dedf09cb01d659d5c7f9262b213574398a258b9483c0fe6f8f8a9cafaad4773aadb7fa4a670da6126a4d47d039ec14785c1e2a0ce1b8977c9734e310e07ef39f7b57f30e173d10e76b787938ca3f0b68734cc8747b3c4a2924cf5fb9160f048ef4feb0a5107d52aa7bf86dd3de28b49df1cd7886d0555112086990c76ca67cfe8dcbff9ca0974626ba78c195b188c4d3a75424515b045290deed23d47270e0817df68ff60637b7c29d93bca12b364983c7d7035ecd03fa05a740cdd056f3ae1194e6a94d2cc6ea7e4aedca328c12334763175a15521f3d40a60b63a872bb630a9ed9f6144d672a0d73ee9253e8ab8bca9b6db102e5a7ed6f1c2dc42208c5c95e57dd48e5cc1777ee2dd74bb16d1b1fd851dde1447a5c19e0e6dc0f7ce3394dea71ed78c305c9e5dd72719618483fad74106044470356667018b5455ea26fd0dc51f106d8e5897935d7f7e645fc8b6fd046e08cb463e7cbf53ca3012946dd76d3f121ddada0bb1f3accdcac2ce898c1c87f1a95d416b7dfbec4189c0b7b73d64cc5da05be0e796ebd3c37ba73a51b85dd92d73b5b9de4c0d55fc231381ccf500c93026a240559e46b4f34ad6b0ba8866405ac50f47b3d8308fd7f8a301bf6f618e871d20aa232822c7212e97b240c663fa5f7991e8db64cc61238c31129d648a6e02a6b19d9efcd14ff2f019bb1dc8941d9cef8fe0538719e26d75335c2d64adce8f304a9f9569e00eeddc9d46edfebc60b35e09e0c0c276fe7396df10396584a52d7ef872b5082fea7ee22ca0243590719e425d50de31c7f6e24d916f23dcecd41d5537d31be4c1e522710a7c88f0766d4e8ef43b5082a905d9cd1f99ff4003ebf40bb9e8acdbd83fe62de225ebb1701098cc6516e9f1a9eb5597c47016fc37f707954fcd1bcda39fc0be8c5f78fec226affe6e77695f5f5e22f58aaf2a8bb012595d54298aecc2c4dc8fb0b771837c3496b76e5604f73093a9eedc36a00278b52c6416171cdd80f015b435858c084f7d66108b26003548a9602ea4621910af3fb959449b5d3dd073ee3ce8499eeb9fffb048bc61e2c70ac021303840c925df74859c50f35cd0b1f21d3888e6c1c6a02b3ec41d1ade35c3551bcae20c80ce170aca4831d64e67a724da17bea0336edcb61bcfd4196689128fa1b969575755de7d10ff8633c37f0906df088b1b27e085a2af2d849151f1d683c2659197d91dd5f441dceab5b2cf64877995e3f14bfcc621c909525eaa4aea45ffddfb16b9c9588ee824fdc1b447c9d104b61c476aed3e3efb4b06853483ce2ff415a9b25d86c3e2361d8dc70efcbcdfdc86545266288f1e1b24a492a54a3f8cf5ef231e8edfc28f5270927907f8a3fe5d6cbc65c3bd896a5e89a6829417cac179d66becc3f1d5ac1ec2f073bceb090b240869f61a76eaddb26f1222e76a93cc9701beb53e9eb4d02653881100287bfd0bf7e0f2c82f663a3995e403cb8d5f88eac0394755225528485e6f414200fde584b37c22d3e3c977845c310d3a1bc8cbb10b295c05bdddde5ccc6c721637d80580ba748720ec727b6da0e0dabbdc61767c1265b980d5ae14d3facc19fb3100c3605fab7e95957e89524abcab7829cdd81e59a51d57d0a2f39fc27b0867d93569272c7e1f4b4a3bf6d14575dcf37c3dab1f9626402457c15c93331e216af568f1a1fe9232a3d4f311702b58dd49b80296acfc2053936a13842ad50d506e7e8925bad7140fcfffef5b5cb7877b6bb1e3f99621ddd362fbb49100ae57c24f38b78a800636e4ea851784ab8c3959d21c492b00aeb89381cb88443b07999d0eaa2e705c48b82f38bbd34b8794a98d0931bb25ebe72e81f441e4929e50ac01e14c7e753d1f46c650a5a0bb38d48470768aa95d1328159533832382d0c8f78e4b0b8fb7089a54c847a4bc8e26192e4e3920f7fa35b8fa3dac0060f717be933dab6dce7fae04f826802001ecd9f014ab4fbe871c8e426c2b4daca048d184200b121f4ea7f0dcf9d88c3386bdc273dce2927969d6229184d5742ac74cf65779385bfc831cb4abb24e20a9fa718917c46f1240792b5632966b5078c834ed5be00aacae3f7c2b90ed6b505a8bdd8e7c33b79b58c38902b5eeced9278ed77f59793cc33483e8b0b26948c0a139b0dc06338b451e68aba029b8936aae674ea1385348568ffb26b255011ebb10e9a469df993ee74e37235f7f67470efa4b25bb190eb185ad2f1991a84df13e7dab431c45d24119ab0df74ba90c09b72651be7e2947415b8096cd667c1e300b1e60d5f2e3eadff8ded727b8c64f9366fc75e2e1ae2b2f77b41e02f216aac36d133a9a8cfbc25fca0af5b940e84c4d49d5494a4b483256ab4ca30bcf0a65400f162424a403915b27dbea00b21939fe966911e38a2fe6f2196a7fe9919618a4c1e7a535ecd6323515bd73ff2e19643224cfbece6b5630c0a11304da8a02b12b01ce011b7eaa0658337a865dd5d0ae443bf24d2b9f09859b90d0c1ebb581d53918141e5f1df5366db901e0a27ed7f38e9f82fdcce3fa279d81ad1009aa335b5b685dbfd879f9169d005825a822d2a99589ce951379763008bd7174f1fb738e3746fe55a7dd43957a6368a6c63b6f7bafecf30facf17307227ad0368dfd818df68fceaafd4bb8821a5da5ac977c1e0fa0fb94629bdd8b80f989274e337071f5874e3a47fd778b3b346033d909ea20979f0552a5d9ea39fda4ab487f33d986ae9df2ea91821ed0b8a8e155aab734e4a099c33299f4ec9c91dc66b692f39a07e281a352f738fcb87e1f131165b5a18bd4c5a522debdf47f13dda2e43c22032740e55326bc97be8001807e282f921df72effd8a116d3a09fb618788221763acfa93a78c2b0109f7ceb1714f9a7e47d3a564964e06014b6962e91693c1d954d312614379af487e3a86a3addfbd9673c419fabd43192ad335904c34b40d551380f3efaef15ac2390ad2dcb6181fb77a6ea42685fd5d6d501577f59aee6515778a5b73c5125a3ebb224ff4c41e27cd7b7b615f8a4f71d4c359f00d9aa59cb5eed7d3dcbb1e439cb7a76ca6848c04badb3d7b90482995f0316853dc0e1904d6bb23711d61db195c11ebc7a1650b940cadce59065c344a80fab6604100100335314acb723088cd8d77b89bb3ede4bb9e99a487e1835d9e727e7f5d4311457cc4c4f42d8dfbc6bb9b6dedee7989e7c0a507589ba9c7008e0f0d7adcc2234fe9c82373d15fcc6bbd632faddf46382d49074ce3fa38aa53a3f856e058194e2387a96de183009154cebe9cb434fdd3b4caeb2634be3f66860de14680b4de2d56369ee6ca079d64c115839b2383dd29eab22e6547aec3d404c2d1548be9c226cb0f87b235a7c7d34f3ca37c4385a8f88cf2e6c3356be4ef186e6d9c180fa52eb270a12127d5664cf96464b3c0032cf01ed319612c79a46f8b241ab7f87d9bcb14721420f0003d7413d46acffa029875688da2de7fec92c5d863525dff4e786463e4c69dc1f346e41f4c72d816fbad50f9f2f43f30f4119bee51858d104b109714ebcae70e983c516ac64225c4829ae3bff7863eb54947eb9a6a4b65b892767cb7703b8ed68744b1e8fd89899b80276d968e23d1cfa70aff1b358670f619486561cdb72f671929ac2a2f2bea58217e74a84c34f5b843b0fc60accffc66d288bff3f73ef97b671a08d27e0e094e7347c74f25a97ed444290a9edb00f522bba5e49d97acc20cc3c9c4edfc8192c5db84307eaeb4fc5883add92eb8af8c92e757824d50054806af0b2d6d52f51139f7bd3b92869a9bde6afe81202f04b0e884107213afd709002dc466a895f6f76e009d433583163aa6ed5d9ad4294c605ae867adfcf2d916938236c170faa347121d6635dfdf46162811752ba7793c7072bc88533fc1d6d0ea4f47ae4395ce2c019c5fcb7252576b3f283e3c92c31a1e33dd8761aed368a3a08052940d7631eccab426732a75d931eb0ac1d5bc9f5eaadc33026870cbcf7e9d31d793bc98ad3f1ca9f72d10f0576bb748ac774aacadab37ab32c3e16d013913463f77b7fc1aaddae06c608098fe9795152e1a86e18b78d6109697b117592d50241084c801fabec468e3c32d94d480bc457e2d78d65371faef19b7b8180ca67f691502a7dd4563c180bb1c4d388649f63615912b4ea975c618151372216d54a37bcfbfa6b3ca3834b5adfb2432151ea7d3f1c92979fa72d120375852cd355bd27ec09cd787959ff5f3d0f4a0d3b60e8288715f3fee96cb56c73c28b681007dfb9e5e6e801c2d0c839fbca7365933034a8ebed2c26e4dc6a9ad67743d8673477b6cac4200fd931420dc52ffff51b1e88033462af75fd4313b33289a67f1139b3531eee1123f77659679840c5b750af072aecdc5f53225cd8a3d310c08ebe76603f3aa074d8cd2623dd29ee2bb77abc6725b21d9e20351c340515d13d0bc27d51ed9d71708006b26f90d7e3d25e4e918c45b233bba4e72e0c81cce5590e4c43ba9d5f1a85c94b0bb937953b1f3fd1dc4ea306585bf67d9ac464a30af038c21f1a1003ef80f3947f7e91ddf64391ba031a8cc866e9ab7a8ece3eaaa3b82d0f411e271a8dfc5bb1cb05e5550a5f717b99ddf8047ef45870428774d762e54b61bbcbd9db5eeb224ffc0c313f2ceaf412ceee8ea1f8e9d94cd1580a401c0571d5233211ef55778c955abc736f0acf753b11a34c907806b5d6dfdfc988a4fe2c878457ac704c715aaa6f64e91790879ae074bacaa5d966a5ebfea122edcc3de3255e54fba4d115bc36e2769e9f8b36e6057268e32203cda67ab064fc5443dc6241b4c46c4ef3f4013e02c7776c48799a9ee12dfe0af93a666bb375a0b65ff08e553764aabfedfd4678d9f8abf39ef55e8508b84465d3c44fa4ff856d63d452f0526210b29a81d81ca05a48ca2aab1480213b716df2ac5d98aa22e088fa5907b9238f065c9514e6085767d45d7bdd7d06751b06760af11b6192d07af781d18ce03be38f6e492ffcc9aead5a92259c366daf011f2c32ee13d5baac5d8e82764f00ca5c05aa8a9c63267cd01db3e9f36026c3bfa1722e82ed1633c36dbfe9f536a3caf9398f565df0800ed53e1dd8d2b2398d6faddfc1634a5ac65fdbd7aca3f898a2c02da0b18eda2975b3379ced6031d0135a073fe9d0f7f998a17d4c15e3639d1b7c2833a84313a7d7bdbe2a2b5338f780c9b8f9cefe68f24551b5f90112c78ad451344ced1b1c32dcc41b0de07c17403e5d6251861e411fa3517dccbcb42db4d5e647f2e5d9ac9176c8ddae5c8f8bccacb988c3cf39a10d38d55f5e9b68b6d6fd73290ede622c644a1ab2b86bcdb7554ab0d5b88f51b8ce3763e8a143d4ecca4a2fb965908fbb676d4c071033a0105dbc898695c7a42579637211fe9d16d5f98cca12231bb3e1a754383e3b84c6080904e5e8cd117347deb44b0ec857a2206f68e2e7bb002add9ee239a8c3ca4966b13ca7f23d0d4bb661c2954a1680be1e14f55849883dac869a57d3901a0496980a66904fcf989a6727facebe78b9f2d107f4466bf694605c8c545514ed57e4589fafbec9b9abaef8e986b78646cf2a7fbf7cd875284640581362a93bcc8988ada8fe8e1bda2553c107307ee708da1e5f3c9e925806229cdb770219ef1c57f29a32263dca6af5b3802741dac431f138f1cd807126d7b6c43ae010ff4ccca6140355b82b71330719c99717c0ba69185b5b0d8daf5a94a58c9731a8300fdc3f383372d302741e3954de6067f2b96be4859163c0cc3b21179fc0c6d4ab3d3caab196f735fd3704cf784b8bca35c139958c7f2c990a417ee2f77c9e4588a98aa5d5a8958b6e58f1ad1c8c6f6f5c3029945629a195cc163b6d0a14640e1d286fb3b72bcd1514857b7650824046b5611391539762666c3bd96bfcc0e4f71882a86c191895c795b899788276904fc115fee28d882399e84e1f179c2f06bfc5d55f1881630c2f29b7378c909b1e723d80e76f822150682b2ecc68007c36bb681bd5690cee7296a6d142d71a9673187f660500bb90b6ae4e7172ad095a57e40005ef842a307297386bf5d51fb68032c5f94ddf6e9fd7a6ec775e4f234ba55c33ce9be52f9b996aef01e1b3e7ac3a8225fdcc906cec08581af55af8e5e5552844a016fa70513e1d48900a5ab9adf99b340ad8a46088946a5e0c1667fbdc96a57ded2c064de1cadc6fc2d1cf9bc6b4022e2aed5e929ff2c544d3e8816983f9bb776c63caa5b4e52b1b62dee0928378d7201bc68688b0b8982737a02f57f8d77884f1e6d9995d9b474f3a4c4db3da753006e0d94a8c898077ae51b9c4552159c9f884df47493fc4cb8b265b6bcdfdf19c09dc551d3695596578b1f4e4122bf3f10358857e078c87e0b8fbc767d027770579e1d4c73b13e3b8019c66a334a6eac92d6dbdea595a3f7478081d21a5f2e00f6b46d41a04eaac4a0d61b1362d3218296e9283d68d169e65c2c79cb1102b7c24443ba8b9456b3a2cc3f6247e8f5eae54724255be2a9f12462284ea0d790c2730ec76924fec3dd2b0432046ce9599bdf9e800b0eda7b540bfdb9114303093f45660e70588625a6f7a3703685e67cc6ee4120a6925920472f539630c3c60c9ebec75e351e85c0974b2663c797da1595824145cc6781c80e6b6d02c06197ae3c20c3abd867259c5f7a689ce1c44ca521ffeda9086aff32214efcfa0ffd550c590b5fa22193570ebd490e1c7936680310c0fc5788f0c4904aa6deaf42845665271a95317ead8166af3f31c9266c328b51e8f87214dede0d0da78719b15e91ac5f6acde2b504a727cf327c2981fb950acb1a6e4ca5e557d1019d50144ed42d14ba456aa560105f7dd7fca948e2f9c2e47e6e53f19a4b5a8b802e0fe06cd3e1403772eba7742104fe14e61b79531f468d1f12735dcfabd7f5fd40b1b38f5658515cc82f235e01f8d7e5c2d363ae1387bd6f02724fbcc3424fcc55e7c19b74f0aa24f93e1de9ad6129a5c8dea945cf221b5f1308c8bdec1399a26bd427196322a9af58c2eec012600b0ea44c3e69302f6118940fa66c4d35424a266685a9db70a7e544d28c7ef184fe6e859c3b72168594a8108225dedbfe95616eff2bfa725eaf8082c2b8bff18bd029cd2a48a237f3d3ecbf69b39f08336b2b1432e68e0199d9ee52470616bda76604789ca2b5f6b0a738fef31bd73998a36477f4d1e03ecb74248ba8239e895ead7759287f628006dc53da8af2fd409927fbd37c55bf600c3a64d5fc614e1dfc88b71037d65a902e5fecca59b77619c6b8e56c669d5b6d7e649e05c6d09f6fea72caae16ccd6e22989e3e3a14760c6d352be41ef5d3ecf163f8fa3563cdb512a05e288954a09747aeb8f6c1d5369dc57625e17f12d5a1d5ff48e5dea61fdacbfe0c4a69dd883f2bcce893dd8ddfdaa9dc4170c6d6d717c495ea68e927ffef262ec39fda6ad1b804847862665892ed811cc2db22bdd0f381314436f6eb744549c85e087d2c6c3d487e421c1c89f1031b98a3b96dfeaba49e63004b05b421ac4a492d583a114aadaa6cbd9cc0b4f6105ffd8b4f1629ca00b0309a2989114bf3e4845ec72946e085831ec3510e331146329a95445f86af3b8f52df6f91bf9908eb738672dac92c1f1eb5e236d5811401c1afa304e29f924ec3c7dcabaad0ebc2d3185eb6195e898f068398efc427cc5f740fc101ab265a10406e3df4e990167b034bb4f679ad246f1a394add3a4f07825dcaa23f268f22deab4a26e6b1391847eca6c487991444c909a6f0701bbaa1dc5a2ad31766a2d2eec441986b86136dfe6828396fa601b70f939a86128ce5f4341322f3211bf42121c2a7d30c4445f368001c794fc5b619c215362375c382c9357fe3ee1c4aeec39e68e273ce4a098a1804cc83e77c5492ad9aafec40456c78f5006fec93c195ae02b729c10bc488a40f6045e5e412ce4b3259fbb1a34ce6fe0adc3a9b4eb9e9ed066f7b27f07d9a322a03353767e9eaaa2f79ce1ed60acbb01d3e9d25c9a142a946bcbc9b06a636edef7822f72cce0dfffe583656cbdd6743844c0a60dd033862754649cc5371fe1062494b855389a24f5a7e06abe5a41865200e8309ecbbd5a32533c186a9a44e30e74be83ba6bd8b3824c4aa16cb81289ab4b27afc8bf16ecb1cb053874cdd24b1a08486d4b5843411f487637fd27ffc1fdb33940c586479eda9738b95bc765a9a06d5724a7d76bb8b69d07a9d95e27be2b8de25fdf9629b58efc15e1c011ce35d94348b2e58f9d32def6b5076515b2ae434f5463c4abe536b56438517d568455b9f24c30ec6fd934db387308c28635775252b222008a1e3c1cc649e31a88ec02c48d23b43187b26273685b198437a6e9d4ec2a7eea465948f48927919238a2c77fb666cf660dbecf054b27a595cbb9d474cec03720d56980eaf2ef35fdfdd285b2809abd18924e4bde5940a9adb87824543fcde90e5da39dedead5d753da53d21509394f5e3b6e7f4c2db15f75b2bb850f197eeec1e4550d9fbeca056c19c6ceb6ecd103115e97afdd29f48424c74a98426b0458880dbdf445263c458696396782326e88a860589e908e2bd69cf0b7edcf7d177b2710c999a37b3f6604ecefac2cf5fa3ad970ea7646196b1ce37bbbebfb7bf08a394fbccc2f23003bbfc64c8284c5c2eb6e34b7563fef0c998a4bb5c796fc118e429ba1fb40f5a5b3dd06d56c07542a571e6bebba5d7038714f52b58f5ab2bc0578e063ec58f19f980e34d0487a21b468f6af8f84129f77fba5e900321776a52ffb8f589eea87d73851ee45faca791d2e885dca1cb68abe096acc6db323762a5f98b7311eb2c61bbfb1775b9ac4878344679d0846857adcb337f08555a60eeb95e97265f2eb17f771c9d9218a7c8138e1bbb2c454e3232426b3329e0f137782dee344e4cf0441b6c9bb34a840ccd7135991113000100a9fc81c8b686a62fd5465ba9ae1cc9006900010027e00c1d6ffd44bd5ee2c9c1e27769af744a5c2e9e05d9c314b41dfeab5c6d5e443e94bd27c90cc14955b0d63bf884a35ce169861a5c381ed78986860eff55634ee10c955be54688848af8f01f4b500f9f9b409ed48116ab66351f8830d888ed2a375a1951000000930001004adb0d32397ce957904dbe634e84af0f5522a4eba3463a7819fd4b423d76d9099be9755985d8c9b2da8a689d6e2f06dc88256cf2230473a5bd74b19a4870def9ff758612086ff067d8ac0d5fccfbd1c6efbeab7f50c1cce519398316b4e02bd8d3d73ad96494cc859c72543bf47c259222485b8408fbe34ab712190b31844eb64722368fc808ac011a734b0109e720002c1101808f0001002e4f6c8a32c0c392c66e2cfc16cc2b63bfd740aaff388b5d4f62d77c857b72181903ab635df7697255e0930e89c61498060d5e240ead1939d271a7ca456bef8ca445400094f356918cdb4d34c6937ea1f47f7e3b7aeb47bf1a0d1f6f4248d7ac7be6784118035743ee9840ad32daef141d24275d339b8cafa4367f95ab9f3adbc222623f4e47b4107f1d5b0004100100ff5298d116da084035cfc77d3b9898460d7572b61ad2b47e619e4fc5ca33c4b37629626a5edd4c7a0db523b57fd2d1a44f88c47b8c257fc2cdf6bb14cc9d0fc372be3153b1f7b737e781f666b50a78141fa3a05dbb3ee9248dbc6aa1dcd52a240438933f49cdbcdce3d8413df37beaf8b458b6b2544d54a495030703783338ea5c00eb014e5e55aa6e37408b318758a90d0973ec6b6cb43d419a4fa973afc0640947c6cff9aab4f761ae044323d837c240cfb633b7aa9a0288f74ef91ab24a3553620a69fc0174ccf2032d41e4037be6b2de60053ccebe28c98269cb71e7dd863ffb2d5f17afb4b14cdc7e41ef02b821df6e7d0d0ad68533489260fe32b99713e1f9ecc5d456b466e26c3d71f47a871ba584dd90c235265850d46a081c101aaef174aa913e4baa3c6c8bd5a9df1b95f8e0a609f2b43aea7fb3899e7b46cc9135f2d438d4d0afc96b661331342ec9e85100e8973bee9b6c11bdbf4ba840407216824ea97de6e1aadb48922f105e5187c46d75168c3fbe54cfe553c8a8169f8849c4af297da112f8d4f456cfec1db2b74e9f3c2cc4d426982f0f0304c527a4db939d8a2e050fb4c738463c7d996086c9cb968e967c171be144c06a5b065e972338cb28ef847f06e43e1bd312eb0ba5e099a1dd95ca2d8ec7e3f9ee19f96c48c253275cdd99909a1d21ff4607e43d8a00e031a25824c98a0594445b6644568709c57f037c2b2744a8f6db12d7cbedbe5ddd54e28edf1b66e38fb31633d1f0956f0699e1ffc9d781503477bf17b3dfc98c0027338caee98239437c19bdb098f339ba203edaa47e64df20fe48353db6218fb39731237f89e02ee7c6cb7250d602e7e8a499b9ae15f7dca2e0853d8741d986808bf405c44f9a5f0c7a9858f9442304fdeecfdf756a8b3861850909487be744d8d2892ab5a221d5c6cbb06a9c8a2c75290dd090debb8c5e80b10569b9d0a0b8fb363de8ea44f8d955f4b1dd5a6f8babcd0329cedf4ad4f8c41c01a84e81488fd79182da43d1d4aa794122d78b1f44903d9a8ddee4288239361b397a4b81c5f1d05c9a49480545d85ebb4fef7b94feef0928f87251cf7e826743499f891d8d4a4a95363734d5c24631ee2a0bf27d37f4b03f5f4b8ae09032d593e15717d46c7c22e5fae73b9796a919b6e18a889abc4fcbfb5493a45d9d33861ffb5aacb2511518299d4ce57b049727b35e4667f74d3571ad83f7f8d63d471054033c66cb5d1e8d6d82297be43b4f2c764b8d59985b8878f43586430ffad7cb974f423715da1ce5a4f7c194af540aeceb24844f140c1d36ac0a5dfb646c8c3bd9fce49966737e7511a50c7e79279d1c40fdaeaafa43b63b4ae0bacecceed421e724c13cacf64f19431ab60d9e9fa3de17e5aabeee0a925487bbff7c56caa99fcf100ff43dd6932f79c751b30ac1b248391fffa1f05d588f5b8ba059fdcd7d1e9b39e950025dca8598be75896db0c242d29e4ffd2040c6167285bbb73ab9006105001517975ed1968ed4297918a8742bc4addbc45f96bfa47ec29478d6b4b7a960bdc5c8139a9d816d53785d2e633277e1853fb034bc16951ba5c8732924fa733a8a2a3425552a89533c63135eb9cdfa2787d42cfc3b64b86f6c4b01fc346fc7eb8dff6c23245bafac81e470c6493d53e555ffdb2b4e943c237f9c40f88e75083420613a70a4c0b568cf8ae7dc935352074c4dba9b4d5b230eca53217555ca7ea17d85ef8480c342304fa50a692cfb4eba401d065fb1f43de8228f2099d70128e7202d25a632e264ddb271a29d2c90744f3aac9920b2ffa00009a50d3f6942644ea3d9d041a8588fcd4376e551d62272cf799358dcad2bceaf669ec05d6675de447aedd146af1858984dc98d8be5334184dc8c355c289b6b236cb952fc52de8f643ef95c8951671c3fc80b99beae1373f8503859c702a4c679dfa547dbb0ca75c0810f5d3e7e06accb52da9d356f56e89d467da86b19066ae89fc643a3908e60db7f9fa898785d49b256a8e297a64e26a87616992972ef57043f25420df9cf5d4f3f02b22c4066bed96f64174490b628677b875988a5156d3960c7602423a3a85643b21918badac9a53846375dc58140c92ed71d4a0cf9b877b793b40440f7929efc7733e07b969935aab73f75a3c3ec4c6b6f4231c3698f6f3badd60e2a686a7133d3120c9f2810460c881f35dc858261fd4ed413f8e3a36f881142d426f80a9691b53f4f2bc76ee865733d5f01448cc4ee39dcdbd8049f1398c920583584035293d0c90bef5815327520c314ae9b18af63e0e9bae2e0c2a7df2108673bcdaeace2a03ab691873c84ef6812f89df29d14107e309d059478328709145735d15be9b35d15063cb0943f1218dfeb17bc520eb643ff3f581ddb0c46cf7e974f50aee36d3e2934c7f35cab7c9d53a53f71b1e38ff0376e43d58263a1e38e3c3f03f0b391afadafb32f69a99c732619f11dcb2f2b70ae547d724935f13a436ccd8d6dcec99bfa41a6bca53a5c2759fd4294dde89ed8a28275b7ba19d1eaafceeaacf80daea6e0e7f179d25ef9228969627c6fb6bfee6f6068c237db992efe75ff5a2700e6ecd254d73a14f215927a6ecf75b24ab49715f04369af9178860c1560292badf113df0ebe3de151843a674de8aad43efe2cf17c0a90581fd8835f2d5612e9bc893422911372ad051ec473df89ae9d28403b7ce8e25f36a323afc6786d7c361702e1c5e0b65d2dc5fb1495fa8a76553776e8b93da2a8d401f8651431caa720900713cd50a6745ca418e08d2dabc249fe1cc7052bd88d6d3c50c4780370b53232f2ec2eb574efa1d53d3e18fe9228a13630391ac7b51d180970df16b6a752f94acfd40927b1c725a0ded4d1eabaf336e3e562c56d30fdc0e5609e3453cd9fe31ceb5104e3e83391297de92f408413137395082f85fd5fb232265a47ac0d0ad3b368d806293a31676f22d18cc4f7402455d70337de4e90b2cb85c997bb666213afc1e8789187dd9f5a48b7fbb0d84d76971d3445a3774dad1cff5a4991b5531b0711113890a51bd665a7f7b83cb3d874e60a5d471a75b6e23517619999d794442ede808aa8af50479c16610fc7bcfa402450debd9ee45570c58f1b6cca7e8dc9e8073ff4a996b7db4a21bc79c3cce2578471f1cdb031681c3bc52147c9fb5a6f2b9f567e96b315125ca562bd16f60dca42b12289334aed2129df52954ecfed115594453f57774a5d2b224fcb2e72fa61b08dce1362448dd36c6f5d6b213a68d7a4220e978c618da83d82b34374c57e83720c22bf48b96b97320c0c256e4475c6a52242b7e2b567094ea54d7339cad83afe24172c849c846758aa653e5951640eedf1d245dd9bf3ca0ef2dfc7d94f434ab287646aee4941f67045f886e65dd05b253efe1b371c49aca73f88c4ab0e2509dbf58171a052dcf77093a66cb797dad85bd3dcb21f558aa8f7c892cf680e89def9c6f471ce125fe1bf22237670f1e8a8323830ec7cdcc5a7f5fff668557453cbc814f9bcfe39eed6b3cd81ead0d6b69fe0b89383e022de6e3b003800d1779882af661c3f60f6eab8350c6bdb2a932c25cd247602409177b21d3e744c20c52425873d4e83e1004b4c5590378195d6938b69c35b1ebad6a131ec4cfd8a17e38367f36b273a7019cfc9f902fbb7b32af7b0755e3bd734385b40d571250ab796e5abf7de3c0a6d00cd70792ebc031b8cc32209d22e3fde4bc124452c7b4ff84d8747f350b64075db5bd92aac27339479326035038c485321da6b745a74380bf97143f12e6d831896cf7cd3018635d1b6e1d872b3fcabacd2b94c19411f6a63f8bb30b05e0abb00af07552ec15f4d36ca2239a0e13f85f8abb1ba2a771ed44ebd687fc5667dd364ca89e2a74f48881ea8905addd94d89611a0f547eab85bd9da94b9da93d00aef9970414859c99d2d865bcc6602ff0c5efb03d87cf961b329824d45176abe214e796013c4139ab3fcbae8e0d2dc731f71999db956e120afb4e782d18fc5a910b4f23f3dcf60d94c6857153af064ae9beee852b2c6e5cbf12aec1f53a6298e86f22225a841f280673daa5a83a403c1e9482b85df893c9f9eb7615ed74b0d7e690846b1e2d94a2989d8a61242c6902e842a20384985cdef09cf813fca46d58c3d401beb90d78807fe37c80bf166634e650387f9f1e212075bfffaaf0e0fd8ae08047303912f67f8079bcc706a92183a3e856f47a16480e88399c7a15d4c0054b2dcf39a122ff22fe04311f198dbec382b4f0ae7630222f13f49744b26b505f4beedb3e117fe724173d547782a67086f01f038340fbdc186c02e16143b68d55a0bfd74e92fdaaf30d8b2480cd068aa6985ff1ac3df63c38a200b41e7956222684303008708f63effcdad204170ed08fdd722e2e912edd2f0e663e1df40215228a49b4d93e6138da37e9a6dbe6c25fd89b280099d477c294752738fecb30788ebfff94cd04b388cb4a8fc20aa056380cf6a066259d0b7a912db0800ec91897913d585b71cd7d9a5796a4c7efc47202a82ff80c5dff8e7e9d8b3779622bb7f4a23e535106f0194cde24904cc3cdf9b22bc9becb08547e3f72cf78c6440ffafad7c319c4b2cda4c370411db3ceda4bd74d4d9e4eaaa4167d745b09fea3630abc2b479a4bc02a4932a964e5aa781d241f4d0af8c0958a2bc1078e7b3510a732057b42f0ce0bd96ebc3c65a3cc039be497ccda996a8908bd75c8c75c498c00926d087afd297a8fe54684c0c0a9457957306fafe54b405cee3ae8ac99831da1c14bd13dd609324217ca7701e6cbfbe4553206e779faf2600ef8540dcf0e7a2c5c6e41ed82be02d516b06dd440d5c60bf8f7aa86d9996f6372c693c79807ef229db1c91846c35a0294180e58b221d3bdcf6380502cde879d3cd9596a4465bc2a260beb18521a67e11fb6851165dd219c6bf31237c00baffe84e246c99ba539377ed198bb4e2aea36e921d80f59daeb7079fde219651d484a2983b30c3931b07348a39a214f5d08b71d96fc57d789beb9c93ea27c801aebde4c6aa769648f9a581aaeffce5228faa881aa41804a433cbac8b6a96498e54821227c4576021de1d85be9e3f9aad30cac08e073cdf97b621abe56efbc6bac9fabb1145a7957045bb1cab67b5e8b245dc044125226011106c312473bf0415a492e1f2f3779e2480fb172aad3c6bfc78def0a0105e03150db81b70206a0de2ffcf9114e536e885f4f1d2d1f7cdab7e109ffc761c26d999d1ffdf32c8e3c46745588e0c3277597d016d6d3f2edca05051ce8d6161043101f4b7e89ffa61318ebeedea4b32bac4a63a85215fab312cb8e1062874f2cd68ba5468f6f8ac7392274c7f6b07a4e889067a304070b3b3b75d7eac5e5811958d429f52276f0d3932eac5c9635ba2134d13ab575ae6c7df6cd860b042b2a8e38b5275c940b4578be9a5b7d78e7f379ba478e5337b4a079c2284bb2ede492be6329d1f82cb0a8378248557823297c3b7ccb9cdf6dd6ea9e8a082bd7e9de5b793f23d02180d018c1741e21af88824ba1cd5c11b938c88e892cbf4c33b8ea5c95da46e5e3f3493e856c3149d04a65d3c86129bd506eeebf7d04ca59bfe140960f1318cdd9a64d9dcf6226f73df839af0e5cf1b63ee049c46a654679b76c5357c40d4092b56b08d9da66c5f7662be02b23e0518a4ca7edcbed28d21bc1048f12886c81106fa149bf808cac3bf282291a16c5dd7bc8e34039a30efc7c775c0fbfd301aa64257367885b6719fc75269f3eeb5ebd90531b2e610925ad958e7b4d480002800900020073797a310000000008000180ffffffff080003400000000808000180fffffffe0800034000000009080001808b537f4a08000180ffffffff0800034000007fff2c00028008000340fffffffb08000340000001ff0800034000000006080003400000000408000180fffffffc1400028008000180fffffffe08000180ffffffff0900010070f69a0f6600000014000b801000018009000100686173680000000058020180db0001009c8ad1a75550442715dc9f992e52e7712ce50b54302d0b03aaf46ccc58ce14d353e28110ccd02d9dc0c59a376db53ab9e4eb88b062fd79bc10cf75e9835205571f36346ad2c03af8655553606d36e44c3db082fc7d090fdd1ad47521109b74322f796716ebba45ec1b1cd46fcc11df0ddf134880cf247ece662ddd233bb17b42e1e848933a383806d870d22fb6cb367a5e8bf1732089fdbb31a3def9333be74250db5aa54dbafe0415296e34a6b0f7354ee3bd79052c523582a78f80701a91b124ab7e147a64d0802268341a6dc4f653e8f393fc6aef5400540002800900020073797a31000000000900020073797a3000000000080003400000000608000180fffffffd0900020073797a310000000008000180fffffffe08000340000000020900020073797a3200000000040002804c000100d0e2fe9d4c44f4473512819cfac227f8362517af546a62f699dea5777b3b8f27c02fabad7369f2487966a1ddc2817b35bb633bbf58afe44375fd882b43d13fbb1858d361c57761905400028008000340000000810900020073797a3100000000080001800000000608000340fffff4dc08000180ffffffff08000180fffffffe080003400000000108000180fffffffe0900020073797a31000000002000028008000180ffffffff08000180fffffffb0900020073797a3000000000600002800900020073797a3200000000080003400000800108000340000000040900020073797a3200000000080003400000005d08000340000000200900020073797a310000000008000340fffffff708000340ffff00000800034000000009640000800c00054000000000000000090c000540000000000001000048000b80100001800b0001006f626a726566000034000180090001006861736800000000240002800800034000000059080004400000000708000240000000180800054000000000080004400000000090190380f01200800400078098000640452210782f853c4667b71351c0ff925cd92703f5e7ad65324d26de10f7839a28328290381ff1efc4dcc0e6336de5b7a6aa2980446214b9bbb94c80800975ea0cffe0c17efff2ddfb0cb1d36b61c797abcfcab9d49df6a0cfc615f4b87bcf969429bd7053f98b260954d64396f9c9af22a3f4c4f68ae97cae13cf9c6dcc88e9ec418873ba31725503354c93b960366a204e3f6ff8e5000640bb9889c541c32430f40e5416c9ad004a01ad05f3815166e34e21fa64597223dda123d2b7faab1fe8949c468f489818d20acf16db6842bce8088c8982f2b7c8439d8d8f83e94bf96cc6a70f56dd5fa75730d034ac7c0601c2e458e16b3d290ddc0038d593c43856faecfeba1104ac1c45de772951b0faed1984d5ef901510cd306910fac8fdda99abc8073a9e934d59a8826dbc922c1ad2f116996015ca15c075c8a53a772191475d360b4617feacb418f9200f3d4dd7382bd2963848dc8bff8057fe889b8f223a9182edd1b9590c68eaf15c7e3536064655fd4efa3d98c271b8dd0000005c100a8004100100f068b26890f68c00a185a9d1fe784529daa6b95d7dd9e57cb77213d2f8f1e08c8a3d57a7d548c84861bfea484f3b42db9d77e464739e62c123cda7275b84ab498c1f94fdc33e1087c1d8a48bbe288632135e4d5aa4d7634b2c89b5a5f05195bfd0b26e381679b2d3ff66ce9492ec25f56c96891fec6c04a104146b962b49e9ef9c58216df39aeecf06800cbab984610d48e13b9d9e725df51f969b2b9a652c5e12807246d71160fec5010f9c52f0eb50bbee00674507aea19ec202654350b7698f8e0fbc063936cae034b76ae1beec6764cb7c36bb5fe7700a15f1d292fa48a4011c748f434313d217fe1bf7684a3e86699b36eba73347fbe8e0195d6989d68d1c40ea01758257eb4be12723e250a9ead904226e21dd760c09166fb5d0de39c328cd83b4692ead50dd7f0abfa2c3aab42981de276deb3d81c331567f710dab95d5289eedb949e2f8baed7ccacb5048a2d4759b421092da7d544ac291cd479b416485b45190f06b1dab63f4d5f430c18decff2dc04cf8354b5dc4a891b8c2e1334982603620366eb2a6f895bcfc0e980ae901b19491d13c11a1bd7bb7daa219fd53d729d4b6707c2c0cfaffdee7826eb9e794722a0f1aafee8d49ea5b96bfb6925f12cb5f0e9c377ed54b3f09670534104afacb39c9e2396ea074f9efc0dbabeb2175d02852013d5e9a5cc5ecbfac7e1e939232845c73ac23cde0fbf590131246c0072e84454fb5b4b87b0d33305aa070ed320b00c1ea4bfc26c203b96a3f87b430f003ce233ad6961c476347edfcb1d0fb71a90fb4ea85acd8780e2dfa33459886e3daea9058dd99fff9675dc5c70af98f12c0615f7227de683625a3f371c6380a87dd2c389c927c03fd1bc009127076e71de3312b756c2290be36ecc7d5bd4bcb43a602081440960b470cf8ccfa9e7eab2ee7d3d582f8917f4e20f140a85824297dfe75d3a259fdea464839df61d42d5ca132ceab1abba9b6c1a0ef307d413f6b56cd89a4c2eeae555bdd7c47bbb42229e931b8cc123d3c9340e16a5350f4d1696c68bfd3b7b140efac2fb27421e8f3cd5d136e9bb0f65cf536875f52ec0a909e06d80996bd71712514f142bca7c82b58c16e738bf3f15477bbe15084e7c330fffdee1139f7b42c31dd2de47857a7eb80ad26bf2e0aaae1ac0d19f64136a0b2ec7000ec52c7bd9dabf36f777738baae33bdce811ed754c5791956d0e69c54273a7a1336e3b65e72bf8f5908f49c5b9f3d2cf5ff0aaea99c9273b2eb9f43d599446ad24d60d8c649a19a7dd8af7289e7cda96b14ee459604c761c67e05778f73a6491ca01cb77ab27ffb19ec41894a2c9ac5bf0e07ae20ad47acd715807ba238b311f2c2be1737670daa97951ff10a2e3e98171981d90d4b72fdec953f29effea5892052ef3ac4e43528fdde79eb5addd31a00fa9110c953fd6a640a558e1f3ccbf631c9de18dc0257f4146fe2c0a6f2251131e82446abffba0f38130e9c0fc4e000217d10c372c69fb7c44855b9f80e2bcb36b8f4736655a02acdedbf2342c86150d579c06b69453d72f9d8a3bf5434441ef45d60ffeb8a7da6e9008b897e7bb6614214d1d48c0c41864c862a870c4259457ad5212fb38435c348c4477c518c9040fa1839e045c5e4f6baa0e75014d10bed798637e6859ec1b0c7770cf50b10caa794fb6ccbdf95fd2fbe8c4510711f8667aa7b124395e3e8a59f0c5e08c254b378f2f7ab9a2a23ab636de128f1f28a5696431d382a3ac72643975f6add3dd572e59b202ec26f19937ff5b990dda79a2c8d5df5d4e7cc4433561a3d86d110845bd28fd39dea0eb49946a4436b2abb7cddfdc4dde39ac192c4f7e444ec23001149f29ad5aa12f4005b988c7fcfc2be39ad11b9ee904e000607812118994a8b617a938a0a6fa5b35501d0dd420fa8170f2675be7129b7c85e7bc5d24bc5ae50f33a1d288b1ad2711067fbf4ce7def57b33c25d5ce08c32903c722d7d16eeeb70c404757b4cdd55be56262a7c01bee68d139b7002823e4c2f1d3fdecfbd6880300420cdacc4df584309231283eb0c6a33ecd9929b2d2c09159af53ffa5289a37ab9a999e8e3170b6557242ad94a9baa8ff80a977fca65537bc965d4e0d25fe8b36f428e3a3f6fe74dc62a41b46d1f4c40a7eddf98966c4c6377a5afefb3020504ee4482d79ad4f994c404c435cc7d1fdab491ae09781bd985560715b25bf0e636e8dd0c083f41b02ce3d5b8d0436f7523eaa610c1caeb85e67fe482dcba8bec164c2cd63a9285532352f04609a03f4285e7c7b8e1c1a39f9b1bf65da32d02fe4e206573e9d8906b91f538f35b40c6ba175056c064cd1c5d22b209f0e026a8cb337b35ea2e5917b8ac9bb8c6a2d8a67fde2d777ff4b27342bfc102f5067e45eb7c9220f30c1948c290063ccd690ba2bbc481f37693bcb387f02d77b31b3c82f4259a010adfb865ecdd2e0fbda2a2c35dd90f1156fbfbee5f5ec18bb06f410fb4638407bc2b1ddeb1b1bb350fd365e39cf96246eae1b8a7c9d358c2a1c273cdd048eb213d86655455ac46639e6440ba13fd6b68fc340bd433282f1df59a1658925b1233b128c32ace143b8ce538316b198b905d0eef9ad2ee32812d4bbf7e174ccc42346813bde1ed2f1e7f401bea95058eef11fc23890f599668b4942e66c147883300b4f2b0728ed93f763a9455d8cabc2e0cb3522384a997d1737d422d80c7dea689f41b15fc6c62dc3ac1edec529c561496c4c32339181914adca4047716c8787662826ff1db892ccced72600ffb6ddd3ee0805a785deaa5c535189b3e0b1ef66648c2840e3c49e6fdcb4aaea31fe27f7e75deb5beb06294f4b7cd4919e3411ed848c93d9519ca574ec07c21e278cc7ff040a4e5959fdcee19a04cd4be613a12a3fe3bfc100eac3067b469cceedf1bd227dbc5aa26e69f0a1866de0edf434dd970541df5b17498a5c49e73035b0d88a65a9b38b9e1696978a107db7881a2e78de1e874e5f8210a45cc2d1b8deca57e4ba21dd0e800a5564c4ce6ef31defa9e3d361f9970882a41d9b3cea509b86abfc19e11a3d1e99f7e4e0453896953c0fa3993a14e293e3a19d6d9a53b0b192a4b284b74bcf069bd2dc475f178c79c878d882ead16748766c7b096aa77a8f89f7444f3057e9da8ea8c4992a620428ff4de74357d7d0960327c3e35fbe92507df8024636c94944ae06869850bceb53b575795dd205b703048791d215fe457b016c61995d793f171c015da879f27607f9a42ef8e21023971bf9f40bbef3007ff7aaa59490d3a0735901083ac986831fb3038bce2d5d64c09f3b97f05f2900a43bcd33eefe013dbdaa760b161ca9284fea246c8221c4c15a4fd851cc99f3e39b151390bfb9004fe6196579770e855576af134315e7a83252e5b6abd86322bfbd31ed155ccfa6057b3bbad32b90c700a93de1be3fdb09ed57dcbe2371c57d79f1aec79ff0a819bfb5821632baa949c1c7fe6ef6f6ecdb09a0e3baf15b876b02118f5757ea8f1e6a66a20cc53f9d991e3bd7023a550423085c6967d83ad3cec7dce3bb6bf3f6aa0b554f9b09475091dc13184cae9c3a41df45a100e2c16a4ea94de01b8a10229538f01b1dac4fac5635c6e798e3c7b174684ccfaece2c8f9ff375bed7781cf0f7b7a965c646575d38b6e121e7110a10b9148447e770d4ff6470b51ddafb732c08a95fc6c88ae36d23ca9ee85daab87b81ea8f5a4feaf71ddec75fdcb213709c601e2b481eb9ebc1573fc9beb63dc0a378c150d0dc6be4cd9b5433685c35b0c2425a90ccd65822364410a3e20f842a9eaef11cb4b6171d02c10cb181b84757f3569803fe643843ff7d0594202795be87e66931d63672f59c62289c2fd31928c3fb5b0406488fbfba8a88e1bb732ac9e41616ed1abfa80229fe34a4d7d32c1b7f3131a2544e482d636a5403dc9744a608d94def06dd08939b01536ec7dac165d7f9487b188d4831e8f6c861c6c89e64e189edaf6c961706e726e5cfce3be8241fab5ef6f59447f88e83c8f2c3a61adff4d18dcac129a9a605ff8934e9342d47d369fdc28ace8fc191eac8363a9738dd88d30bbdd758aaa0d1b2aecc0b49e70831aaa8f680b7f864f993d6b0f40bab0580b0073a254c1a68eec1c73774545ade9443ec2a61d917357b50ab1746f42a631e3712f9dc54c6b75b46f85c7125fe722bdc5cab92cfcc23c63b10f6d5fe4a792cb4a0e7dc4020c237d3181aa7b0e75ebed7dc72974fad718ae1d8c7af62f900c0f65e40baa220e2e26a37baded0cffa6fe9815297edeb38c92aa76286960307255c991e5087c00daadd6c02cb7c97ecbfc89ec0053997b1ed6cd941cdbec1be30e1aa3c2619d8dfaceb1847c91eb32d834bf08fbc21c5b4a00552bcc1f880ec572807b86eddcf1bb74660bcae3f9a117a0036cd65ca710a37d202a17187c06799a2afaec36d9fea103b28a841b4a76b62b1d326db739846f717798654ff11988ca9f768a55ed477f4ed0995987c28abfd38696d006b9377a1a5b2e92e956e6b87b8d82401d2ae06a9fc05b8f23277467bb786d9b2673833eb15d5d0aa2bde6a04066bb6fb7db6e9f28d9afda8f96ee6e94aeff906963bf21977acd6d0e5719ac78028ad5f03347b0cdf254113e523bb532b971b1712c45737031e29ca52fb6e9961064608af0afe09d5ec291acdfdf65dbd50877298cbcf8aa0718c2a512b2fd328fa74f6883f341406090924e6e795b99be5b084b5d9835a25dcc3caf3d89733aa391b4f5433efa2d4aa3a8ffe04002d98da5c06b70b32761b4a4d43f2d5a2eab7ff3daa6e6e1c1b9b40da8c42eda860e21dc82c1baf88e0d8acef70e02998f550613fbce28a8f6decd737b24d132143dba0fd0ced57630bbdefdd3bb34c2d7d8af32a96ba11a9673ada9c2d5bed31d5858b52f291944fe1622240502b1ff02987756e325d0819e689d1e11a81341014ad0cfc7ef3e2a07dd94e9f09540eef96e0850535210f2ab3e0af113b2bc415eeb3aa8a766648bfcbb7e66c454e4831f26625737fddca2f9e2f5f8f4fb8c5173af61c9905d4d2c1291accc22765471abb0ea53cd7a35af392a2cb293d11bfe9f7bfab91c4a409ba15fcdda86c1df7b89c07dca062a5a8bbfd91e0aba48aee4870c4fcd1092a8d0d0a4a3720c092f5296cb6a72ad3c6c4a61fe21e15b9ebef956b8977f46742105b88e4dd0e895e012e8a1b1e43d1f4fb5c63f920660e240dacd4f5e01d6182a72a94c099a93043297a594b940fcadc091ea96c7a9e0cc5c4c62db45868f507b4497b79ec5c13edb376e485344ec0828bb47b1a1a73f4f79682a1fcae40d1daa40f31501036d03c29b0ba0c05b24b436bd79d877ed71b21f00c28004d8570d898a0d066c9cdb699975bdeb6d7bc6d247ce2abd170d8aebc84b3f9894fe7eab801a53573f009bb2e12c92d96ad1816ccbed54ec41875bb864c2065ab07abc31395747b3f799c0ebeac877a105cfaa4f91f16994b3df18d9fd95ad42312e3b3370cdfcf0bbbab0e9fe977b9771af570041896d2f67351fece9942e6cd4e19c3af964f56816e4866e50bc2be65fe7e8ca676346181fdf1f570e3baba7fdba309ab88457240cceb59e6bb41471e013f71956249ff4efb19973453570323a79ab6c60e8f29f3b9ce80d278bf7e1ce202c76323cfe4bc4478aef1862469024d506a700b6c9d18098b641e809bd3033c6b336c6a11ec1897d273f35d7d9c5af9029fa2a677957d54aa8a574f7d872b2ad44f82720febaaf2f71993db6cd15a19da5e01646e44de11c103beacb530001002c1f83f17551a8aef3e27663a831c0bf97d2cbe8d5311c9ca75d300eaa03cdcc23e49551a50a4c7d2c48b3b24aad360eda8eade8fa7733fd5d1cbb109a692c18d569aff1e9afb53d3a7246dd61020d000c0004400000000000000005000102802400028008000180ffffffff0900020073797a31000000000900020073797a3000000000d600010098fb297103e58a26785e762fc6176383f3c1643ef0a69fe927c94367fcbbc8c6db00daa5e8b617b7c2e61480973aa7067d438f6115944e7ceacb4b1caddc6a010103f87562f5555cc7f55bd7e17bf71cb6581c3209dedda870ed285b1c825ad6db6b9205ac3dea8b15fe4100b51704f1d6d21ef842febf3dbfd79d80716d4dd1abfe205a8da6cd9b5df886f5206c8aa315eaaf9bfc96ce90203584f5e3546b4afe8337becde6f67d11ab42d546e33c9c69dd35e70211565730eb02ee8173e5f2ea33212d117f7ddd054bc4f68463fb499cb50000bc040080dc010180d10001004bb1aee26ed99281405ca057420f3664eff5947cd2952831e685bbdb94a06ae4913cf54acbc31acf9d75f20b7f9d937fda2d58ad36555822691930dfaf16fbfe8b321496f1e7295656307887e8a45df547d5bc4122af7cac2bfcf807058a633263a37749dffcb1c202ea2a3b04eba6ada800b2a5fcaddab4ec012a8d7fe6ac3127392f292235014865dddaf590c78f460ea60cb1199ed27eb539dde9c33e8fe9b8a13e25b930fc3b0a9be40a6186af173b23f66034a783642f791fab62549361461d754e325d6faee1be021d22000000cc000100e8c7115df768808d7eec583475dc90e22bfa387656eb9b31601ab19bc0ffd4bfd2f196c4c2522de107c04ec72d53a4c9326741ccb61a36409a335579e030f4e26ea205ac5d69168dbdf3ea6d677299f96148f67abe828c900759c1e81e96dce92b59a551c7b797ed2509dcba4f8f759784c50bbe071452c9e61cea8841dcec34213b1d3c447051ba23fb4639a30e077618130ce20ace46a6aea9727a9a57031ea872450674d6f590cb3ad683a2d61a0497302326382a1bc842f103da6d95662ad5c90b5ccb8bccda1800028008000340000000ff0900020073797a320000000020000280080003400000000808000340000000010900020073797a30000000000c000540000000000000000034000b80240001800c0001007061796c6f616400140002800800024000000002080001400000000d0c00018008000100636d700008000340000000019c00018040000280080003400000006d0800034000000002080003400000000208000340000002000900020073797a310000000008000180ffffffff08000180ffffffff0400010050000280080003400000000008000340fffff15608000340000000a1080003400000000408000340000004010900020073797a300000000008000180ffffffff0800034000000c0e08000180fffffffc04000100f80101806600010097cf25f81db2b1634dac1b1030b4c256819991455b7beb94da814fb03225aca249892d233339b1326c4c073f7454c27bf8a5a5d2dc951553f9e312c7e7a8d1f98c11e67302ead7756e255d0498bdd7ba970c24f1233567f3b0a125c5aacf523dd3bd0000300001003c2049a0182fe1d789dac2167fd72dbd48ca2e0430dc7f8596432ef61201f2d128b4880babf1ff96deff6df82000028008000340000000080900020073797a310000000008000180fffffffe1400028008000180fffffffe080003400000770c4c000280080003404000000008000180fffffffb0800034000000a8a0900020073797a32000000000900020073797a3200000000080003400000000508000180ffffffff0800034000000008d9000100dcd59ace13437d9e232fbde74ab85a86a5bfca6f76432d85dd5bbc45994f826b55e5f9ae001447f0c3f0986127e38444c9065e6412652de3c3a0e5400160a56dc22caefa293398ead1ad11144942c271287b9db22a9001962fac114223f7a669ae8acc7e809cc2a43586f856e20ee7aadd011e4ee90dd24126fa359704af606fcf3a7ce97d0e917f141123ec055364376bf329414518ba4641029a5cbcb4c9d0ed5000e95dcfcda887d4f280d7899e5d90c0fecb48efa0c82b3ceb36775e9cbb6d678dbc3163247fc7a75473b0d52921de3a5bdf7a000000d801008038010b80100001800b0001006c6f6f6b75700000100001800a0001007265646972000000340001800a00010072616e6765000000240002800800024000000001080001400000000008000240000000010800014000000000240001800b0001007470726f787900001400028008000240000000090800024000000009100001800c0001006269747769736500200001800700010072740000140002800800014000000009080001400000000040000180080001006475700034000280080002400000000d0800024000000008080002400000001508000140000000170800024000000012080001400000000e2800018011000100666c6f775f6f66666c6f616400000000100002800900010073797a3200000000240001800a000100726564697200000014000280080001400000000e08000340000000083b000640254c2f35c7f9dd34a928545701e434c9e1bf03c4c8b506017cf66091216d31e00a05b2489cfa1cd15de9004365cb40bb7201697293c02f000400078024000640400b8b6061f5c99e39f39f4730390c8a1c66a1bd1232bacda439948a9cacd8a438000b80140001800b0001006e756d67656e00000400028010000180090001007866726d00000000100001800c0001006e6f747261636b00080000800400078008000440000000000900010073797a31000000000900020073797a3200000000140000001100010000000000000000000000000ae65349bb85bcb0cc59fcedd626e8393b15a23ce74e3bf7481f95390c84977da7a04ae4c208af24b41f26a9ea81cb29361bc22532aa80d37cb06b6e49603327958f2268454b68b96b5e08b3332216c9b5546fcf9bc5c4b12073f810971e0151de397179365569eaa8bf1751b7279fff130ef1b18f4eaf853112f1f8aedddb431440c3942b1827c3043e5561f889169560473584ffb8e866eaf41b9ee32f42b30494e7e23480c311acff5a2db4d7e8b53996a286fb07cf1342c667f9dab66f36982d37d5a99f56f25967e9829a4e470a316fb487c20757ce0fea1af85eba950b83188549da7c3318c0b50663e27c77ffe9ebe67864d8e5a645b0bd7a9d738ac9e889180ddec92242f62e33"], 0x106f0}, 0x1, 0x0, 0x0, 0xc040054}, 0xc1) write(r0, &(0x7f0000000000)="05", 0x7e53d) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) pipe(&(0x7f0000000100)) (async) syz_open_dev$ndb(&(0x7f0000010880), 0x0, 0x200800) (async) ioctl$BTRFS_IOC_QGROUP_LIMIT(r3, 0x8030942b, &(0x7f00000108c0)={0x1ff, {0x10, 0x4, 0x2, 0x6, 0x8}}) (async) io_setup(0x3ff, &(0x7f0000000500)) (async) io_submit(r4, 0x1, &(0x7f0000000040)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) (async) dup2(r2, r1) (async) sendmsg$NFT_BATCH(r2, &(0x7f0000010840)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000010800)={&(0x7f0000010900)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a143400000e0a050000000000000000000a00000608000440000000000800044000000002100503800c05008054000b8040000180080001006f7366003400028008000340000000010800014000000015050002003f000000050002000400000008000340000000010500020004000000100001800b00010064796e7365740000040007800900090073797a3200000000b4030a80c8000100fa3e3fdf522de00619e500c36becd92bea68676b5b4d1c2b08cf91867ffeb66df6112e27a0a20967559815d2303aa153fc28fa69f55a158368a18be6fde2d3a57853b449276f88cdd5218a90bfe66f88e4930ab1f8ebe03cecd3190bf92d2217739c6a2feb9e689c4a34814b31e4e24c38e299e3461d5bbf334f62c9da153e2302772666b50e473a8c278351936f043b05aba2c3d0562646680a877e9ec1ccba5d3846eda93ecdacc86128dde183328b17f89dcea2b31045c5c926abbd6f1696bcb7ce21054da3240002800900020073797a31000000000900020073797a3100000000080003400000011f100002800900020073797a32000000003900010066fc8b5b322723b4018524ef852fb350cab7c45312cbb6345c3cfdc66104d3317f8f3feeeaf1a2c2b99f4ef5654f057ba3e3a7d0060000003a0001009a4a483e68b480b9d996f0747267c0c716270e6f07fc672443817d6b195e526c5fb86075551d17da5c88c84af1ef2d7d07bb9b2e277f000094000100e5a2ffe023665b81c5a3e208452c3160d3316f02530bb61f7923d07cf0358c34c37de7b832df3d4dd46fd84cae3ce42c823b4d48e8ed3bc2894580c9999b64f40dc2acab2a7cb65ab908d5ad86842d4bb80e9dcf3920a5fd3a7138c9a499017fd946b21b82d7835a6bbb9cbc794e33a2fd5d46e795b8b0b035fe2c259a3285274595170cb5e1d082ebeadea02d445fe4bc000100fa2823ca083ed5e5c58efe565d9a55a24ba38e43e37194ec7b80513c1854686c4a565d4cf76d16f63abe94620171cbf7f39089bd4e2c635acf0815d0a7eefe6f9c4ec6172beb3158e25ea7a67642d43eee78f9be044641c7177ece47e1a748c5c477b0191755193cdaf62af708137dcb278808536ad5dc2bceb5ad10aace72a9e55a373299f4376dcdd4693b860818253bf0c0cd8dc6d605b9f4d54e64e49a0585b5a188b900bb3609ba4e0dcc0d2e58761f5693f679b579a9000100d94d9329f62437c04bee21777f3959cfb41b6ddedfd4557fe7005835cf3b108d30c1fb85d1922252cbc188c0c981aed95799f4b65bd7c1fc7bc178ed32cc14b6cd819b2ebb32d888dffaf12846d4fb6fc438441220c099aaf2e52a8b5725021b096b38085a5c65e9be38626bdbb5215002bd1ded6db50a3f13dc829388cc7a52d27eaacdb3d7845c16d29964a20ebe0047a19fd2b5c2a3861e587b97602ccb65c803f23f420000001400028008000180fffffffe08000340000000be2c0002800900020073797a3100000000080003400000800008000180000000020900020073797a3200000000d70006405227bbc49dfb7bdad3b86316888480faa97c8ad4c9ca869d9fc309b6ec1d09bcf2c707f00c35ce58cdd92d7ded7d4ff4a9ef3cacdb6a3ae602b05046b573341cb3b6f4436c6e0fcff5aadfd08eb0ee0bfb17c996c6925c7dfbdca15a98dfb586b0de783f3284dc553690df5e0d0c45aa36e3a334906a357f8359893e44f46503d2094084f28dc6a4c3f718df37f1db60c9219cb708b36d53eb99dba5719803c829a0d82f33a30096b79278b2a176b74482314ec4b941c9c29cbe01786ce3e67aedbdc6210813a7808226211745d58ccf88f35f000c00044000000000000000080900090073797a3000000000d42e038010130080fc110280290001001cec46b4b608ae663aa31dcc6d8689e6b26cd6dc1e9f8f00f26f339860d23f1b34cf0389620000001c0002800900020073797a31000000000900020073797a31000000009c000100e6e1bad3b7cd9d96799af190068b67cd64ebbb51b82f2ff855d2165bfbb48f77274c6f670a6b189b8e49f224b058afab9b06976a3d19c825f8ee3db2b211f25557d4702f7dad7d83528cc6add27a6e512a4d2f84c5e48fb35750fd481453d9d9703f9c2a343fe2977146ed129836e549e3a0c0b1a5e277fbf450fd69c92bac965666ea8636943d56a6b1cfd1bcc88f1b57ad939efd187ea14400028008000180fffffffb08000340000004010900020073797a310000000008000180ffffffff0900020073797a3000000000080001800000000008000340000000054400028008000180fffffffb0900020073797a32000000000900020073797a300000000008000340000000f00800018000000001080003400000000008000340000000075d0001004824a660bf7bbd43b93226dc388ac4ccf769bbc63420879213b9a49ceec275da52761ba84275de2c2245b46e8f885b1e7aaca8eb3fa89c232db5203c8ec18be44bc4a3208ee374b8ddeb332504e055bd084316b5d7938eccad000000041001007a65a6cd072e361c7036140d7c892a8d25074da7ee2864f33dd5e1bcb3317d317dd7430c74ace9c39a4147e074cb5d54e4dff8f5c647d22b080a8921604d15d8852aaa87f29f59504737f218ab37b19036f1a2aa9778a4e8739277f9a8d674b017257c73822ea55bc3f2a57cd32048814ee008619b909dcde734a1aa0cf229f4199b5818bcedca51a702dcb14aa47531c9f4f9934adb2023043565a15b97663c31a6db6194a7c51355e0404e08a9461bf7593a93d9f91f4dfc5eee012a659bfdefc1e2783819989b3285c449ac3bdf1504cb5c0e0189fc4895fac0db2d08811962aae27a0cd6fafa55535dad750ea51c8698da3bcb6cfd4b7e23f587c26ef6040615b7eeb1bc6ffdcbe575e2a4fdff39608c57fb24dc9e659a1db4985f094fd760a0759ed23b57e9b821659413032fc546d0b11c7db44913f8da24de51bbb970ec1bc542d8670784d0eb818516b14a7fa1b0d740de5989e086dc7549be5c06834dfe81bd02440b43e58c10180da5d4c89a9a5be567e0c5149962e27e4d606064832bc81842eb38de356cdee60c77246905c5e886d8086cd9a3e87de0bfda44ae41fbd9d0c17b0a3069af1982d542eceffaa3b09d230af0c9fa0b925883e277a4fe37dd855c1911cbfb47becbd87a88f3675b0ed3c7bf4c99c7a8be745281ab72947fb7a28382f10c904a0fa28b618bc2b92021bdd299a3f58837852bd5f175fe64ab3e3bfb46294105b14ad2c04c33c3fc6fd07d22d2430211858a12d16772d98cd6a7003d9abacb88dfd22328e8656e520d4861de7ad87b166e42a123d48e13100b74d1ab602802f1e40d49e23110767830327b1a6cf6d3318e9790479d5ec5e4477ddf6f1475fa179ae9f2d2e9ea2c8b9aa66fe666384919c648c34a8ad7529fdea7d09250a45f56e1425749abb445447b208f5f141741e8bf8d3e33224faa94af4ddb253158b41195002817716b7a9fe4a6714866637ec2e0a9c2594af20414771632cbc865b3bc9f886678cb63c68507997915f9e6f8ff9df2cabd026ea18ec073cbc19211f49ca45a0918c7b375668d13017da3a6f641f6ec6a3af29ebd689481b66597adf9d6c8868ed41c0d6d589f3e18341b94269ff3b274375b4a2384dfe70997bb6d7688d6ce374db07d77a4e9e5a9893ae250c648ba002baa01c81835875538d9752dcf741cb7afc8f115aceb473f3da9aca625e76bd0b8d936178c301ee3378a6ac2b9a7713b8d46d7bf513b43a2bb0e7a1018cb3349fc22c14bcc013978ab3d4ff16b7f5b5cc67a501e2350fa2484dc649c397abf9412031ba16009bef9f66798e82c6a44a4f07ea1f15b6bf02b34af12df9086debf851ef5b87920a2a8b654a9480bd2f8b6682e128d9f6f5d7d1390ddff169f1dd6c6d82fe6f14d1fdb644ed81c64de84fe42e26b746777464bd32e6bb4dc198519e45d76f571405ed47c88d40fa65b79c1ad27e198601831a4c05561a705682009704cc10ba435249a3146e7906d5dbe8beebf4fb17e92b3afc9e354351e464a20b9f92312f65c8b682b7b47739bd5eb4661b76cbae83af259eedccefd65559ff2a925c656c0eb27438667eab15770b92c1cec9c32875dae41b57a8c7b4744ba42a3ff1f6395f93b813c76d902efeaee5b3162901458146317f383b9665fad207e31558e61299722a585acde568047c4a2c5237a94d19384d865ed3bca76c4fa8b414f438539d94a6040aaa9297a7979b1a86f4a80522090880fee9ec30e549643413f81b16b4640efceb7f033e059f767817b1e736211dc7fef7c8fc1dbf21cb721928c0023b4526c7d2ce27c4adc429d8b4fd816da17b1a63bdf0796ef501ed30ba02bf510774bfd6d26091e478ece98d4d41246123dae3994183ee72d60287b8e5d61de71f15e7441dad7f1d9785063e86c6e89a00a5d090cd1728969874026390075d54f69f057f19bd5a4c5ebe3730fb6921ef5ff035b5e1a8d89a40ae4f187660f20126f6645fc23f11551167b08f32077c44c7aa2c5bc1fc69f4baaea1a06322aa949df699bf068b188da7b65d046226a3a4c70d7604e3153043dec177d7bfb3a06c4f076bc62d0aff472e70088d1180e95c17d7b056ebabac1f5adc275d369ba17818b983bc65edf09426ab05dbd915da402666bc4cc33532aaea0ee096b9d1c7f7d200bd2e68764bc2b1f960d36c283e76b14e0871c8f0c7203299cc8bb810752377cc068fbe4281369e70786021d2dcb656df55e8d4b2620bd6564957104bb0493321813886d34a3c5b15f6a5ef9d1c855b83d31a2ac8fb40b5e9234c05e61e0cafededa91e0e019e5e349ed4d1a99d6ed800eb1ad5343db0de6f554c0d0c23754199a35a246abfbe76296d3b1d6188db3c51e2f2951590f5c9c37340116336e21d8e3ce410492627536f04cd272ed12e33b395878bf6616dd7a6e0ef60d792a2573b35dc739e2ab74f7183469182ec26372312c37ef4bf7392c2aa387f17ca48efdffb87c47bda9ace309f4d7647d132be5a38cbf80c53fb663e8e1b24bf2873b240bf071aa89d4727242b32de531ed1202f970bf2151db8026abd85c7948bdc0b6742131c5b886eb7cda453706015a72c705cf5699a73767ff2b48c683cf9811a65dc4167e7f067ab4cde5108f771e166fb10790172e1096e26980fceafaf57da825ba5e8429d9914dfb1e8399743bf77ba419ba9977d06903b6548d7910a94d397e7cd8b7718a69dc7fca29d317d47403532f4de02ed95b0fde243112b48a7f113a5f0a00423388acff20a170a0d3787ee1f0a0b38dfceab55d294c48473c7cd4932bf44e632b02c1ee7dc5892b6e2a29cf127854c287b559e89f9b78384031cab82e5028049d0db4341dc4ffb6c91f31c2bbd742e7085397fe0f27010ec7f3958194f570089fba1c332f041c863ff813845a22c4aec7c089efbeaf68ecf6dd89be5c416f16c4c380ae7df16b0e093a3cbce3dbec87ad33aef1aeaff21e83e60b03cc2d35a2e9a1185de8da2427d2ff7d6a2af769a82da768be38822c0ff53f2142988ff4d45a302def9f4280d2650a5e2f414a6af62c022d15b79f8bebacb8b7e4a0fee2ace0b77189b872bb44761742980bc8fed82ff0cd71f0cee4d7ab078c16db9c8284f38bba7a3c1e02db0a42bc43dc0c99b54d921ae1c07e02506ad1575972d081cd73df33a3aa44e51e35bd8b86417e37297111f815ae4d88c08088c45e72592350aae94b2c9976b306ec064ffae180aa37613a45e93533f76dd7a102ff04c06aa55c3f44e3d1821414f1022ceef9535b87e619292b2a3c7d47abb3ab714c94056f23bed8be59d6de2a50690fb6f54b8d6650f0ed24366f6e0f9d0639f4382b999633913da3c9132d0649698998c34cf374594d89fa0f33cdab63f70b6edbd4813e1aa0e91cec1eb31a21f7389202bae1d05581db054c198a3d921c7f7f610703f1e2a9dd734dbea1e55d73bd863a39a61913e0e3b9503b4254561c7506ae8a470453e4bdb282804502ed1bb894a6f3ca921ad6f43a772718f858b26777a2613672469b8e386459f33e47e67671130c4851377696883124548f6b6e3b075ef9f0c2934d90c23f81655d3583dcf3ab5287fdabb9c86f5eac2a3e85fe40af04e2c3ddc00d39658aa6d4cae55682f3a0b74e678f129c6e3019ca5190c69658e247b7878aa807a6f0b468ec71d583bee9a0578c257ca67859d10f1f5b1a213e061e502a7404240ae93626372fcec9f5cc7b12a2e9ca904dcacb21f4f9dfea1e8d3355922f7580b9fe2cba0ca3767c6590a08348fea490a8cc550aaaf8aab594d371d1a593d63059f7b8289377cfd8625b4d8eb125919b8c2240dc25cb697789b470db90bb2c3dcb9474631553d4879ffe183375abbca3f635af8f3a410e5d51249bc825c248c6947df7f97e02b7e2a9c10d58627573b145d8ef449ff6ffca166ff6b82809a8004efbec69cba6ae0747cf5cd120b360bf819023581064c29ab78f2dd77b886634058e6087348041421cbb9d97116fdaeefae48df63e9c3cb0f5c42185c146c2b547b21637ff0f1c4dd7d71a71289982beb6f47875e8753633f5180df1017671a940ee0dd7fc25ab1402bfb056b164baee5a3ee0a3fed931cecdb537206fe12eae62cfdfe013f726cde371e9bb3bac59a0abf57c7466c04fe7c8fa9510a606d763e97fab7f5a130860abe060d8219680fb66c865c8c59ab1c4118df4e3c243623464a05046268e55013ad6a7e535dd45264dff611fc60c5e4262737f564e1595d88f14e9c9b1327aa0600c066b1da69e4d12ad07358c9a813743b0c4fe3b0b53e6fe047ad5a213b48605501610cc09ec62508a3d41c0e71cb5b5d21761240470134102d625462b1d5741ab5ac0f1517ca1ac2ca659e0e7e8b8e57ef110ddacfd135353d7cb3e2512adc4020c73bc38dc4be76c07a5a36e4b23abd0c7dd04752a44fd3759d5aa6c5129df489f0a9cbb3fe107ed184b5dfb655a19e4828e16bf9e1f790013ab89555c256e85039eaf817e9cdf7b993071da8e7eb02b287145e4b4ff91605d68e63b440ed16951223523ad4fbcba8ecadb74354667c9318a4c26ba8be49cee9df79363a6908ca097cd8dd4b0fe30c1443f0678738f6e2b3a15aa5efe2479b96dc23c89c4d202f7c754f2a53ea5e41e93c25be70e73d2ddacfff4d6f745cbd69bad5b73e492913f7623cca7df093fe09fa00c8a3e3b752ca6cbf847b8f6c5ed5394946ebbb3cd058c0de0a76648f092116755896e7bdd737f823917111ea426245b98c9917af2d65485505d42eb439877c23ef0291dbaba357c64382b46d4d5d34c527592f308a2e7906534abd42090693a6d0609b90d1f1b9203ef446f68744dcc9e3e8216b67b93fdf0ae980306f65247c50551e98f0ac5e47237c64ff5b399408d276655cb9c500ac7a26bf30ad546dd1c6e3a26df5a5298a7ccee3dca928bef868937061820e3ef071415cac440ed762861315cc7ad0f79fc3c367fdd10d53c65d35ce4782966e76e4b0af3a0ee1f2e122451be68139dce2b558ebd506478a7cabc93efd4aafe427fef3dbfaa939b365e1f8471877502b986000b7f5a85072ef50dc414e25a6184101f94b757e4b35ff3d6d12f322353a1a3b9377a31ba4343e1f6e97b8248912521872abf26d9b2beddcf0d423ff11160d8375c4766183b8b76c4f57933ca873e69c689b5841596ba69072a640a69c7ec017876aeaa46d69457c447b513cd116c0fa49b7115c25535b557230007c75940fa0401ecdbd235775a73c954f502c6fdc1bd1e32579b57088bb0d2371da8a1c6340c9fa24ce080b22f464d82c6e9f70dd888d4db5616ef8655e1a21c88a636a38e268e15dd70c942d24ed0b660665d91f7991bb2190e81afcae484870de96f4b9c6ddc6a5109d45a7320f5bb108b48c07c7b12494c1b40eddc11235d215ff725fc0bd3daae478a2f9a05b011111e438f8d36ff3c419fc50da6689c323f1d700be20e430e71c5a7f0e8b7a8d426fa784546e15f1b99c47c9f2af06abb582e4886fc18ccf595c1870e32c1619f81b515de07b8419c2805b84715b4ff6aa5da95808521bc4ea2d7aa2a2925bbf76a9777a79367c06740bbae2b1dc640252993504a8421c23f973a1dedfe47d116d75c4da99e3df04584539473678391830e2a7f2b36ec04f2082ae8aa7d1ea4dbd9043906fbe0e0c033b51aedb839005aa2e17cfafd1cf83d50a4e38ec5d8f759981ca42751272a940c2fb88f4724375fc0254bd0c8bee81165b34e0ed630394f245df437ed0760e64097e7f0c928000100ef8d6bb9dddcd70ac67714173c7d054efe3a12d5981a9bbdb391cb6278bf20973fccc4b608010a80280002800900020073797a31000000000900020073797a31000000000900020073797a3200000000d90001009fb080126b475bbee03e655770c87639d8778930f8e62eb633e915846f9bde13389b212f33ae54dac9e2c5065fa69f1ad9143355379d00fa54ee1bbd381a61cae2f12284fe8f220641c26ebbb971d2afe0e8194af8fbbc0c891008e9bc26e1fa84565dc0de0b375dfcc44e9668e9f1c0a188089ee552b2a883af44a0f13a7e718f8b07094a71b200ee1327b34e8c9e998e0effa5d998e5e8d8ff20f15c9e2b5313066741a7120211782c6287220c8ee7f140adbdbbd9bfa96756f8c52428438caaadc7c149163716300dbe0d70fc7861460ff3cb5e0000000800034000000001a4030080f40002801c0002800900020073797a30000000000900020073797a3000000000300002800900020073797a300000000008000340000001010900020073797a32000000000900020073797a3200000000820001001b019d5d7c6dd34a1387be136092ebdec844075814fdd2de4f793ae73dda16f10d0800351241b5e2284bd9db452055a9cf7be993037ffbc0e67cb69e2329808cc299f0b641b5899fa475aaa0592bbd1eab0bc51dc7c4de2396ad5b1607f4c037c7a19fe316ee0aae0e4460b2c90e776da0ed46bc4884a23fd9cf47b5356800002000028008000180ffffffff08000180fffffffc0900020073797a3100000000980006408756e2b259f992dafa6a966739f86484415b31cc1f09244ddd63e1af024f3771d2ef3b086e18709e97b4d65a23389f72c8bc86dbf9044f5d34e3c17225b438c142e829ec7b4dc1fadc823add9dd749b5aeb7f203dea8ad1a98ebd5c1b51421de0ce9c02012b0d88bfac3d687765c70bb9807ec5bb77fa9e22e227cc6f15d4e5687659f98e0c188bb9c9016131edd63066aae05140c0004400000000000000003fc0102800c00028008000340000000030400010030000280080003400000040108000180fffffffe08000180fffffffc0900020073797a300000000008000180fffffffc83000100d6a94f8431fb544645576f79b493d260e9d0828e4af27041184fe468c7079918937df56172f6583907ed6c9258e31dbfcba4199b1be2984fe819e27b13c9e24c6b4b9198af54e7ad5361033d4b99853dc8a607a67e9d3c8d6f400c119e93ba1925074d1856c4768ad375372d6523c90b367a633f01a7993e149c463ea0ad740048000280080003400000a154080003400000001f0900020073797a310000000008000180fffffffc0800018000000000080003400000000508000340000080000800034000000009ea000100c4f8564d73863b288e6a3ffd036267856ecf510102e9d44107347265aa350f19a3328c842790f9a01a6adb4ddd911ac3ba403f98312f9b1edfb7a473d847444faefed2693601e89a7770c5e33113a54a1415736f2603f493c96cd56e8f748d2561dc72a08c0ece0c602ec8253434f8c733aed55328df7b95625e608782685a852ad10d8a6a68f7091c158b532955f21184107508e1ccc6bacf654ef70bc1f90155130123e5b1b0c02b9a6909ccb4bc057c642f0d3d396c3e01770c00cb80fcde40fb246bb92fbdc208373b303d161ed721c8d509128e9c5621456fcf0355cd2428a9ced0dcdb00000c000540000000000000ffff1c1800800900090073797a30000000000800034000000001080003400000000178010280db000100a92fd96e4a11af05c7afb89b6953e0254ffbe4300c5108f892c0bc329aafb284f31440c32010b339473f5447401fd7246ff75f560c68b33912702e8f87f7864d546dda9d900a80f65726ae590406c8cb04d58655aa971a504ec6755003c2df07b3895f45eb5dd1bcfd513fc1dcf751e8b6ba156a7913e52c672ce33e13d95cd32192bc65bc3d4f74840508bd2752fa55920452d33c07d31f49b7be135b1295d2096295dc09e9c81806fc62afd17bd0217dca2820d2bc271b598714946249498c8cbc1b0d176b166a3a797bd69c5b9fc8cf7c87b0cb29c5004c0002800900020073797a3100000000080003400000005208000180fffffffb0800034000000800080003400000000608000180fffffffc0900020073797a310000000008000340000007ff4000028008000340ffff000108000180fffffffb0900020073797a3100000000080001800000000008000180fffffffb080003400000019608000180fffffffe0b000100bf5b96b1cc8cb60004010b80100001800b00010072656a65637400000c00018008000100647570006000018007000100637400005400028008000240000000170800014000000002080002400000000f0800024000000010080004400000000b08000240000000160800014000000011080004400000000205000300010000000800014000000001340001800b00010072656a65637400002400028008000140000000010800014000000000080001400000000008000140000000020c000180080001006c6f6700140001800c0001006e6f747261636b0004000280100001800b0001007470726f78790000100001800a0001007265646972000000100001800a00010072616e67650000000900090073797a30000000001403018051000100732b96341b2be880cc9e3a69993e0fec5e2224795cbba787e03ef61a3c93ddfacecffb1f140f2c9b18f423af802a053b070f1db4cf076c444b0eb2de8157c26f03292f0e17c4a291d3da5cc1ba0000002000028008000180000000000900020073797a310000000008000180fffffffe38000280080003400000007208000180fffffffd080001800000000708000340000000090900020073797a32000000000800018000000000dd000100f506b1e99172ec9d2d5e5c403a55612d26300efadd74b803371c30b974c540b8d258222363fec1910e38987ccee6733b178c7bed63be5aa43250e050c365374ab7ad128f2517b79c7175bd3793731c6e3924cc6caa7055ba903003df0c86203d1c6d837ad80a70f6cf1f660148133f7813edb3ccb13670fcbee9b7a00540947d9e8af68ccab75f3041bd5545470ff2aaf48f2eba42243f1e60c41ced908ae9d57303a6a564ab0e0ebb6b8893d60283507daa2cc061896831f0c6d781a489586ec84a3c997c822500c227aea9c620a49e937d765c15fc7b01bc000000550001003bb8226aec8ccae848b2f663a95a6836ab991f4ca10cd8bbd3a717bf4f7ac8b4fc8b39e60bfc79576ec77a68b5416d676ed01a18c81d1214a901fccc4461a66b32de6f7e79956d8711617a83c91f6f1094000000cc000100e9c5bbb25ad5e337ab8c700d2e249df4c140aa855aa61c109e23ee89d36e1088ca9a22145473d0f11ec4cb68d77bc35c2703543abe7eefce7252bfee0501410c2a425662eab7698e6e968952377c431b96b3f4835c09576555daf7b48396921d9c141002bbf4c26aa7ff1e2bcd562f6761afcb57b786ac29affe87abce52440e0a5c82e601bdaf02eb031c1ce49659a098548f13ea50de6030df4f074157d60f601fcf9222cebed54c40b687a026dc4002b708ccdc27f73a959587c6d4496de38d584bdc2571c11e2c0002800900020073797a3100000000080003400000000808000340000080000900020073797a310000000033000100c619ba6f21f38d26d7a5855563f4d5b84f465229d217fdf75772bf7d4e0df0af3634d02a9527f8e36c1d3acec4d58c0060120180ed000100942a9f7264e0fd25f7f87f548ec9311e44f5da62b5ef7c605f2085f43344308745aae11168ff039e397aeedeb99edcca862304409a3b9ec0c903d4d4206f8faf0d880943a8ae4ab90d8acd3a4f68dfd8e023eb9778c68421f2e0cf36c40ccd67cb6b0a26a75db405da7ce8e849d0ef7bfef1d0e895cdc99c563e47b3f09073decf6a45930b0e3640a1dd24d769ddb08041d0e441e34a1c5e627c25b96db1e00f09992d6b39f47cf148c3d470fc74446f8872ab34dd97c564de642725c99a6fd67160c236d821cb5dbe32a48b44d0d0403dcdb8891165abc7d57ae24925b677135da7c04f80a0a198f900000031000100030bdecaef1ac86a09dbe8eae4a1c09868a973b5d0d2064dd7a7c5a2f97b1a1ee2b9ae42689077f4a626f3c5c3000000280002800900020073797a32000000000900020073797a32000000000900020073797a300000000034000100e9c85aebd5c4c2f049693a945129dd8efcde6a4e5d7bf0300eb29e975b78543079e4db22de410a4086a4a449fb675bd42400028008000180fffffffd080003400000000708000180fffffffd08000180fffffffd04000100af0001004b50a498199ad485af9f6c9e3a714aaccc2ab934ab669761df97b56780b048fed8732fc5911fff5f488ba457428e7d3019f3f14f78042acb4f2578a1190ce881eb2c505473491a1d11f6c46ede66516763d0a15709415f4c0d9a247c0abd642df9e3d66efe3d916ff5827f5ad84c4db6095a7f0cfcfb0869aeef45cf54762e0258cc894453251dc46f23e6abab985690af1648e652ea8ddabab95fa8490c4769c9b694f1a0466b1514416a0004100100f3ef12cda82e0d8338ff6ade1e466e4719af880a31641aa2dc3e0ac058515670dd5b766c0a3b5ecb997eabb057d7354da8fb21d2925619c3c908cbd80b6b52c1724a1b1f3e2ea2c5a90991c288ca712d8065aebac09a05f3d6dec7968b70e2b8d51edee78179ac66d38b031601f56b9facfaf0f8b834fe2d4ba1dc0fde654dd8545b170f610f7a5e3a5c8ded0f581986583ba43f0977089bb96b0cad28432923c85128bd50fa9a5ee1db06512982b0cadff55bc4bb216e56a6c890b5ff395576bdb7466b728200f8672eb4377011b1946e82a5d6976adfda0fb27ca875418cc18a71158824f65d013ddb6fbc10431d662af9920c0962a1376279af29eaaedf621243106406736e21f30c5ad89380f240a2ddd4b38e4097b6f6eecf3ce46b1d150dbca903255046d4511fa69a384df87d64a21f2ca13f9e5b7f0dd2a3d3ce65f7274c493475e71b3674a46f7d09f534acac470fdd0f8798dc59fb326e5184a8dc7bdee09febce4da38b32571bc70455bedbb45fe828081d51afcef25febef7ee1cc4b49168b365325e7bbad44c3665ca915bbfc69e7a0957faf62a8b99e74d5aa61f38caf94efc5de1fa64832d6d38e79c8616ac292d6aa39ca7f16779cd54fdb8414a1c25b1c01050c0e4940fefe12c9a58249656bd2cb8c9dbf7142b5a02ba586bdfba90163ba0553b0cc8991f72db811dfe45ea3410753c6abbad60e78a7ee088103d36c556f3c5cde846c8d18a8c33881414ef57669f1a04de4a72549894dbfafd9cfbbf8ef86fcc642456ae7c4ea9f510fce21eabf6abbfcca3ef0c9fd0fc64bf509ba7cf957bb2757dfeb3c981c8b18ed8f9f8afc5ca1326e84656eaf279cbe15b70c1c0bd0dcc4d950b4bfcbc18b04e9120306712ae195f3af6d1d7532195220692386d3b6d05b7f4936203c26dced1ddc6ca5fa1d2db294b9b01527cef430da3a9789663e884025308310a1561010ad4d4a9ae39cbde63dd3a3b88c6398a649ec3c3f3d7dc4ce95176d0874fbd6740d59f65a494ca7e81d27a64bd66725bd91aa75e63005e82aac819acf2783e02afd04210afe7370605ef4ccba1bf5093a9d35593da0e82fccfde359bf4286e46445bef5daac1504ec9483a6e28e657b7eedb4d1f56ed11f558555b9d7def7cf6585703a9bd3fe38786fb887f7a84f5bb4da33c57eecfc462ab9db820e2f28085858fe6b5bb45cd16a50418dca9eab5f9b7cf3030eabef68fc0a010557ae51057071a4f7a3d302beab00bebcd2d5d97e34080f6249dac24a882f2bfd659bdad5387fc2a9c2e252c4a3fe52189c176373262292c387db6fc19c309eaee4c2d416030deac22f66c039bbaf76b52cec1d35f1af991b983d6ece140204d7f8766717f78f71f45990ec4bb72d8106ebea41471f8a98904a7f3108552ce08e03f5eb222126794b0a65e06891e44bf56f7988776dda92f4e7e81d19b99235c85a34e35774fd2f0b03776b68454499b8a89bc79b8526a1dbf6e0b8234e2d9281b8ab34e8c4e458879c820b9090973af5e57d65b5cb0f86d3f4a026af040100afb4afba2e40137d75ccd2b2a70001c85329fc37a90b2cc454db98103a55d6dd5a358ed72da1ea72696cff4c3c4da3304b8fa46e00df402d9ce72acfc801f16ba581bd742a8d0329f922b495be14c61ff4fb756126cb42393fa21a9d7a1b82e98eb1b8a27c60b5c21cc0e47da13021950c5e0c5e922bbb1a07cd004384130b643681ee78211e04b29f8cc21f03c1c46f224d2b90b93861b3f8c8106147cb0164a14312c62f64fbf73d8b67ade39d0fdcf6b5d2ea1cfd5bbe03b249ee208dc1685b96c68a9924ba252cd783a504578c36ed54becc8aa060396e49803b39fe5db1a12da4713ba8df1dfb254288a04075d4de5820d1f27a6f593eb8a26a363c1132091c685e90b2cf3091d26710870df9cdbacaaab9f4cc756cbb15b5017fa5e35a8796b0e09cefca219f00f09cfdcfd87dc0e89b09561b56bb68d73d1ea1c2a25d072a8674d386507bc86fe5624738b978624ed1182805c0c8a7e51efac077f0492d24237dba7ecaae95f3feeb07ca5d10b42d5c183ef954b9d0c8af4d79ac3227edbbaf11cf04cfb3bedacfbeee84d1c8360b5a6cad292d66fc7a4f0ca732ecc2d5bd2701c938fb0a75da1bd505461d1900b9a785ed51f7bf7e19fa294a133bbec1b889e8ee29e71ded697282a9d004779548b3fb7b48bed5bd6a4552ba065b642e64bbd5c319125593ff35ccf2677f649c8c6feb91c64070677b564bdecd2104d7d34442f218f4bb64a4980afc1a8706a183a5e0cb6b44c31879ef81ca1942c128eeae022df2fb816f32801e47c33f9c02235d4b66c290a61880b913ea2b6259356c1d84cd3a73dd58eae3ceaf39fc9842858f3c40e20d2470699694674938682d110800593b8235957a98c6fac1404372295ccd89e6421f892d033941dea8b74642048ab9296bbd25cf14ec9a1ddc7db69229b0f10f326c9ae8a998c0dfef774af37f84fab0532788b00f0d216e51e1bd4a1f4dcc0b723aad8f7895f1882faccab95c23e6a313147f63969c596ca9481cce171c14a944eeebeeacf796b5343af883c1d5197ffb5e627f8949137e767eb159f4750e25cc0a1da4617d97f3cc21a7af539e4f8dbe7efbcf283ae8edaa17baa9be60404ed7f76dad92b898bd82e39d680d3e058590719b9c1ff4d856503015e6ba38a28d2c6acaef6dba1ca475e1caa69599f446e08ccc5b085a5460ff40b1563d0ffe3d94b295fb55190ac06b06b4abe31fef0f139ef6d8791da26017f333d8cafdcccea73d4b4a7c176bdd1bc8d9230af8bc5408e12079ca0109195b68a0e14c5aa510e5d39563eeb6ae3d7ae3a83d07fd36418bfbdb7f4bf0d0795852c51b0ca889bb78fb0da7abd08511b77f05e1c8dacb97b9072dac7b7f604e98e3d927d19a1c3a5ce3dc2fb00f488b939703ccdfe620e45c02c8baad9b7c677d6b4652f06eff47e6f8d8b28c307b00404c3cd95bbdad092f41e5387966c3b40dcdda4e3440ef474c3c97f6f8734e23ab6ccf4492ac8a286bc461e02f3b889c35172c50638987c35b4ddbe0eed9fa34bb7e95d1bc7e52b5e2bf6900bb60219b08126d3991275f35b6470722a6e6277665d614f6982f28f3f8f8572d06513492c70d8a5a8bae8a33d32c17e65a4437e4213fe1e2daf8efc850176fcb68c3dbaa7a1eeb366f70bb4cfa2062d98db52c6b7391d4be651a9519ed3ebd79319defabd5bc69387947df4465fb647114b33a09e28663ce1b65e40cf00d75a56da592c5542aa862ae52c00eb6423531e6bc5e0806de26deb28bc488f882b3f11b4b2d2409492a2d7dd0f65350f6eb71536d7b6cdfc85ec6d7ea1e526e6fa9e8bfad9fcde1fe975b2628c92044dcd15dce6aeef360d88636721be3035bcca02d9351dff76bc83ae660a655ce1657b30ed8c5f1bdd72d9bed267c088321becd6429025771b26dd88a46caa31ec00064ca7d5354eebcb0c1c0d7e1b41db3b216305c8ed4d18d1f80d256d97dffea66a5e9e69e0fb6766475979990331ba56fc837da339b871537259c1a7d861b321a06dd858568518c44c481d063b79bd9c67b6a33e2162cab25e711ce645729cc833913923c5e5ab28a684c586857f3e25bd4de8eb61351fc155f2ecbe7348c4a3b58f1bdd883ad8d2e4db35a6aa6c8f0d6bc0033efd5ba70a7c07338579ba95b8ee5a1a7ca89a708b186312ab312814e2b76376223e6d4bea5e36b6e61a5974d7b1654b945bf564ce7df5f35f2bf822872894cdd2eb986d73a0057d18f5540e638fb513ddbdd728f6f9419cd818ab2d1df1160a9542d6f281d7f8c5b25c4ef7bfa705a95a50298bdee463348f4d4d360a539de30410861bb96fff600c728005a4aa90fa3aab2803d5d63127ee001e9c44b46d5256f3b44cea2b5d82020538f69804fb710d5675605aa08e21b6c3269db9c1ac23da7207063f97d56a82f986de2e0e921515b587b02c01b8041f657502223b03f64c6ce26673ce5f3fae39c2b1ffa422e22c59b3591def83927bbaf84a3ba07c1b49883fdcc7965bc2415b7a1e952b049b55f5a494c4465258dce7189e71807173f96755f6471ea00790af8777db29d8aea9c2dc85b2173fed1526d96a5c22183fa4b0b1480f5498eb2f60075c55da46f083c36bf65fd18b2e395174ec29a29179c6a00e6bcb99c11eac3d4daa8bc5165cd25c00c3787e357777a78335e25e330083473e396544a6c5b111419b0310307481e34683942cd7211e4ca84ccfb783c6183a21e487844c4b9d4ae184077591e9b162c12716a8fdc5529a3754d37e579b968461ac3de344facbf8bf269406698159295dd2124ba55385c4d4c1ff91146b0262ce69a8392715abff642b6c70c97de737d448adcd37e832efe419ae8311c61bd4cb16cb67a12b7add7e29faa978c461ce9104190fa351fdbb0906864bde42ccb8b066f3456338ae5f83d0c212b99539ef028eaccbd4268d1fddad351902b41fdee29deba503fe606dfb8d2feb4de5c7df99942cea9a4f858bff14c815dd75fdef6a6662570510a7e3e72dca83cd0e12612099843ebc7c5fc4522061ff3b489b3f97eb21af252b81d12c6af74799c76c78bbfcb75b4805f1b943c8b397ee13502a50ba339999e016724b1bcc84cb6173ef6328ddc92124544867ff752d70373c8855430f1f7eb0119181f70be917b1fbb0003090a127c448192eb98a21e97d91df35174201bba1d605da897c809b4f163a66a43fe9511525ba8bb8dfc9d32061ab84ce740b5f49fd7be68c2ea9f42f1c813525b7599967fea16b37eba6cd533678d4d09bfe7a265b848937152860e3f84478ec68ab5972ae2351a60bd60906022c45864cfc0b82505fc1cd5157fb2f1dc337f07d6f477fb968b8272dabf6877e07bc512a78acdbab0faa843fdcb1337b92843ebcc4bfe1f7b07268be3bf7b675785777a824365d1bd74c2d5a3aadd50b67c55a02519c4a526b4b789d0f874e881db0cb5150366765f91599a2fa9871d6cc20a09bcec7c3319b5e64ce5dfe8201825b2ec2aee7cd51a1f2e3c49b7a42834d5bddc13486e657a4c764453ee99b0929f965853776d8e599a421d9caa67b60e862d9341922c9fe8e52aa310056a389481eee288c24fe50073e932e61b3849322d29b7761c0a1d424d0b9fa76459aa38e3d73090c545550add7ff3e4528267c945af72c3151fffb305688d829837346c6ae11159fc0f562124ebe26d543f03de674f34384d44e7244697040632e1703e8da03682e9ac25d2782a2d0966068561f0bd560cddaaa86b41620d00e1f7dfc3c097774100d6e418b81347b77d131a587f6f4438c5ab36ce98471365cfebdb3fdf5b0ff16400ca84de87b63daf55f1e11a1eda5eb9fcbf3551dddbf8070866141229307a0df6fb728c928e88b6c10e3321bdf5d8f1b4791a3d254e30fd405822b287d7ce66018c7740fcebbef064613b526b0c0dd3d6892296257c9c7de0695c1a2a672de09494c39aa1f2efc61da92ec60fcb749a07936b806b3b0ae98f01cf875d1bae611e243662beca31238315ab3bece2430d0ac6e8f67522127c2ca05b1abacf8d7e32805c5b9c3196378a9adad7aedfa76a4e6affdcb1e87fa05a59bc2a4e8fea2ced1ca58c0881a44924a98391e916cf1869963b85f6e59adf9a6e13aefa7c3daf4263f1ffb2b4930f207c265287222cd92ab8193219d0a848de35deb0e33e04f1ebb033ea6d5d9318c1c80fbee63203695f965507506175a626356da62cc6652c74adb90900010073797a3100000000dc000000160a0101000000000000000000000003c8000380400003801400010076657468315f746f5f7465616d000000140001006272696467655f736c6176655f3000001400010070696d726567300000000000000000002c0003801400010000000000000000000000000000000000140001006970766c616e31000000000000000000080001400000000040000380140001006970766c616e310000000000000000001400010076657468305f746f5f6873720000000014000100776c616e31000000000000000000000008000240000000090800024000000004300000000e0a050000000000000000000c0000070900020073797a310000000008000440000000030800044000000003c80f00000c0a010100000000000000000c000005d0010380cc010080c4000b8020000180080001006475700014000280080002400000000d08000240000000122000018008000100647570001400028008000140000000090800014000000000400001800b0001006f626a726566000030000280080001400000000708000340000000040900040073797a3200000000080003400000000a080005400000000340000180080001006677640034000280080003400000000a080003400000000a080001400000000b080003400000000a080001400000000d080001400000000e00010b8010000180090001007866726d000000000c00018008000100647570003c0001800a00010072656469720000002c00028008000240000000020800024000000017080002400000000b080001400000000b08000140000000134800018008000100647570003c000280080001400000000b0800024000000003080001400000000808000140000000160800024000000014080001400000000c080001400000000b280001800b00010064796e7365740000180002800900010073797a320000000008000540000000080c0001800800010066776400280001800d00010073796e70726f7879000000001400028005000200010000000500020020000000040007800900020073797a3200000000d80d03801c0000800900090073797a32000000000c0004400000000000000002180100800900090073797a320000000008010a8020000280080003400000000708000180000000000900020073797a3100000000e4000100fc002bddacc90d55c5e38dea6ea2397d98db04695770a15e145e65543b2addccd52af90ff679374385f0a4988d9c8d4bc85989787f98644e2042cc3c558dfe18c995569244795666aeee628a2e39393529a780c8e22cb997b624493c817ffbaa058ba0e42b2d69f4685be0429150b1c324dcf581e81ecd89039abc84193627f34d100dc9eec9b168c493a9cf31c9b03391b112ab6853baa1d8f0f9ba8432df9deb80c69e0257de399798dbdb216bd71e4ae96a0319b8eb6637496be87c8dca0c70648d342b0b98cf3b9f008c726bec24f9195901a840267f3a3da49634cbb0f1a802008034000a80300002800900020073797a32000000000900020073797a30000000000900020073797a300000000008000180fffffffb0c00044000000000000000090800034000000001c4000a8004000100300002800800034000000008080003400000000108000180fffffffc08000340000000060900020073797a31000000007f000100af4dd1c9ccf1a8ac2dcc582d3bf7c79f3c5255b7e9e831cdcdc7f0e342c429308a58e91af5361b0845ebb73d96490a402317cf7adbad7c4d9f338d558cce3d50aa8608c923adf05ad932dd143cf6ad27849da451aa25a6584286b44764a362be3702a923450c94061bff74a32ce0ad8e44f6b008ce9901c436d3de000c0002800800034000000007940102801b00010025ea416d04a80481075d9b9a9ae953c21860b5639850aa00ce000100566dbc31f27d87d1b66170eade29a4873a16808ff6c0c2a58ec289e5fb6324de7c9370dfd9c072bdbe91cfd70ae9dbae5657254ff632e5016a8b25353e08209488d6ea78e0b6b0a12d4c48d19531c54e7f258a2c38d3d165ed7e9ee6359eb51e78af78af7596fefe721059429bde3144371856be0e598a90e22b2c451e6da1f605b551f9116e6e5f8d36904fca33d756087da048f97312cb6ee1ffcaaa1acc56193fdd9a0d9d035609c79567437530e2502c1d6c34d6de3d0e66cff1c9e39f0dc3c2a38e4f7275896f7700005c00028008000180fffffffb080003400000000608000180ffffffff0900020073797a300000000008000340000020000900020073797a32000000000900020073797a32000000000900020073797a310000000008000180ffffffff4800028008000180fffffffd0900020073797a31000000000800034000001336080003400000000808000180fffffffc0900020073797a32000000000900020073797a310000000004000780b80300800c00044000000000000000070900090073797a3200000000ee0006409ba2592afd89768f8aefe25e3d7bbea8a51e469583ecf4ef88e6faf5ad5b82883166fb2a0b1991b2c0dbf0658eaa5e9f8599ecb7ac6fc3913ea234b8f1804d4f98a288faaf2bdfe8957ca3eb09aa8cb649312261f5d05f0a156d35a5e3075565a4ab05ff4a12b5f2142a65addd98c46a7bbb7426b4760040bdb587839bc7df6e3a06be54261c31d01b4ae578cbbd294a98ac847c892f67fd8dc29034ad96e834963e9592e161dfee4db33b2f8e5f6dafbdb09ca38db1c6fc6665eec649a6594c6f9fc2e77a60d0d18ee63caa0b18d7a3dc3adc824d5fa31765fa23efbad7b3f61f90f57a029301a67082000073000640edeb53a2ff87181853101df0da68db3f870952788b9256331b8e21b9a1ec8f6f902a65e30ff8ed9b6e0683523e173b306664af156d8ed5cf9edf3e2044a48e68899bf2215f4921b24749b2dbdd6e600f41b2e6348941a089dfbec8bfe529541eb4852026e1e5ca95060e2c1c9a7f400074010180b3000100904e4c858b64f160dff586d73144687f56e919dfb7a6ee0732ca08f104767fa9d796c53228cb943bf139a8e8be1fd036fd273589c213d95a2da1a17419e3cda598dfddeeada1e16dc772a5a56584ab447efc1175debdddd2e3382d277c5ac22e586d1a86daf83a93c0d73670524a0c2b7030ffe8d7266656aaf47cafcff29dc5e10af6560fb34815af05fd29f2b58f227cdff6ed3aaa6399040d1dd4d9884f5f3a116950f5af2413442e910a1fd1f100100002800900020073797a3200000000340002800900020073797a320000000008000180ffffffff0900020073797a3000000000080001800000000008000340000000063d0001009524b30049539a6218d5f49418d0be8e9114efc10eaf1db058745485e96d69975927e6a9fb51c66799803777494233e7e77a9246f1b0e24ad60000003800028008000340ffffffff0900020073797a300000000008000340000006f408000180000000000800034000000400080003400000082dc2000640537781474d9fac53dcf25a03eb0df59d21a2d8a8cdc6968b966e7bdd47ba1577b49550b0ef5778f839ff599b52a39a2b03a59c7dabee9b8f0b54957d702f1a267b99181257b5aac1618a4f4cc6a0002f9a9b087082e3f0788480a2c38d3021be38dd4600cb24def4a6879d7ec4380736564778bd51b317d962797d20d4f1bb6e57a14ac0e71465c46c9308b626eb806ccc9014d5acbd53c1df2cb84cf182b5d172aa1e01a41a26f2bf159df3e35b083cac80d38a8e4a5911be543d691f160000380100800c000440000000000000000928010a80240002800900020073797a300000000008000340000000830900020073797a3100000000b900010093bfdaa5e6bb12ad2b455fa23fa8fb99d325078ba0e7c315d53c974ba9e858f8918773891964427fb4125691b1c95b9b3299b1401d69b5ddcae276af54aa67a578047c44d78b8ef07e5290cb92dc06a5f17a2f9148cce51364ef50940113b698147a81a5f8e3586cfb4a84dd261b24b9a7b9e126da27d42ec948b95342c290ac13f38c19f8e59e34f0f547d4aee6444c7e88bb8e16e99f5d28c24edd0a8ff19cf9ffcbdef519ba3a4fcd05e83e4dbcf343c78f3c7500000041000100c77293d02b033005af7b40cf99070316734eec2674dbd729f6780173b2f6aceeaa3f8d38b8ab0544257543d7d29f60269a4402aeff48ebde7c0ceef200000000b801008058000a801c00028008000180fffffffb08000340000000050800034000000002380002800900020073797a31000000000900020073797a310000000008000340000001ff0900020073797a320000000008000180fffffffc0c000440000000000000001f5001018054000280080003400000000308000340000000010900020073797a3000000000080003400000000608000180fffffffe08000180ffffffff08000340000000000900020073797a3100000000080003400000000496000100bc861c08165edde85e246f0c2919f25a8f31cd910577c64ac99d08b9e3c8bed7102562263bf4b54bf33694b93352c3e75986cf652be10a1ad589a43913de5f4cc0793004aac4c70db90a588d9cc1b37c168e97b9b3c6eb07d80b6526346b4a499c02c8ac3367da737a06aea78b0ed9e9aa36f605072099c7e736cfd46521e5f48f519fc8de2e516fbde4ac9be801d8d096ff00005d0001005a6047d6c2a8164ed33d7ea04c34b45f0f39c75d2aedef93b1c2ba3209138e9ec3f53ddf4c97b559e8f15563f37f543d3016f20467822f9a26139868bc220fdddc71dedb6546f5a43bee1ab2102ca9a115b5a9c157f5cce8fd00000050030080c4000b8010000180090001006d617371000000000c000180080001006e6174005800018008000100666962004c0002800800014000000010080003400000000008000340000000140800034000000000080001400000001308000140000000080800034000000020080002400000000008000340000000084c0001800900010068617368000000003c00028008000340000000950800054000000079080002400000000f08000640000000010800014000000004080001400000000d0800064000000fff5c0002803800028008000180fffffffe0900020073797a30000000000900020073797a31000000000900020073797a300000000008000180ffffffff1400028008000180fffffffd08000340000000020c00028008000340000001ffcc0001803000028008000340800000000900020073797a3000000000080003400000000108000180ffffffff08000180fffffffe9700010017914b1ad9ded5b1bf32ec0d3d313dc02a50db34b0cf0826b85230702d7b6e612d704bd646ff04e2e3dc85e7ced6cc8632f57448f18b9d6797c0a047cda4d95f3d327022e2a088a969dc2594440f929525845ea85a609847f2107e9626e9ff032c73938a8caa3e2352455478724e6d80dc9eff8851070980e8fa9354fd07706ccd2e3f8c983e7f17b6d372d9cd5e4a8a65776d00f8000180200002800900020073797a310000000008000340000000090800034000000001d40001002f866b076cdf6443151a0a5425c9153c94294967d750153ef767d11611dd05110b8679922ef61aab191b3c7b0e0cafe4822b0c4a1ece4f3cbb7104715506c6f5b98fb16e01577fee3d02507ab18aadbdbb15c93f6cbe032872db7657927666d33208219063978fddbb8eab80ba137f64b1220f25b358eefd832189432c1df9c67b6756511a8e213d985bf4307a474725f818236dee61a68a7d19a870174d56696c16f26618c08ac779a79478028c997adfd5957ced565da82a60c2dd88a3e1ef4a8e3c3e9d9a364d7f66c39262d56ae30c00044000000000000000060c00044000060000000000000c0004400000000000004bf02b000640ddb566294156061002a21866050d16dcabff56e7e4631e662953314831498c4407311da31c04d80018000b80140001800e000100636f6e6e6c696d697400000030010000140a01080000000000000000070000000c00064000000000000000030900010073797a3000000000cb000800432eaf3908140011119896f069242eaf1caf4414428c8111f323044f737c85ce938a61020fa91ebbc5055dddf9f52de76234bfed7a14ff3a8fb8421e6cf8d06d9ee1cf6f0005f3f1a556f87e22d77f4376a9473027421065fb2a779d9fbadecaea0d5104dd1bc7a97e715fc7c06c8067d6196408c4d090ab9570f260f9f9960a2aa3a671034e82892a9af9ce87e65658c5860859be9675e76a6cb389c0c1692181edbdba1f9c50ba6842116764a84b657a1467d386e9b4dc34515df0644b19f97d5039b99d16ba000900010073797a31000000000c00064000000000000000020900020073797a32000000000c0006400000000000000001080003400000000260000000020a010800000000000000000500000818000600aea7ce6f3539359642720b5d389a2d309f135c230f0006005ee6d92cc976b2e4bfebe60008000240000000011b000600b68c8267213b2d042e66cd1cad8bf588aab24c983aaac80054000000140a04000000000000000000050000010900010073797a31000000000900010073797a300000000008000340000000060900020073797a30000000000900020073797a3000000000080003400000000a34000000050a050000000000000000000700000808000b40fffffffc08000a400000000208000a400000000208000a4000000002c8bf00000e0a01020000000000000000000000070800044000000000384e038078240080720006403e2923dd14e3bbeed92e5713cbb1c56f286a55c237e0068bfdb461c938244dd74ae34f192f413bbcbcde7528256bb2d1d6d7fed8978ec1fdca41db056005abdae3a466ac3c6eac474a19c3004b0baac8b9cd3952f9bb32a0294f2e153ffe630c16af2338c66190ad7c3649c813ef000080100280041001004efb42af7b87de5028e5ae8111a095308e19e59395209de149a70d6478aebd6ff2bd109ac69a7e559b512de99a21c66cb6e914622aae5919069c8370f4232655481b47c6d827c3ed7af1e0068cad6daf58bf18d5fe68cca43557ddba5cd95991a286f6998b40490dd7a72fc0f3c0b2741720d62155f8f7234daf5442a5a36c490933dbf35e5090a22cde6a875dbe4584f74d6ee1773e415c1124d389431d5a651c748cf0e9dba7950de8a4e4166bc226faf514c95aa7fd53d630b74978c6d7cf296c2a07892976eaf5be1a9ea476eb79786c822c4d3851ebe0b6979765181ffafd4e5956b356229e2f3c7a55e35db58651b92a48a2278e22ad0bdb85e55d6d5da303b8da6fe3f5438e0b5342103ee652f0cecca19555b3a7c6dac96d6cf718a8d2505edf97d15d7e143c50271a043125912deb14c82d679a032646b6934c6e5fa661b1cb82f5a101c4394ca28f840f20884d7813de23f2caa206d59939887b9a1bd755fde3276f5646a2ff1edaebfca8a237599f728be31c18e9c20d10b62f6a6137391f7f4487f60803c5ad7eed9b83b2b4445838da6bbac2c6eab11ff4b2fcd8fcbb2b18ab823940d2eaa2b832197058677d430e5cb9803de7850cd0057a893e85d42657114023e7576c3933d312508b817ac02fea45ecf1d4d0736913066460702ee43a58ec855a1fe0bb757afcdae9d77db06a7f08e70e58a6cf171b3ebc124e6d8c11da4cdcf9f8ef2a9f159ea91960e12d02944fa71564e2511ba8cca74fba0fa8a6f55a5f82aa7f2f19a966c4ef1d6921e0e2dd0746ce0a897a14bf63c6bb7d192a082ccba719d66aee5aaeff0c2398fa9396e599f8e3e8838f429f5d1bcbfdf39abc741aaf5088e73acfb90ab4006beb1e8108b8fe530677cc985bee65b2d2203af0e17f6d46d25c2ed722e653759a63ced95e8e938b73bad1a443e39ffa7a1d7ffbc7e6aca3cd765e8ca40abbf0d1ba93e54fb8901d8c477b11c4bbf74e010984576990276ca779cc827991a915a7291f4e348ed33b9911dda01c1b836674d911bf8d71cb5c5b2e32ae98feb1ce51a6237cb5feaa2da823d8d0df194e76c7678c111415cfb33dbd3bd94138b12718c8340f2d220db04167f176e4c81544676b57787f44652f0387c706214514d1e75de1f8e13b151a42e54838a3631349731c7802810d44c123ede72f9b111cf0031f40b82adad7829fbcc75bb75102c5fd07de88d974a54c25f9c276948f2ce86c92484e643bf579bdf4df52778b5a13e003bd7cff1df54e7b217cfdbdec1c50c79a4ea28be4a5b4fc66a99d36c84805401d596fdb22c8e02e033fe1c5cb31170d584172c669ec823d07feda27bfe211edb5e2023c965a903c673278b966f350ee73946774817ae979b82ffceddbc9e335276ea6453d9198e917ff7823cfcfc8bfadb37d7a5038b50d7a22e4ab70fa6df96a51a5b5f5d195cf6055f2413880ccb9d6c3459152fd55bf0dc2b56380be854d6fd97532157979e9753a03c770498f0596569c65701836a36d9ace6b82b543b521b5ce7e3b5af5d5b75f44138d3a91fade9b80ea9066ea903b0925ebae5f8a7d15fa8c9423d2c6ad3ed16605d1b2e4f3ff9b2d2fefd9889e40a18f1de44a3c911388a3ade6e574a8d79e451767a9c335c1e69a8446ecffd8f5363c6183a7996af1a37a6e32fe7c1eeac0579c43ebe000d4b33f09d405b063be45de3fe0962e0ba715b58c76b9756977d6b7e4dcbf4efc0c36ebbb3ae9610808ff8d671f19c571286476e6e2c74c46a88f51e3415164470301cc35d8c90553babc425cc2c94ae53fa87b6326f3052c6b07c6ef6660cc288d4fa15d46135edc4b7219ad388782d63d2e2cd6b8bea5cf8c903c470c9566af6dbd0e030550128bc715571f4bd6be691656e40e31cc7464d51c33cc1d5006e9d99d6acc28690319ae883f5d620302f886efb096ba43a3a8cb154b5e9cd57752b12428afa2d3132d9eb5b62e1a1519504a781b72951fdc0f6647c2d432b53199730c69dfc3012759f11041a92bb01ce0aec467a8c8070fedc025d14d7d74abb9aaaacd5445b59d38e64678a99f08e8e7de5c8db3af202ba92634da6e6bc903c154f57af082ef776948ca4e433eefa051b9883508b08965828406bc79836fe060bfcbf05a8c96c4b2ef45c51a2b479181a172dceffdb8f708939b810d8edad6a326b16fe450a8300d2b462f85d1784e810a908c37b7d650c50ec32b80a18875f56aa5a2ae51a2385dff897e1711efca8d1d13034b949e392a8a403927ef13956c1c94d03446e7d9ef87bac7a3c78b4a703a7e53609ebd39636ea0c978de2ebcd8bccc8103941002b16b8178cb1c2223e72c26573d291bbd8868a27c2678aa1ab0a6e7de8b8acbc249aa34b24489756b534e418aa53ab9d6dfb93523cfe3bcaafb7c2faef70eb2984bf6e51180ad08f1c0b4373ff0270c62db0a4c4b495b83fbe8830c8c7c8c37bf6c4bb552beb8a85b1749f8a361d6f6984f078de2b5ec02256137540c7bf4af625bb9c1673f211ddad1033a39225808b5ae7347e209050c476634e07cb1f5ae1cb64e72db62a4bde57eb8dc3ee59ec512a8e3e32a0b4520745ab7f54bc62118de59c49c2a4b9966fa9e5ae08b84769de8e0ec506cc0687536cd8fea49db1499f2f4e6cd9dfbf139f8d51497f7f6274c1345f74da92e0394b3d8c0dbdb9a74fc9984d5884e01ff6004fa06e8a23ac139df8e42a7c9846083d290a53a2a5d8e3ca7859dc0c1c7fd371331068af51058ff2f9865dd01d095905f44f1b90eb20e3dd28467f99385d2e5b531ea2cc5683bb25b64604144ae56255aa3e4dde7e1c43a390091c07b655e75d346619f7e219b694725b30d8a8574ea41ce23b3d86762fd50895f49360d6609e2d3259ffdd482049c22808a0ee5b4ccd7857cd18f7fd8f5419bf5ebf08111eef426c2c1942bd1215842ea29e0472ca87e3a7432cdc0d4162f5a73322769fbe6712ee2edfefc50869b635f8016aebb79c7ba694b3b181b3a50d726b26b9807faf6d7406bda46940ca2869068db2cd6c8dc1f86837c489f58593f8b26d37ba65215be684c129370c4c1a8480108ef8a75566f9fa897f3dcfa96de17c0bfda742b10efa4a885befcc86632c5d6e7b0da93a32fc5d7bf3cf732eeb6532d81c85be0019ac3451aac7047a14024317171b48fbe71fd6c305a783d63c6e5d90d61d0790c87ca3c1b10fd81c3a2a30de7f30f79267a2d402a09ec5eb3f159655213fae03e900fad58122038dd09bf83181aca11055e02d4970c871a4f9308910bbbeda68c8cbcbbc2b68b3ad14be840354c050dd678324e3e2163918da3f73de799ef87bfc8321794a3b76d6537e855e8146b2047a983ef68f2abb2e15524c7c038cc954bcbf4a36d9321d1e8c41f09bb70a54f602ab8bc1cd0f5b0c2f1f86bca7fe9bc4694fbc5691b0eb1003d22b632189b1aaccdb3b41333ac4f1d8545734da1568413b1502b2d0d91c4db822f8481284fabf89fdaed849a58eebc4dff63d2d8e9d368b8c7bccde7880b78e604fc5b855c0eb8c2759fdf8fa80acc77c9723271d2b989c45aa0a6f19358cca56daf5e6ee4a20ab1c1f499a94ca407616264d4e42b22aa2d05235083091cf719cf5a36e8a45a242f4a1e606750f2bd45035209eb008042f08bc83dd2bee27eb0d54d3f61e148497169a49c86f1c43b620c63a693c2d9533817b16fd98aaab640b182c25c843055e27c0a7ff6a107f6c4811e634e1e4df46d4880c3ebf748d562e033ac7404a41ac79c84224689626dddb00f8bcc5e997523ec4ce8eef14df3ad1ad9b2f62868f6bac7c8853e313e0c746f491f2efe0d498fbab2b063ba48b27d065b22081b1d3e7dfc8b444947e29c01359a1d88224583390bb53418a6fb744cb5da8fa9a1c5f3ef3c44056d3fe24a030cd77801d772cd200e88324f5469b31479d162bde62829296df19382ec2937e4662d89d299f592af5947b39571b3d6cd384a15af77ce526f04c45f47b5f8d24a46502391c8a6f4e77465cad1aef233e27675c4bd7abef1405cbb22b60f22a9648ae2ae10dbedcf13ae84b49908b467de70f357b60de853807842bb5c383e9c0fa60496bd3cc2c16590d51d9f2e7e11b54799392e6023acf742df8d4b0646dbdef3ebee9a1b9130d7835e3aad805bae551ee55c90d93511a7712a6d4b807ef0ebea0273a17de73128d25b6c3dab9675f4c9585e8a4e46b6cd7e23a45c169b9dd744c793ee9d66e933206a1f651a30a6bb0bf00bc2d783703bf628852ac968ec6db7805a7965e75aefb4a55f141f40206cba3ff0141c834081d522bcdf9f72eff887c673b842fada79559aff2547c7ac6768e755d87e92956d9ddee10b842d01d6300b23ff83df861a2cd2abe8522dded747a1d680a081686a8653f573db7b69fd54a9e6967704834ce003adb60edbc81713e85092b3e59e9008482d013e0f15c94245d882d9b71559a4c8c5c47830576b6adcec3a1760f20b83f13c6d92ecc3140850843aaea21338bf7fb14b2d84f7b02b334cd0e26403997b1fe52c72bbbebab8c4791e692d6d2859e104f8f536bfa16dad5ef7d2d3caae3351520d45a25bf6122da67cd843b4ff4e410f9ca4ecfe7d0af13c9892b82e85b742b0a9c8870e57cb96bd6a5b4ca75d87de177777bc150746697783e25ba222b73ae391522bb490b6d96def216512fb338586772752f0f554a9cf8ed68077d60599e34708e3c8e1028670771e01cca122d2f68707f979b6b1c0b4c4c576cfc25e323febcb9d31ebafc0a3adf26da277f3b9a349dd8e8fe3ceb766ccbfa02ef03e748599e046c02e449cbbea874595f8d8bbde9fb515dc4d1458f44f502b261a1d03107abc4b7b9ebc8d6eb5e00c4866714ec3eb5fc5ce3989cc0efff8a0e26ff3e235c16dd7e98193d94327bdb278b11e30b9ede0d9992eae0f7a8607bdade66a143e3d36914665a5036a9aba93385b8350f1808b5657a3904c5c069f853af6dedb8c15e380caf169f98b5729c38fb1e4f2ef300577dd2c3c2726979f6df41987f42a97f567a7000ab90bf46a1384757e24778f27c71f7ee81564bc36d832911fd8e19d13c52934bce8986cf5bfb4974025fffe77af9ed4d20d4848fb8f3cc2c9a8fcc0eff46631370c3919ab1f658368bd465e2beb0aeb2a9fd4bf3133ef7799b09842bccc8717a9426fa8c69919838a3d99cd608cad28169975397d1db333d6b9c762ccb6eb0d583757782fd74553ecc9ec63a89a23c340920e0e364876cfba66c19e66c9c222e3706385037cecc272a199449d36eefc6ae46cf70d5b4380f94c32f7fcf6a3dc748691543d1d1651af30d9b76d8efdb042923d82fbac9fbc4dc0bd836c4f6b60f415860aa9b3bdfa759026ba9ada31f625b5c96dbb2d5d0bd1c91e61ecc33195f1b54690c40d954efb8ced1fceb50915ad68b0ddc835c1b7c7d031bc3183be32ac8f913dffead780d22e74868911433325f8802b2523456cdaf1cec78586066a6a8f77a495a2ecc3a1e120737d05fbad9bae8f1b754e421dbd4b4f9889e07bc1c5978ff625442e22fc2027c094acc1dcc178d045293e701f1d6e85a1b0296eb0ae8711943a49bed605cd40ce5c466d9dcd0dfb1ceefe99a4852bb4b700da85d283e340007cd8bf69895eb09e2df6ac91da493c2226316c2a37f83a798a5d64329925cff43da2531b3cd8ebe70dd944b73569d6e27f64373455bfaa9503e82cba3eb0471e8e4413100a10ac1d493b89f52c03147faa8c22b1ddab519491835cc4d069dc86202000028008000180fffffffd0900020073797a310000000008000180000000005800028008000340000000ff08000180fffffffb0900020073797a31000000000800034000000fff0900020073797a32000000000900020073797a320000000008000180ffffffff08000180ffffffff0800034000000009600202801400028008000180ffffffff08000180ffffffff4c00028008000180ffffffff0800034000000008080001800000000208000180ffffffff0900020073797a300000000008000180fffffffe0900020073797a320000000008000180fffffffe9f0001000538867bcb0f5e4c11f0d629d4043bb89ef9e79dee8ce105b9c5b823fd4122533026ab6d4d4cbe7e670513cd76ccaf12e70b5d6c65908818fb974f955276efeeca8080c6a83c60e9e263b4d8c76d82b3f6de63676737c07a6c64c4a2303cf036b1afc55c42559afe1710bdde05c53cbe0c7ee91b6304123fe480345647821add31384b2861f51e0bd84bc0a5f27e2c0e9870f8a4f8d922ea24a7d800380002800900020073797a31000000000900020073797a3000000000080003400000000308000340fffffffb0900020073797a3200000000580002800900020073797a310000000008000180fffffffb080003400000100008000180ffffffff0800034000000002080003400000003f0900020073797a300000000008000340000000030900020073797a3200000000c900010074e83503dca39996cfc6dcf614d397ff0b96b4aae9a9d004536a3d4fb2f8222db6f82f508d4d3a56276f9c2b276add09939d37b6a2b3ae4967c2868e8def794c2fb21aeb77319d8c357ef1b0b2558f8d3a9598d03d1940dfa3981962dbd2f41fde69040c897428422a21c8eeb1e385f99573161e7884bdcb073111019917ab618efc1b913e7c3f3fb7c7fb30a97d67948a519d103527705c18a73cf0cac99c5ce59552cb7282f56dc136b944e12f0595216c591388982b8d915c3407bfc66c9b4e751eb8c700000020110180740002800900020073797a32000000000900020073797a31000000000900020073797a32000000000900020073797a31000000000900020073797a300000000008000180ffffffff0900020073797a320000000008000340000000040900020073797a32000000000900020073797a310000000004100100ebc3c5c2b4a62cd3e9c810a25746de8445965a77b040bcd190e5248654cc09d9929b2df3666a87f3ff81a6a68089becc93d59217ea7181a9a56feefe5f2b575329f5b2d2ab7e294ac4428e625f53f5eb6bf38874d78325b143d20597c7965b842f021acb4bb650cb07db2d56f898949ec4ca915701d9a6a6907f551b9c8387f187e12be254a557f2275ea2f4908e69b25c7345f7f2b8d4d0af94d420bbd878e1017b4b2142d7a8657199062a9f3b7f809f3c837f3cd05e26c87dabc2e8a4b7219df8a4e676d614d7d3c8bf80636628a6d37f934dda93241ce17153c8228799642a803769ef33ee3e6264434745cf26673522e1982b74091eef77c2f9322df7907ec630e502229baec053df45c781b7d3c56e1a7f2b84dbc73899d94b50c1e5558f7b54cb8a037adf6d866396c7a27d6dee54b9f87fae6bd5bbb4e434f2facaa002ad0224e6b91611c5e79d4ed1c519c9c9ee699a07ae5bcde45a12543f5668c8836aff1f29826dce81482570d4174854a75cb913fa9c449e065e029df324bfff7bce5d2e8fb87b5955dae717a12b11766ad411defc401c8890b49421e64041bf42eaaeda90c2f5ee108e386d3a1db44ad52059b5254f601c8eb3c428f38eed620699d1f7955a48e2e49484dcd3ea3dcfcdff86a10208159016127f867c930fa60d680ae4ebeac84c8c3d8afb04125163008666cdbbbaa57034cf2579018ab1556cca434ef13ffda2497d091f2e39ecbdfc1a15a503baea8b21801153ef42469ff51aa4b4ca257a287427045f3fc9a49aa7beb619a244faaf310440a2493ccba631ab743b9a354a32f1dc3f95bc1e314507f6a7ad7a0e6e80a6c0fe7cf2c097048d8fb01e4033824495f4fd6a9a1ddbad5edee1b060e554fdb3a6cf7a3cdef1dbefd450207d81904320ac058326b1f153d50ee5479f106121c944d94642f87e3a6c1da6bd5c268be1cb1e17f474db2cacb3ca5e865eb57339c11625ff0396a2e34df0eca56b761a68f8bc0abcc0872cb12c97f0d3d03b01d96139af21605bdbc5b0f9e1db4659fb3defb8070f15e5466c1a535ffc9cc0bb77e0615e45d47df353de4ca8a8a46320160a3bfac5b5800b5192ef497f1e5065c61ff43ff1c4e55b8ab6a1018c7c1792bd53e10075b918e81a1f89687e48ef415b99c8f026e6d82dcf1bdf28a64d90835c13754b86726fa300c81243a0b0a3543aa9b4d572c2b3aeaf0c38dbaad015bc2ed48505c6feaa935c72a80edca21cfbbadd6f404d2b80736a28b3a96cb3dac5c184173c961dba4bdf2fa9cdcfcfe8564cf805e0f87ef052f300d732cb01b62126086692aa0b5bc24828d5b7ad6bb7f36f3bdd73564bdca4b017b2ea8708cb83f581e787fa174bea4a3f0703e641b01521c7fa59fde18087a77f8ac67f8b4c9457b34951504c71d24699c2d7dd1b62e28bf183d9ed5056a58856c82ef0bf92afcc0518ce996388c8c9733702cdf80580afcacf63ed53a2e211ea63e7dfda6632495aa3d113db01b4288a3c42039491a8a8d0d2687c09c9bef6822a6e5369103ccd9923c3f439383b2e5681ace360f301b72b39ee4d1023c50fcb0c6135dfad459eb7b2d403abaf71abc922dddf64bba0deafe6d8f508444a8977175dd9011d4470e2e2ce7f16d01b1a28dfcd4bb1ad8af7c5c4b985d2e8607c8aa4e46705191b4828379a9d16af3659eaa885acda6f36c7e607e2856aa3604fd8d9f3f8e1edfc896438480e742689038ef9624a6d5dc9369c5062c3d80827da1e90278068d2f335cecc7e7fafd2d35cb565d2668fec6d5e9b8c8f9449caac3e633f7f3404a744ada909774ec97d035853b54e8ca532cb70e32b18d22f056b16b95fdd6e44136d786bd58b24757f540fa9da37b81adb3f948309c4316fb7c665216c17885c90ce9761d7e17d625036d84ae2270b1425871c2ff86997722c8b1a7bfe2a504781090cf325fea4cd1c7557ff148c7f8645736493f7a498e9063a274ccaae5af6f678f4c0b05c920ef15f6a12df96a5c94279dd38d208b55844a036fa51851adc340a9d6c114a2cf576e8298fce44940b5a54c4fdfda95c51c45f4392c55256c2979e0b4deccee130fd00d2f7e6b59614dda8daf8a486738ee790b2b738651625321e4d4ed8e67f7e24e75683ec5ff669bf1eeb3aafc4fc7001c6d333e830d31cb11376c42e379bf00b13d4141bedebebf7167f8b1c5fc32a6e2d1a0a3d3d575728284c586a252f1e1a4fab1dbc461f1e59343573c5d36ca4fc26d4996f59c204af33f3ddd45a10a341fd5f28f84933eb3f1bc01a3bc432d307d88ca078d2e69dc3f18d35fd92cd203af6ff527dcc2255c730d4db56135146af2d60bbe7f366e5b88fce08640b80999e2fc4648fce43eb9e9f49c6282d655bcce8e1948133ffb505101301fbc741ed9372f6b8a634e60ddeec36d65b5e5b4fba85b335f004244251f80c77d101550cc27028656fa4b71263754df126e2d6257a8777e955c0b6b4584d8abcc7239d44a902b991848417c4af29e411075eb867dfa072fa6854651084074623d54cdbaba65bb07bb9950a435279fa7ea7b4a23f505becae0713cfd9e8817ab8d32ad3e9b471bc136d88abb4215fc49cba2efe3745f46e3b443daef1118e0201f145823f7858dc396bd5e9af720dcf7f6c69a3db4f7f619fa72c4eda2fecc5c992898eafd7602c42ef0478196933d4b94ed0c1d38c50b05f2feb1035c33f9caa677b88d09bbed63af29f0e42254d12d8cd967a37600450307b172bd3ba360020a8a58fb591a532c3bc8c47253d223f0b6b93396e78aeedf5e2f77c6717ebdf5cd5ff2c77c51285c8c16f8b69b6b68c031c6aea5c46eabdf313ca9bae8b5736fe4db8f0c885e499577ffa89f82d36855dc47c7be1e4e0fc0a179f614cce4d96f65c33532e4f0830413ffc5fbf64490544cc329da00ae9ed75ce1057a1e15dc6e64c88e49f3f2253d3649e28ac81c27a1e3e47b9bb7a6629f47984aeddd36ead9d8339ac221f9b785b9b3ba66d0ffdc9b1c6edb584054c8cc4693ff19bc2e9d2feb70859afef24937c8d931845f1af78e22956b4fcdcf16b6a7f475ca042b68b3fdf7deedb23386d6da54e09696af8b3617dd42085f76f584694b5a4be75182ae732de3abb35c02c497aaf036aef7a513be5da79978e1e45aa96a32a0a16cb583d9d38b4746478006bc1054d4397ecc6366f2646dba425cd6cbc285543f984bef10e9c03888b0b4e4cc256b53a4dd41e5e2bb314bdb066791a8a7faf8f094038812506690f54db98a33ffdac3f390424f155b7830eb4033e2046643fb0b871c0d645223e6010334f5d1a8522bb172f4fedc923ae5e27b70ca8931a5281f90c7e4142dc8b62bd34f8ae7991485e07b880b5fb3ba08cc39296e0af014b2b7556209efea1995ce0b5c8465a74824314bc677ab25947a90bdbd39b905c6c00c76c674b0dfd3f686e9905d8f22afc7d000652456dddb533d09174b2aa543f1bf86dfaa4a7001399ddd3a8c41b7e6416cc44989750d6ba8a3b975fd475c88a3256b544e3c5738950f8bb6135af0ebc933eeb84a60d5f0c40c415d72f56d23b118333962db2f8f6e19a7b60c00cca6a7a900b5c8c8788d4648ddb3bca64ed2a70704ef5c704bb69a662e32a35a7d1a4edb2484ca4155e74e2bd41d17a9bbb65c42a1960f9f1812e49213acc0090d1cef5664475dd41307e844acd276227b634ad134d2d9da5b9eb3343c00e8ca21d1380b77e6943bebdbd7042ba3f104ddadd17ab9dafdce94f6af095f3d4d6dd0fc0b0747a9aedd09b41a446cd2b9656b11564a1dba3b40397f987cc5eaf373ab908edc3418aa692c6b8bacf978e7f5da108cfecaea4d67f1900d5cf48ed0fed51c14e18c21ec1925d8418e56a9812030c1927009e434f9faa86aaafcf13ec678e0e7be2ce976d39797066426325e17c0caffe49c92b6323fb3a2f7832827d7d5f3ca50a36951402d37dee50f3c1f575b089e093bbf28f6ac2440924b925b67a675719ebc18adaa27d53f8c5a88dc0d8d1dcbbb80a85e9ddc9d2d95bbdad9380e8fffcb0f150d01f375dd36eeea78828e615c77a2535837945b90a8f9919e9b9ddf0828131ac5951ba769c9abcdb990b52ad1cc0f0008e4928cd114cdb5d7f0dfa1a161ccf8f04946d5e1ff4d3141a3a1cbf79223551e00f0ffb52d8952b461c786d2d94f1c86cd7b2f5203ed90642518d3a02fa4182cd821e2976eec7450711a6ff10886c63a01120a6c36765289c11397c37a438611d632cb965cdadb0f28686502ee46719f5a8e7539186826aa449d38fd5e7491aa46b79e1deff483c180c798aaf059c0f9841d92e0bc1ece42dd1bd7b351304db3d14156c5ac2f9b7dd73dac755252b524365244c7fa0838d9b7e049aaece2fa54f4e2bce4bb327dd3dcf95641aa73cb09249e90a97ee32ed0365bbfa8330471f02c81619f74fcfafb3539360a6d2d7b1bd0c4da946e6cb647ed6e34d60d076f9b014bb61d87fc4f2836bb03f5f650c9515edbd0a8a531d56f83a73be452f7dc88086c2b67f59c0d4a4eb081226bd971292108e94461ffff852fc5026807ac28f6e26c3e639e14d65a960650df2816484418a408f6c302ed792e1eebdaaad37494def7c113bb63b3b05abd1eaf0b23f2632b8a5d00032f94307a49cebf20a871b1d8ca16e20ef35b9a55e51c1521772f0ad6a2433b1758dc899b91548765eaa728eb242aefd53aefcd27e930c93f732c66d9a992d51c55a0bbbe98d01c8f3687af2edebcefc4eb470f5298d807c7d669ddfc9bf9211aed9085a497e94aee3d2a0d48e831883c971b06a63a26104bac65b21d5450469ea11c42464dc74f461c5661c805057cdff0b81dee52dfd38225b519b2e67b326810d85ca54476cf769eaf672dfc097664800b1d6e13a6f6f367f4de8b8e396256e0148fd8a01d08c4cf31b8bd7c99923e039e9b130ecd2a7b2271be0299d5f81f6bde671fb0d82cde381f2cd695851dc478eade58cfc05da7a3d3cddba4e9b050ecb5576226b4b0c25031f3641b4f7a9965d3f5f7f11c980e4d3f4f3d082c2acf9f6770b329854bc939a3f73cb949a2278bb95d93fb925d1e3c24a84af580515637b4a0d0bfbcab1cc594f299a54fefbfe754d92423abce5300d5e23da417d547eb959bac8b96367c6970a0958ab9d925aebf114d3d32e9a4af36be2adbd8fd970ad9e8227ded774099503703641a0c763a2ee38ff2c319a1fb409cc40cdd0f7518da600e280dccb68c7aaa0c7fdb2674d5e4b5460b96113341a7d3f5cea58869935041692dbbda0b6568215ffd1dbe5f41db59c90eba7a264fdb027d981107fef44b7c0947d4da21eabd7309c8a76df46e84051213b6ce7da7897e08b73e2a5fa9d87e8584b41355743bec2a071cdf5c6e26f417f349208a3389630c5d5fb17a98eb03bb0a592444273411ab6b6bba3fa5ea0d8713f8bd52018dbcab35b00cb50504e77c8fd64d2082c0f3901c093bc519f81f6dff5ec7cf0f28b07ce6a5431f4427cf12e2d2cc66d4b2beac548616d8a385eb70c8a0b7adab744752d8c5c13202285ab291c4a8c44bd821d245cbbe2886d7f1d153471cfa7cf039d0a649365216e5dd8c601f425039aa7f6b80fc91eacc282d08e63fd593106a7745f590e614056b994d3f46844e6d5ee0bc3746d21f749a067b9f4df77661277585b043bc6f7b942197805df0868cb193178304e108b71229dee91b670fd6f46069750b1f7edcbb395988d33d6d2d0eb77a123da2ba5ab736922c8ba78b5a42c76a537963bf70fdf0c0002800800034000000006860001004d446b5e546bb71537b160e1cf9be5f30d6e5713e6442205374759fd36da73cdd7de10450aca879dc5a287a716a3622a0212801029ccbcc614ea8f33a2fc03f8ad1199613ffb6d87f55b630144905060469f141a2a1009c7afd5ceb5fbc4644eed2d4f8e4131752a721e5ed27a8b18e0e53e28f6f99df1096091db6e01a01282e7240000100002800900020073797a3100000000301000800c00044000000000000000030c00054000000000000096ea0c00044000000000000000010810028004100100fbcb9e68e5f24146aa9fffbd71975afe48289f9d3172051eca5d1f38a8100e044ab7ff553820134ef9a167f14f104761f9a97360a9c10644e06870ce37ba2b48811d8a58acab70e6eaf225dcade69cef0adee81f0852d45e76256bf0438ef0f62df57d9aa132f1d752dbe7e6eef371b805aa31e4e0e58f25b5022f22ce07aa3b55928b85f7e995d7f433a54a1740eea2b7ddbd79406f52a2963df084db7cf5b2292befba03d9b6d0db3566b7efe5de6b0992ff261c2cc3c2c821f6595ec842f109e6c3bedfc95a81045dd530b3fec707463a54d4586030cd3f4954705e4c82ca99a2ee8136bd88d6946ba57b35b13d8d7c100b8bd2dd94a9b38ed270ba6edcf98334d64a4fb4e1fbb76010b810078c122d60ec0dc6beb8423acfa3996468506ac767d461200100681b238f26df1d6f6712acf8550fcdf407b63e873de05ad3bcce1aa1bc00117bfa2458cf824690152f844714449bc62476c5f35af0f6de5ecd3d1a695a41a6406615e623db374a2540a724e2494d36cb7f0a28adb8d2659594923050dc58490858df2db7d34e45ade1d190899a65f12ce599d330640d853b4c9b932e4fb82197d5efdba84ed846340beadb8bd08a9fbfa9dd498c7a9d3308e3a351ecfd5df7a09199a7313b632950dfb7ab6e6bd4832b858316dee65a80ba8e1c31ca88765464287b50e2b6af59b90abff506f0c5c70de81d347fbfa645bb043c52dfc1879641e397e0dd60b2ebe4066ba293a9c5daccc1e1f58906b1adf99572bf3c5b0e66d03b2a5f020457e6a086cf0f3fdade6b8bf133e014cb36df3d6c537bf92ac19b36f5956976d9f57c23260bace93888c8560c630d653905f42a11fb22b0fa36dd0cce16c5b0cc8851dca7f5ddb89acc47c50bc3341ecceb454e70f8a77a1b6a6085c5207219fcc919c68e3e0591f99e5f8ee8c150fbef8e7a8e2ffe5ce93646d5d716d7bfb0dd4aaa74452a84b236a28d7f0dfa5bcbecdcc93c620068752d037b761185c5307b6d0feb0d8dd536cce3ec1d5593c8c900430e64a572433165546a5b20b92961f5264823726bd9aa0af8c8f7fa656cd5be32a50ce335afaf0aca7b98e91e84ec6ea584b1c5973c78fbed4a5909058d3a3c28f5dceeed2f6072721f5cd11fb6263d0479b53fd0c79394bc3f3410847ed06151dab03a29be9076986642205cd85c497d736cb97c5f07cb075545e98468da3048d276a65be1f639ec69c40e6c73c5754092075872e73077b8ee20479eb95e1535d9bca30fca3fd89cccafe12e535afdea5bad611cf1fd89e85e673c04a8aff9579dd595a9e0c2910b1959b34090d3417fa4a9127613a085fc6a4c9d0932afa7bba878b26094def4dde3f394f31e3702370209e486e3b1c263cffa813a327e02e002a47d3eddb18f16eb44fd824b9c1845f1f03636fcdd9657804ff4f4e98d6e7a6295be059929632b8f9de7d50ebbad0467b0f6bec18039aa89257633aafe8aa1ad6754178339d5f38ddbf3b137c99e6679d5939a5b9a34f69ea5dfe8fd9c80bdbf07d1719a5009e92067b061663580bb0ae4702f2faf563ea64f5f54db98028f3978a80b5c208e624939dcc962c88c1c2dd8e148ee8bbc13b92ba504f57a772239287a17ae433fdd882a4aa7a1beb6fcd55f8bb34ea51d4427bde2c1431f90dd27c700dd151bbe251f54fda67b82a5767ac3e04193184a596225bdc0a5cad836aab5a435270dd76208396263b9ff38f898506d8f192eaa3ba2eeb7c812eb22488572028b01fe1c22e9951bf3542f481ba791e282d0d750eea5d3064d7e3b2b92d320ef921f32246c2f9726b3a4c6d719efa7c042b8d0cbf0ab9d9842a0fb977641c9b15e34ee84b5219bab3b63256b998cbbf5294d501cc110e26fbc7a370dacca1e48d6cbc0ef9f51bf5e0849f3c3c9e03172aa1ba548d2e01acd1c36246825c7ee1a20de3a79d2d6906de3404a3e8740ff0fe584570ed9bb523f6a049ff182f81bc510a961fedc6f8a4a5c2b337ff0d779f842ab43ff7e1299aec977020f90ad0f894a44c53e8386471abb1d8c9d044ae14460e4e023146b08d86580acca77ec211ec238cc04b31e709231861a0a6a3d02288c659ec5c6824fd71cc1cf3412b43c5f38cef2cb76ea841d0b2310d57ef5e78ff3888be77a8a2599c4a34e86e5f13c3ac34561e26a4858149620c0bbd03ce6970233a42e8fb8cca059634b828092a1085421adaeafe43f91b779a3329a8026509410f65253b0a2d6ddba66066e3d0afad2dbdc6707060e65bb58927dfe9d015444b4611770ee45b34796b86d255e9f370cd37fd1d870c7efdbd8e329cfd5bdacdca018e403f84cc318e1caecebef9516931e594b9cb4ae037633a2056a578cb521abde579c814f7348f9abf03ef8a8ea9392b52c1fe5c2fa15fef7bd1a751d3fb9f99a03e4d2e69cf654201bd67cf3eda08172426c4d47d23b2d0dc8f750ce690d4df4e0bedfc37588abfd3d4492b719d6d0a47c4ef0ccf679da78cb0a7240efaeddec37f334cd45602ab4edfc45f5c4a40e47b106cf87cb144648c401a8d27ecedb8fbb44900518b960f9f66586e01bbe100a0637c81a2f5a589c441ad1ff312283cbe8519d9c08a3a29cebb80d82b151932c193ce9cc962a0d0282ae00208dcaaa2ccb0cdb0c5be4f78424511f8c937477d9cd460715f9580e6ed25dcd1ee2f0dd9f707c75090a90d66f5a6b98861be0ca24cd059fa388263d4d6478a6e4bf63e33b1b5c7f246a7eae404fd0899f6381e29a7da85bdf58bc3bbc75d1706a530639db870d3ab3df303a661c84088f3e1df3736dda7440c9dd4092a75cd58cd871f88f4bfebf8db1d6da1f8fc01316df126f4bd04f49291fa0bb2aee14bd8bf9c519d0228ee79e956e7be908781afb8b33731b6fbe3b4e8863ecc7b837dd8a56a885325b1c0fa8ec4cc010c0b122c794b69ae043d9b523369fd46b633467ae6d805dd6d18986a037f12a8caef9563038ff144f42d3d5bba72cb3771ae19f9c753add7aa7a3618290397893e873eb3ae3d22b8c961364efa37ca4b2546037b68fc719a6688513a86e5ca490ee64fed673039d8b4e54bb07c08334090adb91e91b2bd71d787da87581438d44bca283a1b69b404b43226ae4e0c3112c3fecd1dde417e2fa0a6bee0f27ee75a9e2d371a87727850ab3f8d52a8eb7146336f242b56bde36d87765273758aba72c7d96f1eb1ff6ca442c00acc303e578e08ae74cc8378af1c6e8519fbc72184cac69e6bda81f8c7a46f00851e2b3936539037e9659b485ce770042a4d844dc84089e352aca2bd71bc89ea964e1e31a598908107f8bd5e2aa7a9e229d2aabe29d11aff6ec81843e25d924c1557d19116af596203946df15eb4c4276a11b1bd1e0a17460d7634184818e81762a2d97d6823d9490456909bf62e7d127197da904759b17da4152759fd220dd30a04302c6f9e8abbf642ff8f6cf86dcecf0c4ab632020c1175d433bae58f059614a3ea08e460ff2bcc3106b60c70c571e2fc6c8d747367d5e7865525bf0b0411281e767355c4706b0f2549854c6f6862901dfba65276ecfcf785e96360303de1709af5e96f80ca5247ab14f0331e6a0ab251641b226c7b01386af4a19256e6f4431f779add5c17eda5111af586701532abc3012edfa81be0b0ed476a8f83b5275836db5856f2b6574c1023b236767c65d3615b8be39e9491b275e9e442e7acae74cbcca660d8b266d81e6469e0e48670c5feaec94fa726eb11bc57953315b0a7ec52a7e089999d952eb2d0cc7b7ddab901e177a58e742eeb658da1fa3a0a5c1864a501c7d70d9d07f89afd3d275a3a964d0d7352c53a7e102f09c2f0d45125ab2a797f05fdb3a0160b4d37e1828ff94bbe4da7718222e83ddf7a7e297ed5e1fbb0ed3426d899c97b515072c6b01583654baef440bc54bab0486655836e0154a4231c263ef6f324961b8948a6d547c81868d8af3ebdab5ae29c5314c904e74080b8f05da52de65b382f16bc72c132fda5e5458e6ee56b895ef82c83835631bfa29544ae82651317300c07ab3ad8070a079addb185cb2edc25760e1f90668936773213afb319fc4d096e45ee98f0b17cc69a4bed516137771e416a072c0e4fe51b8ee137e51cefdf1040ad04a47cb319eae560907021137cf031c1604279055860f710131d4e1ef536e422ebcca1d3fc85eb1f533b98f20cfbc010eeef8ab9965fee1e9e99f22eac81b48cfb11b598888fccdc369d1004f9bd8c4f65800a7a976bfe97cb1fa55b7bfc8470066447ebe853938b7d7b809a177d9088aa6ff8cdf89d698bcb63df4710b0f347f5c27bdbd013b07dc25840f304aa7a4f342e25eaedecbc42d1939fbcd7171393092139ca59337d158dd21895cc42ce743c7b8dc55415b45bb8d43365c6887441b1dfe2be945fc080fb00f952000ec5e56b1b6b05e88a9290b71116957113d08afe42bec083e8d8a62ec21f850d857462e780efe7a5bfd611d6babd79151c2f5c5f9dac238280de9000179d38c09ffd9817843821da7211c0b8f762e76ab9106583a6b8e57b3bc252ac06bbd2b0b7acde172eb45e826141b7b5c4044b58d50a248acfc4113a6c4e9ce7ee312909be4e0c223e37763064e264ccb026bdaa18605d0be0fdd523a94d663d4983c446e17a366a307ea3f45cf8955354891d9210089db5c1ca235435aaecde90ae5d673fbac638da13a186fa9d3f73b00be1091fe7b220c6be2f26ac2a63c453c677eab69181cc87f71bc61a10b14c667be2011d93314afc91112a9fc4b8ac7538ee261efed9c52fd14762c76be6cfe2042df81b980e9c4053332e415341cf74cc61780d76f543f33a0f513ce9364b5cb87acd2c9c20e5b8c3ed8d8b056470cc2636c81d48b2dfa5cf6bd617d58d12752aa478dca798c2ef8b3239654fd34684163f1cd0c72ff5fa2fef6cad4f6205b5f2f8ec1efd9b7707d021151cbd3f19270b8b69aa3f1150891fb92cc94d8671f4ce10394a6b42b09ee1516125c572d4fdc3a3addbe9c0af84e656362ac960838b68890b3b0456031c146b29ef6c5bc0ec4686095220e77d408b607342543976d0bf5adf1bccb5e7fe62ac3143d6c3dc93c505ae955f5d422b31558b2533e57379bf32647f2697f61463ef7f59959e2cccf0835f91963da133ba89ae942b801c7bcc499f2956f49c410ba15b13353e4f00e518c8726acc3cb22b411fda9424e56f2193888ba080168dcd9332de52770863e274bd9b90d8ac637e180331e6ce38a421eccf4c5efa92c25463bb96a8d08e1bc73ab34ec212a43de573ccdbf606e46d198742fd5bb572b4caa3d845437e34153af07e5081e52c56ef85e0fb2e83f9c6a0109799069ebf0cbca249fb695d9e1f2d9ea036d272c6e8c0bbc372e68e6a37e53e6cbe416d67687a5192087d65673f5e1940b8192b84b76a96dc7b97222fd537af6b1386aba73151c5ccc1df3c27b809b9191d27eee41f64a30113a89383f3516f1e0ef25b3e300064fec88b713ef74e0623eea590d864b8684c77fee8e2b5ea8293582f5c0f6b571ebf59810a20cad9238959ef9fcebfe282abf852b8ee5af1ee28b0249b82ead151ed4a4e6888bbd71c5a1a1d6d081da983ad538f9edd7445f39250ccebd53d84a8b7c7ea8333619247fbce16242a7409b73b278d78b29239bf565b5d5e53076113b5102dc58ba0ce8194c9e2afb8acb41be0b17b8edaec90081d1a81679df0447d00e65faf50100d783dd04be6347e6892ca1f788bc2b8c3a66b57dfa552522b0a2103463d027066f20f23ee476793c0200800c00054000000000000000022c0202803c000280080003400000039f080003400000000908000180fffffffd080003400050000008000180fffffffb0800034000010001080003400000000138000280080003400000000408000340706adac308000340000000f00900020073797a300000000008000340000000020800034000000002200002800900020073797a300000000008000180fffffffe080001800000000651000100a6055dc89a7aaf221b1278a108e4880fe59351324ad44571d454a092d864fe6ea332873e2cd614d93bdf33dcb0c1847aef7a49843720cdcb49cdaeea888d2242962f006a799f386e53d6a73d34000000a7000100a9a1c07b9ff6ae950fc223b201c425fbe98566aa6aaba237fe712dab97ae21da476e93bf82a4038e3e3f1692469f867e6705e847879e5e736c15e813448bf54f0b5768603cd8c6546fa5a86284efd1da04e5aa0c0f15a43c96007939c6deedae3950cc897076b6fe6ddfe6098ac404faabfe4992ec5672503e6e2e45d278f164022ae227eaf75d34ba6c7293f3502a26eb9104e023a31119a6839d43980dc3bc462465001800028008000180fffffffe0900020073797a30000000007f0001008c16d3d2944377b85c3b2564cba64f1d035db3cc1bdcf0bc9ae612aa24216c709ed3a69d1f5f828b0f39e6099c86b4fb4c01f997ae809e5c9f8aadab10552b2400d4bb6eba298d15949d2328bbd8b445b8af7f3ec85eb68adac83d20aa20da04e2be197d12aab285e87c13c11b1602b9feb9fda816db4846179d8700241500800900090073797a300000000004140a802800028008000180fffffffc08000180ffffffff08000180fffffffd0900020073797a31000000003800028008000340000080010900020073797a31000000000900020073797a30000000000900020073797a300000000008000340fffffffc0c00028008000340d815177ff7000100a8ee9be87382c2be2449c00fdae3a355f3d511138b5410f8a0fd5b858d780527a9b1860d2ce6b8f34296c8607981c194bbfbd037ea55e57670aeea3f5bd57452f133e23be13efe7302c263dc3ffce462c2ceeb9582272f1a3679089e7b5172b4b6d8d262b78272a7da183655a33d37afaf9bcac4bd3c549e43d0711333fbfcae1cdeb38285d97286f0a0bc3f80c75f235b469dccd78733ed34462d4dfc1511616b354def63480ad9633e92bc482baea2d2acd6e815ed42ed941d9867388e667f0010ccfff19724dd76978187f652d4f8322c4b19a08f2022923bd061d4aedd8627a20368626fcd6f81adb11cf24f091927a5c100cc0001008beb22e1dcd7af9ebc6021df6655ca6050e5ff9a70a6ad98e5849c62ac48a0acd38211dc63541a0bf243f0f994ded4fc9ba85ace20645c9afaeff53c72b930e5a698f342a16cb8f2f0b63da97d4835a097997c433cf917630ad966d825d60c36bf08874148acc1aa0cac82ff698ffcf80e062620ae9a27c2e0eff7de4398457a6e5cae0d00785d147a4219e1c099086a5fad62d0cde20e59410020f223ad192310003fca9001462df7cc52c724882d85e2c6cba99c9fbe0c7b8a7914641cc5471e671fd1ddc8d2cba1000100c22c5d7b4ff21356a4a0aa30a704d3553d5a8841340ddecee7b94e424ed29e491ecba81718a7eb4c65e88d782930a4a30b97c556a45c414c0eb2db3e50d5a0cc39068e03fde96a2f516ddb8a4543f7b6f16262e18d69e8009afb40576825d61eaa2a9e13726bbd8768df353d1f77c98f0d1e13a5b0dc49e996b196278470c845f510b020148e1879d5a86e26b90d840bbf16ba87fd12dc2fa105fff34d000000100002800900020073797a30000000002800028008000340000000ff08000180ffffffff08000340000000060900020073797a300000000004100100b6559e0837441fd3423c7ce25ef197afdc86ec3f3baff2c314198c4f7af73ebfa78e81421c1c515697dfde41fb860cf7de7e730a5d098c786d955242c7836ce0939d71ae4beec17382532cb680775946de17c8c1fb6d022a2d571a1ad5068c7d64f8f6142eb84db89a367ddc713b7e074929829fd00be41eba89c4533d188e61569ef63c8c50e92f6239db7bdd68d52c88e3ead8df3de133c6475af8f746f9b0e6fbffe8204943ae0be39d9f8e443911bacf309700e562113c72a63d2c31df0e81fcd201f165c81891098f061f634e6b0ffcba226db889c8868a9c55f9303c90cfd708ab46bfffaa91daac19ccb5e55fcca2ae62b40282713ec93e2a8d97c71c81743611779c8787240f225baab7fcd7a150d1e244305c83de1ca2550735fdcd6fe40e2e88e7709cd0c19b8cb80af437cdadb4a1f1b644143786d6bc8593cc87663a2c810bd666a1f2b0af3402618bd73f4000417c2dfc1bb483731fda2d917d56df569251fdb33021f9aae23e5d3412602bc49fb0ce77593325af91418e01c626b049547d99ddb0ad3f13f221dbdababfd2eee84fe2f489da93e1e04f33a630b5c918f7b6ae249b8109952d974164c559fd14a6d46dae2c3c840cce44324fd0d611748cd94cf315ed7ac37cdef96be59c84fabc6c20b735f41c4fd3fdd654b1cef189240b6e538509def2c22c17db662ee2497469cd27dedfcffa23e35cc3047271538aab9e993407654daff2d38cd8cca189c429f07130f54bc930dfb6761392294de3be74d26283d1698af0ec3152c53ec7791326870758f0f8729d1b3aed8c604152c7c7fa1d5d25a2b453bd6ea7ca35105c509f0bbf86a4dd1efb3a6b412cde4837869c003f573065d21071dd6d04431e914244c1c749ae4824d97d1cdba0e16ee0bc01250e381267aa184e85df4499bba75d09114b450081da758dbb6e58318139d6115577dd07496157a97a85477d8a1464b9d852f29c236a3423bfc9bd4f12425f21254962b9617e09c33a99f958b14498bd6bae9eb2ce01946c5ac28492c0860c5550196fd0972d3cd303dc95b9c96862eca21acc63d6ea0826c8c1612ecb6abdad7c32c17d6f89681c6d7dd3a30953700eb0d5a7aea27ae0d1e10dd49fa37a29f20803398551e9932e22860f4d4bbb9c483c58ed1f2662bb2d7d002acde90d3812d119e2040ac527837a078f3bc2f6554a3938e79b4f2f4b1ad9f01c004687f9d7272fcea8ff88d5f7120d91fdc08d68e31fdf5bf9866d070e3f4c511272a779b3e09189e53b012fceb4ea8854835f9700155c950fceed3ee4d6eb1a711bc67dc4ab04fbf534843c0065fbaf5872fe66d32c0afa5027238fe826d1649d10dc1118eafa4c9d7e62c868361ff581efc211d67b596f124ba20c0b89604943ad2edd756d19edb1a4efdc6f271994727b0f6901df2bad50b0e760e203b8a5adb080178787232462906e2b6deb22be75d59fd86cdab8b6ce4cb4bbb7ec438f4830e2a064239d4f6a2a81744bb77e92ce5b109ae128fc1f89584fbfe8dff1779971572aefcd4537dfe1537a9693ace3744253db60f1b0e9dc28ed21eb87ed78e2c56e94ee7e419e354b4103d8f2a692a5c470776b081d7a97d9df3e4c0ba436dfe17e013a45a2b0c48477593860048b188c85cd01bb39818257d91d6abb414acaa74a27921e728137c321aaad8ca0202ace6c66888431a8d91330bea74291daf890f99a6712843b602238946c552b14832f5320d2e033a995c258dfe543d6016362acc336e5b36bd6bc63f192eacefa05ea0a38efc0b3196e8c1a7d98dd7f4a16ab5121bf79bc32f6b20790da684a3630c21539efd97abf48cdc492ea36a872d1b834c0feb53d72174d5678f651e69c418cc8a00c12c1501d6cbeedce0e3c1052556765ebfb97ccb7b69422c2c475aa4002d343cc0a9aa90ecaea794357f4daaedf00005792b22e586590098e695b908236367c44c425ef41af2c13e4e5c746361fee62806f41a2cc806d0e60d21bf2829a7dc63d9333c2d72740a4d7398bd17426c5989f1a9d3d8b477f5c97714b7c0dc0fd9460cb060ed1670f3c849da8a067b1c7448eb853daa861e828d0b5d48f9a85f8ddba466d7dc1cd2a46d3b9a73e872aa80701636918e596f12694d0cc2b84c2faadd9937ac33ac3fb48c77e043f15cc67cfe3f3bca84ef2c81be2948cd7bd1412244dc9730d591941efb7accde7470dd32e24ea25173eaa962dc80a2c2a6293c90b3b57244fbdba5a6102569a2949706a3d0e25ff73f40d482e14e8a2af8c62be694516a8e87c9f1777257b6a225bc0195acbf02efc3a7cf6586465166aaf4eb76cda0f49817a0d2048f6d2f8a3c065d79a9fe213901ac22478cb627895a146bacf8a7d8fcbfb1b4055ed5149b463d9c46d9483cb12a42ba2d637831cff14c80125894f04796679696ae384ea2e427b54ec13a2693b5a136ae72f2b304d65d729334cab33ebb3879f343375ebb470198633235df73202382763a7d844c0ca0cf8aac23ae5eb70beb45be1d51a96d3cfea8dcb4c15b2865c6ea8d5689f2f0e8132f053159b95bc7fb0705e736e8567b7ae7937d204d43091aeae45e3c050169b2ea60e5793bad9968a7c709e0c8f8c0e57fff0efc3fb0c21acec4bd0509f1354a859fdc23f6e000f8ae10b9433b95add847ee202489e9a8430f2df6fb29be471fa093445b076caff0ee18f0dd8e722e40eb522178161ced0851799dd6f3a308806e3ad613231fcd9b0f2860773cbeb09aca5ca224a47818f3e031963fc8ab6371d91772e2dd9dd8fa4e52e2c5dcbde14c858b83c7e5ddef683f8d33e156c6578f798b03892abeb86274ecdf671666d533aaaa38d4dff6b219500074e676e4eeee0c4c7561fcf5942ddfe9c32aab9e690a497c560787133ef1a4ccc2d522856d0644a58d25be61a9698f2467d0906e0d5c6c0a8a7ef44f6a4a781253202080a609469c0a54fc6a15ad88268ec21487abfa22f0977707951cbbc1f4c3dc9915287bb30936bb2fdbf0769736b5010666b7b248c4dba6b8d60c92a6d75986bf1cd6d02d248560fa2b8dc74e79eac57f9a8b89f1ef3595dee21602cd6ecbb373a7becef4a0d47663f1c2931876d3407b9aa9ac61408add5273e4407c5db29b6ff2daa72f1bb720ac7e69907637f8485574ad092e881a62b6756d3e7084b44970d199681a36801bdf86aff3f7acacce1d5d23c13977bc3c9ac6d0ffef2b1458c12ad2723c4273258481bac7683525003ca48135b74489368c4fafb191581b932be81e7b52ee7c9d9deeb9c5afed1b65b94a3abbc77edc20db5fa847dc71d77cb6ede0a09126cdb92a3cb96d9daf611e673229094b7c6b7d752ffc8bd7f5aacadec547269656aef63e13705269ef466d39c603c14877da81d39592db03fdb0a801ee89e6b78a1e94f270c113a88e1e31dd3a87ce639a44c2a3f34678bbaca5ffd6d94d75ead7687133785abdc9d75f84bc348d2ebdf39d0427360c8167d58bed41a0e52f4c4d6471bd636c92613590ee211dcb22855f30411a54b168be7d3311f6ac845d9c62e311cf66765b57616232cb9f1284ca3baea638cc9f016d8573a06125ed81fc0f9adf5c5851d0285fa2410771c59cdeee67279dad859af90e64edbb90266a4d3a3756c46539fe14741df8410d24a3f6e6a6526b8d56e942d3ce623c00c9b446cb07f6df83b21d34bbe8edd39c218b4aca0b9dbfec46197e0295d7f356102555b0de5873194dcc65ab20466937cf90a2fc5e36196d05251f2cc478f2a6dc4876c59d88e38cff11ff7bce41160f4ae5f141f912d46cbb4935fbbe4ec28333de5a7dff312cb9a0de9f3a6eca7772d37076824e700650242ca28da3f899d4a03037e4beccd027aca3b81ce6925409633df427e41d57ca061369bacc4ffaf7fdf8470ab03a7ca81c0fe2a932a2bc8236763cd1f8c203d56933ca1314d5da7a6e07259ea21297fb6fa78840c5ef4b0ad24ec286ecfd5330a8de2ddaeb1233e218f4b8961f1396073dfbd2e146ca6258a944e257acfddc31a3aa82c8cd9ec9ea754eda870285e91b814e85ffa1ebcf5fd2033bf30792bda073a1484904aa18b60e5dcdcdef902f7aa3be4ea312c28c849bd779dee76aa812dadf14813e4c3e77a3127f1f89fc14c322a5022a927db33d5293c742f668d89bc4db93d6e8853ef6bfdc0cbf0b135f8dda58e8971a2570fb9c7f4ab5eb6461194578c44a053d8fcea979c715787c8386a28e0bf8faddceada5e8a80276925262f2b09178c4e870dde02ab812bcd68e28edaea187fc997a82b651928bdd642dc310c7ac9899198c0a08114d95533c3a5e93331b1997c11a57a91c0ab292d948a47cc78d142e0790203a1e8c37089a50bfd30a03bec90c300f04ae43e8d72968576ffc6916034d76e6b645a7d5796c54428cfb1be4fb893dec6f3f7a892d3b42781cfed409900301acd1de12c6d253eb1f809bf0fa9a1c2bde42ed4c34e58d3da515acbcb390ce62a2eed911b135bbdfd210ef5332798f59532baa091571f5897bac6588c09cce8e8ce1996ecf39c5ec9aa909877cb4cc115071faa6085ccaffa5a7486b8e7f1d7b9120e230291e6e8daee5bb23e4906e754f5f4c66154b81e998abc1bad061fd849af61cbe458b6a1f5184f23c6fc9eaf7cbc3e17ca1358143496213aa6fc6cf2cbe5110cf81cd0a2dce91b0021b53108c5f7a7e939c15698c6e7b35c0bf0231a5ba97d100b97f72f0f55834d463a67210f35e3e367044606456d34cc4c00ec4042e074ba9042353d184574295abb8bfdfad6ce327a0977d41cd86470e20bad6039bf384de2cabb526a22fa53fa9f8db1dd3fba454ffb4259493edae76ec1cce0e34c2fb735b487b847ba0e89e037df3270bf7d130beaf01ed738c93a810c14369ce91f6210b9b5b010aca32552abc5c2e50802d9c6661f776603be1429c26cd722fbe4fb895987c35a353f5fb7e410b9207689ab12793b671588dfa3c5220cee61861de6be01160550c3dbdfc4d4e152ad73ebd6fa4ae63f5d42d28c914f508d1a7a7d0a077c4851f1da25abab48537bab93dabc6baf62e13634765fa0758d2df35c931941c1898f03efc873ebb9cc0df4ba34fe3774bd1e5f3b5f9bd995c175ff12e0640f346d289420584c4c1698946ba8f99c776684116e24bf3eb3eb544b9d7beaa887adcd1dbd4f09150a5f1c53dbca7fe476105f469a369acb96db1890b47f277eb6d8a14e5679de16d3fe84cdd02e316e45a74b0c2e4781a0e9150f4e9dd419fa6ba2b03547a6e9878a3a9ff3fd8fe1c8f4e36edd31e099e4bf53dbdf9002e92e46eca5d07070c3cebdca842abc50d0a84ae12d6214b4010a98c4cb3be80e08a5bf6e363989237d12cb5e17a2201c26af3ddd59aebf171c67e891bdc921c709d8c997a9afe9eddb4958de1166953924dd8fd42b43ab6660dd929c200c8eb9b6dd4e51973ccf91e6b5a8a65ce123e822f56dfadf221abf0a75790b9116bd55861857ed15b337ae5e269777443e313e29ab786749a2beb55afe48b808637a7db5f2b8470961fb8a25e1f3e4f4194345652469de45930471ab15062e7978fc58db8b7b6e406f9b1d84e105fefc28c598638e83fcdee7bc8b462b16bf3ec7ad45e8c1b07ae56352a371dc5c751209246c079404e376cc0dab17cc93389ad8b235dcc492b036d9ff2c3493834d04b81e4b48382a8846ee0f4a58328f8aaa6876eb07055dd29a751c233de14278f63cfa65221390b08d0d71525efe1fdf95b48c3f7f3669f38e6a5a633d6e13ad54a3ed0001000f10b3a802040cc4b533617935ad3716978578eac518c2a35641831865c95689b9acc5af35acd8b495be6740cfe1f684ff2fe6f59ecf4a5b5d3f89a82b81623d2c73f6093bf075e7055eb8ae483027c0b83a7de46106479c34b3f6553921a11a293f9671e9c6568011e876d75ea7e5f36d4882cce497ced33c6d33305713ff398d9faafbb95e76c773fc3aa6fc72c3f025730714d79241af54aa70a6e26028358c538812e124c7b0c1b0850f148e41d100341c17c1222baf8b75a3321a53d4f1f7d0109af7ca6f9cddb93846c9ff11cbd79c68ee612b3014577b96a85a4dada8dfc9bc9dc427f651c60000000c000540000000000000000204010b800c0001800800010064757000540001800b00010074756e6e656c0000440002800800034000000000080002400000000108000340000000020800024000000015080002400000000b080003400000000008000240000000140800014000000000940001800b000100746172676574000084000280050001000000000068000300a0ddc2f3a268a9c26dad3288723957f9d17d27926db26235d099cccca2c41588088d425ea260e9f9c3b949ae0115ecc44e092150d6bb05a53a645274d90d93e4296213204a4912cf2726999ba8319788ddadf3d509bcca04f5eb337e6d876504a5c72dc8080002400000000008000240000000040c00018007000100637400002c020080100201802c00028008000180fffffffb0900020073797a310000000008000180ffffffff0900020073797a3200000000cf0001004ac6a7ab2feff37c6f03d2c9cad8a9054a7af9665d8c377f5229da95d0775b37d6d3cad9a3729f4dd5c59b34952e41e1e09fa4e3f559c459004dba8d2284717034b5abf6a1a663bfdf281ca0bf63d65f5884baaf14ce8ac4ee9cd97c4f66f68497f9a92ddbd27789122ce61da90629ff470271ca769f7ac350a1f4fc7da65c8cb9009f73a1ef3baceb2d88e3cd89fa9738db1abd5482957a35924710c88a685abc7ffd092461473ab5d2712dfac77349561aa540db53921871dbd0e7d18a5ffb9b8c125bb92592bdcf4fb3000c000280080003400000000903010100405a2740194caca3e0924054e694434e5241d05db9e0fa15a7ea367060280b41ee521cac493bb7e274068c1b20c26be349f7672780dff2f8ee054846a03ab82b04da1aa2f58f0eb7d9e42731f29732949e52899c68dbee04ff558eba99508f6f177aa0b332e850fdcdde31d00d05826a81335ec19951b2f48d21a399a89d183524a5f047f63ee1374e1929674913f644c4d3127637f9b898f7af17d56fb6606b0734ef9eb74b5866ac3a1384613bffda2dbe93de7ea50622e554b8d944e9b4211cc91e8676b29ae05a9acd39f7e8ee8a7e0ac266426ab757e9ba730dcc43aa215ae1fcb85076daa81f35dd8763d87513e8025c8586d61502d493d2bc140115000c00044000000000000000010c000540000000000000007a0900010073797a3000000000b0570380481100800c000440000000000001000008000340000000010900090073797a30000000000410064057e7e013622ccbd17bc845eaf5fbd9c8e8d1a4f049f6a8b60e78c2a17633625fc5acb43b5be38868f3976870819aae191cb5dc384e3838fa098297f22ee3a1f9840a35cbfa066dc940a670fd2475637276c13b6f1fe9ad54cb18b6a14304fc1a8a517b9aa6dd4fdb6b58e6cc74b20905e5a14de7d39381aca51dc0ad87ce1284bf704a62733ed5204c6ae2c47dd579034d8a80744dd8368b8124a54836a7b6464fe40f15046c931d3d2fe0fbe75a2b7549d420a1e36d83c616546b70d6d184e07fd19fa102fcf828c550aec0c15a9fe28b0f4731a5c8863724f817f97aeee0cd168415dd0ba24334a3b980f45b3505d68bb5807a76a3db3d025e4605f0418347915034a4cb0aa0ed3e4e324786cff93db64adaa450ca2b16208961820b58b681c8282ccb316342545aef0b03f55cc7a6ae17ee859814c4827d9a819ee0e2c3b95a0b08f9e49774f0dd7e89240e4ea50cddcd019df37ae660c22eabb943c4af1b9e7b9b55121478bb0ca4fdded2359c2fae29a404370fb83ddf6aad74870d029874fc1cee9a067bd2a973fbf27d95d494ee41a4a9240d908714da8b855e25729139713071bb441717c2d03ecfaf80baac8a13b7228b3b654cb634def8d056108be151080f409ab8db2cc28f7ff4380c83bbad90337f81a2fe4baaa5679906445303a7d865b71c7b20177e92e53271d7cf58948fd8434d0dfb8b8d73f3022778aff7e6977c33c619b5e52293238d531af85a7953902952e0b5ef12e205049ad10eedaf14896d336b8fb3e370085211e5d23ce8b4d10541a4b4999877cfdbd22109dcd273ec20fac48faf11aff33956e9b4f2634aff3f19b0306655b5a411bd5efdf4bde064c9bf4c61280719a1b41d8c98ed426ce44bbacb8734cf457311359562db6364ffe8bf77abd548da2f0f35271f4e51356a27d3008554416529d51f8f589f240c9eb092d7d02d85d7affbc198e95375e04f5a6999e230797181d4ab9a45fe06ae5effdb17d1a49c0053aada5bf52d2f38dca2c1475ef8ed6f174e07bcccf4050f037255a2ee682d6f223c130a92de841c263deda8fd45bdc6c98ce8b826b367a99345d66b4a2a6c895a4d2d9dc28417877ae9b68d2f0a51936af5113499cafa1b558c227aa6069ed3a460a37c5c1e34e0b952f36a9087cbdcebf733dffb5752c5bf734975486e198cd305e0a8adbf5d4dea90fc37c6eef6169f35bd9d7a0526081609df06ee7e989d3c730afa1547cf61312ef4d56cea8a8924fa6b9f54c0190e9d488e0e25763fd23bd0d9db437acae8fd14ad42f54656e6bb11d3ef812a564b1a029cc4dd04de6573787b2c6c26a0c1001896f299ffd93f1b73aadd3764efcaf364d325a5872d5744b770da496ea20be56db718f73b51108861ad72d0f2491dd3e21e94f1d1f3dfedac229bab0d98af331102dcb7c9f4b3cd48afa543030ef5d86b55056bcd838c764a4695423a6a8935cfaa22217e08645ab15eb87e138c27c714a291baf29ad188a20194ef465a2e9bd72e20c550ac056caaa4f78003f79997d5ce14820e1ab10f5dce023790e62a090c804401d5e20d8efb7e90a09356d980b0a9b21de98119a4f34fb5f8f458b73268ea95f601609da1d74419e7c45b58cf649a84894f5b92db36df3ddb3d74ea14deed42a8beee0eae0df2e3b816edb609f7d83cf107f5492012fa87e1e574568a33b2cc2a32b9827730d678202a07058bbf64f81aa0187af4390043ca7ad0d416ad305b5974cda1697a4cd2b6acd3a1f4a5e563ed3f168020bd88ccc12228b445a6e2a4e932371db50d3b7a3ad01a375fc5e8d30a3da0a3ae8ee098f8b8e45e4f41043836e43f046021e48c9349e8c98810e67bc7be7f5b0f340d54e6ad4c68c9895c018aa762b1208f5ece88f5565ea0f0791d89f2c0ce427fb436d604201ed6857dcb593fd5e43df715f5b69e3a7a70df78ca6e6d5e3d5bbc984114b81bd1c2363dd9bc6e7ceb0eb528e87ff30fae4454e2909c95d404fd4554a1371ba415abc3ce2a0b542c47890f15db942e03345d5d5435b1c24ac2148eb69fa31563d747052f9f2ae81e947fddb0758c08ee8a5f6a3aa14bc3d0f6f6812bebc0ef8c38338094d1e3a52a3d745fd85503e4886e1ca4bc55d2984709724255904c8195d0b6a1e7dba94425d292f3ad09f6176d42b6e16ac0a8c798ab953039a8a1db921a50f6b881d3e47cbb17596c17fde783d8c22366aabf643b83bcd1fc2dfa3555cd364029ddb719ce07bcbca7dd462fcb1f4ae81d4dd27e86505e422b0adc21a5896fa3cd31e67da58d17f224f83ae5f9f8892c8ae998dccc4b2e848c582f20276f491a02994977d2b8eeba751754a0dfe3e665c8f7cb5740048e104a182fda21aa857375a8e1489b40afa23cd4a52eb43ceb79d7513826053ba458124c6b7b590c40dea1550a93d0d9bd921e5632faefe488f0b74c88ac01c288ce93a869e5bf20f249ff31a2ab6071ce3b9a12b01c485b9dce041e213f370673549cb49278ce9c4c09e76513c1a7f51664250ea73a379ec78eded9e29e8e46e48d7a8fef6a6df87669ae95f3624a10dc6ca959d2a8e11dd9b4efd322eb5e70f4189c3792cebb9a85f37ec01f8d05a4fd09a4b3dacdd749721ca3171dce9aeec5458868006ee310c52d8c06800a9c3c5d9abd66daf658044f5777d86e8720541cf78b1db01f43493a8e64c0cdd8e12c6c131020a117eab0803096ca58c9d3e1ecfc0e5bc5a108a96c4266539f2e086094ecdfd20d8538c29bff90fe9ba117ddc064d913d9c54c8bc1694431900e0a4333b94dc8eaa6f5c9ecb9a910c368d02c9655d3320e4dcbb11ac6ca74bb04981077b0b7139b78930475d5d99cc676b05eb722dcd22d5531f31e6cf810724d86c115882f31e296ac2cf9a13e98285e83bb84cc04c9240b127ea4f62d09c101330d2494020797ddf5cd63b00af958c3584091075869495ee1159d6e86d2784c29d3cfcd6da01b1a3cd73e42485058679678e75399f1346f9d8deb5af74c5b43a02ce1724e7e806eb19af230ed34ce19b5326c96425e426c11a8fb07d94abcea4238ad880f880533f7066ca0392324095b9dfe69410b56f7e421f0a90d4ee326d0909d94d9558a90c053918a8f39d1267e67a3bff7bbf4b30fa7666831777c412e2ed0e55c14f8d3bed6b74c52dd0e5d5938c7c0117de912153ee4ef53f2879521bfe60b6d28d3ee30b117e3bd96cbfb092621c1c8e6edbd231977ea7ebbe461b76000f3f78100e2921c6df6bd313678892a1a27d49bad3ba2ed0b9bf6482cf938404ea22336c313ef9a6f5c42b5b5c3c3bbdcb73d6ced57fee81763e2aca5b835267b2c1a098691ba7ee3a18da712b0529c276c810018eab789e126a75c11005dacdd0d62412b6c0e651cc933daebea8985ba5c013ee9ee662703a0c5e0961829919e16f015072389eb5deadafb361b5b375049c0a156c0ce7df9ea6058b12aae59a6a21c1bd82e40573d94c02b1d7d1596d526fcd9c36ea186801d9110436e62db016025d1b24cb75effdd409ffe9d954a265b030c333c1cf8651c0d1fb6ef8ac64bd8e0b394d3c3966f7ab9abbb5b770dbbf56732cadc979df37d365dc4d45c9d130094d66b257fbf1908e9195cfb3f77c4da07d1464d6e5485b2284e3f40bbbce468efbf41a2048fa6b4abb9b1fd25ce9622d531848ec50a603ad1feba4dd43b6b93cad9e5805b73bef1ffa8225617ec4957fe485eb785d9eadbb2fff498716725579e6496c517b12a1fbfcfbb95bbe179e1d6864c3debb35b4ad2f4db1ef8ae1abd64991bdebcc9d80d9a1da4ef58bb99f7803973e838275ae3bd53475fef2a05bde9dbbc93980cbf423bb9bf47a395ad4094518b76bc2bb135e11c6ebeaaf70824a47d47750894b76e525f29f9a0cf7243bf673dc3f5b366d827fd8a41d542d336e308402b4289999e3f3129118d882f8ce336ab79f4b33f7cc99dd28ceb14a1954af2c38a30282883b60883433bff5c0abc89897acde5274a7f655a8b2a0f5d20eeffa4042326a0d89036ab9979837cf6e5d8d256e1e87ef9a7334fd2bc0cda034aa91fb53fdced1ed09dfac474f5fd3379b896099ad35e3cace40ad9b618e041d9ff2af1d4f2d0a80de8777dc38c8ffaf24ba039b3224c2068ecc8f3d50a849c18999a3cd85a0f9e0088b89fdad465572951f119c7d32cbaba3fd6da16d4e8b30006ca2d661bc9e78acf039afc169787be02c6731c7933669f4cb91df380a30f81bfbd99dbd8f5e50fcc07f74365540a628e6bae9c0c357c4fe978528a3ee56359c78bc7ae539d41d35e18e579258c93d83ac90ea93c74faf6f05cd76b342b4ca8bc65ebd1314800a8e61be722c03a9e6f0e606511b046b993f976e51f3c6082db6ed641d9ccc368ea7e02efd5506a602d223bc1fd8842adf74626355fc55c5daa79ab95ec506338a4628ec6e0780141351585b752335a247b9471566187f6920ae4dd16c8b3db475508e049517bf2e712204c99455aa4f8f64c29323aa7f47eb933eea4c85ad6f8da19e9eec26c2c5ace9c285f463895e09cbad58cdb456730300fd24c8d85c42c62dc96eec6602ce6fb5fbe500651f77be67f687501216e36eb54c8dd244699f3365ae275fe6d627995cefda84d3722c7d9ebebffa65d22b8a47d6d27787419d09af4d9d00e2436659cccafc3ef08365b941bbd07107ee3766f94ce611b687eafb3b638ff6d1875bf9d333321178267291d16a4c5df2be4df1bb78369f9c81f9919bcf216b491801fea1931cbf43fa5ea6574bfd732a9864e686d4e7e4a962682df2057b4be8f513f9455f2a0492ccd2dd577ef79da820d4c33f99fb5df7ab6102cfed8ad55be91b21b935fabfbf0fe5bacaf930a58ae9be1e7b7246fbfe632342fa2e5a2b6b79dd9578b8ad08d46537d2b29eca6fa9c6f7703ee51683c3456657e977f4981d979e0e8c7186c20ebc170106cb64c06a7a105e626509242d6f904635efd2b01911b60818b8e7b00716701dffe4eb77f82097b13300ad5035cd5224f918bc5d30bb54c0a959734faa52ed30f71ceefa5f6d7376b67fa16dfb8efc12a98b5b91ea805a1793508eadb4fcf1dfc6dd32c801027f77f5bcd0ef90d6777f5240ee82a3436466e87651f752f456e82910f7d5599f4d9e675e1e01e928178497e5939fdbf3c5f89317cf7babe901d733cf8c3e8e9dcfafcf941c4d2912d7514f05f123a15217c5a945eb06625344a0aa3e4f7eab6416d20f1d43878bf58e8d9af9f695bc30ec803227821f801932a7a55d745671215485303217721f17ef8e0b9efcd1efcdea58c88a5a49c9659d2faefede0d1776b83c5c6dde020fb321779f0b608c7f88eb42532bf95ede6cff0518c9137d2f610d593703056d6d669411bc9ed1124abdcd8173c90510e983d72dd251d670b3a3ce55bdce225babfd190b0a65f944fd1dcd39629b70168d734d640920db7db8cdef1f641132c3175420578dee2d299e38abdc57c031a461cd54163e124b4454deddac4dbafde948fffe0635b621da28bff91a69639d0e855ed159306866ab7e135abf35793975f386e44d3ab3b65db5da87a2d301a594739ba4a8bb8b63e3e1ef53c34defd577986bf4e06fdba98896ad62b8652bdc8771da9be5c9987d212e212773651a0c3b81f84734bd20a95d4b952a99d45a36aa3ee1f546fd033ca4f2b49129e2c3e851f53a786d0d29d439f622987172471d9d01e56dfc70dfb0eb763d9756c4aa27e7b1f1bfe92372f47ef70cf67611e40be9d2a54946a086fe8ad9423e0c669a50900090073797a3100000000080102801800028008000340000000020900020073797a3000000000eb000100bcf9d861dc97343dbd0f48f6ed5f7d84bd139e98772204c7966254a35e9eedd05207771b3e24d3eea6f7bffb99f76f5c10aa83c2620f51314b07137ac36bf9a0ad1989d81617ad49c0a412bd83aee1fb426ee62f566ab1a7d7bc76035427d5fa3f1466aeb0b06f9aa1e073746564c499fe7287bef541e0167b0f327d44bda16832dc5bf895f23cb6d284924e419ba8b2495a82483cf7af4396f27eb0b34fa3de0a76fcd1643344cee36de070a8a4a6fcdca5aa549db229b4c987f9e0cf4a79eb5ce99829062f8e677656d2c52cdd98e46c9b800f4a9654697c975904b9226b829561af1c23354e000c00044000000000000003ff0046008034100280041001005469fd4392a9d3b370bb5ecaa6fcf5b87ca9e0a7512d24c675900558cb81d0addb93e907da92ebf1d8ba0e317b76db7e22609fb58e1c4af155b232fce0f4d45181ca69555313b5b1c69bd9f04d5995b0a215f1bdae57aabb009b31f0af79f0f42873e42934cf499479719f01c01aa4d91585303bf01391934ee72d604f2a3f73789202869e589d43331d9b310feb53da381a31480e29f9c3218a66c7fa34f23b49a893f08c10a2eba97150272ae17fbd3851b0b71bf0ecfa0d218cd6addc82a354562b6aa2a4b0e34d52f2cf0c569c36b4d40742e763c816398938e43d622e38a724ba048395695eff5150acad56680fed3950ce709305822425b82e9ed8dba7f12d940b6508ca493adda3413220045c63248854225ab6cec2271e384012469737f8c9fca6e364540d6401d5c02c9f106c78bd3e9c459b5ad9864f311142df804aa8c59d719779b99095374d208d681e5492469938517ba816028cb0b3464051aa7a77cd55e39467cb48911f502cfeae07c60c5b4b3996e0f6ce14fe9faeebf7e08ca06f60c302388b0ee2c758be86501dfc556495f089e84b46975e9c088c01f4c2f24760bc72b9683348e976db3035aa30d8ea5b3eb87aa81f75a54f00dcbed29e0060688b8a8ddb8096f23a72768116db1420ab83ba2bf37fd0378cadbece120fcd9c35241a9b9acbd87a7fe5147793296cf6fb33d8ff517e0204fb51357285e90ab502b462e9f0059661d244d5b84c9c8131be8fbd94d034bd738bab0c6046fb4e8f84b1c12d2495ed4a15d8f7b232b7081392fa4de1eb6768baf72baf35721c94e073eb9f70e7be1289e07aaeedc1ae88fd961d8eb6faa841402d0c17bc8851d5d9420b04eb6375cc33aca8ffbdfb8b22c9fb7aa909f8d0a15da020dada42f1cee6ed372b6e9b040090747a2c0d5780412e8caab558eabd0ac2bb2d10081a8752a9784aa14f842437e5b831b92e16e57fa09e0a7873549a24f76367d059a88e5a0db9a4d231eb482035c0f3d9f14303daf074f91ed87409e1e51c7ae5ee131862b37849c6ee498eb1df22e088f7e94457dbc62ee73b250193d3af72215e20271af9079e1f8270a1a52ce57a0e6dc335a126a5eeaf6f0a7cdb443d55e82a0e780624d56e720ae6c304cac928e2c0344d3d35f34dc7fab75d792aad44119fd7edbc8ca9fb584d323c131611603a9c6fc2eb0573796dc495a0ecb062bb229f1b55baee056066c9939de9746031687ae110a6f833f9d9c71282ad0d46f34037b6c587c8ac5fceb66efaa5618a40314752ff2f6b2b889105f4ea3511d353fa77b61d1eb2c6056445ed210a2b4f234b649a60208afaf3f3b85111d4ea2bf98363a88db3d583337243bce6b975246115d720b4e9a5465085c9000046c0e4abeab97ee4723bb47732a9e756d039a4a3ca03eb697df7a401321135e1ed4ee8aee17cb9db8cb79839e8506f6dea0aaedfa7cb8ef9127537bf19c7a2e647f52dc138e10cc39609b1307b8bf0a06e15b6b4d6ff062398b1a79099668ab7fa907788f6f5d001ea725a0de862c68fd8f90fc1bca5c943e4b8bf82faa9cb34400f6746d3c0867977edbad5625ec92c02bff537746f3b9d86787dc2f437fd511074206c92af752fa02aa9f427fe5cffcdc3e63da673efbed81ac2fa40ba1ed7b49d8d3976a463e7e0a356cbf979c40673168c8141bc263e1ab4cf55bb5fed2f61373767e0d3b670396395ffdf572d1e4481932bb77eefcb56ae4f2d3d6a135d445a96ff3c57c9ee9ad7dd72be20ce0091ba3b11b9423abf13fee669cf1c67f1198c66b5ace48a3d12f6424551b6366cc6a580a1dcf862397c2bc210ac3cea93644d717f39505ae806cb1a0af10510c21c08e906b37ce4e7b40b03d008ef94d2868b8f9ba3ea1868d710fb6e7ee3f43c971c710080df3928ddb1a042480d635a62876c311fddcce33deb56de046b4b7161268976b496f527a01ddb69456ddba5704014de6282e742c25ce6f0cddbfa011bda9d022dc6fdb265937771eede5cd6297a08f7dc7d60ab4a81161b4772f632edc5fdc8d6e5664eec541dc48f8f1ab0b7d5d2af215d11e12d1f14361e4ffcd7a3c269a0e1c1e45c686c5d6ec6f1d9db2b8a74d3626d437793030d1ee4ab65b9bfce9ac7468e57f959c6606f77b30a0412640e36896f605872d9044aafbd3d711c69b0b21a4645aac70cea36fea2c70b56f29f03058586150e005e34536923a30889af87565904438e4d1c9fd4f106568300b3d4c0316057226982357af045640b2a2e599e8e5396607b122d7fb3c4e28a7fcb527d3abbc5df75ea8992b77a4e65116714fcaed6de5975ab70a6a65193668ee7c257c15a8c31524d56f4360e4aba26f4eade69a67ff36aec80565792f592936393f7fdc8e825bfa15fd4b56d34cf393bc59da6c144630a0311c413a63741550cd0885d5ede3ba62a802259bb1d70ad0d461e5dfa9859aae2096d1ba00d4cc32ffb4f56f184871260846d23f1a69f12c71a47512c1c9256fe4ed8028219564c08106caa76389db09159e83bb97e1a9fe64ff2afae7b0c422fbfaa9ded9fa954d09085d0b67f0e5c0bc98d2bc10b8ce91d5682f451ddc35e2d9c9f67c667fd9f88ebdf20489f1a6bbfdabfa2f29710be126c16faf1745608d25251e1e15ef172dfda3e28cb658ca3c163e3b61f8a880a21a84bdf7338f0a28697c57d4bdf9cd690a0645797ddaa737f9c75b6696d9b4f949a3e3ca90f9734225645890894d54ac197d4f6d17d90efd86b644b9329120394e4733125a699c602ea6d3810d0bc3b6b5ba26989fe30bae9087c1084075dcbccc1677e85fffc161070edfefe2b5d848b70c9069fbcf5409bafe4681cbce8e9c65cc24d095618fe834f63c9f91b20a809a498a8fd779ea87146c1cf3570df5415dff5d3f8628cba7420e803ec7154ed4e07ac0390db9b21794d0fa674906212f4b152692d1feb6bcbd2ba6707ed9601bd7fc3c66ce4e0d17c1147042086369867cf7a3619a2667ada378ecaa604fb1ef49bdc7753644e5a5382108f53fec7a124f92183d3927276d9bf05abc1767c270d262dd1f582384fd6da00e92054694b5ee7fa699a262ac713538e7b0dec6e4e2455cb9f93cb781a699d468bee14bf04a46026288d32f8a21c581e282e1ea8dd56111e2ff7051c834f95a1e88775e12350670a7948e273db2a90aecea3eb96458e2382c20ab651496d05a6fb48b951526e69d96f869326e2c1f207775daf504b7dbe5a8a352e16b95d5805d1fec8545c6da64a59ed6081a2b93659680777c6ec249d3c54b13409b73b9779a3205c1e62336d64a79cea867d2be668b0b4c053910d440843eeb4314cf039f6ac0ea7ff5e1b04d1f0e2fe3bdf205514ca1d77d33ea9d37af06eb652f7d4c3734749c1a4e26ee74b8bf25fa67d1afd20fd2ffc529731aacad802e2ef7e4067eac7b74d5f9a7d901b7eaeb9e066eb7541c7501ef3f2373d074209b592eaa2d3f681121dab80bb3b50bd13e9d44b6dbb7e28eadf879edfe389f18e19d5b905000e3eb3b628ca85a1f19167e8a7a21b1412edc7234c71c4b4bea257f356f3789f47173c3e3b2bdfcd602cd1a2eb74a0b38eaf901e0413e94360abed1682fe4d253d9ba070b2e42ff0ef7f31cef418a3ca9115a1ba04bfb81010d4571d1b6baa3646dd70644392ad8c1cc254ae4b1a27299578cf7ee1aad2fd730363912a212d104f856c9ca91aedcf91119907b3b59c5302efc72f4f0803b4acce6781a6ac25e1254a3bfdcbe81d9fa67252fb71c718bcc760b99daef2e91beadb668d811fca29a4948e910f46498313f8f7ee4dbb51fbcef2b44d4e1d1a415687638f8a5c773379624d86b75ac2b17421e56f306d22309d9d850e3ca01b98b2a321614328cd7d4bd126b280ab9801675d840090af780babcfb430de36f0b372e614a0377e7c1bfd3241316eaa59be1e59c882ba6a47071b5404aa8d5f80ab6df3f84abd5511e63f7cc44f22a874106ceddde6b89e576b4e6cb9494e09f54d20e6854d5243ad45b2188b82dd5427c28959b7cbf945fb5805eac806aad1b6304e2678a5f8b81fce24de3120d05014ab6df9968a73ec133487ad34bde726d8475ac640afc1110da12401b81c8bbcaf4d0d9a2fe92360e37e4a2cc101e9f0865af458a75cb3ac5f9260e8bdd8ffe2604dc387c6ed0aac0633d95855e2221c8b51c602ad283b3ef447a7dd99b3ac6a21eb3139869e6eaab28cfe97d920c4602d3ca1e3d7376704319577e65e2af0ab876723a403c8df5d26ee7b7ace784ab15563d9693f737fd11663d2621d13ca5bc60c32209ff40623f3bde34e513523a6e86001270f5b6c5c3d3e882e72b02b499ad06881dccc952a10900e295c4bee028bfd01fa07b39fbe9e66a90122e213d3aae7df88ce2def6d58c0337a3bd7f4a209e665e14c0dbf71e54270412804318a9f165c20c9641a986cae7eb5fc3534ba9474575a101889c01151d0281de7a11717c7c78c9534c865dc9fb7c6bbbddb44ccc02265b74a54cd972a5cba910493977ca21c4806f276dad5f50a30669e83d1dfd4502718f10e38bd55b846f4fffc10ec1c63600a60ded791f7366e0ce9bbaf1eceba98ba2d4b948cd7d63a95a508e200d4aef4de49ff80c1f8f631840d1cdac772428a3284e7a987ca82090bddbf9335695cd1588d2ed0cce55686af6c31e59d1d9496af2a517e566d2030d4088fe5575c81e6973fc88f8cdbdb0e3dae5047e24c7489e220f563a85b6235dbdcf78603f25b85fa986218c949355d32001804871dcdf32806ab6b8956f374acaa824e6027402e6306780779009675ecb663b2350c09546a86b92b7fab2b42041fdea8ca00623540c8b7e02c5fbd89716bf0976538ae4cd9e77876ab8fb74248991103075619d931b1904f269c1425c13bd649c7cac995eefeab95a9fad33c5136ee977d4ccee7b18bdd226c4403ed03dc25d45847e3a310cb71eb79b6f8ef8a98a56bfd2c69e981dd8e2f12d604983b7f958e3df42c565192f65e1222e1b30983ef7d278af909773c31eedc6122d7eb2dfa4be5fc6c09fa93cb231773c2f0395bd653d0ce561a351ed5030b5505fa519969bd21f940591eff43fa2504c239382e5ad7ae05f17752c27e1b5123d530ae258e4deadd5c9af97969797c9cab5371fd5cdf11ba3e6de82f299f296ca444a9cf506aae614f4f89d063b545012f08251700fe839e8de621ffb0cabb8ed4878df2216aa5cbfa69e8e0875546d661e06b853f9b7f45c07d7ac855d136de09f31a3d3b1bea6c3765e7f023769197de3d29f2c6755f24ea92fa0896184427afcf7185f0820cd5a6deff3a4cee743c6c20d4a5f33d9c1fd379d8d8304d8b317cb3ac66dc722b1f912134d6ab25596e90969ccf1611315a3c3249c76dcb531d5247518c55cf5178b111fa8574ef4495a717d7e73ee667495c766ad86b5d1a4ee2ced9f50bf5228b67104881b261dbe18f9b9f597c6992d0ee1fa21d7f05f21b35464655082249f18f23fc396b05e5d42de10d6eb9c3b746aeb527284a355fd2225bbfa3e2f9fca551ee9839ae800d4a9d794d39b4a8c73047e78e525fef90200f6cb7755fe24af7287006166359261dc3b0638479245d0051f5014bf8509f7c3494e0848ac7b84c38e8842534de272952b59e9c8b9b432a9a9b6c5ff89c76280ccbf48ca5fb8169785519b33315c36f69b4ee502dba826e0ae7a7b71b784e31c6de8bc43d58754b6cad60514fdbdd4374c54dbe6ae3c944f9c2d2c525d2c26d9451d27319dddcfaf02a2b00010059a37e4024d31c1f60639cd7a8e1334782abf3fdbc962e4bed6c42dcc4e414133d6d677f61082100e400064079cb1a34e8ba5dbe263fb1987c9127d3ce3fca36d230ac42fa07602e28476608ac180f07b99ec02350a948f34c61a921c35cb796f6b3c852c0860c6d3cb9d51344ee12b6f7d6a1078a65e6d24c84f4535a479a124c0de73c6e7a328431b47cfc4e71d6f2d16302b99b4b6e6bc575ec4acfa6913c639b81f6ba2018adc55e4bcc6efc85ee063afd937a246bcf153d9da53132e2f48a289a0f4f9a55c97eefa498f6f7a610bad3867dd8f3c72e0c624eb0123163ca5fbc9d35c8e676b62285b9e6378e0388da555001aae0b3f53bb769a0abbd4498e97901c78dea32c80da13e7608000340000000004421028022000100a0675651e73a58b502c4c545722a4f1591c6ead343f28c28b3aca9bf9afb00000410010030461a149af16f061e64d0ae791b20cc1f0523a85e53f58dd51d6ddc0e1f83004dee21e81c9aba81b35066b08bf09d52c28c183e30630807bfcf189b65aee4478f2089a68f262d8365d73f9f2a99a09da23496fe775f6ab49d8a1689aadd5bdf8fb688aab16fc374b9a024480fa68f4973365f40d2e45359c62ed2a8e845bb363a97ce6b457a0877cabfa65dac12e8a742d6d520c37f56b0b822a40c67485a7c1f3517d4d872da3ebf7fabdf8244f2b6ed921809d61e4d0cab954aaf0c9cd52b8f241d7feb9c1640ab91b1e0766b9f4aea946be27a1ca69e66ded010a82ae51b5629459fb2aaa417b961154ee47ef31b8f40b0a322b02517944e0792895614a93e27bbd121757e6fe56cbe77c81b488ab30d231405c4226564342bf7081d9960f1f2224209c1f0cd35b651b55fba1380bce31d6dd588dc9646986579eef8571cb3caaea3b31a52deb78408f81430c81930497e48cdcfd7c500f7fe136e6a64d76fd2e1d8f97ec099dde5f11f35c2ec63992e76acfb5ab7b6c01a4a460b6c5d253f26ffb20059f1c0967f04e5edd658722d1038d5f6ab61dbc34eb4f9b7f4acfbf44fbe128e3db1dbe16d9fa15bd91e4c4d8337d17024e14504356cf6ae28d62f1989130ec4f736fad109e0171e0922c432ca21b0fa0f07e655e82e5711a84e93d5132e7a321471701c558268069fd0f6d62ab0c278a571d3231cb0c66016e2be7b4cdee56c0926db3a1a08eec9185a9c839378bd7b022873aa9dd65f228560e1732c0feaa1eff7eb720572a1eed4460823229ae540695fd99352d5f11db50cfaba159920319bcd4fc096aef640d8cc9b0f40f261505dd9ecdac1b8d16e2bcaf95f4b5e18393dd6f52ad1a6782e8e3683dd927b3f2cee0b95b64ac2003eb8c33a52ba169247b5dc6b0727cbd636a8bf1fb158642f160960b090af1b6994d11ee893b7b7c8fb232ec6b203eede9358914e2f8b4e3672f9f24f65f8f6497eb6b9ae02d62ee84033989ae6287d7b9d3d71496679c9e6f31751fd29a4b2c95cd93f5c5b0036672b0286d1a6fb46db69fa4f906aaa33f1f988c42a92c062e9b1611bf02bedff893452e43152cffb320a53ccd0509455b404b915d17085c9158a9f43e9c1a01363599243d3055b7d4ccbc2d04a75de0e8907478d5dc942161accd4ef9d3269c24d8fe580183ba9a0b97010d19b3a6bb9bbd057b2619ec728384c55810bc3ca1214d7cfccbf59993881ecb7b57d07825f63dd5ca23a2a56c8ae96c8ef2876ffd584001dbb414c07ff21ba5238801d7027eb1b244c22046ca1b9cf8ec573ea5ffc184968e8183598a72f995deb4f3211ff8597d3e92fbdb1165c48f72f0121106448b53292cf3457182b0c6b1a52dd78832943f8ea59b5306f88e8fa63b16f652bca3fe5d8e87d2d8aa09fb54c6d6d94d52c128cde4a205af5fed016f544e028bdc22fab64a6973262bdc2cfad697463be6fae1598e966bec6aa5be083e65964a31aac3bb4e7db519ce71ead6375b4e3510d73617898bc34b38ef41956a55ea358419e79b8a9b34bab1cba9dcbc5c8e22b3af301b8a434eb6f01d053cf4de7185126c4f632ed7ca7b5f250a7f1059f3c888d16ff43765c2ff85b064c9829aa166d0153d447143f9df8b782dcd0124a10e416ed60f74f9322f81cd7c74cf395b6905987e9730cb8b262e1929c2ad4b3ddc04c762355c3d9ed69165b64564a9a902939c36dc81300642945ea7f7b0c939c509036c0c8491af65757e4cfa56d0df30bcadf1f63f1808006a631a71a1409d49441d39f96689798961e72be9edf24255cd14f4153904d0e388956626424cf2e5f2fbb21fac99f8e7ce0747b7eaf40a24cfea346b07e12e43a64e7cd2ae95f234a9631fd38dd8c8d1af9c15e09bf75ea4a7c10fa331e9402101d8844aac050919552ca63a34b6a15355c7ed58df6b3c76c608dd8320b742f1e7a559d231fe13dcd55e0dac8a37245bc40929491b3a5b29fe1205ad348d2d97cc31ed7970e07b9a07449e032105755b7c48c727a027b0d5e73fb6d7833f834dc692da863875e4f7261b0394a12d4e1eaaf3614a7ee9fc6f1971b43e2ae5c126e56ce11e25ecdfaf4069665a8f26ac912c00ddaa8f10b692151aef20214501a1812a91d50c3de35df26ee2b42685d213ad535f61a047405eddeaabcb8cb013ec8307c5d0dd0f024aaf4a438701141646b818086638635337714614ef12f20b7ba894c8fce5b28c4cb8ff68da065af816c225e4b7e9a4e8bed8a7c09e5b50b162eb9ae0ecb77534b165c08ee4553798a00e0337d898be90d53c4fd2e093b7dccd3f72c2b3f015a71371a7625c199c93ad9795ad8837d838457799095c2a3f40e2ddbedf6094596f6c0134398f2907c866771dd747cf5b160fa3fee018ae55c03727261583842e5a7475274b412ad1e6836acbcfcf64aa0b0753757e326c7b98ad43b562819462a275408975eba3fde546e75a3673a8c753bfb48dbdd7ae78f6281959cddecf202f07f0fb1a64296364937efd9f511e57a6e8e660f6238fb1ac003cc715fcbcee134526301ff7f91b96b542394d3a8a7611a5d6e626d4c70756ba95601fc93f72385c4add529980b26780e9f59f2fddb4f338fabaf5a7e20e5b6279eca7860886ee3cdc12a12727c4ea135a0784dedf09cb01d659d5c7f9262b213574398a258b9483c0fe6f8f8a9cafaad4773aadb7fa4a670da6126a4d47d039ec14785c1e2a0ce1b8977c9734e310e07ef39f7b57f30e173d10e76b787938ca3f0b68734cc8747b3c4a2924cf5fb9160f048ef4feb0a5107d52aa7bf86dd3de28b49df1cd7886d0555112086990c76ca67cfe8dcbff9ca0974626ba78c195b188c4d3a75424515b045290deed23d47270e0817df68ff60637b7c29d93bca12b364983c7d7035ecd03fa05a740cdd056f3ae1194e6a94d2cc6ea7e4aedca328c12334763175a15521f3d40a60b63a872bb630a9ed9f6144d672a0d73ee9253e8ab8bca9b6db102e5a7ed6f1c2dc42208c5c95e57dd48e5cc1777ee2dd74bb16d1b1fd851dde1447a5c19e0e6dc0f7ce3394dea71ed78c305c9e5dd72719618483fad74106044470356667018b5455ea26fd0dc51f106d8e5897935d7f7e645fc8b6fd046e08cb463e7cbf53ca3012946dd76d3f121ddada0bb1f3accdcac2ce898c1c87f1a95d416b7dfbec4189c0b7b73d64cc5da05be0e796ebd3c37ba73a51b85dd92d73b5b9de4c0d55fc231381ccf500c93026a240559e46b4f34ad6b0ba8866405ac50f47b3d8308fd7f8a301bf6f618e871d20aa232822c7212e97b240c663fa5f7991e8db64cc61238c31129d648a6e02a6b19d9efcd14ff2f019bb1dc8941d9cef8fe0538719e26d75335c2d64adce8f304a9f9569e00eeddc9d46edfebc60b35e09e0c0c276fe7396df10396584a52d7ef872b5082fea7ee22ca0243590719e425d50de31c7f6e24d916f23dcecd41d5537d31be4c1e522710a7c88f0766d4e8ef43b5082a905d9cd1f99ff4003ebf40bb9e8acdbd83fe62de225ebb1701098cc6516e9f1a9eb5597c47016fc37f707954fcd1bcda39fc0be8c5f78fec226affe6e77695f5f5e22f58aaf2a8bb012595d54298aecc2c4dc8fb0b771837c3496b76e5604f73093a9eedc36a00278b52c6416171cdd80f015b435858c084f7d66108b26003548a9602ea4621910af3fb959449b5d3dd073ee3ce8499eeb9fffb048bc61e2c70ac021303840c925df74859c50f35cd0b1f21d3888e6c1c6a02b3ec41d1ade35c3551bcae20c80ce170aca4831d64e67a724da17bea0336edcb61bcfd4196689128fa1b969575755de7d10ff8633c37f0906df088b1b27e085a2af2d849151f1d683c2659197d91dd5f441dceab5b2cf64877995e3f14bfcc621c909525eaa4aea45ffddfb16b9c9588ee824fdc1b447c9d104b61c476aed3e3efb4b06853483ce2ff415a9b25d86c3e2361d8dc70efcbcdfdc86545266288f1e1b24a492a54a3f8cf5ef231e8edfc28f5270927907f8a3fe5d6cbc65c3bd896a5e89a6829417cac179d66becc3f1d5ac1ec2f073bceb090b240869f61a76eaddb26f1222e76a93cc9701beb53e9eb4d02653881100287bfd0bf7e0f2c82f663a3995e403cb8d5f88eac0394755225528485e6f414200fde584b37c22d3e3c977845c310d3a1bc8cbb10b295c05bdddde5ccc6c721637d80580ba748720ec727b6da0e0dabbdc61767c1265b980d5ae14d3facc19fb3100c3605fab7e95957e89524abcab7829cdd81e59a51d57d0a2f39fc27b0867d93569272c7e1f4b4a3bf6d14575dcf37c3dab1f9626402457c15c93331e216af568f1a1fe9232a3d4f311702b58dd49b80296acfc2053936a13842ad50d506e7e8925bad7140fcfffef5b5cb7877b6bb1e3f99621ddd362fbb49100ae57c24f38b78a800636e4ea851784ab8c3959d21c492b00aeb89381cb88443b07999d0eaa2e705c48b82f38bbd34b8794a98d0931bb25ebe72e81f441e4929e50ac01e14c7e753d1f46c650a5a0bb38d48470768aa95d1328159533832382d0c8f78e4b0b8fb7089a54c847a4bc8e26192e4e3920f7fa35b8fa3dac0060f717be933dab6dce7fae04f826802001ecd9f014ab4fbe871c8e426c2b4daca048d184200b121f4ea7f0dcf9d88c3386bdc273dce2927969d6229184d5742ac74cf65779385bfc831cb4abb24e20a9fa718917c46f1240792b5632966b5078c834ed5be00aacae3f7c2b90ed6b505a8bdd8e7c33b79b58c38902b5eeced9278ed77f59793cc33483e8b0b26948c0a139b0dc06338b451e68aba029b8936aae674ea1385348568ffb26b255011ebb10e9a469df993ee74e37235f7f67470efa4b25bb190eb185ad2f1991a84df13e7dab431c45d24119ab0df74ba90c09b72651be7e2947415b8096cd667c1e300b1e60d5f2e3eadff8ded727b8c64f9366fc75e2e1ae2b2f77b41e02f216aac36d133a9a8cfbc25fca0af5b940e84c4d49d5494a4b483256ab4ca30bcf0a65400f162424a403915b27dbea00b21939fe966911e38a2fe6f2196a7fe9919618a4c1e7a535ecd6323515bd73ff2e19643224cfbece6b5630c0a11304da8a02b12b01ce011b7eaa0658337a865dd5d0ae443bf24d2b9f09859b90d0c1ebb581d53918141e5f1df5366db901e0a27ed7f38e9f82fdcce3fa279d81ad1009aa335b5b685dbfd879f9169d005825a822d2a99589ce951379763008bd7174f1fb738e3746fe55a7dd43957a6368a6c63b6f7bafecf30facf17307227ad0368dfd818df68fceaafd4bb8821a5da5ac977c1e0fa0fb94629bdd8b80f989274e337071f5874e3a47fd778b3b346033d909ea20979f0552a5d9ea39fda4ab487f33d986ae9df2ea91821ed0b8a8e155aab734e4a099c33299f4ec9c91dc66b692f39a07e281a352f738fcb87e1f131165b5a18bd4c5a522debdf47f13dda2e43c22032740e55326bc97be8001807e282f921df72effd8a116d3a09fb618788221763acfa93a78c2b0109f7ceb1714f9a7e47d3a564964e06014b6962e91693c1d954d312614379af487e3a86a3addfbd9673c419fabd43192ad335904c34b40d551380f3efaef15ac2390ad2dcb6181fb77a6ea42685fd5d6d501577f59aee6515778a5b73c5125a3ebb224ff4c41e27cd7b7b615f8a4f71d4c359f00d9aa59cb5eed7d3dcbb1e439cb7a76ca6848c04badb3d7b90482995f0316853dc0e1904d6bb23711d61db195c11ebc7a1650b940cadce59065c344a80fab6604100100335314acb723088cd8d77b89bb3ede4bb9e99a487e1835d9e727e7f5d4311457cc4c4f42d8dfbc6bb9b6dedee7989e7c0a507589ba9c7008e0f0d7adcc2234fe9c82373d15fcc6bbd632faddf46382d49074ce3fa38aa53a3f856e058194e2387a96de183009154cebe9cb434fdd3b4caeb2634be3f66860de14680b4de2d56369ee6ca079d64c115839b2383dd29eab22e6547aec3d404c2d1548be9c226cb0f87b235a7c7d34f3ca37c4385a8f88cf2e6c3356be4ef186e6d9c180fa52eb270a12127d5664cf96464b3c0032cf01ed319612c79a46f8b241ab7f87d9bcb14721420f0003d7413d46acffa029875688da2de7fec92c5d863525dff4e786463e4c69dc1f346e41f4c72d816fbad50f9f2f43f30f4119bee51858d104b109714ebcae70e983c516ac64225c4829ae3bff7863eb54947eb9a6a4b65b892767cb7703b8ed68744b1e8fd89899b80276d968e23d1cfa70aff1b358670f619486561cdb72f671929ac2a2f2bea58217e74a84c34f5b843b0fc60accffc66d288bff3f73ef97b671a08d27e0e094e7347c74f25a97ed444290a9edb00f522bba5e49d97acc20cc3c9c4edfc8192c5db84307eaeb4fc5883add92eb8af8c92e757824d50054806af0b2d6d52f51139f7bd3b92869a9bde6afe81202f04b0e884107213afd709002dc466a895f6f76e009d433583163aa6ed5d9ad4294c605ae867adfcf2d916938236c170faa347121d6635dfdf46162811752ba7793c7072bc88533fc1d6d0ea4f47ae4395ce2c019c5fcb7252576b3f283e3c92c31a1e33dd8761aed368a3a08052940d7631eccab426732a75d931eb0ac1d5bc9f5eaadc33026870cbcf7e9d31d793bc98ad3f1ca9f72d10f0576bb748ac774aacadab37ab32c3e16d013913463f77b7fc1aaddae06c608098fe9795152e1a86e18b78d6109697b117592d50241084c801fabec468e3c32d94d480bc457e2d78d65371faef19b7b8180ca67f691502a7dd4563c180bb1c4d388649f63615912b4ea975c618151372216d54a37bcfbfa6b3ca3834b5adfb2432151ea7d3f1c92979fa72d120375852cd355bd27ec09cd787959ff5f3d0f4a0d3b60e8288715f3fee96cb56c73c28b681007dfb9e5e6e801c2d0c839fbca7365933034a8ebed2c26e4dc6a9ad67743d8673477b6cac4200fd931420dc52ffff51b1e88033462af75fd4313b33289a67f1139b3531eee1123f77659679840c5b750af072aecdc5f53225cd8a3d310c08ebe76603f3aa074d8cd2623dd29ee2bb77abc6725b21d9e20351c340515d13d0bc27d51ed9d71708006b26f90d7e3d25e4e918c45b233bba4e72e0c81cce5590e4c43ba9d5f1a85c94b0bb937953b1f3fd1dc4ea306585bf67d9ac464a30af038c21f1a1003ef80f3947f7e91ddf64391ba031a8cc866e9ab7a8ece3eaaa3b82d0f411e271a8dfc5bb1cb05e5550a5f717b99ddf8047ef45870428774d762e54b61bbcbd9db5eeb224ffc0c313f2ceaf412ceee8ea1f8e9d94cd1580a401c0571d5233211ef55778c955abc736f0acf753b11a34c907806b5d6dfdfc988a4fe2c878457ac704c715aaa6f64e91790879ae074bacaa5d966a5ebfea122edcc3de3255e54fba4d115bc36e2769e9f8b36e6057268e32203cda67ab064fc5443dc6241b4c46c4ef3f4013e02c7776c48799a9ee12dfe0af93a666bb375a0b65ff08e553764aabfedfd4678d9f8abf39ef55e8508b84465d3c44fa4ff856d63d452f0526210b29a81d81ca05a48ca2aab1480213b716df2ac5d98aa22e088fa5907b9238f065c9514e6085767d45d7bdd7d06751b06760af11b6192d07af781d18ce03be38f6e492ffcc9aead5a92259c366daf011f2c32ee13d5baac5d8e82764f00ca5c05aa8a9c63267cd01db3e9f36026c3bfa1722e82ed1633c36dbfe9f536a3caf9398f565df0800ed53e1dd8d2b2398d6faddfc1634a5ac65fdbd7aca3f898a2c02da0b18eda2975b3379ced6031d0135a073fe9d0f7f998a17d4c15e3639d1b7c2833a84313a7d7bdbe2a2b5338f780c9b8f9cefe68f24551b5f90112c78ad451344ced1b1c32dcc41b0de07c17403e5d6251861e411fa3517dccbcb42db4d5e647f2e5d9ac9176c8ddae5c8f8bccacb988c3cf39a10d38d55f5e9b68b6d6fd73290ede622c644a1ab2b86bcdb7554ab0d5b88f51b8ce3763e8a143d4ecca4a2fb965908fbb676d4c071033a0105dbc898695c7a42579637211fe9d16d5f98cca12231bb3e1a754383e3b84c6080904e5e8cd117347deb44b0ec857a2206f68e2e7bb002add9ee239a8c3ca4966b13ca7f23d0d4bb661c2954a1680be1e14f55849883dac869a57d3901a0496980a66904fcf989a6727facebe78b9f2d107f4466bf694605c8c545514ed57e4589fafbec9b9abaef8e986b78646cf2a7fbf7cd875284640581362a93bcc8988ada8fe8e1bda2553c107307ee708da1e5f3c9e925806229cdb770219ef1c57f29a32263dca6af5b3802741dac431f138f1cd807126d7b6c43ae010ff4ccca6140355b82b71330719c99717c0ba69185b5b0d8daf5a94a58c9731a8300fdc3f383372d302741e3954de6067f2b96be4859163c0cc3b21179fc0c6d4ab3d3caab196f735fd3704cf784b8bca35c139958c7f2c990a417ee2f77c9e4588a98aa5d5a8958b6e58f1ad1c8c6f6f5c3029945629a195cc163b6d0a14640e1d286fb3b72bcd1514857b7650824046b5611391539762666c3bd96bfcc0e4f71882a86c191895c795b899788276904fc115fee28d882399e84e1f179c2f06bfc5d55f1881630c2f29b7378c909b1e723d80e76f822150682b2ecc68007c36bb681bd5690cee7296a6d142d71a9673187f660500bb90b6ae4e7172ad095a57e40005ef842a307297386bf5d51fb68032c5f94ddf6e9fd7a6ec775e4f234ba55c33ce9be52f9b996aef01e1b3e7ac3a8225fdcc906cec08581af55af8e5e5552844a016fa70513e1d48900a5ab9adf99b340ad8a46088946a5e0c1667fbdc96a57ded2c064de1cadc6fc2d1cf9bc6b4022e2aed5e929ff2c544d3e8816983f9bb776c63caa5b4e52b1b62dee0928378d7201bc68688b0b8982737a02f57f8d77884f1e6d9995d9b474f3a4c4db3da753006e0d94a8c898077ae51b9c4552159c9f884df47493fc4cb8b265b6bcdfdf19c09dc551d3695596578b1f4e4122bf3f10358857e078c87e0b8fbc767d027770579e1d4c73b13e3b8019c66a334a6eac92d6dbdea595a3f7478081d21a5f2e00f6b46d41a04eaac4a0d61b1362d3218296e9283d68d169e65c2c79cb1102b7c24443ba8b9456b3a2cc3f6247e8f5eae54724255be2a9f12462284ea0d790c2730ec76924fec3dd2b0432046ce9599bdf9e800b0eda7b540bfdb9114303093f45660e70588625a6f7a3703685e67cc6ee4120a6925920472f539630c3c60c9ebec75e351e85c0974b2663c797da1595824145cc6781c80e6b6d02c06197ae3c20c3abd867259c5f7a689ce1c44ca521ffeda9086aff32214efcfa0ffd550c590b5fa22193570ebd490e1c7936680310c0fc5788f0c4904aa6deaf42845665271a95317ead8166af3f31c9266c328b51e8f87214dede0d0da78719b15e91ac5f6acde2b504a727cf327c2981fb950acb1a6e4ca5e557d1019d50144ed42d14ba456aa560105f7dd7fca948e2f9c2e47e6e53f19a4b5a8b802e0fe06cd3e1403772eba7742104fe14e61b79531f468d1f12735dcfabd7f5fd40b1b38f5658515cc82f235e01f8d7e5c2d363ae1387bd6f02724fbcc3424fcc55e7c19b74f0aa24f93e1de9ad6129a5c8dea945cf221b5f1308c8bdec1399a26bd427196322a9af58c2eec012600b0ea44c3e69302f6118940fa66c4d35424a266685a9db70a7e544d28c7ef184fe6e859c3b72168594a8108225dedbfe95616eff2bfa725eaf8082c2b8bff18bd029cd2a48a237f3d3ecbf69b39f08336b2b1432e68e0199d9ee52470616bda76604789ca2b5f6b0a738fef31bd73998a36477f4d1e03ecb74248ba8239e895ead7759287f628006dc53da8af2fd409927fbd37c55bf600c3a64d5fc614e1dfc88b71037d65a902e5fecca59b77619c6b8e56c669d5b6d7e649e05c6d09f6fea72caae16ccd6e22989e3e3a14760c6d352be41ef5d3ecf163f8fa3563cdb512a05e288954a09747aeb8f6c1d5369dc57625e17f12d5a1d5ff48e5dea61fdacbfe0c4a69dd883f2bcce893dd8ddfdaa9dc4170c6d6d717c495ea68e927ffef262ec39fda6ad1b804847862665892ed811cc2db22bdd0f381314436f6eb744549c85e087d2c6c3d487e421c1c89f1031b98a3b96dfeaba49e63004b05b421ac4a492d583a114aadaa6cbd9cc0b4f6105ffd8b4f1629ca00b0309a2989114bf3e4845ec72946e085831ec3510e331146329a95445f86af3b8f52df6f91bf9908eb738672dac92c1f1eb5e236d5811401c1afa304e29f924ec3c7dcabaad0ebc2d3185eb6195e898f068398efc427cc5f740fc101ab265a10406e3df4e990167b034bb4f679ad246f1a394add3a4f07825dcaa23f268f22deab4a26e6b1391847eca6c487991444c909a6f0701bbaa1dc5a2ad31766a2d2eec441986b86136dfe6828396fa601b70f939a86128ce5f4341322f3211bf42121c2a7d30c4445f368001c794fc5b619c215362375c382c9357fe3ee1c4aeec39e68e273ce4a098a1804cc83e77c5492ad9aafec40456c78f5006fec93c195ae02b729c10bc488a40f6045e5e412ce4b3259fbb1a34ce6fe0adc3a9b4eb9e9ed066f7b27f07d9a322a03353767e9eaaa2f79ce1ed60acbb01d3e9d25c9a142a946bcbc9b06a636edef7822f72cce0dfffe583656cbdd6743844c0a60dd033862754649cc5371fe1062494b855389a24f5a7e06abe5a41865200e8309ecbbd5a32533c186a9a44e30e74be83ba6bd8b3824c4aa16cb81289ab4b27afc8bf16ecb1cb053874cdd24b1a08486d4b5843411f487637fd27ffc1fdb33940c586479eda9738b95bc765a9a06d5724a7d76bb8b69d07a9d95e27be2b8de25fdf9629b58efc15e1c011ce35d94348b2e58f9d32def6b5076515b2ae434f5463c4abe536b56438517d568455b9f24c30ec6fd934db387308c28635775252b222008a1e3c1cc649e31a88ec02c48d23b43187b26273685b198437a6e9d4ec2a7eea465948f48927919238a2c77fb666cf660dbecf054b27a595cbb9d474cec03720d56980eaf2ef35fdfdd285b2809abd18924e4bde5940a9adb87824543fcde90e5da39dedead5d753da53d21509394f5e3b6e7f4c2db15f75b2bb850f197eeec1e4550d9fbeca056c19c6ceb6ecd103115e97afdd29f48424c74a98426b0458880dbdf445263c458696396782326e88a860589e908e2bd69cf0b7edcf7d177b2710c999a37b3f6604ecefac2cf5fa3ad970ea7646196b1ce37bbbebfb7bf08a394fbccc2f23003bbfc64c8284c5c2eb6e34b7563fef0c998a4bb5c796fc118e429ba1fb40f5a5b3dd06d56c07542a571e6bebba5d7038714f52b58f5ab2bc0578e063ec58f19f980e34d0487a21b468f6af8f84129f77fba5e900321776a52ffb8f589eea87d73851ee45faca791d2e885dca1cb68abe096acc6db323762a5f98b7311eb2c61bbfb1775b9ac4878344679d0846857adcb337f08555a60eeb95e97265f2eb17f771c9d9218a7c8138e1bbb2c454e3232426b3329e0f137782dee344e4cf0441b6c9bb34a840ccd7135991113000100a9fc81c8b686a62fd5465ba9ae1cc9006900010027e00c1d6ffd44bd5ee2c9c1e27769af744a5c2e9e05d9c314b41dfeab5c6d5e443e94bd27c90cc14955b0d63bf884a35ce169861a5c381ed78986860eff55634ee10c955be54688848af8f01f4b500f9f9b409ed48116ab66351f8830d888ed2a375a1951000000930001004adb0d32397ce957904dbe634e84af0f5522a4eba3463a7819fd4b423d76d9099be9755985d8c9b2da8a689d6e2f06dc88256cf2230473a5bd74b19a4870def9ff758612086ff067d8ac0d5fccfbd1c6efbeab7f50c1cce519398316b4e02bd8d3d73ad96494cc859c72543bf47c259222485b8408fbe34ab712190b31844eb64722368fc808ac011a734b0109e720002c1101808f0001002e4f6c8a32c0c392c66e2cfc16cc2b63bfd740aaff388b5d4f62d77c857b72181903ab635df7697255e0930e89c61498060d5e240ead1939d271a7ca456bef8ca445400094f356918cdb4d34c6937ea1f47f7e3b7aeb47bf1a0d1f6f4248d7ac7be6784118035743ee9840ad32daef141d24275d339b8cafa4367f95ab9f3adbc222623f4e47b4107f1d5b0004100100ff5298d116da084035cfc77d3b9898460d7572b61ad2b47e619e4fc5ca33c4b37629626a5edd4c7a0db523b57fd2d1a44f88c47b8c257fc2cdf6bb14cc9d0fc372be3153b1f7b737e781f666b50a78141fa3a05dbb3ee9248dbc6aa1dcd52a240438933f49cdbcdce3d8413df37beaf8b458b6b2544d54a495030703783338ea5c00eb014e5e55aa6e37408b318758a90d0973ec6b6cb43d419a4fa973afc0640947c6cff9aab4f761ae044323d837c240cfb633b7aa9a0288f74ef91ab24a3553620a69fc0174ccf2032d41e4037be6b2de60053ccebe28c98269cb71e7dd863ffb2d5f17afb4b14cdc7e41ef02b821df6e7d0d0ad68533489260fe32b99713e1f9ecc5d456b466e26c3d71f47a871ba584dd90c235265850d46a081c101aaef174aa913e4baa3c6c8bd5a9df1b95f8e0a609f2b43aea7fb3899e7b46cc9135f2d438d4d0afc96b661331342ec9e85100e8973bee9b6c11bdbf4ba840407216824ea97de6e1aadb48922f105e5187c46d75168c3fbe54cfe553c8a8169f8849c4af297da112f8d4f456cfec1db2b74e9f3c2cc4d426982f0f0304c527a4db939d8a2e050fb4c738463c7d996086c9cb968e967c171be144c06a5b065e972338cb28ef847f06e43e1bd312eb0ba5e099a1dd95ca2d8ec7e3f9ee19f96c48c253275cdd99909a1d21ff4607e43d8a00e031a25824c98a0594445b6644568709c57f037c2b2744a8f6db12d7cbedbe5ddd54e28edf1b66e38fb31633d1f0956f0699e1ffc9d781503477bf17b3dfc98c0027338caee98239437c19bdb098f339ba203edaa47e64df20fe48353db6218fb39731237f89e02ee7c6cb7250d602e7e8a499b9ae15f7dca2e0853d8741d986808bf405c44f9a5f0c7a9858f9442304fdeecfdf756a8b3861850909487be744d8d2892ab5a221d5c6cbb06a9c8a2c75290dd090debb8c5e80b10569b9d0a0b8fb363de8ea44f8d955f4b1dd5a6f8babcd0329cedf4ad4f8c41c01a84e81488fd79182da43d1d4aa794122d78b1f44903d9a8ddee4288239361b397a4b81c5f1d05c9a49480545d85ebb4fef7b94feef0928f87251cf7e826743499f891d8d4a4a95363734d5c24631ee2a0bf27d37f4b03f5f4b8ae09032d593e15717d46c7c22e5fae73b9796a919b6e18a889abc4fcbfb5493a45d9d33861ffb5aacb2511518299d4ce57b049727b35e4667f74d3571ad83f7f8d63d471054033c66cb5d1e8d6d82297be43b4f2c764b8d59985b8878f43586430ffad7cb974f423715da1ce5a4f7c194af540aeceb24844f140c1d36ac0a5dfb646c8c3bd9fce49966737e7511a50c7e79279d1c40fdaeaafa43b63b4ae0bacecceed421e724c13cacf64f19431ab60d9e9fa3de17e5aabeee0a925487bbff7c56caa99fcf100ff43dd6932f79c751b30ac1b248391fffa1f05d588f5b8ba059fdcd7d1e9b39e950025dca8598be75896db0c242d29e4ffd2040c6167285bbb73ab9006105001517975ed1968ed4297918a8742bc4addbc45f96bfa47ec29478d6b4b7a960bdc5c8139a9d816d53785d2e633277e1853fb034bc16951ba5c8732924fa733a8a2a3425552a89533c63135eb9cdfa2787d42cfc3b64b86f6c4b01fc346fc7eb8dff6c23245bafac81e470c6493d53e555ffdb2b4e943c237f9c40f88e75083420613a70a4c0b568cf8ae7dc935352074c4dba9b4d5b230eca53217555ca7ea17d85ef8480c342304fa50a692cfb4eba401d065fb1f43de8228f2099d70128e7202d25a632e264ddb271a29d2c90744f3aac9920b2ffa00009a50d3f6942644ea3d9d041a8588fcd4376e551d62272cf799358dcad2bceaf669ec05d6675de447aedd146af1858984dc98d8be5334184dc8c355c289b6b236cb952fc52de8f643ef95c8951671c3fc80b99beae1373f8503859c702a4c679dfa547dbb0ca75c0810f5d3e7e06accb52da9d356f56e89d467da86b19066ae89fc643a3908e60db7f9fa898785d49b256a8e297a64e26a87616992972ef57043f25420df9cf5d4f3f02b22c4066bed96f64174490b628677b875988a5156d3960c7602423a3a85643b21918badac9a53846375dc58140c92ed71d4a0cf9b877b793b40440f7929efc7733e07b969935aab73f75a3c3ec4c6b6f4231c3698f6f3badd60e2a686a7133d3120c9f2810460c881f35dc858261fd4ed413f8e3a36f881142d426f80a9691b53f4f2bc76ee865733d5f01448cc4ee39dcdbd8049f1398c920583584035293d0c90bef5815327520c314ae9b18af63e0e9bae2e0c2a7df2108673bcdaeace2a03ab691873c84ef6812f89df29d14107e309d059478328709145735d15be9b35d15063cb0943f1218dfeb17bc520eb643ff3f581ddb0c46cf7e974f50aee36d3e2934c7f35cab7c9d53a53f71b1e38ff0376e43d58263a1e38e3c3f03f0b391afadafb32f69a99c732619f11dcb2f2b70ae547d724935f13a436ccd8d6dcec99bfa41a6bca53a5c2759fd4294dde89ed8a28275b7ba19d1eaafceeaacf80daea6e0e7f179d25ef9228969627c6fb6bfee6f6068c237db992efe75ff5a2700e6ecd254d73a14f215927a6ecf75b24ab49715f04369af9178860c1560292badf113df0ebe3de151843a674de8aad43efe2cf17c0a90581fd8835f2d5612e9bc893422911372ad051ec473df89ae9d28403b7ce8e25f36a323afc6786d7c361702e1c5e0b65d2dc5fb1495fa8a76553776e8b93da2a8d401f8651431caa720900713cd50a6745ca418e08d2dabc249fe1cc7052bd88d6d3c50c4780370b53232f2ec2eb574efa1d53d3e18fe9228a13630391ac7b51d180970df16b6a752f94acfd40927b1c725a0ded4d1eabaf336e3e562c56d30fdc0e5609e3453cd9fe31ceb5104e3e83391297de92f408413137395082f85fd5fb232265a47ac0d0ad3b368d806293a31676f22d18cc4f7402455d70337de4e90b2cb85c997bb666213afc1e8789187dd9f5a48b7fbb0d84d76971d3445a3774dad1cff5a4991b5531b0711113890a51bd665a7f7b83cb3d874e60a5d471a75b6e23517619999d794442ede808aa8af50479c16610fc7bcfa402450debd9ee45570c58f1b6cca7e8dc9e8073ff4a996b7db4a21bc79c3cce2578471f1cdb031681c3bc52147c9fb5a6f2b9f567e96b315125ca562bd16f60dca42b12289334aed2129df52954ecfed115594453f57774a5d2b224fcb2e72fa61b08dce1362448dd36c6f5d6b213a68d7a4220e978c618da83d82b34374c57e83720c22bf48b96b97320c0c256e4475c6a52242b7e2b567094ea54d7339cad83afe24172c849c846758aa653e5951640eedf1d245dd9bf3ca0ef2dfc7d94f434ab287646aee4941f67045f886e65dd05b253efe1b371c49aca73f88c4ab0e2509dbf58171a052dcf77093a66cb797dad85bd3dcb21f558aa8f7c892cf680e89def9c6f471ce125fe1bf22237670f1e8a8323830ec7cdcc5a7f5fff668557453cbc814f9bcfe39eed6b3cd81ead0d6b69fe0b89383e022de6e3b003800d1779882af661c3f60f6eab8350c6bdb2a932c25cd247602409177b21d3e744c20c52425873d4e83e1004b4c5590378195d6938b69c35b1ebad6a131ec4cfd8a17e38367f36b273a7019cfc9f902fbb7b32af7b0755e3bd734385b40d571250ab796e5abf7de3c0a6d00cd70792ebc031b8cc32209d22e3fde4bc124452c7b4ff84d8747f350b64075db5bd92aac27339479326035038c485321da6b745a74380bf97143f12e6d831896cf7cd3018635d1b6e1d872b3fcabacd2b94c19411f6a63f8bb30b05e0abb00af07552ec15f4d36ca2239a0e13f85f8abb1ba2a771ed44ebd687fc5667dd364ca89e2a74f48881ea8905addd94d89611a0f547eab85bd9da94b9da93d00aef9970414859c99d2d865bcc6602ff0c5efb03d87cf961b329824d45176abe214e796013c4139ab3fcbae8e0d2dc731f71999db956e120afb4e782d18fc5a910b4f23f3dcf60d94c6857153af064ae9beee852b2c6e5cbf12aec1f53a6298e86f22225a841f280673daa5a83a403c1e9482b85df893c9f9eb7615ed74b0d7e690846b1e2d94a2989d8a61242c6902e842a20384985cdef09cf813fca46d58c3d401beb90d78807fe37c80bf166634e650387f9f1e212075bfffaaf0e0fd8ae08047303912f67f8079bcc706a92183a3e856f47a16480e88399c7a15d4c0054b2dcf39a122ff22fe04311f198dbec382b4f0ae7630222f13f49744b26b505f4beedb3e117fe724173d547782a67086f01f038340fbdc186c02e16143b68d55a0bfd74e92fdaaf30d8b2480cd068aa6985ff1ac3df63c38a200b41e7956222684303008708f63effcdad204170ed08fdd722e2e912edd2f0e663e1df40215228a49b4d93e6138da37e9a6dbe6c25fd89b280099d477c294752738fecb30788ebfff94cd04b388cb4a8fc20aa056380cf6a066259d0b7a912db0800ec91897913d585b71cd7d9a5796a4c7efc47202a82ff80c5dff8e7e9d8b3779622bb7f4a23e535106f0194cde24904cc3cdf9b22bc9becb08547e3f72cf78c6440ffafad7c319c4b2cda4c370411db3ceda4bd74d4d9e4eaaa4167d745b09fea3630abc2b479a4bc02a4932a964e5aa781d241f4d0af8c0958a2bc1078e7b3510a732057b42f0ce0bd96ebc3c65a3cc039be497ccda996a8908bd75c8c75c498c00926d087afd297a8fe54684c0c0a9457957306fafe54b405cee3ae8ac99831da1c14bd13dd609324217ca7701e6cbfbe4553206e779faf2600ef8540dcf0e7a2c5c6e41ed82be02d516b06dd440d5c60bf8f7aa86d9996f6372c693c79807ef229db1c91846c35a0294180e58b221d3bdcf6380502cde879d3cd9596a4465bc2a260beb18521a67e11fb6851165dd219c6bf31237c00baffe84e246c99ba539377ed198bb4e2aea36e921d80f59daeb7079fde219651d484a2983b30c3931b07348a39a214f5d08b71d96fc57d789beb9c93ea27c801aebde4c6aa769648f9a581aaeffce5228faa881aa41804a433cbac8b6a96498e54821227c4576021de1d85be9e3f9aad30cac08e073cdf97b621abe56efbc6bac9fabb1145a7957045bb1cab67b5e8b245dc044125226011106c312473bf0415a492e1f2f3779e2480fb172aad3c6bfc78def0a0105e03150db81b70206a0de2ffcf9114e536e885f4f1d2d1f7cdab7e109ffc761c26d999d1ffdf32c8e3c46745588e0c3277597d016d6d3f2edca05051ce8d6161043101f4b7e89ffa61318ebeedea4b32bac4a63a85215fab312cb8e1062874f2cd68ba5468f6f8ac7392274c7f6b07a4e889067a304070b3b3b75d7eac5e5811958d429f52276f0d3932eac5c9635ba2134d13ab575ae6c7df6cd860b042b2a8e38b5275c940b4578be9a5b7d78e7f379ba478e5337b4a079c2284bb2ede492be6329d1f82cb0a8378248557823297c3b7ccb9cdf6dd6ea9e8a082bd7e9de5b793f23d02180d018c1741e21af88824ba1cd5c11b938c88e892cbf4c33b8ea5c95da46e5e3f3493e856c3149d04a65d3c86129bd506eeebf7d04ca59bfe140960f1318cdd9a64d9dcf6226f73df839af0e5cf1b63ee049c46a654679b76c5357c40d4092b56b08d9da66c5f7662be02b23e0518a4ca7edcbed28d21bc1048f12886c81106fa149bf808cac3bf282291a16c5dd7bc8e34039a30efc7c775c0fbfd301aa64257367885b6719fc75269f3eeb5ebd90531b2e610925ad958e7b4d480002800900020073797a310000000008000180ffffffff080003400000000808000180fffffffe0800034000000009080001808b537f4a08000180ffffffff0800034000007fff2c00028008000340fffffffb08000340000001ff0800034000000006080003400000000408000180fffffffc1400028008000180fffffffe08000180ffffffff0900010070f69a0f6600000014000b801000018009000100686173680000000058020180db0001009c8ad1a75550442715dc9f992e52e7712ce50b54302d0b03aaf46ccc58ce14d353e28110ccd02d9dc0c59a376db53ab9e4eb88b062fd79bc10cf75e9835205571f36346ad2c03af8655553606d36e44c3db082fc7d090fdd1ad47521109b74322f796716ebba45ec1b1cd46fcc11df0ddf134880cf247ece662ddd233bb17b42e1e848933a383806d870d22fb6cb367a5e8bf1732089fdbb31a3def9333be74250db5aa54dbafe0415296e34a6b0f7354ee3bd79052c523582a78f80701a91b124ab7e147a64d0802268341a6dc4f653e8f393fc6aef5400540002800900020073797a31000000000900020073797a3000000000080003400000000608000180fffffffd0900020073797a310000000008000180fffffffe08000340000000020900020073797a3200000000040002804c000100d0e2fe9d4c44f4473512819cfac227f8362517af546a62f699dea5777b3b8f27c02fabad7369f2487966a1ddc2817b35bb633bbf58afe44375fd882b43d13fbb1858d361c57761905400028008000340000000810900020073797a3100000000080001800000000608000340fffff4dc08000180ffffffff08000180fffffffe080003400000000108000180fffffffe0900020073797a31000000002000028008000180ffffffff08000180fffffffb0900020073797a3000000000600002800900020073797a3200000000080003400000800108000340000000040900020073797a3200000000080003400000005d08000340000000200900020073797a310000000008000340fffffff708000340ffff00000800034000000009640000800c00054000000000000000090c000540000000000001000048000b80100001800b0001006f626a726566000034000180090001006861736800000000240002800800034000000059080004400000000708000240000000180800054000000000080004400000000090190380f01200800400078098000640452210782f853c4667b71351c0ff925cd92703f5e7ad65324d26de10f7839a28328290381ff1efc4dcc0e6336de5b7a6aa2980446214b9bbb94c80800975ea0cffe0c17efff2ddfb0cb1d36b61c797abcfcab9d49df6a0cfc615f4b87bcf969429bd7053f98b260954d64396f9c9af22a3f4c4f68ae97cae13cf9c6dcc88e9ec418873ba31725503354c93b960366a204e3f6ff8e5000640bb9889c541c32430f40e5416c9ad004a01ad05f3815166e34e21fa64597223dda123d2b7faab1fe8949c468f489818d20acf16db6842bce8088c8982f2b7c8439d8d8f83e94bf96cc6a70f56dd5fa75730d034ac7c0601c2e458e16b3d290ddc0038d593c43856faecfeba1104ac1c45de772951b0faed1984d5ef901510cd306910fac8fdda99abc8073a9e934d59a8826dbc922c1ad2f116996015ca15c075c8a53a772191475d360b4617feacb418f9200f3d4dd7382bd2963848dc8bff8057fe889b8f223a9182edd1b9590c68eaf15c7e3536064655fd4efa3d98c271b8dd0000005c100a8004100100f068b26890f68c00a185a9d1fe784529daa6b95d7dd9e57cb77213d2f8f1e08c8a3d57a7d548c84861bfea484f3b42db9d77e464739e62c123cda7275b84ab498c1f94fdc33e1087c1d8a48bbe288632135e4d5aa4d7634b2c89b5a5f05195bfd0b26e381679b2d3ff66ce9492ec25f56c96891fec6c04a104146b962b49e9ef9c58216df39aeecf06800cbab984610d48e13b9d9e725df51f969b2b9a652c5e12807246d71160fec5010f9c52f0eb50bbee00674507aea19ec202654350b7698f8e0fbc063936cae034b76ae1beec6764cb7c36bb5fe7700a15f1d292fa48a4011c748f434313d217fe1bf7684a3e86699b36eba73347fbe8e0195d6989d68d1c40ea01758257eb4be12723e250a9ead904226e21dd760c09166fb5d0de39c328cd83b4692ead50dd7f0abfa2c3aab42981de276deb3d81c331567f710dab95d5289eedb949e2f8baed7ccacb5048a2d4759b421092da7d544ac291cd479b416485b45190f06b1dab63f4d5f430c18decff2dc04cf8354b5dc4a891b8c2e1334982603620366eb2a6f895bcfc0e980ae901b19491d13c11a1bd7bb7daa219fd53d729d4b6707c2c0cfaffdee7826eb9e794722a0f1aafee8d49ea5b96bfb6925f12cb5f0e9c377ed54b3f09670534104afacb39c9e2396ea074f9efc0dbabeb2175d02852013d5e9a5cc5ecbfac7e1e939232845c73ac23cde0fbf590131246c0072e84454fb5b4b87b0d33305aa070ed320b00c1ea4bfc26c203b96a3f87b430f003ce233ad6961c476347edfcb1d0fb71a90fb4ea85acd8780e2dfa33459886e3daea9058dd99fff9675dc5c70af98f12c0615f7227de683625a3f371c6380a87dd2c389c927c03fd1bc009127076e71de3312b756c2290be36ecc7d5bd4bcb43a602081440960b470cf8ccfa9e7eab2ee7d3d582f8917f4e20f140a85824297dfe75d3a259fdea464839df61d42d5ca132ceab1abba9b6c1a0ef307d413f6b56cd89a4c2eeae555bdd7c47bbb42229e931b8cc123d3c9340e16a5350f4d1696c68bfd3b7b140efac2fb27421e8f3cd5d136e9bb0f65cf536875f52ec0a909e06d80996bd71712514f142bca7c82b58c16e738bf3f15477bbe15084e7c330fffdee1139f7b42c31dd2de47857a7eb80ad26bf2e0aaae1ac0d19f64136a0b2ec7000ec52c7bd9dabf36f777738baae33bdce811ed754c5791956d0e69c54273a7a1336e3b65e72bf8f5908f49c5b9f3d2cf5ff0aaea99c9273b2eb9f43d599446ad24d60d8c649a19a7dd8af7289e7cda96b14ee459604c761c67e05778f73a6491ca01cb77ab27ffb19ec41894a2c9ac5bf0e07ae20ad47acd715807ba238b311f2c2be1737670daa97951ff10a2e3e98171981d90d4b72fdec953f29effea5892052ef3ac4e43528fdde79eb5addd31a00fa9110c953fd6a640a558e1f3ccbf631c9de18dc0257f4146fe2c0a6f2251131e82446abffba0f38130e9c0fc4e000217d10c372c69fb7c44855b9f80e2bcb36b8f4736655a02acdedbf2342c86150d579c06b69453d72f9d8a3bf5434441ef45d60ffeb8a7da6e9008b897e7bb6614214d1d48c0c41864c862a870c4259457ad5212fb38435c348c4477c518c9040fa1839e045c5e4f6baa0e75014d10bed798637e6859ec1b0c7770cf50b10caa794fb6ccbdf95fd2fbe8c4510711f8667aa7b124395e3e8a59f0c5e08c254b378f2f7ab9a2a23ab636de128f1f28a5696431d382a3ac72643975f6add3dd572e59b202ec26f19937ff5b990dda79a2c8d5df5d4e7cc4433561a3d86d110845bd28fd39dea0eb49946a4436b2abb7cddfdc4dde39ac192c4f7e444ec23001149f29ad5aa12f4005b988c7fcfc2be39ad11b9ee904e000607812118994a8b617a938a0a6fa5b35501d0dd420fa8170f2675be7129b7c85e7bc5d24bc5ae50f33a1d288b1ad2711067fbf4ce7def57b33c25d5ce08c32903c722d7d16eeeb70c404757b4cdd55be56262a7c01bee68d139b7002823e4c2f1d3fdecfbd6880300420cdacc4df584309231283eb0c6a33ecd9929b2d2c09159af53ffa5289a37ab9a999e8e3170b6557242ad94a9baa8ff80a977fca65537bc965d4e0d25fe8b36f428e3a3f6fe74dc62a41b46d1f4c40a7eddf98966c4c6377a5afefb3020504ee4482d79ad4f994c404c435cc7d1fdab491ae09781bd985560715b25bf0e636e8dd0c083f41b02ce3d5b8d0436f7523eaa610c1caeb85e67fe482dcba8bec164c2cd63a9285532352f04609a03f4285e7c7b8e1c1a39f9b1bf65da32d02fe4e206573e9d8906b91f538f35b40c6ba175056c064cd1c5d22b209f0e026a8cb337b35ea2e5917b8ac9bb8c6a2d8a67fde2d777ff4b27342bfc102f5067e45eb7c9220f30c1948c290063ccd690ba2bbc481f37693bcb387f02d77b31b3c82f4259a010adfb865ecdd2e0fbda2a2c35dd90f1156fbfbee5f5ec18bb06f410fb4638407bc2b1ddeb1b1bb350fd365e39cf96246eae1b8a7c9d358c2a1c273cdd048eb213d86655455ac46639e6440ba13fd6b68fc340bd433282f1df59a1658925b1233b128c32ace143b8ce538316b198b905d0eef9ad2ee32812d4bbf7e174ccc42346813bde1ed2f1e7f401bea95058eef11fc23890f599668b4942e66c147883300b4f2b0728ed93f763a9455d8cabc2e0cb3522384a997d1737d422d80c7dea689f41b15fc6c62dc3ac1edec529c561496c4c32339181914adca4047716c8787662826ff1db892ccced72600ffb6ddd3ee0805a785deaa5c535189b3e0b1ef66648c2840e3c49e6fdcb4aaea31fe27f7e75deb5beb06294f4b7cd4919e3411ed848c93d9519ca574ec07c21e278cc7ff040a4e5959fdcee19a04cd4be613a12a3fe3bfc100eac3067b469cceedf1bd227dbc5aa26e69f0a1866de0edf434dd970541df5b17498a5c49e73035b0d88a65a9b38b9e1696978a107db7881a2e78de1e874e5f8210a45cc2d1b8deca57e4ba21dd0e800a5564c4ce6ef31defa9e3d361f9970882a41d9b3cea509b86abfc19e11a3d1e99f7e4e0453896953c0fa3993a14e293e3a19d6d9a53b0b192a4b284b74bcf069bd2dc475f178c79c878d882ead16748766c7b096aa77a8f89f7444f3057e9da8ea8c4992a620428ff4de74357d7d0960327c3e35fbe92507df8024636c94944ae06869850bceb53b575795dd205b703048791d215fe457b016c61995d793f171c015da879f27607f9a42ef8e21023971bf9f40bbef3007ff7aaa59490d3a0735901083ac986831fb3038bce2d5d64c09f3b97f05f2900a43bcd33eefe013dbdaa760b161ca9284fea246c8221c4c15a4fd851cc99f3e39b151390bfb9004fe6196579770e855576af134315e7a83252e5b6abd86322bfbd31ed155ccfa6057b3bbad32b90c700a93de1be3fdb09ed57dcbe2371c57d79f1aec79ff0a819bfb5821632baa949c1c7fe6ef6f6ecdb09a0e3baf15b876b02118f5757ea8f1e6a66a20cc53f9d991e3bd7023a550423085c6967d83ad3cec7dce3bb6bf3f6aa0b554f9b09475091dc13184cae9c3a41df45a100e2c16a4ea94de01b8a10229538f01b1dac4fac5635c6e798e3c7b174684ccfaece2c8f9ff375bed7781cf0f7b7a965c646575d38b6e121e7110a10b9148447e770d4ff6470b51ddafb732c08a95fc6c88ae36d23ca9ee85daab87b81ea8f5a4feaf71ddec75fdcb213709c601e2b481eb9ebc1573fc9beb63dc0a378c150d0dc6be4cd9b5433685c35b0c2425a90ccd65822364410a3e20f842a9eaef11cb4b6171d02c10cb181b84757f3569803fe643843ff7d0594202795be87e66931d63672f59c62289c2fd31928c3fb5b0406488fbfba8a88e1bb732ac9e41616ed1abfa80229fe34a4d7d32c1b7f3131a2544e482d636a5403dc9744a608d94def06dd08939b01536ec7dac165d7f9487b188d4831e8f6c861c6c89e64e189edaf6c961706e726e5cfce3be8241fab5ef6f59447f88e83c8f2c3a61adff4d18dcac129a9a605ff8934e9342d47d369fdc28ace8fc191eac8363a9738dd88d30bbdd758aaa0d1b2aecc0b49e70831aaa8f680b7f864f993d6b0f40bab0580b0073a254c1a68eec1c73774545ade9443ec2a61d917357b50ab1746f42a631e3712f9dc54c6b75b46f85c7125fe722bdc5cab92cfcc23c63b10f6d5fe4a792cb4a0e7dc4020c237d3181aa7b0e75ebed7dc72974fad718ae1d8c7af62f900c0f65e40baa220e2e26a37baded0cffa6fe9815297edeb38c92aa76286960307255c991e5087c00daadd6c02cb7c97ecbfc89ec0053997b1ed6cd941cdbec1be30e1aa3c2619d8dfaceb1847c91eb32d834bf08fbc21c5b4a00552bcc1f880ec572807b86eddcf1bb74660bcae3f9a117a0036cd65ca710a37d202a17187c06799a2afaec36d9fea103b28a841b4a76b62b1d326db739846f717798654ff11988ca9f768a55ed477f4ed0995987c28abfd38696d006b9377a1a5b2e92e956e6b87b8d82401d2ae06a9fc05b8f23277467bb786d9b2673833eb15d5d0aa2bde6a04066bb6fb7db6e9f28d9afda8f96ee6e94aeff906963bf21977acd6d0e5719ac78028ad5f03347b0cdf254113e523bb532b971b1712c45737031e29ca52fb6e9961064608af0afe09d5ec291acdfdf65dbd50877298cbcf8aa0718c2a512b2fd328fa74f6883f341406090924e6e795b99be5b084b5d9835a25dcc3caf3d89733aa391b4f5433efa2d4aa3a8ffe04002d98da5c06b70b32761b4a4d43f2d5a2eab7ff3daa6e6e1c1b9b40da8c42eda860e21dc82c1baf88e0d8acef70e02998f550613fbce28a8f6decd737b24d132143dba0fd0ced57630bbdefdd3bb34c2d7d8af32a96ba11a9673ada9c2d5bed31d5858b52f291944fe1622240502b1ff02987756e325d0819e689d1e11a81341014ad0cfc7ef3e2a07dd94e9f09540eef96e0850535210f2ab3e0af113b2bc415eeb3aa8a766648bfcbb7e66c454e4831f26625737fddca2f9e2f5f8f4fb8c5173af61c9905d4d2c1291accc22765471abb0ea53cd7a35af392a2cb293d11bfe9f7bfab91c4a409ba15fcdda86c1df7b89c07dca062a5a8bbfd91e0aba48aee4870c4fcd1092a8d0d0a4a3720c092f5296cb6a72ad3c6c4a61fe21e15b9ebef956b8977f46742105b88e4dd0e895e012e8a1b1e43d1f4fb5c63f920660e240dacd4f5e01d6182a72a94c099a93043297a594b940fcadc091ea96c7a9e0cc5c4c62db45868f507b4497b79ec5c13edb376e485344ec0828bb47b1a1a73f4f79682a1fcae40d1daa40f31501036d03c29b0ba0c05b24b436bd79d877ed71b21f00c28004d8570d898a0d066c9cdb699975bdeb6d7bc6d247ce2abd170d8aebc84b3f9894fe7eab801a53573f009bb2e12c92d96ad1816ccbed54ec41875bb864c2065ab07abc31395747b3f799c0ebeac877a105cfaa4f91f16994b3df18d9fd95ad42312e3b3370cdfcf0bbbab0e9fe977b9771af570041896d2f67351fece9942e6cd4e19c3af964f56816e4866e50bc2be65fe7e8ca676346181fdf1f570e3baba7fdba309ab88457240cceb59e6bb41471e013f71956249ff4efb19973453570323a79ab6c60e8f29f3b9ce80d278bf7e1ce202c76323cfe4bc4478aef1862469024d506a700b6c9d18098b641e809bd3033c6b336c6a11ec1897d273f35d7d9c5af9029fa2a677957d54aa8a574f7d872b2ad44f82720febaaf2f71993db6cd15a19da5e01646e44de11c103beacb530001002c1f83f17551a8aef3e27663a831c0bf97d2cbe8d5311c9ca75d300eaa03cdcc23e49551a50a4c7d2c48b3b24aad360eda8eade8fa7733fd5d1cbb109a692c18d569aff1e9afb53d3a7246dd61020d000c0004400000000000000005000102802400028008000180ffffffff0900020073797a31000000000900020073797a3000000000d600010098fb297103e58a26785e762fc6176383f3c1643ef0a69fe927c94367fcbbc8c6db00daa5e8b617b7c2e61480973aa7067d438f6115944e7ceacb4b1caddc6a010103f87562f5555cc7f55bd7e17bf71cb6581c3209dedda870ed285b1c825ad6db6b9205ac3dea8b15fe4100b51704f1d6d21ef842febf3dbfd79d80716d4dd1abfe205a8da6cd9b5df886f5206c8aa315eaaf9bfc96ce90203584f5e3546b4afe8337becde6f67d11ab42d546e33c9c69dd35e70211565730eb02ee8173e5f2ea33212d117f7ddd054bc4f68463fb499cb50000bc040080dc010180d10001004bb1aee26ed99281405ca057420f3664eff5947cd2952831e685bbdb94a06ae4913cf54acbc31acf9d75f20b7f9d937fda2d58ad36555822691930dfaf16fbfe8b321496f1e7295656307887e8a45df547d5bc4122af7cac2bfcf807058a633263a37749dffcb1c202ea2a3b04eba6ada800b2a5fcaddab4ec012a8d7fe6ac3127392f292235014865dddaf590c78f460ea60cb1199ed27eb539dde9c33e8fe9b8a13e25b930fc3b0a9be40a6186af173b23f66034a783642f791fab62549361461d754e325d6faee1be021d22000000cc000100e8c7115df768808d7eec583475dc90e22bfa387656eb9b31601ab19bc0ffd4bfd2f196c4c2522de107c04ec72d53a4c9326741ccb61a36409a335579e030f4e26ea205ac5d69168dbdf3ea6d677299f96148f67abe828c900759c1e81e96dce92b59a551c7b797ed2509dcba4f8f759784c50bbe071452c9e61cea8841dcec34213b1d3c447051ba23fb4639a30e077618130ce20ace46a6aea9727a9a57031ea872450674d6f590cb3ad683a2d61a0497302326382a1bc842f103da6d95662ad5c90b5ccb8bccda1800028008000340000000ff0900020073797a320000000020000280080003400000000808000340000000010900020073797a30000000000c000540000000000000000034000b80240001800c0001007061796c6f616400140002800800024000000002080001400000000d0c00018008000100636d700008000340000000019c00018040000280080003400000006d0800034000000002080003400000000208000340000002000900020073797a310000000008000180ffffffff08000180ffffffff0400010050000280080003400000000008000340fffff15608000340000000a1080003400000000408000340000004010900020073797a300000000008000180ffffffff0800034000000c0e08000180fffffffc04000100f80101806600010097cf25f81db2b1634dac1b1030b4c256819991455b7beb94da814fb03225aca249892d233339b1326c4c073f7454c27bf8a5a5d2dc951553f9e312c7e7a8d1f98c11e67302ead7756e255d0498bdd7ba970c24f1233567f3b0a125c5aacf523dd3bd0000300001003c2049a0182fe1d789dac2167fd72dbd48ca2e0430dc7f8596432ef61201f2d128b4880babf1ff96deff6df82000028008000340000000080900020073797a310000000008000180fffffffe1400028008000180fffffffe080003400000770c4c000280080003404000000008000180fffffffb0800034000000a8a0900020073797a32000000000900020073797a3200000000080003400000000508000180ffffffff0800034000000008d9000100dcd59ace13437d9e232fbde74ab85a86a5bfca6f76432d85dd5bbc45994f826b55e5f9ae001447f0c3f0986127e38444c9065e6412652de3c3a0e5400160a56dc22caefa293398ead1ad11144942c271287b9db22a9001962fac114223f7a669ae8acc7e809cc2a43586f856e20ee7aadd011e4ee90dd24126fa359704af606fcf3a7ce97d0e917f141123ec055364376bf329414518ba4641029a5cbcb4c9d0ed5000e95dcfcda887d4f280d7899e5d90c0fecb48efa0c82b3ceb36775e9cbb6d678dbc3163247fc7a75473b0d52921de3a5bdf7a000000d801008038010b80100001800b0001006c6f6f6b75700000100001800a0001007265646972000000340001800a00010072616e6765000000240002800800024000000001080001400000000008000240000000010800014000000000240001800b0001007470726f787900001400028008000240000000090800024000000009100001800c0001006269747769736500200001800700010072740000140002800800014000000009080001400000000040000180080001006475700034000280080002400000000d0800024000000008080002400000001508000140000000170800024000000012080001400000000e2800018011000100666c6f775f6f66666c6f616400000000100002800900010073797a3200000000240001800a000100726564697200000014000280080001400000000e08000340000000083b000640254c2f35c7f9dd34a928545701e434c9e1bf03c4c8b506017cf66091216d31e00a05b2489cfa1cd15de9004365cb40bb7201697293c02f000400078024000640400b8b6061f5c99e39f39f4730390c8a1c66a1bd1232bacda439948a9cacd8a438000b80140001800b0001006e756d67656e00000400028010000180090001007866726d00000000100001800c0001006e6f747261636b00080000800400078008000440000000000900010073797a31000000000900020073797a3200000000140000001100010000000000000000000000000ae65349bb85bcb0cc59fcedd626e8393b15a23ce74e3bf7481f95390c84977da7a04ae4c208af24b41f26a9ea81cb29361bc22532aa80d37cb06b6e49603327958f2268454b68b96b5e08b3332216c9b5546fcf9bc5c4b12073f810971e0151de397179365569eaa8bf1751b7279fff130ef1b18f4eaf853112f1f8aedddb431440c3942b1827c3043e5561f889169560473584ffb8e866eaf41b9ee32f42b30494e7e23480c311acff5a2db4d7e8b53996a286fb07cf1342c667f9dab66f36982d37d5a99f56f25967e9829a4e470a316fb487c20757ce0fea1af85eba950b83188549da7c3318c0b50663e27c77ffe9ebe67864d8e5a645b0bd7a9d738ac9e889180ddec92242f62e33"], 0x106f0}, 0x1, 0x0, 0x0, 0xc040054}, 0xc1) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) [ 658.139691][T32348] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 658.147669][T32348] [ 658.159932][T32343] FAULT_INJECTION: forcing a failure. [ 658.159932][T32343] name fail_usercopy, interval 1, probability 0, space 0, times 0 13:08:23 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 40) [ 658.186089][T32343] CPU: 1 PID: 32343 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 658.196205][T32343] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 658.206287][T32343] Call Trace: [ 658.209672][T32343] [ 658.212617][T32343] dump_stack_lvl+0xcd/0x134 [ 658.217239][T32343] should_fail.cold+0x5/0xa [ 658.221784][T32343] copyin+0x19/0x120 [ 658.225710][T32343] _copy_from_iter+0x1ca/0x11c0 [ 658.230593][T32343] ? trace_hardirqs_on+0x2d/0x120 [ 658.235660][T32343] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 658.241313][T32343] ? __sk_mem_raise_allocated+0x713/0x1860 [ 658.247124][T32343] copy_page_from_iter+0x321/0x520 [ 658.252233][T32343] ? __sk_mem_schedule+0xa7/0xe0 [ 658.257168][T32343] mptcp_sendmsg+0x8d6/0x15a0 [ 658.261849][T32343] ? __mptcp_push_pending+0x770/0x770 [ 658.267216][T32343] ? aa_af_perm+0x230/0x230 [ 658.271738][T32343] ? aa_file_perm+0x595/0x1230 [ 658.277628][T32343] ? _kstrtoul+0xf0/0xf0 [ 658.281874][T32343] inet6_sendmsg+0x99/0xe0 [ 658.286289][T32343] ? inet6_compat_ioctl+0x310/0x310 [ 658.291496][T32343] sock_sendmsg+0xcf/0x120 [ 658.295951][T32343] sock_write_iter+0x291/0x3d0 [ 658.300746][T32343] ? sock_sendmsg+0x120/0x120 [ 658.305422][T32343] ? bpf_lsm_file_permission+0x5/0x10 [ 658.310784][T32343] ? security_file_permission+0xab/0xd0 [ 658.316326][T32343] vfs_write+0x9e9/0xdd0 [ 658.320565][T32343] ? kernel_write+0x630/0x630 [ 658.325235][T32343] ? __fget_files+0x26a/0x440 [ 658.329913][T32343] ? __fget_light+0xe5/0x270 [ 658.334516][T32343] ksys_write+0x1e8/0x250 [ 658.338844][T32343] ? __ia32_sys_read+0xb0/0xb0 [ 658.343601][T32343] __do_fast_syscall_32+0x65/0xf0 [ 658.348632][T32343] do_fast_syscall_32+0x2f/0x70 [ 658.353487][T32343] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 658.359810][T32343] RIP: 0023:0xf7f2d549 [ 658.363860][T32343] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 13:08:23 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r1, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet6_int(r1, 0x29, 0xcb, &(0x7f0000000340)=0x6, 0x4) r2 = openat$binder_debug(0xffffff9c, &(0x7f0000000100)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) preadv2(r2, &(0x7f0000000300)=[{&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/246, 0xf6}], 0x3, 0x0, 0x1000, 0x3) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f00000000c0)=@req={0x6, 0x14ef, 0x3, 0x5}, 0x10) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r1, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet6_int(r1, 0x29, 0xcb, &(0x7f0000000340)=0x6, 0x4) (async) openat$binder_debug(0xffffff9c, &(0x7f0000000100)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) (async) preadv2(r2, &(0x7f0000000300)=[{&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/246, 0xf6}], 0x3, 0x0, 0x1000, 0x3) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f00000000c0)=@req={0x6, 0x14ef, 0x3, 0x5}, 0x10) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) 13:08:23 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 46) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) [ 658.383468][T32343] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 658.391896][T32343] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 658.399858][T32343] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 658.407819][T32343] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 658.415779][T32343] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 658.423741][T32343] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 658.431707][T32343] 13:08:23 executing program 1: r0 = syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async, rerun: 32) r2 = gettid() (async, rerun: 32) r3 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r3, &(0x7f0000000080)=""/216, 0xd8) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000440)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r4, 0x40605346, &(0x7f0000000480)={0x7f, 0x0, {0x2, 0x3, 0xf9cc, 0x2, 0x8}, 0x7fff}) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r3, 0x4040534e, &(0x7f0000000300)={0x3f}) (async, rerun: 32) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async, rerun: 32) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r3, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r3, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r2, 0x7) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="0000fec6ac0000000000012e0966696c"]) (async, rerun: 32) sendmsg$L2TP_CMD_TUNNEL_CREATE(r5, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f00000003c0)={0x5c, r0, 0x100, 0x70bd27, 0x25dfdbfc, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0x8}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e22}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3e}}}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x5e}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6=r6}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'netdevsim0\x00'}]}, 0x5c}}, 0x44840) (async, rerun: 32) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000540)={0x7fffffff, 0x3, 0x1, 'queue0\x00', 0x10000}) 13:08:23 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) tee(r0, 0xffffffffffffffff, 0x5, 0xc) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) tee(r0, 0xffffffffffffffff, 0x5, 0xc) (async) 13:08:24 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f00000000c0)={0x1, {{0xa, 0x4e23, 0x3, @local, 0x7}}}, 0x84) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:24 executing program 1: r0 = syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) r1 = socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r2 = gettid() r3 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r3, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000440)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r4, 0x40605346, &(0x7f0000000480)={0x7f, 0x0, {0x2, 0x3, 0xf9cc, 0x2, 0x8}, 0x7fff}) (async, rerun: 32) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r3, 0x4040534e, &(0x7f0000000300)={0x3f}) (async, rerun: 32) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r3, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r3, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r2, 0x7) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="0000fec6ac0000000000012e0966696c"]) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r5, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f00000003c0)={0x5c, r0, 0x100, 0x70bd27, 0x25dfdbfc, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0x8}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e22}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3e}}}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x5e}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6=r6}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'netdevsim0\x00'}]}, 0x5c}}, 0x44840) (async) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000540)={0x7fffffff, 0x3, 0x1, 'queue0\x00', 0x10000}) 13:08:24 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async, rerun: 32) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) (rerun: 32) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r1, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet6_int(r1, 0x29, 0xcb, &(0x7f0000000340)=0x6, 0x4) (async, rerun: 64) r2 = openat$binder_debug(0xffffff9c, &(0x7f0000000100)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) (rerun: 64) preadv2(r2, &(0x7f0000000300)=[{&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/246, 0xf6}], 0x3, 0x0, 0x1000, 0x3) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f00000000c0)=@req={0x6, 0x14ef, 0x3, 0x5}, 0x10) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) [ 658.549428][T32392] FAULT_INJECTION: forcing a failure. [ 658.549428][T32392] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 658.581519][T32392] CPU: 1 PID: 32392 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 658.591730][T32392] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 658.601809][T32392] Call Trace: [ 658.605193][T32392] [ 658.608143][T32392] dump_stack_lvl+0xcd/0x134 [ 658.612766][T32392] should_fail.cold+0x5/0xa [ 658.617315][T32392] copyin+0x19/0x120 [ 658.621235][T32392] _copy_from_iter+0x1ca/0x11c0 [ 658.626117][T32392] ? trace_hardirqs_on+0x2d/0x120 [ 658.631184][T32392] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 658.636850][T32392] ? __sk_mem_raise_allocated+0x713/0x1860 [ 658.642702][T32392] copy_page_from_iter+0x321/0x520 13:08:24 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000010d000018000000", @ANYRES32=r0, @ANYBLOB="02000000000000002e2f66696c653000"]) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x4e21, 0x3, @private1={0xfc, 0x1, '\x00', 0x1}, 0x80}, 0x1c) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) [ 658.647845][T32392] ? __sk_mem_schedule+0xa7/0xe0 [ 658.652825][T32392] mptcp_sendmsg+0x8d6/0x15a0 [ 658.657533][T32392] ? __mptcp_push_pending+0x770/0x770 [ 658.662932][T32392] ? aa_af_perm+0x230/0x230 [ 658.667473][T32392] ? aa_file_perm+0x595/0x1230 [ 658.672262][T32392] ? _kstrtoul+0xf0/0xf0 [ 658.676552][T32392] inet6_sendmsg+0x99/0xe0 [ 658.681009][T32392] ? inet6_compat_ioctl+0x310/0x310 [ 658.686254][T32392] sock_sendmsg+0xcf/0x120 [ 658.690716][T32392] sock_write_iter+0x291/0x3d0 [ 658.695523][T32392] ? sock_sendmsg+0x120/0x120 13:08:24 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 41) [ 658.700238][T32392] ? bpf_lsm_file_permission+0x5/0x10 [ 658.705644][T32392] ? security_file_permission+0xab/0xd0 [ 658.711232][T32392] vfs_write+0x9e9/0xdd0 [ 658.715512][T32392] ? kernel_write+0x630/0x630 [ 658.720215][T32392] ? __fget_files+0x26a/0x440 [ 658.724918][T32392] ? __fget_light+0xe5/0x270 [ 658.729540][T32392] ksys_write+0x1e8/0x250 [ 658.733899][T32392] ? __ia32_sys_read+0xb0/0xb0 [ 658.738703][T32392] __do_fast_syscall_32+0x65/0xf0 [ 658.743762][T32392] do_fast_syscall_32+0x2f/0x70 [ 658.748652][T32392] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 658.755023][T32392] RIP: 0023:0xf7f2d549 [ 658.759111][T32392] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 658.778747][T32392] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 658.787186][T32392] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 13:08:24 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) tee(r0, 0xffffffffffffffff, 0x5, 0xc) 13:08:24 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x4001) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) 13:08:24 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 47) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) [ 658.795185][T32392] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 658.803180][T32392] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 658.811174][T32392] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 658.819170][T32392] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 658.827177][T32392] 13:08:24 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000010d000018000000", @ANYRES32=r0, @ANYBLOB="02000000000000002e2f66696c653000"]) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x4e21, 0x3, @private1={0xfc, 0x1, '\x00', 0x1}, 0x80}, 0x1c) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000010d000018000000", @ANYRES32=r0, @ANYBLOB="02000000000000002e2f66696c653000"]) (async) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x4e21, 0x3, @private1={0xfc, 0x1, '\x00', 0x1}, 0x80}, 0x1c) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) 13:08:24 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f00000000c0)={0x1, {{0xa, 0x4e23, 0x3, @local, 0x7}}}, 0x84) write(r0, &(0x7f0000000000)="05", 0x7e53d) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f00000000c0)={0x1, {{0xa, 0x4e23, 0x3, @local, 0x7}}}, 0x84) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) 13:08:24 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r1, &(0x7f0000000000)="05", 0x7e53d) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f00000002c0)={&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/66, 0x42, 0x0, &(0x7f0000000240)=""/99, 0x63}, &(0x7f0000000300)=0x40) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) r2 = openat$pfkey(0xffffff9c, &(0x7f0000000000), 0x200c81, 0x0) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @private1={0xfc, 0x1, '\x00', 0x1}, 0xd}, 0x1c) write(r0, &(0x7f00000000c0)="05a8f43a7faa8044a86a33a748082ab04c909cbeec2bf55b627b4f9d54409fe4b2064184282f416905c1a8e1b6c84f1ab2b52a37546e587f5e56ae4533289d1a2121b6bd3b1fa278173f149cb9a5257355f537be6a3abf7ef9f99e2f194e94adcf213f1ac1e01fb933db1f94168619319b42d93e31f19819f1f344c98a86c257ec2accdee1e71aba4ffda497c457515cdcf496ff52939e43aaae3826cc850bb186b1ef320ac865763afc3d7aeb72918b999213732e905b87f843149e78e3c2522bcbbc4ea6faa5e6f2e43ae2505702769a4472e5a3376c2d3890bfe59982c7021c9984dddd13d9e8cec6cd0f96cf61d2", 0xf0) 13:08:24 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000010d000018000000", @ANYRES32=r0, @ANYBLOB="02000000000000002e2f66696c653000"]) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x4e21, 0x3, @private1={0xfc, 0x1, '\x00', 0x1}, 0x80}, 0x1c) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:24 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f00000000c0)={0x1, {{0xa, 0x4e23, 0x3, @local, 0x7}}}, 0x84) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:24 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r1, &(0x7f0000000000)="05", 0x7e53d) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f00000002c0)={&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/66, 0x42, 0x0, &(0x7f0000000240)=""/99, 0x63}, &(0x7f0000000300)=0x40) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) r2 = openat$pfkey(0xffffff9c, &(0x7f0000000000), 0x200c81, 0x0) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @private1={0xfc, 0x1, '\x00', 0x1}, 0xd}, 0x1c) write(r0, &(0x7f00000000c0)="05a8f43a7faa8044a86a33a748082ab04c909cbeec2bf55b627b4f9d54409fe4b2064184282f416905c1a8e1b6c84f1ab2b52a37546e587f5e56ae4533289d1a2121b6bd3b1fa278173f149cb9a5257355f537be6a3abf7ef9f99e2f194e94adcf213f1ac1e01fb933db1f94168619319b42d93e31f19819f1f344c98a86c257ec2accdee1e71aba4ffda497c457515cdcf496ff52939e43aaae3826cc850bb186b1ef320ac865763afc3d7aeb72918b999213732e905b87f843149e78e3c2522bcbbc4ea6faa5e6f2e43ae2505702769a4472e5a3376c2d3890bfe59982c7021c9984dddd13d9e8cec6cd0f96cf61d2", 0xf0) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r1, &(0x7f0000000000)="05", 0x7e53d) (async) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f00000002c0)={&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/66, 0x42, 0x0, &(0x7f0000000240)=""/99, 0x63}, &(0x7f0000000300)=0x40) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) openat$pfkey(0xffffff9c, &(0x7f0000000000), 0x200c81, 0x0) (async) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @private1={0xfc, 0x1, '\x00', 0x1}, 0xd}, 0x1c) (async) write(r0, &(0x7f00000000c0)="05a8f43a7faa8044a86a33a748082ab04c909cbeec2bf55b627b4f9d54409fe4b2064184282f416905c1a8e1b6c84f1ab2b52a37546e587f5e56ae4533289d1a2121b6bd3b1fa278173f149cb9a5257355f537be6a3abf7ef9f99e2f194e94adcf213f1ac1e01fb933db1f94168619319b42d93e31f19819f1f344c98a86c257ec2accdee1e71aba4ffda497c457515cdcf496ff52939e43aaae3826cc850bb186b1ef320ac865763afc3d7aeb72918b999213732e905b87f843149e78e3c2522bcbbc4ea6faa5e6f2e43ae2505702769a4472e5a3376c2d3890bfe59982c7021c9984dddd13d9e8cec6cd0f96cf61d2", 0xf0) (async) 13:08:24 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 42) [ 659.140990][T32435] FAULT_INJECTION: forcing a failure. [ 659.140990][T32435] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 659.164491][T32435] CPU: 0 PID: 32435 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 659.174613][T32435] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 659.184692][T32435] Call Trace: [ 659.187992][T32435] [ 659.190940][T32435] dump_stack_lvl+0xcd/0x134 [ 659.195567][T32435] should_fail.cold+0x5/0xa [ 659.200117][T32435] copyin+0x19/0x120 [ 659.204043][T32435] _copy_from_iter+0x1ca/0x11c0 [ 659.208930][T32435] ? trace_hardirqs_on+0x2d/0x120 [ 659.214000][T32435] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 659.219682][T32435] ? __sk_mem_raise_allocated+0x713/0x1860 [ 659.225536][T32435] copy_page_from_iter+0x321/0x520 [ 659.230680][T32435] ? __sk_mem_schedule+0xa7/0xe0 [ 659.235703][T32435] mptcp_sendmsg+0x8d6/0x15a0 [ 659.240424][T32435] ? __mptcp_push_pending+0x770/0x770 [ 659.241362][T32478] FAULT_INJECTION: forcing a failure. [ 659.241362][T32478] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 659.245817][T32435] ? aa_af_perm+0x230/0x230 [ 659.245853][T32435] ? aa_file_perm+0x595/0x1230 [ 659.268137][T32435] ? _kstrtoul+0xf0/0xf0 [ 659.272420][T32435] inet6_sendmsg+0x99/0xe0 [ 659.276892][T32435] ? inet6_compat_ioctl+0x310/0x310 [ 659.282129][T32435] sock_sendmsg+0xcf/0x120 [ 659.286584][T32435] sock_write_iter+0x291/0x3d0 [ 659.291376][T32435] ? sock_sendmsg+0x120/0x120 [ 659.296340][T32435] ? bpf_lsm_file_permission+0x5/0x10 [ 659.301739][T32435] ? security_file_permission+0xab/0xd0 [ 659.307572][T32435] vfs_write+0x9e9/0xdd0 [ 659.311839][T32435] ? kernel_write+0x630/0x630 [ 659.316534][T32435] ? __fget_files+0x26a/0x440 [ 659.321225][T32435] ? __fget_light+0xe5/0x270 [ 659.325827][T32435] ksys_write+0x1e8/0x250 [ 659.330170][T32435] ? __ia32_sys_read+0xb0/0xb0 [ 659.334947][T32435] __do_fast_syscall_32+0x65/0xf0 [ 659.339990][T32435] do_fast_syscall_32+0x2f/0x70 [ 659.344949][T32435] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 659.351318][T32435] RIP: 0023:0xf7f2d549 [ 659.355384][T32435] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 659.375001][T32435] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 659.383444][T32435] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 659.391431][T32435] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 659.399410][T32435] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 659.407568][T32435] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 659.415546][T32435] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 659.423531][T32435] [ 659.426553][T32478] CPU: 1 PID: 32478 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 13:08:24 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) (async) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async, rerun: 64) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async, rerun: 64) write(r1, &(0x7f0000000000)="05", 0x7e53d) (async) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f00000002c0)={&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/66, 0x42, 0x0, &(0x7f0000000240)=""/99, 0x63}, &(0x7f0000000300)=0x40) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) r2 = openat$pfkey(0xffffff9c, &(0x7f0000000000), 0x200c81, 0x0) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @private1={0xfc, 0x1, '\x00', 0x1}, 0xd}, 0x1c) (async) write(r0, &(0x7f00000000c0)="05a8f43a7faa8044a86a33a748082ab04c909cbeec2bf55b627b4f9d54409fe4b2064184282f416905c1a8e1b6c84f1ab2b52a37546e587f5e56ae4533289d1a2121b6bd3b1fa278173f149cb9a5257355f537be6a3abf7ef9f99e2f194e94adcf213f1ac1e01fb933db1f94168619319b42d93e31f19819f1f344c98a86c257ec2accdee1e71aba4ffda497c457515cdcf496ff52939e43aaae3826cc850bb186b1ef320ac865763afc3d7aeb72918b999213732e905b87f843149e78e3c2522bcbbc4ea6faa5e6f2e43ae2505702769a4472e5a3376c2d3890bfe59982c7021c9984dddd13d9e8cec6cd0f96cf61d2", 0xf0) [ 659.436643][T32478] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 659.446806][T32478] Call Trace: [ 659.450101][T32478] [ 659.453033][T32478] dump_stack_lvl+0xcd/0x134 [ 659.457642][T32478] should_fail.cold+0x5/0xa [ 659.462160][T32478] copyin+0x19/0x120 [ 659.466065][T32478] _copy_from_iter+0x1ca/0x11c0 [ 659.470921][T32478] ? trace_hardirqs_on+0x2d/0x120 [ 659.475970][T32478] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 659.481643][T32478] ? __sk_mem_raise_allocated+0x713/0x1860 [ 659.487491][T32478] copy_page_from_iter+0x321/0x520 [ 659.492607][T32478] ? __sk_mem_schedule+0xa7/0xe0 [ 659.497643][T32478] mptcp_sendmsg+0x8d6/0x15a0 [ 659.502335][T32478] ? __mptcp_push_pending+0x770/0x770 [ 659.507806][T32478] ? aa_af_perm+0x230/0x230 [ 659.512314][T32478] ? aa_file_perm+0x595/0x1230 [ 659.517082][T32478] ? _kstrtoul+0xf0/0xf0 [ 659.521334][T32478] inet6_sendmsg+0x99/0xe0 [ 659.525764][T32478] ? inet6_compat_ioctl+0x310/0x310 [ 659.530970][T32478] sock_sendmsg+0xcf/0x120 [ 659.535406][T32478] sock_write_iter+0x291/0x3d0 [ 659.540189][T32478] ? sock_sendmsg+0x120/0x120 [ 659.544884][T32478] ? bpf_lsm_file_permission+0x5/0x10 [ 659.550267][T32478] ? security_file_permission+0xab/0xd0 [ 659.555827][T32478] vfs_write+0x9e9/0xdd0 [ 659.560077][T32478] ? kernel_write+0x630/0x630 [ 659.564765][T32478] ? __fget_files+0x26a/0x440 [ 659.569458][T32478] ? __fget_light+0xe5/0x270 [ 659.574059][T32478] ksys_write+0x1e8/0x250 [ 659.578403][T32478] ? __ia32_sys_read+0xb0/0xb0 [ 659.583179][T32478] __do_fast_syscall_32+0x65/0xf0 [ 659.588215][T32478] do_fast_syscall_32+0x2f/0x70 [ 659.593076][T32478] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 659.599503][T32478] RIP: 0023:0xf7fe1549 [ 659.603572][T32478] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 659.623181][T32478] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 659.631596][T32478] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 13:08:25 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) accept4(r0, &(0x7f0000000100)=@l2tp, &(0x7f0000000080)=0x80, 0x80800) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x2, @empty, 0x527}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r1, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r1, 0x6, 0x19, &(0x7f0000000100), 0x4) r2 = accept4$inet(r1, &(0x7f0000000180)={0x2, 0x0, @loopback}, &(0x7f00000001c0)=0x10, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f0000000200)=[@in={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x28}}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, @in={0x2, 0x4e20, @loopback}, @in6={0xa, 0x4e22, 0x8, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, 0x6}, @in6={0xa, 0x4e21, 0x1, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x3}], 0x68) 13:08:25 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x4001) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) r0 = gettid() (async) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) [ 659.639565][T32478] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 659.647535][T32478] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 659.656109][T32478] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 659.664093][T32478] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 659.672068][T32478] 13:08:25 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f0000000100)={0x0, @llc={0x1a, 0x336, 0x9, 0x1, 0x11, 0x3, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}}, @phonet={0x23, 0x7, 0x9, 0x20}, @hci={0x1f, 0x4, 0x4}, 0x5, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5, 0x4, 0x2871}) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x2000, 0x0, @dev={0xfe, 0x80, '\x00', 0x33}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:25 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 48) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:25 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 43) 13:08:25 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) sendfile(r0, r0, &(0x7f00000000c0)=0xbd, 0xfffffff7) write(r1, &(0x7f0000000000)="05", 0x7e53d) [ 659.778142][T32493] FAULT_INJECTION: forcing a failure. [ 659.778142][T32493] name fail_usercopy, interval 1, probability 0, space 0, times 0 13:08:25 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x4001) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x4001) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) gettid() (async) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) (async) read(r1, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r0, 0x7) (async) [ 659.829564][T32493] CPU: 1 PID: 32493 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 659.839696][T32493] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 659.849779][T32493] Call Trace: [ 659.853075][T32493] [ 659.856020][T32493] dump_stack_lvl+0xcd/0x134 [ 659.860642][T32493] should_fail.cold+0x5/0xa [ 659.865198][T32493] copyin+0x19/0x120 [ 659.869122][T32493] _copy_from_iter+0x1ca/0x11c0 [ 659.874002][T32493] ? trace_hardirqs_on+0x2d/0x120 [ 659.879071][T32493] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 659.884739][T32493] ? __sk_mem_raise_allocated+0x713/0x1860 [ 659.890599][T32493] copy_page_from_iter+0x321/0x520 [ 659.895741][T32493] ? __sk_mem_schedule+0xa7/0xe0 [ 659.900815][T32493] mptcp_sendmsg+0x8d6/0x15a0 [ 659.905538][T32493] ? __mptcp_push_pending+0x770/0x770 [ 659.910979][T32493] ? aa_af_perm+0x230/0x230 [ 659.915529][T32493] ? aa_file_perm+0x595/0x1230 [ 659.920341][T32493] ? _kstrtoul+0xf0/0xf0 [ 659.924631][T32493] inet6_sendmsg+0x99/0xe0 13:08:25 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) sendfile(r0, r0, &(0x7f00000000c0)=0xbd, 0xfffffff7) (async, rerun: 32) write(r1, &(0x7f0000000000)="05", 0x7e53d) (rerun: 32) [ 659.929087][T32493] ? inet6_compat_ioctl+0x310/0x310 [ 659.934330][T32493] sock_sendmsg+0xcf/0x120 [ 659.938805][T32493] sock_write_iter+0x291/0x3d0 [ 659.943620][T32493] ? sock_sendmsg+0x120/0x120 [ 659.948355][T32493] ? bpf_lsm_file_permission+0x5/0x10 [ 659.953770][T32493] ? security_file_permission+0xab/0xd0 [ 659.959359][T32493] vfs_write+0x9e9/0xdd0 [ 659.963650][T32493] ? kernel_write+0x630/0x630 [ 659.968363][T32493] ? __fget_files+0x26a/0x440 [ 659.973084][T32493] ? __fget_light+0xe5/0x270 [ 659.977716][T32493] ksys_write+0x1e8/0x250 [ 659.982076][T32493] ? __ia32_sys_read+0xb0/0xb0 [ 659.986873][T32493] __do_fast_syscall_32+0x65/0xf0 [ 659.991548][T32489] FAULT_INJECTION: forcing a failure. [ 659.991548][T32489] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 659.991911][T32493] do_fast_syscall_32+0x2f/0x70 [ 660.009784][T32493] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 660.016149][T32493] RIP: 0023:0xf7fe1549 [ 660.020229][T32493] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 660.039870][T32493] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 660.048305][T32493] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 660.056289][T32493] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 660.064263][T32493] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 660.072234][T32493] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 660.080215][T32493] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 660.088211][T32493] [ 660.095827][T32489] CPU: 0 PID: 32489 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 660.106211][T32489] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 660.116477][T32489] Call Trace: [ 660.119781][T32489] [ 660.122730][T32489] dump_stack_lvl+0xcd/0x134 13:08:25 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 44) [ 660.127364][T32489] should_fail.cold+0x5/0xa [ 660.131922][T32489] copyin+0x19/0x120 [ 660.135845][T32489] _copy_from_iter+0x1ca/0x11c0 [ 660.140736][T32489] ? trace_hardirqs_on+0x2d/0x120 [ 660.145818][T32489] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 660.151483][T32489] ? __sk_mem_raise_allocated+0x713/0x1860 [ 660.157356][T32489] copy_page_from_iter+0x321/0x520 [ 660.162508][T32489] ? __sk_mem_schedule+0xa7/0xe0 [ 660.167596][T32489] mptcp_sendmsg+0x8d6/0x15a0 [ 660.172317][T32489] ? __mptcp_push_pending+0x770/0x770 [ 660.177726][T32489] ? aa_af_perm+0x230/0x230 [ 660.182262][T32489] ? aa_file_perm+0x595/0x1230 [ 660.187051][T32489] ? _kstrtoul+0xf0/0xf0 [ 660.191333][T32489] inet6_sendmsg+0x99/0xe0 [ 660.195791][T32489] ? inet6_compat_ioctl+0x310/0x310 [ 660.201038][T32489] sock_sendmsg+0xcf/0x120 [ 660.205496][T32489] sock_write_iter+0x291/0x3d0 [ 660.209291][T32528] FAULT_INJECTION: forcing a failure. [ 660.209291][T32528] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 660.210300][T32489] ? sock_sendmsg+0x120/0x120 [ 660.210347][T32489] ? bpf_lsm_file_permission+0x5/0x10 [ 660.233390][T32489] ? security_file_permission+0xab/0xd0 [ 660.238976][T32489] vfs_write+0x9e9/0xdd0 [ 660.243328][T32489] ? kernel_write+0x630/0x630 [ 660.248017][T32489] ? __fget_files+0x26a/0x440 [ 660.252706][T32489] ? __fget_light+0xe5/0x270 [ 660.257306][T32489] ksys_write+0x1e8/0x250 [ 660.261648][T32489] ? __ia32_sys_read+0xb0/0xb0 [ 660.266426][T32489] __do_fast_syscall_32+0x65/0xf0 [ 660.271470][T32489] do_fast_syscall_32+0x2f/0x70 [ 660.276353][T32489] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 660.282702][T32489] RIP: 0023:0xf7f2d549 [ 660.286769][T32489] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 660.306398][T32489] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 660.314827][T32489] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 660.322801][T32489] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 660.330785][T32489] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 660.338798][T32489] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 660.346775][T32489] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 660.354849][T32489] [ 660.357892][T32528] CPU: 1 PID: 32528 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 660.367997][T32528] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 660.378075][T32528] Call Trace: [ 660.381375][T32528] [ 660.384330][T32528] dump_stack_lvl+0xcd/0x134 [ 660.388951][T32528] should_fail.cold+0x5/0xa [ 660.393476][T32528] copyin+0x19/0x120 [ 660.397372][T32528] _copy_from_iter+0x1ca/0x11c0 [ 660.402225][T32528] ? trace_hardirqs_on+0x2d/0x120 [ 660.407264][T32528] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 660.412914][T32528] ? __sk_mem_raise_allocated+0x713/0x1860 [ 660.418738][T32528] copy_page_from_iter+0x321/0x520 [ 660.423856][T32528] ? __sk_mem_schedule+0xa7/0xe0 [ 660.428834][T32528] mptcp_sendmsg+0x8d6/0x15a0 [ 660.433523][T32528] ? __mptcp_push_pending+0x770/0x770 [ 660.438899][T32528] ? aa_af_perm+0x230/0x230 [ 660.443427][T32528] ? aa_file_perm+0x595/0x1230 [ 660.448313][T32528] ? _kstrtoul+0xf0/0xf0 [ 660.452600][T32528] inet6_sendmsg+0x99/0xe0 [ 660.457045][T32528] ? inet6_compat_ioctl+0x310/0x310 [ 660.462262][T32528] sock_sendmsg+0xcf/0x120 [ 660.466699][T32528] sock_write_iter+0x291/0x3d0 [ 660.471479][T32528] ? sock_sendmsg+0x120/0x120 [ 660.476172][T32528] ? bpf_lsm_file_permission+0x5/0x10 [ 660.481579][T32528] ? security_file_permission+0xab/0xd0 [ 660.487156][T32528] vfs_write+0x9e9/0xdd0 [ 660.491420][T32528] ? kernel_write+0x630/0x630 [ 660.496109][T32528] ? __fget_files+0x26a/0x440 [ 660.500798][T32528] ? __fget_light+0xe5/0x270 [ 660.505397][T32528] ksys_write+0x1e8/0x250 [ 660.509741][T32528] ? __ia32_sys_read+0xb0/0xb0 [ 660.514525][T32528] __do_fast_syscall_32+0x65/0xf0 [ 660.519567][T32528] do_fast_syscall_32+0x2f/0x70 [ 660.524423][T32528] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 660.530764][T32528] RIP: 0023:0xf7fe1549 [ 660.534837][T32528] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 660.554450][T32528] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 660.562881][T32528] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 660.570865][T32528] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 13:08:26 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) r2 = openat$cuse(0xffffff9c, &(0x7f0000000040), 0x2, 0x0) dup(r2) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) 13:08:26 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) accept4(r0, &(0x7f0000000100)=@l2tp, &(0x7f0000000080)=0x80, 0x80800) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x2, @empty, 0x527}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r1, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r1, 0x6, 0x19, &(0x7f0000000100), 0x4) r2 = accept4$inet(r1, &(0x7f0000000180)={0x2, 0x0, @loopback}, &(0x7f00000001c0)=0x10, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f0000000200)=[@in={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x28}}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, @in={0x2, 0x4e20, @loopback}, @in6={0xa, 0x4e22, 0x8, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, 0x6}, @in6={0xa, 0x4e21, 0x1, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x3}], 0x68) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) accept4(r0, &(0x7f0000000100)=@l2tp, &(0x7f0000000080)=0x80, 0x80800) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x2, @empty, 0x527}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet(0x2, 0x4000000000000001, 0x0) (async) ioctl$int_in(r1, 0x5452, &(0x7f0000000180)=0x8) (async) sendto$inet(r1, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) (async) setsockopt$inet_tcp_int(r1, 0x6, 0x19, &(0x7f0000000100), 0x4) (async) accept4$inet(r1, &(0x7f0000000180)={0x2, 0x0, @loopback}, &(0x7f00000001c0)=0x10, 0x0) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f0000000200)=[@in={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x28}}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, @in={0x2, 0x4e20, @loopback}, @in6={0xa, 0x4e22, 0x8, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, 0x6}, @in6={0xa, 0x4e21, 0x1, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x3}], 0x68) (async) 13:08:26 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async, rerun: 64) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async, rerun: 64) sendfile(r0, r0, &(0x7f00000000c0)=0xbd, 0xfffffff7) (async) write(r1, &(0x7f0000000000)="05", 0x7e53d) 13:08:26 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 45) [ 660.578840][T32528] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 660.586810][T32528] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 660.594782][T32528] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 660.602940][T32528] 13:08:26 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f0000000100)={0x0, @llc={0x1a, 0x336, 0x9, 0x1, 0x11, 0x3, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}}, @phonet={0x23, 0x7, 0x9, 0x20}, @hci={0x1f, 0x4, 0x4}, 0x5, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5, 0x4, 0x2871}) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x2000, 0x0, @dev={0xfe, 0x80, '\x00', 0x33}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f0000000100)={0x0, @llc={0x1a, 0x336, 0x9, 0x1, 0x11, 0x3, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}}, @phonet={0x23, 0x7, 0x9, 0x20}, @hci={0x1f, 0x4, 0x4}, 0x5, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5, 0x4, 0x2871}) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x2000, 0x0, @dev={0xfe, 0x80, '\x00', 0x33}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) 13:08:26 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 49) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:26 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) r1 = socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000180)="87554fb3a87489143a4262333463721eb902536203435d3beac7b878d3ad066cf74a077d27a4904e371612b5f85ff39075a0a7bcf21f600688e34800719a97f20b51bd84bc37c316d9fb8b8090af81f8016689f561649b79a79636cba89c6dd37f45518c9c387aeb4dd8f90c41c39477ee5fab91afbf653afa41c0e630cb1e4734ed81eb786c97144ef2da6800b74b50c0d142da55939f0a666da95774cb3212fe2cd3ed8f9122638897d099082ecd6d79b750b4af6a3c4b78ed7d3c99a0501b7f7aead253f24a98ad7d84ff71302cccd960d7e9c9a56e89c2757dd95ea336f062", 0xe1) ftruncate(r1, 0x0) write$P9_RMKNOD(0xffffffffffffffff, &(0x7f0000000000)={0x14, 0x13, 0x1, {0x0, 0x4}}, 0x14) 13:08:26 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) accept4(r0, &(0x7f0000000100)=@l2tp, &(0x7f0000000080)=0x80, 0x80800) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x2, @empty, 0x527}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r1, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r1, 0x6, 0x19, &(0x7f0000000100), 0x4) r2 = accept4$inet(r1, &(0x7f0000000180)={0x2, 0x0, @loopback}, &(0x7f00000001c0)=0x10, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f0000000200)=[@in={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x28}}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, @in={0x2, 0x4e20, @loopback}, @in6={0xa, 0x4e22, 0x8, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, 0x6}, @in6={0xa, 0x4e21, 0x1, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x3}], 0x68) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) accept4(r0, &(0x7f0000000100)=@l2tp, &(0x7f0000000080)=0x80, 0x80800) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x2, @empty, 0x527}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet(0x2, 0x4000000000000001, 0x0) (async) ioctl$int_in(r1, 0x5452, &(0x7f0000000180)=0x8) (async) sendto$inet(r1, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) (async) setsockopt$inet_tcp_int(r1, 0x6, 0x19, &(0x7f0000000100), 0x4) (async) accept4$inet(r1, &(0x7f0000000180)={0x2, 0x0, @loopback}, &(0x7f00000001c0)=0x10, 0x0) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f0000000200)=[@in={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x28}}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, @in={0x2, 0x4e20, @loopback}, @in6={0xa, 0x4e22, 0x8, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, 0x6}, @in6={0xa, 0x4e21, 0x1, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x3}], 0x68) (async) 13:08:26 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) r1 = socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000180)="87554fb3a87489143a4262333463721eb902536203435d3beac7b878d3ad066cf74a077d27a4904e371612b5f85ff39075a0a7bcf21f600688e34800719a97f20b51bd84bc37c316d9fb8b8090af81f8016689f561649b79a79636cba89c6dd37f45518c9c387aeb4dd8f90c41c39477ee5fab91afbf653afa41c0e630cb1e4734ed81eb786c97144ef2da6800b74b50c0d142da55939f0a666da95774cb3212fe2cd3ed8f9122638897d099082ecd6d79b750b4af6a3c4b78ed7d3c99a0501b7f7aead253f24a98ad7d84ff71302cccd960d7e9c9a56e89c2757dd95ea336f062", 0xe1) ftruncate(r1, 0x0) write$P9_RMKNOD(0xffffffffffffffff, &(0x7f0000000000)={0x14, 0x13, 0x1, {0x0, 0x4}}, 0x14) 13:08:26 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r1, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r1, 0x6, 0x15, &(0x7f00000000c0)=0x8, 0x4) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) [ 660.841079][T32564] FAULT_INJECTION: forcing a failure. [ 660.841079][T32564] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 660.868755][T32564] CPU: 1 PID: 32564 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 660.878882][T32564] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 660.888965][T32564] Call Trace: [ 660.892264][T32564] [ 660.895472][T32564] dump_stack_lvl+0xcd/0x134 [ 660.900093][T32564] should_fail.cold+0x5/0xa [ 660.904636][T32564] copyin+0x19/0x120 [ 660.908557][T32564] _copy_from_iter+0x1ca/0x11c0 [ 660.913436][T32564] ? trace_hardirqs_on+0x2d/0x120 [ 660.918505][T32564] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 660.924177][T32564] ? __sk_mem_raise_allocated+0x713/0x1860 [ 660.930033][T32564] copy_page_from_iter+0x321/0x520 [ 660.935191][T32564] ? __sk_mem_schedule+0xa7/0xe0 13:08:26 executing program 5: r0 = socket$inet6(0xa, 0x0, 0x0) r1 = socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000180)="87554fb3a87489143a4262333463721eb902536203435d3beac7b878d3ad066cf74a077d27a4904e371612b5f85ff39075a0a7bcf21f600688e34800719a97f20b51bd84bc37c316d9fb8b8090af81f8016689f561649b79a79636cba89c6dd37f45518c9c387aeb4dd8f90c41c39477ee5fab91afbf653afa41c0e630cb1e4734ed81eb786c97144ef2da6800b74b50c0d142da55939f0a666da95774cb3212fe2cd3ed8f9122638897d099082ecd6d79b750b4af6a3c4b78ed7d3c99a0501b7f7aead253f24a98ad7d84ff71302cccd960d7e9c9a56e89c2757dd95ea336f062", 0xe1) ftruncate(r1, 0x0) write$P9_RMKNOD(0xffffffffffffffff, &(0x7f0000000000)={0x14, 0x13, 0x1, {0x0, 0x4}}, 0x14) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000180)="87554fb3a87489143a4262333463721eb902536203435d3beac7b878d3ad066cf74a077d27a4904e371612b5f85ff39075a0a7bcf21f600688e34800719a97f20b51bd84bc37c316d9fb8b8090af81f8016689f561649b79a79636cba89c6dd37f45518c9c387aeb4dd8f90c41c39477ee5fab91afbf653afa41c0e630cb1e4734ed81eb786c97144ef2da6800b74b50c0d142da55939f0a666da95774cb3212fe2cd3ed8f9122638897d099082ecd6d79b750b4af6a3c4b78ed7d3c99a0501b7f7aead253f24a98ad7d84ff71302cccd960d7e9c9a56e89c2757dd95ea336f062", 0xe1) (async) ftruncate(r1, 0x0) (async) write$P9_RMKNOD(0xffffffffffffffff, &(0x7f0000000000)={0x14, 0x13, 0x1, {0x0, 0x4}}, 0x14) (async) [ 660.940174][T32564] mptcp_sendmsg+0x8d6/0x15a0 [ 660.944905][T32564] ? __mptcp_push_pending+0x770/0x770 [ 660.950313][T32564] ? aa_af_perm+0x230/0x230 [ 660.954858][T32564] ? aa_file_perm+0x595/0x1230 [ 660.959650][T32564] ? _kstrtoul+0xf0/0xf0 [ 660.963940][T32564] inet6_sendmsg+0x99/0xe0 [ 660.968388][T32564] ? inet6_compat_ioctl+0x310/0x310 [ 660.973623][T32564] sock_sendmsg+0xcf/0x120 [ 660.978070][T32564] sock_write_iter+0x291/0x3d0 [ 660.982877][T32564] ? sock_sendmsg+0x120/0x120 [ 660.987599][T32564] ? bpf_lsm_file_permission+0x5/0x10 [ 660.993003][T32564] ? security_file_permission+0xab/0xd0 [ 660.998592][T32564] vfs_write+0x9e9/0xdd0 [ 661.002871][T32564] ? kernel_write+0x630/0x630 [ 661.007585][T32564] ? __fget_files+0x26a/0x440 [ 661.012298][T32564] ? __fget_light+0xe5/0x270 [ 661.016930][T32564] ksys_write+0x1e8/0x250 [ 661.021329][T32564] ? __ia32_sys_read+0xb0/0xb0 [ 661.026138][T32564] __do_fast_syscall_32+0x65/0xf0 [ 661.033802][T32564] do_fast_syscall_32+0x2f/0x70 [ 661.038691][T32564] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 661.045059][T32564] RIP: 0023:0xf7f2d549 [ 661.049145][T32564] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 661.068786][T32564] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 661.077247][T32564] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 13:08:26 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(0xffffffffffffffff, 0x84, 0x6e, &(0x7f0000000280)=[@in6={0xa, 0x4e23, 0x7, @mcast2, 0x4}, @in={0x2, 0x4e21, @remote}, @in={0x2, 0x4e22, @rand_addr=0x64010102}, @in6={0xa, 0x4e22, 0x1, @private2={0xfc, 0x2, '\x00', 0x1}, 0x3ff}, @in={0x2, 0x4e23, @loopback}], 0x68) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0xb}, 0xd}, 0x1c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="c55ab44f30df5c0d01641c2ca52c5cb16a30bff48844389956edc1ffcffd9f811d915576b850d5550720628cffa352da265a289d773def8f982fbe9f12208f136f402455652d8d4b6b6151a2", 0x4c, 0x4000000, &(0x7f00000000c0)={0xa, 0x4e22, 0x7, @local, 0x2}, 0x1c) r1 = inotify_init1(0x0) inotify_add_watch(r1, &(0x7f0000000040)='./file0\x00', 0xc3000d2d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000000)="05", 0x7e53d) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000300)={{{@in, @in6=@private1}}, {{@in=@private}, 0x0, @in=@private}}, &(0x7f0000000140)=0xe4) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) chmod(&(0x7f0000000100)='./file0/bus\x00', 0x0) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:26 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f0000000100)={0x0, @llc={0x1a, 0x336, 0x9, 0x1, 0x11, 0x3, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}}, @phonet={0x23, 0x7, 0x9, 0x20}, @hci={0x1f, 0x4, 0x4}, 0x5, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5, 0x4, 0x2871}) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x2000, 0x0, @dev={0xfe, 0x80, '\x00', 0x33}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) [ 661.085255][T32564] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 661.093306][T32564] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 661.101302][T32564] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 661.109303][T32564] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 661.117304][T32564] [ 661.121036][T32545] FAULT_INJECTION: forcing a failure. [ 661.121036][T32545] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 661.187266][T32545] CPU: 1 PID: 32545 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 661.197401][T32545] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 661.207484][T32545] Call Trace: [ 661.210788][T32545] [ 661.213742][T32545] dump_stack_lvl+0xcd/0x134 [ 661.218376][T32545] should_fail.cold+0x5/0xa [ 661.222931][T32545] copyin+0x19/0x120 [ 661.226855][T32545] _copy_from_iter+0x1ca/0x11c0 [ 661.231744][T32545] ? trace_hardirqs_on+0x2d/0x120 [ 661.236814][T32545] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 661.242486][T32545] ? __sk_mem_raise_allocated+0x713/0x1860 [ 661.248427][T32545] copy_page_from_iter+0x321/0x520 [ 661.253609][T32545] ? __sk_mem_schedule+0xa7/0xe0 [ 661.258680][T32545] mptcp_sendmsg+0x8d6/0x15a0 [ 661.263385][T32545] ? __mptcp_push_pending+0x770/0x770 [ 661.268779][T32545] ? aa_af_perm+0x230/0x230 [ 661.273413][T32545] ? aa_file_perm+0x595/0x1230 [ 661.278265][T32545] ? _kstrtoul+0xf0/0xf0 [ 661.282540][T32545] inet6_sendmsg+0x99/0xe0 [ 661.286972][T32545] ? inet6_compat_ioctl+0x310/0x310 [ 661.292174][T32545] sock_sendmsg+0xcf/0x120 [ 661.296617][T32545] sock_write_iter+0x291/0x3d0 [ 661.301399][T32545] ? sock_sendmsg+0x120/0x120 [ 661.306103][T32545] ? bpf_lsm_file_permission+0x5/0x10 [ 661.311484][T32545] ? security_file_permission+0xab/0xd0 [ 661.317041][T32545] vfs_write+0x9e9/0xdd0 [ 661.321295][T32545] ? kernel_write+0x630/0x630 [ 661.325981][T32545] ? __fget_files+0x26a/0x440 [ 661.330677][T32545] ? __fget_light+0xe5/0x270 [ 661.335287][T32545] ksys_write+0x1e8/0x250 [ 661.339643][T32545] ? __ia32_sys_read+0xb0/0xb0 [ 661.344439][T32545] __do_fast_syscall_32+0x65/0xf0 [ 661.349518][T32545] do_fast_syscall_32+0x2f/0x70 [ 661.354393][T32545] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 661.360758][T32545] RIP: 0023:0xf7fe1549 [ 661.364839][T32545] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 13:08:26 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) r0 = gettid() (async) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async) r2 = openat$cuse(0xffffff9c, &(0x7f0000000040), 0x2, 0x0) dup(r2) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r0, 0x7) 13:08:26 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 50) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) [ 661.384459][T32545] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 661.392882][T32545] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 661.400854][T32545] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 661.408997][T32545] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 661.416970][T32545] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 661.424939][T32545] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 661.432917][T32545] 13:08:27 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 46) 13:08:27 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f00000000c0)=0x4474, 0x4) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:27 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r1, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r1, 0x6, 0x15, &(0x7f00000000c0)=0x8, 0x4) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r1, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r1, 0x6, 0x15, &(0x7f00000000c0)=0x8, 0x4) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) 13:08:27 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() (async) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) (async, rerun: 64) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) (async, rerun: 64) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async, rerun: 32) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (rerun: 32) r2 = openat$cuse(0xffffff9c, &(0x7f0000000040), 0x2, 0x0) dup(r2) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) 13:08:27 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) r2 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) ioctl$BTRFS_IOC_BALANCE_CTL(r2, 0x40049421, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) r3 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r3, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) getsockopt$bt_hci(r3, 0x0, 0x3, &(0x7f0000000040)=""/64, &(0x7f0000000180)=0x40) tkill(r0, 0x7) 13:08:27 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r1, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r1, 0x6, 0x15, &(0x7f00000000c0)=0x8, 0x4) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:27 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 51) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:27 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f00000000c0)=0x4474, 0x4) write(r0, &(0x7f0000000000)="05", 0x7e53d) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f00000000c0)=0x4474, 0x4) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) [ 661.630405][T32658] FAULT_INJECTION: forcing a failure. [ 661.630405][T32658] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 661.654491][T32658] CPU: 1 PID: 32658 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 661.664609][T32658] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 661.674669][T32658] Call Trace: [ 661.677940][T32658] [ 661.680861][T32658] dump_stack_lvl+0xcd/0x134 [ 661.685453][T32658] should_fail.cold+0x5/0xa [ 661.689959][T32658] copyin+0x19/0x120 [ 661.693852][T32658] _copy_from_iter+0x1ca/0x11c0 [ 661.698694][T32658] ? trace_hardirqs_on+0x2d/0x120 [ 661.703722][T32658] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 661.709370][T32658] ? __sk_mem_raise_allocated+0x713/0x1860 [ 661.711592][T32673] FAULT_INJECTION: forcing a failure. [ 661.711592][T32673] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 661.715209][T32658] copy_page_from_iter+0x321/0x520 [ 661.733378][T32658] ? __sk_mem_schedule+0xa7/0xe0 [ 661.738364][T32658] mptcp_sendmsg+0x8d6/0x15a0 [ 661.743084][T32658] ? __mptcp_push_pending+0x770/0x770 [ 661.748491][T32658] ? aa_af_perm+0x230/0x230 [ 661.753023][T32658] ? aa_file_perm+0x595/0x1230 [ 661.757801][T32658] ? _kstrtoul+0xf0/0xf0 [ 661.762073][T32658] inet6_sendmsg+0x99/0xe0 [ 661.766505][T32658] ? inet6_compat_ioctl+0x310/0x310 [ 661.771714][T32658] sock_sendmsg+0xcf/0x120 [ 661.776146][T32658] sock_write_iter+0x291/0x3d0 [ 661.780931][T32658] ? sock_sendmsg+0x120/0x120 [ 661.785634][T32658] ? bpf_lsm_file_permission+0x5/0x10 [ 661.791011][T32658] ? security_file_permission+0xab/0xd0 [ 661.796645][T32658] vfs_write+0x9e9/0xdd0 [ 661.800900][T32658] ? kernel_write+0x630/0x630 [ 661.805590][T32658] ? __fget_files+0x26a/0x440 [ 661.810282][T32658] ? __fget_light+0xe5/0x270 [ 661.814895][T32658] ksys_write+0x1e8/0x250 [ 661.819244][T32658] ? __ia32_sys_read+0xb0/0xb0 [ 661.824017][T32658] __do_fast_syscall_32+0x65/0xf0 [ 661.829058][T32658] do_fast_syscall_32+0x2f/0x70 [ 661.833921][T32658] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 661.841482][T32658] RIP: 0023:0xf7fe1549 [ 661.845547][T32658] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 661.865159][T32658] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 661.873579][T32658] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 661.881550][T32658] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 661.889532][T32658] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 661.897514][T32658] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 661.905488][T32658] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 661.913483][T32658] [ 661.916513][T32673] CPU: 0 PID: 32673 Comm: syz-executor.3 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 661.926693][T32673] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 661.936773][T32673] Call Trace: [ 661.940064][T32673] [ 661.942995][T32673] dump_stack_lvl+0xcd/0x134 [ 661.947592][T32673] should_fail.cold+0x5/0xa [ 661.952129][T32673] copyin+0x19/0x120 [ 661.956055][T32673] _copy_from_iter+0x1ca/0x11c0 [ 661.960928][T32673] ? trace_hardirqs_on+0x2d/0x120 [ 661.965985][T32673] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 661.971626][T32673] ? __sk_mem_raise_allocated+0x713/0x1860 [ 661.977450][T32673] copy_page_from_iter+0x321/0x520 [ 661.982562][T32673] ? __sk_mem_schedule+0xa7/0xe0 [ 661.987509][T32673] mptcp_sendmsg+0x8d6/0x15a0 [ 661.992197][T32673] ? __mptcp_push_pending+0x770/0x770 [ 661.997583][T32673] ? aa_af_perm+0x230/0x230 [ 662.002092][T32673] ? aa_file_perm+0x595/0x1230 [ 662.006869][T32673] ? _kstrtoul+0xf0/0xf0 [ 662.011128][T32673] inet6_sendmsg+0x99/0xe0 [ 662.015556][T32673] ? inet6_compat_ioctl+0x310/0x310 [ 662.020764][T32673] sock_sendmsg+0xcf/0x120 [ 662.025191][T32673] sock_write_iter+0x291/0x3d0 [ 662.029966][T32673] ? sock_sendmsg+0x120/0x120 [ 662.034662][T32673] ? bpf_lsm_file_permission+0x5/0x10 [ 662.040035][T32673] ? security_file_permission+0xab/0xd0 [ 662.045592][T32673] vfs_write+0x9e9/0xdd0 [ 662.049842][T32673] ? kernel_write+0x630/0x630 [ 662.054525][T32673] ? __fget_files+0x26a/0x440 [ 662.059214][T32673] ? __fget_light+0xe5/0x270 [ 662.063818][T32673] ksys_write+0x1e8/0x250 [ 662.068153][T32673] ? __ia32_sys_read+0xb0/0xb0 [ 662.072927][T32673] __do_fast_syscall_32+0x65/0xf0 [ 662.077961][T32673] do_fast_syscall_32+0x2f/0x70 [ 662.082841][T32673] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 662.089202][T32673] RIP: 0023:0xf7f2d549 [ 662.093283][T32673] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 662.112909][T32673] RSP: 002b:00000000f7f285cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 662.121341][T32673] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 13:08:27 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f00000000c0)=0x4474, 0x4) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:27 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = openat$null(0xffffff9c, &(0x7f00000000c0), 0xf0000, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r2, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r2, 0x6, 0x19, &(0x7f0000000100), 0x4) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r3, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r3, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r3, 0x6, 0x19, &(0x7f0000000100), 0x4) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r3, 0x84, 0x64, 0x0, 0x0) 13:08:27 executing program 5: socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(0xffffffffffffffff, 0x84, 0x6e, &(0x7f0000000280)=[@in6={0xa, 0x4e23, 0x7, @mcast2, 0x4}, @in={0x2, 0x4e21, @remote}, @in={0x2, 0x4e22, @rand_addr=0x64010102}, @in6={0xa, 0x4e22, 0x1, @private2={0xfc, 0x2, '\x00', 0x1}, 0x3ff}, @in={0x2, 0x4e23, @loopback}], 0x68) (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0xb}, 0xd}, 0x1c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) (async) sendto$inet6(r0, &(0x7f00000001c0)="c55ab44f30df5c0d01641c2ca52c5cb16a30bff48844389956edc1ffcffd9f811d915576b850d5550720628cffa352da265a289d773def8f982fbe9f12208f136f402455652d8d4b6b6151a2", 0x4c, 0x4000000, &(0x7f00000000c0)={0xa, 0x4e22, 0x7, @local, 0x2}, 0x1c) (async) r1 = inotify_init1(0x0) inotify_add_watch(r1, &(0x7f0000000040)='./file0\x00', 0xc3000d2d) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(0xffffffffffffffff, &(0x7f0000000000)="05", 0x7e53d) (async) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000300)={{{@in, @in6=@private1}}, {{@in=@private}, 0x0, @in=@private}}, &(0x7f0000000140)=0xe4) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) chmod(&(0x7f0000000100)='./file0/bus\x00', 0x0) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:27 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 47) [ 662.129330][T32673] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 662.137307][T32673] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 662.145280][T32673] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 662.153249][T32673] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 662.161245][T32673] 13:08:27 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r1, &(0x7f0000000000)="05", 0x7e53d) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r2, &(0x7f0000000000)="05", 0x7e53d) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x3, @private0, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:27 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 52) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:27 executing program 5: socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(0xffffffffffffffff, 0x84, 0x6e, &(0x7f0000000280)=[@in6={0xa, 0x4e23, 0x7, @mcast2, 0x4}, @in={0x2, 0x4e21, @remote}, @in={0x2, 0x4e22, @rand_addr=0x64010102}, @in6={0xa, 0x4e22, 0x1, @private2={0xfc, 0x2, '\x00', 0x1}, 0x3ff}, @in={0x2, 0x4e23, @loopback}], 0x68) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0xb}, 0xd}, 0x1c) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="c55ab44f30df5c0d01641c2ca52c5cb16a30bff48844389956edc1ffcffd9f811d915576b850d5550720628cffa352da265a289d773def8f982fbe9f12208f136f402455652d8d4b6b6151a2", 0x4c, 0x4000000, &(0x7f00000000c0)={0xa, 0x4e22, 0x7, @local, 0x2}, 0x1c) (async, rerun: 64) r1 = inotify_init1(0x0) (rerun: 64) inotify_add_watch(r1, &(0x7f0000000040)='./file0\x00', 0xc3000d2d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000000)="05", 0x7e53d) (async, rerun: 32) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000300)={{{@in, @in6=@private1}}, {{@in=@private}, 0x0, @in=@private}}, &(0x7f0000000140)=0xe4) (async, rerun: 32) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) (async) chmod(&(0x7f0000000100)='./file0/bus\x00', 0x0) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:27 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) r2 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) ioctl$BTRFS_IOC_BALANCE_CTL(r2, 0x40049421, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) r3 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r3, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) getsockopt$bt_hci(r3, 0x0, 0x3, &(0x7f0000000040)=""/64, &(0x7f0000000180)=0x40) tkill(r0, 0x7) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) gettid() (async) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) (async) read(r1, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) socket$kcm(0x2, 0xa, 0x2) (async) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) ioctl$BTRFS_IOC_BALANCE_CTL(r2, 0x40049421, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) socket$kcm(0x2, 0xa, 0x2) (async) ioctl$SIOCSIFHWADDR(r3, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) getsockopt$bt_hci(r3, 0x0, 0x3, &(0x7f0000000040)=""/64, &(0x7f0000000180)=0x40) (async) tkill(r0, 0x7) (async) 13:08:27 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r1, &(0x7f0000000000)="05", 0x7e53d) (async) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r2, &(0x7f0000000000)="05", 0x7e53d) (async) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x3, @private0, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:27 executing program 5: r0 = socket$inet6(0xa, 0x800, 0xfffffffe) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$kcm(0x29, 0x2, 0x0) ftruncate(r1, 0x100) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r2, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f00000000c0)={0x0, 0x9, 0x3}, 0x8) 13:08:27 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r1, &(0x7f0000000000)="05", 0x7e53d) (async) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async, rerun: 64) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (rerun: 64) write(r2, &(0x7f0000000000)="05", 0x7e53d) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x3, @private0, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) [ 662.409750][T32698] FAULT_INJECTION: forcing a failure. [ 662.409750][T32698] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 662.425640][T32698] CPU: 0 PID: 32698 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 662.435763][T32698] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 662.445847][T32698] Call Trace: [ 662.449143][T32698] [ 662.452093][T32698] dump_stack_lvl+0xcd/0x134 [ 662.456714][T32698] should_fail.cold+0x5/0xa [ 662.461266][T32698] copyin+0x19/0x120 [ 662.465189][T32698] _copy_from_iter+0x1ca/0x11c0 [ 662.470069][T32698] ? trace_hardirqs_on+0x2d/0x120 [ 662.475160][T32698] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 662.480830][T32698] ? __sk_mem_raise_allocated+0x713/0x1860 [ 662.486691][T32698] copy_page_from_iter+0x321/0x520 [ 662.491831][T32698] ? __sk_mem_schedule+0xa7/0xe0 [ 662.496806][T32698] mptcp_sendmsg+0x8d6/0x15a0 [ 662.501525][T32698] ? __mptcp_push_pending+0x770/0x770 13:08:27 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) bind(r0, &(0x7f00000000c0)=@tipc=@id={0x1e, 0x3, 0x2, {0x4e24, 0x4}}, 0x80) 13:08:28 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) bind(r0, &(0x7f00000000c0)=@tipc=@id={0x1e, 0x3, 0x2, {0x4e24, 0x4}}, 0x80) [ 662.506932][T32698] ? aa_af_perm+0x230/0x230 [ 662.511464][T32698] ? aa_file_perm+0x595/0x1230 [ 662.516254][T32698] ? _kstrtoul+0xf0/0xf0 [ 662.520536][T32698] inet6_sendmsg+0x99/0xe0 [ 662.524993][T32698] ? inet6_compat_ioctl+0x310/0x310 [ 662.530230][T32698] sock_sendmsg+0xcf/0x120 [ 662.534688][T32698] sock_write_iter+0x291/0x3d0 [ 662.539498][T32698] ? sock_sendmsg+0x120/0x120 [ 662.544252][T32698] ? bpf_lsm_file_permission+0x5/0x10 [ 662.549671][T32698] ? security_file_permission+0xab/0xd0 [ 662.555260][T32698] vfs_write+0x9e9/0xdd0 [ 662.559565][T32698] ? kernel_write+0x630/0x630 [ 662.564284][T32698] ? __fget_files+0x26a/0x440 [ 662.568996][T32698] ? __fget_light+0xe5/0x270 [ 662.573617][T32698] ksys_write+0x1e8/0x250 [ 662.577983][T32698] ? __ia32_sys_read+0xb0/0xb0 [ 662.582781][T32698] __do_fast_syscall_32+0x65/0xf0 [ 662.587840][T32698] do_fast_syscall_32+0x2f/0x70 [ 662.592726][T32698] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 662.599092][T32698] RIP: 0023:0xf7fe1549 [ 662.603179][T32698] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 662.622812][T32698] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 662.631244][T32698] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 662.639212][T32698] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 662.647215][T32698] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 13:08:28 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = openat$null(0xffffff9c, &(0x7f00000000c0), 0xf0000, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r2, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r2, 0x6, 0x19, &(0x7f0000000100), 0x4) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r3, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r3, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_int(r3, 0x6, 0x19, &(0x7f0000000100), 0x4) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r3, 0x84, 0x64, 0x0, 0x0) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) openat$null(0xffffff9c, &(0x7f00000000c0), 0xf0000, 0x0) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) socket$inet(0x2, 0x4000000000000001, 0x0) (async) ioctl$int_in(r2, 0x5452, &(0x7f0000000180)=0x8) (async) sendto$inet(r2, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) (async) setsockopt$inet_tcp_int(r2, 0x6, 0x19, &(0x7f0000000100), 0x4) (async) socket$inet(0x2, 0x4000000000000001, 0x0) (async) ioctl$int_in(r3, 0x5452, &(0x7f0000000180)=0x8) (async) sendto$inet(r3, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) (async) setsockopt$inet_tcp_int(r3, 0x6, 0x19, &(0x7f0000000100), 0x4) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r3, 0x84, 0x64, 0x0, 0x0) (async) 13:08:28 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 53) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:28 executing program 5: r0 = socket$inet6(0xa, 0x800, 0xfffffffe) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r1 = socket$kcm(0x29, 0x2, 0x0) ftruncate(r1, 0x100) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r2, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f00000000c0)={0x0, 0x9, 0x3}, 0x8) socket$inet6(0xa, 0x800, 0xfffffffe) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$kcm(0x29, 0x2, 0x0) (async) ftruncate(r1, 0x100) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r2, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f00000000c0)={0x0, 0x9, 0x3}, 0x8) (async) 13:08:28 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() (async) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) r2 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) ioctl$BTRFS_IOC_BALANCE_CTL(r2, 0x40049421, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) (async, rerun: 64) r3 = socket$kcm(0x2, 0xa, 0x2) (rerun: 64) ioctl$SIOCSIFHWADDR(r3, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) getsockopt$bt_hci(r3, 0x0, 0x3, &(0x7f0000000040)=""/64, &(0x7f0000000180)=0x40) tkill(r0, 0x7) 13:08:28 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 48) [ 662.655203][T32698] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 662.663209][T32698] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 662.671362][T32698] 13:08:28 executing program 5: r0 = socket$inet6(0xa, 0x800, 0xfffffffe) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r1 = socket$kcm(0x29, 0x2, 0x0) ftruncate(r1, 0x100) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r2, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f00000000c0)={0x0, 0x9, 0x3}, 0x8) 13:08:28 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) (async, rerun: 64) r1 = openat$null(0xffffff9c, &(0x7f00000000c0), 0xf0000, 0x0) (rerun: 64) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async, rerun: 64) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async, rerun: 64) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000180)=0x8) (async, rerun: 32) sendto$inet(r2, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) (async, rerun: 32) setsockopt$inet_tcp_int(r2, 0x6, 0x19, &(0x7f0000000100), 0x4) (async) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$int_in(r3, 0x5452, &(0x7f0000000180)=0x8) sendto$inet(r3, 0x0, 0x0, 0x240407ed, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) (async) setsockopt$inet_tcp_int(r3, 0x6, 0x19, &(0x7f0000000100), 0x4) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r3, 0x84, 0x64, 0x0, 0x0) 13:08:28 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f00000000c0)="060ccbcf02000000230270c39a5a430a8439a75a4c", 0x15) 13:08:28 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) 13:08:28 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) bind(r0, &(0x7f00000000c0)=@tipc=@id={0x1e, 0x3, 0x2, {0x4e24, 0x4}}, 0x80) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) bind(r0, &(0x7f00000000c0)=@tipc=@id={0x1e, 0x3, 0x2, {0x4e24, 0x4}}, 0x80) (async) 13:08:28 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB='e0\x00'/16]) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22, 0x80000000, @mcast1, 0x4}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000140)) 13:08:28 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB='e0\x00'/16]) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22, 0x80000000, @mcast1, 0x4}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000140)) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB='e0\x00'/16]) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22, 0x80000000, @mcast1, 0x4}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) timer_settime(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000140)) (async) [ 662.929417][T32760] FAULT_INJECTION: forcing a failure. [ 662.929417][T32760] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 662.957753][T32760] CPU: 0 PID: 32760 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 662.967885][T32760] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 662.977964][T32760] Call Trace: [ 662.981269][T32760] [ 662.984220][T32760] dump_stack_lvl+0xcd/0x134 [ 662.988862][T32760] should_fail.cold+0x5/0xa [ 662.993408][T32760] copyin+0x19/0x120 [ 662.997340][T32760] _copy_from_iter+0x1ca/0x11c0 [ 663.002308][T32760] ? trace_hardirqs_on+0x2d/0x120 [ 663.007363][T32760] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 663.013026][T32760] ? __sk_mem_raise_allocated+0x713/0x1860 [ 663.018896][T32760] copy_page_from_iter+0x321/0x520 [ 663.024020][T32760] ? __sk_mem_schedule+0xa7/0xe0 [ 663.028979][T32760] mptcp_sendmsg+0x8d6/0x15a0 [ 663.033674][T32760] ? __mptcp_push_pending+0x770/0x770 [ 663.039071][T32760] ? aa_af_perm+0x230/0x230 [ 663.043598][T32760] ? aa_file_perm+0x595/0x1230 [ 663.048375][T32760] ? _kstrtoul+0xf0/0xf0 [ 663.052642][T32760] inet6_sendmsg+0x99/0xe0 [ 663.057196][T32760] ? inet6_compat_ioctl+0x310/0x310 [ 663.062413][T32760] sock_sendmsg+0xcf/0x120 [ 663.066848][T32760] sock_write_iter+0x291/0x3d0 [ 663.071627][T32760] ? sock_sendmsg+0x120/0x120 [ 663.076319][T32760] ? bpf_lsm_file_permission+0x5/0x10 [ 663.081692][T32760] ? security_file_permission+0xab/0xd0 [ 663.087250][T32760] vfs_write+0x9e9/0xdd0 [ 663.091497][T32760] ? kernel_write+0x630/0x630 [ 663.096180][T32760] ? __fget_files+0x26a/0x440 [ 663.100862][T32760] ? __fget_light+0xe5/0x270 [ 663.105472][T32760] ksys_write+0x1e8/0x250 [ 663.109910][T32760] ? __ia32_sys_read+0xb0/0xb0 [ 663.114790][T32760] __do_fast_syscall_32+0x65/0xf0 [ 663.119830][T32760] do_fast_syscall_32+0x2f/0x70 [ 663.124694][T32760] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 663.131036][T32760] RIP: 0023:0xf7fe1549 [ 663.135191][T32760] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 663.154818][T32760] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 ORIG_RAX: 0000000000000004 [ 663.163240][T32760] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 663.171227][T32760] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 13:08:28 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB='e0\x00'/16]) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22, 0x80000000, @mcast1, 0x4}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000140)) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB='e0\x00'/16]) (async) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22, 0x80000000, @mcast1, 0x4}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) timer_settime(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000140)) (async) 13:08:28 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 54) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:28 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 49) [ 663.179230][T32760] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 663.187218][T32760] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 663.195184][T32760] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 663.203160][T32760] 13:08:28 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = memfd_secret(0x0) getsockopt$inet6_tcp_int(r1, 0x6, 0x5, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) 13:08:28 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) r1 = openat$dlm_monitor(0xffffff9c, &(0x7f00000000c0), 0x155581, 0x0) getsockopt$inet6_mreq(r1, 0x29, 0x15, &(0x7f0000000100)={@initdev}, &(0x7f0000000180)=0x14) 13:08:28 executing program 5: socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f00000000c0)="060ccbcf02000000230270c39a5a430a8439a75a4c", 0x15) 13:08:28 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x1) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) tkill(r0, 0x7) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) gettid() (async) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) (async) read(r1, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r0, 0x7) (async) 13:08:28 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f00000000c0)="060ccbcf02000000230270c39a5a430a8439a75a4c", 0x15) socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f00000000c0)="060ccbcf02000000230270c39a5a430a8439a75a4c", 0x15) (async) 13:08:29 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0xc001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:29 executing program 5: socket$inet6(0xa, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x0, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0xc001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) 13:08:29 executing program 1: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x1) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, 0x0, 0x80) (async) r0 = gettid() (async) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/216, 0xd8) (async) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000300)={0x3f}) (async) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(0xffffffffffffffff, 0xc08c5334, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000240)) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000340)={0x80}) (async) tkill(r0, 0x7) 13:08:29 executing program 5: socket$inet6(0xa, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0xc001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async, rerun: 64) write(r0, &(0x7f0000000000)="05", 0x7e53d) (rerun: 64) 13:08:29 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 55) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 13:08:29 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) (async) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) write(r0, &(0x7f0000000000)="05", 0x7e53d) (async) r1 = openat$dlm_monitor(0xffffff9c, &(0x7f00000000c0), 0x155581, 0x0) getsockopt$inet6_mreq(r1, 0x29, 0x15, &(0x7f0000000100)={@initdev}, &(0x7f0000000180)=0x14) [ 663.610388][ T143] ================================================================== [ 663.618504][ T143] BUG: KASAN: double-free in kfree+0xe2/0x580 [ 663.624597][ T143] [ 663.626929][ T143] CPU: 0 PID: 143 Comm: kworker/0:2 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 663.636575][ T143] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 663.646647][ T143] Workqueue: events mptcp_worker [ 663.651623][ T143] Call Trace: [ 663.654915][ T143] 13:08:29 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r0, &(0x7f0000000000)="05", 0x7e53d) (fail_nth: 50) [ 663.657862][ T143] dump_stack_lvl+0xcd/0x134 [ 663.662477][ T143] print_report.cold+0x2ba/0x719 [ 663.667460][ T143] ? kfree+0xe2/0x580 [ 663.671465][ T143] ? kfree+0xe2/0x580 [ 663.675471][ T143] kasan_report_invalid_free+0x81/0x190 [ 663.681057][ T143] ? __phys_addr+0x90/0x140 [ 663.685582][ T143] ? kfree+0xe2/0x580 [ 663.689589][ T143] ____kasan_slab_free+0x18b/0x1c0 [ 663.694733][ T143] slab_free_freelist_hook+0x8b/0x1c0 [ 663.700217][ T143] ? tcp_disconnect+0x980/0x1e20 [ 663.705204][ T143] kfree+0xe2/0x580 [ 663.709031][ T143] ? tcp_cdg_acked+0x310/0x310 [ 663.713904][ T143] tcp_disconnect+0x980/0x1e20 [ 663.718697][ T143] ? __mptcp_close_ssk+0x19f/0x7e0 [ 663.723837][ T143] ? trace_hardirqs_on+0x2d/0x120 [ 663.728897][ T143] __mptcp_close_ssk+0x5ca/0x7e0 [ 663.733860][ T143] mptcp_worker+0x78c/0xff0 [ 663.738387][ T143] ? lock_release+0x780/0x780 [ 663.743085][ T143] ? lock_downgrade+0x6e0/0x6e0 [ 663.748043][ T143] ? trace_hardirqs_on+0x2d/0x120 [ 663.753104][ T143] ? mptcp_release_cb+0xa00/0xa00 [ 663.758147][ T143] ? __switch_to+0x5cc/0x1050 [ 663.762841][ T143] ? __switch_to_asm+0x3a/0x60 [ 663.767639][ T143] process_one_work+0x991/0x1610 [ 663.767765][ T414] FAULT_INJECTION: forcing a failure. [ 663.767765][ T414] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 663.772600][ T143] ? pwq_dec_nr_in_flight+0x2a0/0x2a0 [ 663.772634][ T143] ? rwlock_bug.part.0+0x90/0x90 [ 663.772668][ T143] worker_thread+0x665/0x1080 [ 663.800635][ T143] ? process_one_work+0x1610/0x1610 [ 663.805864][ T143] kthread+0x2e4/0x3a0 [ 663.809944][ T143] ? kthread_complete_and_exit+0x40/0x40 [ 663.815588][ T143] ret_from_fork+0x1f/0x30 [ 663.820035][ T143] [ 663.823055][ T143] [ 663.823057][ T414] CPU: 1 PID: 414 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 663.825363][ T143] Allocated by task 359: [ 663.835232][ T414] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 663.839966][ T143] kasan_save_stack+0x1e/0x40 [ 663.849996][ T414] Call Trace: [ 663.850007][ T414] [ 663.854649][ T143] __kasan_kmalloc+0xa9/0xd0 [ 663.857905][ T414] dump_stack_lvl+0xcd/0x134 [ 663.860815][ T143] tcp_cdg_init+0x10d/0x170 [ 663.865385][ T414] should_fail.cold+0x5/0xa [ 663.869946][ T143] tcp_init_congestion_control+0xab/0x550 [ 663.874425][ T414] copyin+0x19/0x120 [ 663.878898][ T143] tcp_init_transfer+0xccf/0xf00 [ 663.884592][ T414] _copy_from_iter+0x1ca/0x11c0 [ 663.888455][ T143] tcp_finish_connect+0x1cc/0x610 [ 663.893370][ T414] ? trace_hardirqs_on+0x2d/0x120 [ 663.898188][ T143] tcp_rcv_state_process+0xcb9/0x4990 [ 663.903188][ T414] ? csum_and_copy_to_iter+0x16e0/0x16e0 [ 663.908182][ T143] tcp_v6_do_rcv+0x3fc/0x13c0 [ 663.913527][ T414] ? __sk_mem_raise_allocated+0x713/0x1860 [ 663.919158][ T143] __release_sock+0x12f/0x3a0 [ 663.923811][ T414] copy_page_from_iter+0x321/0x520 [ 663.929583][ T143] release_sock+0x54/0x1b0 [ 663.934237][ T414] ? __sk_mem_schedule+0xa7/0xe0 [ 663.939320][ T143] __inet_stream_connect+0x753/0xec0 [ 663.943713][ T414] mptcp_sendmsg+0x8d6/0x15a0 [ 663.948621][ T143] inet_stream_connect+0x53/0xa0 [ 663.953894][ T414] ? __mptcp_push_pending+0x770/0x770 [ 663.958536][ T143] mptcp_stream_connect+0x1d3/0xb60 [ 663.963446][ T414] ? aa_af_perm+0x230/0x230 [ 663.968788][ T143] __sys_connect_file+0x14f/0x190 [ 663.973957][ T414] ? aa_file_perm+0x595/0x1230 [ 663.978432][ T143] __sys_connect+0x161/0x190 [ 663.983431][ T414] ? _kstrtoul+0xf0/0xf0 [ 663.988166][ T143] __ia32_sys_connect+0x6e/0xb0 [ 663.992731][ T414] inet6_sendmsg+0x99/0xe0 [ 663.996944][ T143] __do_fast_syscall_32+0x65/0xf0 [ 664.001767][ T414] ? inet6_compat_ioctl+0x310/0x310 [ 664.006163][ T143] do_fast_syscall_32+0x2f/0x70 [ 664.011158][ T414] sock_sendmsg+0xcf/0x120 [ 664.016326][ T143] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 664.021160][ T414] sock_write_iter+0x291/0x3d0 [ 664.025546][ T143] [ 664.025552][ T143] Freed by task 32319: [ 664.031846][ T414] ? sock_sendmsg+0x120/0x120 [ 664.036582][ T143] kasan_save_stack+0x1e/0x40 [ 664.038894][ T414] ? bpf_lsm_file_permission+0x5/0x10 [ 664.042927][ T143] kasan_set_track+0x21/0x30 [ 664.047583][ T414] ? security_file_permission+0xab/0xd0 [ 664.052243][ T143] kasan_set_free_info+0x20/0x30 [ 664.057599][ T414] vfs_write+0x9e9/0xdd0 [ 664.062173][ T143] ____kasan_slab_free+0x166/0x1c0 [ 664.067711][ T414] ? kernel_write+0x630/0x630 [ 664.072623][ T143] slab_free_freelist_hook+0x8b/0x1c0 [ 664.076851][ T414] ? __fget_files+0x26a/0x440 [ 664.081931][ T143] kfree+0xe2/0x580 [ 664.086585][ T414] ? __fget_light+0xe5/0x270 [ 664.091924][ T143] tcp_cleanup_congestion_control+0x70/0x120 [ 664.096577][ T414] ksys_write+0x1e8/0x250 [ 664.100354][ T143] tcp_v4_destroy_sock+0xdd/0x750 [ 664.104928][ T414] ? __ia32_sys_read+0xb0/0xb0 [ 664.110887][ T143] tcp_v6_destroy_sock+0x11/0x20 [ 664.115212][ T414] __do_fast_syscall_32+0x65/0xf0 [ 664.120214][ T143] inet_csk_destroy_sock+0x196/0x440 [ 664.124968][ T414] do_fast_syscall_32+0x2f/0x70 [ 664.129883][ T143] tcp_done+0x23b/0x340 [ 664.134902][ T414] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 664.140158][ T143] tcp_rcv_state_process+0x3fc8/0x4990 [ 664.144994][ T414] RIP: 0023:0xf7fe1549 [ 664.149295][ T143] tcp_v6_do_rcv+0x3fc/0x13c0 [ 664.155600][ T414] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 664.161029][ T143] tcp_v6_rcv+0x2e8e/0x3830 [ 664.165072][ T414] RSP: 002b:00000000f7fdc5cc EFLAGS: 00000296 [ 664.169741][ T143] ip6_protocol_deliver_rcu+0x2db/0x1950 [ 664.189323][ T414] ORIG_RAX: 0000000000000004 [ 664.193801][ T143] ip6_input_finish+0x14c/0x2c0 [ 664.199840][ T414] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020000000 [ 664.205445][ T143] ip6_input+0x9c/0xd0 [ 664.210097][ T414] RDX: 000000000007e53d RSI: 0000000000000000 RDI: 0000000000000000 [ 664.215352][ T143] ip6_rcv_finish+0x193/0x2c0 [ 664.223385][ T414] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 664.227430][ T143] ip_sabotage_in+0x1fa/0x260 [ 664.235383][ T414] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 664.240031][ T143] nf_hook_slow+0xc5/0x1f0 [ 664.247976][ T414] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 664.252624][ T143] nf_hook.constprop.0+0x3ac/0x650 [ 664.260588][ T414] [ 664.264973][ T143] ipv6_rcv+0x9e/0x380 [ 664.285852][ T143] __netif_receive_skb_one_core+0x114/0x180 [ 664.291805][ T143] __netif_receive_skb+0x1f/0x1c0 [ 664.296951][ T143] netif_receive_skb+0x12f/0x8d0 [ 664.301935][ T143] br_pass_frame_up+0x303/0x410 [ 664.306845][ T143] br_handle_frame_finish+0x909/0x1aa0 [ 664.312336][ T143] br_nf_hook_thresh+0x2f8/0x3d0 [ 664.317296][ T143] br_nf_pre_routing_finish_ipv6+0x695/0xef0 [ 664.323308][ T143] br_nf_pre_routing_ipv6+0x417/0x7c0 [ 664.328710][ T143] br_nf_pre_routing+0x1496/0x1fe0 [ 664.333840][ T143] br_handle_frame+0x9c9/0x12d0 [ 664.338724][ T143] __netif_receive_skb_core+0x9fe/0x38f0 [ 664.344391][ T143] __netif_receive_skb_one_core+0xae/0x180 [ 664.350238][ T143] __netif_receive_skb+0x1f/0x1c0 [ 664.355297][ T143] process_backlog+0x3a0/0x7c0 [ 664.360177][ T143] __napi_poll+0xb3/0x6d0 [ 664.364535][ T143] net_rx_action+0x9c1/0xd90 [ 664.369152][ T143] __do_softirq+0x1d0/0x9c8 [ 664.373677][ T143] [ 664.376008][ T143] Last potentially related work creation: [ 664.381818][ T143] kasan_save_stack+0x1e/0x40 [ 664.386520][ T143] __kasan_record_aux_stack+0xbe/0xd0 [ 664.391922][ T143] kvfree_call_rcu+0x74/0x8f0 [ 664.396622][ T143] sctp_bind_addr_clean+0x135/0x1f0 [ 664.401912][ T143] sctp_association_free+0x28c/0x7d0 [ 664.407274][ T143] sctp_do_sm+0x385c/0x4ec0 [ 664.411787][ T143] sctp_assoc_bh_rcv+0x386/0x6c0 [ 664.416719][ T143] sctp_inq_push+0x1d2/0x270 [ 664.421300][ T143] sctp_backlog_rcv+0x196/0x5a0 [ 664.426188][ T143] __release_sock+0x12f/0x3a0 [ 664.430865][ T143] release_sock+0x54/0x1b0 [ 664.435351][ T143] sctp_wait_for_connect+0x416/0x5c0 [ 664.440634][ T143] __sctp_connect+0x9a1/0xc30 [ 664.445316][ T143] sctp_inet_connect+0x15d/0x200 [ 664.450242][ T143] __sys_connect_file+0x14f/0x190 [ 664.455249][ T143] __sys_connect+0x161/0x190 [ 664.459828][ T143] __ia32_sys_connect+0x6e/0xb0 [ 664.464680][ T143] __do_fast_syscall_32+0x65/0xf0 [ 664.469704][ T143] do_fast_syscall_32+0x2f/0x70 [ 664.474826][ T143] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 664.481168][ T143] [ 664.483496][ T143] Second to last potentially related work creation: [ 664.490076][ T143] kasan_save_stack+0x1e/0x40 [ 664.494752][ T143] __kasan_record_aux_stack+0xbe/0xd0 [ 664.500136][ T143] kvfree_call_rcu+0x74/0x8f0 [ 664.504835][ T143] sctp_bind_addr_clean+0x135/0x1f0 [ 664.510028][ T143] sctp_association_free+0x28c/0x7d0 [ 664.515326][ T143] sctp_do_sm+0x385c/0x4ec0 [ 664.519823][ T143] sctp_assoc_bh_rcv+0x386/0x6c0 [ 664.524766][ T143] sctp_inq_push+0x1d2/0x270 [ 664.529351][ T143] sctp_backlog_rcv+0x196/0x5a0 [ 664.534215][ T143] __release_sock+0x12f/0x3a0 [ 664.538909][ T143] release_sock+0x54/0x1b0 [ 664.543332][ T143] sctp_wait_for_connect+0x416/0x5c0 [ 664.548628][ T143] __sctp_connect+0x9a1/0xc30 [ 664.553322][ T143] sctp_inet_connect+0x15d/0x200 [ 664.558255][ T143] __sys_connect_file+0x14f/0x190 [ 664.563272][ T143] __sys_connect+0x161/0x190 [ 664.567939][ T143] __ia32_sys_connect+0x6e/0xb0 [ 664.572800][ T143] __do_fast_syscall_32+0x65/0xf0 [ 664.577835][ T143] do_fast_syscall_32+0x2f/0x70 [ 664.582694][ T143] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 664.589019][ T143] [ 664.591335][ T143] The buggy address belongs to the object at ffff888073bc3000 [ 664.591335][ T143] which belongs to the cache kmalloc-64 of size 64 [ 664.605205][ T143] The buggy address is located 0 bytes inside of [ 664.605205][ T143] 64-byte region [ffff888073bc3000, ffff888073bc3040) [ 664.618215][ T143] [ 664.620535][ T143] The buggy address belongs to the physical page: [ 664.626943][ T143] page:ffffea0001cef0c0 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x73bc3 [ 664.637078][ T143] flags: 0xfff00000000200(slab|node=0|zone=1|lastcpupid=0x7ff) [ 664.644615][ T143] raw: 00fff00000000200 ffffea00005c5cc0 dead000000000005 ffff888011841640 [ 664.653188][ T143] raw: 0000000000000000 0000000000200020 00000001ffffffff 0000000000000000 [ 664.661755][ T143] page dumped because: kasan: bad access detected [ 664.668151][ T143] page_owner tracks the page as allocated [ 664.673852][ T143] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x12cc0(GFP_KERNEL|__GFP_NOWARN|__GFP_NORETRY), pid 3654, tgid 3654 (syz-executor.5), ts 194737846276, free_ts 194711191147 [ 664.692530][ T143] get_page_from_freelist+0x109b/0x2ce0 [ 664.698073][ T143] __alloc_pages+0x1c7/0x510 [ 664.702663][ T143] alloc_pages+0x1a6/0x270 [ 664.707072][ T143] allocate_slab+0x27e/0x3d0 [ 664.711647][ T143] ___slab_alloc+0x84f/0xe80 [ 664.716232][ T143] __slab_alloc.constprop.0+0x4d/0xa0 [ 664.721700][ T143] kmem_cache_alloc_trace+0x323/0x3e0 [ 664.727084][ T143] get_mountpoint+0x140/0x400 [ 664.731752][ T143] attach_recursive_mnt+0x151/0x1060 [ 664.737028][ T143] graft_tree+0x187/0x210 [ 664.741351][ T143] path_mount+0x19ac/0x1e20 [ 664.745848][ T143] __ia32_sys_mount+0x27e/0x300 [ 664.750692][ T143] __do_fast_syscall_32+0x65/0xf0 [ 664.755728][ T143] do_fast_syscall_32+0x2f/0x70 [ 664.760585][ T143] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 664.766926][ T143] page last free stack trace: [ 664.771591][ T143] free_pcp_prepare+0x5e4/0xd20 [ 664.776442][ T143] free_unref_page+0x19/0x4d0 [ 664.781116][ T143] __unfreeze_partials+0x17c/0x1a0 [ 664.786222][ T143] qlist_free_all+0x6a/0x170 [ 664.790800][ T143] kasan_quarantine_reduce+0x180/0x200 [ 664.796258][ T143] __kasan_slab_alloc+0xa2/0xc0 [ 664.801189][ T143] kmem_cache_alloc_node+0x2b1/0x3f0 [ 664.806464][ T143] __alloc_skb+0x210/0x2f0 [ 664.810887][ T143] alloc_skb_with_frags+0x93/0x6c0 [ 664.815986][ T143] sock_alloc_send_pskb+0x7a3/0x930 [ 664.821175][ T143] mld_newpack.isra.0+0x1b9/0x770 [ 664.826193][ T143] add_grhead+0x295/0x340 [ 664.830524][ T143] add_grec+0x1082/0x1560 [ 664.834920][ T143] mld_send_initial_cr.part.0+0xf6/0x230 [ 664.840549][ T143] mld_dad_work+0x1d3/0x690 [ 664.845056][ T143] process_one_work+0x991/0x1610 [ 664.850010][ T143] [ 664.852327][ T143] Memory state around the buggy address: [ 664.857961][ T143] ffff888073bc2f00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 664.866021][ T143] ffff888073bc2f80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 664.874082][ T143] >ffff888073bc3000: fa fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 664.882134][ T143] ^ [ 664.886367][ T143] ffff888073bc3080: 00 00 00 00 00 fc fc fc fc fc fc fc fc fc fc fc [ 664.894434][ T143] ffff888073bc3100: fa fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 664.902488][ T143] ================================================================== [ 664.931454][ T143] Kernel panic - not syncing: panic_on_warn set ... [ 664.938081][ T143] CPU: 0 PID: 143 Comm: kworker/0:2 Not tainted 6.0.0-syzkaller-09589-g55be6084c8e0 #0 [ 664.947719][ T143] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 664.957883][ T143] Workqueue: events mptcp_worker [ 664.962839][ T143] Call Trace: [ 664.966119][ T143] [ 664.969050][ T143] dump_stack_lvl+0xcd/0x134 [ 664.973648][ T143] panic+0x2c8/0x622 [ 664.977582][ T143] ? panic_print_sys_info.part.0+0x10b/0x10b [ 664.983574][ T143] ? preempt_schedule_common+0x59/0xc0 [ 664.989044][ T143] ? preempt_schedule_thunk+0x16/0x18 [ 664.994439][ T143] ? kfree+0xe2/0x580 [ 664.998425][ T143] ? kfree+0xe2/0x580 [ 665.002413][ T143] end_report.part.0+0x3f/0x7c [ 665.007205][ T143] kasan_report_invalid_free.cold+0x8/0xd [ 665.012924][ T143] ? __phys_addr+0x90/0x140 [ 665.017434][ T143] ? kfree+0xe2/0x580 [ 665.021421][ T143] ____kasan_slab_free+0x18b/0x1c0 [ 665.026561][ T143] slab_free_freelist_hook+0x8b/0x1c0 [ 665.031951][ T143] ? tcp_disconnect+0x980/0x1e20 [ 665.036903][ T143] kfree+0xe2/0x580 [ 665.040719][ T143] ? tcp_cdg_acked+0x310/0x310 [ 665.045495][ T143] tcp_disconnect+0x980/0x1e20 [ 665.050262][ T143] ? __mptcp_close_ssk+0x19f/0x7e0 [ 665.055377][ T143] ? trace_hardirqs_on+0x2d/0x120 [ 665.060509][ T143] __mptcp_close_ssk+0x5ca/0x7e0 [ 665.065452][ T143] mptcp_worker+0x78c/0xff0 [ 665.069970][ T143] ? lock_release+0x780/0x780 [ 665.074647][ T143] ? lock_downgrade+0x6e0/0x6e0 [ 665.079497][ T143] ? trace_hardirqs_on+0x2d/0x120 [ 665.084619][ T143] ? mptcp_release_cb+0xa00/0xa00 [ 665.089644][ T143] ? __switch_to+0x5cc/0x1050 [ 665.094318][ T143] ? __switch_to_asm+0x3a/0x60 [ 665.099092][ T143] process_one_work+0x991/0x1610 [ 665.104045][ T143] ? pwq_dec_nr_in_flight+0x2a0/0x2a0 [ 665.109431][ T143] ? rwlock_bug.part.0+0x90/0x90 [ 665.114391][ T143] worker_thread+0x665/0x1080 [ 665.119079][ T143] ? process_one_work+0x1610/0x1610 [ 665.124293][ T143] kthread+0x2e4/0x3a0 [ 665.128361][ T143] ? kthread_complete_and_exit+0x40/0x40 [ 665.133996][ T143] ret_from_fork+0x1f/0x30 [ 665.138425][ T143] [ 665.141600][ T143] Kernel Offset: disabled [ 665.146444][ T143] Rebooting in 86400 seconds..