last executing test programs: 2m27.994449305s ago: executing program 32 (id=10): syz_mount_image$ext4(&(0x7f0000000380)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x4008, &(0x7f0000000040)={[{@test_dummy_encryption}, {@grpquota}]}, 0x2, 0xbcf, &(0x7f0000002080)="$eJzs3N1rXGUaAPDnnEymaZvdSZdl2e7NZlmWFpadJl1StmXBVireeCHordCQTkrI9IMkUpPmYqL/gKjXgjeCWhQv7HVvFL31xra3ihdCkdgoiGjkzEeSNjNpamd6Yvr7wZvzvuedmed55jBzzhtmJoDH1nD2J404GBFnkohSc38aEcV6byCi1rjdyvLixA/LixNJrK4+920SSUTcWV6caD1W0tzubw4GIuLzJ5P40yub487OL0yPV6uVmeb4yNz5S0dm5xf+M3V+/FzlXOXC6LH/jR0dOzZyfKxrtf745clr3//j6a9rP73789XvXn87iZMx2JzbWEe3DMfw2nOyUSEixrsdLCd9zXo21pkU7nOntMdJAQDQUbrhGu4vUYq+WL94K8XHX+SaHAAAANAVq30RqwAAAMAul9y1/h8I/w8AAACA3ab1OYA7y4sTrZbvJxIerdunImKoUf9KszVmClGrbweiPyL23Uli49dak8bdHtpwRHx16/gHWYsefQ95K7WliPhru+Of1Osfqn+Le3P9aUSMdCH+8D3j31P9J7sQP+/6AXg8XT/VOJFtPv+la9c/0eb8V2hz7vot8j7/ta7/VjZd/63X39fh+u/Zbca48s6blzvNZfX//9pT77daFj/bPlRRD+D2UsTfCu3qT9bqTzrUf2abMUq/XK50msu7/tW3Ig5F+/pbkq1/n+jI5FS1MtL42zbG0mdj73WKn3f92fHf16H+1u8/dTr+l7YZ44XTpz/ctPPWenfr+tNvisnz9V6xueel8bm5mdGIYvLM5v1Ht86ldZvWY2T1H/7n1q//dvVn7wm15vOQrQWWmtts/PI9MZ+4euWjTvm01n95Hv+zHY7/xvo/LWw+/q9uM8a/PnntcKe5jevfrGXxW2thAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhJI2IwkrS81k/Tcjlif0T8Ofal1Yuzc/+evPjihbPZXMRQ9KeTU9XKSESUGuMkG4/W++vjo/eM/xsRByLijdLe+rg8cbF6Nu/iAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLM/IgYjScsRkUbESilNy+W8swIAAAC6bujuYTGvPAAAAIDeGco7AQAAAKDn2qz/b+SRBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvWgb9fv5lERO3E3nrLFJtz/blmBvRamncCQG768k4AyE0h7wSA3DzgGt/lAuxCyX3mBzrO7Ol6LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsXIcOXr+ZRETtxN56yxSbc/25Zgb0Wpp3AkBu+raaLDy6PIBHz0scHl/W+EByn/mB9dvU7p7Z07OcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANh5BustScsRUWzuK5cj/hARQ9GfTE5VKyMR8ceIuFHq35ONR9fuPZBb3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTX7PzC9Hi1WpnJOmk0O2t7dNY7SeMZq+2UfHQeslOMHZHGDu3k/c4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAeZucXpser1crMbN6ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHmbnV+YHq9WKzM97ORdIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+fk1AAD//6DVB2Y=") syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x404, &(0x7f0000000100)=ANY=[@ANYRES16=0x0, @ANYRES8, @ANYRES8], 0x1, 0x123b, &(0x7f0000000140)="$eJzs3E9rI2UcB/Bf09bG1v5R13V3D/qgF09hW9CTIEW6IA0o61bYXRCydKqhY1I6oRAR6568evQ1iEdvivgGevUVeOtFPPUgjpDJ2qbuovuHBPTzucxDfs93nnlmIDDheXL85lef7O4UjZ1WL2pTU1Hbi0gnKVLU4p6XNqvjzVub683mxvWUrq3fWH0jpbT08o+3P/v2lZ96Cx98t/T9XBytfHj869ovRxePLh//cePjdpHaRep0e6mV7nS7vdadPEvb7WK3kdJ7edYqstTuFNn+SH0n7+7t9VOrs704v7efFUVqdfppN+unXjf19vup9VGr3UmNRiMtzgcPNPvPXba+OSnLHyLKcjaeirIsy6djPqbimViMpfgiIp6N5+L5uBAvxMV4MS7F5UGvcVw+AAAAAAAAAAAAAAAAAAAA/H+cDHbzj+7/Xxju/1+OFfv/AQAAAAAAAAAAAAAAAAAAYAzev3lrc73Z3LieUj0i//Jg62CrOlb19Z1oRx5ZXI3l+D0Gu/8rVfvaO82Nq2lgOiIOh/nDg63p0fzq4O8EhvmZQe1efrXKp7ibn8nPxXyVr0dEFmuxHBfOjF8/za/dN1+P1149M34jlsvDiG7ksT0Y+zT/+WpKb7/bPJe/MugHAAAA/wWN9JeV0fff6YjbC2c7nKtX+Yf4feDc+/VMXJmZ9Owp+p/utvI82x9t1P/2ycQac49/ntlL1WTHdc21x4nPxQNLtZHS1z9HTPzpjDRej/He52GjPhz2SZxwasL3cPqRUnefyNxHG5P6RmKcTh/6pK8EAAAAAAAAAACAh/Fv1gP+Fo+8inAm7rOy7K3JTBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+ZAeOBQAAAACE+Vun0bEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMFAAD//7cWvho=") socket$inet(0x2, 0x5, 0x5) r0 = syz_open_dev$loop(&(0x7f0000000180), 0x75d, 0x143484) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.stat\x00', 0x275a, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f00000002c0)={r1, 0x0, {0x2a00, 0x80010000, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xd, "fee8a2ab78fc17c2d1f8a0e91ddaaca7bd64c6a4b4e00d9683dda1af1ea89de2b7fb0a0100000000000000000300", "2809e8dbe108598948224ad54afac11d875397bdb22d0000b428a1a93c5240f45f819e01177d3d458dd4992861ac00", "90be8b1c551265406c7f30600300000300", [0x8]}}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xad, 0x90}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000180)='/sys/kernel/debug/binder/failed_transaction_log\x00', 0x0, 0x0) r4 = syz_open_dev$tty1(0xc, 0x4, 0x4) ioctl$TIOCSTI(r4, 0x5412, &(0x7f0000000080)=0xff) syz_mount_image$erofs(&(0x7f0000000000), &(0x7f00000001c0)='./file1\x00', 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="00ea2eb34e7ea51c9446c55a2d1e0be39af9faf44ad59cb6ad1c94490d970e811439edddc71c9b18946b559ce53bee0a1abe562fc3f3898e5826eda1962cf6e3c4c0ade52151923a70b46eacfc1aaaebcf156e549e884bcabc1333f344f31cd30cd93cb2814e0dbc24a7a107e295e86e09283c825fe177c89c6385f68f2c843cffffffff15539bab6142ceed9265ba989d1a283fc4ffc83f3a7a6c746823e656ad78f3b5a336cdbd83dad59e0debb36b4ea5e658e253f01637cc03f704a08019f95b92fffffffff8dd21552d6967ab1b01e5d52a5793eb179deee4572770a5197127b090287bca2a4eaa1705b42c16968d0201d3ba3cc8000000657ea095f152b1b6a1e6ad8d24ad17f649ccc23d4ecbcdb5620cc48f95f563c2230f859d196e6c4f00b8e3a7b01fcb1d79dcc09b7a854ec8c31dd27ff9b4a2864e1dcaf719d20b56769d51228ecc1915fb8c8b598c11b3c296b05f9c5355fc6f19a7b28f5ae9a0d0804ccc5716cfac0246ddffa2f12077a02a959aa1b74373c38b2bcc90743b80666eae25dea73e127263b8fdbc64fe862b994ca8473d00000000000000009cf153dc0bf708", @ANYRES16=0x0], 0x1, 0x194, &(0x7f0000000640)="$eJzsmD9P+kAYx7/X8if88ktw1UUTScDB0hY1MjgwO2ii0bhJpBK0iIEOwGZ8Ec6+AmfiwvvQQZ0cxM3Joebawx4oYuI/jM9neO57dw/Hc0+Tb5OCIIg/y831w9VZMhHj+j8SiIr1WzXIUaT8Vvxx5qK0cn6i31+22svZ/vMYANd9//+HALRzKhwxd93eXyfEuA6lq8Py/iYYNKG3oWBDaAsMW0LvSbrC8zVtt2Rb2k7FLnCh82DwYPKQ6a+vc8RQkOpj0n6t0dzP27ZV/UIxrH+dnIIlqT75eXV7owf9gwEFhtAZMKwJvYhotzd+S6T7T4SC89Vvvv/vFuPxITlhjEqpJD5BMHBxFwNGo56fEoE/uacMScmfQpJ/pJ3yYbrWaM6WyvmiVbQOTDOzoM/p+ryZ9ozIj2/4X8zzp3/S+eEBuREWQT3vOFXDj89zsx6FUzVfc9yI538KUtN+1UysyXjvgzE2xYeUChwPrJYgCIIgCIIgCIIgCIIgCOIjTIJ5X0F7yL5YMle97KcAAAD//5Z1cak=") ioctl$LOOP_SET_DIRECT_IO(r0, 0x4c08, 0x83) socket$nl_route(0x10, 0x3, 0x0) 2m12.823881167s ago: executing program 33 (id=100): ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f0000000000)={[0x0, 0x100000000, 0x0, 0x81, 0x100000, 0x0, 0x2004c8, 0x8000000, 0x0, 0x0, 0x7, 0x0, 0x5, 0x0, 0x2, 0xffffffffffffffff], 0x0, 0x200}) (async) ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f0000000000)={[0x0, 0x100000000, 0x0, 0x81, 0x100000, 0x0, 0x2004c8, 0x8000000, 0x0, 0x0, 0x7, 0x0, 0x5, 0x0, 0x2, 0xffffffffffffffff], 0x0, 0x200}) syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000000)={0x0, &(0x7f0000000100)=[@code={0x1, 0x81, {"0f22e5c744240060420000c744240233d8cecbc7442406000000000f011c24668f38896810c4027958b20000000064449966baf80cb83284af80ef66bafc0c66ed66baf80cb8cc07ff8aef66bafc0cb8d4000000ef48b8f8000000000000000f23c00f2135030009000f23f8450f2244"}}], 0x81}) (async) syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000000)={0x0, &(0x7f0000000100)=[@code={0x1, 0x81, {"0f22e5c744240060420000c744240233d8cecbc7442406000000000f011c24668f38896810c4027958b20000000064449966baf80cb83284af80ef66bafc0c66ed66baf80cb8cc07ff8aef66bafc0cb8d4000000ef48b8f8000000000000000f23c00f2135030009000f23f8450f2244"}}], 0x81}) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0xc008ae88, &(0x7f0000000000)={0x1, 0x0, [{0xf88e470f, 0xed}]}) (async) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0xc008ae88, &(0x7f0000000000)={0x1, 0x0, [{0xf88e470f, 0xed}]}) r0 = openat$kvm(0xffffff9c, &(0x7f00000000c0), 0x800, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="0002", 0xfffffffffffffc94, 0x24000000, 0x0, 0x0) (async) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="0002", 0xfffffffffffffc94, 0x24000000, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000280)='./file0\x00', 0x2800000, &(0x7f0000000500)={[{@debug}, {@delalloc}, {@inlinecrypt}, {@test_dummy_encryption}, {@errors_continue}, {@errors_continue}, {@delalloc}, {@barrier}]}, 0x1, 0xbc8, &(0x7f0000002f80)="$eJzs3M9rHNcdAPDvjH7alrtyKaXuxSql2FC6ll1kalOoXVx66aHQXgsW8soIrX8gqTiSdVgl/0BIcg7kEkhiEnyIz74kkGsuiXONySFggmIlEEKiMPtDWku7+mGtNIr8+cDTvDdvZt73q5F23oPdDeC5NZT9SCOOR8SVJKJQ359GRG+11h9RqR23tDg/9u3i/FgSy8v/+SqJJCKeLM6PNa6V1LdH6o3+iPj470n88qX1407Pzk2OlsulqXr79Mz1W6enZ+f+NHF99FrpWunGmXN/GTk7cm74/EjHcv3u84v3v/ndP7+ofP/2D3e/fvXNJC7GQL2vOY961js2FEMrv5Nm3REx2oHr7wdd9Xya80y6Nzkp3eWgAABoK22aw/06CtEVq5O3QnzwSa7BAQAAAB2x3BWxDAAAABxwifU/AAAAHHCN9wE8WZwfa5R835Gwtx5fiojBWv5L9VLr6Y5KddsfPRFx+EkSzR9rTWqn7dhQRDz67Px7WYkWn0PebZWFiPhNq/ufVPMfrH8Sem3+aUQMd2D8oTXtn1P+Fzswft75A/B8enCp9iBb//xLV+Y/0eL5193i2fUs8n7+NeZ/S+vmf6v5d7WZ//17i2Pceev12+36svz/ev8f7zZKNn623VFS2/B4IeK33a3yT1byT9rkf2WLYxR+vF1q15d3/stvRJyM1vk3JBt/P9Hp8Ylyabj2s+UYCx+NvNNu/Lzzz+7/4Tb5b3D/+7N9t566Uvsv9fnf5cv32vVtnn/6ZW/y32qtt77nhdGZmakzEb3Jv9bvP7txvo1jGtfI8j/1+43//1v9/WevCZX630aW+UJ9m7VfXDPm3+7eeX+j/LO1X573/+r2739138tbHOMPH75yql1f8/o3K9n4j5LaWhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtKIGIgkLUZEUq2nabEYcSQifhWH0/LN6Zk/jt/8/42rWV/EYPSk4xPl0nBEFGrtJGufqdZX22fXtP8cEcci4rXCoWq7OHazfDXv5AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhxJCIGIkmLEZFGxFIhTYvFvKMCAAAAOm4w7wAAAACAXWf9DwAAAAef9T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC77NiJBw+TiKhcOFQtmd56X0+ukQG7Lc07ACA3XXkHAOSmO+8AgNxsc41vugAHULJJf3/bnr6OxwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA/nXy+IOHSURULhyqlkxvva+n5Rkn9jA6YDeleQcA5KZro87uvYsD2HvP/C9+tLNxAHuv9RofeJ4km/T3rx5Tebqnb9diAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD/GaiWJC1GRFqtp2mxGHE0IgajJxmfKJeGI+IXEfFpoacva/flHTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdNz07NzlaLpemnqWS7Ox0FRWVpkqyP8KoVfJ+ZQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/Ts3OTo+VyaWo670gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAvE3Pzk2OlsulqS1U7m3n4KZK3jkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCfnwIAAP//198NMw==") r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0xe45, 0x9, 0xfffffffffffffffd, 0x10000000, 0x10000, 0x3, 0x4002004c2, 0x7ff, 0x1, 0x0, 0x400, 0x40, 0x88, 0x0, 0x8, 0x8d], 0xfec00000, 0x240046}) (async) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0xe45, 0x9, 0xfffffffffffffffd, 0x10000000, 0x10000, 0x3, 0x4002004c2, 0x7ff, 0x1, 0x0, 0x400, 0x40, 0x88, 0x0, 0x8, 0x8d], 0xfec00000, 0x240046}) ioctl$KVM_RUN(r2, 0xae80, 0x0) timer_create(0x2, &(0x7f0000000100)={0x0, 0x2, 0x1}, &(0x7f00000000c0)=0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000840)='memory.events.local\x00', 0x275a, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000840)='memory.events.local\x00', 0x275a, 0x0) socket(0x10, 0x3, 0x0) (async) r6 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r6, 0x10e, 0xc, &(0x7f0000000040)={0x802, 0x0, 0x0, 0x1}, 0x10) sendmsg$nl_generic(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="200000005200010003000000000000000a0000000c00", @ANYRES32=r6], 0x20}}, 0x0) splice(r4, 0x0, r5, 0x0, 0x200000000005, 0x6) timer_settime(r3, 0xe54aef35e9c2845d, &(0x7f000006b000)={{0x77359400}, {0x0, 0x9}}, 0x0) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r9 = ioctl$KVM_CREATE_VCPU(r8, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r9, 0x4008ae89, &(0x7f00000004c0)={0x1, 0x0, [{0x40000070, 0x0, 0xffffffffffffffff}]}) 1m48.398400825s ago: executing program 34 (id=166): close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000300)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x802) mount$9p_unix(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000140), 0x2, &(0x7f0000000940)=ANY=[@ANYBLOB='trans=unix']) close_range(r0, 0xffffffffffffffff, 0x0) r2 = socket(0x10, 0x3, 0x0) getpeername$packet(r2, &(0x7f0000000980)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000004000)=0x14) r3 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000180), 0x40e02, 0x0) r4 = socket(0xa, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r4, 0x4000000000000, 0x40, &(0x7f0000000a00)=@raw={'raw\x00', 0xc08, 0x3, 0x440, 0x310, 0x5002004a, 0xb, 0x310, 0xea13, 0x3a8, 0x3c8, 0x3c8, 0x3a8, 0x3c8, 0x3, 0x0, {[{{@ip={@multicast2, @private=0xa010101, 0xff, 0xffffffff, 'bridge0\x00', 'veth0_macvtap\x00', {}, {0xff}, 0x5c, 0x3, 0x2}, 0x0, 0x2c8, 0x310, 0x0, {}, [@common=@unspec=@bpf1={{0x230}, @bytecode={0x29, 0x2, 0x0, [{}, {0x16}, {0x4}, {}, {}, {0x0, 0x0, 0x5e}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x6}, {0x0, 0x0, 0x4}, {}, {0x4, 0x8}, {}, {}, {0x1}, {0x0, 0x0, 0x0, 0x7f}, {0x0, 0x4}, {}, {}, {}, {0xfffc}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x4}, {}, {0x0, 0x0, 0x40}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x80}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfd}]}}, @common=@inet=@socket3={{0x28}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'pptp\x00'}}}, {{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@NFQUEUE2={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x4a0) read$rfkill(r3, 0x0, 0x0) syz_usb_connect(0x2, 0xf5, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000772aed408680070bb96c010203010902e30003dc2000000904003f000e01000505a40600010524007f000d240f0104000000080000000006241a03000a05240101070424020a15"], 0x0) syz_usb_connect$cdc_ecm(0x0, 0x6e, &(0x7f0000000540)=ANY=[@ANYBLOB="12011001020000302505a1a440000102030109025c000101261002090400fe02020600080724060000cf2c0524005d000d240f01020000000b0003000905240100810c241badba03000505ff0710052415fe00090581030002084fb809058202400003050d090503024000030d06dc50b74152c30709622d5f375d0c64b9578c99316612a5ab9447a63a7d110ec425f83a9c701f3371f0f08600a7006906e71fcfdb410f4901c06009c6d249d49b61324b33605907e6084a1d3251e2a8baf8530d9bf177a9126d9f59a7c0864bd90108d89d044eb8347419516928390f567105a0142bb38fbbcab2911e554bafbaac232643d8302948c96412020b7315745ab27cc40f219f18cdd90d1b8a782583cfe79adb026f2ec95f7be9a0ff12e22d3f"], &(0x7f0000000440)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x101, 0x4, 0x2, 0x3, 0x20, 0x6}, 0xfd, &(0x7f0000000140)={0x5, 0xf, 0xfd, 0x4, [@generic={0x12, 0x10, 0xa, "c3fe42284644c3e22f352ba35a5cb2"}, @ptm_cap={0x3}, @generic={0xe0, 0x10, 0xa, "65b38a44aa5d9351871fc75f930442eb8ef64b42871a4f3361d5e52ade85898f3ec62da6d562b52e41714cd57a08dc95f6de9e4c9c220eac14e58a0aa57facf195ea69731c0f03e9f7d75254fdde59b83e73d1a35b18b94b0dea5cff8d5b55a107c777bd27c5c4268ca69d72353f87d267262eed37b82fb3ac222b75b4416a9cfea559631da5e0cd04738bca42baba12b68ceacf141d4497d8300973ae2dabeec5a495200beccb53f666e09f71959e243472cbaeb1fa116143c2ddf026bc2cddbef088a7b73e332f1300e25cb71887c111698832b86c0a8e2a7b8a1274"}, @ptm_cap={0x3}]}, 0x7, [{0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x816}}, {0x40, &(0x7f0000000280)=@string={0x40, 0x3, "90cda49835f14e90346e69364ad471e30f5514bf38dc83ba40c952b840dd00ae032d8b3ef52c7515bf666296b0cd6af5123c95efcc558940a34ea9a9fac0"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x405}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x83e}}, {0x5a, &(0x7f0000000340)=@string={0x5a, 0x3, "036d4af8e7825bf3b2f153075f34557a2d6625d4c6ff5f78c7c9b7e0082a5dfcaf8e9bd6e14a16cf47f00a339b85c5f6d790a93fd03c2272593d80771073a0effcbf704ffbb155c1f3f0f36239eedfa096c94876347619c8"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x412}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x2c0a}}]}) 1m42.146389377s ago: executing program 35 (id=279): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2208810, &(0x7f0000000080), 0xfe, 0x572, &(0x7f0000001700)="$eJzs3V9rm9UfAPDvk6bdn26/dTDGTy+ksAsnc+na+meCF/NSdDjQ+xnarIymy2jSsdaB24W78UaGIOJAfAHeezl8A76KgQ6GjqIX3lSe9EmXNUmbtpnpzOcDac95npOcc/I85+R78iQkgIE1nv7JRbwUEV8lEcea9uUj2zm+Xm71ya2Z9JbE2trHvyeRZNsa5ZPs/2iW+X9E/PxFxJlca73V5ZX5YrlcWszyE7WF6xPV5ZWzVxeKc6W50rWp6enzb05PvfP2Wz3r62uX/vr2owfvn//y1Oo3Pz46fi+JC3Ek29fcjz243ZwZj/HsORmOC5sKTvagsv0k6XcD2JWhbJwPRzoHHIuhbNQD/32fR8QaMKAS4x8GVCMOaKzte7QOfmE8fm99AdTa//z6eyNxsL42OryaPLMySte7Yz2oP63jp9/u30tv0bv3IQC2dftORJzL51vnvySb/3bvXBdlNtexw/lvbYdNApo8SOOf19vFP5WsxMH6383xz2ibsbsb24//3KMeVNNRGv+92zb+3bhoNTaU5Y7WY77h5MrVcimd2/4XEadj+ECa3+p6zvnVhx3nqafx30g9Bkzrb8SCWTse5Q88e5/ZYq24lz43e3wn4uW28W+yEf8mbY5/+nxc6rKOk6X7r3Ta1xz/tu//87X2Q8Sr2fG//cya6OkVrWTr65MT9fNhonFWtPrz7slfOtXfuf9Hn0NvW6XH/3Db83+j/2NJ8/Xa6s7r+P7g36VO+7Y//u3P/5Hkk3p6JNt2s1irLU5GjCQftm6fenrfRr5RPu3/6VPtx/9W5/+hiPi0y/7fPXG3Y9F+n/9p/2d3dPx3nnj4wWffdaq/u+P/Rj11OtvSzfzXbQP38twBAAAAAADAfpOLiCOR5Aob6VyuUFj/fMeJOJwrV6q1M1cqS9dmo/5d2bEYzjWudI82fR5iMvs8bCM/tSk/HRHHI+LroUP1fGGmUp7td+cBAAAAAAAAAAAAAAAAAABgnxjt8P3/1K9D/W4d8Nz5yW8YXNuO/1780hOwL3n9h8Fl/MPgMv5hcBn/MLjySb9bAPSL138YXMY/DC7jHwAAAAAAAAAAAAAAAAAAAAAAAAAAAHrq0sWL6W1t9cmtmTQ/e2N5ab5y4+xsqTpfWFiaKcxUFq8X5ho/ELKw5YMlf0S5Urk+ORVLNydqpWptorq8cnmhsnStdvnqQnGudLk0/G90CgAAAAAAAAAAAAAAAAAAAF4w1eWV+WK5XFqUkNhVIr8/miGxnmgM7D0/YH/nJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo9k8AAAD//24dNcY=") r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="0a000000050000000200000004"], 0x48) r1 = syz_usb_connect(0x0, 0x36, &(0x7f0000000540)=ANY=[@ANYBLOB="120141014813442024040075ee69010203010902240001000010000904b8070259d1ca000905060200020d0006090582020002"], 0x0) syz_usb_control_io$uac1(r1, 0x0, 0x0) syz_usb_control_io$uac1(r1, &(0x7f00000004c0)={0x14, &(0x7f00000001c0)={0x40, 0x10, 0x2, {0x2, 0xe}}, &(0x7f00000003c0)={0x0, 0x3, 0x7, @string={0x7, 0x3, "0b79a70ad4"}}}, &(0x7f0000000740)={0x44, &(0x7f0000000500)={0x0, 0x18, 0x4, "77f18865"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) close(0x3) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="02000000040000000800000001"], 0x50) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000dc0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) r3 = syz_usb_connect$sierra_net(0x4, 0x3f, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0x1199, 0x68a3, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x80, 0xfa, "", {{0x9, 0x4, 0x7, 0x0, 0x3, 0xff, 0x0, 0x0, 0x0, "", {{0x9, 0x5, 0x9, 0x2, 0x8, 0x5, 0x6, 0x4}, {0x9, 0x5, 0x6, 0x2, 0x20, 0x7f, 0x10, 0x96}, {0x9, 0x5, 0x0, 0x3, 0x3ff, 0xb9, 0x5}}}}}}]}}, 0x0) syz_usb_control_io$sierra_net(r3, &(0x7f0000000380)={0x14, &(0x7f0000000a80)={0x40, 0x0, 0xe7, {0xe7, 0x1, "b317e91fbf77046d868504a3ba2ebc9dbb92eb8281db34fc67c89256df54c66772e96c67a43b944c04dc55ae38f3bded48f6469afc3ff6431b81b81b0b632f4b30bea0461003282e4e1f2686bbe277e99758481164d341797c3f467e1b2bb71192eb25f94b0546c1e9f396dfb21e6ba5fa1f61f00009aae363e8ed0252cd08ba9d1b1005bfe414d74d14731c4747994f54046523eb1949bd73bbc6833ccc51d13efe7bb47e4a87dec06030ff89b14c268335fac22feafdb344210ded59c2898e5b2625c18dec58d5d7e7d0b467f860b0b7412fc0db123acbf063578638db8b532f00051a10"}}, &(0x7f0000000340)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1409}}}, &(0x7f00000012c0)={0x1c, &(0x7f0000000580)={0x20, 0xa, 0xc3, "b0eaef969127f5538f204d707c3ef24cff14dbaca35533d7835e5d9a895286f78ba730e0ac1c5fa0752532b6ab61e838b902f125c6396f64f2ca4093ba136e164ab8b0613ebfdaddd94c2148381414741117b8bee886ba69a3581eebd4bdac16933d1baf0e452a0379a23b77021a2e9eb097b721fdebf4abc5969bc98a889b85d953cd83e224e2cafc4c590fa54332f530feefc6fe6bc286d58edf551a0b489362683471cd7aef8675fbd49fa389fe91df8a4efb447b2c48110611eba6da5edda8184c"}, &(0x7f0000000e40)={0xa1, 0x1, 0x400, "e152e1f4c436ebe65de41ac6cb69eec52c0f18b8409d6f0608e53d6417b897c358a80207cde79b5d1e33f0820c113f1d749a0c3a2ba617670c8d058419721e25156fcf570fa2376f136acd3faf54f288896f4a71799b329b3f555208d477c6fdf78d1ba94b6a32ff01eb3571e9620ebfd490a0306ea294ea20ebcfd6312d0f3dc6dab8f08003d55db2c4a0f4269ac52f4ec1ac331aa78723b9d256a52f43a0fdab1689a44a9feba6cbd60b418836934acdbda85ed9329406b01f8bcbb388c67d4a8b1a5d023c74f5022a14e78888be7a9103f00947579b89cdf170f533e18024dd9139bd2a86d8ac8ea3669063c0eda175425772be36fcd20ff5b2cbc87784c2aa633dbe237e92ff5728ad5e0e2888674e93704d9abe564cd75eeec5a92f51dbc87edd2173deb8800bc7c9513b65cd0adf9fef9b5722eb0081094d3a4080cd05a0b1665d0b6aa5921b8bd88c62dad34f249e211c7d92d832324254caf3f4760075e331d3ffd5c2575dcd42abdeab5f97b15f857c5903ac62c0ddfd6f3cd9c565460c6c2b848db9822ef394037d1f05b0ce07a1419fb2c9640d9cb436864e9019be6e0e1db05899d423cdae0349857678810973232d9d26e2327307ebeea59634c0f3f05e0a3b1bcdbfb211b091edf82a6f15cbad1816aa8a40bbda762647629c53dd2438415c6b109be5aa2eddb99ceac736b02591e832ef40cbbe169fa9eaf01b177ecf74d9649a82a6acd4c90100010000000000ac1917d9abf63140330b52649aed7ff2ddf14b7dd54db4c414f1d8b1565e323b7f264ce274fc3b1fb654547fdb748f3ee1207de00b58487ebcac1517a7c35204e6c8823b34d817203448b4a10593e652687936174d082033e1baa20f8e9c72706edcca3d9a315963766fb73fb4675364f561cb96b05f0a817cf73aff524798d29bf4c60f3477ae769c441a209e5fb0e4d722dccfdbdb638b79d61a8808e088b8e2f4d82976d6837a0f826e059cb3bf8e609d27ce67e4f04dfc656ac460235f019e253bb88f8843dea02bba0527054cb0ed735d4ee0b00111ec77b05e00113fe0c97f25e3f18ada727db6480051dbfbc47d8ffec54b0d474c32f3b8aec376570209df14ba0e725f5c8f31b6bba29e0243bca21c42ed937eb9ffad9c5554a435d78e67be3dedca80964438cf69eb1489b8142bb5f0480560fb0c57c996d74d32c53bb4307293d721c0037e57795565e6d096e620abe993e640a89c974712522da4a9b550940513b14f85bd8221ecaf0f5029eee89207ec6dbf31804f572e4fbe7550f5e2d5e3eaa08a4e8298eb66b05302772d1051e7c0da8849eb68b942badc43bc09541e24a5ce5801794bfdbadcdf5e7b3951a56c21b52fd9a634cd8a190dc23bc25d04ccd721c91362ab77308ca7ecba20542f4d930662e344f9c2a669a4ff7a5181f90317364fa10535"}, &(0x7f0000001280)={0x21, 0x0, 0x3, "97799d"}}) bpf$PROG_LOAD(0x5, &(0x7f0000001c40)={0x14, 0x10, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b702000001000000850000000500000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, '\x00', 0x0, @fallback=0x2f, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r4, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r4, &(0x7f0000000040)={0x50, 0x0, r5, {0x7, 0x1f, 0xccaf, 0xa20998c, 0x1, 0xfffc, 0x40, 0x0, 0x0, 0x0, 0x51, 0x5}}, 0x50) syz_fuse_handle_req(r4, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662173ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b93f5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x20, 0x0, 0xe, {0x0, 0xc}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40c01, 0x1d7) write$FUSE_INIT(r6, &(0x7f0000000100)={0x50, 0x0, 0x0, {0x7, 0x2b, 0x4, 0xffffffff89400000, 0x800, 0x32, 0x1, 0x96, 0x0, 0x0, 0x40, 0xfffffffd}}, 0x50) syz_fuse_handle_req(r4, &(0x7f00000041c0)="0a44566bd8cd7422e078875d6a98d0a2dcc0a0c7881e44e46c6bf84253a3ba4cba8183c2236313cd49babfb721c547a5caed646bac2f2ea43e134e2a05d84cd813c9e2a96e68352f95c458f6ba48078f1d10fce44d869b4a00c68ca338ff3b877cb434f502cedfe83cbfb33d5233d081ec8ee2ac10e08194f6257183be922fc7203071a2aaf87478d1420237a1516e749623929f0d60f15e536376ba41fbbce034588b60680572f0d1d76ed122dc46252cc143f0e665e3f4e3f56bc454957265bd9a029cf8c7397ca01f95bc0e6601673bb31804c34307725385260df48c32527d74e51e5f26728aaedf9f379f5960f5e6e7146eff3254aaf54eb42834e1f57595a2b0333f5ca1474e07c2447c33dbe8f62f24cd788ac18475493edb813450e917837b125ad6f850e6af93e16828a6741c6ac00a4e25cfcd498f1b857e74a4eb8dce5ffcb3999031f1da13e9e6a973134ec04795a3fe91388fb6b349e668f49bd4c4ffa71a8662916219b4a2075bbfe4892cd1080f662005c1c2030d35999c9637f4836ae5745acae8ff0d745184e58241510d780f8a9aeeccb17b9213527a1b747dd23df6b4ac2ca4bd07fb7de6bb4bf8811e5c2f99f4bbcb3cba79fc483182bb981815a1b1ba5afad464631e6eb940a5da4e73787e9e0103bc7ea59cc8d63f740131a14c3cd034e91e885bd730521ba80c1071f25e0073a44bf8e36cc23a5f433378a13d2e2be7fbb8ca204976651924ae8637b339e883f4d388e239424031e20616341a5d51cd5d574382d518e4824dcdadba86143b4de3ff8126f0be226d1e6526a2af981d11092c428bc699ea208d4d38d63ef525b8da551207397fdb7d57a52c2062182072b017141de1b70bd15c758c88c65f6acffd5b5b0846c2a779660ceef46b22336abf817a24d27c3f66839b5f2f99131898dd372a124d9e5df84b24fa7be045b92fb225a735da1be1972c706120c391ffadf231603ffbb86d38ff2c76202a0f81317a7f790dadcdca1d109e4428f52246b17f6b5822f64d36da71167df86cedf76f4405f320f70a3d6d6307a13e023d9a23985fd9c95793118674346d7977654ed14a121c1bc0b3e8672087245e0721230edc667c1fb6bcdb22b3264b7fffedb589a2899096493ba97ce5fb0ad97821d0a4528465380e086b61f632eb0ce1f89eea2d8336217f51b4085433d426d404431360be55776cbb0f80c33e807732df3d73bf9d9a8e3b1468d2ac7c73a4aa239c96bbeef3965132a02254d887e65fbeaf517e913cc331ed36c3e326163d1a3aef7df9db06f8997668cc35e39813c82a440a73f12011bcc0b2abb993b99e79727d49e6656e8d9ecfb7b65c2c187ca6262361c6a7d3679aba9df764d13485874b1443f47d8caea64963011294082a9d50ed2fb08cdfaaa7dbcf782b7e8f8d8206dbc421bf9807727126b1ea364498f3ae693fe19f5b56af13df090892919c136c201a0d058c1863f136a3ff389cc510c17b1de341ca9a8d6ffd80fd019ac3fd9eeeb845202f2c5f207b1e7e169d57164855b9c3dbdf3c696124136d07a4de6be16b43352567a3e3bab0f73ccdd41255ffeb3ecb2bdf9eedd1d4332f4a7534b01b6331474880d4d07b464bd8c3b18d02fbf1faeeff70c8ae35b4eef002930dfa9a0c9350ffb72c82535a55280ac9c6d5384cf9aa3c66cc918497f51a6dbad608eee21f6085f85990983d0a51e5b41cb69ae52d60fa835045aaa0132be8b4dfdb10f521bc22b0192a4133040453c5a0a8bbb5d4c46ea25f2be5b0e79d71c4a13db6e9cb66db9f2c4804d41b9c26f96fd23c358ee9c8f57322540953224b56072af25b5c7041de560f1d4bde367eb3bbac949d9a9a86123ae62d0f4741446192e85772fb893b64c0e7c44a6e967af906b0f50e32be384027379c8dde251f549f94b16cee199da537d07ae89848da801b43bab3b65651402756cb22d17e602cdc33790ec8a5484a955bc8f487597ac9752166a405bbd7dfc9107af72b46e39d29afd2a0447e53377fd11997ab21db0f740699843a168720377e365caf88fd319dca184cadb8ffb4d288a0045b349be5ecb64561a2bdfa13336ef96aea86c48a5e405330a01c5390d482e6ccf4ebb2cf149d8b6274b2f9e6e1066004172a1a90e0db9838afafcb663bd693b2e5ca35858dcb82c05cbc87ec5cedfbb08daf55c472e250861bf357569342d90a667f3ac7fc2d4e54220444a97810ac14b0af6b043a07c1d791182635b983492f21db4a6ffee2d686238869e50b9bb73d75ec26087c0c8cb92ff25740b3995e4d771469b8474efef04d8d75f3544aaf84f02ad977948764d4c1bce36aa4198d6f22091b263d9eae96f1096fe3d8045949f189f33ec713101fea26ea043fe98b987542e33ab372058c64205e90a0e1f52d04b2c5ba7a5572ddb95f7d2b04f22e2e987c5d0f879db65718d8979da2a45cd333a5aacf96081977a9eb3dcee4afb44443ad37528c5a314d1ea08d1c3f0a36d4bdf77fc0caaeaa1eb2746a26683561b62d22f4e166192892e2ec1597f8bf6e89cd53840c8d7baea220e1b5e17df52a05017363727b0cc77ee61577a79b3de2ed364f3419a30d23701044b45ed3ba44b01804750bacf5bc959cffba86619f3331cc939fecadb5cba1edfe28952e0f70d2d99ce696dab9411aa2f7e7ca6207a3b16fc36a70e339aa5a618f6bcb0272968eba6edd95242825fe6e47cf1d50d229d4b1676aad0e9410aa1f2d6d2fcb9c4ec8e06c83faefbc2143de2367123bdb7669bd959782cf64def3a601c596611ac98d76df33e1fe340829340ba0a582d014ffacf9a9394300ab7efd60222cf96a99e42dae6e1ff1fcad1e3280ca07de5ea7e08b264a60015ffb76cc72d70ded58a1e2f59906f3c76433e4353a94a2a49f91103e2b5491ac7f66d54ae2a0e82099c4c9bd683971c2d3dd51601bf5e94f7660158bc6fdc1b2ce3d689a3aa64c29810ad7d9e91e49b72e6f97230a2a966434bf5cdb339556e6452e6b446766f55df45219fc02192cb73076285e74eb848229bffd812f6058782b3f5d0efa4d7b0d3c120931aa8b679e318ecc5ea539e3dcaf87473e2573189ce500b616957d88a09a014baffbd66990e41a3432891279cb82d9c4b50675ff067b76503535631aab9a29ee7e274eded1cd542c801bf519e1119fbab84f57c7686209c9e5177545bf0f403609c81fe6d8f2979d886c43fa3053b38b6e21ec3632011c97451d8409f169f71d226e61fdd206ec5f962b0277eee286a694ba5381493941ed44b3659994d3cd2a8c9c3bdb2f63d77eaee180428d7d6df86f6738cf7adb4b863c9ee9da9904bba4c2c3188a1ce31c5b082857e5566055c8cf58a9e9f7624d220b8d3093cbc6eaed7fcf15fc700ed711575aff5fb5cb7e206c810ea7a766d2960a1356687aad2ec171e4a1db6540a9257385a1e8b9f029485866c32e74c1a19e1113040c9d215f9f4bb4311f0d587b9cb6d11cdf28d4cbcdde4ee7831e5c8608335a1e41883b55b3609b9c4fb8489619481dffc6224e4c98b1e89831187b28b6bcebe7f78c779f5a2896e47bef8e607811b435c517e8e3f19d74752d7ae99cb7caf69c0f977f1b94f8f11bdbf35444fabaac2fc0e568d3b5b3b9f13162b1fa92615bc16492b870fc85c79c51b6516276f8e559e769a8d37a2335d67edbdbe2d4ded10e79ad26629ba6de862acb27fa7d0607a5c83840e446ca0d231ae9175ae9cddf35443ef8434a61d54b704d2b46835ca030d4325dd62918d361c27bd6e422f3f8431ff979953c88a5f3d07a84b733b2fffda5dedbc2ba876ea653aaa2a8446019d2cb69c4c7023177af7b5de358c4a93ba969415c7e3bd3e10a17653cc4c0031dc779d47bedc8d0f77b9fb39484e47d1edfa16a4839d7e3c1f4147bf7a5a41395980d0234577d433c4f3663a648865cf5cfc4a713bfde809cae8161f044770d8f3dd65f183392ed73dd0512951dce40dd6f68927144d09a6df1225769a47a2f1dc7da5a0e5651dc0198c2feb7de7aae5675a3753272294cdc8f05b4bf1b478d6e2a18f6a9dfdc42421bae7072786a4122cb3fcc61b2d0bc9314b92be8be3f9b8b109631305e06b52c0bf621d577f014d0572327c49fd705b45794aa8f198b37c139c4a8008763c654af912552549203733ad09c667104a3c1756dacc50af3d19bd996a99a7f857d9ff8c337c6feb16cb7fe282cbf8c975bdb60a7ddaa056352d9cf752f2b49fd0ae9dd7a263c4e1c1a027c7d45529b5a49de9f2306862b8ef8d386594f9909aabc849c5955241d192ab57d52fd2c7db0e4066bc3f70445599a60016de606b30a92b1bcbcd9dc8cfb492a6e66aa2be612e1d5f7fc61989d51285f1ef8a4e724a46c36bdaa6bed82ec972fe3e929a7a708397432b13e266d9a66954e011a158c9bc031587f9315382dfcc2334100d99b7d50b87096970d294261dd3263bee8f5aac2d86f070d70e278ecca4cf6ff05e511c0a65d6da81b68d94cd635e9dc98c1259fa2060de60d05117090a9a36d7b7aab999cd28a6c0727336312ede8f7fe0118e22aeb4094a64311fa766412d68ee04a93a1b9e2da91afcc91a1fc3c216f0aed6da74baed3242e620482ae01d3055562d16cab58500a5f41145d2275f6da8e24003cae19a7bdb9de8ef57965341253901962d846fcfd687e32fc81e716c42fae279382c8a750c9ef9543c942ca644287ec9cc921f99e9c901810a342e198f3b60a5c75aa91e67c1a6f08008841ddbe0766604b38a211929682303ce61e8024ea4589aa955886adc98f365af515daf30c376eb2b96fd78d46bc3999935a336c89f02ebe822bb5db6a1fd145c4d403b88f17b3fac670b2eb1296b3a5a7055556c21259695c248696162fc179aa1b4ec10e022ea7bacd0255937f9aa89f4d4c58bdedb54b43fde47268552f51b949a9cfbdabf6e3172853e6de9d0b0d9643349595769e98dab85282c49ce8c52301c04710a2c43cf63decaf65243d4756015b681bb680fdd1aba59d63b54e2ebedc68df32e575a95adfb2b18a79688b23ffb498d03012250f0dfaaed5353025aea7a35c8a89873b5f73adb41cc864b9f86e14624d70c917f05e47bab793958de9957cf23c94a9807b30bd7574edf66250224b887a8c02baa05cc02abd4c008339129b3109f1b04da29a9edf472991a440fcc8e586bef32b8c95fcd3d6702b9f43bf41454d5fe72a1f1ac80604c93dc9e9abf9a824c6d45e65b4f39f8341799dce4eac5e9036450ba7829221fdac7ec394c0a8e9813f5aad3ad0052f5156b3dca979e9c9a8755d4be2502727d346889210a13e5391951afef1880bcbd2a9ea020c9b2946563cd40c40f6202bce9bd1d2a1bbc3e5e6b2a9d2220343fd1ff5cde1b4d27c0601b8890b6ad8d3d80075a23725bddd81c15cd1b63e0123c4ac01de7b62b1e0fe2b72eaf400a1bcc63f76316d471eb191c931d5350e83a110b89e77668cfdc47734b91c2268fbbd89ce15b50b84c423a1f27943c32739e99b046a665c966275dba2dd6449b69ec53e5cb9cde89afe4149589c7378f5f3648d748bf3d46fa53f50d1228714252a328cebe7146d81dbb2f850aad492bc0697e2760dc9c60bc76a010e85110c0076478a21b47e5fbc4f7397a319e1db642e305bb1330674d96eb4b421f0f2131d125d4cec8aef4637dce572bad633e076972c9147a48b4c67135ace6a4490e16fa4731d62864e910762f1eb58afa63031c78c375a90147ceef07cd1e8155a649f2558d67dba9d6d2e012a3af4b603cd094e4a3b2e30c65c80cf8d9b2cb840e9df91e70162b80e74be96467574ca0ac5ad52238163283c556f0865c2338d6dcc73fa330634f6e5ce68e766df2db5b7edce0d98203e1d4374e7eda3558667229ea2daeb74156cf5895c4afb460cb4037456b14d9b748ddf7b8f3d5accd3e0d8d2eca2a78056d945eb4383078cc09a3a77736ce4e91f8174fe03fdceef8df92a50c2797b0cd06c6f1ae95650e48d103fb269c0a004d62237b77257807c8954678476030d788543d84770a1533a72141c7ea919e533bc182a3306782233d1a20153fa3e9e315a856e75f760bb7f943ea2f5956243f75fdb241ddfb4c081219ebb4eb3c3e989e3d953a93d96dafe1142c29434a554a92d319747e618cbd3af5202e51d30761e81b6c2d6febf221e3147b63171ea5dbaab4cba1b0fe7dc9cb249d74bbbcd7ef11c35fade1132ee4b74dc6090cfb6f852fb01d79aa0e5ee6897b7c021c6a1e69995e0546932c56e65b2581d619fc59f9775f3e8573b3c4926b8f6a9041512788d11a6fb279941ce24fea916e6568db25f1fcd3fd1e907fb3c45ddbca37230f5b3ffd48cf9c2269ec068d0bc528aac14807636c9067c5e32f2c2f259f6502ffffdbea40ad1b6b4a1d819fccc5c77da908204781747ecb0f2245dfa2941a9dba5d11ad186ab0eb87173dda634bd5a9221143e244c793d6262c904a64ba36cdced65abdd3be06d534b649b03791f7ce41e9abdea4d2c17f14bfbee0455dfa791f241341c78ce24cb8b86a9e332787d4ac1bdc20d022ae9588e8d63c22925d5e507bf41faddc17e01d3354c597908124705d88131b2e8ce8d04d660ce4100b5288d750d996e069bca1fe21f9b84c97011dd14c95c3cd538bf619b1df241fcf286c7014f8467a7ee81b2bef1c3bc56573894dbb54efb6a2fff0302b26c7589e08993e755059ba8b94fe728f1fdcb8ab10a5133d0434973e6667c25288b6e5e2d75202aec6bc0255177a53ea7c666afa79dca738a9d20990f118075b9f1cfb8ff1e5be75b49635bcbf43cb3bf97719dae8ec5c5528fcf89a9dda8fe6c08f7f737d69ef181ad3e35cf8e46efd94358b4640de1c387e295ae38edd0d5b80287f022895ca4dd9532bece6b2bbe100a83fef98dc5af595f4f7e4747ff5d28ab372db71b7c1c423183fa8ba4d823cc05b7be8819dd669b6517bd753e83f4d407a72dcbfcd0e9b2d5daef7fa88c1618236375a50ad2baa6a5e0551e679dce352181a1f9e72f5fca8c323b945bdd92e2d424b3e75041734d099f778fcb1e6407c80e7724d52ab110b02c0c9d1d4b78df12fc443fd8dc8fe82d9f3c8da7b87fdfb11e912c97a4e61425ac7b3954cb2e7e46ed0e24cc0c961dd5c2fc619a9e5e3550ca7bc21f2adc1a85c5b9dade357f1ecfd72646b27e7ab59b1b4d63c63082907b3be4cda341c49ade8992af489d11cf285b81a34c5614284ab4bb94018009e2333aa8e4630a9f6792b44b62d9c6e9d1855ffecab30c611cf5dc1e6ec09088b83a4c2cda9e5ee080df0b5e36b9badc035d6991bfd82fbb408faac15ced6ddcc917a9249b767f8844d6458411c1a31ff84e272311ea968ed3ff02f2e0caa47b1a6e030b07984c07d71e740420a9ed47b26799feecbba4f26dcdb61c9422e940550bfafa99ef0f826d2bcb1d7862016abe81d021be29adabe2c399fb9aa2f3ac472012b26ccd4eea2957343b06ac8ad71a637b8fa209ab6d4351fae53a9af0e920c043df94eccd5c1a847cb17d13589021f1a621b457fbe02a16f0f4b9dee0e7eb9358b8afd999d47f5143d49d4aef227f5b06ecef1ed71207e3526ff82b6ec69d3e8788f6c476437fe96f0533394027cf48e3e146aed7943d872bc35de34f7fdba13e5e1c259a68aa8050a813aa734f202ad7faba9f64b16f5068b43bdfb726e5fa54a1675dcab0697fc47a4fa3dd472022cc0d317d39076ad9847e72e1965b227f3e49ad6e8e742305bdd05d0c88b5859d6cfc98cc47a566269dbc4c200615f3e995511a69d8e724f0c842c06c46b5460dca83137656aae785e8415cfb57d57265af9c1d8f126081bcb218a427b80ccfaa95b8bd3f87f58f09ac52a2a47bbff99b057576d26876fa758c8e41172dd2bd45742a30d55f1b65bafc0c7c9c785f583069caf6de080c9057238e110456c0f9e8d898918b6981011f8dd17c55caced49eed32839305ec37b45e8cc4c35aec0c8a4cac54035a941842e5d19fd298757799c4a501718bf21a024106a292626d4eb3c784119b9f5003c6cdb36e442c04ca5b0ea59efb63fe90f9e218fdd9f0864f407cf8edbe71f3fb1d3a587ccfadbf7a5acbb0713b1ca1991e25e75738ca68e1817d08fdbacfab6900242b91ed9541efd2ca469bf7acc7857185d47506fd0a735d7b542949241976cfb1252f2e490fcdef3166f993ff9a812d0af902001a4f239989c087b41de65f83af93e349a2d37ad3b59c5009465e14030ecdfc8fec2d27939af2311bc5d544b19220b12a5782deb83f0e193f57cc4631d8746e7d0736e1295128f3a48aeacf2952be3005b09de00c9a4565e07692d8355a947d072de4324f2e8f3b2f01483d31999826b4ac7bad4f6ae099225f751995f463e5f762b9671ebb79fdfc51b5080af6fae4837a4e00a76b775eaa6f1fa1479b6afe5d66ac5fd148fdc4750d6ae1e268da446ba08dc4d7c872bd6401f1dd6b226e91bcf77c085e3c115f49d05a29c4e282caa7b8a60a1fe09a2e98227a2cbaa838d6053cb56bc7cc84e6ffa81c18ee26c1b32c2ce205c8fee3b2f4fa8d983b4901c80d766a3299fd62e3339a697305ab7cda995b3cce61e3372f152841ec1d540c9f6cfe2871e7cf4e6997afac85b1c05bed03a5e017bce4b45b0903e9c60cf3538df7df9d8fa93b53856fe93f522f723470c553799c90c56fb705040ba78141f7e5e9117f4876c45884edd5059c8588fc39f9c6268038c4a462a4a5fbbecac0daaf54876ac0217a9ab6f83ec52f15a170005e57baead0e8b1570508e10d2c9808ff3a437436d93ffd02c72c703e2e1917c0c82c3a4b4c03cb91c961451e3f6e2d9d9e58ac1810831d7618f81a34c23cc14029326f16cd043e82ea3bea5c6bcb84152d140659d1a4f135cee82640f96e177c030907117a6c6a8049fd3815fa06249ba4b37c2381c0eca124e7f5abd393c6d175ccf0c5fd4a6e9e00d5338899ed03b5a5023dbe4c6ae1f1ffc192411049e6fa34adeefa3b2e6b45165f341e0b853561ea0d183d93100efe80237ab878312281d607ac8dc10f34e6840a6b6d5c2975348a15761326504c24d5ec648f5714254087bd8c53fe131461ca4cea09ab52848b2526edb91a2bf6c0287aeaac51eb720507d66522ff2f94d90ec584f6088910ee079538e43cf8db55e2f0d70a60eac90eafd82480d11ea5dd795a05a698c2961eedad5f8a79dc3ffa92129f76b8d795e24a1905fc82f11c40d68d11af282621b9a2e39a8dd146013bd3a044f55366af078f7c15adc548029ba4ed896ddb646d74e3af69d8597831e08eb4df1b7ed54b8f3b327753ebf47d50a215c461cd422483c8f2d54f010fa9b76e5afef86b1bb8aa6d4b0c5c9ee798791379ed4dea481feb37ea18b5c7c0146aed32772245cc39628ecc13e03b76c302f80ebcb50279fa2ff74139468a23f36881ee7e7119d8040f90c7e3d8f75d80624d17d881e363b4913eb02e73224c7dac1077d19cc9063f8831053eaa9ecf87ffc31140f6a0a47869e5a5660e5d53b404c34e17b4693df9d5418131c8aaabb0e15aee98594c57cfb2202f209a4529a293b37ef68a2e95fb8fe5142e974f1d3fe3a08ed169379387e96ab5d927771ca7157e9bbd2650992680105dcd6a75829e0643b5ad708e5c65ea4b04b3eeedc24bcac8152cb887f32436a11efab6dc2509fa42d3d31e8aac73e9e8e84a88d7096b9549bc4a879d8f824eb63809a253409294f359b76ac3f031e6bf74a4de018f1c666239bae7bb01c523f53efc922232415d68264872296967dd150af095a12717e7eaeeb98f48c84a70fce8063790f9c2f43db477175e1c8da911ce853042d84e7f24df59e8caca5ee93e2daa6aa18e92930b4495dc22ff6729964942d1baaccd07233dcab828c2254f719132271e9239390e2ebb74ddde7284ebb8955719f7d086cdbe7eef6d7298576fac821eae5a8b6ddf9d88a1dcb32121b6d3ce49c245dd675e8a3b2254a9998ec0d0d7d9570bf6b6db0392c5b060872e154841096351d880f71bc00e5a576b14c26f85840c93a0c424cdbbc57b1d1212e300a874921c1f9c0de14a8cf61f8ebd03eee5cc79f34a41235b6c72aebf48243250c6dae8547b6634374e0bd073f7c162d4226a26032bc154eba7964b2975a8d35f17560a5312cf124741c74774f9a30f8d5ddc891e78bafdaf4f86d16d4c1363d23708463ab1314e3bade23316c7fbf51d2a2417da5162f9112c4331eab695d457e3712bb5f880c68367dba95b61f6f6a9297e477eaec615dff2cd3222f21d90abd8bd4b12fabb278c9fd44ce1ed024ccf908cb4995a1d9da53f62532203d7079e20a46b2b069be4b13a52a81c3b5227f57d6c184945a1799e80dbc7cd137e3427df352c0c0fba04f3b7fb02aa36c9af4611ebb51333326f8f750d662a0a8b43e30acaaeaf2653431b57e95a77adf8261298f791d200c02bdf4b821f7d09f972dd165ce92109c8dce081bd0bd53f598200bb3c5d875bbf1be2a7dc68355e42c515c20f2d72cef3d680a42e8a705f17c6ce15f47b144e55a3e566cb73ba5ee18c5a1535e5f4b4c1774736ed1654bc024b6c748b48d9cea48a06a571d264fc876f9afb2bb43441b39bb3f9e844f70dabd4d0ea06a46c1361a60ef5914411397600e63ecaa65f6598b4ce6f3a967c93ef0697e268b70d0637709ea3fef1da8afed0d2ffd36503197efcf68e0a2cb10b4104b209c133fdbe11e07a8d5c511045d19b69c63818e55168de4357a99eed1d8410664efdc866451de9bf6794d9742e2182449e2ae3869a01f1ed7ee37ffe817a38c502b8243a1c05f1ccbd349c7b9864cbf45b5a3c6f395e4a6602a02bb80ccac94ab66d67dfd8e5cc6fa6321e930354a2c40a1e8d360752dbdcf00134d34a21b24b9acfa2cd37f3c191461f4c9d8243176f42a8109bb05c37ee715ceb027861cf71268f283035d71ce4bae4ac5f79ee5211475ddfc33f02dcd91276e5ca265e5b9104222fdff5969f434a4412ba9fe00aec27f559b63c25a9e8d53c063db549035ec2c8e91e1a6247045541a7e28ff6c13e9f29a3683e55731d80d714b9d5801cfbf617aeb6651290293ac0f4e246df99e72434772b7d8494485537b7b2063c7bc5e80eb6c7ab6647d01189cc910aae2fe8249a0fc3226caa8994b476c6777bf113d153c43da337a6304fd10582d58919596a6de42ad500b62c1e6550d8cdc059496073a48110b2fccb42c96e3e3640f1a87fe379779adcd8836aa8dc545db39bb3afc032c16977e150e9572c3e5f8e04bc15497ec8217a0e187ba097fa95a855af66d47a105bdc3c837091daf5fbeb3ee5ce10b132f912b89ea1c6b9ecb8fbee0e4ea4e43b835ae583b67aab430dec741ea03195fed3cc164472d4b571d166ae20e0a309a80ce00b0fb349f7641f41a31993a8bd9ee092aa7ef16c9563e4db6236c9e702710dc95b198f533b1140441a1827aa4bef6a01c689127eb7028d1bb083edc8a08b8d239389d99948f1290623ba908e6e1c606035b70ba7065f8011451151dca715fb920b4d87858f01c5484df0e63656", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x18, 0xffffffffffffffda}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$trusted_overlay_opaque(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300), 0x0, 0x0, 0x1) syz_fuse_handle_req(r4, &(0x7f000000a3c0)="f1737118458723aa6fad9674b336ce0f0e4f9a590af9cbc892ffaeebd2c1911812584b169f9691cb3843c1544afa9da08dc0efe3e6714bb529f3285f9633156f21460f0b19504f21e4202650e68b3cd97a3824ce159744f16e07623a38f6077b995bb70ca4e6ee313fbd9937f0a8cd1043a853b5ec18a6add5500124870643635a47134d5f346d2ce498528b289030d689ee4f1933955547d7a1a02c16d1323328f83c6e39efa19b3a4e8e2acb7d446ec70955b9c122a881df65114e309ed9605225a19a07f6df3a52599aa974975a7598fd5d8977a4083422a83d795e95efd11e78201892c1a667576f54faa2b090f363c5c6c58d64e62332e935aeeebdf0a580617d12f4dd957d13d21eafc3987ae43c0bdb0571c290227757115432768af7581cfa8bd90a2f0c85aa43e6e7496a6a1d16636eb153961195e194707bfcced6b31cda93d1d82824bdcba11ce636211e6a2d8fd8b49abcf68e35d4b5b2be9e08570d89896359bbe3fd3fd8df8d37d6f34009635b6f14922e0e13938f591e5dfd3ee64a13d1010109afaba564256699f40d4af9acb29f57cafe956852787e5b1dc0c6dc61314cb51346926eb41a252a2a44066fb7c38772c55f0caff0da346821b1efe13669272b084972ca5eaa678896bbbd2194429e310ce954cf3de048ecf8843b82acb61bf7d1760cda8f0f8d781f207c0b81c655b52c41e8b2070a7ef45a8e1ac0070709f837b2b78ecb7c50332f1ed5c1f9a369548629b0f10457a7ea478168fed1f0c261921e19ac478eb8e9f703fb6096925b3bfa6d3d60bf712220ea5f5a6e9c33ecf653f40849eb4610ed32c7d3ee443aaa6aed3bdc590d8133e71391dc45d560d7442ba325aa88eb81cdad58f16794832f214de3ac2aaba11e4fe94b8c2002f101e0ca72cf67de89f6beeabe2eca30841cb62bfcd70b3c973bd6bb3b1d5612fd02c03bea24e54edeb558d656e494f2f9753e241ba8cca7ab22a0c386fb13139db2b8b182f9449f98a745abca05a5ce4f0fd500584a975264eecae3decf0b81c9b0cb16a53be0f7cd101e75e6d355b6410c62ce731739f06141c1a0185dea457167f1f07acf137d854eedbb63e3d4812aaf8bd89dc405be6a55b08555bf6fc8f082a3a6dfc359669bb11c8245def27675f9f7843b5b930bdc7e8a086f2313f35739c29369c1380370021583af2620fc001a0f283d2ab738a936b56d9444e5e321d0277ec0528c1ca6fc17241f6de1b797f0f9bc83b47addff767926ca527d409eb23ba7f8269212f40b886d00affad255871275ac0640e2db57cd710798c29b09ac4074f69df4f172b95941e8caf60aacb9f84f71bfd9980c7dbdb0e3e06ef74bb4593b63f38859de8215e1cdea56832830e1c6c416889dbdf5a58492151876cf501884abfdafbdb8fde2d82dd77cbd20207ac9ab0d8e5976292ede3bc3358703f720a960e1cc53158b6c05a68815aecce32d51fc2abfedb2ed709eaa45193da955b7d44b6722af26f3ec6c437653b267218f8cfbaf013aae88a9a0bec88aa9916cca6e9115eaa299549eaa847ba5d9490c65037c1cc94281645ca39d6f2d2706f952c1e0cbf53389dc66d442553e894c7656512eb157e3c39144988c1e3ed27af98318d630fc0896e96d7d212ae80f9bdaaca8e558e6033414f5e8c86e4b2ebe4cdb077ef6f286f3c98a9545f5dcfd46739a745150ab762459cceb1d2e9f56e2f1e59c741c47c519da2a15a14b75f1266d023ce78e9e29782e6b616deeec488408fa53962bf412937bdf63b25c469c92867b145cb73a46f88fb81df683e979bfe15b65ed905b6c0eceff85c3d0b52efd411b3b512d897775b64ff301ba9cb2618595af4a40c95795f8993aa34f13684d7e56101fe2b9869df1d6ca3c4ef81c62323734c8dba6cf4bccfd9074147ecbb5f43b3e85cb064ce45af5b6086fc016413afce0d38f9a4e916e1fc08772f158d791d1ef86e58a60893962bb93b21e2e0cf01c35158718f395df1489767e94b4cb717dbe73693cd98620f1dda1351e40495e6d166a1d5b56054a97a40ee86b4b48cd751831352e9bbda8361eda2bd9fecd6df15ac7dd6c51723c7eeb58ffe63746dcae6851eef9473b9200f4681f8b14a36215fb6279a19335009c6b1068c042d0977ea75ad60ed06961ede6fc74f84f49d3fb72b251a8acff52d0a1e8ec8e9632b831cd24c62867eacb7ee36532c801e3567d7f2fda8768f98b981ddd583dc4e3424c59c6d2de874d3a7c2b4fbcc6e3b96503020ecea0728480ca04a2b90b183ddcfbe34156341df97aab3953aa9b81c3d69d9b20511e1cd850609b3f1d1e8dfa6e8bf90a927d4d3b010dca06a1b09aad8f661c56a895b15375a6a532e76486509b7c17e516c2c67b3f80d3510127252096df0fd45e0cd62d24cb7658460f674dae61e932335fddba62ee35143c1071459a8f55e42768b777237d797418b5267423bf1f0c1fc130e2b7d40a0997d26030c9f485994df68f30a910221f502f26ee500bfa54487dd6a82ae964da5b967e8eab9ffc9d4d5d0199f4f633dcd9713ec2e4484cc25dc7cd06cc3eeecf874270871854a5e96c8b424214e1202edb23ef6fe692640ece04ff9665ec050bcaa0c1ccdd96e285bae472032d9e2f889559596a357a5fb9481599013d9dc0888c33cbfa9941e9739cc342ecf9ff6f0a08d898c2df11eec9a9c994d227436156dbd07f128f1ed53ad4ea1245d43cb1191a0afd18049f86ff0f2f33a22a40e3f32a04c7b888d044f38be60e9379cff5e7cfcddd195cd465dadaaaf03123dbd3e6195d50a24a8e3479cc82f14cd92375a80594e7031789153a6f88f1f1d9df102c9247c1169159d4a724125710f6404b899e4b9dd1ad8867eed6267db02186b1583d9178845c667617b09f82203fccf74d45a7de4c04c4d131cce81aaacf12d05eb6d83facb43e102a2fae3a0985b896edb6be894c3681a594e3b3c7d543094a3fbaefc75184e1f5deb061390033d0fd6dcb0c70594b85f0b9948a4ed3f1139ba381e5a22c65a72cb061f515ebd2df85ac162266832b6665af9c04ad0e6add65a1d209bcef3f5e41c95011c31f6a4421ba939fb3c15ee9e4a8195b374dc1008c6de0fec3631b06ad559f82b4b36c2fe39cff4341a3b46b119b27a9df883eb3229f835190b3b6f7f4b7f9f7824191bf1af104a658bf2d4499c7f619bdf25aa42917599f42776933dfbdcf20db67987f11f89019985d93a93eeb6aeb8e9690c9924db1c36c34b1bd5cc6fbac54a17b98def767a5de26e64698a9778d59e50e75e3345eb7ec79db59a8f99a84603d274986e913dc4d626bd44b2fec6090f1de8fc22ebf16ef5340bb1af38b72e370e565289a6ee1de185d7f353e5b860963e998aa58044a9b1bf847233e16952342ca24f07415c0a88675b26a89782efbe22ac0af0def87aa7ed8d14fd23bdf46c2f08b0c40c4c179a282a46c0fcd50a8280c7050eb5a546c9158416e9f8c8b5e64ecf18922c73968f8dd7bbff56a3983f2502cb76fd0cb3ddbe59ddfae5e6a95d887adbd2b781b136fc5a5c19e808dc9aa84f315f5c184b9e7dd037e6db1085f922f0bbd442156b84616f033efed03c206a87c733cfc57d1202dd89dcad1787e076686b1621a8fdcc80816973771ebde777c4f7ff755b84728b51bbf652c69da3308841ee8c946ba0302f09318818c763a1d38751930d5f2debc407c7041437087322a1960795de89ddba8aaf11a082305f696be662be7653a7ed397e5dddea74932e1e6f000e2969fdfc979ef263040f3559a83a64c546c5cc585dd9a38b238819ac1ae65cc78d3e0ff7e66328503b489cb3acbc6308c13fd8477831d700650dcf909de1cf8caadb71649fb022adb5e4f7887940a076966cea00a2c21ea802455d1d6d9ce91364f69414b4d7bb30c78ffb5ed4e8f35340b53ce066e11af44ad34efa6ada894754617d0c2ab97c9e9562193bb799e42e4bad44dc445d371a1b62f358b19727f3efb868c3f73c473b000bdba882634b3ab4393c0fdcd902ef42c6f369740839dad77756c4fe2b67ee95c34d7329b77880cbd2437e2ae63385df40eb92e300632c8338688fb2be65bcfd90150c577ca23e591995a386fa59e6faa9e9dd58e250c0a0d4c81177d0e7337c3b6be151644a8ec5c71f888c21373876e673ddb8397839ab7d83111b4c9fac9a416105cef6d7bbbcc149c1a72f1a568739aeff4d43aa70ea4707cbab6dfa37a693a74a462e26693e6a6fe398711984e1d287469fcaacbaff0db800b94a450e6624f1680e3c8553bb4273b901d895aface688bc12e1350aed78df83b153c61586dbaa53f9108fd00069e593f613823284d42121cde40d7aadd98500cbab00cf593075cedfae93ebd19e0246beed22f0988886a77b49e50c71b0838819b4e1ef89eb1634b8c020856955578ebbc94bfde7c8b409576bdce4153d4146bd29b66fb639c8a2c6b2d5d04e9605e25c6fc5edad73f870128915a00ae9ab0f170e0917ce627ee1ccce3de5332c368417ca9784d6acb3adcfddf8b62f05f628ca044a0e9c18ba0b2f5b46c76787418ad81f60c6a50d7402abc68cb6458a8bd460b8cfac86d6a31ad5a00210d49234313a093bd4ac39c1c5a9562c4fc33c66f7729ae41d84273c3f71049fe380cb6615ea5cc578867fc10c4e5b041291cb3a6a1c3a28c0f839aa356875ea064ab5c057c588642b23466c4835b89d3aab81de754428b138278c5caa627e5aa3e797ea27c2da530314b65dd35bb8c1f8d265a2b71e6a1dfa7093d75b907e9d35b1be90fa7934b93cc2d8e5811f421774e6e66182483867d15ff0f47b933b8a18815a099593f443d1d2a9827a49fea6b598b76a0d1ea3aac5e9791c8ad36db3d9d936e977e819fd4beeb1dbe2ea06a9156c99f124bf7fb93d48142fdd65486ec4987284210f0d9a194f87bbad0b8277da0fc016f4393ddc6e66ba19cb8f5df4e5dfeb2e12ceba9fba5670b3fbfd3670b2f59ca3ac02214cb800082b1329f3d4f216e2c4f328b9d35b0407f4e478f93e3b6103dc71527a095fc9f7858ff32616b0e3eb8cd1893690a00a9738e78902e6c44d42816bb5bfb00aceda90b2665c21dba51b6576e66dbda31abec2fc651f2959b1afa8a36217d8c928061e6c1fe11c8d3b561eb48fb419bad1094fea3cd5897abe8142425e3f4a40086d2cee919f1227eecc8a67a5ca6aeca58112c25fa0b637f2066ac53094b3ad1248686228ddda88539afe18ea4194335e601097c4c86a358a6ccf033cca09873704f694b31a8c126ac428acfdfb7d90f5fc1d8749322c73f1d9b9314ab57d4043083a825fe162c66015a273640f1b79d26f3a3c4494fdffdf7aea4510d7d25e2cd55280ca3b2bb3df2c20cb6699a61364c3b5faf122a9f4080d0b9f0772b86f73be13244fbfc095c2a29ea490b340ae6d3dfa31468fdc5c4b6fcffd9a58e32786ada21e978b23bb568173cb74f1846c4480903a0892abf5080c12e811da8b41ca46ee43f0f4f2aa1527b582f037906f48f9025cc71403be4875b03afea87501f48b3eb86016dbc4307ed907dac26a7d8674a552a73ec9cda9cd41de8057028269022b8540ba54adcfec3e3daf83a7d853602bc41aeac6bcee06421c82f83c14c725cbb10661fe1bf41b574837f5f6cc502c8605d6ca8f7308dc4660e565dccd81fa77b0c2c35aadddfb6f5d259e874ff9d5827480f6a70b7dca12c1170ec504e2fefa0d9a087ec736c8f2c26f1e23b11008b84c976350884dd050d03b2fd6ee3784a12b336fe742768c2e0a9c918c07f73f5b2eb6b789c055d9a6d7d27d11b76876f9798f4b65ac4769729eb82a0339a84aa9af45083e19580a2d85ecb1a994747fa3ca3ddd84b2d7cd0f3ba1e5258f59bf3b573d2f3063bdf1a9080d09875a56ce890572ddd4e799d54749619f587f992d72b7bb56eb2906b1ea8eb78add294817271baec90a6ed91f34283c3e0a1d313c0e90947a04164d688fa045884ccfee71cc3ba53767f2030ccad1c09cb31d1e071008869fdcacad466db57782360f398d0b17a4f8e27e3f8333ec3b4042824ea4ccc76178fb5cb438c0aff1e93ba9986237ab426b7efa966be2fd02ab3213750396cec5f44df923f5cc3f9c68955ab606ad7b572375bb4c668d4edba8c0ccea550bea5d5fd3e92c2fcd78c019e1df0021c1bb00198df9d6084d0ad6fde6f426a2b34e1e7d4b352721be93668a88300f0acb63da70bc1d3588c5942f92d50e583a6a94ece7d18cbfe35c06ae6a54a94d6cd37b16fdc4f3065c9639cb5db7f498510fcf855f3a104769c2d19244b6ef2d4b3c0a42ef0241aa8a8d6f804bf711a9d8512fae4abe127aec074602b78fc4642f7fff959714293df2fb8fd7e5e785c8f0de835fa8e5a067b347c98a359ea7985cbf802f62540d2b764e3877e1ffcc73dedfa2567eb68c3b8151b4434dd2bb947a2a0d71c626cb38e266702399c19f09b426528609186d00e87865f53ebff94930c49d20c41032148b3df4259324f5773c1c8435e6968e9792d762a4a87642c75215cebdb80da1d48b8cf3075769dbb482a642b1a714fbc3e8c96419abf2d9e310a04d468d4471fe19f41da18a3b9838c74762d72af909fd965900b3f6811c830955ae04d42a4808edfdf8983a624be8988b8a32a0ce2adcbd2478a6ed05207b91da8f1afb0b7189c9f87b0ba58e5f29d6ea811280f86a4bc8106a2129d07b915da29f0d230d95df7a27a93b2836d973af86bd2ec5fad21ad70af8896f404e5441f6416124908f85befca958e2b537d50b047ad70a8b5acf160505c3450b37e3aafa8e6b50dd8fab7fb98df24d6b13e7930abe7785dc6433c882bbf87069a000d5ffcb99ee0b1b79cbba4902b85bde0069394b2cfd70bd887230b5866ba25e728253b17d2854d601cb7f12b2f72ac4f784298747b904b1eaa52b7edc42f0f23dec2de8ae3091bb57b6e5dc1f4bbf67ed79ef764184867877ca49907646e4f1aee642ae865ce645707ae524b974c36b719ef3b30dd8bd4677d656be027a09727daa538ba3b0aa942329b80b769de13bc32edff90c562022a3385d5ef583d59d59f53ac4f1deae3de3016c300cf62838a60bf29f76debfcd893b80c6138fd17436471a9dbae3b8f12ea110d6464153d89f54117ba0ab44d7f948909efe0fc1e28301155759e94c35e54c758551ca66b51044ca98d92963586ba2c5bc358201cf33578290459baf1a672f486aa1eff62290df694f747f9e72ceb185448ea16fe43acfe958bd810a9c33d6baa8977628163d5224aa2023b49057638fc25095a2cf3f1191ab5d6e744da451255f08add20aa6544eb3f1b69d92a3d02ceb1adf4508a8a217004a51c69af3b5ce7f33ab3c6c2dbb6a78952cdb8dd857dd99dd2fc78acd876da17b1b8a91d1f4c96e156c55bdf513ed0522c8bc7e8cfc8dd1a76977c45c636c168650d82e3ca7560ee9312c1e54a15811fffad89bc44c0210368e12bb320ba9f763a116c8ab7724190075cbba1cc1d15d4e790e95be4329c7c35b61cf6a69e32c66ac2cdea1e1c39c347c5efbb96d9237d85243880df5b696bf2235f802c2d3d7cbd6cf42d2834bf0d47c5b856eca14a166306db9e17217d1c9e22e5a748720da74050f1421cb6ade2733d934ff3f4ac06348ebd9b248dc8dfda2be1bb137d09ffb0da3500000e1820fcba98a5249c0192129d2a806371d2dcf624dd2e0962fd8920cd2176e5e292fa366ad5571d1fd440dbb0f4f1d246b44dad609aeee816cd7a0e9f2dd49476a908107f4bf1ee71ea55a8fcd75470d63a5a1066e83aa230c9b35c484142572c89d2d66d1554e3be9adab0cc94ff88637dc45de22caf4974fee6ee6305906a970bb94f9f9845a25ceb7c020e78e9f0235369309e84954604d751de90d31bf764e9065a48724ee3a62ef8296ced0170f40c9201a09b8e0f4329416868036996a35b39ce75aebf3f5525aa68b94487e53596f70b5e091dc8957cf952f319c6b02485e132dbacdae8602c185c8ecf86cc26a58dde9265c46149694a9bf7ec12627ce2e485457de508bc0b9b96e560ef2d5cd2704118aece1e4ea15b4c04449c75e91bf0dc594eeb249e5a458307fa0d8e3a2a7c1035ad8155b3aaac508574325d7dd02bb02ec4701132b8cfb558a5a30c919cb2633c733c0b0826c13cecd71c66c6c7c43831104e7f8e70e51d36727e4426dd36c726f7a07653c240f71a7bcf5b6f56b77824a50765f1fd50b3a6408a0e4334deb5c84b71bb7c739c35ac2c98358604aa2f8c7ed6d4165704dca679a2e3d47f609dd78d3885a50e9305ac50b776d0e29fa4c286e6a4906328eef1244729b8a6c41afa29ce7adecc5fbcd443fcfa27c59d54c6ffd53ade6a63893b4efdf94ca0bb974ed253781b2697da2979eea306e9ed53ce4efc9d85c7ee6ed378cc6ecce8d508e5c6a9134539c8088a138924ec6a1935f96f9a6f6864056128a35bbef306b913c100965e32459b96754a16c33c1c9eb9a385a17601badf3a0e2098bf255cab5791ead7ee1a3268aaeb59a6b225b1986dfbe297d90d9b395f676d3a8e38a2bde9165f1ab17c1890b23eac5760d62014a19c7e15bf4b939ef1ec0b4e160fbc031813138d1d336c0cefe17bd501b84b455d01ba3ae2a6d21b990c009c6e6fe1151017c721079dcab44c1de8d0cf6ca655cdb32c70f72080be5f99abd81af3954082d072d05aa277528cf4828ede3572f663b23fcc2a655bce6e35bd341f4d91f63cd95c46da122f49f45c564562e252fb03099db6f9a7134f03c82ae9e2af98ea8def5d5d40c7c62f56723d0f6fca05b64bb6a406fe38f0a1824c12f8bebae475773f163830eb61b6f97bee538044d53895bf9ce8f68b4aa12a66fb163d68cafa301f67e6ebdf4c55d627208315a20ae2f0d477f394f9b6c94e0adb86028595f3b11cca00e57b68e73da304e324a9297f17370184b80bc29b98ac4b3b918b5330494e1ed3c96af7e423651e69cce63b6c32dd8324c0d6022165958588669d6aae81d03ec64308680e087029676235341947216646af7783e7eabe9c2df6ada36d7cc453a2c3b96078d9db69064771ab0d6428d8d8c258f32bf9cc7e90d1131328bfae23fa499d02907b9acdf2bb24f8c083baaf305c31160cef6eff3a1ae243f0d29142235b073a19fc547fa0bac54f3dad14d501eea3f0b5207bb966c7168e1fb175841fe4ca98ad75c6480d208458383b771450179a4febf14779e7a021ff6d87681215041d2225caa3549f1c26551ec97e1b056bb2cebb294ff48f4ffd7812c7b77d8a38cec1be54629400736c9ecbec21b639694980ca10e1ffc2d72b633c4117ce5fb7fea75810e2c30f78ae290cd4cef094d5834932f244fdde8e299192fe1db4713ff23ead0cbe3b38ad1836d8aa646818d3de42c77676abb79f05f31d2fa63c17c3c70835269716fd0417c1440afada13ed57575165e42a7f160475c32177b6f50b2e65e20c74a27f481d5871297ae805a11bb99b9c7b373c629c3a08d84adbb6ce26e66329d83ecfa6c03710a3ff013a43dcc69ab3a72c99944f05d20e20e530a465f57ca9a309989c3a0df1d1f041af84409906e333fa685ab17b941297bdef6346e34448478ddbcaf31c0376251e0cbd186d26edf58c364eb511e30d26dc5ccd32e1252d665e645954b4c3c96cbd7cc3296f440b665a53bb57e1160a025ae725ca007945fe347f06ac64f9fcdd00c5eb01a0d1bf0cf9007742a9592c3cb5db7421d9205a13c71281990b82667510496af5bc8db8e7453ebd430be8f474644e943cc6806b7a59d060c8840a54312bf5238562a1e272d3a88857480a9328cea37de53b7bb7844ef6655171a8a1a49c76cb0e50cb7892fc081db3cbda4268402b0e092ac10cc5e39a7297b6812a3e918a2e510ed021c605357c4a2eb3d5f7a1c5f3a4559f761cae740b3f5d6afae6f9a7899791ef492733dbabaf62cca0f4eb8b4d87d015a1b126b58d5371fe4fc1c81a217a53d3b24881a7bd0de3ef94b9487a14f831697a6c9547fc9df2bff8e228caffbde702a0e7cd267be77365394e8ba2475bd6e50a54737bd713901d8d1f53718275b6f1c1bee6d5a00519ec610ff305e20d276b7413ab1527cd6072d84842218d43dd026f4ea31610faacd33ae4ff49172cb410ef4ce8b8ab5b0ef70aabaecd981506d6616b3c30fcc405c5222291e2f3cbde7383a6814b56b1641cd983bda427c6182ebfb462dd20f7e46fc55516db690abc5c8ab4caaa21548c763eaa80140a51d1a037b87c829f65b4e628665655513787346837c3094d3d8e38aeaf0a8f1d4bf6ba84a09bc47980037ee2b0dc05d6ef7a9d63eba77cf803218b4689fa8ca706236d91d8ed8852c75c4a492a77964107dd7cabf1172868f51e87ee96f38c56da92e511a7062997026f01e0dd13cc30f53a90a5aa7f696088d945557afd10e3e062ba1804bcce2c52a8a2b54b0eb7b865b9fe394f9ab0c8bd0890117f1bb01d4f331560014afaca39b16d98b4a40f536f690a69ceb2fc6bc4bd7540f760c3738770c0764a9fa3108c7119fa6492d498988e4bd496eb42dd60bd01a323e77ce4949c9d7f7da7f98dff0b90598e5e32c600e7724287c6e4762b7a4be4d69f80d125987444cff287ed2c3c80eba2f91450d0d13d1b9189dd4b24700917545c7adbb4d86aa63be04c61954821617c53877458c7ad3ed2970116ea28a4237e27a81426baf32f60f4c430c4dd63f387b50996d1c7303374725f2008498688dbb5a6e84fd8fe42b027937296a9f37e8f5be730ac7a0902bf1b1169f56c6ae7d9849c64c1e483b7d9852a19c255793a41064a97b4f5036b3eba49219e51f7647d652f310b386c47bbf758beacac9d4a5afa2fa84fb9ae82f6484698bdf8a950c07fa4cd3a720af136f52de4df29f7c3cb9aa71f4a6c7b14eac577b6a0aaff394ed5144a4f89500abb6b8b48f64c1f119628ca8a0cff11b12b92cec6ed71e3d99bafec75a30357c1e59ed6de22ffb42fe420b6ad863587c02d889de3fc24462c9a70912956a633a857c185a151e9922ca9365045ba275c10278736fdc5b221a41f207a4e8c878761a1afb7f9fa59eefa395a91b2d08344a7fa0a1518bc3a1b0d749bbf5a6772ffe8b0f612c5d4ee72eddf3007dd6f83403606ba74d101cf57a3881f78332666fea99e8394926c734f1bc3de5a8bdf5f486e5e557d2e3a4e9c0334cd51ba2186dc58c70c117ee99a22dc14a7370e88e45d5ee35f4ddc349b333de6510a3b34ca558920e04808bed886638db09a07ca17b4709f56b6bd247f71c1dc7d888104857fd1b9f2c95f43604b48058e7a044dc3a0a46c344951865e9f2c47451abe215f12fb255d08775b0a977dab035cdfad6c2574e10a9b9c983fac90a7933d1e46acd260d0982a54151faabe6e0829b8a27bc9939a9fe65f538db514261be4e257a7d9b820143608560bb00351e67b35ffc90f288526e373453ec499ba2cb64b44c8149a81f742553d25be0689eb8f2ca48d90728e423636de06c64a5a0bbbb5da2a7c17521c09192230d3f61093d1fbd3a4d100", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x18, 0x0, 0x0, {0x2}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x1, 0x10, &(0x7f0000000180)=ANY=[], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) setsockopt$sock_attach_bpf(r7, 0x1, 0x32, &(0x7f00000000c0)=r9, 0x4) sendmsg$unix(r8, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) setxattr$system_posix_acl(&(0x7f0000005700)='.\x00', &(0x7f0000005740)='system.posix_acl_default\x00', &(0x7f0000000000)=ANY=[@ANYBLOB="020000000100050000000000040007009e000000100002000000000020000200000000000a71ba6485f424caf4"], 0x24, 0x1) setxattr$system_posix_acl(&(0x7f0000005700)='.\x00', &(0x7f0000005740)='system.posix_acl_default\x00', &(0x7f00000000c0)={{}, {0x1, 0x5}, [], {0x4, 0x7}, [], {0x10, 0x2}, {0x20, 0x4}}, 0x24, 0x1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f066bbeeb, 0x8031, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) 1m34.594115673s ago: executing program 8 (id=331): r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000000)="fc0000001a000700ab092500090007000aab4700a90100001d60369321000100ff0500000005d0000000000000039815fa2c1ec27556aaa79bb90800fe000000bcc6f2ffff60000014c40027000089fee1434f1e596534d07302ade0bbc91a3e3280772c05defd5a32e280fc83ab82f605f70c9ddef2fe082038f4f8b29d3ef3d92c83170e5bba4a46d284a710af333ae4f5566f91cf190201800015b2ccd24bf295ed94e0ad91bd0734babc7c3f2eeb00d43dd16b17e583df150c3b880f411f46a6b567b4d5715587e658a1ad0a4f01731d05b0d7480041f0d48a99c03f080548deac270e33429fd3000175e63fb8d38a8700"/252, 0xfc) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000240)='./file0\x00', 0x882, &(0x7f00000004c0)=ANY=[@ANYBLOB='test_dummy_encryption=v1,checkpoint=disable,noacl,fsync_mode=strict,jqfmt=vfsold,noquota,fsync_mode=posix,usrjquota=ext4\x00,resuid=', @ANYRESOCT=r0, @ANYBLOB="2c71756f74612c64697361626c655f6578740800000000000000792c6572726f72732d5d6ceef860d1cb90ce9adfa23d636f6e74696eb0d9b4ee7f11856f40ede475652c6e6f696e6c696e655f78617474722c70726a71751107613d215c", @ANYBLOB="f9727d0d65b3973ccc395d4b15cc4bdc45f1463d3bdd0c50", @ANYBLOB="435c2ed1c80bb9ad05100d96a550f2cb7f5ce5738283df0d78dbedfe64d4135f4c1b08d02c523777b3d7452b4d06229cfae09ec91ef3b24e3230116ffb521779eeeb474a03a05ce04ca55508868baac8fc8700c0c642bc47b96f54bf096736445809bbb81a5627a4ba4791bc0da6a405108a5a269f4c1c21ba403b3622d8e08dc53873c2dabb89898c47eee54110e1542a76b03b022a"], 0x1, 0x105b4, &(0x7f0000016c80)="$eJzs3E2LG3UcB/Bftva51iJ90JMDImzAhGZ3uyiIrNqiBbcsPhw8aTbJhrRJZtlkH+zJQ3vSl+BVEOnN1+Clb6N4EDwJ3ipKZmbrru7BumnTdj8fGL4z//7nN/9J5/LLhA3gwDqT/P5bKU7H8Yg4FBGnIrL9UrFlFvJ4KSJeiYipHVupGH8wcCQiTkTE6VHxvOZoztTJiPk/7t3/7uWrb339w71y7Zfvv53cXQOT9lpE9Fbz/c1enmk7z+vFeH2jk2VvbqPI/B96N4rjNM/N1nJWYbO+Pa+e5Ww7n5+urg9GudKtN0bZ7qxk46v9/IKDjfZ2neyE6/W17LjZWs6yM0izbN/M17VV5M3BMK/TLOp9mZWP4XA78/HWViu/n9UbWTb6w2I8r5s2W1uj3CiyuFw00m4zW8fy//6Yn3gfdvrrW8lGa23QSfvJpWrtjWptvlJbS5utYWuuUu815+eS6XZ3NK0ybNV7C+00bXdb1UbaKyfT7UajUqsl05dby516P6nVqrPVi5VL5WLv9eT9a58m3WYyPcp3O/31Yac7SFbStSQ/o5zMVGffLCev1pKPF5eSpY+uXFlc+uTzy59de2fx6nvFpH8tK5meuTgzU6ldrMzUyu5/P0r7O52DzgME8NAeW/8f+n/gb/p//X/s7H9j6kD2v/p/2AcPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAgfXz4R8/yHbO5Mcni/Hni6EXI+JCRJyPiHMR8eceDsWRXTXPRkSp2N9r/uF/rOGnUmQVRuccLbYTEbFQbPdfeNSfAgAAADy77ty9dXtna/32w5z81fjXw6Mytddg8aXNsXFdJPvK57lxVTubFdsaU7Vz2yXH4nxEHD7z65iqXRj9B536YkzV/pNDu+LYjijlsecDAwAAPN12dwJj694AAAB44nwz6QUwGdn72uK3+MW74KN5FC8Ej+86AgAAAJ4eD37aW5rsOgAAAIDHIOv//f0/AAAAeLbduXvr9qTXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+xcz+picVwHMB/6rzR+cfI4J+ruBq6dOEheoQuu+yivU13nqEgnsPueoSixfdSqVahYKxiPx94JnnRr1FwkQQDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADn7rEYD++nt3f75swXHxA3Ebu6AAAAgIOZFeNhWWlX7V/p/p90619E9COiFxHd2D59b8T3tcxORNRSfdvzi40xPESUCcvXNNP1MyIu0vX899DfAgAAAJyv6WQwimgsq+XD/1WNLyAt2rRy5ZVLPt9ypXXKsOtMad3XyCx6EVG0nzKl9SOi/vsytXL+/tq7OtKbpIW41puiVhX1jKMAAABORGOtyDZ7AwAA4ORcHXsAHEe5X5u2ANNecLMq0obgj7UWAAAAcLo2/22/UvvccQAAAABHUM7/353/l1YFnP8HAAAA56E6/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBDmhXj4XQyGO2bM1/sJ8+nAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4IX9eUeBEAiDMNi7vu80eP9jSYOmpiZVIHz8jcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvfveX/xNT40wy99pYeh5J1k6NrVNj79w4+sP4+jUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMX+3J1ACARBGOw7/3NazD8sadAYRKiChY8Z5mEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7od7/8n5gaZ5K508bS8UiydtXYumrsPWgcPRhv/wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC524EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwP/84BARxHEd/uwjbcgS9+HMGjUo4A4lE4gwO4EIalXbjIlyBWEOrW4X3mu8nkylmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/dP96oxERWfOTeeSzfe/6PGhFfijLabvK7Hi77DqvXJ7O85TdWPSLiCgiq+E3AAD1G7w3xXqzXQ3TjtKO006q/eVrAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiwc8esTYRhAIDfpE3a6uRoBREcdLG1rdUKWRwK3QVBt9DGUkxV0gxt6dJfIDq5+hfspn/BPyA4aMHBoYOCiyBKkkt6wVBbh7tQnwfeu7dX+O77MgTee78LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/IuD3TjbzQsRMTl6mLe8/7qzPOj89tmHyW58ufPmYnrM1hCliHi4Vq9dz3Atw25ja/tRtV6vNSQSiaSX5P3NBADAaVNKolXXfyrtLbWuFSoRv1711/9XUnkcUf9/fnn+Qjd+br5rpu+Vrv9nMlvh8Btrrj+d3tjavra2Xl2trdYez83Nzt+cv3H71ux0+1nJtCcmAAAA/E3xyP+Wk0jX/8XKn/3/MxHjccL6/97ig/vpe42o/wc6bPrlPRMAAID/27lL378VBlwvlMuxWW02GzOdY+/v2c4xh6me2FgS6fp/pJL3rAAAAIAsHOwW+vr/K6k8jtn/n3q9s58ecyQiJpL+/9Tyk/pKdssZalm8Tpz3GgEAAMjXRBLp/n+pvf+/2NvyUIyIq5c7efIzgMeq/z++uNv30np6//9cdkscSsWFzufRPi9EjC7kPSMAAABOs/EkWsX+fmlvqfHj+WLZ/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjNjh2jNBBEYQDe7Ga1EgNWauUFRDurgIUgNh5CFARPIIJ4ALG19A6W3iG1go2FZQpvIG92RyVNwGJXyffB5D3CkHmZNPkXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmmu5/91W8jJq+bN97/rg6ifoyU8P7/fpmrOgHXQ79Dw32+p4AAACARVDlfF8UxVv9eBi1HKf8X+c9kfkfVpo+5/nZ3J/r093rRs7/18dbl18HjZpz4kPPzi9Odzr7hn/f6twdw3Tz6dlLlX6Q8uhmbVqn+xzcTiYHS6ld7mJaAOA3tnNtm/x/KOpun4MBsDCG7Sp+5P9q3O9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF34DAAA//+AU1un") r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$sock_int(r1, 0x1, 0x29, &(0x7f0000000080)=0x6, 0x4) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000040)=0xe80, 0x4) write$binfmt_script(r1, &(0x7f00000000c0), 0x28) r2 = openat(0xffffffffffffff9c, &(0x7f0000000480)='.\x00', 0x10000, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r2, 0xc0406618, &(0x7f0000000040)={@id={0x2, 0x0, @d}}) 1m33.131113799s ago: executing program 1 (id=336): r0 = socket$can_raw(0x1d, 0x3, 0x1) accept4(r0, &(0x7f0000000340)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, &(0x7f00000003c0)=0x80, 0x0) r1 = socket(0x10, 0x3, 0x0) sendto$inet6(r1, &(0x7f0000000080)="7800000018002507b9409b14ffff00000204be04020b06050e020909430005003f00064c0a000000040085a168d0bf46d32345653600648d04000500eb16000049935ade4a460c89b6ec0cff3959547f509058ba86c902000000004a3200040016000b000a0000000000e000e018d1ddf66ed538f2523250", 0x78, 0x0, 0x0, 0xfffffffffffffe76) getsockopt$TIPC_IMPORTANCE(r1, 0x10f, 0x7f, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = syz_open_dev$evdev(&(0x7f0000000400), 0x2, 0x4c1) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000440)=0x5) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'bridge0\x00', 0x0}) sendto$packet(0xffffffffffffffff, 0x0, 0x0, 0x400c010, &(0x7f0000000080)={0x11, 0x3, r3, 0x1, 0xe5, 0x6, @random="00ffffff0100"}, 0x14) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f0000000100)={{{@in6=@dev, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000200)=0xe8) setsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000240)={{{@in6=@private1, @in6=@empty, 0x4e24, 0x0, 0x4e20, 0x40, 0xa, 0x80, 0xa0, 0x1d, r3, r4}, {0x5, 0x2, 0x4, 0x1, 0x0, 0xfffffffffffff6bc, 0x8, 0x800}, {0x3, 0x4, 0x8000000000000000, 0x6}, 0xc, 0x6e6bbd, 0x0, 0x0, 0x3, 0x54c6414dc059e6f0}, {{@in6=@ipv4={'\x00', '\xff\xff', @multicast1}, 0x4d4, 0x33}, 0x2, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x3504, 0x4, 0x3, 0x7f, 0x87a5, 0x9, 0x3}}, 0xe8) 1m32.860614002s ago: executing program 1 (id=338): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001680)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@typedef={0x4, 0x0, 0x0, 0x8, 0x3}, @decl_tag={0x8, 0x0, 0x0, 0x11, 0x3, 0x1}, @struct={0x5, 0x5, 0x0, 0x4, 0x1, 0x485, [{0x7, 0x5, 0x6}, {0x800, 0x1, 0x7}, {0x2, 0x5}, {0x10, 0x2, 0xfffffffd}, {0x0, 0x3, 0x4}]}]}, {0x0, [0x5f, 0x2e]}}, &(0x7f0000000680)=""/4096, 0x80, 0x1000, 0x0, 0x5}, 0x28) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x6, 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000"], &(0x7f0000000500)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x28, '\x00', 0x0, @xdp=0x25, r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000580)={'veth1_to_bond\x00', 0x0}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000001c0)={r2, r4, 0x25, 0x4, @void}, 0x10) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000080)={@empty, @remote, @private0, 0x3, 0x2, 0xffff, 0x500, 0x68b7, 0x910018, r4}) ioctl$sock_SIOCETHTOOL(r0, 0x89f1, &(0x7f0000000340)={'ip6_vti0\x00', &(0x7f0000000140)=@ethtool_cmd={0x0, 0x80000000, 0x0, 0xd, 0xf, 0x3, 0x3, 0xfc, 0x0, 0xff, 0x0, 0x0, 0x6, 0xff, 0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000340)={'tunl0\x00', 0x0}) 1m32.653130425s ago: executing program 1 (id=341): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB="60000000100003040000000002dcdf2500007400", @ANYRES32=0x0, @ANYBLOB="00080000075404001400140076657468315f74bc3f9abf47c77466000a0002000180c200000000000c002b800800030096000000140003006272696467655f736c6176655f30"], 0x60}, 0x1, 0x0, 0x0, 0x800}, 0x80) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1040, 0x1) (async) r2 = socket$inet6(0xa, 0x2, 0x0) sendmmsg$inet6(r2, &(0x7f0000007240)=[{{&(0x7f0000000100)={0xa, 0x4e22, 0x6, @mcast2, 0x7}, 0x1c, 0x0}}, {{0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000012c0)="1ce02c7a", 0xfe60}], 0x1}}, {{0x0, 0x0, &(0x7f0000000000), 0x1}}], 0x3, 0x1c000) mount$9p_fd(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480), 0x84, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) (async) clock_gettime(0x3, &(0x7f0000000040)={0x0, 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) (async) syz_mount_image$msdos(&(0x7f0000000f40), &(0x7f00000044c0)='./file3aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xadec38, &(0x7f0000001ac0)=ANY=[@ANYRES32, @ANYRESHEX=0x0, @ANYRES32=0x0, @ANYBLOB="4ea4164323d0136eb525e4df0380654dda5ebcf2de4311b52a2281c85ff08dbd024f787cd68755278fc572e23916a8c3d6696a0bf0670d64b4f5a0a0e534317a2966e83ce615c95af5aecc2e04a42b3bb6c722a5849ba823ebc75abf6d4b6e5fffc844d9d095cbd2eb8a982eb3140257", @ANYRESHEX, @ANYRESHEX=0x0, @ANYRES16, @ANYBLOB="37b57cfa7d0121345c29b6064f49a0f95b88671b8e9149556e5ff3c7012f7856b6557be6b51d61efea623114a0b4b52f68387d2040dd08c5aa753b596ede3f3d637f96752310a389efcd8cf335ca9dbbbc10bda7a16342968c9ab4fd1ac65da604cd9b42d6d0dc0e895e0b2f42822f1b342f88a8d607008d20b22b776a70a07a2c53fc32be094c857279c58542b176bfbcc6c7e9808da687b44a8b21d23cc2f80050f8fd457f5a5595226d2008bcded226ab2e75d00ab5592daa23e809e04c2b370af460ae93b7efc32bf174830779058ad75290b9abb59be5f8859001e651c1d4", @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESHEX=0x0], 0x3, 0x0, &(0x7f0000000000)) (async) syz_mount_image$vfat(&(0x7f0000000280), &(0x7f00000002c0)='./file0\x00', 0x808001, &(0x7f00000001c0)=ANY=[], 0xff, 0x298, &(0x7f0000000300)="$eJzs3VFrUmEYB/Bnm9tsEQrdRRcHuulK5r6BxIJICAwv1pXSNogpAwdSXeTu+i59nD5Gn0AoMKaSnnWUouYp9/vB4Tzb+/7lPV74HuV9tfWwe3Z8fnF6dP9LFItJFCIu42tExGZsRdrG+NhJ/e8yAID/TaPRruU9Bm5Wr1drb0fE7k8tzU+5DAgAAAAAAAAAAIA/lrn+fxhRnlv/vzE9b1r/DwBrwfr/9dfr1dp70/u3NOv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgPwMR6PSaMmR9/gAgL9v0fz/9p75HwDW1fX5vxDe/wPAuhum5vqN8Pk/AKy/l0evntfq9cNGkhQjuh/7zX5zcp60107jTXTiJPajFN/i6v5galI/fVY/3E/GytHqDqb5Qb+5lc5XoxTl7Hx1kk/S+e3Ym88fRGkzsvMHmfmdePxoLl+JUnx+HefRiePx48zyH6pJ8uRFPYnWTszyu+N+AAAAAAAAAAAAAAAAAAAAsAqV5IfM/fuVyqL2Sf43vh/g2v78Qjwo5HvtAAAAAAAAAAAAAAAAAAAA8K+4ePf+rN3pnPRSxWjamtGkWFLcWfqsKhR5FsVf67yV48sRAAAAAAAAAAAAAAAAAADcarPdv1d/DRZ3vLvCQQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAis1+///miryvEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgdvgcAAP//rlXeYA==") (async) wait4(0x0, 0x0, 0x2, 0x0) (async) r5 = socket(0x1, 0x5, 0x0) close(r5) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x1b, 0x0, 0x0, 0x90ed}, 0x50) (async) r6 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r6, 0x1, r5, &(0x7f0000000500)={0xe000200c}) epoll_ctl$EPOLL_CTL_MOD(r6, 0x3, r5, &(0x7f0000000040)={0x80000004}) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r7 = syz_open_dev$usbmon(&(0x7f00000005c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x100000d, 0x2012, r7, 0x0) r8 = socket$packet(0x11, 0x2, 0x300) setsockopt$SO_ATTACH_FILTER(r8, 0x1, 0x1a, &(0x7f0000000000)={0x0, &(0x7f0000000440)}, 0x10) (async) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x3, 0xc, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000000000000000000085cda876846c482d840100002020732500000000002020f8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007100000095000000000000002b5d00000000d267c4addfac"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r9, 0x0, 0x98, 0x8, &(0x7f0000000640)="0000ffffffffa000f0aee0eb3b13f3469e0caff2272662399b64092f3fadd806e573c35241de8eb47ea666b97b8de44baa2e5375305c15849c6e067d56fefca82d24d68c0750357f1eab85fc2cc46f667d8466a29da4a4bb931c56c261ad939c00d69cbf6683b276290f7c2b824d6592867c0abeb5123dc24d95e89417dc25185426b950585484aa93c0b298985ae751044d3b61e69b928d", &(0x7f0000000300)=""/8, 0x60ff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) (async) r10 = fsopen(&(0x7f0000000080)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r10, 0x6, 0x0, 0x0, 0x0) (async, rerun: 64) r11 = fsmount(r10, 0x1, 0x0) (rerun: 64) syz_clone3(&(0x7f0000000340)={0x201800000, 0x0, 0x0, 0x0, {0x2d}, 0x0, 0x0, 0x0, 0x0, 0x0, {r11}}, 0x58) ioctl$KVM_CREATE_GUEST_MEMFD(r11, 0xc040aed4, &(0x7f0000000100)={0x35, 0xe}) (async) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{r3, r4/1000+10000}}) 1m32.483075107s ago: executing program 1 (id=342): syz_mount_image$ext4(&(0x7f0000000380)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x4008, &(0x7f0000000040)={[{@test_dummy_encryption}, {@grpquota}]}, 0x2, 0xbcf, &(0x7f0000002080)="$eJzs3N1rXGUaAPDnnEymaZvdSZdl2e7NZlmWFpadJl1StmXBVireeCHordCQTkrI9IMkUpPmYqL/gKjXgjeCWhQv7HVvFL31xra3ihdCkdgoiGjkzEeSNjNpamd6Yvr7wZvzvuedmed55jBzzhtmJoDH1nD2J404GBFnkohSc38aEcV6byCi1rjdyvLixA/LixNJrK4+920SSUTcWV6caD1W0tzubw4GIuLzJ5P40yub487OL0yPV6uVmeb4yNz5S0dm5xf+M3V+/FzlXOXC6LH/jR0dOzZyfKxrtf745clr3//j6a9rP73789XvXn87iZMx2JzbWEe3DMfw2nOyUSEixrsdLCd9zXo21pkU7nOntMdJAQDQUbrhGu4vUYq+WL94K8XHX+SaHAAAANAVq30RqwAAAMAul9y1/h8I/w8AAACA3ab1OYA7y4sTrZbvJxIerdunImKoUf9KszVmClGrbweiPyL23Uli49dak8bdHtpwRHx16/gHWYsefQ95K7WliPhru+Of1Osfqn+Le3P9aUSMdCH+8D3j31P9J7sQP+/6AXg8XT/VOJFtPv+la9c/0eb8V2hz7vot8j7/ta7/VjZd/63X39fh+u/Zbca48s6blzvNZfX//9pT77daFj/bPlRRD+D2UsTfCu3qT9bqTzrUf2abMUq/XK50msu7/tW3Ig5F+/pbkq1/n+jI5FS1MtL42zbG0mdj73WKn3f92fHf16H+1u8/dTr+l7YZ44XTpz/ctPPWenfr+tNvisnz9V6xueel8bm5mdGIYvLM5v1Ht86ldZvWY2T1H/7n1q//dvVn7wm15vOQrQWWmtts/PI9MZ+4euWjTvm01n95Hv+zHY7/xvo/LWw+/q9uM8a/PnntcKe5jevfrGXxW2thAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhJI2IwkrS81k/Tcjlif0T8Ofal1Yuzc/+evPjihbPZXMRQ9KeTU9XKSESUGuMkG4/W++vjo/eM/xsRByLijdLe+rg8cbF6Nu/iAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLM/IgYjScsRkUbESilNy+W8swIAAAC6bujuYTGvPAAAAIDeGco7AQAAAKDn2qz/b+SRBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvWgb9fv5lERO3E3nrLFJtz/blmBvRamncCQG768k4AyE0h7wSA3DzgGt/lAuxCyX3mBzrO7Ol6LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsXIcOXr+ZRETtxN56yxSbc/25Zgb0Wpp3AkBu+raaLDy6PIBHz0scHl/W+EByn/mB9dvU7p7Z07OcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANh5BustScsRUWzuK5cj/hARQ9GfTE5VKyMR8ceIuFHq35ONR9fuPZBb3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTX7PzC9Hi1WpnJOmk0O2t7dNY7SeMZq+2UfHQeslOMHZHGDu3k/c4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAeZucXpser1crMbN6ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHmbnV+YHq9WKzM97ORdIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+fk1AAD//6DVB2Y=") r0 = syz_open_dev$loop(&(0x7f0000000180), 0x75d, 0x143484) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='blkio.bfq.empty_time\x00', 0x275a, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f00000002c0)={r1, 0x0, {0x2a00, 0x80010000, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xd, "fee8a2ab78fc17c2d1f8a0e91ddaaca7bd64c6a4b4e00d9683dda1af1ea89de2b7fb0a0100000000000000000300", "2809e8dbe108598948224ad54afac11d875397bdb22d0000b428a1a93c5240f45f819e01177d3d458dd4992861ac00", "90be8b1c551265406c7f30600300000300", [0x8]}}) prlimit64(0x0, 0xe, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x43, &(0x7f0000000000), 0x10) r3 = getpid() sched_setscheduler(r3, 0x1, 0x0) sched_setaffinity(0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = syz_open_dev$tty1(0xc, 0x4, 0x4) ioctl$TIOCSTI(r4, 0x5412, 0x0) syz_mount_image$erofs(&(0x7f0000000000), &(0x7f00000001c0)='./file1\x00', 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="00ea2eb34e7ea51c9446c55a2d1e0be39af9faf44ad59cb6ad1c94490d970e811439edddc71c9b18946b559ce53bee0a1abe562fc3f3898e5826eda1962cf6e3c4c0ade52151923a70b46eacfc1aaaebcf156e549e884bcabc1333f344f31cd30cd93cb2814e0dbc24a7a107e295e86e09283c825fe177c89c6385f68f2c843cffffffff15539bab6142ceed9265ba989d1a283fc4ffc83f3a7a6c746823e656ad78f3b5a336cdbd83dad59e0debb36b4ea5e658e253f01637cc03f704a08019f95b92fffffffff8dd21552d6967ab1b01e5d52a5793eb179deee4572770a5197127b090287bca2a4eaa1705b42c16968d0201d3ba3cc8000000657ea095f152b1b6a1e6ad8d24ad17f649ccc23d4ecbcdb5620cc48f95f563c2230f859d196e6c4f00b8e3a7b01fcb1d79dcc09b7a854ec8c31dd27ff9b4a2864e1dcaf719d20b56769d51228ecc1915fb8c8b598c11b3c296b05f9c5355fc6f19a7b28f5ae9a0d0804ccc5716cfac0246ddffa2f12077a02a959aa1b74373c38b2bcc90743b80666eae25dea73e127263b8fdbc64fe862b994ca8473d00000000000000009cf153dc0bf708", @ANYRES16=0x0], 0x1, 0x194, &(0x7f0000000640)="$eJzsmD9P+kAYx7/X8if88ktw1UUTScDB0hY1MjgwO2ii0bhJpBK0iIEOwGZ8Ec6+AmfiwvvQQZ0cxM3Joebawx4oYuI/jM9neO57dw/Hc0+Tb5OCIIg/y831w9VZMhHj+j8SiIr1WzXIUaT8Vvxx5qK0cn6i31+22svZ/vMYANd9//+HALRzKhwxd93eXyfEuA6lq8Py/iYYNKG3oWBDaAsMW0LvSbrC8zVtt2Rb2k7FLnCh82DwYPKQ6a+vc8RQkOpj0n6t0dzP27ZV/UIxrH+dnIIlqT75eXV7owf9gwEFhtAZMKwJvYhotzd+S6T7T4SC89Vvvv/vFuPxITlhjEqpJD5BMHBxFwNGo56fEoE/uacMScmfQpJ/pJ3yYbrWaM6WyvmiVbQOTDOzoM/p+ryZ9ozIj2/4X8zzp3/S+eEBuREWQT3vOFXDj89zsx6FUzVfc9yI538KUtN+1UysyXjvgzE2xYeUChwPrJYgCIIgCIIgCIIgCIIgCOIjTIJ5X0F7yL5YMle97KcAAAD//5Z1cak=") ioctl$LOOP_SET_DIRECT_IO(r0, 0x4c08, 0x83) socket$nl_route(0x10, 0x3, 0x0) 1m32.18415805s ago: executing program 1 (id=346): r0 = socket$inet6(0xa, 0x80001, 0x0) getsockopt$bt_hci(r0, 0x0, 0x33, 0x0, &(0x7f0000d23000)) r1 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000040)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x50) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'ip6tnl0\x00', 0x0}) (async) bpf$TOKEN_CREATE(0x24, &(0x7f00000001c0)={0x0, r1}, 0x8) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@bloom_filter={0x1e, 0x1d7, 0x5, 0x8, 0x4, r1, 0x80005, '\x00', r2, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0x2}, 0x50) (async) syz_init_net_socket$802154_dgram(0x24, 0x6, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x12, 0x8, &(0x7f0000000000)=@framed={{}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r3}}]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', r2, @cgroup_sock_addr=0x13, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 1m31.915000083s ago: executing program 8 (id=347): userfaultfd(0x80001) (async) r0 = userfaultfd(0x80001) socket$netlink(0x10, 0x3, 0x15) (async) socket$netlink(0x10, 0x3, 0x15) ioctl$FIONCLEX(0xffffffffffffffff, 0x5450) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2000009, 0x32, 0xffffffffffffffff, 0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000000)={0xaa, 0x100}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000400)=""/197, 0xc5}], 0x1) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000000000/0x400000)=nil, 0x400000}, 0x1}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000000000/0x400000)=nil, 0x400000}, 0x1}) syz_genetlink_get_family_id$tipc2(&(0x7f00000020c0), 0xffffffffffffffff) ioctl$UFFDIO_WAKE(r0, 0x8010aa02, &(0x7f00000003c0)={&(0x7f00001cc000/0x4000)=nil, 0x4000}) 1m31.400504349s ago: executing program 1 (id=351): r0 = dup(0xffffffffffffffff) syz_kvm_setup_cpu$x86(r0, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@text16={0x10, &(0x7f0000000000)="0f12f89af100c600660fae3d369a3c6900000f20c7660f3882090f01db0f060f01c30f01c5", 0x25}], 0x1, 0x4, &(0x7f0000000080)=[@dstype3={0x7, 0x7}], 0x1) sync_file_range(r0, 0x6de7, 0x1, 0x2) close$binfmt(r0) r1 = socket(0x10, 0xa, 0x0) ioctl$AUTOFS_IOC_SETTIMEOUT(r1, 0x80049367, &(0x7f00000000c0)=0xaf6b) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000180)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_COALESCE(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x300, 0x70bd27, 0x25dfdbfe, {{}, {@void, @val={0x8, 0x3, r3}, @void}}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x80}, 0x8000) sendmsg$AUDIT_DEL_RULE(r1, &(0x7f0000000740)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000700)={&(0x7f00000002c0)={0x424, 0x3f4, 0x8, 0x70bd25, 0x25dfdbff, {0x3, 0x2, 0x26, [0x8, 0x10000, 0x80000001, 0x101, 0xfff80000, 0x8, 0x4, 0x7, 0x0, 0x7, 0x6, 0x5, 0x573fad6a, 0x1, 0xe005, 0x6, 0xf, 0xffff, 0x2, 0x0, 0x401, 0x9, 0xffffdd26, 0x2, 0xe, 0xc4, 0x5, 0x2, 0x5, 0xfffff800, 0x2, 0x8001, 0x11cf9678, 0x8, 0x0, 0x2, 0xfffffff4, 0x9, 0x9, 0x7fff, 0x1, 0x0, 0x3, 0x0, 0x7f, 0x2, 0x4, 0x4, 0x2, 0x0, 0x6, 0x57, 0x0, 0x80000001, 0xf2f1, 0x2, 0x2, 0x7fffffff, 0x4, 0x7, 0x93, 0x1, 0x1ef8, 0x400], [0xf, 0x0, 0x1, 0x2, 0x90, 0x97a0, 0x0, 0x2, 0x6, 0x80, 0x2, 0x2, 0x6, 0x4, 0xd7, 0x101, 0x5, 0x1, 0xd, 0x1, 0x0, 0xfffffe38, 0x0, 0x4, 0x3ffc000, 0x6f48, 0x1a5, 0x0, 0x0, 0x4, 0x2, 0x9, 0x800, 0xffff, 0xc, 0x5, 0xc000000, 0x7fffffff, 0x400, 0x0, 0x0, 0x400, 0x3, 0xea1, 0x0, 0x80000000, 0x7, 0x7, 0x10, 0x2d, 0x0, 0x10001, 0xffff0000, 0x2, 0x400, 0x6, 0x3, 0x2, 0x0, 0x80000001, 0x1, 0x0, 0xd5, 0xfffffff6], [0x3, 0x5, 0x0, 0x9, 0x327, 0x89, 0x4, 0xf45, 0x13d, 0xff, 0x81, 0xca, 0x43000000, 0x0, 0x1000, 0x8, 0x5, 0xfc63, 0x1, 0x800, 0x80000000, 0x5, 0x3, 0x2, 0xfffffff8, 0x6, 0x1, 0x8001, 0x2, 0xa, 0x9, 0x2, 0x5, 0x0, 0x6, 0x6, 0x7c, 0x7, 0x7ff, 0x0, 0x3, 0x0, 0x4, 0x6, 0x6, 0x100, 0x200, 0x9, 0x5, 0xc, 0x4d, 0x20, 0x4b, 0x80000001, 0x0, 0x1, 0x1, 0x5, 0x101, 0x0, 0x10000, 0x7, 0x3, 0x8], [0x8, 0x1, 0x5, 0xc, 0x4, 0x7, 0xfffffffa, 0x2, 0x3, 0xfffffc94, 0x0, 0x7, 0x2, 0x5, 0x2, 0x4, 0x9, 0x4, 0x9, 0x4, 0x5, 0x9, 0x3, 0x6, 0xa5e, 0xc15c, 0x5, 0x8, 0x8, 0x8, 0x101, 0x6, 0x0, 0x0, 0x50e0, 0xeeba, 0x42, 0xb, 0x5b1e, 0x8, 0x4, 0x0, 0x8, 0x1ff, 0xe, 0x2, 0x44, 0x4, 0xfff, 0x1, 0x2, 0x2, 0x4, 0x5, 0x970, 0x8, 0x4, 0xa65b, 0x9b4, 0xc, 0x9, 0x1, 0x6, 0x80000001], 0x3, ['*\x00', '\x00']}, ["", "", "", "", "", ""]}, 0x424}, 0x1, 0x0, 0x0, 0x4}, 0x4008881) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f00000007c0)={'vxcan1\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000940)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000900)={&(0x7f0000000800)=@delqdisc={0xc8, 0x25, 0x4, 0x70bd27, 0x25dfdbfe, {0x0, 0x0, 0x0, r4, {0xfff1, 0x9}, {0xffff, 0xa}, {0x3, 0xf}}, [@TCA_STAB={0xa4, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x9, 0xe, 0x7f, 0x4, 0x1, 0x3ff, 0x9, 0x2}}, {0x8, 0x2, [0x0, 0xd]}}, {{0x1c, 0x1, {0x31, 0x0, 0x3, 0xdd76, 0x2, 0xc, 0x7dd88627, 0x2}}, {0x8, 0x2, [0xaf6f, 0x800]}}, {{0x1c, 0x1, {0xb, 0x40, 0xb, 0x200, 0x2, 0x4, 0x6, 0x4}}, {0xc, 0x2, [0x4, 0x2, 0x8, 0x0]}}, {{0x1c, 0x1, {0x9, 0x6, 0xc82, 0x4, 0x1, 0x7, 0x2, 0x8}}, {0x14, 0x2, [0x0, 0x9, 0x9, 0x7f, 0x4, 0x7, 0x9, 0x8001]}}]}]}, 0xc8}, 0x1, 0x0, 0x0, 0x4}, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f0000000a40)={&(0x7f0000000980)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000a00)={&(0x7f00000009c0)={0x2c, r2, 0x400, 0x70bd2d, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x0, 0x5}}}}, [@NL80211_ATTR_KEY_DEFAULT={0x4}, @NL80211_ATTR_KEY_IDX={0x5, 0x8, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x10}, 0x4000000) ioctl$KVM_GET_REGS(r0, 0x8090ae81, &(0x7f0000000a80)) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$IPSET_CMD_ADD(r0, &(0x7f0000000c00)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b80)={0x28, 0x9, 0x6, 0x3, 0x0, 0x0, {0x3, 0x0, 0x7}, [@IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x2}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x28}, 0x1, 0x0, 0x0, 0x40000}, 0x840) ppoll(&(0x7f0000000c40)=[{r5, 0x100}, {r5, 0x1120}, {r0, 0x2}, {r0, 0x1280}, {r0, 0x2000}, {r0, 0x5402}, {r0, 0x2244}, {r1, 0xc}], 0x8, &(0x7f0000000c80)={0x0, 0x989680}, &(0x7f0000000cc0), 0x8) r6 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000d00), 0x4800, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r6, 0x50009401, &(0x7f0000000d40)={{r0}, "5dc6898d0982120e5e4321ad1dd6378928819fe652c35df868ad760b665276be8635ac5f5e56b1ec02604fce8f1b4787954efbb529737a31a904617968c9efcee4f1d381461d60daed011580bb3193fd44b75270536e4bda0f6710e7e242aa5548a7a5fdef59e335c4567b3eacd11d093b2dbb58d85b0a403f9bf82970dd0cb9e67ca2d21e936993d2cf18711fc2a9a2267351fef016dc0e449fa9b285fc4738db261407decb931f5fb63157abd3a1b7f5031f26fee60b3319dc1d22edf24ee70a6cc5258c13b75230df82e410d2e7c57e22dbfab6828d5a7ae857bfb24ada98e4dae86cb90b64e90653784ae2376cf3c37792732fa58ac79f25533ef1f22aff88896666f232344b9bc681ef95ae26a0e3a091cb30d94906916e2e142836568a5aabe7783c822ea3ec6f9bd7967ea0258651e5e05b8c870a17700f563d1be6015bcd0a4de065935a357bc650932171fec93907bd65c0a2c6e492724bc112779810465f585e796f9c605f9bdce78ab461bfd64931af15dedb139178befaf13a659fb86e02e3e8fa15bad5ddd5f4ac7f2d4f8112f211d770b4443aaf8fa706fd9662ec8772bcd3e705c314fd8fda1d6fcdf46ce8226c99493f8d2f45ff5f5a60dd2f53a106f9611183f9d2c6804c2ce5bddadeba4afbdcbbabe5a6e40da535dcdacfa33dedd26da598d485c3f59214816db90f53e14156ff97a4288e210d4c0216352d4c4e3de92ad5cfa7f732365c82b78d125d356063526df06c676d3d2dbcd45eca5b99b72d1f120e545b6011070f82c4ded1b3670257c90b0a1da3f22e09d4ff20b99d44e484e0f4be3a93255b094de657e4609f62740047336fd35dc5d0cec452c7114078cf000a06408f22f99b9f1aaf2db11bbc71d74ad76b012f5d493a966c35a8886102e13c636008da4278cfb39b6e98755d19a3191c4e469ee47b631f2202581072b15db55aba6ac13b04424db45cdbe007adf66cd4fce0d18473b8749a6ad87c50ce0d96086ef1d17c639c0aeaac796103a1511ff2fb375d58e5cc397cb0d8de646f8d7bfd1804d04fd7024d20a12e03af7be9377d3748f2d94c5c94cd1632add4755f4ed68039f5ae03f71954534a34491c43b1edcae52585438d245337e94917b5834d7350783f24f23bf73ac5121b44879afb65130eabec9ff35cad4a8abfcbeb5e1d8355ffda5f22cc4b9293e843ceab230647fc2b864f5b92d74cbed792d3ae10c6c92205818465b46e561ef7ea897f606f391a68c57883f64b01276934495f5d47e5ae0180cf82cf8b7c4c90350f6b19514bba9d23c044d39cbde84ffd09b74e1edf6ce1670fe2449d27df6819b23996f028a57c7d38d41489ac0cbb544fa40e5608b0e36a85e6338ebecc19ee5a2be29f0fc669e30ce2035479ed8f615b195c26fcc7f0e4dc86354d4c6fc2b04e18b4c82a8cc00acee53aeed4925d01ebb43efe350d126661a741c87df083cbf613028f93d5df93558c334bba5a4cab45cc1616786d16120a421d6bde9e32c504c39b2a3281f5ad1cfec2de3428977fc0dd5b1fbe5ba6222c5a5903b08e8ce1bf639087aba5624cdc7557f997e1d1d16da37acbfe7a33870806e9a434821e3ae5419e7c2e3660323e58c37ecaefd5240a9c8db4ca992c70d5fa47d41db58f6c8c136a686488a12f89a482f044199174b9f060d88bdfdff92d0e2a2b811d87b17209ff828db2caa738dea79764381fe1e8b3439d30b7c77519d8eec3b65e2878c627efe5c10ae041b4c07d9fc466547af03c6746ff17a1ac5cdb959ec31163ed7bff3279754365d45f40a55850a47f3462accd0e82944dfb0e1032ee4bb07365afe12013fa15de97da191bdb32556cd39903aa0afd85a75cf7f1971ef734bc504d96ec0812afcb6ef8d77c9a1cb77c9635923e9842365144851e4ce37f622b46faaa14d957074d7f6e88ee261ae23b60561fb16607e59a1150d48fac4de1161aeeb1556795e39fb8cb952b3ddb1dcb36f0688e12cda77685247950fe43dc0a1aaca597f3c8d945190fc857f51fa8745a58ea30eebe6463015255ef15842d5c5f1fddf6a7d5b6652e55bfe677ea58b05b6082d0c8a593344e0ced4cfeb55c22a96049227cb8997d3ff90f24efeb1f9272d8236fd493c28ab0c4834cf9ec549b64e60a8db2009d3b62f02f785387130f6ca5ca1d11e557ab75b7a4ddcc37b9be326df89cf6b3fe1286cf2399defb0705c30abe3728c3dd80647d0da8daa84c43c7fe7ba3b9d16769b33efb46100b86961769aabce8cf0294a7f52d25c80adf67cbafe95a682502412029bf0d2176dd6416fa39a84ae6696daf27b0516b179dae317458ae453ce679f09e831f4907998d5be704c8cdd4abf5aafae90109db0ee2d0fa8b92c093c2549283e7588426db5ccbf707c4564e6efb727368cc0883ab8933bde871dc9321b03f77a94f87f755ffca039aa8f422083e6e353e631af90993969cfefffffe05c573a7d06c17ee8b802d46eefded16e409523a41e341a47a8c1e85438cd45d35f21354477490127dc9545446e31891e09668701b5bfa710ec58175a44cabc4b0fee4545f3b4205579aa7e5b195cdad7b742b5ebde64f3c247fcbeaf9a3f933a41f3425fbac6c40fdc7340365c2a2d17213c58fd3990a226e7411169b23322c35d7f3e89a85766d8913c9787df8ddfd73fd50305bae59d1e94214f81b4ca25fc50147c9438c84c1837047351e62accbe34271e235a1167ec3eadaf2d30cda7d9f1aed8176831ec058a518633824d5f6e507dab0d0cad7e7512156750ce11c5d9cee6afb618fe6eabf0bdf526e4e79c22e32011306569c680d70ee7c58013ed8c1c10904607b3f38c53f84ff2a10cca6748ae9edf7ceb0f3f8a52dd2dee1c6c65cfe191b923603e919d5e408b6314a38c1364569445cf8be6edde9324beeb8cff70fec2856924553216a2503466cf13ef9fe0bd1a15df19e2801fbf0072e4d672bbb6d3b83add26fce9657ee5ace37bcbd54e3b871f498c1db62ad3f9018c2400cd504f40827201d31db19db34ad0989d7ab8f97c567bd2f2bbc81c21573acdc10f9cd73ca3aaa60d6ac4dd230441080e0297f54711d34d1044b6fc3d8d834133497806c2946ad9d14da5485afbcdcdd11470f1ba73f8dfd27245401bea149d73805319abef141b44b681c901d56c785ca4b151a4ccda68498f1803701b48a5f3c1ed18433505d36f66858f24426d6e9cd6cbbf2056a574d1b963a1092eba48ffa070ed1457cf48b4fc49d3497343034c1ce7182e89ab9ae724d92cc7a93c56be901adeeb9cb534ebd39e183da4010c10d65442b8c718c4ee7b7062403456bf7036ca6db3db84c7c1f5548e9eef44532717ef5ae1ec4524cfbed1c9a7b2e2c6cafd1a82b2c0207168b30b6f422a9a9a2d77545205002982fe3b250bd28e072b987bbffeed3086d14cad3a13257e22127503c588b5a1a76cee0a19746762977b49f144f7a01de5d3198394fd4857baaa627f927540634681c1125f1efa8e1e911b5052faaa01dac1710f09cd1fa9c9fbcd588368d4817c22af75f6138ddbfb68c87121558a6d18e2af5e0279f9aad7f6ea2ad01062649ce2021d05b2cff1ea47503bbed3276232aaff333fa733467e18997d5b7de9c1c6346ada639a916b391cc232cc9d212cf8579ba529f011bf355f49eea15b344563461bfacb53a851818d2821769a5a7cba9518e6bb63135d0ebe081ed599da9edac44224c2826cbb4bba1308a9988e422ad6c21e0f5d2ccc567eda2f43bec8824c075f4746202e3db79a0b1c39d9cb39656b99a08b6972a1a1f6cb8928da04cc4a69516c6c3a961a54a4ce2be77db392c8a45643890f114aee5340983cdc06e9a9f39934578e0ec47bbb77b2bee2f7b27519af72b01269db16ac0bd449cf5125d4dd8d392b2b144a679afb6a3fb00c7f37899d74432917ced3f96b606678776dba2937664a30078cec1b306221a2a4dd4e6e2fb75550ae9dbfbb6bd13d79571032152d44735b8147d3e1a8fc86f75d0ddd1aeafc9375600dd395c18384616a0b9531e6a3b8aa0b5a55391126f6f4803a28d2ac9189ef9605b02e63e3d096f0ffe19c4e8c97b481cd960e6e790bf9f199e78fc09bf81bf5afbe87c6fa20d82229ed120b9b4ac7065923150ee50e3f4b8db727eafd5f83d42f39c8705f6ee290e3fe53d71a02cbadc951123d95e6dca599840c5eb5eb0b19ea6d8bbcad86d96a08b78853280d30c20401b9406b2aef9c275b02b694a3a9b8996ea922cc14c3e321357354d48e92906106bf27cbc336ffd7f7218ab75c50a9465cecaeb0f2e551a3ec1593b6f8ba8bbf3a2dfab06806965d30d3acdc539297b2275e9ac2d77205eb6f0f808ed65feecd2edb1bbedbd77b21e1b324370182f55b43a14a2c555b88d9308c90e10011416b66ac06f2d91ede72ee348ff91da254e3514f53f14769691d1c2aefb25449e1804d006a22c7080923aae0cf7e23cafb0fe63f7bb9f6f5bbb7de425a242689772ecc80ba939741f51a8188b7258b6c763bb86cf3b0303274aec3c322a640f7d565ac61e9e6f9b95f5b79174a928d1628bc775931133fc17b705dd631113857b6559480946646052b84ef89a652853a0d1872ebe89419e361d83eba59fcc4d1d7603369c56ca5effd588cdf13d03df1343267c2384095d8034a41489de6e1e26b0deb2b08863eb6882a4832691cc619f57a028ab6378c6ef03050ca08045a5257137daf1149b5cf348b050e7230a1303b05793aaf557e2cfd500f6efc4f6225dd5ce64f1b79ec61cab052cdf0e41a27e02554d21c6d6b507c98ac25aada29152f410e81a185a3ec36a78b4be2451302e7a14bb8d1979c1e283b48c82532c9a512dee18f3bf2b143f388d2c94efda996875ac49e044f04f15d8a4c682c7fdf96c6db74d993fab4c06cad816064ac95e70d85840045ca8deab930f7c793d2571ee3bebad5c23d0d215b53001e72293d2df774ed5b7ab53e683f0896eb14f1298b83203d81d0e6c35571290029a7a98098f11128a3c9344f46d3fbac63f916abebba855495581f2d3b6197569ffe78f20bccd899a7c89f5f98cf4fb2ab6a765d881e072352e5d11728965b43076ebbbe02fbc5cca07b361d98f079fe59d2f0c341a131b490f6729c7e04e4819a2648901b7c3a3985000e5f4e15a6d5e684f99ea5d71a435f927473f1adbd6c48f20e6cc0d7569f995488f7b9d7a5a71bdab894f1c0068c5767ad7f074009fe6cff36c5cf0056702bab814e4a2d241573aa4f1eeaf1fdf6cb80ed6dd3643bcedc514a12248a181ac8cadb641ddd88c86112c8e687675a95fe230cd2871e5411b745b79d521ec9fe269fb922c8e939a56a4298b2a45cc3f5a7ef02072372b0815e10a06d9fc73b8d31320119480434fc22dff891560ead73129ab2fdaea25d02e706863cc49821ee85b887d0a8bbbf7d87b136c0a85151593e0e1e947b1daec9590dffa05aa090f30be6ffc48900d5159d04238d85733f3f820d11260af18d49023a10f2077408f3fce18c4a9fb8463d1f71182afb195755421b3ec4e7685de93f034b03941fd9a509872ee374220e87645d5c60c3d454f5b0e30a582c34eca4294c8be8c00749312bace5da6c675f78eaac515ca32be6a59b9597f3190a8fe20657c466ff0056d01338fc3dea6c106169a68a6f416588a9cc4e7ec79ab568d4aaa635cbce28a3037785cf2afac2572c46fa1f6ca02100492a29510d1651bbf2e467ec2f4a0f115209f6e40354adcf28bdcde047247b3c1"}) utimensat(r6, &(0x7f0000001d40)='./file0\x00', &(0x7f0000001d80)={{0x0, 0xea60}, {0x77359400}}, 0x100) r7 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000001dc0)={r6, r0, 0xf, 0x0, @void}, 0x10) ioctl$XFS_IOC_GET_RESBLKS(r7, 0x80105873, &(0x7f0000001e00)) ioctl$KVM_SET_DEVICE_ATTR_vcpu(r6, 0x4018aee1, &(0x7f0000001e80)=@attr_pmu_filter={0x0, 0x1, 0x1, &(0x7f0000001e40)={0x10, 0x8, 0x1}}) r8 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001f00), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000001f40)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(0xffffffffffffffff, &(0x7f0000002100)={&(0x7f0000001ec0), 0xc, &(0x7f00000020c0)={&(0x7f0000001f80)={0x13c, r8, 0x100, 0x70bd2d, 0x25dfdbfc, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r9}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_SEC_DEVKEY={0x114, 0x2f, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_ID={0x10, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x6}]}, @NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8, 0x1, 0x1}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc, 0x2, {0xaaaaaaaaaaaa0302}}, @NL802154_DEVKEY_ATTR_ID={0x78, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_INDEX={0x5, 0x2, 0x1}, @NL802154_KEY_ID_ATTR_INDEX={0x5, 0x2, 0x3}, @NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x44, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0302}}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xfffe}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa0}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x1}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa1}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x3}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0302}}]}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0xfffffffffffeffff}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x6}]}, @NL802154_DEVKEY_ATTR_ID={0x68, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x4c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0302}}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0x300}}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x1}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xffff}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0002}}]}, @NL802154_KEY_ID_ATTR_INDEX={0x5}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x4}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}]}, 0x13c}, 0x1, 0x0, 0x0, 0x4000}, 0x40) write$binfmt_elf64(r6, &(0x7f0000002140)={{0x7f, 0x45, 0x4c, 0x46, 0x5b, 0x0, 0x8, 0x21, 0xfdd, 0x2, 0x3e, 0x8, 0x295, 0x40, 0x4e, 0x2, 0xba, 0x38, 0x2, 0x9, 0x9, 0x3}, [{0x70000000, 0x6, 0x7, 0x0, 0x6, 0x0, 0x4}, {0x6, 0xd, 0x3, 0x4, 0x1, 0x2, 0x8}], "f035", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x6b2) sendmsg$AUDIT_TTY_GET(r6, &(0x7f00000028c0)={&(0x7f0000002800)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000002880)={&(0x7f0000002840)={0x10, 0x3f8, 0x400, 0x70bd25, 0x25dfdbfd, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4004000}, 0x4000854) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000002900), 0x1c0, 0x0) ioctl$USBDEVFS_IOCTL(r10, 0xc0105512, &(0x7f0000002940)=@usbdevfs_connect={0x8}) 1m31.34468805s ago: executing program 36 (id=351): r0 = dup(0xffffffffffffffff) syz_kvm_setup_cpu$x86(r0, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@text16={0x10, &(0x7f0000000000)="0f12f89af100c600660fae3d369a3c6900000f20c7660f3882090f01db0f060f01c30f01c5", 0x25}], 0x1, 0x4, &(0x7f0000000080)=[@dstype3={0x7, 0x7}], 0x1) sync_file_range(r0, 0x6de7, 0x1, 0x2) close$binfmt(r0) r1 = socket(0x10, 0xa, 0x0) ioctl$AUTOFS_IOC_SETTIMEOUT(r1, 0x80049367, &(0x7f00000000c0)=0xaf6b) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000180)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_COALESCE(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x300, 0x70bd27, 0x25dfdbfe, {{}, {@void, @val={0x8, 0x3, r3}, @void}}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x80}, 0x8000) sendmsg$AUDIT_DEL_RULE(r1, &(0x7f0000000740)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000700)={&(0x7f00000002c0)={0x424, 0x3f4, 0x8, 0x70bd25, 0x25dfdbff, {0x3, 0x2, 0x26, [0x8, 0x10000, 0x80000001, 0x101, 0xfff80000, 0x8, 0x4, 0x7, 0x0, 0x7, 0x6, 0x5, 0x573fad6a, 0x1, 0xe005, 0x6, 0xf, 0xffff, 0x2, 0x0, 0x401, 0x9, 0xffffdd26, 0x2, 0xe, 0xc4, 0x5, 0x2, 0x5, 0xfffff800, 0x2, 0x8001, 0x11cf9678, 0x8, 0x0, 0x2, 0xfffffff4, 0x9, 0x9, 0x7fff, 0x1, 0x0, 0x3, 0x0, 0x7f, 0x2, 0x4, 0x4, 0x2, 0x0, 0x6, 0x57, 0x0, 0x80000001, 0xf2f1, 0x2, 0x2, 0x7fffffff, 0x4, 0x7, 0x93, 0x1, 0x1ef8, 0x400], [0xf, 0x0, 0x1, 0x2, 0x90, 0x97a0, 0x0, 0x2, 0x6, 0x80, 0x2, 0x2, 0x6, 0x4, 0xd7, 0x101, 0x5, 0x1, 0xd, 0x1, 0x0, 0xfffffe38, 0x0, 0x4, 0x3ffc000, 0x6f48, 0x1a5, 0x0, 0x0, 0x4, 0x2, 0x9, 0x800, 0xffff, 0xc, 0x5, 0xc000000, 0x7fffffff, 0x400, 0x0, 0x0, 0x400, 0x3, 0xea1, 0x0, 0x80000000, 0x7, 0x7, 0x10, 0x2d, 0x0, 0x10001, 0xffff0000, 0x2, 0x400, 0x6, 0x3, 0x2, 0x0, 0x80000001, 0x1, 0x0, 0xd5, 0xfffffff6], [0x3, 0x5, 0x0, 0x9, 0x327, 0x89, 0x4, 0xf45, 0x13d, 0xff, 0x81, 0xca, 0x43000000, 0x0, 0x1000, 0x8, 0x5, 0xfc63, 0x1, 0x800, 0x80000000, 0x5, 0x3, 0x2, 0xfffffff8, 0x6, 0x1, 0x8001, 0x2, 0xa, 0x9, 0x2, 0x5, 0x0, 0x6, 0x6, 0x7c, 0x7, 0x7ff, 0x0, 0x3, 0x0, 0x4, 0x6, 0x6, 0x100, 0x200, 0x9, 0x5, 0xc, 0x4d, 0x20, 0x4b, 0x80000001, 0x0, 0x1, 0x1, 0x5, 0x101, 0x0, 0x10000, 0x7, 0x3, 0x8], [0x8, 0x1, 0x5, 0xc, 0x4, 0x7, 0xfffffffa, 0x2, 0x3, 0xfffffc94, 0x0, 0x7, 0x2, 0x5, 0x2, 0x4, 0x9, 0x4, 0x9, 0x4, 0x5, 0x9, 0x3, 0x6, 0xa5e, 0xc15c, 0x5, 0x8, 0x8, 0x8, 0x101, 0x6, 0x0, 0x0, 0x50e0, 0xeeba, 0x42, 0xb, 0x5b1e, 0x8, 0x4, 0x0, 0x8, 0x1ff, 0xe, 0x2, 0x44, 0x4, 0xfff, 0x1, 0x2, 0x2, 0x4, 0x5, 0x970, 0x8, 0x4, 0xa65b, 0x9b4, 0xc, 0x9, 0x1, 0x6, 0x80000001], 0x3, ['*\x00', '\x00']}, ["", "", "", "", "", ""]}, 0x424}, 0x1, 0x0, 0x0, 0x4}, 0x4008881) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f00000007c0)={'vxcan1\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000940)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000900)={&(0x7f0000000800)=@delqdisc={0xc8, 0x25, 0x4, 0x70bd27, 0x25dfdbfe, {0x0, 0x0, 0x0, r4, {0xfff1, 0x9}, {0xffff, 0xa}, {0x3, 0xf}}, [@TCA_STAB={0xa4, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x9, 0xe, 0x7f, 0x4, 0x1, 0x3ff, 0x9, 0x2}}, {0x8, 0x2, [0x0, 0xd]}}, {{0x1c, 0x1, {0x31, 0x0, 0x3, 0xdd76, 0x2, 0xc, 0x7dd88627, 0x2}}, {0x8, 0x2, [0xaf6f, 0x800]}}, {{0x1c, 0x1, {0xb, 0x40, 0xb, 0x200, 0x2, 0x4, 0x6, 0x4}}, {0xc, 0x2, [0x4, 0x2, 0x8, 0x0]}}, {{0x1c, 0x1, {0x9, 0x6, 0xc82, 0x4, 0x1, 0x7, 0x2, 0x8}}, {0x14, 0x2, [0x0, 0x9, 0x9, 0x7f, 0x4, 0x7, 0x9, 0x8001]}}]}]}, 0xc8}, 0x1, 0x0, 0x0, 0x4}, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f0000000a40)={&(0x7f0000000980)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000a00)={&(0x7f00000009c0)={0x2c, r2, 0x400, 0x70bd2d, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x0, 0x5}}}}, [@NL80211_ATTR_KEY_DEFAULT={0x4}, @NL80211_ATTR_KEY_IDX={0x5, 0x8, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x10}, 0x4000000) ioctl$KVM_GET_REGS(r0, 0x8090ae81, &(0x7f0000000a80)) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$IPSET_CMD_ADD(r0, &(0x7f0000000c00)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b80)={0x28, 0x9, 0x6, 0x3, 0x0, 0x0, {0x3, 0x0, 0x7}, [@IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x2}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x28}, 0x1, 0x0, 0x0, 0x40000}, 0x840) ppoll(&(0x7f0000000c40)=[{r5, 0x100}, {r5, 0x1120}, {r0, 0x2}, {r0, 0x1280}, {r0, 0x2000}, {r0, 0x5402}, {r0, 0x2244}, {r1, 0xc}], 0x8, &(0x7f0000000c80)={0x0, 0x989680}, &(0x7f0000000cc0), 0x8) r6 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000d00), 0x4800, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r6, 0x50009401, &(0x7f0000000d40)={{r0}, "5dc6898d0982120e5e4321ad1dd6378928819fe652c35df868ad760b665276be8635ac5f5e56b1ec02604fce8f1b4787954efbb529737a31a904617968c9efcee4f1d381461d60daed011580bb3193fd44b75270536e4bda0f6710e7e242aa5548a7a5fdef59e335c4567b3eacd11d093b2dbb58d85b0a403f9bf82970dd0cb9e67ca2d21e936993d2cf18711fc2a9a2267351fef016dc0e449fa9b285fc4738db261407decb931f5fb63157abd3a1b7f5031f26fee60b3319dc1d22edf24ee70a6cc5258c13b75230df82e410d2e7c57e22dbfab6828d5a7ae857bfb24ada98e4dae86cb90b64e90653784ae2376cf3c37792732fa58ac79f25533ef1f22aff88896666f232344b9bc681ef95ae26a0e3a091cb30d94906916e2e142836568a5aabe7783c822ea3ec6f9bd7967ea0258651e5e05b8c870a17700f563d1be6015bcd0a4de065935a357bc650932171fec93907bd65c0a2c6e492724bc112779810465f585e796f9c605f9bdce78ab461bfd64931af15dedb139178befaf13a659fb86e02e3e8fa15bad5ddd5f4ac7f2d4f8112f211d770b4443aaf8fa706fd9662ec8772bcd3e705c314fd8fda1d6fcdf46ce8226c99493f8d2f45ff5f5a60dd2f53a106f9611183f9d2c6804c2ce5bddadeba4afbdcbbabe5a6e40da535dcdacfa33dedd26da598d485c3f59214816db90f53e14156ff97a4288e210d4c0216352d4c4e3de92ad5cfa7f732365c82b78d125d356063526df06c676d3d2dbcd45eca5b99b72d1f120e545b6011070f82c4ded1b3670257c90b0a1da3f22e09d4ff20b99d44e484e0f4be3a93255b094de657e4609f62740047336fd35dc5d0cec452c7114078cf000a06408f22f99b9f1aaf2db11bbc71d74ad76b012f5d493a966c35a8886102e13c636008da4278cfb39b6e98755d19a3191c4e469ee47b631f2202581072b15db55aba6ac13b04424db45cdbe007adf66cd4fce0d18473b8749a6ad87c50ce0d96086ef1d17c639c0aeaac796103a1511ff2fb375d58e5cc397cb0d8de646f8d7bfd1804d04fd7024d20a12e03af7be9377d3748f2d94c5c94cd1632add4755f4ed68039f5ae03f71954534a34491c43b1edcae52585438d245337e94917b5834d7350783f24f23bf73ac5121b44879afb65130eabec9ff35cad4a8abfcbeb5e1d8355ffda5f22cc4b9293e843ceab230647fc2b864f5b92d74cbed792d3ae10c6c92205818465b46e561ef7ea897f606f391a68c57883f64b01276934495f5d47e5ae0180cf82cf8b7c4c90350f6b19514bba9d23c044d39cbde84ffd09b74e1edf6ce1670fe2449d27df6819b23996f028a57c7d38d41489ac0cbb544fa40e5608b0e36a85e6338ebecc19ee5a2be29f0fc669e30ce2035479ed8f615b195c26fcc7f0e4dc86354d4c6fc2b04e18b4c82a8cc00acee53aeed4925d01ebb43efe350d126661a741c87df083cbf613028f93d5df93558c334bba5a4cab45cc1616786d16120a421d6bde9e32c504c39b2a3281f5ad1cfec2de3428977fc0dd5b1fbe5ba6222c5a5903b08e8ce1bf639087aba5624cdc7557f997e1d1d16da37acbfe7a33870806e9a434821e3ae5419e7c2e3660323e58c37ecaefd5240a9c8db4ca992c70d5fa47d41db58f6c8c136a686488a12f89a482f044199174b9f060d88bdfdff92d0e2a2b811d87b17209ff828db2caa738dea79764381fe1e8b3439d30b7c77519d8eec3b65e2878c627efe5c10ae041b4c07d9fc466547af03c6746ff17a1ac5cdb959ec31163ed7bff3279754365d45f40a55850a47f3462accd0e82944dfb0e1032ee4bb07365afe12013fa15de97da191bdb32556cd39903aa0afd85a75cf7f1971ef734bc504d96ec0812afcb6ef8d77c9a1cb77c9635923e9842365144851e4ce37f622b46faaa14d957074d7f6e88ee261ae23b60561fb16607e59a1150d48fac4de1161aeeb1556795e39fb8cb952b3ddb1dcb36f0688e12cda77685247950fe43dc0a1aaca597f3c8d945190fc857f51fa8745a58ea30eebe6463015255ef15842d5c5f1fddf6a7d5b6652e55bfe677ea58b05b6082d0c8a593344e0ced4cfeb55c22a96049227cb8997d3ff90f24efeb1f9272d8236fd493c28ab0c4834cf9ec549b64e60a8db2009d3b62f02f785387130f6ca5ca1d11e557ab75b7a4ddcc37b9be326df89cf6b3fe1286cf2399defb0705c30abe3728c3dd80647d0da8daa84c43c7fe7ba3b9d16769b33efb46100b86961769aabce8cf0294a7f52d25c80adf67cbafe95a682502412029bf0d2176dd6416fa39a84ae6696daf27b0516b179dae317458ae453ce679f09e831f4907998d5be704c8cdd4abf5aafae90109db0ee2d0fa8b92c093c2549283e7588426db5ccbf707c4564e6efb727368cc0883ab8933bde871dc9321b03f77a94f87f755ffca039aa8f422083e6e353e631af90993969cfefffffe05c573a7d06c17ee8b802d46eefded16e409523a41e341a47a8c1e85438cd45d35f21354477490127dc9545446e31891e09668701b5bfa710ec58175a44cabc4b0fee4545f3b4205579aa7e5b195cdad7b742b5ebde64f3c247fcbeaf9a3f933a41f3425fbac6c40fdc7340365c2a2d17213c58fd3990a226e7411169b23322c35d7f3e89a85766d8913c9787df8ddfd73fd50305bae59d1e94214f81b4ca25fc50147c9438c84c1837047351e62accbe34271e235a1167ec3eadaf2d30cda7d9f1aed8176831ec058a518633824d5f6e507dab0d0cad7e7512156750ce11c5d9cee6afb618fe6eabf0bdf526e4e79c22e32011306569c680d70ee7c58013ed8c1c10904607b3f38c53f84ff2a10cca6748ae9edf7ceb0f3f8a52dd2dee1c6c65cfe191b923603e919d5e408b6314a38c1364569445cf8be6edde9324beeb8cff70fec2856924553216a2503466cf13ef9fe0bd1a15df19e2801fbf0072e4d672bbb6d3b83add26fce9657ee5ace37bcbd54e3b871f498c1db62ad3f9018c2400cd504f40827201d31db19db34ad0989d7ab8f97c567bd2f2bbc81c21573acdc10f9cd73ca3aaa60d6ac4dd230441080e0297f54711d34d1044b6fc3d8d834133497806c2946ad9d14da5485afbcdcdd11470f1ba73f8dfd27245401bea149d73805319abef141b44b681c901d56c785ca4b151a4ccda68498f1803701b48a5f3c1ed18433505d36f66858f24426d6e9cd6cbbf2056a574d1b963a1092eba48ffa070ed1457cf48b4fc49d3497343034c1ce7182e89ab9ae724d92cc7a93c56be901adeeb9cb534ebd39e183da4010c10d65442b8c718c4ee7b7062403456bf7036ca6db3db84c7c1f5548e9eef44532717ef5ae1ec4524cfbed1c9a7b2e2c6cafd1a82b2c0207168b30b6f422a9a9a2d77545205002982fe3b250bd28e072b987bbffeed3086d14cad3a13257e22127503c588b5a1a76cee0a19746762977b49f144f7a01de5d3198394fd4857baaa627f927540634681c1125f1efa8e1e911b5052faaa01dac1710f09cd1fa9c9fbcd588368d4817c22af75f6138ddbfb68c87121558a6d18e2af5e0279f9aad7f6ea2ad01062649ce2021d05b2cff1ea47503bbed3276232aaff333fa733467e18997d5b7de9c1c6346ada639a916b391cc232cc9d212cf8579ba529f011bf355f49eea15b344563461bfacb53a851818d2821769a5a7cba9518e6bb63135d0ebe081ed599da9edac44224c2826cbb4bba1308a9988e422ad6c21e0f5d2ccc567eda2f43bec8824c075f4746202e3db79a0b1c39d9cb39656b99a08b6972a1a1f6cb8928da04cc4a69516c6c3a961a54a4ce2be77db392c8a45643890f114aee5340983cdc06e9a9f39934578e0ec47bbb77b2bee2f7b27519af72b01269db16ac0bd449cf5125d4dd8d392b2b144a679afb6a3fb00c7f37899d74432917ced3f96b606678776dba2937664a30078cec1b306221a2a4dd4e6e2fb75550ae9dbfbb6bd13d79571032152d44735b8147d3e1a8fc86f75d0ddd1aeafc9375600dd395c18384616a0b9531e6a3b8aa0b5a55391126f6f4803a28d2ac9189ef9605b02e63e3d096f0ffe19c4e8c97b481cd960e6e790bf9f199e78fc09bf81bf5afbe87c6fa20d82229ed120b9b4ac7065923150ee50e3f4b8db727eafd5f83d42f39c8705f6ee290e3fe53d71a02cbadc951123d95e6dca599840c5eb5eb0b19ea6d8bbcad86d96a08b78853280d30c20401b9406b2aef9c275b02b694a3a9b8996ea922cc14c3e321357354d48e92906106bf27cbc336ffd7f7218ab75c50a9465cecaeb0f2e551a3ec1593b6f8ba8bbf3a2dfab06806965d30d3acdc539297b2275e9ac2d77205eb6f0f808ed65feecd2edb1bbedbd77b21e1b324370182f55b43a14a2c555b88d9308c90e10011416b66ac06f2d91ede72ee348ff91da254e3514f53f14769691d1c2aefb25449e1804d006a22c7080923aae0cf7e23cafb0fe63f7bb9f6f5bbb7de425a242689772ecc80ba939741f51a8188b7258b6c763bb86cf3b0303274aec3c322a640f7d565ac61e9e6f9b95f5b79174a928d1628bc775931133fc17b705dd631113857b6559480946646052b84ef89a652853a0d1872ebe89419e361d83eba59fcc4d1d7603369c56ca5effd588cdf13d03df1343267c2384095d8034a41489de6e1e26b0deb2b08863eb6882a4832691cc619f57a028ab6378c6ef03050ca08045a5257137daf1149b5cf348b050e7230a1303b05793aaf557e2cfd500f6efc4f6225dd5ce64f1b79ec61cab052cdf0e41a27e02554d21c6d6b507c98ac25aada29152f410e81a185a3ec36a78b4be2451302e7a14bb8d1979c1e283b48c82532c9a512dee18f3bf2b143f388d2c94efda996875ac49e044f04f15d8a4c682c7fdf96c6db74d993fab4c06cad816064ac95e70d85840045ca8deab930f7c793d2571ee3bebad5c23d0d215b53001e72293d2df774ed5b7ab53e683f0896eb14f1298b83203d81d0e6c35571290029a7a98098f11128a3c9344f46d3fbac63f916abebba855495581f2d3b6197569ffe78f20bccd899a7c89f5f98cf4fb2ab6a765d881e072352e5d11728965b43076ebbbe02fbc5cca07b361d98f079fe59d2f0c341a131b490f6729c7e04e4819a2648901b7c3a3985000e5f4e15a6d5e684f99ea5d71a435f927473f1adbd6c48f20e6cc0d7569f995488f7b9d7a5a71bdab894f1c0068c5767ad7f074009fe6cff36c5cf0056702bab814e4a2d241573aa4f1eeaf1fdf6cb80ed6dd3643bcedc514a12248a181ac8cadb641ddd88c86112c8e687675a95fe230cd2871e5411b745b79d521ec9fe269fb922c8e939a56a4298b2a45cc3f5a7ef02072372b0815e10a06d9fc73b8d31320119480434fc22dff891560ead73129ab2fdaea25d02e706863cc49821ee85b887d0a8bbbf7d87b136c0a85151593e0e1e947b1daec9590dffa05aa090f30be6ffc48900d5159d04238d85733f3f820d11260af18d49023a10f2077408f3fce18c4a9fb8463d1f71182afb195755421b3ec4e7685de93f034b03941fd9a509872ee374220e87645d5c60c3d454f5b0e30a582c34eca4294c8be8c00749312bace5da6c675f78eaac515ca32be6a59b9597f3190a8fe20657c466ff0056d01338fc3dea6c106169a68a6f416588a9cc4e7ec79ab568d4aaa635cbce28a3037785cf2afac2572c46fa1f6ca02100492a29510d1651bbf2e467ec2f4a0f115209f6e40354adcf28bdcde047247b3c1"}) utimensat(r6, &(0x7f0000001d40)='./file0\x00', &(0x7f0000001d80)={{0x0, 0xea60}, {0x77359400}}, 0x100) r7 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000001dc0)={r6, r0, 0xf, 0x0, @void}, 0x10) ioctl$XFS_IOC_GET_RESBLKS(r7, 0x80105873, &(0x7f0000001e00)) ioctl$KVM_SET_DEVICE_ATTR_vcpu(r6, 0x4018aee1, &(0x7f0000001e80)=@attr_pmu_filter={0x0, 0x1, 0x1, &(0x7f0000001e40)={0x10, 0x8, 0x1}}) r8 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001f00), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000001f40)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(0xffffffffffffffff, &(0x7f0000002100)={&(0x7f0000001ec0), 0xc, &(0x7f00000020c0)={&(0x7f0000001f80)={0x13c, r8, 0x100, 0x70bd2d, 0x25dfdbfc, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r9}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_SEC_DEVKEY={0x114, 0x2f, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_ID={0x10, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x6}]}, @NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8, 0x1, 0x1}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc, 0x2, {0xaaaaaaaaaaaa0302}}, @NL802154_DEVKEY_ATTR_ID={0x78, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_INDEX={0x5, 0x2, 0x1}, @NL802154_KEY_ID_ATTR_INDEX={0x5, 0x2, 0x3}, @NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x44, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0302}}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xfffe}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa0}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x1}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa1}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x3}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0302}}]}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0xfffffffffffeffff}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x6}]}, @NL802154_DEVKEY_ATTR_ID={0x68, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x4c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0302}}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0x300}}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x1}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xffff}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0002}}]}, @NL802154_KEY_ID_ATTR_INDEX={0x5}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x4}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}]}, 0x13c}, 0x1, 0x0, 0x0, 0x4000}, 0x40) write$binfmt_elf64(r6, &(0x7f0000002140)={{0x7f, 0x45, 0x4c, 0x46, 0x5b, 0x0, 0x8, 0x21, 0xfdd, 0x2, 0x3e, 0x8, 0x295, 0x40, 0x4e, 0x2, 0xba, 0x38, 0x2, 0x9, 0x9, 0x3}, [{0x70000000, 0x6, 0x7, 0x0, 0x6, 0x0, 0x4}, {0x6, 0xd, 0x3, 0x4, 0x1, 0x2, 0x8}], "f035", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x6b2) sendmsg$AUDIT_TTY_GET(r6, &(0x7f00000028c0)={&(0x7f0000002800)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000002880)={&(0x7f0000002840)={0x10, 0x3f8, 0x400, 0x70bd25, 0x25dfdbfd, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4004000}, 0x4000854) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000002900), 0x1c0, 0x0) ioctl$USBDEVFS_IOCTL(r10, 0xc0105512, &(0x7f0000002940)=@usbdevfs_connect={0x8}) 1m30.347580881s ago: executing program 8 (id=358): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000003300)={0x24, 0x21, 0x1, 0x0, 0x0, "", [@typed={0xa, 0x0, 0x0, 0x0, @str='\x00\x00\x00\x01\x01b'}, @nested={0x8, 0x15, 0x0, 0x1, [@nested={0x4, 0x9f}]}]}, 0x24}], 0x1}, 0x0) (async) r1 = socket(0x10, 0x3, 0x0) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) (async) io_setup(0x82, &(0x7f0000000240)=0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/cpuset.cpus\x00', 0x2, 0x1b8) io_submit(r3, 0x1, &(0x7f0000000640)=[&(0x7f0000000280)={0x0, 0x0, 0x0, 0x1, 0xcb79, r4, &(0x7f0000000040)="33708864db9d391200a4c202e2c8f37f9ffe68a577ef0a1b364e841c3e8f8a5ec8bc09fa12e2d13db37e631e15ead6b8229eac5afb11c6cae916f50d8137e370c929ac0580fdab0e275c45a4951c1a92b6af98aa3623656fab88902c89fd12671f371e8be5e8f1a2a4206c94048f5f81cfab235560bd02cf4ce30264cb6175f4d45758c7e0b98401da2b3eb43aa1dccd31f9c2ff69", 0x95, 0x3}]) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'ip6gretap0\x00', 0x0}) (async) bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x3, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000200000085000000a0000000850000000500000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0xc, '\x00', 0x0, @sched_cls=0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r6, 0x18000000000002a0, 0xe, 0x0, &(0x7f0000000240)="b9ff03316844268cb89e14f00800", 0x0, 0x9, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x50) (async) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000003c0)=ANY=[@ANYBLOB="7000000010000100"/20, @ANYRES32=r5, @ANYBLOB="000000002f95abbe480012800e0001006970366772657461700000003400028008000100", @ANYRES32=r5, @ANYBLOB="14000600fe80000000000000000000000000000014000700ff"], 0x70}}, 0x0) (async) sendmmsg(r1, &(0x7f0000000000), 0x4000000000001f2, 0x0) 1m30.347178331s ago: executing program 8 (id=359): syz_mount_image$ext4(&(0x7f0000000380)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x4008, &(0x7f0000000040)={[{@test_dummy_encryption}, {@grpquota}]}, 0x2, 0xbcf, &(0x7f0000002080)="$eJzs3N1rXGUaAPDnnEymaZvdSZdl2e7NZlmWFpadJl1StmXBVireeCHordCQTkrI9IMkUpPmYqL/gKjXgjeCWhQv7HVvFL31xra3ihdCkdgoiGjkzEeSNjNpamd6Yvr7wZvzvuedmed55jBzzhtmJoDH1nD2J404GBFnkohSc38aEcV6byCi1rjdyvLixA/LixNJrK4+920SSUTcWV6caD1W0tzubw4GIuLzJ5P40yub487OL0yPV6uVmeb4yNz5S0dm5xf+M3V+/FzlXOXC6LH/jR0dOzZyfKxrtf745clr3//j6a9rP73789XvXn87iZMx2JzbWEe3DMfw2nOyUSEixrsdLCd9zXo21pkU7nOntMdJAQDQUbrhGu4vUYq+WL94K8XHX+SaHAAAANAVq30RqwAAAMAul9y1/h8I/w8AAACA3ab1OYA7y4sTrZbvJxIerdunImKoUf9KszVmClGrbweiPyL23Uli49dak8bdHtpwRHx16/gHWYsefQ95K7WliPhru+Of1Osfqn+Le3P9aUSMdCH+8D3j31P9J7sQP+/6AXg8XT/VOJFtPv+la9c/0eb8V2hz7vot8j7/ta7/VjZd/63X39fh+u/Zbca48s6blzvNZfX//9pT77daFj/bPlRRD+D2UsTfCu3qT9bqTzrUf2abMUq/XK50msu7/tW3Ig5F+/pbkq1/n+jI5FS1MtL42zbG0mdj73WKn3f92fHf16H+1u8/dTr+l7YZ44XTpz/ctPPWenfr+tNvisnz9V6xueel8bm5mdGIYvLM5v1Ht86ldZvWY2T1H/7n1q//dvVn7wm15vOQrQWWmtts/PI9MZ+4euWjTvm01n95Hv+zHY7/xvo/LWw+/q9uM8a/PnntcKe5jevfrGXxW2thAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhJI2IwkrS81k/Tcjlif0T8Ofal1Yuzc/+evPjihbPZXMRQ9KeTU9XKSESUGuMkG4/W++vjo/eM/xsRByLijdLe+rg8cbF6Nu/iAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLM/IgYjScsRkUbESilNy+W8swIAAAC6bujuYTGvPAAAAIDeGco7AQAAAKDn2qz/b+SRBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvWgb9fv5lERO3E3nrLFJtz/blmBvRamncCQG768k4AyE0h7wSA3DzgGt/lAuxCyX3mBzrO7Ol6LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsXIcOXr+ZRETtxN56yxSbc/25Zgb0Wpp3AkBu+raaLDy6PIBHz0scHl/W+EByn/mB9dvU7p7Z07OcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANh5BustScsRUWzuK5cj/hARQ9GfTE5VKyMR8ceIuFHq35ONR9fuPZBb3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTX7PzC9Hi1WpnJOmk0O2t7dNY7SeMZq+2UfHQeslOMHZHGDu3k/c4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAeZucXpser1crMbN6ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHmbnV+YHq9WKzM97ORdIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+fk1AAD//6DVB2Y=") r0 = syz_open_dev$loop(&(0x7f0000000180), 0x75d, 0x143484) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.stat\x00', 0x275a, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f00000002c0)={r1, 0x0, {0x2a00, 0x80010000, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xd, "fee8a2ab78fc17c2d1f8a0e91ddaaca7bd64c6a4b4e00d9683dda1af1ea89de2b7fb0a0100000000000000000300", "2809e8dbe108598948224ad54afac11d875397bdb22d0000b428a1a93c5240f45f819e01177d3d458dd4992861ac00", "90be8b1c551265406c7f30600300000300", [0x8]}}) prlimit64(0x0, 0xe, 0x0, 0x0) r2 = getpid() sched_setscheduler(r2, 0x1, 0x0) sched_setaffinity(0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x4) ioctl$TIOCSTI(r3, 0x5412, 0x0) syz_mount_image$erofs(&(0x7f0000000000), &(0x7f00000001c0)='./file1\x00', 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="00ea2eb34e7ea51c9446c55a2d1e0be39af9faf44ad59cb6ad1c94490d970e811439edddc71c9b18946b559ce53bee0a1abe562fc3f3898e5826eda1962cf6e3c4c0ade52151923a70b46eacfc1aaaebcf156e549e884bcabc1333f344f31cd30cd93cb2814e0dbc24a7a107e295e86e09283c825fe177c89c6385f68f2c843cffffffff15539bab6142ceed9265ba989d1a283fc4ffc83f3a7a6c746823e656ad78f3b5a336cdbd83dad59e0debb36b4ea5e658e253f01637cc03f704a08019f95b92fffffffff8dd21552d6967ab1b01e5d52a5793eb179deee4572770a5197127b090287bca2a4eaa1705b42c16968d0201d3ba3cc8000000657ea095f152b1b6a1e6ad8d24ad17f649ccc23d4ecbcdb5620cc48f95f563c2230f859d196e6c4f00b8e3a7b01fcb1d79dcc09b7a854ec8c31dd27ff9b4a2864e1dcaf719d20b56769d51228ecc1915fb8c8b598c11b3c296b05f9c5355fc6f19a7b28f5ae9a0d0804ccc5716cfac0246ddffa2f12077a02a959aa1b74373c38b2bcc90743b80666eae25dea73e127263b8fdbc64fe862b994ca8473d00000000000000009cf153dc0bf708", @ANYRES16=0x0], 0x1, 0x194, &(0x7f0000000640)="$eJzsmD9P+kAYx7/X8if88ktw1UUTScDB0hY1MjgwO2ii0bhJpBK0iIEOwGZ8Ec6+AmfiwvvQQZ0cxM3Joebawx4oYuI/jM9neO57dw/Hc0+Tb5OCIIg/y831w9VZMhHj+j8SiIr1WzXIUaT8Vvxx5qK0cn6i31+22svZ/vMYANd9//+HALRzKhwxd93eXyfEuA6lq8Py/iYYNKG3oWBDaAsMW0LvSbrC8zVtt2Rb2k7FLnCh82DwYPKQ6a+vc8RQkOpj0n6t0dzP27ZV/UIxrH+dnIIlqT75eXV7owf9gwEFhtAZMKwJvYhotzd+S6T7T4SC89Vvvv/vFuPxITlhjEqpJD5BMHBxFwNGo56fEoE/uacMScmfQpJ/pJ3yYbrWaM6WyvmiVbQOTDOzoM/p+ryZ9ozIj2/4X8zzp3/S+eEBuREWQT3vOFXDj89zsx6FUzVfc9yI538KUtN+1UysyXjvgzE2xYeUChwPrJYgCIIgCIIgCIIgCIIgCOIjTIJ5X0F7yL5YMle97KcAAAD//5Z1cak=") ioctl$LOOP_SET_DIRECT_IO(r0, 0x4c08, 0x83) (fail_nth: 2) socket$nl_route(0x10, 0x3, 0x0) 1m29.788695057s ago: executing program 8 (id=361): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000740)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x10000, {{@in6=@private0, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0xa, 0x20}, {0x8, 0x10, 0x100000002, 0x0, 0xfff, 0xffffffffffffb473, 0xffffffffffffffff}, {0x1000000000, 0x0, 0x2, 0xffffffffffffffff}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x3}}, 0xb8}}, 0x4004) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="b8000000190001000000000000000000e00000020000000000000000000000000000000000000000000000000000000000000000000000000a0000008700000093e6fed6f854c27070311c3b619ff5770411ebd3ecc02e63118219c9f2c8bb36256cb7dd6a4f04e2fb426b09a68703057ba348d8d837bd24508b575b", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffffffffffff00000000000000000000000000000000000000000000000200"/112], 0xb8}}, 0x2c000010) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x7) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) syz_mount_image$vfat(&(0x7f00000005c0), &(0x7f0000000000)='./file0\x00', 0x180c850, &(0x7f0000000080)={[{@uni_xlateno}, {@numtail}, {@numtail}, {@uni_xlate}, {@fat=@check_strict}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'maciceland'}}, {@numtail}, {@fat=@discard}, {@fat=@codepage={'codepage', 0x3d, '950'}}, {@rodir}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'iso8859-4'}}]}, 0x1, 0x379, &(0x7f0000000600)="$eJzs3U1oHOUbAPBnO/kstMnhD+UvCKM3QUs/8KCnlJJCMReVoepBXGyqko1CFhfTQ7fxIh4FjwqCF/GgBw89i6CINw9erSBV8aC9FVp8ZXdnd2e7mzRF+xH8/Q7Lk2feZ973nZ1kJ7PZNy8txdrZ6Th39eqVmJurxdTSyaW4VovFyKLvYoybmZADAPaGaynFn6lnlyW1OzwkAOAO677+v3Kgknn7653aJ6/+ALDnlb//z+/UZm4sc/327hgAAPeVsfv/D49snhl9q3+q8lcBAMBe9ezzLzx1YiXimTyfi1h/p1W0inhyuP3EuXgtGrEaR2IhbkT0LhQ6D7Xu46nTK8tH8jxvxy+LUUTER60iYr3dKnpXCieybv1sHI2FWCzry6uNlFJ26ouV5aN5V0RcbHf7j/Vaq5iO/WX/P+6P1TgWefxvrD7i9MrysbzcQbHer29HbJX3LQbvbSzE9y/HG9GIs/NnIqX+Zc3K8oWjeX4yrYzUt4rZODs4CuN3QAAAAAAAAAAAAAAAAAAAAAAA4J84XK6dk/cX9itaRaTh+j2HBw3yxdH1cXrNy/WBtnrrA6XZFCn98dZjxbtZjKwPdPP6PK1iKvbdu2kDAAAAAAAAAAAAAAAAAADAfaW5ORP1RmN1o7l5fq0atDeam/siopN5/dvPvpqP8Ta3CKbKPiqb8jJ1fq2esn7jlHXbRCxGpTyLiOnuCM+v1T+9NBhxtYvZwSwmDmN2+02NxoGHfv5gmHkw6+/5r2GbLCZPMLtpGNVg/WBvSIPM9HDK2x6x42Vw7BZH9XJKabv9XHhxvCpqEVO3/8TtHKRO8M2VV/9/vHno8W7my9TzyKMLZy6///Fva/VGp+eOxiczG80baa1efj35ZNs+yCrnT608hrXqmTC1U/nWaKae/fD7cw+8993uek/VzJsT2mS96Xy+0dysld8p3U0zvaCTu6lqvnE6GzsTpuPffHY6wcST7dCHS/VLF376dbf7qfyQsFAHAAAAAAAAAAAAAAAAAADcFZXPipfKD/tO71T1xNNlMHdnRwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd8fw//9Xgq2xzG6C6+0Y3zS7utGMOHivpwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwH/c3wEAAP//3MRpbg==") creat(&(0x7f0000000040)='./bus\x00', 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x6770c000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@newqdisc={0x44, 0x24, 0x3fe3aa0262d8c583, 0x0, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x0, 0x10}, {0xffff, 0x8}, {0x2}}, [@qdisc_kind_options=@q_gred={{0x9}, {0x14, 0x2, [@TCA_GRED_DPS={0x10, 0x3, {0x4, 0x9, 0x2}}]}}]}, 0x44}}, 0x0) r6 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="4c0000001800010d00000000000000850a000000000000000500000014000500200100000000000000000100000000001c00090008"], 0x4c}}, 0x40000) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000040)={0x0, 0x0}, 0x10) sendmmsg(r6, &(0x7f0000000000), 0x4000000000001f2, 0xfc) sendmsg$nl_xfrm(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000004c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in=@multicast1=0xe0000002, @in, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x87}, {0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5, 0xfffffffffffffffb}, {0x0, 0x40000000000000, 0x1fffffffffffffd}, 0x2, 0x6e6bb2, 0x0, 0x0, 0x1, 0x3}}, 0xb8}, 0x1, 0x0, 0x0, 0x4000015}, 0x2c000010) r7 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x12, r7, 0x0) syz_clone(0x200000, 0x0, 0x0, 0x0, 0x0, 0x0) 1m29.120169885s ago: executing program 8 (id=365): syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x1800040, &(0x7f0000000200), 0x1, 0x59c, &(0x7f0000001840)="$eJzs3U9oHGUbAPBnZrNN/+T70g++Dz6lh6JChdJN0j9aPbVXsVDoQfCiYbMNJZtsySbahIDpvYg9iEov9aYHj4oHD+LFo1cvimeh2KDQ9KArm51N03S3bmI2W7O/H0z2fWdm93nfmX3e7AwzTAB962j9TxrxVERcTCKGNywbiGzh0cZ6qytLxfsrS8UkarVLvySRRMS9laVic/0kez0UEcsR8f+I+CYfcTxd/8h9zUJ1YXFqvFwuzWb1kbnpqyPVhcUTV6bHJ0uTpZlTL7505uzpM2MnxzY2935tYy2/tb7e+PHmuze+e+X2zU8/O7JcfH88iXMxlC3b2I+d1Ngm+Ti3af7pbgTroaTXDWBbclme11PpfzEcuSzrW6ltHBwGd6V5QBfVBiNq6zYUgT6QSHroU83fAfXj3+a0m78/7pxvHIDU466uLBXfiWb8gca5idi/dmxy8NfkoSOT+vHm4d1sKHvS8vWIGB0YePT7n2Tfv+0b3YkG0lVfn2/sqEf3f7o+/kSL8Weoee70b2qOf6vZ+LfaIn6uzfh3scMYv7/+00dt418fjKdbxk/W4yct4qcR8WaH8W+99uXZdstqH0cci9bxm5LHnx8euXylXBpt/G0Z46tjR15u3/+Ig23iN87Z7l9ryMb+78valHbY/y++/fyZ5cfEf/7Zx+//Vtv/QES812H8/9z75NV2y+5cT+7WfwVsdf8nkY/bHcZ/4dzRH7Kis4YAAAAAAAAAALCD0rVr2ZK0sF5O00KhcQ/vf+NgWq5U545frszPTDSueTsc+bR5pdVwo57U62PZ9bjN+slN9VO5LGDuwFq9UKyUJ3rcdwAAAAAAAAAAAAAAAAAAAHhSHNp0//9vubX7/zc/rhrYq9o/8hvY6+Q/9K+H8z/pWTuA3ef/P/StmvyH/iX/oX/Jf+hf8h/6l/yH/iX/oX/JfwAAAAAAAAAAAAAAAAAAAAAAAAAA6IqLFy7Up9r9laVivT4xsDA/VXnrxESpOlWYni8WipXZq4XJSmWyXCoUK9N/9XlJpXJ1NGbmr43MlapzI9WFxTemK/MzzWeKlvJd7xEAAAAAAAAAAAAAAAAAAAD88wytTUlaiMg36mlaKET8KyIOJ5FcvlIujUbEvyPi+1x+sF4f63WjAQAAAAAAAAAAAAAAAAAAYI+pLixOjZfLpdnuFQayUF0M0XlhYCsrR8Tyzjaj/olbflc+24A93nR7o5B7Mr6HT36hh4MSAAAAAAAAAAAAAAAAAAD0qQc3/Xb6jj+62yAAAAAAAAAAAAAAAAAAAADoS+nPSUTUp2PDzw1tXrovWc2tvUbE27cufXBtfG5udqw+/+76/LkPs/kne9F+oFPNPE0jop7HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAPVhcWp8XK5NLvNwmAH6/S6jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADb8WcAAAD//y4WzlE=") (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x200541, 0x72) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000140)=ANY=[@ANYBLOB="0400000000ebc7e65fea156a120000000104000000000000040000000f000000df4bed0a18ba7839fae2db085f08ac1576c90f0f63b35d3db910273e70fdc81ccc036aaa6753b8953a1854"]) (async) getsockopt$IP6T_SO_GET_REVISION_TARGET(r0, 0x29, 0x45, &(0x7f0000000040)={'ah\x00'}, &(0x7f0000000100)=0x1e) 1m29.010525166s ago: executing program 37 (id=365): syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x1800040, &(0x7f0000000200), 0x1, 0x59c, &(0x7f0000001840)="$eJzs3U9oHGUbAPBnZrNN/+T70g++Dz6lh6JChdJN0j9aPbVXsVDoQfCiYbMNJZtsySbahIDpvYg9iEov9aYHj4oHD+LFo1cvimeh2KDQ9KArm51N03S3bmI2W7O/H0z2fWdm93nfmX3e7AwzTAB962j9TxrxVERcTCKGNywbiGzh0cZ6qytLxfsrS8UkarVLvySRRMS9laVic/0kez0UEcsR8f+I+CYfcTxd/8h9zUJ1YXFqvFwuzWb1kbnpqyPVhcUTV6bHJ0uTpZlTL7505uzpM2MnxzY2935tYy2/tb7e+PHmuze+e+X2zU8/O7JcfH88iXMxlC3b2I+d1Ngm+Ti3af7pbgTroaTXDWBbclme11PpfzEcuSzrW6ltHBwGd6V5QBfVBiNq6zYUgT6QSHroU83fAfXj3+a0m78/7pxvHIDU466uLBXfiWb8gca5idi/dmxy8NfkoSOT+vHm4d1sKHvS8vWIGB0YePT7n2Tfv+0b3YkG0lVfn2/sqEf3f7o+/kSL8Weoee70b2qOf6vZ+LfaIn6uzfh3scMYv7/+00dt418fjKdbxk/W4yct4qcR8WaH8W+99uXZdstqH0cci9bxm5LHnx8euXylXBpt/G0Z46tjR15u3/+Ig23iN87Z7l9ryMb+78valHbY/y++/fyZ5cfEf/7Zx+//Vtv/QES812H8/9z75NV2y+5cT+7WfwVsdf8nkY/bHcZ/4dzRH7Kis4YAAAAAAAAAALCD0rVr2ZK0sF5O00KhcQ/vf+NgWq5U545frszPTDSueTsc+bR5pdVwo57U62PZ9bjN+slN9VO5LGDuwFq9UKyUJ3rcdwAAAAAAAAAAAAAAAAAAAHhSHNp0//9vubX7/zc/rhrYq9o/8hvY6+Q/9K+H8z/pWTuA3ef/P/StmvyH/iX/oX/Jf+hf8h/6l/yH/iX/oX/JfwAAAAAAAAAAAAAAAAAAAAAAAAAA6IqLFy7Up9r9laVivT4xsDA/VXnrxESpOlWYni8WipXZq4XJSmWyXCoUK9N/9XlJpXJ1NGbmr43MlapzI9WFxTemK/MzzWeKlvJd7xEAAAAAAAAAAAAAAAAAAAD88wytTUlaiMg36mlaKET8KyIOJ5FcvlIujUbEvyPi+1x+sF4f63WjAQAAAAAAAAAAAAAAAAAAYI+pLixOjZfLpdnuFQayUF0M0XlhYCsrR8Tyzjaj/olbflc+24A93nR7o5B7Mr6HT36hh4MSAAAAAAAAAAAAAAAAAAD0qQc3/Xb6jj+62yAAAAAAAAAAAAAAAAAAAADoS+nPSUTUp2PDzw1tXrovWc2tvUbE27cufXBtfG5udqw+/+76/LkPs/kne9F+oFPNPE0jop7HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAPVhcWp8XK5NLvNwmAH6/S6jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADb8WcAAAD//y4WzlE=") (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x200541, 0x72) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000140)=ANY=[@ANYBLOB="0400000000ebc7e65fea156a120000000104000000000000040000000f000000df4bed0a18ba7839fae2db085f08ac1576c90f0f63b35d3db910273e70fdc81ccc036aaa6753b8953a1854"]) (async) getsockopt$IP6T_SO_GET_REVISION_TARGET(r0, 0x29, 0x45, &(0x7f0000000040)={'ah\x00'}, &(0x7f0000000100)=0x1e) 52.846050518s ago: executing program 3 (id=611): mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x60) ioctl$F2FS_IOC_SEC_TRIM_FILE(0xffffffffffffffff, 0x4018f514, &(0x7f0000000200)={0x400, 0x0, 0x3}) close(0xffffffffffffffff) r0 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x11, 0x800000000004, @tid=r0}, &(0x7f0000bbdffc)) syz_open_procfs$namespace(r0, &(0x7f0000000280)='ns/time\x00') close(0x4) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x5) close(0x4) syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/cgroup\x00') mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeef, 0x8031, 0xffffffffffffffff, 0x215eb000) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="280000001c000183b3bd7000fedbdf2507000000", @ANYRES32=r2, @ANYBLOB="800000060a000200aaaaaaaaaa0c"], 0x28}, 0x1, 0x0, 0x0, 0x4000094}, 0x44) syz_emit_ethernet(0x6e, &(0x7f00000001c0)={@multicast, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "02adf7", 0x38, 0x3a, 0x0, @private1, @mcast2, {[], @param_prob={0x4, 0x0, 0x0, 0x2, {0x9, 0x6, "c76b72", 0x5, 0x11, 0x0, @empty, @local, [], "96b24e2389907a94"}}}}}}}, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f0000000840)=ANY=[@ANYBLOB="85000000070000006a0ae6fe000000000c000000007200009500000000000000181000004c9f58fa31e97069eb5028614906cd17dbd20485e1265a32d9d107ab7586a989de0f4aefa8ebf16ce203ba498531237e0da1ed5b0c5094201479a8c6135c35294220d13528bb7033e849ac0d1d69c105779766e9f6c8aef658a972613237db9f7d61d44a8bab7570a7095deff7a4bd33cf4866c41a9d535ffb46d671da0203f94db5862b4aa59ae9059dc85e6a3b23ad6b879d0ab2769ec036a25a7296eadda616432d3672c3", @ANYRES32, @ANYBLOB="000000000000000005000000000000009500000000000000b1f8306e05d1e4aab009c16b5c05077115d0749619ca39f89974785ae0619b77c6585f678ac92a3b6b4148f56b43c3dd75d75f97c8f92f60a2def458df05e2fbfb3e849b2b3cffd4f29446ae60dd76654b2639b2bc14350706214a6ab7a712d4317fbc3ca01d0d3ed6110b3775903141a5091a4d3db8eb335414fbdb288aba73aaf6d18000a3a2a069cf7f9402e1425bb6bc370576aa1faea0fe222671ecf99038fce8dba53dcb11f87cca"], &(0x7f0000000140)='GPL\x00', 0x2, 0x95, &(0x7f0000000180)=""/149, 0x0, 0x0, '\x00', 0x0, @flow_dissector}, 0x94) bpf$BPF_PROG_DETACH(0x8, &(0x7f00000002c0)={@ifindex, r3, 0x11}, 0xa) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0xa, &(0x7f0000000100)=0xfefffff6, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r4, 0x6, 0x13, &(0x7f00000001c0), 0x4) bpf$BPF_PROG_DETACH(0x8, &(0x7f00000002c0)=ANY=[], 0x10) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000680), 0x0, &(0x7f0000000240)={[{@uuid_auto}, {@redirect_dir_off}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr$security_selinux(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000140)='system_u:object_r:insmod_exec_t:s0\x00', 0x23, 0x1) setxattr$security_capability(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180), &(0x7f00000001c0)=@v1={0x1000000, [{0x8, 0x7ff}]}, 0xc, 0x1) 52.713247739s ago: executing program 3 (id=612): capset(&(0x7f0000000580)={0x20080522}, &(0x7f0000000040)={0x200000, 0x4200003, 0x9, 0x0, 0x20000003, 0x800}) r0 = socket$inet(0x2, 0x2, 0x1) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000180)='./file0\x00', 0x10, &(0x7f0000000280)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c66617374626f6f742c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c00200da779e57c52e33a83fdbd563a5b7c6b958cb6e49387a5ba5a89b0887c0292eb888cc8efa81040100d83ba748033542625bc334eaf793332891541000f3c63c0a5f0af254a5bd1f4b81d0c5188ddcadf07eff7b49004e0b243a8a4d93632fbe9ab868d88310829d8e04a3c0572143a3d3d1472cc5da6f72bb097f5f7b95a09e442c0a1463aaa90db7dcbc542dc5bced278eda11583f810469b706968e793db3230"], 0x1, 0x105d6, &(0x7f0000010640)="$eJzs3E1rY1UYB/AnU+fVcRxkXnTlBREaMKFpO0VBpOoMOmCH4svClaZJGjKT5JYmfXHWuho/gltBxJ2fwY1fY3AhiAvB3YiSe29lqrNwOmlT298Pbv/nnpz75JxLNie3JIBj62Ly+2+luBBnI2IqIs5HZO1ScWQW83g+Il6MiBMPHaWi/++OUxFxLiIujIrnNUvFSwt/3H/w9Qs3X7/37f1y7edvvprcqoFJezkiemt5e6uXZ9rO83bRX9/sZNmb3ywyf6F3pzhP89xqrWQVtuo74+pZzrXz8enaxmCUq916Y5TtzmrWv9bP33Cw2d6pk11wu76enTdbK1l2BmmW7bv5vLaLvDsY5nWaRb3PsvIxHO5k3t/abuXrWbuTZaM/LPrzummztT3KzSKLt4tG2m1m81jZ820+9N7r9De2k83W+qCT9pNr1dqr1dpCpbaeNlvD1nyl3msuzCfT7e5oWGXYqvcW22na7raqjbRXTqbbjUalVkumr7dWOvV+UqtV56ozlWvlovVK8s6tj5JuM5ke5Vud/saw0x0kq+l6kl9RTmarc6+Vk5dqyQdLy8ny+zduLC1/+Mn1j2+9uXTz7WLQv6aVTM/OzM5WajOV2Vr5cK7/VFF/jOufin1Yf+nJLue48wECeGz2/8Ak2P8/zv4/2fN9PuyOyP7/13vHe/17ZvvGE/EBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4tn46+f27WeNifv500f9M0fVcRFyNiCsRcTki/nyEqTi1q+aliCgV7UeNP/mPOfxQiqzC6JrTxXEuIhaL48Gz+30XAAAA4Oj67sfPv4iYGjWzP29MekIcpOJLmzPjqpd95fPUuKpdyoptj6na5Z2SY3ElIk5e/GVM1a5GxInzn46p2n8ytSvOPBSlPE4c5GwAAICDsXsnMLbdGwAAAIfOl5OeAJORPa8t/he/eBZ8Oo/igeDZXWcAAADA/1Bp0hMAAAAA9l22//f7fwAAAHC05b//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwF/s3E+uEjEcB/Af4Aj4JxLDn6uwMi5ZcAiP4NID6G3ccQYTwjlw5xEMGDqVAOLmTXlM3vt8kplOJ/Bth4RFWygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAt/axWi++br9+a5uz2zZR5GgAAAOCabbVapItRXX+d77/Nt95HxCwiphExiYhrY/devDxJ7MQ4nWvXXl9d9OFHREo4vKefj1cR8TEfv9/d/nMAAACAp2qzni8jeofLdPpwvOIZyJM2g1J5acrnRam0cQr7Uiht8jeyiGlEVKNfhdJmEdF98ynX/vv9GxZq7qSRXAxOik5ddAs2BgAAtMT5SKDY6A0AAIDW+XzvDnAfab02/xY/rwX36yIvCA7PagAAAEB7Xf7b/qjzuP0AAAAA7iCN///Z/y/PCjx8/7+w/x8AAAC0SL3/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALe0rVaLzXq+bJqz2zdT5mkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4w/68o0AIhEEY7F3fdxq8/7GkQVNTkyoQPv7GYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDe/+8v/ialxJpl7bSw9jyRrp8bWqbF3bhz9YXz9GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYn/uTiAEgiAM9p3/OS3mH5Y0aAwiVMHCxwzzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX/S7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdife9uEgTCOw6+dRInbZIT0Fh8z0FAhGIEPCcmSZ2AAFqKhorVYBFYAAQctnSl4nub/0+mKOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgPZ2e3viIiOzzkXnkw9Xf4XLwFfm6aQbf18w2x339c8vJdjdK+Rvj/yIiisha+A0AQPvK+6ZYLKt5J203bS9tP205ravZKx8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwZucOWqJ4wwCAv7s6699/p44qRNChLrmpWQZeOgjeg6BuoptIa4XuQcWLnyDqtNe+Qt7qK/QFgg4leOjgoaBLEMXuzuq7pKIEM4P7+8Ez8+jCzPvuwrDPPO8sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAuBzvhUjcvhRBGB4/ylo/ftheP279/+Wm0G1/vv7sSH7N1iCSE8GSlXruV4VyKbn1z6+lCvV5bk/RDMpR+7EUZj6SwSXyVKOVzcQIA4EJJ0mh9u/yS7M63/leaDeH3m976/3qUh1Pq//3mSBKaI2P7zZGxXxsfGvG54vp/IrMZFsbQSS9UG6svquubWzdXVheWa8u1Z1NTk9N3pm/fuztZbd8rqbpjAgAAwL+ppBHX/+XZv/v//0d5OL3+H+vGw7nHj+JzDfR3/X+io6Zf3iMBAADob5ev/vh+3OrLUqUSNhYajbWJzvbw78nONoehnttQGnH9PzCb96gAAACALBzslHr6/0tRHs7Y/x9/u70XH3MghDCc9v/HF5/Xl7KbTqFl8Thx3nMEAAAgX8NpxP3/pL3+v3y45KEcQrhxrZOnPwN4pvr/8+sHPQ+tx+v/p7KbYiGVZzrvR3s/E8LgTN4jAgAA4CL7L41Wsb+X7M6v/Xw1V7H+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4w44dozQQRGEA3uxmtRIDVmrlBUQvELEQxMZDiILgCUQQDyC2lt7B0jukVrCxsEzhDeTN7qikCVjsKvk+mLxHGDIvkyb/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNd0/7uv4mXU9GX73vPH1UnUl5ka3u/XN2NFP+hy6H9nr+8BAAAAWBBVzvdFUbzVj4dRy3HK/3XeE5n/YaXpc56fzf25Pt29buT8f328dfl10Kg5Jz707PzidKezb/j3rc7dMUw3n569VOkHKY9u1qZ1us/B7WRysJTa5S6mBQB+YzvXtsn/h6Lu9jkYAAtj2K7iR/6vxv3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFzwAAAP//9JxdmQ==") creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x80) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f00000007c0)=@v1={0x0, @aes256, 0x3, @desc2}) r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x112) getdents(r2, 0x0, 0x0) sendmsg$inet(r0, &(0x7f0000001040)={&(0x7f0000000040)={0x2, 0xffff, @remote}, 0x3, &(0x7f00000000c0)=[{&(0x7f0000000100)='\b\x00', 0x2}, {&(0x7f0000000400)="2d0000008058", 0x6}], 0x2, &(0x7f0000000180)=ANY=[@ANYRES64], 0x40}, 0x200000f0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="10000000040000000800000008"], 0x48) r4 = signalfd(0xffffffffffffffff, &(0x7f00000002c0)={[0x7fffffff]}, 0x8) r5 = gettid() timer_create(0x7, &(0x7f0000000180)={0x0, 0x11, 0x4, @tid=r5}, &(0x7f0000000080)=0x0) read$FUSE(r4, &(0x7f00000008c0)={0x2020}, 0xfffffef0) timer_settime(r6, 0x0, &(0x7f00000001c0)={{0x77359400}, {0x0, 0x989680}}, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f00000026c0)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000fdfdfff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040000010000400404000001f7ff04b7050000000000006a0a00fe00000000850000000b000000b70000000000000095000000000000009cc6b3fcd62c061c6207005d43a4505f80e39c9f3c530cf08e467b592f868ee3b0a435df0a0e8c1bf176db2a6b2feb4b77d3d5707bfd2d84aaa3b1d4e984c46ea7e2b347a36f5662403e1b2be4284322a4908a0d411a9872971c7c56f0979bd10b97163c066d0e196bf02f46c7953ab1abdaf9de9ca3c00cb9bf4e418d07fa22f0610a70f2bdf4000200000000b0c2c125080963f63223b7b80197aa3161f45346b100000000000000000089e399f6609876b588743794298b79dc192dff048fc207c81f28bdd3e26a1a8a0481e9f0da43bb6ca66e2f55a9ff19ffcafe3e64be06000000000000005064caec04a367c23d9fb6a6991ddb737d527d6acb15426406991c3b404984dfa2c6e94bd0339454c13ad3c328a182c15dc760a313e3b3ca5d3393404029e98fa883c71949a34d84030323e3d54fc5b29d27643453ad9211e3550ee5520211d9370175133f260c6882a146880b9387f1beb5418618bc83a3becf9ba5d80efd7da7ba8b913c685fc6700848dc6665d73248c1f74e08ad04ce905faf32706e0000249a028044ede964362cfb2f30a246c3b2f60000fc4deb91da1368b0960b8d69bd99c64893d44f962524429dc058528e7e541c903869d96989b9a986620cb2c95c83f2a082c52764f49e51188f9418b01bcd8ae164acdac95318ec8b2c6feacdcf4b528e5e58219bc54f6ad5679e7f430e6960ed048c46e1dccca05bfa1d67c83795eae2d31968c055d325a9c794ef88b30c2de4a274878b73c05ffa88b7073be648b12bb1fee58958d6a6f31bfe5682159fbde59dad00008a73b40f09cf018cd496b36050d7fd45e3620c28f76749262e33e16429a6da35ceb1a989de81c3f8b8bc348ef2ac3781b847611fcb0a26acafdd6d9a1b17dcb9f7c493d8f8cd344a1d470ca0d6f16ab0293774b5509fb0e7113936d59d5a60dbd84a9384f531bb0200000000000000cc1fbc455a64fd449284f71761092a0302000000000000008a05d36fd9b814b4292745418c92d94462d2d8f7e1d24cabe17ad4135d8872935ceac6eb4f046f2acc1b0efb4438abddcabb4e4e72a450aab72b589bec83bbb688e659fb426cb43d0ee993516fd4e867232cde69b6ffad447dcd92e0ef82948dd1fa7afb77d951fe4abf618121b7894c106beb49a71c62df5544ef221973432ccc7e62b151eb898a01010a7ec5acd0a5dcb2de443880c8a682515d1da9a3048744acb44384d1591df789883c0560495cb0cb32283529926d25e5c7f481112ab8a82247e927fb6f256830dab3671f00500d36a17790bab7d0e89e6c15314f2b963bfc867953476b0505c7d728326d666f39e82cfcf7e7a85df288d75df24c5e4d529c349923f9a4fb882310391dd58b4cbd8def239a227724d39c3e6c40e20e07e68a22888a5c3941b7a765b92bcb37f302487bcbd93ccf3a104021ff34ddf7ffcc963e25516a114573779b24a341dfb2e80f1f345c6d96493ffc2a18478b5bf3aab2ea59c51cf0678e1a57d0ea042d911548ff612002ddb2d54d42fbdde42b56887003d27468225b2594a05044baf314113e889468cf13dd92aa0d7744db6b56557a5adad95cb9a69d4de50642b4b9d6d3ba7eb534b00d0fea62f0a61535dfc4da06e7e8695be614c557caed7eb0120516e1351fed7d8ffa31c8f4be364185469cfc5f25c90d71bce745dd2f58a30e0844f1ad00bbdd7a08465e665c2620d78673dfb6d9263ed7def8924cfcd48a8a3534f1a3eac9ee9f18a18106ba3d7c7a62330f5c0e98cb7982dd7bad02c8dba9c13894185bfc4bd2520b6e01000000fc5eb55ecf9e6e363ea2ac40a14a6f00f0ffffa0fdb6487c51ef12c27b30255bc4f8813be88beeb5aa6f6a4151cfb90644e50630ed474df7d1635afcb1ea3f6c6ab5acbba2ce5099a9387c7acb9bbd1da497611ceda25049e48ddacccbb58dddaf9a3510d65383829a51e0f41e661fa80ca1eaaa6cf0824305ba4ec80400c50ffe83ccb0e6fef321190c58aca8c7c8c6d26ff5cbc2cadebda8e1219e04f8dacffd33db1a0a2e74c9eb978d80a12d0b5327bfd053000000000000000000be0d02a14708504412fa93d33599a40283c5addc191b4aa023079ed0536b01958e15315eb5f3f9f4992c18f666359f40295fa73284c4b607649bae75bd68c3e2b770c324a0ab26b6065d7e95a7bd80052db57506ec7cc861bf3998d07484c66630ca8173fea3f06ed1dfc70a8b90418e2dc76137e0f68cb1c8a908aef9f0f85647dba54e05028c33d94d463fb20d2e7547184b8d3611e45dff02144387f342ef9b9bf650e9d049bf65258a7bc094a6965e24611c077e1ca0891362a9d68f3ec7610c0449acf18459500f024f9b75885cd79ba32776e4a511c8a4ad922b00000000000000a9241220dfbf7d02ef507ec6fc7f5d37d835f7bed71283c431b9d8cbd9003972bf1dc6a71bedad8e19efc3edd2a7a7e555d5f3176af69920471e6e5bcb8966c813c132d65e2b99d3015e06b372e1aefaae14ee3fbc6349af362cdff99c214de66912d1a9a98d92dc197a51c29443de62caca334c46d110e50896fe50d0477771d387f40c8ef05750ca651e6e69a237dcf78666d6ab2bda1f853525494e4efdd93be38bb5fc671f8794002d7a951fd336aaf4ed1166cb459df70218c571ba1c40b028234505e5477e268326af8812c2fbb8785a223fce0a0601c2a3b58bea8c6216eadabcabe86ab46e4cd3d58ef7ce8d3c4b0bc5952e81dfc0a490d8568db6f9c51fe703c6864fae0053d2f91f49e977cdc1962dbc28c29471a72199862bc8fc6e211d13d8579cab4fba94b2b613c9b8148d05e0690a4c4ab35aabc45801d2b82081e62b23a01b58b1ffb624f63ad2246796796160cd3682374364edac52f1becb7c6eff50823b75fb2ef516ec4ec1cb20a2535b504502d744f2099674e58f2c117c980cf0d041c8ea5c4f166bab4aa5ed200ef4dcff96f7c9c1ab8c22db0f439b23b04bcd41ffc3a0e01976ca1cf43e12d7d72f3faa4979faabd62e2dc54a980eae4d5e8c6498de331c3aba1144ef1190ea6cda641d9416c4560cab2d819eac7b04c70f141754c3ffd79da363fe8859afee531710caf1b2bf5a51142f4755cbb700c28083525a9093790096cb93417f1216000000000000000000000000000040ceb244e4cae2b65a76d41793aabccd3d0c50486eae6793e1f54814a8ee2779c14ca94759266200229b58c12279817869e831cade7b09ddffffff9d93e2ad25eed43c0b9ee4fd209b5b919a42f676b9d7236fc8dd5040899d0676291407ce9ac8101dd3512f5b3ac8cf8179d1749de324000030d0f942ec4604c28d5c287d1435956784003a53eb5fe535ead8857acf0166dbd9f30a9b9c8a9b9faf1356faf269cded935b07863e4fdad8aab52686c81babd1c08f6700a2fadd413443022ea5c774ffefdd426abed08d437a4db48611fc82a18ab9f54758a1aad86d95cd186ceb55fafa3930090467b8b7bb8adef4de2076dc538bb97502b4b4350e633dc0a53c2fc9a01bc5cfae0245f1fab843c6737ba8b1672ae9677bb5970cf3e84be433446f5f3a43226109b7dafe7815773bd6969f04cbe15236b90000000000000000000000000000000000000000000000000000ff0779b9c005da21073c6d9680d4e547cb727addb2efe11b8b3a706569f1522b57d71bb0beccab7c8fe9e1330b2f501b2ac3cf4eba7ceda6ff8a0c8b18c5e9e2f505e8332116dfcdd6071b976de8c473a7585436730db75da167481ab8921fe051b250106e7b09a8fff8d8ef9c8481bb28a137d15040b0181c28dfad7c17b30c452a64c43a117cb948247c33abc765a6ba695c3cea5e32a4d1ae2dcbec2ff4268e03aad15efc6004e6b3d7f0edf8b5d4ae7846a6d43c16c90b7c5dc13ac2ff0439ab693498964cad2bb533bcd240778b7e49145c48efde42b44c01517f1a7c7707b4c4fc0900e7086ec40354504590696282286db9030f0320e2fcba8723939005347b3f744ff1973431000000000100000000000000000000000000003495d69aaf9a1d83e83511a3bf44fe753b8ad83bc34ea4d46b397e000ff267c50122aa5aaf8474ec2e57d960d963900bef84a4b3c7dd01ae4d6b5522aa8a35ae7996e298bcfe3f31a34e3e12c58cf172a4d3677a67b52041ec21ae8003aa1c9969178b1b00e4d12ac9745b3cabc908e623403c013907523c77f8acc20b9e2fd224ca8f21fab2b10991881e2112f4e1c4f54b9ca7c9a0c8298d60b8b6eaa023418992d6d62b0e9faca4a3b3a805e859137cd933ef5eb8db16f159f32505725da51414562d064b551246dacd586f42d06c790000087bb52ae4bc09f3846c785d1b278e661ed01fbc2415288bc9c808c4aef648d431b3029da0dec8886c3ee9cad996843d00a3b5eb54e270dd2e96c8f2fdb4c27c2d1bd467f2a14867dec6d8a68356cef8646f3815eb4daf46c5c76b29839d9feff688dfbe25c73f936338e7b057980da58a6303d95f17712d667d5a1066ae457ae32925ce518b559c1182a74e267da57fe25b19153f1cdebaddf3f7a3479c09f2303dff449c0513b552a75ed48215cc31264a6ff648a95daa0d8e5c599dbce303b3b5307572df30429a3b4b115cab0a018f2501272048dd9e69877535e20078e7c28a98f26ace2fa90c68166396a2398d7a266bdc15ce904f25ec7fb2434ee7b5b69bed702ba1e7ed72942f452f1a98a2d949450091075efa823b11f5f5eccd921c04c7c15a5a05750cd85b1300fc00ce275de7559e117f87cb6c3c9a4b9f96149e3fcffa44d7258e9fc818ab3d76ab660a254d998592c31017f816e01a21c08a17acdb8ada5bc901934e40608563f14698feafac57b2b48cb89e10c85463a386be0f7fb1d1cfd621f8e2b51d50622b7c15be3999ffa42bd57408fe168d840c45a15317b21cf4c2278a04000000000000000033e2ad66fd156dcbf12d9e0e85dc9705d0ce24a4694c8ecd2493e1ed561a425d6045eb68c80d1dc57defb4abe86c9f2c37652d98b0c415bf246642062bd3b58a1ec57acdc2b6be53eaffaafd100002000057fe38ef705b4b9c0342a9b267db42fdda35e41afd619fb6bb14b910346544d83f462635f0738fe4a8db56364fd28540ac55be7fff8aa77009f12e2c1e7098a27b0bc549f3a6f68c11d786e498bffc37c297185efdb868a16ae1323c7d19da92531b33023e82cdeb8be27f82ca830f409a21d1aec436b0230e4b1b376005bcf6e55fceffce6d184de1b89dc5ed8bdfa37e8f86ada4158a7713db2c6789e6ba90df2bc48944775e45134f2187359f74c9dff3c78fb36fe5f672a8ce6e5c404ed8d734b905c5a12a996d8836b4522dbc73e595c14db9523200000000"], &(0x7f0000000340)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000780)={r7, 0x18000000000002a0, 0x204, 0x0, &(0x7f0000000040)="5aee41dea43e63a3f7fb7f110800", 0x0, 0xf000, 0x4000000, 0x0, 0x0, 0x0, 0x0}, 0x48) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) get_robust_list(0x0, &(0x7f0000000080)=0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0x14, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020752500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007100000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bca2000000000000a6020000f8ffffffb703000000000000b704000000000000850000003300000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @xdp, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xd, 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="260a1a2e00bfd80a1419c3404ed5abbbef0f000061119c0000000000180000009a00"/52], &(0x7f0000000000)='GPL\x00'}, 0x80) 51.755289841s ago: executing program 3 (id=613): r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x2f, &(0x7f0000000340)={0x5, {{0x2, 0x800, @multicast2}}, {{0x2, 0x3ff, @local}}}, 0x108) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb0100180000000000000024000000240000000a0000000800000001000084f7ffffff0400000002000000566700000800000000000008000000000030615f610000305f"], &(0x7f0000000200)=""/138, 0x46, 0x8a, 0x1}, 0x28) (async) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) (async, rerun: 32) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={0x0, 0x0}, 0x28) (async, rerun: 32) setsockopt$inet_group_source_req(r0, 0x0, 0x2e, &(0x7f0000000480)={0x3, {{0x2, 0x0, @multicast1}}, {{0x2, 0x0, @multicast2}}}, 0x108) getsockopt$inet_buf(r0, 0x0, 0x30, &(0x7f0000000340)=""/225, &(0x7f0000000180)=0xe1) (async) openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (rerun: 32) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=ANY=[], 0x48) (async, rerun: 32) socket$inet_udp(0x2, 0x2, 0x0) (async, rerun: 32) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x4, 0x0, 0x0, 0x4, 0xa6, &(0x7f0000000340)=""/166}, 0x94) (async, rerun: 32) ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(r3, 0x4048587b, &(0x7f0000000780)={{r2, &(0x7f0000000000)='\x00', 0x10180, &(0x7f0000000200)={@_ha_fsid={[0x6, 0x9]}, {0x9, 0x1ff, 0xffffce54, 0x7}}, 0x3, &(0x7f0000000240)={@_ha_fsid}, &(0x7f0000000280)=0x3}, 0x2, &(0x7f0000000740)=[{0x3, 0x5, &(0x7f00000005c0)='\x18\x00', &(0x7f0000000600)="5809c037a8aaa127a2ebc9605dd350f1f3f5aa7a8d2d6315f0b36b7cef3823bec80be05b834466f516417ae4ae999835d4395138fe05a3018a4a79af3f6a5910d23e903f29078d20eeb890ed9348b1cd1d652e9c90f5cfd019cc77c10b1ab78f579174f7083b0f6b20e3feb346c1825ac34d44f46431d0a5282e3f29cf9e293b847ae0cd74eeb20f49c976e69fae", 0x8e, 0x20}, {0x3, 0x7fffffff, &(0x7f00000006c0)='-+]+\x00\x00', &(0x7f0000000700)="169a430e37c1e3c4a676f61a68370419686cdfb72780f3d7f8e894804bf7770c045640e017476d7da469b5e6591ede3e38b77915577c459619634ec5", 0x3c, 0x2}]}) (rerun: 32) setsockopt$bt_l2cap_L2CAP_CONNINFO(r4, 0x6, 0x2, &(0x7f0000000800)={0x1, "23b987"}, 0x6) (async) r5 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r4, &(0x7f0000000040)={0xa, 0x4e21, 0x7ff, @dev={0xfe, 0x80, '\x00', 0x33}, 0x7}, 0x1c) (async) connect$inet6(r5, &(0x7f00000001c0)={0xa, 0x4e21, 0x659, @empty, 0xff}, 0x1c) (async) ioctl$ASHMEM_GET_PIN_STATUS(r4, 0x7709, 0x0) r6 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000480)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x4000000}, 0x50) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000340)={0x1b, 0x0, 0x0, 0x40000, 0x0, r6, 0xfff}, 0x50) 51.418208554s ago: executing program 3 (id=614): syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000140)='./file1\x00', 0x1000010, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c6a71666d743d76667376302c70726a6a71756f74613d66326673002c6d6f64653d61616170746976652c680400000000000000636f766572792c6673796e635f6d6f64653d706f7369782cf97365725f78617474722c64697361626c655f726f6c6c5f663272776172642c000000"], 0x1, 0x105f8, &(0x7f000001a2c0)="$eJzs3MtrY1UYAPCTdvp0HIu4cDcXRGhhEpq2M+iuagcV7FB8LFxpmqQhM3mUJm3jiFhdi7iaf0RX7t37T7gTF4K7ESX33A7TzoidNpO+fj+4+e45uefLd0KhfPdCAnBpzSR//ZkL18JUCGE0hHA1hPQ8lx2p5RheDSFcDyGMPHbksvlHE+MhhOkQwrV+8pgzl7311YO91Ye91eks643T2TFwFrweQmhuxvPdZoztWox3s/nSTj2NzaWdLMY3mveycTvG3ep6mmG3tH9dKY2LtXh9e3O7048bjVK5H2v1jXR+sxU/sLNT28+TLrhb2krHler6frl76br7cdDL4v1ON+apZPm+SNOHbnc/xvlqbyLuZ/NeGsutbjbfjvVVqr1+3MliJ06HcrtRSetYP+aXfA58UG9t95Kd6lan3m4lNwvFNwrFW/niVrtS7VaX8qVm5dZSMltr9C/Ld6ul5nKt3a41qoVyuzmXzNbK5XyxmMyuVNfrpVZSLBYWC/P5m3PZ2Y3k3TufJI1KMtuPb9db2916o5NstLeSuGIuWSgsvjmXvFZMPlpdS9Y+vH17de3jz1Y+vfPW6vvvZBc9UVYyuzC/sJAvzucXinPPuOG/z+T++/+ih7P/QyZPtpzLLnfaBQCcP2n/PxWG2f9/+fODP1a+Lf2q/4cL44exZ11xnvr/etaQH7//r8b96P+fcEb63+H1/0fY/zeXaP/6f05E/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGn9Nvbje+nJTBy/kM2/mE29nI1zIYSREMI/TzEaxg/kHM3yjP3H9WOHavglF9IM/c+YyI7pEMJydjx86em1XxnoNwEAAAAX009717+P3Xp8mTntghimeNNm5OrnA8qXCyGMzfw+oGwj/ZdXBpQs/fu+EnrHWzx+eCK9gTV58qpS2U2xrweU7khGD4TJx0IuhpFhVgMAAAzHwU7AE3UAAICL67vTLoDBO8rzu1zYf5T56BHnRAzZA8GpAyMAAADgHMqddgEAAADAc5f2/+f59/8AAACA/xd//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5l525y0waiOIA/G9zSLxVVXVbqVbqDY/QIXXaJOEAvwRHoFXIBzkB2OUKEIzxGwRGRojA2Cvr9JH+MBX+eEZs3gwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD06bZaz/8vfv47N2dXnyfP3QAAAACnbKv1vDmZpvGn9vqX9tK3dlxERBkRp3r3UbzrZI7anOqZ11dPariJaBL2n/G+3T5GxK92u//a97cAAAAA12uzXM1St55200sXxJDSpE35+XemvCIiquldprRyv/ueKaz5fY/jb6a0ZgJrkiksTbmNc6W9yKhzmBwdinQoBy0HAAAYRLcTGLYLAQAAYEh/js4XF6yDgRVxWMo8rAU3/7x/XBD80BkBAAAAb1Bx6QIAAACA3jX9v+f/AQAAwHVLz/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgT9tqPd8sV7Nzc3b1K/yYpDfXdZ3hVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4IH9eUeBEAiDMNi7vjOZ+x9WGjQ2NKkC4eNvDAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABe/O4v/yemxplk7rWx9DySrJ0aW6fG3rlx9Ifx9WsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnbmJQVCIAiiYM7430nf/7CSoCtPIERAw6OKagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H6GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC42Lmf1ziqOADgb3Z3NmlBukYJ1IsVKxXFJFt/IXjpQQgeBE/icUk3ZXWr0uZgSw7NxYPgf+BFr70IAUHqwb+gB0/2WC8VJIcKHjxV3s6MTruLmdpkdrf5fODN++70253v20DId94kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEzJ3rlwqoib8dDJ4kZ+7pe72xtxvvXAHN3pXT8ZR4yTesueJcm1CkmtmLhcQzUAAAA8zjr7JTSL/j6EcDvdXY9zozPq/18ocmLPv/1EFhf9/IN9fzEXvX8cN3789v1yJfE6aQjh+86wv3aQq5xjpyvmnaiQM7qXkN2habbjl63x7s5Te+noU0++unnznfYoXHi0igGAg7ASQliM80r2ejO5Nvr5aHMw7HenXRwA86m1/z8XKUX/39z3rgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA/NvbCS8XcRJCeKb1bxzduru9MWm+07t+shgnPnz6i/J7xrdIQwibg2F/sca1zLLTFfMuX7n6cW847F96qODZ//W/BHMSNGejDME0g0P+BgUAwGMlzUfs62+nu+vxXLIUwr1v7u//z5TiULH//2lw40z5WuX+v1vbCmdb1f5/deviZ6uXr1x9ZXCxd6F/of/J2e5r3TfX3nq9+8Zq/DzXsuMhVwsAAMC8auej3P83lsb3/4+X4lCx///5tw9+L1+rqf8f8/D7/4dcEAAAwBH25Kk//0gmnE/a7fB5b2vrUjc7/vP6bHacQqn/7dj4qYV8lPv/5tIUagMAAABqt7eT3Lf/f74Uhwn7/iH/+wDl/f8fXvrr6/J7NvNbEJuDYX9l49Ph+ZrWMsvG9/87E/Pq+HXiGpYLAADAlBzLR3n/Px09/994rshphBBefD6L8za/0vP/b7e+PFe+Vlp6/v/V+pY4XfcWJp5uLGf3Q6o8/z/KXQ6htXzg1QEAAHBELOYj9v+/prvrH313/L225/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4m/05tk0YCOM4+vmSKHabjJDeipIZ0qRCsAIgIVnyDAzAQjRUtBaLwAog4ExLZyjea/4/y1fcAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT+9498RLRBSR+kyR/pef+9eIeIu06rq/90sW68OuLa852WxHOT9i/FVFRBXFEM8BABhc3W+O+aKZfUd5+3/+/sn7m7eu2mb6mOsCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADxwIAAAAAwvyt0+jYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgrAAD///OiVrE=") syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x3, 0x0, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000085000000070000001801000020756c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000000a5df850000002d00000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000740)={r0, 0x0, 0x0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x4008032, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) r2 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TIOCMBIC(r2, 0x5417, &(0x7f0000000040)=0x9) ioctl$KDGKBDIACR(r1, 0x4b4b, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPVS_CMD_SET_INFO(r4, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r5, @ANYBLOB="0000000000004a641c0012000c000100626f6e64000000000c0002000800010006"], 0x3c}}, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x1, 0x803, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000400)=@newlink={0x40, 0x10, 0x403, 0x70bd25, 0x0, {0x0, 0x0, 0x0, 0x0, 0x500}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @gretap={{0xb}, {0x8, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}]}}}, @IFLA_MASTER={0x8, 0xa, r8}]}, 0x40}, 0x1, 0x0, 0x0, 0x24000804}, 0x8000) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000040)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@nfs_export_on}]}) 50.03665119s ago: executing program 3 (id=619): r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000001000)={&(0x7f0000000000)=ANY=[], 0x1d8}}, 0x8000) 48.955550232s ago: executing program 3 (id=626): r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x4200, 0x0) sendmmsg$inet(r0, &(0x7f0000001880)=[{{&(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000080)="5ae8e59d5c350345e6f1b39b34ad70d90552a7f3eddc860dd13ef748bb1754ba83a05136d58692484ce6f74b1d5ceed42665f800bc2811e31e6bb731f65b45654f86", 0x42}, {&(0x7f0000000100)="159872ce8679081f322aa63ba791b3f17f72ab918f3a705c188838ceaf60dc5ee0087acbde187f072cb42149a363a09ae3fef9ac6af42859fd7786d209a24eadc1dd2cf51d97ffa8b23e5c2b93066966f31828c8bc8d22907da5493ee1620942ba1b8aba87b0e6f9ea101c73ce645a230d3ab25b1bdd68f694387587c879f51124dc", 0x82}, {&(0x7f00000001c0)="4479aa89d9eb977f69d46b06273352b7a485c4b0be810b64284031cf42998431d93a2eaae2e8011d6392ce54897c870ad832f166f1d4b070aeedc18df0cb056f0e0359c899d51fc84bdffa52543c0a4ef830e59d12cd6acdd277cbad406739d446df9eaff799efecadb8db32c9085b3b0f508e3f95e155748946b505673104dd681e2f72f37e3c41553f527db983830c6b", 0x91}], 0x3, &(0x7f00000002c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x81}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_retopts={{0xbc, 0x0, 0x7, {[@generic={0x44, 0x5, "d947ef"}, @rr={0x7, 0xb, 0x11, [@local, @local]}, @timestamp_addr={0x44, 0x44, 0xa3, 0x1, 0x5, [{@private=0xa010101, 0x8}, {@remote, 0x4}, {@rand_addr=0x64010100, 0xcfae}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x8}, {@remote, 0x200}, {@dev={0xac, 0x14, 0x14, 0x18}, 0x2}, {@private=0xa010101, 0x2}, {@multicast2, 0x4}]}, @noop, @timestamp={0x44, 0x4, 0x2f, 0x0, 0x1}, @generic={0x89, 0xa, "2c1a73199588db45"}, @noop, @generic={0x88, 0x9, "e5eae84641e04e"}, @timestamp_prespec={0x44, 0x3c, 0x37, 0x3, 0x4, [{@empty, 0x4}, {@dev={0xac, 0x14, 0x14, 0x12}, 0x4}, {@empty, 0x8}, {@empty, 0x4}, {@multicast2, 0x5}, {@multicast1, 0x7ff}, {@multicast2}]}]}}}], 0x108}}, {{&(0x7f0000000400)={0x2, 0x4e21, @local}, 0x10, &(0x7f0000001800)=[{&(0x7f0000000440)="21dfb27555c2a07537a79f7ab891ebd85c76592ad798a152b7a014f6106ad7fec78da38d95c19e9daa25644bd658c0a877948a2cd9a0de7513b2fe640d6f20aa937a1a190a795d9073d6b8d1d63607a2f138b4cee3252a37eb7f4555c2a7fa68d6be35557f8b73", 0x67}, {&(0x7f00000004c0)="6a6abe7bb9ca1d487732d7a81e312b1eed9c58f409b10cd2c5ad1dfb77148e95ac43914bdc28cfed2efbd944c4a59023733c91639902e960f1ed28d4e1538b340cc32f04db8791749627cf3b376063760fb2734b3b149adafc0d22e4a7dff963baa9af5cdf05d561f5e9f6377958a626bd6a8a566e45a3f0ea9fca5ea86a0034e9b39128a19a44ced4dcdda1cad06ec920cdb2c922b6d02a568eee22bd37f64f819821a5d416b201da04ca91cdef6d688c3c8c86fbb9abd342066b3fd17699973fc4eea95ac4ac7f68d5569e1ddaacfbb3a3e1b8ad3431bd4a90940ba5bbde31e171588cac6200d3cc97d38dfd69fb3f1e70b75ceb8a0e3f893f9ff7e68390ca3bf5aa201d5136ddc1aea6363e4c68ba67ee0301fa4d98211034f2e2049e3934e6f76d7b4fe6491145cc3c27f446ae2d413c0e8bab61ec1e5ea99482f6d28fcd5de2694ad87ad85ed702956a87e0b7c93e673355be8364df4d459996712df403587ee91ab5bf2c861acb901adb3de28ab6a95a442563cedc2312e5e03a7a3a6612d6c4abddc6f4d6fc33c69639f67eda52d01b4a55bb0d5e635db82227d9ea8d04f681feea07a1b870986f3cd8a7471525f2e0a71061a096d0de2b6a946de72634619f6d00ab727b5c072ba466cb31a24780646b8a95ca34d38d181c34b40814bca81527d9eaca33baa1485bf2f1e3afb9b127a6f3ce42b249225a730334109ab9d602a3354801676a61d841499e24a5c04b5f811fe5dfda6a577044d3e972cd053e46c3a971e1224dead5d05817513799f4668d26e360642b4f459ab7671d66ff1873152e9d99a1ed41cfbfbae151d5231f8963b3ae380db3568d098c52602233fce3ec20dbcbdb1125eeb7c89d4be19fb072f3cbc192f13438c6082f6ad38fce47f5376cf451fcd8fd56a986cb9eada2a43a5dadc726e5c42408a7eac52b8b9d82d5f6d1e630a4853398ef838b50fa407741bc1385e19dc5937c171bd20b01bfd44fc0ade5c39680c715a4c33b94a590beb70eb3a49b5c1a2665d30f67ff1b56d9a90505cf649f11b02fe3eda37d29e16e7237dea91421c1a8c40592e8416447da56fbbca6d01cb714b42762709c9dd7465dfd5ce01c446ed5a0a9b8e2366369aef5b945cb6547afc1f58d1f80e52671e6f7f4f8db2e2bb2e1f57a8c364932a8f18113f026b72dfcfedd4203b2a73cd7b6755fa03ddd23e18c38b5434aac8ccacd3fa7b5ea8bfabc5a8dcc55f40cc81136fedd3ab8fcdc100407f35601d132d80d2cc2d915d3d8bd715fba4edd9814cbdcd3a1995813afa66d7f4d7c1598fb8f0bee12d88526fde8598f8f88a18e69f2d1d7937a36c67dea1eca0a1d778ea8782a92f67c3f0cfc6856ae5854fe5cc1aa1a1975247bc2e6a865a74f1efda1a77c556995d4a77a9890e0bc9fca8d4152eb7123ffc0132dc7fdc9d256bcd730811f636c5d3e7f6285ba31e49cadd9fe66572881665d5d3ca1fae37e48954a97d0fe77b45ea9cf5c784b997a0775ea857de4cd1a804f10ff39d4c8dd2a412794a1ce870ed0dfc30ee9cdfb3de76c6fe502e3cf9775e232d8004f5672e077144d6112d95aaaa7a2a44785b9ce825467f06cd8294f5e8d94c4f6512c9f61b5c8c2120658faa74e1bda4ac6e5d45f0aa7386a273f9b52a53a79fe28030b17226c44972d3ff2013f33f900f0752c392ecdebbc1a196fa2c01193d95475621ce2e8c4c166d5bef76f4511d8a2d8d692a769592e58eb1d5eb80f3140352f5edec3278d2a09a051856975789be4ff0f2e1abcab434bb6b3175dfb8d3ebd9887a764f618dfd4c168f5e6f1b7b3fb96b955e20cd170f9611f7fe2201d28193648ff6fb8dbbd3ba6e92f4c21f3bc68108742832af0288fb6856702452c769eb16d896f7505db578dd3204fb3af11e903accbcdbe51760f41bfec79f4e5cf919100d0d0add32ddd39cb541bb24e9014037ed55114b125a770d7b78bc3e6131d266386648acb5a1bcde3952af2dc74b747babee19aee33f9fd4cf3827d478d2cbb60609654dae15ba8538b785c6775fd06460fcacaa81b4ea29e933f1c56da8d292b6f84db5ab58a59c1258c4c0b4f34e241b811efb0d5f864b3f8b06c2122dcaacb2c94799b313c84adf7738ce7efb295e9adbb5b3c5907dc41eadd7d251f08634c8b44b3b73b4f3ac88c9c83f976984d281048f25f0bb1ac54e22bac6ea1d1c6a0d6cd70b4499a8b579cbfee1d867ec88f9cfdcb7985d8541b0eab0f089b221060a63f24d16c7df84c5a0f7cddbc565b503717b0c7f14c7b8c94337c7baddabc5a68a2fd4070d97c9efe6cdb7a9f01762eada9cf142a565fa029b158534973934c1420e8e5b09c5cce8086e73b32ac972dd870e908af28364d32a52a2bb03c9571fce6763cbcbb07ce2cb69167148869a3ccd07c56bdb1f31d35bd515cb6cc6fe7be24172bbbf4a84d4635e364dc945bab80d7754732dfd9b84eba50425d7cd343f780d301b72df30c02148ab6e708b109d6d4cce3c371d7d65231ed8a0ff2beac0c19fff36998fade801dd77e1594359d7b592f70d255bfdd899d305d4debfb690af80cb4c6e070a4c3283d84117aa859483f269f0d34b8e910abf02f52b5dca652c48bf6822629da858423abec9b313e7b63eb681d22310fa9569dbb9a55de02b52d30909cb2b5707285eb2f774394123c75736e39d1f9fc811e8a0394d649769d66848d50d1408eed4aa514bc5afbd5cf3e1010746622c3d0c5b25edae31a209c4d76c55f3dfb569ce5553b15b4e8603ebb37ec4bfe7af448209c61f9a68939747aa3aa33f77c4739e80ce171ba4a4438d2d63dd22bcb5fd80a1cf78102f7e1100aa2d06300c26ee34196c4f9a5379124926e07fbb57ae68e7f5c18e3a368119f2aaeae3f6bc4624fae9862871539ce76d6c21b410c378d1d9d74b20b3fc0a52156b4e4fa2c16e569d5a98091302db47afaa9e2ad2a946954304a5f61bb45d5edc2db58db91e1af5d9d93dfe1e79f8961ae01e4fe5f6814b802a942b350e7bd822f1b26b858eabdac2d4f1353e77eee4ba88d3b424906989c1ef38c013de46be0ad2abd08c52996bb6f3c10825c66e57469df0a65a4ec4f39fd534137cdbaa215f4107c8e6db27dd34da36fb4353451384d156712dac98f8919610216d20f51023cfba7c6c89d7860239b3c626fd537e3438ece009398a6f8913c565505065f6521b786da2ef94ce6c0454ea31830cf52fa1352f8994df4140d6d47018f1633779bce2bc20283a69d20e671a04d4735e11c816c5f3289fa20a10b4f2ff7fcf7f28e017d0fea597ec30101504666ea407c979ee7c4d4e4659fba1707fd657325344dfc600fa036967ddfe6326712c41ca9baa59fcab26833e04a27a3d29f94aca361a16b7df83de9328f80bfd7e9ed6217b29fed7c7835735bdd8b9dff4e5189e7585c531cb2eecac0d9a30506aa962dab064d37f1c1af3a41ac9e8fc65e02b8aa005f62308e7f72d35da83fdc690c3605015d2d9ebf7d5cd371083ec59238e97f68deb219c74b3c157449d845abe44cc776aa3579bfc41e97ea272f12abe6729d68d0de9f412186f19ea6f8b150dbd69d75312cedfcf2ca12991e2032be39cd1dc8bf738ff4efeada694983fceaef55efae871a2a3df6cbc73981df172a86bbaf85c6b564dc79c2e22d827d097a3b35cac9cbd4a9db4a3288e0f882533d48fb4b1f6701e88643c8a7367f11ac34f698b8a355f7168a87c516d9f8c9d5d02464475869e50a8f15b8e279adafb90c6d0b82657de277b5865b86a7418cfe988e0fb9cc979919925d9e48045d1dcd2d02cb83903a0a7eb01b43fa0a3904c04c7f84ef875f28c9d3700cd7d58c807665e86466abe45ec198a337757da05c8fc3278e6521281585887d2a8a22845c25438184920da420fc205fe85b08014a152a16c4f9f134b3fba2557f8ed4fba98b78915adb7d7235838c905b8444dfddc66bf2f0cbaef1c099a07ac617b508d356670f711a332fd14e598479043b6c60550b3cf291eb564de2c7b557ef6275e34fec616afe3e54c748fd8272541e84d88210d9a0568250a603a32830f2ce2e9c9b830d9af55f71609b367b57d6147d81a0c2686d3387cf18f9993125e6fc4a98161c050680c8c5c81794893659eec8dca6b504609984e38dccd0334a5c87f887f3e9d80ba657b45b6efef8fc58600b5b82405237197ff04aabb5479923e13da1178569293f952629db32075157ff785e1f0b118bc607166257ff82d5c6f63d78457d263e41040ea48dbafcd80715bf84ab77cc68dcef60c0d2eaeb20c2ff0d08f4ac57c1cb47292674aadd972b2d63c1088d313b5a3bdfa3c402fe64b92c83bb47d2a2f8f228db8f7f16fd4d371ff3cd668e518fdaf9e54999999599ee4d13b20b395704693c20d00da7e64d421791888e355ffed2ce1df4086a847310fa1735285de7761688ae3da2f66d3aca11ee615ad4502a63b5d201558b2056c11f97796b9018581cbaa2fa55f065f95e67dc62c39dd7b58b477e29a591576c63dc6bd256e2ebce2965598c681602bc2a540a4bc53be4242b0e589ce1b1c79f32d872b89078d80bdb6e7606d4337b5d721bab12713beab081a87a31b8f1eaeacb05ae316b8d1694f143ea8e17dd5a087d08823b10d48cdf0bd89e2836ea5945dc65328cb1ad424ff817f9df71ee2de62bfb04ce54743146492a70f3f9e4b7b46db7adda27f0f297e73f99a13c673974e25988137f6e6107191a3d6118fc40876fbc7b1911e712e39c7e19e169f981f0a2ef9829dc22fe51f59def1c72622774213dc11d011f903a7b4503a08099c508b7efd8dda11b4eb225074848de1cbc84f0d2e444c86a456b5d9287205ad90425922e80ed85a883a943730885c10b47555bd44a2c4f2408d6f4e00ec7272704ab8be7b4eee32f8341507a0b5c2f9147f58a59f0a5cfd2d6da839d6ef4d25d099db4b059137af9e60c92ab8770a006586159bdb4c22f77416b79467092c5412744d893e154e76feeaf19d5d0b65e4b28b69075907525e9e03337bf330d272fe7b2a5e8c0b5cd04e55bcfe962a595b88750c7689c1b53bd9d70dc6f534b2501360eb4e616cde5387cb89ffea2f0a1be3d006a1fd2ce90a6ada20c28becb1c14d5489c2f402690dd4fefd2fd3feccc541943f0b0f88dd634e4ca981fc463c650fa52a184ffc9ab325beb765be9c7a37ffe7f343bab1faf431340da0097c85edb6af4a4e3a04ad319f9206443dc20baf073f372a6e08b27dcacede66443152ca8588a6ced5cd961ae22daa411d41731ab9b14a6a21cdd4ccba699caffb8ae529dcc110679ba4b791ffd3a8f569ec47ff3b3cbbd4c29c5a3935103c635a5dc6006ffb6c8361f7760072dcdb2f77016231cad8a2044663837d33e1815726139cd6107530b9ac055b1090e0b418f5b15beeece1a8a17a0502da60fc1ca45f036d81015fa6b727b0e563e6d1f1856a00b3d10eb01146218825bfbcd6efc898cb9cefcc7ba09ec5ae2a31d86b87aab50f5b67559b1adcfbcf1d4d22d4806ccdcb1dbf93a453ff47e4c01077a2df40812bd487d05670a4f5e26ba9dca422b0ffd252fdcf3e0d8bd4f2a8e114b2c5b1862afc59f62dab020fdb232e6fd959e7e25451a3be116e30bcfbdad252ea28bd580b678531c7ac82d0b5df9f2e89e20a8b255b0f7b353047e80bdf89a7dcba1134796cb0f21bce4ebbe83b5bf8b5acd1776f99d841845f93d39af6d273d9477cfba67e7a85b5b8b13626f9b68dd21adc0be983d27c73972d5324a68ba158f9221cf91ca", 0x1000}, {&(0x7f00000014c0)="acfc408f2788e491a8b0832d72c88c83cae42a1b4914b2a26c51b6913d30716fb82035ab8698a9e66689e9654d6454c495f5b7fff149abe643cc40eb05f7b2572f996280cc8351bd78aeb978249d28ff9a6d848af6ba2efd3169717169624a02aedc0fd20a9f78579c485437bf7f8cb94d211c435e36566a40cd009ee46cdd5effab8ce0d03bb3575419e47ec49ae7ff09", 0x91}, {&(0x7f0000001580)="9082d6cf92dd6bf19a337fd1c6db98a6f191efc7c14f39470673a6befec7f7b69054dd5ff9097055d5ae76e88faf9e30010bdb58cc38dca6723503c5a08536919daedff09ea93830e911778aebd9c8608c1a1423f9bae5e60f4032c849e7edc41dbe42823382d7f043d93c6edc8fb27e150e54df8e4acf212e97265e0b6747baaf24c374e847740220269349cf", 0x8d}, {&(0x7f0000001640)="ae9a1879d7122e16973ce73aa6d89795b3b3655bded79f0c82fbef7508fb2eeed33062c158a5060e4d0c4abef2f0ef1489da8f934cd3c37767f3b7b2173abdb230067bf942229f4a827f5db67529ea651078be91ad3c539147ab80a01b65a3783f2ca552f4cc87cf9aab26e64a5a8e2ffd56f42d03a50e9af41e4c94cec6e21b60bdcadd9b6f8e46ebd579bfc545289aae6cbee4d0d40d82c40cdab00d5dedb1545b97086ff62e9f32c98e4fa6deda2d414c3836712fe8a245d40fb3e69d3768789a447e6ec3ef526cca285b96bb", 0xce}, {&(0x7f0000001740)="babc9ff97a715d3a2cbafbf55445e6b7065c632ae5d788e7f72d41ec5c4daa1993daf5f2d5e19a3150530a49c9ebfc793a7f908b5e401287396c8c8608a317f6eb2f8f48917915bff397724e084733fd90d5131c9d6fdd344a34614a3a4596a9e8bff4e22737d123a49ef7bb3380169d6e6c3743d0013640f3768196415607c6e2a8e84bf9b3", 0x86}], 0x6}}], 0x2, 0x24000000) r1 = socket$inet(0x2, 0xa, 0x6) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r2, &(0x7f0000001cc0)={&(0x7f0000001900)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000001c80)={&(0x7f0000001940)={0x338, 0x0, 0x4, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xc}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xb3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x9}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x200}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x6}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xfffffff0}]}, @TIPC_NLA_BEARER={0xbc, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x6}, @TIPC_NLA_BEARER_NAME={0x17, 0x1, @l2={'eth', 0x3a, 'batadv_slave_0\x00'}}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e24, 0xc078, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x800}}, {0x20, 0x2, @in6={0xa, 0x4e22, 0x6, @loopback, 0x3}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e21, 0x800, @rand_addr=' \x01\x00', 0xfffffff8}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x10, @mcast1, 0x4}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x10001}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xfffffffd}]}, @TIPC_NLA_MEDIA={0x1c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}, @TIPC_NLA_BEARER={0xc0, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}, @TIPC_NLA_BEARER_PROP={0x54, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}]}, @TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x24}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}}, {0x14, 0x2, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x1e}}}}}]}, @TIPC_NLA_LINK={0x1c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}]}, @TIPC_NLA_NET={0x54, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x1}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x10000}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4}, @TIPC_NLA_NET_ADDR={0x8}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x2}]}, @TIPC_NLA_LINK={0xdc, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x71}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x3}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xea44}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xe3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffff8000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x80}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8e}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}]}]}]}, 0x338}, 0x1, 0x0, 0x0, 0x40000840}, 0x48080) ioctl$XFS_IOC_ATTRLIST_BY_HANDLE(r0, 0x4058587a, &(0x7f0000001e40)={{r2, &(0x7f0000001d00)='%\xbf\x00', 0x400, &(0x7f0000001d40)={@_ha_fsid={[0x80000000, 0xe]}, {0x9, 0x4, 0x7, 0x8}}, 0x6, &(0x7f0000001d80), &(0x7f0000001dc0)=0x8001}, {[0xadea, 0x447, 0x77, 0x5]}, 0x4, 0x3a, &(0x7f0000001e00)=""/58}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000001ec0)={'team_slave_1\x00', 0x0}) ioctl$TIOCGPTPEER(r0, 0x5441, 0xffffffffffffffc0) stat(&(0x7f0000001f80)='./file0\x00', &(0x7f0000001fc0)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000001f00)='./file0\x00', &(0x7f0000001f40), 0x28080, &(0x7f0000002040)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@access_client}, {@cache_readahead}, {@afid={'afid', 0x3d, 0xffffffff}}, {@cache_fscache}, {@ignoreqv}, {@noextend}, {@ignoreqv}, {@ignoreqv}, {@access_user}], [{@uid_gt={'uid>', r5}}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}]}}) r6 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f00000021c0), r2) sendmsg$TIPC_NL_LINK_RESET_STATS(r6, &(0x7f0000002340)={&(0x7f0000002180)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000002300)={&(0x7f0000002200)={0xf8, r7, 0x100, 0x70bd26, 0x25dfdbfe, {}, [@TIPC_NLA_NODE={0x10, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0xd}, @TIPC_NLA_NODE_KEY_MASTER={0x4}]}, @TIPC_NLA_SOCK={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0xda0}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x542}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x6}]}]}, @TIPC_NLA_LINK={0x28, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}, @TIPC_NLA_NODE={0x4c, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0x2d, 0x3, "d252e056e52b64fe89239facba898d3000ea2ffd1231238c46e74b006bcde479a8769206749166533b"}, @TIPC_NLA_NODE_ID={0x12, 0x3, "48c2d928be8156bc31b548341e5f"}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x23}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x6}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xb63e}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x4}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x4}]}]}, 0xf8}, 0x1, 0x0, 0x0, 0x400c080}, 0x20000001) setsockopt$inet6_IPV6_PKTINFO(r3, 0x29, 0x32, &(0x7f0000002380)={@local, r4}, 0x14) ioctl$XFS_IOC_GETBMAPA(r6, 0xc020582c, &(0x7f00000023c0)={0x1ff, 0xa05c, 0xf4e, 0x2, 0x7}) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000002540)={&(0x7f0000002400)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000002500)={&(0x7f0000002440)={0xa8, r7, 0x4, 0x70bd2b, 0x25dfdbff, {}, [@TIPC_NLA_NODE={0x10, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x64a3}]}, @TIPC_NLA_SOCK={0x84, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x80000000}, @TIPC_NLA_CON_NODE={0x8}]}, @TIPC_NLA_SOCK_CON={0x54, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x7a39}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xe}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x6}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x80000001}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x8}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x7}]}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x80000001}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x4}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x8801}, 0x4004051) sendto$inet(r3, &(0x7f0000002580)="1c75d6bad5b54eafef36e376ebabb3d05d849a0c6fa2017a647397a9f4f28736e78ca3121e857e6b5d36862a18f55680b5bd7660237545029c7e493bd10b57e27b55a0691af6bf66cc643d521de65b25ab99faf3247571662d45484fc879af85c6b23151a523205649dc6b4191076e6c8b63783b74cab4dd0d9748ac92cd5fd1efd5b7f671f8d1716c036817d2e8cf5f9a7ab55e8c088978cbd1b0f8aea14ccfbfa6ef96996140928ba7b4abecf7ed178fc04cd9ae60a17ea5331a494b8f3fee604736acc650955333aaf2f1a5927667a126bbcf46279dc7", 0xd8, 0x4000801, &(0x7f0000002680)={0x2, 0x4e22, @local}, 0x10) r8 = openat$selinux_load(0xffffffffffffff9c, &(0x7f00000026c0), 0x2, 0x0) fsetxattr$trusted_overlay_redirect(r8, &(0x7f0000002700), &(0x7f0000002740)='./file0\x00', 0x8, 0x1) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f00000027c0), r3) sendmsg$NL80211_CMD_CHANGE_NAN_CONFIG(r0, &(0x7f0000002880)={&(0x7f0000002780)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002840)={&(0x7f0000002800)={0x28, r9, 0x100, 0x70bd27, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x0, 0x53}}}}}, 0x28}, 0x1, 0x0, 0x0, 0x4000860}, 0x10000010) sendmsg$NL80211_CMD_SET_KEY(r2, &(0x7f0000002980)={&(0x7f00000028c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000002940)={&(0x7f0000002900)={0x24, r9, 0x1, 0x70bd26, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x24008094}, 0x80) r10 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f00000029c0), 0x880, 0x0) sendmsg$GTP_CMD_ECHOREQ(r10, &(0x7f0000002b00)={&(0x7f0000002a00)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000002ac0)={&(0x7f0000002a40)={0x4c, 0x0, 0x0, 0x70bd2c, 0x25dfdbfb, {}, [@GTPA_LINK={0x8, 0x1, r4}, @GTPA_NET_NS_FD={0x8, 0x7, r6}, @GTPA_VERSION={0x8, 0x2, 0x1}, @GTPA_FLOW={0x6, 0x6, 0x2}, @GTPA_NET_NS_FD={0x8, 0x7, r3}, @GTPA_LINK={0x8, 0x1, r4}, @GTPA_VERSION={0x8, 0x2, 0x1}]}, 0x4c}, 0x1, 0x0, 0x0, 0x805}, 0x48840) openat$kvm(0xffffffffffffff9c, &(0x7f0000002b40), 0x8102, 0x0) fstat(r6, &(0x7f0000002b80)) socket$inet(0x2, 0xa, 0x4) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000002c00)=r6, 0x4) sendto$inet6(r10, &(0x7f0000002c40)="b03a9bdfdd965f183f2a840244ecbe73acb6263e43801dddd26eb685855ba3a09ba497643c6d96c54b3522279ca6fbed19c82a68959ce95c30d830ca77f73ac79a55df080d2b69774efc5785d68c541e3f8d9ac37917846495f47d0f3f3408c09f17669ab06d7f995aee66e5002d825ca36f39f49334baefbd1796c040d4e5290804bea45913b63b", 0x88, 0x20000800, &(0x7f0000002d00)={0xa, 0x4e20, 0x75aeb808, @remote, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002d40)) 48.920782753s ago: executing program 38 (id=626): r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x4200, 0x0) sendmmsg$inet(r0, &(0x7f0000001880)=[{{&(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000080)="5ae8e59d5c350345e6f1b39b34ad70d90552a7f3eddc860dd13ef748bb1754ba83a05136d58692484ce6f74b1d5ceed42665f800bc2811e31e6bb731f65b45654f86", 0x42}, {&(0x7f0000000100)="159872ce8679081f322aa63ba791b3f17f72ab918f3a705c188838ceaf60dc5ee0087acbde187f072cb42149a363a09ae3fef9ac6af42859fd7786d209a24eadc1dd2cf51d97ffa8b23e5c2b93066966f31828c8bc8d22907da5493ee1620942ba1b8aba87b0e6f9ea101c73ce645a230d3ab25b1bdd68f694387587c879f51124dc", 0x82}, {&(0x7f00000001c0)="4479aa89d9eb977f69d46b06273352b7a485c4b0be810b64284031cf42998431d93a2eaae2e8011d6392ce54897c870ad832f166f1d4b070aeedc18df0cb056f0e0359c899d51fc84bdffa52543c0a4ef830e59d12cd6acdd277cbad406739d446df9eaff799efecadb8db32c9085b3b0f508e3f95e155748946b505673104dd681e2f72f37e3c41553f527db983830c6b", 0x91}], 0x3, &(0x7f00000002c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x81}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_retopts={{0xbc, 0x0, 0x7, {[@generic={0x44, 0x5, "d947ef"}, @rr={0x7, 0xb, 0x11, [@local, @local]}, @timestamp_addr={0x44, 0x44, 0xa3, 0x1, 0x5, [{@private=0xa010101, 0x8}, {@remote, 0x4}, {@rand_addr=0x64010100, 0xcfae}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x8}, {@remote, 0x200}, {@dev={0xac, 0x14, 0x14, 0x18}, 0x2}, {@private=0xa010101, 0x2}, {@multicast2, 0x4}]}, @noop, @timestamp={0x44, 0x4, 0x2f, 0x0, 0x1}, @generic={0x89, 0xa, "2c1a73199588db45"}, @noop, @generic={0x88, 0x9, "e5eae84641e04e"}, @timestamp_prespec={0x44, 0x3c, 0x37, 0x3, 0x4, [{@empty, 0x4}, {@dev={0xac, 0x14, 0x14, 0x12}, 0x4}, {@empty, 0x8}, {@empty, 0x4}, {@multicast2, 0x5}, {@multicast1, 0x7ff}, {@multicast2}]}]}}}], 0x108}}, {{&(0x7f0000000400)={0x2, 0x4e21, @local}, 0x10, &(0x7f0000001800)=[{&(0x7f0000000440)="21dfb27555c2a07537a79f7ab891ebd85c76592ad798a152b7a014f6106ad7fec78da38d95c19e9daa25644bd658c0a877948a2cd9a0de7513b2fe640d6f20aa937a1a190a795d9073d6b8d1d63607a2f138b4cee3252a37eb7f4555c2a7fa68d6be35557f8b73", 0x67}, {&(0x7f00000004c0)="6a6abe7bb9ca1d487732d7a81e312b1eed9c58f409b10cd2c5ad1dfb77148e95ac43914bdc28cfed2efbd944c4a59023733c91639902e960f1ed28d4e1538b340cc32f04db8791749627cf3b376063760fb2734b3b149adafc0d22e4a7dff963baa9af5cdf05d561f5e9f6377958a626bd6a8a566e45a3f0ea9fca5ea86a0034e9b39128a19a44ced4dcdda1cad06ec920cdb2c922b6d02a568eee22bd37f64f819821a5d416b201da04ca91cdef6d688c3c8c86fbb9abd342066b3fd17699973fc4eea95ac4ac7f68d5569e1ddaacfbb3a3e1b8ad3431bd4a90940ba5bbde31e171588cac6200d3cc97d38dfd69fb3f1e70b75ceb8a0e3f893f9ff7e68390ca3bf5aa201d5136ddc1aea6363e4c68ba67ee0301fa4d98211034f2e2049e3934e6f76d7b4fe6491145cc3c27f446ae2d413c0e8bab61ec1e5ea99482f6d28fcd5de2694ad87ad85ed702956a87e0b7c93e673355be8364df4d459996712df403587ee91ab5bf2c861acb901adb3de28ab6a95a442563cedc2312e5e03a7a3a6612d6c4abddc6f4d6fc33c69639f67eda52d01b4a55bb0d5e635db82227d9ea8d04f681feea07a1b870986f3cd8a7471525f2e0a71061a096d0de2b6a946de72634619f6d00ab727b5c072ba466cb31a24780646b8a95ca34d38d181c34b40814bca81527d9eaca33baa1485bf2f1e3afb9b127a6f3ce42b249225a730334109ab9d602a3354801676a61d841499e24a5c04b5f811fe5dfda6a577044d3e972cd053e46c3a971e1224dead5d05817513799f4668d26e360642b4f459ab7671d66ff1873152e9d99a1ed41cfbfbae151d5231f8963b3ae380db3568d098c52602233fce3ec20dbcbdb1125eeb7c89d4be19fb072f3cbc192f13438c6082f6ad38fce47f5376cf451fcd8fd56a986cb9eada2a43a5dadc726e5c42408a7eac52b8b9d82d5f6d1e630a4853398ef838b50fa407741bc1385e19dc5937c171bd20b01bfd44fc0ade5c39680c715a4c33b94a590beb70eb3a49b5c1a2665d30f67ff1b56d9a90505cf649f11b02fe3eda37d29e16e7237dea91421c1a8c40592e8416447da56fbbca6d01cb714b42762709c9dd7465dfd5ce01c446ed5a0a9b8e2366369aef5b945cb6547afc1f58d1f80e52671e6f7f4f8db2e2bb2e1f57a8c364932a8f18113f026b72dfcfedd4203b2a73cd7b6755fa03ddd23e18c38b5434aac8ccacd3fa7b5ea8bfabc5a8dcc55f40cc81136fedd3ab8fcdc100407f35601d132d80d2cc2d915d3d8bd715fba4edd9814cbdcd3a1995813afa66d7f4d7c1598fb8f0bee12d88526fde8598f8f88a18e69f2d1d7937a36c67dea1eca0a1d778ea8782a92f67c3f0cfc6856ae5854fe5cc1aa1a1975247bc2e6a865a74f1efda1a77c556995d4a77a9890e0bc9fca8d4152eb7123ffc0132dc7fdc9d256bcd730811f636c5d3e7f6285ba31e49cadd9fe66572881665d5d3ca1fae37e48954a97d0fe77b45ea9cf5c784b997a0775ea857de4cd1a804f10ff39d4c8dd2a412794a1ce870ed0dfc30ee9cdfb3de76c6fe502e3cf9775e232d8004f5672e077144d6112d95aaaa7a2a44785b9ce825467f06cd8294f5e8d94c4f6512c9f61b5c8c2120658faa74e1bda4ac6e5d45f0aa7386a273f9b52a53a79fe28030b17226c44972d3ff2013f33f900f0752c392ecdebbc1a196fa2c01193d95475621ce2e8c4c166d5bef76f4511d8a2d8d692a769592e58eb1d5eb80f3140352f5edec3278d2a09a051856975789be4ff0f2e1abcab434bb6b3175dfb8d3ebd9887a764f618dfd4c168f5e6f1b7b3fb96b955e20cd170f9611f7fe2201d28193648ff6fb8dbbd3ba6e92f4c21f3bc68108742832af0288fb6856702452c769eb16d896f7505db578dd3204fb3af11e903accbcdbe51760f41bfec79f4e5cf919100d0d0add32ddd39cb541bb24e9014037ed55114b125a770d7b78bc3e6131d266386648acb5a1bcde3952af2dc74b747babee19aee33f9fd4cf3827d478d2cbb60609654dae15ba8538b785c6775fd06460fcacaa81b4ea29e933f1c56da8d292b6f84db5ab58a59c1258c4c0b4f34e241b811efb0d5f864b3f8b06c2122dcaacb2c94799b313c84adf7738ce7efb295e9adbb5b3c5907dc41eadd7d251f08634c8b44b3b73b4f3ac88c9c83f976984d281048f25f0bb1ac54e22bac6ea1d1c6a0d6cd70b4499a8b579cbfee1d867ec88f9cfdcb7985d8541b0eab0f089b221060a63f24d16c7df84c5a0f7cddbc565b503717b0c7f14c7b8c94337c7baddabc5a68a2fd4070d97c9efe6cdb7a9f01762eada9cf142a565fa029b158534973934c1420e8e5b09c5cce8086e73b32ac972dd870e908af28364d32a52a2bb03c9571fce6763cbcbb07ce2cb69167148869a3ccd07c56bdb1f31d35bd515cb6cc6fe7be24172bbbf4a84d4635e364dc945bab80d7754732dfd9b84eba50425d7cd343f780d301b72df30c02148ab6e708b109d6d4cce3c371d7d65231ed8a0ff2beac0c19fff36998fade801dd77e1594359d7b592f70d255bfdd899d305d4debfb690af80cb4c6e070a4c3283d84117aa859483f269f0d34b8e910abf02f52b5dca652c48bf6822629da858423abec9b313e7b63eb681d22310fa9569dbb9a55de02b52d30909cb2b5707285eb2f774394123c75736e39d1f9fc811e8a0394d649769d66848d50d1408eed4aa514bc5afbd5cf3e1010746622c3d0c5b25edae31a209c4d76c55f3dfb569ce5553b15b4e8603ebb37ec4bfe7af448209c61f9a68939747aa3aa33f77c4739e80ce171ba4a4438d2d63dd22bcb5fd80a1cf78102f7e1100aa2d06300c26ee34196c4f9a5379124926e07fbb57ae68e7f5c18e3a368119f2aaeae3f6bc4624fae9862871539ce76d6c21b410c378d1d9d74b20b3fc0a52156b4e4fa2c16e569d5a98091302db47afaa9e2ad2a946954304a5f61bb45d5edc2db58db91e1af5d9d93dfe1e79f8961ae01e4fe5f6814b802a942b350e7bd822f1b26b858eabdac2d4f1353e77eee4ba88d3b424906989c1ef38c013de46be0ad2abd08c52996bb6f3c10825c66e57469df0a65a4ec4f39fd534137cdbaa215f4107c8e6db27dd34da36fb4353451384d156712dac98f8919610216d20f51023cfba7c6c89d7860239b3c626fd537e3438ece009398a6f8913c565505065f6521b786da2ef94ce6c0454ea31830cf52fa1352f8994df4140d6d47018f1633779bce2bc20283a69d20e671a04d4735e11c816c5f3289fa20a10b4f2ff7fcf7f28e017d0fea597ec30101504666ea407c979ee7c4d4e4659fba1707fd657325344dfc600fa036967ddfe6326712c41ca9baa59fcab26833e04a27a3d29f94aca361a16b7df83de9328f80bfd7e9ed6217b29fed7c7835735bdd8b9dff4e5189e7585c531cb2eecac0d9a30506aa962dab064d37f1c1af3a41ac9e8fc65e02b8aa005f62308e7f72d35da83fdc690c3605015d2d9ebf7d5cd371083ec59238e97f68deb219c74b3c157449d845abe44cc776aa3579bfc41e97ea272f12abe6729d68d0de9f412186f19ea6f8b150dbd69d75312cedfcf2ca12991e2032be39cd1dc8bf738ff4efeada694983fceaef55efae871a2a3df6cbc73981df172a86bbaf85c6b564dc79c2e22d827d097a3b35cac9cbd4a9db4a3288e0f882533d48fb4b1f6701e88643c8a7367f11ac34f698b8a355f7168a87c516d9f8c9d5d02464475869e50a8f15b8e279adafb90c6d0b82657de277b5865b86a7418cfe988e0fb9cc979919925d9e48045d1dcd2d02cb83903a0a7eb01b43fa0a3904c04c7f84ef875f28c9d3700cd7d58c807665e86466abe45ec198a337757da05c8fc3278e6521281585887d2a8a22845c25438184920da420fc205fe85b08014a152a16c4f9f134b3fba2557f8ed4fba98b78915adb7d7235838c905b8444dfddc66bf2f0cbaef1c099a07ac617b508d356670f711a332fd14e598479043b6c60550b3cf291eb564de2c7b557ef6275e34fec616afe3e54c748fd8272541e84d88210d9a0568250a603a32830f2ce2e9c9b830d9af55f71609b367b57d6147d81a0c2686d3387cf18f9993125e6fc4a98161c050680c8c5c81794893659eec8dca6b504609984e38dccd0334a5c87f887f3e9d80ba657b45b6efef8fc58600b5b82405237197ff04aabb5479923e13da1178569293f952629db32075157ff785e1f0b118bc607166257ff82d5c6f63d78457d263e41040ea48dbafcd80715bf84ab77cc68dcef60c0d2eaeb20c2ff0d08f4ac57c1cb47292674aadd972b2d63c1088d313b5a3bdfa3c402fe64b92c83bb47d2a2f8f228db8f7f16fd4d371ff3cd668e518fdaf9e54999999599ee4d13b20b395704693c20d00da7e64d421791888e355ffed2ce1df4086a847310fa1735285de7761688ae3da2f66d3aca11ee615ad4502a63b5d201558b2056c11f97796b9018581cbaa2fa55f065f95e67dc62c39dd7b58b477e29a591576c63dc6bd256e2ebce2965598c681602bc2a540a4bc53be4242b0e589ce1b1c79f32d872b89078d80bdb6e7606d4337b5d721bab12713beab081a87a31b8f1eaeacb05ae316b8d1694f143ea8e17dd5a087d08823b10d48cdf0bd89e2836ea5945dc65328cb1ad424ff817f9df71ee2de62bfb04ce54743146492a70f3f9e4b7b46db7adda27f0f297e73f99a13c673974e25988137f6e6107191a3d6118fc40876fbc7b1911e712e39c7e19e169f981f0a2ef9829dc22fe51f59def1c72622774213dc11d011f903a7b4503a08099c508b7efd8dda11b4eb225074848de1cbc84f0d2e444c86a456b5d9287205ad90425922e80ed85a883a943730885c10b47555bd44a2c4f2408d6f4e00ec7272704ab8be7b4eee32f8341507a0b5c2f9147f58a59f0a5cfd2d6da839d6ef4d25d099db4b059137af9e60c92ab8770a006586159bdb4c22f77416b79467092c5412744d893e154e76feeaf19d5d0b65e4b28b69075907525e9e03337bf330d272fe7b2a5e8c0b5cd04e55bcfe962a595b88750c7689c1b53bd9d70dc6f534b2501360eb4e616cde5387cb89ffea2f0a1be3d006a1fd2ce90a6ada20c28becb1c14d5489c2f402690dd4fefd2fd3feccc541943f0b0f88dd634e4ca981fc463c650fa52a184ffc9ab325beb765be9c7a37ffe7f343bab1faf431340da0097c85edb6af4a4e3a04ad319f9206443dc20baf073f372a6e08b27dcacede66443152ca8588a6ced5cd961ae22daa411d41731ab9b14a6a21cdd4ccba699caffb8ae529dcc110679ba4b791ffd3a8f569ec47ff3b3cbbd4c29c5a3935103c635a5dc6006ffb6c8361f7760072dcdb2f77016231cad8a2044663837d33e1815726139cd6107530b9ac055b1090e0b418f5b15beeece1a8a17a0502da60fc1ca45f036d81015fa6b727b0e563e6d1f1856a00b3d10eb01146218825bfbcd6efc898cb9cefcc7ba09ec5ae2a31d86b87aab50f5b67559b1adcfbcf1d4d22d4806ccdcb1dbf93a453ff47e4c01077a2df40812bd487d05670a4f5e26ba9dca422b0ffd252fdcf3e0d8bd4f2a8e114b2c5b1862afc59f62dab020fdb232e6fd959e7e25451a3be116e30bcfbdad252ea28bd580b678531c7ac82d0b5df9f2e89e20a8b255b0f7b353047e80bdf89a7dcba1134796cb0f21bce4ebbe83b5bf8b5acd1776f99d841845f93d39af6d273d9477cfba67e7a85b5b8b13626f9b68dd21adc0be983d27c73972d5324a68ba158f9221cf91ca", 0x1000}, {&(0x7f00000014c0)="acfc408f2788e491a8b0832d72c88c83cae42a1b4914b2a26c51b6913d30716fb82035ab8698a9e66689e9654d6454c495f5b7fff149abe643cc40eb05f7b2572f996280cc8351bd78aeb978249d28ff9a6d848af6ba2efd3169717169624a02aedc0fd20a9f78579c485437bf7f8cb94d211c435e36566a40cd009ee46cdd5effab8ce0d03bb3575419e47ec49ae7ff09", 0x91}, {&(0x7f0000001580)="9082d6cf92dd6bf19a337fd1c6db98a6f191efc7c14f39470673a6befec7f7b69054dd5ff9097055d5ae76e88faf9e30010bdb58cc38dca6723503c5a08536919daedff09ea93830e911778aebd9c8608c1a1423f9bae5e60f4032c849e7edc41dbe42823382d7f043d93c6edc8fb27e150e54df8e4acf212e97265e0b6747baaf24c374e847740220269349cf", 0x8d}, {&(0x7f0000001640)="ae9a1879d7122e16973ce73aa6d89795b3b3655bded79f0c82fbef7508fb2eeed33062c158a5060e4d0c4abef2f0ef1489da8f934cd3c37767f3b7b2173abdb230067bf942229f4a827f5db67529ea651078be91ad3c539147ab80a01b65a3783f2ca552f4cc87cf9aab26e64a5a8e2ffd56f42d03a50e9af41e4c94cec6e21b60bdcadd9b6f8e46ebd579bfc545289aae6cbee4d0d40d82c40cdab00d5dedb1545b97086ff62e9f32c98e4fa6deda2d414c3836712fe8a245d40fb3e69d3768789a447e6ec3ef526cca285b96bb", 0xce}, {&(0x7f0000001740)="babc9ff97a715d3a2cbafbf55445e6b7065c632ae5d788e7f72d41ec5c4daa1993daf5f2d5e19a3150530a49c9ebfc793a7f908b5e401287396c8c8608a317f6eb2f8f48917915bff397724e084733fd90d5131c9d6fdd344a34614a3a4596a9e8bff4e22737d123a49ef7bb3380169d6e6c3743d0013640f3768196415607c6e2a8e84bf9b3", 0x86}], 0x6}}], 0x2, 0x24000000) r1 = socket$inet(0x2, 0xa, 0x6) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r2, &(0x7f0000001cc0)={&(0x7f0000001900)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000001c80)={&(0x7f0000001940)={0x338, 0x0, 0x4, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xc}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xb3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x9}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x200}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x6}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xfffffff0}]}, @TIPC_NLA_BEARER={0xbc, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x6}, @TIPC_NLA_BEARER_NAME={0x17, 0x1, @l2={'eth', 0x3a, 'batadv_slave_0\x00'}}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e24, 0xc078, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x800}}, {0x20, 0x2, @in6={0xa, 0x4e22, 0x6, @loopback, 0x3}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e21, 0x800, @rand_addr=' \x01\x00', 0xfffffff8}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x10, @mcast1, 0x4}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x10001}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xfffffffd}]}, @TIPC_NLA_MEDIA={0x1c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}, @TIPC_NLA_BEARER={0xc0, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}, @TIPC_NLA_BEARER_PROP={0x54, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}]}, @TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x24}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}}, {0x14, 0x2, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x1e}}}}}]}, @TIPC_NLA_LINK={0x1c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}]}, @TIPC_NLA_NET={0x54, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x1}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x10000}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4}, @TIPC_NLA_NET_ADDR={0x8}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x2}]}, @TIPC_NLA_LINK={0xdc, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x71}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x3}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xea44}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xe3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffff8000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x80}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8e}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}]}]}]}, 0x338}, 0x1, 0x0, 0x0, 0x40000840}, 0x48080) ioctl$XFS_IOC_ATTRLIST_BY_HANDLE(r0, 0x4058587a, &(0x7f0000001e40)={{r2, &(0x7f0000001d00)='%\xbf\x00', 0x400, &(0x7f0000001d40)={@_ha_fsid={[0x80000000, 0xe]}, {0x9, 0x4, 0x7, 0x8}}, 0x6, &(0x7f0000001d80), &(0x7f0000001dc0)=0x8001}, {[0xadea, 0x447, 0x77, 0x5]}, 0x4, 0x3a, &(0x7f0000001e00)=""/58}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000001ec0)={'team_slave_1\x00', 0x0}) ioctl$TIOCGPTPEER(r0, 0x5441, 0xffffffffffffffc0) stat(&(0x7f0000001f80)='./file0\x00', &(0x7f0000001fc0)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000001f00)='./file0\x00', &(0x7f0000001f40), 0x28080, &(0x7f0000002040)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@access_client}, {@cache_readahead}, {@afid={'afid', 0x3d, 0xffffffff}}, {@cache_fscache}, {@ignoreqv}, {@noextend}, {@ignoreqv}, {@ignoreqv}, {@access_user}], [{@uid_gt={'uid>', r5}}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}]}}) r6 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f00000021c0), r2) sendmsg$TIPC_NL_LINK_RESET_STATS(r6, &(0x7f0000002340)={&(0x7f0000002180)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000002300)={&(0x7f0000002200)={0xf8, r7, 0x100, 0x70bd26, 0x25dfdbfe, {}, [@TIPC_NLA_NODE={0x10, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0xd}, @TIPC_NLA_NODE_KEY_MASTER={0x4}]}, @TIPC_NLA_SOCK={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0xda0}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x542}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x6}]}]}, @TIPC_NLA_LINK={0x28, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}, @TIPC_NLA_NODE={0x4c, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0x2d, 0x3, "d252e056e52b64fe89239facba898d3000ea2ffd1231238c46e74b006bcde479a8769206749166533b"}, @TIPC_NLA_NODE_ID={0x12, 0x3, "48c2d928be8156bc31b548341e5f"}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x23}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x6}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xb63e}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x4}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x4}]}]}, 0xf8}, 0x1, 0x0, 0x0, 0x400c080}, 0x20000001) setsockopt$inet6_IPV6_PKTINFO(r3, 0x29, 0x32, &(0x7f0000002380)={@local, r4}, 0x14) ioctl$XFS_IOC_GETBMAPA(r6, 0xc020582c, &(0x7f00000023c0)={0x1ff, 0xa05c, 0xf4e, 0x2, 0x7}) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000002540)={&(0x7f0000002400)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000002500)={&(0x7f0000002440)={0xa8, r7, 0x4, 0x70bd2b, 0x25dfdbff, {}, [@TIPC_NLA_NODE={0x10, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x64a3}]}, @TIPC_NLA_SOCK={0x84, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x80000000}, @TIPC_NLA_CON_NODE={0x8}]}, @TIPC_NLA_SOCK_CON={0x54, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x7a39}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xe}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x6}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x80000001}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x8}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x7}]}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x80000001}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x4}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x8801}, 0x4004051) sendto$inet(r3, &(0x7f0000002580)="1c75d6bad5b54eafef36e376ebabb3d05d849a0c6fa2017a647397a9f4f28736e78ca3121e857e6b5d36862a18f55680b5bd7660237545029c7e493bd10b57e27b55a0691af6bf66cc643d521de65b25ab99faf3247571662d45484fc879af85c6b23151a523205649dc6b4191076e6c8b63783b74cab4dd0d9748ac92cd5fd1efd5b7f671f8d1716c036817d2e8cf5f9a7ab55e8c088978cbd1b0f8aea14ccfbfa6ef96996140928ba7b4abecf7ed178fc04cd9ae60a17ea5331a494b8f3fee604736acc650955333aaf2f1a5927667a126bbcf46279dc7", 0xd8, 0x4000801, &(0x7f0000002680)={0x2, 0x4e22, @local}, 0x10) r8 = openat$selinux_load(0xffffffffffffff9c, &(0x7f00000026c0), 0x2, 0x0) fsetxattr$trusted_overlay_redirect(r8, &(0x7f0000002700), &(0x7f0000002740)='./file0\x00', 0x8, 0x1) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f00000027c0), r3) sendmsg$NL80211_CMD_CHANGE_NAN_CONFIG(r0, &(0x7f0000002880)={&(0x7f0000002780)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002840)={&(0x7f0000002800)={0x28, r9, 0x100, 0x70bd27, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x0, 0x53}}}}}, 0x28}, 0x1, 0x0, 0x0, 0x4000860}, 0x10000010) sendmsg$NL80211_CMD_SET_KEY(r2, &(0x7f0000002980)={&(0x7f00000028c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000002940)={&(0x7f0000002900)={0x24, r9, 0x1, 0x70bd26, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x24008094}, 0x80) r10 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f00000029c0), 0x880, 0x0) sendmsg$GTP_CMD_ECHOREQ(r10, &(0x7f0000002b00)={&(0x7f0000002a00)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000002ac0)={&(0x7f0000002a40)={0x4c, 0x0, 0x0, 0x70bd2c, 0x25dfdbfb, {}, [@GTPA_LINK={0x8, 0x1, r4}, @GTPA_NET_NS_FD={0x8, 0x7, r6}, @GTPA_VERSION={0x8, 0x2, 0x1}, @GTPA_FLOW={0x6, 0x6, 0x2}, @GTPA_NET_NS_FD={0x8, 0x7, r3}, @GTPA_LINK={0x8, 0x1, r4}, @GTPA_VERSION={0x8, 0x2, 0x1}]}, 0x4c}, 0x1, 0x0, 0x0, 0x805}, 0x48840) openat$kvm(0xffffffffffffff9c, &(0x7f0000002b40), 0x8102, 0x0) fstat(r6, &(0x7f0000002b80)) socket$inet(0x2, 0xa, 0x4) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000002c00)=r6, 0x4) sendto$inet6(r10, &(0x7f0000002c40)="b03a9bdfdd965f183f2a840244ecbe73acb6263e43801dddd26eb685855ba3a09ba497643c6d96c54b3522279ca6fbed19c82a68959ce95c30d830ca77f73ac79a55df080d2b69774efc5785d68c541e3f8d9ac37917846495f47d0f3f3408c09f17669ab06d7f995aee66e5002d825ca36f39f49334baefbd1796c040d4e5290804bea45913b63b", 0x88, 0x20000800, &(0x7f0000002d00)={0xa, 0x4e20, 0x75aeb808, @remote, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002d40)) 22.368194065s ago: executing program 7 (id=762): ioctl$TIOCMSET(0xffffffffffffffff, 0x5418, 0x0) (async) unshare(0x26020480) r0 = socket$inet_udp(0x2, 0x2, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) (async) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0x1, 0x2a, &(0x7f0000000000)=0xb6, 0x4) (async) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f0000000100)=0x6, 0x4) (async) bind$inet(r1, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) recvfrom(r1, 0x0, 0x0, 0x32, 0x0, 0x0) (async) syz_emit_ethernet(0x2e, &(0x7f0000000380)={@multicast, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x40, 0x100, @void}}}}}}}, 0x0) (async) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207000902"], 0x10}}, 0x0) (async) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r3, &(0x7f0000000480)={0x2, 0x0, @multicast2}, 0x10) (async) setsockopt$inet_IP_XFRM_POLICY(r3, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev, @in6=@mcast2, 0x0, 0x0, 0xffff, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x28c, 0x1}, {0x7}, 0x0, 0x0, 0x1}, {{@in=@rand_addr=0x64010102, 0x2000000, 0x33}, 0x0, @in6=@loopback, 0x0, 0x3, 0x0, 0xb7, 0x0, 0x8000000}}, 0xe8) (async) sendmmsg(r3, &(0x7f0000007fc0), 0x800001d, 0x0) (async) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000002c0)={{{@in=@dev={0xac, 0x14, 0x14, 0x12}, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2f}, {0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x400000000}, 0x3, 0x0, 0x1, 0x0, 0x0, 0x2}, {{@in6=@local, 0x1, 0x6c}, 0x0, @in=@dev={0xac, 0x14, 0x14, 0x3d}, 0x0, 0x0, 0x0, 0xb7}}, 0xe8) 22.353878365s ago: executing program 7 (id=764): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0xc, &(0x7f0000000380)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b}, [@printk={@p, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x2d}}, @call={0x85, 0x0, 0x0, 0x7d}]}, &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x2, '\x00', 0x0, @fallback=0x1c, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f00000007c0)={r0}, 0xc) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$TIPC_NL_MON_SET(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010010bd7000fcdbdf25110000004c000980"], 0x60}, 0x1, 0x0, 0x0, 0xc0}, 0xc8d0) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) r5 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r5, &(0x7f0000000380)={0x0, 0x4076cbba9945d516, &(0x7f0000000340)={0x0, 0x14}}, 0x0) getsockname$packet(r5, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000240)=ANY=[@ANYBLOB="4c000000100039042abd70000000000000000000", @ANYRES32=r6, @ANYBLOB="01180200031100002c0012800e00010069703665727370616e0000001800028008001500a8bc0d00040012"], 0x4c}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000480)=@newlink={0x60, 0x10, 0x401, 0x0, 0x3, {0x0, 0x0, 0x0, r6, 0x42024, 0xad85}, [@IFLA_LINKINFO={0x40, 0x12, 0x0, 0x1, @ip6erspan={{0xe}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x1}, @IFLA_GRE_REMOTE={0x14, 0x7, @private2}, @IFLA_GRE_COLLECT_METADATA={0x4}]}}}]}, 0x60}, 0x1, 0x0, 0x0, 0x4040014}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000340)={'vxcan0\x00', 0x0}) getpeername$packet(0xffffffffffffffff, &(0x7f0000000400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000440)=0x14) r10 = socket(0x10, 0x803, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f0000000100)={'team_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r10, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001300)=@newtfilter={0x5c, 0x2c, 0xd2b, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, r12, {0xf}, {}, {0x7, 0xfff3}}, [@filter_kind_options=@f_u32={{0x8}, {0x28, 0x2, [@TCA_U32_SEL={0x24, 0x5, {0x8, 0x7, 0x1, 0x3d3f, 0x0, 0xfff, 0x3, 0x58f, [{0x2, 0x20008000, 0x4, 0x1}]}}]}}, @TCA_RATE={0x6, 0x5, {0x2, 0xe}}]}, 0x5c}, 0x1, 0x0, 0x0, 0x1}, 0x24040084) r13 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r13, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) r15 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x6, 0xc, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3, @ANYRES16=r6, @ANYRES16=r10, @ANYRESDEC=r0, @ANYRES64=r8, @ANYRES16=r13, @ANYRES8=r1], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r15, r14, 0x25, 0x0, @void}, 0x10) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000500)={'gre0\x00', &(0x7f0000000480)={'ip_vti0\x00', 0x0, 0x7, 0x7, 0xfffeffff, 0x69, {{0xf, 0x4, 0x1, 0x5, 0x3c, 0x66, 0x0, 0xfb, 0x4, 0x0, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, {[@ssrr={0x89, 0x27, 0x5d, [@initdev={0xac, 0x1e, 0x1, 0x0}, @initdev={0xac, 0x1e, 0x1, 0x0}, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback, @private=0xa010100, @rand_addr=0x64010102, @multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @noop]}}}}}) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000540)={0x0, @multicast1, @local}, &(0x7f0000000580)=0xc) sendmsg$ETHTOOL_MSG_FEATURES_SET(r2, &(0x7f0000001bc0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000001b80)={&(0x7f0000001c00)=ANY=[@ANYBLOB="54132845f4a5b573096507a0c9606cde307deb6b71acdd40de255e0f67bc3a876dca7b012bd3ab6da057c6d254fe0cccc17923b876417192735a0eaace3ea76d2867a736787cdb82bfdc2a8b5ec68fabc50df4b8fc9cf14e9b1a91cb892277fe3c54cdcb4560ef40b6f669aaa2daccddc00e4e2c8ba1e0494b53f786e4e3f5f652535ce2a0b75478", @ANYRES16=r4, @ANYBLOB="000027bd7000fedbdf250c0000002800018008000100", @ANYRES32=r6, @ANYBLOB="140002006772657461703000000000000000000008000300030000004400018008000100", @ANYRES32=r8, @ANYBLOB="08000300000000001400020062617461647630000000000000000000140002006772657461703000000000000000000008000100", @ANYRES32=r9, @ANYBLOB="3000018008000100", @ANYRES32=r12, @ANYBLOB="1400020064756d6d79300000000000000000000008000100", @ANYRES32=r14, @ANYBLOB="0800030001000000440001801400020076657468315f746f5f626f6e6400000008000100", @ANYRES32=r16, @ANYBLOB="1400020076657468315f746f5f6272696467650008000300232557d108000100", @ANYRES32=r17, @ANYBLOB="080003800400040058120380080002000100008028010380240001800e0002005e245e7b282d275b2b000000060002008100000008000200232829004000018008000100060000000e00020073797a6b616c6c6572000000050002000000000004000300040003000e00020073797a6b616c6c6572000000040003001c0001800800010031000000040003000800010000100000040003001800018009000200915b5d2e00000000050002000000000008000180040003003c00018004000300080001000500000008000100ff070000060002003a000000040003000e00020073797a6b616c6c65720000000800010040000000480001800400030004000300080001000800000009000200282a240224000000080001000700000008000100050000000400030008000100020000000b000200402c292a2d2f000079000400f3ab266a2ee9c453f0df5cd609c5277295c9c75f448dcff3637ed585b42871ea85fc22cee86a2b2bccc164e5c9c411e8312c397f9d417836c52c089321d9a0923249ec98b0449861604ebba803a2ab4baf4e93321a241143f41f6371ef0f2142b05008effcc1380a2a51f84198c2ae46b54b10045a000000040001000800020002000000980004003c7375ecafc3c818b0fc569657e07aba4131d9a31c28c174869b973b63a9a6f4e9fa4296bb5ea10ec65e3562ea8123adca9d7ffa172ab27b14d2f802231bcd2b2d666a6c2367d1b442a2359561471335213e46abc8638b30f56b4c280783b6658a44eac6323df388d38f68b0d7eaa55bbffd79f6e4cd8ce43948eb830a1b361778bf552aa3185df1ec9f99578b45d22777b391b704100500eeee76527f3624457b7673f289f770f7b5a81220a876d2f502f95600294da200f332776ebf16d0516d92cf138f464422ae52bf98f15461170ecbd769ea9e2a32575dd0e3f4f8190b38231f54a8fdb557199950a8a8ba0dfd068c67fdbec252328c4731f4dc312a034c58eeebf662116ef1f46a4b0b63f32bc9f348841a18c3bda10296033f9475c393bbbc9a76daf12857fc2ef613ecf41896a7cb56e2d9746dc762cd7d17a8dab026cdde8546d93320a4519f60e75a5490dbc735d1c4d0d8726a853a34dbd891967370311e036b6b26cdbdf3290462783ac9198de4e9f761759c81ef859c1840149b5bf794fd5add3b456ca921afccbdb9b990fc8683fe8579857e6ec3a5105ca565fc560f15b09f28b9677fc63437f97efb0c6235aa25d1f279de648cb125633b56966f692088b6c059c8d7c677bb2d22c5c907c3bfb6b0720c73a5af774e2b6add363e6c33b2fe6fc027513361c97dcd33aa0da450cbcb9ec144c51c6a0c9fd7c21875992af742ef73057df720e4c44bdceceb2035e2fbc2b38a56cb99c60bf7ce743ff7d2ae4adde2b2458b22a20565d2b4fd6cea7ec9eeea900658470c2e8ddb45ed81a2f3dece5643d72a78c8e8c30d10d749c171307d17678681f424ceca7c8b8afee975cd2f08c166b4ee1c096a399099f2928906036231669a1eee5dbad185772ef2b05596d78703123366b6c00fb285aa10112dd63e6988774ddd332726ddf8ce3bc5a0ba0fe6c682f8c74fa2512e60e13f0b1cec50c0ea362bbf7ce3442d4955bd7eb43aa251c909e87123dd323a63fb4d59d1a24364e30dddf07b824c69e265b4ac5549c998b978d7ef01bc216c179f23deefec5e3679d16a860ff944a69c979bc1c28046d4656e933c02a2d018189ee6ccf73622ea733d0df13631deab007a667904a91572224720fadd19c2a5de2a96fde1a23bb29539833cad3e88f208a6699fd5e2883b38af13550a351a4343ac43f4256b158737b45ba3cb351cfcfccdacd3df227182b391e4e74f97bdc40fa516ac336f319fc4a54863e09d25f52a0fcd84b25eff90277a871307f3619cdb5a08661d1df8a5041aba0d16dd8ded38cc844332d228ddc970d1a26d0eef5cafbc9f14380a40491ba15a8a5dc213824c634dab32eaa943eaef98a3f945fcd211334d1ef451bc91d665212985be382acf61562b95170fed8693da9aa9351349ef65633925dac8385b5f89339467b9777b2d4fc306a854defcae0963040a06a6db47bc6db33b5faa611693f6785838408239279d8c51fef9b1ebf83a13fcfbe66ec03117ec111dbb229a964b65bb4f011212dd956da1ca8ce6f703010ae1e896965971343d97274d57a3bbb32ccc4d8fdc6da386e49870937e58991fefa722071d32b0a79692acc84d4d57efdf1d0cfdbce253618a1521772ae7484ec9b3512362148d97729cef06e96f87b5a0e2394e1d7e4de7357360cfd07de3a3d124ed6537f93db5c04939af5ebe949f6ce99a795a98316d4340cca6fd09be64f49653ad75dfec54af941b10de08def55ecacb740103e4a3b4ccd8bfa409ccd8e99471bed5df738402d3809864d4700dc2d0120b182b2b04f434c18eba5426d8d6e6961959bb396baf56693f14286d8546493850fc99c671a7568c28b34987b6d3ab939c3cd092f840cfb6e2078edb74bd6065dd4c236c8661b6a9d634f98a9808862767a035f0cc82cbd7435e507e13fa4e87852d321b33b5836c8cbbeae0bd55fde5662dc3399bbc0683e3d08b49d051ce53238183acb551ab05ce106e473509a2c3ea2752e03403c5c7b7b0ae24f68c51a55ac9ccb4637afad728b5fcc491eaba257cfb617272524bfb98842c20aed8ed20ea33e4cc1dd732ccec4043a6e3372aaea91f714564dc75e0914c466d9e011a8c7dbc42639fb3af25438a651ce5e9bf67a7ce096a01c0ac71dcda5f16e3b57782a98a5a22a5562bb04a083676de1cb12dc1c7b840630e347edd3015de849bea68e27da7676b55599a542eaccc66cb431c4a8449b8bac263e8638ed5720d750cd562fd92fc270f50bd3c76e22985a9d0a95543af5d92612aef0535bd2d1effc1fea395f0f8f775d6a9d4f267b3831e00f563cde99fce6f152dcda34fe158168d3e679f5560c6edbb0034cfc9c65dcc4cb4c2e3b29b98c66e662769a6b9acf059a3d5fd04e84dd5cd52aeafb4af2ed775e83cb43a01f1fba1482fcb71aff05e374a01ea9ee7560bc2de79f01d4c1056fbf43d1ce38b62b083fa19399832850043276a8c72d2cf7afeec0b7995943652533dee924ad9d63ba2b50eb2111abcc7230e84251cf0a075207c425abd02e707a2dcb9a3c80fe2ef8fdb0f089cd6e3c7b62b875af92584a3dbdb7ce6ee79d31aee97ddc26afc16007169785d0da22a3196b71d4e68ec6c869b238c6d5aad5ba1e7caab417017fffb90e82111e7f0eb56bcdbc1806eb351c722b8aa595c95040596db585fce5ba84edf15befc5fecfacc5651f1fd935a4725fc3de1162b05b503a9297a38314da196a39d08c2ab3d84bd322a00e55039fc4f6f459a21f33ec13318c1430bedd06a18ad11b0ff2dc7a97d5ffa156ecf6eb675672e031aab2f04ee439e78c4243aa35c8ea6ae053aed9ddea91e76c1c898dd0eb5520a8781cd3b27c32e4ebd6ca7d69542b69db99d8b2188f8ae07ba47ae53d113ca6b0b77a30577ed9f09e5978e43eb71b9006f7a6cdbd5288d109d6fe5e715bb7c1b52af7f0d0d76604af9a05e02f9846c28c2548d7beda66c54202609afc525b5f4de79f28ce9983e8626b86aad19f878fdeb833d62d22390550564166d2aabdbf05788c50c9d837da379c1d1c2864500e8bf38e031ee6d7958ffc63ab101e933446ac8c5b83de8a0d53bb54e1daa0d5fcbb789387bc1d90b260d34595df153df14eaec30e65466876db043e39a263e747a584f123e8332bb563304e44640c2810318b2b0e5aa73c3c7ff0e9edecba335d252fc0445922cab3dcd25ea275e5cc27577cc97baea936c01295c615f4c75ddbcb1412ebe95ca992b53a5b97ca3e7f0655168cc629670346342bb38aaf5194395ddbb68013dc2ef8aa8cdee9905c9eaaa1ebb8bc2d6c965aaf329d2966b0fd5b6b38534805035e0ecbdcb70d800e58fe5bd578adfce2b95ff9ff9fc45517a346805f936baaff71d63a21758e0ce963bd2bbee6b4505afdd331d144705fd06bbe48c2d6b8dc2c90bd89d9f45759e62c1e6d7390bfa1f854b3bc3fbdc3a236b6290510df2f74ef505ef3e2822d5b8cd9acc2665e5da628b844d97243354edd974f1fbdad887a2302808db6494aabddfe8ced6ee5317d55e8a1a258fac332556807e6304ad7d3cfc64c05b5a55c4da09854cfd58b108efbba7e36f1bc781cafc648520b55055ec159351526259b1ce9110ffaff00362d6560ea4182310d22ab598ef9218124ac19186a333b172ae11241d5e410dc05645db3ab3aee2704a28ab78f0e40c59696cf53f27728c07e14cbd1a5d3881c15c447e849e5864a2051ab6834883497813d77d324f464d4dce591be640dfa9feaea84f0102fb315a44518797aa4d28ca406d93bf7ba303fb5cc17a210e930b3a790322130478fba13ef90a8b843b64b4f8a18bd96b61cdaba160d85f400a4499dc8f8c7c2ca7a8d53ccd30cb865063c8b7fdf3e089b1ae915e00c9c9cc79c1e6760a20d3a2c9ad271bf0bdc8a806b71f41854eb789e05f40ae1c589aeb4728bcea66dcd19f76aa7800d23ad53cd535d472e1fae2b418c878b8d4aa104f72519ba5bc7482449435fc7fef430b684ec22f869492ac41a9fd695195acb9b0a243febdbd845986b1d28f3e5147f6705a45535283f11808d9990acfa7eb21f0bd7cc643fcd8f66884d4eb5356297acc9e663f5627dda9d74412e145ed0b1cd4b04fab0f840ce0740b7ff843e79db1c4fb47aa3b7097d9a9cfe9cb600e3c31b565d8eaa10ad33db3a57699676c9630d593c88c8baee40ed0d0e9d4a22488f049dbc5438323378b79655e13fc1c9441643940ff48d4acf01e440089a3d209028775bca8ce67db26fd9ef8b38f64bcad56fae44ea93f15f971410e22c57eb2a39fe111b13fc7d0897b85bd9a64197ee9ecf939200be06ccb0fc7987f30ce6c07fba2ba0f36fe66487ad84b1d6692499b0c294ad83ed5e47c5ea829dfb95ed811e256a2da04e51eadd2d056308fa7152a1cb550c13ab92145b4e107966a48d793f3c80c4d420e2bd58823a01ad5cb0c7041a50dd1b359902a49cadd85bae467292abca2c816ac3582c2fb54e40bfb86fbafedc3996da00baf13257e2d096705fcf2d1bc9ef016aa4b888c4034f30c862d15c2be4157964afab03fac58e52487f369565525d0093282673572eeef58a7d0739253d91b005687d1c7b32c6d1802d4200e37eea798d5afeb509e44da2b69b34faf3ffd16612656ca009a55750985ca4062355e51cc531a716ce34d1bd00936de03960a53caa13cea48305efa3c78bef3319316af985c9873b89dd54d6199f3585f6a720d29def0f9286aa91d2f5c1615cd10c0e25ea987460bd045d0762781189976e45f529ca88e3211044de742017245723a27178bc1bb5e590768a51d1468289c7e2e3cf1dfed519b59ef7fdc5be29241b38d27dcd5bf7ec75d75fdf0cf78eceb295da959772bbf65a579b8b4379ef2eb8156f1f99161e5b5bc7f515d755737240e22e12fb32422970fdcdf2d77ea9288023e308db27f842bffaf0f9f5392d096ab4cadb209c77916b8dcfb747c81c33d625d27e0cb9250bff6130acac7d068b9735e3e717e7fd51bff52175c1f19289ae108e99fd9fb419a01c10b3a5b5e09eec10c35db24eb5b418571a4c15211a446192e8a561aa2495c2d7a8f7eddf83430dbea5c897bdd744140a756642168150739d9e850dc8ff2dcfa0edadcb211f91bbafff8581ac9552e95c3821ac6622a4bb5ab30dc182d4bcc751ecbd12ffaac657e1b94e39b8954de8ad5d5ad18b62338d37c95856bb8386e02eb381be8852d6a7f8872a43a7de95e81bc4d0fd2261bc7f00e7b562b4782f0f44d8fe3d1edeeb4263a7836ae72687c200456e4513e6384661d4db6b8d6c53d6cdbe84f6e1df8633c5bcf5ad67d5c09e5e31638c90f3498ac58813074051c5e21b463f62369455caa0369d6f4f1117ec95d1906bc988c06a989098afa0bbf090f0bd94472e1d86af17752e44f19a8997f2648fea3b1b32ebeca3fb842595e4930de187534e4657e6219841227e15675c9457d639eec2f22d874bf0c74cb7cb81c6b110ab4d0a8131d9b003f1bdd2948510493a41d1447586c865313c987aca24966ccb8f9c9f9359f804c6dc7605ea9c7b2978ac5608dc21517782d565426292beb6fc80578219545fc5b857f9423e28c31474e30b595ee4dde31f9eb464d2e2ef7e3cf286c9dff2642ab23e55d59873edb8f9155166029db3dc63af20dcc6fe4c5226a4c79dbe2b3a30e2da309711e2cecb74432015eabf06437a41a5445ba7ee3d4e6b1b6fb5df556b1f85c346ac2d8d9699a951655c6b29cfdfa38daa6cdfe1abb8e5df4bd9b298bb9bcae1ca2cfe5ee38502f046adba821040463d344a7488ec59c9174475f7a6c7d497fbb6f17262b5394f7f722c8dc89fa4fa478a04c89d30f443307a5a28117e53e8b49e77b0b33c83024dc6b891b073ada3b5c772b0a5d3eef0326030864a26177fe25c83113ee271eca9e1012632ad6671010bc8b2456307582f99169ac71a0f30aca9567d1815090311b7f5a6f2e4d371572701df0660df9"], 0x1354}, 0x1, 0x0, 0x0, 0x800}, 0x0) sendmsg$nl_route(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="1c0000001e000100000000000300000b022014000100000500000000"], 0x1c}, 0x1, 0x0, 0x0, 0x2}, 0x0) r18 = syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[@cpuid={0x64, 0x18, {0x8001, 0x4729}}], 0x18}) ioctl$KVM_SET_SREGS2(r0, 0x4140aecd, &(0x7f0000000180)={{0x200000, 0xd000, 0x9, 0x1b, 0xf, 0xfb, 0x9, 0x8, 0x2, 0x2, 0x5, 0x24}, {0x1000, 0x6800, 0xb, 0x8, 0x0, 0xff, 0x71, 0x8, 0xe, 0x8, 0x80, 0x3}, {0xeeef0000, 0x6000, 0x4, 0x9, 0x6, 0x40, 0x7, 0x0, 0x0, 0xf5, 0x0, 0x1}, {0x4000, 0x40000, 0xa, 0x6, 0xc, 0xfa, 0x3, 0x3, 0xd, 0x5, 0x6, 0xb}, {0x1, 0x7000, 0x10, 0x2, 0x4, 0x3, 0x5, 0x3, 0x3, 0x21, 0x7, 0x3}, {0x40000, 0x8080000, 0x1a, 0x5, 0xf, 0x40, 0x2, 0xb4, 0x4, 0x5, 0x7, 0xe2}, {0x4000, 0x58000, 0xe, 0xa2, 0xf9, 0x2, 0x29, 0xf, 0xe, 0x3, 0x10, 0xfa}, {0xa000, 0x70000, 0x0, 0x7f, 0x6, 0x9, 0xf, 0xea, 0x58, 0x4, 0xf, 0xa8}, {0x4f000, 0x6}, {0x8080000, 0x6}, 0x20, 0x0, 0xd000, 0x2000, 0x4, 0x2001, 0x100000, 0x0, [0xa2, 0x8, 0xe, 0x1]}) ioctl$KVM_RUN(r18, 0xae80, 0x0) 22.234434626s ago: executing program 7 (id=765): syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000480)='./file1\x00', 0x0, &(0x7f0000000280), 0x1, 0x78f, &(0x7f00000007c0)="$eJzs3c9rXNUeAPDvnSRNk/a95MGD9/pWgQcaKJ2YGlsFF3ElgoWCrm3DZBpqJpmSmZQmZNEightBxYWgm679UXdu/bFwo/+FC2mpmhYrLiRy50czTWbSSZqZCeTzgZs55/7IOd8595577sxlbgCH1lj6JxNxIiLeSyJGavOTiBiopPojpqvrPVhfy6VTEhsbr/2aVNa5v76Wi4ZtUsdqmf9GxLdvR5zMbC+3tLI6P1Mo5Jdq+YnywpWJ0srqqcsLM3P5ufzimcmpqdNnnzt7Zv9i/f3H1eN33n/56S+m/3zrP7fe/S6J6TheW9YYx34Zi7HaezKQvoWbRva7pN5Lel0B9iQ9NPuqR3mciJHoq6RaGOpmzQCATtkAAA6hxBgAAA6Z+ucA99fXcvWpt59IdNfdlyLiaDX++veb1SX9MR2DlYUDETF8P3nkm5EkIkb3ofyxiPjkqzc+S6eotYPv0oBuuH4jIi6Ojm3v/5NH71nYg2d2WrgxWHkZ2zL7sJ1/oJe+Tsc/zzcb/2Vqx//Ryt+t45/BJsfuXjz++M/c3rrN96/vQ8E16fjvxYZ72x40xF8z2lfL/aMy5htILl0u5NO+7Z8RMR4Dg2l+srJq85Hb+L2/7rUqv3H899sHb36alp++bq6Rud0/+Og2szPlmSeNu+7ujYj/9TeLP3nY/kmL8e/5Nst45YV3Pm61LI0/jbc+bY+/szZuRjzVtP032zLZ8f7EicruMFHfKZr48qePhluV39j+6ZSWX78W6Ia0/Yd3jn80abxfs7T7Mn64OfJNq2WPj7/5/n8kqXYCR2rzrs2Uy0uTEUeSV7fPP725bT1fXz+Nf/z/zY//arHN9//0mvBim/H33/nl873H31lp/LO7av/dJ249mO9rVX577T9VSY3X5rTT/7VbwSd57wAAAAAAAAAAAAAAAAAAAAAAAACgXZmIOB5JJvswnclks9VneP87hjOFYql88lJxeXE2Ks/KHo2BTP2nLkcafg91svZ7+PX86S35ZyPiXxHx4eBQJZ/NFQuzvQ4eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGqOtXj+f+rnwV7XDgDomKO9rgAA0HXO/wBw+Ozu/D/UsXoAAN3j+h8ADp+2z/8XO1sPAKB7XP8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQYefPnUunjT/W13JpfvbqyvJ88eqp2XxpPruwnMvmiktXsnPF4lwhn80VF1r+o+vVl0KxeGUqFpevTZTzpfJEaWX1wkJxebF84fLCzFz+Qn6ga5EBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQPtKK6vzM4VCfklix8TQwajGgUn0x4GohkTHEo29xFDvOigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA+7vAAAA//9oei8M") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) quotactl$Q_QUOTAON(0xffffffff80000201, &(0x7f0000000180)=@loop={'/dev/loop', 0x0}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x2) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000000)=@sco={0x1f, @fixed}, 0x80, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f00000004c0)=""/188, 0xbc}], 0x4, &(0x7f00000005c0)=""/90, 0x5a}, 0x3) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xa, 0x28011, r1, 0x0) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000340)=ANY=[@ANYBLOB="000000004c90f9ffffffffffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff070000000000000004000000000000000000000000000000ffffffffffffff7f000000000000000000000000000000000000000000000000ffffffff0300000000000100000000000000000000000000ffffffffffffffff0a000000000000000000000000000000000000000000000000000000000000003d0d4b3479e66cb08e99136be4611e04a4abbb3529"]) 22.135555127s ago: executing program 7 (id=767): syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000000)='./file0\x00', 0xa04080, &(0x7f0000000380)=ANY=[@ANYBLOB="6e6f646973636172642c6261636b67726f756e645f67633d73796e632c6261636b67726f756e645f67633d6f6e2c6e6f757365725f78617474722c6e6f71756f74612c64697361626c655f726f6c6c5f666f72776172642c67635f6d657267652c6e6f757365725f78617474722c636865636b706f696e743d64697361626c652c757365725f78617474722c6673796e635f6d6f64653d7374726963742c646973636172645f756e69743d73656374696f6e2c636865636b706f696e743d64697361626c652c6e6f696e6c696e655f64656e7472792c00ec6da92d1c80a6c720380e3c2c55bf27596d2776ce408c4bb19b149757508e1c7e919c6c2047023baa412d14fa75c8cac6e5f103e13ea52708af0a7c5da8af4ecb6612"], 0x2, 0x5524, &(0x7f00000108c0)="$eJzs3L9vG3UUAPDnpGnTH5QIMbD1pAopkWqrTpsKtgCt+CFSRQUGJnBsx3Jr+6LYcUImBkbEwH+CQGJi5G9gYGZDDCA2JJDvzqUpFCHFjZvk85HO7+7rr9+9rxWd9O4iB3BqLSS//1qKy3E+ImYj4lJEtl+KiLnxpNU8vBQRVyJi5pGtVIw/HDgbERci4vIoeZ6zVLz15bXh1ZVf3vntux/Onbn41bc/Tm/VwLS9HBHdrXx/t5vHtJXH+8V4bdjOYvfmsIj5G90HxXGax93mRpZhtzaeV8vijVY+P93a6Y/iZqdWH8VWezMb3+rlJ+wPW+M82Qfu17az40ZzI4vtfprF1n5e195+fm3b7w/yPI0i3ydZ+hgMxjEfb+418/VsPchivTcoxvO8aaO5N4rDIhani3raaWR1bBzmm362vdvu7ewlw+Z2v532kpVK9ZVK9Va5up02moPmzXKt27h1M1lsdUbTyoNmrbvaStNWp1mpp92lZLFVr5er1WTxdnOjXesl1WrlRuV6eWWp2LuWvHn3g6TTSBZH8fV2b2fQ7vSTzXQ7yT+xlCxXbry6lFytJu+trSfr9+7cWVt//6PbH959be3tN4pJ/ygrWVy+vrxcrl4vL1eXTtH6PyuKnuD64VBK0y4A4Pj5r/7/4WVV/w9M2BP7/9EF6FD9//a9iKff/4f+fyKOVf/7zPT/83FS1g+Hov8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi1fpr7+q1sZyE/vliMP1cMvVAclyJiJiL+/BezcfZAztkiz9wT5s89VsP3pcgyjM5xrtguRMRqsf3x/NP+FgAAAODk+ubTK1/k3Xr+sjDtgjhK+U2bmUsfTyjffETMLfw8oWwzo5cXJ5Qs+/s+E3sTypbdwJqfULL8ltuZSWX7X2YPhPlHQikPM0daDgAAcCQOdgJH24UAAABwlD6fdgFMRynGjzLHz4Kz/7z/+4Hg+QNHAAAAwDFUmnYBAAAAwMQ9/hw/6//9/h8AAACcbPnv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8xc7946gNRHEAfjYYyD8FRelzlXRwjBwhZcqIA+QSHCAFuUK6VJyBdDlChCPsCQu7FKwY26vV90nGeGT/eIOgmBlpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0u9qs/zx9cO3W3P29bV+RcTD1jy9AQAAAC7ZVZtl82beXr9K7W9S07t0XUREeXHkXtejmJxljlJOdXf/99P7q3s1/IxoEg6fMU3Hy4j4mI6/b7v+FgAAAOD52q7Wi3a03r7Mhy6IPrWTNuXrT5nyioio5n8ypZWHvPc5kibp9z2OLzni0sRWzDKFtVNu41xpV2n+7sdZu9nJqWhP5cXHjkVm6zsAANCj0dmp31EIAAAAffo8dAHkdt3yXBH/lzKPS4HTs+dfPCYNAAAAeIqKoQsAAAAAOteM/3va/6+2/x8AAAAMo93/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgC7tqs1yu1ovbs3Z17fJ0xsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjH/ryjQAiEQRjsXd+ZzP0PKw2amppUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb373l/8TU+NMMvfaWHoeSdZOja1TY+/cOPrD+Po1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf785ICIRAEUTBn/O+k739YSdAziBABDY8qatEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAX/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc79+8bNxUHAPzZPl9pAXEEdEMQAokBFnq9lpZuiAEUMfAnIEXptYRe+dFmoFWFuIUNZe6CYEQICRS2/g+dWylL2DLcECRmkM92zvkhcUBkX5LPR3p+Xzsnv++zpShfP+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKI3fncZJtunkcVwce7xzfyXrn+zrMw/XNxezlsVRnUkfDy9Xd6Juc4kAAABwoo2qO0lZ34cQttKNpayPO5P6Py0/k9X83z+bx2U9v7/uL/uy9s/ab79uv7g7UCcfJzvp9dXh4MLBvFpHPtNj4rl/+Hl+YaL82UsyuSHxB6MXxunkekbfPnr0XnsSnqkjWwDgvzhf9kVQ/j2U9f0mEwPg1GhVCu+y/k86zeYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUIfxKDxdxlEIYbE1jTNPdu6vHNY/XN9cLNuVBw/Ww9fTc2anSEMI11eHgwu1zma+3bl77+bycDi4XX/wSgihqdHfKaZ/86MZPhxCI9dHcERBXNzsecnneAQN/lICAOBESouW1fVb6cZSdixaCOGvH/bW/69X4jBj/b/98ZXH1bGq9X+/thnOv97arc97d+7ee3P11vKNwY3Bp29d7L/dv3T18uWrvcmzkp4nJgAAAPw/7aJV6/944eD6/7lKHGas/7/4rv9VdaxE/X+o6aJf05kAAACcbs+/+ucf0SHHo3Y7fLm8tna7n2939y/m2wZS/dfOFK1a/ycLTWcFAAAA1GE8ivas/1+rxGHG9f9nfnzp5+o5kxDC2WL9//zKZ8Nr9U1nrtXx78RNzxEAAIBmnS1adf0/nbz/H+++8hCHEN54LY+LrwGcqf5P3v/mp+pY1ff/L9U3xbkUd/PrMem7IbS6TWcEAADASfZU0bJi//d0Y+mTX8592Pb+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDd/g4AAP//MY062g==") syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000100)='./mnt\x00', 0x2200054, &(0x7f0000000000)={[{@jqfmt_vfsold}, {@bh}]}, 0x1, 0x236, &(0x7f0000000300)="$eJzs3TFoM2UcBvDnLomf/b4gVRdBUEFEtFDqJrjURaEgpYgIKlREXJRWqC1urZOLg84qnVyKuFkdpUtxUQSnqh3qImhxsDjoELlcK9VGFFNz8t3vB5fcJe97//e4e95kOS5Aa00nmU/SSTKTpJekON/grnqZPt3cntpfTgaDx38shu3q7dpZv2tJtpI8mGSvLPJiN9nYffro54NH731jvXfPe7tPTU30IE8dHx0+dvLu4usfLjyw8fmX3y8WmU//D8d1+YoRn3WL5Jb/otj/RNFtegT8E0uvfvBVlftbk9w9zH8vZeqT9+baDXu93P/OX/V964cvbp/kWIHLNxj0qt/ArQHQOmWSfopyNkm9Xpazs/V/+K87V8uXVtdemXlhdX3l+aZnKuCy9JPDRz6+8tG1P+X/u06df+D6VeX/iaWdb6r1k07TowEmqcr/zLOb90X+oXXkH9pL/qG95B/aS/6hveQf2kv+ob3kH9pL/qG95B/a63z+AYB2GVxp+g5koClNzz8AAAAAAAAAAAAAAAAAAMBF21P7y2fLpGp++nZy/HCS7qj6neHziJMbh69XfyqqZr8r6m5jeebOMXcwpvcbvvv6pm+brf/ZHc3W31xJtl5LMtftXrz+itPr79+7+W++7z03ZoExPfRks/V/3Wm2/sJB8kk1/8yNmn/K3DZ8Hz3/9KvzN2b9l38ZcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzG8BAAD//8n0bSk=") mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c8) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./mnt\x00', 0x2060480, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file2\x00', 0x207) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f00000000c0)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x183341, 0x80) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) fsync(r0) 21.630513253s ago: executing program 4 (id=774): r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(&(0x7f0000000400), 0xffffffffffffffff) (async) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$TIPC_NL_KEY_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000740)={0x28, r1, 0x1, 0xfffffd, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xe, 0x1, @l2={'eth', 0x3a, 'vlan0\x00'}}]}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000040}, 0x20004080) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) clock_nanosleep(0x2, 0x0, &(0x7f00000004c0)={0x77359400}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000400)={r2, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0], 0x0, 0x3f, &(0x7f0000000200)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000240), &(0x7f0000000280), 0x8, 0x38, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000400)={r2, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0], 0x0, 0x3f, &(0x7f0000000200)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000240), &(0x7f0000000280), 0x8, 0x38, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) ioctl$TUNGETSNDBUF(r2, 0x800454d3, &(0x7f0000000080)) (async) ioctl$TUNGETSNDBUF(r2, 0x800454d3, &(0x7f0000000080)) fcntl$F_GET_FILE_RW_HINT(r3, 0x40d, &(0x7f0000000500)) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x9, 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="860004003a000000540000000000000095000000000000001ca61d1bf7e463f2456b2f2153fcdbc8fabf8bac54fe34a81849644261718ab2eed92a715c67e558938f1e343901ffd4d1f5de9ec82ad7c96f"], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x20, '\x00', 0x0, @cgroup_sock=0x22, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, r4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x6}, 0x94) 21.605840104s ago: executing program 7 (id=775): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400), 0x8800, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x28100, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = getpgid(0xffffffffffffffff) timer_create(0x4, &(0x7f0000000040)={0x0, 0x24, 0x1, @tid=r6}, &(0x7f0000000080)) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r5, 0x89ff, &(0x7f0000000280)={'ip6_vti0\x00', 0x0}) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_NMI(r4, 0xae9a) ioctl$KVM_RUN(r4, 0xae80, 0x0) r7 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[{0x6, 0x0, 0x0, 0x6}]}) socket$inet6(0x10, 0x2, 0x0) close_range(r7, 0xffffffffffffffff, 0x0) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r1, 0xf50f, 0x0) r8 = getpid() process_vm_readv(r8, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r9 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r9, 0x1, 0x41, &(0x7f0000000080)=0x654a, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_TIMESTAMPING(r9, 0x1, 0x41, 0x0, &(0x7f0000000080)) keyctl$KEYCTL_CAPABILITIES(0x1f, &(0x7f0000000000)=""/5, 0x5) recvmsg$inet_nvme(r5, &(0x7f00000007c0)={&(0x7f0000000100)=@vsock, 0x80, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/216, 0xd8}, {&(0x7f0000000640)=""/107, 0x6b}], 0x5, &(0x7f0000000740)=""/93, 0x5d}, 0x42) 21.313360757s ago: executing program 4 (id=776): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0xfffff024}, {0x20, 0x0, 0x0, 0xfffff034}, {0x6, 0xc}]}, 0x10) (async) sendmmsg(r0, &(0x7f0000000180), 0x4000190, 0x0) r2 = socket$xdp(0x2c, 0x3, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800002, 0xe) (async) setsockopt$XDP_UMEM_REG(r2, 0x11b, 0x4, &(0x7f0000000300)={&(0x7f0000000000)=""/74, 0x110e000, 0x1000}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x15, 0x4, &(0x7f0000000080)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0x13}, [@ldst={0x4, 0x0, 0x4, 0x5, 0x0, 0x0, 0x4}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sk_reuseport=0x28, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x94) (async) syz_emit_ethernet(0x1023, &(0x7f0000000100)={@local, @remote, @val={@val={0x88a8, 0x3, 0x1, 0x1}, {0x8100, 0x4, 0x0, 0x3}}, {@mpls_mc={0x8848, {[{0xbd}], @llc={@snap={0x1, 0x0, '^>', "b3eb83", 0x80f3, "56c8cea3378d6a6c76ef4e7dbf64d6dfffc71584a370857bd0d0f9f1a71389009e9cb4bfb087740423c1c6109e1a8ff2a1ce75bda3b75e359d8dab3d77a344096f1c45f0c06b11446496e50ef3e43a80c8158c27c41c21cd1781f05538a0039384fa7c559a567686689e758d376d5f2a05f05d05134514a356fdd58168932a57ebdaaffa13598cf523ce24723cb58b0cde662c56b3b5625d440474d0823f6aae1bf68a73f0a164dc20cba0bd43ef9d69c6b4c442eaabf1fa5597f74f9c69bcf19a2d011473739e8b15a6a7aad80f44d7e2a909c18e068e2062d6328fcb0d9f872303956f845337fdaeb65b5e18fc2894a55306dabd237592f5c7546850c4ee1263ac7e7e5d14332881fe844f5c77298f3e3f55edfd9a3bad51051b46fd50aee6139e870489aa6c81af3819663dd32ace878f682d9b73650004567fb167c2015be4e6f39dd97da2e4076cc908cc7c823b6f255631332c8a9400680443e9f7ec184ccb4ee188d8947ed3c55e1ccc4a862308be392ee7a18887891a66fb625cedd388f1ebc2438bd69e6ce66c9aef3387e4c2f83f7a79c4bab6e180dfc9c91c417a6d119c3d4c5d683cd16cf6cdaae17f462fc835bcf44ee2c6c8794c7d49d6a90594f99f8d1b97898aa842dd2181ce1bd40d78e0391dedbc6b01129316fb8ab02c9ab6984b5c04e5ea01deb08b2f16856585d40a77c068ac8d1340c41d3d913303a7a21196acff6413b533583bf882b067b47bf61bfda8ea52519ce39a32f3f6efd4f41779ab7a1818e902d835e9e1d5280d8f2a937f7b996b4df28255d297d40f404ee083437432a2f151b7056256764e8642248ac025318e683da40c0e8b8cd9033ec98dbf9e9800844ee6c4a8c0d7ecdf624ff1510e53644fcdb60530564a24c0bd7ee9b65ba6ab48502b0416f14f8fa1feae8f7aa1c1732b1724e33d333cf60008e8ffe68b081f4dc68ed2ae049c0990fa3961596d2a80bdc1c22f6dad740441ab1ecf136bd44a653d0784eaa800aff6f1ffb3d2303bdf887ec446b5ab2507aebc72f393a9e2e0392585cfcb86968e92c70d4b00bf612aef75af32cb99c4a15b0f48fb192445cd58b4fd080cdbfbfab86ce4fb429df9b9abad83f4a5b4734b95b58f698f9c34fff8f847bba977cad898ddb6a680399a7aef1b91a3438968f82ca3feafe7b7794821a9519a51fb2b7a6247299da7b807276a45ba08ca5068d9fb05c1829ef44db28cec8d0083371bcb19582bc728fb4bea069f95e41456a7eb8a6766d99cbe8f039d6933f4d95a25d2b428eb195c1b5caa02c70292c7184c3375949c880c1d86c8e0f41ff060c06eac1c56391c2c70200888520a78ca9b1de9d4dfdbc139edecfd451bde8f7af3d17dc27bd905719bf25e64cb3969e1d87b89a0e2b4423fa8cea7c6f418b3793c8fe800ee37ecb74e60c46019ef4feb0c0104a02f0459a868fb3396e64359134ae0f46990cc3c49fceb0d46a53146dfb6e18ff357f90093cb28a2fc89cf04c2c18881c375efad574c0735128c0f424659a4648f302813aa65249c599fa6c0b9c8eeeecd371bbf1894458d88e6c78e2c84fed31c74ddd59d0cccbd5ac281b28a7bb81d55f120bf2a89479f4e6f86c0f47927efc030d1d741401335edded57ec6e97fb47ab5fbe6553629ddf61fbe068bad6a662094ac2e8d8fbe4dfcb9cd64e93d67d3769a1f5dae3eabef0684012e7bec9971eae5e4f8bac471a4566f16b238a287fd4b24d12dd08c513bcbfc210ee5c518923a4064906117463baf90d0505a30671d884f712fe4001cfabfead756e7b63290f0e8ed1d77c06dae8aefec9d54881591fed9905dc7d2e8b9f45815b107874e229f8860e0a81e46514b4d2a1cefdf65d780f20bcb30cfaab021c1cf84afe8c8373e366982573a2c415a975cdac9dde8372c9d7c29d20c90131108d1715a7e694afd153235e35e619d4286efd369287eb63f006f207396c6776addb72666fec64dd3e55bb05b5e894098962b3037be52bfcd76d75111dbba02507e8218072ee2ab577965e29ece7e4b8747ba0f01b727ccae4a3154e695b62993b6c297b5511762d8381cbd51fcf037db9485846696b8b2ca16ac0cf306af7744eb542b09e08d1265b1fd6deb5f8fefa4fef0fb690b97ccba255ac1acbdc24902b1239868a764ddb224d77e4c6bc9fdefdfdb381756624ee72a04198e97c8f6009568b6397171ea71da9bc94bb3d02dd5d3e790a5d804119d798dd17b9b7dab1d85b70bf56b6905ba35354a74ff7771a5397549c03fd1c825762221d0b7fe8d5b4ae648e7cae1896630f72591cd3f26f95562e4bc3b72d3daca527c31ce6ba84373cdce894ab7720e390103eb9c39c30039e27ae8ef808ac3c293b3fd63939bcca7d8718adc23e2f0f68981b7357714a1f73f3be1f61cafe373387d77e35c07324ed6e794ff8a44418c20cf61b25211ec14694c136e6f6d53f9f74647989b3fa7625579fe8d8678e39bedee4c073b9c561a6a1a14899408c7619852a4153d860e63057ba9d372b8606753e8506a0bbe02d0160cd5cf7ada77d18286bcf85ad081f00d5624b0c84d34cb23bfde003c1e661748a058c06fbc0f42086b569dee9b2af6e1cd55bd6a3e510209eee9c2d62c3bedd5113c5c89f1542b64194b91fa365b7c905cfff3d0c2b113949ae13e66897c47e83ad0fd5ce063f78ebef87a86347f0f06696b0b5d115b3baafa9a7720b7f66e90bcaeee223864190531d2964c5a84d0be9263b126bfc02d44eaed2aa5ee322882a14e73134f806d1f5b8d4749891c72699aba4a401ac515a81cdcd8819e8d2122400f13b6c944b0ac9366272abcefa33bcf4bd9bb4253afa953a5d0d934d6d2928c37504d53efbaecfec907098b1bd8327149f735ec812d4436212361c4cdc8730632d1a0200392bb3a7d07939e74c468cc5eec325212948fd382ad2f3665067473eddd639263e1d817c58e77810aba425180e5d3d56e0db0f4cbe68c939a1af24ad9ed8a2564acc3b5acab0bd9de5e853eb8a03a3c162caab185158ee91636b4a7b36242b7ecb62d2231aa35661ee4fe21ac41e8cdbbfec1d971c8a85b07679fab426f1cfa8be90c269618233d3cad7a852817f4dd6e99647a314907f194fa197fd134794c35e24e15a2ecb7003819706a6c30fc797f7792b129cc6e42de7f5626d62c1e1ae51791daeb4781c4125af0ac8bc685c40346b4982f9feb2af6d11e24bfcb637f04e662a7b7386ba5dcae441d685b333e4a783ca434411bab835b14146766a7185fbaabbb197d2a9313a4af0706bc15e1ac23611ceccf187fb3dd117b3acd5a854b0adad66c1dedd798ba8073017455472d51cf241e002bcd9b74d457db15ed9b360660540a086c9af7a0959b1e4ba6eb8cb8941420b7690ea9f56a5b0e337ab10d98b267a9e0e60fd9248dd9587baf77830f750b236ec99b7d678556e21cfef710c36a17766064d252e834f569adae6dfc94d8f6e96c455e2a12bfb6e2b1094909d3b3b00b2b80636e25561972a2f62b5fc97c30540876344720544167c8115f710d358a2bb000ed52e5e9c231333e7a558f122c510bff7733a2179f9aaeffeade0877872e7cfa6ffbb46381d5e68a23ac49d050d15c269ece5f5093907baab3ab69d4caeb7dcb381eedf6ce5ea7806c2e08d687939a1cb7b535e4bf1bbd865a9258b6c844168c0723efad5c54f60fad35f55e80a64552c3a92b46b8c34ec844021a4f982c288c46a6cee61d4e10026fc87a3d81786bcd3a636aa7c86dbe6ca97d48f2111cb456ded311c1c84840858d459d6c3414d9164b164e987bb6bc0e13585b263a9a9aefd355c0b8063cb5f16c05c1b836fe02f3ffec45330ee2f3d2131ac04a85a1f54624bdb05178561ced2075b38439c69914969a23cc0a7cb559e3e28cecaeda896e9519454200825096cc5e32e7a753d40b0854f1902b324d2ec96462b6a84575483c24ad283fb78f8b6d844382a9d1366e8e69143335b64f32bf06fb5e723c885c5fb83fc9bcc38cf52a2a3e1afe975ac0aab87513ccfb7dc26584c0e2c2cf145f2e12a6e16f86a18289a047f0e6672f4182d942136d27b8751493979c15b812eb2e72ee48af13f78d12bd3fbe84da48d40fa2bae24d83f528612a733557ffa2fee0de1372ae8582a018ccdf65dfe034340abce58cfb96a2c6d1982073d95202b1af0597c199f00c043c642780453ac5688b482a17931c2a5027736516c23e6b9deb9f82e1525989de5fcbaed56b3d0b04f019270b5fabd1cefbb9281a2e19aca9eebb28fd25862b2cdcf357980f1ca424ecfc9e9c241c8147a790c84a5d07b8a65ef189e7f9d8e0bb2b5e3c589f158ad3734ee4630af1c0d8954038f48dd4529adcb3c02da6d7ad7a9289832cb27bb3bca47f0c803185d5ec663860c845ae9847128fa13744003af818f596ec34cdce8c92d029457c1d858b609218ce1f62619f3c373cc3e853b2dc225d64e86d71dfb1b98dc281d82bbdaa387b9209aa02a581f2fc998841f50462566a01fbc9f11b5ab316c2d38e6b0cdc337182a7aaf66c3c58f96a41e1f2a64ffbc6f6a01a1ea4c65ada4c4f85e8b8500756b4c0ac6dc60c0f592e4765a41e9a19a1b1e78e2d0ca50155464b4e11c5325ca8bebff11f93e9d701dbf053a0315f1398255c2f0830f8c03d53a3b4e2943f85371a9233aa0c777aacb5a5d9d90eee4c6849ff4960fbb793a32598caedabf3d5eca9c2fa955cae9023a05cba27dfe14e48c571ba27e9e8340080cba95c31905c1f7531073cea48d5eac10d03811ca14a991f071c19baa09c041fcc69912f045c7aac3f32a9150ab140f868fc0ba9f310a415c1a056d0f009506b7279378571e31ebcd724f6ce3f69f9577f456521e7d4769690a104c24f39670f6584bfb76ae6164dc3cade51496c59f732592fed967d7a62680fd937ef159a0cd7699a67bae293630c592d0ad3384923fc627d75ca0e4615389af541d6afc93c7bca5bcc80c48cd708e6302cec8415c8f4d0d1b1defe3c0d9da026549da5bc8ed787f66602f8340cfeaf32b9dffd57ffec94c0e6d0a3acb85fcdf81297bfa4c449c1032a3561b27e0b3db4fee657158477f253cc0bbf83c114ff05994cc8b82f00088cf5db9a7663f48b67d0d8a35cfda651d5890e84b4b8844eab60d7447486e62a84c9c33213e47d0ed4c0189126ec19a54a4c5a6299d34c55bc7d885995a3035abde43e334898a396f2f0ada3ca7e114927b218fa664b6f52d8b373bf767988041b51881f353fdb3f394cd5deda9f5366beb7cf607d038190986ae31a959f7450dfba4e28954882cb71787426525df52a1b778a17467bd07e39dec361facbfc282027ae46a04fbf3a407734d248527d70cfbd23eac587a0f9028adf0247e85660ddade44f81e4b7930c62ac9710fe70c92d4562c9efd4261d54f814b949a685d54c11ed27586c65cd940422f1edeb29ede09e43d713990c39495a003c9e61d288b78528b47d42b23493ee714da3a983a039eb0973bfd293fcbb5f9015f600b188e6150e469e46eb2f5a23db83fa1a5fc03873162c7b122dde0a8c53bcb6beb607513d21470c5bcde1b16b0eacf9f25e2a3a9e3287f9ba53ca80da25ad2495286e7ab70e37709753ab3c20895d80837d0920bc9c223f3c5bf5f9dae9dafea709e595c2144a0cbc352ba6a31c2412fe9b80f9d2cbf33e56e8d89b6182c591c4d72cb08d5aa9d41da0c74c7848bcb87910614907fc25dc31f1c4fd90b19ce2add63c2839a33a3789527e4b4cf739fa7942854e732b5f"}}}}}}, &(0x7f0000001140)={0x0, 0x2, [0xf9b, 0xe44, 0x6a5, 0xcf0]}) 21.304334007s ago: executing program 4 (id=778): syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./bus\x00', 0x8, &(0x7f00000001c0)={[{@errors_remount}, {@nomblk_io_submit}]}, 0x4, 0x50a, &(0x7f00000018c0)="$eJzs3c1vVF0ZAPDnTju0lEKLslATAyqKhjD9ABrCxrLRGEJiJK5cQG2HpukM03RKpJVFWbonkcSV/gnuXJiwcuHOne7c4MIElfiGvsm7mDf3zqUd+jnQj0k7v19ye+85d7jPOTOcc+YeuD0BdK1LEbEaEaci4mFEDOX5Sb7FZHNLX/fu7bPptbfPppNoNO7/N8nOp3nR8mdSZ/Jr9kfEz34c8ctka9z68sr8VKVSXszTI0vVhZH68sq1uUKeMz4xNjF66/rN8QOr68XqH9/8aO7uz//8p2++/tvqD36dFmvwN2ezc631OEjNqhdjsCWvNyLuHkawDunN//5w/KSt7SsR8e2s/Q9FT/ZpAgAnWaMxFI2h1jQAcNKl9/+DkRRK+VzAYBQKpVJzDu9CDBQqtfrS1aHak8czkc1hDUex8GiuUh7N5wqHo5ik6bHseCM9/kH6Rfl6RJyPiBd9p7PzpelaZaaTX3wAoIud2TT+f9bXHP8BgBOuv9MFAACOnPEfALqP8R8Aus9HjP+eDgSAE8L9PwB0H+M/AHSfPcf/50dTDgDgSPz03r10a6w1f//1+9/UfW2mXJ8vVZ9Ml6Zriwul2VpttlIuTTcae12vUqstjN1YT9aXVx5Ua08eLz2Yq07Nlh+Ui4dZGQCgLecvvvpHOuiv3j6dbdGyloOxGk62QqcLAHRMT6cLAHSM53mge7Vxj28aAE64bZbo/cCO/0XopcVf4bi68nXz/9Ct9jP/b+4AjrdPm///4YGXAzh6xnDoXo1GYs1/AOgy5viBj/73/zv5/uXhlAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOg8FsSwqlbC3w1fRnoVSKOBsRw1FMHs1VyqMRcS4i/t5X7EvTY50uNACwT4V/J/n6X1eGLg9uPnsq+bwv20fEr353/7dPp5aWFsfS/P/1Teb5Sy/z/PFTHakBANBicmtWc5zO9y038u/ePpt+vx1lEd/caS4umsZdy7fmmd7ozfb9UYyIgf8nebop/b7ScwDxV59HxNc26v+0JcJgNgfSXPl0c/w09tlDiL/x/m+OX/ggfiE7l+6L2Xvx1QMoC3SbV3ea/WTe9tImlre/QlzK9tu3//6sh9q/tP9L+5K1Lf1fYb3/69kSP8na/KX19O4leXPjLz/ZktkYap57HvGN3u3iJ+vxk+373+LlNuv4z1066sbvI65sW//3K1JXs252ZKm6MFJfXrk2V52aLc+WH4+PT4xNjN66fnN8JJujbv7863Yx/nP76rmd4qf1H9ghfv/u9Y/vtln/P3zx8Bff2iX+97+z/ed/YZf46Zj4vTbjTw1Mblm+uzX+zA713+Pzj6ttxn/9r5WZNl8KAByB+vLK/FSlUl7c4yD9rrnXaxwc3cHpiDioC8ZqxEEVLJuUiIj9XCeJjr+9Diqd7pmAw7bR6DtdEgAAAAAAAAAAAAAAYCf15ZX5vk9+WiuG23kKrdN1BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4OT6MgAA//9Mj8T8") prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x4000087, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x1a, 0x0, 0x0, &(0x7f0000000340)='syzkaller\x00', 0x1, 0xc5, &(0x7f0000000180)=""/197, 0x0, 0x0, '\x00', 0x0, 0x17, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x2600}, 0x94) r3 = syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x820f8, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, &(0x7f0000000000)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x80642, 0x150) pwrite64(r4, &(0x7f0000000140)='2', 0xfdef, 0xfecc) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r6, 0x107, 0x12, &(0x7f0000000000)={0x0, 0xb007}, 0x4) r7 = socket$packet(0x11, 0x3, 0x300) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="580000001400add427323b470c45b45602067fffffff81004e22030d00ff0028", 0x20}], 0x1) r8 = socket$nl_route(0x10, 0x3, 0x0) r9 = syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route(r8, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="3c000000130001002bbd7000fedbdf2500000000", @ANYRES32=0x0, @ANYBLOB="242000002019000008001300", @ANYRES64=r3, @ANYBLOB="140035007767320000000000e90000011d000000"], 0x3c}, 0x1, 0x0, 0x0, 0xc0000c1}, 0x20048000) ptrace$ARCH_MAP_VDSO_X32(0x1e, r9, 0xdcb, 0x2001) setsockopt$packet_int(r7, 0x107, 0xf, &(0x7f0000000100)=0x9, 0x4) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000001c0)={'veth1_to_hsr\x00', 0x0}) sendto$packet(r7, &(0x7f0000000180)="0b031407e0ff640f0200475412f6a13bb1000e00080008004803", 0x1a, 0x0, &(0x7f00000004c0)={0x11, 0x2, r10}, 0x14) r11 = syz_open_procfs(0x0, &(0x7f0000000200)='oom_adj\x00') write$tcp_mem(r11, &(0x7f0000000140)={0x200000000000000, 0x20, 0x0, 0x20, 0x80000000001}, 0x48) sendmsg$nl_xfrm(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="7c010000100001002dbd70000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000f0ffffff000000000000000000000000000032000000fe80000000000000000000000000002c00000000000000006f000018000000000000000000000000000000000000000000000000000000000400001800000000000000000000000000000000000000000000000000000000001f02ea350000000000000800000000000200000000000000000000030000000200000000000000000000000a000100cd00000000000000240009000500000000000000020000000000000061ac00000000000009000000000000001c0017000000000025bd700000003ad5e6f1d19d233d4400000000000028bd7000010000004c001600636d61632861657329000000000000000042567e1b9eb3ee6b3fb22f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000"], 0x17c}}, 0x0) 21.10081735s ago: executing program 7 (id=780): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x89f0, &(0x7f00000000c0)={'veth0_virt_wifi\x00', &(0x7f0000000300)=@ethtool_coalesce={0xf, 0x7, 0x92, 0x4, 0x5, 0x9, 0x3, 0x400, 0x9, 0x80000001, 0x0, 0xea, 0x7f, 0x5, 0xd46a, 0x9, 0x8828, 0xd, 0xffffc62b, 0x9, 0x9, 0x5, 0x4}}) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r2, 0x0, 0x10, &(0x7f00000003c0)="17000000020001000003be8c5ee17688a2003c080213c6ecff3f0000000300000a0000000098fc5ad9485bbb6a880000d6c8db0000dba67e06000000e28900008200df018000000000f50607bdff59100ac45761547a681f009cee4a5acb3da400001fb700674f00c88ebbf93150ff060115003901000000000000ea000000000000000002ffff02dfccebf6ba000840024f0298e9e90554062a80e605007f71174aa951f3c63e5c83f1ba2112ce68bf17a6e00000000000", 0xb8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x6) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x14, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x8, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x10, 0xffffffffffffffff, 0x8, &(0x7f00000001c0), 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x94) ioctl$VT_RESIZE(0xffffffffffffffff, 0x4b65, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000001e80)=ANY=[@ANYBLOB="9feb010018000000000000004000000040000000080000000400000001000084010000e004000000030000000000000000000000000000010500000020000000000000000000000300000000020000000200000000000000006100302e6161"], 0x0, 0x60}, 0x28) keyctl$instantiate(0xc, 0x0, 0x0, 0x2d, 0xfffffffffffffff9) r5 = add_key$keyring(&(0x7f0000000280), &(0x7f0000000380)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) add_key(0x0, 0x0, 0x0, 0x0, r5) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0xa, 0x0, 0x0) syslog(0x3, &(0x7f0000000000)=""/185, 0x64075da62934d5d1) 21.07252117s ago: executing program 39 (id=780): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x89f0, &(0x7f00000000c0)={'veth0_virt_wifi\x00', &(0x7f0000000300)=@ethtool_coalesce={0xf, 0x7, 0x92, 0x4, 0x5, 0x9, 0x3, 0x400, 0x9, 0x80000001, 0x0, 0xea, 0x7f, 0x5, 0xd46a, 0x9, 0x8828, 0xd, 0xffffc62b, 0x9, 0x9, 0x5, 0x4}}) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r2, 0x0, 0x10, &(0x7f00000003c0)="17000000020001000003be8c5ee17688a2003c080213c6ecff3f0000000300000a0000000098fc5ad9485bbb6a880000d6c8db0000dba67e06000000e28900008200df018000000000f50607bdff59100ac45761547a681f009cee4a5acb3da400001fb700674f00c88ebbf93150ff060115003901000000000000ea000000000000000002ffff02dfccebf6ba000840024f0298e9e90554062a80e605007f71174aa951f3c63e5c83f1ba2112ce68bf17a6e00000000000", 0xb8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x6) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x14, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x8, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x10, 0xffffffffffffffff, 0x8, &(0x7f00000001c0), 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x94) ioctl$VT_RESIZE(0xffffffffffffffff, 0x4b65, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000001e80)=ANY=[@ANYBLOB="9feb010018000000000000004000000040000000080000000400000001000084010000e004000000030000000000000000000000000000010500000020000000000000000000000300000000020000000200000000000000006100302e6161"], 0x0, 0x60}, 0x28) keyctl$instantiate(0xc, 0x0, 0x0, 0x2d, 0xfffffffffffffff9) r5 = add_key$keyring(&(0x7f0000000280), &(0x7f0000000380)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) add_key(0x0, 0x0, 0x0, 0x0, r5) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0xa, 0x0, 0x0) syslog(0x3, &(0x7f0000000000)=""/185, 0x64075da62934d5d1) 19.953610952s ago: executing program 4 (id=783): syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000200)='./bus\x00', 0x1400c, &(0x7f0000000580)={[{@nomblk_io_submit}, {@journal_dev={'journal_dev', 0x3d, 0x3f2}}, {@noload}]}, 0x3, 0x482, &(0x7f0000001240)="$eJzs3M9rHFUcAPDvTLJpY6qJtf5q/RGtYhFNmrZqDx5UFDxUEBTU45LEUptWaSLYEjD1UE8ignfx6L/gSS8ingSvepdCkV5sPa3Mzkyym2w22XQ3W93PB7b9vvmR974783bfzNvdAAbWZPZPErEvIn6PiPG82LzBZP7fjevLszevL88mUau99VdS3+7v68uz5ablfmONhUjiUIt6Fy9eOltdWJi/UJSnl859NL148dKzZ85VT8+fnj9/7OTJE8dnXnj+2HNdyXMs0iJ6/b2v3jj1RVP+6/Loksl2K5+s1bpcXX/d2RAP97EddGaoOF6Vev8fj6GGozcer322Wvi0Tw0EeqZWq9XGNl+9UgP+x5JoLuvyMCjKN/ry+rfVdfBLPRt99N+1l/MLoCzvG8UjXzO8esegsu76tpsmI+LdlX++yR7Rm/sQAABNfsjGP89ko53l2WzssTb+SOO+hu3uKuaGJiLi7ojYHxH3xPk4EBH3RtS3vT8iHuiw/oZJkvowc+P4J7264+S2IRv/vVjMbTWP/8rRX0wM1UsX80JUkvfPLMwfLZ6TI1HZk5Vn2tTx46u/fbnZusbxX/bI6i/HgkU7rg7vad5nrrpU3XnGza5djjg43Cr/ZHUmIImIByPiYKs/kG5dx5mnv3tos3Vb599GFyaaat9GPJUf/5VYl38paT8/Ob03FuaPTpdnxUa//Hrlzc3qX5f/3ugk/y7Ijv8dLc//1fwnksb52sXO67jyx+ebXtNMVoqgg/N/pbpUHUnerscjxbJPqktLF2YiRpJTeaMblx9b27csl9tn+R853Lr/74+1Z+JQRGQn8cMR8UhEPFocu8ci4vGIONwm/59feeKD9ctGy/xv5fzvgiz/uY6O/1owEs1L0hbbZMHQ2Z++b6p0Yi0s8r/Z/vXvRD06UizZzuvfxla0Dm71+QMAAID/gjQi9kWSTq3GaTo1lX+G/0A+9Z35+Pxc/h2Biaik5Z2u8Yb7oTPFZX1evhwR+UcLyvXHI63fN/56aLRenpr9cGGur5kDY5v0/8yfQ/1uHdBzvrAFg0v/h8HVtv9Xdq8dwO7b0P/b9vk9PW0LsLtavP+P9qMdwO5rNf73ez8wGNb1f9N+MEDc/4fBpf/D4NL/YSAtjsbWX5JvG5R/aYe7bxWMR+y8hRGx0uX2bDuISh8q3cUg0p5XMdLbU6tnQbKzNidxOzS+oe9s4Z02PxwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwu/g3AAD//0C6yvY=") syz_mount_image$fuse(0x0, &(0x7f0000000700)='./file2\x00', 0x102a, 0x0, 0x0, 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newqdisc={0x40, 0x24, 0x4ee4e6a52ff56541, 0x70bd27, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0x14, 0x2, [@TCA_FQ_RATE_ENABLE={0x8}, @TCA_FQ_LOW_RATE_THRESHOLD={0x8, 0xb, 0x3}]}}]}, 0x40}, 0x1, 0x0, 0x0, 0x28000}, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000001900)=""/76, 0x20000) 19.656791306s ago: executing program 4 (id=786): syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000180)='./file0\x00', 0x1100010, &(0x7f0000000280)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c66617374626f6f742c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c00200da779e57c52e33a83fdbd563a5b7c6b958cb6e49387a5ba5a89b0887c0292eb888cc8efa81040100d83ba748033542625bc334eaf793332891541000f3c63c0a5f0af254a5bd1f4b81d0c5188ddcadf07eff7b49004e0b243a8a4d93632fbe9ab868d88310829d8e04a3c0572143a3d3d1472cc5da6f72bb097f5f7b95a09e442c0a1463aaa90db7dcbc542dc5bced278eda11583f810469b706968e793db3230"], 0x0, 0x105eb, &(0x7f0000020c40)="$eJzs3E1rY9UfB/Bfpv95/I/jIPOgKy+I0IAJTdspCiJVZ9ABOxQfFq40TdKQmSS3NOmDsxN0Nb4EdyKIuPM1uPE9uBpcCOJCcDei5N5bmeos7Eza1OnnA7ffc0/O/eWckM25tySAI+t88tuvpTgXpyNiKiLORmTtUnFkFvN4OiKejYhj9x2lov+vjhMRcSYizo2K5zVLxUsLv9+99+Uz11++8/Xdcu2nrz6f3KqBSXs+InpreXurl2fazvNm0V/f7GTZm98sMn+hd6s4T/Pcaq1kFbbqO+PqWc618/Hp2sZglKvdemOU7c5q1r/Wz99wsNneqZNdcLO+np03WytZdgZplu3b+by2i7w9GOZ1mkW9j7LyMRzuZN7f2m7l61m7lWWjPyz687pps7U9ys0ii7eLRtptZvNYeeiP+dB7q9Pf2E42W+uDTtpPrlRrL1ZrC5XaetpsDVvzlXqvuTCfTLe7o2GVYaveW2ynabvbqjbSXjmZbjcalVotmb7aWunU+0mtVp2rzlSulIvWC8kbN95Lus1kepSvdfobw053kKym60l+RTmZrc69VE6eqyXvLC0ny29fu7a0/O4HV9+/8erS9deLQf+YVjI9OzM7W6nNVGZr5cO5/hNF/TGufyr2Yf2lR7uco84XCGDP7P+BSbD/38v+P3noz/mwG//+94uYwP7/lzuHZv17vv/xw8cRE7v/YfvGI/EFAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4sn48/u2bWeN8fv7/ov+JouupiLgcEZci4mJE/PEAU3FiV80LEVEq2g8af/xvc/iuFFmF0TUni+NMRCwWx70n9/tTAAAAgMfXN99/8mnE1KiZ/Xll0hPiIBU3bU6Nq152y+d/46p2ISu2PaZqF3dKjsWliDh+/ucxVbscEcfOfjimav/K1K44dV+U8jh2kLMBAAAOxu6dwNh2bwAAABw6n016AkxG9ry2+F/84lnwyTyKB4Knd50BAAAA/0GlSU8AAAAA2HfZ/t/v/wEAAMDjLf/9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+ZOd+cpWI4TiA/wBHwD+RGP5chZVxyYJDeASXHkBv444zmBDOgTuPYMDQqQQQN2/KY/Le55PMdDqBbzskLNpCAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABu6We1WnzffP3WNGe3b6bM0wAAAADXbKvVIl2M6vrrfP9tvvU+ImYRMY2ISURcG7v34uVJYifG6Vy79vrqog8/IlLC4T39fLyKiI/5+P3u9p8DAAAAPFWb9XwZ0TtcptOH4xXPQJ60GZTKS1M+L0qljVPYl0Jpk7+RRUwjohr9KpQ2i4jum0+59t/v37BQcyeN5GJwUnTqoluwMQAAoCXORwLFRm8AAAC0zud7d4D7SOu1+bf4eS24Xxd5QXB4VgMAAADa6/Lf9kedx+0HAAAAcAdp/P/P/n95VuDh+/+F/f8AAACgRer9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALilbbVabNbzZdOc3b6ZMk8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwB/25x0FQiAMwmDv+r7T4P2PJQ2amppUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz53V/+T0yNM8nca2PpeSRZOzW2To29c+PoD+Pr1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+KLf/fJ/YmqcSeZOG0vHI8naVWPrqrH3oHH0YLz9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+7SRK3CYjpLf4mIGGCsEIfEhIljwDA7AQDRWtxSKwAgg4aOlMwfM0/59OV9wBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+n09MZHRGSfj8wjH67+DpeDr8jXTTP4vma2Oe7rn1tOtrtRyt8Y/xcRUUTWwm8AANpX3jfFYlnNO2m7aXtp+2nLaV3NXvloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDM7d9ASRRQHAPy/q7tmnTqqEEGHuuSmZhl46SB4D4K6iW4irRW6BxUvfoKok9e+Qt7qK/QFgg4leOjgoaBLEMW6oz5LRQl2Bv394D/z3x14894uDPuf92YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAU9lei0u7eSki+rv385aP31anD9u/f/mpfze+3n93JW2z1UQlIp7MNeq3OjiWoltcXnk61WjUFyRnLilHxF+HerKvvSA9lBQ3Sa8SpXwuTgAAnCmVLFq/Lr9UNiZb75XGI36/OVj/X0/yOKb+31rvq8R638DWet/Ar6UPzfRcaf0/1LERFkbPUQdqzfkXtcXllZtz81Oz9dn6s5GR4dE7o7fv3R2u7dwrqbljAgAAwP+pZpHW/+Xxf+f/LyZ5HF//D+zGw4nHj9JzdZ3v+v9I+5N+efcEAADgfLt89cf3w1ZflqrVWJpqNheG2tu918PtbQ5dPbWeLNL6v2s8714BAAAAnbC9Vjow/z+T5HHC+f/Bt6ubaZtdEdGbzf8PTj9vzHRuOIXWiceJ8x4jAAAA+erNIp3/r+ys/y/vLXkoR8SNa+08+xvAE9X/n18/OPDQerr+f6RzQyyk8lj789jZj0V0j+XdIwAAAM6yC1m0iv3Nysbkws9XE1Xr/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgDzt2jNJAEIUBeLOb1UoMWKmVFxC9QMRCEBsPIQqCJxBBPIDYWnoHS++QWsHGwjKFN5A3u6OSJmCxq+T7YPIeYci8TJr8CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNN97/7Kl5GTV+27z1/XJ1EfZmp4f1+fTNW9IMuh/539voeAAAAgAVR5XxfFMVb/XgYtRyn/F/nPZH5H1aaPuf52dyf69Pd60bO/9fHW5dfB42ac+JDz84vTnc6+4Z/3+rcHcN08+nZS5V+kPLoZm1ap/sc3E4mB0upXe5iWgDgN7ZzbZv8fyjqbp+DAbAwhu0qfuT/atzvTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd+AwAAP//KS5csQ==") mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x181) r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0x4004f50d, &(0x7f0000000080)={@desc={0x1, 0x0, @desc3}}) r1 = memfd_create(&(0x7f0000000000)='f2fs\x00', 0x4) fsetxattr$trusted_overlay_redirect(r1, &(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0x8, 0x2) 19.228644431s ago: executing program 4 (id=788): r0 = syz_usb_connect$uac3(0x3, 0x97, &(0x7f0000000040)=ANY=[@ANYBLOB="12010003000000103d100001400001020301090285000301d8100c080b0102010130020904000000010130000a2401100a00070000000904010000010230000904010101010230000905010920000e00030a2525ffffff7f0c0402010101023000172401060080000007000200000000000000064a0900100905820920007f04000a2525000400008f0200"], &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac3(r0, &(0x7f0000000000)={0x14, 0x0, &(0x7f0000000240)={0x0, 0x3, 0x2, @string={0x2}}}, 0x0) syz_usb_control_io$uac3(r0, &(0x7f0000000100)={0x14, &(0x7f0000000200)=ANY=[@ANYBLOB="000e1d"], 0x0}, 0x0) 19.161402661s ago: executing program 40 (id=788): r0 = syz_usb_connect$uac3(0x3, 0x97, &(0x7f0000000040)=ANY=[@ANYBLOB="12010003000000103d100001400001020301090285000301d8100c080b0102010130020904000000010130000a2401100a00070000000904010000010230000904010101010230000905010920000e00030a2525ffffff7f0c0402010101023000172401060080000007000200000000000000064a0900100905820920007f04000a2525000400008f0200"], &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac3(r0, &(0x7f0000000000)={0x14, 0x0, &(0x7f0000000240)={0x0, 0x3, 0x2, @string={0x2}}}, 0x0) syz_usb_control_io$uac3(r0, &(0x7f0000000100)={0x14, &(0x7f0000000200)=ANY=[@ANYBLOB="000e1d"], 0x0}, 0x0) 17.231166514s ago: executing program 2 (id=809): r0 = socket$nl_route(0x10, 0x3, 0x0) (async) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x0, 0x972, &(0x7f0000006680)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600002, 0x9) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000600)=ANY=[@ANYBLOB="0c04000010000104000000000000000000480000", @ANYRES32=r0, @ANYBLOB="101000000000000008000d0005000000e4031680a40001800c0007"], 0x40c}}, 0x0) 17.002128916s ago: executing program 2 (id=811): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="b80000001900674c0000000000000000ff010000000000000000000000000001fe88000000000000000000000000000100000000000000000a00008000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000225e4196d5ea00000000000000000000000700"/99], 0xb8}}, 0x0) syz_mount_image$ext4(&(0x7f0000000340)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000080)={[{@usrjquota}, {@nogrpid}]}, 0xfd, 0x4a4, &(0x7f0000001300)="$eJzs3M1rHOUfAPDv7G6Svie//upLa7XRKhZfkiatWlDwBQQPCoIe6klikpbatJEmQluCjVLqRdCCdxG8iP4FnjyJehK81rsUivTS6mllsjPrJtndJJuXzcvnA5OdZ+eZeZ7vvD4zz04C2LJ60z9JxK6IuBER3RFRqM2wvTKk+e7enhr++/bUcBLl8lt/Jelscef21HCeNck+d1YSpXRBhatJvFSn3IlLl88OjY2NXsjS/ZPnPuifuHT56TPnhk6Pnh49P3jixPFjA889O/jMisSZ1unOgY/GD+5/7Z3rbwyfvP7eL98nETvy6bVxLNPz3dXRqeo6meuxFSpsvdhdM56U2lgRlqQrIkrZsXsjuqN4dU91Wne8+klbKwesqnK5XB5sPHm6DGxiSbQyVzE7dwAbV36hT+9/82GNmh7rwq2XKzdAadx3s6EypVR5DtIV0THn/nYl9UbEyel/vkqHWPJziI5VqhUAsJn9mLZ/nqrT/itF3FuTb0/WN9QTEf+LiL0R8f+I2BcR90Ql730RcX/9YnrfbVB+75z0/PZP4eYywltQ2v57Ievbmt3+q/aC9RSz1O6Z+DuSU2fGRo9m6+RIdHSl6YG6S08iptPP3z9vVH5t+y8d0vLztmBWj5ulrtnzjAxNDi078MytjyMOlOrFn0Tpvyhif0QcaLGMM098e3D2N8Xq2MLxN7EC/UzlryMer2z/6ZgTfy5p3j/Zvy3GRo/253vFfL/+du3NRuVX4i9E8/i3Lz/QBtLtv6Pe/v9iNf6epLa/dmLeIjoXKuPaH582vKdpdf/vTN6eVfjFocnJCwMRncnr87+vecCdpy+OfDeTP43/yOH6x//ebJ40/gciIt2JH4yIhyLiUFb3hyPikYg43CT+n1959P2G8R9a/P4/3aSMVqXxj9Q9/zXa/ksY2ZYt4exPPzQqv7r98w1Wd/sfzxMzlVrM+W+xNW1lnQEAAMBGU4iIXZEU+qrjhUJfX+X38vtiR2FsfGLyyVPjH54fqbwj0BMdhfxJV3fN89CB7Nlwnh7M0ley9LHsufGXxe0z6b7h8bGRdgcPW9zOBsd/6s9iu2sHrLp5/Wjl7vZUBFhz3teErav149+ZAza6BY7iwlrVA1h7ruKwddU7/q/UJpKo/Eoe2HRc/2Hrqh7/Xywic83rXnNf3gQ2nmbXfz8FgM1N+x+2pJbe619PI/FNRPM8yXqp6pJGPlvO7KU1qGEU2rh+OtuyUQaLEW3cJUqL/a8Wcal8ZdmFtvvMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsDL+DQAA//+GY9my") syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaacce3906777428100000086dd60000029a5000000003800000000fe8000000000000000000000000000aa0300907800000000600120d200000000ff020000000000000000000000000001fe8000000000000000000000000000bb70d0a8aedaa32e089a962c3317e45376b473ce60acebda6ab4b22b1b2981650dce8e2ca652d50fd330ecf5ebecb51d95bc656bb191dfb259746c536a9ad94a574422bacbdd963bcbdb87d563a7709fa6270cb17b58a7ed56298a62092dc7e2f673d202e94921ea6ce9b2fd592b59ca8773444031338d"], 0x0) 16.778239969s ago: executing program 2 (id=813): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1cc) (async) ioctl$UFFDIO_COPY(0xffffffffffffffff, 0xc028aa03, &(0x7f0000000000)={&(0x7f00002b9000/0x400000)=nil, &(0x7f0000779000/0x1000)=nil, 0x400000, 0x3, 0x2}) (async) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)=0x3, 0xac5) syz_clone3(&(0x7f0000000180)={0x23800000, &(0x7f0000000040)=0xffffffffffffffff, 0x0, 0x0, {0x1}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) io_setup(0x482, &(0x7f0000000600)=0x0) io_submit(r3, 0x1, &(0x7f0000001300)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x7, r2, 0x0}]) (async) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x4e22}, 0x6e) (async) socket$inet(0x2, 0x3, 0x100) writev(r1, &(0x7f0000000340), 0x0) (async) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/custom0\x00', 0x1002, 0x0) (async, rerun: 32) r5 = openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000180), 0x2, 0x0) (rerun: 32) copy_file_range(r4, &(0x7f0000000080)=0x3, r5, &(0x7f0000000200)=0x101, 0x10, 0x0) r6 = syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) (async) r7 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r7, 0x29, 0x20, &(0x7f0000000080)={@mcast1, 0x300, 0x0, 0x0, 0x9, 0x0, 0x6}, 0x20) (async) mknodat(r5, &(0x7f0000000100)='./file1\x00', 0x8, 0x103) (async) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000300)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) (async) r8 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000240)='blkio.bfq.time_recursive\x00', 0x0, 0x0) ioctl$sock_inet_SIOCSIFADDR(r8, 0x8916, &(0x7f0000000280)={'bridge_slave_0\x00', {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x15}}}) linkat(r6, &(0x7f00000006c0)='./file1\x00', r8, &(0x7f0000000100)='./file1\x00', 0x1000) syz_mount_image$fuse(&(0x7f00000001c0), &(0x7f0000000380)='./bus\x00', 0x322020, &(0x7f0000000140)=ANY=[], 0x1, 0x0, 0x0) syz_mount_image$vfat(&(0x7f00000005c0), &(0x7f0000000040)='./file1\x00', 0x180c850, &(0x7f0000000140)={[{@shortname_win95}, {@shortname_winnt}, {@numtail}, {@numtail}, {@utf8}, {@iocharset={'iocharset', 0x3d, 'cp874'}}, {@numtail}, {@shortname_mixed}, {@fat=@check_strict}, {@fat=@codepage={'codepage', 0x3d, '949'}}, {@rodir}, {@utf8no}, {@numtail}]}, 0x1, 0x371, &(0x7f0000002980)="$eJzs3U9oHNUfAPDvdvK30CaHH5SfIIzeBA39gwfFQ0pJobgXlaXqQVxsqpKNhSwupodu40U8Ch4VBC/iQQ8eehZBEW8evFpBq+JBeytYfLK7s7uz3U0aKWkNfj6H4Zvve2/ee5OX7GSSfXlxOdbOTcf569evxdxcJaaWTy3HjUosRhZ9l2PczIQcALA/3Egp/kg9u2xS2eMhAQB7rPv6//KhUubNL3eqn7z6A8C+V/z8P79Tnbnx1E9PdI4X9m5cAMDeGXv+/+BI8czor/qnSn8VAADsV8889/yTJ6sRT+f5XMT6W61aqxaPD8tPno9XoxGrcTQW4mZE70ahc6h0j6fPVFeO5nnejp8XoxYRH7RqEevtVq13p3Ay67afjWOxEItF++JuI6WUnf6sunIs74qIy+1u/7FeadWm42DR//cHYzWORx7/G2sfcaa6cjwvTlBb77dvR2wNn1t0xr8UC/HtS3EhGnFu/myk1L+tqa5cOpbnp1J1pH2rNhvnBldhwhMQAAAAAAAAAAAAAAAAAAAAAAC4A0v5wOJg/5s03L9naWlCeXd/nF77Yn+grd7+QGk2RUq/v/FI7e0sRvYHunV/nlZtKg7c26kDAAAAAAAAAAAAAAAAAADAv0ZzcybqjcbqRnPz4lo5aG80Nw9ERCfz2teffDEf43VuE0wVfZSK8iJ1ca2esn7llI3UKYKs03k/8/GVwYjLdWYHs5g4jNntixqNQw/8+N4wc3/WP/NfwzpZTJ5gdsswysH64d6QBpnp4ZS3vWIniuD4ba7q1ZTSdue59MJ4q6hETP3zT9zOQeoEX1175f8nmkce7WY+Tz0PPbxw9uq7H/66Vm90eu5ofDSz0byZ1urFx5MX2/ZBVlo/leIaVsorYWqn5lujmXr23W/P3vfON7vrPZUzr0+ok/Wm8+lGc7NSfKV0i2Z6QSd3S6v5xplsbCVMT1j8dxZMXGxH3l+uX7n0wy+7PU/pm4SNOgAAAAAAAAAAAAAAAAAA4K4ovVe8ULzZd3qnVo89VQRzezs6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALg7hv//vxRsjWV2E/zZjvGi2dWNZsThez1NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+4/4OAAD//5U3aTg=") (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='pids.events\x00', 0x275a, 0x0) syz_clone3(&(0x7f00000002c0)={0x230a8000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000000)=[0x0], 0x1}, 0x58) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file7\x00', 0x2) 16.754440219s ago: executing program 2 (id=814): clock_gettime(0xffffffc3, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00', 0x0}) (async) io_uring_setup(0x5f4f, &(0x7f00000003c0)={0x0, 0x804, 0x2, 0x1000000}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000013c0)="d0", 0x1}], 0x1}, 0x20000801) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300}, 0x40002002) (async) close(0x3) (async) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000140)=ANY=[@ANYBLOB="440000001300a7cc4a372eaf541d002007000000", @ANYRES32=r1, @ANYBLOB="00000000100000001c001a80080002802d00ff0008000200", @ANYBLOB="358742"], 0x44}, 0x1, 0x0, 0x0, 0x50}, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=ANY=[@ANYBLOB="df2509000000000000042d44d7fc415a6dfec1f238aea24744187a22be55fba9c953062c236db31acb4cc84e26efd3416b94392834572f254a59d99737e9ea7f29dd42e44f2845e32372c0c3d99deb395ec0b8e0d0bd596c749de6c645d2f6b7eec8c24b6dc5a2dab13d98aebef6d6fb42dd6e225c91249807b576cb6ec5926e39877facd8a28e98969418cf0f3eb393fd38f91b950a5faca8f61faf94c281377478d7d3c932a4a7df399d48cb1f41f57fda65d89f5b92bfc1b180940d0ec70a497d474c6f06ddaf00f2fcfecf9ef75274466f684d742c6d6cc959cbf9d95e16be6f786f4a4e5086b33083864aefa60215d6382d9065ce5bc83889440271cd9debad14008b876887d3ac8cf2eece8e"], 0x2370}, 0x1, 0x0, 0x0, 0x8000}, 0x4000) 16.64532777s ago: executing program 2 (id=815): sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000a00)=@delchain={0xc4, 0x65, 0x2, 0x70bd27, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0x2, 0x2}, {0x0, 0x1}, {0x0, 0xb}}, [@TCA_CHAIN={0x8, 0xb, 0x6}, @TCA_CHAIN={0x8, 0xb, 0x6}, @filter_kind_options=@f_cgroup={{}, {0x0, 0x2, [@TCA_CGROUP_POLICE={0x0, 0x2, [@TCA_POLICE_TBF={0x0, 0x1, {0x9, 0x6, 0x9, 0x3, 0x10000, {0x8, 0x0, 0x489, 0x200, 0xfffa, 0x7}, {0xc, 0x2, 0xffff, 0xfc01, 0x600, 0x2}, 0xab42, 0x2, 0xc6b}}, @TCA_POLICE_PEAKRATE={0x0, 0x3, [0x2, 0x3ff, 0x9e, 0xbf, 0x8001, 0x2, 0x7, 0x800, 0xdf56, 0x6, 0x1, 0x5, 0x3, 0x30000000, 0x2, 0x10001, 0xfffffffc, 0x400, 0x2, 0x9, 0x7, 0x6, 0xfffffffb, 0x7, 0x3, 0x8, 0x0, 0xfffffff9, 0xfffffffd, 0x8, 0xfffff053, 0x8, 0xffff, 0x3, 0xfff, 0x800, 0x9, 0x6, 0x1, 0x7fff, 0x5f5f, 0x7, 0x8, 0x80000000, 0x5, 0x2, 0x4, 0x1, 0x572111a7, 0x5, 0x80, 0x3, 0x100, 0xc, 0xfffffffe, 0x3, 0x8, 0x1, 0x5, 0x1000, 0x1, 0x5, 0x9, 0x2, 0x2, 0x1, 0x4, 0xffff, 0x5, 0x2, 0xe1b3, 0x644309fc, 0x4, 0x3, 0x8, 0x4, 0x7, 0x31, 0x1, 0x9, 0x1, 0x10000, 0x8001, 0x40, 0x3, 0x5, 0x6, 0x1, 0x5, 0x5, 0x7, 0x7586, 0x9, 0x4, 0x49, 0x8000, 0x4, 0x7ff, 0x7, 0x101, 0x9473, 0xfff, 0x1, 0x3, 0x8, 0xfff, 0x9, 0xff, 0x429, 0x4, 0x7, 0x800, 0x3, 0x2, 0xffffffff, 0x3, 0x400, 0x1, 0x0, 0x7, 0x0, 0x4, 0x4, 0x5, 0xd93, 0x9, 0x3, 0x1, 0x5, 0x0, 0x7fff, 0x7, 0x1, 0x1, 0x655, 0x5, 0x4, 0xb1c587f, 0xc, 0x2, 0x0, 0x25, 0x84, 0x9, 0xe6, 0x1, 0x3, 0x5, 0x5, 0x0, 0x745c, 0xfff, 0x2, 0x9, 0x99, 0x9, 0xfffffffd, 0x1000, 0xfffffffb, 0x800, 0x6, 0x401, 0x5, 0x2, 0xc1f5, 0x5, 0x490, 0x10, 0xd, 0x0, 0xffffffb7, 0x2, 0x4, 0x0, 0x10, 0x9, 0xdf, 0x6, 0x3, 0x1, 0x1, 0x8, 0xfffffffa, 0xfff, 0x10001, 0x5, 0x9, 0x2862, 0xf8db, 0x2, 0x0, 0xfffffffe, 0x7, 0x5, 0x4, 0xffffff08, 0x9, 0x5, 0xffffffff, 0x100, 0x5, 0x3ff, 0x40, 0xfffffffd, 0x1ff, 0x722f, 0x5, 0x8, 0xaf86, 0x8001, 0x81, 0x4, 0x81, 0x8, 0x8, 0x80000001, 0xad, 0xab8f, 0x7, 0x9, 0x6, 0x0, 0x3, 0x9, 0xecf, 0xfffff000, 0x6, 0x7fffffff, 0x3, 0xd, 0x7fff, 0x7, 0x3, 0x1def3a3b, 0x4, 0x1ff, 0xf, 0x9, 0x0, 0x6, 0x9d, 0x7, 0xf, 0x101, 0x5, 0x6f500000, 0x10000, 0x4, 0x92, 0xfffff000, 0x5, 0x941, 0x101, 0x2, 0x3, 0x653]}, @TCA_POLICE_RESULT={0x0, 0x5, 0x2}, @TCA_POLICE_RESULT={0x0, 0x5, 0x4}, @TCA_POLICE_TBF={0x0, 0x1, {0xffffff01, 0x5, 0x36a, 0x1ff, 0x4, {0x99, 0x0, 0x40, 0x5, 0xeec, 0x401}, {0x1, 0x2, 0x3, 0x4, 0x6, 0xd447}, 0x0, 0x2560, 0x9}}]}]}}]}, 0xc4}, 0x1, 0x0, 0x0, 0x81}, 0x20000080) socket$packet(0x11, 0x2, 0x300) r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xf}}, 0x10) sendmmsg$inet(r0, &(0x7f0000000480)=[{{&(0x7f0000000800)={0x2, 0xce24, @multicast1}, 0x10, 0x0}}, {{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000280)="944ec6caca7c2c6e6245e8a4b4ddcb964d2d7f8db92b8a08b9ea576de2ccae2bfdaf46c27025e6c6bf5c6177e4ea5dc87cce49c6beea094f23850df3a1e1272fd1b7ec1a157a0e83755e8782e7d0e92fbb472eca149133570bda1d0bba1f5ea9a0809fd0b894b3c26e220fd189f5547f56ace6713a22a646c1614f28edc9b494e9dd340d0158420db5ccc342b0fc639fde216ef6d9983e3512", 0x99}, {&(0x7f0000000380)="3d23fa373994e2212d77e952d44d61a293db11d18733d7e0d2b8763f93", 0x1d}], 0x2}}], 0x2, 0x2000c044) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/100, 0x365}, {&(0x7f0000000280)=""/85, 0x7c}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000400)=""/106, 0x645}, {&(0x7f0000000980)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x14}, {&(0x7f00000007c0)=""/154, 0x21}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0xffffffffffffff2f}}], 0x4000000000003b4, 0x2040000, &(0x7f0000003700)={0x77359400}) 16.62172764s ago: executing program 2 (id=816): r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x40440, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_SET_CPUID2(r3, 0x4008ae90, &(0x7f0000000080)={0x1, 0x0, [{0x1, 0x0, 0x7, 0x5, 0xe, 0xffffffff, 0x7}]}) ioctl$KVM_SET_NESTED_STATE(r3, 0x4080aebf, &(0x7f0000001f00)=@vmx={0x0, 0x0, 0x2080, {0x8080000, 0x30000, {}, 0x0, 0x6}, {"cfe274ab958596a18f48df8c02940a5f500fb5b3c7c98a8f1bab36eedb7479373c8e69e784da80d6f072c0e004dc9b1e1e55341fbc56e170067b1cc38d2b253298bd202f2e123d5648d7c52fe8d4ae4f2658e7fade39ca34735a5dda720272b7dd244c887ef38ab2e1f76903c3e17a5b9a4a39b439833517e44fdafb5ec17fcee283ce983ad4332b583a1261cc30690a4f91f8676865ed446d6fdef42a9e0407d0dbe32716b6743e01bc02527c0e0afa7ad94f4cf53f4b9d4be36ca2d48f8ceafedd9f65898c3811c23eb05666241ebd78b7a476b5a6aebf38780257e5d150c1c88433569aff06305d5306161adf35899e4bd72b1c84c602b16eff131f30a06c20da4747ce17482d42fc241a3133d01463215de68c845f90a6998e9129f22f4140a47d225585ac94000f1cc8a55f3b381cdd71bd57652f063be52b4dd6679fb43d3a6fbf74abdf79ab07a8e289dee138c9c504bf787b188217111f81679394236aa10b47003834f9b5e05486f11d3ad525119c7d6c6290181c351b857f4cfa302d6ef2ee89f5a68201014de2e1dbddc1b67b67e17a9a6d4531092120470686449a2cab9a737c5e04accb6067d046f7ecbd1b745b58dd15879c1ea48faf012fc03501d167637c7b78d47299ae76537996f36a272766c3f2ff2cd7dfa6e0d813c41cc633478d74ee5dced5ee788f11b7d75926d22eefe7a8b6be5d55ef759769f595a6390cca7702871c34d889eafd379fd6df37677c0f5e060ed8890b4e8079e598c71c687130795d66fc3c50bded002e3cd07fed23fe008809646f0b0b349a0420eee2077dedca495cf22a9376811032388c7e9a218200881a2408a2dc3644b11b3e709a450e1da7caf79d221671f2e4332054d3118bc84fa4ebcf30fa6a5477638ef92158ec38808bdc1520621b6b1885618eaf456b65adfd1ec5db0d070e767ed7aa95f3b7f1b61cf63909f5f556ac9c82278ad43db0d15f09a6d36942fdd4100aa3f34ee28ff77e05216770295dca0a6eb60aeb98935fc7af6df76ff5215c19c10361fb99ee4b3a3f38acd749e26256152d9cad7ab95bccadca1916941987b23c4ee9e56325a973c0afd1fd7f92e3cfe5f32f4b16144e6b88d6ad1977e7367d7545c0f3b4202045bf2eef2f6c3df29d3d3ed10e20f0b2d5695421220eafc9b270261aec292f5edc0f7a8aea41be384ff81aff8c44f07cb75b0549c316ed300c80d34cb269b043843f3e39d5ad4aa8d27825fd1ea49fc4415889c71446b33389b042aa59be1fc85ec0b4748f36a37054d54c518787f37366b629ec8802d0a853f520025a25e410b4a5014fb9ee3fd83b839722110c3909c73c78a09d8919c04da7ca27c2083766b2b38f97f0a41822e6ad881055defbac2c9a8aa1b46b598a39fd5d40ff921b956115914fd34db7d8d781a27dfc69df20555b5f80b25d8d7d8e01afa1180b7f65272d149a5f0d80d6a22798a6c6fbeac2c817505fd32d40c7e5a04c56abc78fe9c004364c00920edba0a59dab84e6b44df825660fc843315ab9d184cb46fc7dbf87c4e1e332d9e608f0849e160195e0edbc31ffef22543754df8905e5768fcb0cb190e5f047fab6c41044e74f5b1070bf1b0d4a8cb94f92e270eee0962e980206c07da947b41474f004089e65a95946282cceccc0a92a3ac45f37dcc93f51d04f669049a06d98340834d19042855aadff35bd47de85fea05a17ab1edc312eb40400645e8e12906e4de1a27adcb28a57db5281e48a02441b7cb1dfcee0fd8d5f868942baedbc1f83dfebc8ada3ab643f18b326f09f56e2c336af81169634ed1ffc178f655475090a2a00b68b83dec9ddde6ecd017edddde191e1461ae78856f369c7ea7fc08830f84a369cab38ef3f2657992efca64222ee289ca30698457232ee8c30d13d58aaa5876fe66d3146ff584a6c51ddf8784c6099453e6e847a263e54ae6c03fd6fb4380639d2b850fb8bde3794883dfe672e30343a5505db047c31b57e4afd79f9f7423020aec0efb61e4ad76f149fcb5564de26602b228b8fd9b82238a658b70268628abd7936690e2fce88ab6bda0cb75bc94188081d42ac369d313e73f71d8bd0a773d23ca93d81d1f2f65d8a2b72d5c5c4f8fe244dd49ad253b69c07f673c0a6b56f51fd315568f001c63cb22f43ef8cc8d6d50ccb07c89075f4beb575aa8e95bbfeb946a428a36ef6e7388f2f03de8fc958d2cade4e8c16308f92fe65f122f580c83e69566fc683022003528b332be2bb324894dcabca0ad4886c2b7dcff3f9fac5a93e2103012493874aecb1849be62834891f87863cc6647f7881ec3d05f82203c1dee4347f65e8076cfecbd62baf7b1da7862964178b759f3bcbd53e91750ad1d9d70189c1b8c929dae459c5bc2a51fb01a47a06ec34ded19c50f8d2a53c6dceabff41242070c7745437967b0b39bc4213c25eadf9da3c8019905b21076d20d985705778521cf5b93f8800b06d1db31761b3d2d7d583d7b37407d1e08749b5c8009c8af72de1fb7f8468c79f9efb6b15a72ec770a73940675786539ddc2395fda8654e5062758faab10693fba92eefd2aad723d6565773f74c961e42934dddabfb4da790d9e4f18310768867363d7231a80c4953fd250a8b62be3f4853afc2a7faf537870f0a2388af5ccad3b2b62faa47c0d555f02120aa16af41278da51128ea14a2665019a5d34c79ffca9ae789034adbc56c8a73ceb0f1ebbf540723fab2ba52bf18a33ee20ecd38721860809da674e07046fcf3a7565aac21b27062b2c1e26ed6c006447e4b237948701e05d6b30d1983bc4b5fc575e05734052f4440f615cc135a38d811d008578fc35037a25b2f8b4b5bf483d174043d02faa8af4ed3c522a289f61f5b46c713d22645657015f323281ad0e6043326dd1fc9070185288edd97d5a076c2ecd331930af8a5651d05c5a7fa8700a7ce1ea8241ecc50a1c20f5315a4a7494ed0817808f3075745dbcf492142632c9a8d8a06ea490eecadc32fd962b244feec473e92012fd51b8697b3c5fdff1785fee23e240658696db5e9f1ece878c4e609593946b320b657fee3f3c8632e7c80a937d2b16a22c01bafc86da04b8bf08d93d2027d1feb37c355434696fd892378c74e3a4b0866125b4647e595e3716b8f7bf1430b31bc9999963be069f513876bc3f6cc10b74e6941089791f14e032133663174ab2e5fb4ab61e77c3e302ae5ad774d9cde9520395a087b3230150c14beadac595e03bf24faaa4f783f298ebdd4f1f797c0e57763b2341c143547488b975a586abc582b03c44398ebed8a91b0dcf6db7c2e529a78197feb8d5c3efa167cb9e7561f59913c7f670375e22bea287efcc2d752588f3dbd20467859404f235eab1ff551a68844790154f1f64a09eb846643cd912fdd536a182efd02165f75a730b0e8d120af8759405fc114c23ed038de55ef5888466d9403fa309b593c126e04baae5b19a160324c58d5b7f448b1fa19f69042c5729af96a4f397d1e0d94470176ab051fba1d42058d07baebd3938c3a91a18432be62aac2805083d0452d2c3f0f70ccda5236f2455273565ed876f0e4581c34003683af5d1b3a3c57d369c7bc44850ef6f5a0d7007d5ca2771200bb1407587b117321d7bb8cbe4e0030d23c1f1571e030037d3a65413598f192a7500d3bb09fc1886f43ba5864fe47c369c1adff320bf2a2d11a74af76d8b8327de8f0be24591901408a532c26186b210a83c4c4d6aa799ef5add3146aa07310352791d1fc151bad89c9a28f3289ccea80ad713974609c2883b8871ef4a5fd9d5f1d754e580cf0ecff281b4fb3d6b969881e085fcdf84b909eb370d24351ddbd68adfb8ec199a4278d0ef57c31376939469d41578891729a8e20911e15367c369392293f9bb25d8828d22bf679ef33b0ba9ce574d854a4e916618db649b3b24dc6d66311c1daef9a6de6bbb2f3bee14f6509c2e7d53c1f37fad8f2a4b238c57a4c3015f68f8d750850e61ee6133f14e2a17bac58138938aa0cb8139cf6b361879b9633ec25282e9a4586d1f633839b13c60e8181e7dfff7634d12b379795292c71e00f49ddc82c2bfdda96a7df8be5cdf12b95491c28183efcebdacc6c4fa729f5fb7b5c84bb22dd502ac9e749b1e9fea78f7ffc8e55411f72cd628d7dbd1a7cc67689ed68c7fa144103a3157b329f13191904cc6db29e2d6c672c9132dec1e1e784e0e0b22688884dbff9e82c83a1001b13ccf1e06722e9a18f62e6727b4154beade00fe9b76fc504a74f8e212b96f2ddc3421211bb61e5e16931ed0b3c2e03e898f1d4cc619b127e195bbe51a3efc4bbca90126cda7c4fccba3e9069e80692497fff522a9aaeb93064282b21d0455ac14da7c0fbae48924a567425a0fe13a76edc0d4edc46489a54cf39631fc7f98eb3daa6a3b8ff7b648d8ad9444d915c1204ab669eb6e715822592ed6673ee6992f32d259458d4becc02fd57f249569de6880632edc42d9b3a15b877981a6d807a661511ec3cb5bfa017b66cff803b44914fb4cb309c4fdeb1632c26c78bc480843e7376bcf95a6acc2fb6b21aee33641dfc0ad8292586b4deb7c09452a99effcb65ac49b68b2bc47d3620d36389a094d628ade5c907fb15abb3441f95703f66c1022fe6556f85dff37e8cc543341ec8f50f53129b1f01a8610efcb9e5c4c5a5b721f1f8bfcc17f139c5eeec9f102e605872b75851ab1102095dc23670c7d2224d308bd688e49c353ddac2833e619e06d9edeb8d427259377164764dee15d3afce445350e6a281305ffce2858217d214bf6517ec677ea79ae84a483ccd022fe0c21bc7923bdad51e0f5b17369f9e3969b5c30924b522cddc0fb221e36a325e383f62355e4677fcd8a8f228546e4c7cf41b109a0136156a4f0426e9ad9f821c4f0b9fd036b20f9bc612838e63bd5db4f1f2654dbc5484268567a7c55d91a5d40156489154f5513ec5b0ca928c00a251c7f5c7e008cd72ae0815a8ff081d15729f3b66a8aa731f491b877916d19c528bbc2c388b1d4f1d6a9a21f621a24075d332e20febc385a68d3c01d2aae555a03ff8bfd61823b12f7b6c3fa939b9cdfaa498c0a9a9ec0927e0fa119ac03f54613ae42a51a569f790e49c30fe9efdd43e18da9663592a44d7986735281c473d94ae7858a1d6260797d08af52a5942faf767a389d8a6b509c12a411b19bcd6898f4f7484435770e4932b036aca20636b5f2765264684694606a71b70843b8cc0972d772c8c7435450ba8f6b63eba3690cfdc8f002dfa31df2e54b6066fed99241eeca470f4d7acc647e51f8ae2152842f28864ffb8a7e843ba895c7a7f1922ed79da68412ba76e22cb2e0bd8cd4483314f20cb14fe89595a03eef031d846c3fdfa7eb49fdd5d60d30ffa9fae4817a98737c9d7a83c9074daf02eece73d4506019ce6d65d8d3889c3510c3985b85ed6a9d3d660cb2260b9b78758295109b135ce79ade8b75619e952ca2a0fe1670a461f47dfc6aa6d85c332ed9f37afcb1d9fa6364c15947b281ecffbf8895ff4f5343877599c64f7b105865f0988e347d56a45045529d9f99f79d756f2b618a3fe580bc66a11f8c2a5f577bd801690ac3d7a9bdcc49db3155c5819144afa6c5626bdbc1f9410fcaea346490570c0e21ebc62d1791a24cbcd302912a14a1b494249c2b7347904db109310157c0aee443f04e20451a5a9486aeb0521831dbfbac1f716fb956c03bdaf7723623edbc80c0fe2afd236760978b381a5a865a3bf27e3e7e28a107d0d185d3b00", "74485c02cc3d2feede8f343ae164753039c041dc8e83cbb16678625e308951b919ec42532b0ddebf7bd568e938d258f3ee00d3c529fa5056f3c4ba54a8a4a57e03b62d308475e0403e0169eae259f614fdb3572e19dacebbff87a37f3fadc45c37fa5c0ada4ad4777018737d1a633402cb48311c00a365ea9d15d383e5a9a1b8510350d8e353ba46ab94629d2c9d865b5ab0142faa11b9b3b75a010c3fa12fb17b7f22889d64516b98ecb1d3d5abdd1a9065ea3c61b75a381ca3fc72833aeb3ce266350618d35206a9fd47328077a3407f75b965a36f422cb7ccf0cdd3320bc89f8d43f54db8ad280d988f31e4bd2e0b349207c746737eaec5763673e460d3fc1ca92e147c0c0076b5ee01ef09015936e5ff2a722b0f30b853de48db22251fff8db43f5aff7cfda61aa8a30acc52547fc4f1ba86d65c5cff8a8fd4f14292d647e41fd91a8926f5ce0a92a217b47cb4a01eb1fe44da0badaa18e63df95ebd492401e4f19c351a77b4915d14dc0903ffd196bdb3bae0841dabd83c3bd336d2eb8d2b1d52e351cf1d13d2556bec6c3773cbc8326a5b1e029a9a0d5501e8615e8a2693097c32cf504806c94bd6292a0e9c273bdb7418bcd6dcab07fde463d85b0ae7a273adbfa7a6bcaf62f59d9ceb5b90ddf2fa09335e2499bc18a1c0ec28f83424571022f6e03e4b06c96ae14d25ed4655c30be46ab30ad742380a4733782ec29fcb17b0c42a18ec98d39143679cf6021e1866eb78d734417a7a90fe94ff1f7d63252a3f2f552f61d5629c4834e144a83dbf47753770fa1169a9d7581b2d2f913048d1019c35a993d20803435696eaf879060c03c1fc133773db22f0dd29064129e87bb4cb810afa8b3a4c211f5ed4ee82e542c1802001ccdd2cf4bb44655bbc18bdd810dec8bf439880402573a58ec5d98dffe37bdda12610d78ca9149111b67682f563efd0ff43d99c763fe441577287d9ea38950d9d0c488d6ccb15d7ef6bd42298e54f62914e4cc37a7affc60d5ed630d490ae630d905ac5357882458d13e1e143d3ed86196a45507a3fec8aaf538ed46c3fcc0899f20361cb7620ee559fc2d5e59381cf0475702eeadd1cde56495304b553127c8450083cd003c6a28833e5844d6c044b293bea77c2c37f0ba360fdd9df8fe29e975c18a152691b66ec0c48ca023dc2ef1e231f0239093dd85c3ac5c25099480fb45759483f7627b76ae71422352180cefd8aec61dd11fade823d272813eddfdab2c34d69822844457ed47b37249cc1fc1da7e786d0fe8897bada810a775fe63b24becd28553267057cd5a9f967196ca2d26f31a379a45e9046b1d52880393efa7daa5bbfd9709ea28b7c736cca866db084519da5a249d418d6c00291d553c6d37f3c2688ff4db0d1b29a8af482b7e17d802063b03122e4bab958db144c9ef2ef21b4789a5263a14a15d5e698509f0e1d51a0bb4e37f4a12f8a7dda9e4afe5058abaf7d6d134db578e93debc6b275fbb83833b3fed96def21326626df8e81ca29e5e6538c38afec7740c7b80dfbd57021ea9e268383a08f09ac42cf53ae6df0cdc6605c29496c816b9bfb06dd7314c360fc4d2bea8ca6121eb989ff7a0eaef8b40f77057d5f7111195ce663516842430f3b8725eab2b60988eebb93c2ac5b0cbc0e8751bedeeb2cb728ea23530b14948fcef6c6d16bacc952fdf5dcb5fc281680d9464b549357cd65d26f9a50dd4bbb48f509e4a8e1f9ce73900e61b52e4aa66f7d627e9261e7ae30d5ee7edaa1b31b851718bd66ad72f33f968b2889d7fd9583a490f8f05a45b4f67030dad0773b6ff133fa50eeda36a4f8bd9caed0d0e6acac29992e28194ccb909b5f9f72839960e2a6f773f7e71214c3d6c06dc05660d9084993f8e9775cb27c3514476ab27b07e4942a36cecc24399bcacf9b254dc8de0a14edfff1faa48ee4a86f17b5e7303cf543378f4606664bd7b4ee00bb31869047b1048afbee53489b529e0d4de612f922f0faefc741df7db47a59bf42e14be1db6c54297853cd1cf694368696006f4a2bdf2d8a8ac71bc389f2eead73ec542449e7283f05479363343a121811d67df6130ac6a728668d354fa3fa98ad3ebd266e0c427366d0253e4c470b458551ef46c41764e84f90ea7f680a57f8f63988ee3f44e541139915786f1440858fa343a068f3d5337295b8d6faa846595b0ab536ed9b8eba2a5e79d83074300979573e9630fdc73fd071ee65a1519df075c5496de01ecc80724598e3c65e60b4f07738de5928ad43290c5c166cd510299408a46b29980cc488316d6f4e70b167ecc45ce62faacf3c37e59bd31961830d62b33888e7a4c0a4a294bcde3515a0b4b3312c3ec97a64036368de747b01787e9cceb13bdf08438627772d56be7b3267bb18516ccb7992d8ac18e2d7c93964893403f13c118b3c56d4f749875e85f8cb2188afb420961313cbac5ab21dbd3a8d26bfcf32068b1044079a77a79135064b00f081cd62f5312c251ddaad2c08dacef1e15eab544c6823c73abda1a7532eaa040ace18bd360bb6acbf62677665f1f681b8bac479ae3e29c7c9621ea96a439636a7c6fe2bf67f369b232dec683ed6e638c4fead14927c59a1b8201e3b90cf789128e1cf85f9db332ee539d77a5286ea8bed0cbc82ea219e9d6fc052879cb0e1a0cf78969e24e8fa9fbfd6652deb1f8237d3700810c9d8f85684b12c6f7801f591fc141a2fdf18b88bb4a97fb4f582600b130a34885c734e7abf1b5aaa9049e23118d696cf093f11524cb1c9218d1758b584f65b81b97983d350a6c67f395119716540e67f481b825d3a43213c4d86b4fca718f76625200f011ff5f504bbcb877439b9f222007ad885e6172b21ebf5482d4bd15c39b71fa980f339d141638e71ce602c898b82d6f3ebe2fe46939501a297582f1800e57610fd402297a2887d02cdffafcecf4055668f55ffb2c1a303f0d5f4cd340a6e6ae607c1627a3474835c38270ac2c4787bcbea8b3789299288c5b21a1720146a3aefcc435ea9ecbad7168ecf8e74af571e94335646bbfacdf60bec560565322ddf1359189706da5df598d97569a006d708a96a45e9537d0d6876bbdb69f438fb5f8bfe249870dd15a973d844f2645d36a09c5ad6d68830bab9ddebd683ff2edccec842bfbcff3ad3f4041c116a250650f6b1696f24c0280246b3cda9ee278b40edbd1719187836dc0139e528e6e271ca288477e09371f67c3a6755257498fb6587a24fb33cd6a75453b1607eb89dd6cb8fccc162ca030aa6ecc374c09d3d15c8d8aaeb356a5dcb8c61232b460d4faf13f842bd57f23f54dc15a3c29c31b659df855c0006fd91e7c7ef04e157c1302a3c9b8f03e26e8f820f42753d96d35f0e2c9b4205a72ddfdc583d8cd08132d5571f20e7ae2fabd40eddb159cf48930823ee81e55d9574ef263d642cb3b355315cb2647b3786050044b0442d5dd7227d338231aa618a6425e34d86fa9e9cabefed142f8d7038fb12c264ff3461e500744e7ed43e0c1b285d24e09c5aac636c222417d76e871825e9eb59552cd78c1a7beede494c351a9b933829f8d8afe1c31d07a3f87972c199cd6db93d0d4df05d6f3ee418a244933b3d013f5f6b7f2bbc44a23a77daef007c5e63beac083557da3957504e631c68294a3c5bc05e28b4a61d86304b36e52e56a6aa51405eca433d7374d022fa61b34df6fb1f648adc7c8e54b6d4b70b4218321e7cdd101c50b2b3fbe749e51b833db3b0f2108011d66a205fe2e520872404edc075defbd4e5ff9932bacd2f1e28d0c64d5d8ce07e587e1662487855103b5c473593292e392181e8609fc6986b3c99013a75c80c7c55689ae7f6ae4d1b3699138eb76b123814b6bdbf592803fcd0cfe1e7cd9a7a8d04ef5ab0cc6c12079452d6232b1aec88b1b2c99f50032b30861f1f0047e0f22fa2412d2052f788b3921f6e19a1a09fb4b319d6fc19662ef69d0b3176e2162d16513f55baa5df8173791a1b6bf8bb1c4a41032beb217102b999ab00b73158c2c91aa07ce08a4d01b7d24128514d830e8d0717dc315d73ee624ffda68d83ac8b2686b126af3e9d549adbf52443733587baaf511589b93e7606be7fefd973cf8e719b08508ac67715a77e4e40be56dfd4f5d173a73527bb900bbc8f61b94cd601261af24e4945b30fed761a101b2a732fa21a8a347041ced5551738ed2ffd822e1090e3b1129c3a569c4eaa298349b73d4a1329c8a91492f053c26378f0e7f5f8e2ba478b14de7a0fb22b7ca3f0c57ef34ad597f77d9e4d52709d0942fd618f47a03c07e32551b47f62b78c2063b08b0e4f06c5bf61a384a2e93df6445166279b3e515e08c41148f49f2e981df4dbe24b8efb52b3a3397a1d8d8ea277404c9516c9aeae255003f8df8ad2bf95eb1087859a55341b6bbfd39a37d26ed5607b465cbe6fcb34e3d456ec6023e8cb1347c1b9d816e32064945740982d16332683d2a106e66c96b7c4301865073bde539820d8c3c87542a7db15da3210a8997d1a163dfda978902e6572f1753913350b0b8d34cc6a5866c31968ae71a0c3110b3b8efd0c1ea9deeb44f9d9176e49576a0c0e9f7ec344de985c8256dad9025b1c94cac913b43388aa8e34191557b024edcfe2c9dde1547946e20e993782f2ca007ca5fc4cc9ecfa40f5f35e8ecde53fd62790c86921246783ebea20bbfcb8c6952bbd0863b7a0acb510f19fd8835184fcbd795fb0f50e1e61ec1544c56e1080eb8e566f507d550380104c82b1e064c6a25b391dc77c774e76532e2866a9f2bfdccc03b627db83556e6247872c56408876011afa0fd746c84d49034d896b555fae2a74d70b176b9ec64416cab9b249822be2a01de20a1157b729c7eab21107f20fab5be9f2644556cdf4ddcdad7438f9e60129a4451486a9eea253d54072e0a0b8b796b3bb7d9008a4616d028966c5078540c248ad5e3433982abb0097975d23ca3a9a7f3a8713cfa4107129d5281ac0b1fc68bf9a865c69b0651e40d6a4b96a71c3d009e4cf309dbffaf2fb0f52920ef473ac4717d7fe5d3b0eca4976c6bb153c5855a1594cd23704be42876e66253c104d69081c8d7f49c0480144623bfb426cf1b55c1af78023fcdcfcc76f411101456982a045e774d3a1ce63bc20bb23622732a3d95ace5f9d9f2ad390e0f3ca557068db53bcec9ae5f8f20531c5229a92ee9d9d594b6edf0ada953ea27b2289493a907602d25ecb0fd74161a4585b2a89cec0f869cc9130615aaf0952bd71a6f3039731f53f277fb016a18e14a01b4999742c5de7141148697e448fb4f9293ef4e87a716fca9f9ef59cfca10630a099ec8a58e1c92e19f4ecf8c9422107d375b0bbea135e48b0c9baaabaeba4397dc198dac83a656912178bce22569379e9dac575fef89d743d36f4b627a9639cd3649e498270b966c0b5eaa235e7e2b8bf1d26214af7d3649e2a6b9386151c6170c142d0db167cbd4f152ad8f561169c135fe8114fba923e6e70c7060a75344a620b127eea66ce6932e2b4c9952cf18a05faf989b8fa0cfa7e36e3898a4a8e8c98ba5f812e713f0a5d9850f5e991ddb417a7974f68fd4d4e5a8c41f7f0d903108ca374d79000c67f28614c2023c31284bd22cde507dec0e643dfa6b588d870fcaf3182c0064d58d1c27ced135e28ba6ae0a3c09b8f276dbf5bda96b3819218204e88ec1e5c517d87353d6539b3c75bb97922c5ce2b75c4d34070ab15bfb4f4320fc5855c16d405c28d0797af878798187277a899036d7f79efbc062d22f897065989937d0cb1b31b"}}) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) r6 = socket$unix(0x1, 0x1, 0x0) bind$unix(r6, &(0x7f0000000180)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r6, 0x2) mount$9p_unix(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000240), 0x2000000, &(0x7f0000000280)) syz_usb_connect$uac2(0x2, 0x7b, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r4, @ANYRESDEC=r3, @ANYRESHEX=r3, @ANYRES64=r1, @ANYRESHEX=r5], 0x0) 6.467195056s ago: executing program 0 (id=844): r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'ip6tnl0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000007c0)=@newqdisc={0x50, 0x24, 0x3fe3aa0262d8c583, 0x70bd29, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}, {0x6, 0xfff3}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x20, 0x2, {{0xa6, 0x107800, 0x5, 0x5, 0x2, 0x7fcf}, [@TCA_NETEM_DELAY_DIST={0x4}]}}}]}, 0x50}, 0x1, 0x0, 0x0, 0x40002}, 0x2000400c) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000000140)=ANY=[@ANYBLOB="61128c000000000061138c0000000000bf2000000000000015000000081400002d0301000000000095000000000000006916600000000000bf67000000000000260300000fff07506706000009000000170300000ee60060bf050000000000001d360000000000006507f9ff01000000070700004c00d6cfcc75000000000000bf54000000000000070400000400f9ffad4301000000000095004000000000000500000000000000950000000000000032ff7f5be95e09b67754bb12feffffff8ecf264e0f84f9f17d3c51e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703d6c4f6f3be5b369289aa6812b8e007e733a9a4f16d0abbd5ad9381806ef08513e3d3778a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe01c5473d51b546cad5b803306b17cf4ef3f1d45f65727546e7c955ccefa1f6ab689fde4de4e63edf10271a5144ddc8da3aa5b0ab733a1b9ff129e609f4c787c6002d4519af619e3a2a4d69e0dee5eb106774a8f3e6916dfec88b5634ef79b02d2ca8ff54c158f0200000000eafb735fd552bdc206004aeb0743eb2dc819cf5c8ac86d8a297dff0445a13d00dce431e56723888fb126a163f16fb2ad9bc1172ba7cbebe174cecac4d03723f1c932b3faffffffffffffff5fc998e13b670e373e3e5897f7ad2e99e0e67a993716dbf580469f0f53acbb40b401e3738270b315d362ed834f2a0700000096649a462e7ee4bcf8b07a101c879730beb4000000000000000000000000000000bc00f674629709e7e78f4ddc3d1bc3ebf0bd9d42ca019dd5d022cf7468659fbe2562671cd47840a7afaab43176e65ec1118d46d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7eab04871bc47287cd313f3bea788ea2bcdc340ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd0d0d703f3767ce603c9d48cac052ca363f601ae899a53f67b63d20a268bb9f15a0a6e66ce4660fbee91629ab028acfc1d9260e9659a0f6a5480a55c22fe3ae5f562d0ae520c38d2bab6528000000596fb73a96b33c81cdbbd421a27f7f1db054cc7a0a4d372849c99a98822103b9851d924b85b1ca4b21b187db00000000000000066dead3b9670a7604a5ddd0fd2e4fb8a5749a8a8ad78454ba1eebeff1b528da294247d294d2487babb176fdfafeb3d492a325671e6b91afb41f87feda4ce2f468a3758750c0b8f151d4d8574bbbe027687a0e12311cdf3384a26ee3f6f2424b92e5be98ef1f8f2db9a4991e234f9f447e1730ceaf54cf25c0e3ad7cbb0de06d559b89d154c9d3fcd01c551b0ef5d5305845b9a8763b264e8f0bcd0f606fe92e511f122325ebc5fef1b67845d0eb8b8a4f97f83424221e94a5c4623feb8496ccdbc55b27773bf1b3e6a91a20e0c27fc80262647f88d8d1123d199b2c7729bb7700e887ea963f00004a1d0851dbfb9308d16cadcc7b477c9a84e3d6bd82526898735552a203c4797228533b1a73ab44aa115136353964648abcc4adbe765556643842290a92eafea0ec2c000000000000000000000000000000e1f3518dc3fc2bbefe043804ac1b6b1c8b7e3afed045a3a808700bca61a39d5bfa83877803013e2d145e642253632f3a283c6eee0e22cb69fe7f94786220c31e9b2a82a9856e947bace74923e4740bf1c17cb41ef19161c3d417655517c28bd08dee32d77a40b834ba7a12223354e9321b8300f7d5d63fa0e8f074adc176285a8f41609ce040cec99943792f5443ca5292447b0f0f240743c4b2b8142ce0b43d4d1731ce11533f61ef241c83557f5aae58a848b5ccce86b8b0fb21fe369c90f06e2d9680003df72f3f0060e6c3415cc1026d342003bece09fbfd062efdd9b48377335903f3b4e87386915e3ac429a4db646da1cc6e29ad8650f4da326cbfdce12c8d5deba32549d6aefe422e0d665d62325c737fe76ec1f3c3670ed96f86738a2cf1c59b5f9b84ffd068f7b4509f53617910a41b811a3f7cd6251f8100008133af11a4db2d00c0ad86ce9f40f3e06b41b45f72"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xf000000}, 0x48) 6.09447139s ago: executing program 0 (id=849): mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xffffe000) r0 = epoll_create1(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e) lchown(0x0, 0xee00, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_VENDOR(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x6, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180200002343ffff0000000000000000850000004100000095"], &(0x7f00000000c0)='GPL\x00'}, 0x4e) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, 0x0, 0x0, 0x51, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) unshare(0x24020400) r6 = syz_open_procfs(0x0, &(0x7f0000000040)='task\x00') fstat(r6, &(0x7f0000002340)) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r4, r5, 0x25, 0x4, @void}, 0x10) syz_emit_ethernet(0xd81, &(0x7f00000004c0)=ANY=[], 0x0) r7 = syz_open_procfs$namespace(0x0, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, 0x0, 0x0) r8 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x5c, 0x2, 0x0) r9 = epoll_create1(0x0) r10 = pidfd_getfd(r8, r7, 0x0) epoll_ctl$EPOLL_CTL_ADD(r10, 0x1, r1, &(0x7f0000000100)={0xa0000014}) epoll_ctl$EPOLL_CTL_ADD(r9, 0x1, r0, &(0x7f0000000000)={0xa0000001}) epoll_ctl$EPOLL_CTL_ADD(r9, 0x1, r2, &(0x7f0000000040)={0x2004}) epoll_pwait(r9, &(0x7f0000000400)=[{}], 0x1, 0x80, 0x0, 0x0) 5.265226299s ago: executing program 0 (id=858): unshare(0x64000600) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={0x0}, 0x1, 0x0, 0x0, 0x44800}, 0x4011) mknodat$loop(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6004, 0x1) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)={0x14, 0x1, 0x1, 0x5, 0x0, 0x0, {0xa, 0x0, 0x9}}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x20000040) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="1c0000000104010100000000000000200700ffff0500010001"], 0x1c}}, 0x0) close(0x3) keyctl$session_to_parent(0x12) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x840, &(0x7f0000000140), 0x1, 0x241, &(0x7f0000000540)="$eJzs3U9oFFccB/DfzO42TbKUtL0UCm2hlNIGQnor9JJeWgiUEEoptIUUES9KIsQEb4knLx70rJKTlyDejB4ll+BFETxFzSFeBA0eDB70sDI7iUSz/oGJO+J8PjC7M7vvze8Ns983exkmgMoaiIiRiKhFxGBENCIi2dngm3wZ2Npc6F2ZiGi1/nyYtNvl27ntfv0RMR8RP0fEcprEwXrE7NK/649Xf//+xEzju3NL//R29SC3bKyv/bF5duz4xdGfZq/fvD+WxEg0XziuvZd0+KyeRHz2Loq9J5J62SPgbYwfvXAry/3nEfFtO/+NSCM/eSenP1puxI9nXtX31IMbX3ZzrMDea7Ua2TVwvgVUThoRzUjSoYjI19N0aCj/D3+71pcempo+MnhgamZyf9kzFbBXmhFrv13uudT/Uv7v1fL8Ax+uLP9/jS/eydY3a2WPBuimLP+D/8/9EPIPlSP/UF3yD9Ul/1Bdr8t/WtKYgO5w/Yfqkn+oLvmH6pJ/qC75h+ramX8AoFpaPWXfgQyUpez5BwAAAAAAAAAAAAAAAAAA2G2hd2Vie+lWzaunIzZ+jYh6p/q1recQfNx+7XuUZM2eS/Juhfz3dcEdFHS+5LuvP7lbbv1rX5Vbf24yYv5YRAzX67t/f0nh52B8+obvG/sKFijol7/Lrf90sdz6o6sRV7L5Z7jT/JPGF+33zvNPMzt/BesfflJwBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTNswAAAP//ceptKw==") syz_mount_image$ext4(0x0, &(0x7f0000000080)='./file0\x00', 0x18808, 0x0, 0xf7, 0x0, 0x0) sendmsg$AUDIT_USER_AVC(r0, &(0x7f00000004c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000480)={&(0x7f0000000340)={0x104, 0x453, 0x200, 0x70bd2d, 0x25dfdbfb, "2e60d7aa23109593c2ef3da478ee007964b35e191d1c3ffa1d70c7ec885a4859f9b623afb0fb943e5d743344c366a6dec73ea7008ec4204b063a40876005f68fb170219c64374ce507c7fb51a093e6b46d938bfff8674da2e5880dddad4e1e5e72a2f129a73e4a64a3d9d1fc92e2be440f8c529054544ce70034cd7d496dde6c1ab2c656972b6c657b256fc88ae7deb27fd952297878f2f858548ce0785fe40e9a5b731c67fe47209f4d1701dc650146bae6848d86e72dc6363e6ee00a3537fd34be88533659ac565e06529ef982226186cbd3af1292e1310a10ba8392bbfff2710856be00d03cd0019afd46768007c438", ["", "", ""]}, 0x104}, 0x1, 0x0, 0x0, 0x4c041}, 0x4000081) r3 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0xa}, 0x18) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000000000)=@v1={0x2, @aes256, 0x1, @desc4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendfile(r5, r4, 0x0, 0x8b6) ioctl$BLKPG(r0, 0x1269, &(0x7f0000000280)={0x1, 0x0, 0x0, 0x0}) 5.19989221s ago: executing program 0 (id=859): sendmmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="00000000fa9324ce7cb92103a6040e46f2ef18bd89cd7be179dd040dce5e1662a34604851a9a161d590f217097f5d7fa365fdf860b7b9421f25db577fc8c0dd3744b45774f78af024230f66f2fffc163ea83134876c25ceead985b0fcdbe4b7969540d89056384cadd7169a7511518ec73b56705b1e9c5db13bdee3c51d9d5eb1e73dc1fc57d9be986544f7f48"], 0x38, 0x4004c}}], 0x1, 0x4) (async) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000002bc0)=@raw={'raw\x00', 0x8, 0x3, 0x4c8, 0x0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x3f8, 0xffffffff, 0xffffffff, 0x3f8, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x148, 0x170, 0x0, {}, [@common=@unspec=@helper={{0x48}}, @common=@inet=@hashlimit1={{0x58}, {'bond_slave_1\x00', {0x41, 0x1ff, 0x6, 0xb0e2, 0x10001, 0x84e, 0xfffffffb, 0x18, 0x8}, {0x1}}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0x2, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x528) (async) r1 = socket$inet_icmp(0x2, 0x2, 0x1) setsockopt$inet_icmp_ICMP_FILTER(r1, 0x1, 0x1, &(0x7f0000000000)={0xfffffffb}, 0x4) r2 = syz_mount_image$msdos(&(0x7f0000000280), &(0x7f0000000080)='./file0\x00', 0x2010000, &(0x7f0000000180)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c636865636b3d72656c617865642c646d61736b3d30303030303030303030303030303030303030303036322c666c7573682c00ed65503ccec9beef4e3a71579390a78893cf794eabe67967531177a5a8a723cb36529bc238be0bc2df664dee9ab34c2269c61c143e0c11a83b8a7214e0a160bcc29b3c030bf99ccb18520651f6cb1a99bbe9b6f8235a156c38c8cb2a8312538163a9da8fb380c7caa6475b7003c0e3003e88bd4ef6abe8b7c2dad0d8e397576687df8ae41502420d0aba004f5b98e9a286"], 0x11, 0x29b, &(0x7f0000000340)="$eJzs3c9LFG0AB/DHVfHFF8XTy1uXHurUZVDPHZRQkBaKcoMKghHHWnbalZ097EoHO3cJOvYfRMduQfQP+F90k0A8ecqw8dcKXdI08PO5zJf5zjM8zww8c5zNW29eNFaKZCXthMrMQKjMhFDZGQgToRIOrIebb1+9e/3g0eM7s9Xq3P0Y52cXp6ZjjOPXPj95+eH6l86/Dz+OfxoJGxNPN7emv278t3Fl8/vi83oR60VstjoxjUutViddyrO4XC8aSYz38iwtslhvFlm7r1/JW6urvZg2l8dGV9tZUcS02YuNrBc7rdhp92L6LK03Y5IkcWw0cBq19zu7u2Frt3TRs+H8ef+X27FN/Z8Qtte7tW6tPJb9/EJ1bjL+NHw0arvbrQ0e9lNlH/v74TC630+f7A8+LTfKfq+7fbd6YvxIWP7DawcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODySuKhiaOz291ubbDsk1/1ZZpfqM5N7l/Q3w+Fq0PntgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOJWit9ZI8zxrC78f9h7kXzANQTi7cNE7EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJy//p/YAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcFkVvbVGmudZ+6zCt//LGx+rLnqNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBaPwIAAP//P3honA==") futex(&(0x7f000000cffc)=0x4, 0x80000000000b, 0x4, 0x0, &(0x7f0000048000), 0x0) futex(&(0x7f000000cffc), 0x5, 0x1, 0x0, &(0x7f0000048000)=0x1, 0x1000000) r3 = creat(&(0x7f0000000000)='./file0\x00', 0x1e5) r4 = ioctl$KVM_CREATE_GUEST_MEMFD(r3, 0xc040aed4, &(0x7f0000000040)={0xfffffffffffffff4, 0x3d96}) select(0xff44, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300}, 0x0, 0x0, &(0x7f0000000100)={0x77359400}) (async) ioctl$KVM_SET_USER_MEMORY_REGION2(r2, 0x40a0ae49, &(0x7f00000000c0)={0x10000, 0x5, 0xdddd0000, 0x2000, &(0x7f0000ffd000/0x2000)=nil, 0x8, r4}) (async) syz_create_resource$binfmt(&(0x7f0000000040)='./file0\x00') (async) r5 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$UHID_INPUT(r5, &(0x7f00000005c0)={0x8, {"6d7ff009f4e41e3662777f1342eae378cb9b9de3acf2533a9892f36553aad1e0db260b0d6594561721d27ee1e46a6c3372f347b5cbda02c2f4d974152aa13a311bacb2e6d56f56536fbb5da8814cd718e6c7e2d83db1a693e2529e88eeab9e6ee9d5f41c90634449d19470681d4ce3278dd625c5084d5761126299b71d2d10fefefda3f1dc4a05a9d5e66db359afd181669099125663cb24e726672b935b206970663212be5172755fe8e2f741d33af8e7562fb52dc22c436b09cc0b8656e72abe8de0e36c3d0d2144c3587d56b2d4375b6cd167be0f84a47a8a23e018b8efba26543c6560fd4d055512010d7d97239d1aad0c2798b5f1b9a12c483bb4aba20d54ff75185abe01db9d0c9d030b3f93fc55a77987dc5ab5bbc74cc85ddbb21803598357edc16b73d5600d62fdee18420ccca5e7f22bfac9e820d42e0f56e0927b9140b105fb1ca57c8548de677729178d2363930b586436009a7c1d9bc7212a3997564db5ce8ca56c60627a6b4020e1eb31c85005a3b87eef6a52920e6708ab5eb5bcdadb65a2184229a4dca44828d1691ea4a286a9e7cbb70ee390a870ea2cd9c5e9f3fa61ffc6b5718c7ea6e252ed3aeeeceea9ec90e81d4d94ae4b7e593052f6a1ddb79d6de8b7625411174dd79591151a5dd203153adca235e1403c7ec1893ec91f3af0402881d0f300ce882eaecbacaf757ef77544eee026192a206013136b43e387b02bd2dfe4d4bff5499d4ed517e5a42a233cd23cffa73259b75f7309537422cb1f72ab834d1b9c3333e48be2d2bf6e6f2dd06cb803a4ee66f9338743716120f8208ef1c06740487f3b057a83f9cf4056d5e50503141941fb305edc840c146c87f0779a98781a8f5f86ab9af6d5343af9a821c63eff54c7ce161101bd123cd5b59afacfa0c2e8347678d33c1d52fd72a5b668640d1c9dba07468259ed15d08b78f5003b3b736c8c11f4480312a1a7c130ac0892a80810156d5280c0d710e2087e0d30dabab1bdfccc986180be291b67e505f5cefb19fb0c2e455dd6948fb90c391d08bf0fc210e83af00e00271ad7db769ebb650fa8381f9329a9981f32dec133cf6aeaa3d6c21d5bfd5b59fb699af8114adc6e3de9b0e0454b31c70d62f7c91168315e16005824890c8b96cf7624dce1daa316250e71fcb4ec229fb2360f24cf6d7ad6c2cb04b16bfd1dd0a2f17d88b8ae124793edb07bfc2bdd12ce826ee89a15d6c0a310b11c4c3ac35b322c859c49e2a53361e440776b119eaef4792d22fc651cf7274b6151b6e7581ecd63f92e01af63e2ef74f0f88a570b4fce5e04026dc25be5e956fa0431305d107d50a9dce4dc2b01d5b7900853331f819b69ee5c8fbd5175f30a837b558e346cf2a060e8ac378c20440c44cb64d544c0367a04f7cd881d38f7a0f5a0555617c7f438313fb621e9c0cef352b859251ce7c5100dd13d756471d69c27de02e517e3870c2188adc4b7883738850e9bb42dae4f9d4752967e3394d092fac82e1de1c2dc27c0cacc26a20d004ce1996108cd15d498965fcc210324e7190e3f85e29aee4b61ab8d1c44b168b6e9e52ed2cc11313ce5d50538e380f12b68aca5c5997ab32ab427990cd7e712bf4a420ad4abaecdaea64e51bbbb8e29807c8073ab509c8181b3e89d4fccd2d5facc39c74bea6e9c902f83f24f8fa1244a2fbc70338fd18e489e9e5ad752c75ef90397f534900de21c91bc31cd5b76c379ef47ef8efecd1557d0a3e805b183907447d25191678ff17e2e751682a6072ce22d40bb443811621333ecaaad35ed2b54945afce6d7af04ddc5c3a934b65c24333a7f64ada1282f886dd13e7e46080d79e7b2943183a6eef46a15a095de9e7239f53551a7fd35ebd76b052d588c4c2eaecc9f280d8bf475519534fae8d4e6b2d010351c896f08f430ac740cfd878712cd1f39a2682e7bb9212a22df5c872f553f7906402b2d250c9ad7dee64f1552bedbdc49f2f0f6608716227d38013d35fe13176fcc175f427e43d3832f2c5ed2b438f179355fceef4eb790d8b70acaa294a0ff7da5c569bb108e0db83ba161d73511faabb89c11a2a011b7863970ae126a6eaa1fe430f8ec3f0ea22d0613738fd7a8b967b2012dadc18f84f2a04e21a9abdbd5998838ea865d54785d77c5e689f7a0d325ca124f87e0c01735596c091ad6814f998b2d44e72c5586a2a8855fb732dcc442d297cd23c49877ca61fbcfbbfb17fc62072365f0988e5552c1d721ffe37e7ec19926ebbd6b66dc62d2b575c444cea46cf47e2553e8ad82d4ea1bd294b4a523c98e41a657ce053e7db18262f95eaff4fe3b87801202c642b2d0a4140f668ec487a2f559db75aae22a756482a92351d5a47710d1b83dafd6ed495fa44b354af4b0d0d4e4751616da324f512f83b9cd4731fe18f9bc3aaf631df5fcbc32587d862d5071d79af7f66313f01f2253039dbe9f715116c5cd543850931058c0d2b5b1b5f38fdec59be65df3e9c1a29c0f54292c12029eae2e757822416c21f6a377159de472a687168cd76bac07670ad3275d44595ae3ddd07e5f720dac346814d91844ce1c3a2604be11b86f04fb23302223b4d1d165e27a943c60cf137f5f2f42e94ef46fb2566ec6046bd568de4de210bf3905d1384ed09f52861008a2a119d928a053cc2e2a31ae712c09a178f7c8ef2487772f6ad5e03cd67dfcf88a6f734561892fbf2e6e066cdbe248ae4386495cc3162fa02a45b3e0af0f8201b1b157f0f0fdb20304470ad3e3d0d61e45561b467f103a40ddd9a6c28be730d6d84250d806e9992c93b3de65d2437a7c2b1172d284c6597d97e435cfd549620671e02ee0e7b19067b29ddbf0d27152d14556d3ea247dcc53d25c096e698c20479456d501cd5e8ce0f1ec66bf4d302c0b0fb596a2f5ba634e2db7152444130c0ede9c1cced215e06bfd83ef880598e2bbbe9fd7bff9fd75c6087935a6eb18cbe293d3cbea89d5b5ff7e2672ff86dcaff0bc2b3b05db7186dff50fabe7237c31bbf1d6eeb535894b5559190ee8d5acf2192379226872b4ce97b45b7fb85119b16858abd38c32f71f44522e6d57063878cbb3858770a869ac94afc6fd5cbe9cba69ae2604c71d5d3d1b5d96ab904282c5f8c6f680fb5de57cd757edf58da7ceeca8b3fafb3f0f0e52e098abdee4403d6993d036f245d64271193f95792118a2e78e8b92a0375a27bbb2590c8e17f94aaee5b0953203845ec26220ef4db1dd1cd1f61c7ba1c89af552b1c9e973e3a1b8de50cb4d241c32cc77859d2c9ccadd432ce93e68331cd0452c3ae925ad783735322e61e239da6d4467f630cad827d998a83a7c91548974ec8d538ba360939ad4d96e7fa228f4179cd853aeac9cea21c848d0e660a250a2c0e42d660c9c8352d08398c6c5fd4cf98fe42f3329976d5ae258268237533bad40d109beb8199170c01ead8c89cdf74104c88427cdc2a9b8d54cf82be3c871be9cd95feb1d8d01c8940499b79037c400232f76692e35fe16528a6899dfcfa99cb0b1aa02889c67b9b16f659f7be91fc7873dbcb578e8b5613c35f403437b53cf06029f884602540460512a14d4ee634d89c7e6f80ded3e277b4b6097088522013762c6a92ac23182b43a174c38c121d9d5352f8a6facfecad18fb6921b262b06ccf90a397c926e0d57c057fab13ab8e32ac3c41e1ef482c29a3ca40f90c2218cfdab19940bbaaa992b69ee91507b790641405fb09412c920ba1c6ec455a4f653a37dca40156ce91a4ed458857d03980b060e11e47b30e0965ede6235e293d061d9fae1b322b29c063d9e17c559f64c382206d983f45f05a93ca3b181577457ccf70346aa99cd498567c6082366e8a3e3457bcf6f9705b17df950f66fa6456c4d4c78888f78160baa096caee1bc48425e6b4765068140ed816b19c81072081c16e6cb90eb23d0eeedda08e8798ab423bd7c9bb16685a2c1f1bec9ff51199c0bc18ba5257da39d2fc0ec7311561704e2087d0fb9b49eb76aff6f5cee114877d12f2bb5cedb6854ed3c33655fed8561fd6d77e638a0b39daa10f5e64be99ae894df9fdd1dd1ad36eecd7080ec394194477f4e5fcb09e2bd98c66a2285693218156e59f209482477b381fe0be7bbe872d7c2ca281bf6dddf492d473713c0b99ad3de3840f73792f46716c98d40446fbd0014c9d02aac8b498b35af771aa81ae26b39c576927de387f9da83aa2354a94c8bf4a54bb1f34684ef11ce37ac68c6b78b64c772e2db0b1a5781019216bc6df23ffb327babb226e671ee0330eee635f7f6832f74061e1f12b0ae9f19a652de6a4a20de6af25eadcc88c439d234cb41fc72c096db86cff3876a55f658818f88dd9c2ef0010f54b3a1b3824b540df126c1a093ba2811415006711b6fd4fc6afb673e586ce86a46c31db529712768a369d831046f176f7ea208a20a611ffb20d7fe361ea785d52abeeb5d6a18d117f4bf64957fe21509f6cb133f4c01816fbe2a53f2eaa4887d78f423418510b59e03e21478a3bcd56297884beda1ed9e32c4fa717dfda1fc5f162b15b602526d9dd0079049febfe364366736e3b79e9d096b2393e9ad7a25272690ada7b4f7f16f78f89fa02e716f8bc65f309f3de527bd2a6b5ec39173d9565e0becb0b66063c7f84f3d5419f6132fcd65c3ecae8c1bf648dc8230198a09f8fa7d25bced52509afdc63537412325158c2bf752f08a42f69ab4e5dfb73c654b1ed4a40564a5edc827d5f52be9a67990876abe4cbdeff936c93a681f0cdb202e93823e87dc3537e46f73187e2423fdd38e17b10b90325aa1f3578d95ad9f217df52164f960d4607015bce3bfc1c3cc0278c8edac4add2a282ff8a26d138e9bc9a8ae3613afa9f093b735fc831ea07263e5cde15f75ea70a22365e081f08af4761535335ce3873988cdad8f511ddabfcd0d4c1ae227823ea7df654f10985e8bec47f3fffd4dd924063c843902429f836d4b9e432ea5bfdead58ead0626b578c6668a6a95ee775f9e776c53f3dfbd26b10e95273027a44a1a836b650511de920c0bb17f0f89b26a7c4102b48bcf6901c87db8177003f9775a4444a5129dc8cd5185c111a08212737abbd523f49a72a1e4056382b2606f7bca9351a14f15e65522cb66edcac50eddedf6bc031eb4f81e13e4ea633ec26f5db89c2d9bd385d8f165c815ba07645636626e3efca4d2c8926f0707d8bb9efb955f0f9f35911b0c2d220b61a7c70f79feb1b4ef09936273ba0dd1aae1f518283a55a8f1f7454ef060bb92703830bd09d52130cfb96e4f107f973191dd73dbe02825960cce3adf8a3b0ea8cf8aa84fbf999336744facef2ad6882b85a334cffcf48e231907624a6cb1dfc626ee0c93f5b5de28f6c63731e41b924efb4944a4b86a8bde2e8433ddff831813cfe097555e7e172afc7ff4f11014e5727f2faa797392f12e7a414f5361bb7421788292bf73007ee9de4ea7f9b4b189c788db058ee49e562161c15d1bc80807c4c43e9e2876abfb5f8726e2de772941f917a5a8a396be326bceef14a755879dbbc7462203e7690d94ff810fe5b83a4a28778ae9000885a01dac9ce818991d444c41582f05fdc817dc5ee1f42b82a535a8b7467395ff1d6b456b610a611476a335f5835fc87b96814cda79e9878edda99d0d90f133e2a3f466b999143831385ee947d1738111f739716438ca570c5a628b279a5f5622521c82b0ab10d5d8e771030ee6de2f5ef63ff182e1394c4192f03c944ce56b3b0fd804770ee53fe13b7cf59221177d2850e766b713960189ec63ece56e131", 0x1000}}, 0x1006) r6 = socket$inet6(0xa, 0x3, 0x8000000003c) connect$inet6(r6, &(0x7f0000000200)={0xa, 0x4ea4, 0x20000, @local, 0x9}, 0x1c) sendmsg(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100), 0x183, 0x0, 0x0, 0x2c}, 0x44004) 4.938293003s ago: executing program 0 (id=863): bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000080), &(0x7f00000000c0)}, 0x20) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r2, &(0x7f00000bd000), 0x492492492492846, 0x0) fcntl$setstatus(r2, 0x4, 0x42000) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000180), &(0x7f00000001c0)}, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0x1, 0x10, &(0x7f00000002c0)=0x8001, 0x4) splice(r4, 0x0, r6, 0x0, 0x39000, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000005c0)={'veth1_to_bridge\x00', 0x0}) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000600), 0x8) socket$nl_generic(0x10, 0x3, 0x10) r9 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000006c0), 0x4) r10 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000700)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x5}, 0x50) r11 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000800)=@bpf_tracing={0x1a, 0x31, &(0x7f00000008c0)=ANY=[@ANYBLOB="18000000050000000000000009000000b7080000000000007b8af8ff00000000b7080000ff0300007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r6, @ANYBLOB="0000000000000000b70500000800000085000000a50000001850000010000000000000000000000018120000", @ANYRES32=r0, @ANYBLOB="0000000000000000b703000000000000850000000c000000b70000000000000018000000850e0000000000000104000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000060000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000b7080000000000007b8af8ff00000000b7080000fdffffff7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r6, @ANYBLOB="00009ce98400bb7d0c3a5b09f88c36cf1a000000efff00b70500000800820085922c4d529a2d61d507b5800000a50800000000000000ffffffb7443aa939ba710180d8aeb41da31d34383c04ba547978b72295ce0ef4d76ff338daf8d167663a"], &(0x7f0000000540)='syzkaller\x00', 0x10, 0x17, &(0x7f0000000580)=""/23, 0x40f00, 0x24, '\x00', r7, 0x19, r8, 0x8, &(0x7f0000000640)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000680)={0x0, 0x10, 0x1, 0x3}, 0x10, 0x8dbc, r9, 0x4, &(0x7f0000000780)=[r10], &(0x7f00000007c0)=[{0x3, 0x2, 0x8, 0xa}, {0x1, 0x3, 0x1, 0x2}, {0x0, 0x2, 0x8, 0x8}, {0x0, 0x4, 0x10, 0xc}], 0x10, 0xa}, 0x94) bpf$BPF_PROG_TEST_RUN(0x1c, &(0x7f0000000240)={r11, 0x10, 0x25, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000040)={0x0, 0x0}, 0x8) r13 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000002c0)=r12, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) sendmmsg$unix(r14, &(0x7f0000003900), 0x34aa945a513d639, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x17, 0x9, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x19}, @generic={0x7e}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x8}, 0x80) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000000)={r13, 0xffffffffffffffff, 0x4, r11}, 0x10) syz_usb_connect(0x0, 0x5e, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000c291492099042a102d850102030109024c0001000010000904100002e51de5000b2402010302057ff49bfd052406000105240002000d0900010500000009000700080624037f000109050602ff030000000905820208"], 0x0) sendmsg$nl_route_sched_retired(r5, &(0x7f000000e380)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f000000e340)={&(0x7f0000000a80)=@newtaction={0xd898, 0x30, 0x4, 0x70bd28, 0x25dfdbfe, {}, [{0x3e8, 0x1, [@m_ipt={0x218, 0x0, 0x0, 0x0, {{0x8}, {0x13c, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x4}, @TCA_IPT_TARG={0x4d, 0x6, {0xffff, 'security\x00', 0x4, 0x8001, "e081e7dde0d6b74f56ee4df710b81e17270dc8712115415312d0f35dd21b653eeb0a4e"}}, @TCA_IPT_TARG={0xde, 0x6, {0x4, 'mangle\x00', 0x6, 0x7, "a4b75d0bb0ad0300b1fb4cb5b42a07a81d342af296eb9bd8af5acc345f60f90a8f161ba50bd0a46cd593c3a6703963ffb62466c965d49745c1252c3236c48cceb2319e7b42f0d78ea89e0a3938cd2961af1d39e50cf00d34a553a6b55f48d8526c70e369b06f9809950a0f4e82f5465f18e61e9c25d5b18fb452e2dffdd6aa6e0b23dddc7bf1bc536ee6b7f2ac6578470c4e09149cf25240db7f2e079f9ac3eb05077c2d1d95e883aa18e1548c71a21d3420ca1f"}}]}, {0xb6, 0x6, "733846ffd6b5b687bd7c745beaeabb2a0d573c47ddc269c3dd5c12e4c2764fbe52e3b0145fe3f866c311dc382ffbcb56757bab439b5b280c40f4ba1d8ca2986cea9483cd8bf96309aaaa106355b4e369bdf2b8a0b1456aa7182f455dc0b2ba840fe4b6a635ea49371d2bb20ec9aa74532f7a5edecca4087f4eca1f14e83ca5cb981a98959b9fa96685e3e1d1a1ca65b86805de789ab2c9f4c3e0181c9365be434acafa77b44a4a9abb14a5c355427a1755b8"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ipt={0x17c, 0x1a, 0x0, 0x0, {{0x8}, {0xa4, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x6b, 0x6, {0x8, 'raw\x00', 0xd, 0xad5, "1b3ffa764bd17be61ef309a915bf516d5dcf93845de6481e079833516bd568cadd38d48b42640c7dc367c038969f6ae3f4b2ea2f834ef1fa6ccec3056df1896f13"}}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x8000}, @TCA_IPT_INDEX={0x8, 0x3, 0x5}]}, {0xb3, 0x6, "9d49eaab3ad3f84fabcf74a64ad11b07b7cecaf9b12d3aa08872d365d2049e46a3684e45397a7febc0b6a6424a513b9ebf6ebd39d46df317f6b5530d6736e824ddbc8fdfa4c8c78bd56046d9ba8330f8be79a1c7e0ca17df1a726e517218abdf3de08556ec541d2277d9774ec2bd821d98b8dc4dfcec83567fe4d91426f5afff8b85ada5bfd6ae6ac3149d034441fea15574c28c798e9339a1f1ec8248d5b0f90a1f9f5539f1105904cfa3f0443697"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_ipt={0x50, 0x12, 0x0, 0x0, {{0x8}, {0x28, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'nat\x00'}]}, {0x4}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, {0x3e1c, 0x1, [@m_ipt={0x111c, 0x20, 0x0, 0x0, {{0x8}, {0x105c, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x102a, 0x6, {0xfff, 'security\x00', 0x3, 0x9, "53ff796bc99b9fd6a9e724a07cd263295725f8a802f5165a0c3865b6ff9276a753d52c8f618a9de682fc61e529292117ff71aac295596611698f7760a114222b1a7b7cdef3c8961854dba80df3527cebbbe6f9fd20fb94c53444188f348b705988d15c46294389535bc78212ba512ae6c828d9a1efc54919fdb9cd51a218047479fdaac3502b175b4410870e1803e3c957f3cd3fc700233e95f0f924ae3e7a1afd33ad8bb4144596a814bc20859b979ad8c570fd1ced6f60711106bfb1435d946b13540b18f2460be608c313a3811b3af1bd50590b8836b5c5ae2ccf6e105922e1c37604a1fbcaaf886f8f3fa5198950c5abc25c947aa20fbe02f4530fb6fbbd84c03732a2cd941833a2723a4a287a68399dd09472816a6acf5a155f410545378f2a2996efa55d659f45b2e4a1c0491dea9e27682d20f95b20566a54fc20de752566a792e77316f5f00d573fec76756905d4ffacd6b14138df35a5c0ed0ec5eb3d2efea5dc5ddc1a1c219936b2ac64e8a74b8ede64c2fb66a057b305683a3603fbef1d89a17a4bf7bfbc8f7cbc652ca177be3fa864a59fd9e8be9e1a47b9f5cf4ba0c97d38d120c294cfe10a7db20e1e0b416944095ee0f52928f698abba3c80e9e1f2166e277014a4852240eaae48cc712b8a4d50c04c709dc6b90ed714f2e873705f3ecd0219daf1360dfbee701dc2aad2366f0a3d2d93992c0e0ce237483a01715b53fc6167562f359531176fd1a33c280f4c40d9285a773ac830edc4e1a11927c664193d169547adceb9e9a1e09abb0a5c112d9c0bd8901dae282fe3f67a6f7084d4ccd7205cd378b77ae08001274c0059d7de15fb7d953308d4eae009c8687e3fc9487588eb2004d6229250381c1036d7019af3b8e85281d799c92853b8bed4daef6901a97e62013cdd2f89513575a6b1b2e2088cb486361d3190df91461df49c3370fabef4b490cc926cc3a5b0b6459ee979cc975407ad5f1595ee0b97ef6788938893b23bbcab3ab1e9d6a105a8c383e1dcb7406dcd71d7c558ee23c2ca1beedb78681c918024d4d112badd4adc40af273ff041afcaeb5abb3a698a1af6575dea8350d4d5a8554d94a879d12100726f77406bc1d86735f5467474033db69033273f86e50f633a4d6bb208fed25e6a81d2ed4ff2dc44747c3cca42c3c15e310efe0df84b9447205c5441b934bc2631cc184e6ee7df5ec7cbc631dc3d86e88333fca5732e2e20086d52fc654942663913b24ab2df584635631827d788c74639cdc6a6f859582e0466795a12453d56e63d0810625dc9d4cd5639fe0dff769b1d399825f8fe7dc2de7509a80548961b1da072e5b2339e2a5a50b9a031aee2dfb4ea7a4755e6b375a0e411c1fad7b3e27d46ed5584f9529370b1a2eb1fda9df4c54d245c28aeff2a5dee942a85909b8009c45381184204501f3f1b8a078a29eaa5bee8f85fb2d67facf6d86d4888955c5f9c66496345fdfd9eeef84fe4fabb02f288dd9eb180655e8a75dff5bd41756841de84e88bf683d51c49257fa5f17243bea94ed5062ae412516f6bace7046e9494a1183c3a8be4c0552d3f8b8af4352d8185c87ab5c41615f4f8e236027f79aef7cf73d6cecea568e8395a16dd06636a2c9d2cef6147270514ee4cb9087244d2a24bfa62b2d0ea75dc2d965c518db4addbba09df31bf30418c4737b9ff354b77f4f517ae207693b0cab260eab1cdb1145ae6e9e86d9d53a2007ce309d84ebf19b6b6856eff3e39354c3aad3915b29588bc6dafefff025c54d04ee02c3c554f43a678302de9dc3535478e7e73bbccad8f1c3c344e3f0df7951cb1acdf30b8406f898e38b490b3b984dec28cc679df78fde5f325f9fb9f02a83850d8cef0eaa27f86d46594df1e4dd7364fcece187f0b91571c56ec041d77a8a9ed5be05defcdb3f2e5e83e17b6f4cf6c0da9d53701fbc6f17f24691010343a0ee9d5b95cabf4a79cf9c5343b8e2c4b0a3a6d573a40360ae11f0efabcdd31e0b653eb6315b065cdebff8b7ce13d8c9b8251b88f7dcad076e0a158f3ae46170bd2306f4f910db3e679f40978c7101df80d537813f6851eceaaf19a8bdc4f969b1e1dafc533f433eb280c309bc8c5e4880519a3bb92a094f9e67c5c7dc7576c3d9bc594bf7f53097cc5c47d124cc8d729ab094ced2bb3f06d7d3f9e282b669f13ab513684bc51e7ca308f22e681dd3751e6d552de8e1297f55903d68d9b43295a68ef84869e2dc2f643d249a9f34e337259db3bf7a88edf68ccaa308e43de49abc6ca7a535eb3ff1555aa9d6f2f086d96e8c578636a87da7372dade48f1ed35a1c6447bf25ecc5e5a6257c888ae0d0ed2280638bab318aee730799877b4a1edb6c1e9302b99afa878e865079af03fb34d29dbd3915488f323763ad491a6c54fde0beefd9f94eb5e6517f9dd937f93076d3811bcf943c73a356b426fbf3cde2512f1ef8a7a937033159e1ec7695982b87ed479348ccc965f608854fc92e3efcbf87652d2ac2dd6723744e1df0f4eb1cd496b3122e54c3401e536cfa4aed17c0a6470e2c34b23772be56295eebf9fbe176ac50b3be8516d6642b019778f84d47f38cec9df2b2c4d2b4dabde71d5ccd479759516299a3833b57f63f2c148ac4fa303c03a07784df8d285e1fcd81a6a78149139443e361f0b431b5289f8dc7c269e8a4894a4a81babf66302aa8f6efcaa721363520bf5d2d6c9434e8851c327b0b6462300d529a4559734bb960e7796027924068fb849aaa440ff943f520cb767e85d3b85bb3180223ce6095f78ec479b95bcebb4c434a18fb14fe43b62eda4b3cd15560eca19a5386fd62e3176aa4e6929304c5f47c4bbca7b1535ac1883468b636fd2c0dc493d32644b5f13d0ddcf6f8a4e492fe14f76fe4c53d89dd48d5665bc9f7ada81b4f2001a7bda40476cbfef7417b8e8f6bad14145d6d6fd20ca0e365a368774d16edc85588f4fe1b43f55685d8551728471ccc04612ca085c392d3812153b29d5a8ed42b07b44e1040d1084784e0d0d28332c3d654fc57f2503810a8bbfe270c9fa8806d673aa747079bab47884609b7232bbb2a14f67d8382bb22505da03e8d8a92294cc0d15973244115a2310215ef87eb783be63dfec245256dfad3fef80e216fca9ba96aa32af811525fed022b3e826b85b96aec0e7a76ada7d3c5b0167a72201ffea14a7adc411fbb286f61c8ec87e31531f9f50c7a92a4c3b1feb1a7d8ae0746342647b3d4609c3fad88c4ba65231d23055db8534a577a31f4d953c47ce753bd464634db53153205dd3f5b036d4c57b2d3586bd49ff844ae501650742638a2a0457e3f59e667a4cc7b52fafbb019e053ce6e1e34b73982e2061d3d7241eb2483ff88bf3a917aaebfa817e475e0f22dcef27e74ae890d6891be8e931d0584baa5723c7e4b33ec4c2997451cb1e581b68ef49878c2204f54d39ec464e40c79f7fe7004d2ed9ae04ff2c9b9af02d8211ddd71330ffd6dfde93b55ee44a29d6457789099f60b7068fca6a70e6842db6022240c50c1fa20f2ba8b3af4765c65c03d2aebe98595056a4144c90a0ad0d5c79f9cb42389cf870ebc2b1f9a9f6f2b86dd4c887da365f3e3f2cc560267bd2c63485b563d7a3cd49fe71ab57131206d7d2540e165e3afe20ed1238dc394a007b7004ec23499fb0a2d506ee7329037b4f79fdea0364b833f34eed74154dc54f071e54a61a8c900d21ac05b03687f08c053ed0698745f5b4284308b96eaa03b87394b19493d028c7376e10a799fc59c9120223f76a0127925550c5fe33a1d2288b298cf02efac4047e4dfb1ccffbc59c8c35a0c07e98684161595daabf3eb8d3b2935fc6f9ca558b12db3d1241d6c4c6d670538d52571204e4f0620c036bf1735c0383dcd8ce1e85ba8799562a53574d283f09f8b370808f1bc9df20370fe2d8f917b673fe2671917b08c91a27948986b77e0ec5d857cfce3c8246e6c21b07ef716ff0922c66c75bb1941fd90550a75de8c3de3f4b0d0a534f5f236f7c79c7fa2d8f2eeabcd746e268fa6a4e94dda0f2237d6fee00cbf663c19e888ce490b8ccfa81cd1c8a542b615e408a0d5f30cb4f307c82970a95cad717e5a7de3c812e42bdd86f25450d7a9b2bcc63554fabf2d22eae6815f7e0855a1b58cbe39d4a322d8e8d2f587e274a27169f35c6643be336b2b62ee4d423982b7fcb14b04c7eb7c73a927186a262e3dcd9907abf7e9662d685fad25851ec746d35fdd5be908935d3e9b35f7b749d40a3db6d0b4bf6353c49be075ba6a4bc825d4a7c200ea7f571af68902e527f409285856903cc668550a97779feb6c12dff1f957b3464b417c10b97955522f6d82eaeadd037a5ca0d45de34e8f8f9328d1ecdeb7cff8fc0897e5e600a03a34c6bb0197ef712d3b7e24023feff3eec8315279c877d47fbef42eafc6c1c48b1269dc3664f84508135da837039ce4954f7c0b369a18a06ea33da029183b532e66fae6314d58891fef24f88051511e68584800b9b883d043f8f9aac6d42329b8c5e9790282f22463f0da1c682a78c7833bd375b3e7504144b14298aeb54065c48716431bad8857b4a383d0bbd050afcf9cc98160c20e14ae969824fd66b378e662879b4abdc46a56fbae95248d60caac97d9c2f96f3a06c3fecc85dc7734bf789a069c100aa4599f0096d91fee50951aceae781f4dee214c20a1f58023dd73ff78016b811fad28d763b79de977beb23a87a09dd129e10dd3b11bb80a1e1b7c5d1c85113d95584d229e217d7a69d6902b613cdfbcbe35e1849e399ba3a3ab4733c13f4a7a3a550976e8f78c8a27a7ae22109f66b00e9966a129d3dc9f4df2a6076bbbe1c65fec0640b3adb38eb5461f57df47901b373f9f80d78b949b69543fca35dcb637395f38c991d2f8ccfebb1219c5754fa52c6b7ae2ad0c56dc00374a90288e899b97eff12747bdf78bb67d79e66de3b3c499f7f63b8cc667fc89575304106463342d8833799945c547d85d34c8646aed4d004a72942baed17e1d6056529f1c7c446352866d17ad0fe0f7da12fcbad399441ccbff6e66fc134cc905690f40ecec45b8558a193596df5defc102f90e4f584ee0ed0911dff714dc84ada679846baacb880aa5bd3714d053fa83d5e6a8e4bae5d567693791e54c73f36cbbb82f7a6528035e72a7ecf334332b3396a346a12143d1edab54c8550846037d09cd8f937a418d0213b3420e21cfedcd8239303da8c07e1fe502495b83999f5580541e9a49280ab85ccaff0b8dd47b5d3307fb98468eaf1dcee7cdb082cf8eb336248391bbb49d61739e4045336a78e4dc9a1c33c523a4485ea464f7e70fc7099be0d14415011d1307d5607556c95da7bfab5c111e1bc80ddc3c63441ca96b02060ab1dd7d703f24ae736e4806fbe6d4e3922614c06394b4a747bfa05bb5316daeaa02fdff36cc6470a2e237a7e3ad68d505d8c25dae43ccf420b15a84360158b76580a98a16034b43f4c0751b923d4f5a4e43476519f59ece9489cce15798b9fc7ffd4504c59a3ef669de7b052ac498877a56a789a306349a9359e27358009f230eb4b22230e10ab50f0c564e8ff4c5a7917e2d7494228ad5d4cf0a084fdb6a2a9ece417b3e18cb427333c6c5fd602f80f190ee47075dec3cfaf49abf318fb2910437460270d3a894b7df5a4aaa773cd556c3ea51ba5df4129d622ce4715d1efc3845fdfa151fba89025218769c55e6617b28616f4c30bca3ef50f500b01d8d61f5780258577af0d77e0f6c010b548d2bcb70018299ebba174b7fc524172321750c10a"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}]}, {0x99, 0x6, "a24213af07ce56a3c067b3687469d7676a26c8346212bc06de68a5085ef6fa391e328f29391f95acf8bc86c8bfbd64189ade931abb6b7438689118189ad6d55e1b7ce203d97c86732ed31f8904dd03a294063190398315e0d01132dfa1c94f61122c33dab3f2bfd28e8fc9ec8481ce9af6e02c3b150c3738937409581f2e468703ac95a1bd7b06bf6164a55d09429ee38cdda65166"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_ipt={0x2a4, 0x0, 0x0, 0x0, {{0x8}, {0x200, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x80, 0x6, {0x3, 'security\x00', 0x1, 0xfb8, "d8dce80f77549e8952e823b9fce9ab1bf5d2bc6200b5f585790b32f9d0bffcb813fd5c354a0a24a30d6ecb7031bde9c2550a2c7dfac26980062b01371d8faabc9068857ce7912c3b9d183100d7e9940d3093dde25bef"}}, @TCA_IPT_TARG={0x11e, 0x6, {0x2, 'filter\x00', 0xe, 0x8000, "6d055b9a542bd5586022c8f94fdc55526f533608ab4e1310efcb10f2abe6f51bbd06918dad813145e61feed0a11b3601287f982635232de8b6d6cd1d9caf6f6bcc0214e08784ec18f9bebc15f6d9aff51e1963e57e5a91c7ef063fe0c6180ce7998251a99e7997aef238e09b35b679513bf0278826ec25e699246766ea3d3c83c697e267de12cd7337777f08923d3023582c7db6e4c78f75631887c3d9a10594eae64ccb3904f649009f1c7ff793ca2cc93e17599bee614241dfcca8485248cbbf838018f29fae31f39a49c595d891ce98d49b486bfff088c5015f9057360310f4ae023db5edfd2cf5080c325e28e748a9a64c0e"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x1}, @TCA_IPT_TARG={0x30, 0x6, {0x800, 'security\x00', 0xd, 0xff, "7cbdc2825ff9"}}, @TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}]}, {0x80, 0x6, "8458a2785cd2af297dcfc3986c162739a3dd1928eed4aa5f3a4814441ff1aaf6a8743ae5b87a438a2638774c49199d05b2cf941b3073bcb3cf9aa0d713527a1bcccc0ae274cc4a9d211c973179afab7650bb8841ae62e954052eaff917b6b6126b1af2015ccb6a7799d3cf1afa531b259265bd060c3ed3d2e0d3323c"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_ipt={0x494, 0x20, 0x0, 0x0, {{0x8}, {0x434, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x69, 0x6, {0x514, 'nat\x00', 0x70, 0x9, "2f0e7deff7d9194b87de26c46452cb7e5af5551824d0f3c49c1fcaaabd319282ddb3c4268cdb0b704122c3b034428f099c9b619b5cb4026b03d8658477802b"}}, @TCA_IPT_TARG={0x129, 0x6, {0xfffd, 'security\x00', 0x1a, 0x5, "57754e71162a39b894d2cb7487c297c8f7f751fa7b33e32ca4baa66fb08f82d3cb771f71fd287bc8e4f786c52b0606a34b25276269e7ddbfb6c869e707a3b2aa45b3aaf592953e8c295ce46312d39d55e51c459f6de938378fb1cc363779adb4579ee66c14e44f7ab4dfbb34f1ec44b8b197a9115cf3be857c835c9fe1da4bf1001beb853d171970a6a1724eb03364f9b3a7623f734dc41e14c222993ecea2a929f2d24d5a75fcc9536550d990dbaff7babaf1770251e80309b08384e2c06616c1e31c0e64f2e7fe52882045ee0e0a1e370d2cedff105f2a25060cf24c5e8c8834c171e227ddd9ce3274f26af4899db46ed8550d3c818b93be5c63e5a42fb1"}}, @TCA_IPT_INDEX={0x8, 0x3, 0x1}, @TCA_IPT_INDEX={0x8, 0x3, 0x7ff}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'nat\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_TARG={0x10b, 0x6, {0x5, 'mangle\x00', 0x9, 0xe3d, "6c5e27a3e7c289561c88789365d6674b165cdae4986faf677bfd07449e5ae8e274d7c63b48e1231ef00af4565d6ff1f9fe713beb1fe3786aab279b6e038b8c1bcc0311c4de29fda0fa49cdfac0fd717d6bafc761d6f89f5b1e088bc653dee35d11695d75ab8e40c67bdf2d9932119ebca37d0df8e0bf3202d5913823ba640eec0f0327ddf6a8085253c1f8db7e2a21086a982efb473a63d1f74efd62815f9bc55b90e7544ab739e4103a7d43b28ea96c8c0de46f5fe89e00eee8aca19c355e901670778e6d7bb19910ae543cfeefb68f794a64b13e6ef6ab476d08629a18da2a63"}}, @TCA_IPT_TARG={0x105, 0x6, {0x2, 'filter\x00', 0x7f, 0x35e, "f32c66c2846236205ebfb50df7c447393926693a363ac241b259ba4ca7b844017a321051f0d5bec065cef10fd228433947728f063523dfdac6d1416e2b0dc8d89679a5e5e042bc711ee339149aac5d6231edc7750a2fd841f3667bacbbe8b3696430d49e73a7b73016a45af71585c8b8036b9e9af133c87a5609cb5ee4c6cf7747166413dfc6f55b8ae921dc2f3ae7e291c6290ffe1cc083b81584d0b42e85d5b060d9b5c91c2224551e6b1261ab0973699cad95e6584f6cbdcf5ba20fd64da733d4bb115537d35e5f5b3ee45bb1f1663ec23d7d4c2c184b08e87a"}}]}, {0x3a, 0x6, "fc640577739659c9a3256c483367b2f670a53711388fdfd232de1a7c8c9bfe292872252bcb33d63c4f2638d970cd5e21f06039d10f75"}, {0xc}, {0xc, 0x8, {0x3, 0x1}}}}, @m_ipt={0x20b8, 0xc, 0x0, 0x0, {{0x8}, {0x1090, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x102a, 0x6, {0xf655, 'raw\x00', 0xf8, 0x4, "053ce1f796aa05bebe130bfb3dcaa77c01c6bf4709f882d3a89f409251ac8202b6da6b9d74d404d9c46797760805559ae50f7d00cab59c1ae9c4957df3aecd5528cea2aa21d6274687d1ecb7f464b1bdca11fe30f08c784369b9ca327be9e2d5512dd4cd06cdaf11db506b573bfe175d86839e617ca18b393b1c73e5de23e9a8d27c416fb0601e6d6f10a192a10306f7639631ca34550c6a92a11fe42a896cc32bb709deb1b7d2deb238b0a23524ed2726c21d6ffa564ef150418704d877e8329b30f7d91db94f7b040a265164b74bace17a30f5bb9e2a87ed0fa5d5d22cc3682c1b72f1083c3bf7f45bd57bd09af3cb8059c5f11817667abb7ac45b0dce5a7dad4bfab4f7446ce82d4e8f22e3f4f57a137f6ef2488680c37f24e1fc0a0ff2eab648394f4e3e1b62ad6e7082017dba4adb4c5310835416c14ae24ad08aa3b1b2fc17fd4575d4e5745bdc2a1029ae9781be8dff7748947ede779e7546af0ae97a75cd7d9ccae1c041bdc0c295905fafb24d994339e0e694a56d653a8d346b38ff3f1849c8717bbe4cbdf431f8b692516f7e82dc1a247a7d4092c52f0ca502ae0f6acd33de5f1aae5cd74f717a863a5fb96a5e8bc5f006efa53d1294ee8791d6df8d64845aec4782673c582a01e52ef6a37b2f632ed682bfc7ee9b63eff4892494e0492c276660d53cbf7def7708b04640f4c7199b197a6266c3283212caf7d2cd3c4eb7e6e17851378930e5c093a658dd214969c44de3cf2caacd74d878e58e03a3a6a0f442a5109d9631771d68ecac017fde6ad9943c718222b7f1a1ced0221fe366a3e614c7ef32c6f0e22167c017c38648d40b779bbf81aac374774d5fc09cbda08495224d533df28399b3105687eb41351586954db568e0fe5213421362658cb836b70de5bf580c04db42938a051e0ebd18147e0d95a710527224a684e77a3e212cfef14bc105127e7c247057bf792168fd236bd85e1815a182ed63690fb1e73f2b9293a018caf6a969cfec9eee5d622bc600fb7880be84af3e0825ced7c81fbd9e138ff4ef2ed88f2d04f3fb80882b1113617d72cb68dedf611a01747471f7fea6cb53eb59159f73cb6837b81ef88f5abdb23d306aa1791034be387bd8f30d1922877e9c5fd437d01ed990c4926f7dd39b5b936d2cfead3c07494a2b54d81cf1cf7215d03466def832c23cc29ca379a857bbfe7a41aaad8b4cf0efc13dc40e81fccc4fe483edcf3ae6576c43dad31c2b93cc1ca211d262d47fa4c203413d337a8463c5b1af62d651805390fc5e3db1e0c9ba0b24a7093b56d565e6453c02350b038de86382f0833a639cd33d05a6073d987593702a38a387c42b2e5ad135469e05c8052b191bd9d837134c131b5d4a2a780c782746863030379d3a259e2e75acf4387bbac43db2b5a7f49b773e554afcd8c38e0c3581f3079cd207a20aeb565ef0737b2ccfa2b74f5ae854602edecf83c497d143909727346252f90d97ac5d14b5aafac098a6faa3121aed2e1e54227147f8093d644e6f9ac01363b55872b9aafb02bb69a9ec7b9cb40ffa906b49a0358de8ed7836f78e110afdb90e90d9f1308f39344fb1cbda924bdf96489e5f0e78454aaf1f112dba44135f3dfb467e7abc20d6722c40a804d9f1e7906e04c01b9e5318a03734d11ac8f24f24b31b41a454c6de81fb566df91e773c25fd08c34a09167b29a8e42db4f7b2b0fb93dac2478cd2bac3e6ad1cbc3d3ad581b545136a5b259a15ba93f91a2beb7926af78a71680e286f13780528a0b73ca273f43acec8dc072461161d49024d94e7883f27c7677faca0e4f114700702b0c2ac71b2c5454825b4bd944e4443a3dbe526411151dfb155738ea0d874090034ff1e86afad72414b1227a7e1c5638ab37e9c4f73d12c184d7edf96c3cde9d9fb30ee43e8384cc0b787586d187cbddb6b5836e0262474700e0d4478ed66b597941b6d7072033afe3cd6a9ef12adb0f51845a6f3bac7831ffc4e60ff348fed91ea323cf6bc4511617b4439e2bede50b223b13e54720b2eb1169e8d59e13ca4d8a2e11c05695eafb10c558c3a504f9460e67fe63c2174447d6665fac95b4679b4f1ef4d667f6eedb58ee5dd4b80ff03be1fdd9c2f3788defbfea4cc51d6a4a9a7f7c7584ed2a88df3aeeaa9841bca95f71590f644179b8ef1ba9d5c801e50ef3c0ad8b7e29fab90eed8d3a3988b5cfc49b5a66fbfc61ca591c878765f51ebc7b4d8ad16dc15b4096078e7e7e703eb7772e3d748f16dfa6cc5c906be6b831d2fe2d46af2719423aea8413e3237a60437a70a75619cf94e1744087a4442989d725c60b16b24dd2e60bded22365deb50acdac734f4d846434e85add8d0345eccdee2a3eb379c35e1dc02a08024a5d62e3beed81597b41246e4d18d31ded8ba689991b1dcc7e2fe7563fd3fee21fcd2d24d54b433da19948c57a3545150a8e80964425a5af9cc3d08f8a91858571da50f97bfa8c193a54e1b20fb2cb1b9d7dbde9e223726cdd830f16e1076022809737323de9a33091c6917f4ebebce901063ada219c965618288c83cf6b4451b9f5b6dcc0a4bc40654171868cc9b073e85544f20a9a1d10ab0e66bdeff432411a5f0f49a8f574394915d7dc221cf8c6ffd1fb492a42567db83c036d673ea2a2ccbb4856ac4ca5c9a1a38fba34b49362f56b7ad06f879a6e714523e864d08c61e9286dc314e3186f27c76bcdfc6316bd31ec1e460e1c9d5bb9475b8949997c580c1f9c2479261302aab7d520a29718016f873cff8372fb6597fec6f17ac58d5aef745684404e9f8ccfe1762e5720a84670f638869e16011b44c2cdf8a947a0e406356990e8c98014eb493c018e4f789579b9d829171f1d5b85fea6f8c9c3f66a468a62c90c1e3657b3fe35fa274bf035c0936185bc6cfb638726b08d8f14177f8e05ff80e9899afa182f6dd35935caf1e76e5d512cdf9893a85b2f4ddf7b27852cf84680d40874e003249c557dda40f85f84aaaac8246bf826739eb71710c69107bb7a5aba8352bbbf32f4f38910146ba4b1ca3c1759d723f39b5d9ea7c2efcceaab3b3f6ccaed966ad3107d05eb57f15607e5e9119eb58631830701d48ae1952d6fa396754c912d7299ee28e5da0463103ef19a51c0d53a1becf1c0a4b57b3b7ccfcab7702ac815342be03b310269d183784b7c4a4c6551d9a1c7820d2a430d242501053312664e9fa9f6b65286d5a32af30358ba267cf9d84967fc2b9751c3f3db9d97169878999da96df3109de1e3f5ed14fce429ebb5869b5475ce262d1002edb736d000a99dfdd0ec2bc3d529210d0e9c44a68e3837bee8bff765dfbb3bcb3767d94cb9f9d2e88a0d3f00aa97c502eae128a346745163123b7e5dddfcc18f97b7e7936b55fcbfb8f2ec75d3f9c79842959cf751da6ae34cb5c45ecd62ce615a8e8be0d4993d656521ea685736d7222f9d45da89da99a5d1910071382d725066508dde86d7fe9c08602a1ecd50e06628b9cdd8cbca4a6975065566887cd11e59949de6f78976deaba62675381871a6f7a03a3e0a993a5b5814440bbd6353faf03c606063bb8c19456fc3e524e775f9436c1022d16d1f96fb333f4fcfdee1c3c6187c7ecd2926b0ae6a0a944399c14a2fdb200a12fe0f97649ae8b99ef7d0574c71554b83b5ba96fdcaac95766d9d063a74564dd11bee5fcac8967263ba3057779f840d26a32480faea4e47dd7434f5a4617ef869147ed18f82d703f614de5065b3ed46da9d2850990c63c94e13bc54f01c73548fcfdc236f4582018c5387cc98c37f25914cf29a501f0efa28bf4a3cbeacba6b7967429894b3006590dd63cf68af714e4e69ddbd41270edab2308df7fa1119b2497ffe723abf773ae45f579be08374512a86897c5e698f667bf32082e996abf7be1b7d123b494ee86405031ce2360d042ba0030d6bd5193063aeba5adfda4efe15e9ec102146434ec7b914e49ddae15cb3fee0b98423181a5432ef1fb5606a3d53074413a16e0fc00f7f159115e64b4bd327333b779fccea236f7a49a3c8bca1b0d48f5c5e80d8d6d88491c30840a768b31fbb9855811b1c4806e4235acf59ab891f7b6ee8f716e598a06710923b78177002b2283f829375e4d909cb64629816318f24c4a50edb89f65e15aa0c27ec73fe2ccdac0f9b08582aae609669dc690e5ec80adb594885edb5648b81a397f873644b50cda6d4b3aafd55e04db19053b7c2a0cdf0f9bf84ecd673bf24aee2a58507463eb76527344b33acf799317d7ac52b9569d63122c75dc949547b1074768091fb80e23326b2a61e3c2732ba281197dec545d49f6b47525dd5ff21ab6db8d4d61386f5704b65119ea81f3d9d6bb2ac26fd6856bfda8aa196255149b4534761c6cae6efbac8e347d881260d314f2556e40d838b4fbcaa894e766a6b8504281f5d3deed4cb2266fcbd4d7ed52f186379d6d3b6b7cb95d1eafb29c9aa3bd74e26d4b0d029d8f28b5a7f5aea97ecb3458a16809a16c2273c316cb531553dbaad1bccec26228e51a351f693644f1e6274bd8fec8b9774a60e6c125b05d835edea8fb1824905c6a78f6262ea5a2fe322906288e31ddf507ed7aabfdba546019ed72e55ebf066fd5c89d2ff93c8b04022363455e369aefde728c19fbb798f5cb1a20b121e30baf6401cf01c13851327cbdfefe7d3941596348b4283820c90e22b765f01bc8387fcad46fa82eacdfa32c41f0253d586c0b4e8864a70f64400c012bcdd33b07ac7bf4f410595b7a83bdf604a057d43dc223908b0484ddc9d08433f5451f7e71bee6169ec0d3809d04945d4023d094a4d0f1b0f702db6d2321bb010741777b68c3bdbe4af251deb497e0ba514a22e18c37298e7b29bd994ebff7e38fe18b249bb12b68f125fa1e7fed51efa5c5ef05c4885a267287cd588566d90c6cb28dd4b85e11990c25672f67e60a88e9874af2df031fcdc8d2802cafbed6a5b3900643b0b5c61e3f3bb83c9a70aa899b409be7aaf9675d8e67f30143ed4d72c953560228f7949063f536f0052e26cc6bf00d41dfa89027b2ed254a89529ab1f3f443b37a03bea49df899763d0bd2036e339ffcead7c47809a1c6e420f7bdcd74a2648928debe7e934b9f6688f767d3bd8e8739c86abe986ad0a4fea32b9af56e0db01fe261048ebaecf84750f573055d633163cbcba5aa9bb4ae3372a7bb6fea9d9518f3fbe5b80200fd6d50fd08663bd9b15e00d4c156685454b6f34fdd15207db6c15087d3a7c2f8b1cffa11d4fa38ee22635d50bce601860d50b5284d94619ba9bde3013a70963e5ca535e8585f33fa1fb93025076ea7abe803ca1ba37f6b56d258057c92387360c82ed61e7a0b0e64f80ff52ce839e146070b51fe5c556b581f5e49c3ee8192add1395645c374be92521ecba041f577252ae74d887d0575670831d22c03191dd90bdafd7784b3b82c8275917f0bac1f39e643ca9d15bf8643924f035aad8d0539ab036f24f9d130ba00ab2408ad310abd37570f8ec272047ea06a3577ceb0676ca1dd4fd59848e46c8ae9613bc44d42d32519105f183a7b4d7ef99c4b868a0a33e35b0315c40d600fdafd84ff4a7e1cb91051ad6d0e24340f04c8fa7cc9c566c1afdf3aa145e1c58841f49374286eac47c67ba08e55ca3f485ca41243774ba6e5069a6559858dc842204e9ee4c23183719b8fd6f0e96fa0ab75888cede34260f98a9cabbac604c98e486e8f2f0b0d62210a16dece01f9ec898993c11085d95fdb6476f8b3ddf21b4a6dd3d693fa5109500656903f5230274c770a7cdd395e2"}}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_INDEX={0x8, 0x3, 0x7}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}]}, {0x1004, 0x6, "84afee0ac97b33486cc29a2b899113641ad3c75364b2e6211b08002c59f819d8cb72b3fda979c4d281004fd2fe06235dc595214e262867e0b4a59d150b3902bd1280442c0e348bfd498f3cc337dedb9bc2f99590540cba2cb38dd33a91524961bb042fac596a3ef75983465a7f2d35ba49f17711393b32d60bc287fb7fe03005528894220c9702b6d6b144a749cd43270defc8cdf6715395209865d5e444ba6c5b07dec88dfe672705f98e662d6cdf623f10438b3b84ae81eece6f47df6876f6d3c29af36484f8db4f840e51114809f66053c4ef88e963a3705b73f744bd10a02e21eae70c77ccd6f086f63d72a6d3cb3ccdbc9f3cf2bad5bde655023917e90eee2d86f00ca72192f70751136ec3ad9b631a134b421565586a587c9f4be10365128eac4f23bc0957a4392ac15eebd5aa967a492b49e5fb8cfada17408dbffac2c1013ff3aa1e8da105a5da48eedc8d9d6e487393ca22402b07fbcfc7964789af1032f281b87453a53256e44f2697c9137f90028931e8b006a5f097039f535b670cdaf66895e0ef0ac6a5863f6420846e3a03baf163e398ff65ae01384f2a98d52d28c698b039b244e2af3f31713bb0d5694fb2f226a956ec474f31d1ed18305ccaf91829e7df79334b30f3a6bb9ad7c7607a17334c41091be039735b74297f23ae5ec3d38683f31bfcf829512c6acda84af8dd9647590fb15cd979e6ee49c9e36ca9b99dbfdbba536ef9f75d60cf159f565db8c4d02d5cc770347191b87f59ae01cc1d096f448a2cc9112650342d8fe9ae40632d658d870ff61887495e1ca4b5054e178b00ce21e28f2e9090143b3d722acd49915eba20b055d92c85cbad2c114c5d533d0ffe6baceda1265958a9aba383d88556349e956fad33833d4740709585328eac03f5bb3207f5c39509c2b020fc2e281c91fdc1a4b063bb927967de96ee7f30c825eee0e18fa27238172ac55acfc2b81aa46b6566d1b5ead184bb9c6bda98fc0b5d64a0b06f8da9b0fe22d2794d410b52641ab584f5d22c7386eb9f2a4ff49d24ca4ef8e0cc24e0bc29b8518d12762bb945da1913b361ce0e95e7d628b029c16a94af8115abeb40a652ceab08f3af34f5216d5ca921dd40d7c6d7c6e961f0511d48c809ab4c7e8683d9c175b902c6bca6f2d2e8fa873c096a0e44cebe0a982770a432637895ec56faf031e7e082c1ed537dbaa3dec9e431caa7fd4a2b9fb0be5539804c17b7a7ed9b4879498f2c60a895537456d5056a40723b5b0ebe322f27a9123df63aa8d8f5e1291dea060fce5ed791ff81b60d1e365054048572223c21d23b1e9ec6498baba96e06044cdf6112faea651ae7dc5f690880a0dad68dc144708ff81098bdb50510694ece1bfcdc222df40d6b46a1069048035a89de5444aaa03253247c297c1290940b5ada2d09e50007624e5d8fcd5d30e7c18e7fb5d90fdcf3f71efbc3f392404945bc4078621ce714eb9bc865dcbc2dbe822a75020cd81cd49aa0a7d91583fc719e9e266379239d5f52e3e9e4bfdafaad59e42317c5994329e6ede4f3b18d36d5dbed19b7e82e6fc9b4e3bf520ed24443b915548a3c5ead2e370d11d8c0429199bc9da18957758e829547bc4c2938a51aa1274a5c496917dadda020e72cbb759fcb44bdfe965d8d369a4dec53302153fecdd2f05526595ea5b3e211e49daf4a8c9176af3f6bcd808d5bcef4a0761077569a1750aa339e21f85512088903b8c1b12c445dae1318790f2567becc41f34d51d9e3534e8a892523b040733c649b9a0bb47a860c7c613b9df3f8d4dfe40e8bf772a248595dd10aefe743dd000106745aac1c5d416ef4b447595defb0adc417fbe6b196d8746e794cb49c0b550e8cbb4f90fc78b60d5e3c368a1f967a05880ae711c8ed1a009deeec5732b00ec57c03b3fee6f79a437ede1d42faa045c1bf221eac049d427853c31e4ac98eab92b42412efc20903bf31801a8be12fef189709685fa6ff91da75be578c41933bd2ad1267905b291118ef5beac2d7285cf196c9b96d894f55260601bf9a13e2d8a92b1285e6ae55b2437ad6184892abf616675648d7bd1660fec00600da73869b8d1158f19f2943b052c9f1964f2b1773ca75f41dc0ea778dd6bc2bb7055f1096c1221c6a3be0f222ac611b24a5664d9172b5f09e90269dc22e4f9c593cba425f8b8e7d91fbbf81aa6c58bc7009cf203c690a86143583a91e86df83ac58f21ba4b5bd2d65c902ad73fba16387b8fb3d11e6579015d96f50bc61ae91905b0648128c961d1641ecf5f6ff01a5503ab5c27e6bf563c5417e9cd1a92072d63b3dbd94d8010968dbec7c005f5f67afba122f6a67c072a73d64c515dcdc051abb32bb44731409a706850978b577d4103b76265216cd5a6b4cb373efab5b1941d7a6cad9e9286ca4a68641378496d0b6a35a65f1aaed6ecb9a3a399111f0a90e255a6a6c38a70113e678466dd58c439b4797bfb0d3332cfa18ea858d1a6aa3cf366f13432e3f15bf617de90dea63f3c504f1b341b81521ea3d2c36197c0b06ce06b64beb40bc4181153f66088faedcf828305ab87003e517a94c69b5498e511282125824f52abcb2599232bc3600eea91416be5c98020e07481d5037fd20c513c72b37a1ad806345905f7ccd1d9c4c848830e62d21188d8fb88a4553c80af08d9417b5c384df5010e19ebf0ac55d68cb342aee6a58f0fdef1a71c5f06ed9ac1c4bc5683df7220f03a3b51bd37319128f3951adc0cd7efc1b6ff4a00a16a3632b43eb84ebcf19805952444eb76d8a795b3c78ec8c990c4618a944c9b98b48b51a803205f8a5ce005e8ea33ef9c2910a34f054498304411061b9e50a20e393e4d0dddbd2915de59abc5642fc9e7d765465a65ecc05daf7f98349b1d31014ec238dd9e7c95c6cca9b089992de799453234f61b1ac61529705183f2ba065c896afb76baecce8c9c9f48541edfdbc7e3b24a13e9a85229ae9477c9dd020087961b7f40925ad807fb46d4ae83b40fd9918456a7915bda9569d1ff46c2d21aa1db9f6893ecb9071bc9eaa894f3a35b2ac857afa5cb4531ecd0af485938bbd46e9480ac0bd4fcfa4288555c7f2c8e5c092d160641788d74f958837e972f4717d8105a96e9582643956ea943e0765eba00bbbf39ee0056aefe132dfc2d7ee15f7d7df60b499f90cc58ea275210425442819f2f76f2daf9c6cb818753dc353b91bd5c8abc567ab99bd980de817e6c35dbf98b7a41f46032ee95eb751e66fc931a7fa96b72b0c7138b62d469ca0098ae957a6e4a2c7e73ed8744ada963543d224ef693e6249aacc1ee40954abeb90859975f20c32f74e2a5ea01bf5c30c70c77b1826210a5b1151ddb362afa8a9fa87de0b6c6c27bce5bc666596a09fab771e55bc09a0e64b20c400fe66981f3434d335b159fab21eba99830075a1b654d6b9ef7f41fe98fd0cb4d8494989bd4e18c648f446d7f21ed77cab67a7378d9ee443ffe2e057e4288f4f2a84cff9cdc748efc28f19ce89329e7bb08651e47a4dc94db9b4aafc4988b596c9eecf3243c16097f8da553fab95de886465b58b929093c916b201c60e423596ed948fc81c19f3df262d34e857e517146c673b9428580c87ce7463fce2e80bcaeffd03df10a32bbe819f3173f2f3a4f9fed1c2745f45e4d344749f5cff22f9ec367e424a3924d982cce6807372529ef44f22261ab565d19ba67c09d6dc0fd220bcbb85b5b1194f6c65f88e7a87b1badd56b8ab5c32f15acd97f2f790fa00a3af18d23031a9383d5597e9102def48fdcc2553966cb15e60d438fe4709b11dcd86814cc96927f841d3756dba669fd69792d7723291065a1e39cec255feccfb4384fc2a1c148275d9254199fa25c15e3e4cf98122efed39f56a99df491058c8fd2eed6c25fb6eca87feff653925f7a53c09b597f9c4b8d74c1edde2235f0068e4ae2c8ceb0b528558798aa884622a26cb0de5821cc7b18f0e645ca832dd56ed677c4ec351d0d330bdf727d930579ac3ee75b9d030e2a1e89240b5587f91278cedb1bf8c733895646b29fc5e6696cc2dd19659ee97b888fc77939da1af2c39dafd38b1e72f0f319c292f5a3f33aef52212010a1b73d79c21e38113608f45a69423f29384ff47fc3c7b44243ed79957e13f7c2362adc667ec0b62440027727799141bb12ea7415842e4fa492a0b7900ff482b269c428c7697bfbdeb9c8fc5c1b02775453a22da3a01e1fc443b2e7dbab1b7a9ea93cbbcbff9932fe14a39e171e2223e4a5f1a4124220c2a1bf3d9fb2e1262812f620edb4f4483777e4163d123035a1552fe21b712d19d951224ba157dd8e49016d4c478a937c8585c6a00698bba75f692b57ce98ff97ed1f47576bc10f5691702a0a7cc1e9d7d77abd1d679df5059b764890373a3027f8b1b0b982a2706155116741806c8292e81dcfd2475d901c4be2ae9b6b3d27bdb9dc0d18a071151ef6a9fed7c58673e23f7a3bd3c169601ed01fe0dfb837bc7df642045d382394b8e21c356f85e8ce10fc0b8c49ad7bc51ce76fb66ade6ea416fd749c5749ac4158d633dd7485da729dd8b775301e788d32005e7ac52f4a6c50425b6791617777c8d7e2df09654cc95ce79ef3bcb287e5e61cf7c1bc475f4fd4e2b18f17729296faf4891e0cccba084f6452963fc8b19fc99e3cef8cc35d49118f8e538a703a7ba96328885902711300a6c5767228610c15de1bb33e946ed835c09f15690c1c7c9066f78b4a46a23846418b03d85ce840e245784279c1596a69b7ddde5f7cd1e1b5a0e4e5e4dbb4af0205c6d3e6a99930cb542de017f6a8b21a2b82a60604e9ca50fa94146b06843e1e03745f3afe1f479cd3e2df1bd4f8825354ad1d315d7da8476a6d22ef09c6b0d0895bd9fd7fb0f27fc4dae378e8ec3f80a0b1e1f5b66058de72864921f36e261d40c79f8f1ae75c24e3f4b6de77af9d05837caab01f60a9bd42a215a83ee168a46178546bfbdab9a6e21022d38939148d9f3b7c7d5230abdda853229e12b620060932c4064eec33e8b60773922240d857f407034dcfc8a6128c080108542cd934f049475fe69b3cf30dc6caa60ca28f32d4ea786e5dc38c76b477487efa94081b23e532b3802a4ea0851ce92f6c88c30af7f0b8a38b4e1e78f54b99303ec5a191d1abe40b71ad17831ad0d70155f8ce88532802854e871779ccb16a27929a15379fe232acaeb08129ba15fbd303f61c1b2d4adbcafc0d65e91cfded5bddbec059ce11ca84cf427333cdb30d6a2939feb9923a156cafe02247812c2c63e57b7f179e60942953468c94c11111b46f1b2bdff95dd03ff03ff652ced2cc7c64eb81dc8fbf506c197f8f79dd2371cdeffb6f6ef675d59c8f9083abc3277fa8bc574a00892b7519e9174d933d5ebe010cc6cd1d7a958a0db280451a1c938bf97ca4eea10f693711c65d0aa670f6cd2052c08d1b9057eab8c76e5414d5dcd03ff2c60f76c1d8a73af633a9997e76239fce3a78eadcb30ca54627153329a329b5d974d8376d8e3081551b17aca5d4c86c9d87d7212035366435fd567aab9329d9827909754dd9aa2ae64aace5958feffe967acfe5d6a55b3ec91b50f811356032854c4c6da6311328a34cefbb515f77aeb5381888379c714756b0f82428b397d92ed84bf4707620bef5d0ab76657134130c9785aaaa447699131da77738d58c28389d392f544888ce4f47ccca35adeea174e73ee689acf0add9b1c6e9e6f0128b94a0dbe8bad073455d72004876a6a06884fbd7fac26b213b8a41f5b0198680a17f22e41dd50a2"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ipt={0x268, 0x2, 0x0, 0x0, {{0x8}, {0x184, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x36, 0x6, {0x1, 'security\x00', 0x41, 0x7, "94b918a0fdb3a9d355bf6a1c"}}, @TCA_IPT_TABLE={0x24, 0x1, 'nat\x00'}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_TARG={0xf8, 0x6, {0x400, 'mangle\x00', 0x22, 0x5, "dfeda829e95f3cb0968eb5907bbd6150a54dccb4857346e5ee4ae76c1b5e4f6fa9fb66456c9fa341ba7e2e47e4412f50fb4fdc1fd50af1c82fb6f461d5a6837cf98d6bd21df259cdce115599437519d24b8901e54b8567a200374dbb520d9c822f9bc6045410d085421cff05cf594ace45a4bc5835a6e12c03d13257fb99164930a85e40413766b5694748206d6c6d13b4aefcc9b02dd6bb54a14d4eb6173fbdb4fc6ef3ae63a218e1632d601d9d760da549f07711a6b6469813377172cd86d94a16ca0b317dcda27583f10b9255"}}]}, {0xbf, 0x6, "b17a79e7bdbd6942c6ec696b1f0d552cc357572825d54a1be9a71e74fed06824d2f45204c8b5397c63101a63bfc9b886da706e12e3ba80c4fd7807dcd150b8962a6c7beaf127e4ae5794eb03e41a38fb4b29ed049c98e6e6bc9cf572d3e4b77fa2f6a8fedd04ae8ffa62ed93766cb62ae78c6bdd1b9e302eff817ce3f518d17a5daf81bba20aa9c58970d674dec6ab25e879d48b6b1bb6072393fd1aef488dd78a9899b8870e8812e4844bd89140187dad4338f32f3c0f62f02a8b"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_ipt={0xe0, 0x1e, 0x0, 0x0, {{0x8}, {0x30, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_HOOK={0x8}]}, {0x8b, 0x6, "8adda47fb62d27116794ee5315c2143e130d0c53c4c839a80ffa2ffd0ca3fcbab4770764ecbf4f267920a35498df8fb51f52631d32bb3dd9099bccee16b0f43403a3aabed005cb04cf9e8e0ebd6c3bb557da7036013403912498572be9aa6e01e7fce158e9f3a4507221312b6ebd083fb12d261b4877f60c09f2a65ef45654902a9c264b0bebc4"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_ipt={0x1c4, 0x6, 0x0, 0x0, {{0x8}, {0x13c, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0xdd, 0x6, {0x8, 'filter\x00', 0x9, 0xe2f, "4550d71e8354c347729695f3e8d7b6dda1ba6ed0a0f2b39c408e21c4cea3198a531cf1b7caa317ca578fad45e7f28c43699a3e14a7bff0930dc7fe4e947dd4a7a202118bc46beac860f41216f0c04fb7e3fa7a97aa1e568fe8c71a206cc4f02d499d8857a15cd598fb31692cafa690751605e0bb25b1d1462042c2105e59bba9392fcd3e6b710855e91ebef26cd3eb84c09609b8c32daa5339810fc8ef6b5bc8509f6c8e716484227820102d2f886d03c0c2b4"}}, @TCA_IPT_TABLE={0x24, 0x1, 'nat\x00'}, @TCA_IPT_HOOK={0x8, 0x2, 0xc1f7420c1dd766b4}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x100}]}, {0x63, 0x6, "851bf9db5f55de6d36a26c3f624916db8a26c143f4ccaefb4a1a50744995ad923296b2ba15ca8533e3135ccead0f060a25a33965617f3d8221228ab92e9dcaa93d3c1cfd02b0aaf0fb4adabba9b65e787c4b35f816304ce1879dd62bae31cf"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x1}}}}]}, {0x5f8, 0x1, [@m_ipt={0xb8, 0x0, 0x0, 0x0, {{0x8}, {0x38, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x9}, @TCA_IPT_INDEX={0x8, 0x3, 0x10d7}]}, {0x59, 0x6, "ea6b6846035650fc4d69d377f3480ebefc440c52787d5b1ab25766026702e8906492c36c3b340e40f9d035410f0faf602f2f22adc3c7a254335de936ca555b1971b6e823b0c2c3dc9a29f375e39abf7c71f6f6cda0"}, {0xc}, {0xc, 0x8, {0x1, 0x1}}}}, @m_ipt={0x3a4, 0x17, 0x0, 0x0, {{0x8}, {0x2c0, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8}, @TCA_IPT_INDEX={0x8, 0x3, 0x200}, @TCA_IPT_HOOK={0x8, 0x2, 0x1}, @TCA_IPT_TARG={0x103, 0x6, {0xfffe, 'security\x00', 0x3, 0x2, "8e2f562fa0c2cee729cd6fc6009cdda34b445d279bfdb89928bdeb53f9be35abb24fdfa68d73b3e827d328ce80e64e2d5e5d57d46b950708b32585535ffb29a5090822c12e04b42eed481b93fe132737966317fa9cfd514c9aea11cf8709773c41de502cc94726511fe6e20afc3de2c3cb1dd65a193dfa323c584ce986d07e835cc3d4be600c90c6406c61fa2ddc9af4f7e2059faa884d308cd4ef4ab06167d6f5cff739ce4d946e4de4e1926364d14fb17a6013b46f1b22c8ef017db7b9067f6679c57f66688a43a4626cc3c6d6f2c4564cdb9142c2692f8a"}}, @TCA_IPT_TARG={0x8a, 0x6, {0x3e14, 'mangle\x00', 0x4, 0xfff, "2ed4f76154d3073c8832e129b6530557c9a57dcb1e94dcba94d0a8af7040e96bfa25f6b1fb859c1dd606a7034785aabfa6d97fd9bcb27719f1c36773e7ce4de2573863af33028fd284df5ecb7993556d05b8768ea68a5134842f437a010c53e1"}}, @TCA_IPT_TARG={0x111, 0x6, {0x0, 'nat\x00', 0x1, 0xd, "17c64cb06f7355855278db08fa9258c07e96286676ffff8b7dc49cbe0966cc9b9e007e6e140f2f1770acf18002b66f489556cd6273dff044f3306e72227b963f4ad1335603dae5310f824fa0d0b49757dd497456cf9f065ef1743049f57f2ad2291f30a0657ccd21baad23689d33df9fbdd422abe987b48833e70485b8a604ee07a773bac441e8020abad8d153ab71b17142232790a1323cdb997010f6d497c365fd4fde8376e2cf258d3e589f4620752d3ba5955419602d12dd68c879f026737e0777a95d1add1c29f65d3fed2216299ce05aacc87f1c88e7a8436c82e9ca770d40abd8236ef0"}}]}, {0xbe, 0x6, "f71689744b0109d1aa573bf4a47b6a7864558314c48651f10732700755d31c9c86d36bbf0ae61a25a564f9064ebbe2b92ce84d170eb5a45e5ce2522f31c5111af221f2607a97b918373a32dbf63430a3b8632955e08aab76545ceecc6cc36e1580501a593cce3f1bc4823b4b96c622d37d39e846b238926a23344c8d6e4428bb831e12a6011ee8d991f5780d2ff863734b00b702ff45dd7e978dd2918cd3e932d9de5157d4229a37b8fa44892566c2f8569303a688f9e052ac9c"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_ipt={0x198, 0xa, 0x0, 0x0, {{0x8}, {0x10c, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x105, 0x6, {0xffff, 'filter\x00', 0x0, 0x0, "4ed3d11e44f3b1791293c336199a2c65fd0172591a6b8a9976b1f216e1d5add94ffded5c83725a02f4f247503eb26a16bbbcbbd1f66d811df2b15057e7a854b7a44355768fbe12bb248b1bde5f45cb1660cc8bd203864d80c0bfb50a4fdf8c562d479dcbc8af23c46e3d5e4346291fe25214624fbcb1371ee8e8d10a97d410c35a849d81ba104e00493de6f910e668ac08a2ce1a76df362272c7fc45b30869297daa11a85aaf08cc463a49e45adafd19d69f08597527ff3e4420cc38435e56ebc7a6f5831a86b223980ab70c91d9c281a857049cea033ca1a3940d"}}]}, {0x68, 0x6, "fdc35a9489b376eb0c19ebfd057cf1d0475c40cf623162e958cdecfba7a39acf294c549d1b4ad1d18cfa398dc709897966725e54de8ceffc8baf0ac1a0e405781cb63449a7c26d0e310403ebd6762f579925038ee2ea9c36b3d2287ce223fc6894f5655d"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, {0x282c, 0x1, [@m_ipt={0x54, 0x16, 0x0, 0x0, {{0x8}, {0x28, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}]}, {0x8, 0x6, "600f9301"}, {0xc}, {0xc}}}, @m_ipt={0x33c, 0x8, 0x0, 0x0, {{0x8}, {0x298, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x42, 0x6, {0x5, 'security\x00', 0x1f, 0x5, "e705f44d0e825f5903e2c881d32f76269afcc2040f75d55b"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x1}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0xa}, @TCA_IPT_TARG={0x11f, 0x6, {0x8, 'raw\x00', 0x4, 0xcc, "ed8bce01e7301028bd57861d91260491c73edd05bafd334ebe580e9a8396fbf6364b59585b32734d17b66619616dc6454e418aa1a12cdef1ad307fb11fa04bfc942a12a250d6969859862fbb31de3dfbbce2edee05a547a8e08a45cb1016f48a1a0ce6c9bb71b8815e6a3f9e09867122dd867e02455192ffab256093473ac374d62b2f4e10555b7822f957eaed9b04fa35f2a11649346be34995784b311763ccfe9a5f390aadc6cc08cb5f018fb40ea26cca277a0b449b450f8e2e745ea75b0606f003a981ff0a28cd6da156b0507acfe318eaf39b2cbbdaa266eb81b9877db6e8292bd886ccdc59ec71f4bbf3a1d90d7f407bd79c"}}, @TCA_IPT_TARG={0xd6, 0x6, {0x4, 'mangle\x00', 0x5, 0x5445, "9676f82a2c7296f559e9faf4ee0920f524c7eb5bc7917ba60a4d3abc5e8b8b53dd583605ae8bbb458a4139125d09b43197129aeb5dd47272b8d92b3bf7893b9806be5ae8099f914d6146a31b2713c0aafaf3300589b05b14d74cabcc61bbfa67af1a8ea9efd065f1248aaadb4c639b711a67873a957785449170a40d702fc0ffdb3c0d66e842af9014b542e02ac3cdceec5d4fac465547113f484fc5a8a2e338bf15afd36389a14d5ac6f6eb"}}]}, {0x80, 0x6, "5d28b523466ceefe9113c143c0747b30753d259bdd3869578db088a7ff1ff039a269542e95c4fcc0506519bdd5f450b3f67a5b0cac87d69aec477ad95b6c151264ee684b06d75f42b4dc2a7457ab6dbe048adb1d50004b9e40e12bc2b0783e79fe5ce9bc9056abfe0364de7b2f45267da74b897ab87d291f10f70b22"}, {0xc}, {0xc, 0x8, {0x1, 0x2}}}}, @m_ipt={0x1060, 0x20, 0x0, 0x0, {{0x8}, {0x38, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x2}, @TCA_IPT_HOOK={0x8}]}, {0x1004, 0x6, "024b03d93f3b4110f5aed161b769a811dc36a364353ea124bf8fcf0cfb70662008381846296e3b719c5ca10bc9a8403c9b4cfa8fb91fd39590b8b8d8c3d922969d1ffa59ceb930358a21b113dd0399817ea2794823f2914f91d84e85b796a0ab7f869280130031c1427a4c8da13412924fec9dbf12df5a750b817d7c89d38fb0ed002821d9b552359c7cfc887cc7363d8c7032039015658eb71384867b5e9b7068868ae5451d6decf4f031a6919390296c9988a49632bc977fbdeb5c31186e51552e1865d4a4ef1dda0498e4302c5f10a11d77065f35e9fa14bd2a996d6866d296e975bd8d3b5a161bb44d1a3c851e769c80e6298b70148c3359ae5f8c271ef99f86ebb8dc9e520245f238304e95eb1473bd908e1a794e9f1aa9e06873525406e64ea95c3e617999adfa28d6ca56586fbf9a867a8ccc8a62855d069cfefaaecaedf761d1db65eb35518b2068f25183116603111ee379947d992692cc7a643e2ef903e60ab8c7ff017f52d729c1c5fd88ed2e16a73655e05c84104939eaf0e159e797fddc0861a40217efba3c9239a7f3398e4d82e7d0a16a603d38229b7f439365429479707f14f6a1785644fbf78e11ad8d21671daf75fa9d7d9730c582cd3392c1c71d6993f30cfd997ac15182cb64ccb03bc5edaa3fdc6554ddf451463ec3fe09697dddbe789dd63f328145da276b5d7106c5bdd9da9af74776fd927afe1cd2853c7680376f17f112d5dea4b3a4c6452901a33605bd63f95015e44ee35e6dc01f289e9c423de368abade90ed41e3913a9859384f5b0c53930c0b5ca147f43608f3cfc9a29f6c21bbf22425e3008b90f9b86c4677f1f511aa3817e4f5839855d6adc515a258a892c6a884a3523761a649d681c495aebbe914f5ed39927e505c106743f1671c77db8261b12e12a2d7ca5e226b6fcdcf735bbd0c77e16b4cf441233e71c3b17062c8b125015253401c236de8ab76b01cea5cff0fd0eda9ba20d97400e35684f71b775e90a3964d8151d1f3080d9fcc409ff8e7a160494e032b964f4d2157b3fe0db5862dd5abc8783cb33310df993424d2fb15bc5addfe04b8ff1e8574ce32bc5cf8a29ed089123a46bb55a2ad3a93cceefd5dc6f07f61204faf45d8ed5482523976792354511adf3ff8b382688d4853c51a093441b5275a7b423896713cfdf0bcc7a864bfd3be98b1bc347b8c76caeb6291cca1eaf6a7d2aa840fa546362ba82644353d4cf143a6cad42edf8f6cba9c4a5330cd2fb9c8a295d680ef9a67ec3f398b9ba252929f297a5a04881000ca0d44cdbbfc3190d90f41b7307b4011be71149c0db39b9cf99c636472452cb95d0959f521ddfcb7a6463fbc51de9437e6b034ef8a719bfd4d723903caee8448b49acf6c7bf23f52a4631fdb41c0d893ba1c720ee48b7a83e3cd36c47b277b9e51ca94118908479d9001be80dc8ab7d79a839efa7089fc0a46ef2f91d135074fc5926624c2259b38b5e56372d7d7894679c49cc88509dc089c277d1aa30237b80870189ec4587868b4f71f209f4b603464c231390d2148af67ae00426294f24ecaa790313f084de783a065da100bd38ffdcc6a73cf1a8c3620f436fd1429e8b69201d7cb5593722b372a82ccd6b8c9539088c2d50e1f6e1d0bac33d06eea17e9c2e892cc97a6ff03da935f734dd441b2a0263f00cfd02224a164903b7facb1c813a392bed425a8811091f23a02475adf01f5ac109da6715eef07fc7982e3a329d692a959d567ab3e7badde596b0edfeb652c6641ce2d1041f58c2d6dfdad20a6533d682f1b5c6cd5d0d80e6a02fceb3d1eb49345469a6aaaedbc252c7987f167e474e09dfa5177a5b467c89392c48b8c46d119c4c575cbe8ba07b7667ae577558709cd8479e5532a0bc7bdcc67c459ebb61635aecca9f440d0e1aa52316ee4a46947bd56e5580f46b4109d2ed7d763350b279042c01f815011ca5bcb8cbd36775cecb9c84abf89ed6670938cd6017e6b18db7840fea9e48d0a6723365f3f3611b76592cc094fc4856776fe6c66d02715da7fb03b31477aad9c8c4f93feca5b1cae02c7fba2bac6c9f75bf8afe0b5e2ed6049f7d7fc1116ec37eb76111991b4056b5c48dcddcd6039f184ee7d592d5b8f69002e34fc27fa4a57e5f7e2d17b1f99f8b9fa124e0fcdf94147336de94dceef1777c975e2b6f96672444c80af2fa6483668a9b523334200f11d68870b1dbfd82829546b0f864eb527fd7b8372171d3017063d95b6f4c8605bd9d3092753793161f908a21fe47936e7328c28e3d362bbb65a37beb7043794429f7286dcf9467f2808323dd0e1624625d3b26e63df2728c7614c62786b583735853d33a315f3a04bf9a53ec216b81604d38b469f1dc986eb317a4c99671299841997c271bf73aae3f89e9ffd51ff3c2377c96101692ee1bd7ab0ef337f2f0e4e02666f9fc25a48d9088687062ee0f7ce3e590cc9c96c74ef48054d6b7e3c5e16bab84cd9e2f5448e2e2156ec3bda6be635554d6771071e77fbdcb5dbeb2bd4ddb76935b7233dcfc027cab9f260247f5de182a30a9b05e292aa369d9b9b381a08648e4ec80a0eb84dd279476ba4923118ed96fb6aae37967ac17339c2bac4ba530656d6925202726c8d580bc2d746cdec7947d0a65809dc6eda18240e8cca4a0ef59c8f15cf108160499f7e5921bf155077bbfc0ece513af408962c9f488716bdee674532ef5b7df9e12611e83454024efcebb8191a6b7aaa098e2f141540c3edb2aff31ae9097fad10e036e69da7e38b2e6bd9315663ece2a14f83f7fc98a35cc0a69138749e2a095dcd710ec4cf40c8a9cdf31cd649b72582c0c146900c576861bb3f1e483485506788f3f7400b46b549e1077c0004acaa20fa2aa6b0c141e2d4a1cc1d8e96e19e28270e0d5698c8512d5b57f0123fdbc288236d64c93a2bcb46816368ed88662c8a8222aeb2876ff57e85a7e08c0f6a0496bf5704cbee83b5f76af018c63d90a698f66f51ccf52ca04ae92851a1fbfb3c569fa60b80c098052fd7211e7537114438400adb07f33c8e4b764bbecc1746ea1a0ec2b1ab22b032c8feb709bea679545863a5b2de0dbf142971e96c402f72842776dd16a0a4afec11f6131b825bdd73b2bb9e138d4c280669eb83d68da4bfc9d4df974b2e21fa830db548c277c58be514ef10655a42ce770f3f0a606f9d658b55c045dc570c04d605dd7109108685b0dac192e7feb6112af3b84a4cd7df2fb6caa4226b09e98f505d0c62c6ffbae89548b0e78c95fcf4b9bc35b3253c70446c4f176a7d3c54e6cac78ceb2a5a5b18d4591f399c55b1085a24535b3cc56277ae31d7ed90eb00ae2aadbb5f8ad5c09d9825edab82ef37c4b91b34c2611fd4b59c735ed25a8d91d2d40970a04b8f61bc22f710921630001e7997c2e1cc1467c9cb8ac5eb9613120ba11c9a4e45bd74552963516a7743dc4b9dc9b469554155113ac7823650779850b56b00043b6ec29bffec3339a45d6e911923f2ac6b156ecab79be6ca2addd75b1d92e90152e70f0509695328b90a4372623ef9b40723a2b9848b417e68fc7100bcde4461f9cbdd9746b177a88a20694af1b1cdf69b748b309f3ef9d5b828c293c3dae6c33346577c3097019ac012fd74bdcc264db92adcad99e4cca8e4253949b5504d7e27b366899229b0263f4c7d2d9098baa9b16401709ba52a55c9a8ad196a15537193714ac2df3735df3d9c21c5e81bb5376f9f827abe9250845c44212aa95ad75251080172ddb3816c28f345f2f02f5170b28b5b34344664755b505bdb650b0b2bdf448a94544dad749e2d83177a26b48aca552788ebd8ba563655c79242f8b9cd2f92d1fbba3126d3f3559438abae9351b63759fef29f823eca64e573b0f0450121a236b2f30796c1c21e1a65a693ee97cd6a2df92f083c04d3ebba763b60e5f372ad9d0701f820f45c66ab853a2ec7a0a2293e51cebd8e8e492ec0456cf7c4e978e7520ef34add0d62f450c8fdbf5ebd50d8062151102e4cb8e20d70726304f8b58ea6c1c2790521f336e3a058f45abdddb518f1ef527f9c7d3b4143337e19c3ba47f9c24b5d3802447fb9d80d126f90496291019d836990e9171b8212f47e7c272a7827b37f79ed1a5938ead6ef0dfc9ed14c6dc1f51e0e988dea10ca8d1a8bcb1d943f9d438ff0db0c58b5ffb86647f141cc38c63c2b4e5faecbadc535863f509af2bfbec9744d457e2a80ad87cb2aed04487e7f19038151952878422c5eeed127e38cf60321987eca836f1b83e20115896bf23db8e33cd4e419bb7240e2244541bf475c7072a358b037484fffca4b34c7ced7ce842e717be4c750f03a23031f64b52e3df1e722dbb7bfe9796f943ffee7a2099ada04f7eb3a5f7e6be6b0a1945fed0f8aa448e746fc647fbf7c271c1c68483b4d03f76e1e6437908e9d564479bb5c5fa3570af9ccd6864304f164a548457888f14532f03b17138da2e3e5a2e6a0eed1989f1e29b3e69bd95e493227a703c8120c80186e024392fe3b246d35b0055aee97821b5d4b15bb7ab98526dbffdc9e3fd4b7a949997815b2cb5329f9b94c049b700c0b58da8164a3b97a7cf5ced315b1421f5dd0916698d3eb84da2c22ee872621f0753c74a78828a7a39d016a2c5c27d35a887ce8caa5f87a16bfb155a02dc04fdb3d815a580b93e226cbbc797cdaab2016d6b90920427a40f9bcf9de16c38918f56811d7102d62ff939be93a7963a7cdc030a197c13b70e9be60c5d2259a9501219bd715f5a006024a7e8e0bc2490c17c6b91cd30162afd0956fa9c9b96f4a236e0843d4c9f961cf464e087db81d1b1d21d544189d2bf34ad9daed8c9a446bc3de42a5e49bd0013cf1a1368aecc23fe1c6dbd71bb1671e3c6331f7b64dc58a8b01a21b94e5f3ebe295d24aeac8f73a41071e88888c58eef8c348e113e9aee98d1cc9fdc9534022d52ae3736c5a4d922ed9ace47ff60387a827f6a42046fac920cbfc6829da417fc2f97178fd7f5c491b4fff1dba5ec852b5c22f682efe5bf97b535b53893170a5b0d05eb0f311d8f3fc7b298d2015f5c0d978661c477c2c897494641c2723a0fff21c24aa0e168532921c76c9b6ff886f8f4e726d011df659aaef58af7c2b2046f4cbcf865f4e27c85df45e60bb2fb11246e46ec3dfcb19a58c9a6a01cd1a49a29f9ad0a46198812dde41ef84289c1af9abf2496d7d22e65b0cf454a10bd8769552df09d9c53e93df45d8c62de0440a3bf7fda3459677ec5cd42abe22c38021168a637f5e5ffe89029e827fc08fdc86728948ea4bf637289a814bf0eb6f1edf6de05d6881269c62902ec00d0504ecd0f306baddca244b3be6314d0350db0bdf51c0ea5f9da7e86907494939febbccd88c94202f217e486de3cb269d3a2365d971d7ec9e1f44bd2e30a114acf4cbaef44bf8eada17fd07bd58f007d3f40e84c9af4b467e34ff6d2d7e98c2650582cff79c74dc385798854cb7231758eb614f2830032c5fec996d45c9b4236c417a22239a6da47d25267d0e67a38b75b8c8c6c393490290e830aa7639cc534363221f949aac5c94becb35119a234663b69455ff1a8d37db83d6d0caa41b4da5fc7247496053c3a4dc0f6fc3a4f0d1afdc13804a1c76667bbf07ef7404138d479124362001abfa0d4907bf48ac7096c6448a793e45c8d7515804135235cc569019789b121a37cb4af52b6af8367e6165f190d4ee1de4b7f158b6f67b1dad1d142f12321a0bb502d205eb6d72f408fb54cee4afb8bb12667b19fa6582aeeae9bf25c68c54c24510cdb"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_ipt={0x103c, 0x15, 0x0, 0x0, {{0x8}, {0x14, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8, 0x3, 0x8000}]}, {0x1004, 0x6, "2847edaf556b12d0f76f582fac7d47acc5570370f70fad2cd1895cebe879d0baf2ee8546d33eade307f7a96d30f96a6d0f692d54067b3b69a002ab62cb57e690fa4dc91cd3a759363ed2227929e3e2c1349f42a373821995f426b0bd4928100e53a4b8a2185009e8d8f04ab7de8cf9c8c9e7ed198dd26fe501afed0a572ea481244ce7aea6e5f3a2107abe1ff2064f931951023bf3a3e1f349f4635ab00d60b97fd87c093435f485b3fe7af4348a47f346122046470017688cbe49b7b2242040cb27141130003faebc52e44a5ea352fada1e44e6b83b58b5a800753290ed88444a68281ae30db2935edc75fc963ed5c26cf9286e4e18f877483e65ba850c3faa517c36e34c8a98e945c587913ab69ba9041d93c0935f7d5ca0442947736b0bf44e45287f45870f2a6c1272a886dd2d389d41e4581ebdcbd4335f23a9e6f8462df388f1812078acb1f857169de5cb89ab8ec4e39e796eea90fb567444b3cfbe2a9387071289edbad1f181b21cf67db93a1cd7af5f06b5153e1f0b1143018951c213b69a3f323006d6216bf44dfcff02213961baf458e799cd01d79e33b5f84289e1da47ff7643b1fbf10b2c68fb7874c7746f56744a766ec8fec641dcf44e49e7c7d68d14d10e0a83ccd565dd9b0fb295554b684a348cc6a8af53db956b011f06aa2cd5f46a1f226e14c10dc4136f38075ad6d78fccbdde84d64fff979d528e02e3cbb0ff9d8fa7aec4378961463732a65cf0238e0d3b3833dca22d4ddd5e08a78424abcc2c47372d8405c5e5640bd9d1d7b56ad21d09b0dfefacb3936fa4504ce1860087bc03661e7d205d66a58f57ac8050f73e66a0eacf022dfab0bac5eeb2f37b7438098b3fe2ff538520c1fa7c838297f8fe22371a8c5b4d6c9b95c738ab28a21e829db3991d35c978423c6bf6612c400aa0ba6e99a7d9cccdbfa5e28ffd6f037e8d9cb11ed89f2451c71697ba7729247dba8190d9a622a2c876910c86c86c2c126fc4535f46b9497e2068ed1713ceb5ef1be741f40c32bae0bd0c4091d6e13df90e2f272ed7236e73ce9cbb953857ac68c9984b136b63781cbed27428b7e0d6df0cc5c143928250443321e446d5140411f700b5f7346c0eee3c856677fdcd7002548f4ceaf586c0ed8cf02f59e2c6c90b640784fddf2ef93756d2ed4f243900d04de0cf9c0fbb65a84ad14467bd4609f44f9fb57aaf5de3dbe272e439a929b73344c8fe8a30958abe3566566ff2cf863c079887e8e026289bf98bccefcac9aa163e853262879ecdf6f378c3ffd6ec0dfa3c406987cc7d58725e3a8399e9ea1dc22b19672092ffef6ab38b2f8e1dc253a2f8fc8642192e13680597d4c24eff303607a83c61ca27d5bebef44a46a39f1c8b1825da917f52ca8c80a9bab02ac969f4224bed1716772707dcbc0e61cb389b3152f5c9f530afc1a128c7df4577139facdf0d494704778fe11836463b9d27364b298333894259c42d38826bcc0eaba218e2060a38c40ad2ec8a4c37fccc4836bb37e056f59a496256598d0f36030f9bbd75832af312a13cbd4bc50af5aafa118f9c0bbe54725fbafc469d60474a88f70992df47643fe6e7442119a48b959a4c46417f013266d3c3d79b936efdf4167b53684fd0b46ce5ec0d0004659ec77f337d34473611523351616697c910e05ced95b73fa68705eddabe17ed922f1a3ae15c28cb043622bffa9f247979e18299368bab843c69416cb3342a00135844e5f72f583ec2c8bc18947054862df56e45bd9f29cbbef7c648ca0dc8eb9f1bdc6bd409ae91e595f1e345e7acbe4c0cd1ceb629ce0414a295540089b8c081566e9b905a2d6fe6f069a63f067224bd0fa8c939a5107de27a428bd7e49626997f9bc39abdff23fb166b7eea8ff8cadd0ddd094244ea5f0f2d1808bc30f21423488db0786456c19695568bbdfa90bfeec1d581da1d555e4e50d6c3a3ee1e2be3355b4e9aee0947d77cd14ed523c98890a258069ca0d58e69f7b927c04fc7cbec51c3bd22df5bed4cafe3661d42dfed5489d8c750815d04e446ccb7dc9c33abfe8657ea513c356dba56e5e9c9bc30fc273b58d16e2525275535ccad7e2f067ae86bb108d63d24336d1c8f6908adc0f7efde22effc35b58ba14a668a0f87e9188503e27c40fadf92538a751fba29484c858905fa2dff2216b17895e04df972db4c6ace2470ae2655462dd0a9bd06218d82cf569fd2970269d1b1173f65fefbbd6a60aec55551cbea0f61cc0d17578d50d6c44904b8bd09ed3b118e9386c64c072ca846793b943ab4543fdcdaaae5f7d1599b5b2d5c57719f089b0ce66cd631d7fb8be90bcc04a188e790a99af0db718af7f1e1fe677cf513809b86a43a5f6f01845dea8fc1d4812c8403401b7d19ddd701f0615f7b986385e05e511f236808eae2fe84e957ed8c1c5857a587b4223994f2490f4ef3e41c7cd1fa3ccc2dead6d487bdd5a517afa5275abc088f841ac27578dc822c5c3f8df5e7d9027c7708b12595b65e566d307dec9cf37db8ec751fb2296660d011f839861a59784fddd217da7b9fc4e75756ca274cd4388f807272ebbdce0304b01c3362be879a84dde70635e6c7b54dcf2bd6c5328ecaabb0ba8428b2d9a66b647f1d89e2d6aa961ae0432d6cb3301d0d664eee832cf5d47a32859914fd77fca309984e56ea94dd6463a57928c837ec878ac7589072424cecdffaeee6a35422b1dc8183032a1c817f86010a0992b47bbc67a0f12aeb1a7034332a4d0f62672dd3ac3390599c0cfd4c702e00208fa1d9c4d159fa1b36ea0f1ab327f7acb77f5e07ac4bdb6c2e1a4976d24d1cca4e98a93dfd2bf3f9a34812eff7736776e0c47246ed3e0f1e13e3c9de4ce5afc73c9aa50cb72cdaa4ca3f1fbf57f505af6d7daed7ca34613269ab595420211e398051b20c4665f4dcff42410c0dcf3e16d471320c7c7d205c1981b6be86ed5a576ed7da42d54fa07f4ef0a2319ddef51308b6b18385b6770f9819d93399d20a2b9555e7664312701457f564c0632cc9b771ae5d1d307cff67180d42cdec0ed103e221e8abc95fde7c279351e385f027487e68098389f4980aa7b1a84ae79c654f9469aa747cc790e5cf3834d90cd7d8cf52976c38c555dc02b97fa037803b56f555dca2c10e6188d03677b7e24441879c7cbcfd3135716295281d56e54b8a238295c34c63a935326c16c90b25e75c440eab4c00263211ac8e7f4783715ff9f8c4616f8646c819c2125f2e61e2bb24e7a0289c153d6f3c0d39f6ea6387c841d8043457d59b64e68cb8d8f15f7c8db4136848ce459629c336ee19cb702ce2e256fceb7989e1b2a3d8dc64a806d081fc6637da9b3419cfca377981ca68abe3c373ac715e23e20071536b8d50054f534cfb718c6567df9fc92cca8da6d237d73da8697b5905b3e857c9d39fa78eb43fd8cba007e7d205de2b1d6617ac7038eabbd7effecc37345a4f2626d4536262cf0f4e3ef600cd299106a9668f6653141d3a438cff70a4d387b4d808f78df9d2bc1a4f536d527fac5a5db7726414db1a88bd6a50d3684388f88e01d5d8740935e03a70c7d7b87428e42d385d8898489227f166d7c3270968c6243c98a9f07bb69bad085a2b8e43337a59735f1f5d7ad111bc4576410160e79769584423050417afbfee9084935f81e63f53bbd2226731c9aa7e6201f20b42c11cbcd9372bbb679f495937c15ec0761fc1c2ebc02e8652b630c3a2d180a7eb46aa6e02b9a18abfa1e973e1292036ee1761a3bc16e7a5257071857cc23e72ae4494a62c0cceb2e00616537ddbad66823108b3e254556615a29a303a78e129a7547fab6b57badd0e16dfcedfa5b04fbdebd25ebf40ae86fb35d93be494dd66113b021a005cf426b641e6f1b53b5d8dd550861bf0163a5be5e18e1d317555fd480b39dadf05b5f8610bb006e9b9dceccd7c9098a98780bff1d1458a0530812cf1ef75120895bc71546900c1b86e2f60cfbda226f5174927fcf2f2a35e37ce5052940229aad6d63fbf139958c1333e329658faff806179ea50a2d2428353d0f608b719ab6a84de474e8e0eb82aaf01183e536eab3c21ba9d1b61980ebba748a48890e2d4211a211142779dd0eb3ee7be172853e364ec1d28520079eda739febb9ad5a41a7cad766333da84d9ce4a08d49b717b82bff87cfa95c35d123ff7648f182509e4188b5b25e71108d20bd5acfbf9718cf92c36bf65c1d28a8b403ec9924f2e3e3eec0f45fdda48304bc749fbbc06db68cca7a72e2bfef3ea506c0e4010752d1a5aba98a4ef9bbeac2f2418475adc74299ff18b76eee21ce29f04b5f111471da2b76cfce9e38e0120848005fdabbef799dca26ee8d18e8fac8dc0281303e78395ab1e83101ce416414610b0b67baaaf4c748ebfb2f1c87c7de92c2a77c62b245ad0d8f56bafcb8b1399193bc8f9db35ef763302cc706f40f4e67b51b869df629006542c9c7139c869f3394aea7b1fe10441f37e95f222febc1311ed9fce55818098066af035d811ee09723a9980a2d9285fec9e14a82cdd58e6dbc1564a96b82e55b9eab3e49adf1d94d49db7dbafd9e7f5a44711aedc17d4aba38b7d9841a3df8fb2cdc07e06aa466bb56074b7aab1d2fa55d3b56b6e4bcdac0d06bba9019a8194d9765a0f321447672b1a74c3427de1fdaf10feb99135eee6a70642eeaf5b1f94f6ab698504c2ebc245b404aefc197c61f71b83e518683d04185d6c0ee6c1129a3897959f13758061c81db5e9546e9f86c259dff6fd723473bb65aefe86e48a2c7a44b714fc788366a209174542bbbc035759b45d80101518c99b68b9e95048f70cf07321d96f01ad54abb187268189851d9e5499632b6cc82a089b3d10210bae17cabe5406bb577e4750203526508001f97f5441d7ab53725c4231a237bb8592e4cbe663363a968296dcd9959e04636a767488cf4533edd83c1c42406b91ad090fc658532579e8bfea8a4994c09587447bd0f6127f7f98eda5b41c0e8c4ecb4ea8cb36e845f3259cf715da571b7c1d408c5571f0d28f27875e90a98ce94c62fa880a36e5cb9908f9bc54013c603c544bcab6102a578f4e2c000e4754dc3a5768713d195d2d49b3044e141a72e94e8dba4167c39492fec6ec70092e2b166fc85a1f67487ab4aaa1598c03c08a72af837bb7f1329a30de17871c931a5e62e57329ff413c425ea195961ec74626b1822deb66f5c102b186fcc1d568af990bbc2da8092dbb38b0a5717c78e08346ed5d96996dcabb86d184a483a8be174b59812059f6652e20ccea446dae243c0cd82732b894b13b55a32b2012d44e46b8f82e0ab89713e5c198af262723269861226fd2a187a5b97a52e28dfaad89589f15412d8dae6c05ce246e890a283e34bee8b5aeb8edbd7362c69eda005d4e60700f49d1d72b40390ccfef24fb25166b5966d04107419ab812fd9f44ab8539ec43e03fcb07198b3416d49efb038d75c6f106af35ad3b26a887a9fbf6c00b0abd1b0d6be366309c77f5a8da65f207e4cc71a9f86c776a1d20d9b0a390485fcff270e692447a272076375d1ca15c3c20421778de466a44832655aa9ba5adf38bd62de7c31c6683fc94d57831e7c4df8b520407aa43ef01e923b8aae4192de227df0a2a778910de25deb8fe54eb478dbf035a07168477b2aac2af30e2030e0917de255d211f3ea908d314c4a4d875be86d56d3a82b42756ebac48ec0477502fbe63a8832d1eea6b45f9bf35aa60d44acdbe7fef9643270c03aedc7978e0e64c5ae06c7a6d489283d320aa9d5c2170dd37e3"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_ipt={0x2fc, 0x14, 0x0, 0x0, {{0x8}, {0x274, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x7}, @TCA_IPT_TARG={0xee, 0x6, {0x0, 'filter\x00', 0xa, 0x6, "82b171b5bd0bf2f581a103ec73b89d4c9d610c52ac3bde0f31374bcec6ab49a16b83751e52d046b8a85de0549e5da0f4c10efdbf7c757d5ece469027d33e1e57cd0eb66873cf0562564a63d8624b3da531a2b152baaef2410210c00f9716db07dba71e653f7a4084b9efed2150c57822d54f3e8fa78b0c85336b0b849ac166aede6d1fe02a682bbe5512245dee5d80f031b304500619c78cb427ccca43da2d0992621918000ff0398d3b237ac7bee58f0b8866b993ac26dd43be29c3d5be6ff5be23f0dc"}}, @TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_HOOK={0x8, 0x2, 0x1}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TARG={0x118, 0x6, {0x2, 'security\x00', 0x0, 0x36, "89eb9bebd4d58d55d0f53c375671226901d7aff5ae5b39aacb87daed0ad786ff13339039b3008bb863228589a4ec927742f79a664e1f6cc1aed61731757bce877d82de50e58a4f951eabfe7f290b2b5fdcaefb453c39013831253c9a7f5f61e04670807724137bf3949d75231298e4fe291a6278481d2b387318281dbf964486e48507df4597bdf6736cadab7d2553c4f19082c74083b5828546393071268b6d572da779cace41078b631710bd2fc88f2aa5b292dfcb1f2e22bbc996bc202f8587a2e44fea545ccbcdeea6e9adc4dab2eacfe516d3ee68ad342d7c94912a5fe1a88238087961aca4b614aaeb584c"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x1}]}, {0x61, 0x6, "7a322d013762ba593b0306c30fc059e2d951800dbfbc957232aec6ad2d2036cbe4d7b14c8bbf74ed18020ae3ee30c4f4eb6050e1cd7e173fe6eae79af153377c5417be1a08381ae58cf86266809b84b54ccc66f5f4ed3f6059e783f591"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_ipt={0x100, 0xe, 0x0, 0x0, {{0x8}, {0x1c, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x78b7}, @TCA_IPT_INDEX={0x8, 0x3, 0xfffffff7}, @TCA_IPT_HOOK={0x8, 0x2, 0x3}]}, {0xc0, 0x6, "06c86377ddbbd02cb672a276e2fb35fd62e7fcfc9a6f094092d1713b1ad4eda33ee478554fe6381e3bf09b6eafce5c129b9b75bb938aa0fd945c6567bf2d94e8c7af3c5f666df15c4874bb89241929808cf38f0f6c6a6cbb3d5bdc81172192114c7579ed8e002ec4cbe9806b31a1a484d11dfc634c0f230c7d0067a253fcee9194b8a90ab1a0c24668e1bfd758c6f79f295e372682494b73f8e7fb3c0503ad4153e9078da3d6b802e1c9c3ccb62addbf2ce8d17a2a37ae7e8efee3c9"}, {0xc}, {0xc, 0x8, {0x3, 0x1}}}}]}, {0x2d8, 0x1, [@m_ipt={0x234, 0x18, 0x0, 0x0, {{0x8}, {0x1b0, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x4d, 0x6, {0xfff9, 'raw\x00', 0x5, 0x200, "df1961477506d533a5ff8fcdae55135d1b217e40827ff51120d7692e318e419a4fbc0a"}}, @TCA_IPT_INDEX={0x8, 0x3, 0x6}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_HOOK={0x8, 0x2, 0x4}, @TCA_IPT_INDEX={0x8, 0x3, 0xc32}, @TCA_IPT_TARG={0x11e, 0x6, {0x1, 'mangle\x00', 0x8, 0x7, "0d500b27b0394ce41038fafa39539f79d013db9fd7e81865ce201962485b45f4925b14f66113470a10997dec054f7059c16a37af2aaaf745f0d11638bcb258b04b82d5b240363f0bc6bc01adcce1de24e478be773bf57b7cd70adf62b4b552db84393d03ecfbcb77b8d90864d570368c6154e518046bda37ca2c19f21ec320f531c2e1da865aac33decc8c95c766d7ffd9010b1d2acc6afc099b490c64eb6d2811cfa595d655534aa6d0c43d10bc4e9b0512d48a33eae660e11aa455d8350a836026e0ec0e58428934affb5833e4cac10cd8f954bb5e8c1cc3bb45bab6a69c3d014dced48f3624cb886986ddf2b992f8992f52c9"}}]}, {0x60, 0x6, "fbbcbfbfbdc916919e22d5ec4437da1344ad2f9f35a0217c63ca0e3a884f1d734f8939d8970b04760d86b775786abc8f1ddbe6e5f126b8795e2041dcf2d749b94c6cbd61b60adef2384fc421c67dc5a648281cc46b88deb2335757d2"}, {0xc}, {0xc, 0x8, {0x1}}}}, @m_ipt={0x40, 0x9, 0x0, 0x0, {{0x8}, {0xc, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x3}]}, {0x10, 0x6, "6b6829a9dc178b5d597431b5"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_ipt={0x60, 0x14, 0x0, 0x0, {{0x8}, {0xc, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0xbf6}]}, {0x2e, 0x6, "1ee2763dd6d7b7f69349c0ca7196adf64240e6b0d6a371c394f263c9a65f4d77e84a60595853c72c24b0"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x1}}}}]}, {0x15e4, 0x1, [@m_ipt={0xa0, 0xc, 0x0, 0x0, {{0x8}, {0xc, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8}]}, {0x70, 0x6, "cd3ad4b120c34f3828fbd365411b0c6f380bf457d1fcf89bb9ed4b085486399702dfe1d3630a79604fe7a221a3ed2b4703715257ed3edbe9135697241676df8175018f2108c03106c3655dcf519b9837d0d969a756e5a3bb842ab9e2182aac86ba4ad99c2ae61fdbc353bbe5"}, {0xc}, {0xc, 0x8, {0x3, 0x2}}}}, @m_ipt={0x2f0, 0x14, 0x0, 0x0, {{0x8}, {0x24c, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}, @TCA_IPT_TARG={0xe5, 0x6, {0x2, 'nat\x00', 0x6, 0x8, "d34fd7ffa2d6ac9846b88c3d1e8939fda9a933e937b11c0a1a92c2cddca7cbfe615116afebc9443591996938233e5fcd7f31132a46eb7169fd4757e57dfabb9a1c37d140a1dddacfeef00a86947c52ca36f31359fabac4b6288b5df507136cbc25395cbedf704ccffdaa294a1ef0e57e8a7556bcfac93de09e3f8503bf4197de42fcb1b01309689f689473701f36bedfccf00f416a28b43749f079dc570e78d169ff14735a855e7878785e37954f51a8908a49fb7ce5c22eaadc1b"}}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_TARG={0xe1, 0x6, {0x2, 'nat\x00', 0x7, 0x757, "cacc5ca2b8f1ad3088ecb1b5690c510bdbe0d0ba8afb7a99574818a0f1c89acefb53027d75c38277a034751af99b97577221458381eeb6cf3150f0595a1b5805f667239f1680675bceb7946916e3d2ecf803d3607b16f2d90aacbb726871202fb6882097f1c8c020892c5819d3ebc9a811ed1e63c2971fb88a273a284744d2b3b92ca842c19ea8b24a8f9cc24fcac7c0b8a6ea439e005a7aab7b08467d3b6f11bc1d4e056e962427cc51293cc7fdc00090473d1060c8a1"}}, @TCA_IPT_INDEX={0x8, 0x3, 0x7}, @TCA_IPT_HOOK={0x8, 0x2, 0x1}]}, {0x7e, 0x6, "84e8b06a2bed214da12b433647853a486841defbefa0a7b7e0c1daf7da16c8800423941acf3bd7ac8219fd69708abbfcbf9210fd82d9d28d8ea87c570affda884aed3ae6bbb231c574750f25337b6f72c526ac13746b2639215939173d5cef7405f5d0199cd4f92f41d08a3ac87d8b57cae1d55623a7ce522a6c"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3}}}}, @m_ipt={0x1034, 0x1c, 0x0, 0x0, {{0x8}, {0xc, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x2}]}, {0x1004, 0x6, "ecb6d65175aad65ace54a92e841da76f8bb7083c594dec24bfe10da1afb65eae71899d801898dc1098364e7194ac7ababc2a6375e2a16a7e207b0c376fc78dcde0158128a3b4d64a43895c57a2abc6c71dc554757c60077f928fc524ae33cf5b116cabc3f7e73eff8466d887ed459e3d877ee9b49171ee0043b631147894b3508d1ba49c925b689225c205ed396e670cfbaa3c8ca21cd7dd69785300a925d0350d5bc150bd718c0bf6aa194fe134785621d186c431912e3cd034ca05ae72b4030a7b291954aaf0df4f5d9cf2c7d48d21f004710b1c19804a8588b670247f0a7fecec9f906a11848661c39945385bca93c62dda1b2d19c4e6036d000b2f39360ce01250425cf1906a46557bc80f0c8a59c30f56edd2dd05a41262bec012570a9f735e1784524c27f7d07a537612d0e5143791218e48d9b8653df14f225c5e558ca8da8e260c0159f4a65ba3547b427b46fa885742c74c6720dadf4bab21696c7f6d0708f276d7dbb2fb9bd5425f1e448c79607219591c0e0b51aea3a085ae462e84c48f4a7c33b79a1e891b730dc922fe9bc3abff7822d93ac6f107bbaced206f3b37cadeb4b26296a4e3fc3bb11350bd565bfced94f4b811453f125b2edc2419fed8b1489f286c45045138ee99c842efdbb6fd4317bd1b7a9b4c1c2e02c55766f47d921a88742380250ed3a4aa0a3bbdb1b160159f9045fff5d488c0f14bcf35b9ff4f3354445720d67872f6db49d60a05105321cd96ba0ef69e1f5d9d65303228153ac23d9475dca5197becbfb562268478ceaf6f8265d2f024eb1471aa431071dcfbb8db8fa8b14b4f86f101f61d225a6948c9e845f6bd17144e58d8de9d67fdd1dacced9da73575830dd0c9c8d9f7367644624063fc9a93083c85f9becdb61516e08ab1352da741a01f374dff690259e83971ebe7b2d8162bc18b3a9b9703131deb4fb34f6c1cc42248a96773b43e358fad473fbb31f5266907ab6f806f622a021ef4d4d2f43d781ec700a0cc1aab97e78c43ba8e29b0fb3665b1824d18d00b7f538f9e7f50403ca03a569d69d15210300a35375f518cf8780f7cc97a40481973021e862b9b3caa0f236af46aa2f10740c480c583812754a17d2169904ce0852f29a7ccbd75096b9390e7312b872136992157dbbddefb655c8aa06bc9354e13230939c0f308c6968969236f3b3d093e4bf729d1a076ab1e4c5ab52b3803fd34aaaca4bb79b03d1293dc5e656337617753beaca9f242b99834442027d4684c564dfa96ae685acc15e77e4f56dfd3044737a529636a9b6a9890c27c96a28b11dce70f457244dc5933ba7f3ccdb6e2928b6a5fb39b1a6f46fb10ce6a12d3f222463d82231f1a6e2d90fbac67c9b40ce8c29c1b7711e3dd45ec1bbe4cafe6fa9e70273109777229473a16a9737ba44bb493b67eccb177ba1632435ce643bdd90c89db0ebee79af6f670f5b4c0901a3897a3166096123f3de07bbc6a52461983a0c9b98864a932c885788d8f16e9ab7f279783724165e737115588c193ac89917b9ec9b4a9cbfe3d030a380034aba686e6007438a8ca06f3fe9a1f495a6f3f71f6098d7f4c6e28c04c23914236ff0143080d87cc793a7587a6dc32f07ac396955f77b216fc401fcfe7d3132003d58afaedc525fc6919133a4bf000fbf0f999ef44e042ef81b80b1be7b91e82c473b3c4e57a24b1f78b6902f36d8212581b6b1de06466374d504350e5ca09e09733ebcb28988aa0c3871bb50135cd81a525966a22fea327cdad3e8a1ee50b530b4b18e85487a9981df1294a3f73fba1e40f12a75fd17f06321b1e947e387aedc359f7fb0e9c36224e79198f1c6077a02341ff7c6399c20a3568067db5ff42bd0b1e60c41b8856fc43f3d2e2c4bcde3f1164027b8aa7ea1211c0b52874b290de5ffc7ddba1aca8feeb081d8b367c19b5caafebee9f590292bfd465429d0ebe893ec512307836ce0e45d0ef4f15eea1b2abc64ce2c938372f9936b07ef3396c1922a54bb7cbf99809f1b91f1b34445db48bcd0bd80e10ce5ebd5d21dad1d45a246b2c36a22e90d86cc0212fb73a3314d4adfc76b0f89027c86c703ba715874ae077bb53cc95332212e13f92fce9190f29076c9c38227692204e2be2e7cbe9b41dd884f89ab159a4cc8a3848a823afa788e9add729c53b96ef0b61cd837ef9f2386f9af2a533ca3132a14c8b658f8e06e5ff974b19414c1f5a4268e74620180cdf69d84ee73f00b5391b18464c69d0bd8e6cf219ff3442ba6073b51c1a1cdb6552bab6b0b60f4125b7c4887acc5ab80e77221dd689657dbb66e685fe14fb2b30da45e4e88292b5ba98a5ff1146bd597910d05848b3fa31bf32b7779875c8a37eb79c564673794caa7895806ec1d47bfb00c6ab36c65594ae42d5f0f723256d45925f3153f1d982497728c4502074f01eb494aa9d2dacbb1025dae8e17cdacc754bd3ae3f7fbe805da003e1f8e2834877c5a40e50b34448491f53010f7acffd3912ff916789fd4772fc3a61652dd8cce4a41671743d7bf449258595532f6242326cfb9c72bca4eaec8e7b7464c1f0010c4a53dab8d20999017e82e59d7030996f9e18eb6274b2cbece2e25d1ee97ced99b205004271e6e22782e759a365317523c9d985da6d87dedbd7519dff5c8d177c4a61cd5d0f888e4757d2e21df905d5a5d2d01919e4269c9f09e000151a7473cb541b44614c1c54c0ef01ac7cc745ff17842f311c643b502d03268a595d31a7e28f1c9ed2d11b645fbb394ba9e274645a5bfd4387d872fe93994af37c2d9f3f220f414a20f34adb15084c8e06ed2e33795d7aa6da15647ac955f5c938f76a7b7e20121f9009b7f6b0f6d7b460eb1bf062996aefc51cacdc523bd9721d44be2db1c5e00a6a7599cca630595b3b360232f04fd14d14a2ce54600946b44c8e637616df68724d6b4dccb359ffb61c79483be28406a7a74e062cace3be15e1868a3fc2770bb42385ea44ec3b0dc445e9d2310a7236fd9af4cb8aafb1ba3002c714d9fd0c77b0aea0a91ecee6381f217e55804fece4547290d9b9c1e9a45d48ad880bbba5691c335b3145f7e271c84635328152342c6a2ca14cd18edc0848f8e698038e8476493051a7f6b1a1b842a5753897f99c46cc55e213401b2344b417049a82db7c78d3cded552d657a1f49087759d01968f42acdb3a90574bb075ed5c447a8444ab5c359d44624ad81cd8e3f019ae8331b7758930a55626f46774575346617f02845a1b61ab15b1e282bd09543b204bf10f733fb43f8e343cff4a97cb02721e785fa6e7ac05ede793af22830275ad8c1ea8ea8f10cebab6cb63af7989fc1c0008692575aeb96504bffe5cd90b183c352c108723d21cd5d41279c73f21eb5b7d621e3ab3b16e814b035470e5f64094745f9a9e96d538a96ac495b9ce1128062cba3c69d267b2adb3744ce41ce7846f7aad390cc91e6271e27d93f90b1c323cc3358346fdb128473547535abad295bbbcc670951b7b82f82cd023fb89f328db5e25b69a3dbdd715a98ee0661ad1cda4055ac9691b8f389f536457a35647deb242435ac5676e90769f4766784251bc45e2c737bd22795257427d30b26eb70a87d784fba4a29ae6fb51da8912127e999c172ed6bcc7a281945f5691ba7fe3582d413015a1827461f0eeb8f5efb96abe4a17e622bd483df3b28346e042b1f9ba3d8f9d30a1fb1a8029ca1436a9be2b49023596b76577307c8e88b247102124edf348932cc73e7d7ed748d9a82d8aaf451a607a76ff84e096a491df6e9949cc3da1f26ad6bf655bb1f3eefab007716294d62e6d14a6eeb2ca8d6bff559b0c858b7096eb588b4517b2b1459359e857984f42e3e6a56cf63a79d33240fa53873c20359c84418b8f260d6fe6806226036f5b3dca1c6afdc34b59732443c4c4e0f362895e5bec9c9edea3880d7a80dc16b97fe3e5950a0d9f7c2bb9645fdbe606abd1e52e3a3bdac23ce8bd616df16b19c2408a21abe1c0f2d3cef8bd9625ca925c26c753debc138b9d0567ebf14b3241f57059b3c082b28cbd04b94c9f3ed33bfde5328eb342585a9c903e8a902fc432cba83d7f4712c9d2a070a72e21989e0d049cc804b9e0c2c722562e710b7f50745c4539e458066c8b7e0ba30438244ff89d116392b0115eab9ace8e384101f1abcf69b9c0ab5565c0240668cf42aa39916d7e94ee87828a55a817df3d5a4c3e9624c1c0acb7727c6d51ed96c3bf6a890a32e3ccb50221591e64bbb4d686c1d059c7c094853722e860b7cf68347c4a30373b6577e806864d6585f91ce76137e1ac7552dd368768b5ab01408605a1738bf858e6432968dbf7ceb7b350f0b7ba96b8ac679ebbaecf47464535059d95597b5e329d9eafe8462f8ed9e978779dfc40ac6ff02c122d37d792c43c58dc43a4a17a10a7c2ad1e95ea211d33a400b3177134f843d7f9c66064c1bce3e2abcb529e7b4d537fc27aebb554c99bc281a733ab1ca690b3e6eb76b87548b6a57512c5ef43dc899669fa0998d0ed7eea6c0a27edbaa6d73959b57d699c9f4d41d51883b3fb65fcf957014d4070505dd08d05fc5864da6fb43b95fd09cac226a081747a6d5384181a53c97eb0f9dc3926706bece5285f4d44372bf1b639b5095d9435201bac8779c2ff6be6883412bbae62f473bb92dc0193d4fcad64f03003550c4d0c446727f5e9c89f12adcd6db286195f89cb24379bda29cec5d232388af5a1eb1b31c2d8d1f4230d3a4e6d43b51b95ffbb6ceaa96067ab1ae6096ad84d1dcc4c52ed340ef95e880eb9d6a6365c49d35d2fbb5aea049d57b71c25564cd697f3dca91e2d16dd6202359122a1aa6a4540ad366c50bbd7752ba43bde9923c24968b771d607337df482a30f02557ab09296c04507e4c4364d66fcac8645e5a6cb899aed63eb9fd965ec9c0dc7f63cddd7d1f4dcc68fa3a36c3069cb2fe0f0f77c021594095cf1a2747e2c68b42c10f0a7bbf0d4fec9a8bdfc626a35fa3ef58f4d6e94bbd58249b2d004588a9d40f843419e9636dbdb16413a6e54c1b6bc4a8b8af11d2e05291170f01b6787030d180f30bf488ba26928e892914b1b700fbaf4763573e8940e17f450dc5b27e436fded518c73cb64f9837d572b45e59b063cbbe997d02fe2985021587e21584b8f63e5348ef42dff5296ec3fe5e0b464d7e6cc51fb56e91804313d2df633aedaed19adc75fbe6351ca84a59910c18cd777d6bff7da9a2884aefe5a776d61d3bab872ac39e754f82e36076f8011ca7aa1c691d38cd64b61bf289c86d35bfcd6dda38989b77e911c225c2f67d32c4d00cf74ea1f89a334835803d32365d71c2f2ff98cc3892345c0a0affda5996ff4d4de0ce2b665ba71e018db433f27f66bf316e7adefeb479682667c59730c8571c2173c9e4a186a225a3231d80f983bbb9542171a1b0880fd6582ef98d5ac86187141c533c890b539b5ef3681334c6c0ffc154c38e174e2126900e34b6c3b7cde016199404b7196bc8f67fc63466cb311de19bdc1eb2ede0b9bc2cea9e406452b96587b82b8e1818b4895174870a4cef89e81d29a6cd5b175121d5fa01b56fccc05d103681f5fb26ae0263a9c88c8964b1ffa2b2cf255f78607133e1f65f582436b4e82f58078763a423c2d2f55e79edba110e812dba6e9f5f6bca92d29de8a78223d1a7a117d8427bf493939916a08cd7fa279ef2f5026d990e413db584f1a12fab853bbd62c30a51bd7e42df2383c6ef73a58bd755d35ff89d4dd01809614a2e248fc8e79698634fa6df655cf5fa88339b8440a762"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ipt={0x21c, 0x13, 0x0, 0x0, {{0x8}, {0x128, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_TARG={0xca, 0x6, {0x6, 'nat\x00', 0x6, 0x2, "f6ddc2e93708ac3783a0d3da1be0feb01efea689e4cd700a2599a19102553f0e7b214a03cdef0c99bc38ddfe9a9a7f3b40e7be62626e7168a362778af735f67d426ea8efaa2783a0f7ca439a4c3095f3bd8434088f7a474c6fdc31dfafdd64b201239431f46c841713bf78989cdded2a23b95a4e78939e709fa5f6e3fe26e52b5a0edcda32afff5bd8138c341df53ae1402a700bdcc2c4a5b9897bea26153d4e"}}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}]}, {0xce, 0x6, "952bea253841950a09efcbcf94b1b6c1126c5130697c952eed5a6c03a1b7d48bddcd970292b95e671a303d2c71c7401a9b8e1d8fab6cde69bf46444cda2b0d2560ea7f0a3f4ebfc720fca329dd5e96056c6efa46f41ddd9a18ef04db9ec2027df1df3d7391b78b1fffc6432f14c4711ebffb4d73e4be2c4b2aafc6b819f6dc5c376498d1a72605852f5dc5cf014a6c5dc95a3f81205e485c1ea37496755acffbd430a7d6b69bb9ab53950ed33be2e2466c51313648a264c1fe07dab193d47ec181a56876617f3ec2c2dc"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}]}, {0x10c, 0x1, [@m_ipt={0x108, 0x0, 0x0, 0x0, {{0x8}, {0x1c, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x4}, @TCA_IPT_INDEX={0x8, 0x3, 0x7fff}, @TCA_IPT_INDEX={0x8, 0x3, 0x2}]}, {0xc7, 0x6, "fe82596f586518570567005635d3116e3f2a57042643d02e0f9eaba042d5b341c1e42b266c01222e54bd5af76ddc7d03bed09fe3a8c7002c07403825b0db51ef47c80a9b2adad02ea7f8458b096f2e92c070a805d8e5580bcadf59296f223653125d0260ee49a3de0bd741a0aa4d62bae66e9ed44fe31e0a676ce76e376c3892e50b39530e393c8c866f750d8459e089d0511fa2416d3b0553005c19bf0ff5c9c54e95740f1eb71bc05c77c19faa5e4d381a6b72b05c5f618a0d5fbb73c8acf8806dec"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1}}}}]}, {0x14c0, 0x1, [@m_ipt={0x11a4, 0x7, 0x0, 0x0, {{0x8}, {0x1098, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_TARG={0x102a, 0x6, {0x7fff, 'security\x00', 0xff, 0x0, "12ef94412c7d3ea4ff02c8779c51bb63a7edf6a377748e2ffda0496dab0a6468010c2c1d208cefa9239e9070100008603df6ed877343d9dd84672ebcdfca9d548942ea5fe524b6524a8ac920de005372b74e17520e2c34547d47963e916842afae10c3dbaf001efe4053cf28e1b493f12c7d36f96c47853039ea2971227fca0b99593c53c99f8ad2f678a0851dc403616db965b51ab975109c6b2d2d5d1f3c9a14a3e679862c780b0c0827a8779c8bd1f9b87e05fea4d51642c481292743a32ae558a4972556ba80e957a55535014176bbae0d7ed356b7b62b76ca30e5bd56b35414bef5d69f006cbce5f473e286096737baf7ced70df651fc3f56f5cb2bfd2e29e77662231cb48bfc628a6d5ce5c14f5b2be5dabe2530649a4b5551279b91f804a48aafab7960124b8f66063888259f173025764aa1e074fb090b27181e9335e724e25823bf6afe5b4865b0164f22036de147515f3b5a8a64b8c9f378e2279643e55db6fdaf6e0a08bf087b69b8d443d2dc648036a66dfb7b44129fc8c45d5af15984773192f861812831f27cbea9a5dbc801349854a8fa008839112d239ce9b97983440f43299846ef7d8b2fbe0e853df3afbeba26d6c66ec7ef96464beb6fef0320eaec6cdb414ed5aa8c627b51dd6672de140d33da14617328f674d843aeb2c1010edbed16c7acf43b18c559cd746b70d51b6c973fabcb0a1d0fde543765c79844052e9380bffef5bfc3e15957ab802cfef8e2c123c6c3ff665566313cad5fd2248afea1d2e5ad24c89d465bb1e4f41d39c546a0a6704fc170a456a1d6df80bd433de75d4e8e092bcaab6ec089fe75fa40ebb9faedd24d4a1740f5336434f2012273ce9ddf598d2c3066453345cf833988d52a8cdf6baa512cb386ce20d650fefa850d254f919a0cb4229fd0259b50dfe0f8ba0b707dc8b0e511bd191233e7c527e6594fa6f384caa9171281965438d1cb92704497a6dfdd2e0ff3726dbd9501ce5ebed824171a3eefd04ada3d18ec26fc8c32729c142c7846cd0b2c86ea36a3c5a8b39805d18c01f846ba7839b06818761cc750fdb232d922983801f4e21852e95b47e5a34bb4f3b294ac6a26301d459e42a903a9c3837f1ee70785833d0424c3244e9d410d1e68559c57a7a8f75c6c51f8e0b657fd5b7754ad5b9c0e06f9b2131064470c63564435522b60090d99778c1b4adeae4bce5f2095d66cefb2e6eb5d64086e85e935d8b87426b683c060d7dbe199ff017aa4e27e5701d72c4a740ee9344f8b9f2bfb1158653cab6d380675754526ee9a4b9ba533cd4133060cbf323804b82509cbc52e61fb60df1c7f142e178621b3d90aab4ebe21f93917d93a9687c942df4e9f65e75998c7c8b53f99fa8204052cd3a05b2cddb795a8342f71719d2e1f2bd41e3d5d6ac28bb5d262b238d75dfc5b92055ac51225695761f22aeb5d855ff0e844a2b0645257468632d5c710a4821eab1212a489f9e097d915333d308baf8445f7982e0b81635862eaafe338d15729b2a280465fca749a565ab85e7a2ce5f77d03f297901a0728117a77cecd7fa8a3f3d86d735413a762c5d0a6dd7cbaaecb9eac408d2302ef2e186fdee5e440262b3449e99c2d1ea56264e2938461da826be5ae9f6c80c5b2b3bb2068aed42fd4f6fceeec6cb6ae07128aeef54ab25da3747da3776651a28eca317c07001ef1fea5f75616dd6f562fc4140e8037a1e624010c6637dcb404553f099b13c26bb255224bf9f1929bdf66e89e053e947f8f2955be6dac104e7d88ba43850e516958398fa89dcf226f27db9de9b928da1e31ada34e16d003dd24a6ffab99c4f57ecec9f697c822d0c058c4c4031c33a426cf7ca635c6510274d4d31dafc63c30ca63fd4c99716fdefb17aeea43998d758beb695cfb3fa4788c1a42ad4bbe732e7a427de3a9b0dc1430c81bfb0b29cc602a15644cefa8cb2008007ecd93e315442026bd578e222c5f752b87736b1c94a20a32dd673953b23f3885c64e5ac04ee47c4290da694126f41adb62c1bab4d37bbe3877e159523222bfe10f101f24668165fd3b51bf4b0297fb280f7d7c186764652660848e2d2ece51960db28475e65c193be6267cb049b633b6db818a7daafcf7bb3ef54d470a49f7d78ad421a57bb3d9a57ec3a05a13e0de90b18fc703b84655217e425b6dcc311dcf07f81dfee7406040e486aefa648e25d75ebed9e52f4cbec1ad1796fcb07b6887207a049d16b5a82cfb504791f22eba0a7c084c2037da5fe98ed26bd6cfdaa186cc804cf6d165d38847fc625505b79ef671a4a075aad0b4d93266274c614166870ea22ee1f1dd05ac33105f024c5419e89757e3c62146cfd0aa024f265037e1d983ea5d1bffcd74615c8f0ab9991109ad201da8121fc91062390ddd5bd8b60e2104733b3183a0fa67dc6ab9c7c686356644d5e0c601e23c13c8d9fe00d92699eb5627ec5bfd4ba48b5295ce78c95cedf7f8719517f948379ca6ccd51b1dca7be66a97a2f22b7f2ccbb23ae33ab3c0f7fee915c216ef2e107c1afb6617c065826c5ae30bce03d63854c77699714a3c874d941c079d3689268542f1ede6d719927b16685aeca89bfe14e3f911878f4b5bce70bf8042319645d181babef3a141ac43c5bf8d5a72a0339878366f3af93e027c24b53975d0ef96802b96123258e2dc45f61d3d646b299e7dd0ca2e4a1c219a2b4c12bf618518ac815368d6b005c129ed05461d20f7eca9cd1d4473bf054b4e8fc3c783eb908bb8debe57ceae32262b4b5b6cdc1b41990b8e45e3beba6f097e291d0f9d0892adb55fb4cc1285e7ce86b434d7b8f50b2208fa6a56fb2b5f4e52215ec14380fe087e82f38be880b701e2b4455232e4fc768bc7760f0dfb0f37a5dda8244b756eeab8a4ad0b8d165c72a2070f09392898542b4bced94669afbc8d91ead7fb733369fd98d956a3c8409cd295ff1891edfa4fc40dabbea1379c0acf6dfda1e605e89f573d0930401bd08623e6a39164fbf50b3cc3952214d2d480d15dd28cc245a0c8c2b2dbd3a43b6b170d097541b421b5312f7b07d99177c17eb93a04cf036db129ea4c9566c6dfc685a9bba550b0d6172d44a7d29af9c9dfbfcca5f5516754fa56d5379f881a4399a6d21b0f10be5451641300da21acd365d11c9deffbe286ecf5733ef46d2f1ffcd6908dcc4bf08ee5975ae86f13cf5fda00b71e0b189dda3bdaf3b3fcba7d4c624028d60bbcdd434d7269db12fd458292c0ae03d2ee6551ad0dd9c4d5546ae6b21d59a951e356ce166852940e67d2539d92d9e6dcefd03b0bd567f425cdd91f9049a7e4b8d632f9bed7f4502da7ce6c252e94ca0694308b3532ec6bd981d9bf0118f13904a0931284156b0977ec6af3dbc8850dfb65a85429068856bffb3ad43857ed2c40dd5ac61cd91d89287545ef78f364a1267cdfeaaadcb7716cf4c0699053fad0a35ebbab09af3dcd45a6ee552a2154197a2592e16c5dffc662918e9b0b8c03916583acdaf52eee4e6e0fc314819c23f6d149858e43e8e43f97ed5405b5411613ba2d604daf8a73440823b74c409601dca08bad75a69119ae5146c4d42003eebc65293895c6e5a810f770798397b1d0eb9d8ea86dcf06512832e0ac77a8bd0c096fae0aa6ebb99b1ea8930fdaef314776b9eeebe87cccc8066121ecba2124460ebd94e5db5e14cfd24b21f8396ee26a06a5fc5731013d5ae7dc1527866e08e3da1d39782d02c1f9637ae67de8f7a7f6995e501502fc3cb918140403c6657dcf9516358e41a9555256300565ea90c5e8d7033c508d2f1971f6e0cc3e868c4a8864bab869d93a6fe963300e2c5c745fc1f7718964a44b60ec46fd85c1bedc4e08f7aadf2188eda82194e97663621bdde9d51d28c94da3b8e0ca22134b2f2b8ea59837856a3bc07363eb18296415846f7c1ae2bd9b11769ad609abcf027dd1e952a62c5062c5a3eb39eb494b10a394eda9e40ecd7e33eb9c1d489912b3122a6acddffc5be2f9d1e2072b4adfb41149c55bfb055134f79c5ef7908bd7b20bb17fbe14c2a97cd080d7b5371a3081c7bad94251265b6f21b551c7cb8cc86e5b7a96b876c28240a4a46b186ce52198b9471c0bb5c9828b263adb85cfb7e5cd2f055050477db41f2c6a4fd1c880e758a0583f64ab84e6719916104977240a24f53338a9a1ad36360f65246a9f9dae3864b520148ff8eb439f0b26dac2e409cd2e756599c697059be8bab769643367799d86625b035c53344a8e75ffe090234b9bb909092ab378eee626c042083f6802c3239030cc15166f151777e5cfe0d892f4697e3f1f799e69a4c1b3671caf99252d9f2503ccccbf32ce23a2b19b7dd7e61b30977e0e67bba77361daeb8b575c2735ae4e609e2982ea26e2b6219f189fe56a535fd81529669fe48110a300b44323f3a2b35c5fa0701f23629985077ede05a2caa995a87a5ff035065e62bf3c064c060d4b8155056af00fabf5944b4d9199407753267b63d42976dfd6f92e63c7c0bc604dc70935689d9cf9335532ea6da179c49e4d214069c1cfaee5e395991d4393d89e3e4f9e0567374dbf0c46b5c535a66c98fb31c971184560058a55a961f1c5d56bfff816ad07982573d07e69362edf1b56f77139ea94dda0e0cc2fe5f50edb61a2e00c6704051e0098b622d47dee8f0dacf4ea847ef0aa8501da15de0c3506542a76b0a9de42b504aefa64a27157027ba71caeaced481f7744379b12e13a02f8196d9b3631084a2c41a50d9fa38c52c354e7972493bdaa9a45a23ac97db469d9d07abbd3c478157e58194ecfb7c0f5dcf45989af0235c30e9b85ce528e829a8f738da475f892dcd123a6fbd2f0197670db2b7eb1e764c2f1b321df2b01a3e206d24e2ccd98cbc6d5d767850516d2713c1f618ab3b2391e73ae6b70636b345c5207f0737caf8b772176b0705d0778be29901400d2deaa0ba3662cf1684d7f7cc3784ec4b454985320e6d5413a7691f71626b27cad36da72e8f63c5066c1d7871e7f017c58aa84aaedea58f1390aeb41130b448e439d146b436a3754d10de1a3b0223cedd6c71efcd05fc3bf1eab3bab6ceef00db645c7fd6c6e132dcc1c0fde65d6ab7901e038d6957625c8bf5d7df30b0244211425172f0a6f4ae476a266afe3f321fcae94a8d522801582135b721ee719f0f4593d683ac9e575c9e7f5e45f1ae0c12649e1d05865c03703a638a9b2320d81f55f1c6cf3b7bcaffd57f925c7c5d07954009b0e46791352397e106cf642dee877936c7c4cd678d71bc829097524987e01fad3d59cb8f9b5e94e680dff05e8af6bd26de591d58335ed76aa0d8609abe6196bc3ed550138b17982028ef6cfeaf3b198ddcb77291a143909fa33f144de30e8e54ad2d3a53d2926be083b9c266ba142e61a7a328fd17ff20e7c9dc3e0515be293aad4612b4fb1ec1906b34e3cab54055fee0d7e015ab56d21107110166be607bbbdddec703ded7c64fbfb2b345d48e46495bdd8b761a50bbecd38de96ec0fab251a4417c7c1911e626531745bd7dea57b9e3e2dd6fd96f38f4962c6485ec999d29cf26de8c34a173a3ff86006378e6d139101489d9d5c49e4e03ba2cc9fa9b826686799355cca4ea1e34ce91cac689ee7bd46a98c1b4d1bb6337945c6bd9abb3c0b82fba5efc6a7d2891ee66a7e212d032f96e4373ec70777d1039d72938d2464654ab7b57b7e08de8f217e6134299701d086df082217dc7b25e594c91e17c04a64a4a04e909f1a4fdc6c6f11a568e39a1f69458110ae8c91f2658ea316df1ef271919c"}}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_HOOK={0x8, 0x2, 0x3}, @TCA_IPT_HOOK={0x8, 0x2, 0x1}, @TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}]}, {0xe8, 0x6, "b2078737c9e7933d952fc5e3ad8d533e3b821aaa36d9a08fe940abc30f53de16a90f4ceada7a524839858782ff15632b4409e19697c5b46d999a0f8d99bcb59fcaf4ceb5396b80de99995fdcfcf117334a1e5d36b1b08f4e4b6897bec3651ba661d347a511c0bddd3e9772087f4041f007922fdd3ea9173390926829a19e61772951615eb7b1f3f9a4454be11ab9ae9cb7e839c62ba46a0fd488fca56f416e40218435aaf488ed41d15801746579d6010357e64edb8829331016fff25b5c95ede71c2773b196aa2dc7b07a1825ac6844595190088fa662b770bb213e37f9fdf59ff16b77"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_ipt={0x1e4, 0x16, 0x0, 0x0, {{0x8}, {0xe4, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8, 0x3, 0xffffc680}, @TCA_IPT_TARG={0xc6, 0x6, {0x9, 'mangle\x00', 0x16, 0x8000, "41273dbc860a9cc97955132f7553bb7e9615250c241ff963ce23e8df406a33b5bce6d722565f349a9da3a6217cee06bbe424b571be6966bf942eaadaf099bf2850848feb122e0f2c32f3ee9517ef705599b8fc111c269901b8254e7cc450d454acaf55a96a8d5d3eb31aba4ded7493b77970e779b9a31a407713c8662ce2e40d6dd2b6afc2566adfcd7ef16240bb0e2abdaa924d55f35f063f71cef9"}}]}, {0xda, 0x6, "8eb9e39ee60c47a9856f7a9cd2108e778e9cdac7554ce8015c5870797a866d8ac5bdfce89460825687b5f1ce4b4ceb4755eae5b299653ec1087abf65696b324da6c40fbf20fce8977bc1e3f0737e4bb4966208174d26c8ec5759d0fdf4f71be5a97e740732eb90cd9812d4212f7fbc6d8269b72a1db79196491f8a941f26fe65b7e72f4c42e4cdf72b2a44ad07051f5da9d85e4afdc9e8af031385cc7051bd50814c02227534f89fa8a5d32ba92f1d294bee2b0144653e0df24da121e4e80364a8dae9ff1d5f8722c36a6195128aeded1c730c9e80a4"}, {0xc}, {0xc, 0x8, {0x1, 0x1}}}}, @m_ipt={0x134, 0xf, 0x0, 0x0, {{0x8}, {0x80, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x3}, @TCA_IPT_INDEX={0x8, 0x3, 0x9}, @TCA_IPT_TARG={0x6c, 0x6, {0xffff, 'security\x00', 0x81, 0xe, "330429cf0a0624a84d1e05dee3a951d8bad3e68f44983002bda7699422dfaf8f05302c7fcd4217f54235b4c5a33e77a803f6dceefcf2af642ddf6c46dbd9da69ee57"}}]}, {0x8e, 0x6, "51f1f885ad1d033519fe7a86ee0e8f254286768b767931683fcf6b0355db301a34352a31ad9d983ae6ca6f02bb0523ba0e810c497967a97bf590fe23f013ccd6edeb8f0a013a44d4aae3411553e6eca433e8b7a4575795b360adcc373709f42884a13eb722053ec78cf61f1e7beaac444c500daa4226c69f3b84869660841ebfe348a3d9e74dc82cb388"}, {0xc}, {0xc, 0x8, {0x0, 0x3}}}}]}, {0x39d4, 0x1, [@m_ipt={0x134c, 0x2, 0x0, 0x0, {{0x8}, {0x1290, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x3c, 0x6, {0x9, 'security\x00', 0x8, 0xb0, "9ac99a61517d8842942a8445292ecbd1ee98"}}, @TCA_IPT_TARG={0x4f, 0x6, {0x0, 'nat\x00', 0x2, 0x5, "c36b4ab0b0338e937365e2484eda8de52f738aea0bccc5d2da56e41028380ff1b53a3ae3ff"}}, @TCA_IPT_TARG={0xe4, 0x6, {0x0, 'security\x00', 0x8, 0x2, "b91d16985970425400d5c58df21a0cf9755462f3c1f69208dde77e04719410536f0deb13d45ce8edded3ea42ec5d356fac10b4ee809ceffd6af1d1a426249b47561caa9a0b742ad5c9b2c150f6e81ed49f0be66b180de0ec71d187b45d1a38b99d76560c1409558af29a6b2e41686ff587752ae119794ee5bfc105984d9024347f960ad3c1769b7db3c7c65e5971742862be8d4a645d863f72eb81a4dddd4fd653b4e5934c1b5d1dd80176a84ecfc1dd980dfc6a0fe1e4d0b629"}}, @TCA_IPT_TARG={0x4d, 0x6, {0x81, 'security\x00', 0x0, 0x9, "e3523e737e6b7458c8951abab65737e0916ac02bf72b669f035a1a2ea4fcc88f81bf78"}}, @TCA_IPT_TARG={0x102a, 0x6, {0x8, 'security\x00', 0x0, 0x6, "8c1202f8bc6a46afe526fff8ef73c35e9a93bae9d293cd37964b674de7a0def9c722db6105f380233596f683768a4e8d512cae3eee97c78e4fa3e13ae59b1e352ae43461d35f2c475655d729f413721da6cb5ab1e4400ab4f5c28b9af06c5352b49754139c074407dced862efa636b9e08eb9f67a3664a5d987a29b4e1041fb81571b6e02414373d6881cfa4b416e83d3ab9374d5dbfdd90330cab626632b125b2f2faa06cbf6d30d8015e8489aaca1aabe7e55ef714dfae5c1e7b0a1732d1de3c74ba65f3e7bd61059bd815df6e09a9577203e974cefe55fe2be300e1c9911eb8afa3f6328f328ef105da7edc1f6ea19a924fd431e7bf18a21b891394596628387a913ef66b7a9782ab75000dcc2b44bbf1698cc7bfa8226b616e0e2a15372ea94a43ee7865073319df9941dacdd05284b12da727d8cdd60746be2f93673f88c7342be2145c1fef642ee8d5851331534926aef0435466e600736b70826456c61e7b90e7a4ff4c042a49247f5ce7fe5c309c15598530179876e9d89903564c597cdbd6e254009bb909a82e17357ef41c2207425a0748b07f93852b69af2940be07ed7a874445ddb2303ff2177b74129e978479aefe86f727ce4f576a989200540d4652149f6084d535d2495d249080b69efe7953b2830cf2e09ca5acd75609865c1f386243e64327b8bdb92e653f4fd090a43148d410df08e1a5eb6dcbf87d8b799c09f82200a99db0af18f322763d36de616743b4f64d183b56b96bda8027892519a1c4dd9ce38b74a9d4ed7a9e6dffc3c305fa45af46989dda0b916c406cd3ac9fe0d2a4ef684f968079c617335e25ef81e56d2fe00ddbcd00b16a417845bd664b1f6b5a8a034c0d006b5be446c2f05ad964627b7236e34f91970c1f3be1c67e0bfd1b4c05534d2e6c6d4f2451e49d862b1ac47a1c8eeb5deae313b354b31e00576816b9348f06d46bae1f7d2246e689619e5fc84efad275bcd9e384cfc7c735eb9816b5428ed314547d52ce04300840adadf57aeabd1c4f5e872b614349962854df9e67eac17473b0405ac2c094433f946d952121767733631f1f60176502c38a459d074140b80a40297418951328725ffa000d02ae06bc2cba2f25f4547aab99c65a2b715852b4136c99d9e4297ffc28031693dcf2e1b758aab6b60bbc26af67ba388a773e379e7758e7b1dae20766fc7311b964070a6b1f930e1f7d5b969f81bfdcd8a97890874201be376cbc01afcfd8e72b02ac6fad7b0f96701b746c3b9ec7dcc882a54fc2e9d271d9f08d6577acb324f31adc5b93ec9b01b763daacd1b10d2f21990bf31a45bf6827e4a8fc45af47ab6a201a907940dc3184d3e865621a49435e1452251c9a3b36ca832bf7634b451d46cdda04bdedee81a91b5eade4168f02f615a4c6c47d76bca955606c9d6baee6e6176954f99e19f084037e9b30ba1cb1dbffd4a6b6257b9a9472b5fc873d394324fe690e0762abc20718ea206ec5739a6091d7e4d90589dec0a6abf27824ec79de376438ef5ac044efe26a869f358a47fcd604aa9e70860ff505db4ccae0af8e486a801fdc8ae524e02e655ca36ff495116302b8ba8313b6855db43af807c473d225c2b3e741addc3e5ff6e21b5093b6840e8e211882688934de1b382f40990c8b0e1a4229cd7a3fb246c33904577e58145b6a72dc0db2b3351589ca2eb71f3c102f75d9f4cbb001e16da20e48651ba2366e6c2891e59cc07747c3433ec67dc4b594f8a2b6b3a65a71ab49a903606691239a1a08712b3d12d28eb8e4d8ffdb0a1e850002b0a79129105c7461c30581681b761e3ec0a7be9712cbea07fdcf19e400d5d249639009ff695c39eae81f53ef86b2d17e6285b479c737212acd1cbbed841dad26426030eb21093cd34757c254649fabd7e930b583048426aa1a0ccbac68734d370ebe90e6265b089fd7107db6d088228a6006fefdbaf357d8bb9d6f0297c06abee574b339aad9d85fd3bf62f0e52a7877c753da87c068def20a1e67279376f04579c2381e94f104ca9fe9782384c945b9ba82b52b19944d2935776938bc1b66d5926f1bd23090ac284bed94f7e688bffd1bf58ae86d9e6e51dd204c46a5e2dd1aa3a07b0cdcebb3fee206a345465ae4ba8b89257f4afe11c055b6855aacfff5aef50d2cf476ac3a8a96e62ffca32a781a487010b90eb859ba110bb1eb893506977e9cd8436afb304c22461378f953faefe39ec6d48295539c362d3d99bc61b68e6b51065e9525e505415c1eb20229e471a4b91cda418275da3ef63ea96ccef4a57603203986821f576437bea6ab3d1a045d89592459db5790dc1153a1b4399729ed0bc80515a413c69e2e38d0936fa443c46f5273e055cc5084c0394027496367d18798c9692aee7e27956663fd97218eb5ffd12e24703ecfaa4f78c18e05e921439fa7955a7ff1f0992a0d7b9bbed42059a525a130e4cba4301061671da93ba73ec9d1c84863808aa271d6d0543304f59c0c29b0ebf724e23f7b132f53619c0d8706c9d7c60e371618d40e99b51671d1bca8c0620aff766842b5233f2b19036ce6f871f126b0c6a11f2caee759f65d977c1a5c4f8a2e3f6f139f0bc80df1f5b1a28af93780cb3e56fd9dbf6033d76a28baa963d8ec4d09be051c663c37032b951935e22d37b5e339e0bf5e591f8a0cb44d359a3304708a1d267e1bbf7c7e867d946688c28093c640af2f00da5386b8f9aea185903d36cfe0e2591cbcee4196e7a3f55a747c1c2814a847149de0d3214d97860a9c4e8fd5098af241cfd74bce2f4d45e6f8892d0f16df27054849b08f4a28429c6188b258ad8e082ca53b067db9950ddfd07a08439f6492004792952002fa1850913126558ba80a98694745787db8d52bbda1efc2c4ccb89f97f9991b57903d31e36c13386d8e810ccbb51bec0341d87af1f3b628c256d7ad0ac7eb161e6270e1df909502a4c26c7253ca37100137f827393b3d2d2175b6e45122f1ab813bc8094435918c940d83f76b6029855f35e69dda8526d89fa534180a66b01e730629eef0e59070f44491abe88f26218b512678052e35bcac6339f71412776d6a1b5a3b0b57d430fd6dedc9bd3b0a15244bb5001ab5233c113d010c1ee6d2b33aa0c0cf9bf7f2f6670ae6f0806bd5789750b8c0901f6ee639404998ed0cf14f2cb9a66a40d3e1bdeb2733c9ba82e0d97c55f048b2069c78f7dcc6d9c014df494128e880bf254758c85f9dd32890f6fdf18993e2b9bc1fa47d200f6e960068d42e7d8a03502de0bf6c1345792d9ce3bb5ef637d28c625d04d1989bfda8898a3c46a96779abd5be5b58d3b73ecab3029254e734392942101fa516983dc786ce2dad0e60a8123060206c9c89e638b3bfff3387049fd0526da7a4691c1cad82d1fb4208f649a8d9fc8f1a55c8734423691d056c781b15a1ac328f21f27905deedbd9ea6ae7603336da5cf4c6e020406082810f41492bbd6962b2d9a2d4efc94a533cfcdaf8dec68bee1412da43d43221168cc7083ed0651da2bd6276940100b788ac6cceaebc401aa8b0db85c08156b926ee4934269ebd39a216d1a280d1d403ada881eda8186e8d67c5a51f883c701aac6ed36835dfddb4e5b010f733ab4fcb1439478942f304991282f6f62de45e1cf98217463828c7d3cf69f94198dc3dd2c2de3a093995b3ebb0a93dac54038ae0644d2538837f4b3195dbfead4fed160d3048d6d38c56a50989bc8afaf02840cff4ce5823a1e4a02f224ed253b21dfd1ce169070b9e70be38bdb352675e7d2c96fd53c1a83e73c5e01bee6f102d33a30398880754e57ababa351f4fb9446443ceeeff596cee7b140618f1b8631c024f6b18964d8fd58c74c622b39b09198ae261a0568b66b891313405e867546aea4f440856ef65f73d397c1cf7068d351cf362c03dbec45ef19fabd57ef47af711b8cd9fc8a3ece4dc1c003978f5be3e54928565f263d1ef436a925e7b95b5d16699ab5e567ad051e54efd2b566e8fff4a6897449944c38254f9e30cb69790850ea3631fb52c7dea3566d3b271ed25ed310a4b7a982d4e9469ff7b7b3e75ab3855518f8486cbad4475d3b0ce1bc5dbefc8fc85ec58e204ff2828af515bcd71d4503ede12dc970858a4b2ac25f38329e68bdc38c2d0dc743454a69e85c73d1231e705d05b57fa4932ebdfaba5a919d30cd863dc38e70b4af7799bcca48678d385ccc136a9bfd563ee1181261ce2ba46c6974e3f6e5106977cdab35f4069455cd3e1b80215c0e5fff13630fa25bb44fe98bd10e1145f1e611741480ca51f163e2d82fbdf4cbaa89624823879f8da35e49b47724b5e9f09fd0892357ec3131bca9e07aef5b252cd5cb0b5cf58b66145d99a1397b028156ea9b0c702f1ba9dccf280fff1e133a167e38fd26f92a3d84c5821dbb7ca5158f9430ca77f18fa94246e07b144b7e3fc85d556f2e75741104dfde7b8700dfe57eef17d223ab970df0309872f8410bf33e2350803b13b225851eb56227d38602a22cf31208882161f452c06246eaf070cea0609f8406747b3738115bcd77a1d70907dc87e1d6577945659c022e5a4251fba87919c8325793f81690bd69cc5f4f1e377488e40b374ef367c54c3b43fa8656c95083b136102a2d0a3ca0088a555e7791463b7165ce884db62224bb0b9691bb3f3dbd20b8d2bf4d85a926151eace961787114898416ba14d41e6eab29ae19c1eef898d6868325e2c355570795f5c3db975edf1e9d5412dc5b0c3d957a007178b55d6fa432ff8b12af20f8452c22ee275b6e51f8e450198534369eaa957930545de2f18b7b881e04262c29a36baaa47de7518b18545d2d6d61f648153ce64693840e6cc2f660fdf6f0253efb6d8a9f4076489f1e6cdf1c9e8d6ea09958cfd8c981d04a8044af3f345226d106fd947344b7e700963bb95bd6eabe6774c5bf0e92dd4f39c3eeb814d703622cca8c20d0724b9bfba3bd47136a155c94ab4afa28c0a4c2c0b3a66a6f8192cf830fc871074e990f9bed9a9383fb5028adfd0d40d4020abf03362bbf60267e84a9627e9a07466ab7d779ea00394d86e176397fbaa940a0598926ea52425e813e9352a10ebf8238bca4ceca8c177ab00270d828f20323dbaac1eec1f80861c6e6dd4ca7c0f2578a2a72ef6e83f0eff4884fb63af7cc7889a391d99772f477cee8aec25f7e6acf25e7054977acbadaad06a619fe90d77a49f2ae81a4ba728b07022fc318be3c302e907f9bdda03dcd1f00245c0ea8a01e78746f9949a963e220ab2a1d3f6d5e6dfa4b483b0fedf28614cd3a1c853d5cd09a2715760a4dbd3ab466456753aa3efdaab073e45bfca9456f765b6dd67f5ef3c2cbd70f56e2cd3220788367314c9c54b3b6cb48d4085ec141f4166d00383fa8af3894a16115cabb0dacf6259fe54adcde92a1da8ea504c6c380b304a4d095b0bf847f09d17ef850de434a4298cfd8e1b4293d945d3946a924cd79d74c276488d3bc6edadef5ba22b7500afb2d86699469171c26bd4a45bf84eba1e9e3397b3295474a2ac12ed175981a9d6e62235944e99d2d16f05286c9963c93d770793f59c7bdbd8bcd9c8f7d2f050d3c0ec26c6ed928114bd5b697cd974598a9c48937f18e9d35b19a69b2eded1845507ffdcffc8cca6c53ea622f9818be55bf966fc1bb4fecd6c3c32df118b23e71a6c72aba4322263f6ad338bb1f30fc7c824d993dc20c1672694559f2996aad71c8f876bfd53c62ea43ef73815ba0c011dc360a161d25fd370ff7143cb1e712fb1301747df78fafcfcf5bbdecb5"}}, @TCA_IPT_TARG={0x9f, 0x6, {0x5b9, 'mangle\x00', 0x7, 0x1, "42e14bbb273d51e4e90ead72ef943dc0907ca475dce4ffcdbad879a7dd41485476fe986ea9086e62f00b4a654e183c028974546d4d48e61d71c3432d4d2083ea7fe6ea6dc0352bfb7b57560e541d280c64f99e73c4186833b10707298f35e530fc78166b8b8818e4163f809fdd362e12e648199a16"}}]}, {0x95, 0x6, "4069b6e1c11b018da4358a58a6753dce80484b7659a01ea304c6ded9fd80c681b53d013ee6a255364e707d079e1f595770369ea40336d0a7e42445c4c2225fc0944189ca6c538cb14f0a822611998e0a807199943849abfc33ed5355a206cade5049947711696d3846fcea9a517f222f80505e44171ea525da1d19f7a01bbfdc736623ab22d89ffcb18c3be8ec7e835e21"}, {0xc}, {0xc}}}, @m_ipt={0x9c, 0x4, 0x0, 0x0, {{0x8}, {0xc, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x6}]}, {0x6c, 0x6, "06f647dbedebe33544f631f1f0199a3f6a697791b3244c599ba151eded00ee1922dc072152aeddd5d58001db5d4ab8cf3484466a7dd306ce908a9b0bbd98a64f5f35c1d41d899d9c48555f7479e5e97608652c4fd206fff1c113ab30a3a1905ff6cd3494564ca870"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_ipt={0x1058, 0x19, 0x0, 0x0, {{0x8}, {0x30, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0xc}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}]}, {0x1004, 0x6, "ed024c8ff0c8f7aa0ba1663d5e0ff913d839289d98422a0da3e6b7384a09410a7ed55299f04c57977f57a5679765bbf1a279b7ca970d102af7f83b416a7eb5c5280f760ec8a31652f77e8cd407fc6cc70aef9773d8fc6f9b76ae0b805c86da7e6af30c268f36566732fae6fb92a7c8769c32facc8a368fad7d7c928effc007ef0d87577cb3c2492fd348513ede8db5cc6ede5133dfa2d70d470cfbbdac7da8f18f4ce0c99576e25ff9cbd3e4c89b574b4d5e56001530d33d079b2fd2bbe59dc70754af99c94a83222bf5707230e8f9e8013f7bd78163c37819eb2618431b5f5ab219c6d298fb723bff399659972c73d61163e451f75f28d5f49a353fa5bac5c56f1a6b35e212c776fef2f31c348ea17a7c8c21a5e761ff964e0ed837e442343fd79a5b885d2c83b4d7103a43ea9913c3318f6fe1a470bef02cb7a15163ca520e46448082a8e857a5a20862a87ab17a9f5f798e993e48f375970e9d32fae11985bfab0b574f4c6293469886aa7d0e13166657719084b0f5d8d037a708c610c8e78da6b92ba6ab1769c3c1af014bb0ac667e0954e792913bd12cf8807e4fe8abeeea6c9592becda05decaf12f205876b93d5c590d7fb8766fbfa38353d5b5a4e7c97a7f9f851031dd32b20be0bdadc374ba5dd2a2f9aa5a7cedbfa2af5b99a66ccefcfcf06728c215b1f694a5cda1739e8f74e621b310d7558247641fc85e6ff79d60324f8fd2803ca66549103733a11116ddf5480d3d44144d1059753fd3779a076b3314e3a4e95a2a3cc3b205261dcf05134a11791e24afb2f2f19c2813653d03346b94ec12eef00854db957504a606ef9b4a5dd0d1da862f66906a2d9772668a1ab097f6235f2fe17fe4bfb42f3f4f1bee848a3997a590679fed1d0b4bf1991ecb9f061dddb487530769f3e6e81016a6145705138b7d50f61ff021a7f0076d575f5181d8aa8e4334fb9cc877abbb0b6dd82df6e8f2d68170cf7306f79df06d687e2eb200d51ee99f6e033c8e424d1eaaf9273842ee0b19b50bdafbdcce2cc45d3fc5addf1e4d57a172c3908836e67d4aa4103aea9499a68681b27f7d98209c835d817f891146c6e23f85a0a98dd324dd82d033a29d1650b6595274ce9100219661c791ecb57f76c3a4277c73bf71f7adff28bb2b1fec6af8ecae47e3bb2bc8e0a18063912041d4a35c689b1eff40d65331798b0aee903e39bbb8d5f121510d08865e987efd593a755e9853a317af1a2f5c351f1e162cb410def35303d7632cc8b1a70a6cf1d2e3016b342bc6ac7824a215b9a95d29ccb742dd1c70209c18f48aee2c819398f5d7818c3a87dcbfaa0d54f048e56657d1e7b41edecc76893417061e9d92fbaf2c1aeb092a2ae7d8cf66c2df8726fd0032abed19de9fad8ad0b5f9068bd1a2f464a745c00bffa6e78484a4e28e3ec6f2db5027397ab88f12e5d514140d4c17b4aa787187b0d2c7f4416de8dc6af137ff81066a65935b565e659c9f4d125543d47a5912c23a10229215ca7f6904c14c47225d26764373062a1c30f4aaff8fd3fd35ae618d926be95749bb4dc6c333847875c42c077c30f98ef6ee468581095d9b1b469382cbe019923277db0dde6bc5c301a65acec3c8371ab1b685626118c3f77056f0d480f88921a6784012c3202881a195e603076c3f2be98b690daa95cc3c19c51c2e729174d693089fd53bfd637e2f253e11e6681f5f26341815884f18c587c357a8de82ebb5d840058a98c73aa14f83bac8163566d961de2251e5a4f4b18795a3570db587bda176da401b9f5d10556ab745f1a3ffbe44ebe3f66456d95546005bc3f1e2544a1e53bd321ae63efe461b37f49ea860c851b9dc178e6bd656e920647da211ad936d1085b68565435efe2f54fdbe16de4f66630a3506e3ef899ed3cffa06cba9ec9756e504d5ea147d93bc20140d000419e3dd08df464c54cb3f5803b1b815bedca3c46116b9339663fbc19ff5f79a8129c3c8d9a29fcb114539d54a724b4777a9125fb5ae2d9c38a0626933af1c64b3a4ea8719c07664407a6654e25eae266b80023cbce298b5846c6a5370d4f463c2c5d3ab9eee6dbafabcb89483c675997fce7955904d2496653589a8a24afbe26a5ee2a101bc9505c91d9450feeee3dce1ef0e13f3ec0b32deb178da62cfc73e4190b23c64f6d1bf3852e7d6e6e1cdde6399bba9dc2cebdabebb3d0a2f2a80787b886124624ad506956b092114621f7681302f1489633e8b7c18f2d63a431d4fac7e59562711982859b7f633ef60ed650e62d40b458863ddd6cae9c60d3aa295de9fc1ab7af240fdaecef61533e0f6c4f45577dcb973c07e3bd5d1a9cd970d1e6424794311837c0d1800bd0e93ca062a3c96e43331ee73ec123392604b9df5416193ea070aa52df1896e5ec3f6c60b05cc0d60385ddd040adcc64e926c6e9fa7a5527e48b24debe6509fa30dd64cc50e06053daea97d4a337e0c530363479eaca43184fec80165e89dd58c7a8d3343750400c722b3d4dccd876aa38a64065b2308cb6a6721ae81c76ee88694f8d5613c04e499420190f4352d578815e8dd49dd2d99ddd3bf647c04a0468e84a30dad6c2e53d866bf0b020fb7d4eeb3e93aa7864fe31e51766f08333cf3aea62d47f8950d5df533a642a0f548bf22bd79d104dd13434eb801b9ef4d232cdb358a0f2d06effce37eed85e88febe4da3e09c289578d460f53e447efa6c524f636176fb8aab1d1450f09a6f8cf6c0620120c41e0d47992f9fe6848c26375b107526a5259af3e08fadf1be09f427f2d1a8ed7f3d61f2fbfda6907941958c61c2e424414745e744926ef5f6b71725a4c613303ddd74627c9ce175149385b78b7d1ad75ae8f1645c6813a9ce59d9e98f03ec019a9980729fe87e0f33a492d37fdcf95d9022cc6a30af82749ba540623d93bf769ed4923f1d89028306f5beef1d5fc0bec6e66c9ab96ef7e20d3fad13a29ef20df9ee007cb00f4ea135400cb1d4c25eda2dd1789654e07023d7191e6f4b5de0165e4764a35cf8a5a2a87f1d9482086199f47af7876ceed1ae4fd949df85026fa500a77a89f412155b9b28c8deae505fe9019490a97bc6a88b722c35bbfc7fb307924af55290b276c1091df5277624a0f72e9a6ef374dae3f76cc16a92e5f77049d1cf8383effb465c15cde3e0165325e6fceb8ca64a78c83ecd812552e97c5fbe94122e872fd8c3872db788973175af50d09f813dd1bfd0ff5c5255a9f1b282d3b6aeff0aa2fdd9befbad7270cf7b4258624af64048a26e5bdf73515e376802bf478b9c2192153ba6525a0a495c6e712343efb4f393f8739958aa2d9eb44d95f538b0b1afb2085a77f86bc98a6c6a46c541313e4088233a8bee0119835c0c699e3fdf01054cfb528a0bf4900cf7b4ac6e6d7108b3ecf118bfb1ecd1f30c0467ee6e914cd0254a2ac8f60f234d486e4ca080d76a5fc67a7d060bbc23452d9a8ff39479f88fda61dd0f7cf66005f6e6e187871c9bca31e3eddaeb1871801aa1fc3e087c6ca3285f5aff9561939c5f984f103ca13d835226e91ebb9ecba12eba33c20f926461063fb70cbcc7ee77a24dddd5b91fbe4b9c7fc85df6b9ad49f93295746edee61b6c70a6548c828ab0ba66d827f850a2e09a4fee97c7f0d565427769c295c33df13eef32e89d7400b3211c8c43078c73e1b4010a315d6a7faf10709eae01b8513190756e882ddd62b81bce25f0de29150e18c5b128d0d255588e586ce05fc2a3dd2906336e2f81d4985f556afac10b4a32b5cf6fee304c56cda0b72b4b4200b1263cef741fb46fdbee52cdc32ed5db2c063f1c2c3707a322c5ec3a7b458e81531a6e141cb247186df8088b74bcc40d104d704a85b5289a65ac62d6fd3fcfebbff7c3d686955909adf4897b3bf0b80004d992f90eaad8df41199ecf3e4fb8b62a329568818447837c79f28ea43556a03bdf27afca2a39f183ebf655557020af724efe1240d27aebe1236d9a29c40fddd25af550681215f7156fa72ab0a9f67cd492dbe0ac0464aad0ecb9675e65ad226a876a062d006ac3c7ea2f80da21563614a2b9778838e8e601b024c0c06f4e82f523f16074cbdb8387536a9da1db9fdd34b80bf183add6434224d3d0b0ce2b5502ec80986212e181e00c016215b1855e2ddc48f075c2483b96b33b12da6e3af7f3451fb089cccae10e8f3ce8c2fcde878bde0e999324a3d12e8f2f3300bd76ccc1dc3ea9a00bb4609bca04712ab49cc6125d48c3d591a9b8a75d600e456bb1d79face8dc9538812bfdb9f9f06aaa8205d12923bcc104b9fb2d8987ea6fbf272215f1ac136f8d406bc9a913828138af4e2f164105be46209af679d1d8dcdd8dbb7aa332ebed2ceaeb6cfbc469d832407b80faba504ffe74a9947508f63bec4b34ff27b8c4fe67a22f4cffa6ed296df8128370c62213eac7583b69370d5694411482b02182d57ff1962ffbe3b9352f4d349e629397b4014e653341ba43c59a2c41bdce08f9884b9daba8849c3c934692684740dbb3800087e13401288da51c3df83fe2de5322d32dc8eaa623dac0dc268c2883ba8d38b7aa2c9a295e61d8a025f495a4a4c0c264f6f829bce79b14607f1aaaebe37117cf8c88f9fb206e6becbfe6f9c82cb8b105dd008648148b59876b63fddb9b5cfb4aa85c1a5087bd1e3f85ae0b10464ff3c9a8dcc11ac40230fe407b3c8406c9c6b6a5ae63d135883f4645bf9ca060c6bae7e185465950ce18abc94cb33d7ab980473697e0f57700599132455413f4c8fa28ddb5c233444746f3a37566958f3a4946eb1ea93e8d4a227f0d34f1ab20904c4cdb4b4332bf8d7e7744b36380c362544f6ad2b99c960d7d440d208f93b3fbaacaf863d5da6c6aedbc1700d399afb4feecf56e9861ecfaa24069fcefb14709b3eac34fcb648203affc52529bf859668b0bb92e780e67e44a0f5e1caf19e32f59143a317f04c7003d777e5aaca095286d98a7391dfd8d986a40b681062b834684f9516c95fa5d351ff14aedc341b9a17bfa4073b3c25aeffa947e5fa81d8c2529c52bb6ec563849b9fdc6118d1aaad974979ad66bf04dc5bfa7ca02577b2ea6d47a1741796843603cdb0c581ce563355764a088e3a667953ac98368f89b1910f102723351d9e6e1aadc97036f77cfb6cdb3230a3f491db4066e15b86713a8fec88ab1b4c8bdc10f83d1ce3d4a33b0dfd76ce6d2c4150a9b6a0b33be57966cb08e3e3bd6ce7e066f3fbec08e1a49e403f91e738cd8ded1a75738f017288c5dae1ca01c416e3e4e16679b52ed6db6d35af37a43feb90372d898f011d402bd7b2ee57ca1e82a5cc79c149743fc7f42b19830a77a6e7339488c9b6ab93b29b59a1e730b4450beb93a20dffca9fdc2e2de04460cdb866ebe8803515dea89cfa194db74a8c22a19d79c1bcb2120a7e263abc5dcd3f2c5e04ab811e9dff25cb531da6c3e6a90c493528c62253ec175ed3bed45766103103d99d6af4cfcc10621489e153b356426d0f732c11ca52d814394f7155a995e8c83d8960521308aa213b5c7c3807590e424034c4eb246e9523d6ddd6eb56d381586fe450055c9916bddabf96bc6b8f12c2b14e422473358e6fcd14fedf7c4d61bcc457e6001720314a10e12de2bd7d336bf1d25189bfbae57acb7c7a7f408bfc580fc89719675d044988d4620a7cfc687307891f04fdca47555c61fd07e504f5a85c16945e021b8d290323e5b63290b4f49dfa43548b26b8dd5d86a980b6879dcb2aab3dc6148f999af09eb91ee095ca7eaf0c13700a4af858229081fe62e"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2}}}}, @m_ipt={0x1128, 0xb, 0x0, 0x0, {{0x8}, {0x1030, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x102a, 0x6, {0x1000, 'filter\x00', 0x0, 0x800, "190f7ba818e82be62c559b04d69ecfba21db86504be3bb225002e84117bcbd8f3b5a1b4cfbd572c80bf57d4840ce6b14b1e9ccafb27dc95e81db6221ad5141e151cf6741d4d393aa1eeccb9c518116e241ef6af727f5b227283c9875728c70c4e0924fe2127fddd22c86b1b3156a54b68f31a6bc8782420b0c4365b21a78496c1e8c8da18a9c3b14fcfc839bfb0cc176ae0eb9271dd88c30a903a0afd21c7535387ad6b6e42e1a86fc6e39c993193386863928aae81b00c11b78b435664f8364df0c310815aa5dc85a281279b242fd58ed9b87170297001dcf7e6e26bc12725fc3ab538578ab1334e66142a36253976acd5248366266fb41c9f44cd883aa7f75c77e1a4d3b56939e20548b20ba26dbb55ec2d1a6c2ef8547b24d7542e739499497f5cd4c30959ccd0b2ff544f749972acda6ebdfdf4e62d5ed4ab7f3367cbbb18a13ecdcec4b5479ab7d9d6842f5ef561c86348d12cc0554c7c4194cdfe6792c3cdb4ef77a008cb74859c73b89285434445523340616cb2c84726f04f18347c36bfd6abb4285c84261d5d4d090c671b433d77dbacd9f815d5c30556998cd5cae6e73e5d5f36356ec321b07b550e02f5361104e0d7602543322f71d90754be0da7b8ef8ed2be4a472579048f8cef496a30baed2b8398d3c4e1837cd87ce7962ced63eebe29cc30145fef13640b7ef51cdc2ecb7a3cf5850497d98cccf793bbe307636cc25e80d19d8a212ede5888d961164d1dac1382c18cb9fc40410a3e32efb9b8c9a0ddf43ab6c71dc8b4403aecc4d6eaefa3e17d8e093567369944143a4de2eb34a98a0ff395a78c90b7f94a8fd2df051e184e787194a19426822af1de00966982f4d763db332aa62c8efebafa09a07c32b99da3622dcba319bdff847b78f8f5fa11e0a79dfd72202bbb0d25c97f9ad37ac1c380ce4491ec4f78121d2a7c3849a18528e61499f4a27cca7eaafaf9d9ed86b0ccba58a7f29ca917a42c1a50fe6b0f2608c54d480bad3ab33fbca01700b214b80706defb1b5bc4363701761b42f99505d5574a2384a9bd2c8948fef10dc906508ba29f4aa499fa0095d2c25894799a39bd1eadf4db7b6615fe9acc144699ee1b440e9ce3451564854340bf1751d96daef6c95f572f4b13db753a13c1c9723a39ca4df617bebe0034757750d8ff9c23473ea2a0cc6f49917cce7d8ad713177eaacfe9c41034ec4a28e29131dc5ab0a9f1dda7b26399ea46322498bd23ecc383ff13dfc8565801fa4b0293544378fd4105c2f77042e0baf7592288f7184357a3f816d6c4ecc21d9f5f12c8d0d220c991499678d858fc7bb2c3a771129c44ab8282b1f93b510636373ac8d63dbec79eccfe60d575cd2d8f0051aa296f5ea650ae4f977588059f329d79cb6428e6d6d75dc8d0638af5187898dd429e2cc958bad531efcd6d2fe69a0056a95f03e5e84c266586b111526c65154f0ea8c80869a95a6199d251d0144d447d7abca863cd3628b0c98e45b25c5994f1648caaffc24f04f137da8e30da9c1390c30b66f135a82054060a6255f6c2220ba36a843d07cb16503cb3b738a5fc0699007a50823a8fe9cd2b91775e3153ba92a1bc024829785ccd749f346c5fea3b5060578866ecb66451e35e869f6410b64a75ef583b3e68a1327340f0b5aa27443b7d6cc6ea0387f12df81a6c6c7952d5889992abafd74ed1dfc2181d79fd22fdedc57571b8f5d79059f69d2c660732c535f5c2dfee2afa585aa1c2f33170374cffd62592585490729ef72562fa25baedaaaf84e3c3ba51a92159aeb82ce157f0aafa6d1a65030a400e17f46751c253547ef19448edc36efcf31fef6913ff157cb97b28f9c67378cf6336d71a6d7d5f00842a2ad3a915d1fe3fc7a889610e208fdc02eaa7ede95744ea48720e12ea97c89cd9c1fc74ca3bf8bc06a55506ffe0d2b7ee75b328a6a1f4c37edab882b41c020523cc9ea72c28ab3dcbb874cc63a5d8fde360d3542187175386c3e653a763c5a09a742941d926f02eafe966454d64453bb1c6c857c751bfdfe5241d6fff3b9402b8f843e9f17222c107cc2a9158b37bb829cb7ef6608130af87747bb7644355128672a96e7c79d6b429cee37468017dc7c94a0658db7bf01b422205e3fc67907f88dd3de5bff8888965cc123517b50a00638067149d5bab3faa21f7b498a41b982c0cf96f00958d01f753557d97f99e2d453f53007c906d5dc895ac86a2ff7726e2da87901711c856e8ceecb9901ac8cbf84311aa7073aade9342ada1e996fdc27a3fa3f0a8be9924b7b5a1e4bceafe71fbeda7e4b0e0a18f6d27f7c16c053fe150b68e2cc201139ea5d0baccc008898cb1dc205bed54d974cc117ad115f8a74d8a8e50a5a326885f3e14f4c0ffbb0488abf1655eea097b0639024f5d177f7ff8a635f3c022dda1fc939c5cc35c05d4a48d198a8e79eb3f4e628f1a5bf503562d742c13a87ecd4eb54ebbe0db919f93b57a0ee98624d0dbba02b05e57951e5bf3a7217544b17cbe736c42d7b00b40a30ddc4fb7416db1268093d2389b97ed4da3a31f303e536f3b6d57b7abe4d79681e11d9db5ff4690ff839f13c95cb05d2f93e0252d7e0ac4eb1f20cbc72ccdefff4d4c8532dc3089a0bf8c4bc912647db57850dc16cc0c29a5047d4b6f8ef9da41f83f8494a6faf8bcb1191f1764480159e00634cb7b53add3c16ed63bf6d6e8ceab0a5a7cf19581744a75c03e281bd08ca3b78575463deb84911d458278f1a5c4aa28227c39fce800c0d13c37df68b857de4aa8662f8ae2b581ab8e094f4dea276e7e696eaa7227a120c74c1f10df6e0b08711bc0b6a715190b06d75b7e01de01398e5780353f8610c589251f884f67403e399340c2ad150f7ba37905abcbea4a0dba6f894c96615c939789b2c6fbaf535c061039a8b380722e5cbe73815f13a5777f120590bf941eb2e1c36f10383cb91863b6fc32691d5529427288215e2e14f8ddf67e08fa0ae03d3126afb3846e5f781a8a6ae2c4c903167b9e70d0d77e7e28f8b7f0a427a7594f3664f0082315726e0538f3954c87faa4146e9caf5de62eaf2f6945480bb0fb9c571b5ceee64e0fb17581fa84135de85d195279ce32e4ac74f6c93ff5c9e8ba17e3caf76c1fff783ee9cc2324f8961cb8867320e4ca572a43cbf28d27003c6222a9a35f75547dcb8814fc8620bb85b646f18218ef1958faccd4a177be0b7089d51c71b86176a91b9bc7defd336bb7d55eea7df60f4343ffec2f9ee23acc282b487df2d61d1b4bd2e043be3fac2a385df02ff44d0eccc043d065809ea393f2ded4bd671a6884a53129a382ca745dfe596d7ec2af00afdbf233174d3d110344d767e9a0da2d4fba11cc2a533b3f75a87e4c8008e6ab04276c3bc7c1cbd893eb59a6e8a43a08ce1512113828f644135304a0f6d259d7aeb506800bcb283a363c0b89c7ddcb4d0c8d7a1ec44cd7400cf6c01c681e382aded59b4c36a85e3b1dc40d64a8d264ee3bf86cfd510d953c2f7efd27635349f13661e7a7c37e731e1db55735d79dd778f624473088876dd0c4d3fdc0f8e59a266e1318c5e291fe1bb22fd02c172faa34bf95fca25259e7b5998011972aaefaba073b5333ce3418fa2b7c88b69b125d5ec79b224a8495be7d1d81b9c6c6873213f742aa5149a268a1c3db69254c4f051c7cd7c8b4fc364735b8acfdd5bc08e51c3695eebf7123b7fa0a7ec3d2828e5aee77e00a2bc6681fea3612b07ad0ef4c960799c7dc3ba39fc1a0d23c15c632dfd25a5783725bf17a7f590619a6555c25892c738c81334dc9b5e83215f67465e2920457dd6a36f7fd81578b655e0c500f297b218658054245d14afd24014307d1cc892e5db5c6a18b22f420da890329a33c5cba1155b541b1bcd378be239c636b7d16a8cfecd0c713cf9618696ba4743d355f24c36699cdcf7991c07044dc55d480746dd48e57dd2611799a8ce98e80eded295c1af36b825fb1ae43a80552120b0aa98f7a3d0fe159018038350f29bbf727a5e1eeee3d01bcceb97fa4637a160c8681b2dacf5ddfd314378a225ab7652e2e756794ad5663e442b632721a57647a5bc55221b69e6e5713a1efcdae50889d9e3267dc39bab892ec12515b3e7db6fc57d1ea8a0b9a7b5fba0a0ed26c0a0331aca29e27f8f2eaa50e7237ead70d7fc4ba2e5dad20040dc217b4319f84b91366926df68ae4b7741900d62ef34efed67d5ed39ceda0ab3081cb79c939a41a39b2e5f3f56a1587827a2f1e4dc7b32d3d2271517edb598eab95c50fe829b4f5f63b0a321d28cba7f90159fba1a221497fc139b2d93397b3711ddc6051ece8631470a3660fba1b36a60833d586ff25bbf36f29e586596c00f0ce7f309b7b1b58ac03316c91274dab82ff76c6d77e1c9cf124fd4bed226775aad281a2a7409d59044c6aa99a88bd515bfb854407a6397a6199edc47209e6f74e297dd2d7d9acc9421e81971895efeaa76882903a9658c0add7553954a250cf7935b06dcc2821c5afcae3aa7c3bd3be032d139563342ebb1f2fbe747b53142f4a205dbb700d96eff29bfb401d1d2e53cbf7dc96780422130401de826812514cc76e5f1386a9c42e3b6c74e89b6929544af222adb5df0fe6ea0c0d3d7767b6070201d33537f42d1f52b64ef4edf01e9748617df715eeae1ad8883f620f776fc3a58a58e560ffbe7158993c5b492138ea094258c984633fe044d109d1b3c570bcc1d90c64b000024f6f2fcbe3f6ec0eadb2ada1f7eebf177eb42919ea3c7e0804cf42958f20431280da2684120f53cc353514644222fc2ce32d94c0d87e28d09a776d652fc0f134ca684ec339df657579470fc7b18add3bbec45cc801114595c143b8e8bac539c014b7d58d471842ef628c37ef30022fa247c2364ca6753b89a39117549db7bdeb83d93d95161918b988038ce6903d9a550b5a4e515d71c3ab9cbaefa9bc542654aab0a234465e91dd19efa370b06ec5177b1a934e5f72a70394a404fc318021d9132886beab55606aa0ac10740b100f019cd40ce4ac920e041c695015bf869a97c1817ae635fcf42ee3eca65087d8affe84eea76cc948e9dc696bd4cc1203387d69a32ac50f3bc94d0336e0f75a2c733d3f71e0813acf506aba4377ad8a1193a50da9ce5b37030825f106194e3731519c824203e95d45a7173d431174c63f0b5f3163c0fac082995f86a2bb42fc2ef6bd2829923459834b666637b630533c9635d7c1f5c959285ef128c0ca7fc038d1d6c139b5117a797fb89a350dea9670af78b6943cefe73f328ce5af166b6c43e1384d2db7020720000ff7a1716fbe79da53a729dbd569e361be42f53d7fd452bce7027205db88f8bf61464f90014ce8908ac7460e4dca8b466506c1c79a6f65aedcf832d70b2a0e799fa4c109cbe418b6eef438df5d01b9b061d01435f69dc3b8bdabc36ffd5e484e40f6424bb9e721acce29f163900832724e176b9e8271e1031f6775b0583c66f1d04f151a162f4e59829ff5c0d56f3addf7a31bc16ec378cfbe8d95e9206aae72dbcb8b6efebf36efd2e52b8e6f328e7e81208f9beb09396efba4027d92ae960346216fbf1ff30c21362c57e5863b3591f91903d9ae2f024404ea00ebeff5d73063b07b6659a0035b62a0f7cdc720de35a4edbea9400d829d92a64b55156e100fdd044304363c6d78aba09be0f0e17c958957076932ea9ba58917f3f1dce6bf793301fbddf8451e22d1aee80f5ce3cbe811ed8e3ec0137c8ad84d0d92a4b2f614f9f62e1655422d4122b635d7fd2432b7f19331b799f"}}]}, {0xd1, 0x6, "ed5554d1cbfbdf25ab428536e4df7a65bf015682099b2fc28ac4927e8cd4fb312af3616e21c67c002a3ca2637fe246bbdacd1927c5f9925363e4fe666acea6d777d3efa51033170f56e008130088c1f1d5edd56b861ebe6d75f2574c19c9847b81c5ad7fd055bbdee41a6d89ecec77cde77d3168d0257093c763960b80cd920558b905c3c90b163cfc2b741beb85c12f30e0d2179c9c9ad8af19feda4b4d11b0cd7e572e80f237f8f08e1def6673625a7f76f967fbf960055231aa0d542c04a842ce30bb11d37cc7f70c18d5b1"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_ipt={0x114, 0x1, 0x0, 0x0, {{0x8}, {0x9c, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0xed}, @TCA_IPT_HOOK={0x8, 0x2, 0x5}, @TCA_IPT_TARG={0x85, 0x6, {0x1, 'nat\x00', 0x2, 0xf99b, "170b2691ef95e6a273c7663862b7d3ded2d341f45f9ec2737df1f0e96f9cf44be1bbc44a005da676b9fc3a9042bc318741d5f66252c908a2a6a62439b87ddaef1511e4e5f2703d3c048222ba72886478608d96678e2485b3373436"}}]}, {0x52, 0x6, "7a7d8c6c165d9c8bcd8c878d46ad48509232403997b59160283ea3ca8edf485d17409e4bbab4d91062ecf990c866946f8cad8fb701625fc1f9acb56deb385bb8e46fdb32245a9512d6a161ba17c7"}, {0xc, 0x7, {0x0, 0x6ae384c0ab0e4a92}}, {0xc, 0x8, {0x3}}}}, @m_ipt={0x354, 0x3, 0x0, 0x0, {{0x8}, {0x258, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_TARG={0x9b, 0x6, {0x5, 'mangle\x00', 0x5, 0xfffe, "d3ee9e680be7c6f91742df09bcdf063530a6aef0ee8e476d436f8310c2d811228dfb81b2014fbbbaf6666a972d8b17c84fbcecc9944736d017a0a3c4651da8cc3c06d6c00446f619c062ca5e84f4fc0314c8eab6b8a716917990c72bae4b0b552c471c4cc5eb4877c6f7640e669b59a2dd"}}, @TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TARG={0xf2, 0x6, {0x0, 'nat\x00', 0x45, 0x6, "ec1ca935d380c0f45e71143d1eb2e771062529cc0fe9b1986053463ea59e0c12f67132ae707911d415a2e4abce417f23d7ef071547fba6f29bd4c02c2d73742f98a4246d3bdb7e90ac2a458ea8be2464ebe6eb6eec8c6fcd336a7f7d6290734443b67520fbe738ba56bf4ae1c5e9760c0f9642a42abd17161a0fe0e0b7a7fb3836dfc26f471b81c4a0534a430202941d3c1cbf4598133d8cdc08b8b7e9d73194514c7460e5eee5c1ea7e6fe13bce56d2be88b81186be50d967209ed27b026a8540d09f62572913bf"}}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}]}, {0xd7, 0x6, "1fa4bd1bb9bb5602d0d9184a93c7b4058b3b2fe995551434e2e51c5626596565be813e55945bb4e21f5069a6696e1932be0c9df7e04f28bacc4a8b4a0fd61cbd37f82081f4d9a361a3651fa53da509c45cb2a9adaecdc4ca11b469ae823fbf35fdc0be1c663517ec08d935b4371845b91289863bf8ec01ca782e2808a8071067cba3e4241cb6f21d5fc086c3acdf97245a77a729ec4eee5994b4ceda558c1781b6ff0053b37cdc946969369331a6455a8f3bfc6fd2dbfad570463861aaba979ba51d9eb502f7612498bdbff6d78d84bd592ed3"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x4}}}}]}]}, 0xd898}, 0x1, 0x0, 0x0, 0x40400d4}, 0x20000010) 4.30133279s ago: executing program 9 (id=879): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="646f74732c646f747300646d61736b3d30303030303030303003994db69d6fadd9fe8357bb9b326973636172642c0166733d6e6f7774066c655f726f2c6769643d8bde74b54a903862b1d491a0644fd032adf103782b3e6ab9bb8b7d5a0000008000000000831cac568a8781052c1f78a90d525fbffbbe712b3588cd20fd6b4fa30f99796b63d0000200006bf7964f30b515830fe521179cb856fcec51525e76986850e3c2079c07811902047009a8bd311ec4398a92a06f061a5a0ba1eb2b3db991e65cb55232662ecb874cb1ea47734fd6c56b06c03f20235fad7299622ac7c70fbb5466c8f69e506f15f9048273682c4abdddc8cbc849980b03000000000000000000000063e0c97554c132b6effff3b3e0c109c72f794db4da27b9108716f1877464f58d22d0ea6e75321d887a6a375c5cf8cce358a8df2720e76ce466c78c7901cc6071bc2eafaa394d4290e95d4db56b59ed5d9bd10d94b075a7ace6d3f19993baa452c9ecc39f61cc383b51b627ad3b736c045f8c784b64bbaac710f4372841998dee85b80f515bdeba72caeb00c76ae7cb06986d7e9f9fec03b990c1fc56d5161ae3c622a649f9f95781dd32bc8e4090861fcad6bed6a3be33f3602b136695e7543543b93f62312f5387cd4c6d1aa22271ec1be39d675c08f44ed601b6c8fbf92f448158194570618bfd504dfd0ff459eff7bc34e453816efefe372fcecc66f0956afbe155f1f53d0eff4872d6921804209e82af2ed0a588b8ebbef33bbbc3d495d110acf1a7537f33a8f5a82a29e2d6761b50d3db9dae0a9606eb4b0a92cdb504659776a21344b8fdc9ca3851a76938dd00e59cb1d1ad7ec9ac6e19d3244e209fd56e67caf895cf9f8507b063cac9ddc2ae46f7dff3f9b86b5b3838383015a502f3540a8a796580c78737b10f54977af5cee89e91cc54e21101973aed1e03820294e9811ef0c389ec53e04e14f226213fa4fd2f9c32cd317f936edcf16bffd78d69907336f1e4cf69c22d2e8f0a1caa2623483b45be9f59f1b74cd3f19a92db916f959d4bcb800c50bfabd4d63861e036ef6d614d46c31ab711ad2ead248d781e89017fc7c22d22be274e450e5f1837bf10921f4b117439ad4503f11682542bdba745be99695d4c3d64b96997f1a6f8f3145f94f227694be7682e8a2a1a288b69474164171c6dc00e770cb068702087467ee08643516fbc3f5f71715559152dbdb61082060c73a9338db0407ed89b6941d034f623a6643e39445613190f2809ef1094b044e20d8a6a4860d3455613653f67f84bbe99882b49b597a01d1b0421f90889e3a8a1dda5f2df93e2f2724e7b5e74d9edf2382cf4f4ee102c8bf52c668d1472c900d52f0aed87c654b9b49f76886ccf98ab881b0c9c64f7c289", @ANYRES16=0x0, @ANYRES32], 0xff, 0x2b4, &(0x7f0000000100)="$eJzs3E1rE0EYwPEn2TabVvpyEvTig170stR4VKFRWhADStoV9SBs6VZDYlJ2gyYimLOnfo7i0ZsgfoHe/QDeiiA99eRKNtu4iemLISY1/f+gnZl9drYzOy08U5jsPt56WdzwrQ2nKsm0SlKkIfsi81KQA0EQBM0yJSKJ8HvkdkYacm3h1d77lSdP72dzuaW86nJ29UZGVWcvfX799sPlL9Vzjz7OmqbszD/b/ZH5tnN+58Luz9UXBV8LvpYrVXV0rVKpOmslV9cLftFSfVhyHd/VQtl3vY74RqmyuVlXp7w+M73pub6vTrmuSalrtaLpaFRltSxLZ6ab9bScIam/7mFv5/NOtmfoTL258eZ5WccQkak/1tTeHs2IAADAKB2e/yfb9ySiMtmd/4sck/+/i+6a/TTw/N+Qdv5fdMP8v+rV1XnuFOL5P45kL3bm/4sn6pX8dwNCvxKNWONOR8jzslO9O5H/AwAAAAAAAAAAAAAAAAAAAADwP9gPgrkgCOaaZbJ11j9smyJixNo9unJCfAzE1z+IfZnRAh+x/hgDsYN7aZHvjZpdsxNh2Yov38stLWgodvBvr1azjXb8eiuunfFJmY7imZ7xlFy90oo3Y3cf5OLxrZo9JetdYzU6Wo1BvgYAAAAAAMaapW3z7Ytpae/vLUtN6Y6H+/ewMiEiB/8f6NrfT8jFiSFOBAAAAAAAHMqvvyk6pZLrDadiDPFn9V0R6a/7zcAcyDAMEYldMaOlit+TXxEZ3JRTcuyU9UQPNMU9GO1wF+5rtu/u6VPyW3fCyq2BPTBIiLSuTEZr1vVXAAAAAGC8/N4PjHokAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcXcP46LJRzxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LX4FAAD//yz7tuQ=") brk(0x8000000000000000) 4.186469772s ago: executing program 9 (id=880): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = syz_usb_connect$cdc_ncm(0x2, 0x76, &(0x7f0000000940)=ANY=[@ANYBLOB="12010000020000402505a1a44000010203010902640002010070080904000001020d0000052406000105240000000d240f0100000000000000000006241a00000808241c09f3b1118c0905810308000000000904010000020d00000904010102020d0000090582020002000000090503020002"], 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f0000000340)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x20, 0x80, 0x1c, {0x4, 0x10, 0x0, 0x9, 0x10, 0x5d, 0x7, 0x10, 0x81, 0x10, 0x10, 0x10}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000080)={0x14, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_read_part_table(0x604, &(0x7f0000000000)="$eJzs1D+LXFUYB+DfnZ2ZOxNcZtGAIkIWAlbLWkiKBQddgkqaZAlRLOwEq1gYCJhqliSlSLAV1iaChMB+AW0kTALBxipYhmBvEEFWPDJzJzsJKSx2YUx4nuKc97z3/Lucc294prVSj0qp+hk9ynS6s+ClpuqmlFL2B1z75NL5WdjOBzeO30y2Ns+eS45sf5xk9bUXksH+XPOFbj25bhnslfTzsDdPVc2cyXaSz+5fn4bt+SwrT22+PtCr8xzYHX7xU6b3ZthPL518k2x81zwbffjyWx+1qmp+C6t39sPOYa0/Pja9uKlzb3/O1WR5vf12kjuzzNqk029NPG6+ter041e41VRLzWfwpP5TmUPaPQe1OxwPrly90P26PW0++Pbo/V8vT36YF99Ye7Fza3Stag7vWJJed/KTq6aHvbTgfQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM+f3eF40J3F9z6vH7z5aXvWWin/lFKS1EkmXXpNvkp/cKRM6mwfzvpX7n7ZTz2sHuVKOfP7zvJ653YnZ3Zm665VGT02bGevqbsH3wGLND3/qxfe/+rS8M+baa7A5b9Ov95rwnpa9pM/ur3R0YtJWvOx/cVsGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n3v3vVOrW5tnzyWp2r0krZXr48mDE680HUry6o8nvj9/Z3Pj5KS9Pin+7p6q671y9+TDGys/H//l9lK26qb7D62kzsZy2u0msTstOwt5Of7TvwEAAP//Gzxl+g==") r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x22003, 0x0) arch_prctl$ARCH_SET_GS(0x1001, &(0x7f0000000640)) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CAP_SPLIT_IRQCHIP(r3, 0x4068aea3, &(0x7f0000000240)) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r3, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000006c0)=[@text64={0x40, &(0x7f0000000680)="0f30c402fd3eecae660f38800a66b80c010f00d0662e3646d87213460f09b98c0900000f32b8010000000f01c12e644c0fc72f", 0x33}], 0x1, 0x41, 0x0, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000020, &(0x7f0000000040)=0xa, 0x1959cc36) 2.57816493s ago: executing program 6 (id=886): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000180)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeee, 0x8031, 0xffffffffffffffff, 0xfffff000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) lseek(0xffffffffffffffff, 0x7fffdfff, 0x2) socket$inet6_tcp(0xa, 0x1, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={0x0, 0x0, 0x42, 0x0, 0x1}, 0x28) syz_open_procfs(0x0, 0x0) fchmodat(0xffffffffffffff9c, 0x0, 0xfffffffb) mkdirat(0xffffffffffffff9c, 0x0, 0x14e174135c0b87af) creat(&(0x7f00000004c0)='./bus\x00', 0x20) r3 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000a80)={{0x2, 0x4e23, @empty}, {0x0, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, 0x4a, {0x2, 0x0, @rand_addr=0x64010101}, 'lo\x00'}) r4 = socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000180)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) mount(&(0x7f0000000280)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1c1840, 0x0) write$bt_hci(0xffffffffffffffff, 0x0, 0xa) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) r6 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000080)=[{r6, 0x200}], 0x1, 0x6) sendmsg$nl_xfrm(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000004c0)=@updpolicy={0xc0, 0x19, 0x1, 0xfffffffc, 0x10, {{@in=@broadcast, @in=@remote, 0x4e21, 0x0, 0xf7fb, 0x2002, 0xa, 0x80, 0x20, 0x32, 0x0, 0xffffffffffffffff}, {0x0, 0x401, 0x6, 0x9, 0x8, 0x0, 0x1, 0x20000000000000}, {0x1081, 0x9}, 0x3ff, 0x0, 0x0, 0x1, 0x0, 0x1}, [@XFRMA_SET_MARK={0x8, 0x1d, 0x2}]}, 0xc0}, 0x1, 0x0, 0x0, 0x4}, 0x4080) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='freezer.self_freezing\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f0000000000), 0x208e24b) 2.046352716s ago: executing program 5 (id=887): pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x880) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) sched_setaffinity(r1, 0x8, &(0x7f0000000240)=0x2) recvmmsg(r2, &(0x7f0000000040), 0x80002c1, 0x2, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(0x0, 0x0) lsetxattr$system_posix_acl(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='system.posix_acl_access\x00', 0x0, 0xffffffffffffffaa, 0x2) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) rmdir(&(0x7f0000000380)='./file0/../file0\x00') syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000580)='./file2\x00', 0x8, &(0x7f0000000000)=ANY=[], 0x5, 0x1e2, &(0x7f00000002c0)="$eJzslb+qE0EUxr+ZTXaTW1nbWHjBa+Fmd6+CzYVrY2Uh+CdYCAaTSHRDJNnCBCT4BPZ2Fj6GEFsfQqIgCqKN2gkj82d3h7gbzRKJ4PnBzn4zczhzZga+AUEQ/y3v3n5fim9HHxoAmtiHZ8Y/OpkEt+LfNL48fnXlcvvp7RevvaW3km2l/0MI8Zv15bqLSw6Skvl9878Onukb4DhrdBsMvtF3wHHT6B4Ybhl939IjGe/7/UHc8++O4q4UQX9QRyhVJJtDe/0agM9PGLqmL4QQzJqfTGcPOnHcG28qxHxdzAl7pPhkFp+y+hrAkVWffV8+dLWBdX4hOEKjD8FwzeiL8NKzCWQTWvs/WcvzO2v376LiiaTiPYB8pF85zx8IVy61MrX3y0iRAFj1u/93hAMl0hvdeT1bF6htLaHwgF1vp0S8PNb3l5U61/3N8hyXTLkb5jEnn/mneM5wxvInbSXP1GPRSoYPW5Pp7Nxg2LnnmqDgfBBciFrKiHRbbIEqf1P5016ev1kW6zIXjzpJMg51m/Uj3RY5Llf+x3FwGnXZl26qyqznMV/V26lh5uPqL9WBU1o8SkslCIL465wCU56sfDkV5jXJJoSIru64ToIgCIIgCIIgCIIgqvMzAAD//7paW3I=") io_destroy(0x0) syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x1f, &(0x7f0000000880)=ANY=[@ANYBLOB="6c617a7974696d652c6261636b67726f756e645f67633d73796e632c61636c2c6e6f6c617a7974696d652c66617374626f6f742c646973636172645f756e69743d73656374696f6e2c636f6d70726573735f63616368652c6c617a7974696d652c7768696e745f6d6f64653d757365722d62617365642c6e6f696e6c696e655f78617474722c6261636b67726f756e645f67633d73796e632c6a71666d743d76667376312c6163746976655f6c6f67733d362c6261636b67726f756e645f67633d6f66662c657874656e745f63616368652c636f6e746578743d756e636f6e66696e65645f752c736d61636b66737472616e736d7574653d6e6f757365705f786174747223c5f8f5fe07c7a517e1b8d327e5e481620b91614f7452dbd675fc2db3f4f4412df71f373b3aa4665af209af726b52efe777fcd04a60cbf438893562b76efe8ac64bb76799ca2cdbc37ee4aa3957a2feafce22c16dc8ec71fb4797414bdfa7448fa6e2c44c378ef525ac846ee113a175f030be29638249e65075aa47312d1214e712d65b8a3ebb632d111502e06257fe77b3e440f9942ef900fa17eb383e0b047c0e595ad306b4db3a664b57c9eb686e82602c646f6e745f61707072616973652c66736e616d653d1578d3382f766a66fab0e4003e856d5ef4161864070941a2eedff448c37b49e81c371ef826f91d62c12d7fc139ddf7900b572659ae1cfcc5f8bcb3795a89c445c749b2b81d3299cc67399259e3ecda49fce5db8bd9bd7980eea8df8b4d4f0cc8fc644e4a021b6ad085531c8ac1c8f8f48771220444176821de19c5c1bf9c241aea40326f20c5126d86b554bbf08cf99823cd3f03bcd6f0bdbe88840cac779b6c1aae9a3bf55593c4061320c901d15080df5b9784274563aa61ed4ab0bd20f0ade2f19fbdf12d956308000c632e0e8dfb2ff0a326eb6c55e84117343ee1ddbf62563916ea5925ad7dd247420ddbb3145eecc7b5860e1ab6125f09df356c3bdb59888b2c00"], 0x1, 0x5553, &(0x7f000000b3c0)="$eJzs3M2PU1UUAPDzZhgYPsSJceGOlxCTmYRO6PAR3aGCXxFCUBeutNOWptD2TaaljKxYuDQu/E+MJq5c+je4cO3OuNC4M9H03TfAgChmih3g90tez7v33Z577wshc16bBvDMWsp//zWLo3EwIuYj4kjEnfNse9C5FF6KiGMRMXfPkVX9dzr2R8ShiDg6SX43z+TSlyfGx8/88u5v3/1wYN/hr779cXa7Bmbt5Yjob6Tzm/0Ui06K16r+xrhbxv7pcRXThd5iut4vUv/N9nqZ4WZje1yjjKc6aXyxcWM4iVd7jeYkdrpXy/6NQZpwOO5s5ynfcK2xWbZb7fUydodFGTu30rxbt9L/bbeGo5SnVeX7tEwfo9F2TP3trXbaz8b1MjYHo6o/5S1a7a1JHFexmi6aRa9VrmN9Fzd6j3uvO7ixlY/bm8NuMcjPrNZfWa2frdU3i1Z71D5da/RbZ0/ny53eZFht1G70z3WKotNrrzaL/kq+3Gk2a/V6vny+vd5tDPJ6ffXU6snamZXq7ET+1qUP814rX57E17uDG6Nub5hfLTbz9I6VfG311Ksr+fF6/v7Fy/nlKxcuXLz8wcfnP7r02sV33qgGPbCsfHnt5NparX6ytlZfeYr2vxh39j/5O+CB/X9WLXqK+4ddyWa9AIAnz8Pq/0z9DzxG/1b/Z/9Q//evV+1iHG8eub/+37wS8fjr/1D/T8Weqn9T/T8Xz2r9P4PnH7Ar6n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGfWTwtfv12eLKX24ar/uarrhaqdRcRcRPz5N+Zj/46c81WehYeMX7hvDd9nUWaYzHGgOg5FxLnq+OP5x30XAAAA4On1ze1jX6RqPb0szXpB7Fp2+5GHpoc2c0c+mdbUEbGw9PN28/6nPP/R3OTlxd2vKpn8+94XW1PKVm5tcUrJ0iO3fVNI9Oh3fH5HWLwnZCnMTWE5AADAHrOzEphGFQIAAMDe9PmsF8BsZHH3M8PqC/wHUqg+EDy4owUAAAA8Me5+Pzyb6ToAAACA/0NZ//v9PwAAAHi6pd//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/mLnbnLTBsIwAH82uNA/FVXd9yrdwTF6hC67rDhAL8EBsuAMuQBnILscIYIIj0OAsEjC2Fai55HMYGNef+ZnMTPSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJtuqmUV/37+vzRns71MnrsBAAAAzllXy1n9ZJL2PzfHvzaHvjf7RUSUEXGu7z6ID0eZgyanejz/6vD86qSG64g6YXeNUbN9iohfzXb3re1PAQAAAN6v1XwxTb319DDpuyC6lAZtyi+/M+UVEVFNbk8v8ErlLu9HhrJqu9/3MP5mSqsHsMaZwtKQ2zBX2rPUf/f99zM+aIrUlGffti8y270DAAAdGhw13fZCAAAA6NKfvgugH0U8TGXupwJHqWmm9z4e7QEAAABvUNF3AQAAAEDr6v5/R+v/ba3/BwAAAP1I6/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpnW1nK3mi+mTF4Yvy9lsL5PvjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAe/bnHQVCIAzCYO/6zmTuf1hp0NDYpAqEj78xGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe/O4v/yemxplk7rWx9DySrJ0aW6fG3rlx9Ifx9WsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC42J+DFAaBIIiilWSS6E7m/oeVAt14ARHeA+HTTQsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT/Q6vrzP+DS2JKPTxrfjmeTXVePfVWPpQWPtwbz+fdzwIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjZuZ/XOKo4AOBvZna2tirGKDlERMGDXmy6ra29iQclePBPEEK6rbFbf7Q52FLEXLxJzr2IHkUEJd76P/TcQi/11sMeKojHlTc7k522QTeCM9Pk84E377vDMO/7ZiHkO+8lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQjd+dxVk8LEzjtDx3+8H19djfeaSPbm7fXY4txkmTST8ZXq5/SJbaSwQAAIDDI6vq+xDCvXxnNfbpQlH/59U1seb//tlpXNXzj9b9VV/V/rH99uv9F3cHWpiOE296fmM0PPF4Kr3/b5bd9ty/XtErnnzx7iUrvpD0g60XxnnxPJNvb916r1+ER5rIFgD4L45XfRlUvw/FftBmYgAcGr1a4V3V/9lCuzkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANGG8FZ6u4iSEsNybxdGdB9fX9+pvbt9drtqZGze2w9eze8Zb5CGE8xuj4YlGZ9NtV65eu7g2Gg0vNx+8EkJoa/R3yulf/GiOi0No5fnsP/irG2l0LUjLL7sr+TwZQYs/lAAAOJDyssW6/l6+sxrPJYshTH54uP5/vRaHOev/+x+fuV0fq17/DxqbYfetbF76fOXK1WtvblxauzC8MPz0rZODtwenzp4+fXaleFey4o0JAAAA+zaZTCa7H/plq9f/6eLj6//HanGYs/7/4rvBV/WBM/X/nmaLfm1nAgAAcLg9/+qffyR7nE/6/V5Y29y8PPiyOCb9fiiik9NjC6nu25Gy1ev/bLHtrAAAAIAmjLeSh9b/z9XiMOf6/zM/vvRz/Z5ZCOFouf5/fP2z0bnmptNpTfw5cdtzBAAAoF1Hy1Zf/8+L/f/p7paHNITwxmvTuPw3gP9Y/+dl/Z+9/81P9bHq+/9PNTfFTkqXps+j6JdC6C21nREAAAAH2VNli8X+7/nO6ie/HPuwb/8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQNP+DgAA//+yYT9Y") write$P9_RREAD(r0, &(0x7f0000000040)={0x3a, 0x75, 0x1, {0x2f, "0c23194cda6d5ff4697962b2efeb9475d93616e3799b2f8d5ade255817406dfc3f2dbf8832ab33e7ee33fc423c4775"}}, 0x3a) 764.306531ms ago: executing program 41 (id=816): r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x40440, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_SET_CPUID2(r3, 0x4008ae90, &(0x7f0000000080)={0x1, 0x0, [{0x1, 0x0, 0x7, 0x5, 0xe, 0xffffffff, 0x7}]}) ioctl$KVM_SET_NESTED_STATE(r3, 0x4080aebf, &(0x7f0000001f00)=@vmx={0x0, 0x0, 0x2080, {0x8080000, 0x30000, {}, 0x0, 0x6}, {"cfe274ab958596a18f48df8c02940a5f500fb5b3c7c98a8f1bab36eedb7479373c8e69e784da80d6f072c0e004dc9b1e1e55341fbc56e170067b1cc38d2b253298bd202f2e123d5648d7c52fe8d4ae4f2658e7fade39ca34735a5dda720272b7dd244c887ef38ab2e1f76903c3e17a5b9a4a39b439833517e44fdafb5ec17fcee283ce983ad4332b583a1261cc30690a4f91f8676865ed446d6fdef42a9e0407d0dbe32716b6743e01bc02527c0e0afa7ad94f4cf53f4b9d4be36ca2d48f8ceafedd9f65898c3811c23eb05666241ebd78b7a476b5a6aebf38780257e5d150c1c88433569aff06305d5306161adf35899e4bd72b1c84c602b16eff131f30a06c20da4747ce17482d42fc241a3133d01463215de68c845f90a6998e9129f22f4140a47d225585ac94000f1cc8a55f3b381cdd71bd57652f063be52b4dd6679fb43d3a6fbf74abdf79ab07a8e289dee138c9c504bf787b188217111f81679394236aa10b47003834f9b5e05486f11d3ad525119c7d6c6290181c351b857f4cfa302d6ef2ee89f5a68201014de2e1dbddc1b67b67e17a9a6d4531092120470686449a2cab9a737c5e04accb6067d046f7ecbd1b745b58dd15879c1ea48faf012fc03501d167637c7b78d47299ae76537996f36a272766c3f2ff2cd7dfa6e0d813c41cc633478d74ee5dced5ee788f11b7d75926d22eefe7a8b6be5d55ef759769f595a6390cca7702871c34d889eafd379fd6df37677c0f5e060ed8890b4e8079e598c71c687130795d66fc3c50bded002e3cd07fed23fe008809646f0b0b349a0420eee2077dedca495cf22a9376811032388c7e9a218200881a2408a2dc3644b11b3e709a450e1da7caf79d221671f2e4332054d3118bc84fa4ebcf30fa6a5477638ef92158ec38808bdc1520621b6b1885618eaf456b65adfd1ec5db0d070e767ed7aa95f3b7f1b61cf63909f5f556ac9c82278ad43db0d15f09a6d36942fdd4100aa3f34ee28ff77e05216770295dca0a6eb60aeb98935fc7af6df76ff5215c19c10361fb99ee4b3a3f38acd749e26256152d9cad7ab95bccadca1916941987b23c4ee9e56325a973c0afd1fd7f92e3cfe5f32f4b16144e6b88d6ad1977e7367d7545c0f3b4202045bf2eef2f6c3df29d3d3ed10e20f0b2d5695421220eafc9b270261aec292f5edc0f7a8aea41be384ff81aff8c44f07cb75b0549c316ed300c80d34cb269b043843f3e39d5ad4aa8d27825fd1ea49fc4415889c71446b33389b042aa59be1fc85ec0b4748f36a37054d54c518787f37366b629ec8802d0a853f520025a25e410b4a5014fb9ee3fd83b839722110c3909c73c78a09d8919c04da7ca27c2083766b2b38f97f0a41822e6ad881055defbac2c9a8aa1b46b598a39fd5d40ff921b956115914fd34db7d8d781a27dfc69df20555b5f80b25d8d7d8e01afa1180b7f65272d149a5f0d80d6a22798a6c6fbeac2c817505fd32d40c7e5a04c56abc78fe9c004364c00920edba0a59dab84e6b44df825660fc843315ab9d184cb46fc7dbf87c4e1e332d9e608f0849e160195e0edbc31ffef22543754df8905e5768fcb0cb190e5f047fab6c41044e74f5b1070bf1b0d4a8cb94f92e270eee0962e980206c07da947b41474f004089e65a95946282cceccc0a92a3ac45f37dcc93f51d04f669049a06d98340834d19042855aadff35bd47de85fea05a17ab1edc312eb40400645e8e12906e4de1a27adcb28a57db5281e48a02441b7cb1dfcee0fd8d5f868942baedbc1f83dfebc8ada3ab643f18b326f09f56e2c336af81169634ed1ffc178f655475090a2a00b68b83dec9ddde6ecd017edddde191e1461ae78856f369c7ea7fc08830f84a369cab38ef3f2657992efca64222ee289ca30698457232ee8c30d13d58aaa5876fe66d3146ff584a6c51ddf8784c6099453e6e847a263e54ae6c03fd6fb4380639d2b850fb8bde3794883dfe672e30343a5505db047c31b57e4afd79f9f7423020aec0efb61e4ad76f149fcb5564de26602b228b8fd9b82238a658b70268628abd7936690e2fce88ab6bda0cb75bc94188081d42ac369d313e73f71d8bd0a773d23ca93d81d1f2f65d8a2b72d5c5c4f8fe244dd49ad253b69c07f673c0a6b56f51fd315568f001c63cb22f43ef8cc8d6d50ccb07c89075f4beb575aa8e95bbfeb946a428a36ef6e7388f2f03de8fc958d2cade4e8c16308f92fe65f122f580c83e69566fc683022003528b332be2bb324894dcabca0ad4886c2b7dcff3f9fac5a93e2103012493874aecb1849be62834891f87863cc6647f7881ec3d05f82203c1dee4347f65e8076cfecbd62baf7b1da7862964178b759f3bcbd53e91750ad1d9d70189c1b8c929dae459c5bc2a51fb01a47a06ec34ded19c50f8d2a53c6dceabff41242070c7745437967b0b39bc4213c25eadf9da3c8019905b21076d20d985705778521cf5b93f8800b06d1db31761b3d2d7d583d7b37407d1e08749b5c8009c8af72de1fb7f8468c79f9efb6b15a72ec770a73940675786539ddc2395fda8654e5062758faab10693fba92eefd2aad723d6565773f74c961e42934dddabfb4da790d9e4f18310768867363d7231a80c4953fd250a8b62be3f4853afc2a7faf537870f0a2388af5ccad3b2b62faa47c0d555f02120aa16af41278da51128ea14a2665019a5d34c79ffca9ae789034adbc56c8a73ceb0f1ebbf540723fab2ba52bf18a33ee20ecd38721860809da674e07046fcf3a7565aac21b27062b2c1e26ed6c006447e4b237948701e05d6b30d1983bc4b5fc575e05734052f4440f615cc135a38d811d008578fc35037a25b2f8b4b5bf483d174043d02faa8af4ed3c522a289f61f5b46c713d22645657015f323281ad0e6043326dd1fc9070185288edd97d5a076c2ecd331930af8a5651d05c5a7fa8700a7ce1ea8241ecc50a1c20f5315a4a7494ed0817808f3075745dbcf492142632c9a8d8a06ea490eecadc32fd962b244feec473e92012fd51b8697b3c5fdff1785fee23e240658696db5e9f1ece878c4e609593946b320b657fee3f3c8632e7c80a937d2b16a22c01bafc86da04b8bf08d93d2027d1feb37c355434696fd892378c74e3a4b0866125b4647e595e3716b8f7bf1430b31bc9999963be069f513876bc3f6cc10b74e6941089791f14e032133663174ab2e5fb4ab61e77c3e302ae5ad774d9cde9520395a087b3230150c14beadac595e03bf24faaa4f783f298ebdd4f1f797c0e57763b2341c143547488b975a586abc582b03c44398ebed8a91b0dcf6db7c2e529a78197feb8d5c3efa167cb9e7561f59913c7f670375e22bea287efcc2d752588f3dbd20467859404f235eab1ff551a68844790154f1f64a09eb846643cd912fdd536a182efd02165f75a730b0e8d120af8759405fc114c23ed038de55ef5888466d9403fa309b593c126e04baae5b19a160324c58d5b7f448b1fa19f69042c5729af96a4f397d1e0d94470176ab051fba1d42058d07baebd3938c3a91a18432be62aac2805083d0452d2c3f0f70ccda5236f2455273565ed876f0e4581c34003683af5d1b3a3c57d369c7bc44850ef6f5a0d7007d5ca2771200bb1407587b117321d7bb8cbe4e0030d23c1f1571e030037d3a65413598f192a7500d3bb09fc1886f43ba5864fe47c369c1adff320bf2a2d11a74af76d8b8327de8f0be24591901408a532c26186b210a83c4c4d6aa799ef5add3146aa07310352791d1fc151bad89c9a28f3289ccea80ad713974609c2883b8871ef4a5fd9d5f1d754e580cf0ecff281b4fb3d6b969881e085fcdf84b909eb370d24351ddbd68adfb8ec199a4278d0ef57c31376939469d41578891729a8e20911e15367c369392293f9bb25d8828d22bf679ef33b0ba9ce574d854a4e916618db649b3b24dc6d66311c1daef9a6de6bbb2f3bee14f6509c2e7d53c1f37fad8f2a4b238c57a4c3015f68f8d750850e61ee6133f14e2a17bac58138938aa0cb8139cf6b361879b9633ec25282e9a4586d1f633839b13c60e8181e7dfff7634d12b379795292c71e00f49ddc82c2bfdda96a7df8be5cdf12b95491c28183efcebdacc6c4fa729f5fb7b5c84bb22dd502ac9e749b1e9fea78f7ffc8e55411f72cd628d7dbd1a7cc67689ed68c7fa144103a3157b329f13191904cc6db29e2d6c672c9132dec1e1e784e0e0b22688884dbff9e82c83a1001b13ccf1e06722e9a18f62e6727b4154beade00fe9b76fc504a74f8e212b96f2ddc3421211bb61e5e16931ed0b3c2e03e898f1d4cc619b127e195bbe51a3efc4bbca90126cda7c4fccba3e9069e80692497fff522a9aaeb93064282b21d0455ac14da7c0fbae48924a567425a0fe13a76edc0d4edc46489a54cf39631fc7f98eb3daa6a3b8ff7b648d8ad9444d915c1204ab669eb6e715822592ed6673ee6992f32d259458d4becc02fd57f249569de6880632edc42d9b3a15b877981a6d807a661511ec3cb5bfa017b66cff803b44914fb4cb309c4fdeb1632c26c78bc480843e7376bcf95a6acc2fb6b21aee33641dfc0ad8292586b4deb7c09452a99effcb65ac49b68b2bc47d3620d36389a094d628ade5c907fb15abb3441f95703f66c1022fe6556f85dff37e8cc543341ec8f50f53129b1f01a8610efcb9e5c4c5a5b721f1f8bfcc17f139c5eeec9f102e605872b75851ab1102095dc23670c7d2224d308bd688e49c353ddac2833e619e06d9edeb8d427259377164764dee15d3afce445350e6a281305ffce2858217d214bf6517ec677ea79ae84a483ccd022fe0c21bc7923bdad51e0f5b17369f9e3969b5c30924b522cddc0fb221e36a325e383f62355e4677fcd8a8f228546e4c7cf41b109a0136156a4f0426e9ad9f821c4f0b9fd036b20f9bc612838e63bd5db4f1f2654dbc5484268567a7c55d91a5d40156489154f5513ec5b0ca928c00a251c7f5c7e008cd72ae0815a8ff081d15729f3b66a8aa731f491b877916d19c528bbc2c388b1d4f1d6a9a21f621a24075d332e20febc385a68d3c01d2aae555a03ff8bfd61823b12f7b6c3fa939b9cdfaa498c0a9a9ec0927e0fa119ac03f54613ae42a51a569f790e49c30fe9efdd43e18da9663592a44d7986735281c473d94ae7858a1d6260797d08af52a5942faf767a389d8a6b509c12a411b19bcd6898f4f7484435770e4932b036aca20636b5f2765264684694606a71b70843b8cc0972d772c8c7435450ba8f6b63eba3690cfdc8f002dfa31df2e54b6066fed99241eeca470f4d7acc647e51f8ae2152842f28864ffb8a7e843ba895c7a7f1922ed79da68412ba76e22cb2e0bd8cd4483314f20cb14fe89595a03eef031d846c3fdfa7eb49fdd5d60d30ffa9fae4817a98737c9d7a83c9074daf02eece73d4506019ce6d65d8d3889c3510c3985b85ed6a9d3d660cb2260b9b78758295109b135ce79ade8b75619e952ca2a0fe1670a461f47dfc6aa6d85c332ed9f37afcb1d9fa6364c15947b281ecffbf8895ff4f5343877599c64f7b105865f0988e347d56a45045529d9f99f79d756f2b618a3fe580bc66a11f8c2a5f577bd801690ac3d7a9bdcc49db3155c5819144afa6c5626bdbc1f9410fcaea346490570c0e21ebc62d1791a24cbcd302912a14a1b494249c2b7347904db109310157c0aee443f04e20451a5a9486aeb0521831dbfbac1f716fb956c03bdaf7723623edbc80c0fe2afd236760978b381a5a865a3bf27e3e7e28a107d0d185d3b00", "74485c02cc3d2feede8f343ae164753039c041dc8e83cbb16678625e308951b919ec42532b0ddebf7bd568e938d258f3ee00d3c529fa5056f3c4ba54a8a4a57e03b62d308475e0403e0169eae259f614fdb3572e19dacebbff87a37f3fadc45c37fa5c0ada4ad4777018737d1a633402cb48311c00a365ea9d15d383e5a9a1b8510350d8e353ba46ab94629d2c9d865b5ab0142faa11b9b3b75a010c3fa12fb17b7f22889d64516b98ecb1d3d5abdd1a9065ea3c61b75a381ca3fc72833aeb3ce266350618d35206a9fd47328077a3407f75b965a36f422cb7ccf0cdd3320bc89f8d43f54db8ad280d988f31e4bd2e0b349207c746737eaec5763673e460d3fc1ca92e147c0c0076b5ee01ef09015936e5ff2a722b0f30b853de48db22251fff8db43f5aff7cfda61aa8a30acc52547fc4f1ba86d65c5cff8a8fd4f14292d647e41fd91a8926f5ce0a92a217b47cb4a01eb1fe44da0badaa18e63df95ebd492401e4f19c351a77b4915d14dc0903ffd196bdb3bae0841dabd83c3bd336d2eb8d2b1d52e351cf1d13d2556bec6c3773cbc8326a5b1e029a9a0d5501e8615e8a2693097c32cf504806c94bd6292a0e9c273bdb7418bcd6dcab07fde463d85b0ae7a273adbfa7a6bcaf62f59d9ceb5b90ddf2fa09335e2499bc18a1c0ec28f83424571022f6e03e4b06c96ae14d25ed4655c30be46ab30ad742380a4733782ec29fcb17b0c42a18ec98d39143679cf6021e1866eb78d734417a7a90fe94ff1f7d63252a3f2f552f61d5629c4834e144a83dbf47753770fa1169a9d7581b2d2f913048d1019c35a993d20803435696eaf879060c03c1fc133773db22f0dd29064129e87bb4cb810afa8b3a4c211f5ed4ee82e542c1802001ccdd2cf4bb44655bbc18bdd810dec8bf439880402573a58ec5d98dffe37bdda12610d78ca9149111b67682f563efd0ff43d99c763fe441577287d9ea38950d9d0c488d6ccb15d7ef6bd42298e54f62914e4cc37a7affc60d5ed630d490ae630d905ac5357882458d13e1e143d3ed86196a45507a3fec8aaf538ed46c3fcc0899f20361cb7620ee559fc2d5e59381cf0475702eeadd1cde56495304b553127c8450083cd003c6a28833e5844d6c044b293bea77c2c37f0ba360fdd9df8fe29e975c18a152691b66ec0c48ca023dc2ef1e231f0239093dd85c3ac5c25099480fb45759483f7627b76ae71422352180cefd8aec61dd11fade823d272813eddfdab2c34d69822844457ed47b37249cc1fc1da7e786d0fe8897bada810a775fe63b24becd28553267057cd5a9f967196ca2d26f31a379a45e9046b1d52880393efa7daa5bbfd9709ea28b7c736cca866db084519da5a249d418d6c00291d553c6d37f3c2688ff4db0d1b29a8af482b7e17d802063b03122e4bab958db144c9ef2ef21b4789a5263a14a15d5e698509f0e1d51a0bb4e37f4a12f8a7dda9e4afe5058abaf7d6d134db578e93debc6b275fbb83833b3fed96def21326626df8e81ca29e5e6538c38afec7740c7b80dfbd57021ea9e268383a08f09ac42cf53ae6df0cdc6605c29496c816b9bfb06dd7314c360fc4d2bea8ca6121eb989ff7a0eaef8b40f77057d5f7111195ce663516842430f3b8725eab2b60988eebb93c2ac5b0cbc0e8751bedeeb2cb728ea23530b14948fcef6c6d16bacc952fdf5dcb5fc281680d9464b549357cd65d26f9a50dd4bbb48f509e4a8e1f9ce73900e61b52e4aa66f7d627e9261e7ae30d5ee7edaa1b31b851718bd66ad72f33f968b2889d7fd9583a490f8f05a45b4f67030dad0773b6ff133fa50eeda36a4f8bd9caed0d0e6acac29992e28194ccb909b5f9f72839960e2a6f773f7e71214c3d6c06dc05660d9084993f8e9775cb27c3514476ab27b07e4942a36cecc24399bcacf9b254dc8de0a14edfff1faa48ee4a86f17b5e7303cf543378f4606664bd7b4ee00bb31869047b1048afbee53489b529e0d4de612f922f0faefc741df7db47a59bf42e14be1db6c54297853cd1cf694368696006f4a2bdf2d8a8ac71bc389f2eead73ec542449e7283f05479363343a121811d67df6130ac6a728668d354fa3fa98ad3ebd266e0c427366d0253e4c470b458551ef46c41764e84f90ea7f680a57f8f63988ee3f44e541139915786f1440858fa343a068f3d5337295b8d6faa846595b0ab536ed9b8eba2a5e79d83074300979573e9630fdc73fd071ee65a1519df075c5496de01ecc80724598e3c65e60b4f07738de5928ad43290c5c166cd510299408a46b29980cc488316d6f4e70b167ecc45ce62faacf3c37e59bd31961830d62b33888e7a4c0a4a294bcde3515a0b4b3312c3ec97a64036368de747b01787e9cceb13bdf08438627772d56be7b3267bb18516ccb7992d8ac18e2d7c93964893403f13c118b3c56d4f749875e85f8cb2188afb420961313cbac5ab21dbd3a8d26bfcf32068b1044079a77a79135064b00f081cd62f5312c251ddaad2c08dacef1e15eab544c6823c73abda1a7532eaa040ace18bd360bb6acbf62677665f1f681b8bac479ae3e29c7c9621ea96a439636a7c6fe2bf67f369b232dec683ed6e638c4fead14927c59a1b8201e3b90cf789128e1cf85f9db332ee539d77a5286ea8bed0cbc82ea219e9d6fc052879cb0e1a0cf78969e24e8fa9fbfd6652deb1f8237d3700810c9d8f85684b12c6f7801f591fc141a2fdf18b88bb4a97fb4f582600b130a34885c734e7abf1b5aaa9049e23118d696cf093f11524cb1c9218d1758b584f65b81b97983d350a6c67f395119716540e67f481b825d3a43213c4d86b4fca718f76625200f011ff5f504bbcb877439b9f222007ad885e6172b21ebf5482d4bd15c39b71fa980f339d141638e71ce602c898b82d6f3ebe2fe46939501a297582f1800e57610fd402297a2887d02cdffafcecf4055668f55ffb2c1a303f0d5f4cd340a6e6ae607c1627a3474835c38270ac2c4787bcbea8b3789299288c5b21a1720146a3aefcc435ea9ecbad7168ecf8e74af571e94335646bbfacdf60bec560565322ddf1359189706da5df598d97569a006d708a96a45e9537d0d6876bbdb69f438fb5f8bfe249870dd15a973d844f2645d36a09c5ad6d68830bab9ddebd683ff2edccec842bfbcff3ad3f4041c116a250650f6b1696f24c0280246b3cda9ee278b40edbd1719187836dc0139e528e6e271ca288477e09371f67c3a6755257498fb6587a24fb33cd6a75453b1607eb89dd6cb8fccc162ca030aa6ecc374c09d3d15c8d8aaeb356a5dcb8c61232b460d4faf13f842bd57f23f54dc15a3c29c31b659df855c0006fd91e7c7ef04e157c1302a3c9b8f03e26e8f820f42753d96d35f0e2c9b4205a72ddfdc583d8cd08132d5571f20e7ae2fabd40eddb159cf48930823ee81e55d9574ef263d642cb3b355315cb2647b3786050044b0442d5dd7227d338231aa618a6425e34d86fa9e9cabefed142f8d7038fb12c264ff3461e500744e7ed43e0c1b285d24e09c5aac636c222417d76e871825e9eb59552cd78c1a7beede494c351a9b933829f8d8afe1c31d07a3f87972c199cd6db93d0d4df05d6f3ee418a244933b3d013f5f6b7f2bbc44a23a77daef007c5e63beac083557da3957504e631c68294a3c5bc05e28b4a61d86304b36e52e56a6aa51405eca433d7374d022fa61b34df6fb1f648adc7c8e54b6d4b70b4218321e7cdd101c50b2b3fbe749e51b833db3b0f2108011d66a205fe2e520872404edc075defbd4e5ff9932bacd2f1e28d0c64d5d8ce07e587e1662487855103b5c473593292e392181e8609fc6986b3c99013a75c80c7c55689ae7f6ae4d1b3699138eb76b123814b6bdbf592803fcd0cfe1e7cd9a7a8d04ef5ab0cc6c12079452d6232b1aec88b1b2c99f50032b30861f1f0047e0f22fa2412d2052f788b3921f6e19a1a09fb4b319d6fc19662ef69d0b3176e2162d16513f55baa5df8173791a1b6bf8bb1c4a41032beb217102b999ab00b73158c2c91aa07ce08a4d01b7d24128514d830e8d0717dc315d73ee624ffda68d83ac8b2686b126af3e9d549adbf52443733587baaf511589b93e7606be7fefd973cf8e719b08508ac67715a77e4e40be56dfd4f5d173a73527bb900bbc8f61b94cd601261af24e4945b30fed761a101b2a732fa21a8a347041ced5551738ed2ffd822e1090e3b1129c3a569c4eaa298349b73d4a1329c8a91492f053c26378f0e7f5f8e2ba478b14de7a0fb22b7ca3f0c57ef34ad597f77d9e4d52709d0942fd618f47a03c07e32551b47f62b78c2063b08b0e4f06c5bf61a384a2e93df6445166279b3e515e08c41148f49f2e981df4dbe24b8efb52b3a3397a1d8d8ea277404c9516c9aeae255003f8df8ad2bf95eb1087859a55341b6bbfd39a37d26ed5607b465cbe6fcb34e3d456ec6023e8cb1347c1b9d816e32064945740982d16332683d2a106e66c96b7c4301865073bde539820d8c3c87542a7db15da3210a8997d1a163dfda978902e6572f1753913350b0b8d34cc6a5866c31968ae71a0c3110b3b8efd0c1ea9deeb44f9d9176e49576a0c0e9f7ec344de985c8256dad9025b1c94cac913b43388aa8e34191557b024edcfe2c9dde1547946e20e993782f2ca007ca5fc4cc9ecfa40f5f35e8ecde53fd62790c86921246783ebea20bbfcb8c6952bbd0863b7a0acb510f19fd8835184fcbd795fb0f50e1e61ec1544c56e1080eb8e566f507d550380104c82b1e064c6a25b391dc77c774e76532e2866a9f2bfdccc03b627db83556e6247872c56408876011afa0fd746c84d49034d896b555fae2a74d70b176b9ec64416cab9b249822be2a01de20a1157b729c7eab21107f20fab5be9f2644556cdf4ddcdad7438f9e60129a4451486a9eea253d54072e0a0b8b796b3bb7d9008a4616d028966c5078540c248ad5e3433982abb0097975d23ca3a9a7f3a8713cfa4107129d5281ac0b1fc68bf9a865c69b0651e40d6a4b96a71c3d009e4cf309dbffaf2fb0f52920ef473ac4717d7fe5d3b0eca4976c6bb153c5855a1594cd23704be42876e66253c104d69081c8d7f49c0480144623bfb426cf1b55c1af78023fcdcfcc76f411101456982a045e774d3a1ce63bc20bb23622732a3d95ace5f9d9f2ad390e0f3ca557068db53bcec9ae5f8f20531c5229a92ee9d9d594b6edf0ada953ea27b2289493a907602d25ecb0fd74161a4585b2a89cec0f869cc9130615aaf0952bd71a6f3039731f53f277fb016a18e14a01b4999742c5de7141148697e448fb4f9293ef4e87a716fca9f9ef59cfca10630a099ec8a58e1c92e19f4ecf8c9422107d375b0bbea135e48b0c9baaabaeba4397dc198dac83a656912178bce22569379e9dac575fef89d743d36f4b627a9639cd3649e498270b966c0b5eaa235e7e2b8bf1d26214af7d3649e2a6b9386151c6170c142d0db167cbd4f152ad8f561169c135fe8114fba923e6e70c7060a75344a620b127eea66ce6932e2b4c9952cf18a05faf989b8fa0cfa7e36e3898a4a8e8c98ba5f812e713f0a5d9850f5e991ddb417a7974f68fd4d4e5a8c41f7f0d903108ca374d79000c67f28614c2023c31284bd22cde507dec0e643dfa6b588d870fcaf3182c0064d58d1c27ced135e28ba6ae0a3c09b8f276dbf5bda96b3819218204e88ec1e5c517d87353d6539b3c75bb97922c5ce2b75c4d34070ab15bfb4f4320fc5855c16d405c28d0797af878798187277a899036d7f79efbc062d22f897065989937d0cb1b31b"}}) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) r6 = socket$unix(0x1, 0x1, 0x0) bind$unix(r6, &(0x7f0000000180)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r6, 0x2) mount$9p_unix(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000240), 0x2000000, &(0x7f0000000280)) syz_usb_connect$uac2(0x2, 0x7b, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r4, @ANYRESDEC=r3, @ANYRESHEX=r3, @ANYRES64=r1, @ANYRESHEX=r5], 0x0) 737.364411ms ago: executing program 6 (id=889): r0 = socket$inet6_udp(0xa, 0x2, 0x0) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)={0x0, @multicast1, @initdev}, &(0x7f0000000040)=0xc) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000100)={'ip6_vti0\x00', &(0x7f0000000080)={'ip6gre0\x00', r1, 0x4, 0x5, 0x2, 0x9, 0x12, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0, 0x8, 0x7, 0xfffffffb, 0x8}}) (async) ioctl$XFS_IOC_FD_TO_HANDLE(r0, 0xc038586a, &(0x7f0000000240)={r0, &(0x7f0000000140)='ip6_vti0\x00', 0x117842, &(0x7f0000000180)={@_ha_fsid={[0xb64, 0x8]}, {0x6, 0x7, 0x2, 0xb5}}, 0x5, &(0x7f00000001c0)={@_ha_fsid}, &(0x7f0000000200)=0x6}) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000280)={'vcan0\x00', 0x0}) (async) r4 = syz_clone(0x0, &(0x7f00000002c0)="868f87ed2af0a127d2e305ada87fe4ee54b86bd2c1fcd545a6e526ca68422c4834840e227064ecb2f19aabd5524994ed22ced7f9fa51699b4859ef2e5bef8ec622e0ec8363da30ddfc779fca215110bfb5ecc6dd45a8eced0c311ea33ba8186896b629a1a04752b40f3fb0e8f9e76b6dce98c20db23ce18b95232a5ddd4d52ef28d5a11e300d06a69c891a0c09d57628b490575955ef56df4d531360ad5d0236e294900875142007260567698967895e0432fd", 0xb3, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)="ccd39bdca0909bdd89920044e25c66975bdebaccbb144488032777072bc70afcc073aaef1fe639c4a787325f70ca12ead79247e477ec573248d258e5d715243424acf943140a14d215bd1bf4b0ce7ae9708fbfcdabd7f6df8dc2f07b91b3d8770a68cd3118fea5b24bfdc695befb3eca316161911f02b343e7728523832d234ff9515476596faeb517efded5f9b175e5300fd141747021fc15335c165174ff3e24ff7ccf1558e294edf50b793aaa5415f9c9f755b0206b3e5a32e149a765f4f930e87c2cea33026b1cc03a36d1e720a2909f91ec08627de85b998ef53c387f541f80522f86ed9c7ee2571f2db5a82baa480e4e2ba77984d416e3cb34ece5d18f7476c091c0808e7f6694d205fce6a9f8fabf21320765f4f09b77d2a8c63092e35680ae202d9464647c8335a6bf366cee1f4e456a8b4d51f7d1466e6e8027cd82f66cef22f4bb0ce28bb9c3cb42a60922fcb5e6809d5d3781850eea620f396a8c3b6c58dd4d9d0ae3dec5a7ffff313fb1679fd191d701b3ad05ef4dd7251a71339d49433477c44265c9990ec2e1c1e9c73489b2e9d199b981923a60fb93665648a7083dee224e24a88b9d218706f29cd22129ac244ff946364c59c8cd7510effafa1f936098dc699fc3695451ad9317e694dbbece767f202539f3ba34883b8368fb80ceecdc96289fc8471df2cf6d167cccbe4a748196ac526aa83565d5a29637dc67b289d4bfe11b8a40846b7b3f9ae0ce245fba792cee5d1728a28541de713e1c241cff7f59541cc53d9603b6ccd62f6c718db8f6a4bd18f4d4dd8b961516b94132aef2c78d83338b614ee482a12ff4885dd6788a7d19111589d0d8dbfeadd6f597928710393ac1138652ccbe75d1c66af53914f292250d0a55cdd3c60a2e0024118ef07710c65a35384ebea1380448c6e52eba20cff68a38227fe6d805f50d732ecdc6f4e66bce3fae2f10c90e4fc7d867d5e8c5192db26b7b18b23adf6aa63aef5ac422f5ac923413ee86c8b3da215b5cb0b3624c205012488cd87fd0e31137e851173e2434381417c8b4e6fe20b378ccc1425dfe933ed2245e6e67cfab3a7b488e5fcc642a9a4776216f102ab78f00d3bd62aa3ffd3b4d6b892cd16f38cac94b5149ed7c970a1e525f736c628002dead112561fc41afb65432d23b3620f5afbfa113a692229f7014029333c1c05ec7905e556b4c629a1757953bc95330a46b48ef97f819fd7fa5e78ecdbe85f6a79517ca99ed0429d538e62e18fc51582847191566a856f6a29140fb8c0932f84d4e6a7c1a3ec90797a1a3a6cfe66fbafab5b50823752db28144fcedc18ce227f1c35aae6b232c67f0dc29103e4a349a8a3330442386cffc0b77127b17e37990d1450c8031c6d5a2b28281ea14a03ae7786b9f912777a4b1e9ea210b6d996898179bead222b1f7a6c77374125b1a3d47c7bcb5bae49181a71edbf3ac656103a1cd64276cdd59129b77f30f43977f0025b2ae9434563f13dfc0a5a2bd37c0e956cca5871ac8c80ea1d0fdd986e7aef0cb7b82ac9aedbc8a9c0af7d347023f51b2edb4fa3323aa53e48d47a57ad835c9f89dc57a1a32154c67ecda9cc3107a6334ffc9ca0268c3e67715a8486dd0ab30c312ccb11749f34221ef13cfe9e5e5d380c59ad4d20c0a666feb766ecb92a21fec3980fc5c43a8c2fd93f9ef872970156442588b2e92a18f3ec70b15d4c9c03ab81d8956e2bea45eed7b762ff5cfb41cfa05806c4537b5abdd076145e542211179b5e3d4fdf8428c30d7ead03f8c4da582ad5d995ab2f66d2fea0b6907e3738f760b4568b0c6091cc6e575a285dc696a041f2f919e80fdbf33129af3a6e644ccaadcbcbfec8fd206a4cf8ae2960c4b5a21810f5e4796a25f64f209317b3d08a3fa8db5f69f58edfd47b5e7c68d6de6cea4434844eff7ec4fc86f2f5642aed2eb8c2e354259ff87d4ed2c0469148a02ec58f97182dcc5711288b55864c89480b32dfd4b1b14f0e55af1956707bbda322c32a2c0ddd6794634f1d74446a2251b06c92f843be8789e2d05df007801ff53637eb4cade52c8900a5d14eb8e2b517ca1bacf8b482327ac9e0fe4af99e3934eb7e24d3453efcfc3cd342561a548f2200d44411e96d2ee8eac4e6f475cd1ee741a5fc81f5fee3bc14a24d17a91a026fc07a0376365bdd0e0a9ef74e6f92b94c59b803966f4d3d4f2700da20e86e0cf1004f4375074b42450facbab24150b8a60d59df0e83cf1b26574b8265175f7374732d28c21a085bf3b54484e13149f14a5a0bb95778719505093c5bb29fa21a8aa2d9660f903298178936da462dbbba3b274b8f056a220b312224ce13c4800948a279f068ea5d81bd950d32d57169c887dd680d38465e3ddfe862bef6feeee6acafda8b54e5aca9203e33ee9ab8b49e277cdf37d29b75e92cb83bb4d857a5037c84c00432ee4106715f8f738b0ae9fa6b5b1a0839a8db0e60d23b3b72c1c6a8ec312caaefe4c9de211e4bd47f54b8a2dc6a0d2de16f1a2dd54fd97c4dd13ee740d6053dfc47ca396febede1dc102ba103c604af8c391f85e5f1e70fa89bbc2ebcf7db80a8f48b37833dfec84d2045595ec0b0974a395ab6ad02d012cf009572d9cda8a81c4e534333f954ba3f7910244dcc9e030267b537c2c6a3e54b81bf713a41cac01fd284e226c16793b5dafd68b12ae4cc6f298832740aca5079809c1ff705c5075af4231f2b9b6f2d7c3d3554beeaca9ae65d63b7b7a3d43dc5fd253a42c786435ca23bdd0db463c12b5fd5bd5396e41f1fa3e51b6e1cc526d3fee391bcd03fc29c083b7e667b9afbfb699045324214571c60aa9817a9ead509c78431f59e2aeec9eae7e9541ffb91bbee8f69cbbf5b48a8bd5c5e41703bc018d9770a5348fd0571aff69400b59dd983cdf1242d78b151ebd174533a15bd2c9aced5437b1f630d640e6b8a4fc6e0320946c4e11a3b1caed5e7f18764567054e291af776a2304d280a768339161e9d4989c2f8cc47fba2aae0b321f67e6466c63498b7fe4c7d014396e34b33261cdf254ee3afbcae255613f5d1fd40937ab888c13e7ee78f07e59c3aa7bcd4210b57c91ca39421d40d4d39b2a0f5976772dd434cba0a9c7ec139ca4feb9577cfc38c56f1ffe7f945e70ddcbce4730e64a001660dd7a50502d0ce3af423bfca4a4e71b549fb92ec8f86f453cbe037c909b39aeb07b72e8f7ac328d3179f2582d24ecc05663801c1f6d9b63351828c7d1c6cee2909ad52c09a63aa03e55568c9c756ed688cd679e773280dfa0f799135c3c6a762128d17db8ed7cf4302cd7f5a2c989483774b9309e85279ca63f1cdc6c8b0262f3cfefb11236d5fc939fb62295b02affa99b448bd16750f6319ad54d737aee37b5c7836062d9bda6627844a20b45c8228c9efa8f35f9675c4d58e42ab52961668e110cf7e3a672fe55ca849302080fe8b8c16d36bf2997c8931e6118d01233848d373d130fb5f8f111fe7d4342cb215d5d54fffe7655ef26045a267c2e20e184471e9128b15f2e80b040b06e024dedb5f15e362b7b34e96c1d2784b0076ef5609be0afb0248e0fba495fdd3f080fb8b5dbe5c021c3b24718da9531aa0c0152b2bd8b9dd2d395b0f80570f5367c3587fa32664828b2fdb54a541360c499519c42c56c6f247eb7051ce7ec65ff9ef73855dfc16e03bfdd449964dac4ff9f8d9e830fbba6bedec973f1879e1870fc582cce417339bb607d8f8ea9fffe07a2c18033d920a5a7c4ce7cc296383ed5f311546205a6fba0e9242ba977e6cb8eb7c87252e151d275ae98f6cb6ab8d333e1a55b6aad53022723004548d65741f8f9825ce28a5838c759c3fc18700b51f28ac9f6cc10acb40192b9d0a6fc540dd539893794a6d8c4e4b6466a2884391d58edec134662721a6c1b06b05dedd014b9a5bdd669c9d94cbf2bf99ebd0688f4c6c0cceb972ad522ccf109519ad458b943a625e3fd718c9f880de75eec0783fcaea644d6c1c2bbfb222154637cc64cb1db707c5be8c7bcb6a855bfe1649c90101569806cf0d28e9b281cddfc31caeb59068ad895e8d142aa65bfe26a86036732f2147c4df4f69fd7c62c6a2cb909b055fa47cb4abd5926af4361ab2dbdd4007c8a7d0198090140cf2cea45ae1dca2f4b9b126d97759ad714b49e56185bc65fdc6e484100a9d7aa82710ad635ad0a87854fcef4085f3a9d14145e08fce8e89c89d7a92482068dded40a3eaaba3da34558d57d78f1ac93941d16db5060431f40f6192af1bbb42391680aee2da2b7717863c2824f5291577f7a0e028e051618726326b1a5968f3b370ffbd8b3b231db6791d4e9044178de67e83272f9fa7399419bfc1ec7833142717b05edfd0d53463e001acf87c91de053e4bc814fe523cd76bab4196e324d470dd831dd3f1bfe9c214017846ee108d1823ebfb62c883591a81a6106338e71de91747e17f70b352b35114f03772f0b708462ab5bdd52322a0ee6d22fcfb57d13a15f523116e571d144d515ec19546d7560653dd3ef52860a302eea824ab36746f8ead491d2ff8d369b4f6bfbe6d410658e59513a7ec7cd3b23088197ebb259d264587491dd87a6d8d6942ca929685b37237698d8bb7d5065d22b5bf6c1db07539f44f63af6f9e829dacfbdd19d549d1606171693d4f91d6054bc5577edba0ff459969d0e57d6db7d5a6b6ca91e9820d7640e69bfd4cc224d2d6a2caedfc0521592698afc5390f6c7a726c585466c2a1a1756315c5815919c5396ee06d2ce3b9ffabfffc331adc2f3d2206071efc80c1683bd042b7bfc228790f810d460061bde044f3fb907c76c8e4aebb096fa31000e6e29826566e302c917e3b783da38f1b77bb693ffcf4a187edbda675e7bb87d29ca49a512228b8201e15a4e96590a36ec0098820bc0212d715336a9b3283394b9f16e9ab6fc6902e4698d63e849dbcaa03d4475cb6737d17d911d404ce2991b8071a7ba2fbf9b6ba75561013e3132699bf64050ee86d9378fb16d4db98e4775ee7853d35c5342c038064917fed2473c37a88711fcd981f394f5947b49803cf49d087df495fb30bf67f73214813b2515ffbb7e4d146a126f679602e795a08c63f622a934db5ca6a037bdb041c7310a9fcb8212345eff0f9709f026193d597425ab09f8c27dc847b6355708e206086ef333267f85b7ddadc79a1965d11525d8d483c646c229a38b50be2a470a881a2b73717974177f72ca2940c932a34f4cf819459c2837e3d4e3179f399ff3c580c8ff8b020c26e43e1117a341f8debd8751ebb91ac04eae9405b2d59bc44ced419a12363e6f7691b2318447f5a890db17455c5f12e8a0532da951d064634d1ff26fbcbcdfd3e8d105316ca08c6b4d2a92aea7da01241440410cd367ae9bff987cf58e7ec94ce5b64be0895b777244fed2f2bcba90f9c190c4a6cd26ad773c670bda1f68e58d0fc22da219960c23db3de9865c39664456f881ca884192e1f9a970a7dff33b18e43bc544d08af77b81ef1bde20a5d298b619480c6febb645adf6f759687f41a7071a44a3b510a0b3b200ae29466741902f6a840ffae5044614b0d587fe66ed413325ca9a42f7e4ffcc50f444459ad7bac06f9504568cd7b739761d788814059beb6981a7d6e9bf9a01e38d8cdf8338163792d060a8b89b52dd4eb3a32ffff85a7956760093fdc15c5b371e4198805fb0d4ed74c4faac2bbd3c6b14190cc815a6e86fad46183dbacbc1c8d87f99870684f60b5c97434e0acb01a624c98ab862833fe4617e8e36ae585f17cc01bf8fdd63f3e21f5ec4e") (async) getsockopt$IP_VS_SO_GET_VERSION(r2, 0x0, 0x480, &(0x7f0000001400), &(0x7f0000001440)=0x40) (async) ioctl$sock_inet6_tcp_SIOCOUTQ(r2, 0x5411, &(0x7f0000001480)) (async) ioctl$AUTOFS_IOC_SETTIMEOUT(r2, 0x80049367, &(0x7f00000014c0)=0x80000001) (async) getresuid(&(0x7f0000001500)=0x0, &(0x7f0000001540)=0x0, &(0x7f0000001580)=0x0) quotactl_fd$Q_SETINFO(r2, 0xffffffff80000601, r5, &(0x7f00000015c0)={0x7, 0x10000, 0x0, 0x1}) connect$can_bcm(r2, &(0x7f0000001600)={0x1d, r3}, 0x10) (async) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000001680)={'syzkaller1\x00', &(0x7f0000001640)=@ethtool_test={0x1a, 0xd, 0x9, 0x3, [0x9, 0x3, 0x8001]}}) (async) sendmmsg(r0, &(0x7f0000003b80)=[{{&(0x7f00000016c0)=@ieee802154={0x24, @none={0x0, 0x2}}, 0x80, &(0x7f0000002800)=[{&(0x7f0000001740)="e054097fac21e7c77f3278826e636ba742cd1c6bebe34cbd4756291c311f4773047a7ae05c3decefc79533d6ea8e04d8acd42b4d551cdae814281d7fa9b832d69342c743a9546e97889081072a578b131d3fa244419fafb4590a1ee37edff43f5a613a396ca9b79b671d426fca5d2af69e2d22a7688c1810dc67ebcd43a64e960b1f0ca39d5ca5437f4ab182d23869e0773eaa530f8e5ae69187d8f554f853cd4b12807d0f449190e3d56e30296b2ee754a3668625eeccc989b084354dbfe0d087aa474aa17d01df32e7381ed8f464c87365405350a72e1954c5d1d3cb94a046dd1c4acf5c97c3a15d2db7c39e260533541dbdf27b48c40e7ebec62b2654913e25e5776588df1a4a24e4398f81196222842153b8d0f08333d5d7b25ff143769d03ec724ce93ae011cd8b9b82c9accc4d6d54c0e2aed7b184509f1eb416434dbb70c6529ae94fbdf921edf515b32a1bab03994c52cd5e824283c3c28006afff207a7d48e220566462263e24a6e979ec4317a7b0e5fb277c7e4da8ae0ef025cbb0f0738fa5831449349d6460833eacf6af4cd4944084490cbfa5cbe35d09fb6b68278f268dbdf4134b6252a2d0f22b3891ef40ffcfac9dfa397d8daf9dd11ad88174de05ab6a64ca0db98b262d4557baacc65f3edd3a125322a637195d46756892a58ffae4ef3db1e698622d36583c7bf5bec674173c9d8e6ae4c1ae14556c6f5e2d08d8d44b7e61b6f2bd7d2d3af9b96163d626322ab433691d8026c9adda04abba5458ccc74ead3e87a96f9471f4643f9acb9993576ca651e786cc98fd9b6c69446114a44ddde7fab3f3d258d6e3c4e8f7854525791369be9e4afaf674df07fc000d19f874b4260175fc4631e3725742ed97e934c56d14abb94f5a55c630edf0be91870d22e7174413807e989df5fe78851cc0e4c25efd5d5cbbe30a3b708289f113173d94f2e1954f27d30eb5940e89a8cad3672c6da86d56813521afe66a93f3297a6b7864396257c0fc7afafb1177ae96866d388374a675a4596ad394eec5ccd203dc3adf55d26d58baec95b056dfd04fe309724923436e7057822fac0ac7083e44845ccd2e723f52f2d87f8454c401938efdc21748eb6776f2cbed1aca400baa20c8af2c936650559fffbd11a27711fba7a874f6670103597d3a29113a415ce49bf52a1b0e037f9f496abf02cec186025390ed11ec65b8791ef8ad6721eace6eeace05945e8ea3d8d97c0fd7018c1d54c5e9e8f7e7fbd9275b3774590f5b2e60e4d36fa67ee13754d22402937e5a457e7435e5d36c67e4323595dcebb06f3ed7b6aa337f571f4b52d09735571c86223e65e49c1734645912a7dabeb5b58906f0acf4bd91cfceab7a271f9a9b2a823aa40e7593f5e2860b05cfec9fc6ac02ea3d3b098281b8120ad6279716c9443a9960128726479efb9e51b6c3e701197d6ff7dda1fe86958695114049ad673ef908070df0215707acffeff0c3f35805c8a3073ff9618c2401778da33822a7c690a04a885ada034e3a9d6ab2e67425a347070cdf96e526ddff63318fd577a406f808d0fcd793b985f2c52db39fd62e61fbc95ed69e0f4fc8de2335a759f266c985c0f5a1158239fd7b0ec9a187561483bce075208d3895356fa448bccc2bd998aa26c7f33b3f15f8666703edd0bf6ffcc3bb5a23c113cccd205bb68b0c79a1d4a8f484fd30bd9d3ef56a464945763c531c943b36d999c218aa619f448a4c15f7a320f0257261d23c891e05d0ee50888ce914c2b1315daa3af5078a9e6de29d3e321eaa22fd6780df15cdeee063089952364eb19ea77a07ddee22725f6b58f68ac147425f090ea7f3eb07cb32ef3018fa3122827386545bba5e6cfc69ebbf04cfb45e2974787dd5339aa5d0f777cd116c9362a327c33a2fd6bc9258564796ca057497ea1652e008694b70bbb4be82816c0e374c5459a5c12bc545b80633232bf3638f585c99b5573a2f5416009473bca6d530e0bd5041169f4dd1adc85f99f88b95b7881e94839f9738c82183e5de661bf48ec1bd1d574d197705b16dacd38e3082c50fea11d2ff32869a7aaf38739a8ba217df5202c41c2be1cd43c2591d78c9717159251fd081bdf2d1bcd6b9e45c71260304c39418e0b374def129d281cee3d16888f79605c9111f283d1f7b58930c7d09d554557dbea02b689e8515ba241f7574b3963abeaf6c3600c94c1e200d7f90b2f4371d9ade759e652feacd8b5b9b35d531f7067c36e2c5643ce808b16b07b9f29a32f7fa35e83d70cd680e41114c06f4752b4d0bd92b750d481b3e48b048746c748b14d8758fff5db0046226c07a7416443c76b0ad6d2ab4367bf98b29f4966ace52bd25da59b2bdf84e233b3a4d4620b93b97548f513db783933d853c4093a1971f03ba609ffb6a57f7fb8ae55e23c58b9951d7dc40dfa5b85044db348afae19caefa609bdd55bc41d3a19e3d204b97b8f4d53cc2973aab6fca186da034a9e691e65db505f0613b8d8902927d0698edf64003aa10471b77cbc1e9427d929f2b8b490a63d3e96dd5b349991c2c3b0102070512f2bbb40a71b1e4fb520d41b3b1ab8c30fcd759cdd54554993418b0a081d76699efd76794a4361d3a551844aff7876255b1b62cea4f02a9cba6f09e266414979978d94bb62c503070a794479ab8921da555e8c74de76db47434d37190b7cb7e9abccc6096cb8fa0357a20f29df78acb90d26a0cda261d213afe5ade52bfdf46cf935974ff82b46f1c34a8ceafe9477c75c72a4ce4950ecb2a078ab1d87db8eaff0c24ac0fb61e16797df6f4966f1ae43f1302a28697abec736fce9819523d3663529bcb326bbcd5475e4412502c540935ebdb0f68e874ce6311f935ec3204266afd4c3eb883be736869ad729559ab149751c4874ccce4779478730057ae169c1c0a955983e785ebbd33a7cf52e0540aca2e1e9d814d340a01741b7eb20dd7ca5db1b9c92a8aacfe38f6a53eb3a5446c7e7aa24c4585ce099e0938eaac37ef1d671ec3d654276f7e025eb36ea7fbb96a14571805b354b166ea95c709bb4d4eccdc54c11fc817348bd582b4642484efe81878316bc6c6b65c2c901556c8ceef9147c7b43070160f26d2a60614d0ecf1d741057b96e4ccebc2b02d81aec2251594874ff29f592cb04c14da50ff1d4c09ccc3759c2409c0bb803c3af86b0adbab9095ed802c57bc12a5779d636402e8a5fa5b3eab4d882abae01181ab8b330968ec5dc53d18c7ec7bb153a0528cd7845108e1ca9c47a8107abafd4dc7d13720f3fceb7491a32d051c2953c9026de2f45c11fdb7e7ea15c5bb268afb54f3660ad429468cc65849f0184d77a1a9c56544f4347f62a11b04b814af91b6fd3d2ca9e547178fc1bec31147b84b1c9bd7163781f9813b0830ab0871089a2e99b470ae01cc5dd00b22776539adb9f8d67abb66da7fc9b3ad8ff40d6ccdbfed3254e5fcea88d8f0dfc60ffce3f1b244d4c54d4f314442fef49e7f73c0dacdc3442c78e4848a4f1a5132c235fd5c6a44751b665443bbe970164087c7e12581e74ce0b7e9caa3898fd532ef9860f0fb5d2c956294a63c63fff95b5375dd4da3d27bb623e22f758eb4b3aad03d9ad715b94f5b757a86deb4871121add5b7a6b9de522a0a8f6e51150577acfdc726f437f3415e405104330fed17183ad8f1909921611cc01f2ac06398831a56d29b0284ce0ea420bb130915219c2f41bebf7c5f70d795f76a6a5e32cba05a9ec32b7c183f289297d7bd7d99db170e8aa889db30be1df3862cd49d0416948c1831f42f3c42fdec95c5b9ccfb7b6e8d6fab6f3a21d577898892313730827dd81aa10ca4c4652ce6f9296869037a3c254cde0582faeb2e81fd3c6d996305d449c6eff1c2388032ec27314f99e267200486749ce8f1314e3069b5211f0fab8fdf58bb52b6a7364b7065a6d1e31cbbfb9cf8a5f58c8011b3f4645125ed04172f6972639bb0f4a9e64ba315b9707b0a4b9777bb004b04966712808a0e0e2da7276a4e5e22cc8109dd7077145c31c6b12a806cb847632e305f4c39ece29920901a6ed44d7d692dfd856305651a86ff0ee60b4511b3ac84305941ae88a871ce523a641cbc6f121db1fdae1948734c29ce13496b197d29c9e0105fb38ad4a8f12b7e4413a7d1dca4332bffe8e33dd254ec00aa51d3577e2a903564f669eeff59c1d4b87e88f8e7dccb9addcd7dc6b09ad29e82912e509d5ac1a25890df717ff8c43800379396519f96c345b97e36eed46b36805138f78bf1d235a29b29fdac69ee899769c02256e1c8ac09974334ead3bd3b84edc48912a4da8b306d4f2faad4fb810a99dc96a8d155d60144969668ebf8b6afdd323d687339d65e3027a0098bcc3c0ecd74186a8f79b2ce66c445f87e43e7ae322f84a4b3cdea955941b7e5c19ce41919cca942c05bc5c1e1df28459919ec6de3b29a213ba8b3a94634dba93bb2b9b648dfe8c865d38bcebb34665cf9df73e739d46329f06fdc073d88998852a07b1110920db51d0b3e50b1b7bee4960843b81c05376afd054fec1f13a4a16ad706577cedd6dc4d383556200a720420f5f115763d045858b360924838dcf87c3b2d3d45bdab68dc835439304e5c0b5b10d2c3a8c06ec70fbc8949728d1b3a0469f84fb1456734ceefbeca6754f5f828d87cf942d9fa442b5852349bc87b656d51965526f9694d77d0c0855ad5b832251121cde99e5f919300d6d33db130f96ebf417d9ecef576e9a526fe907fc08270abd1c3836a5d0a9bdeaa1b8387e355a30e23406a84e62bdbfe3e4f3b2b25d3a0bc38ddbe0f59295473502a1307cd2d5dc9835ed07f628fcb21f456be00a556b3874a3072492bed5fcde50c59ca439303204ac1465ca0e433cedf541b99b9603a7c21e7ca58f53ce57c58773c9351de75b07718059a6e6567836954523a99a3af50e34c682f995a0da779e4dec87b41575b590dd2e650210a55617adbbb8405c790849856c3e67548ede207c404f74e36d954e66a799d13fa3bbc722db05f702605134a2209c391c40453b53356544fbafc90fa813bc0d70fc63620b1627915370bd328847697c40f1a295164cc55b1f75d11596080f0fe2756458f52749f0465a43f92b5965ae6491e48c1278e2b2a71f9423b83a5c03ed348e7425fb871b713de931004f3978a05662fab9f6bd5f9cf21c7d1b955b72b7f2a7494c1a96fb825137860910ee7d6c8a180257e5e093022ef9517a58ab3ba66119b4cd09fc2c1d7ebcf7cf1ca0154b21d633895d37e7bfc1e953ab4739bb598ab3d395665d9ebf8611d5acba0bba90d1b2caf892de3d55669072c2c50f8ff2e9876341944247420cb4393e2360f4190e65c9f027543d6a642a1952a64790480873d93bf82e98d57799271eba2e39b184a28dc85d251ca482d5c9037f9e610c9fa5a73c0a65b7544ac1207388593188a70587e588d5bf650644819e52fdf74476354599fc1d7b0c2ca21b91acf4700bbb19fb71d6dafa46d5df3f1d81cca28d508e8b0161d875303edf385147ee9eb97257c830bda1dde08aa34b9096e410f5bc6eb8981589efa0bf1efb07019e64a2b55feb246f1a2dd786791172f8785d17cef9f11a43fe179dbf4b3188203954f98112d1fd4b4f566d0fa2b3901d7f6dc52f16d9f63bba71e3734fb54490e9def29e9d65141239236b47bc0eed92d3087ca0271ebaf2e83965ca09a7975573e57cc14a5cfff5cd827956b8d89f0821a420f703a7838bcd57e53c72a6bed1fa15f80d9fe7a2711615e3dce92980c59074b1e829e7a16", 0x1000}, {&(0x7f0000002740)}, {&(0x7f0000002780)="c4bfd154f3b743de383b3ce7b2d09ebae5ed88a79d6decea3339dd932286d5fd9fddcca428612a6b185e970f0d8a16b08b33b7e2413b7823cd677dddd6a981a816fa9cae8f2d29be1c066a6c425094e774c0d555f9b1cd452ee584ef55eadcd2b930a132502985175056d70a96581c4a4f3061170da070e550", 0x79}], 0x3, &(0x7f0000002840)=[{0x10, 0x113}, {0xd0, 0x10e, 0x7fff, "4241689780548cd8456b0945630b302d9862fb42829d0d0a39b57640ff06b5a900391c1a9d7e97fab1dcb84a2ddc51fcc104f8284b27f04ab85ea686f1b83f042911a4696861766fc11eaf1264e87e54f1d6cc6072a8d04bb738d19ce802dfde88d4390bbe1355df00fc59bf5b295d38c80215664b3227a7f9f4cc6a2258a515b8d0828c2e78f87d5fb1087d13329c1bfdc93884ca8beda87db43a65276a270357d125af9fbe2a9b472567871c889b2d1752fb8b6354a99fb848260305"}, {0x1010, 0x115, 0x80000000, "dfb1ee639b1ffa54eedf690a4b9ebc407b40ba33f5b8e810157ab47ddfb7122d88cc6079d6641f7861d3be402702bed58a646676a9d26378b343d7d875c7e427246d3f66a344b4a72dd88e14035f66f62474b3791d159e6ea7bdc22e0c1f65a833c0682fb077ce904a64721850c4899d8f551fdb450cd8829281e8c85ccc2f2b323a9a390a3a439979aab69688352a6427eeaa3e9ee9554acd29bece110c8cf2d67006983d4bed7b78fd22e10f54797236b1d57f4a038b694fcd17d837e2562a90506c049ccefc530f9d9731fd7754558747740a9c221f353fd9a8bf42c4aa7dfb070190935747a4b651ffae19e53cfda6623519b594f53562717d2add6bc815b963517dcad1b064d464bb68bfd8bbaa14b050a94889a8a1f15ccc533e847b50630115b7d2d3858d3876a420963d4e223a12e311050a1c01b99c4be20d8f809cac33e50e8ca46e1207e06c95f57c32506a750126db641a0aa0dfa5d443e8e4564b0e5086334eb6d1bfd142d97f62f66f3e8bddb27fe1d8e69debd5576977aa7fa5110e1922f39646508246988ffc9c997da559ca70c77c8402102b0a22617b966d6d52b56ecb82b7460fac5bdb1c454169166f0d4de74c2798929ba0790a06562a80deb2d146c58f6178183ec8819bb4d117422444a0f70ef87906f8a86c3873049aab5c88f114f502a04c518f8e7ce24f97ef036f71e01cdec1101203f9e6385766be5f77ee5cf84ac9bcb0528565bde12386aa23e08981e6609233603c386cb391c38245638672da76265841e6022f8ac9297fdfd62a56b3e816634a32857389c22f6bad33216efd4500a08bad47c8c2af39f6ed9c841b8a90670914b8de120258d89c46d5b808e909e9f172ff295f960542463e1b5ecb4c744f229191907e3b9f05b4179e5939b95c2bfd5a284d34e30b88b7ec866b498a285bbb607424c106bd0cfc0f256faa5c90252e6a89579f0b20e670ca0d392a75083eb87a40c57802d1461f841c77978c0aabec6503a795ab495c24beaac957114a40750af8adcdef6b514c5e873970b9af0f8e2dd3d16061aed94945de3be11fc16f5e5e1c80525255302d4f5ded581a01a31f677d6b1dea2ce508620257acc561a1f392a8aff60e4e2722782033991e7e9290aab592c0b3279c60a56599c64c8235691ceb64fd368b5abcd7277be0a7b3972f4987302cd6bfdbe400a26884df7b6fde0b53c3002c142d03c79e00598045f927e2cf63f2c252022125ef77aa64b65d2776ee4f8d61abbd1419c4a99742f194e65fe0b3ca911eb00abe33a013d6053e398cdac4f968c919145c5a98722af6bd503792c58e3607e4e761292f0f89026468174ee0a2ae5ba719be80dff9fbb8e1bd1b70b00404df84c5015d021482616115630f824da7b9627e1754f11ada57e3d072a7912b734836c214da0b3c81e4ba32efa9693ecdb4644815c89682f1cb1c4a7aa35de969c1627d149c8485eab6a11d2a6dd3969ec9deb74f2792b924dea06a752d5c800d50726bc3702f2c1224763afde328965a5f842551b95a9c6698d4c5f799cdb395268fc92eb74359a2b8c59b292fbf8792951e53d25c9ab24d9c2bc1637010a424b2be50e3511fe7b913795a641a3c168485d44884ac6251218b0e9e0e781eda568a2b9ceb431a5d805854df18e5533d8dc08a5d3ee0a29d58d7a6cae6d3a286a8a1bf07b1e17623039100d10815a5c7e70fa42bbc1a31191973f3d76840ae76a8f0a1e6351d4c2b6d4bda734fabefeca309949c645a97bc71ae5ebb3db04466582f714f04829e7b4235124345966898e87f4545e7848568cca71324bc4748745fb4242e554ff20c8a2f84978b3f1c5fbbb0e1e7998b33109096a20621d1027fdffaed9c62197fa3036554ab6222fb4bec5f9dd1f2fde0e8dc22b3a40dce448a4533a9c9048d9a7a5dd5f632e177eb1f09c554df271c105d5b46d82d18954caab3789e815529086014ee8fbe6913661ff34bd5367017ea3e654ba42310f6daf03e20e679ad1e72aed456f42b8973765565b04602c36624c21017889d6648112afc68a48a00a6658118c7b5b11ea9d4ce9ad5a487a5b23af768fcb8e2a06b086719e930ca1a34c596cf779b6ac5b8cd0f226505bbaadfb48f1d02313a530276800b541453cf046e6ec1b0e7ea9501a9ac2f7244cda99cf4c872ff854ad60a249fa0cc67a66e16940e6b31102a739ce9f7d006cee3af3548eec46ced9f083b44213f3f75e2459ca0b672f1ab0516a31eaa38427804f154335afae636c652f44d6e942221b2acfe3962cd9655a34d770d123eaa7bbe929a0f8c457a2071d63e6155e16b43687baca2fb14fd64029aeb2beb73912feea9e8e22d3eb45904ebc693746f65b798a79f44fc63dc86a107388c354fc246383307bad947a81bebc456270c7cf57a75ba07c0c77ad6b2b2cc26cfa4c01abb77e79a59b21d448919222f4ef880592688d8c599f30ae2571cfcdc828cedee31b5777d85e621dd15aae2e492249a4e02f0fec43d34e771e14920a640034095b2523372a2c645677acdbd3787514def79f5ae20c0f85a72d18e607bd20bae45f724c1a02fad825f08786a221392e872ec0400fb61b6399fdf3c4bf728e82ad3dbd93ddc581264d0ade8b55a0a77d9aa917d8690cf758f0d297b5cbb8d35eed96808363167050ae0bb11ea96ec6cc663d8d10d84a799bbca11abb1f39e1c05c253ddf4afbd3291b60485d49d6a0ae5602e9207298be592925fbb26e71280d30d37aa958888201f1680946f4bc3d268f98c4ac5ce8218ae3ddbfd63b07630d2d0d5a291ca651b0e5203ca4719d0831c5e9b11a0effa6da1ad02f32c894e41445690969fc303ff3fae056713d7ccc1add368ded3e92c593d15089f1d5839f8d4e050c65723864e4c700e479232d13c6ce51fb2f998f3bb8efb19987792062227f2761fa7e81728f5135471fa68e3ebf4df1012588636ff251dc9ce31383136f7ee2d96e4b58a7eb86ad9323fc178333c3f26abdeab4a19c24bba42e95e0739e91d773b1a7b59417515570085805b2d02567fd61fca40d2371a0a2faed48ebd739546880656726b05a96919e7f514de5c7ba5987995652f233cbb1a29f247a34d5e6420e63a8386cbc859b1b07456a6a3f5bfe3a9cfea55b774bace0b7d5d027ce4b71ee5d55ac892cfaeb13cc406579c1539504e33c5791873559eb6720543154c4d45f9831c3921fab2eeb9c0febda7fcef3736e4bf66dbc6500ca09f0c1c84f30b9be68ec273025900cdf64565b5ee4f560acd18ea0124fe22db6e62d69257285c074d524b11ff18143cc7c68b877b4d7a4fe540dc220b4c30514e7df5d0da26948790dd6c57dc3bc8abb2c35ccc84fadf2b5b22ea72f09ab4fad97fc5b9c8ee915a1d807290813d19787a71b054286313265bda73b3b446a3b77c588c0a73fa7a40774e78c2313f927551c266772f609a4783680dac0be5e5b4100fdd3eb13855e374d1a8ca00d1257175336a214ddedbebb0b6af1394f543b56d3da9447f0bfdf61410d4f4367285a565f8e9246655b5c5a38c6f1692a37b60a4dae10b1aeff22e000c65572f1cf8293b217ceaa343de546e8569afcc81b6d9d5cb40d2cbdea784bfbe04de7d5c5ac05863727515103ed16a69a671b0dd56647d6d753785c3f1e7d53234f95428c969f53ee5f2f0f239fdf748c0ecbf020b40c61607cfdd0be41a12e8401cd011b343291b3ea2a442056870bc37a96de5dae604ebbc30acd5c0374fe17036e3ffe2472caabb319ee8a18bf3113b008b9bd6910b8093d8479f83ba0f730368c709b79e205f4481e9830cd2c7ad4e9de0fa0ec3ad83f95e655cf67ffc0ee6c616e517247688421a7ed8e4338ebfea6a15ba130ecf7c6d543fc51af66609f72528ebf6c936c86bab9affe11cc055e20c0e40a13479f3b55cbaacddbc1c15f875bffcbc6255b8b93e86bf876bc4663b8993eb37221c83c5ca490863c58ef10c35772533664d2c72e3c78bc25054a914bb53382a663db566ee59cd2f24a6c43139405f8f922883c4114cbf14401a9bac4d6ca9c680dbfa81fa3f3d3833801381e2e771f1c400c4d4afcccc421afed24f1be2211e54e33538c296afdeecf6322f3a036eb2d12b6aa1aa8003e08e4f3ae3953405da50a9033c1259fbefeede3e233b189fd79d5796080f25c2ef68fbeb950eb5f75b061b152f1ea77e0b9db033052ad8a8a6c187094f7d58458852a1e681d660cbdff0a33b410b08103302b4014f6ca82f338e7f80d196b752eb76d0dabdac6bcca37221c2d2dea5143f586b3917144ba1b5f2f6e06ae4bd54f4612529c1035aa5b0cd7132f76b77dca2fb3c6c303b5ab85cac5686a513a925f3147b3e04a02abbdaa0a4f770f1eec581d761299e4a2ed9dd8f5e26d9cc430f92d2b015dbc3dcbbbf346d0a8fde003fed144c80f2db6a65d202a158e5253e1e92a6b8e9c34e639d4bc79040969f8d735102d803b1cc773de176b755aa4dd3d58148559da4e01859d2303ea0a1276e72eab5c1843337befe6fd08e8ff62d0593f8e6369f2be33e24e09db45f66e51a0adc02513b08661f693a842259b7d461ade67b59e7dd7210b38eabac433afc53187cd734111c64d542120c9b5f6ce0f4aa9b2614f001db077ec03e0f135818363b0dfae9d34384b5236ac3d16543bc62b2e70606b9d6f80f5a646376f03ed041b4d3f0700befd8e871c92755b44d76435b0f31ba27d745f66ec72c29c4dae4d8c31b5a1e73632d8b208510690fa20bf0d0e2422c4435ad8bcf0d57831483937921ccaee8a98b9abf991e15ec2649169e87aab17a880a86c6a188ef8666222e2da2e32198c41f3a73960498f303245e2a4fc3a5acedbf0504a2a31e2b1d44041a02f9280d86d7e440a7ebfbb403b1ede682b205516dd19fe0857e4bcb108a356b3dc679fab88112552fe9e061880e32b25d24dbd5a056ea873dbd1db95a1c4e844099ddae8921e0e0c384b9154eeebaff33a7cc1117a7516ab093bc0fd871c6dbe4997a64382b1a7ade1c18d517227edb26a408e67fe1f97c112985d80184ea3a6d4f973a0be4afa0b61bec6cc56d9616c90675d7f1e250a3c8616d6297c05686775dc4320a947f752afc47acfa5a9236c439eb35db20cff92f92a6d33bee482030294d7b4358814e41c20437eef840e86d82f1d8a9ace53f70669048e491c0f24183e71daac4643f234ede752b79cc5321b65f609c654af64e37a88f64f41223ac2624ce4a37eddee232024505ea8813add4a93ee849b3a000db590643e1b22dd397ff8643483b05b38720a4b035c953fde37f63be06e5b0a0f67a21f8279ca5035ffdde876dce2769b3757364a8ef230589ee7a5269393ab3f3c35ab6755c2ce9e96850454e6550da81214c0505775ad4cbd019901b693e5b7cd0773bfd3d89b728f544eee50162b7954cdf90d5e59720e9a97e187ef4622f61c82fa7c1c0af92a13a87f456b892b6d4fdcccf77b400219d72b434e59bfd35690c5b051390cd43be23be7860d6f264f3640c16f750fb07372f07513b68dbb3a439f475bf3af4bc5ef2fdc78295560997bc44955ad51b02733e0ff4f0bbd2064f77a24f10528f6e7bd4d3c4caf06b7b5fa0b8326fe5e305ee536804f8c3bdeb39b616c99963a9e05cbc53c983094cbe15c87f4f598039d885128790ca0fdd8da20e86c7df636b371e7c4482f87a7cb439e97d465652eb69a90beb9d8c7171cb87df93b769c2f11c2d96745237a9e126aea8c60ca45bdfdfef3ad521e52feace264c31d63b71"}], 0x10f0}}, {{0x0, 0x0, &(0x7f0000003b40)=[{&(0x7f0000003940)="a27099283cde58856daf9aad92fe959bd96d3e1fd54fa6fbde592631fd9732a0f95fb8e7e977161e61c1f4565eb3512e46c0692573e4d53e965398999c02aae04f607a194d3e237d84eeb6724ca5a2a072dce71ce9cb65910132be4b9f723bec00dc1ef6a010fe620bd503fb3235e4e017265db876fa5304ebe04c79c6a648a37365e5cf4efc71fde24716c95ab0b0f393c420fe2232dba77b90", 0x9a}, {&(0x7f0000003a00)="6a96c185470480f070a40f0a82d02bd13466ffaec27ab34e5eac110f4cc1bcc0a2bd4bf409332b6c183a0093338422977f19a9ccefc8b35dc84d72597afe128d7856228a6a54a3cdcde57d3f7d70c6c66b7ebe", 0x53}, {&(0x7f0000003a80)="bc7fb4eba8bed22f76de757d1e5deae372eecafd67a08f6f98a0b0848f8052108fa25dd67f2112b3faab7185026901d6f29448b44eeb025faf1f78ea9bda3312abaa432e8c7a8eabddbeaff8a094969beb47bfeadbb6f027636ab592c54a8ebcf7e9c57a21bb0da6df67909388a1d4937c68c95c3a779952a7f41e8ab9e1630c80bfcfb8c023bb67a535b92a3a99aadd32b543cacbb9eb02e9ec7bda2e3f719b4fdca901858eaf8ad5ed", 0xaa}], 0x3}}], 0x2, 0x11) ioctl$sock_SIOCBRDELBR(r2, 0x89a1, &(0x7f0000003c00)='dvmrp0\x00') (async) setsockopt$sock_void(r2, 0x1, 0x3f, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000003c40)={'batadv_slave_1\x00'}) (async) recvmsg(r0, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000004240)=[{&(0x7f0000003c80)=""/227, 0xe3}, {&(0x7f0000003d80)=""/106, 0x6a}, {&(0x7f0000003e00)=""/22, 0x16}, {&(0x7f0000003e40)=""/88, 0x58}, {&(0x7f0000003ec0)=""/237, 0xed}, {&(0x7f0000003fc0)=""/124, 0x7c}, {&(0x7f0000004040)=""/72, 0x48}, {&(0x7f00000040c0)=""/89, 0x59}, {&(0x7f0000004140)=""/126, 0x7e}, {&(0x7f00000041c0)=""/93, 0x5d}], 0xa, &(0x7f0000004300)=""/53, 0x35}, 0x40002001) (async) ioctl$sock_bt_hidp_HIDPCONNADD(r2, 0x400448c8, &(0x7f0000004440)={r0, r0, 0x1ff, 0x96, &(0x7f0000004380)="0e1274dbcc5ed128ff1d11dc1f8c4594ca2145bc59c053704fd3e8596e9a1793d0ddd07f65c1377996254c6b117429f3503536e3b6f8d5414ae7d056bb39defd2b6cf6e0f468cc0ec43a949dca503f26be8418994af5f7d6ed1a821711c65987e870fb02d050178b82601e51859eec965b2a8fba8ae98d002786734522d77a90b99bedb0a212dfc7bf4905b6c237c07747bcaf47579b", 0x3, 0x21, 0xe, 0x4, 0x4, 0x2, 0x0, 'syz1\x00'}) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xa, 0x50, r0, 0xb72ca000) (async) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000004540)={'veth1_to_batadv\x00', &(0x7f0000004500)=@ethtool_eee={0x45, 0x4, 0x39, 0xfffffff7, 0x6, 0x0, 0x400, 0x3, [0x8001, 0x3]}}) (async) getsockname$packet(r2, &(0x7f0000004580)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f00000045c0)=0x14) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000004600), 0x10) (async) r8 = eventfd(0x5) (async) r9 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r10 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000046c0), 0x0, 0x0) getgroups(0x1, &(0x7f0000004700)=[0xee00]) (async) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004740)={0x0, 0x0}, &(0x7f0000004780)=0xc) getgroups(0x2, &(0x7f00000047c0)=[0xffffffffffffffff, 0xee00]) sendmmsg$unix(r2, &(0x7f000000b680)=[{{0x0, 0x0, &(0x7f0000004680)=[{&(0x7f0000004640)}], 0x1, &(0x7f0000004800)=[@rights={{0x2c, 0x1, 0x1, [r2, r0, r2, r2, r2, r8, r0]}}, @rights={{0x38, 0x1, 0x1, [r2, r2, r0, r2, r0, r2, r2, r0, r0, r2]}}, @rights={{0x2c, 0x1, 0x1, [r9, r0, r10, r0, r0, r2, r0]}}, @cred={{0x1c, 0x1, 0x2, {r4, r5, r11}}}, @cred={{0x1c, 0x1, 0x2, {r4, r12, r13}}}], 0xd8}}, {{0x0, 0x0, &(0x7f0000005d40)=[{&(0x7f0000004900)="b3a461badee3a4b492896f4387b6f9eff1384e520286937b0f3c64eaf9199f7596d4ada99ddd14", 0x27}, {&(0x7f0000004940)="6ab1c0ed588bfa83be684bb712ff384b8e3d3dfe0937ada250890927ebe0016e0798c9732f070edf1cf3ba69cf77a5d7fee2ad5f7bec096cb01e7dfb76d07f29ba2c4c3973d69b8999b04436ad11e2a2a6d360380ff0222ae2f5f9f4adfb08a559c1621efe50963335af00cc2526b9e46d6354323985d35882fa1683b8534189aa1a54d7716236363d27501019118a5d2973ce30e88b172bbbba25a063102f40ce23d82e404422fb6fda57472658965e7bf5a3b40af781659a80b4b3b553f33eefd4", 0xc2}, {&(0x7f0000004a40)="f039f02f417955d16443f9ceea60d87e969f629263d8a21574f7aceec0e35b72dbdd6ea814e08b66743cd9fcc899337865e97489b5fd668728e9dc0fed9b7a764fb28a209772c6a0ae8774085febe64fc13428788edd", 0x56}, {&(0x7f0000004ac0)="06ce39a74c3f654288f35740de888391994d1f7b47d194129b2704a55bc8822be7270508bde862b2cf61ca6774c92c9ff03bf1d197bdb2df833c7bc9dbd273f6cfcfc8195a38c660bb0d477386af666177b8e0cdc9e4b9984ab2720fc4db844c8389b3051ef636ee74ba15062829539ab5d21c2b47393aad02761670264de3c8f91bb19eeadf6adfc8f74a6bf41494", 0x8f}, {&(0x7f0000004b80)="24d815df34098dd54a94a2a758508f6d587f70b139f430a8232181065e5535c795c8531991dc19313f5641a61cec88d2a9ccc2d85dc09cef2feb15ed80f5dc37e6628a026d1e1d59b8c1ab38b6f241cc6ae941930d0cdf6054e0b1b6ddfc982408b49e4d18e5db0e0ab1150611a9039960a1c574e09a834bef85f224cdd78b73265e38f26618e6eaae3523823c161a0990", 0x91}, {&(0x7f0000004c40)="c1864be97a062cee4492674b11ff215d5ef9867d0a6745899976625bedb1bef049ad6241a5c780edd2ab415e0c0518646f74020b97509a729068cf7f51aa40f9ebc77866a62c7994522a24816b60659ae33f5b24d893019efad2c470fe6865bb0fd5369c275aa6d45fc56aa0ef12d6fad08c0aabed445fa2109dc12b5287f7142fca3dc3844b61c8ce1135fcd1adb2a9370c4cb2a339a43a59a0dedfe2ea9fc47cc813565990665ab7a749b14677fdab6375ec58aa558b79feaf35ab5abf91ca468f198d331008d2904d51bcc10d9d4b8a8e717ae109936709d03a88f86010f43d52d50b508307e66b54a2d283c179440b80fc15aec8280798c4847a330ab9abcd43878efe8ec18af779f017d22adaaaa5abfbd49f776db3172e6f7739ad7998ac1183a6147d2de53720eb6abbd9980eb17ed5dad08265607cd87a7a0559447da7f767594c75d91d032ab5effb987cd50b86ef7c0b01f5fcbf3a52298a2949c74cb3a1258b4d5c2e3eea0eb6419526189a9212b266022d19ca2f9532b94a4a9d5a8b99511e74f4c6038856a2f81b6bb0ad797dafd24826e615519ae902f0a4e898abc662b9cb63f7d50f72fa0b2923d9717f3e29c680de4922b1c2fb4f3157678b2c6d37c39e6a2095d0405a84709ec5d4d3646422d5b7602320baaa3c32bfd63fbb37959b6210f2bd3e98d0504b7aa2d157841561912a24d2f3274b9e4699d704a86f2c01c3b6a9fc75fc6bdcbe0c27caeb9d3f50a9c6777c38455a0014bde8b7850b50b4512e4aafaf52782cd7fa927d881f8e5829843e8f3bba4b0c804d79a834c9c560c2a73338084ba0d93e4bab958ee2168f70f716341e3346962dd83d5c5770698338ef3a8e27856329ab86a7c1d330ac8cd0d6f5a4a146fc68ff8570c5fcd3b77ae7ef00c50c8da237d2aeba115c9730a2b8e6852fd307a74c3915577825e023dc4cdd791039d20649678a8728f3d09ff6bb6a5dca997f706370e432afa81b65846d543d0f8d51b20e252b27f495d75b7c23417abe57fc93e17b84ce8f1196e8af839d8572591d8c57eedbf7e38c6edacf409d6a929b1e7abaf010f76ae4addda5c7ece2cb1ca56ec39cf2fd4cf00019818d3db4583221562a6d8852b7e479d04f587c57c5cef406689e5f48762800ed5a48b8381bea384bd83ccc38e453946f12600fef93310d3e0c85c458f9a54a778d88c940f8bc827fab93ea19ef1c1ce0a451faee8f2435067071d87ee9572b0fe1f0eb0668fe9ebf11a24433b8447a452abab60d16900c01d5000d37ee9ad6a43ae0476cd83f8793fb7c5056b279b6e3a57cd6eaafe5c2023fc90f21dd67a1eb24d2489cb363635c2f932fd73bca195bec52e9a948d84fc00689897ec4c25a8267b2871f6ca5bf0bfc58c385b38de7f6cf71ea450214f9f5ae4d2c32470dc16931d669b2d70d421f7cfbd674a2a9ef27a632387279049629a3ddca8176a80e745e83110f948e17f49f1b037d2aba28c4b8ecadd384998ca5c7c9325c261b489ba507b89f778079313927759f04aebe9c4f6a3a7577b3ba889753df9d8f6868f6013d84e1e3bb7dac84a65dc90068d24c3b4332c6b5f4275f3eb7bab4048c5c6d8a6bc97726d47e361a2e598f04f4a7e060103b9bb6ba76ca960b35c1bcd8d3d26eaef94549d0dc18822279b66cb75f3766e2137f7524e061d24627e5e4948f46539d920a08e32b583018066b784ed12424140cd7c339c68c08b63af0aa6c76a62cc2488e4a8ed4b7c08cfa4e7b987ad56957b24c2bfa47f6deab13d4e24abe8aaeb5f6191809bb462fc4a4a55727309eb50e507aeca9138c870683ff687248e5e21090020cf975f99a880f792a920e92e1b2c0209ce640261aca42f7130215a4e7fa666c2a812c6e214b97c26ebc04f81e438d2bf9940cd11f141e582c72888ddcedd4cc11952e7478a74a49823c460dbeee204ffe8829404877a4aaba008253d979f78af8d64b52ccc60a72987d5cacc507c38e461bdbe6d57a77cfb804e1012819485786ee054f07624319145047e6327d9d8c77560ee99e477a735bb62fedc030220b3cf8a48bf4bc5f1602017534974e8c212f3ee99cca0897efc3a35db3150f1b74d561f8d72f4ce9f33524b1a061e3d05e1e5690a9b8cec3e8e9513cb4b5b0c48b8cb38d43732e01c54d992e640685a0a5fedb0cfb0f3ee5820cf8135570fdab04dd5006421fb6debfc982ce3538ccb9d8db5bba7b832307d33c8414764568d22dc55cf23d7edd50f685fbf8e415d13f68802376dbbc4d7edfcf2f2636cf88f564383bb488cdf589c1021b9a2fc0145f4ed1a8bed1524329c1f290b1a490cffdb4dd167dc85b4cf5ce64e2c43b40874c7c24857c121bff23308de11802b47ea73a0ebf4c140e4a197b7e76a1316c628fbf0b41779ca2e600d3827d474924b75f8148f402938ffb107bdc2d036b30f2f6d7ff6357e243af7064a35f6eff9f60c5b2f6ae7504ca23979ce46b84bec351abd22e4b2c8fe3640ea5cb08f71f4f5a28192ffa6e13cc31852fa04889a297c8303ab06c145f899a14e65adce082019890a8882a333c1416aa5ed0de1d38697dd46e3ea4dc0ff95aa6882b4028fbf8805a0467b0137b087d71826bb6597dcef7b5fe270d52d0e892b133414385a79a0beb58723c69a5a060f3d507ffcddb452002e20e4bc73b8e51f5f1334b017d4050176b4746a1585a61bc53530022925751f09a9a1e3c97939e4308d17a87ac35a6f376fd51f49d5eb2c191ed92da374541a9a0cf1a916b292ca245ee07037d1f402fa15439b6f043ed308210c98a053744075e0a71354b0b34a6cb7c5e81dce5287cefae4ab523a94d2108e1ff0c330662ee0bced2954a7e41f34fa1c66cacd70ba831c1349b33f2267e23f613ef2a9dece7a0703ee30c5a47a4e0e6d03549d3b9d36c3254f8081be9b117e7cf1077d08dbabfe772c6fd44ac066d022d91324785f1aad0377c0c5ce24ddbaddce189dec8df795af85acb49cb665ad4a76b0e2e928341b1b450c6feea57ffcc6fa78c2c3ab1e9337e3878e485e3ffce1a543ed9f024e032158ee6f16c10be7302803949fa29f2c701c2257c6135f9d7677668fb2a7eb6f68c5bbb75e495c903ca5e9c7e750f749a742cb0ebdc9191c113c9a9c03ba6e1db83a25e61b3eea5618936c3927f8f0049130a08336cae2212c16e1bd435f8e474873a919700030bad419ac16431a4a1752a5cd022cc7eafeafa02c0b1ae9dfdcb1ae6a39498bd71c642f8d90f67cab37238d03d1af2fa00a03d5d13e1fd6e2f9572d273086bc2810de93c663bca90d2cf89373bb88c4d547655cfb0d89640b16d5c769121dc48ead886ec5584f35720f5fcc75f706a8819e4a5fc30e307e20f74c80b26fdcefa06a35d4a02d75ecc33aec514da6012d1b1dbacf1a925bde33a1467bb4d8f8fe3b3deeb52bebbad5f63840f24874098f53cfe9cfd78baa4fe90a2da7ccaa3ede3a0af31e54460b028a5c3495d444d2717d60c8971f8a869cd81b1031acd11deb198908fef0ec9c21db42da3be31b056a421f062067614aaead646eb6b6469f0bf02233554c66dc5cf9303b01fce30da08d48535edd06758a8a2f269c7ba83e45e6c42c43247025b4e6c175c8610d037ddac78c9c017193e081fec2829142b4a750aca2b429457e85b78a1cabedda7ae363edf8fc5218eb8b93f1c85ace089da952f548389d513c7a10e8303a6f5d3142ce9b14532c3602c2518559030b986ef8e7e2cd3cf9a1dcaa7534d57d5656da2afe0d7d9a61ebbaacaff88a7ce30c31129b881ec24c237df7ccaacda6500f995fde5e1701e9a43ad582f9b001b806a8e73a319e025db41991e5889fda5c6950948b7481a4013d7e3f2d95a130f5b2fa526e445b4159e335a530000e97cff52f4de7fb3e5cdc8ffeea350c9bb8ab09ec0151824709c50703d9db2d80910e7c69ee997699a9d4ff0eb7bc5205f6b94b2c5a30c9ee3d26b4577cc42171f1ab296147520800b6df283a83c2af0babbe8c3bedc3f35af8d5396a93e5132f7305d81d96d87cc384717ca50cdd000db5c55ddabbae37f7a502a5233592f697956cfad088a7f2a56433b84b1c46d296aa63b8d9085f22caa1e412a2be0975125ce4aac80ef2fbc89e7b1988bfa3cc620cbddd03023bdc9133fe1e84c7c9a88bfe286bd1166a00e509dfc587790ea27236c86dd4280d66ccdc5a38e9acd4d2b62608cebf2a75848151009e324a992219423a2959010eb14931c1771a417a19e6fee6f6e00560291375e3a5c16946768bc370c8e36a8bc6b06a488765e52275fed43cb4894fc14b521e956f56ece408c54d4b3d5a93f99c94fdffe0018913f0f7da4b8bbc99cb09610dc7bd513f97e4631ec2b9148ad06af6f1a37b5a15c69cdafec6b3f68e0cca13c25a1fd817f853c9e5c9a4e41db90bd20feb4dc99e4d1801fa98c2fe67f3f196d4ab882fbd54c983134d9b40c75cc435d9d4696d21edccab07a77726b3dfebcecc2387f334acdc07b39f994218bba5bfe1e3e9af4049b0784fd738c066f024c8f34ce99a28b991f35a06c615241ba249726b1c4fa8614eece193f9a092b311c9e9025cfb3b322de5b1be67b7971d42c17b02dd48a77f6e9f7fa91444471e7c5bab1d8c13ca39f486d9fb18198b9d7efb6f9951ad8e14142cdbc30a18c1c892c8aa1e735ce8ded287b6ead59bc3715f4dbfd2af013c7573d321b6abd1e6087b30a62b6e1f2f1ec521ed9d35de1aee165abaf10d52814f968c3313f206fc860ec7c381a2658f12625585f8b2c5581043d3e8c96df9a33578e4d86223938d8452a5b6fefa0585f0430ecb45b52d3f31e23ebd98f2f4f3dec6bb3e4cbee292cf5d8b14f21eed3fc0e9785993e354faa72ad4a4059e1be847dc5f1d8bad302a957f2a216e88f67c4047764d9db1e46eaef7d9db98701f3d1f51376054d74ebd26c1068d3aa628867b07e940aa6d020fc58dc3be0bb51b04a0548ada6c7666ba92d5e13c949b9cec73d16b5d4cbc167023bfa059c9a253ed72c5e2af45cc3e739c7288cb2510dabc30965ae53997321628856f22d2f82031cb94f8807599f0114802b04e5e04e99a5e9ec61d4b1facd09751bd021d45bf893905b408e47d4b4e33f19c3e60b276a907cb69fcfbf76c82c34679005ae78798051146823a71f2969372526948104addac0ac62015bcc78d1a29409596f0732976e82d4a56f25ee84892f0066aea328cd831e58df75139c2fdc65f3e905c24b3dcabd83f1d8a7161b4caed2ec3dda6143c11b228c26fbaf926777f157f3827339452420f008c29d86045cc7563c82d63f6a274750b95ae9b816c9adae697c80643160f90c7d110d1eb9459e735fef9c7e0b8082a73ae9f225042b7c51633dbd6acfc1142861d2316a4eca2fd3363cb1d8f761ff9755af05a15d5f4e3e764b93bfb1d87eeeeda39e537e27e718fde23626fb156a6f83d310d54098dc32b96bc6908fe0e7f219f56bb5cf2fcda9e311fe97dbfdfbf20fe08e8cd3f5125901e409abd24972d0704c925159be08783b7c0666a9cc82157d63573e5e1223508495cc0517f2c8ccbe792c0085acf7c03b62f91eea8d5ca80351d4d0e935df103bd6b72235474f97ffe5dbfd1b599d0d105db37162221d0e1d2d291a598a3b68cbd80eb9d10ea145c55ed4f5bdc2e6e0f74be1786931d87c43dcb5bca9ef3557868bc0c3ab1d0b123fe287df90c719cf9c3c798ffcb7f93841ccbb80cb0485f7551e731943fd593d7a3c924918a74265e1ca02c2e1339aef46a7bd20e7", 0x1000}, {&(0x7f0000005c40)="d52a0da6ec6d664c0c418171b1c532f8a0ffb3433d46e224be0da0f72fba07a369ae2d3b6fa8bb32d6ee7d3d33536125eb883303a644b5b2b481f8a7afd4cc67ce22e82bf606f157b6f71956b45fa86466aca81211819c0c4392af1ba84bec37fa3f99bfb532d3dcb57e78d76a63f7039f1e3ab5f178c779c78c83a11b56cdcc1b33f68a792b1ba37db83514e9ad1cea38a56733d8d4160f0ec8111064ac5e4b8589de0486ca46c52e469760407f1fbd6d78b3cf6534", 0xb6}, {&(0x7f0000005d00)="3d307789c71c56e829e350fa3ed748a232", 0x11}], 0x8, &(0x7f0000005dc0)=[@rights={{0x18, 0x1, 0x1, [r0, r2]}}, @rights={{0x24, 0x1, 0x1, [r0, r0, r0, r0, r2]}}], 0x40, 0x60000000}}, {{&(0x7f0000005e00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006040)=[{&(0x7f0000005e80)="973b5f739c752164e4a437525f36cc2b5a3cce2e6792052c39bbf14ff61bc8148169b0a5c463a9f302c5bb6c1685e5eb4772dea803a37ffadf8cf59e4707bb9976b5039d1faffa6b5aea8f6f89b0e2e52e428f63ea1a306694d520a156afc653b86f4795b16f66aec996d86be06f334153d1e9ffb1dd1acbd188741e2b830b440809fc061dcf4151397c4ba5865ba01a6acf6d249ac88bf088d109e0c3298585f67263d0a4523a7dcbc22d01cf763e3db523818757b8e248cddd56e6da9a76024975cbba91bbb1d18e8b309bfc6602d82ebce291c27c4559dc666a8ec700087341936b07bb9be1703344d5ab4ede0e1f8cbca7ebf681c9cc6d", 0xf9}, {&(0x7f0000005f80)="678067a1d7b0b206c84cf96f1495d946fc022ed58a5f552f0fd9eeb0609c9d6f942bf24cf75ec1c58385061f6f36142fca33ae112c29ab15868f656bd43560abb3be4205d333f6957d2db126e74cf342aa88882d4b3be8fb3e1e623ea9a0ccb42e9751d915e84933cd98476cd53c905377452c03870bd06c813aa269550e", 0x7e}, {&(0x7f0000006000)="6267daf1279e50ced3c545c2d87accd4229d61f968b2606dc9775362ba1858", 0x1f}], 0x3, &(0x7f0000006140)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r2, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r2]}}], 0x30, 0x40000}}, {{&(0x7f0000006180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000006700)=[{&(0x7f0000006200)="fed320641ac7ab51092199e0a68d8206970177a53d5018925a6cd814921a0e1174c0f75332fddf45704eed13fa7c964f84983be63b53d6bf9468f502a7d23728e0fdda93ad53d659035d97ec03828276b7cf299629f41a0a12ea9f821f69abaf84705f8347e2e0f32ceafac3ab15e316b1c5d3c48027c78c876e3f59ae6d37b195d02a2da42f107b6110054eae4cd0d0a1f44ecea5d2b876c1d48fbc1317fc06d20f6835d13ef22aa209cafe38fe521aa6bf4f3ff520c75bfb955c9559cd37ef1bd6d670578648af6a16fb9d4db1420ca22bbd5780f43617", 0xd8}, {&(0x7f0000006300)="d7d894e8fdae8534895b61f607289b4adee2e1aafeb5f5a23ce31be888705842938edb1790567bafb2197203692349fbcac4a82adb30b6b56832f71e922ba3989c2a1c583d9852b24933c881b48ec06eb0424efc9fd3f105502f99686e0c705760548de79d0a1f79ab1a8029810e73", 0x6f}, {&(0x7f0000006380)="647a221e62c6a701271355c183c439c4b435893e04c898abbfcd60071518750c7fbedabe5e5f10e3e4804f8857dd47bb0ad7a99a36cbf234b73cf657ba1d5186d7194c3724369601d98fbc2e20520b21e243654ecea574b5f1c5fb204a5cbd074f00f845f172a6de720ba6583a5aa413204885e83e07bb1532b11ad340c1601c659da47155783fc565d1d3cfcc7dd6", 0x8f}, {&(0x7f0000006440)="93da76f10319596f03eb471cd0d04147486b78fc88eb167a4ef041a506a1999d4f1d8e57eee39ec0ce1eb1fa9f84e8457f0018089f215dfcaa327f43db24d19a787ebb65222a2bf118f6bd73228821", 0x4f}, {&(0x7f00000064c0)="cf7498f3956ac05d533880ee1d6a29b6204d4f30d646972b1a08bf1315400f123f6d2a8182d5fb3e9b82fbbde33d78f5", 0x30}, {&(0x7f0000006500)="6ead781c775a646bc646bbcc8ab5a906e9c45227cddf2aaa8f1a90339ab6b1920ec32af09e756bd7c351595b42d51d07460a77d05f4cbdc523bdfff94a12b8e3e9d8339219c60c568da458fb347864cf68d0fcd8e5c0cc7c26b2fe8569a574ba89bf66379152fd06b9f737f94bbb0388e3dcbe3889129a70cd531733759c831d6ed6e133e3d51a2b225e45f087294496d5d2d030d77b032fe8cd481958d3adcec6de401d57ba3fde05f3b3430f6dce4c0faaf9bb637a46536cbcd86055d6886025690d67c02d1c908c67dd3ca43c12e6166142159765954cb7701f5c936458d0f9", 0xe1}, {&(0x7f0000006600)="5ca8311a61981b1f1f585c306a195fb6f06dae969b2ba6968bc1f1879c85ebf844396547a4e8be6d2faba7f9d98c3fa4c00ff78e881f83531e3dffdccf6a78e0e73b906df98bba6424a007e02b76323761f5d5c065aaee647bbb8038886f8c8644d5604c299ddf1e5c11b9b90bfd2ef416deffd00bc22d96fffd10108f363103edfe36d8fbe58cbde3c9b5589e0a0fee8f6e", 0x92}, {&(0x7f00000066c0)="91a1d13017ae383f1fd316f2a6632048e7", 0x11}], 0x8, &(0x7f0000006900)=[@cred={{0x1c, 0x1, 0x2, {r4, r5}}}, @cred={{0x1c, 0x1, 0x2, {r4, r7}}}, @rights={{0x2c, 0x1, 0x1, [r2, r0, r2, r0, r2, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r4, r5, 0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [r0, r2, 0xffffffffffffffff, r0]}}], 0xb0, 0x804}}, {{&(0x7f00000069c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000006d40)=[{&(0x7f0000006a40)="5d22f228668419a54f7a4ac617c78eb74ca804fad4e15dfee318a9c5f38c182774945bc31cc8fbad64fa465d096aece3a64e1ff543b7f03262af6b87dd48e0ea610f8f1c5d2a90abd6608d6de06661f90c23fc07ca8573b3b247b05fbd7d6d30327f85044ba70917eb55b8184b3647c457859f0cc03df94edf9695a9b6d03ed6e539ec8524a72a21b24e6a26094bcd81e1f82b16fe10b63daa60e31e33d619115e825eb3222792904813e0b3c66742f7a67dc356eac8e64af8ae3e7aef5741007d38f4867df200f04b9419a1f1f57b057a3c7ae4", 0xd4}, {&(0x7f0000006b40)="3d9bf780e9f0ce92c2187b64cfdd10cc877d653b1e16a682d5c9e1a25b511728feca000051147b3c45c395708287a656b004870d7607efd44480051bcbb4a529d9b44608d2e69a1aadf44b85d4654cc2453a7485a250adf03dc87b7586394eff5ca33abaac08f8cf689f2786a764cf3d3408c3fc9524bc673dfb1ac89b1a8c1ea78ad63199300efd60f61d348c3dfc8861b1e81fac444a3b50f9e8d8240e5a959985850ec9a9ec0777db06bddf2b9353ebf543b7de90561f958118bee383b6b77e58928b788ccde08caf7ff2b4b1cc013171e36c6206fa6324dcd80f9f86a8c0", 0xe0}, {&(0x7f0000006c40)="66df014003c40ece604217af95e370d411f78551a1f8cf9486b97ebacf342e503f1f7eebad2f9aba68ba6a99953df1d15d0ee9aa59675204c04b43169ea0892c38ef1dfedf314c10217186399490e8d8348031bf22ebd924a8551cb7c4ce38181125b5682cfed94dd840955adb8b0de6c6b807144e3e41c93ef70e9022f665f6f20f05061d75aeb8b32df847ab51c659239051c2f9725185294104d09a5ffbdae22cfc3a91c45f", 0xa7}, {&(0x7f0000006d00)="1f34316d21d49d4860bfc54909fb17086e9afb6c795aad12385d72afe554abf4ed0908fa93cce3183496cfaec6fafb", 0x2f}], 0x4, &(0x7f0000006e80)=[@rights={{0x28, 0x1, 0x1, [r0, r2, r2, r0, r2, r2]}}, @rights={{0x20, 0x1, 0x1, [r2, 0xffffffffffffffff, r2, r0]}}, @cred={{0x1c, 0x1, 0x2, {r4, r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, 0xffffffffffffffff]}}], 0x88, 0x8800}}, {{&(0x7f0000006f40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007080)=[{&(0x7f0000006fc0)="9ad666b9a5981b07da18a05ca01409b588dbe6565113054420457552c7aa380c8e07bc08c208b1e75a809ee60850e91bd17f12ca7bb9f7d4480ee6b42aa683e37b6dba958ecf7d5530df35e0fefdfec0299a3a2b5adae542ed66ab344e78eb1103ff6fd54ca260d0d451cf7998f6ee518dae3c9b6eac4fa82cbbeb64107f307adb4ebd09e438c3", 0x87}], 0x1, &(0x7f0000007200)=[@rights={{0x18, 0x1, 0x1, [r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {r4, r7}}}, @cred={{0x1c, 0x1, 0x2, {r4, r7}}}, @rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r4}}}], 0x98, 0x448c0}}, {{0x0, 0x0, &(0x7f00000086c0)=[{&(0x7f00000072c0)="b02e4e8747dcf82e7ae1e1b0182469ac28b9b7f82e065148cf585fa2bc4f52b0d41bcc7ae3ae9731b9ae84d486dd0d7827452bd30e0304dd9e48f2df88d32ded3f2d0558decaad0a7650f4fe8da6306a334da95bc4f329e3520e2ade9dcb84da99dcc00158dff0402557b821eda65eb52e008b49ab08e4e7ccaa77297074f4bdd6bc111567fb016ecb86db5c0823237b8b985381c60a7f6068ffbad50cacb1c3a6061a137beff0dd3788c895d7b4a7b380cb6a6534186bb5ddcafb6d5396cf4ae002e64fcc5f2943b46db12f30d38eb844caf9de19e79b9d00", 0xd9}, {&(0x7f00000073c0)="55e8d2bd98d470d7ebdc835c5787ce320bdabc7c7d515d38717fbb1d98ebda245d64b3d88d2e0bad93e690fe1a68375e83fd06c266f055a0ab1f4fb8ce9eaf8cd7604111bc8b0b71fb4937beef09", 0x4e}, {&(0x7f0000007440)="64c4ea2857a99d316a486e9873531df08eb8261883e540dcc48bdfc4f59a06e4ccf3736391f4af91eb58b5c77e13fcb07501b1091a56fa44e0c4a8f61c8ae4d6721492c04d0767853c5b5dfbbbe6879e43d63eea0fff88486c317e21f705520fb2615b690b0b890079fe00dda1d27dbcd9f7754a04304a7018982e9c046d6625b5d86caf0a169944f5cb3e9b406d015991762ee41c6439eca93430d95b4682580872f88f1251adb96a7dea2415753e", 0xaf}, {&(0x7f0000007500)="8aaafcfbdeec38cff446a08de9ecb700f9f1ace381da02275c7965a149b43fa60fc4a05b952ffcc7e2b628e42a63e99975c31c49558ed240b4026e788adc3ecc56b6c74174782099bb47034836b5b87792e91d2d7daaea1297c651adbc2d55a1777370374557934b4a9703ed45fa223433c8e5177471e4594606bb6d5da022a6a4a1b1183c8c8919d297a92f2b2119212a6bc01384009628930155bf46332923e9ad8dc8ea151c6e", 0xa8}, {&(0x7f00000075c0)="906c65acbbfe8316e20e8b4d49d0c714d68d263ca0a0886e63ea54ae847551d1a06024ed432bc2f460f43d99fceb3cc7e20b32a98f71496f0c6f793436f19653615ba7b747a52f6f661041d19000da5185b7f74dc649b5a127b9a8bad84970ff727d6159613323fe7ec2e96c9837f301769a959d7aa6000bc05f71cbdf5fe442fb79fd5cf226db2f058fad9ab2a5acb29538c132337977aa6b15b5b815f522b49ea85e6bf71020b0a65b5c14bd995891529e1f8875106759f419592e47691f9483b896ead11fc9d1a9a8c512b1e33571274baaaefbc162d492aa5b02e374af3e19f15aa6e50c95f752c45cdb41e8714635068b622bdeb677320ece3855179daee76eaaf7134b40572afa545e8b06885f9d80fa1ed2d3816856bfd2172c0dc5611bba5a19af03327d1ef5d5ac634bf364ce50d5259f4d4618eea5d40241f208c6abb97e473c4fbf50d691abd49131ad7cdb009e7ef631b52ff8ae7c734fb2f8e0a3956958a82f54c02a2732a7bbb6ea427c2e5659cfac385348eeda819a353b61689b4f6d0a2ab117a504543d0a7a9f5243540b748bd7423f68f238e2cb8b01f335ed41332ac38bc857247f32a23a0b97f2d48e06f6a10d1c8e93932b09043ae67a3e551f8166bc4bdbcf1b818ac1cfc1dd38f73df996bf2467d9a58cf5670c1a9c8a344323beddab29217d9bb7e5e327c8f62f27fd9bd4d66ccbe4f59788ecba7debbe03f514fbe3f4ddf9e0cf1b684a6b14c34c6f87bc789c818da0a8220976a497a22e529bb998ddc8a32c5d33c932bfbbdd01be51b44bb9aa7eef7ffaf5238fef6af74f0a0e599def3bfd954248c70ddee2a130eadd883becae19e99db13de841ac597c7947973d83fbc64317c6cf6ecad109f9319eb8ab7fd5b61c0c888ba3a01c9a8491a098488688d66dd7fd1e6c9b45dfdf5499be861e398b2ea0ce01adea0c521abb47a850aac3c9e2a6dc86aa2c3b077ddf64b381ffdf587c12397d15532def3a19a08bde77002c63fc06b0800fdbd0c682727caa4d9afbe06f04ca3adb95ea64d4c5c5b414745732a11aa1535dbc68bc9a6848c1dfda9390d99981cf266226381d4c7b32c8dfa28eef1a3e589c7334135c6ef0fd4e0b404aefb0ec0201ff956b3959662061943f83de9430c14e459ef0b46f4c4339ca87a00d72e3231961c20d5349070f1686c0d8f1402a291b5195d5058240686c27911533f12f36b7d6f5ed71410882904b392071fc4ebde35f7e2cfde29d57109b28d30979e289c9e3810d2caebcad802c3902107156db79c6bbe7cbaa8e3e1d88cac9759da8d7ebe2812f9fa4704f32f3cbbcdc1daa014b690283cfea3f57cd1d137bdb86801b1484e337d2a08fdbb4a79a0f6655b5ac6cadfd9c726ce879b9f99a629f5e6f4cd07de6fa77991881ff8aa57680c1471f464f21c1a6142eb7edf63fe333954f8f9491e72c4862c06d41117ccd9c718c555e2d58c8453ada0ec6f4e8a7c9d5957caebcf59ad0a84ac018cf96021ab08e25fa3ff92b2a5dc03fc6ee89a68ff931bbf692685ccd60996dc0d4826c83343ad953405f5ee22ab6d2f40b1d49c4abbd15e81f47aad1e9761e614cf6ad7d7d5c44f903467daae9dd891030f35c29e7a1e66012b11ae696c066fa3cf95c9d3b389d67caa2d3c27767672c70ac33f7330146457016c6f524477d7a1a1d0d113daa87b98d136b0c27e05dfe4cdc686e1905ebaea4e57ccb6728c35293612b42aaf44aed1d7e14d58a4b0eb16ac3a797f2f956c807328e3c0bb46e029066715fbdcb0a91af5c3a94352036ba8bb94544816e322b9869dc094f65d87bb6d9e5c0ba3f7bca9c0ec790fce4c04c9a8d8f061987df834e687268d018520ef257e5ae7956a4587f82770d4d53975b13af0506e5eb69bae4a3cef0f012d4b31d202bc0314c8e785e4f03c51622784754655c060504613c7a787daa5d5c7fb2979a0d6403045a891c33a318c2e7c529a297e65d6a805e438f6e7fd6100a3f1e4fb4d2f15aa8f02cff02668a32d9f93081dc06ce805f52ff2ad7f51cc9877deded489d74225c1c98da461c48368cb3a40b2f50fe4173625daf7a85ad14aa70a8386c4d65bcd7e94b2dd1e25e69be385f7b676aa42434bd2e6e2baac29238cc3aea6dd318eecd721d84effd38cb49d1f6cc59dc0f0795b6ed13defbdf0485522985479562ef83b99c2e1c38c748a732f68f32b46b40d55300aed3e16720d79867e6a9f4e4bcc6f38c80eadbde514ad14ca954f6441dc526223f79fa1025cf5322008a2fc64e0431b9dba64ae21fa700cbf30153c00fc0e0205f8a98658683638ac42101cd925a628f9443beb7856b22739b3e63e2f980b3167eb7034c6382ff94bfa4b196ec8f7a9d3cba99dd9750d02da8f644cc22159f82955bd0c6239f9aceb3ee603a095ab2935e88b920d39c7b890b360c483237453bdf851806bf54ed009bb8adce5a856d65a42d246f8b9ebba09b94963406a238fbfc47b7781fcfb97458d804a6dcc29b88d042ed212af9653ce61e6406193413e2334ae5218049c3ec14d96b19ba8f4e43017feb22bf61849f06eeb5af68da325e81aae7a0ef0cfac658ba755e608bc3717ec2a96bb32f88032b8d40e6dd138efabe0f27e693c04c61b21bb3b30f2757d57e790e2f305c89dedc46ceb1358130c922b8af9a48f723b7a4d8c10d008b8b7d2f261b944a46cffd1853271b5472deb0f707ac8ecfd77a15ca81eddc389ed83298f5c551a0fbdd1343c4ab9781564a5f400aab89ef6c04ee4ed4b77518b08efdd19821e6e89ce7ee330ff5653e6b962d0cdb32177c524e1223189b0f4d8cc1616e829ddbed847e90988216174eb9c9fcd423043579cabd0b546e85f0ddf6cf37fe62d1e95218003b515ea784052fc1c560c65eb6a9a8e752848493866336ccee294f931bad34eecf1b65d8ac8c1cedfebe862c00cd2f0abc0b5353728652255f2f6408515e286b752ec35e99931eba329c28853ba480697371fea52eb4503013e9bc48f23065b718bb8e2bbb48c5156bb4795813b583860f2672a9bd35ef1d5ee65b7ff8417beeb3e9594401e3538b3950108e3c6be3aeb6a60c38e4e148ff5f9bd2e6fdd8a1242469c1c50aa25ec017ac9206ea20f31dde9e738bfa9bb31026058bedca31ef37f7efa295c736f9d1ed8869fea76a4c27ac1035dc88c0a1fb2b70ca92b8829fc5ea5187fb948f00a23f1972cf005ded183e354a1802a7c95606b66d019b854af86602983aa8067c796493ce29f589ede6b32ab299b0deb8c21f4e19e631532431f28991ccc5bea872ab73415552709b358a87c9343332f982912be3f6b79e88cfa651a1885915bf4d22a6e6dd2820179dc34d32693b5b2ea68b74894ab0340abc5091d605bf62c732635dcfddc93bf451ccf226a7e54a970916eaa09c187439228cfedc221198674d9f08cdfb6f043b41476d5eb8a48da6c409fcf97c426bf4e7d943e7f316f77042be6ec2b979be2503d73f1d75d432f9343e91bac23747aad2fa246c24c07ccc7c32deb52536c255a7dccfb0af9552c2760014a4fe49ee39493fff385031fb9e51f2321c586290fdb4906b3e63333268323a35dec36ffc3b015c02e0e19a59f128971162f7f1078a39463ab90e5359947a4afcb4b4129171dc1ac21f18d71c75e5cefb81316383a137550b24a11951800ae12e111c43d6ef2bce0c9de183ecfbf656b52f1870825b942414d7926650e4f64b8478d02f402152ef22f4b76e6b1df40651d340f3591c5d41d4245c68f52eb65cb3f0ea8bfd2ac36d31cad234023796c79d17a06a477ef62edf514ea863bec67c03111f5a976fb06f0accf84bc247d96131813421c2d56758d7e915a86627832c7ab6b4eadf753dbe656bd9be9a4765e9b8eacd77bbcdb9f86dcd2a5aaf992a628e5ead66b1b008903513b293e9ddfbc610a2e0692c9ceff04c381c3279fafeedc5181a3104b4221e5131490692f380decd3cc9e463191a9fcf8edb7d4d69182e22ff2c28e13e8128e8cf80454c2a8103b4fb5c1e5eb91dec4f9fa8d87817a056988e39b402498c89dc06b93119f4bf2453fd127a30ef2d601825a0884c4202acc4b6cb9eba7ac196bc4f7f98e3c9498919ae6d591d26d47ca1bba596272d3d4220380593188a0fe6d3a1e91b1167da299d09435b2633b44b3666fd052e84c9c2ab93ce3ef3172548d068ab6468b1e06d63e0393f713433fea27308547a69d24dea7c32692b7f25f82edda87870998be1fb587ff0de31412fe50d502356a35e5089550242b1dd59b8d58fdfc3c1fc3833308acdb1a1f3f776efedb83f3aade6f7c08de44b5d147533d7404e14a2bcb96caf7f92d856078b613cc6057b00c73112988f73108e36143e0cf44f5749ca9cf6e44835ee7d881b51d99865d307c32a96a7b2444a58a8f81c24a0d1a377ca0ad372f1f0c9b1b7d9f7c84039ec994c2ff402176d0eb6314b2f41fabff97a75da130ebba8d228f4c1fc50cba2d82c5d14463ecec1ffcafa40979cb993c10b0cfb38c3519b893550e01a0b74bb3b9b1c48083aba4c194a5202c0e817e9e90124db7ef2c404519a873b391f62cefc485efd65e533107a61c42355f359e273716e6f24202b6f8b8688c1fa1d8b459ea726f53fd2e6e37d1ba29e73fab842535bec6bfb672abf49c1a80c39092338428188793c444fe4642152630142e8397b87130f1879f5aea721c56c4d1dede8b53b25e934236469724e93c6f1cc1584a0c365b0eafc66072fdd482e810b374ffef1742d2a5491aee79f861950658b2c4eb0028a3b38881c71e64899445541d24b9e75b7d0eb8d22f47dd3d52a281147ccdf1a2afc31ccfbd127d1d11bbe1c770d6392a4fd133be48911aa1caaccd110ef02ae61c8419aed20b8e7e6903745920cd9ac6294c6fc059ed2c1d9bd20c5a5d4305b419c064c357d0877b31ae589a0362c03d0a035bd62bfcb5c1ef7899ffab1c591e81714528c2da03641c51099f009a1aeb1905c25be8816956f949b07a75705814f934815420ab1cfedd5daf7bd70d824ae168f3668b260e6f0dca1b587a0f462f5dc1c7e8f5699545106754b3cb3e45a61f995ab5fd92747bd9b2ac566584ec707e58ca25547a390c3abff1d38da4422b53a3ffea8b90d37000310ebfa10fb2aa75db5224350db96fc083e1dcb66fc97fa4ac81dd47a855c7c7184a455740758e2674f7e6578fc093511f12e8d4793112cc38ca4dc8a073c0fdd100d74c1d7ff898845492962112cfbf64331a417b22d44097b86e546c9b0040b3009e809d6e37fd585b7c6b755abb9a1fe5ab13f215f5043b3735aecaf54a7f515a5821bac0717df5bdd8f8bb38d586ec22c77270fd9d827e5d5515727e1cdde7ea35bfb169de775e1f8aef3d8f6af7b08564343744d898a4e952f8c5db390d6edc3e0be94b3a3a0da938703399c1f103f70b1d0fef1c8db102cf8f01bbdaa456057bfad22547f81240536e561e841db2670630e7e4406d9cb702070ea4203bd63417194c7b01e1c64fe48696219700927482d7c997566ecad9a8765a23f983ff07898537a0bb0733f76c5f53ff1a9995f6d59919af18c05cbb8f0b40cc2fa022676ce51ac44fc292994d4bad236bd1b145f0c6535042ade1af330c8e82a7d60826f7f54193c687d9197f7cc8e62f5594d0354877f8eb36a62a8ac438b2bd6e1b24527915a4c5c8110af4482bd807065128db2e5ae50042b1a4067a036d037243fd31b7ad671a219c1d3f50a3f0e72052311b034a77931ad72e79781b4b1b4d040ae2b739eb5", 0x1000}, {&(0x7f00000085c0)="8312380411ce765f8df90dc26553d95d3d52535f5894a9af39227762e708dc2d9c5a99275c82bade5061605cd3e4dca7e38d4d7ad17cdde2cec8698fced74fef0d7ad13fd717ddb521b249b975c6ad53cdb1a94f53f612bfafe922df8f52826a3df020baf4450e8a2d2b7daedb05451f9f50ec3cfd8dd45fc5c5a859a2d619a820009344d06ef9205f511373627f3b27d24ee1f1d23ace060f70088fdd62df005e430c5fe533bb7e4dd57bec1487319b66127c280bd47afda2785bdf61f503e9c820a84cc03cc810408cbaa2860fe926ec3a4cbecd5d", 0xd6}], 0x6, 0x0, 0x0, 0x4000}}, {{&(0x7f0000008740)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f000000acc0)=[{&(0x7f00000087c0)="1a7a1e9fa71abeba431aa20e0c1a8618264eb764389eec2c6d53b22af2ed4dd2eef99d033170c18cab06e31be2a8a614da44afb7edc906e0b8c657d5276132503a0eeeb17ff4827bf43a015e3a4b77fd4348c5d456d66543294c853425113cb7195825e41e9ad885d0ae05a195e046fc5c16a141dad1eb456f633583707fe713a76a62af632e0bde6439a56649da4dd12d5d294a5684b2d47ed8b344c3d344ec5f7ba189c890ead6488ed23b91f418c3917fe33a703cb0fa62dc6117348b097ef5c9107988c4e64bf824243317a150869c87c7a8605b516ed2a433e75734134c6c67c1bbd97c2d6b47c3633edf9139ff9eb0397dfaa70c827ce872e080eb848f0f16f43da40c8ca4499248e9d538030b10980bb59673a921af9d67a662939a15cc91b05f117c2917034f05f8528347992e70094d48b32e42fd111870cec857f618055ff01e8dffd617dd052af0a137a3f354d0c2a7893390edfa5e120e6ff3f02ff1baad6bd78b17f8fa8d336098b0f2a0a92fa9f7569ee953460d929ba3a3ab503674df942d3043d919126fa6e8e2cf1c8398ff0afc5568601f18f5c7aa3721b509050dd7a3fe83515bbb820c2c6312c3af6aaf049ad0c2ee2643f4eddaad8e8a3fd2b1eb1a8c03f0759c1100566a98d078344d6aa97eda9006af515f944f2c8be1a766f84c984ffba603f9adff8db523850fe1bc6dc0feda41e3c38ff2049b7edad80cccdb98dfbc4aef8150887a62f1ef165381b16c71d7051096bf50251792423371c8139cb4f5299b0a1ebe73fc0bcf7a7980b9c9ea54cb5f46840d26cea91796f6879471fb9f7d859fbf58ad8ed06279a393985a319c9233e914bf49521d11f377dc664477ab90086a2d95871a3fe756f34b5804f96aab248021ad6b9fec3ead601ab8e34aef3661ef3b41b77df000ed61a99a0ee90931ee3ad0d8381cdd0b3517f48c784aa3617d52413ea87a697bde5ce43de728d0d790e19349e37d6be993894adc1fa170f3c7d9d434d70aa52c80ad82d65ffc6725f90d91e76a11033327987b7687e214366cf92cac657c89b52bfdeaaa211628afebc6cdf1ebed31c40fd872a743088cad7c74b7a8b5961a621448487dd6fbbb1e61230c5a06702c01699f1767fc6495fc3927370fd7c19f59ea94cd1a816f582811f33e310bdf63cc8b54f5ae2510adb7093fd7be0cc57ee295909d9417eee4125d058b44e7bda4c5a01eb01f3ca4c3e57b082218ca5aeb29c78aeb8687f41512366bfdc7ab54abef47676f7570084970a3760369469a0ff58cf51348fae05c08a72fb79238cf8250f00cefa87025c60f5bdfdb087c2c70adcddda1271c654401738cc1352fd86c24284a336f55df225d0af079443c84279a928adfe9c572e77e86627c77df2740190b15dbb31939157a959ff573b787959b323195d1dfe7012c2c34a363cd1b868fc303a0e92d7372e431f8f33104af9c9c741472436a322fcfa16a4f643640d5ed140062d480c671572f617a77f2d7e8604fd44895428d6b454d98bb863b63a347c0e2e165697c165c22bef2cbe62e6573ae47c2b6ac0051917b9931dc598b9f56ef616b3673d438d393ae8e06a6d8acbb1821cf1c9114aad47b3b5947305d9c1e9b8f9d883a7d1db11d542a71c4b6232669c721395fc4d3a9b628842a37efb1a5ec138a85449a5ee2a7668865210832fcf483a44ada0db8f9f96f9e245b9a3d6425aa43e59fc7f54d6ca022494f6ebfc21874a23869bf8b47dd2c9de5e328c3d4faac43c334b5a9496ec1a433f5d0272e7ab4afe99c236b03b465782e909492cbb226be0d1b82497f7f6e734cde379664eba7418812fd4a02c5c541d7ae70983025bff092e4db25f6a8759e266fdb6c559a96d7c2d0e8ec6a65c049e589f50a10f8ca4acf7856c4d73e7a452103c518ce44ab8c027c922c0123efafdeb817f3754b20ee05bf39adce063241e77274edb49f37de41322ff39af7a0089476d2da155a2f89cc812710e4fcb24b3009d0b686b368a91ef793a62fa45b8535512883ae7b5e7646490d7cdde88ee690efb6d2473689a7a27328acbce733aa6f22c6ced21ba5a3e0ef9ef233021b88697e46c305ee1130cbd9b4da2cb86a68cd9dfb5e062987e91340b22f2ebee195e47ff21d4fca0ef43ea390bd50792554dc037721173a6a5d200f6332c6e38f6ef45a01425fa8534eda736084bd0c40a3a2244a5cbeae1f169668345b55f23e097d5bd50a2aba05a8b605cc59ab5925ed7e4db0f5786b764af1fce56281095a34006c1f903d428d9c29b77983f00ce1dd133c8954dbd2e595ba76ee765dfa1620b48d55b36889be635837ee084e3855977828486101b5020b5f08a38722fb7117fb6b5f3329eaa2c5cc59ec6c5d7cb8398794ac17776894ce139b0eefc8ed97276c64b69b31f53d1522469b9ff7771a6b401b8f0dc1a9a1c01b76acfb406a75395148ce81e6f4eac134f499726d6f5b63b8c61b655e948c996b48f765f780e2db2c84c022c7ce4ac049d7145be657420bcdd330980a63549438d8017365b7018a76e53574159bdfb4372ec75d2b3682b4c98e9765680aec39eda268adf15d2e8af211e40d743351578055f37c39819023eca61eaa05d7fec8dc6baf15c76dfd58e24e75de702d1b5fe71467e916e78288c495feea4363009bb7ac00f9025f7f2ebc4ad3ee3f83136ea7b8c0f13b233bedcf242685d827795148345de4b1c4d77b0754949dfc988cc5dc47f50dece34556a1f1766f2cf434723d231dc4aad7c2d93d4cac7a5b22f5974ba6c80f13b89d75e083572ce652e443d45cf46aa52ab901deb40943acf988e3f24a6946f2e0730aaf2423e4dc167eb6435b057d6f20ba8c6c887da118c73eab91feef260a5206182c54086f9d2644910a5754f243753dd2fb83a678ce930af7076185bd5a986170ad3cb3088fba3ec0a3d620fb5f47beeb3310529c54793bb712a17d95665bc6fc27ee6fea36fb1c64983285223a1b1674a2dfc36e7413cb3c6c6d29ff8eedc1da5b5a708d19da8a3b6f4a462ecca65676e2c5d85e9397b2db0e1731bd054302215207a6929d5f99a9d6dc1315e37a2cb949a42f5040ded03056148d083ed6b155c9b74a0c0973e27dc1c2a97717461746c2c082b3b2b9915e29b7a60ed08cb5d516c7a1884d41b7af0d391c26092ad951033537c0b5a5b63d7bc26442a2fac2312a26160bf9af05e8ec95d18c4264f86e760e574cce7fdc4a1030c862fa275a4120189ff40aad9552469feeb714a17a727ce3f03965da3b67d8a6f64c695de07dee8a9067217054266eb45dc528d0d2b3b97bbe9afd7a7c73b43d488e6abbab76b24e75b031e013a6000a0774154936f381e81037b981bc653cad8d6c797d26e348d377ced1c9a704156ee08eb6907837bf91ce8528f88fc26a37a872644e5a1f057a2b40697fd19f7d77c5221b34cdf53236141ac5eeb71affc9584d97749e195f684f34273ea6ad9b062a55753c2f93a43e95ba3a24d3ca9129abc05f9acedcdbc1abc617b255480b2ab1a86d4fba7220e9b5e10b60af5f67ce2b57494517a87629ba0fe72ff6fe71d8a716067a76c986bec413a38574e12fe2a3be7088ba9960ec7e834103f2196d2df4723abc01978ecd93fb170044e0f80faf026fb1175af6d40fd78b491d0fc3cc109b77225fbe32f8ce3d61a9544670d8fa50a69bdb81d7dc609bb07b31c0cfb9bab8af254717ff2ff08e77708ba4a5ef3011c71c6263488958ad5dfe13c7bd909fd1e1b7502267ee4c4562dcc0af659b2c3b2718002574729a5e4067b832998a3207ba233a8d3057177fb9a437e341fb0c2c7de230f5e3a2214b16e1534f4c84ec9368aee841f823d6c348f37b131ac405b84337168bee14ccae94c5604214d8587866b510b1a1b31f3e5dc98d63603ce8b7eb70710d79c77c5240a50a863b7be40fd276ff614da57afaeeb75f4d13ffe1e6edb8cf3f80d0cbcd86860336a3d959bb0487ce7d59e2a0303dd2611cd1143cc5fef092185e3056e03dcfaf521a1435b92c49021a8f2d94c57c428799d2280fb395395489e44803c7ed669140dc42643db49e0a51902e292f1a8cc641f0971cb5df0967682f9f24fa3b0dc2d24494a744b3418ede4638c2bd889866ec6db3dd082fc2353eacf8566db5b6022e63c361540bf9ccbaa1320c97d8bddb6d70e1199dc26599ecdca6084960cc4a38ee486f2175b4d5b1def4d9daccd3478ffcdaf065108f91301470f1a78cf0f89181fb53bc49bb6fd51cbc9af4a72487ca79bd4bbcc6c0d5162cccf488be2e680bda265f03ebb966a3438ee14140f7bf094f93c87b8370905ec99cd9a2399564fb533d5457221c4b737e168a05f1595095604f9ab855d363aa3e05a8b7e2921b6d4682bda914b962b20114116241ed2e1720466c7eff43f178444a3d7bf57340f8717a3f152d0b03da48a95ba74d6147c1238000d4c56f386b3e0eb26a320ca6336fe40a5772e1a1f535c29b3cfa80eebae1f39617f6ca9b84b2560f4e06a6a82ab97d4e542a8f8167377b35b71709fc73065e1307f0e67ba39602cdbd13097daa272b9ac9c30a7d991ccc3480b9eb71f0281f5a373dd7171d3b36a136d8e09a04209cacd21d60b1f91f60b553844da05e2cad377bd549e1e347b71bdb5c5f572055acc406df004e056d434cad2df612aa06e652dde61cae4a4565d9f82294470c8d3c26312a6cb18882a05f2295b5a87fbf59f6978e38a73a884ac41fca519b656db8c7006e6685055e5e43068070f57ba92e39a81a86c6dc797d6652074b73699205553ff5fea53e1ebf442b3354c154f752602ccdfc4b83ab1476e12e5098eb9b7c3b055c93ec914dde3eef3d94297748aba9094704f900258ba3d80baad209cf16acc260f9e52bb1471b8b908e3f7b52c830e48e7e1966b03a42221da94ad9b66b9bc8a6fb380bd2bf31e849d94a6d4244e079d22a72ac3840c6708d7bbeb584cf640d79ccb65e55fdf329cf3fcc08b8fda4db95529f5df175ce6b0a867b04218e024375a1048215544ff49837cdc7026e4a876c79ed2aab758cac7a772f00f37608c891bbce8c3e1f3fa6cc6a2344e67ea237c0bb9dc6f87448ec128e46297b13163f53fe0dc4f7233f6c43521c1522b9758dc1437cb1d252e70235e97cd0a109322462802a0a6a5bbfa74ac754c3fd5b81d8af855d6fdbf7617ec0985014914caa82491970ca9a3519683b7ee5f83a353591d9c03d2b96f695218158016ff90555bec2aab7fb1437ede4c53ac1f34f3c95ab0651722975eec310ffd186b1f592de5ef09159620f0ce18f84656b6d59b7406137de66761a842a63f5f00dba514c9b525b741fa86fd37dc1f17c36a0a91ae65ad8155069b4644cfad0776985850652cf6b16bad6d9262ce67407f982623595f22af0459a84e31162fd15e2f5f29d370d92e91209f7e0f54698ec6757204dad469fa9d809c2e0551886676f43e09351bf9871b4bc26aec8cc39b2ec72d7b38eeb8934e1557b12fe9bcb9b7371c2e7c0548e1048e9f51e0014f8489383b6f4e6184111cb6f6f4454e23b91d4e2ff248cab45600edf0f3a19f73368180f6e87e338bbf053f9145f55e4bad6e453b00136a3f85ec69c89dafd169277d4ab9e33ae6f44898631797b89f53038a354f8a57b8aaaab9090e9ba19f665c0257e0455beac5a3c15047685ee0fe01c5006ea95bc9df42370b455597367f81e675565fb55e3575474453413ac886bc38606b755dc4753bd4002b0cff0dd880ff3bc4db6ebe04e847c6a111b49", 0x1000}, {&(0x7f00000097c0)="e0b0edfefd3cee62fc1759b6cb5b3c48822539d3160a3704954b4abd5183c257a1ec27845b261356072e07b60a2457526f2741856ee61137cfa631f519d253b4b60e00d9f6048d8db7f7aacb0696d3996276e00d6f2cce7c3af45f81cb7b8c274986f9bfbc78d40f9d098faeea214c5fd6bb61a15b4d67e226065458262c857992942385c73737c8b54a1c54cb9937d6ec070d258ff7e7741098ee71dc32ff0e4776b5d15810f06e93f18d3822d3bd85fca1b0797e2a10071a6b884a38da8f", 0xbf}, {&(0x7f0000009880)="caaed808c6cb06af3a90ed298ec5158b3c1f27965d324e07abea7af5c0fa8d615ababa188e0f4f897d21f872c32db7d5424c01e299c5e7b5f173dfefae0fc0e84e2c14db71a7e78b76f3abceaffb2c3a672e5f341a54d9179c831ac04b4902d472d525717e57ac051fc77f42fff8f74a060ede333b64bfbb9353b0da9cc0d8f52e9354dafccc0ea8cc5ddb8dd94d37194396cb21f5d3273cdabb2d04acb68e5413171a0115e18531d554c86367f47f69d4a7065c21ad", 0xb6}, {&(0x7f0000009940)="e4c77088bba2b64eb360f3be1b9e4db51c245fde72ec6947b270506b181e315d1af09734aa47afefcd7a1e07305e05b7ef85d57a9291fe6a9bea9921bbde0235e11a5e659167fbc53d24c38b1ee72aa6a1416c42a7c5433eaee793f81ac41b0e8f74a7ff7319c58d72c31ff524cfd8e1a8010d6c95a62c94092affa11440c804071728ab6782af7bbed7ac8e2956d0700a6a45afd38dc43e0dd86f1787ab5d1164028bebff0217cf24cb54588b082f700feb12deb39f68d0c7b97dc6f39de019cb50ea0685ffaea0e35532f17c66708a833138ea8f7c26ab1973a25f79361fc416a76b4dbafd251840", 0xe9}, {&(0x7f0000009a40)="f1ea81f2a617694c2fdbc8282a225205ab2ccfef27d78abb09e0a6ed2fce19b228db2016f3091fc3f7e3e33cbd99722b8ec2cf43ceef77149580ed423eb6fedd2310c8fc63b0c330962128bc5ef9489a4224bd87836a12fdc3198bbe2613bea9bfc56db11f0266bd3b4cc99c208a8ba5b2243b82cdcec7e5d53be8c805e51e5cad65e16f", 0x84}, {&(0x7f0000009b00)="7eec7a26eb1d6aaa9405bdbd49bedb001cb40b5bfeec191b6e3406cd0127dbd4ada7083229f9e9e7b3a895de1ba9e5f9fa848a587317159e3b1e37e6edfe8d9151008b3f36f7ba2987a692b41aeb04ab0d6c14fa238be0478c157c1a02113d1318bd5b41fba2c5eef8d93257e46a73df47aa78cb52c0f5e54a4604ad126fe556677af464537774ed0e5e0886050d6663b34f044d9d4d9ca1aab2b14c966f69d783b253e7b4cc630a7d72e46e", 0xac}, {&(0x7f0000009bc0)="a6e09cec11779097963e39378e2c1f5cc9c44baec3840e5fabd1055feb8429675c7abfeb3540d75f0f2a2074fa124fe6d2067c2ced32c483356bc220ae5278908b2260f29a7cfd1449a74300d958a72cad39d23e839b395551367bdec2fb5f715d57c69b69f3663b71daf20a74adcf945593aeb276f6e8863bd64c373baf1b85406615a2cd704ebc74059bd33b805c1527a1bfc8c9065aab0db90039457562a68d056bc619b1fa16af4d567f745c1bf87140b399a9034d8a825ccdde81211a39e97a9a6dd7ffd34e54174eaaa2624eaf23b3d56fb6d82b300d6df6a3151115fbd0566991c4881ecccc78178d7996f020451652b7d41556cb62954793ca18e659705d8261f4ca09fe5586e3e26ff2a500b8365dc2982aea33f60f7559fba5d38aa983c270c60357c7e39dbc8752919b93b48b5687135f622a65ba57ef6421ead9a2dbe7221a1d01dd355e47e337a25c97548206442e58166f3fd7691343a8471f4142b9bf80c1513833744743db26ac23a1f478ee58c8edafd6b3ffb091f717e29119ac39709d0aa730fa9cbae85bb282437cb2df3eeefada62272ad656084e24fbfddda891cfeb7807bb1ee1a81f9f0e257a8091b2361ba5aab50a14c933371b14254c0e97961d68f8b7629bdfa8fcefe79082cd96d0e9bb02fcad2cc54b4748aaa83e2de3ceedca6b2ba4dc91149fa74dd0e1a8c8bb434754730bcba7649b9c2db22b4dda60f69e5878116196db56fa722db9c35d9790f7f72eb83bc7da66854863ae2815581fd07e3d14226b6b8a29f2237726c43e7844d641a6438c5ff8fe470490a32461fb04d4176ca386d38bc25c542fced7e6800b5aa742b658fe710278f06f17bbbfefadae780ff83f620411e48df17d438e20fd0939d432c7048e099d60e0ad2e2f27fcd9f628fac3e0dee9e80e46996c34203f13f21a4a0d61ec3da5a36e4d5c3c024481a627042ffd35fb5dcd3b6043cb243daf829ae1dd0790fc65eb16e98518728d809dbf7fc198c78daec2d7c2057f1d583f45ee9e4bfb2e3d55fd32503de48d5dc19dd0e8ac21616fea697107333d79fb836b64ea52f4bb2cacb897fa5ac2d1f395abf37f27c25c0cdde14bd45028ea78fa26579282b0153f740c9a90c330e5e40f45d85b9d168989381dd3650040892c3d74e02a3381665b7f5cb43baee20b45bdedce1fd97d803e149abc64b97b2d5e991bab36bb6d2cfb1fdeb62398e0e5d6913e8ab1a8fefe2938d5b30742a6f3e6bd23d20a9e13edad94a6fdb8819a56049bc6c027c363984395f3e8f40d91598cb730e68c1cadba80c5d03161b66d12569d5ad651ed69f941c0abe89ca572ab421cebb96bad771c763e178dbc21950358b1f6c67607892b32f1ded96eb173c74941804e5176d97a59a75afc486010274d52db00d6fafe7d71b908dc713f38beef85ec7426f1fa465c6cc71102d61fb580b7a24d0d0af102e0a72c4a493076687ca89fbfbcb25fde713229f0e26b6d91e32f5dc1363b7fa0fdcff7da3161acece8e1bd719da7e55e3332774ab633ee0bf458e150723fd229b42c61047cf7f22a60b9c8b97683751aadf040e796c4af1a85d6aa7c421211679f29d9a213bb29d8dc044a7a528b0f83468ce6fdc86062767123d1453e75293ddfd10cccc2f6f9df2d4541094d87bc61df4725970d5509952da423d46d5fa76f17d5f49f084837796dfde0102f505e6b71322fc2a35c951f59bb2be4f9ceb18800032f94d14b42920d9186288e7a9593c893d18b089ed96fa140697a113255c26367eef4697d804f3a406d260d38e73c2315275538ad427d4096adf1a32326f6a329a82755cdfb5d640352832a149bee68ccbd16cf62a303e81a681e805479ed8c340aecf56288c5d1291efc0d3269bcf5fa02471816ee0aad85b1a51ebf0855499da37e7ef3ace98e60bccba366fbffd56cc35c5f3fc8e5bf0bac47e038e082f78e3b1437bfaf2814ab2e3dfff32751dbacc46a6643a00de822dda518681598bc645f4bfe09e98fb3e504fc78bfdc84bd3c85487ba5023f9c1a1460e3ca07fa767a038a508883672e49505a90da8ca38ff68b1838e92e0d0aac8891b92d4e88a446e53705494f7bdd7c8d35830dbc5f1ca601e7156ba1462dd352adecf113d828bc7bc59899f86527d126f596beecd68834984fabd78fd6ed9416bf14773128fccefdc4fbab5984992c50199e1a409d34bab76449ead1540e5acac88ab43fcddf46a62bc84229ec446868b99559cfd394e730524d0589d518ad29f5f60bb0db75fdd7738750d5de9099f9d897180664c210afa5559ea82da130adc9d69469dca602b60d8dd6a7458d5fca68fa401652b4217e1e7fa5509257726d64797e932420d286f5cb133088eea5947b4cfdc749cb33ae167fec14dee79536763c4be990b11f40023f6dcf62f865d38ae458e5b5eab7619a4f00a3093ed9c5926ca2412bcd69999ed361c10b125426da1dc8b195158a44ae9867c0c09eafc2cbabac4b9c302873c4de0f4bcf8c6fdd9f34a853f3204d53881ba12e260a4ba693543e2e03ab7cd3a197e250fcd4cda4460f73e2a25b2c91a12090cbb33fc51149e74fa341a1644f88af8c7cdee69582584320470861b1d2aecaa2b2cb2caee279ebeb1c333a82dc9acfce55c41585d3372dde47d3f09d530f21c9ce15753d8a9dfcbd0fa98e6a38047351fb0d31f3b4d8de7183d1a86319866f30d98f5ff67e4bbd742da386be0e7481086b21bc756e7a97e23b881e221a9e0cba1edd0ea04bb23b545310e66eb22d092bd6a33ea461dadc374bbefc747ba04208528f6da5adb4c3c5dbdc4326cb9959fe28b7b56c17c58593f31dd791d3ffe2746eaa2deffa3e4333606ef975d642b781f674a6a2ab3a8b873108d8b670ee69e14fe8e9a1cfc1693ca2ca6d23d8a4119f095c6f5aa5366ee0e1befa36940b8ac5ef5aa85d5f5d745efb86e8406496ea700ba830cdfa9457a3aebfe7a34b65f451d3aab238426f4a56f96fc4dc776b47c207da9d53a37938d8c1a467d3d187715fa543582c45e8ae5e0744a1ee614ebb7b4d6742c55629b73c5b436445cf81ee45a50a67fbbb3e8c1e3e63184e8fe2c8991c1ef7c8b014a58c47c18ab7105c7a0bdd83cee56a658647beb086f696a2efe199ae770778e2cb41b91520951408cbb25877d4ec6e376f4513f2c1b3820876e94de0ef380da7f4d9178ffec2454b3eaa91802a22d1904418b814f05e879f1312fc5d4fc16b473c0a7c2ca2a88b552fcc60dd09dd19e8867417e32819b9b05c3843484dbd2bb41a4ef18d81cebe27a4b4a8483535ec12d8af0bae2893d5686c4bd001afce387d2525f310112ceffcfdab30aa57f298a641a240dfe85b672a743f20601990d777179d4a19bd1865930d76e8122543e6f7b767dc6d213a746969c15b7a10fd72545b91006271338f82df862e8d2c530e3e785b7dfca7b4cd7e0e6b238b9fea54fe5fd327a014eafd59847b6449cdda429cffc2bf82436651e02ad0cff209a21d9843ce1aae4eda05b86bbdf70eec02a474a0daeb477f589a885ac7bf8a6a88c54ca8f217bb56db39f1385079add76e83cb1b227d9e4d0d37c653a9cc4df6989d68737fa1d7370bfc935932f00bfd9b73a69c8f1b639a54d59481056f9f816bb7f51fd1331457a3b9fbb8aec8b1edfa71ef7af52b35b34d681725cd6c5db54dfa72a5cbcce340fb93b7dcdbf5fef1aa0d7cb08694ed85e86fa67ef41fd74d032d242d73ab18965949d00bc4280a01e95140b4ba67b73d95bc763216d3586ccb7955d89926d6a4b646fe2e591c04d7705be6b25718e9a3d6ca7af2eb2e5e5a27e866e1271a659ff319c1d0e115d6c3e2599e555942ec7c8b56441c8c55019c70537a74c167265515eec23fd013281e4e8bcbf64a13bc9daf29c133b92539d3432b5cb0fb1e4f8c4eda88cdffd1278526c6516be7552f0ae5bd028a556f71758782285762e308565e69b2d1312d9b3361fd24af313027cdcdadec74f2e16812757d3fe855a43cf9af5da147da7c438cf0a3263b33c4f5c7daac30e4058fb8e9fba266c991842af7f898a6c2b74e968086dd3f8a5edfbc41c79ba6cad93845bf5cf149862db23695103e9e73dfd229b466ebb3994456d3314f09a5094e0c75c72d9e6b8fa547e886fcbc612bda5f098d59dd5204e4484e69791eb24aff5bcbd310ed810ca6672a1692d3c82523958651f3cd2908220703c0061d8e01f1412f669b5a713b9f720004e21e63bb049e7b4483680be2512e8861ca7e58849b4a242590a3e65df7ac84ef2c3208476246528de281a4b72ef8c6045acde9f3f08b7112d92526249287691a073f417dee9f3c4bb72382eb17e5276fa73f9482a123373d50f941f2c9e07e02d38618aa6b00cd6ab7e91e19d39c23959337b7680664e7cb513c4c1952ee1ad000cbe5805eb366266cc6bd894630d2382fbfec508e04442f1eef50bf2b3516c83e5af5d9bbe435e133038dd8a2914d8b6ba5bfa3e27e54946c5b0a85cc58ae77eb4bc154d1fff970391c1860bbdafa35ee14e22f9838145688cb831ed1c7884afc31fa8e40fd4d76e08c9e08a093ed12863951bc45fae2897e18fb9cb33a9d5c0ad7295229fc4318b8db0e2ba357b095c159507a8e5c0a47bed841a40827d33ea7c9adb1a09f22958077563d75e14f5abaa724f376c0a17a754863cbd29498b91d1b9ecb09c74f536c787a7f677f04f5704c5bcdd3ef3bac9f329843523e3a3d5d6a7e6496c94286c91bf08b05867d2e2b94bad2d0a4d41096149a1a37232972701c04b73a2ee90d92a2a8336e82f9ff8d02563befcf28eea8951d206c4e8631a2e1901e7e2937a52c429e82ef5303e4752acfe7ba23f7aa5e72ebe37dde8afce80dec9920250a443893973d49c22088231b30c7e48ae9f512a0e6aae5e5d2f3ce95d6997d2eb89a33c755e1fe8e084fe5a3fcd3c686bda9672a13ccbbd629fe5024ac318e6eaf487432b13ff2876ced66b0e0775e9fc470b6236bb3728cdead5222842bd997ea642410dd25ec57914d5d5a13ac0d6c7332830183fca59ff8e22e82cc4889fc1195489e5085d3d5559fd7ab1d8f0d382eeaaeddb31af26783e614d407606b4e34be15aa15e972db9f05bbb5ef19afbaeed329af79e7388a76a96033db1c182232b6923accc812fe278340590ff543ab40c332b8c73bbbd89d013fcf8044da2b1ae0112a81350594be2e7036633241b567889e6e3468626e55d66b8ed53ae8878eae947d8cbf7fa1731e33a076f3fd07f15c8184acea2c64922053089b8e7a4bb056bbd0292cdab81e01b2bbe6659ec15dd68984878117155647aada7cb7b7fc67f0adf503b55d086195a30fc88eafe2031ca47fb87d98a0fe57392804b277580ffe8dcf84268e6dc2ccc134511c63eded722fa82eaeec75a18e7f57e854aa5ae254be210a249092b27e1b7f3f11426b8690ad433b04bf70325f7600fd468b5051e6c6bc095772a3fd4440654e95bd7695f297564f1e10451a47ce69678fb9d14f6f4a80edeec988e53050852652dcba9ca7fef5069f5dabb7449fde2419bc92ffac3cad382fbac0cd0e4d9b9d533415d8ba13aa6ed37340d21b99ee9bf9fb843b30a38efa3aeedf9d806a2560a5dfbc9824c32e97c4e2a913e33a3857b021e71584ff29b81b6d26642023a9438b5da33959ecd9f1967b61e9c0e343d9648ed6668a18280677d51afacb7279c236daaea6c66398d88094e8054aa290a9e8b4ba263baf3cbd023fb829227269efe93c614d229e7379690c606091", 0x1000}, {&(0x7f000000abc0)="cf4b1b88213a858a2c3cf5c587317b2aafda67044a7ed2eec5faba9002a3c7b0cd80f2b4fbc35e822e8b2b5e990f57785be550c1070931707ce350504f67c490282ca7dbba03747b3c75a29277a2e21574fc2c03d271ce7c928ec16a13b21dcdb04fee4fe4464e7ad975b24a8ff0bc6e3151ea7dad8af0c82a973ea7e2e255fb09a269d4ee652893e0af13468dd188084ab4ea5765e01c7632c46489fdb4464178c811722a5f90f7aac20a2c543d4a2d9a5c61ab483dc76573f30a27a3efa3ee1eb778844b836d0ef72b398f59f6", 0xce}], 0x8, &(0x7f000000ae00)=[@rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r4}}}], 0x38, 0xdaecacf3178ae460}}, {{&(0x7f000000ae40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f000000afc0)=[{&(0x7f000000aec0)}, {&(0x7f000000af00)="42933d6f62ae33e2ab4158b13f82874bcd5c4f34126c5660b0830e597a7bdc1bcf8a8397c11409f0b3f54e4fd68e58fee9a51d1184b9e1f4161a1a0a62312268b1173012ce8b36c0cfde81c2f47bf20d2540408593f12e101bd57ffd2781533a4aa811c190ed02fa82a2d0436a93473bce9582e74731eab87f385b6b44b546a426c95a14f73818c21b035aa2e5cd0b3fbba995da83db981e3365b97020662f5456", 0xa1}], 0x2, &(0x7f000000b0c0)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [r2, r2, 0xffffffffffffffff, r0, r2]}}], 0x50, 0x40000}}, {{&(0x7f000000b140)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f000000b1c0), 0x0, &(0x7f000000b5c0)=[@cred={{0x1c, 0x1, 0x2, {r4, r6, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r0, r2, 0xffffffffffffffff, r2, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r2, r2, r2]}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0xb0, 0x800}}], 0xa, 0x0) 736.658901ms ago: executing program 0 (id=890): bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x19, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000010000000000000000000000611810000000000095"], &(0x7f0000000500)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x1, '\x00', 0x0, @cgroup_sockopt=0x15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000980)=@raw={'raw\x00', 0x8, 0x3, 0x4c8, 0x0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x3f8, 0xffffffff, 0xffffffff, 0x3f8, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x148, 0x170, 0x0, {}, [@common=@unspec=@helper={{0x48}}, @common=@inet=@hashlimit1={{0x58}, {'bond_slave_1\x00', {0x41, 0x1ff, 0x6, 0xb0e2, 0x10001, 0x84e, 0xfffffffb, 0x18, 0x8}, {0x1}}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0x2, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x528) r1 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_pidfd_open(r1, 0x0) pidfd_send_signal(r2, 0x201, 0x0, 0x0) syz_kvm_add_vcpu$x86(0x0, &(0x7f00000003c0)={0x0, &(0x7f0000000000)=[@nested_amd_set_intercept={0x181, 0x30, {0x1, 0x6, 0x2, 0x1}}], 0x30}) mount_setattr(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000), 0x48) syz_emit_ethernet(0x83, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaf9ff030486dd601b8b97000788"], 0x0) r3 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000240)={'batadv_slave_1\x00', 0x0}) sendmsg$TCPDIAG_GETSOCK(r3, &(0x7f0000001680)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000001640)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bc0600001200000425bd7000fddb01260b0106004e234e2103000000000000488000000000000007000000faffffff020000000000000000209d14e4d3fe5766c32ea95a740a6af105d2c0ebec7619787c67869e3121565f574b50fc8537d0015e8b883bc813a79ce533ce7ed8e07c6f398f360fa1c9774ccaabfea0829fac440b8efb0e5c8ea335aa219545d3", @ANYRES32=r4, @ANYBLOB="030000000a0000000100000000000000df0001002a23fd9f09e0259d0f754adfa9bf7388aae5d971bad6029b1e876676379c2a51135677841654bb64afbd94f9756795ef751f7a2f298e72e7d36854d27ddd64df5f26acc6c1f1d975f3cc20317842fc5a1d5a0c51ab1debacc52b401613d1be670f630cdcfc800aac49ec8fa72e61067d02eb9997b259e5b84e5586b50286bdcff87824ceda5055b59b4523ab9a0f38ab04178ce183d8c558e5b1c027b7bd07e6716f62d1b1dac7df7351c12f2c9431c4246aed10e91a2aa8aedbf275b67a371013e694c3d7cdc5f57799f0b934329890538aac71be28e0d5a4442c00bf000100c8ee55ebc13689d90124db1be2092243fa55f78403bb35effe63bbbb0a1c1b142192d184a84d59338b311504ad7da5729ecce434c8bf215e9a34aa36c0c5710bec618919d7651e3a829a20fe33a08d1539778a838e6f6f82106771226343a409094a47269f529aec7a120dd92d586911e603367957ab469124badb2314b1622b5d3ddd1c85d98ff7a7a141797a2cc14588f6cead850db9b1f11f3c0d9d58686a4685a2fa0e8a940eddf57c34dfa0d9f18cec77c2956c0b0bd1ac46001c0001000cd44515ac33129b54018c0db5c60ee1d055b2f8c18c6300f300010039ff045fe98f428138723b77b15ce15afea96dbea2facfe01f8bd289b9a934cd6c1de3d8cccb8795c5945d3328c741dcbf5bcc852e01d74c31fddfabdbcf13074c9d66cf5281462c967ee270b6147857e7592fa44c0138532419c63114a6a555e3a45a6d091e4e269c4698e04715acedeec44a1e6b1ee8ee4a930973880b1955bbc8231e378bb20f92f4fb1e76460c0dda0d168f26d7c0fea680398975f409838d0f850c179ff5babcdb03649b969d5c4805cff8b31e20f8175d1dd9dda4cb4018bc0d0c2368e9bd7745ea94a3a38cce88e575af306cf55dfc63b0735998bf00ff9d52ae689c0b60d72b02248808e900f500010030c2715f53b268d34a74c52a1abeccd5bca50a79f3a8d3a9d5ae0cdad297b7b8cf4891d7be283efe6e2cdad32277480ef8af6a2543366c99f15439e5f9ff67b092246d4786bc15f02fadb34c222c7e60f5e14b9ef32d0b3f0d93377139ad50ea7d29f50789f399ebee258c3d7b1d067111f6afed15d2fb63ad37f9e090161896eaf3f36bc84a552250a068b5dd1a36dfa2a7c2f06f6e2456922d5c4f11bfa821f2c1a10ef6afb7299361212f6cde9b387331f38ad7963e36f2997b2159f3b9d4d6c15354f0853a256108a948a98fe9cf193d5b7ab17e1b0d7d31e1799047919b92d76bcddfb70cf8e74796d7d22d9b4e820000008e000100a0b202d0e602d4cc0613e29d8491072639396a14736444863ecbbfba1801942be3000cb94d20e96b52e37656fb982fb570013d1952607491c54264576fcc3a5c1e9e471d66c09a3ade7a03bb3bd28942fb91beaf52f2ce447d5cc536099c884922a6f6bc951c77df772282444b423afb3c49fccd37769997e02dfe61674301a4f5cd492335ab39bf004000008f000100a5987aa416c469e3e41e7fb987c8fb721d632d60c381634838b7eed9c0cf1b4af369997af9b5e11229681e571ff16766cca2ea497a5e112a9c70c7560c5109aae4db487d1f7bc7fdd823fd5d9aecd1cc4fd14ef66e93c7fa07b80888ee8425072627d2eda99dae7e1d4da26a60c8fe2d5204f521a3ee6253730e81ad621298e67ea9358fdf6b0feb6cfbce00c1000100d796b31a435cf7a55ec3d61836da72cfaf4025765a2d0cd33ba0ee9ce62dd359fdcfc6fec80fa5feba9f61bb1f3f93f5dd9e47bab96f02d6eadadae63ef7114ae4a7e416bcaac07440ce2489bb045b93966b20d653e94d9c1c2cfb37f416e4d1eb56d7a0ce2d516628bed5208f82ff1221a71c46adf348b8b0ab1859712c387dfad1609d162b1975088cc74044ddeca2cb177983f0ffc43d19028ccceddb5a5787a10bb3a705cb90535d26e0138a5354f12f28c49765833c931fb46bdf0000002c0001000d36945de7cc166825e442f31def3903d488c9a79caf7bf8f85da97b9a548422fe6945d071deefb0b800010025248e818a9ac7a5020b85f950cfd8182557e8d325e4c22d4f2390fec31b04c580de5ca92c2c11e3ba3e879652e8f00190b9b5beecc89faba76dcd54f225baa093a7982c645d27049d78712ca9e045f7ae844a8e857516b9875f6cee64304bb5f91a485b43e88b34fae6251ee7e75ba050b941c0be3b301273289367aa86e60f04a9371560f393cb802da25aeca09d5a3e0ddde0e7d1c2bb6be6eae2b427ca3ba924526b5aa9763a3e9564c88dff929887ac95fb"], 0x6bc}}, 0x0) r5 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_rx_ring(r5, 0x107, 0x5, &(0x7f0000000040)=@req3={0x1000, 0x3a, 0x1000, 0x3a, 0x1}, 0x1c) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x60242, 0x0) ioctl$TUNSETIFF(r7, 0x400454ca, &(0x7f0000000f40)={'pimreg\x00', 0x3c32}) sendmsg$nl_route(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="280000001000010024bd7000fc0ddf2500000000", @ANYRES32=0x0, @ANYBLOB="1b0b04000300000008001b"], 0x28}, 0x1, 0x0, 0x0, 0x68010}, 0x0) capset(0x0, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(0xffffffffffffffff, 0x10e, 0x1, 0x0, 0x0) bind$xdp(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) pwritev2(r7, &(0x7f0000000300)=[{&(0x7f00000003c0)="05bc54a603ff246bd56edbce6558", 0xe}], 0x1, 0xa74a, 0x80000000, 0x10) connect$netlink(r3, &(0x7f0000000000)=@unspec, 0xc) 605.783463ms ago: executing program 5 (id=891): r0 = getpid() r1 = syz_pidfd_open(r0, 0x0) r2 = pidfd_getfd(r1, r1, 0x0) setns(r2, 0x10000000) (async) setns(r2, 0x66020000) (async) mount$9p_fd(0x0, &(0x7f0000000980)='.\x00', 0x0, 0x104000, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_emit_ethernet(0x26, &(0x7f0000000300)={@local, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x10}, @void, {@ipv4={0x800, @generic={{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x84, 0x0, @remote, @dev={0xac, 0x14, 0x14, 0xe}, {[@noop, @lsrr={0x83, 0x3, 0x53}]}}}}}}, 0x0) (async) ioctl$sock_SIOCDELDLCI(r3, 0x8981, &(0x7f0000000000)={'netpci0\x00', 0x3}) (async) syz_clone(0xb21e0000, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xfc778000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r4 = userfaultfd(0x801) ioctl$UFFDIO_API(r4, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r4, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000400000/0xc00000)=nil, 0xc00000}, 0x3}) (async) ioctl$UFFDIO_WRITEPROTECT(r4, 0xc018aa06, &(0x7f0000000140)={{&(0x7f00005cb000/0x4000)=nil, 0x4000}, 0x1}) (async) fcntl$notify(r4, 0x402, 0x1) umount2(&(0x7f0000000040)='.\x00', 0x2) 542.521183ms ago: executing program 5 (id=892): syz_mount_image$ext4(&(0x7f0000000340)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f00000004c0)={[{@i_version}, {@nodiscard}, {@grpjquota}]}, 0x1, 0x3f7, &(0x7f0000000ac0)="$eJzs3U1vG0UfAPD/bt7atE+TSs+Bl4sFSERCJE3aApVAIuLCoT3RA0es2C1RnQYlRqJVxItA3EAC8QHgAHwEjnDgO8AZOEClCOVAys1o7V3HxHbapA6ukt9PGnlmZ+2Z9XjW68nsJIBjqxQRL0fESESci4ipfHuah3i/FbL9trc2lv7e2lhKotF47c8kknxb8VpJ/ngqf4GZNCL9KInHe5S7fuv2jXKtVl3L03P1lbfm1m/dfnZ5pXy9er16c+G58xcuXnzh0sLzAzvWzZXkk6e+ufzbZx9XPv/pj++ns/qezvM6j2NQSlFqvye7XRp0YUN2oiOejA6xIgAA7CnNr/1Hm9f/UzESOxdvU/Hpj0OtHAAAADAQjUbxCAAAABxdid/+AAAAcMQV8wC2tzaWijDE6Qj8xzYXI2K61f5389DKGW3f0zu26/7eQSpFxKsnrixkIQ7pPmwAAACA4+yHxdbCf93jf2k80rHfyYiYLNb2G6DSrnT3+E96Z8BF0mFzMeLFiLjbNf6XFrtMj+Sp/zWHCseSa8u16rmIOBMRMzE2kaXn9yjj3SdufNsvr3P878tfX5/Pys8ed/ZI74xO/Ps5lXK9/CDHzI7NDyIeG+3V/kl7zLdzncyDeGN5+6V+eVn7Z+1dhO725zA1vop4umf/31m5NNl7fda55vlgLj8rTHSX8cvprz/sV35n/89CVn7xtwAOX9b/J/du/+Y6ue31etf3X8Z3f135uV/evdu/9/l/PLnarOB4vu2dcr2+Nh8xnlzu3u7T1Fa8H8X7lbX/zJO9v/+L678k/+4/07E+9H688t7Zq/3y9P/hytq/sq/+v//Im5OPzvQr//76/4VmZYoXcf13b/fbQMOuJwAAAAAAAACDkTbn9iXpbDueprOzrXm+/4/JtLa6Xn/m2urbNyutOYDTMZYW8z+nOuaDzrduI2+nF3alz0fE2Yj4YupkMz27tFqrDPvgAQAA4Jg41ef3f+b3g9zsAQAAADycpoddAQAAAODQ+f0PAAAAR9qDrOtfq64V/yLogE8XETlYZCT/4D0s9Tl6kSGelAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIfwIAAP//keS8Nw==") mount$incfs(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f0000000280), 0x80, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000000480)="9437"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0xac) openat$random(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$incfs(r0, &(0x7f00000001c0)='.pending_reads\x00', 0x0, 0x1ae) ioctl$TIOCL_GETKMSGREDIRECT(r1, 0xc058671e, &(0x7f00000000c0)) 509.064384ms ago: executing program 6 (id=893): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) open(&(0x7f0000000080)='.\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$F2FS_IOC_GARBAGE_COLLECT(r2, 0x4004f506, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x4) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x4) sendmsg$TIPC_NL_MON_GET(r0, &(0x7f0000000900)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000008c0)={&(0x7f0000000640)={0x26c, r1, 0x2, 0x70bd28, 0x25dfdbfc, {}, [@TIPC_NLA_LINK={0xf8, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x12}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}]}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2b9dfc08}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xa}]}, @TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x100}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x16}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1f}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8ee}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}]}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x8}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}]}, @TIPC_NLA_PUBL={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x80000000}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x10000}]}, @TIPC_NLA_MEDIA={0x18, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}]}]}, @TIPC_NLA_NODE={0x24, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0xffffffff}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x6}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x7}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x3}]}, @TIPC_NLA_SOCK={0x48, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_CON={0x3c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8}, @TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xfffffff9}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x8c}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x8001}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x8}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_LINK={0xc8, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xb}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x370}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4065}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xc9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x7}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80000000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}]}]}]}, 0x26c}, 0x1, 0x0, 0x0, 0x44854}, 0x24040844) syz_mount_image$msdos(&(0x7f0000000200), &(0x7f0000000240)='./file1\x00', 0x80c406, &(0x7f0000000540)=ANY=[@ANYBLOB='dots,dots,dmask=000000000200000,nodots,discard,nfs=nostale_ro,gid=', @ANYRESHEX=0x0, @ANYBLOB="2c646f733178666c6f70707900000000000000003030ffffffff303030303031373737373737373756c0f39fdb37372c004c0f1208ec0c34b7df4ba1c1e6b76697434db8574db9bcaef6a61a12c3f260bebc7ac5b1b11361119b83f1cf9f686b715b8e58fd37cea6623dc422c2ddbcefe94e5c255b5e8c90613e6b598b3b7a2c05de53dab7"], 0x1, 0x291, &(0x7f0000000280)="$eJzs3M9r034YwPGn6dZ0+7Ifpy/oxQe96CXMelQPVTYQC0q3inoQMpZpaG1HErQVwZw97e8YHr0J4j+w/8LbEGSnnYyszbKs+4Wza2f7fkHJkzz5tE8SUp5PId16uv66uupbq3YgRl7FEAllR2RWXNmTiZe5dpxLtsvdgoRyY+7N9sfFZ88fFkul+bLqQnHpVkFVp698ffv+09VvwX9PPk+bpmzOvtj6Wfi++f/mpa1fS69cX11f641AbV1uNAJ7ueboiutXLdXHNcf2HXXrvuMdyK/WGmtrLbXrK1OTa57j+2rXW2pIS4OG5uOq6mpZlk5N7sZ5GSG5Px5R2SiX7eK5FIMLw/OKdlZEJg7dDZWNwVQEAAAG6fj+30j22ev/je7+X+SU/v9DvNf0l573/1lJ+v+q0+7/A6+l9kvbTff/ONHZ+n/jfIrB38iEqZV7B1KeV5w4ehD9PwAAAAAAAAAAAAAAAAAAAAAA/4KdKJqJomhmd2mISBSvmyKSTa0fMXSknq0fVunrH6VeZnyBT7j+GAKpB/fyIj/CZqVZybSXnfzCg9L8nLalHvzbbjYr2SR/s5PXg/lxmYzzhSPzObl+rZPfzd1/VErn15uVCVk5sfKwV6cAAAAAAIChZ2liNtmYl2R+b1lqSne+PX/vROH+7wNd8/sxuTzWv+MAAAAAAADH81vvqnat5nj9CbJ9/KwzByJnG347MntSRlZETtmnvCgy+BN1KDDlQpQxzMGdnr1hlBHpbBmPvwy67gIAAAAAw2V/PjDoSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGF39+OuyQR8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcFH8DgAA//8sg70h") 410.164045ms ago: executing program 9 (id=894): r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @mcast1, 0x1}, 0x1c) r1 = socket$inet6(0xa, 0x2, 0x0) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000f59ffc)=0x4, 0x4) bind$inet6(r1, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @mcast1, 0x2}, 0x1c) r2 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r2, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x2}, 0x1c) r3 = socket$inet6(0xa, 0x2, 0x0) setsockopt$sock_int(r3, 0x1, 0xf, &(0x7f0000f59ffc)=0x4, 0x4) bind$inet6(r3, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @mcast1, 0x2}, 0x1c) r4 = socket$inet6(0xa, 0x2, 0xdd9) bind$inet6(r4, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @mcast1, 0x5}, 0x1c) r5 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r5, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @mcast1, 0x6}, 0x1c) r6 = socket$inet6(0xa, 0x2, 0x0) getsockopt$TIPC_GROUP_JOIN(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000040), &(0x7f0000000100)=0x4) bind$inet6(r6, &(0x7f0000000000)={0xa, 0xe20, 0x0, @empty}, 0x1c) r7 = socket$inet6(0xa, 0x2, 0x0) setsockopt$sock_int(r6, 0x1, 0xf, &(0x7f0000000080)=0x5, 0x4) bind$inet6(r7, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @mcast1, 0x2}, 0x1c) r8 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r8, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}, 0x1c) r9 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r9, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @mcast2, 0x2}, 0x1c) r10 = socket$inet6(0xa, 0x2, 0x0) close_range(r1, r4, 0x0) setsockopt$sock_int(r10, 0x1, 0xf, &(0x7f0000f59ffc)=0x3, 0x4) bind$inet6(r10, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @mcast1, 0x2}, 0x1c) r11 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r11, &(0x7f0000f5dfe4)={0xa, 0x4e20}, 0x1c) 318.536226ms ago: executing program 5 (id=895): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01000000000000000000030000005800018044000400200001000a000008000000fffe800000000000000000000000000010f8000000200002000a00000000000000ff020000000000000000000000000001000000000d0001"], 0x6c}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) (async) signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01000000000000000000030000005800018044000400200001000a000008000000fffe800000000000000000000000000010f8000000200002000a00000000000000ff020000000000000000000000000001000000000d0001"], 0x6c}}, 0x0) (async) 318.357856ms ago: executing program 6 (id=896): r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='devices.list\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f0000000b00)=ANY=[@ANYBLOB="05000000000000006b113600000000008510000002000000850000000500000095003300000000009500a505000000006901ee3d8cf6fbc48bc095b6462f7756"], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x9, '\x00', 0x0, @fallback=0x1d, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x94) 278.141297ms ago: executing program 9 (id=897): r0 = socket$netlink(0x10, 0x3, 0x8) (async) r1 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_udp_int(r1, 0x11, 0x65, 0x0, &(0x7f00000000c0)) (async) r2 = io_uring_setup(0xbbc, &(0x7f0000000280)={0x0, 0x0, 0x2, 0x0, 0x1d3}) io_uring_enter(r2, 0x100000, 0x2, 0xf, &(0x7f0000000000)={[0x200000000000000]}, 0x18) (async) mkdir(&(0x7f00000020c0)='./file0\x00', 0x1c8) (async) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) (async) chroot(&(0x7f0000001140)='./file0\x00') (async) chroot(&(0x7f0000000380)='./file0/../file0\x00') sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000003b40)=ANY=[@ANYBLOB="540000001e002102000000000000000007000000400044803c00f3803800288034000a802e001d8093b89691e2db853aab73bad6bc5708003600", @ANYRES32=r2, @ANYBLOB="0800ba00ac14145ec1d83f7d2a41cebb00ffffffff00"], 0x54}}, 0x4000080) (async) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f00000008c0)='./file0\x00', 0x1008490, &(0x7f00000000c0)={[{@grpid}, {@grpquota}, {@resuid}]}, 0x4, 0x4eb, &(0x7f0000000a80)="$eJzs3c9vVFsdAPDvnXZoKQMFZaFGBRFFQ5j+ABqCC2GjMYTESFy5gNoOTdMZpum0SCuLsnRvIokr/RPcuTBh5cKdO925wYUJKnkv9CVvMS/3zqUd2g7te7Qd6Hw+ye2955xhvufMcM6Ze2B6AuhZZyNiNSKORMS9iBjO85P8iButI33cq5ePp9ZePp5Kotm8878kK0/zou3PpI7lzzkYET/7ccQvk61xG8src5PVamUhT48s1uZHGssrl2YLec74xNjE6LXLV8f3rK1nan968aPZWz//y5+/8fzvq9//dVqt0m+OZ2Xt7dhLraYXo9SW1x8Rt/YjWJf0539/+PCkve1LEXEu6//D0Ze9mwDAYdZsDkdzuD0NABx26f1/KZJCOV8LKEWhUC631vBOx1ChWm8sXhyuLz2YjmwN62QUC/dnq5XRfK3wZBSTND2WXW+kxzelL0fEqYj47cDRLF2eqlenu/nBBwB62LFN8//HA635HwA45Aa7XQEA4MCZ/wGg95j/AaD3fI7537cDAeCQcP8PAL3H/A8AvWfH+f/JwdQDADgQP719Oz2aa/nvv55+uLz0g9LDS9OVxly5tjRVnqovzJdn6vWZaqU81Wzu9HzVen1+7Mp6srG8crdWX3qweHe2NjlTuVsp7nN7AICdnTrz7J9JRKxeP5od0baXg7kaDrdCtysAdE1ftysAdI3v80Dv2sU9vmUAOOS22aL3DR3/i9BTm7/Ch+rCV63/Q6+y/g+964ut//9wz+sBHDzr/9C7ms3Env8A0GOs8QPv9O//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KNK2ZEUytle4Kvpz0K5HHE8Ik5GMbk/W62MRsSJiPjHQHEgTY91u9IAwDsq/CfJ9/+6MHy+tLn0SPLJQHaOiF/9/s7vHk0uLi6Mpfn/X89ffJrnjx/pRgMAgHY3tma15un83HYj/+rl46nXx0FW8cXN1uaiady1/GiV9Ed/dh6MYkQMfZTk6Zb080rfHsRffRIRX9lo/6O2CKVsDaS18+nm+Gns4/sQf+P13xy/8Eb8QlaWnovZa/HlPagL9JpnN1vjZN730i6W979CnM3O2/f/wWyEenevx7+1LeNfYX3869sSP8n6/Nn19Ntr8uLKX3+yJbM53Cp7EvG1/u3iJ+vxkw7j7/ldtvFfX//muU5lzT9EXIjt47fUsmF2ZLE2P9JYXrk0W5ucqcxUHoyPT4xNjF67fHV8JFujbv3823Yx/nv94olO8dP2D3WIP7hD+7+zy/b/8dN7v/jWW+J/79vbv/+n3xI/nRO/u8v4k0M3Om7fncaf7tD+nd7/i7uM//zfK9O7fCgAcAAayytzk9VqZWGHi/Sz5k6PcfFhXsRqxHtQDRfv1UW3RyZgv210+m7XBAAAAAAAAAAAAAAA6KSxvDI3EPv7daJutxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD67MAAAD//w/PzvM=") (async) r3 = syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x1, 0x0, 0x0) (async) r4 = timerfd_create(0x0, 0x800) timerfd_settime(r4, 0x3, &(0x7f00000001c0)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) timerfd_gettime(r4, &(0x7f0000000040)) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x42, 0x184) (async) openat2(r3, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={0x0, 0x40, 0x30}, 0x18) fcntl$lock(r5, 0x7, &(0x7f0000000540)={0x0, 0x0, 0xe5, 0x74}) (async) fcntl$lock(r5, 0x25, &(0x7f00000002c0)={0x1, 0x0, 0xff34, 0x5}) (async) fcntl$lock(r5, 0x24, &(0x7f0000000400)={0x0, 0x1, 0x101, 0x80000001}) (async) prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000011040)='user.incfs.metadata\x00') (async) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x13) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r5, 0xc0502100, &(0x7f0000000000)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r5, 0x40182103, &(0x7f0000000140)={r6, 0x3, r5, 0x8}) lsetxattr$trusted_overlay_origin(&(0x7f0000002280)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0, 0x0) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r8) (async) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000b80), 0x8, &(0x7f0000000300)={[{@nfs_export_off}, {@workdir={'workdir', 0x3d, './bus'}}, {@nfs_export_on}, {@lowerdir={'lowerdir', 0x3d, '.'}}], [{@euid_eq={'euid', 0x3d, r8}}, {@obj_role}, {@func={'func', 0x3d, 'PATH_CHECK'}}, {@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}]}) 251.655616ms ago: executing program 9 (id=898): r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IP_VS_SO_SET_DEL(r0, 0x0, 0x484, &(0x7f0000000000)={0x33, @multicast2, 0x4e24, 0x3, 'sed\x00', 0x0, 0x6, 0x3e}, 0x2c) io_setup(0x6, &(0x7f0000000040)=0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) ioctl$KVM_TRANSLATE(r2, 0xc018ae85, &(0x7f0000000080)={0x0, 0xc000, 0xb, 0x5, 0x7}) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x94001, 0x0) r4 = eventfd(0x40) io_cancel(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x6, r3, &(0x7f0000000100)="7aff1418f54cb84289e733b953", 0xd, 0xff, 0x0, 0x2, r4}, &(0x7f0000000180)) ioctl$XFS_IOC_ERROR_INJECTION(r4, 0x40085874, &(0x7f00000001c0)={r3, 0x4}) write$FUSE_NOTIFY_STORE(r0, &(0x7f0000000200)={0x2c, 0x4, 0x0, {0x2, 0x5, 0x4, 0x0, [0x0, 0x0, 0x0, 0x0]}}, 0x2c) io_setup(0x8, &(0x7f0000000240)=0x0) ioctl$XFS_IOC_PATH_TO_FSHANDLE(0xffffffffffffffff, 0xc0385868, &(0x7f0000000580)={r3, &(0x7f0000000480)='/:\x00', 0x42, &(0x7f00000004c0)={@align=0xb, {0x0, 0xd, 0x2, 0xffff}}, 0x7, &(0x7f0000000500)={@_ha_fsid}, &(0x7f0000000540)=0x8}) r7 = eventfd(0x200) io_submit(r5, 0x6, &(0x7f0000000940)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0xfffa, r3, &(0x7f0000000280)="578cb05368bc480df54fc487bccbc8e20903f6aa", 0x14, 0x818, 0x0, 0x3, r4}, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x6, 0x3, r2, &(0x7f0000000300)="cf22fdbf99467003ff704656856c7777d21dcb998864acce05123c383f6f65abb8f0619443bbb0a5803fc226d2b89567d441248b440893c5a507728a689ba59d0f022ef86c2c606f400711e93e654bea1f130a85029fe15fe1da88f9ea", 0x5d, 0x8000, 0x0, 0x0, r4}, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x5, 0x39f8, r2, &(0x7f00000003c0)="913ee6f21db247782af38c32530802cb356604ab6f37f323547525c53bb85f971a376ba9d9a077d471b3b99632397c6622964a25f91c9cd55b5901cc185445caaba670e7665e2d911e9cc8a19d5753ec76e3f836abe96ea879f3faf54d9c90506bb6cf1422d8590ad672863591fe61041a7445fb48f2701ba4c0", 0x7a, 0x401, 0x0, 0x3, r4}, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x1, 0x27, r6, &(0x7f00000005c0)="28e708ae29e752a698547b9d0b3f75e06b7049d03d8e41a52dc929e5d01e14df2d8e9cb321e16e5f3b936fa3e011256e4b0b19a12d674f22eb18eba59f33fa30add23b18c0acb651b3b48239c461c12622726797fede24129a9c429872223bcd8f432f3001991a6cbdba656885b4d529208a51c7200a0446da84c9f45b6a0a8bfaccbe28fad98cced01ecfa7aaa3dd711d67246539633a602ab1a4f801548fa6f0ef485374eff5e7b4ea877f98ce860f8abe442e9c1fa55fd057916b6b51e018378b355062ec1d0c621b65d578d957989200ccfdd0b42401ab93f028fca4b9e0200608aed67163", 0xe7, 0x7, 0x0, 0x0, r7}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x6, 0x7b, r0, &(0x7f0000000700)="2498ce67487150ba0a3b0028bcc196837d7430165142c8f6dd4acad82b14c98b403f9dcea3c50b20d4aa25b383ad6514c54faaedf3292652cd8fc135232c2bdf217d82235846fbe4a833bac88051be30ab5951d39a88a8b44f8d2bda288b90d48346ba37bc6254a21d37f3216a13f4ebc84d74ff778d5bc263def4bc359d340b825f6c7f77be2d130935f3b41acda3c0794679c1253252b77f2bd55814df68b3bc370f8b10f4114748d32bce7fb644b8f4b803b1", 0xb4, 0x5, 0x0, 0x0, r4}, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x5, 0x3, r2, &(0x7f0000000800)="b436c1b8d2762bb8fd520139a34b08f8d50bbfaf95c8d78998b33a6187d17e833c36a1cce7200a9cd2463a53a046e3f73e8ecc71372ca55ecda4df25396a453d90c6f015d7b9b622b88e7843ceadc16dfd6394e4fbfe7506690c98104e6fb4a9e0a40766846a4538d7d2aec0e37538eecdb1c32766a1bc3be1a62ae2959513080886304d4099a27cfcae58d4bfc69f9c1ba3221029ca4ee118b611ab479f6f0211e26e589ed1b3ddb1a696017c386237d466162ddedc7eae7cc99a5b699764b9549b854024757e", 0xc7, 0x8687, 0x0, 0x2, r4}]) r8 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000000980), 0x1, 0x0) write$selinux_validatetrans(r8, &(0x7f00000009c0)={'system_u:object_r:tetex_data_t:s0', 0x20, 'system_u:object_r:devlog_t:s0', 0x20, 0x9, 0x20, '/sbin/dhclient\x00'}, 0x64) r9 = accept$inet6(r6, 0x0, &(0x7f0000000a40)) setsockopt$IP6T_SO_SET_REPLACE(r9, 0x29, 0x40, &(0x7f0000000b00)=@mangle={'mangle\x00', 0x1f, 0x6, 0x680, 0x0, 0x330, 0x450, 0x218, 0x330, 0x5b0, 0x5b0, 0x5b0, 0x5b0, 0x5b0, 0x6, &(0x7f0000000a80), {[{{@uncond, 0x0, 0xf8, 0x120, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x8}}, @inet=@rpfilter={{0x28}, {0x4}}]}, @inet=@DSCP={0x28, 'DSCP\x00', 0x0, {0x24}}}, {{@uncond, 0x0, 0xd0, 0xf8, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x6}}]}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@eui64={{0x28}}]}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv6=@local, @ipv4=@local, 0x8, 0x36, 0x800}}}, {{@uncond, 0x0, 0xf8, 0x120, 0x0, {}, [@common=@icmp6={{0x28}, {0xb, "caa1", 0x1}}, @inet=@rpfilter={{0x28}, {0x2}}]}, @unspec=@CHECKSUM={0x28}}, {{@ipv6={@local, @rand_addr=' \x01\x00', [0xff, 0x0, 0xffffffff], [0xffffffff, 0x0, 0xff], 'macsec0\x00', 'vlan1\x00', {}, {}, 0x0, 0x3, 0x6, 0x9}, 0x0, 0x120, 0x160, 0x0, {}, [@common=@dst={{0x48}, {0xffff8000, 0x1, 0x1, [0x7f, 0x80, 0x1, 0x800, 0xff, 0x401, 0x8000, 0x1000, 0x2, 0x68, 0xfffc, 0xfffa, 0x1, 0x12, 0x7, 0x6], 0x6}}, @common=@srh={{0x30}, {0x16, 0x40, 0x7, 0x5, 0x40, 0x800, 0x441}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0xffffffff, 0x658, @ipv6=@dev={0xfe, 0x80, '\x00', 0x38}, 0x4e21}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x6e0) r10 = signalfd(r9, &(0x7f0000001200)={[0x9]}, 0x8) io_destroy(0x0) ioctl$XFS_IOC_GETPARENTS(r4, 0xc028583e, &(0x7f0000001380)={{[0x8, 0x5, 0x8, 0xa]}, 0x0, 0x2, 0x2, 0x0, &(0x7f0000001240)=[{{@align=0x5, {0x5, 0x5, 0x2, 0x7}}, 0x1, 0x0, '\x00'}, {{@_ha_fsid={[0x80000001, 0x7]}, {0x0, 0x9, 0xc, 0x2}}, 0x7f, 0x0, '})/^@*(#:%^*k]\x00'}, {{@_ha_fsid={[0x1, 0x3]}, {0xcc5, 0x0, 0x0, 0x4c01}}, 0x9, 0x0, '\x00'}, {{@_ha_fsid={[0x0, 0x9]}, {0xa00, 0x8, 0x71, 0x85c8}}, 0x10001, 0x0, '\x00'}, {{@align=0x3, {0x8000, 0x8, 0x8, 0xf35}}, 0x8001, 0x0, ':$[.&-\x00'}, {{@align, {0x8, 0x80, 0x8, 0x92}}, 0x3, 0x0, '[\xf4{^\x00'}, {{@align=0x1, {0xfff9, 0x8, 0x4, 0x4}}, 0x6, 0x0, 'mangle\x00'}]}) ioctl$EXT4_IOC_GET_ES_CACHE(r7, 0xc020662a, &(0x7f00000013c0)={0x6, 0x5, 0x0, 0xff, 0x8, 0x0, [{0xd, 0x8000000000000000, 0x800000000000, '\x00', 0x50c}, {0x6, 0x6, 0x8, '\x00', 0x8}, {0x5, 0x3, 0x8, '\x00', 0x2c08}, {0x9, 0x8, 0x9}, {0x8e, 0x8, 0xfffffffffffffffe, '\x00', 0x900}, {0x3, 0x8000000000000000, 0xffffffffffffff81, '\x00', 0x401}, {0x0, 0x400, 0x6, '\x00', 0x206}, {0x2, 0x9, 0x14f0}]}) syz_kvm_setup_cpu$x86(r6, r2, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000001640)=[@text32={0x20, &(0x7f00000015c0)="f20f3266b8f7000f00d0ea008800009f000f01c9660f019c60cf1a0000660fc735a1fc00003e0f00d8d9fe66baf80cb83a3fbf8eef66bafc0c66ed8fe978807ad4", 0x41}], 0x1, 0xc, &(0x7f0000001680), 0x0) ioctl$XFS_IOC_START_COMMIT(r10, 0x80585882, &(0x7f00000016c0)={0xffffffffffffffff}) ioctl$XFS_IOC_FREE_EOFBLOCKS(r11, 0x8080583a, &(0x7f0000001740)={0x101, 0x3, 0x10000, 0x9, 0x4, 0x0, 0x8}) socket(0x23, 0x2, 0x7) timer_settime(0x0, 0x0, &(0x7f00000017c0)={{0x77359400}}, &(0x7f0000001800)) dup(r11) ioctl$KVM_GET_MSRS_cpu(r11, 0xc008ae88, &(0x7f0000001840)={0xa, 0x0, [{0x967, 0x0, 0x9}, {0xdc4, 0x0, 0x76bc}, {0x0, 0x0, 0x9}, {0x970, 0x0, 0x1}, {0x243, 0x0, 0x728}, {0xa0c, 0x0, 0x7}, {0x31b, 0x0, 0x73e4}, {0x37a, 0x0, 0x1}, {0x0, 0x0, 0xfffffffffffffee1}, {0x31c, 0x0, 0x6}]}) timer_create(0x2, &(0x7f0000001900)={0x0, 0x27, 0x1}, &(0x7f0000001940)) 194.604417ms ago: executing program 6 (id=899): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f00000004c0)=@updpolicy={0xfc, 0x19, 0x1, 0x70bd2d, 0x2, {{@in6=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0xc, 0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, {0x0, 0xa00, 0x407ffffffffffe, 0x800000000000002}, 0xfffffffe, 0x0, 0x1}, [@tmpl={0x44, 0x5, [{{@in6=@ipv4={'\x00', '\xff\xff', @local}, 0x0, 0x3c}, 0x0, @in6=@empty, 0x6, 0x4, 0x3, 0x0, 0x0, 0x10000}]}]}, 0xfc}}, 0x0) syz_mount_image$vfat(&(0x7f0000000300), &(0x7f0000000000)='./file1\x00', 0x1002441, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES64=r0], 0x0, 0x3ac, &(0x7f0000000b80)="$eJzs3T1vW9UbAPAnbpu3/lNn+AvxIsRRWWCxkvAFGqFWQkQChRoVBqRb4hTLbhzZVpAroN2QmPgcFSMbEuILZICdjS0LE+pQ9SK/EScxKdAaq+T3k6L72Od5nHOudY/OYj0HN76+XdtulbazdhSupChEROFBxHIv6psZXAu9eDZG3YvXizd+fvm9Dz58e31j4+pmStfWr7+xllK69Mr3n372zeUf2hff//bSd3Oxv/zRwa9rv+w/t//CwaPrn1RbqdpKO412ytLNRqOd3axX0la1VSul9G69krUqqbrTqjSPjG/XG7u7nZTtbC0t7jYrrVbKdjqpVumkdiO1m52U3cqqO6lUKqWlxeBxyvc3N7P1fjx/St6Vf2tCTECzuZ51n+G5EyPl+1OZEAAwVU96/p99quf/CzGp8//F8cs/eSQ6U0bP//xXzBx73T3/zw6e36Oc/wEAAAAAAAAAAAAA4FnwIM+LeZ4Xh9d8+IuYwespT48JO/H9H/ub9vyYrJEf7s1H1L/cK++V+9f++Pp2VKMelViJYjzsbgtD/fjaWxtXV1LPcizdvturv/xjRPnc0frVKMby+PrVfn36oz661wuxOFq/FsX4//j6tbH1s/HaqyP1pSjGTx9HI+qx1dveDuu/WE3pzXc2jtXP9fIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBtKaeil6Pe93ytHLMTeoH9/6TDhsL//rc/vdrNitD//ShTj4fj+/Ctj+/OfjxfPT3ftAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDU6typZfV6pdkNZiKieeSdpx8Me/733pkdBn9eNdNPv1dptn7L+7pDC3E0ea7/ORGR/sHEIp6P03MKf+sDFwaLHDP0KM/zSd3e+VpWPxcRj0+e+Qs5Ew0uRMQpOfngBj75//pfRJySMxcRk19yYWr3+fTgq+KxHWAkiIjB85ZPY2MCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKRjtgQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDZ1ercqWX1eqU5wWDaawQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiW/B4AAP//HEcRQA==") r1 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$PIO_UNISCRNMAP(r1, 0x4b6a, &(0x7f00000001c0)="881781078d9f2da6a2bd4e66512fa48ca42eedbc668fc4f39f3e301010f8427c0280de804fad3d7f2fc96d445f499c90ca90dfab50daad6cdd") r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1cd241, 0x0) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r2, 0x8983, &(0x7f00000000c0)={0x0, 'xfrm0\x00', {0x1}, 0xae2}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="85100000010000009500000000000000850000007600000095"], &(0x7f0000000040)='syzkaller\x00', 0x4, 0xa6, &(0x7f0000000340)=""/166}, 0x80) r3 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = dup(r3) ioctl$sock_inet_tcp_SIOCINQ(r4, 0x541b, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) write$binfmt_elf64(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="7f454c4602647f05a30000000000000002003e0004000000fc000000000000004000000000000000fc010000000000000a0000000e00380004000200080008000700000005000000c09a0000000000000000010000000000060000000000000001000000000000004000000000000000e800000000000000040000000500000004000000000000000300000000000000000000000000000005000000000000000900000000000000ff03000000000000050000000b00000007000000000000000000000000000000580900000000000081060000000000000000010010000000080000000000000000000070090000000700000000000000af0500000000000000000000000000000400000000000000010001000000000061ffffffffffffffee08e4a4d76c5ff931ebb1b836db7a6aff39e9ff8fe373d10b47101f9dbb4f1c2cca1e389ae72a98907446297f56c6da80f8bb0a4bcdbdd80d7400a19345088bac27dfef5458efb26179e6c11880b8ce984ce70ecc34cd963e4040520fab3dc4a6d60e64eb9488d6efc83b7c0d2eb5a6234d623b540dba5e068b2a9fdf6a4cfc9840c3adf9610f6f8f227aa9e8efc67c16b439becb50800ee33b5b1d5115676d6de4b309b27215e96e0bc93459"], 0x1cd) sendmsg$nl_route(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000200)=@ipv4_newroute={0x24, 0x18, 0x1, 0x70bd26, 0x25dfdbfd, {0x2, 0x14, 0x0, 0x0, 0xfc, 0x2, 0xff, 0x2, 0xa00}, [@RTA_GATEWAY={0x8, 0x5, @empty}]}, 0x24}, 0x1, 0x0, 0x0, 0x40804}, 0x83992ac82ebf580e) 98.585628ms ago: executing program 5 (id=900): r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="1b0000000000000000000000000004"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000940)={0x6, 0x10, &(0x7f0000000140)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xbf22, 0x0, 0x0, 0x0, 0x7fff}, {{0x18, 0x1, 0x1, 0x0, r0}}, {{0x5, 0x0, 0x5, 0x9, 0x0, 0x1, 0x700}}, [@generic={0x76, 0x7, 0x1, 0x4, 0x7}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000200)='syzkaller\x00', 0x4, 0xd4, &(0x7f0000000040)=""/212}, 0x25) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="440000001a00010000000000000000000a800000000000000000000014000200000000000000000000000000000000000f0001"], 0x44}}, 0xede7e99064d40c97) 97.711688ms ago: executing program 9 (id=901): mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x4008032, 0xffffffffffffffff, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) (async) syz_usb_connect$uac1(0x2, 0xa0, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES32], &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0}) 26.047239ms ago: executing program 5 (id=902): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r1 = socket(0x400000000010, 0x3, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xffffffff, {0x0, 0x0, 0x0, r3, {0x0, 0xfff1}, {0xffff, 0xffff}, {0x0, 0x2}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0x0, 0x3}}}]}, 0x38}}, 0x0) sendmsg$sock(r2, &(0x7f0000001e40)={&(0x7f0000000140)=@phonet={0x23, 0x0, 0x5, 0xe}, 0x80, &(0x7f0000001d40)=[{&(0x7f0000000c00)="e760b591d0137d822d59a7d5afc54a206776d2d4a49d6b567ff5311513bd65097ce52403246c745911fc62a323f2dad6c5208d1c659134962942b351991bb19f10f1901b3cb3e9a656bc37c199b9f01206f5cd876372756f83a52ca0674698198baac4b7698babeb15229bcc6eb1db7e61d1771867bd98f45f981f508936404796f1a9a24ae106d3cafcbd60547b6af0931543efe382101e76bd80d3c4918eab4a4492341ac552a3aeb3791e15a80c8a21f946e9dcb4628c62fee4ec158cfc2351ea82fe7d8afd0a8290504884790101ffd7dfbdd0c8f423cf9b5c1bbde3feacfdcade04e5d70a1546abc9b0e5fadeafdaaacd9edbee8fd8ca4fce505468fc85cc68ffde193346059ca18c3403bda5d2b8bae2526c3a6b0bb283b652403d7ddb2145253860ca65505e6c110afd9e02ddc7107228e9565a0f686b44881213fbf17a953c2c884664982664f73d6bdb31d1b032dd1284c4a14d8d698e5340c926d45614f5c529c1933ad9e409c27a7af0916c48908b88bd5ff6290dd7c1687e7b53d4354a6d8813633c43babd1be3aa12c0d408800d4b7fa611b8d0004d776131d0876da28999d9bbf47e9d6368ae47620ed72adc8f43576c24f9b35d2c1837afaf62ffcc0f8ba7567ad3a503911fe2a1666e2219f34856748f138155c400ef3d65543356632b0e17e9f520ed8443f4ea068db812afb7660bfe3ca95c707a6062bb8480bb77acc59b0ce1196db791ba03fc8d728fa85f7189104fe9be7cfc3ab60c759642c21c962b7906c537151d615294cb86cac0bfc79a37f8ab4252a0f2e86cea50e0263088178d4b4cbf5c4ede566ab7e7e6c429d1fa8e6fe22290d84a6f193165c4ae250246cea6343f3e188bea8e4b29e99a629418132f0bfa1d80e0846d77904cb5f8fd1671f28bb1fab4435441746251afffbca98c7ef60b5636954923b16523bcc13425fdcdf0929907677438c655f406fb0f493e9aab3dcbaf4761edb89ce1461bef4381469480cbddf3b61181da1834cd239cb612f2f58dc85f2a375718c464d54e2a3f8bd1e2aa406bdfd07a97233ae53b2d8da776f4b215d29f344a1fed2c74090ab9b2b6c8721987ea83b4ca69972b0e52fe0ac60583448edd55e60f700c335c7b0ca0a03243f6fd3bb5e45454128a10bafb1463e1f5f81b0d505fa98bb098cadde1e3c15b274d7fa2c316b8eebb14c060e2dd1a9d13c44b6323d2b6c500f770d69630fc17264d7e1c27d314b831e8900df9525d87807b96660bd370624964c8e576804115f7bb83bd4b7de9b9360c520d7fdc3614c30eaf34ced6b08fdaf56355d0f0753377326766fa558f77a8806281b2665c43d3632d3cca4cbb1a1ec88f492223a46eb745a0d8cd3649286a037be56d8f1e56e94a59478b46cb47a0483060df70d00dd937da1ffe3fd72610e37b5fe2108b1e590b713c663e1d20bd14a130ac2a0bdea2fa78e0775f27af3084e12e036d0fe2e1a9c9364c8381daf43f818925a30e582465e5f44c77ff02b962a8ec8f8ef5643232336390e93bb88021a2fab01b02e724e9e3229a0871594217a3c81a8b4031d687af3b2643d22f9a81b0cc42fb4ad22fcec847f095615f247181802680ee781360048a91be16d6d4c7130a13be8972a4e1ce2b31929e312110ffffdd22c294b6eaa4efa89b5e0feabf24e058cc9b9363a16419ebb6bd74b8aceff2c5b313060cc1a18197601a3e9dabc73128e7a69a5c5e4dbb87f436567db3e0a2792d1dc1ee97c90e4f5e82fe20671aecd7f940190a2c9e9abbed987a465df2bcdfd57c26436e81fed1636394e74409792dd3a32525c07faa02bb33231ccc5de0ca5767d68ee95b659913406eca20c8637598eddbc0d55fdab7279bb5a718db389c17989b20848f1c4b643c63d7078de7776170a0a49e1104de270d759ebc4f30a2260fb4fdf789176dbaf59ece4c215c7ad053b24b5e7233f0f1ad6a5aa9d3aed70901cd16bdab1d2dff066e9281ed8e20c7b2326e119bb96ee6122960e5810e1e77a07f6ac0ee1e8adb1e4fc9eceee0e39e7ee9e1368c6706618a1a24aa1f06bd7369af57ae0487eba27bbd6b29828622c2ca39548adec955ab184b262eb8c083856e2616f2c5598ff8567fba45995722ba43157d7155158b3818b90a72749ac80e0e0427ba616d706b7c7270a9b3c2ad5409f458abd57b5361db0c154ac6bcdf8916768853fd4af7bed551ebab1680036ec51f1c2ec1289ce23cab72460536f393eed625191ceb20836e3cfed879baa96c2572d3fba48d5c238a4c4752676ff7037fc9ab16da7843fc48ca893fecfc5bad05b1ae75d7017694692623b07b24c98ab3345b1494bfb671cca2a9dc32f851e6612533fbb1f7952d01bfd13a6d7c1c162be564a2752ba3a99e934b03e0322a215fc5694de38927fc3561666cb4096b23d055719171b3abd890249bd47762020845997d20f5f51d4d01a02eeda9a907113ade9958156f886b81ed123a38cb7f0df71307e41ef7ec2e297890b9457679e54efaff2161feb0ea4802782e52cd6664a171a58bd34d232de0351e609b7975c05b16b6fa2c6ddc6da079b7dd7beea3852373d5d60f853e2d145305cc4d8fad2130b4b7e53c11861ee05c128c32dd2f34acf902c3b3d7d8b9feb59af0945890259368e055f976f1c0b8729150cb95429a28a58a2ac0dd34761f6497e71fb754c383939b09db7015b7023446ec13f0bcb6657309bbee4ce6512773bb8514ce10ea8282aac218fd5cd190d9c75e21e5dd8cb6cf8476a75353b01f3d4f9a33825839d55cbcf36550441c9b04ad88c92fd9bfd51bb3e4c461a55942ebcd6f834e6b03d65b56293e22f423bc93211b7bca70ba43a9ef351284569b95e2d394495743208d62d4f603a8d30a7ef3647e992815f8ce30308c89675f3a046dad98351040cf13f91faa13bfef9eea4c5ea1e7be3b3ffaafa194c38119f4b9c6a76f9eff7412ac39659a2f9f7e95accf989e23704af136ad260cfac84a9ed8ebce8727fbec3d38d4b463302343552b6e5e4db242ad9a1aec14b6d14dd8cccccebc580dab1e5910b1f88875b79b0ac80b0fad67232619e29fc25d3177525162747a4c220784ab8c8a8c26a60fd0558e254c3440be3a355c557e4e4f7521e71dd82c2ecd19e95d5562e55eeeeb4f9b7aa97c3c968e2f5deb83d293f4dce5ae43beb428ac92b98df4313048a37ad371fbecc80068d434cc2909570821d34ff6e38dce8f9797e19ca0a74c6461b52df52ee0e6b3c67378a2e5f6b0b7802ba5086be55f1988054ce64d40c1a23f343fef5fa04224fa38198668911a149f310df03f1939084beecf751d9407b6044bed9be2cc01e03b1d0c6b25b41e83911bcda80e3d88dd149d5599eb36cf870babb292a1501a21548d5f8dafdd6088b05351248a4acffac6270308b0d1e64023adbb784684ab3846b03142cce687070db3e5b05dcdd85d3d154456ce9985fe6eb89633ad7501ad2a523b31a58f4e3ffe7fc8ce0a2815e08cd1e4ce9e3cab77c54135da59af29f8c310b31202e08ca63b23626f0012909bf3eb51b2f1878dae040993e8e28aaac81968491f00feed1f9489ccfae5b672ddce78beb64fd3cc70067da4e0cfaaebf0757524976b241ef4b8b5664d327d7a19351fad4effa1e91508c548400c196d284961c4220100248603e48e82db2d0fc573653befe1bfba58379454c9846134b5d2bca9121f0dca1a3a5be6827eb5604a387e3e9acefaab222c64264c9b73bc22062a9524c91bc359ee6ae6b7004fe84f31955c7387ce8873479ff23c70e9ecb6b90167fdb85266aac23ca1743feef34937bac2de7c3280b6a68b49927ff56cfccd87067b04f4a67fc7b8566e1f7cfc28a81690740559f27e6341d4f43d6975c7233a6bfebab2f27cc59d0e01a8160736a3e26ac4c3fb68015ed72d2a7b0fbff8bf19043452b3e4be26575bf65c5dd6cdcf9e14d6a98c24942e65de5a2031ebb29b09ae1a0ccd221ce52764c2b9fbd8b90a5fd27af951830ddf0751e0f6afb911a8647c99d2d235def1ed738bfec04219bb03efb9533248c800d756896fa42d7799a73265f939c7db2b878a375653f0cc4cb35849ba6b722ccf68501562646827beb12123907eb12c4ed26d9131fb8c44285310e2658bbd038e2e5a46574274e3874a1bc504a1e327a455903155aaf137a588778491bf086af6b0d7844040ce2f674426e8929ab612d2743357cf08d381992321f2b2d47cb12b7a4bf7bf399d51b607a43f5265e1a3d2b4655f3e0c643cef26421ccfa0f3162981155486544e4ee7d52436aa4a0376b543888af8536dfc0e0370d3ced7b25376bc8a086c5e0a011f0bcfb965f7cb2213f733e982351278847fd74c57b745e75d1b01be72e2f49ccabd71d55a86f7bf30417751f2874badfcfa176d205f8039e885d55616a9895b820422efb74151dd51cdd13b40e181fcf0585e8139c5aace59d0685ae242436642704bc46ed95f2ae136b68392dd7e9e466bff20c57994baf196137aaa9e23d6a6ed7512e38a11c1e81cb035736607e748c33afd85bffa1abbf91f14928a5fc4f44e9b96925cda43c6dc335539a18b06aea5def4e23dbde377f9c0ceca8b2adaab2f48ea0d762d6b1b12324b47a789cee7127b2b0ddad92943c5f1d6492bc21d3e5623fa6e354ab652cbf65542799d8609a9b3a0692b01a901ffd50880644f3b84147f75c874577a0bcd2baa856987b217b080d41258762f64e8eb7152f8fd35b2ef7e92ff4a330a856b1daad47918987f348234d0c38856965d6cf261b27f0ac6012e6921051ea691437c32b3ec7658f996dacc7cdbd580423028f16c2b941c069e726a4f5ce190f5be932156bafc4dc514eb4515f1e63f323217ac324bef2602c305d1f2fa5785a76422123bedb7dfd995a6c9442c5212983ea520d9a0dea08e7b2933374c9b26a2453176688357ac774c9856020488aaac17f196b9a2c949b8cfc96e7394690bb5e48af1c957cf532dbc12ad76cb79bb997658898dbb8a111802d87fcdf0017d7ed3f746803b6367a6b6dbb5ba77a040662a4f379511a905ca2f92463b1f3dd41e3557a51053e5e95ea5073149442683f457c5eae322bb3dbabbefd23af3fb49e3ca482a7db635ec5bf50c4e32f2605c8c9bbfa3fe22c7ff6da36b2d7fd3393e991fe76446ceaf8d0d37d5fc41d45894631c4ce991beee9664c94f40c348fee977761aab277ea3189cdeebc92194433eabf77c05044a57c60b36e945cb0db01680a9840a337df8ec201a3125307334400b7cbb38bbc4483ae3fc845d0a9609a3e06a79e5025b9dcef8ecfd62f9e11af4f60ba013b8acea991dc210062f622f69e0639a8474384010b5b7ef8ee8074e5ba1c85f3590ed2d7540a2cef537878d61d74aabcbf095a2d3d453ff5d3ec70bbd779de88ad1e0ff57b6414c6d1194bb671d9a8089d9201757aba9247584f902b4cddf0421303b2d9118a69014a776b0429526a20c926cf0a25035e7fdad131c3e0ed4a0915540d473427eef7b847da9b32782f0021d9ca8d1a92144d458817d3a3d6f2767c9960933a28cac9d71994e64628ec6d15318710546e49e62983a7762d162e76ca424b356081b70eb14559fc9aac8a2517e1ce2d6fb8e6bba0854634774ec9ce6bcb388bfee4e84522a4e1ac68388af6e24321c42d0bec80039e0164cd4085ce6119678a36d6b574cbfdb7110b2892cf7ceb4faafad080826f715a1619cf70fcdd0635e43d3ba88e289408df5c0c3da9a2247cc070be66c1321899a25a07c6a", 0x1000}, {&(0x7f0000001c00)="35314ffe8737aad9edae03a813500e288c76a34e984f72993e687e0f303a2ba26ad02674189809ee04b89958d0cd79008e5b4d2a5406e0213249b8edb030c71d7d09a429b5b4eeaf919b12061b21ccb9a77a291e34aaf325be0fdd77b98613c6a173013c687ff395569b6f941438bbaf7f68d8a9bef6e2971c42bb2779aaf30e562bc035b6d85693835a2c198d6523d9100e4b1469a3de74b12b646a6ba073461c507a66bbeb8d4192fd665c51e2b56b4195f7c34bc52783e37de2cf71402d12c8810b20fe8c4937c98dc2eeb38364", 0xcf}, {&(0x7f0000001d00)="81583578e0021a1d082f8e3141257b05e6974dd4", 0x14}], 0x3, &(0x7f0000001d80)=[@txtime={{0x18, 0x1, 0x3d, 0x1}}, @txtime={{0x18, 0x1, 0x3d, 0xf}}, @timestamping={{0x14, 0x1, 0x25, 0x10001}}, @mark={{0x14, 0x1, 0x24, 0xc5d2}}, @txtime={{0x18, 0x1, 0x3d, 0xfffff00000000000}}, @mark={{0x14, 0x1, 0x24, 0xfa}}], 0x90}, 0x4040) sendmsg$nl_route_sched(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000340)=@newtfilter={0x84, 0x2c, 0xd27, 0x70bd28, 0x25dfdbfd, {0x0, 0x0, 0x0, r3, {0x2, 0x9}, {}, {0x8, 0xf}}, [@filter_kind_options=@f_matchall={{0xd}, {0x50, 0x2, [@TCA_MATCHALL_ACT={0x4c, 0x2, [@m_gact={0x48, 0x1, 0x0, 0x0, {{0x9}, {0x1c, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x6, 0x3, 0x1, 0xfffffffc, 0x7ff}}]}, {0x4}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x3}}}}]}]}}]}, 0x84}, 0x1, 0x0, 0x0, 0x4811}, 0x40884) 0s ago: executing program 6 (id=903): r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xf}}, 0x10) sendmmsg$inet(r0, &(0x7f0000000480)=[{{&(0x7f0000000800)={0x2, 0xce24, @multicast1}, 0x10, 0x0}}, {{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000280)="944ec6caca7c2c6e6245e8a4b4ddcb964d2d7f8db92b8a08b9ea576de2ccae2bfdaf46c27025e6c6bf5c6177e4ea5dc87cce49c6beea094f23850df3a1e1272fd1b7ec1a157a0e83755e8782e7d0e92fbb472eca149133570bda1d0bba1f5ea9a0809fd0b894b3c26e220fd189f5547f56ace6713a22a646c1614f28edc9b494e9dd340d0158420db5ccc342b0fc639fde216ef6d9983e3512", 0x99}], 0x1}}], 0x2, 0x2000c044) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/100, 0x365}, {&(0x7f0000000280)=""/85, 0x7c}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000400)=""/106, 0x645}, {&(0x7f0000000980)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x14}, {&(0x7f00000007c0)=""/154, 0x21}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0xffffffffffffff2f}}], 0x4000000000003b4, 0x2040000, &(0x7f0000003700)={0x77359400}) kernel console output (not intermixed with test programs): usb 10-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 255 [ 115.750609][ T307] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 115.820674][ T2348] usb 10-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 115.840260][ T2348] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 115.849665][ T2348] usb 10-1: SerialNumber: syz [ 115.891036][ T2348] cdc_acm 10-1:1.0: Zero length descriptor references [ 115.897873][ T2348] cdc_acm: probe of 10-1:1.0 failed with error -22 [ 116.010655][ T307] usb 1-1: Using ep0 maxpacket: 16 [ 116.027908][ T2639] set_capacity_and_notify: 8 callbacks suppressed [ 116.027925][ T2639] loop5: detected capacity change from 0 to 512 [ 116.082534][ T2634] EXT4-fs (loop3): mounted filesystem without journal. Opts: auto_da_alloc=0x000000000000017f,,errors=continue. Quota mode: writeback. [ 116.096694][ T2634] ext4 filesystem being mounted at /102/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 116.103344][ T2573] 9pnet: p9_fd_create_unix (2573): address too long: ./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [ 116.107655][ T2573] UDC core: couldn't find an available UDC or it's busy: -16 [ 116.202762][ T2573] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 116.210790][ T307] usb 1-1: config 1 has an invalid interface number: 105 but max is 0 [ 116.216133][ T2631] loop7: detected capacity change from 0 to 128 [ 116.219995][ T307] usb 1-1: config 1 has no interface number 0 [ 116.229398][ T2573] UDC core: couldn't find an available UDC or it's busy: -16 [ 116.232288][ T307] usb 1-1: config 1 interface 105 altsetting 2 bulk endpoint 0x4 has invalid maxpacket 16 [ 116.239292][ T2573] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 116.257938][ T307] usb 1-1: config 1 interface 105 altsetting 2 bulk endpoint 0x82 has invalid maxpacket 64 [ 116.268630][ T2348] usb 10-1: USB disconnect, device number 7 [ 116.275142][ T2631] FAT-fs (loop7): bogus sectors per cluster 0 [ 116.280892][ T307] usb 1-1: config 1 interface 105 has no altsetting 0 [ 116.288191][ T2631] FAT-fs (loop7): Can't find a valid FAT filesystem [ 116.328324][ T2654] loop3: detected capacity change from 0 to 256 [ 116.340846][ T2654] exfat: Deprecated parameter 'utf8' [ 116.369496][ T2654] exFAT-fs (loop3): failed to load upcase table (idx : 0x00010000, chksum : 0xe1018169, utbl_chksum : 0xe619d30d) [ 116.460668][ T307] usb 1-1: New USB device found, idVendor=20f4, idProduct=e05a, bcdDevice=6c.6d [ 116.469898][ T307] usb 1-1: New USB device strings: Mfr=1, Product=23, SerialNumber=3 [ 116.478154][ T307] usb 1-1: Product: syz [ 116.482587][ T307] usb 1-1: Manufacturer: syz [ 116.487187][ T307] usb 1-1: SerialNumber: syz [ 116.510713][ T2599] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 116.517749][ T2599] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 116.650624][ T330] usb 4-1: new full-speed USB device number 24 using dummy_hcd [ 116.720614][ T890] usb 6-1: new high-speed USB device number 17 using dummy_hcd [ 116.805077][ T2659] loop9: detected capacity change from 0 to 512 [ 116.832969][ T2659] EXT4-fs (loop9): Quota format mount options ignored when QUOTA feature is enabled [ 116.852485][ T2659] EXT4-fs (loop9): mounted filesystem without journal. Opts: grpquota,quota,quota,stripe=0x0000000000000003,jqfmt=vfsold,,errors=continue. Quota mode: writeback. [ 116.869256][ T2659] ext4 filesystem being mounted at /24/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 116.950906][ T2599] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 116.958050][ T2599] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 116.960883][ T890] usb 6-1: Using ep0 maxpacket: 16 [ 117.010700][ T330] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 117.030570][ T330] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 117.045055][ T330] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 117.070771][ T330] usb 4-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 117.083922][ T330] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 117.103071][ T330] usb 4-1: config 0 descriptor?? [ 117.120621][ T890] usb 6-1: unable to get BOS descriptor or descriptor too short [ 117.363648][ T890] usb 6-1: config 1 has an invalid interface number: 206 but max is 0 [ 117.371965][ T890] usb 6-1: config 1 has no interface number 0 [ 121.367780][ T307] aqc111 1-1:1.105 (unnamed net_device) (uninitialized): Failed to read(0x20) reg index 0x0000: -71 [ 121.379907][ T307] aqc111: probe of 1-1:1.105 failed with error -71 [ 121.391541][ T330] plantronics 0003:047F:FFFF.0004: No inputs registered, leaving [ 121.401730][ T307] usb 1-1: USB disconnect, device number 6 [ 121.407736][ T330] plantronics 0003:047F:FFFF.0004: hiddev96,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.3-1/input0 [ 121.441860][ T30] kauditd_printk_skb: 12 callbacks suppressed [ 121.441877][ T30] audit: type=1400 audit(1778368301.179:553): avc: denied { setopt } for pid=2698 comm="syz.3.600" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 121.465110][ T330] usb 4-1: USB disconnect, device number 24 [ 121.490595][ T890] usb 6-1: New USB device found, idVendor=152d, idProduct=0310, bcdDevice=3b.0a [ 121.512633][ T890] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 121.524138][ T2708] fido_id[2708]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.3/usb4/4-1/report_descriptor': No such file or directory [ 121.560595][ T890] usb 6-1: can't set config #1, error -71 [ 121.573584][ T890] usb 6-1: USB disconnect, device number 17 [ 121.591442][ T30] audit: type=1326 audit(1778368301.329:554): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2717 comm="syz.3.607" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5d56597dd9 code=0x7ffc0000 [ 121.631730][ T30] audit: type=1400 audit(1778368301.369:555): avc: denied { call } for pid=2722 comm="syz.3.608" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=binder permissive=1 [ 121.651181][ T2723] binder: 2722:2723 ioctl c0306201 200000000680 returned -14 [ 121.659434][ T2723] netlink: 'syz.3.608': attribute type 4 has an invalid length. [ 121.880623][ T307] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 121.922494][ T2730] overlayfs: unrecognized mount option "uuid=auto" or missing value [ 121.930768][ T890] usb 6-1: new full-speed USB device number 18 using dummy_hcd [ 122.200535][ T890] usb 6-1: device descriptor read/64, error -71 [ 122.250596][ T307] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 122.270538][ T307] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 122.300633][ T307] usb 1-1: New USB device found, idVendor=28de, idProduct=1142, bcdDevice= 0.00 [ 122.309731][ T307] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 122.334927][ T307] usb 1-1: config 0 descriptor?? [ 122.541705][ T2733] loop3: detected capacity change from 0 to 131072 [ 122.610550][ T890] usb 6-1: device descriptor read/64, error -71 [ 122.623930][ T2733] F2FS-fs (loop3): Test dummy encryption mode enabled [ 122.633904][ T2733] F2FS-fs (loop3): invalid crc value [ 122.692124][ T2733] F2FS-fs (loop3): Found nat_bits in checkpoint [ 122.733344][ T2733] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 122.832310][ T307] hid-steam 0003:28DE:1142.0005: unknown main item tag 0x0 [ 122.840014][ T307] hid-steam 0003:28DE:1142.0005: unknown main item tag 0x0 [ 122.849810][ T307] hid-steam 0003:28DE:1142.0005: unknown main item tag 0x0 [ 122.867235][ T307] hid-steam 0003:28DE:1142.0005: unknown main item tag 0x0 [ 122.876050][ T307] hid-steam 0003:28DE:1142.0005: unknown main item tag 0x0 [ 122.883473][ T890] usb 6-1: new full-speed USB device number 19 using dummy_hcd [ 122.900873][ T307] hid-steam 0003:28DE:1142.0005: hidraw0: USB HID v0.00 Device [HID 28de:1142] on usb-dummy_hcd.0-1/input0 [ 123.044937][ T307] usb 1-1: USB disconnect, device number 7 [ 123.160648][ T890] usb 6-1: device descriptor read/64, error -71 [ 123.600542][ T890] usb 6-1: device descriptor read/64, error -71 [ 123.730671][ T890] usb usb6-port1: attempt power cycle [ 123.794266][ T2748] loop3: detected capacity change from 0 to 131072 [ 123.814360][ T2748] F2FS-fs (loop3): invalid crc value [ 123.853942][ T2748] F2FS-fs (loop3): Found nat_bits in checkpoint [ 123.931615][ T2748] F2FS-fs (loop3): Cannot turn on quotas: -2 on 2 [ 123.947901][ T2748] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 124.170532][ T890] usb 6-1: new full-speed USB device number 20 using dummy_hcd [ 124.360578][ T890] usb 6-1: device descriptor read/8, error -71 [ 124.405067][ T2750] loop0: detected capacity change from 0 to 131072 [ 124.431304][ T2750] F2FS-fs (loop0): invalid crc value [ 124.448801][ T2748] device gretap1 entered promiscuous mode [ 124.457283][ T2750] F2FS-fs (loop0): Found nat_bits in checkpoint [ 124.531645][ T2762] loop5: detected capacity change from 0 to 512 [ 124.568448][ T2750] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 124.573782][ T2765] loop7: detected capacity change from 0 to 512 [ 124.582550][ T890] usb 6-1: device descriptor read/8, error -71 [ 124.701149][ T2769] loop5: detected capacity change from 0 to 128 [ 124.716036][ T2765] EXT4-fs error (device loop7): ext4_orphan_get:1400: inode #15: comm syz.7.618: iget: bad i_size value: 38620345925642 [ 124.739249][ T2765] EXT4-fs error (device loop7): ext4_orphan_get:1405: comm syz.7.618: couldn't read orphan inode 15 (err -117) [ 124.751496][ T2765] EXT4-fs (loop7): mounted filesystem without journal. Opts: quota,delalloc,acl,journal_dev=0x0000000000000011,usrjquota=,bsdgroups,,errors=continue. Quota mode: writeback. [ 124.754991][ T2769] FAT-fs (loop5): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 124.788452][ T2769] FAT-fs (loop5): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 124.901617][ T30] audit: type=1400 audit(1778368304.639:556): avc: denied { write } for pid=2763 comm="syz.7.618" name="urandom" dev="devtmpfs" ino=8 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:urandom_device_t tclass=chr_file permissive=1 [ 124.926329][ T30] audit: type=1400 audit(1778368304.659:557): avc: denied { getopt } for pid=2763 comm="syz.7.618" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 124.948384][ T2765] netlink: 4 bytes leftover after parsing attributes in process `syz.7.618'. [ 124.971069][ T10] tipc: Disabling bearer [ 124.976794][ T2765] EXT4-fs (loop7): shut down requested (1) [ 124.982873][ T10] tipc: Left network mode [ 124.991569][ T30] audit: type=1400 audit(1778368304.729:558): avc: denied { read } for pid=83 comm="syslogd" name="log" dev="sda1" ino=2010 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 [ 125.041872][ T2793] fuseblk: Bad value for 'source' [ 125.055190][ T2793] fuseblk: Bad value for 'source' [ 125.055939][ T30] audit: type=1400 audit(1778368304.729:559): avc: denied { search } for pid=83 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 125.069968][ T2793] fuseblk: Bad value for 'source' [ 125.087003][ T2793] fuseblk: Bad value for 'source' [ 125.092346][ T2793] fuseblk: Bad value for 'source' [ 125.097863][ T2793] fuseblk: Bad value for 'source' [ 125.125909][ T30] audit: type=1400 audit(1778368304.729:560): avc: denied { write } for pid=83 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 125.132402][ T2793] fuseblk: Bad value for 'source' [ 125.169124][ T30] audit: type=1400 audit(1778368304.729:561): avc: denied { add_name } for pid=83 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 125.170979][ T2793] fuseblk: Bad value for 'source' [ 125.214964][ T30] audit: type=1400 audit(1778368304.729:562): avc: denied { create } for pid=83 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 125.221021][ T2793] fuseblk: Bad value for 'source' [ 125.260688][ T2793] fuseblk: Bad value for 'source' [ 125.280861][ T2793] fuseblk: Bad value for 'source' [ 125.286058][ T2793] fuseblk: Bad value for 'source' [ 125.295691][ T2793] fuseblk: Bad value for 'source' [ 125.301096][ T2793] fuseblk: Bad value for 'source' [ 125.306756][ T2793] fuseblk: Bad value for 'source' [ 125.312638][ T2793] fuseblk: Bad value for 'source' [ 125.317934][ T2793] fuseblk: Bad value for 'source' [ 125.324644][ T2793] fuseblk: Bad value for 'source' [ 125.329927][ T2793] fuseblk: Bad value for 'source' [ 125.335928][ T2793] fuseblk: Bad value for 'source' [ 125.352391][ T2793] fuseblk: Bad value for 'source' [ 125.367855][ T2793] fuseblk: Bad value for 'source' [ 125.367883][ T8] FAT-fs (loop5): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 125.374452][ T2793] fuseblk: Bad value for 'source' [ 125.387655][ T2793] fuseblk: Bad value for 'source' [ 125.392837][ T2793] fuseblk: Bad value for 'source' [ 125.398008][ T2793] fuseblk: Bad value for 'source' [ 125.418209][ T2793] fuseblk: Bad value for 'source' [ 125.428308][ T2793] fuseblk: Bad value for 'source' [ 125.446912][ T2793] fuseblk: Bad value for 'source' [ 125.462337][ T2793] fuseblk: Bad value for 'source' [ 125.467475][ T2793] fuseblk: Bad value for 'source' [ 125.487953][ T2793] fuseblk: Bad value for 'source' [ 125.493925][ T2793] fuseblk: Bad value for 'source' [ 125.499180][ T2793] fuseblk: Bad value for 'source' [ 125.507952][ T2793] fuseblk: Bad value for 'source' [ 125.513396][ T2793] fuseblk: Bad value for 'source' [ 125.518580][ T2793] fuseblk: Bad value for 'source' [ 125.523998][ T2793] fuseblk: Bad value for 'source' [ 125.529168][ T2793] fuseblk: Bad value for 'source' [ 125.534554][ T2793] fuseblk: Bad value for 'source' [ 125.539717][ T2793] fuseblk: Bad value for 'source' [ 125.547958][ T2793] fuseblk: Bad value for 'source' [ 125.553343][ T2793] fuseblk: Bad value for 'source' [ 125.559008][ T2793] fuseblk: Bad value for 'source' [ 125.564517][ T2793] fuseblk: Bad value for 'source' [ 125.569705][ T2793] fuseblk: Bad value for 'source' [ 125.575064][ T2793] fuseblk: Bad value for 'source' [ 125.580337][ T2793] fuseblk: Bad value for 'source' [ 125.586557][ T10] device bridge_slave_1 left promiscuous mode [ 125.593810][ T2793] fuseblk: Bad value for 'source' [ 125.599060][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 125.606764][ T2793] fuseblk: Bad value for 'source' [ 125.612515][ T10] device bridge_slave_0 left promiscuous mode [ 125.618777][ T2793] fuseblk: Bad value for 'source' [ 125.624162][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 125.631677][ T2793] fuseblk: Bad value for 'source' [ 125.637928][ T2793] fuseblk: Bad value for 'source' [ 125.643535][ T10] device veth1_macvtap left promiscuous mode [ 125.649617][ T10] device veth0_vlan left promiscuous mode [ 125.655701][ T2793] fuseblk: Bad value for 'source' [ 125.665881][ T2793] fuseblk: Bad value for 'source' [ 125.675964][ T2793] fuseblk: Bad value for 'source' [ 125.690756][ T2793] fuseblk: Bad value for 'source' [ 125.700747][ T2793] fuseblk: Bad value for 'source' [ 125.705899][ T2793] fuseblk: Bad value for 'source' [ 125.715623][ T2793] fuseblk: Bad value for 'source' [ 125.720979][ T2793] fuseblk: Bad value for 'source' [ 125.726256][ T2793] fuseblk: Bad value for 'source' [ 125.732797][ T2793] fuseblk: Bad value for 'source' [ 125.737982][ T2793] fuseblk: Bad value for 'source' [ 125.743471][ T2793] fuseblk: Bad value for 'source' [ 125.796227][ T2804] netlink: 220 bytes leftover after parsing attributes in process `syz.9.628'. [ 125.807941][ T2804] loop9: detected capacity change from 0 to 512 [ 125.820544][ T39] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 125.830625][ T890] usb 6-1: new full-speed USB device number 21 using dummy_hcd [ 125.852613][ T2804] EXT4-fs error (device loop9): ext4_orphan_get:1426: comm syz.9.628: bad orphan inode 11862016 [ 125.863912][ T2804] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 125.876804][ T2804] ext4 filesystem being mounted at /32/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 125.931946][ T2807] bridge0: port 1(bridge_slave_0) entered blocking state [ 125.939087][ T2807] bridge0: port 1(bridge_slave_0) entered disabled state [ 125.946664][ T2807] device bridge_slave_0 entered promiscuous mode [ 125.954968][ T2807] bridge0: port 2(bridge_slave_1) entered blocking state [ 125.962182][ T2807] bridge0: port 2(bridge_slave_1) entered disabled state [ 125.969915][ T2807] device bridge_slave_1 entered promiscuous mode [ 125.983905][ T2812] loop9: detected capacity change from 0 to 1024 [ 126.028646][ T2807] bridge0: port 2(bridge_slave_1) entered blocking state [ 126.035744][ T2807] bridge0: port 2(bridge_slave_1) entered forwarding state [ 126.043336][ T2807] bridge0: port 1(bridge_slave_0) entered blocking state [ 126.050378][ T2807] bridge0: port 1(bridge_slave_0) entered forwarding state [ 126.071105][ T2812] EXT4-fs (loop9): Mount option "noacl" will be removed by 3.5 [ 126.071105][ T2812] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 126.071105][ T2812] [ 126.096252][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 126.100890][ T2812] EXT4-fs (loop9): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 126.114057][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 126.124634][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 126.133193][ T2812] EXT4-fs (loop9): mounted filesystem without journal. Opts: commit=0x0000000000000005,data_err=abort,stripe=0x0000000000000081,nogrpid,auto_da_alloc,max_dir_size_kb=0x00000000004007b2,data_err=ignore,nouid32,quota,user_xattr,noacl,dioread_nolock,,errors=continue. Quota mode: writeback. [ 126.161085][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 126.169488][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 126.176571][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 126.184246][ T890] usb 6-1: unable to read config index 0 descriptor/start: -71 [ 126.191976][ T890] usb 6-1: can't read configurations, error -71 [ 126.198496][ T890] usb usb6-port1: unable to enumerate USB device [ 126.215570][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 126.220879][ T39] usb 1-1: config 0 has an invalid descriptor of length 104, skipping remainder of the config [ 126.225134][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 126.235193][ T39] usb 1-1: New USB device found, idVendor=03da, idProduct=2820, bcdDevice=52.3c [ 126.250668][ T39] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 126.262761][ T39] usb 1-1: config 0 descriptor?? [ 126.265267][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 126.287013][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 126.295239][ T2819] loop9: detected capacity change from 0 to 128 [ 126.295858][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 126.309608][ T39] usb 1-1: bad CDC descriptors [ 126.315842][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 126.325193][ T2807] device veth0_vlan entered promiscuous mode [ 126.327574][ T2819] EXT4-fs (loop9): Test dummy encryption mode enabled [ 126.341836][ T2819] EXT4-fs (loop9): mounted filesystem without journal. Opts: test_dummy_encryption=v1,max_dir_size_kb=0x0000000000000002,,errors=continue. Quota mode: none. [ 126.349923][ T2807] device veth1_macvtap entered promiscuous mode [ 126.364229][ T2819] ext4 filesystem being mounted at /34/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 126.375524][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 126.388883][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 126.408412][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 126.456742][ T2827] netlink: 56 bytes leftover after parsing attributes in process `syz.9.631'. [ 126.509793][ T39] usb 1-1: USB disconnect, device number 8 [ 126.565622][ T2839] loop4: detected capacity change from 0 to 512 [ 126.578779][ T30] kauditd_printk_skb: 5 callbacks suppressed [ 126.578792][ T30] audit: type=1400 audit(1778368306.309:568): avc: denied { map } for pid=2833 comm="syz.5.634" path="/dev/bus/usb/006/001" dev="devtmpfs" ino=175 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usb_device_t tclass=chr_file permissive=1 [ 126.613642][ T2839] EXT4-fs (loop4): Test dummy encryption mode enabled [ 126.620720][ T2839] EXT4-fs (loop4): Test dummy encryption mode enabled [ 126.636085][ T2839] EXT4-fs error (device loop4): __ext4_iget:4943: inode #11: block 1: comm syz.4.636: invalid block [ 126.647542][ T2839] EXT4-fs (loop4): Remounting filesystem read-only [ 126.655294][ T2839] EXT4-fs error (device loop4): ext4_orphan_get:1405: comm syz.4.636: couldn't read orphan inode 11 (err -117) [ 126.667661][ T2839] EXT4-fs (loop4): Remounting filesystem read-only [ 126.674528][ T2839] EXT4-fs (loop4): mounted filesystem without journal. Opts: noauto_da_alloc,test_dummy_encryption,max_dir_size_kb=0x0000000000000004,bsddf,nodiscard,grpid,errors=remount-ro,abort,test_dummy_encryption,. Quota mode: none. [ 126.740652][ T890] usb 10-1: new high-speed USB device number 8 using dummy_hcd [ 126.970598][ T2684] usb 6-1: new high-speed USB device number 22 using dummy_hcd [ 126.970608][ T307] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 126.981203][ T890] usb 10-1: Using ep0 maxpacket: 16 [ 127.111050][ T890] usb 10-1: config 1 has an invalid interface number: 105 but max is 0 [ 127.119438][ T890] usb 10-1: config 1 has no interface number 0 [ 127.125730][ T890] usb 10-1: config 1 interface 105 altsetting 2 bulk endpoint 0x4 has invalid maxpacket 16 [ 127.135797][ T890] usb 10-1: config 1 interface 105 altsetting 2 bulk endpoint 0x82 has invalid maxpacket 64 [ 127.146010][ T890] usb 10-1: config 1 interface 105 has no altsetting 0 [ 127.210710][ T307] usb 5-1: Using ep0 maxpacket: 32 [ 127.300617][ T60] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 127.310828][ T890] usb 10-1: New USB device found, idVendor=20f4, idProduct=e05a, bcdDevice=6c.6d [ 127.319986][ T890] usb 10-1: New USB device strings: Mfr=1, Product=23, SerialNumber=3 [ 127.328301][ T890] usb 10-1: Product: syz [ 127.332675][ T307] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 127.340906][ T890] usb 10-1: Manufacturer: syz [ 127.345600][ T890] usb 10-1: SerialNumber: syz [ 127.350578][ T307] usb 5-1: config 0 has no interface number 0 [ 127.356694][ T307] usb 5-1: config 0 interface 16 altsetting 0 bulk endpoint 0x6 has invalid maxpacket 1023 [ 127.367005][ T307] usb 5-1: config 0 interface 16 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 8 [ 127.390704][ T2831] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 127.397740][ T2831] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 127.530661][ T307] usb 5-1: New USB device found, idVendor=0499, idProduct=102a, bcdDevice=85.2d [ 127.530685][ T2684] usb 6-1: New USB device found, idVendor=0421, idProduct=0007, bcdDevice=b8.51 [ 127.540046][ T307] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 127.549172][ T2684] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 127.557727][ T60] usb 1-1: Using ep0 maxpacket: 8 [ 127.565272][ T2684] usb 6-1: Product: syz [ 127.571146][ T307] usb 5-1: Product: syz [ 127.574599][ T2684] usb 6-1: Manufacturer: syz [ 127.579554][ T307] usb 5-1: Manufacturer: syz [ 127.583608][ T2684] usb 6-1: SerialNumber: syz [ 127.588637][ T307] usb 5-1: SerialNumber: syz [ 127.596509][ T2684] usb 6-1: config 0 descriptor?? [ 127.603177][ T307] usb 5-1: config 0 descriptor?? [ 127.620660][ T2839] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 127.627777][ T2839] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 127.641469][ T2684] rndis_host 6-1:0.0: More than one union descriptor, skipping ... [ 127.649505][ T2684] usb 6-1: bad CDC descriptors [ 127.654926][ T2684] cdc_acm 6-1:0.0: More than one union descriptor, skipping ... [ 127.690658][ T60] usb 1-1: config 135 has an invalid interface number: 230 but max is 0 [ 127.699329][ T60] usb 1-1: config 135 has an invalid descriptor of length 0, skipping remainder of the config [ 127.709675][ T60] usb 1-1: config 135 has no interface number 0 [ 127.715978][ T60] usb 1-1: too many endpoints for config 135 interface 230 altsetting 126: 53, using maximum allowed: 30 [ 127.727262][ T60] usb 1-1: config 135 interface 230 altsetting 126 has 0 endpoint descriptors, different from the interface descriptor's value: 53 [ 127.741104][ T60] usb 1-1: config 135 interface 230 has no altsetting 0 [ 127.835234][ T2831] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 127.842483][ T2831] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 127.851228][ T2684] usb 6-1: USB disconnect, device number 22 [ 127.856828][ T902] usb 5-1: USB disconnect, device number 3 [ 127.901454][ T60] usb 1-1: New USB device found, idVendor=18ec, idProduct=3288, bcdDevice=3f.3a [ 127.910673][ T60] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 127.918722][ T60] usb 1-1: Product: syz [ 127.923033][ T60] usb 1-1: Manufacturer: syz [ 127.927648][ T60] usb 1-1: SerialNumber: syz [ 128.189478][ T2684] usb 1-1: USB disconnect, device number 9 [ 129.284055][ T2856] loop0: detected capacity change from 0 to 4096 [ 129.569116][ T2854] loop5: detected capacity change from 0 to 40427 [ 129.622919][ T2854] SELinux: security_context_str_to_sid(unconf) failed for (dev ?, type ?) errno=-22 [ 129.634502][ T2854] F2FS-fs (loop5): Invalid segment/section count (24 != 24 * 3) [ 129.642283][ T2854] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 129.657705][ T2854] F2FS-fs (loop5): invalid crc value [ 129.735115][ T2854] F2FS-fs (loop5): Mismatch valid blocks 5 vs. 7 [ 129.743029][ T2854] F2FS-fs (loop5): Failed to initialize F2FS segment manager (-117) [ 129.780200][ T2854] tmpfs: Unknown parameter 'uuid' [ 129.859455][ T2856] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 129.979158][ T2864] netlink: 12 bytes leftover after parsing attributes in process `syz.7.643'. [ 130.023414][ T2863] xt_ecn: cannot match TCP bits for non-tcp packets [ 130.034434][ T2856] fs-verity: sha512 using implementation "sha512-avx2" [ 130.041488][ T30] audit: type=1326 audit(1778368309.769:569): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2861 comm="syz.7.643" exe="/root/ci2-android-5-15/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f961e6cddd9 code=0x0 [ 130.424657][ T2867] loop7: detected capacity change from 0 to 40427 [ 130.439634][ T2871] xt_hashlimit: size too large, truncated to 1048576 [ 130.475215][ T2867] F2FS-fs (loop7): fault_injection options not supported [ 130.490627][ T2867] F2FS-fs (loop7): fault_type options not supported [ 130.500942][ T2867] F2FS-fs (loop7): invalid crc value [ 130.522001][ T2867] F2FS-fs (loop7): Found nat_bits in checkpoint [ 130.604508][ T2867] F2FS-fs (loop7): Mounted with checkpoint version = 48b305e5 [ 130.643004][ T890] aqc111 10-1:1.105 (unnamed net_device) (uninitialized): Failed to read(0x20) reg index 0x0000: -71 [ 130.661041][ T890] aqc111: probe of 10-1:1.105 failed with error -71 [ 130.680610][ T890] usb 10-1: USB disconnect, device number 8 [ 130.720619][ T6] usb 6-1: new high-speed USB device number 23 using dummy_hcd [ 130.819066][ T1306] attempt to access beyond end of device [ 130.819066][ T1306] loop7: rw=2049, want=45112, limit=40427 [ 130.872063][ T2866] loop4: detected capacity change from 0 to 131072 [ 130.911032][ T2866] F2FS-fs (loop4): Test dummy encryption mode enabled [ 130.931470][ T2866] F2FS-fs (loop4): invalid crc value [ 130.958736][ T2866] F2FS-fs (loop4): Found nat_bits in checkpoint [ 130.970580][ T6] usb 6-1: Using ep0 maxpacket: 16 [ 131.005319][ T2866] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 131.100609][ T6] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 131.111562][ T890] usb 10-1: new full-speed USB device number 9 using dummy_hcd [ 131.119379][ T6] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 131.129346][ T6] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 131.142512][ T6] usb 6-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 131.151791][ T6] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 131.170998][ T6] usb 6-1: config 0 descriptor?? [ 131.330118][ T30] audit: type=1326 audit(1778368311.059:570): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.356963][ T30] audit: type=1326 audit(1778368311.069:571): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.382599][ T30] audit: type=1326 audit(1778368311.069:572): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.407801][ T30] audit: type=1326 audit(1778368311.069:573): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.433765][ T30] audit: type=1326 audit(1778368311.069:574): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=54 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.489834][ T30] audit: type=1326 audit(1778368311.069:575): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.515128][ T30] audit: type=1326 audit(1778368311.069:576): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=54 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.540103][ T30] audit: type=1326 audit(1778368311.069:577): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.580673][ T6] usbhid 6-1:0.0: can't add hid device: -71 [ 131.586746][ T890] usb 10-1: unable to get BOS descriptor or descriptor too short [ 131.594955][ T6] usbhid: probe of 6-1:0.0 failed with error -71 [ 131.602927][ T6] usb 6-1: USB disconnect, device number 23 [ 131.622849][ T30] kauditd_printk_skb: 26 callbacks suppressed [ 131.622865][ T30] audit: type=1326 audit(1778368311.359:604): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=11 compat=0 ip=0x7f0757f3ec07 code=0x7ffc0000 [ 131.640841][ T890] usb 10-1: not running at top speed; connect to a high speed hub [ 131.654159][ T30] audit: type=1326 audit(1778368311.359:605): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7f0757eff60e code=0x7ffc0000 [ 131.687205][ T30] audit: type=1326 audit(1778368311.359:606): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=3 compat=0 ip=0x7f0757eff60e code=0x7ffc0000 [ 131.730655][ T30] audit: type=1326 audit(1778368311.469:607): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.750738][ T60] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 131.756935][ T30] audit: type=1326 audit(1778368311.469:608): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.763425][ T890] usb 10-1: config 1 interface 0 altsetting 0 endpoint 0xC has invalid maxpacket 1023, setting to 64 [ 131.795783][ T30] audit: type=1326 audit(1778368311.519:609): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.823795][ T30] audit: type=1326 audit(1778368311.519:610): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.849070][ T30] audit: type=1326 audit(1778368311.519:611): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.874247][ T30] audit: type=1326 audit(1778368311.519:612): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=258 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.908804][ T30] audit: type=1326 audit(1778368311.519:613): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2890 comm="syz.0.650" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0757f3edd9 code=0x7ffc0000 [ 131.970641][ T890] usb 10-1: New USB device found, idVendor=0499, idProduct=105c, bcdDevice= 0.40 [ 131.990115][ T890] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 132.000479][ T6] usb 6-1: new high-speed USB device number 24 using dummy_hcd [ 132.016452][ T890] usb 10-1: Product: syz [ 132.030563][ T60] usb 5-1: Using ep0 maxpacket: 8 [ 132.035834][ T890] usb 10-1: Manufacturer: syz [ 132.040966][ T890] usb 10-1: SerialNumber: syz [ 132.120749][ T2877] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 132.340314][ T2904] loop0: detected capacity change from 0 to 512 [ 132.528464][ T2915] binder: Bad value for 'stats' [ 132.887327][ T890] usb 10-1: USB disconnect, device number 9 [ 132.929751][ T2915] loop0: detected capacity change from 0 to 131072 [ 132.931020][ T60] usb 5-1: New USB device found, idVendor=0582, idProduct=0025, bcdDevice= 0.40 [ 132.946082][ T60] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 132.954285][ T60] usb 5-1: Product: syz [ 132.958472][ T60] usb 5-1: Manufacturer: syz [ 132.963391][ T60] usb 5-1: SerialNumber: syz [ 132.980656][ T6] usb 6-1: unable to get BOS descriptor or descriptor too short [ 133.019886][ T2915] F2FS-fs (loop0): Test dummy encryption mode enabled [ 133.027689][ T2915] F2FS-fs (loop0): invalid crc value [ 133.035142][ T2915] F2FS-fs (loop0): Found nat_bits in checkpoint [ 133.060668][ T6] usb 6-1: config 1 has an invalid interface number: 121 but max is 0 [ 133.075819][ T6] usb 6-1: config 1 has no interface number 0 [ 133.083865][ T2915] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 133.112135][ T2915] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-aesni" [ 133.240646][ T6] usb 6-1: New USB device found, idVendor=05ba, idProduct=0007, bcdDevice=3e.97 [ 133.249822][ T6] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 133.257926][ T6] usb 6-1: Product: syz [ 133.262202][ T890] usb 10-1: new high-speed USB device number 10 using dummy_hcd [ 133.269889][ T6] usb 6-1: Manufacturer: syz [ 133.274745][ T6] usb 6-1: SerialNumber: syz [ 133.310990][ T6] hub 6-1:1.121: bad descriptor, ignoring hub [ 133.317426][ T6] hub: probe of 6-1:1.121 failed with error -5 [ 133.430563][ T2858] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 133.620710][ T890] usb 10-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 133.640687][ T39] usb 6-1: USB disconnect, device number 24 [ 133.680568][ T2858] usb 1-1: Using ep0 maxpacket: 8 [ 133.790642][ T890] usb 10-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 133.799955][ T890] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 133.808185][ T2858] usb 1-1: config 1 has an invalid interface number: 128 but max is 1 [ 133.816488][ T890] usb 10-1: Product: syz [ 133.820809][ T890] usb 10-1: Manufacturer: syz [ 133.825504][ T890] usb 10-1: SerialNumber: syz [ 133.830553][ T2858] usb 1-1: config 1 has an invalid descriptor of length 255, skipping remainder of the config [ 133.841031][ T2858] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 133.850083][ T2858] usb 1-1: config 1 has no interface number 0 [ 133.856797][ T2858] usb 1-1: config 1 interface 128 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 134.021260][ T2858] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 134.030669][ T2858] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 134.038952][ T2858] usb 1-1: Product: syz [ 134.044884][ T2858] usb 1-1: Manufacturer: syz [ 134.049750][ T2858] usb 1-1: SerialNumber: syz [ 134.051323][ T2926] netlink: 8 bytes leftover after parsing attributes in process `syz.5.658'. [ 134.079227][ T2930] xt_SECMARK: only valid in 'mangle' or 'security' table, not 'raw' [ 134.101034][ T2858] cdc_wdm 1-1:1.128: skipping garbage [ 134.107151][ T2858] cdc_wdm: probe of 1-1:1.128 failed with error -22 [ 134.252175][ T2938] loop5: detected capacity change from 0 to 4096 [ 134.308388][ T39] usb 1-1: USB disconnect, device number 10 [ 134.327407][ T2938] EXT4-fs (loop5): Quota format mount options ignored when QUOTA feature is enabled [ 134.337308][ T2938] EXT4-fs (loop5): Test dummy encryption mode enabled [ 134.346171][ T2938] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a85ec028, mo2=0003] [ 134.354922][ T2938] System zones: 0-5 [ 134.360245][ T2938] EXT4-fs (loop5): mounted filesystem without journal. Opts: debug,jqfmt=vfsv0,inlinecrypt,errors=remount-ro,test_dummy_encryption=v1,usrquota,delalloc,nogrpid,grpquota,. Quota mode: writeback. [ 134.379604][ T60] usb 5-1: 1:1: cannot get freq (v2/v3): err -71 [ 134.419838][ T2938] overlayfs: unrecognized mount option "audit" or missing value [ 134.420874][ T60] usb 5-1: 2:1: cannot get freq (v2/v3): err -71 [ 134.437953][ T60] usb 5-1: USB disconnect, device number 4 [ 135.237587][ T2958] UDC core: couldn't find an available UDC or it's busy: -16 [ 135.727486][ T2958] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 135.803728][ T2965] loop9: detected capacity change from 0 to 512 [ 135.869252][ T2965] EXT4-fs (loop9): Ignoring removed nobh option [ 135.889098][ T2965] EXT4-fs (loop9): Unrecognized mount option "uid>00000000000980643439" or missing value [ 135.921921][ T2865] udevd[2865]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 135.955121][ T2969] loop4: detected capacity change from 0 to 2048 [ 135.970582][ T890] cdc_ncm 10-1:1.0: failed to get mac address [ 135.990756][ T890] cdc_ncm 10-1:1.0: bind() failure [ 136.010597][ T890] cdc_ncm: probe of 10-1:1.1 failed with error -71 [ 136.030571][ T890] cdc_mbim: probe of 10-1:1.1 failed with error -71 [ 136.047941][ T890] usb 10-1: USB disconnect, device number 10 [ 136.054267][ T2969] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 136.070681][ T2969] ext4 filesystem being mounted at /10/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038-01-19 (0x7fffffff) [ 136.149012][ T2974] loop9: detected capacity change from 0 to 256 [ 136.193130][ T2954] loop5: detected capacity change from 0 to 131072 [ 136.228753][ T2954] F2FS-fs (loop5): Wrong NAT boundary, start(2560) end(3584) blocks(0) [ 136.237552][ T2954] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 136.269253][ T2984] netlink: 'syz.0.667': attribute type 9 has an invalid length. [ 136.270998][ T2954] F2FS-fs (loop5): invalid crc value [ 136.297019][ T2987] loop4: detected capacity change from 0 to 2048 [ 136.332124][ T2954] F2FS-fs (loop5): Found nat_bits in checkpoint [ 136.380763][ T2954] F2FS-fs (loop5): Try to recover 1th superblock, ret: 0 [ 136.388033][ T2954] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 136.404353][ T2995] loop4: detected capacity change from 0 to 2048 [ 136.508818][ T2995] EXT4-fs (loop4): mounted filesystem without journal. Opts: init_itable=0x0000000000000001,errors=remount-ro,resgid=0x0000000000000000,barrier,quota,delalloc,. Quota mode: writeback. [ 136.527844][ T2995] ext4 filesystem being mounted at /12/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 136.610559][ T39] usb 1-1: new low-speed USB device number 11 using dummy_hcd [ 136.634335][ T890] usb 10-1: new high-speed USB device number 11 using dummy_hcd [ 136.663958][ T3006] loop5: detected capacity change from 0 to 128 [ 136.734186][ T45] EXT4-fs error (device loop4): ext4_validate_block_bitmap:438: comm kworker/u4:2: bg 0: block 345: padding at end of block bitmap is not set [ 136.748956][ T45] EXT4-fs (loop4): Remounting filesystem read-only [ 136.880605][ T39] usb 1-1: Invalid ep0 maxpacket: 32 [ 136.910618][ T890] usb 10-1: device descriptor read/64, error -71 [ 137.030610][ T39] usb 1-1: new low-speed USB device number 12 using dummy_hcd [ 137.280577][ T39] usb 1-1: Invalid ep0 maxpacket: 32 [ 137.286172][ T39] usb usb1-port1: attempt power cycle [ 137.300599][ T890] usb 10-1: device descriptor read/64, error -71 [ 137.320553][ T318] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 137.560648][ T318] usb 5-1: Using ep0 maxpacket: 16 [ 137.570606][ T890] usb 10-1: new high-speed USB device number 12 using dummy_hcd [ 137.680638][ T318] usb 5-1: config 1 has an invalid interface number: 105 but max is 0 [ 137.688855][ T318] usb 5-1: config 1 has no interface number 0 [ 137.695183][ T318] usb 5-1: config 1 interface 105 altsetting 2 bulk endpoint 0x4 has invalid maxpacket 16 [ 137.705165][ T39] usb 1-1: new low-speed USB device number 13 using dummy_hcd [ 137.712696][ T318] usb 5-1: config 1 interface 105 altsetting 2 bulk endpoint 0x82 has invalid maxpacket 64 [ 137.722775][ T318] usb 5-1: config 1 interface 105 has no altsetting 0 [ 137.810701][ T39] usb 1-1: Invalid ep0 maxpacket: 32 [ 137.850578][ T890] usb 10-1: device descriptor read/64, error -71 [ 137.880662][ T318] usb 5-1: New USB device found, idVendor=20f4, idProduct=e05a, bcdDevice=6c.6d [ 137.889823][ T318] usb 5-1: New USB device strings: Mfr=1, Product=23, SerialNumber=3 [ 137.898302][ T318] usb 5-1: Product: syz [ 137.902567][ T318] usb 5-1: Manufacturer: syz [ 137.907190][ T318] usb 5-1: SerialNumber: syz [ 137.930635][ T3015] raw-gadget.3 gadget: fail, usb_ep_enable returned -22 [ 137.937842][ T3015] raw-gadget.3 gadget: fail, usb_ep_enable returned -22 [ 137.960596][ T39] usb 1-1: new low-speed USB device number 14 using dummy_hcd [ 138.050693][ T39] usb 1-1: Invalid ep0 maxpacket: 32 [ 138.056105][ T39] usb usb1-port1: unable to enumerate USB device [ 138.240562][ T890] usb 10-1: device descriptor read/64, error -71 [ 138.360936][ T890] usb usb10-port1: attempt power cycle [ 138.371114][ T3015] raw-gadget.3 gadget: fail, usb_ep_enable returned -22 [ 138.378172][ T3015] raw-gadget.3 gadget: fail, usb_ep_enable returned -22 [ 139.092252][ T3019] pit: kvm: requested 4190 ns i8254 timer period limited to 200000 ns [ 139.945546][ T3032] loop0: detected capacity change from 0 to 4096 [ 139.985759][ T318] aqc111 5-1:1.105 (unnamed net_device) (uninitialized): Failed to read(0x20) reg index 0x0000: -71 [ 139.997000][ T30] kauditd_printk_skb: 29 callbacks suppressed [ 139.997015][ T30] audit: type=1400 audit(1778368319.699:643): avc: denied { setopt } for pid=3035 comm="syz.7.685" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 140.026055][ T318] aqc111: probe of 5-1:1.105 failed with error -71 [ 140.033817][ T318] usb 5-1: USB disconnect, device number 5 [ 140.040011][ T3032] EXT4-fs (loop0): Test dummy encryption mode enabled [ 140.051326][ T3041] loop7: detected capacity change from 0 to 2048 [ 140.073175][ T3032] EXT4-fs (loop0): mounted filesystem without journal. Opts: nodioread_nolock,test_dummy_encryption=v1,nojournal_checksum,bsdgroups,,errors=continue. Quota mode: writeback. [ 140.078543][ T3042] loop4: detected capacity change from 0 to 1024 [ 140.147067][ T3047] device bridge_slave_1 left promiscuous mode [ 140.153905][ T3047] bridge0: port 2(bridge_slave_1) entered disabled state [ 140.171279][ T3047] device bridge_slave_0 left promiscuous mode [ 140.177959][ T3047] bridge0: port 1(bridge_slave_0) entered disabled state [ 140.220619][ T30] audit: type=1400 audit(1778368319.939:644): avc: denied { rename } for pid=3031 comm="syz.0.683" name=131377C5FC35D41454D5D41D29AD1A6029598146E6BE166E41AD0DBD4054033C9F33BBDA8224A2F3D772E7636E48B33CBF708372E8F1B9933EC5127743BE2206209EF02DF9CBF2F6E880D338 dev="loop0" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 140.269331][ T3042] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 140.436743][ T3042] EXT4-fs (loop4): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 140.463784][ T3042] [EXT4 FS bs=1024, gc=1, bpg=131072, ipg=32, mo=e855c01c, mo2=0003] [ 140.473873][ T3042] System zones: 0-1, 3-36 [ 140.501549][ T3042] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpquota,delalloc,nobarrier,debug,dioread_nolock,bsddf,nomblk_io_submit,noauto_da_alloc,,errors=continue. Quota mode: writeback. [ 140.539532][ T30] audit: type=1400 audit(1778368320.269:645): avc: denied { read } for pid=3039 comm="syz.4.687" name="msr" dev="devtmpfs" ino=85 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cpu_device_t tclass=chr_file permissive=1 [ 140.590695][ T30] audit: type=1400 audit(1778368320.269:646): avc: denied { open } for pid=3039 comm="syz.4.687" path="/dev/cpu/0/msr" dev="devtmpfs" ino=85 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cpu_device_t tclass=chr_file permissive=1 [ 140.728245][ T30] audit: type=1400 audit(1778368320.459:647): avc: denied { lock } for pid=3056 comm="syz.0.690" path="socket:[27466]" dev="sockfs" ino=27466 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_stream_socket permissive=1 [ 140.869856][ T3061] loop5: detected capacity change from 0 to 256 [ 140.893526][ T3061] FAT-fs (loop5): Directory bread(block 64) failed [ 140.900104][ T3061] FAT-fs (loop5): Directory bread(block 65) failed [ 140.907132][ T3061] FAT-fs (loop5): Directory bread(block 66) failed [ 140.923421][ T3061] FAT-fs (loop5): Directory bread(block 67) failed [ 140.946499][ T3061] FAT-fs (loop5): Directory bread(block 68) failed [ 140.964012][ T3061] FAT-fs (loop5): Directory bread(block 69) failed [ 140.972746][ T3061] FAT-fs (loop5): Directory bread(block 70) failed [ 140.982286][ T3061] FAT-fs (loop5): Directory bread(block 71) failed [ 140.989381][ T3061] FAT-fs (loop5): Directory bread(block 72) failed [ 140.996191][ T3061] FAT-fs (loop5): Directory bread(block 73) failed [ 141.008158][ T3067] netlink: 20 bytes leftover after parsing attributes in process `syz.0.693'. [ 141.059325][ T3067] device vlan2 entered promiscuous mode [ 141.070239][ T30] audit: type=1400 audit(1778368320.799:648): avc: denied { accept } for pid=3058 comm="syz.0.693" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 141.112015][ T3072] loop5: detected capacity change from 0 to 512 [ 141.118823][ T3067] device erspan0 entered promiscuous mode [ 141.154776][ T3054] loop9: detected capacity change from 0 to 40427 [ 141.226943][ T3072] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 141.238413][ T3072] ext4 filesystem being mounted at /167/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 141.260386][ T3072] EXT4-fs error (device loop5): ext4_do_update_inode:5253: inode #2: comm syz.5.696: corrupted inode contents [ 141.276050][ T3072] EXT4-fs error (device loop5): ext4_dirty_inode:6089: inode #2: comm syz.5.696: mark_inode_dirty error [ 141.287811][ T3072] EXT4-fs error (device loop5): ext4_do_update_inode:5253: inode #2: comm syz.5.696: corrupted inode contents [ 141.311119][ T3072] EXT4-fs error (device loop5): __ext4_ext_dirty:183: inode #2: comm syz.5.696: mark_inode_dirty error [ 141.367708][ T30] audit: type=1400 audit(1778368321.099:649): avc: denied { execute } for pid=3071 comm="syz.5.696" path="/dev/loop5" dev="devtmpfs" ino=121 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 141.630473][ T3098] loop9: detected capacity change from 0 to 128 [ 141.692179][ T3098] FAT-fs (loop9): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 141.705553][ T3098] FAT-fs (loop9): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 142.061025][ T403] usb 10-1: new high-speed USB device number 14 using dummy_hcd [ 142.452748][ T3109] loop0: detected capacity change from 0 to 256 [ 142.500811][ T403] usb 10-1: unable to get BOS descriptor or descriptor too short [ 142.582329][ T403] usb 10-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 157, changing to 7 [ 142.604314][ T3109] exfat: Deprecated parameter 'utf8' [ 142.672364][ T3109] exfat: Bad value for 'time_offset' [ 142.850905][ T403] usb 10-1: New USB device found, idVendor=2b73, idProduct=0017, bcdDevice= 0.40 [ 142.948875][ T403] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 143.064961][ T403] usb 10-1: Product: syz [ 143.102499][ T403] usb 10-1: Manufacturer: syz [ 143.107341][ T403] usb 10-1: SerialNumber: syz [ 143.113659][ T3113] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=3113 comm=syz.0.706 [ 143.126631][ T3113] netlink: 4 bytes leftover after parsing attributes in process `syz.0.706'. [ 143.145198][ T3115] UDC core: couldn't find an available UDC or it's busy: -16 [ 143.158534][ T3115] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 143.179622][ T3120] loop0: detected capacity change from 0 to 2048 [ 143.233264][ T3120] EXT4-fs (loop0): Unrecognized mount option "euid>00000000000000000000" or missing value [ 143.298110][ T3121] loop0: detected capacity change from 0 to 256 [ 143.345369][ T3121] exfat: Deprecated parameter 'namecase' [ 143.351286][ T3121] exfat: Deprecated parameter 'namecase' [ 143.359511][ T3121] exFAT-fs (loop0): failed to load upcase table (idx : 0x0001fe89, chksum : 0xbf24f927, utbl_chksum : 0xe619d30d) [ 143.410569][ T60] usb 5-1: new high-speed USB device number 6 using dummy_hcd [ 143.450607][ T2858] usb 6-1: new high-speed USB device number 25 using dummy_hcd [ 143.650567][ T60] usb 5-1: Using ep0 maxpacket: 16 [ 143.850674][ T2858] usb 6-1: unable to get BOS descriptor or descriptor too short [ 143.858462][ T60] usb 5-1: config 236 has an invalid interface number: 144 but max is 3 [ 143.866967][ T60] usb 5-1: config 236 has an invalid interface number: 113 but max is 3 [ 143.875385][ T60] usb 5-1: config 236 has an invalid interface number: 159 but max is 3 [ 143.884096][ T60] usb 5-1: config 236 contains an unexpected descriptor of type 0x2, skipping [ 143.893046][ T60] usb 5-1: config 236 has an invalid interface number: 249 but max is 3 [ 143.901554][ T60] usb 5-1: config 236 contains an unexpected descriptor of type 0x1, skipping [ 143.910440][ T60] usb 5-1: config 236 has no interface number 0 [ 143.916799][ T60] usb 5-1: config 236 has no interface number 1 [ 143.923170][ T60] usb 5-1: config 236 has no interface number 2 [ 143.929595][ T60] usb 5-1: config 236 has no interface number 3 [ 143.935924][ T60] usb 5-1: config 236 interface 144 altsetting 8 endpoint 0xC has invalid maxpacket 1023, setting to 64 [ 143.947191][ T2858] usb 6-1: config 246 has an invalid interface number: 89 but max is 0 [ 143.955521][ T60] usb 5-1: config 236 interface 144 altsetting 8 endpoint 0x1 has invalid maxpacket 512, setting to 64 [ 143.966627][ T2858] usb 6-1: config 246 has no interface number 0 [ 143.973114][ T2858] usb 6-1: config 246 interface 89 altsetting 27 endpoint 0x5 has invalid maxpacket 512, setting to 64 [ 143.984260][ T60] usb 5-1: config 236 interface 113 altsetting 106 has an invalid endpoint with address 0x6A, skipping [ 143.995394][ T2858] usb 6-1: config 246 interface 89 has no altsetting 0 [ 144.002348][ T60] usb 5-1: config 236 interface 159 altsetting 2 has a duplicate endpoint with address 0x1, skipping [ 144.013348][ T60] usb 5-1: config 236 interface 249 altsetting 0 endpoint 0xE has invalid maxpacket 1024, setting to 64 [ 144.024688][ T60] usb 5-1: config 236 interface 249 altsetting 0 endpoint 0x9 has invalid wMaxPacketSize 0 [ 144.034817][ T60] usb 5-1: config 236 interface 249 altsetting 0 has a duplicate endpoint with address 0x7, skipping [ 144.045788][ T60] usb 5-1: config 236 interface 249 altsetting 0 has a duplicate endpoint with address 0x7, skipping [ 144.056816][ T60] usb 5-1: config 236 interface 144 has no altsetting 0 [ 144.063873][ T60] usb 5-1: config 236 interface 113 has no altsetting 0 [ 144.071069][ T60] usb 5-1: config 236 interface 159 has no altsetting 0 [ 144.170632][ T2858] usb 6-1: New USB device found, idVendor=1bc7, idProduct=3001, bcdDevice=af.ac [ 144.183840][ T2858] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 144.192323][ T2858] usb 6-1: Product: syz [ 144.196700][ T2858] usb 6-1: Manufacturer: syz [ 144.201435][ T2858] usb 6-1: SerialNumber: syz [ 144.241511][ T60] usb 5-1: New USB device found, idVendor=106c, idProduct=3715, bcdDevice=a5.24 [ 144.255955][ T60] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 144.270410][ T60] usb 5-1: Product:  [ 144.277878][ T60] usb 5-1: Manufacturer: 朐로笺缈ꊪꀟ뱤銮汞쭍뾐뙳㲗䇴覨늒ﳸ躓噴鸥‾閏쪨檒ፇ심㲁蓇떞骃㞨販瘘礁瓩ꬎ⃉貲ဤᡝ䷚雁底交䣧輫璋 [ 144.307615][ T60] usb 5-1: SerialNumber:  [ 144.320289][ T3127] loop0: detected capacity change from 0 to 40427 [ 144.345028][ T3127] F2FS-fs (loop0): Invalid log_blocksize (268), supports only 12 [ 144.348521][ T3132] loop7: detected capacity change from 0 to 1024 [ 144.362000][ T3127] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 144.372908][ T3127] F2FS-fs (loop0): invalid crc value [ 144.390329][ T3127] F2FS-fs (loop0): Found nat_bits in checkpoint [ 144.400799][ T3132] EXT4-fs (loop7): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 144.434786][ T8] FAT-fs (loop9): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 144.436675][ T3132] ext4 filesystem being mounted at /80/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 144.465078][ T3118] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=3118 comm=syz.5.704 [ 144.496322][ T3141] loop9: detected capacity change from 0 to 512 [ 144.503069][ T3127] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 144.510161][ T3127] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 144.541149][ T403] usb 10-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 144.551372][ T3141] EXT4-fs (loop9): mounted filesystem without journal. Opts: bsddf,max_dir_size_kb=0x0000000000000a30,grpquota,,errors=continue. Quota mode: writeback. [ 144.567822][ T403] usb 10-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 144.575053][ T3127] attempt to access beyond end of device [ 144.575053][ T3127] loop0: rw=0, want=77832, limit=40427 [ 144.586317][ T2858] usb 6-1: USB disconnect, device number 25 [ 144.594826][ T3141] ext4 filesystem being mounted at /47/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 144.610685][ T403] snd-usb-audio: probe of 10-1:1.0 failed with error -71 [ 144.638644][ T403] usb 10-1: USB disconnect, device number 14 [ 144.673017][ T3131] EXT4-fs error (device loop7): ext4_free_blocks:6232: comm syz.7.712: Freeing blocks not in datazone - block = 0, count = 16 [ 144.747184][ T344] EXT4-fs error (device loop7): ext4_validate_block_bitmap:438: comm kworker/u4:4: bg 0: block 112: padding at end of block bitmap is not set [ 144.762416][ T344] EXT4-fs (loop7): Delayed block allocation failed for inode 15 at logical offset 0 with max blocks 2 with error 28 [ 144.774891][ T344] EXT4-fs (loop7): This should not happen!! Data will be lost [ 144.774891][ T344] [ 144.784777][ T3115] UDC core: couldn't find an available UDC or it's busy: -16 [ 144.784928][ T344] EXT4-fs (loop7): Total free blocks count 0 [ 144.793486][ T3115] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 144.801346][ T344] EXT4-fs (loop7): Free/Dirty block details [ 144.812168][ T344] EXT4-fs (loop7): free_blocks=16 [ 144.817306][ T344] EXT4-fs (loop7): dirty_blocks=16 [ 144.822517][ T344] EXT4-fs (loop7): Block reservation details [ 144.828548][ T344] EXT4-fs (loop7): i_reserved_data_blocks=1 [ 144.887593][ T3149] netlink: 'syz.7.715': attribute type 32 has an invalid length. [ 144.896518][ T3149] ip_tunnel: non-ECT from 0.0.0.0 with TOS=0x1 [ 144.952172][ T60] usb 5-1: USB disconnect, device number 6 [ 144.969538][ T3152] EXT4-fs (loop7): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 145.026244][ T3156] netlink: 16 bytes leftover after parsing attributes in process `syz.5.718'. [ 145.107058][ T3164] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 145.111218][ T403] usb 10-1: new full-speed USB device number 15 using dummy_hcd [ 145.120049][ T3164] IPv6: ADDRCONF(NETDEV_CHANGE): tunl0: link becomes ready [ 145.131317][ T3164] IPv6: ADDRCONF(NETDEV_CHANGE): gre0: link becomes ready [ 145.157402][ T3168] 9pnet: Insufficient options for proto=fd [ 145.163299][ T3164] IPv6: ADDRCONF(NETDEV_CHANGE): gretap0: link becomes ready [ 145.182525][ T3164] IPv6: ADDRCONF(NETDEV_CHANGE): erspan0: link becomes ready [ 145.200954][ T3164] IPv6: ADDRCONF(NETDEV_CHANGE): ip_vti0: link becomes ready [ 145.211474][ T3164] IPv6: ADDRCONF(NETDEV_CHANGE): ip6_vti0: link becomes ready [ 145.440851][ T403] usb 10-1: device descriptor read/64, error -71 [ 145.558719][ T3184] EXT4-fs error (device loop4): ext4_xattr_inode_iget:401: inode #12: comm syz.4.723: missing EA_INODE flag [ 145.690008][ T3184] EXT4-fs error (device loop4): ext4_xattr_inode_iget:406: comm syz.4.723: error while reading EA inode 12 err=-117 [ 145.835692][ T3184] EXT4-fs (loop4): 1 orphan inode deleted [ 145.890662][ T403] usb 10-1: device descriptor read/64, error -71 [ 145.903430][ T3184] EXT4-fs (loop4): mounted filesystem without journal. Opts: nombcache,nogrpid,,errors=continue. Quota mode: writeback. [ 146.200591][ T403] usb 10-1: new full-speed USB device number 16 using dummy_hcd [ 146.500614][ T403] usb 10-1: device descriptor read/64, error -71 [ 146.761309][ T30] audit: type=1400 audit(1778368326.499:650): avc: denied { wake_alarm } for pid=3190 comm="syz.7.725" capability=35 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 146.850932][ T30] audit: type=1400 audit(1778368326.589:651): avc: denied { create } for pid=3199 comm="syz.5.727" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rds_socket permissive=1 [ 146.876065][ T3200] netlink: 'syz.5.727': attribute type 4 has an invalid length. [ 146.884432][ T30] audit: type=1400 audit(1778368326.609:652): avc: denied { setattr } for pid=3183 comm="syz.4.723" name="" dev="pipefs" ino=25964 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=fifo_file permissive=1 [ 146.900916][ T403] usb 10-1: device descriptor read/64, error -71 [ 146.918806][ T3187] set_capacity_and_notify: 3 callbacks suppressed [ 146.918821][ T3187] loop0: detected capacity change from 0 to 40427 [ 146.969778][ T3202] loop5: detected capacity change from 0 to 256 [ 146.975963][ T3187] F2FS-fs (loop0): invalid crc value [ 146.987615][ T3202] exfat: Bad value for 'uid' [ 147.000379][ T3187] F2FS-fs (loop0): Found nat_bits in checkpoint [ 147.050864][ T403] usb usb10-port1: attempt power cycle [ 147.065194][ T3187] F2FS-fs (loop0): Start checkpoint disabled! [ 147.090328][ T3187] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e6 [ 147.110911][ T30] audit: type=1400 audit(1778368326.849:653): avc: denied { ioctl } for pid=3208 comm="syz.5.730" path="socket:[28443]" dev="sockfs" ino=28443 ioctlcmd=0x891c scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 147.139443][ T3207] loop4: detected capacity change from 0 to 256 [ 147.185316][ T3185] attempt to access beyond end of device [ 147.185316][ T3185] loop0: rw=524288, want=45072, limit=40427 [ 147.198470][ T3185] attempt to access beyond end of device [ 147.198470][ T3185] loop0: rw=0, want=45072, limit=40427 [ 147.235052][ T45] attempt to access beyond end of device [ 147.235052][ T45] loop0: rw=2049, want=40992, limit=40427 [ 147.380628][ T305] usb 6-1: new high-speed USB device number 26 using dummy_hcd [ 147.460524][ T403] usb 10-1: new full-speed USB device number 17 using dummy_hcd [ 147.564254][ T30] audit: type=1400 audit(1778368327.299:654): avc: denied { write } for pid=3218 comm="syz.7.733" name="usbmon7" dev="devtmpfs" ino=176 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 147.602522][ T3224] IPv6: NLM_F_CREATE should be specified when creating new route [ 147.611325][ T3224] IPv6: Can't replace route, no match found [ 147.630614][ T403] usb 10-1: device descriptor read/8, error -71 [ 147.640640][ T305] usb 6-1: Using ep0 maxpacket: 8 [ 147.811688][ T305] usb 6-1: config 179 has an invalid interface number: 65 but max is 0 [ 147.820277][ T305] usb 6-1: config 179 has no interface number 0 [ 147.827031][ T305] usb 6-1: config 179 interface 65 altsetting 12 endpoint 0xF has an invalid bInterval 63, changing to 9 [ 147.838512][ T305] usb 6-1: config 179 interface 65 altsetting 12 endpoint 0xF has invalid maxpacket 57605, setting to 1024 [ 147.870561][ T305] usb 6-1: config 179 interface 65 altsetting 12 endpoint 0x83 has an invalid bInterval 0, changing to 7 [ 147.883874][ T305] usb 6-1: config 179 interface 65 altsetting 12 endpoint 0x83 has invalid wMaxPacketSize 0 [ 147.894509][ T305] usb 6-1: config 179 interface 65 altsetting 12 has 2 endpoint descriptors, different from the interface descriptor's value: 23 [ 147.896658][ T3234] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 147.908122][ T403] usb 10-1: device descriptor read/8, error -71 [ 147.909538][ T305] usb 6-1: config 179 interface 65 has no altsetting 0 [ 147.987342][ T305] usb 6-1: New USB device found, idVendor=12ab, idProduct=0004, bcdDevice= 0.00 [ 148.019035][ T305] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 148.131514][ T3234] bridge0: port 1(bridge_slave_0) entered disabled state [ 148.149485][ T3234] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 148.182419][ T305] input: Honey Bee Xbox360 dancepad as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:179.65/input/input9 [ 148.236518][ T30] audit: type=1400 audit(1778368327.969:655): avc: denied { map } for pid=3238 comm="syz.4.739" path="/dev/uinput" dev="devtmpfs" ino=258 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 [ 148.293484][ T3217] loop0: detected capacity change from 0 to 131072 [ 148.311362][ T3217] F2FS-fs (loop0): Invalid log sectorsize (67108873) [ 148.318125][ T3217] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 148.364482][ T3217] F2FS-fs (loop0): invalid crc value [ 148.387383][ T39] usb 6-1: USB disconnect, device number 26 [ 148.393521][ C1] xpad 6-1:179.65: xpad_irq_out - usb_submit_urb failed with result -19 [ 148.421531][ T3217] F2FS-fs (loop0): Found nat_bits in checkpoint [ 148.448645][ T39] xpad 6-1:179.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 148.548519][ T3217] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 148.560548][ T3217] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 [ 148.693016][ T3251] netlink: 8 bytes leftover after parsing attributes in process `syz.9.742'. [ 148.705572][ T3251] loop9: detected capacity change from 0 to 256 [ 148.746073][ T3247] loop5: detected capacity change from 0 to 40427 [ 148.767459][ T3251] FAT-fs (loop9): Directory bread(block 64) failed [ 148.775699][ T3251] FAT-fs (loop9): Directory bread(block 65) failed [ 148.782540][ T3251] FAT-fs (loop9): Directory bread(block 66) failed [ 148.789204][ T3251] FAT-fs (loop9): Directory bread(block 67) failed [ 148.801884][ T3247] F2FS-fs (loop5): Corrupted extension count (64 + 1 > 64) [ 148.809129][ T3247] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 148.820970][ T3251] FAT-fs (loop9): Directory bread(block 68) failed [ 148.827762][ T3251] FAT-fs (loop9): Directory bread(block 69) failed [ 148.835332][ T3251] FAT-fs (loop9): Directory bread(block 70) failed [ 148.842398][ T3247] F2FS-fs (loop5): invalid crc value [ 148.869273][ T3251] FAT-fs (loop9): Directory bread(block 71) failed [ 148.877226][ T3247] F2FS-fs (loop5): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 148.882249][ T3251] FAT-fs (loop9): Directory bread(block 72) failed [ 148.895367][ T3251] FAT-fs (loop9): Directory bread(block 73) failed [ 148.930816][ T3247] F2FS-fs (loop5): Try to recover 1th superblock, ret: 0 [ 148.942494][ T3247] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 149.075775][ T3259] loop9: detected capacity change from 0 to 2048 [ 149.111128][ T3262] loop4: detected capacity change from 0 to 128 [ 149.139787][ T3247] attempt to access beyond end of device [ 149.139787][ T3247] loop5: rw=0, want=45072, limit=40427 [ 149.154175][ T3247] F2FS-fs (loop5): Unrecognized mount option "" or missing value [ 149.162307][ T3262] EXT4-fs (loop4): Ignoring removed bh option [ 149.182313][ T3257] loop0: detected capacity change from 0 to 40427 [ 149.190923][ T3262] EXT4-fs (loop4): mounted filesystem without journal. Opts: jqfmt=vfsold,bh,,errors=continue. Quota mode: none. [ 149.203820][ T3259] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 149.217233][ T3259] EXT4-fs error (device loop9): ext4_mb_generate_buddy:1161: group 0, block bitmap and bg descriptor inconsistent: 0 vs 150994969 free clusters [ 149.232616][ T3262] ext4 filesystem being mounted at /26/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 149.244499][ T3257] F2FS-fs (loop0): invalid crc value [ 149.254502][ T3259] EXT4-fs (loop9): Delayed block allocation failed for inode 16 at logical offset 16 with max blocks 17 with error 28 [ 149.269122][ T3259] EXT4-fs (loop9): This should not happen!! Data will be lost [ 149.269122][ T3259] [ 149.279460][ T3259] EXT4-fs (loop9): Total free blocks count 0 [ 149.286154][ T3259] EXT4-fs (loop9): Free/Dirty block details [ 149.292896][ T3259] EXT4-fs (loop9): free_blocks=2415919504 [ 149.298975][ T3259] EXT4-fs (loop9): dirty_blocks=32 [ 149.304242][ T3257] F2FS-fs (loop0): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 149.318087][ T3259] EXT4-fs (loop9): Block reservation details [ 149.334689][ T3259] EXT4-fs (loop9): i_reserved_data_blocks=2 [ 149.351911][ T3269] EXT4-fs (loop9): Delayed block allocation failed for inode 16 at logical offset 16 with max blocks 16 with error 28 [ 149.354483][ T3257] F2FS-fs (loop0): Start checkpoint disabled! [ 149.369102][ T3269] EXT4-fs (loop9): This should not happen!! Data will be lost [ 149.369102][ T3269] [ 149.373542][ T3257] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e6 [ 149.428601][ T45] attempt to access beyond end of device [ 149.428601][ T45] loop0: rw=2049, want=45104, limit=40427 [ 149.790615][ T403] usb 5-1: new high-speed USB device number 7 using dummy_hcd [ 149.827533][ T3288] loop9: detected capacity change from 0 to 1024 [ 149.850704][ T3288] EXT4-fs (loop9): Ignoring removed bh option [ 149.857011][ T3288] EXT4-fs (loop9): Ignoring removed oldalloc option [ 149.876245][ T3288] EXT4-fs (loop9): Ignoring removed nobh option [ 149.885280][ T3288] EXT4-fs (loop9): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 150.050245][ T3295] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 198) [ 150.059239][ T3295] FAT-fs (loop0): Filesystem has been set read-only [ 150.066381][ T3295] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 198) [ 150.074681][ T3295] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 198) [ 150.131318][ T403] usb 5-1: Using ep0 maxpacket: 16 [ 150.242433][ T3288] EXT4-fs (loop9): mounted filesystem without journal. Opts: commit=0x0000000000000005,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,delalloc,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 150.280720][ T3288] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 150.298883][ T3288] IPv6: ADDRCONF(NETDEV_CHANGE): tunl0: link becomes ready [ 150.308489][ T3288] IPv6: ADDRCONF(NETDEV_CHANGE): gre0: link becomes ready [ 150.308786][ T403] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 150.326620][ T403] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 150.332900][ T3288] IPv6: ADDRCONF(NETDEV_CHANGE): gretap0: link becomes ready [ 150.336537][ T403] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 150.354937][ T3288] IPv6: ADDRCONF(NETDEV_CHANGE): gretap0: link becomes ready [ 150.356818][ T403] usb 5-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 150.373159][ T403] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 150.382000][ T403] usb 5-1: config 0 descriptor?? [ 150.387737][ T3288] IPv6: ADDRCONF(NETDEV_CHANGE): erspan0: link becomes ready [ 150.395460][ T3288] IPv6: ADDRCONF(NETDEV_CHANGE): erspan0: link becomes ready [ 150.404151][ T3288] IPv6: ADDRCONF(NETDEV_CHANGE): ip_vti0: link becomes ready [ 150.413018][ T3288] IPv6: ADDRCONF(NETDEV_CHANGE): ip6_vti0: link becomes ready [ 150.632959][ T3306] EXT4-fs (loop9): Ignoring removed mblk_io_submit option [ 150.640584][ T3306] EXT4-fs (loop9): Journaled quota options ignored when QUOTA feature is enabled [ 150.649764][ T3306] EXT4-fs (loop9): Ignoring removed bh option [ 150.656023][ T3306] EXT4-fs (loop9): Unrecognized mount option "subj_user=.*" or missing value [ 150.980629][ T318] usb 6-1: new high-speed USB device number 27 using dummy_hcd [ 151.330591][ T318] usb 6-1: device descriptor read/64, error -71 [ 151.530720][ T403] usbhid 5-1:0.0: can't add hid device: -71 [ 151.551819][ T403] usbhid: probe of 5-1:0.0 failed with error -71 [ 151.577304][ T403] usb 5-1: USB disconnect, device number 7 [ 151.617497][ T3317] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #11: comm syz.0.757: invalid indirect mapped block 256 (level 2) [ 151.730588][ T318] usb 6-1: device descriptor read/64, error -71 [ 151.797846][ T3317] EXT4-fs (loop0): 2 truncates cleaned up [ 151.834285][ T3317] EXT4-fs (loop0): mounted filesystem without journal. Opts: grpid,block_validity,lazytime,journal_dev=0x0000000000000006,,errors=continue. Quota mode: writeback. [ 152.002802][ T3317] EXT4-fs (loop0): shut down requested (0) [ 152.010550][ T318] usb 6-1: new high-speed USB device number 28 using dummy_hcd [ 152.036648][ T3325] set_capacity_and_notify: 3 callbacks suppressed [ 152.036674][ T3325] loop4: detected capacity change from 0 to 8192 [ 152.200647][ T30] audit: type=1400 audit(152.158:656): avc: denied { sys_module } for pid=3327 comm="syz.7.759" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 [ 152.279767][ T30] audit: type=1400 audit(152.158:657): avc: denied { map } for pid=3327 comm="syz.7.759" path="socket:[28886]" dev="sockfs" ino=28886 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 152.307616][ T30] audit: type=1400 audit(152.158:658): avc: denied { accept } for pid=3327 comm="syz.7.759" path="socket:[28886]" dev="sockfs" ino=28886 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 152.349523][ T3350] netlink: 72 bytes leftover after parsing attributes in process `syz.7.764'. [ 152.359459][ T3350] netlink: 8 bytes leftover after parsing attributes in process `syz.7.764'. [ 152.443261][ T3354] loop7: detected capacity change from 0 to 2048 [ 152.473813][ T3354] EXT4-fs (loop7): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 152.500556][ T318] usb 6-1: device descriptor read/64, error -71 [ 152.530810][ T3354] EXT4-fs error (device loop7): ext4_read_block_bitmap_nowait:476: comm syz.7.765: Invalid block bitmap block 2 in block_group 0 [ 152.600630][ T890] usb 10-1: new high-speed USB device number 19 using dummy_hcd [ 152.652007][ T30] audit: type=1400 audit(152.618:659): avc: denied { map } for pid=3360 comm="syz.4.766" path="/dev/vhost-vsock" dev="devtmpfs" ino=264 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:vhost_device_t tclass=chr_file permissive=1 [ 152.700591][ T30] audit: type=1400 audit(152.618:660): avc: denied { execute } for pid=3360 comm="syz.4.766" path="/dev/vhost-vsock" dev="devtmpfs" ino=264 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:vhost_device_t tclass=chr_file permissive=1 [ 152.820811][ T3372] loop4: detected capacity change from 0 to 512 [ 152.825600][ T3359] loop7: detected capacity change from 0 to 40427 [ 152.860109][ T3359] F2FS-fs (loop7): invalid crc value [ 152.866090][ T3372] FAT-fs (loop4): bogus number of FAT sectors [ 152.872687][ T3372] FAT-fs (loop4): Can't find a valid FAT filesystem [ 152.901829][ T3359] F2FS-fs (loop7): Found nat_bits in checkpoint [ 152.920546][ T318] usb 6-1: device descriptor read/64, error -71 [ 152.942686][ T3375] input: syz1 as /devices/virtual/input/input11 [ 152.970598][ T890] usb 10-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 152.983946][ T3359] F2FS-fs (loop7): Start checkpoint disabled! [ 152.990722][ T890] usb 10-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 153.000963][ T3359] F2FS-fs (loop7): Mounted with checkpoint version = 48b305e6 [ 153.020647][ T305] usb 1-1: new high-speed USB device number 15 using dummy_hcd [ 153.040632][ T318] usb usb6-port1: attempt power cycle [ 153.051820][ T45] device bridge_slave_1 left promiscuous mode [ 153.058033][ T45] bridge0: port 2(bridge_slave_1) entered disabled state [ 153.079146][ T1306] attempt to access beyond end of device [ 153.079146][ T1306] loop7: rw=524288, want=45072, limit=40427 [ 153.092792][ T45] device bridge_slave_0 left promiscuous mode [ 153.098980][ T45] bridge0: port 1(bridge_slave_0) entered disabled state [ 153.106187][ T30] audit: type=1400 audit(153.058:661): avc: denied { listen } for pid=3384 comm="syz.5.773" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 153.118066][ T1306] attempt to access beyond end of device [ 153.118066][ T1306] loop7: rw=0, want=45072, limit=40427 [ 153.138301][ T45] device veth0_vlan left promiscuous mode [ 153.160357][ T344] attempt to access beyond end of device [ 153.160357][ T344] loop7: rw=2049, want=41000, limit=40427 [ 153.200615][ T890] usb 10-1: New USB device found, idVendor=0582, idProduct=0582, bcdDevice= 0.40 [ 153.209852][ T890] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 153.218012][ T890] usb 10-1: Product: syz [ 153.222349][ T890] usb 10-1: Manufacturer: syz [ 153.227058][ T890] usb 10-1: SerialNumber: syz [ 153.290615][ T305] usb 1-1: Using ep0 maxpacket: 16 [ 153.325889][ T3386] tipc: Enabling of bearer rejected, failed to enable media [ 153.376893][ T3396] loop5: detected capacity change from 0 to 512 [ 153.401579][ T3400] loop4: detected capacity change from 0 to 512 [ 153.416910][ T3400] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 153.430738][ T305] usb 1-1: config 1 has an invalid interface number: 105 but max is 0 [ 153.439142][ T305] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 153.463129][ T305] usb 1-1: config 1 has no interface number 0 [ 153.469404][ T305] usb 1-1: config 1 interface 105 altsetting 2 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 153.475727][ T3400] EXT4-fs (loop4): mounted filesystem without journal. Opts: errors=remount-ro,nomblk_io_submit,. Quota mode: writeback. [ 153.590657][ T890] usb 10-1: 0:1 : does not exist [ 153.596391][ T890] usb 10-1: BAAD SPEAKER p_chmask mismatch [ 153.610643][ T890] snd-usb-audio: probe of 10-1:1.0 failed with error -22 [ 153.774445][ T305] usb 1-1: config 1 interface 105 has no altsetting 0 [ 153.784028][ T3408] EXT4-fs (loop4): re-mounted. Opts: . Quota mode: writeback. [ 154.015027][ T3408] netlink: 20 bytes leftover after parsing attributes in process `syz.4.778'. [ 154.029270][ T3408] netlink: 140 bytes leftover after parsing attributes in process `syz.4.778'. [ 154.220984][ T305] usb 1-1: New USB device found, idVendor=20f4, idProduct=e05a, bcdDevice=6c.6d [ 154.344072][ T305] usb 1-1: New USB device strings: Mfr=1, Product=23, SerialNumber=3 [ 154.362594][ T305] usb 1-1: Product: syz [ 154.366858][ T305] usb 1-1: Manufacturer: syz [ 154.380547][ T305] usb 1-1: SerialNumber: syz [ 154.409565][ T30] audit: type=1400 audit(154.368:662): avc: denied { getopt } for pid=3405 comm="syz.5.779" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 154.514526][ T3412] bridge0: port 1(bridge_slave_0) entered blocking state [ 154.521940][ T3412] bridge0: port 1(bridge_slave_0) entered disabled state [ 154.529560][ T3412] device bridge_slave_0 entered promiscuous mode [ 154.537215][ T3412] bridge0: port 2(bridge_slave_1) entered blocking state [ 154.544521][ T3412] bridge0: port 2(bridge_slave_1) entered disabled state [ 154.552855][ T3412] device bridge_slave_1 entered promiscuous mode [ 154.670657][ T305] aqc111: probe of 1-1:1.105 failed with error -22 [ 154.707705][ T3412] bridge0: port 2(bridge_slave_1) entered blocking state [ 154.714839][ T890] usb 10-1: USB disconnect, device number 19 [ 154.714853][ T3412] bridge0: port 2(bridge_slave_1) entered forwarding state [ 154.715133][ T3412] bridge0: port 1(bridge_slave_0) entered blocking state [ 154.735140][ T3412] bridge0: port 1(bridge_slave_0) entered forwarding state [ 154.783038][ T3421] loop4: detected capacity change from 0 to 512 [ 154.790774][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 154.801884][ T3424] loop5: detected capacity change from 0 to 128 [ 154.808277][ T344] bridge0: port 1(bridge_slave_0) entered disabled state [ 154.817459][ T3423] loop9: detected capacity change from 0 to 1024 [ 154.823316][ T3421] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 154.834682][ T3421] EXT4-fs (loop4): encrypted files will use data=ordered instead of data journaling mode [ 154.836702][ T3424] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 154.846635][ T344] bridge0: port 2(bridge_slave_1) entered disabled state [ 154.864751][ T3421] EXT4-fs error (device loop4): ext4_orphan_get:1426: comm syz.4.783: bad orphan inode 131083 [ 154.875632][ T3421] EXT4-fs (loop4): mounted filesystem without journal. Opts: nomblk_io_submit,journal_dev=0x00000000000003f2,noload,,errors=continue. Quota mode: none. [ 154.902059][ T60] usb 1-1: USB disconnect, device number 15 [ 154.908634][ T3423] EXT4-fs (loop9): Mount option "noacl" will be removed by 3.5 [ 154.908634][ T3423] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 154.908634][ T3423] [ 154.929635][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 154.938986][ T3421] overlayfs: upper fs needs to support d_type. [ 154.945746][ T344] bridge0: port 1(bridge_slave_0) entered blocking state [ 154.952857][ T344] bridge0: port 1(bridge_slave_0) entered forwarding state [ 154.968925][ T3423] EXT4-fs (loop9): Ignoring removed orlov option [ 154.980634][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 154.988790][ T3423] EXT4-fs (loop9): Ignoring removed bh option [ 155.002904][ T344] bridge0: port 2(bridge_slave_1) entered blocking state [ 155.009990][ T344] bridge0: port 2(bridge_slave_1) entered forwarding state [ 155.031764][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 155.053924][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 155.063031][ T3423] EXT4-fs (loop9): mounted filesystem without journal. Opts: delalloc,noacl,barrier=0xfffffffffffffffe,dioread_lock,data_err=ignore,orlov,data_err=ignore,grpquota,abort,nodelalloc,bh,nouid32,,errors=continue. Quota mode: writeback. [ 155.343477][ T3430] netlink: 24 bytes leftover after parsing attributes in process `syz.5.784'. [ 155.375074][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 155.388682][ T3412] device veth0_vlan entered promiscuous mode [ 155.395602][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 155.404223][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 155.412266][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 155.432020][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 155.441923][ T3412] device veth1_macvtap entered promiscuous mode [ 155.453096][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 155.483021][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 155.544871][ T30] audit: type=1400 audit(155.508:663): avc: denied { remount } for pid=3438 comm="syz.2.781" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 155.565310][ T3439] overlayfs: upper fs does not support RENAME_WHITEOUT. [ 155.573697][ T3439] overlayfs: failed to set xattr on upper [ 155.601573][ T3448] loop0: detected capacity change from 0 to 128 [ 155.615516][ T30] audit: type=1400 audit(155.548:664): avc: denied { unmount } for pid=3412 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 155.671389][ T3448] FAT-fs (loop0): bogus number of reserved sectors [ 155.681691][ T3448] FAT-fs (loop0): This doesn't look like a DOS 1.x volume; DOS 2.x BPB is non-zero [ 155.697781][ T3448] FAT-fs (loop0): Can't find a valid FAT filesystem [ 155.761282][ T3453] bridge0: port 1(bridge_slave_0) entered blocking state [ 155.778523][ T3453] bridge0: port 1(bridge_slave_0) entered disabled state [ 155.791063][ T3453] device bridge_slave_0 entered promiscuous mode [ 155.815177][ T3453] bridge0: port 2(bridge_slave_1) entered blocking state [ 155.823946][ T3453] bridge0: port 2(bridge_slave_1) entered disabled state [ 155.831686][ T3453] device bridge_slave_1 entered promiscuous mode [ 155.839910][ T3448] tap0: tun_chr_ioctl cmd 1074025677 [ 155.845379][ T3448] tap0: linktype set to 778 [ 155.915087][ T3453] bridge0: port 2(bridge_slave_1) entered blocking state [ 155.922197][ T3453] bridge0: port 2(bridge_slave_1) entered forwarding state [ 155.929564][ T3453] bridge0: port 1(bridge_slave_0) entered blocking state [ 155.936676][ T3453] bridge0: port 1(bridge_slave_0) entered forwarding state [ 155.945625][ T45] device bridge_slave_1 left promiscuous mode [ 155.951858][ T45] bridge0: port 2(bridge_slave_1) entered disabled state [ 155.959900][ T45] device bridge_slave_0 left promiscuous mode [ 155.966382][ T45] bridge0: port 1(bridge_slave_0) entered disabled state [ 155.975111][ T45] device veth1_macvtap left promiscuous mode [ 155.980662][ T318] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 155.982121][ T45] device veth0_vlan left promiscuous mode [ 156.091820][ T3448] tap0: tun_chr_ioctl cmd 1074025675 [ 156.097264][ T3448] tap0: persist disabled [ 156.110546][ T60] usb 6-1: new high-speed USB device number 30 using dummy_hcd [ 156.125282][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 156.133630][ T344] bridge0: port 1(bridge_slave_0) entered disabled state [ 156.141584][ T344] bridge0: port 2(bridge_slave_1) entered disabled state [ 156.154115][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 156.162684][ T344] bridge0: port 1(bridge_slave_0) entered blocking state [ 156.169722][ T344] bridge0: port 1(bridge_slave_0) entered forwarding state [ 156.177344][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 156.185757][ T344] bridge0: port 2(bridge_slave_1) entered blocking state [ 156.193617][ T344] bridge0: port 2(bridge_slave_1) entered forwarding state [ 156.209394][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 156.223471][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 156.232701][ T3472] netlink: 4 bytes leftover after parsing attributes in process `syz.0.798'. [ 156.250697][ T318] usb 3-1: Using ep0 maxpacket: 16 [ 156.256048][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 156.281647][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 156.290423][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 156.299129][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 156.310809][ T3453] device veth0_vlan entered promiscuous mode [ 156.337830][ T3474] device bridge_slave_1 left promiscuous mode [ 156.344404][ T3474] bridge0: port 2(bridge_slave_1) entered disabled state [ 156.352754][ T3474] A link change request failed with some changes committed already. Interface bridge_slave_1 may have been left with an inconsistent configuration, please check. [ 156.370968][ T60] usb 6-1: Using ep0 maxpacket: 32 [ 156.380652][ T318] usb 3-1: config 1 has an invalid descriptor of length 128, skipping remainder of the config [ 156.394239][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 156.409512][ T30] audit: type=1400 audit(156.368:665): avc: denied { mount } for pid=3480 comm="syz.0.802" name="/" dev="configfs" ino=13737 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=filesystem permissive=1 [ 156.412516][ T318] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 156.438896][ T3481] netlink: 216 bytes leftover after parsing attributes in process `syz.0.802'. [ 156.449593][ T3481] netlink: 32 bytes leftover after parsing attributes in process `syz.0.802'. [ 156.460243][ T3481] netlink: 216 bytes leftover after parsing attributes in process `syz.0.802'. [ 156.469341][ T3481] netlink: 32 bytes leftover after parsing attributes in process `syz.0.802'. [ 156.482374][ T3453] device veth1_macvtap entered promiscuous mode [ 156.491957][ T3482] UDC core: couldn't find an available UDC or it's busy: -16 [ 156.499380][ T3482] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 156.512351][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 156.521481][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 156.530699][ T318] usb 3-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= f.89 [ 156.534266][ T60] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 156.539767][ T318] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 156.559823][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 156.563321][ T3482] UDC core: couldn't find an available UDC or it's busy: -16 [ 156.571147][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 156.578049][ T3479] FAT-fs (loop9): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 156.583663][ T60] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 156.607466][ T3482] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 156.628946][ T318] usb 3-1: SerialNumber: syz [ 156.691967][ T318] usb 3-1: 0:2 : does not exist [ 156.760603][ T307] usb 1-1: new low-speed USB device number 16 using dummy_hcd [ 156.780657][ T60] usb 6-1: New USB device found, idVendor=0582, idProduct=00b2, bcdDevice= 0.40 [ 156.789920][ T60] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 156.801728][ T60] usb 6-1: Product: syz [ 156.805971][ T60] usb 6-1: Manufacturer: syz [ 156.810962][ T60] usb 6-1: SerialNumber: syz [ 156.905597][ T6] usb 3-1: USB disconnect, device number 6 [ 157.105168][ T45] device bridge_slave_1 left promiscuous mode [ 157.111517][ T45] bridge0: port 2(bridge_slave_1) entered disabled state [ 157.119170][ T45] bridge0: port 1(bridge_slave_0) entered disabled state [ 157.128137][ T45] device veth1_macvtap left promiscuous mode [ 157.140601][ T318] usb 7-1: new high-speed USB device number 13 using dummy_hcd [ 157.140627][ T307] usb 1-1: config 1 has an invalid interface descriptor of length 6, skipping [ 157.157284][ T307] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 157.167475][ T307] usb 1-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 157.176732][ T60] usb 6-1: 0:1 : does not exist [ 157.182309][ T307] usb 1-1: config 1 has no interface number 1 [ 157.200671][ T60] usb 6-1: cannot get ctl value: req = 0x81, wValue = 0x100, wIndex = 0x100, type = 3 [ 157.210372][ T60] usb 6-1: unit 5 not found! [ 157.231545][ T60] usb 6-1: USB disconnect, device number 30 [ 157.390694][ T318] usb 7-1: Using ep0 maxpacket: 32 [ 157.416793][ T3513] set_capacity_and_notify: 3 callbacks suppressed [ 157.416809][ T3513] loop9: detected capacity change from 0 to 256 [ 157.429741][ T307] usb 1-1: string descriptor 0 read error: -22 [ 157.436892][ T307] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 157.447265][ T394] udevd[394]: error opening ATTR{/sys/devices/platform/dummy_hcd.5/usb6/6-1/6-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 157.452285][ T3513] FAT-fs (loop9): Unrecognized mount option "shortname=win9" or missing value [ 157.472398][ T307] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 157.520728][ T318] usb 7-1: config 0 has no interfaces? [ 157.541856][ T307] usb 1-1: MIDIStreaming interface descriptor not found [ 157.549361][ T307] snd-usb-audio: probe of 1-1:1.2 failed with error -16 [ 157.597492][ T3520] loop5: detected capacity change from 0 to 1024 [ 157.638179][ T3517] netlink: 148 bytes leftover after parsing attributes in process `syz.2.809'. [ 157.647341][ T3517] A link change request failed with some changes committed already. Interface gre0 may have been left with an inconsistent configuration, please check. [ 157.679978][ T3520] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 157.703729][ T3526] loop2: detected capacity change from 0 to 512 [ 157.711747][ T3520] EXT4-fs error (device loop5): ext4_mb_mark_diskspace_used:3885: comm syz.5.810: Allocating blocks 385-513 which overlap fs metadata [ 157.725818][ T318] usb 7-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 157.727423][ T3520] EXT4-fs (loop5): pa ffff888113253348: logic 16, phys. 129, len 24 [ 157.736024][ T318] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 157.743323][ T3520] EXT4-fs error (device loop5): ext4_mb_release_inode_pa:4902: group 0, free 0, pa_free 8 [ 157.751985][ T318] usb 7-1: Product: syz [ 157.770235][ T318] usb 7-1: Manufacturer: syz [ 157.775908][ T305] usb 10-1: new full-speed USB device number 20 using dummy_hcd [ 157.783659][ T30] audit: type=1400 audit(157.738:666): avc: denied { unmount } for pid=349 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 [ 157.803102][ T3526] EXT4-fs (loop2): ext4_check_descriptors: Inode table for group 0 overlaps superblock [ 157.813677][ T3526] EXT4-fs (loop2): group descriptors corrupted! [ 157.813697][ T349] Trying to write to read-only block-device loop5 [ 157.826916][ T318] usb 7-1: SerialNumber: syz [ 157.832781][ T318] usb 7-1: config 0 descriptor?? [ 157.838324][ T349] Trying to write to read-only block-device loop5 [ 157.845964][ T349] Trying to write to read-only block-device loop5 [ 157.846942][ T39] usb 1-1: USB disconnect, device number 16 [ 157.853077][ T349] Trying to write to read-only block-device loop5 [ 157.865391][ T349] Trying to write to read-only block-device loop5 [ 157.872881][ T349] Trying to write to read-only block-device loop5 [ 157.879376][ T349] Trying to write to read-only block-device loop5 [ 157.885912][ T349] Trying to write to read-only block-device loop5 [ 157.892647][ T349] Trying to write to read-only block-device loop5 [ 157.899159][ T349] Trying to write to read-only block-device loop5 [ 157.933218][ T3536] loop5: detected capacity change from 0 to 256 [ 157.949670][ T3536] exfat: Unknown parameter '4tf8' [ 157.955214][ T30] audit: type=1400 audit(157.908:667): avc: denied { mounton } for pid=3535 comm="syz.5.812" path=2F3139312FE91F7189591E9233614B dev="tmpfs" ino=1088 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=sock_file permissive=1 [ 157.983729][ T30] audit: type=1400 audit(157.948:668): avc: denied { create } for pid=3535 comm="syz.5.812" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 158.007847][ T30] audit: type=1400 audit(157.948:669): avc: denied { getopt } for pid=3535 comm="syz.5.812" lport=1 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 158.027929][ T30] audit: type=1400 audit(157.948:671): avc: denied { read write } for pid=3535 comm="syz.5.812" name="raw-gadget" dev="devtmpfs" ino=254 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 158.051729][ T30] audit: type=1400 audit(157.948:672): avc: denied { open } for pid=3535 comm="syz.5.812" path="/dev/raw-gadget" dev="devtmpfs" ino=254 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 158.075174][ T30] audit: type=1400 audit(157.948:673): avc: denied { ioctl } for pid=3535 comm="syz.5.812" path="/dev/raw-gadget" dev="devtmpfs" ino=254 ioctlcmd=0x5500 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 158.104475][ T30] audit: type=1400 audit(157.948:670): avc: denied { read write } for pid=3535 comm="syz.5.812" name="loop5" dev="devtmpfs" ino=121 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 158.130037][ T30] audit: type=1400 audit(157.948:674): avc: denied { open } for pid=3535 comm="syz.5.812" path="/dev/loop5" dev="devtmpfs" ino=121 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 158.153982][ T30] audit: type=1400 audit(157.958:675): avc: denied { ioctl } for pid=3412 comm="syz-executor" path="/dev/loop2" dev="devtmpfs" ino=118 ioctlcmd=0x4c01 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 158.179087][ T305] usb 10-1: config index 0 descriptor too short (expected 3133, got 61) [ 158.188246][ T305] usb 10-1: config 0 has an invalid interface number: 156 but max is 1 [ 158.196675][ T305] usb 10-1: config 0 has an invalid descriptor of length 118, skipping remainder of the config [ 158.207161][ T305] usb 10-1: config 0 has 1 interface, different from the descriptor's value: 2 [ 158.218259][ T305] usb 10-1: config 0 has no interface number 0 [ 158.224516][ T305] usb 10-1: config 0 interface 156 altsetting 0 endpoint 0x3 has invalid wMaxPacketSize 0 [ 158.235364][ T305] usb 10-1: config 0 interface 156 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 3 [ 158.248580][ T305] usb 10-1: New USB device found, idVendor=abcd, idProduct=cdee, bcdDevice= 5.b9 [ 158.257823][ T305] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 158.267203][ T305] usb 10-1: config 0 descriptor?? [ 158.272378][ T2858] usb 6-1: new high-speed USB device number 31 using dummy_hcd [ 158.312616][ T305] usb 10-1: MIDIStreaming interface descriptor not found [ 158.512418][ T6] usb 10-1: USB disconnect, device number 20 [ 158.520742][ T2858] usb 6-1: Using ep0 maxpacket: 8 [ 158.570547][ T307] usb 3-1: new full-speed USB device number 7 using dummy_hcd [ 158.580662][ T60] usb 1-1: new high-speed USB device number 17 using dummy_hcd [ 158.680605][ T2858] usb 6-1: unable to get BOS descriptor or descriptor too short [ 158.760632][ T2858] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 158.771139][ T2858] usb 6-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 158.840637][ T307] usb 3-1: device descriptor read/64, error -71 [ 158.940662][ T60] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 158.950932][ T2858] usb 6-1: New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 0.40 [ 158.960035][ T60] usb 1-1: New USB device found, idVendor=03da, idProduct=b320, bcdDevice=52.e7 [ 158.969254][ T2858] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 158.977340][ T60] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 158.985466][ T2858] usb 6-1: Product: syz [ 158.989678][ T2858] usb 6-1: Manufacturer: syz [ 158.994718][ T2858] usb 6-1: SerialNumber: syz [ 158.999624][ T60] usb 1-1: config 0 descriptor?? [ 159.041224][ T60] usb 1-1: bad CDC descriptors [ 159.230532][ T307] usb 3-1: device descriptor read/64, error -71 [ 159.245467][ T60] usb 1-1: USB disconnect, device number 17 [ 159.290556][ T39] usb 10-1: new low-speed USB device number 21 using dummy_hcd [ 159.400643][ T2858] usb 6-1: MIDIStreaming interface descriptor not found [ 159.412161][ T2858] usb 6-1: USB disconnect, device number 31 [ 159.500556][ T307] usb 3-1: new full-speed USB device number 8 using dummy_hcd [ 159.621231][ T3066] udevd[3066]: error opening ATTR{/sys/devices/platform/dummy_hcd.5/usb6/6-1/6-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 159.650626][ T39] usb 10-1: config 1 has an invalid interface number: 103 but max is 0 [ 159.659004][ T39] usb 10-1: config 1 has no interface number 0 [ 159.665233][ T39] usb 10-1: config 1 interface 103 altsetting 5 endpoint 0xD has invalid maxpacket 32, setting to 8 [ 159.676216][ T39] usb 10-1: config 1 interface 103 has no altsetting 0 [ 159.729452][ T305] usb 7-1: USB disconnect, device number 13 [ 159.780757][ T307] usb 3-1: device descriptor read/64, error -71 [ 159.794970][ T3563] loop5: detected capacity change from 0 to 4096 [ 159.940632][ T39] usb 10-1: string descriptor 0 read error: -22 [ 159.947913][ T39] usb 10-1: New USB device found, idVendor=1b3d, idProduct=01a8, bcdDevice=7c.5c [ 159.967702][ T39] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 159.990838][ T3561] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 160.011240][ T39] ftdi_sio 10-1:1.103: FTDI USB Serial Device converter detected [ 160.019695][ T39] usb 10-1: Detected FT-X [ 160.190586][ T307] usb 3-1: device descriptor read/64, error -71 [ 160.210637][ T305] usb 7-1: new high-speed USB device number 14 using dummy_hcd [ 160.240810][ T318] usb 6-1: new high-speed USB device number 32 using dummy_hcd [ 160.299541][ T3580] loop0: detected capacity change from 0 to 2048 [ 160.341231][ T39] ftdi_sio ttyUSB0: Unable to read latency timer: -71 [ 160.370698][ T39] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 160.393361][ T39] ftdi_sio 10-1:1.103: GPIO initialisation failed: -71 [ 160.449938][ T39] usb 10-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 160.503580][ T3580] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 160.570808][ T305] usb 7-1: device descriptor read/64, error -71 [ 160.619298][ T3584] EXT4-fs error (device loop0): __ext4_iget:4943: inode #12: block 2: comm syz.0.827: invalid block [ 160.844934][ T39] usb 10-1: USB disconnect, device number 21 [ 160.852155][ T318] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 160.892352][ T318] usb 6-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 160.919953][ T39] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 161.034104][ T318] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 161.043265][ T39] ftdi_sio 10-1:1.103: device disconnected [ 161.058769][ T318] usb 6-1: config 0 descriptor?? [ 161.252709][ T307] usb usb3-port1: attempt power cycle [ 161.350561][ T305] usb 7-1: device descriptor read/64, error -71 [ 161.416519][ T3591] xt_hashlimit: size too large, truncated to 1048576 [ 161.780594][ T305] usb 7-1: new high-speed USB device number 15 using dummy_hcd [ 161.900606][ T39] usb 10-1: new high-speed USB device number 22 using dummy_hcd [ 162.010603][ T307] usb 3-1: new full-speed USB device number 9 using dummy_hcd [ 162.050595][ T305] usb 7-1: device descriptor read/64, error -71 [ 162.140564][ T39] usb 10-1: Using ep0 maxpacket: 16 [ 162.260651][ T39] usb 10-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 162.270978][ T39] usb 10-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 162.431204][ T39] usb 10-1: New USB device found, idVendor=17ef, idProduct=721e, bcdDevice=de.06 [ 162.440365][ T39] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 162.448516][ T305] usb 7-1: device descriptor read/64, error -71 [ 162.454849][ T39] usb 10-1: Product: syz [ 162.459093][ T39] usb 10-1: Manufacturer: syz [ 162.463826][ T39] usb 10-1: SerialNumber: syz [ 162.469378][ T39] r8152-cfgselector 10-1: config 0 descriptor?? [ 162.545700][ T3594] loop5: detected capacity change from 0 to 1024 [ 162.580763][ T305] usb usb7-port1: attempt power cycle [ 162.590641][ T318] usbhid 6-1:0.0: can't add hid device: -71 [ 162.596685][ T318] usbhid: probe of 6-1:0.0 failed with error -71 [ 162.604932][ T318] usb 6-1: USB disconnect, device number 32 [ 162.678439][ T3594] loop5: detected capacity change from 0 to 512 [ 162.730587][ T39] r8152-cfgselector 10-1: Unknown version 0x0000 [ 162.747054][ T39] r8152-cfgselector 10-1: USB disconnect, device number 22 [ 162.805598][ T30] kauditd_printk_skb: 37 callbacks suppressed [ 162.805617][ T30] audit: type=1400 audit(162.768:713): avc: denied { ioctl } for pid=3593 comm="syz.5.830" path="anon_inode:[userfaultfd]" dev="anon_inodefs" ino=29658 ioctlcmd=0xaa03 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 162.838631][ T30] audit: type=1400 audit(162.768:714): avc: denied { read } for pid=3593 comm="syz.5.830" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 162.868009][ T30] audit: type=1400 audit(162.828:715): avc: denied { write } for pid=3593 comm="syz.5.830" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 162.898305][ T30] audit: type=1400 audit(162.858:716): avc: denied { prog_run } for pid=3597 comm="syz.6.831" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 163.192371][ T3599] loop6: detected capacity change from 0 to 40427 [ 163.200542][ T30] audit: type=1400 audit(163.158:717): avc: denied { bind } for pid=3600 comm="syz.5.832" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 163.226006][ T30] audit: type=1400 audit(163.168:718): avc: denied { name_bind } for pid=3600 comm="syz.5.832" src=20004 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:port_t tclass=rawip_socket permissive=1 [ 163.260567][ T30] audit: type=1400 audit(163.168:719): avc: denied { node_bind } for pid=3600 comm="syz.5.832" saddr=::ffff:172.20.20.170 src=20004 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:node_t tclass=rawip_socket permissive=1 [ 163.310960][ T30] audit: type=1400 audit(163.188:720): avc: denied { connect } for pid=3600 comm="syz.5.832" laddr=::ffff:172.20.20.170 lport=20004 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 164.281801][ T3599] F2FS-fs (loop6): Invalid log_blocksize (268), supports only 12 [ 164.289588][ T3599] F2FS-fs (loop6): Can't find valid F2FS filesystem in 1th superblock [ 165.266022][ T30] audit: type=1400 audit(165.208:721): avc: denied { create } for pid=3607 comm="syz.5.835" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 166.242631][ T45] EXT4-fs error (device loop0): ext4_mb_generate_buddy:1161: group 0, block bitmap and bg descriptor inconsistent: 25 vs 281 free clusters [ 166.257179][ T45] EXT4-fs (loop0): Delayed block allocation failed for inode 15 at logical offset 0 with max blocks 1 with error 28 [ 166.269488][ T45] EXT4-fs (loop0): This should not happen!! Data will be lost [ 166.269488][ T45] [ 166.275250][ T3610] SELinux: policydb magic number 0x1c does not match expected magic number 0xf97cff8c [ 166.279206][ T45] EXT4-fs (loop0): Total free blocks count 0 [ 167.250865][ T3610] SELinux: failed to load policy [ 167.255744][ T45] EXT4-fs (loop0): Free/Dirty block details [ 167.263058][ T45] EXT4-fs (loop0): free_blocks=4096 [ 167.268300][ T45] EXT4-fs (loop0): dirty_blocks=512 [ 167.271303][ T30] audit: type=1400 audit(165.208:722): avc: denied { remount } for pid=3607 comm="syz.5.835" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 167.280903][ T45] EXT4-fs (loop0): Block reservation details [ 167.310547][ T307] usb 3-1: device descriptor read/8, error -32 [ 167.340954][ T3599] F2FS-fs (loop6): invalid crc value [ 167.346472][ T3599] F2FS-fs (loop6): Failed to start F2FS issue_checkpoint_thread (-12) [ 167.363426][ T45] EXT4-fs (loop0): i_reserved_data_blocks=32 [ 167.379918][ T3620] loop5: detected capacity change from 0 to 2048 [ 167.382231][ T45] EXT4-fs (loop0): Delayed block allocation failed for inode 15 at logical offset 18 with max blocks 480 with error 28 [ 167.399304][ T45] EXT4-fs (loop0): This should not happen!! Data will be lost [ 167.399304][ T45] [ 167.447812][ T3620] loop5: p1 < > p4 < > [ 167.485395][ T3626] loop9: detected capacity change from 0 to 1024 [ 167.520596][ T307] usb 3-1: device descriptor read/8, error -32 [ 167.563787][ T305] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 167.581142][ T3626] EXT4-fs (loop9): mounted filesystem without journal. Opts: barrier,nodioread_nolock,noquota,barrier,block_validity,nodioread_nolock,nodelalloc,resuid=0x0000000000000000,errors=remount-ro,. Quota mode: none. [ 167.604496][ T305] hid-generic 0000:0000:0000.0006: hidraw0: HID v0.00 Device [syz1] on syz0 [ 167.699379][ T3626] ext4 filesystem being mounted at /70/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 167.714267][ T394] udevd[394]: inotify_add_watch(7, /dev/loop5p1, 10) failed: No such file or directory [ 167.731936][ T2865] udevd[2865]: inotify_add_watch(7, /dev/loop5p4, 10) failed: No such file or directory [ 167.743176][ T3624] EXT4-fs error (device loop9): ext4_map_blocks:740: inode #15: comm syz.9.834: lblock 0 mapped to illegal pblock 0 (length 1) [ 167.765181][ T3634] loop0: detected capacity change from 0 to 512 [ 167.780926][ T3624] EXT4-fs (loop9): Remounting filesystem read-only [ 167.790940][ T3624] EXT4-fs error (device loop9): ext4_map_blocks:630: inode #15: comm syz.9.834: lblock 0 mapped to illegal pblock 0 (length 1) [ 167.800729][ T307] usb 3-1: new full-speed USB device number 10 using dummy_hcd [ 167.812130][ T30] kauditd_printk_skb: 71 callbacks suppressed [ 167.812145][ T30] audit: type=1326 audit(2000000000.240:795): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3640 comm="syz.6.843" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7fc291f8fdd9 code=0x7ffc0000 [ 167.847159][ T3624] EXT4-fs (loop9): Remounting filesystem read-only [ 167.864354][ T3624] EXT4-fs error (device loop9): ext4_map_blocks:630: inode #15: comm syz.9.834: lblock 0 mapped to illegal pblock 0 (length 1) [ 167.876104][ T3644] loop6: detected capacity change from 0 to 128 [ 167.891537][ T30] audit: type=1326 audit(2000000000.300:796): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3640 comm="syz.6.843" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fc291f8fdd9 code=0x7ffc0000 [ 167.893533][ T3634] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 167.929504][ T3624] EXT4-fs (loop9): Remounting filesystem read-only [ 167.933986][ T30] audit: type=1326 audit(2000000000.300:797): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3640 comm="syz.6.843" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=42 compat=0 ip=0x7fc291f8fdd9 code=0x7ffc0000 [ 167.937917][ T3624] EXT4-fs error (device loop9): ext4_map_blocks:630: inode #15: comm syz.9.834: lblock 0 mapped to illegal pblock 0 (length 1) [ 167.974072][ T3624] EXT4-fs (loop9): Remounting filesystem read-only [ 167.981206][ T3624] EXT4-fs error (device loop9): ext4_map_blocks:630: inode #15: comm syz.9.834: lblock 0 mapped to illegal pblock 0 (length 1) [ 167.994747][ T30] audit: type=1326 audit(2000000000.300:798): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3640 comm="syz.6.843" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fc291f8fdd9 code=0x7ffc0000 [ 168.001028][ T307] usb 3-1: device descriptor read/8, error -32 [ 168.019694][ T3624] EXT4-fs (loop9): Remounting filesystem read-only [ 168.019836][ T3624] EXT4-fs error (device loop9): ext4_map_blocks:630: inode #15: comm syz.9.834: lblock 0 mapped to illegal pblock 0 (length 1) [ 168.046020][ T3624] EXT4-fs (loop9): Remounting filesystem read-only [ 168.052659][ T3624] EXT4-fs error (device loop9): ext4_map_blocks:630: inode #15: comm syz.9.834: lblock 0 mapped to illegal pblock 0 (length 1) [ 168.064782][ T30] audit: type=1326 audit(2000000000.300:799): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3640 comm="syz.6.843" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fc291f8fdd9 code=0x7ffc0000 [ 168.091273][ T3624] EXT4-fs (loop9): Remounting filesystem read-only [ 168.092046][ T30] audit: type=1326 audit(2000000000.300:800): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3640 comm="syz.6.843" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fc291f8fdd9 code=0x7ffc0000 [ 168.122859][ T3625] EXT4-fs error (device loop9): ext4_free_blocks:6232: comm syz.9.834: Freeing blocks not in datazone - block = 0, count = 1 [ 168.139585][ T3625] EXT4-fs (loop9): Remounting filesystem read-only [ 168.152474][ T30] audit: type=1326 audit(2000000000.300:801): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3640 comm="syz.6.843" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fc291f8fdd9 code=0x7ffc0000 [ 168.177952][ T30] audit: type=1326 audit(2000000000.300:802): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3640 comm="syz.6.843" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=319 compat=0 ip=0x7fc291f8fdd9 code=0x7ffc0000 [ 168.203254][ T30] audit: type=1326 audit(2000000000.300:803): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3640 comm="syz.6.843" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=9 compat=0 ip=0x7fc291f8fb42 code=0x7ffc0000 [ 168.229153][ T30] audit: type=1326 audit(2000000000.300:804): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3640 comm="syz.6.843" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fc291f5060e code=0x7ffc0000 [ 168.298146][ T3653] netem: change failed [ 168.311251][ T307] usb 3-1: device descriptor read/8, error -32 [ 168.411102][ T3656] netlink: 60 bytes leftover after parsing attributes in process `syz.9.845'. [ 168.430636][ T307] usb usb3-port1: unable to enumerate USB device [ 168.485487][ T3659] loop5: detected capacity change from 0 to 256 [ 168.531484][ T3663] overlayfs: filesystem on './file0' not supported as upperdir [ 168.539676][ T3659] /dev/loop5: Can't open blockdev [ 168.605840][ T3666] loop6: detected capacity change from 0 to 128 [ 168.625759][ T3669] loop5: detected capacity change from 0 to 512 [ 168.632402][ T3671] UDC core: couldn't find an available UDC or it's busy: -16 [ 168.639889][ T3671] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 168.678074][ T3666] FAT-fs (loop6): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 168.690504][ T3666] FAT-fs (loop6): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 169.027999][ T3692] netlink: 37 bytes leftover after parsing attributes in process `syz.5.855'. [ 169.468396][ T3703] xt_hashlimit: size too large, truncated to 1048576 [ 169.477217][ T3702] loop0: detected capacity change from 0 to 512 [ 169.812905][ T3722] loop5: detected capacity change from 0 to 128 [ 169.978152][ T3734] x_tables: unsorted underflow at hook 3 [ 169.998783][ T3736] loop6: detected capacity change from 0 to 512 [ 170.020215][ T3736] EXT4-fs (loop6): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 170.031535][ T3736] ext4 filesystem being mounted at /18/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038-01-19 (0x7fffffff) [ 170.068539][ T3741] netlink: 277 bytes leftover after parsing attributes in process `syz.9.871'. [ 170.103280][ T3746] EXT4-fs error (device loop6): __ext4_find_entry:1696: inode #12: comm syz.6.870: checksumming directory block 0 [ 170.160575][ T307] usb 1-1: new high-speed USB device number 18 using dummy_hcd [ 170.220833][ T39] usb 6-1: new high-speed USB device number 34 using dummy_hcd [ 170.228967][ T3749] loop9: detected capacity change from 0 to 4096 [ 170.315602][ T3759] SELinux: security_context_str_to_sid(user_u) failed for (dev ?, type ?) errno=-22 [ 170.325144][ T3759] SELinux: security_context_str_to_sid(user_u) failed for (dev binder, type binder) errno=-22 [ 170.363133][ T3761] netlink: 292 bytes leftover after parsing attributes in process `syz.9.876'. [ 170.401092][ T3768] loop9: detected capacity change from 0 to 128 [ 170.430650][ T307] usb 1-1: device descriptor read/64, error -71 [ 170.444120][ T3768] FAT-fs (loop9): count of clusters too big (3221225484) [ 170.451501][ T3768] FAT-fs (loop9): Can't find a valid FAT filesystem [ 170.470564][ T39] usb 6-1: Using ep0 maxpacket: 32 [ 170.670651][ T39] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 69, changing to 7 [ 170.750562][ T318] usb 10-1: new full-speed USB device number 23 using dummy_hcd [ 170.820558][ T307] usb 1-1: device descriptor read/64, error -71 [ 170.840633][ T39] usb 6-1: New USB device found, idVendor=0763, idProduct=2080, bcdDevice= 0.40 [ 170.849781][ T39] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 170.857833][ T39] usb 6-1: Product: ᰁ [ 170.862125][ T39] usb 6-1: Manufacturer: ⽋ᲃ띄ᘂ᧳ꐾ慜䥂ⵂ櫦謎儢ᑆ墨䑀갺鳲梧䖪舺锇德࿂ﮠ関ᣳﺩ㷖ꀹ馚肈焳濋槬睴䕍熎啪杜犺૯꩓಴川㼚壘䦡錾뷻䄍̔쭿ꎣ댱ᒛ [ 170.883964][ T39] usb 6-1: SerialNumber: ɿ쫅檃ᛐ훥썼￐勁᠝ﶢ횲ꖽ䉒镱㻤겸㪛驀역蔢툾住홪ﱓ汆蔾瓨摉﵇碅肘✚Ⓣꃯ‭ꄃ懴煜ⒸẐᒽ突▣盥氉ᓍ沈瓛짨䉦㵨䳅䪴軐⻃躶鉗퉿佫Ƈ竇귦굨䋜綢Ჵ⥄㨪䋜쫩Ὺ유븅氰཭॔돶騆ㅊ嗬綾茏ሑ鋪Ԝ첧ᖾ⎶鵁 [ 171.100539][ T307] usb 1-1: new high-speed USB device number 19 using dummy_hcd [ 171.120593][ T318] usb 10-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 171.131807][ T318] usb 10-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid maxpacket 512, setting to 64 [ 171.142744][ T318] usb 10-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid maxpacket 512, setting to 64 [ 171.311584][ T3772] F2FS-fs (loop6): Invalid SB checksum offset: 0 [ 171.318161][ T3772] F2FS-fs (loop6): Can't find valid F2FS filesystem in 2th superblock [ 171.326561][ T318] usb 10-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 171.336395][ T318] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 171.345883][ T318] usb 10-1: Product: syz [ 171.350351][ T318] usb 10-1: Manufacturer: syz [ 171.350390][ T3772] F2FS-fs (loop6): invalid crc value [ 171.360593][ T318] usb 10-1: SerialNumber: syz [ 171.368086][ T3772] F2FS-fs (loop6): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 171.379298][ T307] usb 1-1: device descriptor read/64, error -71 [ 171.399602][ T3772] F2FS-fs (loop6): Try to recover 2th superblock, ret: 0 [ 171.406756][ T3772] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e5 [ 171.621168][ T3770] raw-gadget.3 gadget: fail, usb_ep_enable returned -22 [ 171.628286][ T3770] raw-gadget.3 gadget: fail, usb_ep_enable returned -22 [ 171.764166][ T3453] attempt to access beyond end of device [ 171.764166][ T3453] loop6: rw=2049, want=45112, limit=40427 [ 171.850532][ T307] usb 1-1: device descriptor read/64, error -71 [ 171.929243][ T3722] netlink: 4 bytes leftover after parsing attributes in process `syz.5.866'. [ 171.970630][ T307] usb usb1-port1: attempt power cycle [ 172.287271][ T3796] netlink: 'syz.6.886': attribute type 4 has an invalid length. [ 172.303454][ T3770] raw-gadget.3 gadget: fail, usb_ep_enable returned -22 [ 172.311062][ T3770] raw-gadget.3 gadget: fail, usb_ep_enable returned -22 [ 172.560569][ T307] usb 1-1: new high-speed USB device number 20 using dummy_hcd [ 172.670674][ T318] cdc_ncm 10-1:1.0: MAC-Address: 42:42:42:42:42:42 [ 172.677318][ T318] cdc_ncm 10-1:1.0: dwNtbInMaxSize=0 is too small. Using 2048 [ 172.685207][ T318] cdc_ncm 10-1:1.0: setting rx_max = 2048 [ 172.700656][ T39] usb 6-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 172.720773][ T39] usb 6-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 172.764378][ T307] usb 1-1: device descriptor read/8, error -71 [ 172.771345][ T3801] set_capacity_and_notify: 2 callbacks suppressed [ 172.771397][ T3801] loop5: detected capacity change from 0 to 16 [ 172.824553][ T39] usb 6-1: USB disconnect, device number 34 [ 172.868321][ T3801] /dev/loop5: Can't open blockdev [ 173.421147][ T3801] loop5: detected capacity change from 0 to 40427 [ 173.429865][ T3801] SELinux: security_context_str_to_sid(unconf) failed for (dev ?, type ?) errno=-22 [ 173.462143][ T3801] F2FS-fs (loop5): Invalid segment/section count (24 != 24 * 3) [ 173.469883][ T3801] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 173.488517][ T3801] F2FS-fs (loop5): invalid crc value [ 173.695925][ T3801] F2FS-fs (loop5): Mismatch valid blocks 5 vs. 7 [ 173.702545][ T3801] F2FS-fs (loop5): f2fs_commit_super fails to record errors:12, err:-30 [ 173.710997][ T3801] F2FS-fs (loop5): Failed to initialize F2FS segment manager (-117) [ 173.733340][ T394] udevd[394]: error opening ATTR{/sys/devices/platform/dummy_hcd.5/usb6/6-1/6-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 174.003221][ T3807] xt_hashlimit: size too large, truncated to 1048576 [ 174.043052][ T3770] loop9: detected capacity change from 0 to 2048 [ 174.058954][ T30] kauditd_printk_skb: 333 callbacks suppressed [ 174.058970][ T30] audit: type=1400 audit(2000000006.480:1137): avc: denied { unmount } for pid=3453 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 [ 174.127362][ T3817] loop5: detected capacity change from 0 to 512 [ 174.194293][ T3810] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 174.207853][ T3825] loop6: detected capacity change from 0 to 128 [ 174.213119][ T30] audit: type=1400 audit(2000000006.630:1138): avc: denied { mounton } for pid=3823 comm="syz-executor" path="/" dev="sda1" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:root_t tclass=dir permissive=1 [ 174.253660][ T30] audit: type=1400 audit(2000000006.680:1139): avc: denied { mount } for pid=3816 comm="syz.5.892" name="/" dev="incremental-fs" ino=1218 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 174.289007][ T3810] IPv6: ADDRCONF(NETDEV_CHANGE): tunl0: link becomes ready [ 174.290660][ T30] audit: type=1400 audit(2000000006.680:1140): avc: denied { read } for pid=3816 comm="syz.5.892" name=".pending_reads" dev="incremental-fs" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 174.301050][ T318] cdc_ncm 10-1:1.0: setting tx_max = 88 [ 174.326357][ T307] usb 1-1: device descriptor read/8, error -71 [ 174.330352][ T3810] IPv6: ADDRCONF(NETDEV_CHANGE): gre0: link becomes ready [ 174.341102][ T3810] IPv6: ADDRCONF(NETDEV_CHANGE): gretap0: link becomes ready [ 174.348611][ T3810] IPv6: ADDRCONF(NETDEV_CHANGE): erspan0: link becomes ready [ 174.376808][ T30] audit: type=1400 audit(2000000006.680:1141): avc: denied { open } for pid=3816 comm="syz.5.892" path="/213/file0/.pending_reads" dev="incremental-fs" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 174.425688][ T3810] IPv6: ADDRCONF(NETDEV_CHANGE): ip_vti0: link becomes ready [ 174.444088][ T30] audit: type=1400 audit(2000000006.690:1142): avc: denied { ioctl } for pid=3816 comm="syz.5.892" path="/213/file0/.pending_reads" dev="incremental-fs" ino=2 ioctlcmd=0x671e scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 174.474849][ T3810] IPv6: ADDRCONF(NETDEV_CHANGE): ip6_vti0: link becomes ready [ 174.487449][ T3845] loop6: detected capacity change from 0 to 512 [ 174.510537][ T30] audit: type=1400 audit(2000000006.770:1143): avc: denied { unmount } for pid=349 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 174.540584][ T30] audit: type=1400 audit(2000000006.850:1144): avc: denied { create } for pid=3837 comm="syz.9.897" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_iscsi_socket permissive=1 [ 174.563230][ T318] cdc_ncm 10-1:1.0 usb0: register 'cdc_ncm' at usb-dummy_hcd.9-1, CDC NCM, 42:42:42:42:42:42 [ 174.573586][ T362] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 174.598271][ T362] IPv6: ADDRCONF(NETDEV_CHANGE): veth3: link becomes ready [ 174.636967][ T30] audit: type=1400 audit(2000000006.910:1145): avc: denied { validate_trans } for pid=3843 comm="syz.9.898" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 174.658087][ T318] usb 10-1: USB disconnect, device number 23 [ 174.665762][ T362] IPv6: ADDRCONF(NETDEV_CHANGE): veth2: link becomes ready [ 174.678095][ T318] cdc_ncm 10-1:1.0 usb0: unregister 'cdc_ncm' usb-dummy_hcd.9-1, CDC NCM [ 174.697117][ T3854] ================================================================== [ 174.705226][ T3854] BUG: KASAN: slab-out-of-bounds in tc_setup_flow_action+0x870/0x3240 [ 174.713410][ T3854] Read of size 8 at addr ffff88813c494bc0 by task syz.5.902/3854 [ 174.721154][ T3854] [ 174.723497][ T3854] CPU: 0 PID: 3854 Comm: syz.5.902 Tainted: G W syzkaller #0 [ 174.732194][ T3854] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026 [ 174.742291][ T3854] Call Trace: [ 174.745597][ T3854] [ 174.748554][ T3854] __dump_stack+0x21/0x30 [ 174.752912][ T3854] dump_stack_lvl+0x110/0x170 [ 174.757622][ T3854] ? show_regs_print_info+0x20/0x20 [ 174.762842][ T3854] ? load_image+0x3e0/0x3e0 [ 174.767372][ T3854] print_address_description+0x7f/0x2c0 [ 174.772960][ T3854] ? tc_setup_flow_action+0x870/0x3240 [ 174.778452][ T3854] kasan_report+0xf1/0x140 [ 174.782892][ T3854] ? tc_setup_flow_action+0x870/0x3240 [ 174.788390][ T3854] __asan_report_load8_noabort+0x14/0x20 [ 174.794046][ T3854] tc_setup_flow_action+0x870/0x3240 [ 174.799355][ T3854] mall_replace_hw_filter+0x2cc/0x8b0 [ 174.804749][ T3854] ? pcpu_block_update_hint_alloc+0x8c4/0xc50 [ 174.810844][ T3854] ? mall_set_parms+0x520/0x520 [ 174.815719][ T3854] ? tcf_exts_destroy+0xb0/0xb0 [ 174.820604][ T3854] ? pcpu_alloc+0x1170/0x16e0 [ 174.825309][ T3854] ? mall_set_parms+0x1e8/0x520 [ 174.830188][ T3854] mall_change+0x544/0x760 [ 174.834636][ T3854] ? __kasan_check_write+0x14/0x20 [ 174.839774][ T3854] ? mall_get+0xa0/0xa0 [ 174.843953][ T3854] ? tcf_chain_tp_insert_unique+0xac1/0xc10 [ 174.849892][ T3854] ? mall_get+0xa0/0xa0 [ 174.854076][ T3854] tc_new_tfilter+0x142f/0x19b0 [ 174.858956][ T3854] ? tcf_gate_entry_destructor+0x20/0x20 [ 174.864612][ T3854] ? security_capable+0x87/0xb0 [ 174.869499][ T3854] ? ns_capable+0x8c/0xf0 [ 174.873852][ T3854] ? netlink_net_capable+0x125/0x160 [ 174.879160][ T3854] ? tcf_gate_entry_destructor+0x20/0x20 [ 174.884813][ T3854] rtnetlink_rcv_msg+0x871/0xce0 [ 174.889773][ T3854] ? rtnetlink_bind+0x80/0x80 [ 174.890793][ T30] audit: type=1400 audit(2000000006.910:1146): avc: denied { create } for pid=3843 comm="syz.9.898" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=phonet_socket permissive=1 [ 174.894466][ T3854] ? avc_has_perm_noaudit+0x391/0x490 [ 174.894492][ T3854] ? memcpy+0x56/0x70 [ 174.923393][ T3854] ? avc_has_perm_noaudit+0x30b/0x490 [ 174.928787][ T3854] ? arch_stack_walk+0xee/0x140 [ 174.933662][ T3854] ? avc_denied+0x1b0/0x1b0 [ 174.938186][ T3854] ? stack_trace_save+0xa6/0xf0 [ 174.943060][ T3854] ? avc_has_perm+0x163/0x250 [ 174.947760][ T3854] ? avc_has_perm_noaudit+0x490/0x490 [ 174.953155][ T3854] ? x64_sys_call+0x4b/0x9a0 [ 174.957784][ T3854] ? selinux_nlmsg_lookup+0x416/0x4c0 [ 174.963181][ T3854] netlink_rcv_skb+0x1f5/0x440 [ 174.967970][ T3854] ? rtnetlink_bind+0x80/0x80 [ 174.972672][ T3854] ? netlink_ack+0xb50/0xb50 [ 174.977283][ T3854] ? __netlink_lookup+0x387/0x3b0 [ 174.982336][ T3854] rtnetlink_rcv+0x1c/0x20 [ 174.986771][ T3854] netlink_unicast+0x876/0xa40 [ 174.991556][ T3854] netlink_sendmsg+0x879/0xb80 [ 174.996363][ T3854] ? netlink_getsockopt+0x530/0x530 [ 175.001587][ T3854] ? do_futex+0xde8/0x2800 [ 175.006032][ T3854] ? security_socket_sendmsg+0x82/0xa0 [ 175.011517][ T3854] ? netlink_getsockopt+0x530/0x530 [ 175.016753][ T3854] ____sys_sendmsg+0x5b7/0x8f0 [ 175.021538][ T3854] ? __sys_sendmsg_sock+0x40/0x40 [ 175.026579][ T3854] ? import_iovec+0x7c/0xb0 [ 175.031110][ T3854] ___sys_sendmsg+0x236/0x2e0 [ 175.035809][ T3854] ? __sys_sendmsg+0x280/0x280 [ 175.040596][ T3854] ? sock_show_fdinfo+0xa0/0xa0 [ 175.045467][ T3854] ? __fdget+0x1a1/0x230 [ 175.049738][ T3854] __x64_sys_sendmsg+0x206/0x2f0 [ 175.054695][ T3854] ? ___sys_sendmsg+0x2e0/0x2e0 [ 175.059667][ T3854] ? __kasan_check_write+0x14/0x20 [ 175.064807][ T3854] ? switch_fpu_return+0x15d/0x2c0 [ 175.069940][ T3854] x64_sys_call+0x4b/0x9a0 [ 175.074384][ T3854] do_syscall_64+0x4c/0xa0 [ 175.078833][ T3854] ? clear_bhb_loop+0x50/0xa0 [ 175.083530][ T3854] ? clear_bhb_loop+0x50/0xa0 [ 175.088220][ T3854] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 175.094133][ T3854] RIP: 0033:0x7fd445672dd9 [ 175.098656][ T3854] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 175.118278][ T3854] RSP: 002b:00007fd4440cd028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 175.126713][ T3854] RAX: ffffffffffffffda RBX: 00007fd4458ebfa0 RCX: 00007fd445672dd9 [ 175.134709][ T3854] RDX: 0000000000040884 RSI: 0000200000000400 RDI: 0000000000000004 [ 175.142687][ T3854] RBP: 00007fd445708d69 R08: 0000000000000000 R09: 0000000000000000 [ 175.150673][ T3854] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 175.158664][ T3854] R13: 00007fd4458ec038 R14: 00007fd4458ebfa0 R15: 00007ffc0b42a108 [ 175.166653][ T3854] [ 175.169686][ T3854] [ 175.172020][ T3854] Allocated by task 3854: [ 175.176368][ T3854] __kasan_kmalloc+0xda/0x110 [ 175.181058][ T3854] __kmalloc+0x13d/0x2c0 [ 175.185321][ T3854] tcf_idr_create+0x5f/0x790 [ 175.189931][ T3854] tcf_idr_create_from_flags+0x61/0x70 [ 175.195405][ T3854] tcf_gact_init+0x342/0x570 [ 175.200013][ T3854] tcf_action_init_1+0x3ff/0x6b0 [ 175.205053][ T3854] tcf_action_init+0x233/0x7a0 [ 175.209837][ T3854] tcf_exts_validate+0x24a/0x580 [ 175.214791][ T3854] mall_set_parms+0x48/0x520 [ 175.219397][ T3854] mall_change+0x478/0x760 [ 175.223829][ T3854] tc_new_tfilter+0x142f/0x19b0 [ 175.228703][ T3854] rtnetlink_rcv_msg+0x871/0xce0 [ 175.233655][ T3854] netlink_rcv_skb+0x1f5/0x440 [ 175.238440][ T3854] rtnetlink_rcv+0x1c/0x20 [ 175.242879][ T3854] netlink_unicast+0x876/0xa40 [ 175.247658][ T3854] netlink_sendmsg+0x879/0xb80 [ 175.252440][ T3854] ____sys_sendmsg+0x5b7/0x8f0 [ 175.257225][ T3854] ___sys_sendmsg+0x236/0x2e0 [ 175.261938][ T3854] __x64_sys_sendmsg+0x206/0x2f0 [ 175.266899][ T3854] x64_sys_call+0x4b/0x9a0 [ 175.271335][ T3854] do_syscall_64+0x4c/0xa0 [ 175.275770][ T3854] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 175.281738][ T3854] [ 175.284068][ T3854] The buggy address belongs to the object at ffff88813c494b00 [ 175.284068][ T3854] which belongs to the cache kmalloc-192 of size 192 [ 175.298133][ T3854] The buggy address is located 0 bytes to the right of [ 175.298133][ T3854] 192-byte region [ffff88813c494b00, ffff88813c494bc0) [ 175.311775][ T3854] The buggy address belongs to the page: [ 175.317426][ T3854] page:ffffea0004f12500 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x13c494 [ 175.327691][ T3854] flags: 0x4000000000000200(slab|zone=1) [ 175.333365][ T3854] raw: 4000000000000200 0000000000000000 dead000000000122 ffff888100042c00 [ 175.341963][ T3854] raw: 0000000000000000 0000000080100010 00000001ffffffff 0000000000000000 [ 175.350591][ T3854] page dumped because: kasan: bad access detected [ 175.357012][ T3854] page_owner tracks the page as allocated [ 175.362727][ T3854] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x112cc0(GFP_USER|__GFP_NOWARN|__GFP_NORETRY), pid 3823, ts 174690921839, free_ts 174688648994 [ 175.378890][ T3854] post_alloc_hook+0x192/0x1b0 [ 175.383677][ T3854] prep_new_page+0x1c/0x110 [ 175.388192][ T3854] get_page_from_freelist+0x2d3a/0x2dc0 [ 175.393754][ T3854] __alloc_pages+0x1a2/0x460 [ 175.398354][ T3854] new_slab+0xa1/0x4d0 [ 175.402436][ T3854] ___slab_alloc+0x381/0x810 [ 175.407039][ T3854] __slab_alloc+0x49/0x90 [ 175.411383][ T3854] __kmalloc_track_caller+0x169/0x2c0 [ 175.416766][ T3854] kmemdup+0x26/0x60 [ 175.420681][ T3854] neigh_parms_alloc+0x8d/0x4f0 [ 175.425541][ T3854] ipv6_add_dev+0x32a/0x1150 [ 175.430138][ T3854] addrconf_notify+0x582/0xde0 [ 175.434906][ T3854] raw_notifier_call_chain+0x90/0x100 [ 175.440377][ T3854] call_netdevice_notifiers+0x119/0x190 [ 175.446099][ T3854] register_netdevice+0x10e5/0x1460 [ 175.451337][ T3854] __ip_tunnel_create+0x2c7/0x390 [ 175.456556][ T3854] page last free stack trace: [ 175.461236][ T3854] free_unref_page_prepare+0x542/0x550 [ 175.466722][ T3854] free_unref_page+0xae/0x540 [ 175.471412][ T3854] __free_pages+0x6c/0x100 [ 175.475847][ T3854] free_pages+0x82/0x90 [ 175.480013][ T3854] __dev_alloc_name+0x758/0x7d0 [ 175.484879][ T3854] dev_prep_valid_name+0x1da/0x340 [ 175.490007][ T3854] register_netdevice+0x232/0x1460 [ 175.495134][ T3854] __ip_tunnel_create+0x2c7/0x390 [ 175.500169][ T3854] ip_tunnel_init_net+0x2be/0x730 [ 175.505206][ T3854] ipgre_init_net+0x24/0x30 [ 175.509734][ T3854] ops_init+0x1ba/0x4a0 [ 175.513925][ T3854] setup_net+0x34d/0xaa0 [ 175.518265][ T3854] copy_net_ns+0x355/0x5c0 [ 175.522694][ T3854] create_new_namespaces+0x3a2/0x660 [ 175.527991][ T3854] unshare_nsproxy_namespaces+0x120/0x170 [ 175.533729][ T3854] ksys_unshare+0x4f6/0x7e0 [ 175.538248][ T3854] [ 175.540584][ T3854] Memory state around the buggy address: [ 175.546220][ T3854] ffff88813c494a80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 175.554417][ T3854] ffff88813c494b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 175.562493][ T3854] >ffff88813c494b80: 00 00 00 00 00 00 00 00 fc fc fc fc fc fc fc fc [ 175.570568][ T3854] ^ [ 175.576757][ T3854] ffff88813c494c00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 175.584842][ T3854] ffff88813c494c80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 175.592937][ T3854] ================================================================== [ 175.601098][ T3854] Disabling lock debugging due to kernel taint [ 175.697170][ T3823] bridge0: port 1(bridge_slave_0) entered blocking state [ 175.704369][ T3823] bridge0: port 1(bridge_slave_0) entered disabled state [ 175.712127][ T3823] device bridge_slave_0 entered promiscuous mode [ 175.719301][ T3823] bridge0: port 2(bridge_slave_1) entered blocking state [ 175.727385][ T3823] bridge0: port 2(bridge_slave_1) entered disabled state [ 175.735217][ T3823] device bridge_slave_1 entered promiscuous mode [ 175.817301][ T3823] bridge0: port 2(bridge_slave_1) entered blocking state [ 175.824417][ T3823] bridge0: port 2(bridge_slave_1) entered forwarding state [ 175.831767][ T3823] bridge0: port 1(bridge_slave_0) entered blocking state [ 175.838819][ T3823] bridge0: port 1(bridge_slave_0) entered forwarding state [ 175.865484][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 175.874933][ T3483] bridge0: port 1(bridge_slave_0) entered disabled state [ 175.882746][ T3483] bridge0: port 2(bridge_slave_1) entered disabled state [ 175.901812][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 175.910145][ T3483] bridge0: port 1(bridge_slave_0) entered blocking state [ 175.917290][ T3483] bridge0: port 1(bridge_slave_0) entered forwarding state [ 175.925224][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 175.934681][ T3483] bridge0: port 2(bridge_slave_1) entered blocking state [ 175.941775][ T3483] bridge0: port 2(bridge_slave_1) entered forwarding state [ 175.949507][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 175.965876][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 175.976650][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 175.989444][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 175.997597][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 176.005057][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 176.013728][ T3823] device veth0_vlan entered promiscuous mode [ 176.025080][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 176.034380][ T3823] device veth1_macvtap entered promiscuous mode [ 176.044513][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 176.050673][ T318] usb 10-1: new full-speed USB device number 24 using dummy_hcd [ 176.062292][ T3483] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 176.320563][ T318] usb 10-1: device descriptor read/64, error -71 [ 176.710833][ T318] usb 10-1: device descriptor read/64, error -71 [ 176.980556][ T318] usb 10-1: new full-speed USB device number 25 using dummy_hcd [ 177.250593][ T318] usb 10-1: device descriptor read/64, error -71 [ 177.640590][ T318] usb 10-1: device descriptor read/64, error -71 [ 177.760584][ T318] usb usb10-port1: attempt power cycle