8e7c0fec3ca3d173af0087ccb48a8a3efe46f1adc84e0928683d78798e747fe92495631dba079d36aa333d2b8e49d5ebbd7772948904648e6a893466af3008fc098cdb4c21c3b5efe62a8d3ff88441f61b2a264ef02be746cfeac0247c309e6205bf20a5317ae591b48620958667707f8d8a51252ccaa49a5c3a4ec96a6873b7b2b3b0ee58f6fb40120672ba3161c0a0e299e335614ba7a77c720d85cd279eb4c45a5021879e68c15f918a629d8e12ed2f7749f6658749155e8edc2aac404553bcf8c5e150cda4e5ce99c4201ff12788f6287c2926c4a389efc103817a86f4298075fc6e186ecd8c3b90d6a8557c21314cea532059a3b3645613088c2d32a056b854445c1785b27346dbd7a36eed2dd1f363d11e3f820daf833781f1beb22f49115274d29ed4cc9a74702540099e85423b3a319ff90edfa99a17169943556d79f5d912239d73e44c0ff1e1f4b14f593719ebb397d2281f375c1432be583a921d9b57e4bc9370447d80b6b7df97be27aa74ae4328f399a6b1d006281983521bf3fdbac8266938274e8a87e68b2bb361bfd29e514bc8b69baab8cf17d54199fff3bb2ca081e4272436b1bca967a161e689ef5c200019805fa715bd984b227b6f9fe4fa4dd8d5486c58927436ff217c8f522e9113b3fe0101828788b6f6cd1a497cc21a3839c3c05aed5c6c80394f7535dec9f81ca502649ddfc0eee027032ca584efa2451d748f06291221d2afc4c5bc7d72c2421414f94491707febfa5ca2613a912dc2c285519268b75de71d261c006100aa9ebf20deac02211af6e57e7bc3d8b859b3f9aedf94409b013fe96d2bde44381ca756692818965939def2c869cae7a319d7e03ba39bce47d3e0f738e27990648cf5acfaaca8acbb0920364407975c4fe7cbfd3080c040e51d21b653693dd96b604f412addb691c7beee95cb34bf6b4cbdda830f7ea681d545ff106993801b1dd16b90bddb6de41181d125983fd3fc491001618b0f22042d46532ea2a2faed2a462f6aa379d2b882e13d915795343215ef7f6cbaf94123890a42f8689dbb3c06b54fa9756b67c75f59f25d60de2a0a392a29a4437b35ed715b518da51619d4fc29a8ba94bd9464a7ee4c7ee01a19696638a3a2d1b9df032b44affbeb743b67530d56e98738db8239caef51941a3590d6fd18a72dfe6ae79307c34c61afad10b31b7a1dad6233ea53938d5d2c1d8286a88c68bedc2b9b5f6230dd3ddfe64bbe5b7438177249432ef5d9d5afa9682b9ae2d96f8481b7371d2ce04929d4d959d2867177b50c003a5a67fba6650bc0d323b28d93ecb51f29b693b9b3afd5246bc956f045bcab2eb5f2a607f4574afba12b62f28e0f10f248ee9ac96168d3bfea489a8c38f50b31b1021a455fd670ce96e897e26c8892cac86d30797c5954b95506c0772b4823569409e2a0df848258817658b73733c0a992297408b193cf47681956592a433493124bab0996740904b60ecf39f27df3011636d8eeed6dfb6f6c380a79fca1b3d33c668be23b6d0634f0fd819b471ab9d21637fec9f42ed6d9e90f98f3a21b0bbbce2bc6832ec67917249cb30828fe9ca38b461c26435222e88b0558ea907da810bd1bcf5e2b39e04120dcec1e46bd6914b20a8cecf6fbbbb9c92c45819880632dc9682813d5b79598a2022c4a7b26849040d56b97e51390da050b4059d40d04cdb572f062ac7c09a00c0ed33ee0715046ed0dd6870f3d49c48c05b868af88abb9af03e7bb0fb5707b1c3a3056796985cb82a61f3bfbb33fae980248e7239766596c901c2f1f478e042491b4aafa2ab6c9e8694fe1b139281263af57c447f50f3e8db3bb552e59d39343b12957cab55256a74f81fe384926f3f1d044eea495f7d5b9a918068035032fa1822789e6b79af506c560ceda940ac16107a2d134bc8611a97581e127550cf0d41229b297e59641a93f771810c3ec82ec20b65bb2cdac3108333468a5337c4c51f14dfc9d72378723e8507f5a16ae1bb873da3307cde64496ebc56c3e9b05e14aa0295e28b67ece055c6feb60375742a9652da6581888b88a9478f8f511212360ad97a908b028a02d17b3dda08c62455e57830b4652baa375e2e7bc26a895655f7eef17fd213fe2c6cbe420e4e48eca4da2abb80b7569b025ea91b5a1077402d25a8fdcd3e8a6800ff049dfcef46bf9dd8b920a57a5597ccc8e7144490c34c94dd691e5c368f7581d288d1cbe0219cddbde4d524cc5f71368b184e1c4a917bddc89b2a1773760c032fa22846fd4fe683661f942c20a0e3f0ee96640536cfc8c37b9beea050556284b2d8e4374e6ac751a3a7b5405cc88b88d44491d9c19d8a281bb6ab8d9b5cec267d11211d690a2d8845c6b4aae415573edbfda9bec504baf193a1f115db1a00c7c85b5c99b0564fef0d393cb7934724cf9dbef8eb1d94e8bef6c6d4694f4bc03fe96cabc4b17f9bc28b9982826a0d0e5cbfc75df0780dd83223a75c9c8af676cbe02cfdea7d2626e9194f07798505ef94afeefb9e88a7d30dc79ed16de8015ba85917286c941d1791e12a463d9d8b66c030052f64bd89477f8a0ba727ba7fc367a9305707182c0c0def63f416e7f12a65c04e39cc23e7d25f81c24b6bbd29179b977fd8094f457bfc02570e638ed80cd505f1931cbfde91309fb0cf37d88d3e6a85ecb17898b8f603b9f8e06ef1433e3ebf672acad5879e0263392461968232ff81f327166b31dca72d6aa0f5ed18b886b8fe79256e9c0446aabe651f249465c395e8ea52fe721bca6cc0b53ddd3d359820e76dd2e980649111a963bb10f762b7c60f3f0529e6c3aaca5c820144125c437230f7fefb7644bad76b6259a5e37f4ce1c6bcff5b5ac86070c6d7d97bef40e58736efe69bdc3bd0ecaf3293e172e6455aada4fe14fdd2695fa10453f5748905efe8a7797fa654226a5cbad140288d373b6de0382be2de2df8bbbf0d5365b6219525f3c2916f8203fbe0e2c729e51d9723035d87150f8bac8a3c4303c2582c7545b3dae8819072a0a400244ceef6d90cdaa3ee82637e7b69e9bf55498c6f5907529930413be54cd36cd75416fe67c511c690330beb71655ce6385ef0c007b9be18cf0f72a7e70ea5435781146bf91ce728e1447674541f6a653eeb85c008845359f9ee2122c73697655a6105933fc1e870041fbb3db1d10838c7eac0839b8036fb58e901a2b30fde6075e91d5e3138da54944d600829fe8a818b15466ffd215b498b848204154b5c0162dbb3f47cb60940e4d0a03debcb480a2966c6db054184045298c292fcbbc930330b539eb5b473719bad59f91b69dfbbedde25df4e844cfe995d5946031402d455584a04ca30964e930f71e9b7589c53035a67cd1979cc851ea2e62fe81c524b5ca92c041d01858d6d1f6e06992254caeb3ec2d855b60a120a07ab0cabfe067491e710c850d70338aaa1496e48f23b3661ed3c0728cd855f005c57f2bed1e61e32a41b1ad7a3503ef0d95fb723e311fc52bb0fed78cf22d9bcfe04550584bf1b3576c313ff720a400b7286d918caef8f45c95348d27e814f9bcff443dcb334415c288043b69a0129236e55327e5b3c48016ad73616b7f0d8ceb9bbfd0c70a849e6aa39dad4c0b74334de82f41fdfb71db69fb9f02914d6f0adb6ba20a27cddf26de476bd3dbd08934358c2a855a78525b2355065fbf927a3689aa8cf3ed6404a1e4784085e9b6612ba98b8b30f6484c8ac2fd33945b0b8cd3d7aab4e2487454b85973cdab35ed47a2a1db6e302527bf450af9ea08e22f16d35e79f155abb8db085bc7eea658cf277f243338eead8f7c2339e3a767f726d282c6d32b8f04bee1c1829162125c0f088bd8771667e6b5b2261366674464de80318d95aef2ac38811209faa06c784a9c5c83e6182d06e6d7e707e02336c06c5a4714dae6b25eb37c6e45bc7ba0de3451183a6ba66a9389a6d9f4de888fc75b2d13995153d41239f94ca15d6d052fee0d11d452d0f1d77d6e7346c6b425f281ab13155004a2bb744127fbc33f8b21185db0f69f36bf2abb4a4dd2d67123e74b8607c45fa76b83408fb0fcf93819ed54ebbf1c9a3d2cdc857cb6064b6812ab9e4f2973c9dceff6b66e6a45f234fef4ef09c9edeb896196d926eb14b73411b37632713edb0b39fcb82af00a34d545401948d1a8ee0ba7e3a777a8eaa9ccd6fb28b8bd54b8937a3edac4c1a7ea205a616c001389d56ea118c9ef27780f6309bf1460f2ba3b75a83d1b7b7cc8d3b8476ccdb562387e0f3117e8e734fe277ffbdd196b4cd734b0c81d6e3ff658147520b703f6f45babbf65e602298b42062f0879343456eda9879389056cd12bb68c02b4cb3a3aa984c39205220f24fda034e9f75d89ccf219a3294dc920b5df77f6ab469692623b72e18141b468adbd2050577336120aa04adcf1f26ec11cc5d701eac3f9edbced27779d1f47c0965e705aa398fad1c74acc7b04276113e769a3f8b41e2fd19d01a31bcadb7891d865d504d64c63f9e5358fe5b12f75fff522809b0fe23cba67fd596055a25f134e55009494d7ba5fc27c35d1f90bf8495c212b3fb68d6c546248dff989b27b5587beeb7e7b55fe4fe7be3eb7a7256d72489b35ba98f6f6c702ce187b9acffc507666a2ec9a7673a103ec29c3aaf9f2f1330cecddd8caf4889f7000236e47898179da0f7c7c478986bdc7873ab414c7d3bc2cb4187b0781c01cde04117e493b3b804792faf0d1350cc7d058877fca9644191fae0cad2493ba0db31a46aa1025b038a602bec717a0eda73d12353044be12ae5a38d13e9bc45e5c7656b5608ba948c5fb5e56d935f10d871e40fb89d7088461f3bb758a81961cb61a2bce427195e45abe2dc9fb35c932e6ed0645d73f2c908d9ba56025fe9a24f0847c4f006c79b3c2dba3a4725b78447eb794b4e3a6320010478d1a81e9b3796c6ca962be7e88be5fa7994ddb54dc85c83c15bfe03020e5ab89f3ea736a6fb82dc347a05e704c48970fcf476e1f2967f5edc9426852fafc6abb4bf82cb3bf5559e1f7d1b742619bdbecc9b3d8f183a1dd48138a52391c4b39540a59edd857ad10833638438e03ef4bbb8fbdd79f68847a4843bc4e89c4b7f463ffda57be96a74545df89af58b1db42409fa9d9b69fe0814263e25418501c085d1b3365cb0e954952ec881b426e4964a489315a62d01b4bf60dea3e65e87a647c77510b94703ba70bd1d300bbd62d821228a57ce81b631ecfcd550c1ba24bc3d2b4c91091d82b7e69ce97878ba7ca5dadfbfcd36c10a4c53b516e317f2d9689a9ed9e787c393531a63f21d42b66d86e80a230b38ccb7ac428d7bd9a2f927027f3a04d5c0b2669976b57e09b58d1f95b708eca26d76444fdada8f8dfc470417b27aadf39aac991555f4e2ef4b77649416b5fd0cfe70381c19fc3e0ddbf9bcdcd071c70313545e5fabd419d4cdd9e940a14d285bfdc183f5b5f4aed5db0f05c8a716628a4de566b5292b3de7c3aea3b2ea7509a40db6f9a837f098a839249f4d82f1e6874ce3f2f509165d239dda9d9e607c9977aff51bc6cc09da09cd3261a6618cd0438ec22ece940177c33699178c1f777783240a1480bff9351ad96ffef4d301ec5ca109219263906777531cbeae1c6817be0b17f8f68909f0edc4", 0x1000, 0x7, 0x0, 0x2, r6}]) r10 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r12 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r12, 0x0, 0x2) r13 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r13, 0x4b52, &(0x7f0000000000)) splice(r4, &(0x7f0000001400)=0xff, r13, 0x0, 0x8, 0x9) sendfile(r12, r11, 0x0, 0x100000001) ioctl$USBDEVFS_IOCTL(r12, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x800, 0x3, &(0x7f0000000000)="51fd5202a706c921f60979e4eb6fa9f1cba1bf5c0440ba71f3b4031a7b442bda32d728f96075cf969bd30ef4da3d9d454bd566f5ce2e61d4e5acdfd71324cf60fadbe7fc575e387c9a4db9f04931970f7d797435e4d660760ba3e25fae712d4fccedcc85ca6d09f58d23b226f347568d472cb7f4c568f25c798a9d"}) r14 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r14, r10, 0x0) 08:56:22 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000000c0)={0x0, 0x0}) tkill(r1, 0x3f) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) (async) r2 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000200)) (async) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000200)) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) 08:56:22 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) close(r0) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) 08:56:22 executing program 5: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r2 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000200)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TCSETS2(0xffffffffffffffff, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) r4 = accept4$inet(0xffffffffffffffff, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) r5 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r5, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) r6 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r7) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x24, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7, r8}}}], 0x150, 0x40}}], 0x1, 0x80) getgroups(0x7, &(0x7f0000004880)=[0xee00, 0xee01, 0xee00, 0xee00, 0xee01, 0xee01, 0xffffffffffffffff]) r10 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r10, 0x4b52, &(0x7f0000000000)) r11 = socket$can_bcm(0x1d, 0x2, 0x2) r12 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r12, 0x560a, &(0x7f0000000000)) sendmmsg$unix(r1, &(0x7f0000004a00)=[{{&(0x7f0000000180)=@abs={0x2, 0x0, 0x4e22}, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000280)="d437299d61d5d2b9c5b56c67b140ff4b826a6bb335828b6584ca3f7bd623ba90e53dbb4b39935e8860ae56ae9393154072913599c5845f6228cb4a29c20cdc638a1b43aff2b73f757aa68bce66090d6fe4bb0d30be27f3104a3b4c618ee0552032f20860ad1276b471915af3fa197766bde5057888ad35d6ac31aa5c1c9847c4a0eb8ff75600e028497086fa497fae9de25c3b2625d289b9563984817040e097f42491d1c0cbce716509631bade1970f9bc0cc86a2eef171581b64", 0xbb}, {&(0x7f0000000380)="1725e1092c89abc18af5e8f51a586eba1879470baa879809d39b8eb05bb4ea8aaf8179d0158fb1fe5b6b526778cf1017aab5681430b47ae24e4b3c781c128e81bc0c9cf4de4189a405da00cbc4723edf02b4bba119a5d1e002d42b39fa0c968cc59931e07a8c55d68346c96ff73e91878210b6c4e45d908f3e198d584ac160b6a9b9d7e9a6cfb2997189e075ad2c0ff4b1787dfa12110f205c1eb503eec7998539b64ce712153123afe15109484f601460e592e794552c45039c998394a5acc379b1415ee22bcac14ec6f78bd5f6b21babee0220172c845412a2c61f88dc8bae450248f746aada7ff914991bd3300d2a", 0xf0}, {&(0x7f0000000480)="e2c6c53bd2e7a14ec5f20243c1bbb8d9cad8306ca3469c7a9daa9696c86714ee", 0x20}, {&(0x7f00000004c0)="4a1b70cf1b741d0100513046724e94a23c48ae20ff3bd22d36126cc8df10e58d4ea0b620e544c8325655f97464ebef8a93660821e379209424e7a3be465ab04b0d5d3b0fee8e3a3db88e7f5983cd3c97412d3ce6cb0085b0598177e5e888fd8816a3f9", 0x63}, {&(0x7f0000000540)="27520eec3753af59a0714186f36bd1d5e80f4a1a3a509fab6b5c3e05714a4a7b5cc18d41b085b0a69774e6e1da21d3226b9f0799d0bc20b79a4798bc8933ac91851e721aa446234e33cde88bcd634bf032", 0x51}, {&(0x7f00000005c0)="03eb4377f7a7af2a23779241b498028f7f350a45d00ae3c3c98c4952edefe5991d2abe562804d1ce8f4350e67c6110634accf8294273d8b1865832a9b8ec1bba28799ddf4261dea27af3cd24fac72fde8d07007de907642a44b940a26f6781afef13a3ad75ba74c601045983bd436e16aa61ec71e1a5591c111c2948607513ed6594343172917884d7603d4789c4843c0d84c873e45c0d9753240509e6a9f7d107c7642d55d5a014c9ca9627b4703a0802f1b6fd17ae86720e4ba9ba213869b8a1", 0xc1}], 0x6, &(0x7f0000000740)=[@rights={{0x20, 0x1, 0x1, [r3, r1, r2, 0xffffffffffffffff]}}], 0x20, 0x4}}, {{&(0x7f0000000780)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000001840)=[{&(0x7f0000000800)="4b3493a27f0961040e9e9d5ba955236de770639a22ca3c88b6b5a864fd3138e0f733823ded57b293357eb99ebfa4a199f2e24b698767a5f5575dfd71e0de92341dbe6a702ed65c340e923e5fb038e34e57b85615d25bd03e55bb8ad0e5b9ffbf90b40bc06f298a59468d316b221c4dc2bcad1f8b623c946a7839e14c289bd41a9108d57adf0c366a2a74c64162d7ca76b7626d65d0068d584c24130ac8d5eb5c5aedb5f5d6617446d68bdb81757745de7a60aba2d6e51c3b17c65ca73febfab1213013700d1baae6fd122264186477c41bbcc17b34bd7a469d0e59d6eb359b51980df23a169a4e1e13a63763b19ba72e54d1aaa3d282a30f0d5f7901efe2a1707113373354ff25ab8ad1c833d1f6ea74c135c5a7f435f22865c359c002efcb2eebf53548c6903bab7abcb4eb083415373fc815b03234de6ed03a8518919aeffa73962cca50744f0575bd83f7826e6a3225bcf36ce016f2c240e50919b18cd39070f467ed001ae99a69fd987575bf769b88bf1a9faeee87d98f489276f892892702fca003397b739e20337182be8e3778d0c02f4102d273d96cab8dedfed5cb1fdea8ca9814af46148ff0d678bfff9106c0f0487e701cde90fc381f313975779e14e65337d30c7cc55d7ff9ae8228320637cac873b81f4619c11a13cb7b51eb50cc26de7439f2c3281c898317f40d769fead8bf6e49608f811d24dc52d5baaac2d6c3112358f023403b28970d2d5ddf7e586413f16157d6d02a5a5a8c74c5414b407e4edb462f5891fac0575399b54d0df80db42e5cf008290a61df838d2f8b4e639d28aa6fa196470805c36f530af0b59540737fc3abdbaef158675be6a9cab567b85e7376421b0160dd40b26ed5f9ba00d38e8ab73ca29f50126295a6aea06ecf0afd08f66082bd5749e7511b9a2b7b094d66276bdf71cbfc1ea4516151c354363a315d185f07826bab0b3d26e12323d734bd9df4e5ed9bd019c0bb31bebe21baccb1b7a8fa75251d2ea3424e8738344c3472b5736877f4ff3ecc21495742c40f0c45a880ee89718e875b76a245c8a2b33a8bae7ac64a0f4d2f944cede06ad08ca0cd95d0bda6650df9a551c91a9924238265e709752c3a0798cfd6f9280f01ae6bd5210c0b3ed3e24cbf73f1eb895d0702f98398c175f5a0549743883507e61aea47cbc8aa0e1cd041c5911e345ee0200d41fa2c13b1a3a68106b252f47b62c9cc74c77ee8576680ba8c3851d11e8beb2d6053a8686b80c5ba9e43a13a03e5b0361c551af3e81d5c04fe6bcabce6e037e5bb2f3cd4cf52f7dc6278eb0b959f113618b79cbbe4e6897f1627bfcc84e9112aa712740a22476774c4bcc9f97294173f22beb7dd7f5799698e367ba85a47e0d56b60a62fd3056eafa59cd4d8ae3a31ec38ab30e706982770c18ab081cf13853e4e487bf4c7f61c1b755a4b6e64a74b7dd3a05ec1dbd9ff24a8534c7fe72bc1d51e3eb1ae4da39d2c2bdfc641b9ae0a76b939f4853b89ba004652ff2c2e46cb77df8d405225ffeef5183ac5dd3c5683e57633755bea927f236b8b50ffd4f2beda59902c572c2c40ac949a4cc8f734a431319aeb4f53eccc3d8f34103172d3c6dcbed51e54b982c0db4700fe921c5e0a3a08a68301f965411c0e37f9ef47fcf264647846231cf27e3c878b9a550b497e5f8f2ad1d21bd757bb4cb582dcc12adf84b5db637769d63ff0dafcd18a81eba16f9d1d54900b8325a8273391c3b37268a5c9dafa5a7dd06afbfe35e51c162a52dede61c128ec2b4e5500c1370053b8889714a38aa2b302b6ccc223dc74d5054eb69b66a7837633a128589c3b6f913cdb091bc7854c5dacf3c0dfda110ba1a2f7738dc63827d46bd2416f7a66ff7505e27c2b2da16b7a3ac8862290a942f03d5311205f7bcac4b3874a6cba7f8d7fef900f94f1f9bf6a37c21370596cbbcf61928c6f294ed3bd3926e6fe5db5e6ec1ab60a193a1017895b849c14895c1f33213f9cfecae15c289bcf7f4e39ec87f0236004bda168f9f69ab9d85f976c00d562e63a302c235540ed3444cea6bff8362b56bf5abb3d8276c2595e6d9ea9fd3f8af7544c34c4baddea91cb282cceef156d1802c34586c010d03dc3ecc86d95a863a884fbe4cde278d9d46866c8f2cbfc4e0f0d0d1b36917ae407b1cdeccccca065eea04fb05e6f883c82cdf481ef605de62ff6c91071c9cadea865e42195ad03a87bfec7d2a505a3f61582f65b836b52827763d333f60c2c421a77dd43521539a7f21b285c15a703a2ab8a10d3117955767ba2599b5343c0e0cefda4b728e434cb6d64aff2b2d5996a5b6a66bcd953e79136b0ca21d89c765b6652c6c59e6f94f7906f430dc04ba1435bcbee14b58b66ff991e293f1d065c1791e7ba131629dd7309d73732fc528b76be2563b09640f3943c40ca5c844f818199c8de1a6eb62ddb5d885a450a916f4300e8937ed01cd10667b5296b897d3d9ec5d9cc26beea4e20a721a84647802551ed4bfbe5b7b5919bc80cfd4107ead5f7165cf3011efd147aad9e38dfed5269d29f536650c98ef77fe9a37cb228c846c72c5dc9c50b714bff56cc141ea07c4def87cf9976e549206c4e45d9c22d23d50ef214b8dc779a95a56056c4945be2377b981a391444a6cdc13e06beb3fec8aaba6f6daeed48e77ea42c1709001eca7662092699e027b92010d4882b353e0f818d2a3b4578c77af5de04c3770349ad07499cd5cc2dc414757774bb9de4783b866ac97e5b9856a6c8ba10b97ea509e1b9e461fda139a196186e829ec831f2678a4d892e7fcf6c66a28521ac6a19304188a867972594005ad1e4e576c36a5d94ecf4df1472f09e033e10a265800ac8b2190c1e1312b9aeae0daf2464c2113f3e1adf2a4ce267e68d1778d5f939219748d7093be403b3fa55296b3a075975626414c2300cf2104d0818eed436d8416d06b2d893558997b521de64011a129adeb14d8ab37398060c8dadc9f14929a6a4a5fcaa7659dcaaa874e8a5b26e71fb26d6c73f2c660706e1e40bbb628db71d2387042d8763ef9e4da5cdae9af6287acae9a81fc8ee482f8e2b629c0f9b5ad13be20696102097c9e319fc6d41d8f66d1076f021c17a191f43fdbb67929c18b28c7cdd31f4da526d11ac1c445c6955d2e8cac288e205b5ca1ed56185d232907b068bd1e6b8efea582353f7d836ecce42b5a69ceffa2e5cc40395526153298484b5ffd848bfce28277b0402d72fcba49e1125c9aaf4d82629e28b2217875b96be63cbb4d8058efd79a8d92253b89f56bd7118c971d21aff716a273086f3944d6407d2a714abc48bc22c1f0e80a4fda161bfaaa478b15f7c488204418585aa615a1a04033ad6ae584fbc9d2876d6ef8b31917a9c13076a5bfba8bcee9543eb4d5f4d8fa8669393b6d094d864f55fde40dfe5694f308a5129fb0f99a5247bae14c8f617d92fee61642d78ae97b1e2e85d87f410f0f9aac8fd0f6379bf5dc3066d525048f2883cfa8f5dc510bffa6d5150177a37364d9ea3c79a549050495b656a749c5f2ccbaf7be5dc843fe6360dfd68cf8b8718fb22fe68b1d31832fc9baeef17f0bdf038c4c75b20d8780cc61df10efcbf3c69a2c71b667fce43bf1291ae70ae7fcb092aa79512c7bffaf9a5b54f8d8826ed183d06845e69df4a5e43ff22b986fefac13109f8ae00cc3b0b16fdb7feaaf8f3c687291db429c56b2fb0e624086914d8b7c28bc4182af790b466ea47bba19835e32d86b9163fddd316fd6f0f1022796983d7f70a1e5551d128299d9d61b0c36151d97385a304d8adc6382b3820ade59842e38514e9df1ceefea73e8e49f27a43a28ca3866770bb267888fb0b8f022df1bb67538773a5834b1e72cb3501932817871fee43007042d0cc2188246e739e7e64bdb08d411540223eeb3f83df345d447ef4b9f7aa7307e6dcf5d268cfa3b2911d281cb9c74ccbcf8674d4921b008de0dfb1b2dde69e1e93e09e6335a39a789c6d5e7d1989782bea881b7be68058784253eb2f5d60309d2180cbd846cb9314f8d3d12df1dd81bcd723952fce656e2c9ae9bb5f65bcb2951e9d5f3f813bb4a9d13c85555245302ec7425e7c8bc3198edd83ab9bb2edfbb619a73bc281061f6c4c0de9bb8333bf18ff27cf9dc5cd813b42da55f2f67b897c82581cbdea0268826b75fd9dfe47d023e62d6b36cc99df578a11f342015c6be45e7483519fe863f67d7e793bfbd6230ee39c4e77863d217cc904c2d1ae831c6272e1625d19944e22d07d1ab2a5149448a7c52c00c80454dceeaeef0eda8850afe547b99a534cd64c36746d551e2423229f97bede30f0c3b3a28bc8f11ac92ac58b2c4a7b41e46c487f691cab423babafde8e4defb34c1dd2afe90c0145b4de087b34e381e55a1db8a50e02671539e47084578ec94015561b2df3f5cf95a3b09aefd3be431fe5562c1dd3ad82ba86952ba1e4ba504d7efaf0137303a1bcd11373eddad30dec3942e498072b41ad7aadf6afbf5c8b4f0a2d0d848a146d19ed1209774327f1574bcc7cfd73e34da0f747c4879855d3bb95fb5c48f39f1a52270d3b539713903f35adb80e4d9db85b2c53fb98c45ecb0d408099daab0532513ab3f724e10b5e88a9b68a00a1fccdf004d4ed8a9b7fffbec958b073a9f19f56aaec420fdff0642075e9ed1fd13403f7baa53ead8d8647e346c71aeec317f4bd8fdf499a2792ca6d331db46f09df4f65bf4c76e4fdf87f7cd40c84cf9e5760abb27d7c7bff16725e26eb9b366c9a99425af50046677367611ab7623699c8f9128841cb4c7a29f698e3c7e8385510af96e16f802063a7515f2073360bce868a6959a5290b4047eff3e8f6975d71f01d2a34fcfefc0856ba8d45b28538843788a1de17ce767b97a256e21e25e055b8064b9ba9ea2d0c73f557c6786765b8d2490a528c6661e7d8d60e703fcc98ce48f1608255d57eb2139f5358c48b3bb9e84fa657e26da2d386dfd22cadcda6c36788651053b31ef47fd02b0ae5f9655694f24979805745a6586902264cc4267047efe727cdd36f7a16bdfeffcd74fe12143560639e04b330de252f473d459867fe13cae19ec3e5e99f19078eb0e7b931db8dd28121bf57475a1113cbf6dd02ea51fd7440fb2442a8ffde76b303da4a257b75229309db480002c7b43766eed6a4efe61e35abe0620b585ae75c976a7301472a78c0a7faad6adee835cc68f39f2779c8c6150883b75930fa3c10baa581697335d2083c7832df8a3c14aafd57933aeb4cc2854f9b260545d7b8acfd4b19d6254ea9fb3598bdec5093daadf2953a123b8dd09f7e2d4a1c3726540960523f9c6f04c274f642af52bfffd8963d5c9266fb96c9534d912cff5fd6eaff393257bb318076781acaf745e5d61cf786e26d49a434ea913e08f09b7a14fffd8395b7c58b9917f563216a830b55f3abb7dcc19bcb7062b45e37c811fceb66b0e017f09d9a504e7ed9c3a5f14727c2be19b089b5fecc91a76eac5ad74719db6c7c6a86f38aa7a760820a04330c1f5460a022ac7e287330c8d2b768ce48e60d7b5154b1ee98ac76fe7f4508f5d5c68d051006745250aceac5368cf7a5e95bbd42503892f787257b43918483cdcb8e2128acf1121c03b68fc70983dfa647eb56cc0d34f15c34fed503519b1650fcddbb809436a12a86bb30187b55fc653dafb34ee4fd63c19da4e775c8896e920c2a0f4ba0bec42fba9938be72f24b060c4d458b1b76e1caef9c74e122c40dc4a1b5b908241a880fc17c1c206247d76a3b3d9c945eeb9b4092ae8776f7a0efc871", 0x1000}, {&(0x7f0000001800)="c91c6300b6eb1b6dcae1d37d225eaeb736f396aaeb71c74421010b4ff1ce18147d87db57260061a132f7b725c17331a8b87e071da8474512feb452b34149", 0x3e}], 0x2, &(0x7f0000001980)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0x50, 0x800}}, {{0x0, 0x0, &(0x7f0000002040)=[{&(0x7f0000001a00)="5bc9c1646e615eea36e2de56b0620bf559457d5d44ad321516c15c36ea0e9fdfee42c59426f49f47ee02187ce5cb62f3e754ec03f1ce27a3308bb6e8e357637f8699eb57342c213c18861dd6978c385ba5d5d544ec6377cc8f6b108de8d019298568", 0x62}, {&(0x7f0000001a80)="4a2d58521cdcd876df8facb9a6afda1f0a1161c2e8cb5aff06a2d2915e1c4875d6c5c42af2e8d0a105c6b748ef21ec5e5c250ef3c79dc3eff61725e0551243c147bbfad5011f3a14cb64beef21aec446ae86da", 0x53}, {&(0x7f0000001b00)="5716d2682599a22d917da8f5ec3cff33864a2ac59e5fa38fd57109f5c022b60969483b613ccfd9d935f532f062e8b536999611a945f4a0c9cacd2ac8d0a94531646cb809a4da5339c6821668e264356cabc425b735a95352ce1e9492859aba1a665c4f2f370041a33b254e82944d9475814cbe32f1302ce83eed8ba148934db5bd1c349d8e0113cbc7dfc71535b8b04e288d22ff4c6489582bde1b4c2d08f9bd33c75b999a3a6a4275003275a91775ee8c1f768fed0a", 0xb6}, {&(0x7f0000001bc0)="70778eed4a0abcddcdcb5f55d7d4b6206c4db0d046c113e8d307700c912afaaea69f2cafa8bb64cc9f31f4d57f6289acb4d4c0b6fed89fa6724b301c50b29b28e2b071a0b6969b3bbff0e9138295e8f9f0bb3cc58293032b3ffbed920a50fb82c70454b3583f9427a6edf24f580e353fa746955d9aaeec9f1eb6e398dcf5614488ad4a9bca6efa5e45fafba9ba075f2b27794168bbd2a316d02d1a6a7b1e96d6bc8b3f666e4e471291b5021971119b038eb62737e148b79c3e5b1070c55af413b3dccca6c56c94", 0xc7}, {&(0x7f0000001cc0)="638543ac78360e0f57f56850bf7594fd938f3349a8aa0b6d63769a622786f0cd855b1526eec68c3d068210e64f6d96d251f3e0b8c7872333478b6a73abd89abe557d30", 0x43}, {&(0x7f0000001d40)="bc0fbf7cef6386a1a830be46aac4d7a8ef94f0e05cfdaaf7403786f6a67d822fdac8db4535c591fc59d88c9aab55a676102ca14f220f6687768c75b585866def73", 0x41}, {&(0x7f0000001dc0)="bd936e121a4f9da3b9316f0804021cffae4ded0331e2ce7ff0269971598cc97ea6410f362d6da43a3f79fa949ccd5589243871dc9635dbc4eeef39228c43a8209ce9a90e29aab8eacb69cba5daae54c9a8712ab9e83853b40da8af137fb1777b66a2d5913d575462bc01e70c0d837749eeebb1ffd8a098e0499f8fe946a43fb55bfb062a13b38857250c774660d7e0003b9ab42c2e9ea16ee36c0f2bc0744fc7ac070decaca8022eae68f40c5a1fc2a03c2a4cacbcc50a513484f4edd5a6c8951fdff5", 0xc3}, {&(0x7f0000001ec0)="af85a9190e17cc5d5853caa520a3d646bec059758cb77004caa891aa25381a3f83eb80fea8614a27f6e33ff2f85957f272c705eecba7a885d6b8c4119b85fd067a7f4ca04edd6701fd54cd7a713cdd79a575787052dc55b4d363c1c136c00aa2ee5faaebd54010853c713a0b0eaf672142249dc826af695c835362c4dee427c6522c7689171bd3fde45fb6372568ff13bd3b7fb363bc611673d65dac9c6ab4d6cb5d05082b7618d365d0bbfac97b7e2fa7ac70f2418e53a2e112f8db8acfb6bb3974d5aae31797903f092356", 0xcc}], 0x8, &(0x7f00000020c0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, r0, r1]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r0, r2, 0xffffffffffffffff]}}], 0x88, 0x40000}}, {{&(0x7f0000002180)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002580)=[{&(0x7f0000002200)="a5a152e4333ef31c7033711c79f4e53791c2429d581ea1c6a273c69cf57850c0eebe0166c70e635b7f9ebf7a", 0x2c}, {&(0x7f0000002240)="c0f20a42716b3d9d12d15c8230e2a7c6cdc106fdddc764b4b39d4ae289add893456e7e1b1d679261af472308a267c9c6a3b5d06366c526542034f4a2a353eddf5aa13e1ae8dbdfe541885258c46efae573ca8a83e7b4847c50a63fbf39fd592622e7245094dcf89b2f02dfc9524e7a221966bde1bf704d73083415b16064015277aee8ce8efa32ff", 0x88}, {&(0x7f0000002300)="b485dbeb18c98d8747cabe193755a83d643aea7ef782497061fbc846001d5e431f56553055704448a0ff833eff560962612707b0ca3bc25123dadae4db89fb46d70e737d3a98ab32edc42fc2a0c5034e1f397f10753991c495b7708dd4745625939b47abee212002bc9e3ee1bb32ab6f89fe3988d519a819a7768d0e1bb385ed8786fc8595bddd2f97a6334842881575567b269327129a42", 0x98}, {&(0x7f00000023c0)="ac6de6861995730fdb9c2084913494016ad8370edc6a671479ff8c446c1b76410dba2c1fb76f618476b224f618da09a4109534e979ab8d872795e31dd5f71cf306c9ac654be01431f38772828feb35db9e1d239b0331ef584f45752cd2ea51181fde3270abe4c582e0dca574eed36ef11a423169ef4eda93f8b1943ab869ad676736c84bb4b0c187215ab851bc8277300070677e0d7a22df4b9232fba5b9b7a76a2922db03b949c9eb2332c4a76a", 0xae}, {&(0x7f0000002480)="270d5c2fba53d989e112d7f01bd0c7f9f320d4813b5a55b836", 0x19}, {&(0x7f00000024c0)="d0317e0617f1f8ce9f5e8abd2e09f7122d901806e256b4b22fd3c86d098159b46eddbb92", 0x24}, {&(0x7f0000002500)="0474be6ee6c0ceab51cb757e18b91bc056e3ada325c0ccb3ed27ce1da1c8de19f8350e68f5132ee3c62e8db3a3317babd47960e06539ee4b45d2e285a56839cade323c440c37a42f38894547412267906baa8e354df456e91ab3be80a8b967f648d48eecc539f5f19dad52c73c4e6446a3a698b81ef2fa458f38af776c", 0x7d}], 0x7, &(0x7f0000002600)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, 0xffffffffffffffff]}}], 0x38, 0x1}}, {{&(0x7f0000002640)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002cc0)=[{&(0x7f00000026c0)="641d4a1c63d21b9236649da1dbaca610b4953ef2536e991ebbd9e9fe4e9c5e38bb25d84d3b7f873b2098777f2476351725f58ee02d73529712b0cf175cebb816da368393a9cbd37d8f48c1961bb2375513e73ca87f6c019815fa371fdebc69df8f63bd185e529149a5975bf2151f03ac937cba56163330a0656d6f6ed6ddeb34d2b3e9b57fe108f2bc5ff1a059", 0x8d}, {&(0x7f0000002780)}, {&(0x7f00000027c0)="d9ca14d4c6dfbc8e89ca38dce7e7d0225c608f9884f8616bed8e40808cbce46989e6bd872532afbda0745c41b10bbb11b7ab3667610679bd32995fca9675d3af65863196be987abfe30a45442f503be46a5b885016d99324fc8f1d27e91f1fa1a221c6d1c7d82cfd8defcb767837b819e27891cbda2e7c48e34ee40a1c52e6fd26c1d8c0ee01277fe0d2459bf4ea478df0878d2603cc224120c79a500ffa434733068d3c0ab35199e8e7a383b03a0440201228190b4fb91bf93a38ef715fa322a7", 0xc1}, {&(0x7f00000028c0)="3de83061e8a478e2f1a9ec711dba565c1c68ddf42a40b33ea539e51bf32f3877617a239e73e30deda30a1e3ae95f0d465e307e7451c48b8f1a079b20f236d99676cf78f2a991d7f39b10d41581a875669f3b5ed547a48a8fc0948bf5e328137dbf53160334cca838b69b24d97cb7c983b6b3e5", 0x73}, {&(0x7f0000002940)}, {&(0x7f0000002980)="11eb214aa6f67c3a448b1f266b633efcd2b9e0e60ab66a1f03dfbce24a9bb1efbd8588d9c044a304d45a3cde638666fc770be4da9812647f1aa0694bf1366e1d10efd70bddbd21038aa6e988f674f75955044839a4a567969d4efddbab56074eb2bfc0f96ba64bc722fe05fafcd0a53ebd15f18b75e2308d69231dc95b2eebe37ad707a51a01057d3454d58f5772c5548fa9c08679e100a9a285d13c944a889687e8dfc48b547517f652dc43c69eecfaca11335773b77397faf1", 0xba}, {&(0x7f0000002a40)="1825129899fe675db1a4580e0095d03d7da169518b2fc9be095625bf910e0d5cc82c06834d7c94eea90e7c9a737db4040e6a1f2352a35435ba5c2257af081853cf55cc32567befb0e869e923225329cb0754046dfba0a02cafe8399a352c781493b5a42b9493aafbde7c4adb9269871a268299c0e0e1e86958c99c654048ca1fe41222e0e194ca971f38962ed740dea833e77ad822a78242441e277d47d883e8c00b6d2c046acf6b3a64ff115c320821ef85588a962a1b82bcbc255a47fa941824b9c45d5eb8135246a908ba67b00c94d2a6239c93b97f36e6db34fa7d372373618f183b8cd0815e39", 0xe9}, {&(0x7f0000002b40)="2265a482303f73de15d86652b25841393872a4de17ade63d124439e5b0c126e894da89666dc85f17d9b9119076bdf4122af9d0092cee000d7333f53732473e562079b3853ebad6f3f46b37ea4ac677598f9ebe6742b3a3043f46d38cac1bd645f522eb26417260eb6c40dbfcf7469a67977318b45a225ca08eedd779c225b8b18cdebd4f072ec67840163c20617eb8a9b1d90e12a9e61724b5c30afce6181cb268741473589aad46ba5e4c941bd5eb7b81c55cfedaedf965f96c4e78bf7f62b39d6d44e626bddd270cea7485d55968df", 0xd0}, {&(0x7f0000002c40)="a3d3df43dd1270ea6025c0917f97255e1b7e2131cf42395025b7c6c4a824b2a24203efb713739f973d57ea65dae4062d986bbbe41d83c57427c6d06c50cefd11fa897ff1339e0e440c9d797a403e326f7483556bfc2f9dba1b153e2b4a055d35b8525142371f7ed41295f4f148e8b95043cf807daacdfaadd737dbea", 0x7c}], 0x9, &(0x7f0000002d80)=ANY=[@ANYBLOB="30010004000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32=r3], 0x30, 0x1}}, {{&(0x7f0000002dc0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000004140)=[{&(0x7f0000002e40)="c84239d481b4ef44214ce58bac515f3e94e17d17839f07928e39de50f1a4d096770a2763f4b415ea08088292cc755f6f5c76d239265635a73c9bf896e1d05cb84872d875eda7d95cc207092d4f1d6da4b7e6b753f3bc75aef671c5fd4902181b67bfa75302301c00f4eff9c1ba597623c8890e7d48d7afaf19a7819cbfaa4eac36920958d23b4744db92db59c64d6b308a57e11f1be445c712f4e727e27d542bdf62b50d5e94b9375c3ad2f21e86009572ac11314bb6eecc6a2ef72aafa5824c95edd446de8afe7ce93cb00a", 0xcc}, {&(0x7f0000002f40)="1ae932983c63770223d88ea6e7563f1292707549d41d8076788233a1dab318c9a228b669bd767dd5dfc4112743c83d938dc926b57f42088b7628349d04ad4b5d8658762e7f9ce11233cecc6ba922b1736b66fc407bb7cdbc69fd62", 0x5b}, {&(0x7f0000002fc0)="030fab11f4ae1dc775b9cc8e9cefdb3c018681d9e147595cbc39591fb58d652bfe35e797ecb3ae410847a9430cbff99387bb8655734879a81acddc03b8b22fbf8db097d67a92e88d6a72fca137ad6824a783ca5321d0c52471e66f21caf04f7212c94d96e655f1293993125ec09d3cd5eca4d7acc146b048d746ac1f900dffaadec4400b8ead86b84f314174d1074fe7e61d", 0x92}, {&(0x7f0000003080)="d07afa5eb8c8c2415f243804de0ffef0ef7851587a939699ba9f5f842d18c58638689c653ca2c65cee00daff35982116ddece42aaf84302660a24ae271a4f111212132b75cdfd2f7cfdc86fffa0129502bc99aaa2dce47446b68a35d1ffc58f9c5ac650017e8ef86b8c2ec668487cfb70eb99e36cdbb695fddc0f8ca387f5f775b272809acaee206d566531d5feb113180813852cefe2e240cd5eb70cafe29d0c03462314d68f628986c4af3c54f68d28bcb18b0ac5c16e108a3d3902327a2fdde869ca2547b0423c979de8316df40265bf71c5a19230b1a60d120ceca11c06e5c42980296561967edec5943915bbe63143a6cbd853d1ee48e5601c2fa2c00b3e2afb7d54f26306d93c2a95d0ae61532541851aa0ed26f44de1fce87b114a10849c1b4999d562672f380eccbb4b770a7a5534de22c4f96ad84d07e2f2a14fbd7243c809d620bbe03187f294b77e35002426cd72083c60dca227e81084b90eefe970a549826160af84e0ba3fe77092ff03629236723ef77966e0f01fff8f5fc198b2c3914ae50ee0b3990d8c26d6135c935d2a5fde971bf0a499da3e7ab2911c6b0c289c3c9f733cb29b92048f6227458505c1674641b3561d1bb1ebe5e2c4ca84d4299d519aabe9a179ba7e23b351c511aa5fc556ee318f3ff067b6405f0c1887fb7b455b438d9987f8cd055b662fd731d9d4bdfabd963d961817415c9e6ce06ddbd54399a88f5d0134de4b25ad0a7939b6f192ad1f15dddd6b7692c285d08e6f8798a371a2f9c5f93503197d447fbf6f972fb48abfb16c3aec86d91a26178b657ed2a938e4cdfa4ad2eaf427036a3a85ddd8bb1ded6ddc653ff6647d79cba217c3dcb90e946086dee5a835f174a80dd76e863ce2cbdb0c498ae8fd0173d8f6758d28e600aea4c6597490e36971a0bda056f56e898df764fad847249675e7357eb678a01ddbb688fe6d09d9ee8d47a3d904b6cb792103b9e34cc1740454e1c3a05b55c2d5d54a2ee24be21a2452ee35a61ec79669082099b5a1066e0629bad777843afa90451e9ed5a5324db5016214209b70a8354e35de66e6afc9a54df32bea880cf9848a101fb46ac74396532b959d2f56e0195b169fe74e7dd07d9fdce851938126da5d6142757b43b7f0b698463de15d4a45b2549fd31b31ffca994b657399175919ec56303b0080bfeec61c48df1c3abafd0ac306dfbaff1a96f70e9855715b2dbd70f447088fc5d702eecce0e3acde8d963598ae68cbde13573b952ca9f2b820024522fa3458479438887e535baa6b4bbafa198d1361578384b93f12f16860db9f357e28fced7cfea2cb861b6c3c3880dc8ea858b0e68d8e92ed6d21147e4e393cd9d098aa9d7ca8f49743f5263281d801dd5eb10fd25bd199742486e869b0027b67e8d432b32d3d3429764e24a1d41991ac35c338bfd3acf0461ddd204937bd37a87af86a08fb2f3bdc838831abef534b47d03d3b6646ad265b1da069c6bcb87ab534b81991cc9193df54ee92b168e8150beca142dd319406fcdf1031b926b89dc34bec8890109d55ea708d4f58471206a019fc484241dd5e5bb67a14b45fc4638c67d44bbdf614c7a160385f5713f83cc35ed1b28f12986ce37d3c788c5050208ffb91d36be55b67c6eaf4b3d9a732dfc3b16de6bb2161ca4013e3c22e53942078f4545ffe558e96eee3b4f0da238ec90d11d368f341fa686e7daddf48e547254d05874e591c7f033afb449faabb310507d62a13838a8e1cdd8db9824f289286b6a3b82590b5c5533a31c4ddedd8499072dce3bc89e7c3b32b6ef504ad41f1e5483534303289b23a47e9e6d1d714a0de4b525e352b8cff842d9033d3977eb5388566b2791d707af01480c3cf315d25c0ab5eea592fffd2bb4ea6dc72cdbbf92d23aab246751ae6956910ffbbb2515bf6c3a1a2d32859c5eb59165b054c41db9c26cfce570f85e83079e153a97b94692f7a2c4f22b99e63a49489b1dbe07dfe559e15c44cf637135ef529ab1dc5c69602851fcebd155baff4b33c6e9ddb22c12f25f3ec7e677b1037d698f2fffce950aef38fd40f5f18fc75a58749364bf7d0ffbd541a532eca54d9355f615abdc68b7ccdeb6e532c7c63ba9867954747cabd8628021a726b27c3169b20d963ed9ae39c9033b7298d144a7e825d333d3eb9778f0eabc9c139888a8f3936cb213d3e2e709d90e61abdc11cafa7690e651010518abed3fcebb1d47186c812c676556f809287466684d4ff09ff249b793d8f33d89da98f91ad865d340c319ccb7e56d74d9562f6e3621a221b3cb3363148e36f990461bc0bbbce5785927ed15806e49f9d136c53fb24adacbc335e2a5b2a66341f2e542235d0ff5b224309831c6334c8830a323f58918e9a3e102e155b64447e54695e71a85ecdb2b19a65307bb6d4ed396149223c3ec044c96bee50bda74fc14cdd06c7db81f563d09de5edd6904a4434a44e8f069975b737385671c7edab1df70b685fbeda3877e43a959d2b7eee8a9a813795e8c5a3ccf2132a7ee307c781cb6c80e483b57f0bbb3962375e0d50bd727490d204bd1333e0f90cd716041674636b7614ef4f373cc4479afc08a91041156960d8e780763ff15f14819515aef7e637364f7bf74a9a424430e9696705c8c44b6a8d4c1b854a005f6b269178c048bc85da972725ebdc6c5326aa08186d944dd456cff13738bdeba332a2a4ef85a9d8127a1edd18a518acd0c411f98c878bf4ca7d4e7b55d0c21660e9e605ea1f3df5b6b4e475cdbc652fa7211dc11db5a065280b0144d0a8939e0ab0c045b808a079502107794bc4a875435d420a394ba8f0b6f955ea95206918752797b9b71e4899d2ba02dc0cd099162c52018f9da431208c2b270cd435e87c9767042af691afb9c07524044040b3f4c8bc1d6eefe11830beec54f3e2ce7b8150b0bb7daa0531bd3fd8ab353387681d26586e21d3da91f12146e4780bcb9ae76cbf30334063ddc74d6b7b5b42a849568c7fedf582a08284866afd68f91b9518c4a16426a8108d47d2f7345e85941fd939963657dea6eeb94a26b0b1e4f7087c03cc250f2828bf1efcb853bba30bba34a3c5f9290a5f164c5f68d0a3a207af17c16c4d4f78b05029ae5a1efbf1a304de580db5645cc16cc368ad98569fffd7a1d2ed6266b47d5ea4d6e406bd03283e360cdc08c73a5795b3e5b42c3c26f880ebc36da86c606d5ac754e93f26d9e042ac21f8340afe8f9142cc1212a45a971ea93441bd65d40c089a7efdc375da96e782d1d7d2bb0fe3db10f2e2b162c4851a2fe32969c4aeb13df54776c7e6e9469f09673e974bc7ee49d60bbedf44baface906398104bdce1c1ad597105ceb083afd58cf9daaf21db0e5efed34440ff0faa6c710b62f5bd046bef056afea2e7f4c6ce8b0bff71776592f1d8b4fbf171b98508d610ac3a7e530a4a3f6f160fe911bb5006ffc4ce2f694e187fc59fd431e30d0959356b1ec7f2454d72aed4d7fe4c49f348bad5a4553184ab843ba62a713bb364397e9f2e24a57de29e0fd4ce427c5c2ac87ce57ac448bb230ba6d54de5b113e168bf80e85cd42fb83e049144d14f9551bfe55734f3fc62254493648507abf6b386180e2e2a2c7547f7b097e060cfb6b5ca5202cb1b847120957032942e6e24e233a21d9ac3a06d2b420a6c0d276d0a5d8d2523a30057a1f4fe9d615d07526f04210ef84e5a00781c901e9aec254400faf26527bdf00e025dc8807de9f4a8f0373c8114c140d194ded422e79481b30463189e6a52e6c5352adb6a5ee1615386278f36799986a922c2ca83ea2f88e9c6bb513442801510442b9113e711cb8409280f373315320d308b83fb20e28c7b399989472aedbf4a86cbb86007cde383651e94bcd18dc4d2796792c89a2bce8114fcfa6fd66dd5035ec8195eb1b9b54ae85ff6fd8c0da38367b7db6f5278599ff5b7b761d88b4763108f111ea8435c805766cdfd34dff55416007f538f56380c7a5eb14b7c6aef86ffddf5801727d0387199932cb8b7486a395804ac3d35cc6c9431ce4c6957e2596442ef7e4682f5b858cdcb259194106b2f06de2dc43b3d59fe810c6519e6cdfb43342ea2b2f57333ed353cafcafbba08a8814b9c065870dc2bc21f1f4c14b51be297b19585ac299be2e79c8253191414ca7c9193514828006ced5616823177c08f3e81a9c8a52a578a2a4371801f61e6bdadac96d297956b599611d9e654f0405c3f6ec83c1ff226d7ba94fc3cd7e22b399c36b712ffc2ba51e01a943e58f357d4521c9eca0be54399eb1da6aa54b0ef5d8e372f5eaadb70aaff5fbbbbab76e1abe78d7b43845b56a94efd1270908d8cb0933df5e6a68f9683a02193918a0179ffaa3c258e0091fb60b3cd5069a1006d799dedca5e59942c633a1688a78d0ff39d34fee9fa12f6d05e0ce14f34c63c1211a24770b317c29b1a08b3225a8580728073aa32b2cbe7340d84991a93341343333af4b68323b539f9b7973f7ae6803b394df17e3034b695ce6f643caa0fc5124734922d92bd1923f9600cb0256370c619b90a02e0689a97149dec4e54ec31ffdd2f4d2c85fdf92b427c8f7b2f702d7434862e1a70d73085a2861736ab2726851f3052465cbdd2f699f048ff4f13ad274604f69598744348d1d126843db4f2162aaed5f6ce52f5bc0efb1f5026cf65051aeea22e311a2ee498aa3692c0fda8a77d2fd2ae6dc00f94e0228617f03feb0448690335c3da29e4a5285d0311666c8ad19272d6414c91a6e86b23a3be4eb45f3582ec9f8403a48c8c5a2792964b0077bb78a4415243b2fc98056ec9da7c295ca132b0ffc40fa829f1d7f5e7f24fd996830fd73998fac85182bed0157572cb132138cb0bee635c36d39ce45ff6b340b9934dfa3eb40ca15ad78cabdd849c69395526a2d8a0886561f1b495ae4445deafcce7e6de4e2db299281103063522d78533fbc20011f921e6607f2c5a66e978d5f570222472e1a35c57b195634b5033191cd0c5e7f28659c5ee2672ac18633867a3e7a857ddc074b03637e7b8c5b5758144bc48aeabe8aa7fe6427caf7f98a622a2b78584b5d685787aba741ce7b13e04e6dbf81ece5ff6e74f851ec2ffe26b14908f20162586848bd4cfbc9b5c14ce40dcee213cd236903b91f601de087f2e01ed6cb24b3a5f844f7bec05e34e1d3cac5f38e3e7d5bdaa6c3b9517ef5a67f8e9efdf28979643a62bca236b977203c9d940cf25553a3ae63905501f39b675d034a10ef31955728fbf60ea158bdcf6b6edee8227e451aaecff67b8dbd0a3b0ae7adbaca765f073137f7aa4d6f033d4c85f13672a999a2561b02db13b963a58761ab028a25523d7332b9e07aea730e724a223f6fe5269298761cbcbee4f7310627a4dbefe58950baa4335fae6a81f89294210bdea98b07857894e12864c9507a552a091d8ce9c9513ecfc75bdac1fad0cdab8c0d1f65be66c280e91e11f441e464d45392244dca15690d798746dd69d19b1299714b89a78df665d0b53fa405e2ae8efb2e4ef8fd7e29f26b156389d7d7438f09f8ae36569441ce9b27ed6e0f6c4a9dc31e751b7e5529a8ec1bd181f457c4142f314ec61c0385b4427268cfdee9eab6bb39576a1cbe1de943903cd786ad505c79dae772d0a0f1c19988cbbc6ed6e625682d37a3804978504d672a64cdd0d5fad9cac6b75a89d1557608cd9401d7b4b6eea90c3946286f47efdd6a109056b97438b2490c8800e06b87257a55a81a0b7e01e25a25f0a845efe67a962dbdc59c7a0f097aee10a7dac07cb993aedee2", 0x1000}, {&(0x7f0000004080)="78c28b663117faa4128bb6f7c8cd94e7291fac7ce7b845c28c024959882f25adaf544e80f42c3d9a3f53c6f7737631e0b1114db266734c75a449cc11ef4bd98d1fef2790f29059e44b419afc5df7fa5385190c83a47d8e1a350d5c1439016e0761440c9ead1bec76dcf66982f0bab85c440a5a1aecc921fad84acfa7a6a1cc063193a72f64c1d1b00b27291bc2f7b998ce077ad41f773c4a6070c4ca67cb27", 0x9f}], 0x5, &(0x7f0000004300)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018130000000000000100000001000000", @ANYRES32=r2, @ANYRES32], 0x38, 0x2001}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000044c0)=[{&(0x7f00000043c0)="73784ddb1de4c6b0f22abd696e4286305251b3388e27a4367e8de32bded45380e80574b87547aa3066b3094b83f461b5b3f0565d94beff787388174fb9841f056c8d210cc85d2024f935a833edd43b7c20709214f4c720262c480d3181edea4b389525816b86b96c83d5f31b5c66be8d05c269c3f1835a91555db33342ae66be8394d4db71660f1b00fddce64eb7166751529129c3b5ade8cc8e282ed4ded1175dd4d0268c5cdf740a0c4217952430124011edeb1e027c0cc40cbb143dc470f6615431c05b60b90210e8f9293f96cc829688771ce0", 0xd5}], 0x1, &(0x7f0000004540)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x4000}}, {{&(0x7f0000004580)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000004640)=[{&(0x7f0000004600)="171049", 0x3}], 0x1, &(0x7f00000048c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, r1, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r0, r1, r2, r1]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7, r9}}}, @rights={{0x2c, 0x1, 0x1, [r10, r3, r11, r3, r1, 0xffffffffffffffff, r12]}}], 0x118, 0x40080}}], 0x8, 0x4) r13 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r13, 0x0, 0x2) sendfile(r13, r3, 0x0, 0x100000001) sendmsg$nl_route(r3, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv6_getrule={0x1c, 0x22, 0x8, 0x70bd25, 0x25dfdbf8, {0xa, 0x10, 0x14, 0xff, 0x0, 0x0, 0x0, 0x2, 0x10008}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000841}, 0x40040c5) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) 08:56:22 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) r1 = fsmount(0xffffffffffffffff, 0x0, 0x2) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000000)=@usbdevfs_connect) 08:56:22 executing program 3: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x157) (async) ioctl$sock_inet_SIOCRTMSG(r0, 0x890d, &(0x7f00000001c0)={0x0, {0x2, 0x4e22, @remote}, {0x2, 0x4e24, @multicast1}, {0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180)='lo\x00', 0x9, 0x7, 0x8}) lseek(r1, 0x0, 0x2) (async) r2 = accept$inet(r0, &(0x7f0000000100)={0x2, 0x0, @private}, &(0x7f0000000140)=0x17) sendfile(r0, r2, 0x0, 0x40000000000007) connect$inet(r1, &(0x7f0000000040)={0x2, 0x4e22, @remote}, 0x10) (async) r3 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r3, 0x80045519, &(0x7f0000000000)=0x1) (async) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r5 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r5, 0x0, 0x2) (async) sendfile(r5, r4, 0x0, 0x100000001) (async) ioctl$sock_SIOCBRADDBR(r5, 0x89a0, &(0x7f00000000c0)='sit0\x00') 08:56:22 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) r1 = fsmount(0xffffffffffffffff, 0x0, 0x2) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000000)=@usbdevfs_connect) syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) (async) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) (async) fsmount(0xffffffffffffffff, 0x0, 0x2) (async) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000000)=@usbdevfs_connect) (async) 08:56:22 executing program 3: r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$FUSE_ENTRY(r0, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) ftruncate(r0, 0x7ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) sendfile(r2, r1, 0x0, 0x100000001) r3 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$FUSE_ENTRY(r3, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) ftruncate(r3, 0x7ff) r4 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$FUSE_ENTRY(r4, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) ftruncate(r4, 0x7ff) ioctl$USBDEVFS_RELEASE_PORT(r4, 0x80045519, &(0x7f0000000000)=0xfffffffe) 08:56:22 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) r1 = fsmount(0xffffffffffffffff, 0x0, 0x2) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000000)=@usbdevfs_connect) 08:56:22 executing program 0: r0 = creat(&(0x7f0000000140)='./cgroup.cpu/cpuset.cpus\x00', 0x0) (async) io_setup(0x6, &(0x7f0000000000)=0x0) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f0000000500)={0x101010, 0x400000000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000080)="0b2c03", 0x3}]) (async) r2 = syz_open_dev$vcsu(&(0x7f0000000100), 0x3f, 0x80000) (async) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r4 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r4, 0x0, 0x2) (async) sendfile(r4, r3, 0x0, 0x100000001) (async) r5 = creat(&(0x7f0000000200)='./bus\x00', 0x53) (async) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r7 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r7, 0x0, 0x2) (async) sendfile(r7, r6, 0x0, 0x100000001) (async) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r9 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r9, 0x0, 0x2) (async) sendfile(r9, r8, 0x0, 0x100000001) (async) setsockopt$inet_group_source_req(r9, 0x0, 0x2c, &(0x7f00000012c0)={0x679f, {{0x2, 0x4e24, @broadcast}}, {{0x2, 0x4e21, @broadcast}}}, 0x108) io_submit(r1, 0x2, &(0x7f0000001280)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2, 0x8000, r2, &(0x7f0000000140)="dc66ead61fe97024f6a2507cb7f4183f5936e357253faefb580738c3d345124e82b5d2af035b56d3b2c5d69e1647500e15967b0f74c5bcf58865efbc5c6d2466c76763704965144390035e7704d2659f3217faa021b7508084cc39ef3433d4318eb6cf7251090b9f04b83f39448d1e4e85e92796f9", 0x75, 0x6, 0x0, 0x2, r4}, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x3, 0xea, r5, &(0x7f0000000240)="05ad73953ae556aba44355265adcbcfa748a889cd1c19fdcfc8e1bedf0d391022b933840cbf3a5ee16712106b17caaf8b245d4e31c7993c4a4e4fd74596a686c03e622543761e89c80ed68560f16718d2d3e888e6be16ce44358aa4a21d39dd00c3b87b8e7c0fec3ca3d173af0087ccb48a8a3efe46f1adc84e0928683d78798e747fe92495631dba079d36aa333d2b8e49d5ebbd7772948904648e6a893466af3008fc098cdb4c21c3b5efe62a8d3ff88441f61b2a264ef02be746cfeac0247c309e6205bf20a5317ae591b48620958667707f8d8a51252ccaa49a5c3a4ec96a6873b7b2b3b0ee58f6fb40120672ba3161c0a0e299e335614ba7a77c720d85cd279eb4c45a5021879e68c15f918a629d8e12ed2f7749f6658749155e8edc2aac404553bcf8c5e150cda4e5ce99c4201ff12788f6287c2926c4a389efc103817a86f4298075fc6e186ecd8c3b90d6a8557c21314cea532059a3b3645613088c2d32a056b854445c1785b27346dbd7a36eed2dd1f363d11e3f820daf833781f1beb22f49115274d29ed4cc9a74702540099e85423b3a319ff90edfa99a17169943556d79f5d912239d73e44c0ff1e1f4b14f593719ebb397d2281f375c1432be583a921d9b57e4bc9370447d80b6b7df97be27aa74ae4328f399a6b1d006281983521bf3fdbac8266938274e8a87e68b2bb361bfd29e514bc8b69baab8cf17d54199fff3bb2ca081e4272436b1bca967a161e689ef5c200019805fa715bd984b227b6f9fe4fa4dd8d5486c58927436ff217c8f522e9113b3fe0101828788b6f6cd1a497cc21a3839c3c05aed5c6c80394f7535dec9f81ca502649ddfc0eee027032ca584efa2451d748f06291221d2afc4c5bc7d72c2421414f94491707febfa5ca2613a912dc2c285519268b75de71d261c006100aa9ebf20deac02211af6e57e7bc3d8b859b3f9aedf94409b013fe96d2bde44381ca756692818965939def2c869cae7a319d7e03ba39bce47d3e0f738e27990648cf5acfaaca8acbb0920364407975c4fe7cbfd3080c040e51d21b653693dd96b604f412addb691c7beee95cb34bf6b4cbdda830f7ea681d545ff106993801b1dd16b90bddb6de41181d125983fd3fc491001618b0f22042d46532ea2a2faed2a462f6aa379d2b882e13d915795343215ef7f6cbaf94123890a42f8689dbb3c06b54fa9756b67c75f59f25d60de2a0a392a29a4437b35ed715b518da51619d4fc29a8ba94bd9464a7ee4c7ee01a19696638a3a2d1b9df032b44affbeb743b67530d56e98738db8239caef51941a3590d6fd18a72dfe6ae79307c34c61afad10b31b7a1dad6233ea53938d5d2c1d8286a88c68bedc2b9b5f6230dd3ddfe64bbe5b7438177249432ef5d9d5afa9682b9ae2d96f8481b7371d2ce04929d4d959d2867177b50c003a5a67fba6650bc0d323b28d93ecb51f29b693b9b3afd5246bc956f045bcab2eb5f2a607f4574afba12b62f28e0f10f248ee9ac96168d3bfea489a8c38f50b31b1021a455fd670ce96e897e26c8892cac86d30797c5954b95506c0772b4823569409e2a0df848258817658b73733c0a992297408b193cf47681956592a433493124bab0996740904b60ecf39f27df3011636d8eeed6dfb6f6c380a79fca1b3d33c668be23b6d0634f0fd819b471ab9d21637fec9f42ed6d9e90f98f3a21b0bbbce2bc6832ec67917249cb30828fe9ca38b461c26435222e88b0558ea907da810bd1bcf5e2b39e04120dcec1e46bd6914b20a8cecf6fbbbb9c92c45819880632dc9682813d5b79598a2022c4a7b26849040d56b97e51390da050b4059d40d04cdb572f062ac7c09a00c0ed33ee0715046ed0dd6870f3d49c48c05b868af88abb9af03e7bb0fb5707b1c3a3056796985cb82a61f3bfbb33fae980248e7239766596c901c2f1f478e042491b4aafa2ab6c9e8694fe1b139281263af57c447f50f3e8db3bb552e59d39343b12957cab55256a74f81fe384926f3f1d044eea495f7d5b9a918068035032fa1822789e6b79af506c560ceda940ac16107a2d134bc8611a97581e127550cf0d41229b297e59641a93f771810c3ec82ec20b65bb2cdac3108333468a5337c4c51f14dfc9d72378723e8507f5a16ae1bb873da3307cde64496ebc56c3e9b05e14aa0295e28b67ece055c6feb60375742a9652da6581888b88a9478f8f511212360ad97a908b028a02d17b3dda08c62455e57830b4652baa375e2e7bc26a895655f7eef17fd213fe2c6cbe420e4e48eca4da2abb80b7569b025ea91b5a1077402d25a8fdcd3e8a6800ff049dfcef46bf9dd8b920a57a5597ccc8e7144490c34c94dd691e5c368f7581d288d1cbe0219cddbde4d524cc5f71368b184e1c4a917bddc89b2a1773760c032fa22846fd4fe683661f942c20a0e3f0ee96640536cfc8c37b9beea050556284b2d8e4374e6ac751a3a7b5405cc88b88d44491d9c19d8a281bb6ab8d9b5cec267d11211d690a2d8845c6b4aae415573edbfda9bec504baf193a1f115db1a00c7c85b5c99b0564fef0d393cb7934724cf9dbef8eb1d94e8bef6c6d4694f4bc03fe96cabc4b17f9bc28b9982826a0d0e5cbfc75df0780dd83223a75c9c8af676cbe02cfdea7d2626e9194f07798505ef94afeefb9e88a7d30dc79ed16de8015ba85917286c941d1791e12a463d9d8b66c030052f64bd89477f8a0ba727ba7fc367a9305707182c0c0def63f416e7f12a65c04e39cc23e7d25f81c24b6bbd29179b977fd8094f457bfc02570e638ed80cd505f1931cbfde91309fb0cf37d88d3e6a85ecb17898b8f603b9f8e06ef1433e3ebf672acad5879e0263392461968232ff81f327166b31dca72d6aa0f5ed18b886b8fe79256e9c0446aabe651f249465c395e8ea52fe721bca6cc0b53ddd3d359820e76dd2e980649111a963bb10f762b7c60f3f0529e6c3aaca5c820144125c437230f7fefb7644bad76b6259a5e37f4ce1c6bcff5b5ac86070c6d7d97bef40e58736efe69bdc3bd0ecaf3293e172e6455aada4fe14fdd2695fa10453f5748905efe8a7797fa654226a5cbad140288d373b6de0382be2de2df8bbbf0d5365b6219525f3c2916f8203fbe0e2c729e51d9723035d87150f8bac8a3c4303c2582c7545b3dae8819072a0a400244ceef6d90cdaa3ee82637e7b69e9bf55498c6f5907529930413be54cd36cd75416fe67c511c690330beb71655ce6385ef0c007b9be18cf0f72a7e70ea5435781146bf91ce728e1447674541f6a653eeb85c008845359f9ee2122c73697655a6105933fc1e870041fbb3db1d10838c7eac0839b8036fb58e901a2b30fde6075e91d5e3138da54944d600829fe8a818b15466ffd215b498b848204154b5c0162dbb3f47cb60940e4d0a03debcb480a2966c6db054184045298c292fcbbc930330b539eb5b473719bad59f91b69dfbbedde25df4e844cfe995d5946031402d455584a04ca30964e930f71e9b7589c53035a67cd1979cc851ea2e62fe81c524b5ca92c041d01858d6d1f6e06992254caeb3ec2d855b60a120a07ab0cabfe067491e710c850d70338aaa1496e48f23b3661ed3c0728cd855f005c57f2bed1e61e32a41b1ad7a3503ef0d95fb723e311fc52bb0fed78cf22d9bcfe04550584bf1b3576c313ff720a400b7286d918caef8f45c95348d27e814f9bcff443dcb334415c288043b69a0129236e55327e5b3c48016ad73616b7f0d8ceb9bbfd0c70a849e6aa39dad4c0b74334de82f41fdfb71db69fb9f02914d6f0adb6ba20a27cddf26de476bd3dbd08934358c2a855a78525b2355065fbf927a3689aa8cf3ed6404a1e4784085e9b6612ba98b8b30f6484c8ac2fd33945b0b8cd3d7aab4e2487454b85973cdab35ed47a2a1db6e302527bf450af9ea08e22f16d35e79f155abb8db085bc7eea658cf277f243338eead8f7c2339e3a767f726d282c6d32b8f04bee1c1829162125c0f088bd8771667e6b5b2261366674464de80318d95aef2ac38811209faa06c784a9c5c83e6182d06e6d7e707e02336c06c5a4714dae6b25eb37c6e45bc7ba0de3451183a6ba66a9389a6d9f4de888fc75b2d13995153d41239f94ca15d6d052fee0d11d452d0f1d77d6e7346c6b425f281ab13155004a2bb744127fbc33f8b21185db0f69f36bf2abb4a4dd2d67123e74b8607c45fa76b83408fb0fcf93819ed54ebbf1c9a3d2cdc857cb6064b6812ab9e4f2973c9dceff6b66e6a45f234fef4ef09c9edeb896196d926eb14b73411b37632713edb0b39fcb82af00a34d545401948d1a8ee0ba7e3a777a8eaa9ccd6fb28b8bd54b8937a3edac4c1a7ea205a616c001389d56ea118c9ef27780f6309bf1460f2ba3b75a83d1b7b7cc8d3b8476ccdb562387e0f3117e8e734fe277ffbdd196b4cd734b0c81d6e3ff658147520b703f6f45babbf65e602298b42062f0879343456eda9879389056cd12bb68c02b4cb3a3aa984c39205220f24fda034e9f75d89ccf219a3294dc920b5df77f6ab469692623b72e18141b468adbd2050577336120aa04adcf1f26ec11cc5d701eac3f9edbced27779d1f47c0965e705aa398fad1c74acc7b04276113e769a3f8b41e2fd19d01a31bcadb7891d865d504d64c63f9e5358fe5b12f75fff522809b0fe23cba67fd596055a25f134e55009494d7ba5fc27c35d1f90bf8495c212b3fb68d6c546248dff989b27b5587beeb7e7b55fe4fe7be3eb7a7256d72489b35ba98f6f6c702ce187b9acffc507666a2ec9a7673a103ec29c3aaf9f2f1330cecddd8caf4889f7000236e47898179da0f7c7c478986bdc7873ab414c7d3bc2cb4187b0781c01cde04117e493b3b804792faf0d1350cc7d058877fca9644191fae0cad2493ba0db31a46aa1025b038a602bec717a0eda73d12353044be12ae5a38d13e9bc45e5c7656b5608ba948c5fb5e56d935f10d871e40fb89d7088461f3bb758a81961cb61a2bce427195e45abe2dc9fb35c932e6ed0645d73f2c908d9ba56025fe9a24f0847c4f006c79b3c2dba3a4725b78447eb794b4e3a6320010478d1a81e9b3796c6ca962be7e88be5fa7994ddb54dc85c83c15bfe03020e5ab89f3ea736a6fb82dc347a05e704c48970fcf476e1f2967f5edc9426852fafc6abb4bf82cb3bf5559e1f7d1b742619bdbecc9b3d8f183a1dd48138a52391c4b39540a59edd857ad10833638438e03ef4bbb8fbdd79f68847a4843bc4e89c4b7f463ffda57be96a74545df89af58b1db42409fa9d9b69fe0814263e25418501c085d1b3365cb0e954952ec881b426e4964a489315a62d01b4bf60dea3e65e87a647c77510b94703ba70bd1d300bbd62d821228a57ce81b631ecfcd550c1ba24bc3d2b4c91091d82b7e69ce97878ba7ca5dadfbfcd36c10a4c53b516e317f2d9689a9ed9e787c393531a63f21d42b66d86e80a230b38ccb7ac428d7bd9a2f927027f3a04d5c0b2669976b57e09b58d1f95b708eca26d76444fdada8f8dfc470417b27aadf39aac991555f4e2ef4b77649416b5fd0cfe70381c19fc3e0ddbf9bcdcd071c70313545e5fabd419d4cdd9e940a14d285bfdc183f5b5f4aed5db0f05c8a716628a4de566b5292b3de7c3aea3b2ea7509a40db6f9a837f098a839249f4d82f1e6874ce3f2f509165d239dda9d9e607c9977aff51bc6cc09da09cd3261a6618cd0438ec22ece940177c33699178c1f777783240a1480bff9351ad96ffef4d301ec5ca109219263906777531cbeae1c6817be0b17f8f68909f0edc4", 0x1000, 0x7, 0x0, 0x2, r6}]) (async) r10 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) (async) r11 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r12 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r12, 0x0, 0x2) (async) r13 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r13, 0x4b52, &(0x7f0000000000)) (async) splice(r4, &(0x7f0000001400)=0xff, r13, 0x0, 0x8, 0x9) sendfile(r12, r11, 0x0, 0x100000001) (async) ioctl$USBDEVFS_IOCTL(r12, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x800, 0x3, &(0x7f0000000000)="51fd5202a706c921f60979e4eb6fa9f1cba1bf5c0440ba71f3b4031a7b442bda32d728f96075cf969bd30ef4da3d9d454bd566f5ce2e61d4e5acdfd71324cf60fadbe7fc575e387c9a4db9f04931970f7d797435e4d660760ba3e25fae712d4fccedcc85ca6d09f58d23b226f347568d472cb7f4c568f25c798a9d"}) (async) r14 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r14, r10, 0x0) 08:56:22 executing program 1: r0 = socket$nl_audit(0x10, 0x3, 0x9) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000000c0)={&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)="becdb546f84aa391bc660bdd7b5baa94607e4308ea4d95b8c555e3fdbae3e5d90afd96f1566e5b6d1ea6ae532fa467546dadc5edd420c2c95320de32ce9ca03707dee5c27ab7", 0x46, r0}, 0x68) r1 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r1, 0x5522) ioctl$USBDEVFS_IOCTL(r1, 0x5521, 0x0) [ 1184.149049][ T1339] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 1184.157367][ T1339] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 1184.165833][ T1339] F2FS-fs (loop2): invalid crc value [ 1184.172111][ T1339] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1184.194838][ T1339] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 1184.201806][ T1339] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b 08:56:23 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040), 0x8) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000008140)='./bus\x00', 0x60142, 0x0) open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000008340)={'#! ', './bus', [{0x20, '\x00'}, {0x20, 'f2fs\x00'}], 0xa, "b4bca9ffd20b447293e1ffc19ceb3013b5263a285032cae318619d7931f19a4163b5a1e7c9461516baac6ce961cd4b25753317e911733a70a331aa9c4d159f020bc6b19b024c0eb9af3ed2b8bf335610ec0569dfd4b60407e517656a8548e1d80b24a95b2dd48cd6707acbbf13089f71096e5b228e2936f5649891c7ba1c6ac41fb1f22da4782744dbc756055974c1abc4361fa18e0416e9815291845ba0635b6267944b4ffe030f29ab6bcb6049c3cfd9b801de1b37eff8dfc1c38892ee5917076d8614938fc2b7b381388a89eb1af221b9bd3f183707f684602f0fb7"}, 0xee) setuid(0xee01) setrlimit(0x8, &(0x7f0000000000)) mlock2(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 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)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000bf40)) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x3, &(0x7f00000080c0)=ANY=[@ANYBLOB="0c656335c853145f46737a404abcee9228a028060200000000000000beb27731fbaf9a1f73e75a8c86c453eea9f196b17e1bf9a6425b95ca10fbc04af56c38b009fe4e7b520d46b04a6eb2a2931a4eb6688147414cdae34967655a3a409f51cd7a80baf933cf7d69458eaade42a7c8d34a6808a300000000"], &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x2}, 0x90) 08:56:23 executing program 1: r0 = socket$nl_audit(0x10, 0x3, 0x9) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000000c0)={&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)="becdb546f84aa391bc660bdd7b5baa94607e4308ea4d95b8c555e3fdbae3e5d90afd96f1566e5b6d1ea6ae532fa467546dadc5edd420c2c95320de32ce9ca03707dee5c27ab7", 0x46, r0}, 0x68) r1 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r1, 0x5522) ioctl$USBDEVFS_IOCTL(r1, 0x5521, 0x0) socket$nl_audit(0x10, 0x3, 0x9) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000000c0)={&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)="becdb546f84aa391bc660bdd7b5baa94607e4308ea4d95b8c555e3fdbae3e5d90afd96f1566e5b6d1ea6ae532fa467546dadc5edd420c2c95320de32ce9ca03707dee5c27ab7", 0x46, r0}, 0x68) (async) syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) (async) ioctl$USBDEVFS_ALLOW_SUSPEND(r1, 0x5522) (async) ioctl$USBDEVFS_IOCTL(r1, 0x5521, 0x0) (async) 08:56:23 executing program 3: r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$FUSE_ENTRY(r0, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) ftruncate(r0, 0x7ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) sendfile(r2, r1, 0x0, 0x100000001) r3 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$FUSE_ENTRY(r3, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) ftruncate(r3, 0x7ff) r4 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$FUSE_ENTRY(r4, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) ftruncate(r4, 0x7ff) ioctl$USBDEVFS_RELEASE_PORT(r4, 0x80045519, &(0x7f0000000000)=0xfffffffe) open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) (async) write$FUSE_ENTRY(r0, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) (async) ftruncate(r0, 0x7ff) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) lseek(r2, 0x0, 0x2) (async) sendfile(r2, r1, 0x0, 0x100000001) (async) open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) (async) write$FUSE_ENTRY(r3, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) (async) ftruncate(r3, 0x7ff) (async) open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) (async) write$FUSE_ENTRY(r4, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) (async) ftruncate(r4, 0x7ff) (async) ioctl$USBDEVFS_RELEASE_PORT(r4, 0x80045519, &(0x7f0000000000)=0xfffffffe) (async) 08:56:23 executing program 0: r0 = creat(&(0x7f0000000140)='./cgroup.cpu/cpuset.cpus\x00', 0x0) io_setup(0x6, &(0x7f0000000000)) (async) io_setup(0x6, &(0x7f0000000000)=0x0) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f0000000500)={0x101010, 0x400000000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000080)="0b2c03", 0x3}]) (async) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f0000000500)={0x101010, 0x400000000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000080)="0b2c03", 0x3}]) r2 = syz_open_dev$vcsu(&(0x7f0000000100), 0x3f, 0x80000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r4, 0x0, 0x2) sendfile(r4, r3, 0x0, 0x100000001) r5 = creat(&(0x7f0000000200)='./bus\x00', 0x53) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r7, 0x0, 0x2) sendfile(r7, r6, 0x0, 0x100000001) (async) sendfile(r7, r6, 0x0, 0x100000001) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r9 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r9, 0x0, 0x2) (async) lseek(r9, 0x0, 0x2) sendfile(r9, r8, 0x0, 0x100000001) setsockopt$inet_group_source_req(r9, 0x0, 0x2c, &(0x7f00000012c0)={0x679f, {{0x2, 0x4e24, @broadcast}}, {{0x2, 0x4e21, @broadcast}}}, 0x108) io_submit(r1, 0x2, &(0x7f0000001280)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2, 0x8000, r2, &(0x7f0000000140)="dc66ead61fe97024f6a2507cb7f4183f5936e357253faefb580738c3d345124e82b5d2af035b56d3b2c5d69e1647500e15967b0f74c5bcf58865efbc5c6d2466c76763704965144390035e7704d2659f3217faa021b7508084cc39ef3433d4318eb6cf7251090b9f04b83f39448d1e4e85e92796f9", 0x75, 0x6, 0x0, 0x2, r4}, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x3, 0xea, r5, &(0x7f0000000240)="05ad73953ae556aba44355265adcbcfa748a889cd1c19fdcfc8e1bedf0d391022b933840cbf3a5ee16712106b17caaf8b245d4e31c7993c4a4e4fd74596a686c03e622543761e89c80ed68560f16718d2d3e888e6be16ce44358aa4a21d39dd00c3b87b8e7c0fec3ca3d173af0087ccb48a8a3efe46f1adc84e0928683d78798e747fe92495631dba079d36aa333d2b8e49d5ebbd7772948904648e6a893466af3008fc098cdb4c21c3b5efe62a8d3ff88441f61b2a264ef02be746cfeac0247c309e6205bf20a5317ae591b48620958667707f8d8a51252ccaa49a5c3a4ec96a6873b7b2b3b0ee58f6fb40120672ba3161c0a0e299e335614ba7a77c720d85cd279eb4c45a5021879e68c15f918a629d8e12ed2f7749f6658749155e8edc2aac404553bcf8c5e150cda4e5ce99c4201ff12788f6287c2926c4a389efc103817a86f4298075fc6e186ecd8c3b90d6a8557c21314cea532059a3b3645613088c2d32a056b854445c1785b27346dbd7a36eed2dd1f363d11e3f820daf833781f1beb22f49115274d29ed4cc9a74702540099e85423b3a319ff90edfa99a17169943556d79f5d912239d73e44c0ff1e1f4b14f593719ebb397d2281f375c1432be583a921d9b57e4bc9370447d80b6b7df97be27aa74ae4328f399a6b1d006281983521bf3fdbac8266938274e8a87e68b2bb361bfd29e514bc8b69baab8cf17d54199fff3bb2ca081e4272436b1bca967a161e689ef5c200019805fa715bd984b227b6f9fe4fa4dd8d5486c58927436ff217c8f522e9113b3fe0101828788b6f6cd1a497cc21a3839c3c05aed5c6c80394f7535dec9f81ca502649ddfc0eee027032ca584efa2451d748f06291221d2afc4c5bc7d72c2421414f94491707febfa5ca2613a912dc2c285519268b75de71d261c006100aa9ebf20deac02211af6e57e7bc3d8b859b3f9aedf94409b013fe96d2bde44381ca756692818965939def2c869cae7a319d7e03ba39bce47d3e0f738e27990648cf5acfaaca8acbb0920364407975c4fe7cbfd3080c040e51d21b653693dd96b604f412addb691c7beee95cb34bf6b4cbdda830f7ea681d545ff106993801b1dd16b90bddb6de41181d125983fd3fc491001618b0f22042d46532ea2a2faed2a462f6aa379d2b882e13d915795343215ef7f6cbaf94123890a42f8689dbb3c06b54fa9756b67c75f59f25d60de2a0a392a29a4437b35ed715b518da51619d4fc29a8ba94bd9464a7ee4c7ee01a19696638a3a2d1b9df032b44affbeb743b67530d56e98738db8239caef51941a3590d6fd18a72dfe6ae79307c34c61afad10b31b7a1dad6233ea53938d5d2c1d8286a88c68bedc2b9b5f6230dd3ddfe64bbe5b7438177249432ef5d9d5afa9682b9ae2d96f8481b7371d2ce04929d4d959d2867177b50c003a5a67fba6650bc0d323b28d93ecb51f29b693b9b3afd5246bc956f045bcab2eb5f2a607f4574afba12b62f28e0f10f248ee9ac96168d3bfea489a8c38f50b31b1021a455fd670ce96e897e26c8892cac86d30797c5954b95506c0772b4823569409e2a0df848258817658b73733c0a992297408b193cf47681956592a433493124bab0996740904b60ecf39f27df3011636d8eeed6dfb6f6c380a79fca1b3d33c668be23b6d0634f0fd819b471ab9d21637fec9f42ed6d9e90f98f3a21b0bbbce2bc6832ec67917249cb30828fe9ca38b461c26435222e88b0558ea907da810bd1bcf5e2b39e04120dcec1e46bd6914b20a8cecf6fbbbb9c92c45819880632dc9682813d5b79598a2022c4a7b26849040d56b97e51390da050b4059d40d04cdb572f062ac7c09a00c0ed33ee0715046ed0dd6870f3d49c48c05b868af88abb9af03e7bb0fb5707b1c3a3056796985cb82a61f3bfbb33fae980248e7239766596c901c2f1f478e042491b4aafa2ab6c9e8694fe1b139281263af57c447f50f3e8db3bb552e59d39343b12957cab55256a74f81fe384926f3f1d044eea495f7d5b9a918068035032fa1822789e6b79af506c560ceda940ac16107a2d134bc8611a97581e127550cf0d41229b297e59641a93f771810c3ec82ec20b65bb2cdac3108333468a5337c4c51f14dfc9d72378723e8507f5a16ae1bb873da3307cde64496ebc56c3e9b05e14aa0295e28b67ece055c6feb60375742a9652da6581888b88a9478f8f511212360ad97a908b028a02d17b3dda08c62455e57830b4652baa375e2e7bc26a895655f7eef17fd213fe2c6cbe420e4e48eca4da2abb80b7569b025ea91b5a1077402d25a8fdcd3e8a6800ff049dfcef46bf9dd8b920a57a5597ccc8e7144490c34c94dd691e5c368f7581d288d1cbe0219cddbde4d524cc5f71368b184e1c4a917bddc89b2a1773760c032fa22846fd4fe683661f942c20a0e3f0ee96640536cfc8c37b9beea050556284b2d8e4374e6ac751a3a7b5405cc88b88d44491d9c19d8a281bb6ab8d9b5cec267d11211d690a2d8845c6b4aae415573edbfda9bec504baf193a1f115db1a00c7c85b5c99b0564fef0d393cb7934724cf9dbef8eb1d94e8bef6c6d4694f4bc03fe96cabc4b17f9bc28b9982826a0d0e5cbfc75df0780dd83223a75c9c8af676cbe02cfdea7d2626e9194f07798505ef94afeefb9e88a7d30dc79ed16de8015ba85917286c941d1791e12a463d9d8b66c030052f64bd89477f8a0ba727ba7fc367a9305707182c0c0def63f416e7f12a65c04e39cc23e7d25f81c24b6bbd29179b977fd8094f457bfc02570e638ed80cd505f1931cbfde91309fb0cf37d88d3e6a85ecb17898b8f603b9f8e06ef1433e3ebf672acad5879e0263392461968232ff81f327166b31dca72d6aa0f5ed18b886b8fe79256e9c0446aabe651f249465c395e8ea52fe721bca6cc0b53ddd3d359820e76dd2e980649111a963bb10f762b7c60f3f0529e6c3aaca5c820144125c437230f7fefb7644bad76b6259a5e37f4ce1c6bcff5b5ac86070c6d7d97bef40e58736efe69bdc3bd0ecaf3293e172e6455aada4fe14fdd2695fa10453f5748905efe8a7797fa654226a5cbad140288d373b6de0382be2de2df8bbbf0d5365b6219525f3c2916f8203fbe0e2c729e51d9723035d87150f8bac8a3c4303c2582c7545b3dae8819072a0a400244ceef6d90cdaa3ee82637e7b69e9bf55498c6f5907529930413be54cd36cd75416fe67c511c690330beb71655ce6385ef0c007b9be18cf0f72a7e70ea5435781146bf91ce728e1447674541f6a653eeb85c008845359f9ee2122c73697655a6105933fc1e870041fbb3db1d10838c7eac0839b8036fb58e901a2b30fde6075e91d5e3138da54944d600829fe8a818b15466ffd215b498b848204154b5c0162dbb3f47cb60940e4d0a03debcb480a2966c6db054184045298c292fcbbc930330b539eb5b473719bad59f91b69dfbbedde25df4e844cfe995d5946031402d455584a04ca30964e930f71e9b7589c53035a67cd1979cc851ea2e62fe81c524b5ca92c041d01858d6d1f6e06992254caeb3ec2d855b60a120a07ab0cabfe067491e710c850d70338aaa1496e48f23b3661ed3c0728cd855f005c57f2bed1e61e32a41b1ad7a3503ef0d95fb723e311fc52bb0fed78cf22d9bcfe04550584bf1b3576c313ff720a400b7286d918caef8f45c95348d27e814f9bcff443dcb334415c288043b69a0129236e55327e5b3c48016ad73616b7f0d8ceb9bbfd0c70a849e6aa39dad4c0b74334de82f41fdfb71db69fb9f02914d6f0adb6ba20a27cddf26de476bd3dbd08934358c2a855a78525b2355065fbf927a3689aa8cf3ed6404a1e4784085e9b6612ba98b8b30f6484c8ac2fd33945b0b8cd3d7aab4e2487454b85973cdab35ed47a2a1db6e302527bf450af9ea08e22f16d35e79f155abb8db085bc7eea658cf277f243338eead8f7c2339e3a767f726d282c6d32b8f04bee1c1829162125c0f088bd8771667e6b5b2261366674464de80318d95aef2ac38811209faa06c784a9c5c83e6182d06e6d7e707e02336c06c5a4714dae6b25eb37c6e45bc7ba0de3451183a6ba66a9389a6d9f4de888fc75b2d13995153d41239f94ca15d6d052fee0d11d452d0f1d77d6e7346c6b425f281ab13155004a2bb744127fbc33f8b21185db0f69f36bf2abb4a4dd2d67123e74b8607c45fa76b83408fb0fcf93819ed54ebbf1c9a3d2cdc857cb6064b6812ab9e4f2973c9dceff6b66e6a45f234fef4ef09c9edeb896196d926eb14b73411b37632713edb0b39fcb82af00a34d545401948d1a8ee0ba7e3a777a8eaa9ccd6fb28b8bd54b8937a3edac4c1a7ea205a616c001389d56ea118c9ef27780f6309bf1460f2ba3b75a83d1b7b7cc8d3b8476ccdb562387e0f3117e8e734fe277ffbdd196b4cd734b0c81d6e3ff658147520b703f6f45babbf65e602298b42062f0879343456eda9879389056cd12bb68c02b4cb3a3aa984c39205220f24fda034e9f75d89ccf219a3294dc920b5df77f6ab469692623b72e18141b468adbd2050577336120aa04adcf1f26ec11cc5d701eac3f9edbced27779d1f47c0965e705aa398fad1c74acc7b04276113e769a3f8b41e2fd19d01a31bcadb7891d865d504d64c63f9e5358fe5b12f75fff522809b0fe23cba67fd596055a25f134e55009494d7ba5fc27c35d1f90bf8495c212b3fb68d6c546248dff989b27b5587beeb7e7b55fe4fe7be3eb7a7256d72489b35ba98f6f6c702ce187b9acffc507666a2ec9a7673a103ec29c3aaf9f2f1330cecddd8caf4889f7000236e47898179da0f7c7c478986bdc7873ab414c7d3bc2cb4187b0781c01cde04117e493b3b804792faf0d1350cc7d058877fca9644191fae0cad2493ba0db31a46aa1025b038a602bec717a0eda73d12353044be12ae5a38d13e9bc45e5c7656b5608ba948c5fb5e56d935f10d871e40fb89d7088461f3bb758a81961cb61a2bce427195e45abe2dc9fb35c932e6ed0645d73f2c908d9ba56025fe9a24f0847c4f006c79b3c2dba3a4725b78447eb794b4e3a6320010478d1a81e9b3796c6ca962be7e88be5fa7994ddb54dc85c83c15bfe03020e5ab89f3ea736a6fb82dc347a05e704c48970fcf476e1f2967f5edc9426852fafc6abb4bf82cb3bf5559e1f7d1b742619bdbecc9b3d8f183a1dd48138a52391c4b39540a59edd857ad10833638438e03ef4bbb8fbdd79f68847a4843bc4e89c4b7f463ffda57be96a74545df89af58b1db42409fa9d9b69fe0814263e25418501c085d1b3365cb0e954952ec881b426e4964a489315a62d01b4bf60dea3e65e87a647c77510b94703ba70bd1d300bbd62d821228a57ce81b631ecfcd550c1ba24bc3d2b4c91091d82b7e69ce97878ba7ca5dadfbfcd36c10a4c53b516e317f2d9689a9ed9e787c393531a63f21d42b66d86e80a230b38ccb7ac428d7bd9a2f927027f3a04d5c0b2669976b57e09b58d1f95b708eca26d76444fdada8f8dfc470417b27aadf39aac991555f4e2ef4b77649416b5fd0cfe70381c19fc3e0ddbf9bcdcd071c70313545e5fabd419d4cdd9e940a14d285bfdc183f5b5f4aed5db0f05c8a716628a4de566b5292b3de7c3aea3b2ea7509a40db6f9a837f098a839249f4d82f1e6874ce3f2f509165d239dda9d9e607c9977aff51bc6cc09da09cd3261a6618cd0438ec22ece940177c33699178c1f777783240a1480bff9351ad96ffef4d301ec5ca109219263906777531cbeae1c6817be0b17f8f68909f0edc4", 0x1000, 0x7, 0x0, 0x2, r6}]) syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) (async) r10 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r12 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r12, 0x0, 0x2) r13 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r13, 0x4b52, &(0x7f0000000000)) splice(r4, &(0x7f0000001400)=0xff, r13, 0x0, 0x8, 0x9) sendfile(r12, r11, 0x0, 0x100000001) (async) sendfile(r12, r11, 0x0, 0x100000001) ioctl$USBDEVFS_IOCTL(r12, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x800, 0x3, &(0x7f0000000000)="51fd5202a706c921f60979e4eb6fa9f1cba1bf5c0440ba71f3b4031a7b442bda32d728f96075cf969bd30ef4da3d9d454bd566f5ce2e61d4e5acdfd71324cf60fadbe7fc575e387c9a4db9f04931970f7d797435e4d660760ba3e25fae712d4fccedcc85ca6d09f58d23b226f347568d472cb7f4c568f25c798a9d"}) (async) ioctl$USBDEVFS_IOCTL(r12, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x800, 0x3, &(0x7f0000000000)="51fd5202a706c921f60979e4eb6fa9f1cba1bf5c0440ba71f3b4031a7b442bda32d728f96075cf969bd30ef4da3d9d454bd566f5ce2e61d4e5acdfd71324cf60fadbe7fc575e387c9a4db9f04931970f7d797435e4d660760ba3e25fae712d4fccedcc85ca6d09f58d23b226f347568d472cb7f4c568f25c798a9d"}) r14 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r14, r10, 0x0) 08:56:23 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000000c0)={0x0, 0x0}) tkill(r1, 0x3f) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) (async) r2 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000200)) (async) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) 08:56:23 executing program 5: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r2 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000200)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TCSETS2(0xffffffffffffffff, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) r4 = accept4$inet(0xffffffffffffffff, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) r5 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r5, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) r6 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r7) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x24, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7, r8}}}], 0x150, 0x40}}], 0x1, 0x80) getgroups(0x7, &(0x7f0000004880)=[0xee00, 0xee01, 0xee00, 0xee00, 0xee01, 0xee01, 0xffffffffffffffff]) r10 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r10, 0x4b52, &(0x7f0000000000)) r11 = socket$can_bcm(0x1d, 0x2, 0x2) r12 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r12, 0x560a, &(0x7f0000000000)) sendmmsg$unix(r1, &(0x7f0000004a00)=[{{&(0x7f0000000180)=@abs={0x2, 0x0, 0x4e22}, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000280)="d437299d61d5d2b9c5b56c67b140ff4b826a6bb335828b6584ca3f7bd623ba90e53dbb4b39935e8860ae56ae9393154072913599c5845f6228cb4a29c20cdc638a1b43aff2b73f757aa68bce66090d6fe4bb0d30be27f3104a3b4c618ee0552032f20860ad1276b471915af3fa197766bde5057888ad35d6ac31aa5c1c9847c4a0eb8ff75600e028497086fa497fae9de25c3b2625d289b9563984817040e097f42491d1c0cbce716509631bade1970f9bc0cc86a2eef171581b64", 0xbb}, {&(0x7f0000000380)="1725e1092c89abc18af5e8f51a586eba1879470baa879809d39b8eb05bb4ea8aaf8179d0158fb1fe5b6b526778cf1017aab5681430b47ae24e4b3c781c128e81bc0c9cf4de4189a405da00cbc4723edf02b4bba119a5d1e002d42b39fa0c968cc59931e07a8c55d68346c96ff73e91878210b6c4e45d908f3e198d584ac160b6a9b9d7e9a6cfb2997189e075ad2c0ff4b1787dfa12110f205c1eb503eec7998539b64ce712153123afe15109484f601460e592e794552c45039c998394a5acc379b1415ee22bcac14ec6f78bd5f6b21babee0220172c845412a2c61f88dc8bae450248f746aada7ff914991bd3300d2a", 0xf0}, {&(0x7f0000000480)="e2c6c53bd2e7a14ec5f20243c1bbb8d9cad8306ca3469c7a9daa9696c86714ee", 0x20}, {&(0x7f00000004c0)="4a1b70cf1b741d0100513046724e94a23c48ae20ff3bd22d36126cc8df10e58d4ea0b620e544c8325655f97464ebef8a93660821e379209424e7a3be465ab04b0d5d3b0fee8e3a3db88e7f5983cd3c97412d3ce6cb0085b0598177e5e888fd8816a3f9", 0x63}, {&(0x7f0000000540)="27520eec3753af59a0714186f36bd1d5e80f4a1a3a509fab6b5c3e05714a4a7b5cc18d41b085b0a69774e6e1da21d3226b9f0799d0bc20b79a4798bc8933ac91851e721aa446234e33cde88bcd634bf032", 0x51}, {&(0x7f00000005c0)="03eb4377f7a7af2a23779241b498028f7f350a45d00ae3c3c98c4952edefe5991d2abe562804d1ce8f4350e67c6110634accf8294273d8b1865832a9b8ec1bba28799ddf4261dea27af3cd24fac72fde8d07007de907642a44b940a26f6781afef13a3ad75ba74c601045983bd436e16aa61ec71e1a5591c111c2948607513ed6594343172917884d7603d4789c4843c0d84c873e45c0d9753240509e6a9f7d107c7642d55d5a014c9ca9627b4703a0802f1b6fd17ae86720e4ba9ba213869b8a1", 0xc1}], 0x6, &(0x7f0000000740)=[@rights={{0x20, 0x1, 0x1, [r3, r1, r2, 0xffffffffffffffff]}}], 0x20, 0x4}}, {{&(0x7f0000000780)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000001840)=[{&(0x7f0000000800)="4b3493a27f0961040e9e9d5ba955236de770639a22ca3c88b6b5a864fd3138e0f733823ded57b293357eb99ebfa4a199f2e24b698767a5f5575dfd71e0de92341dbe6a702ed65c340e923e5fb038e34e57b85615d25bd03e55bb8ad0e5b9ffbf90b40bc06f298a59468d316b221c4dc2bcad1f8b623c946a7839e14c289bd41a9108d57adf0c366a2a74c64162d7ca76b7626d65d0068d584c24130ac8d5eb5c5aedb5f5d6617446d68bdb81757745de7a60aba2d6e51c3b17c65ca73febfab1213013700d1baae6fd122264186477c41bbcc17b34bd7a469d0e59d6eb359b51980df23a169a4e1e13a63763b19ba72e54d1aaa3d282a30f0d5f7901efe2a1707113373354ff25ab8ad1c833d1f6ea74c135c5a7f435f22865c359c002efcb2eebf53548c6903bab7abcb4eb083415373fc815b03234de6ed03a8518919aeffa73962cca50744f0575bd83f7826e6a3225bcf36ce016f2c240e50919b18cd39070f467ed001ae99a69fd987575bf769b88bf1a9faeee87d98f489276f892892702fca003397b739e20337182be8e3778d0c02f4102d273d96cab8dedfed5cb1fdea8ca9814af46148ff0d678bfff9106c0f0487e701cde90fc381f313975779e14e65337d30c7cc55d7ff9ae8228320637cac873b81f4619c11a13cb7b51eb50cc26de7439f2c3281c898317f40d769fead8bf6e49608f811d24dc52d5baaac2d6c3112358f023403b28970d2d5ddf7e586413f16157d6d02a5a5a8c74c5414b407e4edb462f5891fac0575399b54d0df80db42e5cf008290a61df838d2f8b4e639d28aa6fa196470805c36f530af0b59540737fc3abdbaef158675be6a9cab567b85e7376421b0160dd40b26ed5f9ba00d38e8ab73ca29f50126295a6aea06ecf0afd08f66082bd5749e7511b9a2b7b094d66276bdf71cbfc1ea4516151c354363a315d185f07826bab0b3d26e12323d734bd9df4e5ed9bd019c0bb31bebe21baccb1b7a8fa75251d2ea3424e8738344c3472b5736877f4ff3ecc21495742c40f0c45a880ee89718e875b76a245c8a2b33a8bae7ac64a0f4d2f944cede06ad08ca0cd95d0bda6650df9a551c91a9924238265e709752c3a0798cfd6f9280f01ae6bd5210c0b3ed3e24cbf73f1eb895d0702f98398c175f5a0549743883507e61aea47cbc8aa0e1cd041c5911e345ee0200d41fa2c13b1a3a68106b252f47b62c9cc74c77ee8576680ba8c3851d11e8beb2d6053a8686b80c5ba9e43a13a03e5b0361c551af3e81d5c04fe6bcabce6e037e5bb2f3cd4cf52f7dc6278eb0b959f113618b79cbbe4e6897f1627bfcc84e9112aa712740a22476774c4bcc9f97294173f22beb7dd7f5799698e367ba85a47e0d56b60a62fd3056eafa59cd4d8ae3a31ec38ab30e706982770c18ab081cf13853e4e487bf4c7f61c1b755a4b6e64a74b7dd3a05ec1dbd9ff24a8534c7fe72bc1d51e3eb1ae4da39d2c2bdfc641b9ae0a76b939f4853b89ba004652ff2c2e46cb77df8d405225ffeef5183ac5dd3c5683e57633755bea927f236b8b50ffd4f2beda59902c572c2c40ac949a4cc8f734a431319aeb4f53eccc3d8f34103172d3c6dcbed51e54b982c0db4700fe921c5e0a3a08a68301f965411c0e37f9ef47fcf264647846231cf27e3c878b9a550b497e5f8f2ad1d21bd757bb4cb582dcc12adf84b5db637769d63ff0dafcd18a81eba16f9d1d54900b8325a8273391c3b37268a5c9dafa5a7dd06afbfe35e51c162a52dede61c128ec2b4e5500c1370053b8889714a38aa2b302b6ccc223dc74d5054eb69b66a7837633a128589c3b6f913cdb091bc7854c5dacf3c0dfda110ba1a2f7738dc63827d46bd2416f7a66ff7505e27c2b2da16b7a3ac8862290a942f03d5311205f7bcac4b3874a6cba7f8d7fef900f94f1f9bf6a37c21370596cbbcf61928c6f294ed3bd3926e6fe5db5e6ec1ab60a193a1017895b849c14895c1f33213f9cfecae15c289bcf7f4e39ec87f0236004bda168f9f69ab9d85f976c00d562e63a302c235540ed3444cea6bff8362b56bf5abb3d8276c2595e6d9ea9fd3f8af7544c34c4baddea91cb282cceef156d1802c34586c010d03dc3ecc86d95a863a884fbe4cde278d9d46866c8f2cbfc4e0f0d0d1b36917ae407b1cdeccccca065eea04fb05e6f883c82cdf481ef605de62ff6c91071c9cadea865e42195ad03a87bfec7d2a505a3f61582f65b836b52827763d333f60c2c421a77dd43521539a7f21b285c15a703a2ab8a10d3117955767ba2599b5343c0e0cefda4b728e434cb6d64aff2b2d5996a5b6a66bcd953e79136b0ca21d89c765b6652c6c59e6f94f7906f430dc04ba1435bcbee14b58b66ff991e293f1d065c1791e7ba131629dd7309d73732fc528b76be2563b09640f3943c40ca5c844f818199c8de1a6eb62ddb5d885a450a916f4300e8937ed01cd10667b5296b897d3d9ec5d9cc26beea4e20a721a84647802551ed4bfbe5b7b5919bc80cfd4107ead5f7165cf3011efd147aad9e38dfed5269d29f536650c98ef77fe9a37cb228c846c72c5dc9c50b714bff56cc141ea07c4def87cf9976e549206c4e45d9c22d23d50ef214b8dc779a95a56056c4945be2377b981a391444a6cdc13e06beb3fec8aaba6f6daeed48e77ea42c1709001eca7662092699e027b92010d4882b353e0f818d2a3b4578c77af5de04c3770349ad07499cd5cc2dc414757774bb9de4783b866ac97e5b9856a6c8ba10b97ea509e1b9e461fda139a196186e829ec831f2678a4d892e7fcf6c66a28521ac6a19304188a867972594005ad1e4e576c36a5d94ecf4df1472f09e033e10a265800ac8b2190c1e1312b9aeae0daf2464c2113f3e1adf2a4ce267e68d1778d5f939219748d7093be403b3fa55296b3a075975626414c2300cf2104d0818eed436d8416d06b2d893558997b521de64011a129adeb14d8ab37398060c8dadc9f14929a6a4a5fcaa7659dcaaa874e8a5b26e71fb26d6c73f2c660706e1e40bbb628db71d2387042d8763ef9e4da5cdae9af6287acae9a81fc8ee482f8e2b629c0f9b5ad13be20696102097c9e319fc6d41d8f66d1076f021c17a191f43fdbb67929c18b28c7cdd31f4da526d11ac1c445c6955d2e8cac288e205b5ca1ed56185d232907b068bd1e6b8efea582353f7d836ecce42b5a69ceffa2e5cc40395526153298484b5ffd848bfce28277b0402d72fcba49e1125c9aaf4d82629e28b2217875b96be63cbb4d8058efd79a8d92253b89f56bd7118c971d21aff716a273086f3944d6407d2a714abc48bc22c1f0e80a4fda161bfaaa478b15f7c488204418585aa615a1a04033ad6ae584fbc9d2876d6ef8b31917a9c13076a5bfba8bcee9543eb4d5f4d8fa8669393b6d094d864f55fde40dfe5694f308a5129fb0f99a5247bae14c8f617d92fee61642d78ae97b1e2e85d87f410f0f9aac8fd0f6379bf5dc3066d525048f2883cfa8f5dc510bffa6d5150177a37364d9ea3c79a549050495b656a749c5f2ccbaf7be5dc843fe6360dfd68cf8b8718fb22fe68b1d31832fc9baeef17f0bdf038c4c75b20d8780cc61df10efcbf3c69a2c71b667fce43bf1291ae70ae7fcb092aa79512c7bffaf9a5b54f8d8826ed183d06845e69df4a5e43ff22b986fefac13109f8ae00cc3b0b16fdb7feaaf8f3c687291db429c56b2fb0e624086914d8b7c28bc4182af790b466ea47bba19835e32d86b9163fddd316fd6f0f1022796983d7f70a1e5551d128299d9d61b0c36151d97385a304d8adc6382b3820ade59842e38514e9df1ceefea73e8e49f27a43a28ca3866770bb267888fb0b8f022df1bb67538773a5834b1e72cb3501932817871fee43007042d0cc2188246e739e7e64bdb08d411540223eeb3f83df345d447ef4b9f7aa7307e6dcf5d268cfa3b2911d281cb9c74ccbcf8674d4921b008de0dfb1b2dde69e1e93e09e6335a39a789c6d5e7d1989782bea881b7be68058784253eb2f5d60309d2180cbd846cb9314f8d3d12df1dd81bcd723952fce656e2c9ae9bb5f65bcb2951e9d5f3f813bb4a9d13c85555245302ec7425e7c8bc3198edd83ab9bb2edfbb619a73bc281061f6c4c0de9bb8333bf18ff27cf9dc5cd813b42da55f2f67b897c82581cbdea0268826b75fd9dfe47d023e62d6b36cc99df578a11f342015c6be45e7483519fe863f67d7e793bfbd6230ee39c4e77863d217cc904c2d1ae831c6272e1625d19944e22d07d1ab2a5149448a7c52c00c80454dceeaeef0eda8850afe547b99a534cd64c36746d551e2423229f97bede30f0c3b3a28bc8f11ac92ac58b2c4a7b41e46c487f691cab423babafde8e4defb34c1dd2afe90c0145b4de087b34e381e55a1db8a50e02671539e47084578ec94015561b2df3f5cf95a3b09aefd3be431fe5562c1dd3ad82ba86952ba1e4ba504d7efaf0137303a1bcd11373eddad30dec3942e498072b41ad7aadf6afbf5c8b4f0a2d0d848a146d19ed1209774327f1574bcc7cfd73e34da0f747c4879855d3bb95fb5c48f39f1a52270d3b539713903f35adb80e4d9db85b2c53fb98c45ecb0d408099daab0532513ab3f724e10b5e88a9b68a00a1fccdf004d4ed8a9b7fffbec958b073a9f19f56aaec420fdff0642075e9ed1fd13403f7baa53ead8d8647e346c71aeec317f4bd8fdf499a2792ca6d331db46f09df4f65bf4c76e4fdf87f7cd40c84cf9e5760abb27d7c7bff16725e26eb9b366c9a99425af50046677367611ab7623699c8f9128841cb4c7a29f698e3c7e8385510af96e16f802063a7515f2073360bce868a6959a5290b4047eff3e8f6975d71f01d2a34fcfefc0856ba8d45b28538843788a1de17ce767b97a256e21e25e055b8064b9ba9ea2d0c73f557c6786765b8d2490a528c6661e7d8d60e703fcc98ce48f1608255d57eb2139f5358c48b3bb9e84fa657e26da2d386dfd22cadcda6c36788651053b31ef47fd02b0ae5f9655694f24979805745a6586902264cc4267047efe727cdd36f7a16bdfeffcd74fe12143560639e04b330de252f473d459867fe13cae19ec3e5e99f19078eb0e7b931db8dd28121bf57475a1113cbf6dd02ea51fd7440fb2442a8ffde76b303da4a257b75229309db480002c7b43766eed6a4efe61e35abe0620b585ae75c976a7301472a78c0a7faad6adee835cc68f39f2779c8c6150883b75930fa3c10baa581697335d2083c7832df8a3c14aafd57933aeb4cc2854f9b260545d7b8acfd4b19d6254ea9fb3598bdec5093daadf2953a123b8dd09f7e2d4a1c3726540960523f9c6f04c274f642af52bfffd8963d5c9266fb96c9534d912cff5fd6eaff393257bb318076781acaf745e5d61cf786e26d49a434ea913e08f09b7a14fffd8395b7c58b9917f563216a830b55f3abb7dcc19bcb7062b45e37c811fceb66b0e017f09d9a504e7ed9c3a5f14727c2be19b089b5fecc91a76eac5ad74719db6c7c6a86f38aa7a760820a04330c1f5460a022ac7e287330c8d2b768ce48e60d7b5154b1ee98ac76fe7f4508f5d5c68d051006745250aceac5368cf7a5e95bbd42503892f787257b43918483cdcb8e2128acf1121c03b68fc70983dfa647eb56cc0d34f15c34fed503519b1650fcddbb809436a12a86bb30187b55fc653dafb34ee4fd63c19da4e775c8896e920c2a0f4ba0bec42fba9938be72f24b060c4d458b1b76e1caef9c74e122c40dc4a1b5b908241a880fc17c1c206247d76a3b3d9c945eeb9b4092ae8776f7a0efc871", 0x1000}, {&(0x7f0000001800)="c91c6300b6eb1b6dcae1d37d225eaeb736f396aaeb71c74421010b4ff1ce18147d87db57260061a132f7b725c17331a8b87e071da8474512feb452b34149", 0x3e}], 0x2, &(0x7f0000001980)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0x50, 0x800}}, {{0x0, 0x0, &(0x7f0000002040)=[{&(0x7f0000001a00)="5bc9c1646e615eea36e2de56b0620bf559457d5d44ad321516c15c36ea0e9fdfee42c59426f49f47ee02187ce5cb62f3e754ec03f1ce27a3308bb6e8e357637f8699eb57342c213c18861dd6978c385ba5d5d544ec6377cc8f6b108de8d019298568", 0x62}, {&(0x7f0000001a80)="4a2d58521cdcd876df8facb9a6afda1f0a1161c2e8cb5aff06a2d2915e1c4875d6c5c42af2e8d0a105c6b748ef21ec5e5c250ef3c79dc3eff61725e0551243c147bbfad5011f3a14cb64beef21aec446ae86da", 0x53}, {&(0x7f0000001b00)="5716d2682599a22d917da8f5ec3cff33864a2ac59e5fa38fd57109f5c022b60969483b613ccfd9d935f532f062e8b536999611a945f4a0c9cacd2ac8d0a94531646cb809a4da5339c6821668e264356cabc425b735a95352ce1e9492859aba1a665c4f2f370041a33b254e82944d9475814cbe32f1302ce83eed8ba148934db5bd1c349d8e0113cbc7dfc71535b8b04e288d22ff4c6489582bde1b4c2d08f9bd33c75b999a3a6a4275003275a91775ee8c1f768fed0a", 0xb6}, {&(0x7f0000001bc0)="70778eed4a0abcddcdcb5f55d7d4b6206c4db0d046c113e8d307700c912afaaea69f2cafa8bb64cc9f31f4d57f6289acb4d4c0b6fed89fa6724b301c50b29b28e2b071a0b6969b3bbff0e9138295e8f9f0bb3cc58293032b3ffbed920a50fb82c70454b3583f9427a6edf24f580e353fa746955d9aaeec9f1eb6e398dcf5614488ad4a9bca6efa5e45fafba9ba075f2b27794168bbd2a316d02d1a6a7b1e96d6bc8b3f666e4e471291b5021971119b038eb62737e148b79c3e5b1070c55af413b3dccca6c56c94", 0xc7}, {&(0x7f0000001cc0)="638543ac78360e0f57f56850bf7594fd938f3349a8aa0b6d63769a622786f0cd855b1526eec68c3d068210e64f6d96d251f3e0b8c7872333478b6a73abd89abe557d30", 0x43}, {&(0x7f0000001d40)="bc0fbf7cef6386a1a830be46aac4d7a8ef94f0e05cfdaaf7403786f6a67d822fdac8db4535c591fc59d88c9aab55a676102ca14f220f6687768c75b585866def73", 0x41}, {&(0x7f0000001dc0)="bd936e121a4f9da3b9316f0804021cffae4ded0331e2ce7ff0269971598cc97ea6410f362d6da43a3f79fa949ccd5589243871dc9635dbc4eeef39228c43a8209ce9a90e29aab8eacb69cba5daae54c9a8712ab9e83853b40da8af137fb1777b66a2d5913d575462bc01e70c0d837749eeebb1ffd8a098e0499f8fe946a43fb55bfb062a13b38857250c774660d7e0003b9ab42c2e9ea16ee36c0f2bc0744fc7ac070decaca8022eae68f40c5a1fc2a03c2a4cacbcc50a513484f4edd5a6c8951fdff5", 0xc3}, {&(0x7f0000001ec0)="af85a9190e17cc5d5853caa520a3d646bec059758cb77004caa891aa25381a3f83eb80fea8614a27f6e33ff2f85957f272c705eecba7a885d6b8c4119b85fd067a7f4ca04edd6701fd54cd7a713cdd79a575787052dc55b4d363c1c136c00aa2ee5faaebd54010853c713a0b0eaf672142249dc826af695c835362c4dee427c6522c7689171bd3fde45fb6372568ff13bd3b7fb363bc611673d65dac9c6ab4d6cb5d05082b7618d365d0bbfac97b7e2fa7ac70f2418e53a2e112f8db8acfb6bb3974d5aae31797903f092356", 0xcc}], 0x8, &(0x7f00000020c0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, r0, r1]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r0, r2, 0xffffffffffffffff]}}], 0x88, 0x40000}}, {{&(0x7f0000002180)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002580)=[{&(0x7f0000002200)="a5a152e4333ef31c7033711c79f4e53791c2429d581ea1c6a273c69cf57850c0eebe0166c70e635b7f9ebf7a", 0x2c}, {&(0x7f0000002240)="c0f20a42716b3d9d12d15c8230e2a7c6cdc106fdddc764b4b39d4ae289add893456e7e1b1d679261af472308a267c9c6a3b5d06366c526542034f4a2a353eddf5aa13e1ae8dbdfe541885258c46efae573ca8a83e7b4847c50a63fbf39fd592622e7245094dcf89b2f02dfc9524e7a221966bde1bf704d73083415b16064015277aee8ce8efa32ff", 0x88}, {&(0x7f0000002300)="b485dbeb18c98d8747cabe193755a83d643aea7ef782497061fbc846001d5e431f56553055704448a0ff833eff560962612707b0ca3bc25123dadae4db89fb46d70e737d3a98ab32edc42fc2a0c5034e1f397f10753991c495b7708dd4745625939b47abee212002bc9e3ee1bb32ab6f89fe3988d519a819a7768d0e1bb385ed8786fc8595bddd2f97a6334842881575567b269327129a42", 0x98}, {&(0x7f00000023c0)="ac6de6861995730fdb9c2084913494016ad8370edc6a671479ff8c446c1b76410dba2c1fb76f618476b224f618da09a4109534e979ab8d872795e31dd5f71cf306c9ac654be01431f38772828feb35db9e1d239b0331ef584f45752cd2ea51181fde3270abe4c582e0dca574eed36ef11a423169ef4eda93f8b1943ab869ad676736c84bb4b0c187215ab851bc8277300070677e0d7a22df4b9232fba5b9b7a76a2922db03b949c9eb2332c4a76a", 0xae}, {&(0x7f0000002480)="270d5c2fba53d989e112d7f01bd0c7f9f320d4813b5a55b836", 0x19}, {&(0x7f00000024c0)="d0317e0617f1f8ce9f5e8abd2e09f7122d901806e256b4b22fd3c86d098159b46eddbb92", 0x24}, {&(0x7f0000002500)="0474be6ee6c0ceab51cb757e18b91bc056e3ada325c0ccb3ed27ce1da1c8de19f8350e68f5132ee3c62e8db3a3317babd47960e06539ee4b45d2e285a56839cade323c440c37a42f38894547412267906baa8e354df456e91ab3be80a8b967f648d48eecc539f5f19dad52c73c4e6446a3a698b81ef2fa458f38af776c", 0x7d}], 0x7, &(0x7f0000002600)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, 0xffffffffffffffff]}}], 0x38, 0x1}}, {{&(0x7f0000002640)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002cc0)=[{&(0x7f00000026c0)="641d4a1c63d21b9236649da1dbaca610b4953ef2536e991ebbd9e9fe4e9c5e38bb25d84d3b7f873b2098777f2476351725f58ee02d73529712b0cf175cebb816da368393a9cbd37d8f48c1961bb2375513e73ca87f6c019815fa371fdebc69df8f63bd185e529149a5975bf2151f03ac937cba56163330a0656d6f6ed6ddeb34d2b3e9b57fe108f2bc5ff1a059", 0x8d}, {&(0x7f0000002780)}, {&(0x7f00000027c0)="d9ca14d4c6dfbc8e89ca38dce7e7d0225c608f9884f8616bed8e40808cbce46989e6bd872532afbda0745c41b10bbb11b7ab3667610679bd32995fca9675d3af65863196be987abfe30a45442f503be46a5b885016d99324fc8f1d27e91f1fa1a221c6d1c7d82cfd8defcb767837b819e27891cbda2e7c48e34ee40a1c52e6fd26c1d8c0ee01277fe0d2459bf4ea478df0878d2603cc224120c79a500ffa434733068d3c0ab35199e8e7a383b03a0440201228190b4fb91bf93a38ef715fa322a7", 0xc1}, {&(0x7f00000028c0)="3de83061e8a478e2f1a9ec711dba565c1c68ddf42a40b33ea539e51bf32f3877617a239e73e30deda30a1e3ae95f0d465e307e7451c48b8f1a079b20f236d99676cf78f2a991d7f39b10d41581a875669f3b5ed547a48a8fc0948bf5e328137dbf53160334cca838b69b24d97cb7c983b6b3e5", 0x73}, {&(0x7f0000002940)}, {&(0x7f0000002980)="11eb214aa6f67c3a448b1f266b633efcd2b9e0e60ab66a1f03dfbce24a9bb1efbd8588d9c044a304d45a3cde638666fc770be4da9812647f1aa0694bf1366e1d10efd70bddbd21038aa6e988f674f75955044839a4a567969d4efddbab56074eb2bfc0f96ba64bc722fe05fafcd0a53ebd15f18b75e2308d69231dc95b2eebe37ad707a51a01057d3454d58f5772c5548fa9c08679e100a9a285d13c944a889687e8dfc48b547517f652dc43c69eecfaca11335773b77397faf1", 0xba}, {&(0x7f0000002a40)="1825129899fe675db1a4580e0095d03d7da169518b2fc9be095625bf910e0d5cc82c06834d7c94eea90e7c9a737db4040e6a1f2352a35435ba5c2257af081853cf55cc32567befb0e869e923225329cb0754046dfba0a02cafe8399a352c781493b5a42b9493aafbde7c4adb9269871a268299c0e0e1e86958c99c654048ca1fe41222e0e194ca971f38962ed740dea833e77ad822a78242441e277d47d883e8c00b6d2c046acf6b3a64ff115c320821ef85588a962a1b82bcbc255a47fa941824b9c45d5eb8135246a908ba67b00c94d2a6239c93b97f36e6db34fa7d372373618f183b8cd0815e39", 0xe9}, {&(0x7f0000002b40)="2265a482303f73de15d86652b25841393872a4de17ade63d124439e5b0c126e894da89666dc85f17d9b9119076bdf4122af9d0092cee000d7333f53732473e562079b3853ebad6f3f46b37ea4ac677598f9ebe6742b3a3043f46d38cac1bd645f522eb26417260eb6c40dbfcf7469a67977318b45a225ca08eedd779c225b8b18cdebd4f072ec67840163c20617eb8a9b1d90e12a9e61724b5c30afce6181cb268741473589aad46ba5e4c941bd5eb7b81c55cfedaedf965f96c4e78bf7f62b39d6d44e626bddd270cea7485d55968df", 0xd0}, {&(0x7f0000002c40)="a3d3df43dd1270ea6025c0917f97255e1b7e2131cf42395025b7c6c4a824b2a24203efb713739f973d57ea65dae4062d986bbbe41d83c57427c6d06c50cefd11fa897ff1339e0e440c9d797a403e326f7483556bfc2f9dba1b153e2b4a055d35b8525142371f7ed41295f4f148e8b95043cf807daacdfaadd737dbea", 0x7c}], 0x9, &(0x7f0000002d80)=ANY=[@ANYBLOB="30010004000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32=r3], 0x30, 0x1}}, {{&(0x7f0000002dc0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000004140)=[{&(0x7f0000002e40)="c84239d481b4ef44214ce58bac515f3e94e17d17839f07928e39de50f1a4d096770a2763f4b415ea08088292cc755f6f5c76d239265635a73c9bf896e1d05cb84872d875eda7d95cc207092d4f1d6da4b7e6b753f3bc75aef671c5fd4902181b67bfa75302301c00f4eff9c1ba597623c8890e7d48d7afaf19a7819cbfaa4eac36920958d23b4744db92db59c64d6b308a57e11f1be445c712f4e727e27d542bdf62b50d5e94b9375c3ad2f21e86009572ac11314bb6eecc6a2ef72aafa5824c95edd446de8afe7ce93cb00a", 0xcc}, {&(0x7f0000002f40)="1ae932983c63770223d88ea6e7563f1292707549d41d8076788233a1dab318c9a228b669bd767dd5dfc4112743c83d938dc926b57f42088b7628349d04ad4b5d8658762e7f9ce11233cecc6ba922b1736b66fc407bb7cdbc69fd62", 0x5b}, {&(0x7f0000002fc0)="030fab11f4ae1dc775b9cc8e9cefdb3c018681d9e147595cbc39591fb58d652bfe35e797ecb3ae410847a9430cbff99387bb8655734879a81acddc03b8b22fbf8db097d67a92e88d6a72fca137ad6824a783ca5321d0c52471e66f21caf04f7212c94d96e655f1293993125ec09d3cd5eca4d7acc146b048d746ac1f900dffaadec4400b8ead86b84f314174d1074fe7e61d", 0x92}, {&(0x7f0000003080)="d07afa5eb8c8c2415f243804de0ffef0ef7851587a939699ba9f5f842d18c58638689c653ca2c65cee00daff35982116ddece42aaf84302660a24ae271a4f111212132b75cdfd2f7cfdc86fffa0129502bc99aaa2dce47446b68a35d1ffc58f9c5ac650017e8ef86b8c2ec668487cfb70eb99e36cdbb695fddc0f8ca387f5f775b272809acaee206d566531d5feb113180813852cefe2e240cd5eb70cafe29d0c03462314d68f628986c4af3c54f68d28bcb18b0ac5c16e108a3d3902327a2fdde869ca2547b0423c979de8316df40265bf71c5a19230b1a60d120ceca11c06e5c42980296561967edec5943915bbe63143a6cbd853d1ee48e5601c2fa2c00b3e2afb7d54f26306d93c2a95d0ae61532541851aa0ed26f44de1fce87b114a10849c1b4999d562672f380eccbb4b770a7a5534de22c4f96ad84d07e2f2a14fbd7243c809d620bbe03187f294b77e35002426cd72083c60dca227e81084b90eefe970a549826160af84e0ba3fe77092ff03629236723ef77966e0f01fff8f5fc198b2c3914ae50ee0b3990d8c26d6135c935d2a5fde971bf0a499da3e7ab2911c6b0c289c3c9f733cb29b92048f6227458505c1674641b3561d1bb1ebe5e2c4ca84d4299d519aabe9a179ba7e23b351c511aa5fc556ee318f3ff067b6405f0c1887fb7b455b438d9987f8cd055b662fd731d9d4bdfabd963d961817415c9e6ce06ddbd54399a88f5d0134de4b25ad0a7939b6f192ad1f15dddd6b7692c285d08e6f8798a371a2f9c5f93503197d447fbf6f972fb48abfb16c3aec86d91a26178b657ed2a938e4cdfa4ad2eaf427036a3a85ddd8bb1ded6ddc653ff6647d79cba217c3dcb90e946086dee5a835f174a80dd76e863ce2cbdb0c498ae8fd0173d8f6758d28e600aea4c6597490e36971a0bda056f56e898df764fad847249675e7357eb678a01ddbb688fe6d09d9ee8d47a3d904b6cb792103b9e34cc1740454e1c3a05b55c2d5d54a2ee24be21a2452ee35a61ec79669082099b5a1066e0629bad777843afa90451e9ed5a5324db5016214209b70a8354e35de66e6afc9a54df32bea880cf9848a101fb46ac74396532b959d2f56e0195b169fe74e7dd07d9fdce851938126da5d6142757b43b7f0b698463de15d4a45b2549fd31b31ffca994b657399175919ec56303b0080bfeec61c48df1c3abafd0ac306dfbaff1a96f70e9855715b2dbd70f447088fc5d702eecce0e3acde8d963598ae68cbde13573b952ca9f2b820024522fa3458479438887e535baa6b4bbafa198d1361578384b93f12f16860db9f357e28fced7cfea2cb861b6c3c3880dc8ea858b0e68d8e92ed6d21147e4e393cd9d098aa9d7ca8f49743f5263281d801dd5eb10fd25bd199742486e869b0027b67e8d432b32d3d3429764e24a1d41991ac35c338bfd3acf0461ddd204937bd37a87af86a08fb2f3bdc838831abef534b47d03d3b6646ad265b1da069c6bcb87ab534b81991cc9193df54ee92b168e8150beca142dd319406fcdf1031b926b89dc34bec8890109d55ea708d4f58471206a019fc484241dd5e5bb67a14b45fc4638c67d44bbdf614c7a160385f5713f83cc35ed1b28f12986ce37d3c788c5050208ffb91d36be55b67c6eaf4b3d9a732dfc3b16de6bb2161ca4013e3c22e53942078f4545ffe558e96eee3b4f0da238ec90d11d368f341fa686e7daddf48e547254d05874e591c7f033afb449faabb310507d62a13838a8e1cdd8db9824f289286b6a3b82590b5c5533a31c4ddedd8499072dce3bc89e7c3b32b6ef504ad41f1e5483534303289b23a47e9e6d1d714a0de4b525e352b8cff842d9033d3977eb5388566b2791d707af01480c3cf315d25c0ab5eea592fffd2bb4ea6dc72cdbbf92d23aab246751ae6956910ffbbb2515bf6c3a1a2d32859c5eb59165b054c41db9c26cfce570f85e83079e153a97b94692f7a2c4f22b99e63a49489b1dbe07dfe559e15c44cf637135ef529ab1dc5c69602851fcebd155baff4b33c6e9ddb22c12f25f3ec7e677b1037d698f2fffce950aef38fd40f5f18fc75a58749364bf7d0ffbd541a532eca54d9355f615abdc68b7ccdeb6e532c7c63ba9867954747cabd8628021a726b27c3169b20d963ed9ae39c9033b7298d144a7e825d333d3eb9778f0eabc9c139888a8f3936cb213d3e2e709d90e61abdc11cafa7690e651010518abed3fcebb1d47186c812c676556f809287466684d4ff09ff249b793d8f33d89da98f91ad865d340c319ccb7e56d74d9562f6e3621a221b3cb3363148e36f990461bc0bbbce5785927ed15806e49f9d136c53fb24adacbc335e2a5b2a66341f2e542235d0ff5b224309831c6334c8830a323f58918e9a3e102e155b64447e54695e71a85ecdb2b19a65307bb6d4ed396149223c3ec044c96bee50bda74fc14cdd06c7db81f563d09de5edd6904a4434a44e8f069975b737385671c7edab1df70b685fbeda3877e43a959d2b7eee8a9a813795e8c5a3ccf2132a7ee307c781cb6c80e483b57f0bbb3962375e0d50bd727490d204bd1333e0f90cd716041674636b7614ef4f373cc4479afc08a91041156960d8e780763ff15f14819515aef7e637364f7bf74a9a424430e9696705c8c44b6a8d4c1b854a005f6b269178c048bc85da972725ebdc6c5326aa08186d944dd456cff13738bdeba332a2a4ef85a9d8127a1edd18a518acd0c411f98c878bf4ca7d4e7b55d0c21660e9e605ea1f3df5b6b4e475cdbc652fa7211dc11db5a065280b0144d0a8939e0ab0c045b808a079502107794bc4a875435d420a394ba8f0b6f955ea95206918752797b9b71e4899d2ba02dc0cd099162c52018f9da431208c2b270cd435e87c9767042af691afb9c07524044040b3f4c8bc1d6eefe11830beec54f3e2ce7b8150b0bb7daa0531bd3fd8ab353387681d26586e21d3da91f12146e4780bcb9ae76cbf30334063ddc74d6b7b5b42a849568c7fedf582a08284866afd68f91b9518c4a16426a8108d47d2f7345e85941fd939963657dea6eeb94a26b0b1e4f7087c03cc250f2828bf1efcb853bba30bba34a3c5f9290a5f164c5f68d0a3a207af17c16c4d4f78b05029ae5a1efbf1a304de580db5645cc16cc368ad98569fffd7a1d2ed6266b47d5ea4d6e406bd03283e360cdc08c73a5795b3e5b42c3c26f880ebc36da86c606d5ac754e93f26d9e042ac21f8340afe8f9142cc1212a45a971ea93441bd65d40c089a7efdc375da96e782d1d7d2bb0fe3db10f2e2b162c4851a2fe32969c4aeb13df54776c7e6e9469f09673e974bc7ee49d60bbedf44baface906398104bdce1c1ad597105ceb083afd58cf9daaf21db0e5efed34440ff0faa6c710b62f5bd046bef056afea2e7f4c6ce8b0bff71776592f1d8b4fbf171b98508d610ac3a7e530a4a3f6f160fe911bb5006ffc4ce2f694e187fc59fd431e30d0959356b1ec7f2454d72aed4d7fe4c49f348bad5a4553184ab843ba62a713bb364397e9f2e24a57de29e0fd4ce427c5c2ac87ce57ac448bb230ba6d54de5b113e168bf80e85cd42fb83e049144d14f9551bfe55734f3fc62254493648507abf6b386180e2e2a2c7547f7b097e060cfb6b5ca5202cb1b847120957032942e6e24e233a21d9ac3a06d2b420a6c0d276d0a5d8d2523a30057a1f4fe9d615d07526f04210ef84e5a00781c901e9aec254400faf26527bdf00e025dc8807de9f4a8f0373c8114c140d194ded422e79481b30463189e6a52e6c5352adb6a5ee1615386278f36799986a922c2ca83ea2f88e9c6bb513442801510442b9113e711cb8409280f373315320d308b83fb20e28c7b399989472aedbf4a86cbb86007cde383651e94bcd18dc4d2796792c89a2bce8114fcfa6fd66dd5035ec8195eb1b9b54ae85ff6fd8c0da38367b7db6f5278599ff5b7b761d88b4763108f111ea8435c805766cdfd34dff55416007f538f56380c7a5eb14b7c6aef86ffddf5801727d0387199932cb8b7486a395804ac3d35cc6c9431ce4c6957e2596442ef7e4682f5b858cdcb259194106b2f06de2dc43b3d59fe810c6519e6cdfb43342ea2b2f57333ed353cafcafbba08a8814b9c065870dc2bc21f1f4c14b51be297b19585ac299be2e79c8253191414ca7c9193514828006ced5616823177c08f3e81a9c8a52a578a2a4371801f61e6bdadac96d297956b599611d9e654f0405c3f6ec83c1ff226d7ba94fc3cd7e22b399c36b712ffc2ba51e01a943e58f357d4521c9eca0be54399eb1da6aa54b0ef5d8e372f5eaadb70aaff5fbbbbab76e1abe78d7b43845b56a94efd1270908d8cb0933df5e6a68f9683a02193918a0179ffaa3c258e0091fb60b3cd5069a1006d799dedca5e59942c633a1688a78d0ff39d34fee9fa12f6d05e0ce14f34c63c1211a24770b317c29b1a08b3225a8580728073aa32b2cbe7340d84991a93341343333af4b68323b539f9b7973f7ae6803b394df17e3034b695ce6f643caa0fc5124734922d92bd1923f9600cb0256370c619b90a02e0689a97149dec4e54ec31ffdd2f4d2c85fdf92b427c8f7b2f702d7434862e1a70d73085a2861736ab2726851f3052465cbdd2f699f048ff4f13ad274604f69598744348d1d126843db4f2162aaed5f6ce52f5bc0efb1f5026cf65051aeea22e311a2ee498aa3692c0fda8a77d2fd2ae6dc00f94e0228617f03feb0448690335c3da29e4a5285d0311666c8ad19272d6414c91a6e86b23a3be4eb45f3582ec9f8403a48c8c5a2792964b0077bb78a4415243b2fc98056ec9da7c295ca132b0ffc40fa829f1d7f5e7f24fd996830fd73998fac85182bed0157572cb132138cb0bee635c36d39ce45ff6b340b9934dfa3eb40ca15ad78cabdd849c69395526a2d8a0886561f1b495ae4445deafcce7e6de4e2db299281103063522d78533fbc20011f921e6607f2c5a66e978d5f570222472e1a35c57b195634b5033191cd0c5e7f28659c5ee2672ac18633867a3e7a857ddc074b03637e7b8c5b5758144bc48aeabe8aa7fe6427caf7f98a622a2b78584b5d685787aba741ce7b13e04e6dbf81ece5ff6e74f851ec2ffe26b14908f20162586848bd4cfbc9b5c14ce40dcee213cd236903b91f601de087f2e01ed6cb24b3a5f844f7bec05e34e1d3cac5f38e3e7d5bdaa6c3b9517ef5a67f8e9efdf28979643a62bca236b977203c9d940cf25553a3ae63905501f39b675d034a10ef31955728fbf60ea158bdcf6b6edee8227e451aaecff67b8dbd0a3b0ae7adbaca765f073137f7aa4d6f033d4c85f13672a999a2561b02db13b963a58761ab028a25523d7332b9e07aea730e724a223f6fe5269298761cbcbee4f7310627a4dbefe58950baa4335fae6a81f89294210bdea98b07857894e12864c9507a552a091d8ce9c9513ecfc75bdac1fad0cdab8c0d1f65be66c280e91e11f441e464d45392244dca15690d798746dd69d19b1299714b89a78df665d0b53fa405e2ae8efb2e4ef8fd7e29f26b156389d7d7438f09f8ae36569441ce9b27ed6e0f6c4a9dc31e751b7e5529a8ec1bd181f457c4142f314ec61c0385b4427268cfdee9eab6bb39576a1cbe1de943903cd786ad505c79dae772d0a0f1c19988cbbc6ed6e625682d37a3804978504d672a64cdd0d5fad9cac6b75a89d1557608cd9401d7b4b6eea90c3946286f47efdd6a109056b97438b2490c8800e06b87257a55a81a0b7e01e25a25f0a845efe67a962dbdc59c7a0f097aee10a7dac07cb993aedee2", 0x1000}, {&(0x7f0000004080)="78c28b663117faa4128bb6f7c8cd94e7291fac7ce7b845c28c024959882f25adaf544e80f42c3d9a3f53c6f7737631e0b1114db266734c75a449cc11ef4bd98d1fef2790f29059e44b419afc5df7fa5385190c83a47d8e1a350d5c1439016e0761440c9ead1bec76dcf66982f0bab85c440a5a1aecc921fad84acfa7a6a1cc063193a72f64c1d1b00b27291bc2f7b998ce077ad41f773c4a6070c4ca67cb27", 0x9f}], 0x5, &(0x7f0000004300)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018130000000000000100000001000000", @ANYRES32=r2, @ANYRES32], 0x38, 0x2001}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000044c0)=[{&(0x7f00000043c0)="73784ddb1de4c6b0f22abd696e4286305251b3388e27a4367e8de32bded45380e80574b87547aa3066b3094b83f461b5b3f0565d94beff787388174fb9841f056c8d210cc85d2024f935a833edd43b7c20709214f4c720262c480d3181edea4b389525816b86b96c83d5f31b5c66be8d05c269c3f1835a91555db33342ae66be8394d4db71660f1b00fddce64eb7166751529129c3b5ade8cc8e282ed4ded1175dd4d0268c5cdf740a0c4217952430124011edeb1e027c0cc40cbb143dc470f6615431c05b60b90210e8f9293f96cc829688771ce0", 0xd5}], 0x1, &(0x7f0000004540)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x4000}}, {{&(0x7f0000004580)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000004640)=[{&(0x7f0000004600)="171049", 0x3}], 0x1, &(0x7f00000048c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, r1, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r0, r1, r2, r1]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7, r9}}}, @rights={{0x2c, 0x1, 0x1, [r10, r3, r11, r3, r1, 0xffffffffffffffff, r12]}}], 0x118, 0x40080}}], 0x8, 0x4) r13 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r13, 0x0, 0x2) sendfile(r13, r3, 0x0, 0x100000001) sendmsg$nl_route(r3, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv6_getrule={0x1c, 0x22, 0x8, 0x70bd25, 0x25dfdbf8, {0xa, 0x10, 0x14, 0xff, 0x0, 0x0, 0x0, 0x2, 0x10008}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000841}, 0x40040c5) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) 08:56:23 executing program 1: r0 = socket$nl_audit(0x10, 0x3, 0x9) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000000c0)={&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)="becdb546f84aa391bc660bdd7b5baa94607e4308ea4d95b8c555e3fdbae3e5d90afd96f1566e5b6d1ea6ae532fa467546dadc5edd420c2c95320de32ce9ca03707dee5c27ab7", 0x46, r0}, 0x68) (async) r1 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r1, 0x5522) ioctl$USBDEVFS_IOCTL(r1, 0x5521, 0x0) 08:56:23 executing program 3: r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$FUSE_ENTRY(r0, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) ftruncate(r0, 0x7ff) (async, rerun: 32) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async, rerun: 32) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) (async) sendfile(r2, r1, 0x0, 0x100000001) (async, rerun: 64) r3 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) (rerun: 64) write$FUSE_ENTRY(r3, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) (async) ftruncate(r3, 0x7ff) r4 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$FUSE_ENTRY(r4, &(0x7f00000001c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) (async, rerun: 64) ftruncate(r4, 0x7ff) (rerun: 64) ioctl$USBDEVFS_RELEASE_PORT(r4, 0x80045519, &(0x7f0000000000)=0xfffffffe) 08:56:23 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002140)='/proc/partitions\x00', 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$sock_int(r1, 0x1, 0x29, &(0x7f0000003280)=0x29, 0x4) setsockopt$sock_int(r2, 0x1, 0x9, &(0x7f0000007c40), 0x4) ioctl$USBDEVFS_CLAIM_PORT(r1, 0x80045518, &(0x7f0000000040)=0x2) recvmsg(r1, &(0x7f00000032c0)={&(0x7f0000002180)=@ax25={{0x3, @null}, [@netrom, @remote, @bcast, @remote, @bcast, @netrom, @netrom, @netrom]}, 0x80, &(0x7f0000000000)=[{&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000003200)=""/82, 0x52}], 0x2, &(0x7f0000003340)=""/10, 0xa}, 0x60) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r4, 0x0, 0x2) sendfile(r4, r3, 0x0, 0x100000001) read$FUSE(r4, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) prlimit64(r5, 0x4, 0x0, &(0x7f0000002100)) 08:56:23 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000001640)='./binderfs/custom0\x00', 0x0, 0x0) fsetxattr$security_selinux(r4, &(0x7f0000001680), &(0x7f00000016c0)='system_u:object_r:dmesg_exec_t:s0\x00', 0x22, 0x0) lseek(r3, 0x0, 0x2) sendfile(r3, r2, 0x0, 0x100000001) r5 = memfd_create(&(0x7f0000000000)='Y\'{\'\x00', 0x5) r6 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r6, 0x560a, &(0x7f0000000000)) pwritev(r6, &(0x7f0000001240)=[{&(0x7f00000000c0)="57e3479bd8df701e401d231cefef14e80e30e8f50f4b0430565d7031ffb7cb5f37316a0dbfb7cf859a2a469c76a0ac575ee102d9369ce72e", 0x38}, {&(0x7f0000000100)="e0", 0x1}, {&(0x7f0000000140)="7e3a44bcee8050e104e35e5fff0a20c9dcfe82fad86e8b939a379d25927ee60b2d4b1bc73291a00a7f50a860aa75333e6d2e9b26d884c516d667eb77ccc36b7646798b51d797ba3c5ae0a01d612696f294b2a398995d2c09b36c9241b56eb9eb0da01a706009361fd22dc5e2d57b66af52213fc37c5f7dfd69b66f25df09ce2041cf3588dfdc5e91c633595e40aa2eb1481ac60e5f77a88bb04d5df9ff332f830053898b270ad0cb2c5948b0b10262accf2cbbeb1980953cc7dc796c495ea4d0c605de33bf6d73d7cf26a2f87b1b0d875ccacc73c91b4937edea8934160cf4461462e724511bafe0c1c747da48cf2d7e9911c40725a0fc93bd05cc8f7fd884e054ddffe6dc21f6f96167765dea06adec65376cd7175384bb8c86825e508429fde033967629170df142add6e02753094c2c1aaa23b11bb949f9a7e6f109e7e90a04d3005cb9949c465d5bac75bdcc615a4159b09e6940f9fbad53ec2ee069dc95f8889c8ff102ee3e30b746edfe1cf0ee12f8cc770a1181bb4161bb12c59339063be62c625c7a3b74b073bb436cc65f25427a72f526580e0a46f6942e8fc5a9644691907743ca95f64be4436945ad8ba4a45285bd0559d890ee99e5e087dfb29d0026f3d9fb1861f0d76bdcb04a9fd9db9d6ba91c8d2f8f4c6fb33615eab5120aa3ebefaaa6f12ae57a00116700958b4dd26e4179a317bf29874a975115d1364bcb9e35e7cbc70c6fc2fca6102153e05ab0a2f91369e7f255557c58281dad88e543487f08b0f6c4a2fca9a99f4d3f99120c111c8c86751c3d489f1e07e0de1f68835d85b7e369eb3ee423ed8367a9934169e6d6da93567bca4aca5c8ce55197e09485169e1fba21fedf0cb2ec390033b9937b8274fe7c968976cdddd86be5271e3a2ec0ff08ab1c010beac26687f9d2a735d70c05e6219011dc9beb8807d73da69fcdcb498de09468ebe714f55426b73e16e9292ad470d34962de26f9d8ff999944bfc3e6c73b79aabdb47bba5bee8f05be40e96f387816cba74691bbb919c01baad2f489f8ebc1557fc81177bf19675b2469f94f214f7ddb32d8f9109a30188ca15cfa698374e2eb83d0fb4854787d067787894e686004d34b3c68ef6ec524a7608fd5b880ddbfc17bf774d4432b34e4b010bc4924f92eb18c85dec0ab4185ad74f4356da73656dd058f7a66d70d5cb87a4864aa57e0fca844b0b26d5beb89e71e68ccb2fb8950dd31c0274793933efd17015c2ef1a375ae85626a037163fe13ec2af1ac8c0b6dd8364cae042c75315438e452711bc2f515a8f2dbcb4d7103d77b3533c6998368ee6d8811a95469317eff4f6c358a87dc42bbd715f45f31bcb0c6b2791a2cc3af0400a9cb2415c8edab921136cdf848f6bb0c79c7404e95f4caebeba345ea73edc63f638afd82183f02951cc81ae106f6084c14f6a13c697eadecb4e03d19b645c9bf76423ebd26d4bdde2619ffc35b05d18568b0822807167d2d6b608467c951db3f27ecb28e48a1c21209ab63e8102a2e75b20c5f8a5635d8d09fba633a4fdea9b19eeddf55378f581cb66dd984675fdd279de190370e592856af2f30726450bfa5eac0d4c03c453a89187b369aeddea55a8ae944f51b788246970a0d25b54672582e02b7420a750a2408b67822a849b67754548ee34cddb5b1bd9c35da0700d93895754374e1b26cbd5110c61c154db2b8c915f7fbec49c60416ed8befac85bc4e6ec44ff592ea4f2b49277796c24c25d2dd8137093de627d952113f78144902a6cee04e39213c29a1f8f08a677a84c9622beb92d5bfbeded0616656fa756ee2ef60094bc7f3a7949715deb5aeed00a8a7e66f1a3d57bf187da10de03a3c06c28500230b70b70cd4be16da98fd7d95f922d0e3a6cb4e634c950692a34eaa65aaf68629cc79f1b15942caefdcb2b72a1181abae880f6ec330b4161ff04d6653e3ad23e53508b414d1afe0fe979076389cfb0eda2f9ae5e3a5c95fd1fc1459af5a9ccf5e2d6f2a00289202e02e075367d3f737efadf9c8b8eaff5a765eae78854f45f2bb2b9c400558fd1668f416d7b0448aeb02d02efdc8d0d48a040b4f6cf27f73df11a88a39ea61c86144df2f655a0b1fb87135b2f3a6d77a1df6b383049b837180e2aead3b911f0c2bc42c016d29f2f481992ebf3cf8b85fd5be890dcf68f25274d440fc063ebe2d3d96f0ddd7b82ab90555687c83a46e47102f0b785df20051730b85e32b025129b46f052931f8123c4c4172a16582f8bf625cc50cea44d45dadce65bf0a51f9695e2074a945b2b2beed286535f79f9d0e23070993f880e987c4e96caee32ba256cd16e34c5238d84c5da50e3c1e32413c0f646561e25277c4e8c169773ba8f6af74c2b90c3e87240ca92ee983a502d1c84c651b7de5fc1971e41744e48820d4a06c33fac50e56adec2782f339f5685c072d46db586696552f4bc0c30c743752e850c19ef92e124c095d2406c402bb30f9d26e699475d7b33a2170b33f28fecbe03195185cccba12d8c50fc5fa8af143dda8619f330247618869c40d0f72a9b609709bdb9f5b8221bb686bcf2d45cd42d51bc8859c639406997d544afa67d3d0b86f88c6cec482c4ddd3ab15c2ca53dca33af3e81973339ee11d9b7a93dd8f24f0b0edc33f91b4a7ff483fa3257ee9225bcfb41bea1827a113c738f059dd8c37b3edd8b5f793a128d0f7de27c36dfca94463ae511f5315bdd86f6916c549f3f15817a862e3f6dc7448a78f8db8db873dfc4218116472e87eab3575a7db35fe459bb72918d3a7f77ec4206d26b3a8b8d5ebc05d816118f103d0d15c8ba84ec6183c05c4d75190039264097a5aa9f01a01b2b94dd6f7a888af1b688a9430c52b4e32da0175bdfc49cfea29ce697cf713fd25568f4391e21b000493f1ac0600e2ee5a469d7876e346d14d8b3af30bd7427e410e7beb4891daf501cd10f60817a795a319faf7ebf76eb3bf0ab3073da13e4eeeae230bcb6948f444c082585054e95f086767f5564265271f7a4b5bb78c95eef9af39fa93a883071bd3893baa633d175ff1c091f3a243e1a66830b573fe4cd348e3f85113e993f39bdb7cc152c6bf265db368d7821765520a19e20a7b4841b354b5dcb44c28cb3921160c4e9809d5f19b1db6c2561625a66bd49bab9f7bd30d68a2c1bc1054917f42ae8d1b0ade4a0fa301a3a9d399f03d6176df99aadb900327a16a26baa408c77b2572f29651e6c97674735a147fcd95584a510e393396f39a98f57e5bba15bbb4016eb3f29dccb46958515551e790082787872ba26e5cea1ca121f5df0c39751c0d4f4667432a2bce02ac75195adee45325d4d5f9c447a06812838f6dc2aaa8d52fbef2303b6c1e7f84c67fd8857c20ba54857de24298c7086a079bf79da4ee91e4885acd61429f5e948bd85515c93e6f87a3b68178a6123228775df587a8dc5ffbb32b1c47ce0442d0a9c61695ad71c646f03f8ca6a36261519c824bb5b6476fa69475e80a6c326341791c4501cfca8261ba31cd812c30c04f39a0da7eb8386ea4c4f5892bb286fa4158b850b17c617621d6518907878f725152c3fde957c9adcb8ca5e29dcce91ad0034e1c9619506e0ab22ace1d8ee30c8e86d7ccfdfd79cbcef22d43387931abc4b0c9265238dadb2128215baa72b875c6d9b26d43ea61d984122f79688698efe0797386e29f9d7e9768f8368144dce51bd8a31ea20afa4dddba059a2412797a6987408bb69194d2a3993aea433891740fc85861f38680b4ab008c7dc530f20da6e27d7f3e6ff279cbd8933210df84adda80d36a300bca0c807eabcd280d4a2b2d1f6254633b67e71203f1cc5a95bcb265dc742f5e8af231499e40947606abcac846f2c4b0ddd6c1ba024c027ef965e29d3c0cc4c808eb9e0b9d64950a988c2281e12d431e605fa19e5938f3d5fefa6af2936ba1e4a4183cf3e32918482de542db29d5db623b62e390d607ed2451219ef6845076e7d03b667b594a34a30e2a01c250ddeef2a4684d677991a81745e1d46d81c01db8d27b89693c3300a6b915b91970ad4c5e814cd7b91dbc0a0a6cae395a0633178eaa1ac2f089fe4a1d4bba515976ed23ec3862459eebf4383118ad1170e7e2faa171469640578bd8b7f8a2eac5641a3ff1fcad083bd6a3fad9b04d942f9bc28ab8b38bffc8113fd75d3bad865a509a2e49145ef0e055777015c9755cafbc8c25ff0c1097a505342c3878154179e5b4faab7e4446b7c681822c3d0f16d1643e8f699e6eba4a15cfad451e58fa6d7692228e07777341c21edc3c1ccbb499ded6b4ebfbc05a54c9767fc2d941cb14b9a9014f566b5e2c336fcfbbab8f36df5d748a91aaaa097705be115a56b4621812ca5146b2529d21ad26cb60d4cf7a3a632b5ba62a120d115c03bc5a9d40232d25d1729a1a499d5fbbc53a88352c660cdc6d96a4282f17645f005ad7f3867e3da823ca31de1924751b581cd8005749d73142ea2065033037cc2f2db163c472c2390e35337c4d67be61b3364a6f6d69c478d25d2a53d5311a6a500c81729f2d0da222a52955322367c048c11b3921c95ffe6e3c3944613cabe5f09c838f43dee4ef4842b794deb431e0f07865caed2409d147a7802c32ef47444447b31f4bb5f94fe37cff5b183993de48e08cc9cc337a41e1c22e5913f7f1ed9047ea8648f8d3fc333aef53e2d25e4595d0157f8ca7a788e9088b4188b4fd6dc7e5d56776587dd1222467676b650bc3083d0bbf38529e25d7925931515e3a85433164ecf6505c67a649bc05ccb0664950d8bb550833b698c7b517b2573c8088d30e686d78088fe1b8d0d2060bbfed6b4d24abf8927c038d1f0b9b6c45947ebf4ffc2b03011a99b41f348e89b36aaac9744673933731f38357c607af05b6a3f16259f05f2886da72c431de772a8f4fd6755a7830abf93441bab14f431823ad660a650dd68b7a3f4c215a749b8900279f1e22b531a1b4c6c7eaeab3fd2a1e0bbcb8a77008b5b289231138a32e346ec6ea3f1df700b37a51bbd99b2f8b5ae04bd2b5a51c3a4f268314702ad78d49f44d695ea5105fe3f7b56022324600eb88d89272ce492bc0058d5b839586cf873f7b7ff0f422e57d48bcbb618bc3d622b57bdb704d5b63baa5c830476599d0a4922059627f4d2fa0902f321c92447c60217addc912b2fd211cec609a160b8211846fef578eb9f7a45766046c4a7a7d0f83c5ac7da77b605aaa8fcdde65bded096642a58bafd0fa7d3c7ec510c65fa196c4c7ad86cee4b3b76557c4f5f2e0514c6571692bea8f1dc63563470968590d8e8eef50314c4dfeafe9a2580ceb8f68688d3e0582e366651f62ab823741c078ccc1cc57cdd0857aa363eed4fc1e670164e880bef30316dd717a2a5b803b8c79604fd816f6c08f972ec11c736002f162aec2a19494d1df3d03af24f151a96e39c9f5da3d05e134543ec7e7fea3d9c624b41c68c80ad899364fc9d7d40304c2b9bfcf84bfc6a4146d9a77979f3760e6db0fb594c4bbfd16289634e7a9f376beadc89580b1a04c069628748d626c0ce6274fbe670faddf913ea5c9a5d668255893370ff137d52df52f4f21298828d4b1e6e31b46cdea8967b3b2f9cf665f38960e4c44ec85d6ef9cc74bd9a3250ecccb2c52fd0e17864124ece66dfe1f7a0ca5388dcded44779458072556161b18db6f65cd7cfa3c74dc44df7bb276c163a758d5fde64d8d01ade7677fb917cbb7c6cb73e2768a419d4064bdac96e6459b04ce6cb708dae218e3633f644becef8c5fb2b609b0264e706ef13b90", 0x1000}, {&(0x7f0000001140)="24b0450a855b28acfaa1a86ab843fc454cc645f83af194f85fbb12d508058ed1e957d7f142bfd9216f7be04ee9d8ece80da732f72885bac3ddbea5c8e8eb33703b67eb41bc5b884969d837664e194957d4cb0308a215ffde57b0ace98dded4af94b30cd1af2751dadef70a51443224286beff5dfd3b28ee22cf81273770bdc8a14ecaad49c5ef6b71a46ec21597b2a17ccf9083ba16d9d4f04241f3d587a0cc0b853482c4dccdad829383f4608d3ce9836868fb6bcfdbc45d3308bfc5f8b5a826593587fe8922978e4ef3d9f8a0a7f55262194613c3f", 0xd6}], 0x4, 0x0, 0x7fffffff) r7 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r7, 0x560a, &(0x7f0000000000)) pwritev(r7, &(0x7f00000015c0)=[{&(0x7f0000001280)="a19c7621bf17549ea55a170231d2a4f93f8548479d3bdc615ee7305625baef37f689a770fd1ff1e29ea18fd3af3de2fbe5d8c73c69bf69371edbd941889f2b99489da2538913a11b73535a755c9da06e91fabd1755f7752ee865959bec057791dcc47e3bc24bc937acff8bc1fa1593c4d50326ebd8eff36aa24c8aacf87dbbea5e68bd4e6c7531ac253fa9f33b3624ead596522b2eb42f7f745f23fa1f99b67a7abef08170d64597d5b6a88da7d468e05a34", 0xb2}, {&(0x7f0000001340)="d33bce27eb359043c68d55ef0f4ea15b85375ad0f2f790ce657493e014ecdb19089dcfd5236bb26b3c2f5247355c90ad527ffa68b22cd73b1796e200507b352c7cb617e449c1b6dcfc20e4", 0x4b}, {&(0x7f00000013c0)="6a83fa3459664da227af3703e84c7328b4770211139306358fda0db57375a9e1170ce643cd8446f8ce48a1f1e28ea2f8e61fff7a6d9094098c98d790e6d5048a96d482f4ee8959142aa91907e253e3bf436ef7d8c5fba509219973a85ba4d8b51882f18f3c2705d4d87281ff8b17c1d6ce", 0x71}, {&(0x7f0000001440)="a6ad6e1e9aa0c498b017433963e741cfaeb9bc57dba18c3695cf59702e09a43e577ae3c7af875901caf17fffe5a05b80d08309106d4d5f97c674b9780704373dd44b853b9453362f2f9826c3c8b60001b658886a33e8fc44d410af289f282e7292c91b70425e83289064908fa518249a47", 0x71}, {&(0x7f00000014c0)='PDl', 0x3}, {&(0x7f0000001500)="82725d07a381d89bf2e2653aba74765e5b77c605b769856ab0c541a6850640e84906c0c4189925d6317e013a90c90265f3c9ce5625e62983509c4689ee2e10fac1a4a0796edbe1e2f9e21f7cd825fa5a2ef9e74103f1a8b5e4356934cb4652a890928c9dd22eb7dfdf48342702cca97eca047f5ac2967e1f13a73bf43e6ce7e1ec1f52535e53ed23575bf99261b8f615be31d4ed6c1710473c42ce", 0x9b}, {&(0x7f0000002040)="7e88df80a2225179ee8a93fde07acc257f3272acfa42aac0b1aad558244c28c793c5ae9754dc158a683618a4fd73c5f0738bf2f43b52cd6fead4d64736aae6fb0432bf119cb8aa6aa402e23562b0a4e7a33dcdfd951459db97d2730eac78836efe27b7bcbd5a47a30fa6cec723e9fbe7cb6b8b03e2334d3b568e43808a39a29bceab0d4ac39940859170a040090834daf54f36eb6145fc726a17cdc14c67ae23a91651cfe2d6f4f5bb4def020782b9417546575252f2f96943930fd11d3612ba264ad6642664f71bd5f2769a116654b0a3131afa1586d12c95048106f76b2aea181ca77e7b826bd5298454a38248a9b2e191c3042c39972bd7331c26a49b844447990da551d368d9a8a551c8daa56869958212755425173f03479ebda7f981ae7962f2b51af21b6fbc57b4f7f297f5846c6b7ac619456b51b16e0af1167e7350083462c16f70c4741c58f371e7fa429713486b22f9de885924605abdd6eee739b6fcadfc073a53b0567b992396057a4d5f7d269c5c19da182718b63b158280c15b85e393071a702186dccad8d3c169d233f56ed601c39bf6dd19dbd329064c08eba578d51390b88f3c85881020d0903f8839a5f6e707713ba088503f4774d465ddf7b8b45af674d2043676740bd8aa891981c19c69ddce7d8585b8b841976d9498ed19dabf2e20f703c682834087352d500ce575d5a168955979219a2c7176baada236647e9b14780ed1163ba27cc17e9f7692f4e655c4118f8cdabbfda6ebbb1225159e132753ce1fe28fd3e4a9c52a2d4367720fdd88998ecfffefec3103dc65598bcd1a7799597509c9048378376a65c76636aedc88d5bc599ac1496abac01ff2c80d454a5776e3b75e3a38a214676c28a8a73eb1fa055b2bd4be6fbecd0d130e147a7871a3434e40bcb3afda73f44c4e791fe6d5895af65d230082babc6d05f3070b8eac2d3ff9c04f3e84cdedf045b9a30dea6c6b4f61af943589a33e8e6640f663502faa80e26e507329425ba0d168fb9be8a731cb6047b700aeae73793426cc8435a9635fee26c6c1c0757263e4ced87a1fbba08a0fd087cfebefabde43a1dbc84cca9623e2497c291de6b2eb0004f588577704580b1da23472b537e7c875dab958de719a030527ec2251568fce2c202b25e553e8d2a0e9873f0f94de47d4c2e3f47bb2b11ee372813896e3e56d295db707b1a3708d912f6da007bc7e03726cb80a17b5307a0e227566b2d34f4332681c325c8a5bbd82740534b9518eca5fdec3995921b65d0f23c655644239798dd52ec0e4c354b15931d232232a7b28af0fe98fab49a6b3e9cf0bfbc551cfb6701500e9160551a0547d252d6b07a4edf3b5aa483e1dc1cbfbd22a3a04f19e0b8ddc527c2b48d29899aa65f6aa04b725b4fc02b658c9b8a72b1f8bc21781a76ea3fcce48d1a04079c9f9f0c70d7e5d085da4ec0ad84adc0f98e1a79f7b2e3418e898c3cfbd0637ac3388c39ef24b8fe3b9b94f7ecb49088f8292ae0d1d3e50688a124396265bf71fbbbd68838fe6ee7de707df5945dd56af55242a0f743ce4eb2d4998845d100c2b407e9ff3ae509188a38ddb521c29b141a3cdd2e961865cf49667520ecf2844bd54c91f1b526de57559d17c44862ba93d4d5559affae47ed132d1eda021f3b0865dff0ff85941a892045befa55a3d395e7a5eb54b698d90438fe5bec5178006004eaa1875b58571c27f7e5b4a418ce808ff8eb5c841d374cd959af45c424478ed9fb942e9071204ac200755c41f6e9712544d5940699e51059fd4e2d840b3bf16cb2ba2457e85869a75af8b7a75119a01c8077dbeb4fec316ac6b8f597627ac8ca3cd6b4bde0994750e4ce9f37a3de8a5fda7b206fa921cf8de55a1f6b096aa504682405c80967376340f48edf986491de67d7edef5f2cbbd5562279bfad0ec2736250f19bb538086c6f695621b81f255a86a9c85a59a50967d2ce453567435cee4d83f8721484ed1cf4fc0307f692c4ae541eb7172e23c129584f761976ffd4a26d5946943d82c529315c56953d31294f9df37a5dc3eafd2efbc63a049cacbcb8ee7febc08e89003af48f0d57a48fa1422c311cb4905c9a32a9cb1b7d59c4a6b7d04c26f19cf9dd3ab59344d7ef9a18810660fa72c418b92824fc83988741ff144277f7c6be5c6001588648e22e666a8e5d62767974e3bf6b07698a17fc7b1ee7fed34e9c559ebb7cc57b3ce7637f3a85fce08703c7c15215161c8143b4dd5824f629d5c0ab1b8d1f4e10bfabf683dd670d24458dd280416730257198e3aff1216d6458c5c53fb2862426dffe6d6df8409dec48a47ef6b691e89c65268522d25de6c088ed1347e0a4fccabaf9d5f04b76192e55dc671b1d8e413e5e78b7689e7084dc57b57615f231975dd3d3eee1e536e50e409a628c35a9c2c9a227a5fff521398d2e6f56dc6535fcb0e7fcafa0c6f9860d1604364dd266a0156bffdbf064fdd42df64392f7b2275a6e038e37eda98c0d6b4bc5497a1cfa498f955412e80fe881f5e68e9d5d390ee71f42277c1d29a4ff972e90afb2856e6d34d7b0e28e7b553fe4cdded0811bb750bc0da2e67d0b17c35b576bc3a268051c0b4f612ef249262a2b70f8240293529a726e882d35f2acfa9a207fa5cb757a6d7b94bad7f7e09021218c3de63c37ac5fe7ccc2a283bc71a9394fa8a206aa894f29be327936383527529a393dc647ab5077d419051f82acc90720321ee2d5c5ff1c35b4547af4b3aa2ee66f339e8e6e72c00df6dd5937065862cbb6d221fb5854010d70d2b1655787d6a9f5c26ae8a50318eb5a36cb5a7bdaf1e778046034480441e65f4ffc9f047d8e8f3a89136ac752a32d6292909eb90c9b45146754110a76c0878a7e0c8016d553ff89581ea35e56a024c2953c379ddbfc53aa698a7c34c51123eed428c60824eb67bd29afed89fd6a9c7c4083c0a7865c995e2b6ac3b5727c3957778d34db63fa5cf465a0dd1da850e32f0b37734f87149e4500ed3ab84f1e1af5ca2c4a3514f250dedc15ccddf0a66db32142764df2979af121a5a73f05ea0fc94dc16bbb54f7c5a5375d736ff47c0111a1a3bc2525ae5661fa8feb6dc7d1cb88e66d3478d6aed7db4dabf223d6beb82c4831d1f1d7ffacc8ff8505ce83f458f1a6de7aa46ab13880e694b81f7f33ff7aeedb01f333d08b28fc88fcc141784f708d1929314c53eefacfe5153102bf3bbc4f8b72a822d36af645a6a1ac05b12be4cb311113955440cb3a6995b8684a94766c6343752515fe52059db86617f8d7cac28a6d612afa5baa76dec068f5ad0dd39f9b225c154aef9e0afc169daf696a787ca571a4c58c903c55dd921e2375fa614511194236afbf967e72ab26ad3db4f6170b1ff5456da32b9249ec11d791458712f3c139dc4382f09161842a12d86740319c97b622c0666b823d5d07fb139ce64648d93f06bc5399479f629f6b33ed2003fac9e64096a68a748de285d03669e8bee90a2f03071e7da6c3165faf7b79901438c1f313542d8305273165a650b70b75635023ddba59da97811df7493d6668a117102955de09b8ef44245d49158144800fc5f2486c960ddd95bb044d38639037344f1cc719429e84d405246c13b7f93e02377986510b22ed25b1f9c975cb6727c1bacb5bcf1bb0ccee32cb8ef3530e961d0638631262601abb16c4aadbfc4dc02eafafeaa47578b175b37940cccbfd190b5e7e401aa0f79066e808debaf0787dd537fea6362917a511c0f1c6c2005a324ea8fbf199181cb60e8eb122fb8019bfe90bf62533f0aca08eeb7194af54a7d402442e02cc1e91d645f2cf84347b04737b144d2953a0c93a24ad0af05e62e867874a410aeedbb767af4631a3eb2c2415091e1f2163d5ea93639117060d2e9ae29a76c49aae555f28ac66475fa629f4dce11ea51ba36f91280af112734a4f081c6d4c35d7ac3ff448daa1fc2f04ae67a1c4889ca12047d3a9dfb991c30564abd21926170c73e242239a929918c5056ed7b8b6a22abee1f1c7a535312dc8e0ba4229c4fe9bd6e80849c9bf7433ce73e027bf5e429c520d32552fec2973e6983bd942d6d273459acb1f5321c92a6ca1973e3a2ef3d290d5db51262f505373216cdbc15a5d0494982ea56d87e8fa9e8cc2e49fafd3e64d438eeb8667746e30cf1fb4d235113114d20ba8b71c8adaff17c15d45b719ba92f8647f685426358ea5c0258cbd4aece8fa1f3bd54b4a48a54479f3878c8fbeae1a7e0153b11dd2e9723f27e632fa52b464774c179da3ef6d4d60378a509984f119d78c85b4515aec8c604db61015517f3cb7209aaa6c56507a5302d6439ccc7e26a4822b50822288fd6d40bbe39b93bfadeea6c03f690d3ca588e4941c497b3a06e76954f048e9dfd07ac227dc946c84997972e5ac8e6e843191d152531acca58fd74c7e16f889b512f3ffedb1a6bf226feac800343951e786cf70185fadfbc5e42f9f24778ddce265dfa965a3b544ddb3c2f1131fe8c61eda492e968ca62c1055551cd82906ec4dad12efead812e658bd6e49f25b12505a7e9f4e54822fb5a68d83716c305d47a6fc30dcabc3f7245b9a98db677132d135f713955d7b538115f09f210cd7121c490f76b89c737e18c6bad07c8004e41952f3321823dc682e535114f637992253440511728ba85365a392e01d8f453885d5f10fdb51f34978f23866dbdd959abac948d1ea4d274e7ba8259e43d86cf47d5ebd02666ecb14ff79aa315247e735663bd788235b68a6f7d0893f93cf9c4fef03d4ad5be0ccf837dc15b18473f81fc8ad9c4dff1d882ac6fca9c8b1fe6a460d382cc4b8787a52c7070609ca8191f73ec69358e8963f6c21de0807ba21bd9052d2413d885017de6426cf7b6836443da1b6d91c72f385287d04289f1ecc4c5cc5503dc4d23e3d7464f38b028e262bdef8e89657d22526f5754061acd693255ac9f94e3a6afbaf9687fa36fbbf0ab7c4a60292d2e4efba8fe81944960cb8f5c1a0991be416687069cb6c55a656e3f46314e862a8145d350d7d006f09cc02b274217b055267299562f66e18025871a58ab72b96168c88acd0226311744c2727ee400f333c5966ccd5fc961626e204e63fddff9dd4e8a9592dc963e0f658fffbd692b3ac1f0273f4fda801a815b54820f73c7b7412536c062e677483464c2ed05e6043009f1442ba44a8ed912bf402809ccefa957d70ac141e1264f5bcda09eaaf33d45f77fcf4efba9628b5716cba6aa760334d036564e47452fd90425104b4a2b1e358aa6ec61e41ce0ceb650d35c4d611e8442db283e4eca6c4ee5302c25f7db67fb8167031c312cb597000d15e20f24d3fc8e7901ea0e4744bbd380ecef38de3805bc1696195d6a04d6e517e25bfd21f5dbbfbcefe7b56b278ca9fa8a1f654cd9377b10c968cfab40a83e065fc600a1b2dabd20e2b20b9ce90f6f369c9b486b0be4f3b7407dc2de613023271233934274f85ebd8dce4e59cb76692b6f6e8ff92d121b608c50187812a78e72de2224f1aa7d51e9abad75aa14af1c594fa70b6cd2d7b4f6456b57f20afdb6f23e1b99b17a914eadc3b9135fcce8be4f45106fdeb8c0cfbec4bb10387bc9657f4c14f50eb0b6c72d355abd78b1f684941090a59bb44d0a8f4225d2c4078bf24c659148d505e2147b7e6e0d54e67d59d63677bd20e4ead0ca62ce6abf3acdea8d4a4c99e4459d890bcbf9df4f0d3613a328eee83c48e6d5137a7ed151b43b7256e530ca534bc9cceb4ee9a02eac8dc8d2dba8285224d228e3a0c62d04a3d7b58b5c47", 0x1000}], 0x7, 0x1ff, 0xe048) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r5, &(0x7f0000000040)={0x3000000e}) 08:56:23 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000001640)='./binderfs/custom0\x00', 0x0, 0x0) fsetxattr$security_selinux(r4, &(0x7f0000001680), &(0x7f00000016c0)='system_u:object_r:dmesg_exec_t:s0\x00', 0x22, 0x0) lseek(r3, 0x0, 0x2) sendfile(r3, r2, 0x0, 0x100000001) r5 = memfd_create(&(0x7f0000000000)='Y\'{\'\x00', 0x5) r6 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r6, 0x560a, &(0x7f0000000000)) pwritev(r6, &(0x7f0000001240)=[{&(0x7f00000000c0)="57e3479bd8df701e401d231cefef14e80e30e8f50f4b0430565d7031ffb7cb5f37316a0dbfb7cf859a2a469c76a0ac575ee102d9369ce72e", 0x38}, {&(0x7f0000000100)="e0", 0x1}, {&(0x7f0000000140)="7e3a44bcee8050e104e35e5fff0a20c9dcfe82fad86e8b939a379d25927ee60b2d4b1bc73291a00a7f50a860aa75333e6d2e9b26d884c516d667eb77ccc36b7646798b51d797ba3c5ae0a01d612696f294b2a398995d2c09b36c9241b56eb9eb0da01a706009361fd22dc5e2d57b66af52213fc37c5f7dfd69b66f25df09ce2041cf3588dfdc5e91c633595e40aa2eb1481ac60e5f77a88bb04d5df9ff332f830053898b270ad0cb2c5948b0b10262accf2cbbeb1980953cc7dc796c495ea4d0c605de33bf6d73d7cf26a2f87b1b0d875ccacc73c91b4937edea8934160cf4461462e724511bafe0c1c747da48cf2d7e9911c40725a0fc93bd05cc8f7fd884e054ddffe6dc21f6f96167765dea06adec65376cd7175384bb8c86825e508429fde033967629170df142add6e02753094c2c1aaa23b11bb949f9a7e6f109e7e90a04d3005cb9949c465d5bac75bdcc615a4159b09e6940f9fbad53ec2ee069dc95f8889c8ff102ee3e30b746edfe1cf0ee12f8cc770a1181bb4161bb12c59339063be62c625c7a3b74b073bb436cc65f25427a72f526580e0a46f6942e8fc5a9644691907743ca95f64be4436945ad8ba4a45285bd0559d890ee99e5e087dfb29d0026f3d9fb1861f0d76bdcb04a9fd9db9d6ba91c8d2f8f4c6fb33615eab5120aa3ebefaaa6f12ae57a00116700958b4dd26e4179a317bf29874a975115d1364bcb9e35e7cbc70c6fc2fca6102153e05ab0a2f91369e7f255557c58281dad88e543487f08b0f6c4a2fca9a99f4d3f99120c111c8c86751c3d489f1e07e0de1f68835d85b7e369eb3ee423ed8367a9934169e6d6da93567bca4aca5c8ce55197e09485169e1fba21fedf0cb2ec390033b9937b8274fe7c968976cdddd86be5271e3a2ec0ff08ab1c010beac26687f9d2a735d70c05e6219011dc9beb8807d73da69fcdcb498de09468ebe714f55426b73e16e9292ad470d34962de26f9d8ff999944bfc3e6c73b79aabdb47bba5bee8f05be40e96f387816cba74691bbb919c01baad2f489f8ebc1557fc81177bf19675b2469f94f214f7ddb32d8f9109a30188ca15cfa698374e2eb83d0fb4854787d067787894e686004d34b3c68ef6ec524a7608fd5b880ddbfc17bf774d4432b34e4b010bc4924f92eb18c85dec0ab4185ad74f4356da73656dd058f7a66d70d5cb87a4864aa57e0fca844b0b26d5beb89e71e68ccb2fb8950dd31c0274793933efd17015c2ef1a375ae85626a037163fe13ec2af1ac8c0b6dd8364cae042c75315438e452711bc2f515a8f2dbcb4d7103d77b3533c6998368ee6d8811a95469317eff4f6c358a87dc42bbd715f45f31bcb0c6b2791a2cc3af0400a9cb2415c8edab921136cdf848f6bb0c79c7404e95f4caebeba345ea73edc63f638afd82183f02951cc81ae106f6084c14f6a13c697eadecb4e03d19b645c9bf76423ebd26d4bdde2619ffc35b05d18568b0822807167d2d6b608467c951db3f27ecb28e48a1c21209ab63e8102a2e75b20c5f8a5635d8d09fba633a4fdea9b19eeddf55378f581cb66dd984675fdd279de190370e592856af2f30726450bfa5eac0d4c03c453a89187b369aeddea55a8ae944f51b788246970a0d25b54672582e02b7420a750a2408b67822a849b67754548ee34cddb5b1bd9c35da0700d93895754374e1b26cbd5110c61c154db2b8c915f7fbec49c60416ed8befac85bc4e6ec44ff592ea4f2b49277796c24c25d2dd8137093de627d952113f78144902a6cee04e39213c29a1f8f08a677a84c9622beb92d5bfbeded0616656fa756ee2ef60094bc7f3a7949715deb5aeed00a8a7e66f1a3d57bf187da10de03a3c06c28500230b70b70cd4be16da98fd7d95f922d0e3a6cb4e634c950692a34eaa65aaf68629cc79f1b15942caefdcb2b72a1181abae880f6ec330b4161ff04d6653e3ad23e53508b414d1afe0fe979076389cfb0eda2f9ae5e3a5c95fd1fc1459af5a9ccf5e2d6f2a00289202e02e075367d3f737efadf9c8b8eaff5a765eae78854f45f2bb2b9c400558fd1668f416d7b0448aeb02d02efdc8d0d48a040b4f6cf27f73df11a88a39ea61c86144df2f655a0b1fb87135b2f3a6d77a1df6b383049b837180e2aead3b911f0c2bc42c016d29f2f481992ebf3cf8b85fd5be890dcf68f25274d440fc063ebe2d3d96f0ddd7b82ab90555687c83a46e47102f0b785df20051730b85e32b025129b46f052931f8123c4c4172a16582f8bf625cc50cea44d45dadce65bf0a51f9695e2074a945b2b2beed286535f79f9d0e23070993f880e987c4e96caee32ba256cd16e34c5238d84c5da50e3c1e32413c0f646561e25277c4e8c169773ba8f6af74c2b90c3e87240ca92ee983a502d1c84c651b7de5fc1971e41744e48820d4a06c33fac50e56adec2782f339f5685c072d46db586696552f4bc0c30c743752e850c19ef92e124c095d2406c402bb30f9d26e699475d7b33a2170b33f28fecbe03195185cccba12d8c50fc5fa8af143dda8619f330247618869c40d0f72a9b609709bdb9f5b8221bb686bcf2d45cd42d51bc8859c639406997d544afa67d3d0b86f88c6cec482c4ddd3ab15c2ca53dca33af3e81973339ee11d9b7a93dd8f24f0b0edc33f91b4a7ff483fa3257ee9225bcfb41bea1827a113c738f059dd8c37b3edd8b5f793a128d0f7de27c36dfca94463ae511f5315bdd86f6916c549f3f15817a862e3f6dc7448a78f8db8db873dfc4218116472e87eab3575a7db35fe459bb72918d3a7f77ec4206d26b3a8b8d5ebc05d816118f103d0d15c8ba84ec6183c05c4d75190039264097a5aa9f01a01b2b94dd6f7a888af1b688a9430c52b4e32da0175bdfc49cfea29ce697cf713fd25568f4391e21b000493f1ac0600e2ee5a469d7876e346d14d8b3af30bd7427e410e7beb4891daf501cd10f60817a795a319faf7ebf76eb3bf0ab3073da13e4eeeae230bcb6948f444c082585054e95f086767f5564265271f7a4b5bb78c95eef9af39fa93a883071bd3893baa633d175ff1c091f3a243e1a66830b573fe4cd348e3f85113e993f39bdb7cc152c6bf265db368d7821765520a19e20a7b4841b354b5dcb44c28cb3921160c4e9809d5f19b1db6c2561625a66bd49bab9f7bd30d68a2c1bc1054917f42ae8d1b0ade4a0fa301a3a9d399f03d6176df99aadb900327a16a26baa408c77b2572f29651e6c97674735a147fcd95584a510e393396f39a98f57e5bba15bbb4016eb3f29dccb46958515551e790082787872ba26e5cea1ca121f5df0c39751c0d4f4667432a2bce02ac75195adee45325d4d5f9c447a06812838f6dc2aaa8d52fbef2303b6c1e7f84c67fd8857c20ba54857de24298c7086a079bf79da4ee91e4885acd61429f5e948bd85515c93e6f87a3b68178a6123228775df587a8dc5ffbb32b1c47ce0442d0a9c61695ad71c646f03f8ca6a36261519c824bb5b6476fa69475e80a6c326341791c4501cfca8261ba31cd812c30c04f39a0da7eb8386ea4c4f5892bb286fa4158b850b17c617621d6518907878f725152c3fde957c9adcb8ca5e29dcce91ad0034e1c9619506e0ab22ace1d8ee30c8e86d7ccfdfd79cbcef22d43387931abc4b0c9265238dadb2128215baa72b875c6d9b26d43ea61d984122f79688698efe0797386e29f9d7e9768f8368144dce51bd8a31ea20afa4dddba059a2412797a6987408bb69194d2a3993aea433891740fc85861f38680b4ab008c7dc530f20da6e27d7f3e6ff279cbd8933210df84adda80d36a300bca0c807eabcd280d4a2b2d1f6254633b67e71203f1cc5a95bcb265dc742f5e8af231499e40947606abcac846f2c4b0ddd6c1ba024c027ef965e29d3c0cc4c808eb9e0b9d64950a988c2281e12d431e605fa19e5938f3d5fefa6af2936ba1e4a4183cf3e32918482de542db29d5db623b62e390d607ed2451219ef6845076e7d03b667b594a34a30e2a01c250ddeef2a4684d677991a81745e1d46d81c01db8d27b89693c3300a6b915b91970ad4c5e814cd7b91dbc0a0a6cae395a0633178eaa1ac2f089fe4a1d4bba515976ed23ec3862459eebf4383118ad1170e7e2faa171469640578bd8b7f8a2eac5641a3ff1fcad083bd6a3fad9b04d942f9bc28ab8b38bffc8113fd75d3bad865a509a2e49145ef0e055777015c9755cafbc8c25ff0c1097a505342c3878154179e5b4faab7e4446b7c681822c3d0f16d1643e8f699e6eba4a15cfad451e58fa6d7692228e07777341c21edc3c1ccbb499ded6b4ebfbc05a54c9767fc2d941cb14b9a9014f566b5e2c336fcfbbab8f36df5d748a91aaaa097705be115a56b4621812ca5146b2529d21ad26cb60d4cf7a3a632b5ba62a120d115c03bc5a9d40232d25d1729a1a499d5fbbc53a88352c660cdc6d96a4282f17645f005ad7f3867e3da823ca31de1924751b581cd8005749d73142ea2065033037cc2f2db163c472c2390e35337c4d67be61b3364a6f6d69c478d25d2a53d5311a6a500c81729f2d0da222a52955322367c048c11b3921c95ffe6e3c3944613cabe5f09c838f43dee4ef4842b794deb431e0f07865caed2409d147a7802c32ef47444447b31f4bb5f94fe37cff5b183993de48e08cc9cc337a41e1c22e5913f7f1ed9047ea8648f8d3fc333aef53e2d25e4595d0157f8ca7a788e9088b4188b4fd6dc7e5d56776587dd1222467676b650bc3083d0bbf38529e25d7925931515e3a85433164ecf6505c67a649bc05ccb0664950d8bb550833b698c7b517b2573c8088d30e686d78088fe1b8d0d2060bbfed6b4d24abf8927c038d1f0b9b6c45947ebf4ffc2b03011a99b41f348e89b36aaac9744673933731f38357c607af05b6a3f16259f05f2886da72c431de772a8f4fd6755a7830abf93441bab14f431823ad660a650dd68b7a3f4c215a749b8900279f1e22b531a1b4c6c7eaeab3fd2a1e0bbcb8a77008b5b289231138a32e346ec6ea3f1df700b37a51bbd99b2f8b5ae04bd2b5a51c3a4f268314702ad78d49f44d695ea5105fe3f7b56022324600eb88d89272ce492bc0058d5b839586cf873f7b7ff0f422e57d48bcbb618bc3d622b57bdb704d5b63baa5c830476599d0a4922059627f4d2fa0902f321c92447c60217addc912b2fd211cec609a160b8211846fef578eb9f7a45766046c4a7a7d0f83c5ac7da77b605aaa8fcdde65bded096642a58bafd0fa7d3c7ec510c65fa196c4c7ad86cee4b3b76557c4f5f2e0514c6571692bea8f1dc63563470968590d8e8eef50314c4dfeafe9a2580ceb8f68688d3e0582e366651f62ab823741c078ccc1cc57cdd0857aa363eed4fc1e670164e880bef30316dd717a2a5b803b8c79604fd816f6c08f972ec11c736002f162aec2a19494d1df3d03af24f151a96e39c9f5da3d05e134543ec7e7fea3d9c624b41c68c80ad899364fc9d7d40304c2b9bfcf84bfc6a4146d9a77979f3760e6db0fb594c4bbfd16289634e7a9f376beadc89580b1a04c069628748d626c0ce6274fbe670faddf913ea5c9a5d668255893370ff137d52df52f4f21298828d4b1e6e31b46cdea8967b3b2f9cf665f38960e4c44ec85d6ef9cc74bd9a3250ecccb2c52fd0e17864124ece66dfe1f7a0ca5388dcded44779458072556161b18db6f65cd7cfa3c74dc44df7bb276c163a758d5fde64d8d01ade7677fb917cbb7c6cb73e2768a419d4064bdac96e6459b04ce6cb708dae218e3633f644becef8c5fb2b609b0264e706ef13b90", 0x1000}, {&(0x7f0000001140)="24b0450a855b28acfaa1a86ab843fc454cc645f83af194f85fbb12d508058ed1e957d7f142bfd9216f7be04ee9d8ece80da732f72885bac3ddbea5c8e8eb33703b67eb41bc5b884969d837664e194957d4cb0308a215ffde57b0ace98dded4af94b30cd1af2751dadef70a51443224286beff5dfd3b28ee22cf81273770bdc8a14ecaad49c5ef6b71a46ec21597b2a17ccf9083ba16d9d4f04241f3d587a0cc0b853482c4dccdad829383f4608d3ce9836868fb6bcfdbc45d3308bfc5f8b5a826593587fe8922978e4ef3d9f8a0a7f55262194613c3f", 0xd6}], 0x4, 0x0, 0x7fffffff) r7 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r7, 0x560a, &(0x7f0000000000)) pwritev(r7, &(0x7f00000015c0)=[{&(0x7f0000001280)="a19c7621bf17549ea55a170231d2a4f93f8548479d3bdc615ee7305625baef37f689a770fd1ff1e29ea18fd3af3de2fbe5d8c73c69bf69371edbd941889f2b99489da2538913a11b73535a755c9da06e91fabd1755f7752ee865959bec057791dcc47e3bc24bc937acff8bc1fa1593c4d50326ebd8eff36aa24c8aacf87dbbea5e68bd4e6c7531ac253fa9f33b3624ead596522b2eb42f7f745f23fa1f99b67a7abef08170d64597d5b6a88da7d468e05a34", 0xb2}, {&(0x7f0000001340)="d33bce27eb359043c68d55ef0f4ea15b85375ad0f2f790ce657493e014ecdb19089dcfd5236bb26b3c2f5247355c90ad527ffa68b22cd73b1796e200507b352c7cb617e449c1b6dcfc20e4", 0x4b}, {&(0x7f00000013c0)="6a83fa3459664da227af3703e84c7328b4770211139306358fda0db57375a9e1170ce643cd8446f8ce48a1f1e28ea2f8e61fff7a6d9094098c98d790e6d5048a96d482f4ee8959142aa91907e253e3bf436ef7d8c5fba509219973a85ba4d8b51882f18f3c2705d4d87281ff8b17c1d6ce", 0x71}, {&(0x7f0000001440)="a6ad6e1e9aa0c498b017433963e741cfaeb9bc57dba18c3695cf59702e09a43e577ae3c7af875901caf17fffe5a05b80d08309106d4d5f97c674b9780704373dd44b853b9453362f2f9826c3c8b60001b658886a33e8fc44d410af289f282e7292c91b70425e83289064908fa518249a47", 0x71}, {&(0x7f00000014c0)='PDl', 0x3}, {&(0x7f0000001500)="82725d07a381d89bf2e2653aba74765e5b77c605b769856ab0c541a6850640e84906c0c4189925d6317e013a90c90265f3c9ce5625e62983509c4689ee2e10fac1a4a0796edbe1e2f9e21f7cd825fa5a2ef9e74103f1a8b5e4356934cb4652a890928c9dd22eb7dfdf48342702cca97eca047f5ac2967e1f13a73bf43e6ce7e1ec1f52535e53ed23575bf99261b8f615be31d4ed6c1710473c42ce", 0x9b}, {&(0x7f0000002040)="7e88df80a2225179ee8a93fde07acc257f3272acfa42aac0b1aad558244c28c793c5ae9754dc158a683618a4fd73c5f0738bf2f43b52cd6fead4d64736aae6fb0432bf119cb8aa6aa402e23562b0a4e7a33dcdfd951459db97d2730eac78836efe27b7bcbd5a47a30fa6cec723e9fbe7cb6b8b03e2334d3b568e43808a39a29bceab0d4ac39940859170a040090834daf54f36eb6145fc726a17cdc14c67ae23a91651cfe2d6f4f5bb4def020782b9417546575252f2f96943930fd11d3612ba264ad6642664f71bd5f2769a116654b0a3131afa1586d12c95048106f76b2aea181ca77e7b826bd5298454a38248a9b2e191c3042c39972bd7331c26a49b844447990da551d368d9a8a551c8daa56869958212755425173f03479ebda7f981ae7962f2b51af21b6fbc57b4f7f297f5846c6b7ac619456b51b16e0af1167e7350083462c16f70c4741c58f371e7fa429713486b22f9de885924605abdd6eee739b6fcadfc073a53b0567b992396057a4d5f7d269c5c19da182718b63b158280c15b85e393071a702186dccad8d3c169d233f56ed601c39bf6dd19dbd329064c08eba578d51390b88f3c85881020d0903f8839a5f6e707713ba088503f4774d465ddf7b8b45af674d2043676740bd8aa891981c19c69ddce7d8585b8b841976d9498ed19dabf2e20f703c682834087352d500ce575d5a168955979219a2c7176baada236647e9b14780ed1163ba27cc17e9f7692f4e655c4118f8cdabbfda6ebbb1225159e132753ce1fe28fd3e4a9c52a2d4367720fdd88998ecfffefec3103dc65598bcd1a7799597509c9048378376a65c76636aedc88d5bc599ac1496abac01ff2c80d454a5776e3b75e3a38a214676c28a8a73eb1fa055b2bd4be6fbecd0d130e147a7871a3434e40bcb3afda73f44c4e791fe6d5895af65d230082babc6d05f3070b8eac2d3ff9c04f3e84cdedf045b9a30dea6c6b4f61af943589a33e8e6640f663502faa80e26e507329425ba0d168fb9be8a731cb6047b700aeae73793426cc8435a9635fee26c6c1c0757263e4ced87a1fbba08a0fd087cfebefabde43a1dbc84cca9623e2497c291de6b2eb0004f588577704580b1da23472b537e7c875dab958de719a030527ec2251568fce2c202b25e553e8d2a0e9873f0f94de47d4c2e3f47bb2b11ee372813896e3e56d295db707b1a3708d912f6da007bc7e03726cb80a17b5307a0e227566b2d34f4332681c325c8a5bbd82740534b9518eca5fdec3995921b65d0f23c655644239798dd52ec0e4c354b15931d232232a7b28af0fe98fab49a6b3e9cf0bfbc551cfb6701500e9160551a0547d252d6b07a4edf3b5aa483e1dc1cbfbd22a3a04f19e0b8ddc527c2b48d29899aa65f6aa04b725b4fc02b658c9b8a72b1f8bc21781a76ea3fcce48d1a04079c9f9f0c70d7e5d085da4ec0ad84adc0f98e1a79f7b2e3418e898c3cfbd0637ac3388c39ef24b8fe3b9b94f7ecb49088f8292ae0d1d3e50688a124396265bf71fbbbd68838fe6ee7de707df5945dd56af55242a0f743ce4eb2d4998845d100c2b407e9ff3ae509188a38ddb521c29b141a3cdd2e961865cf49667520ecf2844bd54c91f1b526de57559d17c44862ba93d4d5559affae47ed132d1eda021f3b0865dff0ff85941a892045befa55a3d395e7a5eb54b698d90438fe5bec5178006004eaa1875b58571c27f7e5b4a418ce808ff8eb5c841d374cd959af45c424478ed9fb942e9071204ac200755c41f6e9712544d5940699e51059fd4e2d840b3bf16cb2ba2457e85869a75af8b7a75119a01c8077dbeb4fec316ac6b8f597627ac8ca3cd6b4bde0994750e4ce9f37a3de8a5fda7b206fa921cf8de55a1f6b096aa504682405c80967376340f48edf986491de67d7edef5f2cbbd5562279bfad0ec2736250f19bb538086c6f695621b81f255a86a9c85a59a50967d2ce453567435cee4d83f8721484ed1cf4fc0307f692c4ae541eb7172e23c129584f761976ffd4a26d5946943d82c529315c56953d31294f9df37a5dc3eafd2efbc63a049cacbcb8ee7febc08e89003af48f0d57a48fa1422c311cb4905c9a32a9cb1b7d59c4a6b7d04c26f19cf9dd3ab59344d7ef9a18810660fa72c418b92824fc83988741ff144277f7c6be5c6001588648e22e666a8e5d62767974e3bf6b07698a17fc7b1ee7fed34e9c559ebb7cc57b3ce7637f3a85fce08703c7c15215161c8143b4dd5824f629d5c0ab1b8d1f4e10bfabf683dd670d24458dd280416730257198e3aff1216d6458c5c53fb2862426dffe6d6df8409dec48a47ef6b691e89c65268522d25de6c088ed1347e0a4fccabaf9d5f04b76192e55dc671b1d8e413e5e78b7689e7084dc57b57615f231975dd3d3eee1e536e50e409a628c35a9c2c9a227a5fff521398d2e6f56dc6535fcb0e7fcafa0c6f9860d1604364dd266a0156bffdbf064fdd42df64392f7b2275a6e038e37eda98c0d6b4bc5497a1cfa498f955412e80fe881f5e68e9d5d390ee71f42277c1d29a4ff972e90afb2856e6d34d7b0e28e7b553fe4cdded0811bb750bc0da2e67d0b17c35b576bc3a268051c0b4f612ef249262a2b70f8240293529a726e882d35f2acfa9a207fa5cb757a6d7b94bad7f7e09021218c3de63c37ac5fe7ccc2a283bc71a9394fa8a206aa894f29be327936383527529a393dc647ab5077d419051f82acc90720321ee2d5c5ff1c35b4547af4b3aa2ee66f339e8e6e72c00df6dd5937065862cbb6d221fb5854010d70d2b1655787d6a9f5c26ae8a50318eb5a36cb5a7bdaf1e778046034480441e65f4ffc9f047d8e8f3a89136ac752a32d6292909eb90c9b45146754110a76c0878a7e0c8016d553ff89581ea35e56a024c2953c379ddbfc53aa698a7c34c51123eed428c60824eb67bd29afed89fd6a9c7c4083c0a7865c995e2b6ac3b5727c3957778d34db63fa5cf465a0dd1da850e32f0b37734f87149e4500ed3ab84f1e1af5ca2c4a3514f250dedc15ccddf0a66db32142764df2979af121a5a73f05ea0fc94dc16bbb54f7c5a5375d736ff47c0111a1a3bc2525ae5661fa8feb6dc7d1cb88e66d3478d6aed7db4dabf223d6beb82c4831d1f1d7ffacc8ff8505ce83f458f1a6de7aa46ab13880e694b81f7f33ff7aeedb01f333d08b28fc88fcc141784f708d1929314c53eefacfe5153102bf3bbc4f8b72a822d36af645a6a1ac05b12be4cb311113955440cb3a6995b8684a94766c6343752515fe52059db86617f8d7cac28a6d612afa5baa76dec068f5ad0dd39f9b225c154aef9e0afc169daf696a787ca571a4c58c903c55dd921e2375fa614511194236afbf967e72ab26ad3db4f6170b1ff5456da32b9249ec11d791458712f3c139dc4382f09161842a12d86740319c97b622c0666b823d5d07fb139ce64648d93f06bc5399479f629f6b33ed2003fac9e64096a68a748de285d03669e8bee90a2f03071e7da6c3165faf7b79901438c1f313542d8305273165a650b70b75635023ddba59da97811df7493d6668a117102955de09b8ef44245d49158144800fc5f2486c960ddd95bb044d38639037344f1cc719429e84d405246c13b7f93e02377986510b22ed25b1f9c975cb6727c1bacb5bcf1bb0ccee32cb8ef3530e961d0638631262601abb16c4aadbfc4dc02eafafeaa47578b175b37940cccbfd190b5e7e401aa0f79066e808debaf0787dd537fea6362917a511c0f1c6c2005a324ea8fbf199181cb60e8eb122fb8019bfe90bf62533f0aca08eeb7194af54a7d402442e02cc1e91d645f2cf84347b04737b144d2953a0c93a24ad0af05e62e867874a410aeedbb767af4631a3eb2c2415091e1f2163d5ea93639117060d2e9ae29a76c49aae555f28ac66475fa629f4dce11ea51ba36f91280af112734a4f081c6d4c35d7ac3ff448daa1fc2f04ae67a1c4889ca12047d3a9dfb991c30564abd21926170c73e242239a929918c5056ed7b8b6a22abee1f1c7a535312dc8e0ba4229c4fe9bd6e80849c9bf7433ce73e027bf5e429c520d32552fec2973e6983bd942d6d273459acb1f5321c92a6ca1973e3a2ef3d290d5db51262f505373216cdbc15a5d0494982ea56d87e8fa9e8cc2e49fafd3e64d438eeb8667746e30cf1fb4d235113114d20ba8b71c8adaff17c15d45b719ba92f8647f685426358ea5c0258cbd4aece8fa1f3bd54b4a48a54479f3878c8fbeae1a7e0153b11dd2e9723f27e632fa52b464774c179da3ef6d4d60378a509984f119d78c85b4515aec8c604db61015517f3cb7209aaa6c56507a5302d6439ccc7e26a4822b50822288fd6d40bbe39b93bfadeea6c03f690d3ca588e4941c497b3a06e76954f048e9dfd07ac227dc946c84997972e5ac8e6e843191d152531acca58fd74c7e16f889b512f3ffedb1a6bf226feac800343951e786cf70185fadfbc5e42f9f24778ddce265dfa965a3b544ddb3c2f1131fe8c61eda492e968ca62c1055551cd82906ec4dad12efead812e658bd6e49f25b12505a7e9f4e54822fb5a68d83716c305d47a6fc30dcabc3f7245b9a98db677132d135f713955d7b538115f09f210cd7121c490f76b89c737e18c6bad07c8004e41952f3321823dc682e535114f637992253440511728ba85365a392e01d8f453885d5f10fdb51f34978f23866dbdd959abac948d1ea4d274e7ba8259e43d86cf47d5ebd02666ecb14ff79aa315247e735663bd788235b68a6f7d0893f93cf9c4fef03d4ad5be0ccf837dc15b18473f81fc8ad9c4dff1d882ac6fca9c8b1fe6a460d382cc4b8787a52c7070609ca8191f73ec69358e8963f6c21de0807ba21bd9052d2413d885017de6426cf7b6836443da1b6d91c72f385287d04289f1ecc4c5cc5503dc4d23e3d7464f38b028e262bdef8e89657d22526f5754061acd693255ac9f94e3a6afbaf9687fa36fbbf0ab7c4a60292d2e4efba8fe81944960cb8f5c1a0991be416687069cb6c55a656e3f46314e862a8145d350d7d006f09cc02b274217b055267299562f66e18025871a58ab72b96168c88acd0226311744c2727ee400f333c5966ccd5fc961626e204e63fddff9dd4e8a9592dc963e0f658fffbd692b3ac1f0273f4fda801a815b54820f73c7b7412536c062e677483464c2ed05e6043009f1442ba44a8ed912bf402809ccefa957d70ac141e1264f5bcda09eaaf33d45f77fcf4efba9628b5716cba6aa760334d036564e47452fd90425104b4a2b1e358aa6ec61e41ce0ceb650d35c4d611e8442db283e4eca6c4ee5302c25f7db67fb8167031c312cb597000d15e20f24d3fc8e7901ea0e4744bbd380ecef38de3805bc1696195d6a04d6e517e25bfd21f5dbbfbcefe7b56b278ca9fa8a1f654cd9377b10c968cfab40a83e065fc600a1b2dabd20e2b20b9ce90f6f369c9b486b0be4f3b7407dc2de613023271233934274f85ebd8dce4e59cb76692b6f6e8ff92d121b608c50187812a78e72de2224f1aa7d51e9abad75aa14af1c594fa70b6cd2d7b4f6456b57f20afdb6f23e1b99b17a914eadc3b9135fcce8be4f45106fdeb8c0cfbec4bb10387bc9657f4c14f50eb0b6c72d355abd78b1f684941090a59bb44d0a8f4225d2c4078bf24c659148d505e2147b7e6e0d54e67d59d63677bd20e4ead0ca62ce6abf3acdea8d4a4c99e4459d890bcbf9df4f0d3613a328eee83c48e6d5137a7ed151b43b7256e530ca534bc9cceb4ee9a02eac8dc8d2dba8285224d228e3a0c62d04a3d7b58b5c47", 0x1000}], 0x7, 0x1ff, 0xe048) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r5, &(0x7f0000000040)={0x3000000e}) syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) dup3(r1, r0, 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000001640)='./binderfs/custom0\x00', 0x0, 0x0) (async) fsetxattr$security_selinux(r4, &(0x7f0000001680), &(0x7f00000016c0)='system_u:object_r:dmesg_exec_t:s0\x00', 0x22, 0x0) (async) lseek(r3, 0x0, 0x2) (async) sendfile(r3, r2, 0x0, 0x100000001) (async) memfd_create(&(0x7f0000000000)='Y\'{\'\x00', 0x5) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) ioctl$PIO_UNISCRNMAP(r6, 0x560a, &(0x7f0000000000)) (async) pwritev(r6, &(0x7f0000001240)=[{&(0x7f00000000c0)="57e3479bd8df701e401d231cefef14e80e30e8f50f4b0430565d7031ffb7cb5f37316a0dbfb7cf859a2a469c76a0ac575ee102d9369ce72e", 0x38}, {&(0x7f0000000100)="e0", 0x1}, {&(0x7f0000000140)="7e3a44bcee8050e104e35e5fff0a20c9dcfe82fad86e8b939a379d25927ee60b2d4b1bc73291a00a7f50a860aa75333e6d2e9b26d884c516d667eb77ccc36b7646798b51d797ba3c5ae0a01d612696f294b2a398995d2c09b36c9241b56eb9eb0da01a706009361fd22dc5e2d57b66af52213fc37c5f7dfd69b66f25df09ce2041cf3588dfdc5e91c633595e40aa2eb1481ac60e5f77a88bb04d5df9ff332f830053898b270ad0cb2c5948b0b10262accf2cbbeb1980953cc7dc796c495ea4d0c605de33bf6d73d7cf26a2f87b1b0d875ccacc73c91b4937edea8934160cf4461462e724511bafe0c1c747da48cf2d7e9911c40725a0fc93bd05cc8f7fd884e054ddffe6dc21f6f96167765dea06adec65376cd7175384bb8c86825e508429fde033967629170df142add6e02753094c2c1aaa23b11bb949f9a7e6f109e7e90a04d3005cb9949c465d5bac75bdcc615a4159b09e6940f9fbad53ec2ee069dc95f8889c8ff102ee3e30b746edfe1cf0ee12f8cc770a1181bb4161bb12c59339063be62c625c7a3b74b073bb436cc65f25427a72f526580e0a46f6942e8fc5a9644691907743ca95f64be4436945ad8ba4a45285bd0559d890ee99e5e087dfb29d0026f3d9fb1861f0d76bdcb04a9fd9db9d6ba91c8d2f8f4c6fb33615eab5120aa3ebefaaa6f12ae57a00116700958b4dd26e4179a317bf29874a975115d1364bcb9e35e7cbc70c6fc2fca6102153e05ab0a2f91369e7f255557c58281dad88e543487f08b0f6c4a2fca9a99f4d3f99120c111c8c86751c3d489f1e07e0de1f68835d85b7e369eb3ee423ed8367a9934169e6d6da93567bca4aca5c8ce55197e09485169e1fba21fedf0cb2ec390033b9937b8274fe7c968976cdddd86be5271e3a2ec0ff08ab1c010beac26687f9d2a735d70c05e6219011dc9beb8807d73da69fcdcb498de09468ebe714f55426b73e16e9292ad470d34962de26f9d8ff999944bfc3e6c73b79aabdb47bba5bee8f05be40e96f387816cba74691bbb919c01baad2f489f8ebc1557fc81177bf19675b2469f94f214f7ddb32d8f9109a30188ca15cfa698374e2eb83d0fb4854787d067787894e686004d34b3c68ef6ec524a7608fd5b880ddbfc17bf774d4432b34e4b010bc4924f92eb18c85dec0ab4185ad74f4356da73656dd058f7a66d70d5cb87a4864aa57e0fca844b0b26d5beb89e71e68ccb2fb8950dd31c0274793933efd17015c2ef1a375ae85626a037163fe13ec2af1ac8c0b6dd8364cae042c75315438e452711bc2f515a8f2dbcb4d7103d77b3533c6998368ee6d8811a95469317eff4f6c358a87dc42bbd715f45f31bcb0c6b2791a2cc3af0400a9cb2415c8edab921136cdf848f6bb0c79c7404e95f4caebeba345ea73edc63f638afd82183f02951cc81ae106f6084c14f6a13c697eadecb4e03d19b645c9bf76423ebd26d4bdde2619ffc35b05d18568b0822807167d2d6b608467c951db3f27ecb28e48a1c21209ab63e8102a2e75b20c5f8a5635d8d09fba633a4fdea9b19eeddf55378f581cb66dd984675fdd279de190370e592856af2f30726450bfa5eac0d4c03c453a89187b369aeddea55a8ae944f51b788246970a0d25b54672582e02b7420a750a2408b67822a849b67754548ee34cddb5b1bd9c35da0700d93895754374e1b26cbd5110c61c154db2b8c915f7fbec49c60416ed8befac85bc4e6ec44ff592ea4f2b49277796c24c25d2dd8137093de627d952113f78144902a6cee04e39213c29a1f8f08a677a84c9622beb92d5bfbeded0616656fa756ee2ef60094bc7f3a7949715deb5aeed00a8a7e66f1a3d57bf187da10de03a3c06c28500230b70b70cd4be16da98fd7d95f922d0e3a6cb4e634c950692a34eaa65aaf68629cc79f1b15942caefdcb2b72a1181abae880f6ec330b4161ff04d6653e3ad23e53508b414d1afe0fe979076389cfb0eda2f9ae5e3a5c95fd1fc1459af5a9ccf5e2d6f2a00289202e02e075367d3f737efadf9c8b8eaff5a765eae78854f45f2bb2b9c400558fd1668f416d7b0448aeb02d02efdc8d0d48a040b4f6cf27f73df11a88a39ea61c86144df2f655a0b1fb87135b2f3a6d77a1df6b383049b837180e2aead3b911f0c2bc42c016d29f2f481992ebf3cf8b85fd5be890dcf68f25274d440fc063ebe2d3d96f0ddd7b82ab90555687c83a46e47102f0b785df20051730b85e32b025129b46f052931f8123c4c4172a16582f8bf625cc50cea44d45dadce65bf0a51f9695e2074a945b2b2beed286535f79f9d0e23070993f880e987c4e96caee32ba256cd16e34c5238d84c5da50e3c1e32413c0f646561e25277c4e8c169773ba8f6af74c2b90c3e87240ca92ee983a502d1c84c651b7de5fc1971e41744e48820d4a06c33fac50e56adec2782f339f5685c072d46db586696552f4bc0c30c743752e850c19ef92e124c095d2406c402bb30f9d26e699475d7b33a2170b33f28fecbe03195185cccba12d8c50fc5fa8af143dda8619f330247618869c40d0f72a9b609709bdb9f5b8221bb686bcf2d45cd42d51bc8859c639406997d544afa67d3d0b86f88c6cec482c4ddd3ab15c2ca53dca33af3e81973339ee11d9b7a93dd8f24f0b0edc33f91b4a7ff483fa3257ee9225bcfb41bea1827a113c738f059dd8c37b3edd8b5f793a128d0f7de27c36dfca94463ae511f5315bdd86f6916c549f3f15817a862e3f6dc7448a78f8db8db873dfc4218116472e87eab3575a7db35fe459bb72918d3a7f77ec4206d26b3a8b8d5ebc05d816118f103d0d15c8ba84ec6183c05c4d75190039264097a5aa9f01a01b2b94dd6f7a888af1b688a9430c52b4e32da0175bdfc49cfea29ce697cf713fd25568f4391e21b000493f1ac0600e2ee5a469d7876e346d14d8b3af30bd7427e410e7beb4891daf501cd10f60817a795a319faf7ebf76eb3bf0ab3073da13e4eeeae230bcb6948f444c082585054e95f086767f5564265271f7a4b5bb78c95eef9af39fa93a883071bd3893baa633d175ff1c091f3a243e1a66830b573fe4cd348e3f85113e993f39bdb7cc152c6bf265db368d7821765520a19e20a7b4841b354b5dcb44c28cb3921160c4e9809d5f19b1db6c2561625a66bd49bab9f7bd30d68a2c1bc1054917f42ae8d1b0ade4a0fa301a3a9d399f03d6176df99aadb900327a16a26baa408c77b2572f29651e6c97674735a147fcd95584a510e393396f39a98f57e5bba15bbb4016eb3f29dccb46958515551e790082787872ba26e5cea1ca121f5df0c39751c0d4f4667432a2bce02ac75195adee45325d4d5f9c447a06812838f6dc2aaa8d52fbef2303b6c1e7f84c67fd8857c20ba54857de24298c7086a079bf79da4ee91e4885acd61429f5e948bd85515c93e6f87a3b68178a6123228775df587a8dc5ffbb32b1c47ce0442d0a9c61695ad71c646f03f8ca6a36261519c824bb5b6476fa69475e80a6c326341791c4501cfca8261ba31cd812c30c04f39a0da7eb8386ea4c4f5892bb286fa4158b850b17c617621d6518907878f725152c3fde957c9adcb8ca5e29dcce91ad0034e1c9619506e0ab22ace1d8ee30c8e86d7ccfdfd79cbcef22d43387931abc4b0c9265238dadb2128215baa72b875c6d9b26d43ea61d984122f79688698efe0797386e29f9d7e9768f8368144dce51bd8a31ea20afa4dddba059a2412797a6987408bb69194d2a3993aea433891740fc85861f38680b4ab008c7dc530f20da6e27d7f3e6ff279cbd8933210df84adda80d36a300bca0c807eabcd280d4a2b2d1f6254633b67e71203f1cc5a95bcb265dc742f5e8af231499e40947606abcac846f2c4b0ddd6c1ba024c027ef965e29d3c0cc4c808eb9e0b9d64950a988c2281e12d431e605fa19e5938f3d5fefa6af2936ba1e4a4183cf3e32918482de542db29d5db623b62e390d607ed2451219ef6845076e7d03b667b594a34a30e2a01c250ddeef2a4684d677991a81745e1d46d81c01db8d27b89693c3300a6b915b91970ad4c5e814cd7b91dbc0a0a6cae395a0633178eaa1ac2f089fe4a1d4bba515976ed23ec3862459eebf4383118ad1170e7e2faa171469640578bd8b7f8a2eac5641a3ff1fcad083bd6a3fad9b04d942f9bc28ab8b38bffc8113fd75d3bad865a509a2e49145ef0e055777015c9755cafbc8c25ff0c1097a505342c3878154179e5b4faab7e4446b7c681822c3d0f16d1643e8f699e6eba4a15cfad451e58fa6d7692228e07777341c21edc3c1ccbb499ded6b4ebfbc05a54c9767fc2d941cb14b9a9014f566b5e2c336fcfbbab8f36df5d748a91aaaa097705be115a56b4621812ca5146b2529d21ad26cb60d4cf7a3a632b5ba62a120d115c03bc5a9d40232d25d1729a1a499d5fbbc53a88352c660cdc6d96a4282f17645f005ad7f3867e3da823ca31de1924751b581cd8005749d73142ea2065033037cc2f2db163c472c2390e35337c4d67be61b3364a6f6d69c478d25d2a53d5311a6a500c81729f2d0da222a52955322367c048c11b3921c95ffe6e3c3944613cabe5f09c838f43dee4ef4842b794deb431e0f07865caed2409d147a7802c32ef47444447b31f4bb5f94fe37cff5b183993de48e08cc9cc337a41e1c22e5913f7f1ed9047ea8648f8d3fc333aef53e2d25e4595d0157f8ca7a788e9088b4188b4fd6dc7e5d56776587dd1222467676b650bc3083d0bbf38529e25d7925931515e3a85433164ecf6505c67a649bc05ccb0664950d8bb550833b698c7b517b2573c8088d30e686d78088fe1b8d0d2060bbfed6b4d24abf8927c038d1f0b9b6c45947ebf4ffc2b03011a99b41f348e89b36aaac9744673933731f38357c607af05b6a3f16259f05f2886da72c431de772a8f4fd6755a7830abf93441bab14f431823ad660a650dd68b7a3f4c215a749b8900279f1e22b531a1b4c6c7eaeab3fd2a1e0bbcb8a77008b5b289231138a32e346ec6ea3f1df700b37a51bbd99b2f8b5ae04bd2b5a51c3a4f268314702ad78d49f44d695ea5105fe3f7b56022324600eb88d89272ce492bc0058d5b839586cf873f7b7ff0f422e57d48bcbb618bc3d622b57bdb704d5b63baa5c830476599d0a4922059627f4d2fa0902f321c92447c60217addc912b2fd211cec609a160b8211846fef578eb9f7a45766046c4a7a7d0f83c5ac7da77b605aaa8fcdde65bded096642a58bafd0fa7d3c7ec510c65fa196c4c7ad86cee4b3b76557c4f5f2e0514c6571692bea8f1dc63563470968590d8e8eef50314c4dfeafe9a2580ceb8f68688d3e0582e366651f62ab823741c078ccc1cc57cdd0857aa363eed4fc1e670164e880bef30316dd717a2a5b803b8c79604fd816f6c08f972ec11c736002f162aec2a19494d1df3d03af24f151a96e39c9f5da3d05e134543ec7e7fea3d9c624b41c68c80ad899364fc9d7d40304c2b9bfcf84bfc6a4146d9a77979f3760e6db0fb594c4bbfd16289634e7a9f376beadc89580b1a04c069628748d626c0ce6274fbe670faddf913ea5c9a5d668255893370ff137d52df52f4f21298828d4b1e6e31b46cdea8967b3b2f9cf665f38960e4c44ec85d6ef9cc74bd9a3250ecccb2c52fd0e17864124ece66dfe1f7a0ca5388dcded44779458072556161b18db6f65cd7cfa3c74dc44df7bb276c163a758d5fde64d8d01ade7677fb917cbb7c6cb73e2768a419d4064bdac96e6459b04ce6cb708dae218e3633f644becef8c5fb2b609b0264e706ef13b90", 0x1000}, {&(0x7f0000001140)="24b0450a855b28acfaa1a86ab843fc454cc645f83af194f85fbb12d508058ed1e957d7f142bfd9216f7be04ee9d8ece80da732f72885bac3ddbea5c8e8eb33703b67eb41bc5b884969d837664e194957d4cb0308a215ffde57b0ace98dded4af94b30cd1af2751dadef70a51443224286beff5dfd3b28ee22cf81273770bdc8a14ecaad49c5ef6b71a46ec21597b2a17ccf9083ba16d9d4f04241f3d587a0cc0b853482c4dccdad829383f4608d3ce9836868fb6bcfdbc45d3308bfc5f8b5a826593587fe8922978e4ef3d9f8a0a7f55262194613c3f", 0xd6}], 0x4, 0x0, 0x7fffffff) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) ioctl$PIO_UNISCRNMAP(r7, 0x560a, &(0x7f0000000000)) (async) pwritev(r7, &(0x7f00000015c0)=[{&(0x7f0000001280)="a19c7621bf17549ea55a170231d2a4f93f8548479d3bdc615ee7305625baef37f689a770fd1ff1e29ea18fd3af3de2fbe5d8c73c69bf69371edbd941889f2b99489da2538913a11b73535a755c9da06e91fabd1755f7752ee865959bec057791dcc47e3bc24bc937acff8bc1fa1593c4d50326ebd8eff36aa24c8aacf87dbbea5e68bd4e6c7531ac253fa9f33b3624ead596522b2eb42f7f745f23fa1f99b67a7abef08170d64597d5b6a88da7d468e05a34", 0xb2}, {&(0x7f0000001340)="d33bce27eb359043c68d55ef0f4ea15b85375ad0f2f790ce657493e014ecdb19089dcfd5236bb26b3c2f5247355c90ad527ffa68b22cd73b1796e200507b352c7cb617e449c1b6dcfc20e4", 0x4b}, {&(0x7f00000013c0)="6a83fa3459664da227af3703e84c7328b4770211139306358fda0db57375a9e1170ce643cd8446f8ce48a1f1e28ea2f8e61fff7a6d9094098c98d790e6d5048a96d482f4ee8959142aa91907e253e3bf436ef7d8c5fba509219973a85ba4d8b51882f18f3c2705d4d87281ff8b17c1d6ce", 0x71}, {&(0x7f0000001440)="a6ad6e1e9aa0c498b017433963e741cfaeb9bc57dba18c3695cf59702e09a43e577ae3c7af875901caf17fffe5a05b80d08309106d4d5f97c674b9780704373dd44b853b9453362f2f9826c3c8b60001b658886a33e8fc44d410af289f282e7292c91b70425e83289064908fa518249a47", 0x71}, {&(0x7f00000014c0)='PDl', 0x3}, {&(0x7f0000001500)="82725d07a381d89bf2e2653aba74765e5b77c605b769856ab0c541a6850640e84906c0c4189925d6317e013a90c90265f3c9ce5625e62983509c4689ee2e10fac1a4a0796edbe1e2f9e21f7cd825fa5a2ef9e74103f1a8b5e4356934cb4652a890928c9dd22eb7dfdf48342702cca97eca047f5ac2967e1f13a73bf43e6ce7e1ec1f52535e53ed23575bf99261b8f615be31d4ed6c1710473c42ce", 0x9b}, {&(0x7f0000002040)="7e88df80a2225179ee8a93fde07acc257f3272acfa42aac0b1aad558244c28c793c5ae9754dc158a683618a4fd73c5f0738bf2f43b52cd6fead4d64736aae6fb0432bf119cb8aa6aa402e23562b0a4e7a33dcdfd951459db97d2730eac78836efe27b7bcbd5a47a30fa6cec723e9fbe7cb6b8b03e2334d3b568e43808a39a29bceab0d4ac39940859170a040090834daf54f36eb6145fc726a17cdc14c67ae23a91651cfe2d6f4f5bb4def020782b9417546575252f2f96943930fd11d3612ba264ad6642664f71bd5f2769a116654b0a3131afa1586d12c95048106f76b2aea181ca77e7b826bd5298454a38248a9b2e191c3042c39972bd7331c26a49b844447990da551d368d9a8a551c8daa56869958212755425173f03479ebda7f981ae7962f2b51af21b6fbc57b4f7f297f5846c6b7ac619456b51b16e0af1167e7350083462c16f70c4741c58f371e7fa429713486b22f9de885924605abdd6eee739b6fcadfc073a53b0567b992396057a4d5f7d269c5c19da182718b63b158280c15b85e393071a702186dccad8d3c169d233f56ed601c39bf6dd19dbd329064c08eba578d51390b88f3c85881020d0903f8839a5f6e707713ba088503f4774d465ddf7b8b45af674d2043676740bd8aa891981c19c69ddce7d8585b8b841976d9498ed19dabf2e20f703c682834087352d500ce575d5a168955979219a2c7176baada236647e9b14780ed1163ba27cc17e9f7692f4e655c4118f8cdabbfda6ebbb1225159e132753ce1fe28fd3e4a9c52a2d4367720fdd88998ecfffefec3103dc65598bcd1a7799597509c9048378376a65c76636aedc88d5bc599ac1496abac01ff2c80d454a5776e3b75e3a38a214676c28a8a73eb1fa055b2bd4be6fbecd0d130e147a7871a3434e40bcb3afda73f44c4e791fe6d5895af65d230082babc6d05f3070b8eac2d3ff9c04f3e84cdedf045b9a30dea6c6b4f61af943589a33e8e6640f663502faa80e26e507329425ba0d168fb9be8a731cb6047b700aeae73793426cc8435a9635fee26c6c1c0757263e4ced87a1fbba08a0fd087cfebefabde43a1dbc84cca9623e2497c291de6b2eb0004f588577704580b1da23472b537e7c875dab958de719a030527ec2251568fce2c202b25e553e8d2a0e9873f0f94de47d4c2e3f47bb2b11ee372813896e3e56d295db707b1a3708d912f6da007bc7e03726cb80a17b5307a0e227566b2d34f4332681c325c8a5bbd82740534b9518eca5fdec3995921b65d0f23c655644239798dd52ec0e4c354b15931d232232a7b28af0fe98fab49a6b3e9cf0bfbc551cfb6701500e9160551a0547d252d6b07a4edf3b5aa483e1dc1cbfbd22a3a04f19e0b8ddc527c2b48d29899aa65f6aa04b725b4fc02b658c9b8a72b1f8bc21781a76ea3fcce48d1a04079c9f9f0c70d7e5d085da4ec0ad84adc0f98e1a79f7b2e3418e898c3cfbd0637ac3388c39ef24b8fe3b9b94f7ecb49088f8292ae0d1d3e50688a124396265bf71fbbbd68838fe6ee7de707df5945dd56af55242a0f743ce4eb2d4998845d100c2b407e9ff3ae509188a38ddb521c29b141a3cdd2e961865cf49667520ecf2844bd54c91f1b526de57559d17c44862ba93d4d5559affae47ed132d1eda021f3b0865dff0ff85941a892045befa55a3d395e7a5eb54b698d90438fe5bec5178006004eaa1875b58571c27f7e5b4a418ce808ff8eb5c841d374cd959af45c424478ed9fb942e9071204ac200755c41f6e9712544d5940699e51059fd4e2d840b3bf16cb2ba2457e85869a75af8b7a75119a01c8077dbeb4fec316ac6b8f597627ac8ca3cd6b4bde0994750e4ce9f37a3de8a5fda7b206fa921cf8de55a1f6b096aa504682405c80967376340f48edf986491de67d7edef5f2cbbd5562279bfad0ec2736250f19bb538086c6f695621b81f255a86a9c85a59a50967d2ce453567435cee4d83f8721484ed1cf4fc0307f692c4ae541eb7172e23c129584f761976ffd4a26d5946943d82c529315c56953d31294f9df37a5dc3eafd2efbc63a049cacbcb8ee7febc08e89003af48f0d57a48fa1422c311cb4905c9a32a9cb1b7d59c4a6b7d04c26f19cf9dd3ab59344d7ef9a18810660fa72c418b92824fc83988741ff144277f7c6be5c6001588648e22e666a8e5d62767974e3bf6b07698a17fc7b1ee7fed34e9c559ebb7cc57b3ce7637f3a85fce08703c7c15215161c8143b4dd5824f629d5c0ab1b8d1f4e10bfabf683dd670d24458dd280416730257198e3aff1216d6458c5c53fb2862426dffe6d6df8409dec48a47ef6b691e89c65268522d25de6c088ed1347e0a4fccabaf9d5f04b76192e55dc671b1d8e413e5e78b7689e7084dc57b57615f231975dd3d3eee1e536e50e409a628c35a9c2c9a227a5fff521398d2e6f56dc6535fcb0e7fcafa0c6f9860d1604364dd266a0156bffdbf064fdd42df64392f7b2275a6e038e37eda98c0d6b4bc5497a1cfa498f955412e80fe881f5e68e9d5d390ee71f42277c1d29a4ff972e90afb2856e6d34d7b0e28e7b553fe4cdded0811bb750bc0da2e67d0b17c35b576bc3a268051c0b4f612ef249262a2b70f8240293529a726e882d35f2acfa9a207fa5cb757a6d7b94bad7f7e09021218c3de63c37ac5fe7ccc2a283bc71a9394fa8a206aa894f29be327936383527529a393dc647ab5077d419051f82acc90720321ee2d5c5ff1c35b4547af4b3aa2ee66f339e8e6e72c00df6dd5937065862cbb6d221fb5854010d70d2b1655787d6a9f5c26ae8a50318eb5a36cb5a7bdaf1e778046034480441e65f4ffc9f047d8e8f3a89136ac752a32d6292909eb90c9b45146754110a76c0878a7e0c8016d553ff89581ea35e56a024c2953c379ddbfc53aa698a7c34c51123eed428c60824eb67bd29afed89fd6a9c7c4083c0a7865c995e2b6ac3b5727c3957778d34db63fa5cf465a0dd1da850e32f0b37734f87149e4500ed3ab84f1e1af5ca2c4a3514f250dedc15ccddf0a66db32142764df2979af121a5a73f05ea0fc94dc16bbb54f7c5a5375d736ff47c0111a1a3bc2525ae5661fa8feb6dc7d1cb88e66d3478d6aed7db4dabf223d6beb82c4831d1f1d7ffacc8ff8505ce83f458f1a6de7aa46ab13880e694b81f7f33ff7aeedb01f333d08b28fc88fcc141784f708d1929314c53eefacfe5153102bf3bbc4f8b72a822d36af645a6a1ac05b12be4cb311113955440cb3a6995b8684a94766c6343752515fe52059db86617f8d7cac28a6d612afa5baa76dec068f5ad0dd39f9b225c154aef9e0afc169daf696a787ca571a4c58c903c55dd921e2375fa614511194236afbf967e72ab26ad3db4f6170b1ff5456da32b9249ec11d791458712f3c139dc4382f09161842a12d86740319c97b622c0666b823d5d07fb139ce64648d93f06bc5399479f629f6b33ed2003fac9e64096a68a748de285d03669e8bee90a2f03071e7da6c3165faf7b79901438c1f313542d8305273165a650b70b75635023ddba59da97811df7493d6668a117102955de09b8ef44245d49158144800fc5f2486c960ddd95bb044d38639037344f1cc719429e84d405246c13b7f93e02377986510b22ed25b1f9c975cb6727c1bacb5bcf1bb0ccee32cb8ef3530e961d0638631262601abb16c4aadbfc4dc02eafafeaa47578b175b37940cccbfd190b5e7e401aa0f79066e808debaf0787dd537fea6362917a511c0f1c6c2005a324ea8fbf199181cb60e8eb122fb8019bfe90bf62533f0aca08eeb7194af54a7d402442e02cc1e91d645f2cf84347b04737b144d2953a0c93a24ad0af05e62e867874a410aeedbb767af4631a3eb2c2415091e1f2163d5ea93639117060d2e9ae29a76c49aae555f28ac66475fa629f4dce11ea51ba36f91280af112734a4f081c6d4c35d7ac3ff448daa1fc2f04ae67a1c4889ca12047d3a9dfb991c30564abd21926170c73e242239a929918c5056ed7b8b6a22abee1f1c7a535312dc8e0ba4229c4fe9bd6e80849c9bf7433ce73e027bf5e429c520d32552fec2973e6983bd942d6d273459acb1f5321c92a6ca1973e3a2ef3d290d5db51262f505373216cdbc15a5d0494982ea56d87e8fa9e8cc2e49fafd3e64d438eeb8667746e30cf1fb4d235113114d20ba8b71c8adaff17c15d45b719ba92f8647f685426358ea5c0258cbd4aece8fa1f3bd54b4a48a54479f3878c8fbeae1a7e0153b11dd2e9723f27e632fa52b464774c179da3ef6d4d60378a509984f119d78c85b4515aec8c604db61015517f3cb7209aaa6c56507a5302d6439ccc7e26a4822b50822288fd6d40bbe39b93bfadeea6c03f690d3ca588e4941c497b3a06e76954f048e9dfd07ac227dc946c84997972e5ac8e6e843191d152531acca58fd74c7e16f889b512f3ffedb1a6bf226feac800343951e786cf70185fadfbc5e42f9f24778ddce265dfa965a3b544ddb3c2f1131fe8c61eda492e968ca62c1055551cd82906ec4dad12efead812e658bd6e49f25b12505a7e9f4e54822fb5a68d83716c305d47a6fc30dcabc3f7245b9a98db677132d135f713955d7b538115f09f210cd7121c490f76b89c737e18c6bad07c8004e41952f3321823dc682e535114f637992253440511728ba85365a392e01d8f453885d5f10fdb51f34978f23866dbdd959abac948d1ea4d274e7ba8259e43d86cf47d5ebd02666ecb14ff79aa315247e735663bd788235b68a6f7d0893f93cf9c4fef03d4ad5be0ccf837dc15b18473f81fc8ad9c4dff1d882ac6fca9c8b1fe6a460d382cc4b8787a52c7070609ca8191f73ec69358e8963f6c21de0807ba21bd9052d2413d885017de6426cf7b6836443da1b6d91c72f385287d04289f1ecc4c5cc5503dc4d23e3d7464f38b028e262bdef8e89657d22526f5754061acd693255ac9f94e3a6afbaf9687fa36fbbf0ab7c4a60292d2e4efba8fe81944960cb8f5c1a0991be416687069cb6c55a656e3f46314e862a8145d350d7d006f09cc02b274217b055267299562f66e18025871a58ab72b96168c88acd0226311744c2727ee400f333c5966ccd5fc961626e204e63fddff9dd4e8a9592dc963e0f658fffbd692b3ac1f0273f4fda801a815b54820f73c7b7412536c062e677483464c2ed05e6043009f1442ba44a8ed912bf402809ccefa957d70ac141e1264f5bcda09eaaf33d45f77fcf4efba9628b5716cba6aa760334d036564e47452fd90425104b4a2b1e358aa6ec61e41ce0ceb650d35c4d611e8442db283e4eca6c4ee5302c25f7db67fb8167031c312cb597000d15e20f24d3fc8e7901ea0e4744bbd380ecef38de3805bc1696195d6a04d6e517e25bfd21f5dbbfbcefe7b56b278ca9fa8a1f654cd9377b10c968cfab40a83e065fc600a1b2dabd20e2b20b9ce90f6f369c9b486b0be4f3b7407dc2de613023271233934274f85ebd8dce4e59cb76692b6f6e8ff92d121b608c50187812a78e72de2224f1aa7d51e9abad75aa14af1c594fa70b6cd2d7b4f6456b57f20afdb6f23e1b99b17a914eadc3b9135fcce8be4f45106fdeb8c0cfbec4bb10387bc9657f4c14f50eb0b6c72d355abd78b1f684941090a59bb44d0a8f4225d2c4078bf24c659148d505e2147b7e6e0d54e67d59d63677bd20e4ead0ca62ce6abf3acdea8d4a4c99e4459d890bcbf9df4f0d3613a328eee83c48e6d5137a7ed151b43b7256e530ca534bc9cceb4ee9a02eac8dc8d2dba8285224d228e3a0c62d04a3d7b58b5c47", 0x1000}], 0x7, 0x1ff, 0xe048) (async) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r5, &(0x7f0000000040)={0x3000000e}) (async) 08:56:23 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002140)='/proc/partitions\x00', 0x0, 0x0) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$sock_int(r1, 0x1, 0x29, &(0x7f0000003280)=0x29, 0x4) (async) setsockopt$sock_int(r2, 0x1, 0x9, &(0x7f0000007c40), 0x4) (async) ioctl$USBDEVFS_CLAIM_PORT(r1, 0x80045518, &(0x7f0000000040)=0x2) recvmsg(r1, &(0x7f00000032c0)={&(0x7f0000002180)=@ax25={{0x3, @null}, [@netrom, @remote, @bcast, @remote, @bcast, @netrom, @netrom, @netrom]}, 0x80, &(0x7f0000000000)=[{&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000003200)=""/82, 0x52}], 0x2, &(0x7f0000003340)=""/10, 0xa}, 0x60) (async) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) (async) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r4 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r4, 0x0, 0x2) (async) sendfile(r4, r3, 0x0, 0x100000001) (async) read$FUSE(r4, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) prlimit64(r5, 0x4, 0x0, &(0x7f0000002100)) [ 1185.175149][ T1401] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 1185.183432][ T1401] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 1185.192090][ T1401] F2FS-fs (loop2): invalid crc value [ 1185.198780][ T1401] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1185.222389][ T1401] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 1185.229264][ T1401] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b 08:56:24 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040), 0x8) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000008140)='./bus\x00', 0x60142, 0x0) open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000008340)={'#! ', './bus', [{0x20, '\x00'}, {0x20, 'f2fs\x00'}], 0xa, "b4bca9ffd20b447293e1ffc19ceb3013b5263a285032cae318619d7931f19a4163b5a1e7c9461516baac6ce961cd4b25753317e911733a70a331aa9c4d159f020bc6b19b024c0eb9af3ed2b8bf335610ec0569dfd4b60407e517656a8548e1d80b24a95b2dd48cd6707acbbf13089f71096e5b228e2936f5649891c7ba1c6ac41fb1f22da4782744dbc756055974c1abc4361fa18e0416e9815291845ba0635b6267944b4ffe030f29ab6bcb6049c3cfd9b801de1b37eff8dfc1c38892ee5917076d8614938fc2b7b381388a89eb1af221b9bd3f183707f684602f0fb7"}, 0xee) setuid(0xee01) setrlimit(0x8, &(0x7f0000000000)) mlock2(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 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)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000bf40)) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) 08:56:24 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$FUSE_ENTRY(r1, &(0x7f0000000280)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0xee00}}}, 0x90) ftruncate(r1, 0x7ff) ioctl$USBDEVFS_DISCARDURB(r1, 0x550b, &(0x7f0000000040)=0x6) ioctl$USBDEVFS_DISCONNECT_CLAIM(r0, 0x8108551b, &(0x7f00000000c0)={0x7fff, 0x2, "f6a8557f96cc17176b12f83764b85ee1e53d9e1ad1cbb696d5b15574fe65eb56427bb865dea0e21d6644216bf37c312e0c9fdf5f158f8f11a3aa121f1cc527895ee6974f5bb749f20d3a3e438906c1c810252e59b4a04baace329f54bd1f6cab0727db33451a78776c7438a8865c7ab8c69ca81c14e33e0963f6e21a50aab5d0c6c61dc50aeb8d83ec92c6f64983b9264c90db05d53dd3182f9914a5701cb5f158203d5804d8c2fea85ec17da793e7b7bdfc246c64e8b90d9aabfacc2ec1fa99a56a4f9e1f29a88d1a44230531b858d7f700ddaee4edfec06851593c01506112706186ba4bd695c61ef94ba961809677b71f2e5f9171f2278d89b6da5728fd64"}) 08:56:24 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f0000001640)='./binderfs/custom0\x00', 0x0, 0x0) (async) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000001640)='./binderfs/custom0\x00', 0x0, 0x0) fsetxattr$security_selinux(r4, &(0x7f0000001680), &(0x7f00000016c0)='system_u:object_r:dmesg_exec_t:s0\x00', 0x22, 0x0) lseek(r3, 0x0, 0x2) sendfile(r3, r2, 0x0, 0x100000001) (async) sendfile(r3, r2, 0x0, 0x100000001) memfd_create(&(0x7f0000000000)='Y\'{\'\x00', 0x5) (async) r5 = memfd_create(&(0x7f0000000000)='Y\'{\'\x00', 0x5) r6 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r6, 0x560a, &(0x7f0000000000)) pwritev(r6, &(0x7f0000001240)=[{&(0x7f00000000c0)="57e3479bd8df701e401d231cefef14e80e30e8f50f4b0430565d7031ffb7cb5f37316a0dbfb7cf859a2a469c76a0ac575ee102d9369ce72e", 0x38}, {&(0x7f0000000100)="e0", 0x1}, {&(0x7f0000000140)="7e3a44bcee8050e104e35e5fff0a20c9dcfe82fad86e8b939a379d25927ee60b2d4b1bc73291a00a7f50a860aa75333e6d2e9b26d884c516d667eb77ccc36b7646798b51d797ba3c5ae0a01d612696f294b2a398995d2c09b36c9241b56eb9eb0da01a706009361fd22dc5e2d57b66af52213fc37c5f7dfd69b66f25df09ce2041cf3588dfdc5e91c633595e40aa2eb1481ac60e5f77a88bb04d5df9ff332f830053898b270ad0cb2c5948b0b10262accf2cbbeb1980953cc7dc796c495ea4d0c605de33bf6d73d7cf26a2f87b1b0d875ccacc73c91b4937edea8934160cf4461462e724511bafe0c1c747da48cf2d7e9911c40725a0fc93bd05cc8f7fd884e054ddffe6dc21f6f96167765dea06adec65376cd7175384bb8c86825e508429fde033967629170df142add6e02753094c2c1aaa23b11bb949f9a7e6f109e7e90a04d3005cb9949c465d5bac75bdcc615a4159b09e6940f9fbad53ec2ee069dc95f8889c8ff102ee3e30b746edfe1cf0ee12f8cc770a1181bb4161bb12c59339063be62c625c7a3b74b073bb436cc65f25427a72f526580e0a46f6942e8fc5a9644691907743ca95f64be4436945ad8ba4a45285bd0559d890ee99e5e087dfb29d0026f3d9fb1861f0d76bdcb04a9fd9db9d6ba91c8d2f8f4c6fb33615eab5120aa3ebefaaa6f12ae57a00116700958b4dd26e4179a317bf29874a975115d1364bcb9e35e7cbc70c6fc2fca6102153e05ab0a2f91369e7f255557c58281dad88e543487f08b0f6c4a2fca9a99f4d3f99120c111c8c86751c3d489f1e07e0de1f68835d85b7e369eb3ee423ed8367a9934169e6d6da93567bca4aca5c8ce55197e09485169e1fba21fedf0cb2ec390033b9937b8274fe7c968976cdddd86be5271e3a2ec0ff08ab1c010beac26687f9d2a735d70c05e6219011dc9beb8807d73da69fcdcb498de09468ebe714f55426b73e16e9292ad470d34962de26f9d8ff999944bfc3e6c73b79aabdb47bba5bee8f05be40e96f387816cba74691bbb919c01baad2f489f8ebc1557fc81177bf19675b2469f94f214f7ddb32d8f9109a30188ca15cfa698374e2eb83d0fb4854787d067787894e686004d34b3c68ef6ec524a7608fd5b880ddbfc17bf774d4432b34e4b010bc4924f92eb18c85dec0ab4185ad74f4356da73656dd058f7a66d70d5cb87a4864aa57e0fca844b0b26d5beb89e71e68ccb2fb8950dd31c0274793933efd17015c2ef1a375ae85626a037163fe13ec2af1ac8c0b6dd8364cae042c75315438e452711bc2f515a8f2dbcb4d7103d77b3533c6998368ee6d8811a95469317eff4f6c358a87dc42bbd715f45f31bcb0c6b2791a2cc3af0400a9cb2415c8edab921136cdf848f6bb0c79c7404e95f4caebeba345ea73edc63f638afd82183f02951cc81ae106f6084c14f6a13c697eadecb4e03d19b645c9bf76423ebd26d4bdde2619ffc35b05d18568b0822807167d2d6b608467c951db3f27ecb28e48a1c21209ab63e8102a2e75b20c5f8a5635d8d09fba633a4fdea9b19eeddf55378f581cb66dd984675fdd279de190370e592856af2f30726450bfa5eac0d4c03c453a89187b369aeddea55a8ae944f51b788246970a0d25b54672582e02b7420a750a2408b67822a849b67754548ee34cddb5b1bd9c35da0700d93895754374e1b26cbd5110c61c154db2b8c915f7fbec49c60416ed8befac85bc4e6ec44ff592ea4f2b49277796c24c25d2dd8137093de627d952113f78144902a6cee04e39213c29a1f8f08a677a84c9622beb92d5bfbeded0616656fa756ee2ef60094bc7f3a7949715deb5aeed00a8a7e66f1a3d57bf187da10de03a3c06c28500230b70b70cd4be16da98fd7d95f922d0e3a6cb4e634c950692a34eaa65aaf68629cc79f1b15942caefdcb2b72a1181abae880f6ec330b4161ff04d6653e3ad23e53508b414d1afe0fe979076389cfb0eda2f9ae5e3a5c95fd1fc1459af5a9ccf5e2d6f2a00289202e02e075367d3f737efadf9c8b8eaff5a765eae78854f45f2bb2b9c400558fd1668f416d7b0448aeb02d02efdc8d0d48a040b4f6cf27f73df11a88a39ea61c86144df2f655a0b1fb87135b2f3a6d77a1df6b383049b837180e2aead3b911f0c2bc42c016d29f2f481992ebf3cf8b85fd5be890dcf68f25274d440fc063ebe2d3d96f0ddd7b82ab90555687c83a46e47102f0b785df20051730b85e32b025129b46f052931f8123c4c4172a16582f8bf625cc50cea44d45dadce65bf0a51f9695e2074a945b2b2beed286535f79f9d0e23070993f880e987c4e96caee32ba256cd16e34c5238d84c5da50e3c1e32413c0f646561e25277c4e8c169773ba8f6af74c2b90c3e87240ca92ee983a502d1c84c651b7de5fc1971e41744e48820d4a06c33fac50e56adec2782f339f5685c072d46db586696552f4bc0c30c743752e850c19ef92e124c095d2406c402bb30f9d26e699475d7b33a2170b33f28fecbe03195185cccba12d8c50fc5fa8af143dda8619f330247618869c40d0f72a9b609709bdb9f5b8221bb686bcf2d45cd42d51bc8859c639406997d544afa67d3d0b86f88c6cec482c4ddd3ab15c2ca53dca33af3e81973339ee11d9b7a93dd8f24f0b0edc33f91b4a7ff483fa3257ee9225bcfb41bea1827a113c738f059dd8c37b3edd8b5f793a128d0f7de27c36dfca94463ae511f5315bdd86f6916c549f3f15817a862e3f6dc7448a78f8db8db873dfc4218116472e87eab3575a7db35fe459bb72918d3a7f77ec4206d26b3a8b8d5ebc05d816118f103d0d15c8ba84ec6183c05c4d75190039264097a5aa9f01a01b2b94dd6f7a888af1b688a9430c52b4e32da0175bdfc49cfea29ce697cf713fd25568f4391e21b000493f1ac0600e2ee5a469d7876e346d14d8b3af30bd7427e410e7beb4891daf501cd10f60817a795a319faf7ebf76eb3bf0ab3073da13e4eeeae230bcb6948f444c082585054e95f086767f5564265271f7a4b5bb78c95eef9af39fa93a883071bd3893baa633d175ff1c091f3a243e1a66830b573fe4cd348e3f85113e993f39bdb7cc152c6bf265db368d7821765520a19e20a7b4841b354b5dcb44c28cb3921160c4e9809d5f19b1db6c2561625a66bd49bab9f7bd30d68a2c1bc1054917f42ae8d1b0ade4a0fa301a3a9d399f03d6176df99aadb900327a16a26baa408c77b2572f29651e6c97674735a147fcd95584a510e393396f39a98f57e5bba15bbb4016eb3f29dccb46958515551e790082787872ba26e5cea1ca121f5df0c39751c0d4f4667432a2bce02ac75195adee45325d4d5f9c447a06812838f6dc2aaa8d52fbef2303b6c1e7f84c67fd8857c20ba54857de24298c7086a079bf79da4ee91e4885acd61429f5e948bd85515c93e6f87a3b68178a6123228775df587a8dc5ffbb32b1c47ce0442d0a9c61695ad71c646f03f8ca6a36261519c824bb5b6476fa69475e80a6c326341791c4501cfca8261ba31cd812c30c04f39a0da7eb8386ea4c4f5892bb286fa4158b850b17c617621d6518907878f725152c3fde957c9adcb8ca5e29dcce91ad0034e1c9619506e0ab22ace1d8ee30c8e86d7ccfdfd79cbcef22d43387931abc4b0c9265238dadb2128215baa72b875c6d9b26d43ea61d984122f79688698efe0797386e29f9d7e9768f8368144dce51bd8a31ea20afa4dddba059a2412797a6987408bb69194d2a3993aea433891740fc85861f38680b4ab008c7dc530f20da6e27d7f3e6ff279cbd8933210df84adda80d36a300bca0c807eabcd280d4a2b2d1f6254633b67e71203f1cc5a95bcb265dc742f5e8af231499e40947606abcac846f2c4b0ddd6c1ba024c027ef965e29d3c0cc4c808eb9e0b9d64950a988c2281e12d431e605fa19e5938f3d5fefa6af2936ba1e4a4183cf3e32918482de542db29d5db623b62e390d607ed2451219ef6845076e7d03b667b594a34a30e2a01c250ddeef2a4684d677991a81745e1d46d81c01db8d27b89693c3300a6b915b91970ad4c5e814cd7b91dbc0a0a6cae395a0633178eaa1ac2f089fe4a1d4bba515976ed23ec3862459eebf4383118ad1170e7e2faa171469640578bd8b7f8a2eac5641a3ff1fcad083bd6a3fad9b04d942f9bc28ab8b38bffc8113fd75d3bad865a509a2e49145ef0e055777015c9755cafbc8c25ff0c1097a505342c3878154179e5b4faab7e4446b7c681822c3d0f16d1643e8f699e6eba4a15cfad451e58fa6d7692228e07777341c21edc3c1ccbb499ded6b4ebfbc05a54c9767fc2d941cb14b9a9014f566b5e2c336fcfbbab8f36df5d748a91aaaa097705be115a56b4621812ca5146b2529d21ad26cb60d4cf7a3a632b5ba62a120d115c03bc5a9d40232d25d1729a1a499d5fbbc53a88352c660cdc6d96a4282f17645f005ad7f3867e3da823ca31de1924751b581cd8005749d73142ea2065033037cc2f2db163c472c2390e35337c4d67be61b3364a6f6d69c478d25d2a53d5311a6a500c81729f2d0da222a52955322367c048c11b3921c95ffe6e3c3944613cabe5f09c838f43dee4ef4842b794deb431e0f07865caed2409d147a7802c32ef47444447b31f4bb5f94fe37cff5b183993de48e08cc9cc337a41e1c22e5913f7f1ed9047ea8648f8d3fc333aef53e2d25e4595d0157f8ca7a788e9088b4188b4fd6dc7e5d56776587dd1222467676b650bc3083d0bbf38529e25d7925931515e3a85433164ecf6505c67a649bc05ccb0664950d8bb550833b698c7b517b2573c8088d30e686d78088fe1b8d0d2060bbfed6b4d24abf8927c038d1f0b9b6c45947ebf4ffc2b03011a99b41f348e89b36aaac9744673933731f38357c607af05b6a3f16259f05f2886da72c431de772a8f4fd6755a7830abf93441bab14f431823ad660a650dd68b7a3f4c215a749b8900279f1e22b531a1b4c6c7eaeab3fd2a1e0bbcb8a77008b5b289231138a32e346ec6ea3f1df700b37a51bbd99b2f8b5ae04bd2b5a51c3a4f268314702ad78d49f44d695ea5105fe3f7b56022324600eb88d89272ce492bc0058d5b839586cf873f7b7ff0f422e57d48bcbb618bc3d622b57bdb704d5b63baa5c830476599d0a4922059627f4d2fa0902f321c92447c60217addc912b2fd211cec609a160b8211846fef578eb9f7a45766046c4a7a7d0f83c5ac7da77b605aaa8fcdde65bded096642a58bafd0fa7d3c7ec510c65fa196c4c7ad86cee4b3b76557c4f5f2e0514c6571692bea8f1dc63563470968590d8e8eef50314c4dfeafe9a2580ceb8f68688d3e0582e366651f62ab823741c078ccc1cc57cdd0857aa363eed4fc1e670164e880bef30316dd717a2a5b803b8c79604fd816f6c08f972ec11c736002f162aec2a19494d1df3d03af24f151a96e39c9f5da3d05e134543ec7e7fea3d9c624b41c68c80ad899364fc9d7d40304c2b9bfcf84bfc6a4146d9a77979f3760e6db0fb594c4bbfd16289634e7a9f376beadc89580b1a04c069628748d626c0ce6274fbe670faddf913ea5c9a5d668255893370ff137d52df52f4f21298828d4b1e6e31b46cdea8967b3b2f9cf665f38960e4c44ec85d6ef9cc74bd9a3250ecccb2c52fd0e17864124ece66dfe1f7a0ca5388dcded44779458072556161b18db6f65cd7cfa3c74dc44df7bb276c163a758d5fde64d8d01ade7677fb917cbb7c6cb73e2768a419d4064bdac96e6459b04ce6cb708dae218e3633f644becef8c5fb2b609b0264e706ef13b90", 0x1000}, {&(0x7f0000001140)="24b0450a855b28acfaa1a86ab843fc454cc645f83af194f85fbb12d508058ed1e957d7f142bfd9216f7be04ee9d8ece80da732f72885bac3ddbea5c8e8eb33703b67eb41bc5b884969d837664e194957d4cb0308a215ffde57b0ace98dded4af94b30cd1af2751dadef70a51443224286beff5dfd3b28ee22cf81273770bdc8a14ecaad49c5ef6b71a46ec21597b2a17ccf9083ba16d9d4f04241f3d587a0cc0b853482c4dccdad829383f4608d3ce9836868fb6bcfdbc45d3308bfc5f8b5a826593587fe8922978e4ef3d9f8a0a7f55262194613c3f", 0xd6}], 0x4, 0x0, 0x7fffffff) r7 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r7, 0x560a, &(0x7f0000000000)) pwritev(r7, &(0x7f00000015c0)=[{&(0x7f0000001280)="a19c7621bf17549ea55a170231d2a4f93f8548479d3bdc615ee7305625baef37f689a770fd1ff1e29ea18fd3af3de2fbe5d8c73c69bf69371edbd941889f2b99489da2538913a11b73535a755c9da06e91fabd1755f7752ee865959bec057791dcc47e3bc24bc937acff8bc1fa1593c4d50326ebd8eff36aa24c8aacf87dbbea5e68bd4e6c7531ac253fa9f33b3624ead596522b2eb42f7f745f23fa1f99b67a7abef08170d64597d5b6a88da7d468e05a34", 0xb2}, {&(0x7f0000001340)="d33bce27eb359043c68d55ef0f4ea15b85375ad0f2f790ce657493e014ecdb19089dcfd5236bb26b3c2f5247355c90ad527ffa68b22cd73b1796e200507b352c7cb617e449c1b6dcfc20e4", 0x4b}, {&(0x7f00000013c0)="6a83fa3459664da227af3703e84c7328b4770211139306358fda0db57375a9e1170ce643cd8446f8ce48a1f1e28ea2f8e61fff7a6d9094098c98d790e6d5048a96d482f4ee8959142aa91907e253e3bf436ef7d8c5fba509219973a85ba4d8b51882f18f3c2705d4d87281ff8b17c1d6ce", 0x71}, {&(0x7f0000001440)="a6ad6e1e9aa0c498b017433963e741cfaeb9bc57dba18c3695cf59702e09a43e577ae3c7af875901caf17fffe5a05b80d08309106d4d5f97c674b9780704373dd44b853b9453362f2f9826c3c8b60001b658886a33e8fc44d410af289f282e7292c91b70425e83289064908fa518249a47", 0x71}, {&(0x7f00000014c0)='PDl', 0x3}, {&(0x7f0000001500)="82725d07a381d89bf2e2653aba74765e5b77c605b769856ab0c541a6850640e84906c0c4189925d6317e013a90c90265f3c9ce5625e62983509c4689ee2e10fac1a4a0796edbe1e2f9e21f7cd825fa5a2ef9e74103f1a8b5e4356934cb4652a890928c9dd22eb7dfdf48342702cca97eca047f5ac2967e1f13a73bf43e6ce7e1ec1f52535e53ed23575bf99261b8f615be31d4ed6c1710473c42ce", 0x9b}, {&(0x7f0000002040)="7e88df80a2225179ee8a93fde07acc257f3272acfa42aac0b1aad558244c28c793c5ae9754dc158a683618a4fd73c5f0738bf2f43b52cd6fead4d64736aae6fb0432bf119cb8aa6aa402e23562b0a4e7a33dcdfd951459db97d2730eac78836efe27b7bcbd5a47a30fa6cec723e9fbe7cb6b8b03e2334d3b568e43808a39a29bceab0d4ac39940859170a040090834daf54f36eb6145fc726a17cdc14c67ae23a91651cfe2d6f4f5bb4def020782b9417546575252f2f96943930fd11d3612ba264ad6642664f71bd5f2769a116654b0a3131afa1586d12c95048106f76b2aea181ca77e7b826bd5298454a38248a9b2e191c3042c39972bd7331c26a49b844447990da551d368d9a8a551c8daa56869958212755425173f03479ebda7f981ae7962f2b51af21b6fbc57b4f7f297f5846c6b7ac619456b51b16e0af1167e7350083462c16f70c4741c58f371e7fa429713486b22f9de885924605abdd6eee739b6fcadfc073a53b0567b992396057a4d5f7d269c5c19da182718b63b158280c15b85e393071a702186dccad8d3c169d233f56ed601c39bf6dd19dbd329064c08eba578d51390b88f3c85881020d0903f8839a5f6e707713ba088503f4774d465ddf7b8b45af674d2043676740bd8aa891981c19c69ddce7d8585b8b841976d9498ed19dabf2e20f703c682834087352d500ce575d5a168955979219a2c7176baada236647e9b14780ed1163ba27cc17e9f7692f4e655c4118f8cdabbfda6ebbb1225159e132753ce1fe28fd3e4a9c52a2d4367720fdd88998ecfffefec3103dc65598bcd1a7799597509c9048378376a65c76636aedc88d5bc599ac1496abac01ff2c80d454a5776e3b75e3a38a214676c28a8a73eb1fa055b2bd4be6fbecd0d130e147a7871a3434e40bcb3afda73f44c4e791fe6d5895af65d230082babc6d05f3070b8eac2d3ff9c04f3e84cdedf045b9a30dea6c6b4f61af943589a33e8e6640f663502faa80e26e507329425ba0d168fb9be8a731cb6047b700aeae73793426cc8435a9635fee26c6c1c0757263e4ced87a1fbba08a0fd087cfebefabde43a1dbc84cca9623e2497c291de6b2eb0004f588577704580b1da23472b537e7c875dab958de719a030527ec2251568fce2c202b25e553e8d2a0e9873f0f94de47d4c2e3f47bb2b11ee372813896e3e56d295db707b1a3708d912f6da007bc7e03726cb80a17b5307a0e227566b2d34f4332681c325c8a5bbd82740534b9518eca5fdec3995921b65d0f23c655644239798dd52ec0e4c354b15931d232232a7b28af0fe98fab49a6b3e9cf0bfbc551cfb6701500e9160551a0547d252d6b07a4edf3b5aa483e1dc1cbfbd22a3a04f19e0b8ddc527c2b48d29899aa65f6aa04b725b4fc02b658c9b8a72b1f8bc21781a76ea3fcce48d1a04079c9f9f0c70d7e5d085da4ec0ad84adc0f98e1a79f7b2e3418e898c3cfbd0637ac3388c39ef24b8fe3b9b94f7ecb49088f8292ae0d1d3e50688a124396265bf71fbbbd68838fe6ee7de707df5945dd56af55242a0f743ce4eb2d4998845d100c2b407e9ff3ae509188a38ddb521c29b141a3cdd2e961865cf49667520ecf2844bd54c91f1b526de57559d17c44862ba93d4d5559affae47ed132d1eda021f3b0865dff0ff85941a892045befa55a3d395e7a5eb54b698d90438fe5bec5178006004eaa1875b58571c27f7e5b4a418ce808ff8eb5c841d374cd959af45c424478ed9fb942e9071204ac200755c41f6e9712544d5940699e51059fd4e2d840b3bf16cb2ba2457e85869a75af8b7a75119a01c8077dbeb4fec316ac6b8f597627ac8ca3cd6b4bde0994750e4ce9f37a3de8a5fda7b206fa921cf8de55a1f6b096aa504682405c80967376340f48edf986491de67d7edef5f2cbbd5562279bfad0ec2736250f19bb538086c6f695621b81f255a86a9c85a59a50967d2ce453567435cee4d83f8721484ed1cf4fc0307f692c4ae541eb7172e23c129584f761976ffd4a26d5946943d82c529315c56953d31294f9df37a5dc3eafd2efbc63a049cacbcb8ee7febc08e89003af48f0d57a48fa1422c311cb4905c9a32a9cb1b7d59c4a6b7d04c26f19cf9dd3ab59344d7ef9a18810660fa72c418b92824fc83988741ff144277f7c6be5c6001588648e22e666a8e5d62767974e3bf6b07698a17fc7b1ee7fed34e9c559ebb7cc57b3ce7637f3a85fce08703c7c15215161c8143b4dd5824f629d5c0ab1b8d1f4e10bfabf683dd670d24458dd280416730257198e3aff1216d6458c5c53fb2862426dffe6d6df8409dec48a47ef6b691e89c65268522d25de6c088ed1347e0a4fccabaf9d5f04b76192e55dc671b1d8e413e5e78b7689e7084dc57b57615f231975dd3d3eee1e536e50e409a628c35a9c2c9a227a5fff521398d2e6f56dc6535fcb0e7fcafa0c6f9860d1604364dd266a0156bffdbf064fdd42df64392f7b2275a6e038e37eda98c0d6b4bc5497a1cfa498f955412e80fe881f5e68e9d5d390ee71f42277c1d29a4ff972e90afb2856e6d34d7b0e28e7b553fe4cdded0811bb750bc0da2e67d0b17c35b576bc3a268051c0b4f612ef249262a2b70f8240293529a726e882d35f2acfa9a207fa5cb757a6d7b94bad7f7e09021218c3de63c37ac5fe7ccc2a283bc71a9394fa8a206aa894f29be327936383527529a393dc647ab5077d419051f82acc90720321ee2d5c5ff1c35b4547af4b3aa2ee66f339e8e6e72c00df6dd5937065862cbb6d221fb5854010d70d2b1655787d6a9f5c26ae8a50318eb5a36cb5a7bdaf1e778046034480441e65f4ffc9f047d8e8f3a89136ac752a32d6292909eb90c9b45146754110a76c0878a7e0c8016d553ff89581ea35e56a024c2953c379ddbfc53aa698a7c34c51123eed428c60824eb67bd29afed89fd6a9c7c4083c0a7865c995e2b6ac3b5727c3957778d34db63fa5cf465a0dd1da850e32f0b37734f87149e4500ed3ab84f1e1af5ca2c4a3514f250dedc15ccddf0a66db32142764df2979af121a5a73f05ea0fc94dc16bbb54f7c5a5375d736ff47c0111a1a3bc2525ae5661fa8feb6dc7d1cb88e66d3478d6aed7db4dabf223d6beb82c4831d1f1d7ffacc8ff8505ce83f458f1a6de7aa46ab13880e694b81f7f33ff7aeedb01f333d08b28fc88fcc141784f708d1929314c53eefacfe5153102bf3bbc4f8b72a822d36af645a6a1ac05b12be4cb311113955440cb3a6995b8684a94766c6343752515fe52059db86617f8d7cac28a6d612afa5baa76dec068f5ad0dd39f9b225c154aef9e0afc169daf696a787ca571a4c58c903c55dd921e2375fa614511194236afbf967e72ab26ad3db4f6170b1ff5456da32b9249ec11d791458712f3c139dc4382f09161842a12d86740319c97b622c0666b823d5d07fb139ce64648d93f06bc5399479f629f6b33ed2003fac9e64096a68a748de285d03669e8bee90a2f03071e7da6c3165faf7b79901438c1f313542d8305273165a650b70b75635023ddba59da97811df7493d6668a117102955de09b8ef44245d49158144800fc5f2486c960ddd95bb044d38639037344f1cc719429e84d405246c13b7f93e02377986510b22ed25b1f9c975cb6727c1bacb5bcf1bb0ccee32cb8ef3530e961d0638631262601abb16c4aadbfc4dc02eafafeaa47578b175b37940cccbfd190b5e7e401aa0f79066e808debaf0787dd537fea6362917a511c0f1c6c2005a324ea8fbf199181cb60e8eb122fb8019bfe90bf62533f0aca08eeb7194af54a7d402442e02cc1e91d645f2cf84347b04737b144d2953a0c93a24ad0af05e62e867874a410aeedbb767af4631a3eb2c2415091e1f2163d5ea93639117060d2e9ae29a76c49aae555f28ac66475fa629f4dce11ea51ba36f91280af112734a4f081c6d4c35d7ac3ff448daa1fc2f04ae67a1c4889ca12047d3a9dfb991c30564abd21926170c73e242239a929918c5056ed7b8b6a22abee1f1c7a535312dc8e0ba4229c4fe9bd6e80849c9bf7433ce73e027bf5e429c520d32552fec2973e6983bd942d6d273459acb1f5321c92a6ca1973e3a2ef3d290d5db51262f505373216cdbc15a5d0494982ea56d87e8fa9e8cc2e49fafd3e64d438eeb8667746e30cf1fb4d235113114d20ba8b71c8adaff17c15d45b719ba92f8647f685426358ea5c0258cbd4aece8fa1f3bd54b4a48a54479f3878c8fbeae1a7e0153b11dd2e9723f27e632fa52b464774c179da3ef6d4d60378a509984f119d78c85b4515aec8c604db61015517f3cb7209aaa6c56507a5302d6439ccc7e26a4822b50822288fd6d40bbe39b93bfadeea6c03f690d3ca588e4941c497b3a06e76954f048e9dfd07ac227dc946c84997972e5ac8e6e843191d152531acca58fd74c7e16f889b512f3ffedb1a6bf226feac800343951e786cf70185fadfbc5e42f9f24778ddce265dfa965a3b544ddb3c2f1131fe8c61eda492e968ca62c1055551cd82906ec4dad12efead812e658bd6e49f25b12505a7e9f4e54822fb5a68d83716c305d47a6fc30dcabc3f7245b9a98db677132d135f713955d7b538115f09f210cd7121c490f76b89c737e18c6bad07c8004e41952f3321823dc682e535114f637992253440511728ba85365a392e01d8f453885d5f10fdb51f34978f23866dbdd959abac948d1ea4d274e7ba8259e43d86cf47d5ebd02666ecb14ff79aa315247e735663bd788235b68a6f7d0893f93cf9c4fef03d4ad5be0ccf837dc15b18473f81fc8ad9c4dff1d882ac6fca9c8b1fe6a460d382cc4b8787a52c7070609ca8191f73ec69358e8963f6c21de0807ba21bd9052d2413d885017de6426cf7b6836443da1b6d91c72f385287d04289f1ecc4c5cc5503dc4d23e3d7464f38b028e262bdef8e89657d22526f5754061acd693255ac9f94e3a6afbaf9687fa36fbbf0ab7c4a60292d2e4efba8fe81944960cb8f5c1a0991be416687069cb6c55a656e3f46314e862a8145d350d7d006f09cc02b274217b055267299562f66e18025871a58ab72b96168c88acd0226311744c2727ee400f333c5966ccd5fc961626e204e63fddff9dd4e8a9592dc963e0f658fffbd692b3ac1f0273f4fda801a815b54820f73c7b7412536c062e677483464c2ed05e6043009f1442ba44a8ed912bf402809ccefa957d70ac141e1264f5bcda09eaaf33d45f77fcf4efba9628b5716cba6aa760334d036564e47452fd90425104b4a2b1e358aa6ec61e41ce0ceb650d35c4d611e8442db283e4eca6c4ee5302c25f7db67fb8167031c312cb597000d15e20f24d3fc8e7901ea0e4744bbd380ecef38de3805bc1696195d6a04d6e517e25bfd21f5dbbfbcefe7b56b278ca9fa8a1f654cd9377b10c968cfab40a83e065fc600a1b2dabd20e2b20b9ce90f6f369c9b486b0be4f3b7407dc2de613023271233934274f85ebd8dce4e59cb76692b6f6e8ff92d121b608c50187812a78e72de2224f1aa7d51e9abad75aa14af1c594fa70b6cd2d7b4f6456b57f20afdb6f23e1b99b17a914eadc3b9135fcce8be4f45106fdeb8c0cfbec4bb10387bc9657f4c14f50eb0b6c72d355abd78b1f684941090a59bb44d0a8f4225d2c4078bf24c659148d505e2147b7e6e0d54e67d59d63677bd20e4ead0ca62ce6abf3acdea8d4a4c99e4459d890bcbf9df4f0d3613a328eee83c48e6d5137a7ed151b43b7256e530ca534bc9cceb4ee9a02eac8dc8d2dba8285224d228e3a0c62d04a3d7b58b5c47", 0x1000}], 0x7, 0x1ff, 0xe048) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r5, &(0x7f0000000040)={0x3000000e}) (async) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r5, &(0x7f0000000040)={0x3000000e}) 08:56:24 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002140)='/proc/partitions\x00', 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$sock_int(r1, 0x1, 0x29, &(0x7f0000003280)=0x29, 0x4) setsockopt$sock_int(r2, 0x1, 0x9, &(0x7f0000007c40), 0x4) (async) setsockopt$sock_int(r2, 0x1, 0x9, &(0x7f0000007c40), 0x4) ioctl$USBDEVFS_CLAIM_PORT(r1, 0x80045518, &(0x7f0000000040)=0x2) recvmsg(r1, &(0x7f00000032c0)={&(0x7f0000002180)=@ax25={{0x3, @null}, [@netrom, @remote, @bcast, @remote, @bcast, @netrom, @netrom, @netrom]}, 0x80, &(0x7f0000000000)=[{&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000003200)=""/82, 0x52}], 0x2, &(0x7f0000003340)=""/10, 0xa}, 0x60) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r4, 0x0, 0x2) (async) lseek(r4, 0x0, 0x2) sendfile(r4, r3, 0x0, 0x100000001) read$FUSE(r4, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) prlimit64(r5, 0x4, 0x0, &(0x7f0000002100)) (async) prlimit64(r5, 0x4, 0x0, &(0x7f0000002100)) 08:56:24 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040), 0x8) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") r1 = open(&(0x7f0000008140)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000008340)={'#! ', './bus', [{0x20, '\x00'}, {0x20, 'f2fs\x00'}], 0xa, "b4bca9ffd20b447293e1ffc19ceb3013b5263a285032cae318619d7931f19a4163b5a1e7c9461516baac6ce961cd4b25753317e911733a70a331aa9c4d159f020bc6b19b024c0eb9af3ed2b8bf335610ec0569dfd4b60407e517656a8548e1d80b24a95b2dd48cd6707acbbf13089f71096e5b228e2936f5649891c7ba1c6ac41fb1f22da4782744dbc756055974c1abc4361fa18e0416e9815291845ba0635b6267944b4ffe030f29ab6bcb6049c3cfd9b801de1b37eff8dfc1c38892ee5917076d8614938fc2b7b381388a89eb1af221b9bd3f183707f684602f0fb7"}, 0xee) setuid(0xee01) setrlimit(0x8, &(0x7f0000000000)) mlock2(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x400000000000041, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000bf40)) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x3, &(0x7f00000080c0)=ANY=[@ANYBLOB="0c656335c853145f46737a404abcee9228a028060200000000000000beb27731fbaf9a1f73e75a8c86c453eea9f196b17e1bf9a6425b95ca10fbc04af56c38b009fe4e7b520d46b04a6eb2a2931a4eb6688147414cdae34967655a3a409f51cd7a80baf933cf7d69458eaade42a7c8d34a6808a300000000"], &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f0000007fc0), 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000008040)={0x0}, &(0x7f0000008080)=0xc) waitid(0x1, r6, 0x0, 0x1, &(0x7f0000008440)) ftruncate(r2, 0x2007ffb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$nl_sock_diag(0x10, 0x3, 0x4) sendfile(r1, r2, 0x0, 0x1000000201006) 08:56:24 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000002e40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000480)=""/231, 0xe7}], 0x6}, 0x4}, {{0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000600)=""/217, 0xd9}], 0x1, &(0x7f0000000740)=""/147, 0x93}, 0x788}, {{&(0x7f0000000800)=@rc={0x1f, @fixed}, 0x80, &(0x7f0000001f80)=[{&(0x7f0000000880)=""/97, 0x61}, {&(0x7f0000000900)=""/250, 0xfa}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x3, &(0x7f0000001a40)=""/173, 0xad}, 0x1}, {{0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000001b00)=""/1, 0x1}, {&(0x7f0000001b40)=""/66, 0x42}, {&(0x7f0000001bc0)=""/52, 0x34}, {&(0x7f0000001c00)=""/74, 0x4a}, {&(0x7f0000001c80)=""/89, 0x59}, {&(0x7f0000001d00)=""/181, 0xb5}], 0x6, &(0x7f0000001e40)=""/156, 0x9c}, 0xb4}, {{&(0x7f0000001f00)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @ipv4={""/10, ""/2, @local}}}, 0x80, &(0x7f0000002100), 0x0, &(0x7f0000002140)=""/34, 0x22}, 0x10000}, {{&(0x7f0000002180)=@in={0x2, 0x0, @remote}, 0x80, &(0x7f0000002580)=[{&(0x7f0000002200)=""/4, 0x4}, {&(0x7f0000002240)=""/155, 0x9b}, {&(0x7f0000002300)=""/40, 0x28}, {&(0x7f0000002340)=""/89, 0x59}, {&(0x7f00000023c0)=""/45, 0x2d}, {&(0x7f0000002400)=""/19, 0x13}, {&(0x7f0000002440)}, {&(0x7f0000002480)=""/239, 0xef}], 0x8}, 0x3}, {{&(0x7f0000002600)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000002d40)=[{&(0x7f0000002680)=""/140, 0x8c}, {&(0x7f0000002740)=""/142, 0x8e}, {&(0x7f0000002800)=""/213, 0xd5}, {&(0x7f0000002900)=""/102, 0x66}, {&(0x7f0000002980)=""/207, 0xcf}, {&(0x7f0000002a80)=""/242, 0xf2}, {&(0x7f0000002b80)=""/229, 0xe5}, {&(0x7f0000002c80)=""/155, 0x9b}], 0x8, &(0x7f0000002dc0)=""/106, 0x6a}, 0xfffff8bd}], 0x7, 0x3, 0x0) ioctl$TCSETS2(0xffffffffffffffff, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) lseek(0xffffffffffffffff, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x7793f051c78b6b60) sendfile(0xffffffffffffffff, r3, 0x0, 0x1dd00) r4 = creat(&(0x7f00000005c0)='./bus\x00', 0x1) ftruncate(r4, 0x800) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) r5 = accept4$inet(0xffffffffffffffff, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) r6 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r6, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) r7 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r9) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(r4, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000001fc0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000baaa319346e1d186b54fddcd2835aa22", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x40}}], 0x1, 0x80) statx(0xffffffffffffff9c, &(0x7f000000bac0)='./file0\x00', 0x2000, 0x1, &(0x7f000000bb00)={0x0, 0x0, 0x0, 0x0, 0x0}) r12 = getpid() r13 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r13, 0x4b52, &(0x7f0000000000)) r14 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f000000be00)={0x41d0d7751d6284eb, 0x6, &(0x7f000000bc00)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9}, [@call={0x85, 0x0, 0x0, 0x8b}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @generic={0x1, 0x4, 0x7, 0x164}]}, &(0x7f000000bc40)='syzkaller\x00', 0x4, 0xcf, &(0x7f000000bc80)=""/207, 0x40f00, 0x5, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f000000bd80)={0x5, 0x4, 0x9, 0x3}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f000000bdc0)=[{0x1, 0x5, 0x6, 0xb}, {0x0, 0x4, 0x3, 0x2}, {0x3, 0x2, 0x2, 0xa}, {0x2, 0x1, 0xe}], 0x10, 0xbe6}, 0x90) sendmmsg$unix(r1, &(0x7f000000bf40)=[{{&(0x7f0000003000)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000050c0)=[{&(0x7f0000000200)="187163a704aa136f7baa5c6ccdd3dbf59d8668e8f299cab1c6", 0x19}, {&(0x7f0000002440)="1bc067ff04fb80d3b77256a42998b748ae86cf87598b866d25abd4233f44d19a", 0x20}, {&(0x7f0000003080)="ba4a89dba52c08ceb3ce25d95710c6f2a4dab8b9e310a3d97d437d680e2c4a5cd8a5c09a7662b704ea25c6b0b0164ce2040c9c538263d23cce77d250209ebe2e883c5b4453bb3b41c8fd75d6bd1e9eb3b387a5211cd51395f5c0db7b0087b637240d123bb7c90612db7c3d7ca331b5adaf222106fce43a46a3b40e706187a04930d51e070fcec03c846a34913652ebbd86679ed2034e49fe981af004e58f4d74712d0dfd8f98da1e0dccdd81e3aea366393befd2cb409cf2cd9a42131cc9e37e50cb7242e718281bdeb460cb42d84b000ea02b5006059912eae9f8c91967b50a3c98fb3698f1af861a64bad0168e80b02e978d13cf0891cc0031b73dbf497b4d81f1a8a8ba378332faccc93ab85f7b0668cdda00c4c8e532137060d2b015ef9a31954293f9519336dda817bea06e037295e2e85735c44916dfa2ef10dd8bfab3f4de1d4b7c164c8c929b1251b4f5d50c6de42069d7431c2448c2a0e0c20c25a460cc344344c49fa078dac251f84379ab6bc0475ccd7522c3c890198dd0403f99b8dfc46b81607873f6bab83396530d022637c47594d42fe262c16c284cb81e47dac68c6c9e4b534de6344db92ca82da7be175b90a7a2bbc888aa92cddf5aad8d576dcd2939ad0696bda326fdababae3654dc35d9b574e77af6d111e0b196bfe73b65bd96f903258e723436ced5bdd3b6903e3a384bdf6b899be5d6d595e088a428d748d4f9693c623f45394b000ed460c710504dc400498958e39357661162941eda3081046fdc55adbecdcca083f1e538b7fe2a85921c44fdf0bb37d960d502769063bc0fa71aed40785a38be635a820d80658b7027eb6fcbd76cac83f3619057f7c0c595df12d0f26e9bf7f088ffca7e19861753e79e1de4f542d07e42a052502c5bbdbe84790de88e41c9a41c2244a6543346ce549c46ebc80bd9d15482953e827c1831cf15f7dfd7982a46eb6bd1ce80e7a842b1e1490ec1af4e40e3df52b5d052125aadb49644c62636fe95075caf7874c90d73f3aa4bcb1388844bf4df0b72e444a775b06ce42a6247329c53454ed937c1e54201bea863381b5e223245e49d3cc9d026fe79557967ba843946c1e017aa1415965b09fd81595615e38c242c3a533765ed1c273db8afd62fb21270354a2a37879e81c63ea587e734558e2d7d34ee961c341937a9b7c1d2c65911039a04a332c4a0741b1ff8b519823ab0dc73b5281fc3f459e53c9512250cfffac95e31f7848e7b12264152404c0ce022305fc1ac7f69e71e7cc5fbb3e33e82b4353438849082089b59b0d89e1e549ed01722c4a0af5c1ae02fe1fe1abfcfa761ef795feb545c4ef35eba7fb85a366b8fcc9e02c32b6de1515a23d013a792ba8e4b12fc2d1f877d717d275d53f7763e2ec03c73e3f52985e7ea6504fea9db914e1a17d0e87818d758122d5153afff50e32e0cda46d50d3890e8f2f61c64c38bcaf05c402ee36c8bee8623e846471431c69d2fad40e4c11c2d19ac237f0401c419e001611308ab4c6712f94f98606cef994dd5f2e0243aad2cf4fa75745da5070c1e6cb86c3a7587bdb51c808d57b34efe39dbe3d99d9c0003b3605844b527579b78edc303ec200c7eb1c9d0ec78376f9418a38fb3fbf36ad1bfe40f1fe1cffdc55be85eec3212862b1b6d81328d4414852bc697f593389cf5dbd10a115d81af20dd97874f10d64789ac074eab9eb33038b8e6392480346e1ee5cc5577a8e236350ee5241a17130cff354f66a192ea320cde786eb9eca4018a5a0b6826f7139982d5156fb9b14ac6cbd2b270ded0fe5e278c9c93e919472ecf38eac67b999a6b22b2aef4838887ee829ea9a1455d48a3dd7fc1af5288912122324d4a1f45dc1c8e7516a4774d57b5c678e4c0ab0350f5a32453e6a6ba7e5cb84c3d5b96cafdbf35e8260db3c5663c6bd5573290d280d74cf1bba9813c607301132f843a1190f910de5186f7ef33f80a0035b9ae5998b37cc7b340fb68d93c34bc6a79a61c2b49dfc963cec63b99743010656cf753365e2b438fd7f408672bbdd5d32e54f8e7561820306acab933acb815d486239397328c9493c0a712052f2dc5411974b79eadfa96e9debeb3fb469560380da18488056795d092a484ff3188c531034ae0159f684117fcff3bf43f5a3a32aa877b96e4b0a499b51e16cc2af5add0cd2fad785f4da1ec87e845673b8c89b8a220b2052a37c1b57220f16ad949a56ebd48d817d6eff07beeceda05029e4990a04196830bdccae8fa9aa1d33ea02b7de36a87959e10baf53b5ebf92d76ee69d900b961be1ed41c36de3c0fef6245dcc7397545d4ac8a931e98deec84efa24fc76cb4f435697408c916ab90b6011b724b4beb01eb2947d28c649a7b5414f2d0b03da120bc496b5bc44f200e9c6692b85d9c99c5b437c98fbfb116a9025e1da5661850747e590f403090766ba3760186d183c4aea33ab795896adc81e83e1f6962e91ab2732c69e269cd9b11dcd05796f58ee71814d604ff3bcc4b60a2b4df54664918ef49aca2ed90c8f37d8ea1b2c444407092bb6c1472ce9c6f45d55d6fcfc7c6be3deb01734db10081cb4862158df2f4b03e83a381de5d08a34fd690f990c104f320a24b5675e35da73dc8f5ca9b2b797552f06e0f239a2abe4679f11539c5bb468e5bd2bac4ede54a6ed610f59ac192aa5023d939c3646f56aaf8095ceff11d1dff73bc9895884711f0fea81476e1cbba76cd2ccaee404dfc26fd1d9f678d0b80ea6c2d7e863ce81c7036d8d8d89a2ced7d240adbdc2700a593c549bc05e15ab4a74a83437427d3871de9139105e9073160158c4e17afbf83b5ec53795d21c72d4fe67fa5eb954fe870553404b6f3c4abdf406fc2a6decd873264edd6be667ac24cfad91ef27e7c52be2c80020249a5d78e40dbbfa98a3c6c3e491ffefb268d89f3bb74b5508d4fbcb248a1b181570340990d847011299c3046249e7596581b3d3084fd008af8a548965852e409c56f065d17365cc635e71ceb237ca8f5339322e39dfab79a757b8780f5d4ce220cc082cc8335e17343623bce179eac7fbcdcb2fcf39fe480f56375f43f826038b47e9e9b5e62b4578275f7721ad3411e8afb23fb2499cb5a87fa5b3010ffd56d9e2574eadb67ccc23c28d139e72542b1e9439e9b8c082702ba630085061b26734f56909943c526621d06b01c0d8b5368629e0b66d98985173e5b5049c707c5b4991cd908793e4222502fbb3c855804b4e494f56818bbbb86e5fedc1398f7a6244b00308684c468ceb39525551c4a25681aaa2a45e7401bf04a00a81fa44aa6d08eeb2c3d2e730a4ebb59d1a4f0581b247a71b5b3c57776d9eec4ae1d168c356b253f33521699fc3c574415fb5b27b74a42ee5e5ff9ca23ed9f3954ab9cd630ed35b425ee5fa26d7626d4c15cde659485e8cafe6dde06839283c53d84302d1caf746d0b36a0857e4189a8a34c952913314db7af40d6b4e8a7b539a3b067e57e7c87f04e146923bd65754640d52136299b18e4b3d0bd863cbaa78687b75aecb0144483a3b274c5db8b72010e089e52fb27905d461455ec6aaeb93ef7aec4120245242d14d8839477d5553a825d67566f52b029f73525e7b48f1a6cafe2156e209ee1d2122962f497e2878b92916d54fd878f0fa78b09d83880924ab30e78ad400e7f4c1a3fc23567cbafddb694632d97c8a7bc3b12acd45e9f8ea3ca26d9051f0ee916410613881e45976607030aed4aabd5e78c3e3b259c6ab8aa02327b5d3a00f01a6caf3ba963ae1a0b77adbb8bd1677abfb7e1530502fac5e3970a0e9ff6fb992963fbf24e17bd2ec40b6212a5b374bab1ad8023a11066e6d24f0baf7932e8a04404b687237b2e9ec224c72d00dab20fbae3dc0f10ce22d0fcc736a9ff58366baba137069f09702ce3549f46076c7ce10780a7525956c0fee8054d9b0e9bbf963ee8a4871a43ed24a0a1127205308d40482849625efeffcfb06a935d3cc40d783504d29cf2a9f0b7fba68707682019d2706dae2189f74245980098ac93c83cde1fa8fb40203a55874256b099dc05b2ac8ab2e3c9574c962700177d9c38e230e570c4b450ff06aecf39e04f8eedba03a3ee8e69b1df1ef43463899ffaa10185ac166e00f293f4400fde0f1e8c90c544bb1a6053ff4799bdbec21b2be8525c5052a6ece6545d43be44a798976219b4617d4edd297369180681cce121ee5810d8b3ee03c41a1fdd67aafccd9a3366c375d6fea40e80ab011a57f37db1ad6dfe10663599338e7c96f507a259959c3e8530f15a097f4d9a318d355a6784bc62a6d0e9ec3e212cc0aae079a2349a76be3fd967358fcf696fc1f916d85108f7e071c88d9e5c816d1fb4643610859bc976d7dce22c05b258c9bd51773fb2f173c77c649d8632e2640d1569535390aeeba7bb689a2433fed7badee3848ee11ad29c1129efb1533688312ca1c0a95d7ed3fb8b925adca5fa9c057e211b6f2bf5bdaf7cabd5b617e15e59c1967fc704e6e4f8389095539177d93b24868ab2dc77bbccaf4490c55a32895713498b65567e49802af40c8db989bab2fcc2620ece619c7128ad87be44f0a181aebf7c88dfec0f28f3e6c0301c4ee9b68a8611bd3f38f76d77c39043addfb7f4592b15cf91293d7ec568c02e26fc3881675cd8aebc6835933a1e6a55560bbd6547504140bc8a2a7fe75182877c51d24d3791b2b8ade403a996d02d7bfc06e2e49e50cb3b9f8e19c2928173616a6b923b428560fd472f8b21bd338883631c516239da34cbdef8f8d0345d6c2e2d853bcade045158912bad7757419782d8cb091ba7f394259163100329517207fac5857720fc623b4caabb97f8f3d76fbf32fd45f6361cb1f6335dddc95f2c4364497b459c172e805fb17abd3516a03e4ee1a81380bbd8e1736653b18f4bdf43b91389d5fd3a59a2e2f2b72bb10074d1320a88b161bc0c424e4d4f5684dc9c062806dfb075e312f618da9d10bea00d2e410ed2ddf68a6410cbbbd9ccb222edf097ad2751a207ed30eb798b99cf180fbd148b498c4fabf461461e71f9f4a75d478ec964d56bc92d2262aad23b589b4f964b9671bfb4e29e8052e15ad72f7ddec17a7cb1f3fee64438fd4cec17d308c71c94f8e829205a37ba92e36e0062ae9d9202a0a682ef7f349c508b6bafb11e49aa5f4a55e6ab47a685f317d9dd50ce871742322adb14cecbf52e895391cba6efde9967e539eb570ce7c716219364eb2fdd1217fcaa977d65cfb369fada3266d55f25c84690beef6acf3f4b592615df3ae43d26ac7707053ab9fc460264eb6f0d328a3144a687cdd3b711b6fe32ce1bed1acbde1006d27d2b28480bfccbf25a92a3e786509156f5aa27dd0dc2d5a15403aea61a39f764813d30987788790142f8382320f43a9b3d6d43bf34f9a69ddba5c946cf3e465ea1bac2d2d29faaa77c65a238304b1384d841fd1e71d3d62218cb5bd5354d0c45c69fcdb94a5ec29abfb18ca132610b1f14b5e5622abbb180a336fe18dd8a4f860908e412d876981ecd03e39dc015edd330cff1168b0b42f133a5b60c21978d786e005479f6b170bd7e3a832e3516c92bdffa6b73485bf6234f185a3a3ba337cf4c4454175237dec6ed6e92e9737a3684cc4934c8ac4a3f37ae84f2e46193149500480bfadcc2b077bd5213af4632447a9b2acc2d1c492bc65d7707f80fb865a2e9f92061dd4ef736958b9c4db914163cff3f215ba5d9b61b2e9df6ed62dbeca8858609d957cb07ec519242904e3dcaa33d62b0a6ec3907b4d096a14bbd06f164f", 0x1000}, {&(0x7f0000004080)="66660bab", 0x4}, {&(0x7f00000040c0)="7d3cf8090025af3f9102239147743729da907f0c0f6a7de6ac7bb8292763f470c6aa8134386a9e75b89830700e578b04929d88413030c45a16eedc47ac990604b795259d9fb8a7a4ef294c27b4f7c0482ad029571b7006332abf8c653de40d9f14c7dd14c6006ee5335c4cdd0ee9c4fb4ffd02915af7018e7a86f503f0efa6bad531264d38206f6e74785529a8d547f71438ff659b5c95899c0245bfb5d7158d44d3a483e6c4b963b13d4ba137f0ec4a455da1147034690595570be14d2b63c007fed4993ccbfd1c0368360a3d266729da44a53bb9392cee28b56701c1cf07dc3cf23f38adc1354b555328dd0d71735cf693cb534cfedf76ef6a9511476c20310e280638ebf48abe20734a92ed6941d68b5f3c6631d2d833c051cee3b6f09e76a1409a947c6a0cfab789a8133e689dded26a4af77c4c3ea7fc3120c0853dda0e37a2e031f40705004d6589462566f69a71ab798a87ba65d5d21923f79e7a52e4cb2f8162a5a08fd81a47fcee87ca99caf26998a1712ffd4a79d94976890a018e0e760db482a65557b126410e0d235e8748aed61eaec8aeb19bfbe1d716781481d31597dd99a85ba7f24cb775d3f03375505e4c7c0ac6ca01031d5457781b981f2d97c934d270db203a1a176d153eb10663c131518d01103f9126e62379140f95c011e80e877dcd7979ed585a7baa1f362255248989b241f4f9217e3058e293ae515ab713fdffaaa147b3fd51771edda0b209af60678b8690dcf462befc452306b21da19f3624c4eded1ded3095a0cf0d4dceff641dd5cbaa90333927d8588cc6e3b646f52b53774816c0c19c0e8ea8efca0711f781410c0966b37135b6503573d76ab479b037faf7d7f5aa6a6bd6a42d754b3c90cc22873c53d37124527b3b6075749dd00c10a4b6e3a94957cd150e932c97b73ee547006b468e6eeea71328151d6d4b76d7556c9edae72296cfd7c13e51fd6db34d9fdb85667eb1f559e08f483d2d73127d78abfe5d4ffb63403c16e81d3028242cd3ff56a72f1e075cbbf98638890f6971fd6f84b7e7508ef9c10b23cec077836a1d07697bbeac0e3291386309c7d90a4e4215f33145c3b520452dd80bf26f2847660440f952954a7ddadee49e87a3eb2c64a889f812ff9fe4636ffe4a58585ad96312eda3551eafff9d7d0b008c06ac25522120fdb81146994cb48359af0a92f30ac967b3abd209082fc0b617d03ffdec0b002c7cb1465e9ff827c1d313d1e64c886aba48a6d8615b0a4c456d0fdfb8fbd81d3ec6fce6b08cef5a0ecac06b191d4ab8a1e7036acf95a82446350dc9ab45ea474ed1d0d493559dae99c096f8d3303d2b3eb7fddfc11121bc8d6ed25f1253dd77f6cd626c38bff3aa81b1d5cfe4427bc225d7a6c6856d42cb255f2ae5abca822bb17ce93e2b2bba4341340fa8bd3220ae0a8099be66070d43df39669d112bc6c4f9b533337ffe650688c25644e3d119431810869c3bd0b9655b6fd527419823873e5b10bfaa892ee142a6cfd931ec3ca439b0df3579b3f4f930103366e0d8a6dc8bdbfbaf9a591fd39f612416905f67461a427be86a292cfa06de11c207929eac101ab1fd4927e5d072c0c731a788729bdc20de6f42a4c2ffd9de74b3070a117658d736d66e022a1799136c74fd8dc683ad72ff23bf0819b63ec410b5966d9592ce62a99f795e3d97ee4d47044aec51f4ae0243058ae38a1185037510a90a2a34023462684a97b54e31d8aa632b35db19cbc93f87bfb4fb5320f64ea5dbf4e631a6cf21fe939b7cd5f7bd1769caf3caee713fead7e53f53d060ae80857f139fbe88f2a32f8d3ec94c94dca619ebb0074b2b7767288c5f8dad43b63568c15c7c17a1680ceadc78e7a2828b98f9531597792f6e79181c6682b51acbb5394b2e5cc15b20006d2e3abf18c8f088b7d0fee010584a8709e12b9183dd673a2f64d2755b785f053109af560506f84d390a6e96dea563affb7a2406ca6efa64b35d0b30fc94ee1f7e53a613c14a3137ce8d6a1dff19adf5e5d60b7f3617261a199a4faee780668346bc0cbd9c10edcea3a9a136fc467a34b2a7a91ef4afbe8d44f055ed7d715f48a2a4830a4be499d45c5d3274e57da80dc3c354e4fabb40b8635e04531adfc7b0ef13ae0f091de06167c326ac8818a93af0943bbfc30b0486c2aeb53a19bf41137d2d83eeec91f7a753b6bd3ede7686d16541affa56ba673cb96dc828fd198ee4a0e87f0a0f5e188519aa3c1fa2ef482e91581e430d01ad7143c3d54049f518aca543d7a9c3ea2a74736c6bdc6742f5df67753b7d9e512e8e99e296c3dac58b7d070846311a4533ab1e007d168e6cfefc4101c315b174dc208fd22df6d539b6235a85a90649713ed3959f9ab06aac73249831489f43d17d9818a63346a8da155d903ff5df1f983b3caa780196c929fb4fed6fe907c37b21afd635474d4717f7777eda8d7991b476f034cd63f0c99e4fcf8b466782e42a584cdc666ea8cdbcb37f7bc5ee6b7e0e27b4b5f12587018cdfeb6ff82c654dcd2e96f8d558b97beac148b34fd2d2ae105209d0afffa9e91b03479e61b89473f00708505de1f14112d8ee1cfdf6fd2b2f65ca68ef48e2f3c75815a355e3d32a05acbe610e916dc5711046c22cd4f43bca18163b368ec3b188dff092e496a709726aaff4860b2a6559e6246da63e88127bf8487949eae2ee522db40a6795f474d07a9c6c7a7c95b7f778e9d9b9e965973d0dd573a56aa62544b2ce3fc0075f201526781ec3fc5c0b8bade152d3f16067345934691687439ef2611f3ebbd178bd86d26ba17ded5c0f292f2d589dc6ee0dbcc95bba44cc25f3aac7f3f2a2e058e88c19294d40fe6084b7bdce22315928cc166227da47836ec27ab2995587452583a529414e05a00c08671025a87bb5c9753b9cd23f9a0b54fff51e74f05d6ec6826d9e97fa259c7d1a4964a5eb226c03780dc5636583d2c66ee91f9cb271e1f1b96ce7c8296d4262c2bb7748295265ecf00b67148187bb1a866eab01dafdec98004050dbc5f071a783f39c5d1e16d28338001abd65b1c5e9a0ec2b4b661ca0954279b8b1b54171e8fc7d36cd9c8a71a4528d569447a99a1e85ff260a41f8fdf76744af509949e5b39c3ef15712166aca4a4a899ae489a0639e006a14568e518fb196c2f317ffd961092a70692785ecebbef032f16b1f937bc90e25702e1bb27863eadc592de73aa25fa9cd21789ca82ac9265faec9e7f0680cf8dc56ff6ad19df949ae7bce0d8d2c48d8d742d84b6664bdbfe2d3b9509b693604b7fe949183794597eb720886e7526bf76d9d4e7ed6ff7bf85dd2645e16651b6a18efeb52a4502ed15aa1cad42c9f8321689b61a1dd6000e1209db94ff543efa1a6e74156b8b2ba1fa160e9da41370548b75f50add09aa8534a218bc49a5bc3863a3abfd6aa467340096a1b46a206fc79da48485d1accc4a74420a0fe2465af5592da227f5d9caaff4cb8a3d8175f909646e83616ec39c27f5bea87280d973b7b2f843ca8be733db4fa7d21efb406bd8425d7ba9516640ba9de3c3c01e2c8b337de7bd0bd7961bc388d9f6ce8b44b7241f7fe2a18814ab570bf50fe978e60e612780de27ffbc93ff09f7d72c643fcf3bad92e2af1cb39d2537e179155512c1faaf716feaac423eb902a8350a7adab9265310f9b5b8090350ef2a5b7d5acdafd32eb5f3f2fd6be8b9422aa1363be9b1dd9383b21457b716791f834e94e42ee1936babe22a7c6600629226fa2595bfdabffc74f63f61f2dee56f1e0faf52e402c24bca7bcbe73520747ea44462742b5a4272c265d2bda235339a36eeeed0d10f01b158db92a4ed438ac706e8ee361e620279ebb2d886c4ea81113ce405ef39dce3b9721e623aeed79135b20dbf9d0908ad7d94d9a0f2bf7745772602ee6d954f2e9cf8bf45b2a59ddc35b947daee9df45ea047b054262ccef12cdd4480607394b984b38f6280fe88e64c15999e34a2a9ed76a8a244c4a4514c88a83071329e2fc5ece30bd7b807ccf944695176bb65b5790131f9beb9682141e8195a2e42376b9b8d6602b4ed3e37a1267208cf2770b84ca5463fbe8599fe5eb42ec9203cbca93fa3038a6f3e375bb150cc641767a8bc7f1799309890c841fe8fcdcbf3ec3920262fd5ce1e66f64c5d9c8f967e2489a389ac10a2592beef4b64194fa25c8d5e1fbc171779017c08f5addb6d431a8c903258b7772f968b4eb5594929bd83275088c70fdf12e53a266d4971fda88196f8e5869be8ceb7bd5740c434e6e576549317c512982344559f377dc28ea7d1edd5cdcd3118e90f27ef0122e4fc92a2149934d8c527fb63df0ccb3bca70ad5f6697cf9281824ee361d168ea4f4881a67a86a6cd5ba733e2c087fa0f46ab72bb19e766223689c6d4df8c26add08396f9346992360be3dc154c52bba1bded7e572f95b8b0b60178ac9888543a6266b71b525d1efdd836e3f7b2988f8469b5b2d6ffbf846d295a29712cb5c9392c9e1b93a39a35bf07773ecdadf814496b4d846ce955f7337299b76277a573b87e80ce13bd45cd23f9003afb514a836e0f2cb261f8ab3758f7395df473e39aede1c4bb8609a6c7ed17da1ef6f79177d8c8ec831981d2504f1772d63113297c5f2a6cf3d7c1c21ca12d57a7420ac49e2a087a0e272bf9bb43eb6fc4fd68a9d9dbecb07bb4e2ddf1e25beb4237e3609b719073dff48834c0d294f2af67b1871edf090acfa0fd34d367b367a5fcd0dbe4c30a2b425237055e7f1bf6b65fda35df6d6f75924c100cd036ae2ae5f02dbd5081424e3280d9795497b111253ee13c64887506f385917b2e03e8ad29889427ed1594fc490245f1358888fc832e3dc661190771c8dbb8fc1d539ee6d6aaeefb4a0fce430ad2effb2a48dea362d450c21696df0e31a7e3a20ece939de78a45f2b7dbd80b72461f41102287f5e9939b3636c65aa2307e2b8ba567919d2c406a2ef8a6b3233b3611d097408120642a7a167974b5882b46ab83354eacf8594696d9024558914e3b72fa5cddac53ea66315529b87aabd79b864bb5d35b657140065d56b44830ca08451536a8598a81ce8699bae59b4ef6064511fccfb2a6d8ea8e1fd190ddb28b6598e2ba6e50821e6353109f19a9f0a196e64eca70173e3a0cff11b2a1fb17477f21ded9014f97390ddf2ee0357ed5f046190d5219bfac74054bad772ef82266591c610db08637908a5afc113d5e16a3c488ebbf912fbbde43b638d5a8c57a2de1c21f1e53dd64bab63714a91a93653d3e3c8131362cbbb8af260b63d4835d65613d9b53c4cf0c4a7f139a2d19419026c5a43d3ee8596bed9b2c2abb9f7b0c782f3db0f9cec1ba0f58f633672545cfb7dfd1468f9fb7bfee11228f60e4c139f5149ca3b7a7e7635ad1eb099181c527a40b803f1d56dee64f3bb1b5c339e52c0cd047bda4ad0cb85ae424a04b387804b6d3ae0c024d827880795ffd7182d11e6878d99561134288d8ec140b7efbfcd0894d28b584e8c5f8c52828f23ba894b717cd8fa192b6e0db3ca3b6d8ec9f5177cc295c12c034ed92cf1c6e7b9f70a85dc9797bdae0e60c6f14258c698c8139c8c3638ef0c8c1172c3361653fc01b68a068dac9e66ada87e61bb87895a5451d58c63dee9356cd7dc355e8748796eb69c5e616b89019e34752fa9aeb8a93d9da77e2f6dd6c9f3c72f995dfa601afc1168a926cb6d9c6c7e4dc992a628e44c31044e7312c5a0497b59865fd53404336684fa1a6dafb8e6d421a933ed339253ff2f3e0d8b7ab724a45cfeea0c3a2e56a", 0x1000}], 0x5, &(0x7f0000007300)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x78, 0x4000080}}, {{0x0, 0x0, &(0x7f00000073c0)=[{&(0x7f0000007380)="b8f058e1b8e7bdada74ebb2fddc35d33954c6ddff7f7db0b8b0fb60d", 0x1c}], 0x1, &(0x7f0000007400), 0x0, 0x4000}}, {{&(0x7f0000007440)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000076c0)=[{&(0x7f00000074c0)="8acd7860431789bda1e988ee20f82a55f344c00cd5eacaec0af65f7014cf73b31bf79fb0d9770dc76e849ed6c3fca85ced906adfa8d9acb578ff8ce9bb22715cab234499932fe141dc521b72bcef133892c5f7d749fd8b4729f6d21673db84f03f300f3221da1f9f0d43d2f693ccb78638a9e6ceab9d19d9c8498d00c2774dfd09b87605a4cfa36689f183d9a16c68e4aa4ce414fec42e94c28c1b41aa2c77c4ed303d486617f4e25b0ad6b249bbd0e03ad651ad9670343d53dd615920bcd9508459c1fd721e9f32e6cfe4a16f87964692ef140deb25e0aceb8d8d13ae", 0xdd}, {&(0x7f00000075c0)="5fc02510df939ebf27eeb437783645fb4b34b6a1f396809ec0166910269561bcedba6fc94dbceee6db75d4940169a5d0571174bade812cde5777ac1034c2dae6093f929642acf4df0ca3c181f8b070df829e33931f214ed2661af05eba5d9036ae7fad7ccd794008f96d9d4260ee46d04a8a7a406297a6369718ce629c246041885c76f5cfad0b00ccdbf2a5982fb133daa5a9611ac514b914346cd5749a62b31131c74cf907277e80bc258309d4aff8b33932793b565a836a4a017dad1864c188ce6a9ca50e1fef66fea6df741c43c9edc50f52ae4b19fd7c504bfd61a9464444ca8991e224a95b8e5000b19df76ee85bfc3e28babc3ccdb0", 0xf9}], 0x2, &(0x7f0000007800)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x70, 0x40}}, {{&(0x7f0000007880)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000007a80)=[{&(0x7f0000007900)="f966cc468d62a8dd0886a89468106b47bac79c80cd62d6fc945c0e79f1ee400cb0263171f78382a98cb70cc99ef9a1c3917162caa2a4e31735d6ce", 0x3b}, {&(0x7f0000007940)="fbd2ddf3a14011f11b7689bc4ad29698d86ad7912e2f5b58ae662a1652114d0e24ecfd154dd3d48c573458e8f6c178e6b54dac84f6575d9b9f", 0x39}, {&(0x7f0000007980)="258cc1b0f066fd581b598034ce1418efd788d39ce8cddf4619bd07586a6a27e937e4fc8bfe5cb163f9cfd0fc84114ee4520db9fbdbe33fdb800a5d8b777a4e5f255a949a6ef1b0a9362bff320383abd42f188969fcb7eac4769b9330cffe621791dd6c3c3aff27250311550b1c0eca4d709a44f9809edcb61760cf4699bc6c9cc8440f742b989fc940f3f83ca3725712c22e13ee0ace583525db826f37a9349abd0ad90edc8de85eddbfdfcc3ff730eb4f3aff6a42973856675d3c666e8633ababa262a8f570aa36e18217567cc746f98e66122f614f34da32087419da3b63157a7adacd3a8e0ef785641108dda1174693346974d77245e8d568ea17d4b48a", 0xff}], 0x3, &(0x7f0000009fc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00'/12, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x80}}, {{&(0x7f000000a0c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f000000b140)=[{&(0x7f000000a140)="03307567eaf5117ea4e2b9368e45aba9497bc351d5055423855b34712121b0f88679deb37c01b11a4694ca27e77a65bfa468843ee93c80b586c175504ebd68f49bb057041ff6c5e8d0be62d14b28c227ee0e14c14d3ee44371e843e47be01e425813be4d5d7ab9e18b5c27a77ad8511bb948e9c6a39878d24d1eff4a46c1e0ccaa9206728d19431e2f515e2d376902bf7c9e529a9b5a9da653ebcfd0792de029dcdcf3b4594453a8439da163ff0600fd439eb2ce626c29f5afb3b1f11098af8d724ff75f2e615eefe3659edc5424ae405e640317e573c0efddde5c7e4aa733d3e3d914926e44df8eb4eee53c5050d66a11ca1fc445cc934e53f2ee0ad7ff5a40afdb41387593a985dd1f5c259f4478a90dc84ba4c9f1f51f0afac5bf2c969de20190aeb943334838c89c1937737924fc6a3d1a8f9ecee9372c01a68be530ba917bbcc0b8786cfefa4cbc1d785eaed3018c76e9bcccd138006c7cb8a4cd15e2119aa94313f6ff05a6a23d1f0cd5c30ae3b68d6cc6a79bef31e48789e4f04d4c47e24d4b4b82b31a813e4d38263c92e77ea4a76693465a2cddc7da8cff21da68d7c05b25c71bea3278a596fd784a047a857c9edf5360ce876419552697aced009a0f092dcda54ecc08ca169d2a66310de1eb08027ab8c6290dbafcb3993e464bcc7aa1168305dc71e5cc7ae317f9a71d7f5b9946b5cdab85682093e3d6b4e77e46beeb09368db139576ff9655ea2b5af202891d3f540a9c3bb1eb8121c2912f7577b3ab61de0d0e8504963f3eb0b7559bdbd3725d0b569d86473135347528beb94ccb9b9244c459f0ae3c6f438fbbe74d0e9b3ee56c397320590d7d8a387fbb4d63202ddd3b1de4fdce326b346ea79bf2b8c5dfb19184b228a01d6ae412d85bb905d9440e8c758b635c6afaf715f550cf1af678b34870269a143b49e86e3a587822efcab868a0b42fc9b29acd828e30256e6d41c7305ff2da360e87a79586846d3983beb3cce19b012c040fca06ffd08bae3f8d0d1651d211a27c960e3eb47fdb773f17a8f94fbe5595e192aea024105c76acc3bb1dda382c5d09b4a5c45dad1fa5b4f4da0fa2153c806c2f6e2dcb4e4c2e570ba6ca2b7a6e80a21eb76f7514222701ff002569e99a621bc946641d85255bb7f519b91a1c0c52fa6e13e933f493d96d2ca931594f88c535850a39728f5fd5fec7efff0df93f2fdd1d0cc3856ff23ac2bec64e96d1d0f24edfc77e8ffa5c19f7ea6a7c4a7fd5ad7a8e5dfdd875cc0bb3a173f4c6084eb261a0d21bb528226ce7824dfb7b190e3376c3b94a119e788ad6f2003a086fdb55e602cfc34b6a713f818b87757c20caf7853ce79ed0af59d0029e713720aa6cfe080f54f3d634cfc60050193d8bd4a95994a24edeebb45eb072e435384809f5f685fef9d76d2c6a25eda85c0e9c0d8ac34eb184cc56a18c5229093569b101b285bce139460bf604d983ba3ae6e81856d1e2c59a3d0dc4ff3cb133d5fba6fbf70fea84b51a704322d2b729aa8c980ab53a3d455d3ad8ca4ccf6d102577703878c3f12bddbe6b1bea5d6dd88973f9afd181f372f048a156fb4e968230bb0293603ec63307382e77627b480202d0dac283bc7360a2689e05720fb559b8777acf746beca94f15537441af8e10bcca925c5f7fe7a6160ada6e74fe0889d702456bc73a92ca5365316ead03c9bc6e39ad28b8e8d3604b4f8e88cd915d6eb6a55a79fefd52c9ab8f3ad3681fafc42005e9595a8a68fc222d5f9f4aa91a0eec9eb8ff3104449bb8342fbacf4539362ca55ee21e21406e6d342fd54f49f09600fcc2cbd73d6e0c44130c8c1fe9a3f049855c9b37c10d6476cfda792f888837772c71e9346ad1acdc8a0d89732eb9ce4a37ddb89e73a5f8c3699a5bba61fa5022fa3aeda0a6ccdbf5814b3540f983283e0fafac957288a6f02b6b7ab1af4247d82b9926303db16190bb86ed85524a3d4c5c356124124d7da27c4c40ae747a58377cba6534af75c9d4cfedb3612a04cf12d29387227eca00928319e74dbecc2742061a1b119504e1df989a3a4463c5e878d4fb748ba457af9dd8c523997fc28ffb051b7e2b07b89adedb49da92c57bb7db01153027698bb0b77404f6df1bc123b8f61e280bcc2b4b17d755820c222b57fa57a7c722b7d7fdd5c9d2a8359647397035153a37f4340021a8ae9114d0d5881b8d2d9db36c7a55ab14c2565c128815376a3fc9894fd052685d04aa4f3fe8a17503012b32d90d208bb84e5c49e612fef69231c3bf14729fc02095f481a80a566ebf07c5b0ff6851a85c22d7977a02c881ff0162224263c1fd0c21605435598d2ec043eff813034b9e9e80862a36862038f3482c710e97029822bf7f23559e24d4cf877faf61e4d304ad8a2a82de4a3a46930b0c4b23aaa7befd9f0434ab9745ab4bb5fbad1507f53a70ff8578daf5f6a38b786ba341d76ee7bc5037aee181c550d5d7af3a9e686b037ce0bbea481f343f55d0999c0412dad60ae856965d2c8dfe5b427da7f3624145e245ca8004bc025a4fb37f01c5722b5307288fbbff52b5732d5dde131b548f5fb0317c32623f8c2d75f71c8b162615d4d5e82a660bd6a82b10b38a43f24bf28fc7ec4f43593ec5402df2323f8764b564ab630da1732c3fa445744ff4ff72dfd3f005d54e724e0b53318adef31efbac64a4d832c13b6a4c5dee8a49233fb6ea81c77550f8dc7cd0a990b9784ad9cfdfd5ac27f3a4e404d05806bbe6a016f76a6c227e79d12db5b12f1fbd38166c4dea545fe2cb2415f68839f63f908ed3ca9ad32a6850b386e37f713461e6395e8698b0c16e74e7b3083252d8fcac7df0cf79db33fcfeac2939b9421b4b0c4eb0683d2ae13041e5ff172206c2dcf3186604a55defe2261552747e8418665402acd531e9d02c8a3e45fd34e755c44f1369650004283ac20f7e8f5dba8eab78d5cba6335a999ac431be2a0a9d42a61e7606c6dd89e9ccc736372f9fae3948cf567f3d53c9e549e8717ea1391ce7f524fa17754a8f4753a8a3f8bc9c64b97fbc44290fa47872911ab613fa599880cf4e3b7d7496c126fb2455495091a68da8139903822f379671c480d18de1e3aacbfc51580a4b98140871e9b7d2fb7289da6b0b12b6c79b0216f011eb84247026d56e278ecde63687277a4526de78774b5861e2e295b7a6f49abc960d04024fb5146a093caa2537314788bb6de331359b057dab14f3679c9aa320443a4e0e78c98aea7e33836ceaa51bb31030295db511cf2816b31dc392fcf426d1aca82fba4a0413690a921fb2d9659565244ca0b05fb17780eac84ccc545fd9a38143e033823dd6173e36b9b03b55851c40e269506dec422298e1ace87230532462b51deaf0a6e0b2b8b083460fafc9fd3d710b78d06706ea6c32d851b7d70fa806ae2fb9c28792c7a8b85f64b9eec38ce59027df8f9d5a545183496cb95161203bf17bb26a17ec05d4f611e713d5c51dcf96ce1fe5ecfb73c60d7ef70b11b9e515f77730e6d9cf5a8de29ab790e755725ff6e755fb05d88d132b328b1eb9e8a5af632c56f1948b9199dd277f1c45839912edada2f92d6f43c91c7fc15f34fc7cb04e3b47e181b584a28f6f9a1b14845df9fb6d2e25f1a156cc1de7bccd703fc906b86353f4b25dfbd14de0ee0b5da7adb52c19542c203d71ffa342d1214e4d587d669f89bcfc2f685064a380b942fbf2dd3a85fb7e9e7c867f7b519ae08d3b742372f92c3d60f4b8273e4f8cdaa845b5a8e149365144a99d97faaa536299ee1ffa6268514d1f7a605f7c36f08c79d67e375458be654b5d5e7dec12e8ff7e1071b6f03d6a75ae13612b3f0d33397087985fcb9fb50b296e5b4328cff7310c5733cef8b3b6150ad702e9009cb64aa3c5a2a1b26c20b0a32df86a326b0d48bb9d696cb98f6825393145f1b9fc6976331f22064119aa0f152d8f23c904bdf0d0c65526f4c1586ee58ec75e04a483d9c12ea44fabb0c5125c8cc84b7a1a61a11b267fd21e7b93f394293014b2546ee447c556a77f2fbebc5695308198e4d578c7e3b4b1c76bce6896297a1c14da8418b9f9bb3bbe9c3a9f2aa7446bb8014e23e9973630eba35f86691ca019ec6606a6a39d6bad81380afb5587a7c5ead13c80f179f26dc8ab833a74bdb42fa7bd73c8f80f025cab22b802b4a06538ac389b40562d57b21797eaec3b529b95279c5e4e849a616410509b56c7c0ac42c8178f639ca4fa5d7db6805bebec271bc66edfa70af984b4da71941d1be54345b162449d4a5bcc40d16c2eb8437ac6b0b99714ec1c48730984891ef58f9d92c94b16a5bae7634b13820373c1fb1af28545a02893b5fe85fbe514a7356a5944c4ccfbafa583b644abb6eca7aee1b71abad621ab59068d8666b9747699dc213c6b473d6328ccfd64b9c3d6214337f83f0db918012b0c50f6926f6a54fbd7d9e2869bd639c90526a9f976f68dbc44bf59c3db421c52b8379131ae09d95137bfd8ce01a93386d66c941400d53ccd495158f5a6d8dc9a28af3f1e871cc7b377e6bd577278deb206507c68ec24dfb4321cf0c9ec2cf1ee3c490a923813068968c1d206e6c27cdb7a08bdd45d4c8e0c4b7ff7ea8254e227a9524ddb96a417d505797421b629c179851af3e71d2bbea3878c34bf8ca1eece63b88320a98fc17a05a1e8a2c3a296930c9dff6346ff0ecd18e0b8c1d67e5026427fc316b3370ead30465e1b553ce124eaf9cd8ebfab39b21c7d4245618346537b3667f717e79d4accea114d25e37a66e67fea3ff611a9bfdb1222e657b0b3a637fef3b5c37de54660c71bf8126708e1f16187fb63b7d94a7a9f27f72b2fbffaf7b96645ba3c18da491cfac3de4cf327892819bfad420d7d7a67c48b22608d7b4c3d141343bf91935289e2f1ea8c51a48ddd60f68a55855ddce202c221f69188abb18c2b0516c3fa6b8688b8db2a40eb757289e64587a96f9618dbce7ced691068e5a64f1c6837e383e335e2cbced5d391abb0067729de8c92c9a91bdf29e2c97897779f09d53e6353ecb4d0f817f244ebcb7a9ac8947c0ccca147103f11e11b2d7df21fc3e245c69dc52370e955e1eccb3ccd30dd4392ea995762248a24e3ec2e7fae980043b845975fc303b7a61080af4787395336afe0b5939adad43adf96af69897ec90517394d7deb7e0d0d6b9b19831275b9473fd051535c51a83afabee0875d6d101afd33a3cf63e4f2cac543b13c652d2251db0a8153c7d0f5899609a51f9ed33423dbd9aea6c31bc885995a68b0f6d7f974f2c98b91879c09fba75df5747fc060ef416d37cf689ea86bcfa6af55bb032192d318a9b55a540af78d092306a437f02ed8d11f6ee6dd77a0744f8d0d09a72449258134ece8eccb98590e82c0ca37134edd567340112b94bdebf929e50053b3e999708054b690fdf9f63e9de66db2adcf2dd4ceaeb82dd2bbfd6b13eb424f5c41ee813685afb5d5cb7d9b3f191863e4e528a8640d89184e5b9e79071266cbc3cef74fc1dc1f4fb5a6647449227820b924a0b592ae365e8d7adddc24aedcc06dc7d22019f63fc1fc5d23ae1adc99c5acb7f47016bf7ea19e896fe5a8ae161d1849cd09b0e614c568392e308a19237d14cf9ca7e4a290edc47fe07c799f5f84e4ddd3b6fbd19d2adc7c3bd1496c66ca55eebb53909799a9f302dda8bf8d7fd3883a29cbfc5fc683be5866b760159b653f3a6d1c25a4893890fe2f16213cc65179fd9c5348e3fa094e052bb08c91205d66b5dc880b27dec3691d4cd6dbe3b7448ca89cba3886024322364697baa6101", 0x1000}], 0x1, &(0x7f000000b480)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r1, r1, r1]}}, @rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x30, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r0, r1, 0xffffffffffffffff]}}], 0x160, 0x40801}}, {{0x0, 0x0, &(0x7f000000b980)=[{&(0x7f000000b600)="fd381b6366243fe0a6df08010f7e7f2efd5515569445cca5098d68b08fe5b511b3ae353a1abdeeec2e953ff7831bc8e4dc5cd97b13ce9d4bfd91c442ed17a111cb1f7c5369a8d686b9602b4339607b1688224669f0fac135690cb64254405459010130627e536aaa1a9197fceb3049fd13d6bc667504f45174a3c9c011cd70f8f87bd202c01b91f0a68a986fe2", 0x8d}, {&(0x7f000000b6c0)="cb5006fd35de2cc62724467a109a19423113e8ccd73a405de404ea1b7d67971a1a770d92e4602aa030f92ae5314beaf85654e6384da1acef048c9d8166868a5e1fab73bd0c41559151eaa5d23d68f0e426779bff99e512d59356bd31c4fb195b1bb10f476379712579021cebc56e61733c7f582417163b3a0266d4935765c97ba64bf7d145fd04735920deff40eec98d82cd08efada07d33e737ecb7c3ad8bd4c6102cb27fe72324db8d41d67caf310a94d345794a25350a9bec4366a5e241a0d204eb24802c013866f3cffdf8f2488f6cfb048c6b212a1a547a10c6498fa0474bb4ee72900112e705e9be8e0d8acb0d4a1cc72c86a04d", 0xf7}, {&(0x7f000000b7c0)="3ae634423d90ca8dff61c4d1640d3d46298c77d1108606d24b06bf48dee0", 0x1e}, {&(0x7f000000b800)="c01ab0f9c95aff91f774ea333418134ca757ed2288d8d391ec6771deb73d15ec8707e71595d33947ca9218140d3b7d78c48b67cbcab59032107bf0", 0x3b}, {&(0x7f000000b840)="c2", 0x1}, {&(0x7f000000b880)}, {&(0x7f000000b8c0)="f5f2834dd7584356801fcea2c4988432141664808b24381b56158bca5b6ea458bd67792bc051e8496687f6", 0x2b}, {&(0x7f000000b900)="dd63463e8e49a21fe94f2e94ebea3f788b3de554b5ea74e9fc322cbd7c4a72444667a1c318d11cbb7f95f52f8435158a8f08a1f21be45b157e30c3b6bcec9f08703fd9ed675148bf0ca7176ff5df7b782046e4825198d237c734a8bc2a9fabffa153f580ef09307fed417d", 0x6b}], 0x8, &(0x7f000000bec0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, r10}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r11, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r12, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r13, r14]}}], 0x78, 0x20004840}}], 0x6, 0x40000) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r15 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_IOCTL(r15, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) 08:56:24 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$FUSE_ENTRY(r1, &(0x7f0000000280)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0xee00}}}, 0x90) (async) ftruncate(r1, 0x7ff) (async, rerun: 64) ioctl$USBDEVFS_DISCARDURB(r1, 0x550b, &(0x7f0000000040)=0x6) (async, rerun: 64) ioctl$USBDEVFS_DISCONNECT_CLAIM(r0, 0x8108551b, &(0x7f00000000c0)={0x7fff, 0x2, "f6a8557f96cc17176b12f83764b85ee1e53d9e1ad1cbb696d5b15574fe65eb56427bb865dea0e21d6644216bf37c312e0c9fdf5f158f8f11a3aa121f1cc527895ee6974f5bb749f20d3a3e438906c1c810252e59b4a04baace329f54bd1f6cab0727db33451a78776c7438a8865c7ab8c69ca81c14e33e0963f6e21a50aab5d0c6c61dc50aeb8d83ec92c6f64983b9264c90db05d53dd3182f9914a5701cb5f158203d5804d8c2fea85ec17da793e7b7bdfc246c64e8b90d9aabfacc2ec1fa99a56a4f9e1f29a88d1a44230531b858d7f700ddaee4edfec06851593c01506112706186ba4bd695c61ef94ba961809677b71f2e5f9171f2278d89b6da5728fd64"}) 08:56:24 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x408040) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) 08:56:24 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x1634c1) write$binfmt_script(r0, &(0x7f00000000c0)={'#! ', './file0', [{0x20, ']]\\{%\'['}, {0x20, '/dev/bus/usb/00#/00#\x00'}, {0x20, '\\{/'}, {}], 0xa, "8e7706623157b81eea19bc26b84cfbe1ff53f13d2a0f38bad9f229ab10afb532462c11fae1aee9cd53a26fee8f5f2372bdd4691c5901656259855f7e2cff9aedb456e1e5450a9f95a25faf5ca2fe1fb464e78f77e7daa3a9f36206dcfd7aec1551992115ef041661a05fbfcf7160878ca4d96a35bfe83cb45f720cd2e03c38a5fa52975369797b99be1e31bf5ca4264b71501b3ec2be5275ec6aa3319f75d336296170cb15c3ed0a93fb1c85c1adf603b5744764332bc2b0d3267de08fee805c65f52005f36bd963a00d446dc2318933fcbfb4d5deb03a908f451df4d97786096aa146b0cd27e5"}, 0x115) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x77359400}}) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) 08:56:24 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) (async, rerun: 32) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) (rerun: 32) write$FUSE_ENTRY(r1, &(0x7f0000000280)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0xee00}}}, 0x90) ftruncate(r1, 0x7ff) ioctl$USBDEVFS_DISCARDURB(r1, 0x550b, &(0x7f0000000040)=0x6) (async) ioctl$USBDEVFS_DISCONNECT_CLAIM(r0, 0x8108551b, &(0x7f00000000c0)={0x7fff, 0x2, "f6a8557f96cc17176b12f83764b85ee1e53d9e1ad1cbb696d5b15574fe65eb56427bb865dea0e21d6644216bf37c312e0c9fdf5f158f8f11a3aa121f1cc527895ee6974f5bb749f20d3a3e438906c1c810252e59b4a04baace329f54bd1f6cab0727db33451a78776c7438a8865c7ab8c69ca81c14e33e0963f6e21a50aab5d0c6c61dc50aeb8d83ec92c6f64983b9264c90db05d53dd3182f9914a5701cb5f158203d5804d8c2fea85ec17da793e7b7bdfc246c64e8b90d9aabfacc2ec1fa99a56a4f9e1f29a88d1a44230531b858d7f700ddaee4edfec06851593c01506112706186ba4bd695c61ef94ba961809677b71f2e5f9171f2278d89b6da5728fd64"}) 08:56:24 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x408040) (async, rerun: 32) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) (rerun: 32) dup3(r1, r0, 0x0) 08:56:24 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x1634c1) write$binfmt_script(r0, &(0x7f00000000c0)={'#! ', './file0', [{0x20, ']]\\{%\'['}, {0x20, '/dev/bus/usb/00#/00#\x00'}, {0x20, '\\{/'}, {}], 0xa, "8e7706623157b81eea19bc26b84cfbe1ff53f13d2a0f38bad9f229ab10afb532462c11fae1aee9cd53a26fee8f5f2372bdd4691c5901656259855f7e2cff9aedb456e1e5450a9f95a25faf5ca2fe1fb464e78f77e7daa3a9f36206dcfd7aec1551992115ef041661a05fbfcf7160878ca4d96a35bfe83cb45f720cd2e03c38a5fa52975369797b99be1e31bf5ca4264b71501b3ec2be5275ec6aa3319f75d336296170cb15c3ed0a93fb1c85c1adf603b5744764332bc2b0d3267de08fee805c65f52005f36bd963a00d446dc2318933fcbfb4d5deb03a908f451df4d97786096aa146b0cd27e5"}, 0x115) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x77359400}}) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) [ 1186.132261][ T1413] F2FS-fs (loop5): Mismatch start address, segment0(512) cp_blkaddr(605) [ 1186.150319][ T1413] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 1186.159360][ T1413] F2FS-fs (loop5): invalid crc value [ 1186.165699][ T1413] F2FS-fs (loop5): Found nat_bits in checkpoint [ 1186.202612][ T1413] F2FS-fs (loop5): Try to recover 1th superblock, ret: 0 [ 1186.209507][ T1413] F2FS-fs (loop5): Mounted with checkpoint version = 753bd00b [ 1186.332845][ T1444] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 1186.341119][ T1444] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 1186.349815][ T1444] F2FS-fs (loop2): invalid crc value [ 1186.356186][ T1444] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1186.407181][ T1444] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 1186.414022][ T1444] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b [ 1186.574111][ T1455] attempt to access beyond end of device [ 1186.574111][ T1455] loop5: rw=2049, want=63368, limit=63271 08:56:25 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x408040) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x408040) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) dup3(r1, r0, 0x0) (async) 08:56:25 executing program 3: rt_sigprocmask(0x2, &(0x7f0000000040)={[0x1]}, &(0x7f00000000c0), 0x8) r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) sendfile(r2, r1, 0x0, 0x100000001) ioctl$USBDEVFS_CLAIMINTERFACE(r1, 0x8004550f, &(0x7f0000000100)=0x5f2a) 08:56:25 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x1634c1) write$binfmt_script(r0, &(0x7f00000000c0)={'#! ', './file0', [{0x20, ']]\\{%\'['}, {0x20, '/dev/bus/usb/00#/00#\x00'}, {0x20, '\\{/'}, {}], 0xa, "8e7706623157b81eea19bc26b84cfbe1ff53f13d2a0f38bad9f229ab10afb532462c11fae1aee9cd53a26fee8f5f2372bdd4691c5901656259855f7e2cff9aedb456e1e5450a9f95a25faf5ca2fe1fb464e78f77e7daa3a9f36206dcfd7aec1551992115ef041661a05fbfcf7160878ca4d96a35bfe83cb45f720cd2e03c38a5fa52975369797b99be1e31bf5ca4264b71501b3ec2be5275ec6aa3319f75d336296170cb15c3ed0a93fb1c85c1adf603b5744764332bc2b0d3267de08fee805c65f52005f36bd963a00d446dc2318933fcbfb4d5deb03a908f451df4d97786096aa146b0cd27e5"}, 0x115) (async) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x77359400}}) (async) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) 08:56:25 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040), 0x8) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000008140)='./bus\x00', 0x60142, 0x0) open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000008340)={'#! ', './bus', [{0x20, '\x00'}, {0x20, 'f2fs\x00'}], 0xa, "b4bca9ffd20b447293e1ffc19ceb3013b5263a285032cae318619d7931f19a4163b5a1e7c9461516baac6ce961cd4b25753317e911733a70a331aa9c4d159f020bc6b19b024c0eb9af3ed2b8bf335610ec0569dfd4b60407e517656a8548e1d80b24a95b2dd48cd6707acbbf13089f71096e5b228e2936f5649891c7ba1c6ac41fb1f22da4782744dbc756055974c1abc4361fa18e0416e9815291845ba0635b6267944b4ffe030f29ab6bcb6049c3cfd9b801de1b37eff8dfc1c38892ee5917076d8614938fc2b7b381388a89eb1af221b9bd3f183707f684602f0fb7"}, 0xee) setuid(0xee01) setrlimit(0x8, &(0x7f0000000000)) mlock2(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 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)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000bf40)) 08:56:25 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000002e40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000480)=""/231, 0xe7}], 0x6}, 0x4}, {{0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000600)=""/217, 0xd9}], 0x1, &(0x7f0000000740)=""/147, 0x93}, 0x788}, {{&(0x7f0000000800)=@rc={0x1f, @fixed}, 0x80, &(0x7f0000001f80)=[{&(0x7f0000000880)=""/97, 0x61}, {&(0x7f0000000900)=""/250, 0xfa}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x3, &(0x7f0000001a40)=""/173, 0xad}, 0x1}, {{0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000001b00)=""/1, 0x1}, {&(0x7f0000001b40)=""/66, 0x42}, {&(0x7f0000001bc0)=""/52, 0x34}, {&(0x7f0000001c00)=""/74, 0x4a}, {&(0x7f0000001c80)=""/89, 0x59}, {&(0x7f0000001d00)=""/181, 0xb5}], 0x6, &(0x7f0000001e40)=""/156, 0x9c}, 0xb4}, {{&(0x7f0000001f00)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @ipv4={""/10, ""/2, @local}}}, 0x80, &(0x7f0000002100), 0x0, &(0x7f0000002140)=""/34, 0x22}, 0x10000}, {{&(0x7f0000002180)=@in={0x2, 0x0, @remote}, 0x80, &(0x7f0000002580)=[{&(0x7f0000002200)=""/4, 0x4}, {&(0x7f0000002240)=""/155, 0x9b}, {&(0x7f0000002300)=""/40, 0x28}, {&(0x7f0000002340)=""/89, 0x59}, {&(0x7f00000023c0)=""/45, 0x2d}, {&(0x7f0000002400)=""/19, 0x13}, {&(0x7f0000002440)}, {&(0x7f0000002480)=""/239, 0xef}], 0x8}, 0x3}, {{&(0x7f0000002600)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000002d40)=[{&(0x7f0000002680)=""/140, 0x8c}, {&(0x7f0000002740)=""/142, 0x8e}, {&(0x7f0000002800)=""/213, 0xd5}, {&(0x7f0000002900)=""/102, 0x66}, {&(0x7f0000002980)=""/207, 0xcf}, {&(0x7f0000002a80)=""/242, 0xf2}, {&(0x7f0000002b80)=""/229, 0xe5}, {&(0x7f0000002c80)=""/155, 0x9b}], 0x8, &(0x7f0000002dc0)=""/106, 0x6a}, 0xfffff8bd}], 0x7, 0x3, 0x0) ioctl$TCSETS2(0xffffffffffffffff, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) (async) lseek(0xffffffffffffffff, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x7793f051c78b6b60) sendfile(0xffffffffffffffff, r3, 0x0, 0x1dd00) (async) r4 = creat(&(0x7f00000005c0)='./bus\x00', 0x1) ftruncate(r4, 0x800) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) (async) r5 = accept4$inet(0xffffffffffffffff, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) (async) r6 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r6, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) (async) r7 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r9) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(r4, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000001fc0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000baaa319346e1d186b54fddcd2835aa22", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x40}}], 0x1, 0x80) (async) statx(0xffffffffffffff9c, &(0x7f000000bac0)='./file0\x00', 0x2000, 0x1, &(0x7f000000bb00)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) r12 = getpid() (async) r13 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r13, 0x4b52, &(0x7f0000000000)) r14 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f000000be00)={0x41d0d7751d6284eb, 0x6, &(0x7f000000bc00)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9}, [@call={0x85, 0x0, 0x0, 0x8b}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @generic={0x1, 0x4, 0x7, 0x164}]}, &(0x7f000000bc40)='syzkaller\x00', 0x4, 0xcf, &(0x7f000000bc80)=""/207, 0x40f00, 0x5, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f000000bd80)={0x5, 0x4, 0x9, 0x3}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f000000bdc0)=[{0x1, 0x5, 0x6, 0xb}, {0x0, 0x4, 0x3, 0x2}, {0x3, 0x2, 0x2, 0xa}, {0x2, 0x1, 0xe}], 0x10, 0xbe6}, 0x90) sendmmsg$unix(r1, &(0x7f000000bf40)=[{{&(0x7f0000003000)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000050c0)=[{&(0x7f0000000200)="187163a704aa136f7baa5c6ccdd3dbf59d8668e8f299cab1c6", 0x19}, {&(0x7f0000002440)="1bc067ff04fb80d3b77256a42998b748ae86cf87598b866d25abd4233f44d19a", 0x20}, {&(0x7f0000003080)="ba4a89dba52c08ceb3ce25d95710c6f2a4dab8b9e310a3d97d437d680e2c4a5cd8a5c09a7662b704ea25c6b0b0164ce2040c9c538263d23cce77d250209ebe2e883c5b4453bb3b41c8fd75d6bd1e9eb3b387a5211cd51395f5c0db7b0087b637240d123bb7c90612db7c3d7ca331b5adaf222106fce43a46a3b40e706187a04930d51e070fcec03c846a34913652ebbd86679ed2034e49fe981af004e58f4d74712d0dfd8f98da1e0dccdd81e3aea366393befd2cb409cf2cd9a42131cc9e37e50cb7242e718281bdeb460cb42d84b000ea02b5006059912eae9f8c91967b50a3c98fb3698f1af861a64bad0168e80b02e978d13cf0891cc0031b73dbf497b4d81f1a8a8ba378332faccc93ab85f7b0668cdda00c4c8e532137060d2b015ef9a31954293f9519336dda817bea06e037295e2e85735c44916dfa2ef10dd8bfab3f4de1d4b7c164c8c929b1251b4f5d50c6de42069d7431c2448c2a0e0c20c25a460cc344344c49fa078dac251f84379ab6bc0475ccd7522c3c890198dd0403f99b8dfc46b81607873f6bab83396530d022637c47594d42fe262c16c284cb81e47dac68c6c9e4b534de6344db92ca82da7be175b90a7a2bbc888aa92cddf5aad8d576dcd2939ad0696bda326fdababae3654dc35d9b574e77af6d111e0b196bfe73b65bd96f903258e723436ced5bdd3b6903e3a384bdf6b899be5d6d595e088a428d748d4f9693c623f45394b000ed460c710504dc400498958e39357661162941eda3081046fdc55adbecdcca083f1e538b7fe2a85921c44fdf0bb37d960d502769063bc0fa71aed40785a38be635a820d80658b7027eb6fcbd76cac83f3619057f7c0c595df12d0f26e9bf7f088ffca7e19861753e79e1de4f542d07e42a052502c5bbdbe84790de88e41c9a41c2244a6543346ce549c46ebc80bd9d15482953e827c1831cf15f7dfd7982a46eb6bd1ce80e7a842b1e1490ec1af4e40e3df52b5d052125aadb49644c62636fe95075caf7874c90d73f3aa4bcb1388844bf4df0b72e444a775b06ce42a6247329c53454ed937c1e54201bea863381b5e223245e49d3cc9d026fe79557967ba843946c1e017aa1415965b09fd81595615e38c242c3a533765ed1c273db8afd62fb21270354a2a37879e81c63ea587e734558e2d7d34ee961c341937a9b7c1d2c65911039a04a332c4a0741b1ff8b519823ab0dc73b5281fc3f459e53c9512250cfffac95e31f7848e7b12264152404c0ce022305fc1ac7f69e71e7cc5fbb3e33e82b4353438849082089b59b0d89e1e549ed01722c4a0af5c1ae02fe1fe1abfcfa761ef795feb545c4ef35eba7fb85a366b8fcc9e02c32b6de1515a23d013a792ba8e4b12fc2d1f877d717d275d53f7763e2ec03c73e3f52985e7ea6504fea9db914e1a17d0e87818d758122d5153afff50e32e0cda46d50d3890e8f2f61c64c38bcaf05c402ee36c8bee8623e846471431c69d2fad40e4c11c2d19ac237f0401c419e001611308ab4c6712f94f98606cef994dd5f2e0243aad2cf4fa75745da5070c1e6cb86c3a7587bdb51c808d57b34efe39dbe3d99d9c0003b3605844b527579b78edc303ec200c7eb1c9d0ec78376f9418a38fb3fbf36ad1bfe40f1fe1cffdc55be85eec3212862b1b6d81328d4414852bc697f593389cf5dbd10a115d81af20dd97874f10d64789ac074eab9eb33038b8e6392480346e1ee5cc5577a8e236350ee5241a17130cff354f66a192ea320cde786eb9eca4018a5a0b6826f7139982d5156fb9b14ac6cbd2b270ded0fe5e278c9c93e919472ecf38eac67b999a6b22b2aef4838887ee829ea9a1455d48a3dd7fc1af5288912122324d4a1f45dc1c8e7516a4774d57b5c678e4c0ab0350f5a32453e6a6ba7e5cb84c3d5b96cafdbf35e8260db3c5663c6bd5573290d280d74cf1bba9813c607301132f843a1190f910de5186f7ef33f80a0035b9ae5998b37cc7b340fb68d93c34bc6a79a61c2b49dfc963cec63b99743010656cf753365e2b438fd7f408672bbdd5d32e54f8e7561820306acab933acb815d486239397328c9493c0a712052f2dc5411974b79eadfa96e9debeb3fb469560380da18488056795d092a484ff3188c531034ae0159f684117fcff3bf43f5a3a32aa877b96e4b0a499b51e16cc2af5add0cd2fad785f4da1ec87e845673b8c89b8a220b2052a37c1b57220f16ad949a56ebd48d817d6eff07beeceda05029e4990a04196830bdccae8fa9aa1d33ea02b7de36a87959e10baf53b5ebf92d76ee69d900b961be1ed41c36de3c0fef6245dcc7397545d4ac8a931e98deec84efa24fc76cb4f435697408c916ab90b6011b724b4beb01eb2947d28c649a7b5414f2d0b03da120bc496b5bc44f200e9c6692b85d9c99c5b437c98fbfb116a9025e1da5661850747e590f403090766ba3760186d183c4aea33ab795896adc81e83e1f6962e91ab2732c69e269cd9b11dcd05796f58ee71814d604ff3bcc4b60a2b4df54664918ef49aca2ed90c8f37d8ea1b2c444407092bb6c1472ce9c6f45d55d6fcfc7c6be3deb01734db10081cb4862158df2f4b03e83a381de5d08a34fd690f990c104f320a24b5675e35da73dc8f5ca9b2b797552f06e0f239a2abe4679f11539c5bb468e5bd2bac4ede54a6ed610f59ac192aa5023d939c3646f56aaf8095ceff11d1dff73bc9895884711f0fea81476e1cbba76cd2ccaee404dfc26fd1d9f678d0b80ea6c2d7e863ce81c7036d8d8d89a2ced7d240adbdc2700a593c549bc05e15ab4a74a83437427d3871de9139105e9073160158c4e17afbf83b5ec53795d21c72d4fe67fa5eb954fe870553404b6f3c4abdf406fc2a6decd873264edd6be667ac24cfad91ef27e7c52be2c80020249a5d78e40dbbfa98a3c6c3e491ffefb268d89f3bb74b5508d4fbcb248a1b181570340990d847011299c3046249e7596581b3d3084fd008af8a548965852e409c56f065d17365cc635e71ceb237ca8f5339322e39dfab79a757b8780f5d4ce220cc082cc8335e17343623bce179eac7fbcdcb2fcf39fe480f56375f43f826038b47e9e9b5e62b4578275f7721ad3411e8afb23fb2499cb5a87fa5b3010ffd56d9e2574eadb67ccc23c28d139e72542b1e9439e9b8c082702ba630085061b26734f56909943c526621d06b01c0d8b5368629e0b66d98985173e5b5049c707c5b4991cd908793e4222502fbb3c855804b4e494f56818bbbb86e5fedc1398f7a6244b00308684c468ceb39525551c4a25681aaa2a45e7401bf04a00a81fa44aa6d08eeb2c3d2e730a4ebb59d1a4f0581b247a71b5b3c57776d9eec4ae1d168c356b253f33521699fc3c574415fb5b27b74a42ee5e5ff9ca23ed9f3954ab9cd630ed35b425ee5fa26d7626d4c15cde659485e8cafe6dde06839283c53d84302d1caf746d0b36a0857e4189a8a34c952913314db7af40d6b4e8a7b539a3b067e57e7c87f04e146923bd65754640d52136299b18e4b3d0bd863cbaa78687b75aecb0144483a3b274c5db8b72010e089e52fb27905d461455ec6aaeb93ef7aec4120245242d14d8839477d5553a825d67566f52b029f73525e7b48f1a6cafe2156e209ee1d2122962f497e2878b92916d54fd878f0fa78b09d83880924ab30e78ad400e7f4c1a3fc23567cbafddb694632d97c8a7bc3b12acd45e9f8ea3ca26d9051f0ee916410613881e45976607030aed4aabd5e78c3e3b259c6ab8aa02327b5d3a00f01a6caf3ba963ae1a0b77adbb8bd1677abfb7e1530502fac5e3970a0e9ff6fb992963fbf24e17bd2ec40b6212a5b374bab1ad8023a11066e6d24f0baf7932e8a04404b687237b2e9ec224c72d00dab20fbae3dc0f10ce22d0fcc736a9ff58366baba137069f09702ce3549f46076c7ce10780a7525956c0fee8054d9b0e9bbf963ee8a4871a43ed24a0a1127205308d40482849625efeffcfb06a935d3cc40d783504d29cf2a9f0b7fba68707682019d2706dae2189f74245980098ac93c83cde1fa8fb40203a55874256b099dc05b2ac8ab2e3c9574c962700177d9c38e230e570c4b450ff06aecf39e04f8eedba03a3ee8e69b1df1ef43463899ffaa10185ac166e00f293f4400fde0f1e8c90c544bb1a6053ff4799bdbec21b2be8525c5052a6ece6545d43be44a798976219b4617d4edd297369180681cce121ee5810d8b3ee03c41a1fdd67aafccd9a3366c375d6fea40e80ab011a57f37db1ad6dfe10663599338e7c96f507a259959c3e8530f15a097f4d9a318d355a6784bc62a6d0e9ec3e212cc0aae079a2349a76be3fd967358fcf696fc1f916d85108f7e071c88d9e5c816d1fb4643610859bc976d7dce22c05b258c9bd51773fb2f173c77c649d8632e2640d1569535390aeeba7bb689a2433fed7badee3848ee11ad29c1129efb1533688312ca1c0a95d7ed3fb8b925adca5fa9c057e211b6f2bf5bdaf7cabd5b617e15e59c1967fc704e6e4f8389095539177d93b24868ab2dc77bbccaf4490c55a32895713498b65567e49802af40c8db989bab2fcc2620ece619c7128ad87be44f0a181aebf7c88dfec0f28f3e6c0301c4ee9b68a8611bd3f38f76d77c39043addfb7f4592b15cf91293d7ec568c02e26fc3881675cd8aebc6835933a1e6a55560bbd6547504140bc8a2a7fe75182877c51d24d3791b2b8ade403a996d02d7bfc06e2e49e50cb3b9f8e19c2928173616a6b923b428560fd472f8b21bd338883631c516239da34cbdef8f8d0345d6c2e2d853bcade045158912bad7757419782d8cb091ba7f394259163100329517207fac5857720fc623b4caabb97f8f3d76fbf32fd45f6361cb1f6335dddc95f2c4364497b459c172e805fb17abd3516a03e4ee1a81380bbd8e1736653b18f4bdf43b91389d5fd3a59a2e2f2b72bb10074d1320a88b161bc0c424e4d4f5684dc9c062806dfb075e312f618da9d10bea00d2e410ed2ddf68a6410cbbbd9ccb222edf097ad2751a207ed30eb798b99cf180fbd148b498c4fabf461461e71f9f4a75d478ec964d56bc92d2262aad23b589b4f964b9671bfb4e29e8052e15ad72f7ddec17a7cb1f3fee64438fd4cec17d308c71c94f8e829205a37ba92e36e0062ae9d9202a0a682ef7f349c508b6bafb11e49aa5f4a55e6ab47a685f317d9dd50ce871742322adb14cecbf52e895391cba6efde9967e539eb570ce7c716219364eb2fdd1217fcaa977d65cfb369fada3266d55f25c84690beef6acf3f4b592615df3ae43d26ac7707053ab9fc460264eb6f0d328a3144a687cdd3b711b6fe32ce1bed1acbde1006d27d2b28480bfccbf25a92a3e786509156f5aa27dd0dc2d5a15403aea61a39f764813d30987788790142f8382320f43a9b3d6d43bf34f9a69ddba5c946cf3e465ea1bac2d2d29faaa77c65a238304b1384d841fd1e71d3d62218cb5bd5354d0c45c69fcdb94a5ec29abfb18ca132610b1f14b5e5622abbb180a336fe18dd8a4f860908e412d876981ecd03e39dc015edd330cff1168b0b42f133a5b60c21978d786e005479f6b170bd7e3a832e3516c92bdffa6b73485bf6234f185a3a3ba337cf4c4454175237dec6ed6e92e9737a3684cc4934c8ac4a3f37ae84f2e46193149500480bfadcc2b077bd5213af4632447a9b2acc2d1c492bc65d7707f80fb865a2e9f92061dd4ef736958b9c4db914163cff3f215ba5d9b61b2e9df6ed62dbeca8858609d957cb07ec519242904e3dcaa33d62b0a6ec3907b4d096a14bbd06f164f", 0x1000}, {&(0x7f0000004080)="66660bab", 0x4}, {&(0x7f00000040c0)="7d3cf8090025af3f9102239147743729da907f0c0f6a7de6ac7bb8292763f470c6aa8134386a9e75b89830700e578b04929d88413030c45a16eedc47ac990604b795259d9fb8a7a4ef294c27b4f7c0482ad029571b7006332abf8c653de40d9f14c7dd14c6006ee5335c4cdd0ee9c4fb4ffd02915af7018e7a86f503f0efa6bad531264d38206f6e74785529a8d547f71438ff659b5c95899c0245bfb5d7158d44d3a483e6c4b963b13d4ba137f0ec4a455da1147034690595570be14d2b63c007fed4993ccbfd1c0368360a3d266729da44a53bb9392cee28b56701c1cf07dc3cf23f38adc1354b555328dd0d71735cf693cb534cfedf76ef6a9511476c20310e280638ebf48abe20734a92ed6941d68b5f3c6631d2d833c051cee3b6f09e76a1409a947c6a0cfab789a8133e689dded26a4af77c4c3ea7fc3120c0853dda0e37a2e031f40705004d6589462566f69a71ab798a87ba65d5d21923f79e7a52e4cb2f8162a5a08fd81a47fcee87ca99caf26998a1712ffd4a79d94976890a018e0e760db482a65557b126410e0d235e8748aed61eaec8aeb19bfbe1d716781481d31597dd99a85ba7f24cb775d3f03375505e4c7c0ac6ca01031d5457781b981f2d97c934d270db203a1a176d153eb10663c131518d01103f9126e62379140f95c011e80e877dcd7979ed585a7baa1f362255248989b241f4f9217e3058e293ae515ab713fdffaaa147b3fd51771edda0b209af60678b8690dcf462befc452306b21da19f3624c4eded1ded3095a0cf0d4dceff641dd5cbaa90333927d8588cc6e3b646f52b53774816c0c19c0e8ea8efca0711f781410c0966b37135b6503573d76ab479b037faf7d7f5aa6a6bd6a42d754b3c90cc22873c53d37124527b3b6075749dd00c10a4b6e3a94957cd150e932c97b73ee547006b468e6eeea71328151d6d4b76d7556c9edae72296cfd7c13e51fd6db34d9fdb85667eb1f559e08f483d2d73127d78abfe5d4ffb63403c16e81d3028242cd3ff56a72f1e075cbbf98638890f6971fd6f84b7e7508ef9c10b23cec077836a1d07697bbeac0e3291386309c7d90a4e4215f33145c3b520452dd80bf26f2847660440f952954a7ddadee49e87a3eb2c64a889f812ff9fe4636ffe4a58585ad96312eda3551eafff9d7d0b008c06ac25522120fdb81146994cb48359af0a92f30ac967b3abd209082fc0b617d03ffdec0b002c7cb1465e9ff827c1d313d1e64c886aba48a6d8615b0a4c456d0fdfb8fbd81d3ec6fce6b08cef5a0ecac06b191d4ab8a1e7036acf95a82446350dc9ab45ea474ed1d0d493559dae99c096f8d3303d2b3eb7fddfc11121bc8d6ed25f1253dd77f6cd626c38bff3aa81b1d5cfe4427bc225d7a6c6856d42cb255f2ae5abca822bb17ce93e2b2bba4341340fa8bd3220ae0a8099be66070d43df39669d112bc6c4f9b533337ffe650688c25644e3d119431810869c3bd0b9655b6fd527419823873e5b10bfaa892ee142a6cfd931ec3ca439b0df3579b3f4f930103366e0d8a6dc8bdbfbaf9a591fd39f612416905f67461a427be86a292cfa06de11c207929eac101ab1fd4927e5d072c0c731a788729bdc20de6f42a4c2ffd9de74b3070a117658d736d66e022a1799136c74fd8dc683ad72ff23bf0819b63ec410b5966d9592ce62a99f795e3d97ee4d47044aec51f4ae0243058ae38a1185037510a90a2a34023462684a97b54e31d8aa632b35db19cbc93f87bfb4fb5320f64ea5dbf4e631a6cf21fe939b7cd5f7bd1769caf3caee713fead7e53f53d060ae80857f139fbe88f2a32f8d3ec94c94dca619ebb0074b2b7767288c5f8dad43b63568c15c7c17a1680ceadc78e7a2828b98f9531597792f6e79181c6682b51acbb5394b2e5cc15b20006d2e3abf18c8f088b7d0fee010584a8709e12b9183dd673a2f64d2755b785f053109af560506f84d390a6e96dea563affb7a2406ca6efa64b35d0b30fc94ee1f7e53a613c14a3137ce8d6a1dff19adf5e5d60b7f3617261a199a4faee780668346bc0cbd9c10edcea3a9a136fc467a34b2a7a91ef4afbe8d44f055ed7d715f48a2a4830a4be499d45c5d3274e57da80dc3c354e4fabb40b8635e04531adfc7b0ef13ae0f091de06167c326ac8818a93af0943bbfc30b0486c2aeb53a19bf41137d2d83eeec91f7a753b6bd3ede7686d16541affa56ba673cb96dc828fd198ee4a0e87f0a0f5e188519aa3c1fa2ef482e91581e430d01ad7143c3d54049f518aca543d7a9c3ea2a74736c6bdc6742f5df67753b7d9e512e8e99e296c3dac58b7d070846311a4533ab1e007d168e6cfefc4101c315b174dc208fd22df6d539b6235a85a90649713ed3959f9ab06aac73249831489f43d17d9818a63346a8da155d903ff5df1f983b3caa780196c929fb4fed6fe907c37b21afd635474d4717f7777eda8d7991b476f034cd63f0c99e4fcf8b466782e42a584cdc666ea8cdbcb37f7bc5ee6b7e0e27b4b5f12587018cdfeb6ff82c654dcd2e96f8d558b97beac148b34fd2d2ae105209d0afffa9e91b03479e61b89473f00708505de1f14112d8ee1cfdf6fd2b2f65ca68ef48e2f3c75815a355e3d32a05acbe610e916dc5711046c22cd4f43bca18163b368ec3b188dff092e496a709726aaff4860b2a6559e6246da63e88127bf8487949eae2ee522db40a6795f474d07a9c6c7a7c95b7f778e9d9b9e965973d0dd573a56aa62544b2ce3fc0075f201526781ec3fc5c0b8bade152d3f16067345934691687439ef2611f3ebbd178bd86d26ba17ded5c0f292f2d589dc6ee0dbcc95bba44cc25f3aac7f3f2a2e058e88c19294d40fe6084b7bdce22315928cc166227da47836ec27ab2995587452583a529414e05a00c08671025a87bb5c9753b9cd23f9a0b54fff51e74f05d6ec6826d9e97fa259c7d1a4964a5eb226c03780dc5636583d2c66ee91f9cb271e1f1b96ce7c8296d4262c2bb7748295265ecf00b67148187bb1a866eab01dafdec98004050dbc5f071a783f39c5d1e16d28338001abd65b1c5e9a0ec2b4b661ca0954279b8b1b54171e8fc7d36cd9c8a71a4528d569447a99a1e85ff260a41f8fdf76744af509949e5b39c3ef15712166aca4a4a899ae489a0639e006a14568e518fb196c2f317ffd961092a70692785ecebbef032f16b1f937bc90e25702e1bb27863eadc592de73aa25fa9cd21789ca82ac9265faec9e7f0680cf8dc56ff6ad19df949ae7bce0d8d2c48d8d742d84b6664bdbfe2d3b9509b693604b7fe949183794597eb720886e7526bf76d9d4e7ed6ff7bf85dd2645e16651b6a18efeb52a4502ed15aa1cad42c9f8321689b61a1dd6000e1209db94ff543efa1a6e74156b8b2ba1fa160e9da41370548b75f50add09aa8534a218bc49a5bc3863a3abfd6aa467340096a1b46a206fc79da48485d1accc4a74420a0fe2465af5592da227f5d9caaff4cb8a3d8175f909646e83616ec39c27f5bea87280d973b7b2f843ca8be733db4fa7d21efb406bd8425d7ba9516640ba9de3c3c01e2c8b337de7bd0bd7961bc388d9f6ce8b44b7241f7fe2a18814ab570bf50fe978e60e612780de27ffbc93ff09f7d72c643fcf3bad92e2af1cb39d2537e179155512c1faaf716feaac423eb902a8350a7adab9265310f9b5b8090350ef2a5b7d5acdafd32eb5f3f2fd6be8b9422aa1363be9b1dd9383b21457b716791f834e94e42ee1936babe22a7c6600629226fa2595bfdabffc74f63f61f2dee56f1e0faf52e402c24bca7bcbe73520747ea44462742b5a4272c265d2bda235339a36eeeed0d10f01b158db92a4ed438ac706e8ee361e620279ebb2d886c4ea81113ce405ef39dce3b9721e623aeed79135b20dbf9d0908ad7d94d9a0f2bf7745772602ee6d954f2e9cf8bf45b2a59ddc35b947daee9df45ea047b054262ccef12cdd4480607394b984b38f6280fe88e64c15999e34a2a9ed76a8a244c4a4514c88a83071329e2fc5ece30bd7b807ccf944695176bb65b5790131f9beb9682141e8195a2e42376b9b8d6602b4ed3e37a1267208cf2770b84ca5463fbe8599fe5eb42ec9203cbca93fa3038a6f3e375bb150cc641767a8bc7f1799309890c841fe8fcdcbf3ec3920262fd5ce1e66f64c5d9c8f967e2489a389ac10a2592beef4b64194fa25c8d5e1fbc171779017c08f5addb6d431a8c903258b7772f968b4eb5594929bd83275088c70fdf12e53a266d4971fda88196f8e5869be8ceb7bd5740c434e6e576549317c512982344559f377dc28ea7d1edd5cdcd3118e90f27ef0122e4fc92a2149934d8c527fb63df0ccb3bca70ad5f6697cf9281824ee361d168ea4f4881a67a86a6cd5ba733e2c087fa0f46ab72bb19e766223689c6d4df8c26add08396f9346992360be3dc154c52bba1bded7e572f95b8b0b60178ac9888543a6266b71b525d1efdd836e3f7b2988f8469b5b2d6ffbf846d295a29712cb5c9392c9e1b93a39a35bf07773ecdadf814496b4d846ce955f7337299b76277a573b87e80ce13bd45cd23f9003afb514a836e0f2cb261f8ab3758f7395df473e39aede1c4bb8609a6c7ed17da1ef6f79177d8c8ec831981d2504f1772d63113297c5f2a6cf3d7c1c21ca12d57a7420ac49e2a087a0e272bf9bb43eb6fc4fd68a9d9dbecb07bb4e2ddf1e25beb4237e3609b719073dff48834c0d294f2af67b1871edf090acfa0fd34d367b367a5fcd0dbe4c30a2b425237055e7f1bf6b65fda35df6d6f75924c100cd036ae2ae5f02dbd5081424e3280d9795497b111253ee13c64887506f385917b2e03e8ad29889427ed1594fc490245f1358888fc832e3dc661190771c8dbb8fc1d539ee6d6aaeefb4a0fce430ad2effb2a48dea362d450c21696df0e31a7e3a20ece939de78a45f2b7dbd80b72461f41102287f5e9939b3636c65aa2307e2b8ba567919d2c406a2ef8a6b3233b3611d097408120642a7a167974b5882b46ab83354eacf8594696d9024558914e3b72fa5cddac53ea66315529b87aabd79b864bb5d35b657140065d56b44830ca08451536a8598a81ce8699bae59b4ef6064511fccfb2a6d8ea8e1fd190ddb28b6598e2ba6e50821e6353109f19a9f0a196e64eca70173e3a0cff11b2a1fb17477f21ded9014f97390ddf2ee0357ed5f046190d5219bfac74054bad772ef82266591c610db08637908a5afc113d5e16a3c488ebbf912fbbde43b638d5a8c57a2de1c21f1e53dd64bab63714a91a93653d3e3c8131362cbbb8af260b63d4835d65613d9b53c4cf0c4a7f139a2d19419026c5a43d3ee8596bed9b2c2abb9f7b0c782f3db0f9cec1ba0f58f633672545cfb7dfd1468f9fb7bfee11228f60e4c139f5149ca3b7a7e7635ad1eb099181c527a40b803f1d56dee64f3bb1b5c339e52c0cd047bda4ad0cb85ae424a04b387804b6d3ae0c024d827880795ffd7182d11e6878d99561134288d8ec140b7efbfcd0894d28b584e8c5f8c52828f23ba894b717cd8fa192b6e0db3ca3b6d8ec9f5177cc295c12c034ed92cf1c6e7b9f70a85dc9797bdae0e60c6f14258c698c8139c8c3638ef0c8c1172c3361653fc01b68a068dac9e66ada87e61bb87895a5451d58c63dee9356cd7dc355e8748796eb69c5e616b89019e34752fa9aeb8a93d9da77e2f6dd6c9f3c72f995dfa601afc1168a926cb6d9c6c7e4dc992a628e44c31044e7312c5a0497b59865fd53404336684fa1a6dafb8e6d421a933ed339253ff2f3e0d8b7ab724a45cfeea0c3a2e56a", 0x1000}], 0x5, &(0x7f0000007300)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x78, 0x4000080}}, {{0x0, 0x0, &(0x7f00000073c0)=[{&(0x7f0000007380)="b8f058e1b8e7bdada74ebb2fddc35d33954c6ddff7f7db0b8b0fb60d", 0x1c}], 0x1, &(0x7f0000007400), 0x0, 0x4000}}, {{&(0x7f0000007440)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000076c0)=[{&(0x7f00000074c0)="8acd7860431789bda1e988ee20f82a55f344c00cd5eacaec0af65f7014cf73b31bf79fb0d9770dc76e849ed6c3fca85ced906adfa8d9acb578ff8ce9bb22715cab234499932fe141dc521b72bcef133892c5f7d749fd8b4729f6d21673db84f03f300f3221da1f9f0d43d2f693ccb78638a9e6ceab9d19d9c8498d00c2774dfd09b87605a4cfa36689f183d9a16c68e4aa4ce414fec42e94c28c1b41aa2c77c4ed303d486617f4e25b0ad6b249bbd0e03ad651ad9670343d53dd615920bcd9508459c1fd721e9f32e6cfe4a16f87964692ef140deb25e0aceb8d8d13ae", 0xdd}, {&(0x7f00000075c0)="5fc02510df939ebf27eeb437783645fb4b34b6a1f396809ec0166910269561bcedba6fc94dbceee6db75d4940169a5d0571174bade812cde5777ac1034c2dae6093f929642acf4df0ca3c181f8b070df829e33931f214ed2661af05eba5d9036ae7fad7ccd794008f96d9d4260ee46d04a8a7a406297a6369718ce629c246041885c76f5cfad0b00ccdbf2a5982fb133daa5a9611ac514b914346cd5749a62b31131c74cf907277e80bc258309d4aff8b33932793b565a836a4a017dad1864c188ce6a9ca50e1fef66fea6df741c43c9edc50f52ae4b19fd7c504bfd61a9464444ca8991e224a95b8e5000b19df76ee85bfc3e28babc3ccdb0", 0xf9}], 0x2, &(0x7f0000007800)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x70, 0x40}}, {{&(0x7f0000007880)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000007a80)=[{&(0x7f0000007900)="f966cc468d62a8dd0886a89468106b47bac79c80cd62d6fc945c0e79f1ee400cb0263171f78382a98cb70cc99ef9a1c3917162caa2a4e31735d6ce", 0x3b}, {&(0x7f0000007940)="fbd2ddf3a14011f11b7689bc4ad29698d86ad7912e2f5b58ae662a1652114d0e24ecfd154dd3d48c573458e8f6c178e6b54dac84f6575d9b9f", 0x39}, {&(0x7f0000007980)="258cc1b0f066fd581b598034ce1418efd788d39ce8cddf4619bd07586a6a27e937e4fc8bfe5cb163f9cfd0fc84114ee4520db9fbdbe33fdb800a5d8b777a4e5f255a949a6ef1b0a9362bff320383abd42f188969fcb7eac4769b9330cffe621791dd6c3c3aff27250311550b1c0eca4d709a44f9809edcb61760cf4699bc6c9cc8440f742b989fc940f3f83ca3725712c22e13ee0ace583525db826f37a9349abd0ad90edc8de85eddbfdfcc3ff730eb4f3aff6a42973856675d3c666e8633ababa262a8f570aa36e18217567cc746f98e66122f614f34da32087419da3b63157a7adacd3a8e0ef785641108dda1174693346974d77245e8d568ea17d4b48a", 0xff}], 0x3, &(0x7f0000009fc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00'/12, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x80}}, {{&(0x7f000000a0c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f000000b140)=[{&(0x7f000000a140)="03307567eaf5117ea4e2b9368e45aba9497bc351d5055423855b34712121b0f88679deb37c01b11a4694ca27e77a65bfa468843ee93c80b586c175504ebd68f49bb057041ff6c5e8d0be62d14b28c227ee0e14c14d3ee44371e843e47be01e425813be4d5d7ab9e18b5c27a77ad8511bb948e9c6a39878d24d1eff4a46c1e0ccaa9206728d19431e2f515e2d376902bf7c9e529a9b5a9da653ebcfd0792de029dcdcf3b4594453a8439da163ff0600fd439eb2ce626c29f5afb3b1f11098af8d724ff75f2e615eefe3659edc5424ae405e640317e573c0efddde5c7e4aa733d3e3d914926e44df8eb4eee53c5050d66a11ca1fc445cc934e53f2ee0ad7ff5a40afdb41387593a985dd1f5c259f4478a90dc84ba4c9f1f51f0afac5bf2c969de20190aeb943334838c89c1937737924fc6a3d1a8f9ecee9372c01a68be530ba917bbcc0b8786cfefa4cbc1d785eaed3018c76e9bcccd138006c7cb8a4cd15e2119aa94313f6ff05a6a23d1f0cd5c30ae3b68d6cc6a79bef31e48789e4f04d4c47e24d4b4b82b31a813e4d38263c92e77ea4a76693465a2cddc7da8cff21da68d7c05b25c71bea3278a596fd784a047a857c9edf5360ce876419552697aced009a0f092dcda54ecc08ca169d2a66310de1eb08027ab8c6290dbafcb3993e464bcc7aa1168305dc71e5cc7ae317f9a71d7f5b9946b5cdab85682093e3d6b4e77e46beeb09368db139576ff9655ea2b5af202891d3f540a9c3bb1eb8121c2912f7577b3ab61de0d0e8504963f3eb0b7559bdbd3725d0b569d86473135347528beb94ccb9b9244c459f0ae3c6f438fbbe74d0e9b3ee56c397320590d7d8a387fbb4d63202ddd3b1de4fdce326b346ea79bf2b8c5dfb19184b228a01d6ae412d85bb905d9440e8c758b635c6afaf715f550cf1af678b34870269a143b49e86e3a587822efcab868a0b42fc9b29acd828e30256e6d41c7305ff2da360e87a79586846d3983beb3cce19b012c040fca06ffd08bae3f8d0d1651d211a27c960e3eb47fdb773f17a8f94fbe5595e192aea024105c76acc3bb1dda382c5d09b4a5c45dad1fa5b4f4da0fa2153c806c2f6e2dcb4e4c2e570ba6ca2b7a6e80a21eb76f7514222701ff002569e99a621bc946641d85255bb7f519b91a1c0c52fa6e13e933f493d96d2ca931594f88c535850a39728f5fd5fec7efff0df93f2fdd1d0cc3856ff23ac2bec64e96d1d0f24edfc77e8ffa5c19f7ea6a7c4a7fd5ad7a8e5dfdd875cc0bb3a173f4c6084eb261a0d21bb528226ce7824dfb7b190e3376c3b94a119e788ad6f2003a086fdb55e602cfc34b6a713f818b87757c20caf7853ce79ed0af59d0029e713720aa6cfe080f54f3d634cfc60050193d8bd4a95994a24edeebb45eb072e435384809f5f685fef9d76d2c6a25eda85c0e9c0d8ac34eb184cc56a18c5229093569b101b285bce139460bf604d983ba3ae6e81856d1e2c59a3d0dc4ff3cb133d5fba6fbf70fea84b51a704322d2b729aa8c980ab53a3d455d3ad8ca4ccf6d102577703878c3f12bddbe6b1bea5d6dd88973f9afd181f372f048a156fb4e968230bb0293603ec63307382e77627b480202d0dac283bc7360a2689e05720fb559b8777acf746beca94f15537441af8e10bcca925c5f7fe7a6160ada6e74fe0889d702456bc73a92ca5365316ead03c9bc6e39ad28b8e8d3604b4f8e88cd915d6eb6a55a79fefd52c9ab8f3ad3681fafc42005e9595a8a68fc222d5f9f4aa91a0eec9eb8ff3104449bb8342fbacf4539362ca55ee21e21406e6d342fd54f49f09600fcc2cbd73d6e0c44130c8c1fe9a3f049855c9b37c10d6476cfda792f888837772c71e9346ad1acdc8a0d89732eb9ce4a37ddb89e73a5f8c3699a5bba61fa5022fa3aeda0a6ccdbf5814b3540f983283e0fafac957288a6f02b6b7ab1af4247d82b9926303db16190bb86ed85524a3d4c5c356124124d7da27c4c40ae747a58377cba6534af75c9d4cfedb3612a04cf12d29387227eca00928319e74dbecc2742061a1b119504e1df989a3a4463c5e878d4fb748ba457af9dd8c523997fc28ffb051b7e2b07b89adedb49da92c57bb7db01153027698bb0b77404f6df1bc123b8f61e280bcc2b4b17d755820c222b57fa57a7c722b7d7fdd5c9d2a8359647397035153a37f4340021a8ae9114d0d5881b8d2d9db36c7a55ab14c2565c128815376a3fc9894fd052685d04aa4f3fe8a17503012b32d90d208bb84e5c49e612fef69231c3bf14729fc02095f481a80a566ebf07c5b0ff6851a85c22d7977a02c881ff0162224263c1fd0c21605435598d2ec043eff813034b9e9e80862a36862038f3482c710e97029822bf7f23559e24d4cf877faf61e4d304ad8a2a82de4a3a46930b0c4b23aaa7befd9f0434ab9745ab4bb5fbad1507f53a70ff8578daf5f6a38b786ba341d76ee7bc5037aee181c550d5d7af3a9e686b037ce0bbea481f343f55d0999c0412dad60ae856965d2c8dfe5b427da7f3624145e245ca8004bc025a4fb37f01c5722b5307288fbbff52b5732d5dde131b548f5fb0317c32623f8c2d75f71c8b162615d4d5e82a660bd6a82b10b38a43f24bf28fc7ec4f43593ec5402df2323f8764b564ab630da1732c3fa445744ff4ff72dfd3f005d54e724e0b53318adef31efbac64a4d832c13b6a4c5dee8a49233fb6ea81c77550f8dc7cd0a990b9784ad9cfdfd5ac27f3a4e404d05806bbe6a016f76a6c227e79d12db5b12f1fbd38166c4dea545fe2cb2415f68839f63f908ed3ca9ad32a6850b386e37f713461e6395e8698b0c16e74e7b3083252d8fcac7df0cf79db33fcfeac2939b9421b4b0c4eb0683d2ae13041e5ff172206c2dcf3186604a55defe2261552747e8418665402acd531e9d02c8a3e45fd34e755c44f1369650004283ac20f7e8f5dba8eab78d5cba6335a999ac431be2a0a9d42a61e7606c6dd89e9ccc736372f9fae3948cf567f3d53c9e549e8717ea1391ce7f524fa17754a8f4753a8a3f8bc9c64b97fbc44290fa47872911ab613fa599880cf4e3b7d7496c126fb2455495091a68da8139903822f379671c480d18de1e3aacbfc51580a4b98140871e9b7d2fb7289da6b0b12b6c79b0216f011eb84247026d56e278ecde63687277a4526de78774b5861e2e295b7a6f49abc960d04024fb5146a093caa2537314788bb6de331359b057dab14f3679c9aa320443a4e0e78c98aea7e33836ceaa51bb31030295db511cf2816b31dc392fcf426d1aca82fba4a0413690a921fb2d9659565244ca0b05fb17780eac84ccc545fd9a38143e033823dd6173e36b9b03b55851c40e269506dec422298e1ace87230532462b51deaf0a6e0b2b8b083460fafc9fd3d710b78d06706ea6c32d851b7d70fa806ae2fb9c28792c7a8b85f64b9eec38ce59027df8f9d5a545183496cb95161203bf17bb26a17ec05d4f611e713d5c51dcf96ce1fe5ecfb73c60d7ef70b11b9e515f77730e6d9cf5a8de29ab790e755725ff6e755fb05d88d132b328b1eb9e8a5af632c56f1948b9199dd277f1c45839912edada2f92d6f43c91c7fc15f34fc7cb04e3b47e181b584a28f6f9a1b14845df9fb6d2e25f1a156cc1de7bccd703fc906b86353f4b25dfbd14de0ee0b5da7adb52c19542c203d71ffa342d1214e4d587d669f89bcfc2f685064a380b942fbf2dd3a85fb7e9e7c867f7b519ae08d3b742372f92c3d60f4b8273e4f8cdaa845b5a8e149365144a99d97faaa536299ee1ffa6268514d1f7a605f7c36f08c79d67e375458be654b5d5e7dec12e8ff7e1071b6f03d6a75ae13612b3f0d33397087985fcb9fb50b296e5b4328cff7310c5733cef8b3b6150ad702e9009cb64aa3c5a2a1b26c20b0a32df86a326b0d48bb9d696cb98f6825393145f1b9fc6976331f22064119aa0f152d8f23c904bdf0d0c65526f4c1586ee58ec75e04a483d9c12ea44fabb0c5125c8cc84b7a1a61a11b267fd21e7b93f394293014b2546ee447c556a77f2fbebc5695308198e4d578c7e3b4b1c76bce6896297a1c14da8418b9f9bb3bbe9c3a9f2aa7446bb8014e23e9973630eba35f86691ca019ec6606a6a39d6bad81380afb5587a7c5ead13c80f179f26dc8ab833a74bdb42fa7bd73c8f80f025cab22b802b4a06538ac389b40562d57b21797eaec3b529b95279c5e4e849a616410509b56c7c0ac42c8178f639ca4fa5d7db6805bebec271bc66edfa70af984b4da71941d1be54345b162449d4a5bcc40d16c2eb8437ac6b0b99714ec1c48730984891ef58f9d92c94b16a5bae7634b13820373c1fb1af28545a02893b5fe85fbe514a7356a5944c4ccfbafa583b644abb6eca7aee1b71abad621ab59068d8666b9747699dc213c6b473d6328ccfd64b9c3d6214337f83f0db918012b0c50f6926f6a54fbd7d9e2869bd639c90526a9f976f68dbc44bf59c3db421c52b8379131ae09d95137bfd8ce01a93386d66c941400d53ccd495158f5a6d8dc9a28af3f1e871cc7b377e6bd577278deb206507c68ec24dfb4321cf0c9ec2cf1ee3c490a923813068968c1d206e6c27cdb7a08bdd45d4c8e0c4b7ff7ea8254e227a9524ddb96a417d505797421b629c179851af3e71d2bbea3878c34bf8ca1eece63b88320a98fc17a05a1e8a2c3a296930c9dff6346ff0ecd18e0b8c1d67e5026427fc316b3370ead30465e1b553ce124eaf9cd8ebfab39b21c7d4245618346537b3667f717e79d4accea114d25e37a66e67fea3ff611a9bfdb1222e657b0b3a637fef3b5c37de54660c71bf8126708e1f16187fb63b7d94a7a9f27f72b2fbffaf7b96645ba3c18da491cfac3de4cf327892819bfad420d7d7a67c48b22608d7b4c3d141343bf91935289e2f1ea8c51a48ddd60f68a55855ddce202c221f69188abb18c2b0516c3fa6b8688b8db2a40eb757289e64587a96f9618dbce7ced691068e5a64f1c6837e383e335e2cbced5d391abb0067729de8c92c9a91bdf29e2c97897779f09d53e6353ecb4d0f817f244ebcb7a9ac8947c0ccca147103f11e11b2d7df21fc3e245c69dc52370e955e1eccb3ccd30dd4392ea995762248a24e3ec2e7fae980043b845975fc303b7a61080af4787395336afe0b5939adad43adf96af69897ec90517394d7deb7e0d0d6b9b19831275b9473fd051535c51a83afabee0875d6d101afd33a3cf63e4f2cac543b13c652d2251db0a8153c7d0f5899609a51f9ed33423dbd9aea6c31bc885995a68b0f6d7f974f2c98b91879c09fba75df5747fc060ef416d37cf689ea86bcfa6af55bb032192d318a9b55a540af78d092306a437f02ed8d11f6ee6dd77a0744f8d0d09a72449258134ece8eccb98590e82c0ca37134edd567340112b94bdebf929e50053b3e999708054b690fdf9f63e9de66db2adcf2dd4ceaeb82dd2bbfd6b13eb424f5c41ee813685afb5d5cb7d9b3f191863e4e528a8640d89184e5b9e79071266cbc3cef74fc1dc1f4fb5a6647449227820b924a0b592ae365e8d7adddc24aedcc06dc7d22019f63fc1fc5d23ae1adc99c5acb7f47016bf7ea19e896fe5a8ae161d1849cd09b0e614c568392e308a19237d14cf9ca7e4a290edc47fe07c799f5f84e4ddd3b6fbd19d2adc7c3bd1496c66ca55eebb53909799a9f302dda8bf8d7fd3883a29cbfc5fc683be5866b760159b653f3a6d1c25a4893890fe2f16213cc65179fd9c5348e3fa094e052bb08c91205d66b5dc880b27dec3691d4cd6dbe3b7448ca89cba3886024322364697baa6101", 0x1000}], 0x1, &(0x7f000000b480)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r1, r1, r1]}}, @rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x30, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r0, r1, 0xffffffffffffffff]}}], 0x160, 0x40801}}, {{0x0, 0x0, &(0x7f000000b980)=[{&(0x7f000000b600)="fd381b6366243fe0a6df08010f7e7f2efd5515569445cca5098d68b08fe5b511b3ae353a1abdeeec2e953ff7831bc8e4dc5cd97b13ce9d4bfd91c442ed17a111cb1f7c5369a8d686b9602b4339607b1688224669f0fac135690cb64254405459010130627e536aaa1a9197fceb3049fd13d6bc667504f45174a3c9c011cd70f8f87bd202c01b91f0a68a986fe2", 0x8d}, {&(0x7f000000b6c0)="cb5006fd35de2cc62724467a109a19423113e8ccd73a405de404ea1b7d67971a1a770d92e4602aa030f92ae5314beaf85654e6384da1acef048c9d8166868a5e1fab73bd0c41559151eaa5d23d68f0e426779bff99e512d59356bd31c4fb195b1bb10f476379712579021cebc56e61733c7f582417163b3a0266d4935765c97ba64bf7d145fd04735920deff40eec98d82cd08efada07d33e737ecb7c3ad8bd4c6102cb27fe72324db8d41d67caf310a94d345794a25350a9bec4366a5e241a0d204eb24802c013866f3cffdf8f2488f6cfb048c6b212a1a547a10c6498fa0474bb4ee72900112e705e9be8e0d8acb0d4a1cc72c86a04d", 0xf7}, {&(0x7f000000b7c0)="3ae634423d90ca8dff61c4d1640d3d46298c77d1108606d24b06bf48dee0", 0x1e}, {&(0x7f000000b800)="c01ab0f9c95aff91f774ea333418134ca757ed2288d8d391ec6771deb73d15ec8707e71595d33947ca9218140d3b7d78c48b67cbcab59032107bf0", 0x3b}, {&(0x7f000000b840)="c2", 0x1}, {&(0x7f000000b880)}, {&(0x7f000000b8c0)="f5f2834dd7584356801fcea2c4988432141664808b24381b56158bca5b6ea458bd67792bc051e8496687f6", 0x2b}, {&(0x7f000000b900)="dd63463e8e49a21fe94f2e94ebea3f788b3de554b5ea74e9fc322cbd7c4a72444667a1c318d11cbb7f95f52f8435158a8f08a1f21be45b157e30c3b6bcec9f08703fd9ed675148bf0ca7176ff5df7b782046e4825198d237c734a8bc2a9fabffa153f580ef09307fed417d", 0x6b}], 0x8, &(0x7f000000bec0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, r10}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r11, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r12, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r13, r14]}}], 0x78, 0x20004840}}], 0x6, 0x40000) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) (async) r15 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_IOCTL(r15, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) 08:56:25 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045505, &(0x7f0000000000)=0x1) (fail_nth: 1) 08:56:25 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$key(0xf, 0x3, 0x2) ioctl$USBDEVFS_CONNECTINFO(r0, 0x40085511, &(0x7f00000000c0)) memfd_create(&(0x7f0000000040)='/dev/bus/usb/00#/00#\x00', 0x2) r2 = dup3(0xffffffffffffffff, r1, 0x80000) ioctl$TIOCL_SETSEL(r2, 0x541c, &(0x7f0000000000)={0x2, {0x2, 0x1ff, 0xe7, 0x8, 0x5802, 0xf}}) 08:56:25 executing program 3: rt_sigprocmask(0x2, &(0x7f0000000040)={[0x1]}, &(0x7f00000000c0), 0x8) (async) r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) (async) sendfile(r2, r1, 0x0, 0x100000001) ioctl$USBDEVFS_CLAIMINTERFACE(r1, 0x8004550f, &(0x7f0000000100)=0x5f2a) 08:56:25 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='net_prio.prioidx\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x24e142, 0x13d) lseek(r2, 0x0, 0x2) sendfile(r2, r1, 0x0, 0x100000001) ioctl$USBDEVFS_IOCTL(r2, 0x5521, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x11, 0x8, &(0x7f0000001dc0)=ANY=[@ANYBLOB="620af8ff0c030021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f1e7f2aa3d9b18ed81c0c869b51ec6c0af4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289e01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb0767192302000000b0eea24492a660583eecb42cbcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae61359768bf48e4e210f13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff90326eea31ae4e0f7505ebf6c9d13330ca005ace1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413038dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce41fd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b201768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f76161d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2ae582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3546c1c776da64fb5abee0acfd235f2f4632c9062ece84c99a061887a20639b41c8c12ee86c50804042b3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f45f90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0500000000cc9d8046c216c1f895778cb25122a2a9f9b444aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370246c167b096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250ddc8674152f94e3a409e2a3bce109b60000000000000000d6d5210d7503000000a87a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e873f8703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e6c257a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd70400000000946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009556237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854352cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a53f1c96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a42010082008df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945ecefa26b8471d42645288d7226bbd9ccd628ab84875f2c50ba891cea592b0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed0254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b0fdf9743af932cd6db49a47613808bad959710300000000000000832d0a45fa4242e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd574d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4e064c98e494198276eb2df7766411bef0ebb5000000000006065d635b0b7a00ee767221d8af9753387e0cd8d718f54a29df6eba3bd4c440e6e2172e3fcc01b8babb757b5c59217b80d0db3ba582814a604e4ef7a803e9ca7c85b35c9b93a9e0885e238b44ae1c2e64cce3b27083b8246829e64056000302bffff15405bd5f2eba20000000000000000000000000000000000009a9823fd8fbc5aa165099c5ed032b48ea12d8e0588dc52702e4084913a06d468d0928bad76d697e1f85ab030e788d38788ee5b5428d4a971cc97db9fd231088e570735ce129e7e77fc2777692664a1488fd8d6dff4dad618fd54f529d4555c6507009ee69dd1bc55258789b24052137e9637f3efbab71720f88c3c44b3b7486fc000be2733c49546f6e8a9175ec6f14dbf72cac91643b2fd99c29eca4f8bc2e60d5e5b8795fae16a7c3ea57e728eca35eaf0155a39f97580e079175426c088a0208040982a0000000000000000000000000051ceaaf0159fe61f2eade7603d0a7a56fb09cd119ac06adb6597155ae47846892bb423c024d8cbe9240b71ec6dc2124d3a19e2d714b273d95d1d3aa737cb04a33615ff2a730e51067d5d675d0104361c37c61a43b5afd865b60d4cae891b73220f17d25979a7f76834995e53a93a1c7b9eef267df691ca983a0b15bda7f6c5c1ca7aa50261a3089a1ebf0734c9b07e8951ff023263ad5aed8cfb49b49e128c697724c057d22c5df5aef27ce3db11d5ad5527d149d076e1a87e2df27c0cb8a67ad026bf953e88f10447e125c2c0f1aebee1f3390a9e3ddad4e2a6e0f6e4569fdefa19e870e04acf9493b963f98e23cfc665e4f465fa3f801e1957c399e45f61d3459b1c606204368bb931345af2823c487d2fd99db6ea6e008e7ffa06ca861551189d155bd077a79fe2c7e961352e56824f727d21d41eae78bfec4a2d7a7edbc8ef958c5ea599f7c25bf71c2340558aa12fdd24a88aaad5921aee7dae6a2f3009d9cb43ab4898d0f0aa565431b6abe585d75db04d1c9ba0b9de4ae8b0d3132bc6810cc9a693979f55174a72e1df9fdef35bc470f9e6e591982757f45c52c645d891bf63bb21fb66926ebe1a8525611fc3e8bb8795c36dc2a86b5ab46ff33cc74f61751b2dae92676db85c8d0c721b7ea4544bf51c95c86fcac1f434d09d1ee4928aafe23de66fed972e0dddfb33f64e64701b049239e7f552d816441d11c4c2647c014462344359198d97c4b6e9ed31ca18987b64de079b2bed641e8a92f13ca70844c65cb423d01950b0ebf44bd28e09c05d9ae5dd689fb880fb18d042219f5ac60c3a03b085abf3e8e3efc842a8d328733461f04c99607061c65ed14c61322a5ac2d371a95b8ad867ec92d13a4faa05207166b19a8758d8855400d8c6a7242dc207251e8797eca24ea4f487663e60f2f5e1f1424958fd148f846830e88a42d93e1fe9c0b4a4a2689217380400a9f3cb3811ac87c54c8ebc8bcfb4613cc3a997ff1579edbd4ade8020e3ad001b072b1a751b588ac4639f35a58e00a50c0270608c7a7f10132b1c25b9ea81232fbef665f6212f875b2a000000000000000000000000000020bd79e41c682139c58ac1deb039a691ad640e12c12fe11d70fe495906f2d5d71778acbd4eee53a3996cb0de84bd2b059d60c0f96a53ea44e0b293865aa68df494f87db976e36ad6c06912244d4c883c4aaa60b4a1392ce0b2f2c519663b4652ff871e0f6dfff9f7d34ecf04be0a58c3d53174b67d1886e34b81ad8c60da56acc64739c3acab24aa8d0ac92d465074f915608b1b60a948bad401b1a7fb3627bbe6c45123ed44bfdf8cc143bd1b7a663dc3d0476b8e39becffc429e41f66b1e37ae52aacaff0f1dc8ea70b68c25072e20586b19127d75fa71577f265c5100"/3803], &(0x7f0000000100)='GPL\x00', 0x1000, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2b, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10, 0x0, 0xffffffffffffffff, 0xfffffffffffffd20}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000840)='ext4_free_blocks\x00', r3}, 0x10) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0), 0xc0300, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/locks\x00', 0x0, 0x0) r6 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r6, 0x800) ioctl$TCSETS2(r6, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) lseek(r6, 0x200, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x7793f051c78b6b60) sendfile(r6, r7, 0x0, 0x1dd00) r8 = creat(&(0x7f00000005c0)='./bus\x00', 0x1) ftruncate(r8, 0x800) ioctl$TCSETS2(r8, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) r9 = accept4$inet(r4, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) r10 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r10, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) r11 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r12) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(r8, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32, @ANYBLOB='\x00\x00', @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r10, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x40}}], 0x1, 0x80) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000100)="e932b10c222d7655aac7f18a09fe3343d8524a9e120bfcfec0f621f909e700f22de91f230e66bf0fbf68153ac948c61311bd2fef9c12965e7e6c47a6e7519fc82ac2c237b054e64bc473f4277f420e8bb513d0cc77968b16ebb56ad12f85073cca456a33f996b4b980aeafd5b21c6234638d35b3e768607a6352ee9ca3bcb3a5908b1b55a37358ca69a8283f630af790f8451f299f43f83cbfcd1026500fe3422007738c6341d46bdc79623fcaf929f4a0a7819e2310986cc0855791b8f91b8ae9c4d17a3623947c2e83eca254479328ae2c7e50ab67321bc24b76717f81764da65f2ebf2aa022d78fd13f536bfe5d2e43102d64901394facc1d0fcc65902796fe0f1489c618c54c649bd5a1ebffe759df8dcb6251ba168d5306f8b9d743ffc95436c6e8b4ca4afba61181d72c47f2c1b1ba1ea3644cd5314a0fd8185da6a6cf7a437c612af8e86987ef323d4aab397a84a503b83ea6b51258ae3fce9fd49277c1e61571af8176d419119fdc3d17e283f821f385a5b31c9f906d015f6f66cb020e7f03ca4d6d00f59a460340f68d63440a555ed24338979cfe2685d57f4fa900b792c172efc89cb4d6b32f20dd8546d93bab2e53eddffd36056345a34acca324db9054368b1382c2e2ae9061e89db169b5d055f8792617198736d91ae5163dc5edeb8bff3009744c22fb115c06639e721a7295affc79d504982a9d677e2f1db777eea37934f28c61163da13b2ed9fe7704d006cc4f11d8c089b1a5f7150ce47d39dbb0fdc4231f73b880fdca7770cab11ee43eb9bfb652a4b1514d7ab08320bcd9e99d6bb7d50b796e0369137365344b12107cc297bd325afe8cd3e9d24f2123ad36b126e6b5fb60da493849ccd3176ac90b84277cab7f37cb3a0ba8c33e090f6d184402ec64c3dc08a5a8caa8357addbf3d6ea0dde3cb7e61e1ecea9295558d07cc8c0f2629845b0ff24d05188dda5f14885f38087ade876a40855ea5e4c2101fa6de28e9a1987ee5b439f7c0ac0007b110433b9eeb8de515d04b341e9c4342f5d126f86bd2f181c2b0753d25dca6350a0d152b432946341a3222626ce9a6bf7a8efff9f0d0e5b27dfb696761a823bd5ff98cc78acd5e4ce66dce5a354a63e83bd54b3cf0e38e07447554fa3fa83593a9b82c5b64f73ee2be2ff27c4ceebd70104da46859e28de175f1a5b9780db163cc064d2e7f4bd0d7967ecfcea49bfb335b269943db5d0997f5d32ebfe8baa900b0799902e0fd434e66d303108ccc9c6ca190f439f2c7a725484c1237efb600baca8bbca94fc1960debe0bd05714e05f4203b9e9998c64d536d931e3696cc10da320a85cbb5dc3cdc094fc0ecd9aa059c462af90eb97f4ff7990a1cc2768867bb31132b84dc064128ebe614a95e8caf0e87b5db91a99ee0282c181141c181e04d9753a36931026eefa74886f48dcedd5ec7cb7f04f3dfde1ce7495300e8b2c3e26aa8e1ecd8ee06ea16c29eb43405ccfe4eb32f17da0c9041fb77cfb6f8e7b319b991cdc56307fc163d1e9039107c6d237f35b75d65d84361ded08bf9e0ea60d8e2a6fca0e12fe6260b135923e895c52952708081210bade61438bafda8a212ff0361f3e955b41e92489bcb43cccd38e2dc60765d26ff71fbcf639e7a80577dbb51df4ab3ef446b597796c7c3ba0f72d9a468f6747e5a3b041055f4316aa69a17049dfe3656cb204bdf417cf186b7efbd10e4316c80b13c172642998dbff115cea7ca5275ba39b61a32a4b2df017f98d5d4761617e89fe24acd93b0bcdfd8696e4cf655b975751c41091803a4d6170ee81a2462ca93b55e7ee1f44d9e82682ef2e62604887fd267495d6ca8f9e4aac2e28849d1cb8e706ceb9f4fba5e61350d7d0f91efcd0368f2a51246abed533b29a9eadf8939975488bfc7b35bb515b7b178309460fb87ac0d5d940132f8e387a9da66e19fed70c6e26421757bbacb0c532522df370a4f7f589454e293f0470b8a4ed44f9ee4cde3bb62089c950aeb0160e29b09bcdb5565e22f2ac1dfea693ec78e08f547a3967c26e14a1d4f3fd06c733fdff19675bf4e32d283df2398cc66d9f53e9ee0da945f62161f0e0165ac2fb89f36a9e7116ac3ffa2ea2952265a5c5db65f9b03443d615fff6745dca296013a6260901f65d97fadce2b8b99220ae5cd89aaeb8fee7fc2c88ad5284f9970e6f141f3a0ef18a6cf9168cea2e127498704741cdf35bd07cfca0053792f1e814c66f4f5b4cdadd1d09958d2b3f919ea10439432eb23986be3901ebe24886d6e3489c0fd8e48ba3c064330074da8e984f3167944af9954da65c9f4a7e7011aaaa669138348ce78db77b1f827bf2aafc0980aa1d851f61216dfc1530b23998bd7fb2543dfa21401eccafaf98099d5a6875924df18526722b498c6c000b6bbc0d5c916aa34049629d37ca232f4a34038d59695c6b06073b8816d35460b3eddcc3bde65dd573288358eb2f2abb1eb52cd32e5119500ad070d11dbbfcf0588a4d37dd817af95a94ff388a8bbd6952e0897b208dbdeca56049dbf1483bd2320bc04c8a4fcd126a921e5ba9f0da8cc521ad5505fa40225240d6fc9e2e7b8aa6730a0195e56ab3f6e55f0f7beeafca50559309e19213a6a0bcbb64db41a67ec8270d8f1537f908a88a4980e88259a36c1c85e847d1ca4e56058db709a84252454eb2a51b2e5fca04837182641af266050e0e5c56d88f15d55145ce948635047e11e8be4cd161a33c81ff97b0884d39ab711edc601a5102369dbac567489c1acdc4eeb5e39d15573784eeecfc1f65ac133af9e477ea47d8bd4f106f0b5e1c4a76f5d0c4428bbb8a5e86ac238d9018a299e2e25d8c62c3a2cf51655194a15fa4747f53dce93c7ad9ebd885c72f30bea91e5730d11456620a4dd4de570ae8a05f3e56ed9032648bbd061ccc4ecf1e6079d47b9886aa19a3b700783b5451cb62db6cdb7c60509ffdbab0d357833c985d1e1fd8e8afd7614b64742b2935256bd524181a8ef32d97b82ca8971a535fa8246f286a57abdbedd2a7b1977245ad613fac2855b384575be0f44d478ffab020252c8057c34b2552601dcd5063fe8f04202a0906f61322b617ea52a03e62c82a0350440fa089b2861480557618bdd0b2643f723247f2150c2a29e6b2317b29aa4900e54c5d3de74b216040ccd285498b59e41c24e5a44b09228c65a4ccd7ea1ad0883d21f1da54fca940a9cfb81a2f92d0caec3290621fd0a0cdc40f7021f134396941ded7d97f373dfff06e03cf539b40ca14ca548d728ef9b243a06206213e07fa8341d436f99ecf91b44194d312238f1457a13f467cf7ef26df93d126837c76718089aeaab179e0088b31a4753f2988a5a85d00b621425aa5f96363b3c0d2d53804a195af80db846d9ce2730bab9b8a566af8a6d1fba9004d39dff31c4687edf4cdc5bab97e978e433524442e292baadbaf9a695920901656f32c6fdfed2ede708f9c10e7b5465cb8a71e0509a47ea8db87419ec5c1ab8ebd1aaef6f1302a55d04bf81a8fc3ef4a702f74694b236c0c9e4f97e1786c371535e3c25f36a03be16ef22a813c7cda2ef7ddab63615e2f2f5e9a15d03ebbb69fe5d2996768a27ccc8c3bfb0f007c60d2d75b8ec4e77a9d4ef72e3084cb66948e7584df4affdec93753f50eaedc67ba67b701641f6d543d788ef0641616c2b5192e18507512732ad629073a0ebba940aabe8834e565c7d320faf0e46697e73c43dbd10108d3a5fdc2970cd92e250c935ca87ac7ca6eac6122138ef231c8141c889a8a5931422a1c055ec2038f40fbaf5010b5753444e7a9635ad04a360b597c423f169ca770b67639baa4983a30ca7bf48a822c51854bb242f68b0e9f3e7f7d63055fb17164b1d8ddd135defd6ab3944340548ce4a4526fd68e35ff8c61ebb4d397c7af7f296b58988ce612e316dacc44d28647b0ee4ac065ea65f83da3f294b481a80c0e2b8b617f735e4aaf92c4c046e55beb47381b16ac4ebe83ed240ca68ac9898cf9fe81c39e24338b6e6c0697f4df425764947b38bd5388daa2e9e59a46cd5bde3c098834c5a5a0e24e6b037c05c2edc07a94b543f5b25ba7ac1e8c4a0e6ecdf856e699f13c62c9d8bde5df153c3439d4c05c6ee6b7e761515690a40655a058dcddeb9cb46bb56553392b66d3ae4cdc1f3c4365b9306cf00159fc48eac62fa4869bb7c16e2ae3e48ef4f7753974cd70cb01e6aa4f2be207b54e6b832511edfde5d0125820fa579810be201a03dafff7d2cd1cf03c3f48c9dcb0f913b3e18d1047a92b3c4064a453f0b90b0969f818bc0bcd9845062448274f6c13a6e123480ef627ae0d1930e58686dff2fa5f5d6bafbd15b2aa243d06b4fd10614e438d519452ec876270e6f846d913b1035716aa4df2c82d5a8e51edcc24f3ca931bcdd8a1919e14d06c97af7e1a171fb404921478bf3f9a28b7836fcb8120fa119361d85c45391d0171c031bd6aa8187f6f2159ed92efd173d8f86a935e94247a6d8ac11384d4af25a64aace6003dce5b0bbd5704684a222905335c298b7a0be08ff1c69d4131af7e3bd237a6febcf33ce3994e6499fc639af2591bd85b16dc33b91545de799eb7d47ce628bb35da5b0edfcd8cb5b8548c838a447959c9e8c23ca29e65492914e729058b014c492dac9863d49702549c80c49fab34ee89fc02774ba91ea5638c841e8eb0c8d06170269f9b7bb564507b7350501fcbf425c55f605d54ad1d1111c78b780572d5a267c4059193d1ee78f73ef738ff2cf7c34b0f65d6eeee59cd1c3375f31b47f0bf3bce96e7fe5420527fd8e536570d97bbbe09b478963a2086eabafb982ae1aa7b13e5ca5888bdb3938d4423bdb07eb59a8eb4cf0a38aae6e7816195120d2be601baaacc6f3ccd2888294fd7d2f9c38788ea136891d909254071c266eebae44e77f68d77e642ef9717e5e6e363fe3ddf431d494d3b525746cb708664c75522e49630f5e16ffd4f2aaed60dae9c54478a11c68e515470265983a3e130ef3fb9dc82f55fa5eaef7a84856c8aa059628b02964566876e93792d9e0c5deeef838fb3e381714bec1919d9b74a26c33a60c88e1ecd034ba18969ab4472d3a45ab7a7eca245df534b4d4c7fea2e01f3cac0cf5f969b7b87e71ea42987a4338f5bed431da0ce44796dffaaea276561399a3b42875cc2e2bfba2ffd4a57f08cf2261bdd8477aeb85901e435f7364984ef38aedfdecadc523957ba2d00902affc51aa60747c95b920be5b486adbf14dbffe6ffd950d9cc5db68a47de6eb6acf9bc6f8277ed9ea8ae27faa641c854da9a89ea4e86756f720820d9beaf34c024f768b395ab98876b8cb87e853fea269cf46f5d31f87188caab537c2110d3ff4dfbb3e9493a47b7e0218a1eab849ea3b5ccf6744b6935568ed5dfa7a18ccbb634eab672810989bf99824a20acf8131a01a740480b6bdadacfb52a5131f793787f2e93b9632bfe5879dbd3192e3f21ffc1065de8d40171c5747271f1a0966584d147078ecc1d187d4333ef5c8e10f8b61868d32a90dbdd09b34590127ca50e66bb73effa630ba40783527e3b6f945dc5cb50ed11e20ff349c71f05adaef14708fdd50ce4bb7482368ee1e3cd29a89607df1238c4379dca92d8c178fac40e43c9e28acf1b2ee0888ca86335b4ee6830de9f8220037d2a23ab985d26be34c6d8a31fd632a4cbf8f199453c60b9977242b20458a529324b46273c2a96e1297c276b9822067c8917fa3c23871a903959a8fd4f25debdbcc0c331db48b36317c0c500761cbbb16889d12bd406bc22973894a1ad284eb4a0604c9708e6bd9c77e3b383a0666ea56aeff21bc0a12527a06c9669861dcae7f0ed3dc4d6db20433f87c2c5e0f1e59d92a08467252a6d616c251bd21f71a07a09ceb36dd3da9272d5bbbf0513f75866ba44bf5e8b0f31b93c566c588d8ebe50c2f12a710adf03f7a50ad8d0996fbb94b9ceb249292a5a52ea2eeb751af19fddb40b1b2db206d9027153203a3b6e6e1607454e98d7422f6895ae35a93b1c250a5db64d5b6f681d65b228b0316b91a84be10191d253f16f0ae42c0d1237ff0ed174aab3ddeb8e842ad698026db1d9734b208a1491b938004b77c72b3c479818f645d9f1c699ea01527e980045f6fb8561259a5f7beff34369b4e015af9af0070a37dde94333f4d07ac1cbf8c9a915dbd45048e7a823b16542dc521a40880fc3909dec78bcc7242d4638845be4653a07042248a52de660f9dbd7ce3b8892d76620f6d7f7134cf4d20eee37eb40bcd5e43173838e5ce02dfb4f7ae8d5c0ac544f53c2952f7f13b56073a0dfdedb872138117cc149944cede83236c70a99d6e7588fa63b9426cbab2c0ae95fb3bcbc22705beacc785e61916357237a0948a31e98fee1e45f01de6764ac0da414e12d2b16980601cdc0bded938cfa1fee8b9248a39a4be45b68e1599f0e0c3b34fae744e3ca5606d142bfdf4bbdc36cafe17fea9daae8fb1ced633232c449cb910dc716b347e6de66aa29cf9eefcabf76afc8170f028b5935f7c906a178308d833575cd94c30329673e7fa4ae67ed048e0d224e3f0e2fa66013d2ba928ebf03cda2729e8c4cb898289c33d1c4669fd181ab0a33e7c3d4e57a7076a9c4019c9ccea1a54e88cebac803cb1a0927694772e99868fb8a9491c02a87439dca63333e7c76371b09aa43c4a0f02038dd00d0473964f94219290eba86207f7d3127c9f98ceb9bcc74fb203a92b951290c88300531c32e6c9c7a2aae2a5c28f4143912e28f1d4ffb7543439142da01101091027a0ca26feb7bd9892072d89fb1e53897c2e087eb4ded6d58fe2d74934bac893ce7a04ffc7712a7c56134935988e1cd00f3a6eb5fedf0a4f02783e43f829ac8728f64cc29fc1110fe3429d602473551188af0e2317052e0042d2b99e9280195a43d9fcb24849f197dc6f752bd03cf750fff723fd695996f884438295bd2f61a45ea40054a8b94c226aa6eb276453442fea02778969fa51d6e24615a73ba0388e1b23c6991ac58c0ac940b37cffa73f925304c82ae44dfeadd79784e48a8e096c54d8ef485fabb9796bc8178144d8f15953c2bae9f00563b61b3e87c91694908f5f5821fc301fd6bc3275ddfbe2337fac01b55fe99129e000db8fb1a7a14339f11e8a33b718f5f37e86310569f6183c170d14583c3a80cf89ad2c4cfb687e41c0f926cb76f43dd9398fd24e92fbf4695e8e0946c726cd30d743dbf9624bce015371a3c49f9e8dce2895f29625b943ea86c876091e730841712cbf4d7c3a5d42f610706933ae50aaed45f961ce388361dc0d9387700184ee5105f09b731f8c182e1bfe0e22a7440825aa531ab5b8e974fd5e6e8071bfdc37b909d44888215350ef2754fef8f95922066a42c2a612532340674e7b227267f5bfa03c28adc6e6260fda34d6ed0ed52ff814d9d4af8db27afaa82f001930247743fbf58c559e8a42ee716d725d286c42b20ec345f16657ad5a5c497276e5bd0a823c6f267e8d58c7f7da9a3cefa23a72fd028403ea8348776cd9e6eda567b29a30c9953308f6c725408aa463ed5dcd11bb320f3443ce7bfae159c8e0883e43f0dde3ba676123c37769b1ab3c2c90ed70dabae89e89a48f602f7b6277c456f3c2073dc393a727c3531127929d07d630a1d4785949499a8ee6bf2518ef1e12852639cf1d42958900172f5712924fe22b0044654e2534013b5c276889b30c01b1930a9ee99612df65709cf4aa302032d0ec1afca6356dfb7764d89f367816fe285a65d923e055272bad66196401c46c64fed12e1668f8e9be372606fe324046a4ceb43c966e91dfef57d89ea983a8d27d47e2e9e61cf0a8e2ba2cf0e8f7dc58794325f8246a80929ee6c97e22e28c3b71c7d4c2f0eb2525cdea1bfba2c5203ca0e7499486688d798db4cb45c92e4d50212c05f8e01778e0e7207802448d53f2c0832cf9b9d84ad75e0b5a397ac411a714002252c1b64994a270791f1095cd5571ee4b696b903fcddd807eb9ae198fba4a714839422c8ac063da61267fced888a5b94e00c554b2c7dc4ee0e6f18ee35becbeb50c1eb03d8af25ea6399dd9b81c130244205eb17002028fcdcb2d28529acfda29fd350e4f56caec3813fdc9a329744118da49236fca3d6d7548086a2766a815a05e3bf218d98808bbfaa1d503485ab603c2ca89878502ec52241520d9844fca7807564c277b53ecb5461f1a43850a3750b7326e3e43f8d2e281efe1f1367a80ae67bbca7cd4b5de4e17f94555f331306810eb9eb10c4cddc550d290d3f66c98fb236836f63ff3875dfb45e25f71c86427fb8435b50323d691e675a2b6c0347392ef3eab3ea285b967a3abf1a9ceb1973d91783f43a25b994a145bff3707c76ef0d06d551388444a5a64a7538042547a3ade6d4b2251e5a36506896c2ba59960ec5e3408222ec2bda7a8c779cc274bc9a270747fd301025c105176c96aa68cedbc2dbee7550062320a3042f27e455dd717ec91dc3613aadb13cbb1059fd4ca48ba712493bdfdb0fd928d37277cac8ce2e5bda1d17b19f0b85fce8cf0b72e499f1b52e7fe8bc3e22955dbd822228b185a68619d682b8cebefe05f773f4d13722533f7ec9f69b5a8d17219fa05df1990e05ad14710f1a8811cf8b219bdb1b9f2025f7e78e487704372e3c48212d677c420d49291f915e596cc26067feeb4dcb8aa4e0d1775de98be4fc77add51fa3004596cb65abf3ddc884e378a86372d1b96855a2e7c9e65118d7795edd97c3cd7ef11027738facfa13d10902393f4a4a16e5a731af5e52c0a725ea6aa93dd5fec29c55aa5367fdf81391cf7226dd820e1286d1b6326bd1375717b7b21e7441edb94d85727bdfeb53380e1ebb94ad2acc8b6a6115a191b9d99ed0c019299898d458e19487fc6d65a994c91e4841c1b82686b42ef046ede5b6e7896f2fca8440dcb318dc0790358008d52b0f482032abdf26641589d70edbff6782402de281b69c1558aff7d1a5b6aa7231d197a83216c882f303f95c460ea7ab03d1699871c060c6ff5c4290700698a5c9596f9e45c9726413c272adeb97468d24c134621c273bf140961817c56b9d66aa0d1b75bce8875b1b2c02781d793f3bbd66630d0dc2b5e4cfe9645cc2eaab1ee52c7677dac72a86feb346bad2f3ac3299b0bd605f2666d069655f84fabe94fe004441c4d4a9e9360bbb598517521643aa0c0a21417a6d27866ff94a36a606f0fbc8fd7211e4ce64a85a8c47dd187f97edb46930dca150143f1847ea63c6d823d52128bffc52e27a57a777d87e8041d57f339abfde943cd320eb2638341e05eca88e868c512eb9ab9eebb7f61585863bf5de03774826f1ac97d2ee97aa60069d18befb3e3c8ef330a0ffc2410d8591ba5b6ab51a1ffcef96a14eee0664079db32100ba38a3f4b4fac8b47ac2892c44bb3b1706e1b07e7af80aa9ec5930a456057b2ab8a866fd6e6e447004d20e60b62a8dcb9ccbd3be818560b840838737f1510b38880ee81961d61ab7c0f29549eee24d217497a542336c9447dc664c315d18f4fa18bc4bacf1e1755a46d6d2d43a79fa87e226e477aa2edcc7210578f52a9b3722b46da41323c57d3947c33097bede6a4a969535df53bf74dfce1bf4d72c4090efed987b26c845bb70b7a64d246dfe1e4fca6695eb257ecff20aefc676a3e3a4e16a7831dca6b3b4d72d82197b751da46aacface4ee7f721016787e168cd945ab172a0a214b26c0dbd847051740ed76d31d893c710d7d4c538fc2fb6b71a5ac893ac76d24683a3b5a195cbfc2aef171250cb3e8980a7cdd6c054b05292017fca8337498d8f94df0d8480eb25200bd845a90d4a5ef302b70e4c51ba98b8e2f80c2573cee29c3174895a0486922ed3052264d0f9cf48e051326d5841093defb83bacbfca6117a6573f16e5b7fd92ce71da296c34d3879e32879d620c32704ae48705fdaf0f6bd2b54aef3f3e7eb820d801aa2fb22069f7e3bee1860abdeba6940ad0b2615c60665262cb8aa11fa109c5f15e404cced1f731ab1af5b264d2227e3260049f007f21213a29871231ecca5defaf02abe29ef43d13be215438106c60d6a1dcbeef9ca38041ad5944a05100ab48b3e25f520228f1745597e83729a7e40885f1d4e6b98b3f8c4d017ab0089c899e63437b0b0f29a48eebd9c9d9f20787a5a8ed2c6d332c36b98ec66a45d8ce074dce0a8f708f2c3cb1fc1c2b5b3bcd249740e749c94223b3a6d08d6f303a633e52b13f93cbc222e2c36760788e2fd20405ecad84fe7443a915bd2fd16d4df92acf429e6038dc0fa1012b60166c5398499c92d1c32241e5d2b28c7f706cf89ad8b013c1c15d90e1437d8b72c66670093c0099a917db824012ab7fd42b44accde3b57f7867a39fdcfa9a3f31d6d26cb9fec01a0a8bf9c0c37c8be1e1d896af5c2cf62486e916baae0df85b3f00075c87f170a41cb6bf166471665b7161ebe6eed6ab6d37028e334c28601fc95e1bdca1a18b364c6d762a47e4623bfbe51c9527c623d2fc97b01c385b31872cd7e163ec316af8db7557b1c2ee8bac7de3454f0fabf252a3bb6b453a4d481116a7d3037d18c8c07eaca422eb39ea466c6daf6a133a666fd4be6a9126f8eca30044164a852bc1ff2811da4f65e88459336ca37d46f454d12b270596421a796a6d72737ebdb3ae069c2bffcdbb1d2582169546682bede2a9dd20b634f8f42f143708295fe096fe33e2b46d8f057aad821204e539852b90e1936850cbe3727003c0dd59345509906539d97f59e70c017ff73f69a0de84282c4eee1388034b09edfe1458e193d332f3c39644f97ff8ed2789bdb8382489aba0664d10b70a1352fc663f4d927ae9b76dde8372e495bef3eab0d8ff159292ffdb731b4f7d5bf2ff57fe60b74f136a262871fd16e13d6284b8995eb4bbc1dbd07da4ce145bfed69cbcf0a603b1bfe65dcf0183481ed58bfaa155b6f8e3aeb5dcbb1fd0aedd146f8f823e9397574e1bc06844cb67f5c0a335fe1db04ca2d4239f157a331103f3e4d46e230d5eab04fcad41fd885a21dcfba93fc4a35b31760b71a8960cbb2c0a7d1941ad61c1139cb32ec9f3a672e9e8afd4ac7367428c8e33583dd7be769071d8e20e0aa034c74d8b184e6681ec9464f93f9fe53e1b425f244c3ed572b58efaf82771965382f1ea7b26f9ef612ff96ac5d7796e6b1ce3ba43e6f4b51127263ced846fedf02dc174351344b831cf60c9a5933717badc1b8630593fc582134fef3fee25c19345a91452bd0a676cdc02f9e7e4d1208500136c098ebd0198b7b4ef25bdb3c8a0ab3cbd428fed3463d488dd65321e1eec8ce2886b5384d19fc68447359bb3ff6193aa8539fc291895faf6b1769b8b674b38bf1d61febcfff4d79050f22a52c5ff1438d44f1c7a9ac1f4e3e27f914241685c6e56f74f40fd68cd847f250cbfe7a7b6c85a4ecbf0553a2f9655e4c375bf5ccbd44df32303885e37a9d2c542d4f089b1d7b85032704fb1fdec78f632156aae1d8bcba26c33657c282ebeee53ad1258acd8f5fd2ae86ad53070ac207a3e06eccbbedfcd24f42a95a628fd89da0e8187bafd8aa887d9b91", 0x2000, &(0x7f0000002780)={&(0x7f0000002100)={0x50, 0x0, 0x2, {0x7, 0x27, 0xfffffdc5, 0x100001, 0x1, 0xdb3, 0x2, 0xd1}}, &(0x7f0000000040)={0x18, 0x0, 0x82, {0x1}}, &(0x7f0000002180)={0x18, 0x0, 0x62e, {0x2}}, &(0x7f00000021c0)={0x18, 0x0, 0x101}, &(0x7f0000002200)={0x18, 0x0, 0xfffffffffffffffc, {0x244}}, &(0x7f0000002240)={0x28, 0x0, 0x7fffffff, {{0x6, 0x5, 0x2}}}, &(0x7f0000002280)={0x60, 0x0, 0x6a, {{0x7ff, 0x1, 0x10000, 0x0, 0x1, 0x1, 0xc2, 0xffffffe1}}}, &(0x7f0000002300)={0x18, 0x0, 0xffff, {0x537}}, &(0x7f0000002340)={0x11, 0x0, 0x9, {'\x00'}}, &(0x7f0000002380)={0x20, 0x0, 0x3, {0x0, 0x8}}, &(0x7f00000023c0)={0x78, 0x0, 0x9, {0x4, 0x1, 0x0, {0x2, 0x1, 0x1, 0x7ffffffffffffffd, 0xffff, 0x8, 0x7fffffff, 0x9, 0x101, 0xa000, 0x2, 0xffffffffffffffff, 0xee00, 0x2}}}, &(0x7f0000002440)={0x90, 0x0, 0x0, {0x3, 0x9, 0x10001, 0x1000, 0x20, 0x0, {0x0, 0xfee, 0x9, 0x5, 0x5, 0x90, 0x7fff, 0x1, 0x7fffffff, 0xa000, 0x9bd, 0xee01, 0x0, 0xffff0000, 0x5}}}, &(0x7f0000002500)={0x90, 0x0, 0x81, [{0x3, 0xffffffffffff0001, 0x15, 0x80000001, '/dev/bus/usb/00#/00#\x00'}, {0x4, 0x7, 0x5, 0xfffffff9, '(#)(^'}, {0x3, 0xe000000000000, 0x11, 0x60c8, 'net_prio.prioidx\x00'}]}, &(0x7f00000025c0)={0xb0, 0xfffffffffffffff5, 0x37, [{{0x4, 0x3, 0x0, 0x4, 0x101, 0x7, {0x2, 0x8000000000000000, 0x6, 0x5, 0x4, 0x0, 0x315c, 0x0, 0x8, 0x1000, 0x0, 0xee00, r13, 0x8f, 0x3f}}, {0x3, 0x1, 0x3, 0xc97, '\'!d'}}]}, &(0x7f0000002680)={0xa0, 0x0, 0x3, {{0x0, 0x0, 0x3, 0x20, 0x6, 0x5bd4, {0x5, 0x1, 0x3, 0x5, 0x7, 0xb1d, 0x800, 0x7, 0x3, 0x6000, 0x20000000, 0x0, 0xee00, 0x1ff, 0xbe6}}, {0x0, 0x12}}}, &(0x7f0000002740)={0x20, 0x0, 0x7, {0x4, 0x0, 0x6, 0x800}}}) [ 1187.027963][ T1474] FAULT_INJECTION: forcing a failure. [ 1187.027963][ T1474] name failslab, interval 1, probability 0, space 0, times 0 [ 1187.049091][ T1474] CPU: 1 PID: 1474 Comm: syz-executor.5 Not tainted 5.10.194-syzkaller-00508-ga27512601c2d #0 [ 1187.059146][ T1474] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 1187.069037][ T1474] Call Trace: [ 1187.072171][ T1474] dump_stack_lvl+0x1e2/0x24b [ 1187.076673][ T1474] ? bfq_pos_tree_add_move+0x43b/0x43b [ 1187.081971][ T1474] ? proc_pid_make_inode+0x27/0x2e0 [ 1187.087001][ T1474] ? path_openat+0x11ab/0x3000 [ 1187.091603][ T1474] ? do_sys_openat2+0x13f/0x6f0 [ 1187.096287][ T1474] ? __x64_sys_openat+0x243/0x290 [ 1187.101149][ T1474] ? do_syscall_64+0x34/0x70 [ 1187.105579][ T1474] dump_stack+0x15/0x17 [ 1187.109567][ T1474] should_fail+0x3c6/0x510 [ 1187.113822][ T1474] ? usb_set_configuration+0x359/0x1f30 [ 1187.119203][ T1474] __should_failslab+0xa4/0xe0 [ 1187.123802][ T1474] should_failslab+0x9/0x20 [ 1187.128141][ T1474] __kmalloc+0x60/0x330 [ 1187.132130][ T1474] ? memcpy+0x56/0x70 [ 1187.135950][ T1474] usb_set_configuration+0x359/0x1f30 [ 1187.141158][ T1474] ? __kasan_check_write+0x14/0x20 [ 1187.146105][ T1474] ? mutex_lock+0xa5/0x110 [ 1187.150359][ T1474] ? mutex_trylock+0xa0/0xa0 [ 1187.154788][ T1474] usbdev_ioctl+0x40fa/0x5e10 [ 1187.159299][ T1474] ? usbdev_poll+0x200/0x200 [ 1187.163726][ T1474] ? stack_trace_save+0x1c0/0x1c0 [ 1187.168586][ T1474] ? __kernel_text_address+0x9b/0x110 [ 1187.173793][ T1474] ? unwind_get_return_address+0x4d/0x90 [ 1187.179259][ T1474] ? arch_stack_walk+0xf3/0x140 [ 1187.183946][ T1474] ? stack_trace_save+0x113/0x1c0 [ 1187.188807][ T1474] ? terminate_walk+0x407/0x4f0 [ 1187.193495][ T1474] ? stack_trace_snprint+0xf0/0xf0 [ 1187.198443][ T1474] ? avc_has_extended_perms+0x1e3/0xf70 [ 1187.203820][ T1474] ? memcpy+0x56/0x70 [ 1187.207639][ T1474] ? avc_has_extended_perms+0x975/0xf70 [ 1187.213028][ T1474] ? kmem_cache_free+0xa9/0x1e0 [ 1187.217708][ T1474] ? putname+0xe7/0x140 [ 1187.221697][ T1474] ? do_sys_openat2+0x5e1/0x6f0 [ 1187.226390][ T1474] ? __x64_sys_openat+0x243/0x290 [ 1187.231250][ T1474] ? do_syscall_64+0x34/0x70 [ 1187.235674][ T1474] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1187.241576][ T1474] ? avc_ss_reset+0x280/0x280 [ 1187.246088][ T1474] ? _kstrtoull+0x3a0/0x4a0 [ 1187.250431][ T1474] ? kstrtouint_from_user+0x20a/0x2a0 [ 1187.255635][ T1474] ? kstrtol_from_user+0x310/0x310 [ 1187.260586][ T1474] ? __fsnotify_parent+0x4b9/0x6c0 [ 1187.265531][ T1474] ? __fsnotify_update_child_dentry_flags+0x2b0/0x2b0 [ 1187.272127][ T1474] ? proc_fail_nth_write+0x20b/0x290 [ 1187.277246][ T1474] ? ioctl_has_perm+0x1f8/0x560 [ 1187.281934][ T1474] ? do_vfs_ioctl+0x798/0x1a30 [ 1187.286534][ T1474] ? ioctl_has_perm+0x3f0/0x560 [ 1187.291309][ T1474] ? slab_free_freelist_hook+0xc0/0x190 [ 1187.296690][ T1474] ? preempt_count_add+0x92/0x1a0 [ 1187.301548][ T1474] ? __x32_compat_sys_ioctl+0x90/0x90 [ 1187.306754][ T1474] ? has_cap_mac_admin+0x3c0/0x3c0 [ 1187.311704][ T1474] ? kernel_write+0x3d0/0x3d0 [ 1187.316224][ T1474] ? selinux_file_ioctl+0x3cc/0x540 [ 1187.321251][ T1474] ? selinux_file_alloc_security+0x120/0x120 [ 1187.327070][ T1474] ? __fget_files+0x31e/0x380 [ 1187.331581][ T1474] ? security_file_ioctl+0x84/0xb0 [ 1187.336529][ T1474] ? usbdev_poll+0x200/0x200 [ 1187.340954][ T1474] __se_sys_ioctl+0x114/0x190 [ 1187.345463][ T1474] __x64_sys_ioctl+0x7b/0x90 [ 1187.349892][ T1474] do_syscall_64+0x34/0x70 [ 1187.354162][ T1474] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1187.359870][ T1474] RIP: 0033:0x7f54c13b4ae9 [ 1187.364129][ T1474] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 1187.383565][ T1474] RSP: 002b:00007f54c01370c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1187.391809][ T1474] RAX: ffffffffffffffda RBX: 00007f54c14d3f80 RCX: 00007f54c13b4ae9 [ 1187.399620][ T1474] RDX: 0000000020000000 RSI: 0000000080045505 RDI: 0000000000000003 [ 1187.407431][ T1474] RBP: 00007f54c0137120 R08: 0000000000000000 R09: 0000000000000000 [ 1187.415241][ T1474] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 08:56:25 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045505, &(0x7f0000000000)=0x1) (fail_nth: 2) 08:56:25 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$key(0xf, 0x3, 0x2) ioctl$USBDEVFS_CONNECTINFO(r0, 0x40085511, &(0x7f00000000c0)) memfd_create(&(0x7f0000000040)='/dev/bus/usb/00#/00#\x00', 0x2) (async) r2 = dup3(0xffffffffffffffff, r1, 0x80000) ioctl$TIOCL_SETSEL(r2, 0x541c, &(0x7f0000000000)={0x2, {0x2, 0x1ff, 0xe7, 0x8, 0x5802, 0xf}}) 08:56:25 executing program 3: rt_sigprocmask(0x2, &(0x7f0000000040)={[0x1]}, &(0x7f00000000c0), 0x8) (async) r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) (async) sendfile(r2, r1, 0x0, 0x100000001) (async) ioctl$USBDEVFS_CLAIMINTERFACE(r1, 0x8004550f, &(0x7f0000000100)=0x5f2a) [ 1187.423054][ T1474] R13: 000000000000000b R14: 00007f54c14d3f80 R15: 00007ffd2807fe28 [ 1187.465261][ T1486] FAULT_INJECTION: forcing a failure. [ 1187.465261][ T1486] name failslab, interval 1, probability 0, space 0, times 0 [ 1187.486016][ T1486] CPU: 0 PID: 1486 Comm: syz-executor.5 Not tainted 5.10.194-syzkaller-00508-ga27512601c2d #0 [ 1187.496072][ T1486] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 1187.505962][ T1486] Call Trace: [ 1187.509096][ T1486] dump_stack_lvl+0x1e2/0x24b [ 1187.513609][ T1486] ? panic+0x80b/0x80b [ 1187.517603][ T1486] ? bfq_pos_tree_add_move+0x43b/0x43b [ 1187.522894][ T1486] dump_stack+0x15/0x17 [ 1187.526881][ T1486] should_fail+0x3c6/0x510 [ 1187.531132][ T1486] ? usb_set_configuration+0x3cc/0x1f30 [ 1187.536522][ T1486] __should_failslab+0xa4/0xe0 [ 1187.541119][ T1486] should_failslab+0x9/0x20 [ 1187.545455][ T1486] kmem_cache_alloc_trace+0x3a/0x2e0 [ 1187.550577][ T1486] ? usb_set_configuration+0x359/0x1f30 [ 1187.555956][ T1486] usb_set_configuration+0x3cc/0x1f30 [ 1187.561167][ T1486] ? __kasan_check_write+0x14/0x20 [ 1187.566110][ T1486] ? mutex_lock+0xa5/0x110 [ 1187.570366][ T1486] usbdev_ioctl+0x40fa/0x5e10 [ 1187.574878][ T1486] ? usbdev_poll+0x200/0x200 [ 1187.579301][ T1486] ? stack_trace_save+0x1c0/0x1c0 [ 1187.584161][ T1486] ? __kernel_text_address+0x9b/0x110 [ 1187.589373][ T1486] ? unwind_get_return_address+0x4d/0x90 [ 1187.594846][ T1486] ? arch_stack_walk+0xf3/0x140 [ 1187.599535][ T1486] ? stack_trace_save+0x113/0x1c0 [ 1187.604389][ T1486] ? terminate_walk+0x407/0x4f0 [ 1187.609075][ T1486] ? stack_trace_snprint+0xf0/0xf0 [ 1187.614025][ T1486] ? avc_has_extended_perms+0x1e3/0xf70 [ 1187.619408][ T1486] ? memcpy+0x56/0x70 [ 1187.623315][ T1486] ? avc_has_extended_perms+0x975/0xf70 [ 1187.628700][ T1486] ? kmem_cache_free+0xa9/0x1e0 [ 1187.633378][ T1486] ? putname+0xe7/0x140 [ 1187.637367][ T1486] ? do_sys_openat2+0x5e1/0x6f0 [ 1187.642056][ T1486] ? __x64_sys_openat+0x243/0x290 [ 1187.646919][ T1486] ? do_syscall_64+0x34/0x70 [ 1187.651349][ T1486] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1187.657249][ T1486] ? avc_ss_reset+0x280/0x280 [ 1187.661764][ T1486] ? _kstrtoull+0x3a0/0x4a0 [ 1187.666106][ T1486] ? kstrtouint_from_user+0x20a/0x2a0 [ 1187.671313][ T1486] ? kstrtol_from_user+0x310/0x310 [ 1187.676261][ T1486] ? __fsnotify_parent+0x4b9/0x6c0 [ 1187.681210][ T1486] ? __fsnotify_update_child_dentry_flags+0x2b0/0x2b0 [ 1187.687803][ T1486] ? proc_fail_nth_write+0x20b/0x290 [ 1187.692925][ T1486] ? ioctl_has_perm+0x1f8/0x560 [ 1187.697609][ T1486] ? do_vfs_ioctl+0x798/0x1a30 [ 1187.702211][ T1486] ? ioctl_has_perm+0x3f0/0x560 [ 1187.707025][ T1486] ? slab_free_freelist_hook+0xc0/0x190 [ 1187.712403][ T1486] ? preempt_count_add+0x92/0x1a0 [ 1187.717446][ T1486] ? __x32_compat_sys_ioctl+0x90/0x90 [ 1187.722647][ T1486] ? has_cap_mac_admin+0x3c0/0x3c0 [ 1187.727590][ T1486] ? kernel_write+0x3d0/0x3d0 [ 1187.732112][ T1486] ? selinux_file_ioctl+0x3cc/0x540 [ 1187.737137][ T1486] ? selinux_file_alloc_security+0x120/0x120 [ 1187.742950][ T1486] ? __fget_files+0x31e/0x380 [ 1187.747472][ T1486] ? security_file_ioctl+0x84/0xb0 [ 1187.752416][ T1486] ? usbdev_poll+0x200/0x200 [ 1187.756837][ T1486] __se_sys_ioctl+0x114/0x190 [ 1187.761362][ T1486] __x64_sys_ioctl+0x7b/0x90 [ 1187.765782][ T1486] do_syscall_64+0x34/0x70 [ 1187.766864][ T1495] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 1187.770028][ T1486] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1187.770039][ T1486] RIP: 0033:0x7f54c13b4ae9 [ 1187.770051][ T1486] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 1187.770065][ T1486] RSP: 002b:00007f54c01370c8 EFLAGS: 00000246 08:56:26 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) sendfile(r2, r1, 0x0, 0x100000001) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_driver={0x60002, 0x2, &(0x7f00000000c0)="9b67b46b9001159d1e67a97c5bbfdb144666ab0270ecf4d7fe5603eddf4fd34eeadb1a1d5e5ee275116a84a6042a0e6870499b5eb5e4debf41207f7bb7911418c0a431afd6fbfe99c1d77efdc242911028aa160f4ea4980040bea1a9678ff6467ba2b6116eda31f1bf13bc4a15fe5eeeee22d028ddbffe8a7524c2f01ccb11778e22c6fc48c80265c2c361338d59e2eddd84a23201abe862f987bf2d200194726c44f2f8cbf4c9b763dfeedd2afb2926145f1d82669c"}) 08:56:26 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='net_prio.prioidx\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x24e142, 0x13d) lseek(r2, 0x0, 0x2) (async) sendfile(r2, r1, 0x0, 0x100000001) (async) ioctl$USBDEVFS_IOCTL(r2, 0x5521, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x11, 0x8, &(0x7f0000001dc0)=ANY=[@ANYBLOB="620af8ff0c030021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f1e7f2aa3d9b18ed81c0c869b51ec6c0af4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289e01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb0767192302000000b0eea24492a660583eecb42cbcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae61359768bf48e4e210f13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff90326eea31ae4e0f7505ebf6c9d13330ca005ace1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413038dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce41fd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b201768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f76161d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2ae582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3546c1c776da64fb5abee0acfd235f2f4632c9062ece84c99a061887a20639b41c8c12ee86c50804042b3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f45f90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0500000000cc9d8046c216c1f895778cb25122a2a9f9b444aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370246c167b096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250ddc8674152f94e3a409e2a3bce109b60000000000000000d6d5210d7503000000a87a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e873f8703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e6c257a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd70400000000946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009556237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854352cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a53f1c96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a42010082008df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945ecefa26b8471d42645288d7226bbd9ccd628ab84875f2c50ba891cea592b0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed0254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b0fdf9743af932cd6db49a47613808bad959710300000000000000832d0a45fa4242e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd574d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4e064c98e494198276eb2df7766411bef0ebb5000000000006065d635b0b7a00ee767221d8af9753387e0cd8d718f54a29df6eba3bd4c440e6e2172e3fcc01b8babb757b5c59217b80d0db3ba582814a604e4ef7a803e9ca7c85b35c9b93a9e0885e238b44ae1c2e64cce3b27083b8246829e64056000302bffff15405bd5f2eba20000000000000000000000000000000000009a9823fd8fbc5aa165099c5ed032b48ea12d8e0588dc52702e4084913a06d468d0928bad76d697e1f85ab030e788d38788ee5b5428d4a971cc97db9fd231088e570735ce129e7e77fc2777692664a1488fd8d6dff4dad618fd54f529d4555c6507009ee69dd1bc55258789b24052137e9637f3efbab71720f88c3c44b3b7486fc000be2733c49546f6e8a9175ec6f14dbf72cac91643b2fd99c29eca4f8bc2e60d5e5b8795fae16a7c3ea57e728eca35eaf0155a39f97580e079175426c088a0208040982a0000000000000000000000000051ceaaf0159fe61f2eade7603d0a7a56fb09cd119ac06adb6597155ae47846892bb423c024d8cbe9240b71ec6dc2124d3a19e2d714b273d95d1d3aa737cb04a33615ff2a730e51067d5d675d0104361c37c61a43b5afd865b60d4cae891b73220f17d25979a7f76834995e53a93a1c7b9eef267df691ca983a0b15bda7f6c5c1ca7aa50261a3089a1ebf0734c9b07e8951ff023263ad5aed8cfb49b49e128c697724c057d22c5df5aef27ce3db11d5ad5527d149d076e1a87e2df27c0cb8a67ad026bf953e88f10447e125c2c0f1aebee1f3390a9e3ddad4e2a6e0f6e4569fdefa19e870e04acf9493b963f98e23cfc665e4f465fa3f801e1957c399e45f61d3459b1c606204368bb931345af2823c487d2fd99db6ea6e008e7ffa06ca861551189d155bd077a79fe2c7e961352e56824f727d21d41eae78bfec4a2d7a7edbc8ef958c5ea599f7c25bf71c2340558aa12fdd24a88aaad5921aee7dae6a2f3009d9cb43ab4898d0f0aa565431b6abe585d75db04d1c9ba0b9de4ae8b0d3132bc6810cc9a693979f55174a72e1df9fdef35bc470f9e6e591982757f45c52c645d891bf63bb21fb66926ebe1a8525611fc3e8bb8795c36dc2a86b5ab46ff33cc74f61751b2dae92676db85c8d0c721b7ea4544bf51c95c86fcac1f434d09d1ee4928aafe23de66fed972e0dddfb33f64e64701b049239e7f552d816441d11c4c2647c014462344359198d97c4b6e9ed31ca18987b64de079b2bed641e8a92f13ca70844c65cb423d01950b0ebf44bd28e09c05d9ae5dd689fb880fb18d042219f5ac60c3a03b085abf3e8e3efc842a8d328733461f04c99607061c65ed14c61322a5ac2d371a95b8ad867ec92d13a4faa05207166b19a8758d8855400d8c6a7242dc207251e8797eca24ea4f487663e60f2f5e1f1424958fd148f846830e88a42d93e1fe9c0b4a4a2689217380400a9f3cb3811ac87c54c8ebc8bcfb4613cc3a997ff1579edbd4ade8020e3ad001b072b1a751b588ac4639f35a58e00a50c0270608c7a7f10132b1c25b9ea81232fbef665f6212f875b2a000000000000000000000000000020bd79e41c682139c58ac1deb039a691ad640e12c12fe11d70fe495906f2d5d71778acbd4eee53a3996cb0de84bd2b059d60c0f96a53ea44e0b293865aa68df494f87db976e36ad6c06912244d4c883c4aaa60b4a1392ce0b2f2c519663b4652ff871e0f6dfff9f7d34ecf04be0a58c3d53174b67d1886e34b81ad8c60da56acc64739c3acab24aa8d0ac92d465074f915608b1b60a948bad401b1a7fb3627bbe6c45123ed44bfdf8cc143bd1b7a663dc3d0476b8e39becffc429e41f66b1e37ae52aacaff0f1dc8ea70b68c25072e20586b19127d75fa71577f265c5100"/3803], &(0x7f0000000100)='GPL\x00', 0x1000, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2b, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10, 0x0, 0xffffffffffffffff, 0xfffffffffffffd20}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000840)='ext4_free_blocks\x00', r3}, 0x10) (async) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0), 0xc0300, 0x0) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/locks\x00', 0x0, 0x0) (async) r6 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r6, 0x800) (async) ioctl$TCSETS2(r6, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) lseek(r6, 0x200, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x7793f051c78b6b60) sendfile(r6, r7, 0x0, 0x1dd00) (async) r8 = creat(&(0x7f00000005c0)='./bus\x00', 0x1) ftruncate(r8, 0x800) ioctl$TCSETS2(r8, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) (async) r9 = accept4$inet(r4, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) (async) r10 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r10, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) r11 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r12) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(r8, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32, @ANYBLOB='\x00\x00', @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r10, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x40}}], 0x1, 0x80) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000100)="e932b10c222d7655aac7f18a09fe3343d8524a9e120bfcfec0f621f909e700f22de91f230e66bf0fbf68153ac948c61311bd2fef9c12965e7e6c47a6e7519fc82ac2c237b054e64bc473f4277f420e8bb513d0cc77968b16ebb56ad12f85073cca456a33f996b4b980aeafd5b21c6234638d35b3e768607a6352ee9ca3bcb3a5908b1b55a37358ca69a8283f630af790f8451f299f43f83cbfcd1026500fe3422007738c6341d46bdc79623fcaf929f4a0a7819e2310986cc0855791b8f91b8ae9c4d17a3623947c2e83eca254479328ae2c7e50ab67321bc24b76717f81764da65f2ebf2aa022d78fd13f536bfe5d2e43102d64901394facc1d0fcc65902796fe0f1489c618c54c649bd5a1ebffe759df8dcb6251ba168d5306f8b9d743ffc95436c6e8b4ca4afba61181d72c47f2c1b1ba1ea3644cd5314a0fd8185da6a6cf7a437c612af8e86987ef323d4aab397a84a503b83ea6b51258ae3fce9fd49277c1e61571af8176d419119fdc3d17e283f821f385a5b31c9f906d015f6f66cb020e7f03ca4d6d00f59a460340f68d63440a555ed24338979cfe2685d57f4fa900b792c172efc89cb4d6b32f20dd8546d93bab2e53eddffd36056345a34acca324db9054368b1382c2e2ae9061e89db169b5d055f8792617198736d91ae5163dc5edeb8bff3009744c22fb115c06639e721a7295affc79d504982a9d677e2f1db777eea37934f28c61163da13b2ed9fe7704d006cc4f11d8c089b1a5f7150ce47d39dbb0fdc4231f73b880fdca7770cab11ee43eb9bfb652a4b1514d7ab08320bcd9e99d6bb7d50b796e0369137365344b12107cc297bd325afe8cd3e9d24f2123ad36b126e6b5fb60da493849ccd3176ac90b84277cab7f37cb3a0ba8c33e090f6d184402ec64c3dc08a5a8caa8357addbf3d6ea0dde3cb7e61e1ecea9295558d07cc8c0f2629845b0ff24d05188dda5f14885f38087ade876a40855ea5e4c2101fa6de28e9a1987ee5b439f7c0ac0007b110433b9eeb8de515d04b341e9c4342f5d126f86bd2f181c2b0753d25dca6350a0d152b432946341a3222626ce9a6bf7a8efff9f0d0e5b27dfb696761a823bd5ff98cc78acd5e4ce66dce5a354a63e83bd54b3cf0e38e07447554fa3fa83593a9b82c5b64f73ee2be2ff27c4ceebd70104da46859e28de175f1a5b9780db163cc064d2e7f4bd0d7967ecfcea49bfb335b269943db5d0997f5d32ebfe8baa900b0799902e0fd434e66d303108ccc9c6ca190f439f2c7a725484c1237efb600baca8bbca94fc1960debe0bd05714e05f4203b9e9998c64d536d931e3696cc10da320a85cbb5dc3cdc094fc0ecd9aa059c462af90eb97f4ff7990a1cc2768867bb31132b84dc064128ebe614a95e8caf0e87b5db91a99ee0282c181141c181e04d9753a36931026eefa74886f48dcedd5ec7cb7f04f3dfde1ce7495300e8b2c3e26aa8e1ecd8ee06ea16c29eb43405ccfe4eb32f17da0c9041fb77cfb6f8e7b319b991cdc56307fc163d1e9039107c6d237f35b75d65d84361ded08bf9e0ea60d8e2a6fca0e12fe6260b135923e895c52952708081210bade61438bafda8a212ff0361f3e955b41e92489bcb43cccd38e2dc60765d26ff71fbcf639e7a80577dbb51df4ab3ef446b597796c7c3ba0f72d9a468f6747e5a3b041055f4316aa69a17049dfe3656cb204bdf417cf186b7efbd10e4316c80b13c172642998dbff115cea7ca5275ba39b61a32a4b2df017f98d5d4761617e89fe24acd93b0bcdfd8696e4cf655b975751c41091803a4d6170ee81a2462ca93b55e7ee1f44d9e82682ef2e62604887fd267495d6ca8f9e4aac2e28849d1cb8e706ceb9f4fba5e61350d7d0f91efcd0368f2a51246abed533b29a9eadf8939975488bfc7b35bb515b7b178309460fb87ac0d5d940132f8e387a9da66e19fed70c6e26421757bbacb0c532522df370a4f7f589454e293f0470b8a4ed44f9ee4cde3bb62089c950aeb0160e29b09bcdb5565e22f2ac1dfea693ec78e08f547a3967c26e14a1d4f3fd06c733fdff19675bf4e32d283df2398cc66d9f53e9ee0da945f62161f0e0165ac2fb89f36a9e7116ac3ffa2ea2952265a5c5db65f9b03443d615fff6745dca296013a6260901f65d97fadce2b8b99220ae5cd89aaeb8fee7fc2c88ad5284f9970e6f141f3a0ef18a6cf9168cea2e127498704741cdf35bd07cfca0053792f1e814c66f4f5b4cdadd1d09958d2b3f919ea10439432eb23986be3901ebe24886d6e3489c0fd8e48ba3c064330074da8e984f3167944af9954da65c9f4a7e7011aaaa669138348ce78db77b1f827bf2aafc0980aa1d851f61216dfc1530b23998bd7fb2543dfa21401eccafaf98099d5a6875924df18526722b498c6c000b6bbc0d5c916aa34049629d37ca232f4a34038d59695c6b06073b8816d35460b3eddcc3bde65dd573288358eb2f2abb1eb52cd32e5119500ad070d11dbbfcf0588a4d37dd817af95a94ff388a8bbd6952e0897b208dbdeca56049dbf1483bd2320bc04c8a4fcd126a921e5ba9f0da8cc521ad5505fa40225240d6fc9e2e7b8aa6730a0195e56ab3f6e55f0f7beeafca50559309e19213a6a0bcbb64db41a67ec8270d8f1537f908a88a4980e88259a36c1c85e847d1ca4e56058db709a84252454eb2a51b2e5fca04837182641af266050e0e5c56d88f15d55145ce948635047e11e8be4cd161a33c81ff97b0884d39ab711edc601a5102369dbac567489c1acdc4eeb5e39d15573784eeecfc1f65ac133af9e477ea47d8bd4f106f0b5e1c4a76f5d0c4428bbb8a5e86ac238d9018a299e2e25d8c62c3a2cf51655194a15fa4747f53dce93c7ad9ebd885c72f30bea91e5730d11456620a4dd4de570ae8a05f3e56ed9032648bbd061ccc4ecf1e6079d47b9886aa19a3b700783b5451cb62db6cdb7c60509ffdbab0d357833c985d1e1fd8e8afd7614b64742b2935256bd524181a8ef32d97b82ca8971a535fa8246f286a57abdbedd2a7b1977245ad613fac2855b384575be0f44d478ffab020252c8057c34b2552601dcd5063fe8f04202a0906f61322b617ea52a03e62c82a0350440fa089b2861480557618bdd0b2643f723247f2150c2a29e6b2317b29aa4900e54c5d3de74b216040ccd285498b59e41c24e5a44b09228c65a4ccd7ea1ad0883d21f1da54fca940a9cfb81a2f92d0caec3290621fd0a0cdc40f7021f134396941ded7d97f373dfff06e03cf539b40ca14ca548d728ef9b243a06206213e07fa8341d436f99ecf91b44194d312238f1457a13f467cf7ef26df93d126837c76718089aeaab179e0088b31a4753f2988a5a85d00b621425aa5f96363b3c0d2d53804a195af80db846d9ce2730bab9b8a566af8a6d1fba9004d39dff31c4687edf4cdc5bab97e978e433524442e292baadbaf9a695920901656f32c6fdfed2ede708f9c10e7b5465cb8a71e0509a47ea8db87419ec5c1ab8ebd1aaef6f1302a55d04bf81a8fc3ef4a702f74694b236c0c9e4f97e1786c371535e3c25f36a03be16ef22a813c7cda2ef7ddab63615e2f2f5e9a15d03ebbb69fe5d2996768a27ccc8c3bfb0f007c60d2d75b8ec4e77a9d4ef72e3084cb66948e7584df4affdec93753f50eaedc67ba67b701641f6d543d788ef0641616c2b5192e18507512732ad629073a0ebba940aabe8834e565c7d320faf0e46697e73c43dbd10108d3a5fdc2970cd92e250c935ca87ac7ca6eac6122138ef231c8141c889a8a5931422a1c055ec2038f40fbaf5010b5753444e7a9635ad04a360b597c423f169ca770b67639baa4983a30ca7bf48a822c51854bb242f68b0e9f3e7f7d63055fb17164b1d8ddd135defd6ab3944340548ce4a4526fd68e35ff8c61ebb4d397c7af7f296b58988ce612e316dacc44d28647b0ee4ac065ea65f83da3f294b481a80c0e2b8b617f735e4aaf92c4c046e55beb47381b16ac4ebe83ed240ca68ac9898cf9fe81c39e24338b6e6c0697f4df425764947b38bd5388daa2e9e59a46cd5bde3c098834c5a5a0e24e6b037c05c2edc07a94b543f5b25ba7ac1e8c4a0e6ecdf856e699f13c62c9d8bde5df153c3439d4c05c6ee6b7e761515690a40655a058dcddeb9cb46bb56553392b66d3ae4cdc1f3c4365b9306cf00159fc48eac62fa4869bb7c16e2ae3e48ef4f7753974cd70cb01e6aa4f2be207b54e6b832511edfde5d0125820fa579810be201a03dafff7d2cd1cf03c3f48c9dcb0f913b3e18d1047a92b3c4064a453f0b90b0969f818bc0bcd9845062448274f6c13a6e123480ef627ae0d1930e58686dff2fa5f5d6bafbd15b2aa243d06b4fd10614e438d519452ec876270e6f846d913b1035716aa4df2c82d5a8e51edcc24f3ca931bcdd8a1919e14d06c97af7e1a171fb404921478bf3f9a28b7836fcb8120fa119361d85c45391d0171c031bd6aa8187f6f2159ed92efd173d8f86a935e94247a6d8ac11384d4af25a64aace6003dce5b0bbd5704684a222905335c298b7a0be08ff1c69d4131af7e3bd237a6febcf33ce3994e6499fc639af2591bd85b16dc33b91545de799eb7d47ce628bb35da5b0edfcd8cb5b8548c838a447959c9e8c23ca29e65492914e729058b014c492dac9863d49702549c80c49fab34ee89fc02774ba91ea5638c841e8eb0c8d06170269f9b7bb564507b7350501fcbf425c55f605d54ad1d1111c78b780572d5a267c4059193d1ee78f73ef738ff2cf7c34b0f65d6eeee59cd1c3375f31b47f0bf3bce96e7fe5420527fd8e536570d97bbbe09b478963a2086eabafb982ae1aa7b13e5ca5888bdb3938d4423bdb07eb59a8eb4cf0a38aae6e7816195120d2be601baaacc6f3ccd2888294fd7d2f9c38788ea136891d909254071c266eebae44e77f68d77e642ef9717e5e6e363fe3ddf431d494d3b525746cb708664c75522e49630f5e16ffd4f2aaed60dae9c54478a11c68e515470265983a3e130ef3fb9dc82f55fa5eaef7a84856c8aa059628b02964566876e93792d9e0c5deeef838fb3e381714bec1919d9b74a26c33a60c88e1ecd034ba18969ab4472d3a45ab7a7eca245df534b4d4c7fea2e01f3cac0cf5f969b7b87e71ea42987a4338f5bed431da0ce44796dffaaea276561399a3b42875cc2e2bfba2ffd4a57f08cf2261bdd8477aeb85901e435f7364984ef38aedfdecadc523957ba2d00902affc51aa60747c95b920be5b486adbf14dbffe6ffd950d9cc5db68a47de6eb6acf9bc6f8277ed9ea8ae27faa641c854da9a89ea4e86756f720820d9beaf34c024f768b395ab98876b8cb87e853fea269cf46f5d31f87188caab537c2110d3ff4dfbb3e9493a47b7e0218a1eab849ea3b5ccf6744b6935568ed5dfa7a18ccbb634eab672810989bf99824a20acf8131a01a740480b6bdadacfb52a5131f793787f2e93b9632bfe5879dbd3192e3f21ffc1065de8d40171c5747271f1a0966584d147078ecc1d187d4333ef5c8e10f8b61868d32a90dbdd09b34590127ca50e66bb73effa630ba40783527e3b6f945dc5cb50ed11e20ff349c71f05adaef14708fdd50ce4bb7482368ee1e3cd29a89607df1238c4379dca92d8c178fac40e43c9e28acf1b2ee0888ca86335b4ee6830de9f8220037d2a23ab985d26be34c6d8a31fd632a4cbf8f199453c60b9977242b20458a529324b46273c2a96e1297c276b9822067c8917fa3c23871a903959a8fd4f25debdbcc0c331db48b36317c0c500761cbbb16889d12bd406bc22973894a1ad284eb4a0604c9708e6bd9c77e3b383a0666ea56aeff21bc0a12527a06c9669861dcae7f0ed3dc4d6db20433f87c2c5e0f1e59d92a08467252a6d616c251bd21f71a07a09ceb36dd3da9272d5bbbf0513f75866ba44bf5e8b0f31b93c566c588d8ebe50c2f12a710adf03f7a50ad8d0996fbb94b9ceb249292a5a52ea2eeb751af19fddb40b1b2db206d9027153203a3b6e6e1607454e98d7422f6895ae35a93b1c250a5db64d5b6f681d65b228b0316b91a84be10191d253f16f0ae42c0d1237ff0ed174aab3ddeb8e842ad698026db1d9734b208a1491b938004b77c72b3c479818f645d9f1c699ea01527e980045f6fb8561259a5f7beff34369b4e015af9af0070a37dde94333f4d07ac1cbf8c9a915dbd45048e7a823b16542dc521a40880fc3909dec78bcc7242d4638845be4653a07042248a52de660f9dbd7ce3b8892d76620f6d7f7134cf4d20eee37eb40bcd5e43173838e5ce02dfb4f7ae8d5c0ac544f53c2952f7f13b56073a0dfdedb872138117cc149944cede83236c70a99d6e7588fa63b9426cbab2c0ae95fb3bcbc22705beacc785e61916357237a0948a31e98fee1e45f01de6764ac0da414e12d2b16980601cdc0bded938cfa1fee8b9248a39a4be45b68e1599f0e0c3b34fae744e3ca5606d142bfdf4bbdc36cafe17fea9daae8fb1ced633232c449cb910dc716b347e6de66aa29cf9eefcabf76afc8170f028b5935f7c906a178308d833575cd94c30329673e7fa4ae67ed048e0d224e3f0e2fa66013d2ba928ebf03cda2729e8c4cb898289c33d1c4669fd181ab0a33e7c3d4e57a7076a9c4019c9ccea1a54e88cebac803cb1a0927694772e99868fb8a9491c02a87439dca63333e7c76371b09aa43c4a0f02038dd00d0473964f94219290eba86207f7d3127c9f98ceb9bcc74fb203a92b951290c88300531c32e6c9c7a2aae2a5c28f4143912e28f1d4ffb7543439142da01101091027a0ca26feb7bd9892072d89fb1e53897c2e087eb4ded6d58fe2d74934bac893ce7a04ffc7712a7c56134935988e1cd00f3a6eb5fedf0a4f02783e43f829ac8728f64cc29fc1110fe3429d602473551188af0e2317052e0042d2b99e9280195a43d9fcb24849f197dc6f752bd03cf750fff723fd695996f884438295bd2f61a45ea40054a8b94c226aa6eb276453442fea02778969fa51d6e24615a73ba0388e1b23c6991ac58c0ac940b37cffa73f925304c82ae44dfeadd79784e48a8e096c54d8ef485fabb9796bc8178144d8f15953c2bae9f00563b61b3e87c91694908f5f5821fc301fd6bc3275ddfbe2337fac01b55fe99129e000db8fb1a7a14339f11e8a33b718f5f37e86310569f6183c170d14583c3a80cf89ad2c4cfb687e41c0f926cb76f43dd9398fd24e92fbf4695e8e0946c726cd30d743dbf9624bce015371a3c49f9e8dce2895f29625b943ea86c876091e730841712cbf4d7c3a5d42f610706933ae50aaed45f961ce388361dc0d9387700184ee5105f09b731f8c182e1bfe0e22a7440825aa531ab5b8e974fd5e6e8071bfdc37b909d44888215350ef2754fef8f95922066a42c2a612532340674e7b227267f5bfa03c28adc6e6260fda34d6ed0ed52ff814d9d4af8db27afaa82f001930247743fbf58c559e8a42ee716d725d286c42b20ec345f16657ad5a5c497276e5bd0a823c6f267e8d58c7f7da9a3cefa23a72fd028403ea8348776cd9e6eda567b29a30c9953308f6c725408aa463ed5dcd11bb320f3443ce7bfae159c8e0883e43f0dde3ba676123c37769b1ab3c2c90ed70dabae89e89a48f602f7b6277c456f3c2073dc393a727c3531127929d07d630a1d4785949499a8ee6bf2518ef1e12852639cf1d42958900172f5712924fe22b0044654e2534013b5c276889b30c01b1930a9ee99612df65709cf4aa302032d0ec1afca6356dfb7764d89f367816fe285a65d923e055272bad66196401c46c64fed12e1668f8e9be372606fe324046a4ceb43c966e91dfef57d89ea983a8d27d47e2e9e61cf0a8e2ba2cf0e8f7dc58794325f8246a80929ee6c97e22e28c3b71c7d4c2f0eb2525cdea1bfba2c5203ca0e7499486688d798db4cb45c92e4d50212c05f8e01778e0e7207802448d53f2c0832cf9b9d84ad75e0b5a397ac411a714002252c1b64994a270791f1095cd5571ee4b696b903fcddd807eb9ae198fba4a714839422c8ac063da61267fced888a5b94e00c554b2c7dc4ee0e6f18ee35becbeb50c1eb03d8af25ea6399dd9b81c130244205eb17002028fcdcb2d28529acfda29fd350e4f56caec3813fdc9a329744118da49236fca3d6d7548086a2766a815a05e3bf218d98808bbfaa1d503485ab603c2ca89878502ec52241520d9844fca7807564c277b53ecb5461f1a43850a3750b7326e3e43f8d2e281efe1f1367a80ae67bbca7cd4b5de4e17f94555f331306810eb9eb10c4cddc550d290d3f66c98fb236836f63ff3875dfb45e25f71c86427fb8435b50323d691e675a2b6c0347392ef3eab3ea285b967a3abf1a9ceb1973d91783f43a25b994a145bff3707c76ef0d06d551388444a5a64a7538042547a3ade6d4b2251e5a36506896c2ba59960ec5e3408222ec2bda7a8c779cc274bc9a270747fd301025c105176c96aa68cedbc2dbee7550062320a3042f27e455dd717ec91dc3613aadb13cbb1059fd4ca48ba712493bdfdb0fd928d37277cac8ce2e5bda1d17b19f0b85fce8cf0b72e499f1b52e7fe8bc3e22955dbd822228b185a68619d682b8cebefe05f773f4d13722533f7ec9f69b5a8d17219fa05df1990e05ad14710f1a8811cf8b219bdb1b9f2025f7e78e487704372e3c48212d677c420d49291f915e596cc26067feeb4dcb8aa4e0d1775de98be4fc77add51fa3004596cb65abf3ddc884e378a86372d1b96855a2e7c9e65118d7795edd97c3cd7ef11027738facfa13d10902393f4a4a16e5a731af5e52c0a725ea6aa93dd5fec29c55aa5367fdf81391cf7226dd820e1286d1b6326bd1375717b7b21e7441edb94d85727bdfeb53380e1ebb94ad2acc8b6a6115a191b9d99ed0c019299898d458e19487fc6d65a994c91e4841c1b82686b42ef046ede5b6e7896f2fca8440dcb318dc0790358008d52b0f482032abdf26641589d70edbff6782402de281b69c1558aff7d1a5b6aa7231d197a83216c882f303f95c460ea7ab03d1699871c060c6ff5c4290700698a5c9596f9e45c9726413c272adeb97468d24c134621c273bf140961817c56b9d66aa0d1b75bce8875b1b2c02781d793f3bbd66630d0dc2b5e4cfe9645cc2eaab1ee52c7677dac72a86feb346bad2f3ac3299b0bd605f2666d069655f84fabe94fe004441c4d4a9e9360bbb598517521643aa0c0a21417a6d27866ff94a36a606f0fbc8fd7211e4ce64a85a8c47dd187f97edb46930dca150143f1847ea63c6d823d52128bffc52e27a57a777d87e8041d57f339abfde943cd320eb2638341e05eca88e868c512eb9ab9eebb7f61585863bf5de03774826f1ac97d2ee97aa60069d18befb3e3c8ef330a0ffc2410d8591ba5b6ab51a1ffcef96a14eee0664079db32100ba38a3f4b4fac8b47ac2892c44bb3b1706e1b07e7af80aa9ec5930a456057b2ab8a866fd6e6e447004d20e60b62a8dcb9ccbd3be818560b840838737f1510b38880ee81961d61ab7c0f29549eee24d217497a542336c9447dc664c315d18f4fa18bc4bacf1e1755a46d6d2d43a79fa87e226e477aa2edcc7210578f52a9b3722b46da41323c57d3947c33097bede6a4a969535df53bf74dfce1bf4d72c4090efed987b26c845bb70b7a64d246dfe1e4fca6695eb257ecff20aefc676a3e3a4e16a7831dca6b3b4d72d82197b751da46aacface4ee7f721016787e168cd945ab172a0a214b26c0dbd847051740ed76d31d893c710d7d4c538fc2fb6b71a5ac893ac76d24683a3b5a195cbfc2aef171250cb3e8980a7cdd6c054b05292017fca8337498d8f94df0d8480eb25200bd845a90d4a5ef302b70e4c51ba98b8e2f80c2573cee29c3174895a0486922ed3052264d0f9cf48e051326d5841093defb83bacbfca6117a6573f16e5b7fd92ce71da296c34d3879e32879d620c32704ae48705fdaf0f6bd2b54aef3f3e7eb820d801aa2fb22069f7e3bee1860abdeba6940ad0b2615c60665262cb8aa11fa109c5f15e404cced1f731ab1af5b264d2227e3260049f007f21213a29871231ecca5defaf02abe29ef43d13be215438106c60d6a1dcbeef9ca38041ad5944a05100ab48b3e25f520228f1745597e83729a7e40885f1d4e6b98b3f8c4d017ab0089c899e63437b0b0f29a48eebd9c9d9f20787a5a8ed2c6d332c36b98ec66a45d8ce074dce0a8f708f2c3cb1fc1c2b5b3bcd249740e749c94223b3a6d08d6f303a633e52b13f93cbc222e2c36760788e2fd20405ecad84fe7443a915bd2fd16d4df92acf429e6038dc0fa1012b60166c5398499c92d1c32241e5d2b28c7f706cf89ad8b013c1c15d90e1437d8b72c66670093c0099a917db824012ab7fd42b44accde3b57f7867a39fdcfa9a3f31d6d26cb9fec01a0a8bf9c0c37c8be1e1d896af5c2cf62486e916baae0df85b3f00075c87f170a41cb6bf166471665b7161ebe6eed6ab6d37028e334c28601fc95e1bdca1a18b364c6d762a47e4623bfbe51c9527c623d2fc97b01c385b31872cd7e163ec316af8db7557b1c2ee8bac7de3454f0fabf252a3bb6b453a4d481116a7d3037d18c8c07eaca422eb39ea466c6daf6a133a666fd4be6a9126f8eca30044164a852bc1ff2811da4f65e88459336ca37d46f454d12b270596421a796a6d72737ebdb3ae069c2bffcdbb1d2582169546682bede2a9dd20b634f8f42f143708295fe096fe33e2b46d8f057aad821204e539852b90e1936850cbe3727003c0dd59345509906539d97f59e70c017ff73f69a0de84282c4eee1388034b09edfe1458e193d332f3c39644f97ff8ed2789bdb8382489aba0664d10b70a1352fc663f4d927ae9b76dde8372e495bef3eab0d8ff159292ffdb731b4f7d5bf2ff57fe60b74f136a262871fd16e13d6284b8995eb4bbc1dbd07da4ce145bfed69cbcf0a603b1bfe65dcf0183481ed58bfaa155b6f8e3aeb5dcbb1fd0aedd146f8f823e9397574e1bc06844cb67f5c0a335fe1db04ca2d4239f157a331103f3e4d46e230d5eab04fcad41fd885a21dcfba93fc4a35b31760b71a8960cbb2c0a7d1941ad61c1139cb32ec9f3a672e9e8afd4ac7367428c8e33583dd7be769071d8e20e0aa034c74d8b184e6681ec9464f93f9fe53e1b425f244c3ed572b58efaf82771965382f1ea7b26f9ef612ff96ac5d7796e6b1ce3ba43e6f4b51127263ced846fedf02dc174351344b831cf60c9a5933717badc1b8630593fc582134fef3fee25c19345a91452bd0a676cdc02f9e7e4d1208500136c098ebd0198b7b4ef25bdb3c8a0ab3cbd428fed3463d488dd65321e1eec8ce2886b5384d19fc68447359bb3ff6193aa8539fc291895faf6b1769b8b674b38bf1d61febcfff4d79050f22a52c5ff1438d44f1c7a9ac1f4e3e27f914241685c6e56f74f40fd68cd847f250cbfe7a7b6c85a4ecbf0553a2f9655e4c375bf5ccbd44df32303885e37a9d2c542d4f089b1d7b85032704fb1fdec78f632156aae1d8bcba26c33657c282ebeee53ad1258acd8f5fd2ae86ad53070ac207a3e06eccbbedfcd24f42a95a628fd89da0e8187bafd8aa887d9b91", 0x2000, &(0x7f0000002780)={&(0x7f0000002100)={0x50, 0x0, 0x2, {0x7, 0x27, 0xfffffdc5, 0x100001, 0x1, 0xdb3, 0x2, 0xd1}}, &(0x7f0000000040)={0x18, 0x0, 0x82, {0x1}}, &(0x7f0000002180)={0x18, 0x0, 0x62e, {0x2}}, &(0x7f00000021c0)={0x18, 0x0, 0x101}, &(0x7f0000002200)={0x18, 0x0, 0xfffffffffffffffc, {0x244}}, &(0x7f0000002240)={0x28, 0x0, 0x7fffffff, {{0x6, 0x5, 0x2}}}, &(0x7f0000002280)={0x60, 0x0, 0x6a, {{0x7ff, 0x1, 0x10000, 0x0, 0x1, 0x1, 0xc2, 0xffffffe1}}}, &(0x7f0000002300)={0x18, 0x0, 0xffff, {0x537}}, &(0x7f0000002340)={0x11, 0x0, 0x9, {'\x00'}}, &(0x7f0000002380)={0x20, 0x0, 0x3, {0x0, 0x8}}, &(0x7f00000023c0)={0x78, 0x0, 0x9, {0x4, 0x1, 0x0, {0x2, 0x1, 0x1, 0x7ffffffffffffffd, 0xffff, 0x8, 0x7fffffff, 0x9, 0x101, 0xa000, 0x2, 0xffffffffffffffff, 0xee00, 0x2}}}, &(0x7f0000002440)={0x90, 0x0, 0x0, {0x3, 0x9, 0x10001, 0x1000, 0x20, 0x0, {0x0, 0xfee, 0x9, 0x5, 0x5, 0x90, 0x7fff, 0x1, 0x7fffffff, 0xa000, 0x9bd, 0xee01, 0x0, 0xffff0000, 0x5}}}, &(0x7f0000002500)={0x90, 0x0, 0x81, [{0x3, 0xffffffffffff0001, 0x15, 0x80000001, '/dev/bus/usb/00#/00#\x00'}, {0x4, 0x7, 0x5, 0xfffffff9, '(#)(^'}, {0x3, 0xe000000000000, 0x11, 0x60c8, 'net_prio.prioidx\x00'}]}, &(0x7f00000025c0)={0xb0, 0xfffffffffffffff5, 0x37, [{{0x4, 0x3, 0x0, 0x4, 0x101, 0x7, {0x2, 0x8000000000000000, 0x6, 0x5, 0x4, 0x0, 0x315c, 0x0, 0x8, 0x1000, 0x0, 0xee00, r13, 0x8f, 0x3f}}, {0x3, 0x1, 0x3, 0xc97, '\'!d'}}]}, &(0x7f0000002680)={0xa0, 0x0, 0x3, {{0x0, 0x0, 0x3, 0x20, 0x6, 0x5bd4, {0x5, 0x1, 0x3, 0x5, 0x7, 0xb1d, 0x800, 0x7, 0x3, 0x6000, 0x20000000, 0x0, 0xee00, 0x1ff, 0xbe6}}, {0x0, 0x12}}}, &(0x7f0000002740)={0x20, 0x0, 0x7, {0x4, 0x0, 0x6, 0x800}}}) 08:56:26 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045505, &(0x7f0000000000)=0x1) (fail_nth: 3) [ 1187.778381][ T1495] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 1187.783990][ T1486] ORIG_RAX: 0000000000000010 [ 1187.784000][ T1486] RAX: ffffffffffffffda RBX: 00007f54c14d3f80 RCX: 00007f54c13b4ae9 [ 1187.784007][ T1486] RDX: 0000000020000000 RSI: 0000000080045505 RDI: 0000000000000003 [ 1187.784014][ T1486] RBP: 00007f54c0137120 R08: 0000000000000000 R09: 0000000000000000 [ 1187.784028][ T1486] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1187.789278][ T1495] F2FS-fs (loop2): invalid crc value 08:56:26 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000002e40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000480)=""/231, 0xe7}], 0x6}, 0x4}, {{0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000600)=""/217, 0xd9}], 0x1, &(0x7f0000000740)=""/147, 0x93}, 0x788}, {{&(0x7f0000000800)=@rc={0x1f, @fixed}, 0x80, &(0x7f0000001f80)=[{&(0x7f0000000880)=""/97, 0x61}, {&(0x7f0000000900)=""/250, 0xfa}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x3, &(0x7f0000001a40)=""/173, 0xad}, 0x1}, {{0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000001b00)=""/1, 0x1}, {&(0x7f0000001b40)=""/66, 0x42}, {&(0x7f0000001bc0)=""/52, 0x34}, {&(0x7f0000001c00)=""/74, 0x4a}, {&(0x7f0000001c80)=""/89, 0x59}, {&(0x7f0000001d00)=""/181, 0xb5}], 0x6, &(0x7f0000001e40)=""/156, 0x9c}, 0xb4}, {{&(0x7f0000001f00)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @ipv4={""/10, ""/2, @local}}}, 0x80, &(0x7f0000002100), 0x0, &(0x7f0000002140)=""/34, 0x22}, 0x10000}, {{&(0x7f0000002180)=@in={0x2, 0x0, @remote}, 0x80, &(0x7f0000002580)=[{&(0x7f0000002200)=""/4, 0x4}, {&(0x7f0000002240)=""/155, 0x9b}, {&(0x7f0000002300)=""/40, 0x28}, {&(0x7f0000002340)=""/89, 0x59}, {&(0x7f00000023c0)=""/45, 0x2d}, {&(0x7f0000002400)=""/19, 0x13}, {&(0x7f0000002440)}, {&(0x7f0000002480)=""/239, 0xef}], 0x8}, 0x3}, {{&(0x7f0000002600)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000002d40)=[{&(0x7f0000002680)=""/140, 0x8c}, {&(0x7f0000002740)=""/142, 0x8e}, {&(0x7f0000002800)=""/213, 0xd5}, {&(0x7f0000002900)=""/102, 0x66}, {&(0x7f0000002980)=""/207, 0xcf}, {&(0x7f0000002a80)=""/242, 0xf2}, {&(0x7f0000002b80)=""/229, 0xe5}, {&(0x7f0000002c80)=""/155, 0x9b}], 0x8, &(0x7f0000002dc0)=""/106, 0x6a}, 0xfffff8bd}], 0x7, 0x3, 0x0) (async) ioctl$TCSETS2(0xffffffffffffffff, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) lseek(0xffffffffffffffff, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x7793f051c78b6b60) sendfile(0xffffffffffffffff, r3, 0x0, 0x1dd00) (async) r4 = creat(&(0x7f00000005c0)='./bus\x00', 0x1) ftruncate(r4, 0x800) (async) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) (async) r5 = accept4$inet(0xffffffffffffffff, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) (async) r6 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r6, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) (async) r7 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r9) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(r4, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000001fc0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000baaa319346e1d186b54fddcd2835aa22", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x40}}], 0x1, 0x80) (async) statx(0xffffffffffffff9c, &(0x7f000000bac0)='./file0\x00', 0x2000, 0x1, &(0x7f000000bb00)={0x0, 0x0, 0x0, 0x0, 0x0}) r12 = getpid() r13 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r13, 0x4b52, &(0x7f0000000000)) (async) r14 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f000000be00)={0x41d0d7751d6284eb, 0x6, &(0x7f000000bc00)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9}, [@call={0x85, 0x0, 0x0, 0x8b}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @generic={0x1, 0x4, 0x7, 0x164}]}, &(0x7f000000bc40)='syzkaller\x00', 0x4, 0xcf, &(0x7f000000bc80)=""/207, 0x40f00, 0x5, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f000000bd80)={0x5, 0x4, 0x9, 0x3}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f000000bdc0)=[{0x1, 0x5, 0x6, 0xb}, {0x0, 0x4, 0x3, 0x2}, {0x3, 0x2, 0x2, 0xa}, {0x2, 0x1, 0xe}], 0x10, 0xbe6}, 0x90) sendmmsg$unix(r1, &(0x7f000000bf40)=[{{&(0x7f0000003000)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000050c0)=[{&(0x7f0000000200)="187163a704aa136f7baa5c6ccdd3dbf59d8668e8f299cab1c6", 0x19}, {&(0x7f0000002440)="1bc067ff04fb80d3b77256a42998b748ae86cf87598b866d25abd4233f44d19a", 0x20}, {&(0x7f0000003080)="ba4a89dba52c08ceb3ce25d95710c6f2a4dab8b9e310a3d97d437d680e2c4a5cd8a5c09a7662b704ea25c6b0b0164ce2040c9c538263d23cce77d250209ebe2e883c5b4453bb3b41c8fd75d6bd1e9eb3b387a5211cd51395f5c0db7b0087b637240d123bb7c90612db7c3d7ca331b5adaf222106fce43a46a3b40e706187a04930d51e070fcec03c846a34913652ebbd86679ed2034e49fe981af004e58f4d74712d0dfd8f98da1e0dccdd81e3aea366393befd2cb409cf2cd9a42131cc9e37e50cb7242e718281bdeb460cb42d84b000ea02b5006059912eae9f8c91967b50a3c98fb3698f1af861a64bad0168e80b02e978d13cf0891cc0031b73dbf497b4d81f1a8a8ba378332faccc93ab85f7b0668cdda00c4c8e532137060d2b015ef9a31954293f9519336dda817bea06e037295e2e85735c44916dfa2ef10dd8bfab3f4de1d4b7c164c8c929b1251b4f5d50c6de42069d7431c2448c2a0e0c20c25a460cc344344c49fa078dac251f84379ab6bc0475ccd7522c3c890198dd0403f99b8dfc46b81607873f6bab83396530d022637c47594d42fe262c16c284cb81e47dac68c6c9e4b534de6344db92ca82da7be175b90a7a2bbc888aa92cddf5aad8d576dcd2939ad0696bda326fdababae3654dc35d9b574e77af6d111e0b196bfe73b65bd96f903258e723436ced5bdd3b6903e3a384bdf6b899be5d6d595e088a428d748d4f9693c623f45394b000ed460c710504dc400498958e39357661162941eda3081046fdc55adbecdcca083f1e538b7fe2a85921c44fdf0bb37d960d502769063bc0fa71aed40785a38be635a820d80658b7027eb6fcbd76cac83f3619057f7c0c595df12d0f26e9bf7f088ffca7e19861753e79e1de4f542d07e42a052502c5bbdbe84790de88e41c9a41c2244a6543346ce549c46ebc80bd9d15482953e827c1831cf15f7dfd7982a46eb6bd1ce80e7a842b1e1490ec1af4e40e3df52b5d052125aadb49644c62636fe95075caf7874c90d73f3aa4bcb1388844bf4df0b72e444a775b06ce42a6247329c53454ed937c1e54201bea863381b5e223245e49d3cc9d026fe79557967ba843946c1e017aa1415965b09fd81595615e38c242c3a533765ed1c273db8afd62fb21270354a2a37879e81c63ea587e734558e2d7d34ee961c341937a9b7c1d2c65911039a04a332c4a0741b1ff8b519823ab0dc73b5281fc3f459e53c9512250cfffac95e31f7848e7b12264152404c0ce022305fc1ac7f69e71e7cc5fbb3e33e82b4353438849082089b59b0d89e1e549ed01722c4a0af5c1ae02fe1fe1abfcfa761ef795feb545c4ef35eba7fb85a366b8fcc9e02c32b6de1515a23d013a792ba8e4b12fc2d1f877d717d275d53f7763e2ec03c73e3f52985e7ea6504fea9db914e1a17d0e87818d758122d5153afff50e32e0cda46d50d3890e8f2f61c64c38bcaf05c402ee36c8bee8623e846471431c69d2fad40e4c11c2d19ac237f0401c419e001611308ab4c6712f94f98606cef994dd5f2e0243aad2cf4fa75745da5070c1e6cb86c3a7587bdb51c808d57b34efe39dbe3d99d9c0003b3605844b527579b78edc303ec200c7eb1c9d0ec78376f9418a38fb3fbf36ad1bfe40f1fe1cffdc55be85eec3212862b1b6d81328d4414852bc697f593389cf5dbd10a115d81af20dd97874f10d64789ac074eab9eb33038b8e6392480346e1ee5cc5577a8e236350ee5241a17130cff354f66a192ea320cde786eb9eca4018a5a0b6826f7139982d5156fb9b14ac6cbd2b270ded0fe5e278c9c93e919472ecf38eac67b999a6b22b2aef4838887ee829ea9a1455d48a3dd7fc1af5288912122324d4a1f45dc1c8e7516a4774d57b5c678e4c0ab0350f5a32453e6a6ba7e5cb84c3d5b96cafdbf35e8260db3c5663c6bd5573290d280d74cf1bba9813c607301132f843a1190f910de5186f7ef33f80a0035b9ae5998b37cc7b340fb68d93c34bc6a79a61c2b49dfc963cec63b99743010656cf753365e2b438fd7f408672bbdd5d32e54f8e7561820306acab933acb815d486239397328c9493c0a712052f2dc5411974b79eadfa96e9debeb3fb469560380da18488056795d092a484ff3188c531034ae0159f684117fcff3bf43f5a3a32aa877b96e4b0a499b51e16cc2af5add0cd2fad785f4da1ec87e845673b8c89b8a220b2052a37c1b57220f16ad949a56ebd48d817d6eff07beeceda05029e4990a04196830bdccae8fa9aa1d33ea02b7de36a87959e10baf53b5ebf92d76ee69d900b961be1ed41c36de3c0fef6245dcc7397545d4ac8a931e98deec84efa24fc76cb4f435697408c916ab90b6011b724b4beb01eb2947d28c649a7b5414f2d0b03da120bc496b5bc44f200e9c6692b85d9c99c5b437c98fbfb116a9025e1da5661850747e590f403090766ba3760186d183c4aea33ab795896adc81e83e1f6962e91ab2732c69e269cd9b11dcd05796f58ee71814d604ff3bcc4b60a2b4df54664918ef49aca2ed90c8f37d8ea1b2c444407092bb6c1472ce9c6f45d55d6fcfc7c6be3deb01734db10081cb4862158df2f4b03e83a381de5d08a34fd690f990c104f320a24b5675e35da73dc8f5ca9b2b797552f06e0f239a2abe4679f11539c5bb468e5bd2bac4ede54a6ed610f59ac192aa5023d939c3646f56aaf8095ceff11d1dff73bc9895884711f0fea81476e1cbba76cd2ccaee404dfc26fd1d9f678d0b80ea6c2d7e863ce81c7036d8d8d89a2ced7d240adbdc2700a593c549bc05e15ab4a74a83437427d3871de9139105e9073160158c4e17afbf83b5ec53795d21c72d4fe67fa5eb954fe870553404b6f3c4abdf406fc2a6decd873264edd6be667ac24cfad91ef27e7c52be2c80020249a5d78e40dbbfa98a3c6c3e491ffefb268d89f3bb74b5508d4fbcb248a1b181570340990d847011299c3046249e7596581b3d3084fd008af8a548965852e409c56f065d17365cc635e71ceb237ca8f5339322e39dfab79a757b8780f5d4ce220cc082cc8335e17343623bce179eac7fbcdcb2fcf39fe480f56375f43f826038b47e9e9b5e62b4578275f7721ad3411e8afb23fb2499cb5a87fa5b3010ffd56d9e2574eadb67ccc23c28d139e72542b1e9439e9b8c082702ba630085061b26734f56909943c526621d06b01c0d8b5368629e0b66d98985173e5b5049c707c5b4991cd908793e4222502fbb3c855804b4e494f56818bbbb86e5fedc1398f7a6244b00308684c468ceb39525551c4a25681aaa2a45e7401bf04a00a81fa44aa6d08eeb2c3d2e730a4ebb59d1a4f0581b247a71b5b3c57776d9eec4ae1d168c356b253f33521699fc3c574415fb5b27b74a42ee5e5ff9ca23ed9f3954ab9cd630ed35b425ee5fa26d7626d4c15cde659485e8cafe6dde06839283c53d84302d1caf746d0b36a0857e4189a8a34c952913314db7af40d6b4e8a7b539a3b067e57e7c87f04e146923bd65754640d52136299b18e4b3d0bd863cbaa78687b75aecb0144483a3b274c5db8b72010e089e52fb27905d461455ec6aaeb93ef7aec4120245242d14d8839477d5553a825d67566f52b029f73525e7b48f1a6cafe2156e209ee1d2122962f497e2878b92916d54fd878f0fa78b09d83880924ab30e78ad400e7f4c1a3fc23567cbafddb694632d97c8a7bc3b12acd45e9f8ea3ca26d9051f0ee916410613881e45976607030aed4aabd5e78c3e3b259c6ab8aa02327b5d3a00f01a6caf3ba963ae1a0b77adbb8bd1677abfb7e1530502fac5e3970a0e9ff6fb992963fbf24e17bd2ec40b6212a5b374bab1ad8023a11066e6d24f0baf7932e8a04404b687237b2e9ec224c72d00dab20fbae3dc0f10ce22d0fcc736a9ff58366baba137069f09702ce3549f46076c7ce10780a7525956c0fee8054d9b0e9bbf963ee8a4871a43ed24a0a1127205308d40482849625efeffcfb06a935d3cc40d783504d29cf2a9f0b7fba68707682019d2706dae2189f74245980098ac93c83cde1fa8fb40203a55874256b099dc05b2ac8ab2e3c9574c962700177d9c38e230e570c4b450ff06aecf39e04f8eedba03a3ee8e69b1df1ef43463899ffaa10185ac166e00f293f4400fde0f1e8c90c544bb1a6053ff4799bdbec21b2be8525c5052a6ece6545d43be44a798976219b4617d4edd297369180681cce121ee5810d8b3ee03c41a1fdd67aafccd9a3366c375d6fea40e80ab011a57f37db1ad6dfe10663599338e7c96f507a259959c3e8530f15a097f4d9a318d355a6784bc62a6d0e9ec3e212cc0aae079a2349a76be3fd967358fcf696fc1f916d85108f7e071c88d9e5c816d1fb4643610859bc976d7dce22c05b258c9bd51773fb2f173c77c649d8632e2640d1569535390aeeba7bb689a2433fed7badee3848ee11ad29c1129efb1533688312ca1c0a95d7ed3fb8b925adca5fa9c057e211b6f2bf5bdaf7cabd5b617e15e59c1967fc704e6e4f8389095539177d93b24868ab2dc77bbccaf4490c55a32895713498b65567e49802af40c8db989bab2fcc2620ece619c7128ad87be44f0a181aebf7c88dfec0f28f3e6c0301c4ee9b68a8611bd3f38f76d77c39043addfb7f4592b15cf91293d7ec568c02e26fc3881675cd8aebc6835933a1e6a55560bbd6547504140bc8a2a7fe75182877c51d24d3791b2b8ade403a996d02d7bfc06e2e49e50cb3b9f8e19c2928173616a6b923b428560fd472f8b21bd338883631c516239da34cbdef8f8d0345d6c2e2d853bcade045158912bad7757419782d8cb091ba7f394259163100329517207fac5857720fc623b4caabb97f8f3d76fbf32fd45f6361cb1f6335dddc95f2c4364497b459c172e805fb17abd3516a03e4ee1a81380bbd8e1736653b18f4bdf43b91389d5fd3a59a2e2f2b72bb10074d1320a88b161bc0c424e4d4f5684dc9c062806dfb075e312f618da9d10bea00d2e410ed2ddf68a6410cbbbd9ccb222edf097ad2751a207ed30eb798b99cf180fbd148b498c4fabf461461e71f9f4a75d478ec964d56bc92d2262aad23b589b4f964b9671bfb4e29e8052e15ad72f7ddec17a7cb1f3fee64438fd4cec17d308c71c94f8e829205a37ba92e36e0062ae9d9202a0a682ef7f349c508b6bafb11e49aa5f4a55e6ab47a685f317d9dd50ce871742322adb14cecbf52e895391cba6efde9967e539eb570ce7c716219364eb2fdd1217fcaa977d65cfb369fada3266d55f25c84690beef6acf3f4b592615df3ae43d26ac7707053ab9fc460264eb6f0d328a3144a687cdd3b711b6fe32ce1bed1acbde1006d27d2b28480bfccbf25a92a3e786509156f5aa27dd0dc2d5a15403aea61a39f764813d30987788790142f8382320f43a9b3d6d43bf34f9a69ddba5c946cf3e465ea1bac2d2d29faaa77c65a238304b1384d841fd1e71d3d62218cb5bd5354d0c45c69fcdb94a5ec29abfb18ca132610b1f14b5e5622abbb180a336fe18dd8a4f860908e412d876981ecd03e39dc015edd330cff1168b0b42f133a5b60c21978d786e005479f6b170bd7e3a832e3516c92bdffa6b73485bf6234f185a3a3ba337cf4c4454175237dec6ed6e92e9737a3684cc4934c8ac4a3f37ae84f2e46193149500480bfadcc2b077bd5213af4632447a9b2acc2d1c492bc65d7707f80fb865a2e9f92061dd4ef736958b9c4db914163cff3f215ba5d9b61b2e9df6ed62dbeca8858609d957cb07ec519242904e3dcaa33d62b0a6ec3907b4d096a14bbd06f164f", 0x1000}, {&(0x7f0000004080)="66660bab", 0x4}, {&(0x7f00000040c0)="7d3cf8090025af3f9102239147743729da907f0c0f6a7de6ac7bb8292763f470c6aa8134386a9e75b89830700e578b04929d88413030c45a16eedc47ac990604b795259d9fb8a7a4ef294c27b4f7c0482ad029571b7006332abf8c653de40d9f14c7dd14c6006ee5335c4cdd0ee9c4fb4ffd02915af7018e7a86f503f0efa6bad531264d38206f6e74785529a8d547f71438ff659b5c95899c0245bfb5d7158d44d3a483e6c4b963b13d4ba137f0ec4a455da1147034690595570be14d2b63c007fed4993ccbfd1c0368360a3d266729da44a53bb9392cee28b56701c1cf07dc3cf23f38adc1354b555328dd0d71735cf693cb534cfedf76ef6a9511476c20310e280638ebf48abe20734a92ed6941d68b5f3c6631d2d833c051cee3b6f09e76a1409a947c6a0cfab789a8133e689dded26a4af77c4c3ea7fc3120c0853dda0e37a2e031f40705004d6589462566f69a71ab798a87ba65d5d21923f79e7a52e4cb2f8162a5a08fd81a47fcee87ca99caf26998a1712ffd4a79d94976890a018e0e760db482a65557b126410e0d235e8748aed61eaec8aeb19bfbe1d716781481d31597dd99a85ba7f24cb775d3f03375505e4c7c0ac6ca01031d5457781b981f2d97c934d270db203a1a176d153eb10663c131518d01103f9126e62379140f95c011e80e877dcd7979ed585a7baa1f362255248989b241f4f9217e3058e293ae515ab713fdffaaa147b3fd51771edda0b209af60678b8690dcf462befc452306b21da19f3624c4eded1ded3095a0cf0d4dceff641dd5cbaa90333927d8588cc6e3b646f52b53774816c0c19c0e8ea8efca0711f781410c0966b37135b6503573d76ab479b037faf7d7f5aa6a6bd6a42d754b3c90cc22873c53d37124527b3b6075749dd00c10a4b6e3a94957cd150e932c97b73ee547006b468e6eeea71328151d6d4b76d7556c9edae72296cfd7c13e51fd6db34d9fdb85667eb1f559e08f483d2d73127d78abfe5d4ffb63403c16e81d3028242cd3ff56a72f1e075cbbf98638890f6971fd6f84b7e7508ef9c10b23cec077836a1d07697bbeac0e3291386309c7d90a4e4215f33145c3b520452dd80bf26f2847660440f952954a7ddadee49e87a3eb2c64a889f812ff9fe4636ffe4a58585ad96312eda3551eafff9d7d0b008c06ac25522120fdb81146994cb48359af0a92f30ac967b3abd209082fc0b617d03ffdec0b002c7cb1465e9ff827c1d313d1e64c886aba48a6d8615b0a4c456d0fdfb8fbd81d3ec6fce6b08cef5a0ecac06b191d4ab8a1e7036acf95a82446350dc9ab45ea474ed1d0d493559dae99c096f8d3303d2b3eb7fddfc11121bc8d6ed25f1253dd77f6cd626c38bff3aa81b1d5cfe4427bc225d7a6c6856d42cb255f2ae5abca822bb17ce93e2b2bba4341340fa8bd3220ae0a8099be66070d43df39669d112bc6c4f9b533337ffe650688c25644e3d119431810869c3bd0b9655b6fd527419823873e5b10bfaa892ee142a6cfd931ec3ca439b0df3579b3f4f930103366e0d8a6dc8bdbfbaf9a591fd39f612416905f67461a427be86a292cfa06de11c207929eac101ab1fd4927e5d072c0c731a788729bdc20de6f42a4c2ffd9de74b3070a117658d736d66e022a1799136c74fd8dc683ad72ff23bf0819b63ec410b5966d9592ce62a99f795e3d97ee4d47044aec51f4ae0243058ae38a1185037510a90a2a34023462684a97b54e31d8aa632b35db19cbc93f87bfb4fb5320f64ea5dbf4e631a6cf21fe939b7cd5f7bd1769caf3caee713fead7e53f53d060ae80857f139fbe88f2a32f8d3ec94c94dca619ebb0074b2b7767288c5f8dad43b63568c15c7c17a1680ceadc78e7a2828b98f9531597792f6e79181c6682b51acbb5394b2e5cc15b20006d2e3abf18c8f088b7d0fee010584a8709e12b9183dd673a2f64d2755b785f053109af560506f84d390a6e96dea563affb7a2406ca6efa64b35d0b30fc94ee1f7e53a613c14a3137ce8d6a1dff19adf5e5d60b7f3617261a199a4faee780668346bc0cbd9c10edcea3a9a136fc467a34b2a7a91ef4afbe8d44f055ed7d715f48a2a4830a4be499d45c5d3274e57da80dc3c354e4fabb40b8635e04531adfc7b0ef13ae0f091de06167c326ac8818a93af0943bbfc30b0486c2aeb53a19bf41137d2d83eeec91f7a753b6bd3ede7686d16541affa56ba673cb96dc828fd198ee4a0e87f0a0f5e188519aa3c1fa2ef482e91581e430d01ad7143c3d54049f518aca543d7a9c3ea2a74736c6bdc6742f5df67753b7d9e512e8e99e296c3dac58b7d070846311a4533ab1e007d168e6cfefc4101c315b174dc208fd22df6d539b6235a85a90649713ed3959f9ab06aac73249831489f43d17d9818a63346a8da155d903ff5df1f983b3caa780196c929fb4fed6fe907c37b21afd635474d4717f7777eda8d7991b476f034cd63f0c99e4fcf8b466782e42a584cdc666ea8cdbcb37f7bc5ee6b7e0e27b4b5f12587018cdfeb6ff82c654dcd2e96f8d558b97beac148b34fd2d2ae105209d0afffa9e91b03479e61b89473f00708505de1f14112d8ee1cfdf6fd2b2f65ca68ef48e2f3c75815a355e3d32a05acbe610e916dc5711046c22cd4f43bca18163b368ec3b188dff092e496a709726aaff4860b2a6559e6246da63e88127bf8487949eae2ee522db40a6795f474d07a9c6c7a7c95b7f778e9d9b9e965973d0dd573a56aa62544b2ce3fc0075f201526781ec3fc5c0b8bade152d3f16067345934691687439ef2611f3ebbd178bd86d26ba17ded5c0f292f2d589dc6ee0dbcc95bba44cc25f3aac7f3f2a2e058e88c19294d40fe6084b7bdce22315928cc166227da47836ec27ab2995587452583a529414e05a00c08671025a87bb5c9753b9cd23f9a0b54fff51e74f05d6ec6826d9e97fa259c7d1a4964a5eb226c03780dc5636583d2c66ee91f9cb271e1f1b96ce7c8296d4262c2bb7748295265ecf00b67148187bb1a866eab01dafdec98004050dbc5f071a783f39c5d1e16d28338001abd65b1c5e9a0ec2b4b661ca0954279b8b1b54171e8fc7d36cd9c8a71a4528d569447a99a1e85ff260a41f8fdf76744af509949e5b39c3ef15712166aca4a4a899ae489a0639e006a14568e518fb196c2f317ffd961092a70692785ecebbef032f16b1f937bc90e25702e1bb27863eadc592de73aa25fa9cd21789ca82ac9265faec9e7f0680cf8dc56ff6ad19df949ae7bce0d8d2c48d8d742d84b6664bdbfe2d3b9509b693604b7fe949183794597eb720886e7526bf76d9d4e7ed6ff7bf85dd2645e16651b6a18efeb52a4502ed15aa1cad42c9f8321689b61a1dd6000e1209db94ff543efa1a6e74156b8b2ba1fa160e9da41370548b75f50add09aa8534a218bc49a5bc3863a3abfd6aa467340096a1b46a206fc79da48485d1accc4a74420a0fe2465af5592da227f5d9caaff4cb8a3d8175f909646e83616ec39c27f5bea87280d973b7b2f843ca8be733db4fa7d21efb406bd8425d7ba9516640ba9de3c3c01e2c8b337de7bd0bd7961bc388d9f6ce8b44b7241f7fe2a18814ab570bf50fe978e60e612780de27ffbc93ff09f7d72c643fcf3bad92e2af1cb39d2537e179155512c1faaf716feaac423eb902a8350a7adab9265310f9b5b8090350ef2a5b7d5acdafd32eb5f3f2fd6be8b9422aa1363be9b1dd9383b21457b716791f834e94e42ee1936babe22a7c6600629226fa2595bfdabffc74f63f61f2dee56f1e0faf52e402c24bca7bcbe73520747ea44462742b5a4272c265d2bda235339a36eeeed0d10f01b158db92a4ed438ac706e8ee361e620279ebb2d886c4ea81113ce405ef39dce3b9721e623aeed79135b20dbf9d0908ad7d94d9a0f2bf7745772602ee6d954f2e9cf8bf45b2a59ddc35b947daee9df45ea047b054262ccef12cdd4480607394b984b38f6280fe88e64c15999e34a2a9ed76a8a244c4a4514c88a83071329e2fc5ece30bd7b807ccf944695176bb65b5790131f9beb9682141e8195a2e42376b9b8d6602b4ed3e37a1267208cf2770b84ca5463fbe8599fe5eb42ec9203cbca93fa3038a6f3e375bb150cc641767a8bc7f1799309890c841fe8fcdcbf3ec3920262fd5ce1e66f64c5d9c8f967e2489a389ac10a2592beef4b64194fa25c8d5e1fbc171779017c08f5addb6d431a8c903258b7772f968b4eb5594929bd83275088c70fdf12e53a266d4971fda88196f8e5869be8ceb7bd5740c434e6e576549317c512982344559f377dc28ea7d1edd5cdcd3118e90f27ef0122e4fc92a2149934d8c527fb63df0ccb3bca70ad5f6697cf9281824ee361d168ea4f4881a67a86a6cd5ba733e2c087fa0f46ab72bb19e766223689c6d4df8c26add08396f9346992360be3dc154c52bba1bded7e572f95b8b0b60178ac9888543a6266b71b525d1efdd836e3f7b2988f8469b5b2d6ffbf846d295a29712cb5c9392c9e1b93a39a35bf07773ecdadf814496b4d846ce955f7337299b76277a573b87e80ce13bd45cd23f9003afb514a836e0f2cb261f8ab3758f7395df473e39aede1c4bb8609a6c7ed17da1ef6f79177d8c8ec831981d2504f1772d63113297c5f2a6cf3d7c1c21ca12d57a7420ac49e2a087a0e272bf9bb43eb6fc4fd68a9d9dbecb07bb4e2ddf1e25beb4237e3609b719073dff48834c0d294f2af67b1871edf090acfa0fd34d367b367a5fcd0dbe4c30a2b425237055e7f1bf6b65fda35df6d6f75924c100cd036ae2ae5f02dbd5081424e3280d9795497b111253ee13c64887506f385917b2e03e8ad29889427ed1594fc490245f1358888fc832e3dc661190771c8dbb8fc1d539ee6d6aaeefb4a0fce430ad2effb2a48dea362d450c21696df0e31a7e3a20ece939de78a45f2b7dbd80b72461f41102287f5e9939b3636c65aa2307e2b8ba567919d2c406a2ef8a6b3233b3611d097408120642a7a167974b5882b46ab83354eacf8594696d9024558914e3b72fa5cddac53ea66315529b87aabd79b864bb5d35b657140065d56b44830ca08451536a8598a81ce8699bae59b4ef6064511fccfb2a6d8ea8e1fd190ddb28b6598e2ba6e50821e6353109f19a9f0a196e64eca70173e3a0cff11b2a1fb17477f21ded9014f97390ddf2ee0357ed5f046190d5219bfac74054bad772ef82266591c610db08637908a5afc113d5e16a3c488ebbf912fbbde43b638d5a8c57a2de1c21f1e53dd64bab63714a91a93653d3e3c8131362cbbb8af260b63d4835d65613d9b53c4cf0c4a7f139a2d19419026c5a43d3ee8596bed9b2c2abb9f7b0c782f3db0f9cec1ba0f58f633672545cfb7dfd1468f9fb7bfee11228f60e4c139f5149ca3b7a7e7635ad1eb099181c527a40b803f1d56dee64f3bb1b5c339e52c0cd047bda4ad0cb85ae424a04b387804b6d3ae0c024d827880795ffd7182d11e6878d99561134288d8ec140b7efbfcd0894d28b584e8c5f8c52828f23ba894b717cd8fa192b6e0db3ca3b6d8ec9f5177cc295c12c034ed92cf1c6e7b9f70a85dc9797bdae0e60c6f14258c698c8139c8c3638ef0c8c1172c3361653fc01b68a068dac9e66ada87e61bb87895a5451d58c63dee9356cd7dc355e8748796eb69c5e616b89019e34752fa9aeb8a93d9da77e2f6dd6c9f3c72f995dfa601afc1168a926cb6d9c6c7e4dc992a628e44c31044e7312c5a0497b59865fd53404336684fa1a6dafb8e6d421a933ed339253ff2f3e0d8b7ab724a45cfeea0c3a2e56a", 0x1000}], 0x5, &(0x7f0000007300)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x78, 0x4000080}}, {{0x0, 0x0, &(0x7f00000073c0)=[{&(0x7f0000007380)="b8f058e1b8e7bdada74ebb2fddc35d33954c6ddff7f7db0b8b0fb60d", 0x1c}], 0x1, &(0x7f0000007400), 0x0, 0x4000}}, {{&(0x7f0000007440)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000076c0)=[{&(0x7f00000074c0)="8acd7860431789bda1e988ee20f82a55f344c00cd5eacaec0af65f7014cf73b31bf79fb0d9770dc76e849ed6c3fca85ced906adfa8d9acb578ff8ce9bb22715cab234499932fe141dc521b72bcef133892c5f7d749fd8b4729f6d21673db84f03f300f3221da1f9f0d43d2f693ccb78638a9e6ceab9d19d9c8498d00c2774dfd09b87605a4cfa36689f183d9a16c68e4aa4ce414fec42e94c28c1b41aa2c77c4ed303d486617f4e25b0ad6b249bbd0e03ad651ad9670343d53dd615920bcd9508459c1fd721e9f32e6cfe4a16f87964692ef140deb25e0aceb8d8d13ae", 0xdd}, {&(0x7f00000075c0)="5fc02510df939ebf27eeb437783645fb4b34b6a1f396809ec0166910269561bcedba6fc94dbceee6db75d4940169a5d0571174bade812cde5777ac1034c2dae6093f929642acf4df0ca3c181f8b070df829e33931f214ed2661af05eba5d9036ae7fad7ccd794008f96d9d4260ee46d04a8a7a406297a6369718ce629c246041885c76f5cfad0b00ccdbf2a5982fb133daa5a9611ac514b914346cd5749a62b31131c74cf907277e80bc258309d4aff8b33932793b565a836a4a017dad1864c188ce6a9ca50e1fef66fea6df741c43c9edc50f52ae4b19fd7c504bfd61a9464444ca8991e224a95b8e5000b19df76ee85bfc3e28babc3ccdb0", 0xf9}], 0x2, &(0x7f0000007800)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x70, 0x40}}, {{&(0x7f0000007880)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000007a80)=[{&(0x7f0000007900)="f966cc468d62a8dd0886a89468106b47bac79c80cd62d6fc945c0e79f1ee400cb0263171f78382a98cb70cc99ef9a1c3917162caa2a4e31735d6ce", 0x3b}, {&(0x7f0000007940)="fbd2ddf3a14011f11b7689bc4ad29698d86ad7912e2f5b58ae662a1652114d0e24ecfd154dd3d48c573458e8f6c178e6b54dac84f6575d9b9f", 0x39}, {&(0x7f0000007980)="258cc1b0f066fd581b598034ce1418efd788d39ce8cddf4619bd07586a6a27e937e4fc8bfe5cb163f9cfd0fc84114ee4520db9fbdbe33fdb800a5d8b777a4e5f255a949a6ef1b0a9362bff320383abd42f188969fcb7eac4769b9330cffe621791dd6c3c3aff27250311550b1c0eca4d709a44f9809edcb61760cf4699bc6c9cc8440f742b989fc940f3f83ca3725712c22e13ee0ace583525db826f37a9349abd0ad90edc8de85eddbfdfcc3ff730eb4f3aff6a42973856675d3c666e8633ababa262a8f570aa36e18217567cc746f98e66122f614f34da32087419da3b63157a7adacd3a8e0ef785641108dda1174693346974d77245e8d568ea17d4b48a", 0xff}], 0x3, &(0x7f0000009fc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00'/12, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x80}}, {{&(0x7f000000a0c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f000000b140)=[{&(0x7f000000a140)="03307567eaf5117ea4e2b9368e45aba9497bc351d5055423855b34712121b0f88679deb37c01b11a4694ca27e77a65bfa468843ee93c80b586c175504ebd68f49bb057041ff6c5e8d0be62d14b28c227ee0e14c14d3ee44371e843e47be01e425813be4d5d7ab9e18b5c27a77ad8511bb948e9c6a39878d24d1eff4a46c1e0ccaa9206728d19431e2f515e2d376902bf7c9e529a9b5a9da653ebcfd0792de029dcdcf3b4594453a8439da163ff0600fd439eb2ce626c29f5afb3b1f11098af8d724ff75f2e615eefe3659edc5424ae405e640317e573c0efddde5c7e4aa733d3e3d914926e44df8eb4eee53c5050d66a11ca1fc445cc934e53f2ee0ad7ff5a40afdb41387593a985dd1f5c259f4478a90dc84ba4c9f1f51f0afac5bf2c969de20190aeb943334838c89c1937737924fc6a3d1a8f9ecee9372c01a68be530ba917bbcc0b8786cfefa4cbc1d785eaed3018c76e9bcccd138006c7cb8a4cd15e2119aa94313f6ff05a6a23d1f0cd5c30ae3b68d6cc6a79bef31e48789e4f04d4c47e24d4b4b82b31a813e4d38263c92e77ea4a76693465a2cddc7da8cff21da68d7c05b25c71bea3278a596fd784a047a857c9edf5360ce876419552697aced009a0f092dcda54ecc08ca169d2a66310de1eb08027ab8c6290dbafcb3993e464bcc7aa1168305dc71e5cc7ae317f9a71d7f5b9946b5cdab85682093e3d6b4e77e46beeb09368db139576ff9655ea2b5af202891d3f540a9c3bb1eb8121c2912f7577b3ab61de0d0e8504963f3eb0b7559bdbd3725d0b569d86473135347528beb94ccb9b9244c459f0ae3c6f438fbbe74d0e9b3ee56c397320590d7d8a387fbb4d63202ddd3b1de4fdce326b346ea79bf2b8c5dfb19184b228a01d6ae412d85bb905d9440e8c758b635c6afaf715f550cf1af678b34870269a143b49e86e3a587822efcab868a0b42fc9b29acd828e30256e6d41c7305ff2da360e87a79586846d3983beb3cce19b012c040fca06ffd08bae3f8d0d1651d211a27c960e3eb47fdb773f17a8f94fbe5595e192aea024105c76acc3bb1dda382c5d09b4a5c45dad1fa5b4f4da0fa2153c806c2f6e2dcb4e4c2e570ba6ca2b7a6e80a21eb76f7514222701ff002569e99a621bc946641d85255bb7f519b91a1c0c52fa6e13e933f493d96d2ca931594f88c535850a39728f5fd5fec7efff0df93f2fdd1d0cc3856ff23ac2bec64e96d1d0f24edfc77e8ffa5c19f7ea6a7c4a7fd5ad7a8e5dfdd875cc0bb3a173f4c6084eb261a0d21bb528226ce7824dfb7b190e3376c3b94a119e788ad6f2003a086fdb55e602cfc34b6a713f818b87757c20caf7853ce79ed0af59d0029e713720aa6cfe080f54f3d634cfc60050193d8bd4a95994a24edeebb45eb072e435384809f5f685fef9d76d2c6a25eda85c0e9c0d8ac34eb184cc56a18c5229093569b101b285bce139460bf604d983ba3ae6e81856d1e2c59a3d0dc4ff3cb133d5fba6fbf70fea84b51a704322d2b729aa8c980ab53a3d455d3ad8ca4ccf6d102577703878c3f12bddbe6b1bea5d6dd88973f9afd181f372f048a156fb4e968230bb0293603ec63307382e77627b480202d0dac283bc7360a2689e05720fb559b8777acf746beca94f15537441af8e10bcca925c5f7fe7a6160ada6e74fe0889d702456bc73a92ca5365316ead03c9bc6e39ad28b8e8d3604b4f8e88cd915d6eb6a55a79fefd52c9ab8f3ad3681fafc42005e9595a8a68fc222d5f9f4aa91a0eec9eb8ff3104449bb8342fbacf4539362ca55ee21e21406e6d342fd54f49f09600fcc2cbd73d6e0c44130c8c1fe9a3f049855c9b37c10d6476cfda792f888837772c71e9346ad1acdc8a0d89732eb9ce4a37ddb89e73a5f8c3699a5bba61fa5022fa3aeda0a6ccdbf5814b3540f983283e0fafac957288a6f02b6b7ab1af4247d82b9926303db16190bb86ed85524a3d4c5c356124124d7da27c4c40ae747a58377cba6534af75c9d4cfedb3612a04cf12d29387227eca00928319e74dbecc2742061a1b119504e1df989a3a4463c5e878d4fb748ba457af9dd8c523997fc28ffb051b7e2b07b89adedb49da92c57bb7db01153027698bb0b77404f6df1bc123b8f61e280bcc2b4b17d755820c222b57fa57a7c722b7d7fdd5c9d2a8359647397035153a37f4340021a8ae9114d0d5881b8d2d9db36c7a55ab14c2565c128815376a3fc9894fd052685d04aa4f3fe8a17503012b32d90d208bb84e5c49e612fef69231c3bf14729fc02095f481a80a566ebf07c5b0ff6851a85c22d7977a02c881ff0162224263c1fd0c21605435598d2ec043eff813034b9e9e80862a36862038f3482c710e97029822bf7f23559e24d4cf877faf61e4d304ad8a2a82de4a3a46930b0c4b23aaa7befd9f0434ab9745ab4bb5fbad1507f53a70ff8578daf5f6a38b786ba341d76ee7bc5037aee181c550d5d7af3a9e686b037ce0bbea481f343f55d0999c0412dad60ae856965d2c8dfe5b427da7f3624145e245ca8004bc025a4fb37f01c5722b5307288fbbff52b5732d5dde131b548f5fb0317c32623f8c2d75f71c8b162615d4d5e82a660bd6a82b10b38a43f24bf28fc7ec4f43593ec5402df2323f8764b564ab630da1732c3fa445744ff4ff72dfd3f005d54e724e0b53318adef31efbac64a4d832c13b6a4c5dee8a49233fb6ea81c77550f8dc7cd0a990b9784ad9cfdfd5ac27f3a4e404d05806bbe6a016f76a6c227e79d12db5b12f1fbd38166c4dea545fe2cb2415f68839f63f908ed3ca9ad32a6850b386e37f713461e6395e8698b0c16e74e7b3083252d8fcac7df0cf79db33fcfeac2939b9421b4b0c4eb0683d2ae13041e5ff172206c2dcf3186604a55defe2261552747e8418665402acd531e9d02c8a3e45fd34e755c44f1369650004283ac20f7e8f5dba8eab78d5cba6335a999ac431be2a0a9d42a61e7606c6dd89e9ccc736372f9fae3948cf567f3d53c9e549e8717ea1391ce7f524fa17754a8f4753a8a3f8bc9c64b97fbc44290fa47872911ab613fa599880cf4e3b7d7496c126fb2455495091a68da8139903822f379671c480d18de1e3aacbfc51580a4b98140871e9b7d2fb7289da6b0b12b6c79b0216f011eb84247026d56e278ecde63687277a4526de78774b5861e2e295b7a6f49abc960d04024fb5146a093caa2537314788bb6de331359b057dab14f3679c9aa320443a4e0e78c98aea7e33836ceaa51bb31030295db511cf2816b31dc392fcf426d1aca82fba4a0413690a921fb2d9659565244ca0b05fb17780eac84ccc545fd9a38143e033823dd6173e36b9b03b55851c40e269506dec422298e1ace87230532462b51deaf0a6e0b2b8b083460fafc9fd3d710b78d06706ea6c32d851b7d70fa806ae2fb9c28792c7a8b85f64b9eec38ce59027df8f9d5a545183496cb95161203bf17bb26a17ec05d4f611e713d5c51dcf96ce1fe5ecfb73c60d7ef70b11b9e515f77730e6d9cf5a8de29ab790e755725ff6e755fb05d88d132b328b1eb9e8a5af632c56f1948b9199dd277f1c45839912edada2f92d6f43c91c7fc15f34fc7cb04e3b47e181b584a28f6f9a1b14845df9fb6d2e25f1a156cc1de7bccd703fc906b86353f4b25dfbd14de0ee0b5da7adb52c19542c203d71ffa342d1214e4d587d669f89bcfc2f685064a380b942fbf2dd3a85fb7e9e7c867f7b519ae08d3b742372f92c3d60f4b8273e4f8cdaa845b5a8e149365144a99d97faaa536299ee1ffa6268514d1f7a605f7c36f08c79d67e375458be654b5d5e7dec12e8ff7e1071b6f03d6a75ae13612b3f0d33397087985fcb9fb50b296e5b4328cff7310c5733cef8b3b6150ad702e9009cb64aa3c5a2a1b26c20b0a32df86a326b0d48bb9d696cb98f6825393145f1b9fc6976331f22064119aa0f152d8f23c904bdf0d0c65526f4c1586ee58ec75e04a483d9c12ea44fabb0c5125c8cc84b7a1a61a11b267fd21e7b93f394293014b2546ee447c556a77f2fbebc5695308198e4d578c7e3b4b1c76bce6896297a1c14da8418b9f9bb3bbe9c3a9f2aa7446bb8014e23e9973630eba35f86691ca019ec6606a6a39d6bad81380afb5587a7c5ead13c80f179f26dc8ab833a74bdb42fa7bd73c8f80f025cab22b802b4a06538ac389b40562d57b21797eaec3b529b95279c5e4e849a616410509b56c7c0ac42c8178f639ca4fa5d7db6805bebec271bc66edfa70af984b4da71941d1be54345b162449d4a5bcc40d16c2eb8437ac6b0b99714ec1c48730984891ef58f9d92c94b16a5bae7634b13820373c1fb1af28545a02893b5fe85fbe514a7356a5944c4ccfbafa583b644abb6eca7aee1b71abad621ab59068d8666b9747699dc213c6b473d6328ccfd64b9c3d6214337f83f0db918012b0c50f6926f6a54fbd7d9e2869bd639c90526a9f976f68dbc44bf59c3db421c52b8379131ae09d95137bfd8ce01a93386d66c941400d53ccd495158f5a6d8dc9a28af3f1e871cc7b377e6bd577278deb206507c68ec24dfb4321cf0c9ec2cf1ee3c490a923813068968c1d206e6c27cdb7a08bdd45d4c8e0c4b7ff7ea8254e227a9524ddb96a417d505797421b629c179851af3e71d2bbea3878c34bf8ca1eece63b88320a98fc17a05a1e8a2c3a296930c9dff6346ff0ecd18e0b8c1d67e5026427fc316b3370ead30465e1b553ce124eaf9cd8ebfab39b21c7d4245618346537b3667f717e79d4accea114d25e37a66e67fea3ff611a9bfdb1222e657b0b3a637fef3b5c37de54660c71bf8126708e1f16187fb63b7d94a7a9f27f72b2fbffaf7b96645ba3c18da491cfac3de4cf327892819bfad420d7d7a67c48b22608d7b4c3d141343bf91935289e2f1ea8c51a48ddd60f68a55855ddce202c221f69188abb18c2b0516c3fa6b8688b8db2a40eb757289e64587a96f9618dbce7ced691068e5a64f1c6837e383e335e2cbced5d391abb0067729de8c92c9a91bdf29e2c97897779f09d53e6353ecb4d0f817f244ebcb7a9ac8947c0ccca147103f11e11b2d7df21fc3e245c69dc52370e955e1eccb3ccd30dd4392ea995762248a24e3ec2e7fae980043b845975fc303b7a61080af4787395336afe0b5939adad43adf96af69897ec90517394d7deb7e0d0d6b9b19831275b9473fd051535c51a83afabee0875d6d101afd33a3cf63e4f2cac543b13c652d2251db0a8153c7d0f5899609a51f9ed33423dbd9aea6c31bc885995a68b0f6d7f974f2c98b91879c09fba75df5747fc060ef416d37cf689ea86bcfa6af55bb032192d318a9b55a540af78d092306a437f02ed8d11f6ee6dd77a0744f8d0d09a72449258134ece8eccb98590e82c0ca37134edd567340112b94bdebf929e50053b3e999708054b690fdf9f63e9de66db2adcf2dd4ceaeb82dd2bbfd6b13eb424f5c41ee813685afb5d5cb7d9b3f191863e4e528a8640d89184e5b9e79071266cbc3cef74fc1dc1f4fb5a6647449227820b924a0b592ae365e8d7adddc24aedcc06dc7d22019f63fc1fc5d23ae1adc99c5acb7f47016bf7ea19e896fe5a8ae161d1849cd09b0e614c568392e308a19237d14cf9ca7e4a290edc47fe07c799f5f84e4ddd3b6fbd19d2adc7c3bd1496c66ca55eebb53909799a9f302dda8bf8d7fd3883a29cbfc5fc683be5866b760159b653f3a6d1c25a4893890fe2f16213cc65179fd9c5348e3fa094e052bb08c91205d66b5dc880b27dec3691d4cd6dbe3b7448ca89cba3886024322364697baa6101", 0x1000}], 0x1, &(0x7f000000b480)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r1, r1, r1]}}, @rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x30, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r0, r1, 0xffffffffffffffff]}}], 0x160, 0x40801}}, {{0x0, 0x0, &(0x7f000000b980)=[{&(0x7f000000b600)="fd381b6366243fe0a6df08010f7e7f2efd5515569445cca5098d68b08fe5b511b3ae353a1abdeeec2e953ff7831bc8e4dc5cd97b13ce9d4bfd91c442ed17a111cb1f7c5369a8d686b9602b4339607b1688224669f0fac135690cb64254405459010130627e536aaa1a9197fceb3049fd13d6bc667504f45174a3c9c011cd70f8f87bd202c01b91f0a68a986fe2", 0x8d}, {&(0x7f000000b6c0)="cb5006fd35de2cc62724467a109a19423113e8ccd73a405de404ea1b7d67971a1a770d92e4602aa030f92ae5314beaf85654e6384da1acef048c9d8166868a5e1fab73bd0c41559151eaa5d23d68f0e426779bff99e512d59356bd31c4fb195b1bb10f476379712579021cebc56e61733c7f582417163b3a0266d4935765c97ba64bf7d145fd04735920deff40eec98d82cd08efada07d33e737ecb7c3ad8bd4c6102cb27fe72324db8d41d67caf310a94d345794a25350a9bec4366a5e241a0d204eb24802c013866f3cffdf8f2488f6cfb048c6b212a1a547a10c6498fa0474bb4ee72900112e705e9be8e0d8acb0d4a1cc72c86a04d", 0xf7}, {&(0x7f000000b7c0)="3ae634423d90ca8dff61c4d1640d3d46298c77d1108606d24b06bf48dee0", 0x1e}, {&(0x7f000000b800)="c01ab0f9c95aff91f774ea333418134ca757ed2288d8d391ec6771deb73d15ec8707e71595d33947ca9218140d3b7d78c48b67cbcab59032107bf0", 0x3b}, {&(0x7f000000b840)="c2", 0x1}, {&(0x7f000000b880)}, {&(0x7f000000b8c0)="f5f2834dd7584356801fcea2c4988432141664808b24381b56158bca5b6ea458bd67792bc051e8496687f6", 0x2b}, {&(0x7f000000b900)="dd63463e8e49a21fe94f2e94ebea3f788b3de554b5ea74e9fc322cbd7c4a72444667a1c318d11cbb7f95f52f8435158a8f08a1f21be45b157e30c3b6bcec9f08703fd9ed675148bf0ca7176ff5df7b782046e4825198d237c734a8bc2a9fabffa153f580ef09307fed417d", 0x6b}], 0x8, &(0x7f000000bec0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, r10}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r11, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r12, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r13, r14]}}], 0x78, 0x20004840}}], 0x6, 0x40000) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r15 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_IOCTL(r15, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) [ 1187.807689][ T1486] R13: 000000000000000b R14: 00007f54c14d3f80 R15: 00007ffd2807fe28 [ 1187.878343][ T1512] FAULT_INJECTION: forcing a failure. [ 1187.878343][ T1512] name failslab, interval 1, probability 0, space 0, times 0 [ 1187.892504][ T1512] CPU: 1 PID: 1512 Comm: syz-executor.5 Not tainted 5.10.194-syzkaller-00508-ga27512601c2d #0 [ 1187.896835][ T1495] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1187.902545][ T1512] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 1187.902550][ T1512] Call Trace: [ 1187.902570][ T1512] dump_stack_lvl+0x1e2/0x24b [ 1187.902581][ T1512] ? panic+0x80b/0x80b [ 1187.902592][ T1512] ? bfq_pos_tree_add_move+0x43b/0x43b [ 1187.902604][ T1512] dump_stack+0x15/0x17 [ 1187.902619][ T1512] should_fail+0x3c6/0x510 [ 1187.902633][ T1512] ? kvasprintf_const+0x5e/0x190 [ 1187.902646][ T1512] __should_failslab+0xa4/0xe0 [ 1187.902658][ T1512] should_failslab+0x9/0x20 [ 1187.902670][ T1512] __kmalloc_track_caller+0x5f/0x320 [ 1187.902682][ T1512] kvasprintf+0xd6/0x180 [ 1187.902699][ T1512] ? __x64_sys_ioctl+0x7b/0x90 [ 1187.942467][ T1495] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 1187.943715][ T1512] ? do_syscall_64+0x34/0x70 [ 1187.943737][ T1512] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1187.948869][ T1495] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b [ 1187.953097][ T1512] ? bust_spinlocks+0xe0/0xe0 [ 1187.953117][ T1512] ? __kasan_check_write+0x14/0x20 [ 1188.005162][ T1512] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 1188.010456][ T1512] ? _raw_spin_lock+0x1b0/0x1b0 [ 1188.015224][ T1512] kvasprintf_const+0x5e/0x190 [ 1188.019845][ T1512] kobject_set_name_vargs+0x61/0x120 [ 1188.024957][ T1512] dev_set_name+0xd1/0x120 [ 1188.029206][ T1512] ? get_device+0x30/0x30 [ 1188.033369][ T1512] ? pm_runtime_init+0x275/0x350 [ 1188.038144][ T1512] ? _raw_spin_unlock_irq+0x4e/0x70 [ 1188.043175][ T1512] usb_set_configuration+0xf14/0x1f30 [ 1188.048387][ T1512] usbdev_ioctl+0x40fa/0x5e10 [ 1188.052898][ T1512] ? usbdev_poll+0x200/0x200 [ 1188.057322][ T1512] ? stack_trace_save+0x1c0/0x1c0 [ 1188.062180][ T1512] ? __kernel_text_address+0x9b/0x110 [ 1188.067391][ T1512] ? unwind_get_return_address+0x4d/0x90 [ 1188.072862][ T1512] ? arch_stack_walk+0xf3/0x140 [ 1188.077543][ T1512] ? stack_trace_save+0x113/0x1c0 [ 1188.082399][ T1512] ? terminate_walk+0x407/0x4f0 [ 1188.087083][ T1512] ? stack_trace_snprint+0xf0/0xf0 [ 1188.092031][ T1512] ? avc_has_extended_perms+0x1e3/0xf70 [ 1188.097411][ T1512] ? memcpy+0x56/0x70 [ 1188.101229][ T1512] ? avc_has_extended_perms+0x975/0xf70 [ 1188.106622][ T1512] ? kmem_cache_free+0xa9/0x1e0 [ 1188.111297][ T1512] ? putname+0xe7/0x140 [ 1188.115289][ T1512] ? do_sys_openat2+0x5e1/0x6f0 [ 1188.119979][ T1512] ? __x64_sys_openat+0x243/0x290 [ 1188.124839][ T1512] ? do_syscall_64+0x34/0x70 [ 1188.129268][ T1512] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1188.135176][ T1512] ? avc_ss_reset+0x280/0x280 [ 1188.139681][ T1512] ? _kstrtoull+0x3a0/0x4a0 [ 1188.144020][ T1512] ? kstrtouint_from_user+0x20a/0x2a0 [ 1188.149227][ T1512] ? kstrtol_from_user+0x310/0x310 [ 1188.154175][ T1512] ? __fsnotify_parent+0x4b9/0x6c0 [ 1188.159121][ T1512] ? __fsnotify_update_child_dentry_flags+0x2b0/0x2b0 [ 1188.165718][ T1512] ? proc_fail_nth_write+0x20b/0x290 [ 1188.170839][ T1512] ? ioctl_has_perm+0x1f8/0x560 [ 1188.175524][ T1512] ? do_vfs_ioctl+0x798/0x1a30 [ 1188.180136][ T1512] ? ioctl_has_perm+0x3f0/0x560 [ 1188.184898][ T1512] ? slab_free_freelist_hook+0xc0/0x190 [ 1188.190285][ T1512] ? preempt_count_add+0x92/0x1a0 [ 1188.195140][ T1512] ? __x32_compat_sys_ioctl+0x90/0x90 [ 1188.200345][ T1512] ? has_cap_mac_admin+0x3c0/0x3c0 [ 1188.205294][ T1512] ? kernel_write+0x3d0/0x3d0 [ 1188.209819][ T1512] ? selinux_file_ioctl+0x3cc/0x540 [ 1188.214847][ T1512] ? selinux_file_alloc_security+0x120/0x120 [ 1188.220656][ T1512] ? __fget_files+0x31e/0x380 [ 1188.225178][ T1512] ? security_file_ioctl+0x84/0xb0 [ 1188.230117][ T1512] ? usbdev_poll+0x200/0x200 [ 1188.234542][ T1512] __se_sys_ioctl+0x114/0x190 [ 1188.239055][ T1512] __x64_sys_ioctl+0x7b/0x90 [ 1188.243484][ T1512] do_syscall_64+0x34/0x70 [ 1188.247734][ T1512] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1188.253549][ T1512] RIP: 0033:0x7f54c13b4ae9 [ 1188.257801][ T1512] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 1188.277428][ T1512] RSP: 002b:00007f54c01370c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1188.285669][ T1512] RAX: ffffffffffffffda RBX: 00007f54c14d3f80 RCX: 00007f54c13b4ae9 [ 1188.293478][ T1512] RDX: 0000000020000000 RSI: 0000000080045505 RDI: 0000000000000003 [ 1188.301289][ T1512] RBP: 00007f54c0137120 R08: 0000000000000000 R09: 0000000000000000 [ 1188.309104][ T1512] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 08:56:26 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040), 0x8) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000008140)='./bus\x00', 0x60142, 0x0) open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000008340)={'#! ', './bus', [{0x20, '\x00'}, {0x20, 'f2fs\x00'}], 0xa, "b4bca9ffd20b447293e1ffc19ceb3013b5263a285032cae318619d7931f19a4163b5a1e7c9461516baac6ce961cd4b25753317e911733a70a331aa9c4d159f020bc6b19b024c0eb9af3ed2b8bf335610ec0569dfd4b60407e517656a8548e1d80b24a95b2dd48cd6707acbbf13089f71096e5b228e2936f5649891c7ba1c6ac41fb1f22da4782744dbc756055974c1abc4361fa18e0416e9815291845ba0635b6267944b4ffe030f29ab6bcb6049c3cfd9b801de1b37eff8dfc1c38892ee5917076d8614938fc2b7b381388a89eb1af221b9bd3f183707f684602f0fb7"}, 0xee) setuid(0xee01) setrlimit(0x8, &(0x7f0000000000)) mlock2(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 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)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) 08:56:26 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) (async, rerun: 32) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async, rerun: 32) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) (async) sendfile(r2, r1, 0x0, 0x100000001) (async) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_driver={0x60002, 0x2, &(0x7f00000000c0)="9b67b46b9001159d1e67a97c5bbfdb144666ab0270ecf4d7fe5603eddf4fd34eeadb1a1d5e5ee275116a84a6042a0e6870499b5eb5e4debf41207f7bb7911418c0a431afd6fbfe99c1d77efdc242911028aa160f4ea4980040bea1a9678ff6467ba2b6116eda31f1bf13bc4a15fe5eeeee22d028ddbffe8a7524c2f01ccb11778e22c6fc48c80265c2c361338d59e2eddd84a23201abe862f987bf2d200194726c44f2f8cbf4c9b763dfeedd2afb2926145f1d82669c"}) 08:56:26 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) r1 = socket$key(0xf, 0x3, 0x2) (async) ioctl$USBDEVFS_CONNECTINFO(r0, 0x40085511, &(0x7f00000000c0)) memfd_create(&(0x7f0000000040)='/dev/bus/usb/00#/00#\x00', 0x2) r2 = dup3(0xffffffffffffffff, r1, 0x80000) ioctl$TIOCL_SETSEL(r2, 0x541c, &(0x7f0000000000)={0x2, {0x2, 0x1ff, 0xe7, 0x8, 0x5802, 0xf}}) 08:56:26 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045505, &(0x7f0000000000)=0x1) (fail_nth: 4) [ 1188.316913][ T1512] R13: 000000000000000b R14: 00007f54c14d3f80 R15: 00007ffd2807fe28 [ 1188.326606][ T1512] usb usb1: device_add((null)) --> -22 08:56:26 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) sendfile(r2, r1, 0x0, 0x100000001) (async, rerun: 32) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_driver={0x60002, 0x2, &(0x7f00000000c0)="9b67b46b9001159d1e67a97c5bbfdb144666ab0270ecf4d7fe5603eddf4fd34eeadb1a1d5e5ee275116a84a6042a0e6870499b5eb5e4debf41207f7bb7911418c0a431afd6fbfe99c1d77efdc242911028aa160f4ea4980040bea1a9678ff6467ba2b6116eda31f1bf13bc4a15fe5eeeee22d028ddbffe8a7524c2f01ccb11778e22c6fc48c80265c2c361338d59e2eddd84a23201abe862f987bf2d200194726c44f2f8cbf4c9b763dfeedd2afb2926145f1d82669c"}) (rerun: 32) [ 1188.382231][ T1533] FAULT_INJECTION: forcing a failure. [ 1188.382231][ T1533] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1188.395802][ T1533] CPU: 0 PID: 1533 Comm: syz-executor.5 Not tainted 5.10.194-syzkaller-00508-ga27512601c2d #0 [ 1188.405852][ T1533] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 1188.415742][ T1533] Call Trace: [ 1188.418886][ T1533] dump_stack_lvl+0x1e2/0x24b [ 1188.423390][ T1533] ? bfq_pos_tree_add_move+0x43b/0x43b [ 1188.428686][ T1533] dump_stack+0x15/0x17 [ 1188.432676][ T1533] should_fail+0x3c6/0x510 [ 1188.436937][ T1533] should_fail_usercopy+0x1a/0x20 [ 1188.441796][ T1533] _copy_to_user+0x20/0x90 [ 1188.446046][ T1533] simple_read_from_buffer+0xc7/0x150 [ 1188.451251][ T1533] proc_fail_nth_read+0x1a3/0x210 [ 1188.456125][ T1533] ? security_file_permission+0x7b/0xb0 [ 1188.461491][ T1533] ? proc_fault_inject_write+0x390/0x390 [ 1188.466957][ T1533] ? security_file_permission+0x86/0xb0 [ 1188.472339][ T1533] ? rw_verify_area+0x1c3/0x360 [ 1188.477011][ T1533] ? proc_fault_inject_write+0x390/0x390 [ 1188.482483][ T1533] vfs_read+0x204/0xbb0 [ 1188.486476][ T1533] ? kernel_read+0x70/0x70 [ 1188.490729][ T1533] ? __kasan_check_write+0x14/0x20 [ 1188.495676][ T1533] ? mutex_lock+0xa5/0x110 [ 1188.499926][ T1533] ? mutex_trylock+0xa0/0xa0 [ 1188.504353][ T1533] ? __fdget_pos+0x2e7/0x3a0 [ 1188.508776][ T1533] ? ksys_read+0x77/0x2c0 [ 1188.512945][ T1533] ksys_read+0x199/0x2c0 [ 1188.517027][ T1533] ? vfs_write+0xe70/0xe70 [ 1188.521366][ T1533] ? fpu__clear_all+0x20/0x20 [ 1188.525879][ T1533] ? __kasan_check_read+0x11/0x20 [ 1188.530738][ T1533] __x64_sys_read+0x7b/0x90 [ 1188.535079][ T1533] do_syscall_64+0x34/0x70 [ 1188.539330][ T1533] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1188.545055][ T1533] RIP: 0033:0x7f54c13b378c [ 1188.549316][ T1533] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 1188.568836][ T1533] RSP: 002b:00007f54c01370c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 08:56:26 executing program 3: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r4) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000018000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x40}}], 0x1, 0x80) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x11, 0x8, &(0x7f0000001dc0)=ANY=[@ANYBLOB="620af8ff0c030021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f1e7f2aa3d9b18ed81c0c869b51ec6c0af4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289e01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb0767192302000000b0eea24492a660583eecb42cbcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae61359768bf48e4e210f13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff90326eea31ae4e0f7505ebf6c9d13330ca005ace1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413038dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce41fd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b201768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f76161d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2ae582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3546c1c776da64fb5abee0acfd235f2f4632c9062ece84c99a061887a20639b41c8c12ee86c50804042b3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f45f90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0500000000cc9d8046c216c1f895778cb25122a2a9f9b444aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370246c167b096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250ddc8674152f94e3a409e2a3bce109b60000000000000000d6d5210d7503000000a87a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e873f8703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e6c257a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd70400000000946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009556237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854352cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a53f1c96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a42010082008df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945ecefa26b8471d42645288d7226bbd9ccd628ab84875f2c50ba891cea592b0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed0254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b0fdf9743af932cd6db49a47613808bad959710300000000000000832d0a45fa4242e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd574d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4e064c98e494198276eb2df7766411bef0ebb5000000000006065d635b0b7a00ee767221d8af9753387e0cd8d718f54a29df6eba3bd4c440e6e2172e3fcc01b8babb757b5c59217b80d0db3ba582814a604e4ef7a803e9ca7c85b35c9b93a9e0885e238b44ae1c2e64cce3b27083b8246829e64056000302bffff15405bd5f2eba20000000000000000000000000000000000009a9823fd8fbc5aa165099c5ed032b48ea12d8e0588dc52702e4084913a06d468d0928bad76d697e1f85ab030e788d38788ee5b5428d4a971cc97db9fd231088e570735ce129e7e77fc2777692664a1488fd8d6dff4dad618fd54f529d4555c6507009ee69dd1bc55258789b24052137e9637f3efbab71720f88c3c44b3b7486fc000be2733c49546f6e8a9175ec6f14dbf72cac91643b2fd99c29eca4f8bc2e60d5e5b8795fae16a7c3ea57e728eca35eaf0155a39f97580e079175426c088a0208040982a0000000000000000000000000051ceaaf0159fe61f2eade7603d0a7a56fb09cd119ac06adb6597155ae47846892bb423c024d8cbe9240b71ec6dc2124d3a19e2d714b273d95d1d3aa737cb04a33615ff2a730e51067d5d675d0104361c37c61a43b5afd865b60d4cae891b73220f17d25979a7f76834995e53a93a1c7b9eef267df691ca983a0b15bda7f6c5c1ca7aa50261a3089a1ebf0734c9b07e8951ff023263ad5aed8cfb49b49e128c697724c057d22c5df5aef27ce3db11d5ad5527d149d076e1a87e2df27c0cb8a67ad026bf953e88f10447e125c2c0f1aebee1f3390a9e3ddad4e2a6e0f6e4569fdefa19e870e04acf9493b963f98e23cfc665e4f465fa3f801e1957c399e45f61d3459b1c606204368bb931345af2823c487d2fd99db6ea6e008e7ffa06ca861551189d155bd077a79fe2c7e961352e56824f727d21d41eae78bfec4a2d7a7edbc8ef958c5ea599f7c25bf71c2340558aa12fdd24a88aaad5921aee7dae6a2f3009d9cb43ab4898d0f0aa565431b6abe585d75db04d1c9ba0b9de4ae8b0d3132bc6810cc9a693979f55174a72e1df9fdef35bc470f9e6e591982757f45c52c645d891bf63bb21fb66926ebe1a8525611fc3e8bb8795c36dc2a86b5ab46ff33cc74f61751b2dae92676db85c8d0c721b7ea4544bf51c95c86fcac1f434d09d1ee4928aafe23de66fed972e0dddfb33f64e64701b049239e7f552d816441d11c4c2647c014462344359198d97c4b6e9ed31ca18987b64de079b2bed641e8a92f13ca70844c65cb423d01950b0ebf44bd28e09c05d9ae5dd689fb880fb18d042219f5ac60c3a03b085abf3e8e3efc842a8d328733461f04c99607061c65ed14c61322a5ac2d371a95b8ad867ec92d13a4faa05207166b19a8758d8855400d8c6a7242dc207251e8797eca24ea4f487663e60f2f5e1f1424958fd148f846830e88a42d93e1fe9c0b4a4a2689217380400a9f3cb3811ac87c54c8ebc8bcfb4613cc3a997ff1579edbd4ade8020e3ad001b072b1a751b588ac4639f35a58e00a50c0270608c7a7f10132b1c25b9ea81232fbef665f6212f875b2a000000000000000000000000000020bd79e41c682139c58ac1deb039a691ad640e12c12fe11d70fe495906f2d5d71778acbd4eee53a3996cb0de84bd2b059d60c0f96a53ea44e0b293865aa68df494f87db976e36ad6c06912244d4c883c4aaa60b4a1392ce0b2f2c519663b4652ff871e0f6dfff9f7d34ecf04be0a58c3d53174b67d1886e34b81ad8c60da56acc64739c3acab24aa8d0ac92d465074f915608b1b60a948bad401b1a7fb3627bbe6c45123ed44bfdf8cc143bd1b7a663dc3d0476b8e39becffc429e41f66b1e37ae52aacaff0f1dc8ea70b68c25072e20586b19127d75fa71577f265c5100"/3803], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x49) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000840)='ext4_free_blocks\x00', r6}, 0x10) r7 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0), 0xc0300, 0x0) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/locks\x00', 0x0, 0x0) r9 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r9, 0x800) ioctl$TCSETS2(r9, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) lseek(r9, 0x200, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x7793f051c78b6b60) sendfile(r9, r10, 0x0, 0x1dd00) r11 = creat(&(0x7f00000005c0)='./bus\x00', 0x1) ftruncate(r11, 0x800) ioctl$TCSETS2(r11, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) r12 = accept4$inet(r7, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) r13 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r13, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) r14 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r15) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(r11, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=[@rights={{0x1c, 0x1, 0x1, [r11, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r6, r10, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r8, r6, r7]}}, @rights={{0x30, 0x1, 0x1, [r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff, r8]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x24, 0x1, 0x1, [r12, r11, r9, r9, r13]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r15, r16}}}], 0x150, 0x40}}], 0x1, 0x80) syz_fuse_handle_req(r0, &(0x7f0000002100)="2ea3aa3c6341d725fd6912993ed426631b2a06caddf40aa2575c29b9c04af190083933b68e4431b0ba0ba9b4e8b73b72dbff92ecbfd7f219542ff9742678e6997d7b03545a7234cf9bcf375fcc45bdbe69c9dba5e6c658d59fe2924d49ed871f5db4326d54443218fc8bc63dd051fb954e626ef89fb66a4406cb3d3c841c70ea2a644d233e15f362d389c84e68d0d6fd068caaf8051f11b69ed193046e5ec05b0815b55e96c619e515ef71e438e36c34ca385ecc488edd265586c57ae4aa48bed9bb6206268599a7236d55d85ccf2ed954cde6e6720c17eda35ad2800475d56ce4969b3b0eb9272ca598de0aee3ab70cd1fa0c332134a870cbacb314384aeea57e16ec189fba1c2f1bac93c9043c31143ddea1ecd515240e86d6dcd7dff8939e07f0a22f60aabc6ef33ff7a775aee3d7b47d8b6e36c812b4901430f60fa586a5163719741a88748643ea1c7f46c047179dce56cfb97229d037503ac860e2e3db2512463655c2da9f3b4be503393ec4857560a211bc28921df317a9259cb3c70cffd3097322ae1fda8ea229f32063dcb20baadf04b5532eb40705399f4a666998d484896c3b972f3a61b4e0e2a8075f0019aabe1ded8d0c9587cb00dfbf69d52b47868373caa67dcc4826afa239e335bde39bab7ed238fd28cae9699da15f35f19db501734054f9f471458cd42bedd7cef3a4c3bc3ca22c93709791aaffb7f11aecbfd7362e4b5abcd0e92e19b1ec5f83fdb70810d293e4914202f56f733d8d0df6c33b87585d6a3ec59aadca7b5b817f44da9267091f297098a89015f491f97d2c9cdfe15d9988ade42a8d898def7d01a9569a68972c07d6d40a72fad7c0fc76ba480bba119097273949e9789d8746fe062cdc242b606432fb6504a64e2bcecdbea8173056eed94d299dcc91ddd826a30b91bfc84a15c7730a8817506c07fc592e0ffe3a77ea22ca843e6405e50724d262af2a7032936ccf1df3022acf2f26bcb44b18136120a509214e09d131bafe238eb57e232935eb8497856233beaace602130bfe994c69bd1b19238d16d775c3c7d47ae0692520b97c5054afb32ec48e0e4a802598356884183e17bc98e6bebbb534a8b20c50c71b043956313c4f9ab393e60be2f966c3a08fe97db523fa217e1dbdcaaad936f4a0d98981bb23f50c76615df15a020304bce0977b37e50ab9ecb7838d00115050a535a983fc6d47b94fb17956e3923b45b238367d3763708d439555b35e0cf359e1efd1621c87130254defa85b3dcee8cf5772f30c7a543102834b49174df868a269615a93db37637d3dda2506da50bf9c0b5e27075d10b41e9a2785deb8aca1ba591abe07c4e7c9e34ae4a8e67f320d33a71b02f73c6894b49b1d565dd53cf43e9920ca74a685f8c7fef79828a1d148107a26c17883969a5cd90b0135743cc37ba2d6eb328238d61031c007b3e99dc28c6c4ba6e7f20292ec628ba2c5efe68feb100d84c03b3264973342d7bd56c642d8b9d7f2379cf7fab78fd4eadf9067939405f168357cb27594b596dc4fea028c63bc53246c469f161ebb0ad89b51434cc4bb669a22b23641c68a8a506ffe4c70c2da3d88b2f0b234fe92b320a541cd07459d2578d746b4c416cafc90e38d3e397364b9aae09c24f2af6a27820f645cf75867000308010b4eaf2f202a2b75e780168793efe421cbb4642793748e9d0658957015d022df1e0d2ad9e2323fef4844c8f4a30337a44b2dc8e976c1cc11e097402e0d1fa84567376273443487b3c315416736ed5c517eab9cd28fb66073b699bc1b023d12e58a93f48ae80a3cad5f5f8dffe03af0188a5da973e1eb77e67d0991a9604ed0b721294fa1aea3b627108c990c5e1655f2f5318826e8c1fae78cb2c7703f3a25f647c55bd9bf94d47357026446982a3aa3f40fb112fc44e3e13d0e2429c19e209f33e7f702640c321ea7cb8e489ce164b01e21fd1ad41670340bbe21056fa19c76ea5e6e3df2714f3cad080f443500cb16e9cca6f2a7a73e76fd89470cfdd45c1fecec58c4493d223095a8c661deb38159aca9192768f02b417bf1d4701fd3b5b89d60b07cbc02aeb251617b18d8e84759e8f2467f3518130e25e763c60ac4cba8d4717ab792d2fe9bf9afeeb3221a99fd7669baadbd5b827f1c667ea3c1cac993b5fbe877f89690b13253a41a420a9b2299a92e1c10c7c2e94e19b8a7bde8ffd8e16da88d1cc76ba9f4b0b1acac578a394bd6c46cf80b79f21c4e25bad7d2bcdaebbc2f7fbe1162cc309c2ced32b8bdbc91a49e66dbf5091137d2a43b31caad727a04407219b02e80a4c97a70d0a99022321f4a82a52afc19ae93db9bcc5d1d9715b65440f1926d3777e477f8f7a73d9371a2ed4327d102b7cf420d01ac6a7d7e8c7d813ccef692410361459b316a1bfc360ba7639de58e667d5a632cfc0066b79a7333a477d7ef78b23dcb11f8d2c368ed9cf2639d62437bb997ffa191af2ffc1effbd431018a55148984c1c70eb61ef9b84dba23aa2375b925217efb62a1ba54b2699dbd8e8d069ff32ed1292a5eb94481a237bec8734970ac7c4b9eb65e9b930c383114f4fb70b2e170d5caaf48c4b06a9571e4ee9d94b4034dfbecc549cf170ad4908a17fbe3c075db55ba734243b86878fbf361f841965edb82e2b449d4850852e877017a36870c4d1857522e337d02378225d9097ac8a3573dabea060b24b81c1f8265c520ca548a03ab2224f12c89ddc3d01ec7af9e93e54b7331d9d8559cc7badd7fb4559b93488a52ce60d718d3d8f7e81b1d8cf4f288a0739510a4ee42e0e0c6fd00436320ba2000e60b184d9988d08bae80cfa36d3423bb29548aec65bdae5d5ed9ef083c9db34a25dc619c9c4f164ea4e8fa2da8fa549f0cd0b4ddcf34825df5cd3cd0359b3f5a33884c84f644e01cb03294b5bd4a20de6485e89f5f996e07e9b3986f985df9ca233bed1ac7743b929625ddcf291dd1720769d61bc8161eaf14d84d3fb2fe701d96551135b2b5a066423ffdba28601772571c8d9376ffe8855c7d0b66d0a08fb38c76737f27ea13e4e3201f281296c8f6d75fac5a578b094e9c93a8b5c3ce21f3148d9ab8810eeba039f4f6e5acb02780d6ffd3acff81c9b4f64b8ab96152c876ff0da2e29f83257a3e00c7c2b5e6fba70d9598776ceb0a92faf327c99c9985ab0c9733c6e2eb0b4376ce9b3c90ea76f5d2bf7c63b2ed87f9b281f84dfaecc3ae2f028ba50b39e02b7d7a46e3290cb879e1fdb52964a01bf5b7c909303202ad6b40bc942598356e60b6ec351276685aff609f01f3b8208c6d8bb7cdb8827e59bdfa9b04c26e75c3343c116f31df827714cd230ddd16aba53d2ceb4a6753fad4e03816638e598239b8d29a81725121f9d2cf40b9d39f40632ef348dfe0d9099931d110511f35aebeb0f895edb7e31c3f360228097fa7690f08e053e2f0a8e851783fac0006efc97ff7dc3147bbf3cfbae74cd394a59d2198f3ac2dc57cc1026aaac31aa83c25fb752bad37d1e984e4458cb0d392ab4587fa36e46497d41fde3e5dc531129abeef00d39c65bbdb20ca456fb117cbfbd2f26d71189788ffb69485a91ad3ec063186cda6b162108c23466ff5780768286cc6076fefc305ea3bb36f76eac90689026c98271334cdfbb8e286427be5aae706890c6b60fa4f55dca679310a88ecab7c98bc3aee5b6b3afcb629830285877a800cd3221e2b29abdf82dc9ce12ebf9a1c2cfa5a261718f351a899e1c0ecf422c2ebe03f860f6ab70d908c2d5b0bc5a0187f5d2361980e8d3af9e7fdc7c9bfb0a893a6986490f57605ecd66271ef42d0e3d2fb953ece130c0e7a6a68d205b7d82d0e6884c019710aba73dd414c5e09575b3d97db3399d7fdecd884c1b750ae1f3c0e70d198b8aeb28a0497d1f32442ba95697cdd67038caa6ad8c515ad718b6a25c82dad77451b8f9942bd59fd5bd05cfabe9297761f8d35afde155c98ee70db880b3bb3e23c1b81defbbd5f031af9f7ab92304570b795cbc1275a6d1c834063740cff832a4afe5a954e9d92d9bfbc8dc211cc732a0c36d030439c4bf086ec9f8904827ebcd6995617c05458959e2a92a46028409c550e52b8880cce8a9658244a3812a2232f575af60f13daae65029c68314c971bbb11e12f689fecbc5cff8dd0a4dce8db3f5090fb84a7d298cc8c1e367bd7d2a9d3c2c5087cf1a3857fcc598c9910188079257706e36aa28f4584016a56b74b2f519bd22ca446ac820631a897ce6c8b24038ab0f7861a55e2187fd3cdeacf7967866081cec94a99fa0ca3fa1394625d3149f42592cc40f4b1bd887b3395b009debef11f4f4439fa3d91f16d7e93b23ec53b8c4e481a78e867412a96d70d26d8fbc425a06624786e3295c63f7f95d924aa088ba59a0f852f9e2f2dff5274e09bf8e6162f14daae4eaaa5bb8f702f82e51ab30bed64c5ecb72fdc8d2e1656ab33d0dd52cc9c77b5dc5ffdb69758bbd00813924f3a06180ef787812f5a90d26f35e6e11b003d8c419fc0494c1915749cbd915b10ee9798999a6599087c268cefcb34366a4d472517ba6810470c2b099de5fdc37fa257d519d2c24509e87676f3362f996c772f90c53b8f737856ed4a964d4a8a08a962a8c1a1b857a64a27e4f1de133290b5baef73d22f91c918776483241a6cfc766ea52bbc893cdd97dd0f39911b5455f2a00d25230a6985a579ac1a80235fc9bb832c85865846e94c9b067ee5d8ad397926dcec2039156056a547decf919a76afb50df67b9275505b98ec73302836b2f67e5f253291299943b7701257e11475af61d224ab9a7af2b64e12c6f8f4a7f8bbcb8a1285a590b81529421a9d7ffc6f31c849d6b8e759e55239990140bfb95e006160751b7ad7f4935780659970e54bb05ecb1f2b5f7cc70e2ae1f7c6c9c83b413233e48a2152388170a90bac91dd9c720dab7dad4892b2fb7c535a3a4b0c16382a64a394791a6944109929165586f46286337b6390921fd08839e1b1f86c7b380202958e0ea7e576ff04ddcd0d63c39c4a62c21caebbbfff945f472cf7dd3204f35048b13c45966a20ed27ba1a30cb5cd61aafa4689e7ae00c30e749d1bf21e65fd9d9178c89ef811b079192f9535e20ff3132ce48b8e92e4174c14645f21c35690f97e078366f73f00b39a48a2c6c55b2cf53d6e01994ccd97789f116e223c4e3abcc623d9bd8714a00518c3480f640c6446289c6c0378f22502b0651959cc56630a8095ebd9964f802cdab494b5ef81ff680134aa8c74718482c5e7f9704508afd19c9c10b0c472dbdc70289c5b5a0072eeb0456ae705ee82becdc79f4aa28f9c377ddab0f2a0ba75c5b7ddc8a462c50295c3b15a874fa267fdf0007709721eec7c33bbcdcbb254524f7730d095b02c09bad0b2707240c03dec0120367b11ab1521d2a3ce5c7daf9324544f0778f89ea0d330af6362e0cd11413475376b7eafdab463f27d0e5683a927e31c3ea58849f218b816f32d417760cd5b4d58a0909107313525001d16092c498dba342787ada94cc212d55ce3c8329ac54f8d01f0c52e7e25e4065bf0e78f3f7ad40d09db6f1693224a926e87387b8e63a396dfa1d1da264abaf2726ecd6f11fbc90c83551d35cac4a8eaf0932416b42f5d20c31dd473529113ce3ec8ec72a900d62f5367632bfa8b444b3b15a69f4b6cbba8281712a29a480a51ec3a9a0f2b95cc8e9366272d08c6f37806153a4a89d1b273a9ab78cc544d7031a4bcc8a8c095fe54320e5fd0de312b883ead6073cfbb14b485a8d36b525ce5d5f98a4b50f7b51ef9fe9cec63f0f65ccefd1442e536c805116afa9ee8d91bc255f8a4ea5fa3a78de47e93e1e691ed6d147b16da21c44769e3f126a8734af9a3954a9c31c43d9d3289916437bd28fb20e1ff165bfd9f190b8d5476bdb2345f876b3bfff29aae3c695c43cf527029c4afccb55bb4f503dd96c62c6ed90ca70beae98a7f37b195bdf8d979ee95e5070bd5488557851a83765bebd0dae516b4d2470fe13093d8b1fcd124e51e49cab1c192ac1a0b5f6412bb6ff86ba1a11ff11e6401d250b5acb80fb4ca0c357b59cb37b50ec9de5f9cc091af265ae9ca32ae9db2cc0f559666253e6567622baae0ce89f7fda515414b6da88e6f9a3bbe306c7a42db4db1893de4f7586f0f861bc21c98c7cddbe80d091ebf55699c8e3823e1caa64f6fb889089c1391a97430fd34ab8b7549a49a0ce750a31f96579d7f5e1a4cbb38c6d0692998f517fe941e306244fc6915d60bd91dc55dd3ad9b3c7a5890cbc97c5fafaa7f52ef208386f21690e3e3c2ea4c081034cf2474d4daf3a906d31c42be223805dbd8201b3c4f7660f1c5beff182a01df050ce316996a0af5c61a2d0bf25e8e83cfa73eaa82737e8431d9c6a7a4f2a9632e9e008ad314aa4cc7ef96c8ee9d029a9fdee6c878d4dbb834423cb0d2890acc430f5ba5936bde0fa2a3852a277d974e71988a9e327c771e95f65787a25f336c4a96835e2885379ffd71e15735c59188ea4c43d8e1d6fd66b8bcb0c67df0f450d4a9a0a080862128b60a27e9b30875f8399eeb4de8cfc4bb40ead443ac65aa0312da4e873a54ecfc52811cbc19066d42cd7c4ff852a4b66e5e9045d5f9e6274438e5adaa9da7688982bf29d2639f215cd1d3e457d24a87a06b4eec9ac790a194e14857008b7e25dbf0aba539bb8e3668b3dc5c09f268bcd93af44130bdd5fd59ca2341040c62f8e9aaea68544ab45cc51da33e6ca7fea1c81ec13b0e0a09ba8c22e8b3cbfff83030b8906031e3a3e544116a075ccda2661b768b9f627d4a51f79e7d75adf4e6ade760402d253a52c1bc620108351f8201c317ad79ceaf7e02b1d2e7f4756e0d618ed2673e6669d3f30c1d4667a74347ce0150be048e724125f59aa5bb3c4483771d58d621b299cea6a008e45d6aadb5027af4edbf36b3926712b8ca4d12a8d19af66ade9ca05202fb1128513fb6e966ffcccadb7819612f47b8b0750abe928e63e7dad9d22122ab6f65292f3d1cb923c32aa61b86f7ad4bac2a7a90284df46082ab8136f53b097f19aa31f4d90174bb7b59877b21efde569a1db857fbf26090e71bf487af79f78d3e26f2bf3a40982a925b2da7547d2a558e7a8b7b76ec08e479f958ea8bb76dbab439df11093752f20fc0139c534a7eecb4191336dedb37c04c6dee92ce5d85b64f2dcfbe98b1fc6b479fac1f3f45503c31c6c84518a19f2a78c7de44b86c2d3d02d258109276e8ed919368980fe259133622aa1dd03abcee9496f1e786f22b74dcc5d4816e33111f3bac5f9487f33ca49ae9b06489f1d68bc5a41e7917e7b34ae1d8ab4268808e20ef2fecc1663f00866f45a7acaf683b2005fc3eac33aedff3b73204f44eeb9490f41ba48b9f501217fb440ec9d0bda3da4c7934cd043aff2243e6c965dd101db81bc395567aa2a0b3822c847f7b145661b8cedaa3373af54b996799084f4e9717fe46ab395da95f1fd1760b9f69d8e800b4151a5779b71d4bb15f4d6fd349368f84e448448452480f4e9582361295b577cdff6cb9d50fd9b45468f56f3fd143f39a87612fc28b32820f195011c2a514f454f289157389faad024f6907b2bf9f40f296881952c376e7ca25ba0cdc916f181e4a24c8caf2853e57488db17a9edd230a0a229049043c7d6c7a424a2e631abe079ced8cbac145fd60fdebb899a973d74fdc529848c666b6fbb3c09fb8d78ef0afc2972a27cf13f4928c8c0e53f3b00a2156bb433aa6ef05e852d8bf30926f0cad4df2c53e391fb8b804286c337d73a6554066f404b8cd6735fcb0177785e1b8af86a132f7cca59bc5ab7dc436657a552e83aa53bd996a3d0349dda4c6e2dcfafed81f7e5b7f54cf84faa648bc23fbab2a5a30a04f2603ca762cf076bdc7a9b93a061a3e808ed262ba7f8a5b38875131d0547b8da8b46573d10dbff162a0612b0e8e0e10a9b91971a802d98b525bcfa7508299dd939edf88278dcae0f3baa4183a4a8114d1c07e2a21a936c3432e837fd932e7781349de39576b7e6c8db15f2990f89cf0eecfba8cab3c38dbfc2bce615db3bb2dd10bfe77c42942035a38d3eb9f2d200b047504688854c35216a1c42083175ba70d81e349163daa5d490fe244a0123d4135661acbcbbdd346f241b1aab80de179b87addbaa26868b25d0a08384b74ba7ddcb702ae40e03f199806a6d1e79b470772f75314e16c572d2c72857f526c30dd019d8c226f073d2b905b72d116a264bfce6d97501493c4760660fd48245f2835db4f4947b03f92ce87db80c57cd05c94e02042558e3eff06708ee809ffabf8b2c89efffedb6b150f3ffab75f72bac86bba09d8eae7b4a243633b5b84bc6ada1395b1e990e875fd9d29294a29fd838f066719cfcdbfa3e04958f8a5517e45ebbd87ecfd33a14cdbbe3dd1a5fab0f1285f7b2051caa6fb4dfb8010202354e7c92fb6cbb800c62e30f5c3fa79c682284673cf7a5dcf8e42609fe386bae36aa8df269992bf3b92a3ee24fc2632ec4fc3a3874672e386450e0702a90c00b847a6999c3bfe783eb78d21015bd1e257159d0c0244426efe61007ff7f027f655937fc66fd785ece6a06e7aab21dc7da7d50daf6a83f1a3757448c76ebeff67201e0868a3f8ee254f543cfff7f37a0653888b532ceda8b67e4361570a5469932f4b1e03536185bc07000c03356beae3168da9ffb64c32db0347b910dcf11cf5b638913823eb0fd85de58dfd5f665fe686deec0b293a997b60bdd9ebba64d3e3852f17c11095397b894c49ff18d0aa2976a6f9d29471ed60cf41613e3d5e9ffcb489bf02d2199592facd7f87a05750b770a5edc45ccd9654df8e910f24af6713b411033c17334da47e78c506a3ce670593155220f26f78cc17a610107cd65b4fc3e5ebb3915600fe8ec27eea032d786e5e6c02d36ba739753c67fa917c3a2fbd818536a8107749abf65225539698b5477a6cee26d3f0bbcf02234bccc4ba04211eb9124fe5d09ebc6e32488ebab06fa9202d0081201ed6a8c7b7bcee5d02fcb351c843092fe4f056f65f827aef10fa3a7bcb9326764bb5999e74583a30a8f1693683bd870153d9544b0b85e5a03764ed0b599d500791825fecf0a90404bf64a80be50721e77883e02ca04fa77395e59860568caca230d78e0ac84c4f6fa6b9b429229eac9b3370eb3c3b56707d3815fe6e6e512abddbf28079ae6fc2ebdbb3d474db7f015a0db7273d558b2e394efa911038a00aa331031a6322590e5f9c74b884d9000fa8df6cab6d6481ce4d4d7b56ffb40e4b2fb2a7cba48a107a6a144d9bc24535328a375f3a3c6a98ef5576b3f53fa9cbaa788bd4183939b3c5371c5298b2224c15c066b0f661a6126fc8eaedf070e15c999658b425027d3a4a38c6b027f1c6c69cbc1f96145f55d9bd4a2fe454c8efd4464e7252eeb8f7df7a6b16064fcefa9103fefb379b3a0def035c0d25983f4433280af2f64ec993d2f4a39f9e840b14c14049f6b6d1b429f0a1f87ec6b8319739330f8f2f02248ef759fbdc2914e47e59e00e27eddf8f17cb82bb598ad041d22255f9cd0f7433f54b3362992dcb3700a77516ccb34f6507acce294bc239b360e6a83bf38918e4174146930c317fc128f9b19fddac8d67ad2271df09c5eb5e7eac9580953f3bedcfa2bf2ded4930dfbeb7e064c444a2982412b0d1bbccbd40b00a9100208c3fc8cd79bc9ebd8a680743e5e3dec52f5391fe4057949e22e6ad04423e843932c79d71b68e462439b0d65c94edf0965643e780673e77b0350f94f3993243f695d27b59e655f87aec65d9ff98e5be971e4941de4a7513205e80bbbd2165f4b9ca3abf85d9b3be602e4352529319f9a9af658111228ca41349beb10b95e15e209e7d8970184ea4f431188074a06918ffe62661a708e76af617a4df77a5cf2bc3c18c53e751fb2aacc3c154ff5a23a8d2225a7fb9dbeb6ac6863924d551af07992ca03f0f0cb08e8df3cd1fba82cd21bfd4b6b833beb4dc78a491d54dd59be1766bb755b3fc911898bdef0efd2b47c8f1807b76443f1ff842ebb89e31e974bb5644bd5107e7fd8c84904098c0b1649fb847ca9454fcb20a994e9aa0a84d8914e1df9376eb0da0f30857a6c0ae13eb1df0e5a02c1f4004dbc27a3965e5a7c4a09862fbcef8fbd252c44cf754c9262369a330d13d14483cccab702c0ea5a9107092b05783f4a4819265b910a307d2e2cba4af2be1d1f5a19dab519f24aeec2971adceb1e2bb5b5b53553b3a8578a85201f534fdd2632e627d8848f90755baeedc6bed9f1d402174fe7045e69f717aa3cb635ffc9942ebae0950440305872864169f20ecee51ad7f8a094b924de5159ba5bd6be0c930b1042e5546246459ee925d50c1f844af8dba90058d88102f2ee3c3cf56fbce2136b7eba369ffc130522415d865b470c277a2b9250e23b846a700416fa6aac5fdd610494ebe44a17f69ed5828d02be1d59a8fbf3b180fc39a59ec66c16e4740985decaab9f3b6246c4493805d2cd26fcedf6df125f25af81dc50c88e43afa20e0a9cc8d1f828da85e5b2743f5e2f99fb7d0e7f956147770f48887d5a0e64156c44b3820b44c6714e646571bfe6c4c9d98603bc6d65c27fbb99cdcc0c8f1b53249fad20c8864cf2e1eaaec4896c7b057b9b926dd6aee21f89f3b7886fab42f7d68b634955cf101a3c0d66f5c959d1e8172f5a90e3793965599a1210ec504a2fd11de5192d4c7fc9ee2c774bb443bf550e17e55f85f6dc69805c30691437623a04d96f7b0a8a96c00b6ff59a6855baae3201d6164af64bdff1c54fbf63833e46d4cade169405f32f80af6ae9a6d10e6bad1ad659e3c1cddff244d8aac2dde885fa089770763cdee5d98353a63d279c4fb3d29758568a802b44fb40d8501d8a316afeed7afddde918be1918162cca28b0207de35501e5f1a4d5ac3fadf8bbf764d9b69da8047f1b41fbd7e9d68b5345c2c63643e40775a0c1528d16448009e996bdd9c3cfd4110c20da37d3c7423c4bfae2d1b4d975880b8995441138f796705c49ff585d24d96fdc7a2afac0b3652382321ea489a4e6c950876a3a2140cc17ef0761493555fd7b84541c212cedc77e65d586c31a7cd0e4d744735c969ef410e587f44fcde4159751c53f49f717fe39464c1c19468f68e49de7b59cabc0581f4edcece26b1a8b26a4427806a9a172421361acb38eab4d2ac180ea59c6c054dda166bd5dcbae4608137edb6aadb6d262238ed5b1a7c95ecdd1d8b7bf90abacd48e531f51519ee686a320774c9e5eab549668d52a7fdbe0196d733e2d3f108776889d91727830f630099b6471c23b0b7a14ce82a29169957b44e78aae45fd7fc75f589500ef8342e7f785abb51c175d20e674a4b8e61ef9b08dfd2af0521ae1de49f57faa96c19e52917f47b8509727207bc9587efdce6c406f25029854df278a9fc6f590bfce7b5817b4fcdbea080595e1650b2da6ab287d271e21e83dac092a930582b78ba0b9c3c6b1f337e5f31a098c811a62266cc63521457cb7a9a26ae61fd1af656f15af7320ab4eab6605a240267e378dd5e453f0803e5488e309fb92133156c5d0cb2", 0x2000, &(0x7f0000004d40)={&(0x7f0000004100)={0x50, 0x0, 0x7fffffff, {0x7, 0x27, 0x100, 0x400004, 0x9, 0x2c28, 0x2, 0x1000}}, &(0x7f0000004180)={0x18, 0xffffffffffffffda, 0x8001, {0x7}}, &(0x7f00000041c0)={0x18, 0x2f, 0x19f, {0x4}}, &(0x7f0000004200)={0x18, 0xffffffffffffffda, 0x1, {0x100}}, &(0x7f0000004240)={0x18, 0x0, 0xeca, {0x3ff}}, &(0x7f0000004280)={0x28, 0x0, 0x3, {{0x6, 0x8000000000000001, 0x0, r3}}}, &(0x7f00000042c0)={0x60, 0x0, 0x2, {{0x345, 0x100, 0x20, 0x3f, 0x4, 0x9, 0x3}}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x2}}, &(0x7f0000004380)={0x2f, 0xffffffffffffffda, 0x1, {'/sys/kernel/debug/binder/state\x00'}}, &(0x7f00000043c0)={0x20, 0x0, 0x7}, &(0x7f0000004400)={0x78, 0xffffffffffffffda, 0x42, {0x0, 0x1, 0x0, {0x6, 0x10000000000000, 0x8, 0x7f, 0x1, 0xea, 0x4, 0x101, 0x80000001, 0x4000, 0xeed, r1, r2, 0x0, 0x3}}}, &(0x7f0000004480)={0x90, 0x0, 0x5, {0x1, 0x2, 0xbc47, 0x8, 0x6e9a, 0x100, {0x4, 0x5, 0x80000000000000, 0x904b449, 0x8338, 0x80000000, 0x9, 0x7, 0x751a, 0x4000, 0x63f794e9, r1, r2, 0x7, 0xfffff1ae}}}, &(0x7f0000004540)={0x70, 0x0, 0x6, [{0x2, 0x6, 0x15, 0x10000, '/dev/bus/usb/00#/00#\x00'}, {0x3, 0x5d, 0x15, 0x2, '/dev/bus/usb/00#/00#\x00'}]}, &(0x7f00000047c0)={0x480, 0xfffffffffffffff5, 0x16c2, [{{0x1, 0x0, 0x5, 0x100, 0xe55a, 0x9, {0x1, 0x101, 0x9, 0x7, 0x5b398890, 0x3a, 0x28e, 0x4, 0x92, 0xa000, 0x2, 0x0, 0x0, 0x0, 0x6f}}, {0x1, 0xffffffffffff1a82, 0x1, 0xfc, '+'}}, {{0x1, 0x2, 0x80000001, 0x9, 0xffffffff, 0x101, {0x3, 0x9, 0x2, 0x6, 0x1000, 0x9, 0x0, 0x9, 0x1, 0x8000, 0x7ff, 0x0, 0x0, 0x6}}, {0x2, 0x8, 0x0, 0x1}}, {{0x1, 0x1, 0x9199, 0xfbb, 0x1, 0xb93, {0x4, 0x7, 0x10001, 0x3, 0x7, 0x9, 0x4000, 0xd53, 0x3ff, 0xa000, 0x9, r1, 0x0, 0x8}}, {0x2, 0x2, 0x1, 0x100, '\\'}}, {{0x4, 0x1, 0x100, 0x3f, 0x6, 0x1000, {0x3, 0x0, 0x9, 0x2, 0xffffffffffffffff, 0x9, 0x5, 0x0, 0x1, 0x4000, 0x6, 0x0, 0x0, 0x9, 0x8}}, {0x4, 0x0, 0x3, 0x47b, '#:('}}, {{0x3, 0x3, 0x9, 0x80000000, 0x1000, 0x7c12, {0x3, 0x80, 0x9, 0x100000001, 0xaba, 0x9, 0x0, 0x4, 0x8, 0x8000, 0x6, r1, r2, 0xdc, 0xffff9563}}, {0x5, 0x7fffffff, 0x2, 0x2, '-\xfc'}}, {{0x0, 0x1, 0x4, 0x100000001, 0x6, 0x0, {0x4, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0xffffffffffffffff, 0x8001, 0x4, 0x10001, 0xa000, 0x2, r4, 0xee01, 0x3, 0x5}}, {0x6, 0x7, 0x1f, 0xff, '/sys/kernel/debug/binder/state\x00'}}, {{0x4, 0x2, 0x7, 0xa929, 0x9, 0x1, {0x2, 0x6, 0x5d, 0x0, 0x7fffffffffffffff, 0xfff, 0x800, 0x1, 0x8, 0xa000, 0x4, r1, r2, 0x14, 0x3}}, {0x6, 0x1f, 0x1, 0x1, '\\'}}]}, &(0x7f0000004c40)={0xa0, 0x0, 0x1, {{0x0, 0x1, 0x5, 0x1, 0x2, 0x14f3, {0x2, 0x10001, 0xf60c, 0x2, 0x3, 0x80000000, 0x7, 0x3, 0x9, 0x8000, 0x5, r1, r16, 0x29, 0x4}}, {0x0, 0x9}}}, &(0x7f0000004d00)={0x20, 0x0, 0xff, {0x8, 0x0, 0x6, 0x2}}}) r17 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r17, 0x80045519, &(0x7f0000000000)=0x1) 08:56:27 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045505, &(0x7f0000000000)=0x1) 08:56:27 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) ioctl$FIONCLEX(r0, 0x5450) [ 1188.577081][ T1533] RAX: ffffffffffffffda RBX: 00007f54c14d3f80 RCX: 00007f54c13b378c [ 1188.584902][ T1533] RDX: 000000000000000f RSI: 00007f54c0137130 RDI: 0000000000000004 [ 1188.592703][ T1533] RBP: 00007f54c0137120 R08: 0000000000000000 R09: 0000000000000000 [ 1188.600514][ T1533] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1188.608327][ T1533] R13: 000000000000000b R14: 00007f54c14d3f80 R15: 00007ffd2807fe28 08:56:27 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) (async) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) (async) ioctl$FIONCLEX(r0, 0x5450) 08:56:27 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='net_prio.prioidx\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x24e142, 0x13d) lseek(r2, 0x0, 0x2) (async, rerun: 64) sendfile(r2, r1, 0x0, 0x100000001) (async, rerun: 64) ioctl$USBDEVFS_IOCTL(r2, 0x5521, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x11, 0x8, &(0x7f0000001dc0)=ANY=[@ANYBLOB="620af8ff0c030021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f1e7f2aa3d9b18ed81c0c869b51ec6c0af4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289e01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb0767192302000000b0eea24492a660583eecb42cbcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae61359768bf48e4e210f13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff90326eea31ae4e0f7505ebf6c9d13330ca005ace1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413038dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce41fd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b201768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f76161d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2ae582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3546c1c776da64fb5abee0acfd235f2f4632c9062ece84c99a061887a20639b41c8c12ee86c50804042b3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f45f90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0500000000cc9d8046c216c1f895778cb25122a2a9f9b444aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370246c167b096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250ddc8674152f94e3a409e2a3bce109b60000000000000000d6d5210d7503000000a87a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e873f8703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e6c257a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd70400000000946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009556237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854352cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a53f1c96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a42010082008df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945ecefa26b8471d42645288d7226bbd9ccd628ab84875f2c50ba891cea592b0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed0254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b0fdf9743af932cd6db49a47613808bad959710300000000000000832d0a45fa4242e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd574d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4e064c98e494198276eb2df7766411bef0ebb5000000000006065d635b0b7a00ee767221d8af9753387e0cd8d718f54a29df6eba3bd4c440e6e2172e3fcc01b8babb757b5c59217b80d0db3ba582814a604e4ef7a803e9ca7c85b35c9b93a9e0885e238b44ae1c2e64cce3b27083b8246829e64056000302bffff15405bd5f2eba20000000000000000000000000000000000009a9823fd8fbc5aa165099c5ed032b48ea12d8e0588dc52702e4084913a06d468d0928bad76d697e1f85ab030e788d38788ee5b5428d4a971cc97db9fd231088e570735ce129e7e77fc2777692664a1488fd8d6dff4dad618fd54f529d4555c6507009ee69dd1bc55258789b24052137e9637f3efbab71720f88c3c44b3b7486fc000be2733c49546f6e8a9175ec6f14dbf72cac91643b2fd99c29eca4f8bc2e60d5e5b8795fae16a7c3ea57e728eca35eaf0155a39f97580e079175426c088a0208040982a0000000000000000000000000051ceaaf0159fe61f2eade7603d0a7a56fb09cd119ac06adb6597155ae47846892bb423c024d8cbe9240b71ec6dc2124d3a19e2d714b273d95d1d3aa737cb04a33615ff2a730e51067d5d675d0104361c37c61a43b5afd865b60d4cae891b73220f17d25979a7f76834995e53a93a1c7b9eef267df691ca983a0b15bda7f6c5c1ca7aa50261a3089a1ebf0734c9b07e8951ff023263ad5aed8cfb49b49e128c697724c057d22c5df5aef27ce3db11d5ad5527d149d076e1a87e2df27c0cb8a67ad026bf953e88f10447e125c2c0f1aebee1f3390a9e3ddad4e2a6e0f6e4569fdefa19e870e04acf9493b963f98e23cfc665e4f465fa3f801e1957c399e45f61d3459b1c606204368bb931345af2823c487d2fd99db6ea6e008e7ffa06ca861551189d155bd077a79fe2c7e961352e56824f727d21d41eae78bfec4a2d7a7edbc8ef958c5ea599f7c25bf71c2340558aa12fdd24a88aaad5921aee7dae6a2f3009d9cb43ab4898d0f0aa565431b6abe585d75db04d1c9ba0b9de4ae8b0d3132bc6810cc9a693979f55174a72e1df9fdef35bc470f9e6e591982757f45c52c645d891bf63bb21fb66926ebe1a8525611fc3e8bb8795c36dc2a86b5ab46ff33cc74f61751b2dae92676db85c8d0c721b7ea4544bf51c95c86fcac1f434d09d1ee4928aafe23de66fed972e0dddfb33f64e64701b049239e7f552d816441d11c4c2647c014462344359198d97c4b6e9ed31ca18987b64de079b2bed641e8a92f13ca70844c65cb423d01950b0ebf44bd28e09c05d9ae5dd689fb880fb18d042219f5ac60c3a03b085abf3e8e3efc842a8d328733461f04c99607061c65ed14c61322a5ac2d371a95b8ad867ec92d13a4faa05207166b19a8758d8855400d8c6a7242dc207251e8797eca24ea4f487663e60f2f5e1f1424958fd148f846830e88a42d93e1fe9c0b4a4a2689217380400a9f3cb3811ac87c54c8ebc8bcfb4613cc3a997ff1579edbd4ade8020e3ad001b072b1a751b588ac4639f35a58e00a50c0270608c7a7f10132b1c25b9ea81232fbef665f6212f875b2a000000000000000000000000000020bd79e41c682139c58ac1deb039a691ad640e12c12fe11d70fe495906f2d5d71778acbd4eee53a3996cb0de84bd2b059d60c0f96a53ea44e0b293865aa68df494f87db976e36ad6c06912244d4c883c4aaa60b4a1392ce0b2f2c519663b4652ff871e0f6dfff9f7d34ecf04be0a58c3d53174b67d1886e34b81ad8c60da56acc64739c3acab24aa8d0ac92d465074f915608b1b60a948bad401b1a7fb3627bbe6c45123ed44bfdf8cc143bd1b7a663dc3d0476b8e39becffc429e41f66b1e37ae52aacaff0f1dc8ea70b68c25072e20586b19127d75fa71577f265c5100"/3803], &(0x7f0000000100)='GPL\x00', 0x1000, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2b, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10, 0x0, 0xffffffffffffffff, 0xfffffffffffffd20}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000840)='ext4_free_blocks\x00', r3}, 0x10) (async) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0), 0xc0300, 0x0) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/locks\x00', 0x0, 0x0) r6 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r6, 0x800) (async, rerun: 64) ioctl$TCSETS2(r6, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) (async, rerun: 64) lseek(r6, 0x200, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x7793f051c78b6b60) sendfile(r6, r7, 0x0, 0x1dd00) r8 = creat(&(0x7f00000005c0)='./bus\x00', 0x1) ftruncate(r8, 0x800) (async) ioctl$TCSETS2(r8, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) (async) r9 = accept4$inet(r4, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) r10 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r10, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) r11 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r12) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(r8, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32, @ANYBLOB='\x00\x00', @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r10, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x40}}], 0x1, 0x80) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000100)="e932b10c222d7655aac7f18a09fe3343d8524a9e120bfcfec0f621f909e700f22de91f230e66bf0fbf68153ac948c61311bd2fef9c12965e7e6c47a6e7519fc82ac2c237b054e64bc473f4277f420e8bb513d0cc77968b16ebb56ad12f85073cca456a33f996b4b980aeafd5b21c6234638d35b3e768607a6352ee9ca3bcb3a5908b1b55a37358ca69a8283f630af790f8451f299f43f83cbfcd1026500fe3422007738c6341d46bdc79623fcaf929f4a0a7819e2310986cc0855791b8f91b8ae9c4d17a3623947c2e83eca254479328ae2c7e50ab67321bc24b76717f81764da65f2ebf2aa022d78fd13f536bfe5d2e43102d64901394facc1d0fcc65902796fe0f1489c618c54c649bd5a1ebffe759df8dcb6251ba168d5306f8b9d743ffc95436c6e8b4ca4afba61181d72c47f2c1b1ba1ea3644cd5314a0fd8185da6a6cf7a437c612af8e86987ef323d4aab397a84a503b83ea6b51258ae3fce9fd49277c1e61571af8176d419119fdc3d17e283f821f385a5b31c9f906d015f6f66cb020e7f03ca4d6d00f59a460340f68d63440a555ed24338979cfe2685d57f4fa900b792c172efc89cb4d6b32f20dd8546d93bab2e53eddffd36056345a34acca324db9054368b1382c2e2ae9061e89db169b5d055f8792617198736d91ae5163dc5edeb8bff3009744c22fb115c06639e721a7295affc79d504982a9d677e2f1db777eea37934f28c61163da13b2ed9fe7704d006cc4f11d8c089b1a5f7150ce47d39dbb0fdc4231f73b880fdca7770cab11ee43eb9bfb652a4b1514d7ab08320bcd9e99d6bb7d50b796e0369137365344b12107cc297bd325afe8cd3e9d24f2123ad36b126e6b5fb60da493849ccd3176ac90b84277cab7f37cb3a0ba8c33e090f6d184402ec64c3dc08a5a8caa8357addbf3d6ea0dde3cb7e61e1ecea9295558d07cc8c0f2629845b0ff24d05188dda5f14885f38087ade876a40855ea5e4c2101fa6de28e9a1987ee5b439f7c0ac0007b110433b9eeb8de515d04b341e9c4342f5d126f86bd2f181c2b0753d25dca6350a0d152b432946341a3222626ce9a6bf7a8efff9f0d0e5b27dfb696761a823bd5ff98cc78acd5e4ce66dce5a354a63e83bd54b3cf0e38e07447554fa3fa83593a9b82c5b64f73ee2be2ff27c4ceebd70104da46859e28de175f1a5b9780db163cc064d2e7f4bd0d7967ecfcea49bfb335b269943db5d0997f5d32ebfe8baa900b0799902e0fd434e66d303108ccc9c6ca190f439f2c7a725484c1237efb600baca8bbca94fc1960debe0bd05714e05f4203b9e9998c64d536d931e3696cc10da320a85cbb5dc3cdc094fc0ecd9aa059c462af90eb97f4ff7990a1cc2768867bb31132b84dc064128ebe614a95e8caf0e87b5db91a99ee0282c181141c181e04d9753a36931026eefa74886f48dcedd5ec7cb7f04f3dfde1ce7495300e8b2c3e26aa8e1ecd8ee06ea16c29eb43405ccfe4eb32f17da0c9041fb77cfb6f8e7b319b991cdc56307fc163d1e9039107c6d237f35b75d65d84361ded08bf9e0ea60d8e2a6fca0e12fe6260b135923e895c52952708081210bade61438bafda8a212ff0361f3e955b41e92489bcb43cccd38e2dc60765d26ff71fbcf639e7a80577dbb51df4ab3ef446b597796c7c3ba0f72d9a468f6747e5a3b041055f4316aa69a17049dfe3656cb204bdf417cf186b7efbd10e4316c80b13c172642998dbff115cea7ca5275ba39b61a32a4b2df017f98d5d4761617e89fe24acd93b0bcdfd8696e4cf655b975751c41091803a4d6170ee81a2462ca93b55e7ee1f44d9e82682ef2e62604887fd267495d6ca8f9e4aac2e28849d1cb8e706ceb9f4fba5e61350d7d0f91efcd0368f2a51246abed533b29a9eadf8939975488bfc7b35bb515b7b178309460fb87ac0d5d940132f8e387a9da66e19fed70c6e26421757bbacb0c532522df370a4f7f589454e293f0470b8a4ed44f9ee4cde3bb62089c950aeb0160e29b09bcdb5565e22f2ac1dfea693ec78e08f547a3967c26e14a1d4f3fd06c733fdff19675bf4e32d283df2398cc66d9f53e9ee0da945f62161f0e0165ac2fb89f36a9e7116ac3ffa2ea2952265a5c5db65f9b03443d615fff6745dca296013a6260901f65d97fadce2b8b99220ae5cd89aaeb8fee7fc2c88ad5284f9970e6f141f3a0ef18a6cf9168cea2e127498704741cdf35bd07cfca0053792f1e814c66f4f5b4cdadd1d09958d2b3f919ea10439432eb23986be3901ebe24886d6e3489c0fd8e48ba3c064330074da8e984f3167944af9954da65c9f4a7e7011aaaa669138348ce78db77b1f827bf2aafc0980aa1d851f61216dfc1530b23998bd7fb2543dfa21401eccafaf98099d5a6875924df18526722b498c6c000b6bbc0d5c916aa34049629d37ca232f4a34038d59695c6b06073b8816d35460b3eddcc3bde65dd573288358eb2f2abb1eb52cd32e5119500ad070d11dbbfcf0588a4d37dd817af95a94ff388a8bbd6952e0897b208dbdeca56049dbf1483bd2320bc04c8a4fcd126a921e5ba9f0da8cc521ad5505fa40225240d6fc9e2e7b8aa6730a0195e56ab3f6e55f0f7beeafca50559309e19213a6a0bcbb64db41a67ec8270d8f1537f908a88a4980e88259a36c1c85e847d1ca4e56058db709a84252454eb2a51b2e5fca04837182641af266050e0e5c56d88f15d55145ce948635047e11e8be4cd161a33c81ff97b0884d39ab711edc601a5102369dbac567489c1acdc4eeb5e39d15573784eeecfc1f65ac133af9e477ea47d8bd4f106f0b5e1c4a76f5d0c4428bbb8a5e86ac238d9018a299e2e25d8c62c3a2cf51655194a15fa4747f53dce93c7ad9ebd885c72f30bea91e5730d11456620a4dd4de570ae8a05f3e56ed9032648bbd061ccc4ecf1e6079d47b9886aa19a3b700783b5451cb62db6cdb7c60509ffdbab0d357833c985d1e1fd8e8afd7614b64742b2935256bd524181a8ef32d97b82ca8971a535fa8246f286a57abdbedd2a7b1977245ad613fac2855b384575be0f44d478ffab020252c8057c34b2552601dcd5063fe8f04202a0906f61322b617ea52a03e62c82a0350440fa089b2861480557618bdd0b2643f723247f2150c2a29e6b2317b29aa4900e54c5d3de74b216040ccd285498b59e41c24e5a44b09228c65a4ccd7ea1ad0883d21f1da54fca940a9cfb81a2f92d0caec3290621fd0a0cdc40f7021f134396941ded7d97f373dfff06e03cf539b40ca14ca548d728ef9b243a06206213e07fa8341d436f99ecf91b44194d312238f1457a13f467cf7ef26df93d126837c76718089aeaab179e0088b31a4753f2988a5a85d00b621425aa5f96363b3c0d2d53804a195af80db846d9ce2730bab9b8a566af8a6d1fba9004d39dff31c4687edf4cdc5bab97e978e433524442e292baadbaf9a695920901656f32c6fdfed2ede708f9c10e7b5465cb8a71e0509a47ea8db87419ec5c1ab8ebd1aaef6f1302a55d04bf81a8fc3ef4a702f74694b236c0c9e4f97e1786c371535e3c25f36a03be16ef22a813c7cda2ef7ddab63615e2f2f5e9a15d03ebbb69fe5d2996768a27ccc8c3bfb0f007c60d2d75b8ec4e77a9d4ef72e3084cb66948e7584df4affdec93753f50eaedc67ba67b701641f6d543d788ef0641616c2b5192e18507512732ad629073a0ebba940aabe8834e565c7d320faf0e46697e73c43dbd10108d3a5fdc2970cd92e250c935ca87ac7ca6eac6122138ef231c8141c889a8a5931422a1c055ec2038f40fbaf5010b5753444e7a9635ad04a360b597c423f169ca770b67639baa4983a30ca7bf48a822c51854bb242f68b0e9f3e7f7d63055fb17164b1d8ddd135defd6ab3944340548ce4a4526fd68e35ff8c61ebb4d397c7af7f296b58988ce612e316dacc44d28647b0ee4ac065ea65f83da3f294b481a80c0e2b8b617f735e4aaf92c4c046e55beb47381b16ac4ebe83ed240ca68ac9898cf9fe81c39e24338b6e6c0697f4df425764947b38bd5388daa2e9e59a46cd5bde3c098834c5a5a0e24e6b037c05c2edc07a94b543f5b25ba7ac1e8c4a0e6ecdf856e699f13c62c9d8bde5df153c3439d4c05c6ee6b7e761515690a40655a058dcddeb9cb46bb56553392b66d3ae4cdc1f3c4365b9306cf00159fc48eac62fa4869bb7c16e2ae3e48ef4f7753974cd70cb01e6aa4f2be207b54e6b832511edfde5d0125820fa579810be201a03dafff7d2cd1cf03c3f48c9dcb0f913b3e18d1047a92b3c4064a453f0b90b0969f818bc0bcd9845062448274f6c13a6e123480ef627ae0d1930e58686dff2fa5f5d6bafbd15b2aa243d06b4fd10614e438d519452ec876270e6f846d913b1035716aa4df2c82d5a8e51edcc24f3ca931bcdd8a1919e14d06c97af7e1a171fb404921478bf3f9a28b7836fcb8120fa119361d85c45391d0171c031bd6aa8187f6f2159ed92efd173d8f86a935e94247a6d8ac11384d4af25a64aace6003dce5b0bbd5704684a222905335c298b7a0be08ff1c69d4131af7e3bd237a6febcf33ce3994e6499fc639af2591bd85b16dc33b91545de799eb7d47ce628bb35da5b0edfcd8cb5b8548c838a447959c9e8c23ca29e65492914e729058b014c492dac9863d49702549c80c49fab34ee89fc02774ba91ea5638c841e8eb0c8d06170269f9b7bb564507b7350501fcbf425c55f605d54ad1d1111c78b780572d5a267c4059193d1ee78f73ef738ff2cf7c34b0f65d6eeee59cd1c3375f31b47f0bf3bce96e7fe5420527fd8e536570d97bbbe09b478963a2086eabafb982ae1aa7b13e5ca5888bdb3938d4423bdb07eb59a8eb4cf0a38aae6e7816195120d2be601baaacc6f3ccd2888294fd7d2f9c38788ea136891d909254071c266eebae44e77f68d77e642ef9717e5e6e363fe3ddf431d494d3b525746cb708664c75522e49630f5e16ffd4f2aaed60dae9c54478a11c68e515470265983a3e130ef3fb9dc82f55fa5eaef7a84856c8aa059628b02964566876e93792d9e0c5deeef838fb3e381714bec1919d9b74a26c33a60c88e1ecd034ba18969ab4472d3a45ab7a7eca245df534b4d4c7fea2e01f3cac0cf5f969b7b87e71ea42987a4338f5bed431da0ce44796dffaaea276561399a3b42875cc2e2bfba2ffd4a57f08cf2261bdd8477aeb85901e435f7364984ef38aedfdecadc523957ba2d00902affc51aa60747c95b920be5b486adbf14dbffe6ffd950d9cc5db68a47de6eb6acf9bc6f8277ed9ea8ae27faa641c854da9a89ea4e86756f720820d9beaf34c024f768b395ab98876b8cb87e853fea269cf46f5d31f87188caab537c2110d3ff4dfbb3e9493a47b7e0218a1eab849ea3b5ccf6744b6935568ed5dfa7a18ccbb634eab672810989bf99824a20acf8131a01a740480b6bdadacfb52a5131f793787f2e93b9632bfe5879dbd3192e3f21ffc1065de8d40171c5747271f1a0966584d147078ecc1d187d4333ef5c8e10f8b61868d32a90dbdd09b34590127ca50e66bb73effa630ba40783527e3b6f945dc5cb50ed11e20ff349c71f05adaef14708fdd50ce4bb7482368ee1e3cd29a89607df1238c4379dca92d8c178fac40e43c9e28acf1b2ee0888ca86335b4ee6830de9f8220037d2a23ab985d26be34c6d8a31fd632a4cbf8f199453c60b9977242b20458a529324b46273c2a96e1297c276b9822067c8917fa3c23871a903959a8fd4f25debdbcc0c331db48b36317c0c500761cbbb16889d12bd406bc22973894a1ad284eb4a0604c9708e6bd9c77e3b383a0666ea56aeff21bc0a12527a06c9669861dcae7f0ed3dc4d6db20433f87c2c5e0f1e59d92a08467252a6d616c251bd21f71a07a09ceb36dd3da9272d5bbbf0513f75866ba44bf5e8b0f31b93c566c588d8ebe50c2f12a710adf03f7a50ad8d0996fbb94b9ceb249292a5a52ea2eeb751af19fddb40b1b2db206d9027153203a3b6e6e1607454e98d7422f6895ae35a93b1c250a5db64d5b6f681d65b228b0316b91a84be10191d253f16f0ae42c0d1237ff0ed174aab3ddeb8e842ad698026db1d9734b208a1491b938004b77c72b3c479818f645d9f1c699ea01527e980045f6fb8561259a5f7beff34369b4e015af9af0070a37dde94333f4d07ac1cbf8c9a915dbd45048e7a823b16542dc521a40880fc3909dec78bcc7242d4638845be4653a07042248a52de660f9dbd7ce3b8892d76620f6d7f7134cf4d20eee37eb40bcd5e43173838e5ce02dfb4f7ae8d5c0ac544f53c2952f7f13b56073a0dfdedb872138117cc149944cede83236c70a99d6e7588fa63b9426cbab2c0ae95fb3bcbc22705beacc785e61916357237a0948a31e98fee1e45f01de6764ac0da414e12d2b16980601cdc0bded938cfa1fee8b9248a39a4be45b68e1599f0e0c3b34fae744e3ca5606d142bfdf4bbdc36cafe17fea9daae8fb1ced633232c449cb910dc716b347e6de66aa29cf9eefcabf76afc8170f028b5935f7c906a178308d833575cd94c30329673e7fa4ae67ed048e0d224e3f0e2fa66013d2ba928ebf03cda2729e8c4cb898289c33d1c4669fd181ab0a33e7c3d4e57a7076a9c4019c9ccea1a54e88cebac803cb1a0927694772e99868fb8a9491c02a87439dca63333e7c76371b09aa43c4a0f02038dd00d0473964f94219290eba86207f7d3127c9f98ceb9bcc74fb203a92b951290c88300531c32e6c9c7a2aae2a5c28f4143912e28f1d4ffb7543439142da01101091027a0ca26feb7bd9892072d89fb1e53897c2e087eb4ded6d58fe2d74934bac893ce7a04ffc7712a7c56134935988e1cd00f3a6eb5fedf0a4f02783e43f829ac8728f64cc29fc1110fe3429d602473551188af0e2317052e0042d2b99e9280195a43d9fcb24849f197dc6f752bd03cf750fff723fd695996f884438295bd2f61a45ea40054a8b94c226aa6eb276453442fea02778969fa51d6e24615a73ba0388e1b23c6991ac58c0ac940b37cffa73f925304c82ae44dfeadd79784e48a8e096c54d8ef485fabb9796bc8178144d8f15953c2bae9f00563b61b3e87c91694908f5f5821fc301fd6bc3275ddfbe2337fac01b55fe99129e000db8fb1a7a14339f11e8a33b718f5f37e86310569f6183c170d14583c3a80cf89ad2c4cfb687e41c0f926cb76f43dd9398fd24e92fbf4695e8e0946c726cd30d743dbf9624bce015371a3c49f9e8dce2895f29625b943ea86c876091e730841712cbf4d7c3a5d42f610706933ae50aaed45f961ce388361dc0d9387700184ee5105f09b731f8c182e1bfe0e22a7440825aa531ab5b8e974fd5e6e8071bfdc37b909d44888215350ef2754fef8f95922066a42c2a612532340674e7b227267f5bfa03c28adc6e6260fda34d6ed0ed52ff814d9d4af8db27afaa82f001930247743fbf58c559e8a42ee716d725d286c42b20ec345f16657ad5a5c497276e5bd0a823c6f267e8d58c7f7da9a3cefa23a72fd028403ea8348776cd9e6eda567b29a30c9953308f6c725408aa463ed5dcd11bb320f3443ce7bfae159c8e0883e43f0dde3ba676123c37769b1ab3c2c90ed70dabae89e89a48f602f7b6277c456f3c2073dc393a727c3531127929d07d630a1d4785949499a8ee6bf2518ef1e12852639cf1d42958900172f5712924fe22b0044654e2534013b5c276889b30c01b1930a9ee99612df65709cf4aa302032d0ec1afca6356dfb7764d89f367816fe285a65d923e055272bad66196401c46c64fed12e1668f8e9be372606fe324046a4ceb43c966e91dfef57d89ea983a8d27d47e2e9e61cf0a8e2ba2cf0e8f7dc58794325f8246a80929ee6c97e22e28c3b71c7d4c2f0eb2525cdea1bfba2c5203ca0e7499486688d798db4cb45c92e4d50212c05f8e01778e0e7207802448d53f2c0832cf9b9d84ad75e0b5a397ac411a714002252c1b64994a270791f1095cd5571ee4b696b903fcddd807eb9ae198fba4a714839422c8ac063da61267fced888a5b94e00c554b2c7dc4ee0e6f18ee35becbeb50c1eb03d8af25ea6399dd9b81c130244205eb17002028fcdcb2d28529acfda29fd350e4f56caec3813fdc9a329744118da49236fca3d6d7548086a2766a815a05e3bf218d98808bbfaa1d503485ab603c2ca89878502ec52241520d9844fca7807564c277b53ecb5461f1a43850a3750b7326e3e43f8d2e281efe1f1367a80ae67bbca7cd4b5de4e17f94555f331306810eb9eb10c4cddc550d290d3f66c98fb236836f63ff3875dfb45e25f71c86427fb8435b50323d691e675a2b6c0347392ef3eab3ea285b967a3abf1a9ceb1973d91783f43a25b994a145bff3707c76ef0d06d551388444a5a64a7538042547a3ade6d4b2251e5a36506896c2ba59960ec5e3408222ec2bda7a8c779cc274bc9a270747fd301025c105176c96aa68cedbc2dbee7550062320a3042f27e455dd717ec91dc3613aadb13cbb1059fd4ca48ba712493bdfdb0fd928d37277cac8ce2e5bda1d17b19f0b85fce8cf0b72e499f1b52e7fe8bc3e22955dbd822228b185a68619d682b8cebefe05f773f4d13722533f7ec9f69b5a8d17219fa05df1990e05ad14710f1a8811cf8b219bdb1b9f2025f7e78e487704372e3c48212d677c420d49291f915e596cc26067feeb4dcb8aa4e0d1775de98be4fc77add51fa3004596cb65abf3ddc884e378a86372d1b96855a2e7c9e65118d7795edd97c3cd7ef11027738facfa13d10902393f4a4a16e5a731af5e52c0a725ea6aa93dd5fec29c55aa5367fdf81391cf7226dd820e1286d1b6326bd1375717b7b21e7441edb94d85727bdfeb53380e1ebb94ad2acc8b6a6115a191b9d99ed0c019299898d458e19487fc6d65a994c91e4841c1b82686b42ef046ede5b6e7896f2fca8440dcb318dc0790358008d52b0f482032abdf26641589d70edbff6782402de281b69c1558aff7d1a5b6aa7231d197a83216c882f303f95c460ea7ab03d1699871c060c6ff5c4290700698a5c9596f9e45c9726413c272adeb97468d24c134621c273bf140961817c56b9d66aa0d1b75bce8875b1b2c02781d793f3bbd66630d0dc2b5e4cfe9645cc2eaab1ee52c7677dac72a86feb346bad2f3ac3299b0bd605f2666d069655f84fabe94fe004441c4d4a9e9360bbb598517521643aa0c0a21417a6d27866ff94a36a606f0fbc8fd7211e4ce64a85a8c47dd187f97edb46930dca150143f1847ea63c6d823d52128bffc52e27a57a777d87e8041d57f339abfde943cd320eb2638341e05eca88e868c512eb9ab9eebb7f61585863bf5de03774826f1ac97d2ee97aa60069d18befb3e3c8ef330a0ffc2410d8591ba5b6ab51a1ffcef96a14eee0664079db32100ba38a3f4b4fac8b47ac2892c44bb3b1706e1b07e7af80aa9ec5930a456057b2ab8a866fd6e6e447004d20e60b62a8dcb9ccbd3be818560b840838737f1510b38880ee81961d61ab7c0f29549eee24d217497a542336c9447dc664c315d18f4fa18bc4bacf1e1755a46d6d2d43a79fa87e226e477aa2edcc7210578f52a9b3722b46da41323c57d3947c33097bede6a4a969535df53bf74dfce1bf4d72c4090efed987b26c845bb70b7a64d246dfe1e4fca6695eb257ecff20aefc676a3e3a4e16a7831dca6b3b4d72d82197b751da46aacface4ee7f721016787e168cd945ab172a0a214b26c0dbd847051740ed76d31d893c710d7d4c538fc2fb6b71a5ac893ac76d24683a3b5a195cbfc2aef171250cb3e8980a7cdd6c054b05292017fca8337498d8f94df0d8480eb25200bd845a90d4a5ef302b70e4c51ba98b8e2f80c2573cee29c3174895a0486922ed3052264d0f9cf48e051326d5841093defb83bacbfca6117a6573f16e5b7fd92ce71da296c34d3879e32879d620c32704ae48705fdaf0f6bd2b54aef3f3e7eb820d801aa2fb22069f7e3bee1860abdeba6940ad0b2615c60665262cb8aa11fa109c5f15e404cced1f731ab1af5b264d2227e3260049f007f21213a29871231ecca5defaf02abe29ef43d13be215438106c60d6a1dcbeef9ca38041ad5944a05100ab48b3e25f520228f1745597e83729a7e40885f1d4e6b98b3f8c4d017ab0089c899e63437b0b0f29a48eebd9c9d9f20787a5a8ed2c6d332c36b98ec66a45d8ce074dce0a8f708f2c3cb1fc1c2b5b3bcd249740e749c94223b3a6d08d6f303a633e52b13f93cbc222e2c36760788e2fd20405ecad84fe7443a915bd2fd16d4df92acf429e6038dc0fa1012b60166c5398499c92d1c32241e5d2b28c7f706cf89ad8b013c1c15d90e1437d8b72c66670093c0099a917db824012ab7fd42b44accde3b57f7867a39fdcfa9a3f31d6d26cb9fec01a0a8bf9c0c37c8be1e1d896af5c2cf62486e916baae0df85b3f00075c87f170a41cb6bf166471665b7161ebe6eed6ab6d37028e334c28601fc95e1bdca1a18b364c6d762a47e4623bfbe51c9527c623d2fc97b01c385b31872cd7e163ec316af8db7557b1c2ee8bac7de3454f0fabf252a3bb6b453a4d481116a7d3037d18c8c07eaca422eb39ea466c6daf6a133a666fd4be6a9126f8eca30044164a852bc1ff2811da4f65e88459336ca37d46f454d12b270596421a796a6d72737ebdb3ae069c2bffcdbb1d2582169546682bede2a9dd20b634f8f42f143708295fe096fe33e2b46d8f057aad821204e539852b90e1936850cbe3727003c0dd59345509906539d97f59e70c017ff73f69a0de84282c4eee1388034b09edfe1458e193d332f3c39644f97ff8ed2789bdb8382489aba0664d10b70a1352fc663f4d927ae9b76dde8372e495bef3eab0d8ff159292ffdb731b4f7d5bf2ff57fe60b74f136a262871fd16e13d6284b8995eb4bbc1dbd07da4ce145bfed69cbcf0a603b1bfe65dcf0183481ed58bfaa155b6f8e3aeb5dcbb1fd0aedd146f8f823e9397574e1bc06844cb67f5c0a335fe1db04ca2d4239f157a331103f3e4d46e230d5eab04fcad41fd885a21dcfba93fc4a35b31760b71a8960cbb2c0a7d1941ad61c1139cb32ec9f3a672e9e8afd4ac7367428c8e33583dd7be769071d8e20e0aa034c74d8b184e6681ec9464f93f9fe53e1b425f244c3ed572b58efaf82771965382f1ea7b26f9ef612ff96ac5d7796e6b1ce3ba43e6f4b51127263ced846fedf02dc174351344b831cf60c9a5933717badc1b8630593fc582134fef3fee25c19345a91452bd0a676cdc02f9e7e4d1208500136c098ebd0198b7b4ef25bdb3c8a0ab3cbd428fed3463d488dd65321e1eec8ce2886b5384d19fc68447359bb3ff6193aa8539fc291895faf6b1769b8b674b38bf1d61febcfff4d79050f22a52c5ff1438d44f1c7a9ac1f4e3e27f914241685c6e56f74f40fd68cd847f250cbfe7a7b6c85a4ecbf0553a2f9655e4c375bf5ccbd44df32303885e37a9d2c542d4f089b1d7b85032704fb1fdec78f632156aae1d8bcba26c33657c282ebeee53ad1258acd8f5fd2ae86ad53070ac207a3e06eccbbedfcd24f42a95a628fd89da0e8187bafd8aa887d9b91", 0x2000, &(0x7f0000002780)={&(0x7f0000002100)={0x50, 0x0, 0x2, {0x7, 0x27, 0xfffffdc5, 0x100001, 0x1, 0xdb3, 0x2, 0xd1}}, &(0x7f0000000040)={0x18, 0x0, 0x82, {0x1}}, &(0x7f0000002180)={0x18, 0x0, 0x62e, {0x2}}, &(0x7f00000021c0)={0x18, 0x0, 0x101}, &(0x7f0000002200)={0x18, 0x0, 0xfffffffffffffffc, {0x244}}, &(0x7f0000002240)={0x28, 0x0, 0x7fffffff, {{0x6, 0x5, 0x2}}}, &(0x7f0000002280)={0x60, 0x0, 0x6a, {{0x7ff, 0x1, 0x10000, 0x0, 0x1, 0x1, 0xc2, 0xffffffe1}}}, &(0x7f0000002300)={0x18, 0x0, 0xffff, {0x537}}, &(0x7f0000002340)={0x11, 0x0, 0x9, {'\x00'}}, &(0x7f0000002380)={0x20, 0x0, 0x3, {0x0, 0x8}}, &(0x7f00000023c0)={0x78, 0x0, 0x9, {0x4, 0x1, 0x0, {0x2, 0x1, 0x1, 0x7ffffffffffffffd, 0xffff, 0x8, 0x7fffffff, 0x9, 0x101, 0xa000, 0x2, 0xffffffffffffffff, 0xee00, 0x2}}}, &(0x7f0000002440)={0x90, 0x0, 0x0, {0x3, 0x9, 0x10001, 0x1000, 0x20, 0x0, {0x0, 0xfee, 0x9, 0x5, 0x5, 0x90, 0x7fff, 0x1, 0x7fffffff, 0xa000, 0x9bd, 0xee01, 0x0, 0xffff0000, 0x5}}}, &(0x7f0000002500)={0x90, 0x0, 0x81, [{0x3, 0xffffffffffff0001, 0x15, 0x80000001, '/dev/bus/usb/00#/00#\x00'}, {0x4, 0x7, 0x5, 0xfffffff9, '(#)(^'}, {0x3, 0xe000000000000, 0x11, 0x60c8, 'net_prio.prioidx\x00'}]}, &(0x7f00000025c0)={0xb0, 0xfffffffffffffff5, 0x37, [{{0x4, 0x3, 0x0, 0x4, 0x101, 0x7, {0x2, 0x8000000000000000, 0x6, 0x5, 0x4, 0x0, 0x315c, 0x0, 0x8, 0x1000, 0x0, 0xee00, r13, 0x8f, 0x3f}}, {0x3, 0x1, 0x3, 0xc97, '\'!d'}}]}, &(0x7f0000002680)={0xa0, 0x0, 0x3, {{0x0, 0x0, 0x3, 0x20, 0x6, 0x5bd4, {0x5, 0x1, 0x3, 0x5, 0x7, 0xb1d, 0x800, 0x7, 0x3, 0x6000, 0x20000000, 0x0, 0xee00, 0x1ff, 0xbe6}}, {0x0, 0x12}}}, &(0x7f0000002740)={0x20, 0x0, 0x7, {0x4, 0x0, 0x6, 0x800}}}) 08:56:27 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x2, &(0x7f0000000000)=0x1) 08:56:27 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f0000000180), 0xc541bc2c515ccb1c, 0x2, 0x0) ioctl$FAT_IOCTL_GET_VOLUME_ID(0xffffffffffffffff, 0x80047213, &(0x7f0000000140)) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) setxattr(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB='system0/dev/bus/usb/00#/00#\x00'], &(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x15, 0x3) r1 = syz_open_dev$usbfs(&(0x7f0000000080), 0xfffb, 0x280000) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000200)) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) [ 1188.926255][ T1560] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 1188.934962][ T1560] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 1188.944070][ T1560] F2FS-fs (loop2): invalid crc value [ 1188.950597][ T1560] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1188.973607][ T1560] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 1188.980535][ T1560] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b 08:56:28 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040), 0x8) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000008140)='./bus\x00', 0x60142, 0x0) open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000008340)={'#! ', './bus', [{0x20, '\x00'}, {0x20, 'f2fs\x00'}], 0xa, "b4bca9ffd20b447293e1ffc19ceb3013b5263a285032cae318619d7931f19a4163b5a1e7c9461516baac6ce961cd4b25753317e911733a70a331aa9c4d159f020bc6b19b024c0eb9af3ed2b8bf335610ec0569dfd4b60407e517656a8548e1d80b24a95b2dd48cd6707acbbf13089f71096e5b228e2936f5649891c7ba1c6ac41fb1f22da4782744dbc756055974c1abc4361fa18e0416e9815291845ba0635b6267944b4ffe030f29ab6bcb6049c3cfd9b801de1b37eff8dfc1c38892ee5917076d8614938fc2b7b381388a89eb1af221b9bd3f183707f684602f0fb7"}, 0xee) setuid(0xee01) setrlimit(0x8, &(0x7f0000000000)) mlock2(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 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)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) 08:56:28 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) (async) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) (async) ioctl$FIONCLEX(r0, 0x5450) 08:56:28 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x4b47, &(0x7f0000000000)=0x1) 08:56:28 executing program 3: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r4) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000018000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x40}}], 0x1, 0x80) (async) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x11, 0x8, &(0x7f0000001dc0)=ANY=[@ANYBLOB="620af8ff0c030021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f1e7f2aa3d9b18ed81c0c869b51ec6c0af4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289e01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb0767192302000000b0eea24492a660583eecb42cbcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae61359768bf48e4e210f13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff90326eea31ae4e0f7505ebf6c9d13330ca005ace1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413038dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce41fd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b201768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f76161d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2ae582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3546c1c776da64fb5abee0acfd235f2f4632c9062ece84c99a061887a20639b41c8c12ee86c50804042b3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f45f90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0500000000cc9d8046c216c1f895778cb25122a2a9f9b444aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370246c167b096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250ddc8674152f94e3a409e2a3bce109b60000000000000000d6d5210d7503000000a87a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e873f8703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e6c257a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd70400000000946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009556237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854352cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a53f1c96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a42010082008df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945ecefa26b8471d42645288d7226bbd9ccd628ab84875f2c50ba891cea592b0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed0254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b0fdf9743af932cd6db49a47613808bad959710300000000000000832d0a45fa4242e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd574d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4e064c98e494198276eb2df7766411bef0ebb5000000000006065d635b0b7a00ee767221d8af9753387e0cd8d718f54a29df6eba3bd4c440e6e2172e3fcc01b8babb757b5c59217b80d0db3ba582814a604e4ef7a803e9ca7c85b35c9b93a9e0885e238b44ae1c2e64cce3b27083b8246829e64056000302bffff15405bd5f2eba20000000000000000000000000000000000009a9823fd8fbc5aa165099c5ed032b48ea12d8e0588dc52702e4084913a06d468d0928bad76d697e1f85ab030e788d38788ee5b5428d4a971cc97db9fd231088e570735ce129e7e77fc2777692664a1488fd8d6dff4dad618fd54f529d4555c6507009ee69dd1bc55258789b24052137e9637f3efbab71720f88c3c44b3b7486fc000be2733c49546f6e8a9175ec6f14dbf72cac91643b2fd99c29eca4f8bc2e60d5e5b8795fae16a7c3ea57e728eca35eaf0155a39f97580e079175426c088a0208040982a0000000000000000000000000051ceaaf0159fe61f2eade7603d0a7a56fb09cd119ac06adb6597155ae47846892bb423c024d8cbe9240b71ec6dc2124d3a19e2d714b273d95d1d3aa737cb04a33615ff2a730e51067d5d675d0104361c37c61a43b5afd865b60d4cae891b73220f17d25979a7f76834995e53a93a1c7b9eef267df691ca983a0b15bda7f6c5c1ca7aa50261a3089a1ebf0734c9b07e8951ff023263ad5aed8cfb49b49e128c697724c057d22c5df5aef27ce3db11d5ad5527d149d076e1a87e2df27c0cb8a67ad026bf953e88f10447e125c2c0f1aebee1f3390a9e3ddad4e2a6e0f6e4569fdefa19e870e04acf9493b963f98e23cfc665e4f465fa3f801e1957c399e45f61d3459b1c606204368bb931345af2823c487d2fd99db6ea6e008e7ffa06ca861551189d155bd077a79fe2c7e961352e56824f727d21d41eae78bfec4a2d7a7edbc8ef958c5ea599f7c25bf71c2340558aa12fdd24a88aaad5921aee7dae6a2f3009d9cb43ab4898d0f0aa565431b6abe585d75db04d1c9ba0b9de4ae8b0d3132bc6810cc9a693979f55174a72e1df9fdef35bc470f9e6e591982757f45c52c645d891bf63bb21fb66926ebe1a8525611fc3e8bb8795c36dc2a86b5ab46ff33cc74f61751b2dae92676db85c8d0c721b7ea4544bf51c95c86fcac1f434d09d1ee4928aafe23de66fed972e0dddfb33f64e64701b049239e7f552d816441d11c4c2647c014462344359198d97c4b6e9ed31ca18987b64de079b2bed641e8a92f13ca70844c65cb423d01950b0ebf44bd28e09c05d9ae5dd689fb880fb18d042219f5ac60c3a03b085abf3e8e3efc842a8d328733461f04c99607061c65ed14c61322a5ac2d371a95b8ad867ec92d13a4faa05207166b19a8758d8855400d8c6a7242dc207251e8797eca24ea4f487663e60f2f5e1f1424958fd148f846830e88a42d93e1fe9c0b4a4a2689217380400a9f3cb3811ac87c54c8ebc8bcfb4613cc3a997ff1579edbd4ade8020e3ad001b072b1a751b588ac4639f35a58e00a50c0270608c7a7f10132b1c25b9ea81232fbef665f6212f875b2a000000000000000000000000000020bd79e41c682139c58ac1deb039a691ad640e12c12fe11d70fe495906f2d5d71778acbd4eee53a3996cb0de84bd2b059d60c0f96a53ea44e0b293865aa68df494f87db976e36ad6c06912244d4c883c4aaa60b4a1392ce0b2f2c519663b4652ff871e0f6dfff9f7d34ecf04be0a58c3d53174b67d1886e34b81ad8c60da56acc64739c3acab24aa8d0ac92d465074f915608b1b60a948bad401b1a7fb3627bbe6c45123ed44bfdf8cc143bd1b7a663dc3d0476b8e39becffc429e41f66b1e37ae52aacaff0f1dc8ea70b68c25072e20586b19127d75fa71577f265c5100"/3803], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x49) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000840)='ext4_free_blocks\x00', r6}, 0x10) r7 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0), 0xc0300, 0x0) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/locks\x00', 0x0, 0x0) r9 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r9, 0x800) (async) ioctl$TCSETS2(r9, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) (async) lseek(r9, 0x200, 0x0) (async) r10 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x7793f051c78b6b60) sendfile(r9, r10, 0x0, 0x1dd00) (async) r11 = creat(&(0x7f00000005c0)='./bus\x00', 0x1) ftruncate(r11, 0x800) ioctl$TCSETS2(r11, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) r12 = accept4$inet(r7, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) (async) r13 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r13, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) (async) r14 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r15) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(r11, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=[@rights={{0x1c, 0x1, 0x1, [r11, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r6, r10, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r8, r6, r7]}}, @rights={{0x30, 0x1, 0x1, [r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff, r8]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x24, 0x1, 0x1, [r12, r11, r9, r9, r13]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r15, r16}}}], 0x150, 0x40}}], 0x1, 0x80) (async) syz_fuse_handle_req(r0, &(0x7f0000002100)="2ea3aa3c6341d725fd6912993ed426631b2a06caddf40aa2575c29b9c04af190083933b68e4431b0ba0ba9b4e8b73b72dbff92ecbfd7f219542ff9742678e6997d7b03545a7234cf9bcf375fcc45bdbe69c9dba5e6c658d59fe2924d49ed871f5db4326d54443218fc8bc63dd051fb954e626ef89fb66a4406cb3d3c841c70ea2a644d233e15f362d389c84e68d0d6fd068caaf8051f11b69ed193046e5ec05b0815b55e96c619e515ef71e438e36c34ca385ecc488edd265586c57ae4aa48bed9bb6206268599a7236d55d85ccf2ed954cde6e6720c17eda35ad2800475d56ce4969b3b0eb9272ca598de0aee3ab70cd1fa0c332134a870cbacb314384aeea57e16ec189fba1c2f1bac93c9043c31143ddea1ecd515240e86d6dcd7dff8939e07f0a22f60aabc6ef33ff7a775aee3d7b47d8b6e36c812b4901430f60fa586a5163719741a88748643ea1c7f46c047179dce56cfb97229d037503ac860e2e3db2512463655c2da9f3b4be503393ec4857560a211bc28921df317a9259cb3c70cffd3097322ae1fda8ea229f32063dcb20baadf04b5532eb40705399f4a666998d484896c3b972f3a61b4e0e2a8075f0019aabe1ded8d0c9587cb00dfbf69d52b47868373caa67dcc4826afa239e335bde39bab7ed238fd28cae9699da15f35f19db501734054f9f471458cd42bedd7cef3a4c3bc3ca22c93709791aaffb7f11aecbfd7362e4b5abcd0e92e19b1ec5f83fdb70810d293e4914202f56f733d8d0df6c33b87585d6a3ec59aadca7b5b817f44da9267091f297098a89015f491f97d2c9cdfe15d9988ade42a8d898def7d01a9569a68972c07d6d40a72fad7c0fc76ba480bba119097273949e9789d8746fe062cdc242b606432fb6504a64e2bcecdbea8173056eed94d299dcc91ddd826a30b91bfc84a15c7730a8817506c07fc592e0ffe3a77ea22ca843e6405e50724d262af2a7032936ccf1df3022acf2f26bcb44b18136120a509214e09d131bafe238eb57e232935eb8497856233beaace602130bfe994c69bd1b19238d16d775c3c7d47ae0692520b97c5054afb32ec48e0e4a802598356884183e17bc98e6bebbb534a8b20c50c71b043956313c4f9ab393e60be2f966c3a08fe97db523fa217e1dbdcaaad936f4a0d98981bb23f50c76615df15a020304bce0977b37e50ab9ecb7838d00115050a535a983fc6d47b94fb17956e3923b45b238367d3763708d439555b35e0cf359e1efd1621c87130254defa85b3dcee8cf5772f30c7a543102834b49174df868a269615a93db37637d3dda2506da50bf9c0b5e27075d10b41e9a2785deb8aca1ba591abe07c4e7c9e34ae4a8e67f320d33a71b02f73c6894b49b1d565dd53cf43e9920ca74a685f8c7fef79828a1d148107a26c17883969a5cd90b0135743cc37ba2d6eb328238d61031c007b3e99dc28c6c4ba6e7f20292ec628ba2c5efe68feb100d84c03b3264973342d7bd56c642d8b9d7f2379cf7fab78fd4eadf9067939405f168357cb27594b596dc4fea028c63bc53246c469f161ebb0ad89b51434cc4bb669a22b23641c68a8a506ffe4c70c2da3d88b2f0b234fe92b320a541cd07459d2578d746b4c416cafc90e38d3e397364b9aae09c24f2af6a27820f645cf75867000308010b4eaf2f202a2b75e780168793efe421cbb4642793748e9d0658957015d022df1e0d2ad9e2323fef4844c8f4a30337a44b2dc8e976c1cc11e097402e0d1fa84567376273443487b3c315416736ed5c517eab9cd28fb66073b699bc1b023d12e58a93f48ae80a3cad5f5f8dffe03af0188a5da973e1eb77e67d0991a9604ed0b721294fa1aea3b627108c990c5e1655f2f5318826e8c1fae78cb2c7703f3a25f647c55bd9bf94d47357026446982a3aa3f40fb112fc44e3e13d0e2429c19e209f33e7f702640c321ea7cb8e489ce164b01e21fd1ad41670340bbe21056fa19c76ea5e6e3df2714f3cad080f443500cb16e9cca6f2a7a73e76fd89470cfdd45c1fecec58c4493d223095a8c661deb38159aca9192768f02b417bf1d4701fd3b5b89d60b07cbc02aeb251617b18d8e84759e8f2467f3518130e25e763c60ac4cba8d4717ab792d2fe9bf9afeeb3221a99fd7669baadbd5b827f1c667ea3c1cac993b5fbe877f89690b13253a41a420a9b2299a92e1c10c7c2e94e19b8a7bde8ffd8e16da88d1cc76ba9f4b0b1acac578a394bd6c46cf80b79f21c4e25bad7d2bcdaebbc2f7fbe1162cc309c2ced32b8bdbc91a49e66dbf5091137d2a43b31caad727a04407219b02e80a4c97a70d0a99022321f4a82a52afc19ae93db9bcc5d1d9715b65440f1926d3777e477f8f7a73d9371a2ed4327d102b7cf420d01ac6a7d7e8c7d813ccef692410361459b316a1bfc360ba7639de58e667d5a632cfc0066b79a7333a477d7ef78b23dcb11f8d2c368ed9cf2639d62437bb997ffa191af2ffc1effbd431018a55148984c1c70eb61ef9b84dba23aa2375b925217efb62a1ba54b2699dbd8e8d069ff32ed1292a5eb94481a237bec8734970ac7c4b9eb65e9b930c383114f4fb70b2e170d5caaf48c4b06a9571e4ee9d94b4034dfbecc549cf170ad4908a17fbe3c075db55ba734243b86878fbf361f841965edb82e2b449d4850852e877017a36870c4d1857522e337d02378225d9097ac8a3573dabea060b24b81c1f8265c520ca548a03ab2224f12c89ddc3d01ec7af9e93e54b7331d9d8559cc7badd7fb4559b93488a52ce60d718d3d8f7e81b1d8cf4f288a0739510a4ee42e0e0c6fd00436320ba2000e60b184d9988d08bae80cfa36d3423bb29548aec65bdae5d5ed9ef083c9db34a25dc619c9c4f164ea4e8fa2da8fa549f0cd0b4ddcf34825df5cd3cd0359b3f5a33884c84f644e01cb03294b5bd4a20de6485e89f5f996e07e9b3986f985df9ca233bed1ac7743b929625ddcf291dd1720769d61bc8161eaf14d84d3fb2fe701d96551135b2b5a066423ffdba28601772571c8d9376ffe8855c7d0b66d0a08fb38c76737f27ea13e4e3201f281296c8f6d75fac5a578b094e9c93a8b5c3ce21f3148d9ab8810eeba039f4f6e5acb02780d6ffd3acff81c9b4f64b8ab96152c876ff0da2e29f83257a3e00c7c2b5e6fba70d9598776ceb0a92faf327c99c9985ab0c9733c6e2eb0b4376ce9b3c90ea76f5d2bf7c63b2ed87f9b281f84dfaecc3ae2f028ba50b39e02b7d7a46e3290cb879e1fdb52964a01bf5b7c909303202ad6b40bc942598356e60b6ec351276685aff609f01f3b8208c6d8bb7cdb8827e59bdfa9b04c26e75c3343c116f31df827714cd230ddd16aba53d2ceb4a6753fad4e03816638e598239b8d29a81725121f9d2cf40b9d39f40632ef348dfe0d9099931d110511f35aebeb0f895edb7e31c3f360228097fa7690f08e053e2f0a8e851783fac0006efc97ff7dc3147bbf3cfbae74cd394a59d2198f3ac2dc57cc1026aaac31aa83c25fb752bad37d1e984e4458cb0d392ab4587fa36e46497d41fde3e5dc531129abeef00d39c65bbdb20ca456fb117cbfbd2f26d71189788ffb69485a91ad3ec063186cda6b162108c23466ff5780768286cc6076fefc305ea3bb36f76eac90689026c98271334cdfbb8e286427be5aae706890c6b60fa4f55dca679310a88ecab7c98bc3aee5b6b3afcb629830285877a800cd3221e2b29abdf82dc9ce12ebf9a1c2cfa5a261718f351a899e1c0ecf422c2ebe03f860f6ab70d908c2d5b0bc5a0187f5d2361980e8d3af9e7fdc7c9bfb0a893a6986490f57605ecd66271ef42d0e3d2fb953ece130c0e7a6a68d205b7d82d0e6884c019710aba73dd414c5e09575b3d97db3399d7fdecd884c1b750ae1f3c0e70d198b8aeb28a0497d1f32442ba95697cdd67038caa6ad8c515ad718b6a25c82dad77451b8f9942bd59fd5bd05cfabe9297761f8d35afde155c98ee70db880b3bb3e23c1b81defbbd5f031af9f7ab92304570b795cbc1275a6d1c834063740cff832a4afe5a954e9d92d9bfbc8dc211cc732a0c36d030439c4bf086ec9f8904827ebcd6995617c05458959e2a92a46028409c550e52b8880cce8a9658244a3812a2232f575af60f13daae65029c68314c971bbb11e12f689fecbc5cff8dd0a4dce8db3f5090fb84a7d298cc8c1e367bd7d2a9d3c2c5087cf1a3857fcc598c9910188079257706e36aa28f4584016a56b74b2f519bd22ca446ac820631a897ce6c8b24038ab0f7861a55e2187fd3cdeacf7967866081cec94a99fa0ca3fa1394625d3149f42592cc40f4b1bd887b3395b009debef11f4f4439fa3d91f16d7e93b23ec53b8c4e481a78e867412a96d70d26d8fbc425a06624786e3295c63f7f95d924aa088ba59a0f852f9e2f2dff5274e09bf8e6162f14daae4eaaa5bb8f702f82e51ab30bed64c5ecb72fdc8d2e1656ab33d0dd52cc9c77b5dc5ffdb69758bbd00813924f3a06180ef787812f5a90d26f35e6e11b003d8c419fc0494c1915749cbd915b10ee9798999a6599087c268cefcb34366a4d472517ba6810470c2b099de5fdc37fa257d519d2c24509e87676f3362f996c772f90c53b8f737856ed4a964d4a8a08a962a8c1a1b857a64a27e4f1de133290b5baef73d22f91c918776483241a6cfc766ea52bbc893cdd97dd0f39911b5455f2a00d25230a6985a579ac1a80235fc9bb832c85865846e94c9b067ee5d8ad397926dcec2039156056a547decf919a76afb50df67b9275505b98ec73302836b2f67e5f253291299943b7701257e11475af61d224ab9a7af2b64e12c6f8f4a7f8bbcb8a1285a590b81529421a9d7ffc6f31c849d6b8e759e55239990140bfb95e006160751b7ad7f4935780659970e54bb05ecb1f2b5f7cc70e2ae1f7c6c9c83b413233e48a2152388170a90bac91dd9c720dab7dad4892b2fb7c535a3a4b0c16382a64a394791a6944109929165586f46286337b6390921fd08839e1b1f86c7b380202958e0ea7e576ff04ddcd0d63c39c4a62c21caebbbfff945f472cf7dd3204f35048b13c45966a20ed27ba1a30cb5cd61aafa4689e7ae00c30e749d1bf21e65fd9d9178c89ef811b079192f9535e20ff3132ce48b8e92e4174c14645f21c35690f97e078366f73f00b39a48a2c6c55b2cf53d6e01994ccd97789f116e223c4e3abcc623d9bd8714a00518c3480f640c6446289c6c0378f22502b0651959cc56630a8095ebd9964f802cdab494b5ef81ff680134aa8c74718482c5e7f9704508afd19c9c10b0c472dbdc70289c5b5a0072eeb0456ae705ee82becdc79f4aa28f9c377ddab0f2a0ba75c5b7ddc8a462c50295c3b15a874fa267fdf0007709721eec7c33bbcdcbb254524f7730d095b02c09bad0b2707240c03dec0120367b11ab1521d2a3ce5c7daf9324544f0778f89ea0d330af6362e0cd11413475376b7eafdab463f27d0e5683a927e31c3ea58849f218b816f32d417760cd5b4d58a0909107313525001d16092c498dba342787ada94cc212d55ce3c8329ac54f8d01f0c52e7e25e4065bf0e78f3f7ad40d09db6f1693224a926e87387b8e63a396dfa1d1da264abaf2726ecd6f11fbc90c83551d35cac4a8eaf0932416b42f5d20c31dd473529113ce3ec8ec72a900d62f5367632bfa8b444b3b15a69f4b6cbba8281712a29a480a51ec3a9a0f2b95cc8e9366272d08c6f37806153a4a89d1b273a9ab78cc544d7031a4bcc8a8c095fe54320e5fd0de312b883ead6073cfbb14b485a8d36b525ce5d5f98a4b50f7b51ef9fe9cec63f0f65ccefd1442e536c805116afa9ee8d91bc255f8a4ea5fa3a78de47e93e1e691ed6d147b16da21c44769e3f126a8734af9a3954a9c31c43d9d3289916437bd28fb20e1ff165bfd9f190b8d5476bdb2345f876b3bfff29aae3c695c43cf527029c4afccb55bb4f503dd96c62c6ed90ca70beae98a7f37b195bdf8d979ee95e5070bd5488557851a83765bebd0dae516b4d2470fe13093d8b1fcd124e51e49cab1c192ac1a0b5f6412bb6ff86ba1a11ff11e6401d250b5acb80fb4ca0c357b59cb37b50ec9de5f9cc091af265ae9ca32ae9db2cc0f559666253e6567622baae0ce89f7fda515414b6da88e6f9a3bbe306c7a42db4db1893de4f7586f0f861bc21c98c7cddbe80d091ebf55699c8e3823e1caa64f6fb889089c1391a97430fd34ab8b7549a49a0ce750a31f96579d7f5e1a4cbb38c6d0692998f517fe941e306244fc6915d60bd91dc55dd3ad9b3c7a5890cbc97c5fafaa7f52ef208386f21690e3e3c2ea4c081034cf2474d4daf3a906d31c42be223805dbd8201b3c4f7660f1c5beff182a01df050ce316996a0af5c61a2d0bf25e8e83cfa73eaa82737e8431d9c6a7a4f2a9632e9e008ad314aa4cc7ef96c8ee9d029a9fdee6c878d4dbb834423cb0d2890acc430f5ba5936bde0fa2a3852a277d974e71988a9e327c771e95f65787a25f336c4a96835e2885379ffd71e15735c59188ea4c43d8e1d6fd66b8bcb0c67df0f450d4a9a0a080862128b60a27e9b30875f8399eeb4de8cfc4bb40ead443ac65aa0312da4e873a54ecfc52811cbc19066d42cd7c4ff852a4b66e5e9045d5f9e6274438e5adaa9da7688982bf29d2639f215cd1d3e457d24a87a06b4eec9ac790a194e14857008b7e25dbf0aba539bb8e3668b3dc5c09f268bcd93af44130bdd5fd59ca2341040c62f8e9aaea68544ab45cc51da33e6ca7fea1c81ec13b0e0a09ba8c22e8b3cbfff83030b8906031e3a3e544116a075ccda2661b768b9f627d4a51f79e7d75adf4e6ade760402d253a52c1bc620108351f8201c317ad79ceaf7e02b1d2e7f4756e0d618ed2673e6669d3f30c1d4667a74347ce0150be048e724125f59aa5bb3c4483771d58d621b299cea6a008e45d6aadb5027af4edbf36b3926712b8ca4d12a8d19af66ade9ca05202fb1128513fb6e966ffcccadb7819612f47b8b0750abe928e63e7dad9d22122ab6f65292f3d1cb923c32aa61b86f7ad4bac2a7a90284df46082ab8136f53b097f19aa31f4d90174bb7b59877b21efde569a1db857fbf26090e71bf487af79f78d3e26f2bf3a40982a925b2da7547d2a558e7a8b7b76ec08e479f958ea8bb76dbab439df11093752f20fc0139c534a7eecb4191336dedb37c04c6dee92ce5d85b64f2dcfbe98b1fc6b479fac1f3f45503c31c6c84518a19f2a78c7de44b86c2d3d02d258109276e8ed919368980fe259133622aa1dd03abcee9496f1e786f22b74dcc5d4816e33111f3bac5f9487f33ca49ae9b06489f1d68bc5a41e7917e7b34ae1d8ab4268808e20ef2fecc1663f00866f45a7acaf683b2005fc3eac33aedff3b73204f44eeb9490f41ba48b9f501217fb440ec9d0bda3da4c7934cd043aff2243e6c965dd101db81bc395567aa2a0b3822c847f7b145661b8cedaa3373af54b996799084f4e9717fe46ab395da95f1fd1760b9f69d8e800b4151a5779b71d4bb15f4d6fd349368f84e448448452480f4e9582361295b577cdff6cb9d50fd9b45468f56f3fd143f39a87612fc28b32820f195011c2a514f454f289157389faad024f6907b2bf9f40f296881952c376e7ca25ba0cdc916f181e4a24c8caf2853e57488db17a9edd230a0a229049043c7d6c7a424a2e631abe079ced8cbac145fd60fdebb899a973d74fdc529848c666b6fbb3c09fb8d78ef0afc2972a27cf13f4928c8c0e53f3b00a2156bb433aa6ef05e852d8bf30926f0cad4df2c53e391fb8b804286c337d73a6554066f404b8cd6735fcb0177785e1b8af86a132f7cca59bc5ab7dc436657a552e83aa53bd996a3d0349dda4c6e2dcfafed81f7e5b7f54cf84faa648bc23fbab2a5a30a04f2603ca762cf076bdc7a9b93a061a3e808ed262ba7f8a5b38875131d0547b8da8b46573d10dbff162a0612b0e8e0e10a9b91971a802d98b525bcfa7508299dd939edf88278dcae0f3baa4183a4a8114d1c07e2a21a936c3432e837fd932e7781349de39576b7e6c8db15f2990f89cf0eecfba8cab3c38dbfc2bce615db3bb2dd10bfe77c42942035a38d3eb9f2d200b047504688854c35216a1c42083175ba70d81e349163daa5d490fe244a0123d4135661acbcbbdd346f241b1aab80de179b87addbaa26868b25d0a08384b74ba7ddcb702ae40e03f199806a6d1e79b470772f75314e16c572d2c72857f526c30dd019d8c226f073d2b905b72d116a264bfce6d97501493c4760660fd48245f2835db4f4947b03f92ce87db80c57cd05c94e02042558e3eff06708ee809ffabf8b2c89efffedb6b150f3ffab75f72bac86bba09d8eae7b4a243633b5b84bc6ada1395b1e990e875fd9d29294a29fd838f066719cfcdbfa3e04958f8a5517e45ebbd87ecfd33a14cdbbe3dd1a5fab0f1285f7b2051caa6fb4dfb8010202354e7c92fb6cbb800c62e30f5c3fa79c682284673cf7a5dcf8e42609fe386bae36aa8df269992bf3b92a3ee24fc2632ec4fc3a3874672e386450e0702a90c00b847a6999c3bfe783eb78d21015bd1e257159d0c0244426efe61007ff7f027f655937fc66fd785ece6a06e7aab21dc7da7d50daf6a83f1a3757448c76ebeff67201e0868a3f8ee254f543cfff7f37a0653888b532ceda8b67e4361570a5469932f4b1e03536185bc07000c03356beae3168da9ffb64c32db0347b910dcf11cf5b638913823eb0fd85de58dfd5f665fe686deec0b293a997b60bdd9ebba64d3e3852f17c11095397b894c49ff18d0aa2976a6f9d29471ed60cf41613e3d5e9ffcb489bf02d2199592facd7f87a05750b770a5edc45ccd9654df8e910f24af6713b411033c17334da47e78c506a3ce670593155220f26f78cc17a610107cd65b4fc3e5ebb3915600fe8ec27eea032d786e5e6c02d36ba739753c67fa917c3a2fbd818536a8107749abf65225539698b5477a6cee26d3f0bbcf02234bccc4ba04211eb9124fe5d09ebc6e32488ebab06fa9202d0081201ed6a8c7b7bcee5d02fcb351c843092fe4f056f65f827aef10fa3a7bcb9326764bb5999e74583a30a8f1693683bd870153d9544b0b85e5a03764ed0b599d500791825fecf0a90404bf64a80be50721e77883e02ca04fa77395e59860568caca230d78e0ac84c4f6fa6b9b429229eac9b3370eb3c3b56707d3815fe6e6e512abddbf28079ae6fc2ebdbb3d474db7f015a0db7273d558b2e394efa911038a00aa331031a6322590e5f9c74b884d9000fa8df6cab6d6481ce4d4d7b56ffb40e4b2fb2a7cba48a107a6a144d9bc24535328a375f3a3c6a98ef5576b3f53fa9cbaa788bd4183939b3c5371c5298b2224c15c066b0f661a6126fc8eaedf070e15c999658b425027d3a4a38c6b027f1c6c69cbc1f96145f55d9bd4a2fe454c8efd4464e7252eeb8f7df7a6b16064fcefa9103fefb379b3a0def035c0d25983f4433280af2f64ec993d2f4a39f9e840b14c14049f6b6d1b429f0a1f87ec6b8319739330f8f2f02248ef759fbdc2914e47e59e00e27eddf8f17cb82bb598ad041d22255f9cd0f7433f54b3362992dcb3700a77516ccb34f6507acce294bc239b360e6a83bf38918e4174146930c317fc128f9b19fddac8d67ad2271df09c5eb5e7eac9580953f3bedcfa2bf2ded4930dfbeb7e064c444a2982412b0d1bbccbd40b00a9100208c3fc8cd79bc9ebd8a680743e5e3dec52f5391fe4057949e22e6ad04423e843932c79d71b68e462439b0d65c94edf0965643e780673e77b0350f94f3993243f695d27b59e655f87aec65d9ff98e5be971e4941de4a7513205e80bbbd2165f4b9ca3abf85d9b3be602e4352529319f9a9af658111228ca41349beb10b95e15e209e7d8970184ea4f431188074a06918ffe62661a708e76af617a4df77a5cf2bc3c18c53e751fb2aacc3c154ff5a23a8d2225a7fb9dbeb6ac6863924d551af07992ca03f0f0cb08e8df3cd1fba82cd21bfd4b6b833beb4dc78a491d54dd59be1766bb755b3fc911898bdef0efd2b47c8f1807b76443f1ff842ebb89e31e974bb5644bd5107e7fd8c84904098c0b1649fb847ca9454fcb20a994e9aa0a84d8914e1df9376eb0da0f30857a6c0ae13eb1df0e5a02c1f4004dbc27a3965e5a7c4a09862fbcef8fbd252c44cf754c9262369a330d13d14483cccab702c0ea5a9107092b05783f4a4819265b910a307d2e2cba4af2be1d1f5a19dab519f24aeec2971adceb1e2bb5b5b53553b3a8578a85201f534fdd2632e627d8848f90755baeedc6bed9f1d402174fe7045e69f717aa3cb635ffc9942ebae0950440305872864169f20ecee51ad7f8a094b924de5159ba5bd6be0c930b1042e5546246459ee925d50c1f844af8dba90058d88102f2ee3c3cf56fbce2136b7eba369ffc130522415d865b470c277a2b9250e23b846a700416fa6aac5fdd610494ebe44a17f69ed5828d02be1d59a8fbf3b180fc39a59ec66c16e4740985decaab9f3b6246c4493805d2cd26fcedf6df125f25af81dc50c88e43afa20e0a9cc8d1f828da85e5b2743f5e2f99fb7d0e7f956147770f48887d5a0e64156c44b3820b44c6714e646571bfe6c4c9d98603bc6d65c27fbb99cdcc0c8f1b53249fad20c8864cf2e1eaaec4896c7b057b9b926dd6aee21f89f3b7886fab42f7d68b634955cf101a3c0d66f5c959d1e8172f5a90e3793965599a1210ec504a2fd11de5192d4c7fc9ee2c774bb443bf550e17e55f85f6dc69805c30691437623a04d96f7b0a8a96c00b6ff59a6855baae3201d6164af64bdff1c54fbf63833e46d4cade169405f32f80af6ae9a6d10e6bad1ad659e3c1cddff244d8aac2dde885fa089770763cdee5d98353a63d279c4fb3d29758568a802b44fb40d8501d8a316afeed7afddde918be1918162cca28b0207de35501e5f1a4d5ac3fadf8bbf764d9b69da8047f1b41fbd7e9d68b5345c2c63643e40775a0c1528d16448009e996bdd9c3cfd4110c20da37d3c7423c4bfae2d1b4d975880b8995441138f796705c49ff585d24d96fdc7a2afac0b3652382321ea489a4e6c950876a3a2140cc17ef0761493555fd7b84541c212cedc77e65d586c31a7cd0e4d744735c969ef410e587f44fcde4159751c53f49f717fe39464c1c19468f68e49de7b59cabc0581f4edcece26b1a8b26a4427806a9a172421361acb38eab4d2ac180ea59c6c054dda166bd5dcbae4608137edb6aadb6d262238ed5b1a7c95ecdd1d8b7bf90abacd48e531f51519ee686a320774c9e5eab549668d52a7fdbe0196d733e2d3f108776889d91727830f630099b6471c23b0b7a14ce82a29169957b44e78aae45fd7fc75f589500ef8342e7f785abb51c175d20e674a4b8e61ef9b08dfd2af0521ae1de49f57faa96c19e52917f47b8509727207bc9587efdce6c406f25029854df278a9fc6f590bfce7b5817b4fcdbea080595e1650b2da6ab287d271e21e83dac092a930582b78ba0b9c3c6b1f337e5f31a098c811a62266cc63521457cb7a9a26ae61fd1af656f15af7320ab4eab6605a240267e378dd5e453f0803e5488e309fb92133156c5d0cb2", 0x2000, &(0x7f0000004d40)={&(0x7f0000004100)={0x50, 0x0, 0x7fffffff, {0x7, 0x27, 0x100, 0x400004, 0x9, 0x2c28, 0x2, 0x1000}}, &(0x7f0000004180)={0x18, 0xffffffffffffffda, 0x8001, {0x7}}, &(0x7f00000041c0)={0x18, 0x2f, 0x19f, {0x4}}, &(0x7f0000004200)={0x18, 0xffffffffffffffda, 0x1, {0x100}}, &(0x7f0000004240)={0x18, 0x0, 0xeca, {0x3ff}}, &(0x7f0000004280)={0x28, 0x0, 0x3, {{0x6, 0x8000000000000001, 0x0, r3}}}, &(0x7f00000042c0)={0x60, 0x0, 0x2, {{0x345, 0x100, 0x20, 0x3f, 0x4, 0x9, 0x3}}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x2}}, &(0x7f0000004380)={0x2f, 0xffffffffffffffda, 0x1, {'/sys/kernel/debug/binder/state\x00'}}, &(0x7f00000043c0)={0x20, 0x0, 0x7}, &(0x7f0000004400)={0x78, 0xffffffffffffffda, 0x42, {0x0, 0x1, 0x0, {0x6, 0x10000000000000, 0x8, 0x7f, 0x1, 0xea, 0x4, 0x101, 0x80000001, 0x4000, 0xeed, r1, r2, 0x0, 0x3}}}, &(0x7f0000004480)={0x90, 0x0, 0x5, {0x1, 0x2, 0xbc47, 0x8, 0x6e9a, 0x100, {0x4, 0x5, 0x80000000000000, 0x904b449, 0x8338, 0x80000000, 0x9, 0x7, 0x751a, 0x4000, 0x63f794e9, r1, r2, 0x7, 0xfffff1ae}}}, &(0x7f0000004540)={0x70, 0x0, 0x6, [{0x2, 0x6, 0x15, 0x10000, '/dev/bus/usb/00#/00#\x00'}, {0x3, 0x5d, 0x15, 0x2, '/dev/bus/usb/00#/00#\x00'}]}, &(0x7f00000047c0)={0x480, 0xfffffffffffffff5, 0x16c2, [{{0x1, 0x0, 0x5, 0x100, 0xe55a, 0x9, {0x1, 0x101, 0x9, 0x7, 0x5b398890, 0x3a, 0x28e, 0x4, 0x92, 0xa000, 0x2, 0x0, 0x0, 0x0, 0x6f}}, {0x1, 0xffffffffffff1a82, 0x1, 0xfc, '+'}}, {{0x1, 0x2, 0x80000001, 0x9, 0xffffffff, 0x101, {0x3, 0x9, 0x2, 0x6, 0x1000, 0x9, 0x0, 0x9, 0x1, 0x8000, 0x7ff, 0x0, 0x0, 0x6}}, {0x2, 0x8, 0x0, 0x1}}, {{0x1, 0x1, 0x9199, 0xfbb, 0x1, 0xb93, {0x4, 0x7, 0x10001, 0x3, 0x7, 0x9, 0x4000, 0xd53, 0x3ff, 0xa000, 0x9, r1, 0x0, 0x8}}, {0x2, 0x2, 0x1, 0x100, '\\'}}, {{0x4, 0x1, 0x100, 0x3f, 0x6, 0x1000, {0x3, 0x0, 0x9, 0x2, 0xffffffffffffffff, 0x9, 0x5, 0x0, 0x1, 0x4000, 0x6, 0x0, 0x0, 0x9, 0x8}}, {0x4, 0x0, 0x3, 0x47b, '#:('}}, {{0x3, 0x3, 0x9, 0x80000000, 0x1000, 0x7c12, {0x3, 0x80, 0x9, 0x100000001, 0xaba, 0x9, 0x0, 0x4, 0x8, 0x8000, 0x6, r1, r2, 0xdc, 0xffff9563}}, {0x5, 0x7fffffff, 0x2, 0x2, '-\xfc'}}, {{0x0, 0x1, 0x4, 0x100000001, 0x6, 0x0, {0x4, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0xffffffffffffffff, 0x8001, 0x4, 0x10001, 0xa000, 0x2, r4, 0xee01, 0x3, 0x5}}, {0x6, 0x7, 0x1f, 0xff, '/sys/kernel/debug/binder/state\x00'}}, {{0x4, 0x2, 0x7, 0xa929, 0x9, 0x1, {0x2, 0x6, 0x5d, 0x0, 0x7fffffffffffffff, 0xfff, 0x800, 0x1, 0x8, 0xa000, 0x4, r1, r2, 0x14, 0x3}}, {0x6, 0x1f, 0x1, 0x1, '\\'}}]}, &(0x7f0000004c40)={0xa0, 0x0, 0x1, {{0x0, 0x1, 0x5, 0x1, 0x2, 0x14f3, {0x2, 0x10001, 0xf60c, 0x2, 0x3, 0x80000000, 0x7, 0x3, 0x9, 0x8000, 0x5, r1, r16, 0x29, 0x4}}, {0x0, 0x9}}}, &(0x7f0000004d00)={0x20, 0x0, 0xff, {0x8, 0x0, 0x6, 0x2}}}) r17 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r17, 0x80045519, &(0x7f0000000000)=0x1) 08:56:28 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) syz_open_dev$vcsn(&(0x7f0000000140), 0x6, 0x101080) ioctl$USBDEVFS_ALLOW_SUSPEND(r1, 0x5522) r2 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x47a202, 0x0) sendfile(r0, r2, &(0x7f0000000040)=0x3, 0xcb0) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) 08:56:28 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f0000000180), 0xc541bc2c515ccb1c, 0x2, 0x0) (async) recvmmsg(r0, &(0x7f0000000180), 0xc541bc2c515ccb1c, 0x2, 0x0) ioctl$FAT_IOCTL_GET_VOLUME_ID(0xffffffffffffffff, 0x80047213, &(0x7f0000000140)) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) setxattr(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB='system0/dev/bus/usb/00#/00#\x00'], &(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x15, 0x3) r1 = syz_open_dev$usbfs(&(0x7f0000000080), 0xfffb, 0x280000) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000200)) (async) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000200)) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) 08:56:28 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) (async) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) syz_open_dev$vcsn(&(0x7f0000000140), 0x6, 0x101080) (async) ioctl$USBDEVFS_ALLOW_SUSPEND(r1, 0x5522) (async) r2 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x47a202, 0x0) sendfile(r0, r2, &(0x7f0000000040)=0x3, 0xcb0) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) 08:56:28 executing program 3: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r4) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000018000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x40}}], 0x1, 0x80) (async) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x11, 0x8, &(0x7f0000001dc0)=ANY=[@ANYBLOB="620af8ff0c030021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f1e7f2aa3d9b18ed81c0c869b51ec6c0af4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289e01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb0767192302000000b0eea24492a660583eecb42cbcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae61359768bf48e4e210f13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff90326eea31ae4e0f7505ebf6c9d13330ca005ace1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413038dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce41fd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b201768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f76161d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2ae582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3546c1c776da64fb5abee0acfd235f2f4632c9062ece84c99a061887a20639b41c8c12ee86c50804042b3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f45f90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0500000000cc9d8046c216c1f895778cb25122a2a9f9b444aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370246c167b096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250ddc8674152f94e3a409e2a3bce109b60000000000000000d6d5210d7503000000a87a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e873f8703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e6c257a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd70400000000946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009556237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854352cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a53f1c96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a42010082008df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945ecefa26b8471d42645288d7226bbd9ccd628ab84875f2c50ba891cea592b0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed0254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b0fdf9743af932cd6db49a47613808bad959710300000000000000832d0a45fa4242e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd574d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4e064c98e494198276eb2df7766411bef0ebb5000000000006065d635b0b7a00ee767221d8af9753387e0cd8d718f54a29df6eba3bd4c440e6e2172e3fcc01b8babb757b5c59217b80d0db3ba582814a604e4ef7a803e9ca7c85b35c9b93a9e0885e238b44ae1c2e64cce3b27083b8246829e64056000302bffff15405bd5f2eba20000000000000000000000000000000000009a9823fd8fbc5aa165099c5ed032b48ea12d8e0588dc52702e4084913a06d468d0928bad76d697e1f85ab030e788d38788ee5b5428d4a971cc97db9fd231088e570735ce129e7e77fc2777692664a1488fd8d6dff4dad618fd54f529d4555c6507009ee69dd1bc55258789b24052137e9637f3efbab71720f88c3c44b3b7486fc000be2733c49546f6e8a9175ec6f14dbf72cac91643b2fd99c29eca4f8bc2e60d5e5b8795fae16a7c3ea57e728eca35eaf0155a39f97580e079175426c088a0208040982a0000000000000000000000000051ceaaf0159fe61f2eade7603d0a7a56fb09cd119ac06adb6597155ae47846892bb423c024d8cbe9240b71ec6dc2124d3a19e2d714b273d95d1d3aa737cb04a33615ff2a730e51067d5d675d0104361c37c61a43b5afd865b60d4cae891b73220f17d25979a7f76834995e53a93a1c7b9eef267df691ca983a0b15bda7f6c5c1ca7aa50261a3089a1ebf0734c9b07e8951ff023263ad5aed8cfb49b49e128c697724c057d22c5df5aef27ce3db11d5ad5527d149d076e1a87e2df27c0cb8a67ad026bf953e88f10447e125c2c0f1aebee1f3390a9e3ddad4e2a6e0f6e4569fdefa19e870e04acf9493b963f98e23cfc665e4f465fa3f801e1957c399e45f61d3459b1c606204368bb931345af2823c487d2fd99db6ea6e008e7ffa06ca861551189d155bd077a79fe2c7e961352e56824f727d21d41eae78bfec4a2d7a7edbc8ef958c5ea599f7c25bf71c2340558aa12fdd24a88aaad5921aee7dae6a2f3009d9cb43ab4898d0f0aa565431b6abe585d75db04d1c9ba0b9de4ae8b0d3132bc6810cc9a693979f55174a72e1df9fdef35bc470f9e6e591982757f45c52c645d891bf63bb21fb66926ebe1a8525611fc3e8bb8795c36dc2a86b5ab46ff33cc74f61751b2dae92676db85c8d0c721b7ea4544bf51c95c86fcac1f434d09d1ee4928aafe23de66fed972e0dddfb33f64e64701b049239e7f552d816441d11c4c2647c014462344359198d97c4b6e9ed31ca18987b64de079b2bed641e8a92f13ca70844c65cb423d01950b0ebf44bd28e09c05d9ae5dd689fb880fb18d042219f5ac60c3a03b085abf3e8e3efc842a8d328733461f04c99607061c65ed14c61322a5ac2d371a95b8ad867ec92d13a4faa05207166b19a8758d8855400d8c6a7242dc207251e8797eca24ea4f487663e60f2f5e1f1424958fd148f846830e88a42d93e1fe9c0b4a4a2689217380400a9f3cb3811ac87c54c8ebc8bcfb4613cc3a997ff1579edbd4ade8020e3ad001b072b1a751b588ac4639f35a58e00a50c0270608c7a7f10132b1c25b9ea81232fbef665f6212f875b2a000000000000000000000000000020bd79e41c682139c58ac1deb039a691ad640e12c12fe11d70fe495906f2d5d71778acbd4eee53a3996cb0de84bd2b059d60c0f96a53ea44e0b293865aa68df494f87db976e36ad6c06912244d4c883c4aaa60b4a1392ce0b2f2c519663b4652ff871e0f6dfff9f7d34ecf04be0a58c3d53174b67d1886e34b81ad8c60da56acc64739c3acab24aa8d0ac92d465074f915608b1b60a948bad401b1a7fb3627bbe6c45123ed44bfdf8cc143bd1b7a663dc3d0476b8e39becffc429e41f66b1e37ae52aacaff0f1dc8ea70b68c25072e20586b19127d75fa71577f265c5100"/3803], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x49) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000840)='ext4_free_blocks\x00', r6}, 0x10) (async) r7 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0), 0xc0300, 0x0) (async) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/locks\x00', 0x0, 0x0) r9 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r9, 0x800) (async) ioctl$TCSETS2(r9, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) lseek(r9, 0x200, 0x0) (async) r10 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x7793f051c78b6b60) sendfile(r9, r10, 0x0, 0x1dd00) (async) r11 = creat(&(0x7f00000005c0)='./bus\x00', 0x1) ftruncate(r11, 0x800) (async) ioctl$TCSETS2(r11, 0x402c542b, &(0x7f0000007f80)={0x4, 0x1ff, 0x0, 0x7, 0x1, "eda2298e87bfa3046a80574622103d29b279e3", 0x9, 0x20}) (async) r12 = accept4$inet(r7, &(0x7f0000000940)={0x2, 0x0, @private}, &(0x7f0000000ac0)=0x10, 0x800) r13 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_MCAST_JOIN_GROUP(r13, 0x29, 0x6, &(0x7f0000000140)={0x14, {{0x29, 0x0, 0x3e000000, @local}}}, 0x88) (async) r14 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r15) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) sendmmsg$unix(r11, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000004c0)="28e5beabf9a3ca7f423a3100888071140b1b34bbb3393c04beb6ffad0301954fa93c173f1031967bff3ac970e725a5d92face2d70a5162d1bae02fe12e01af68703862f18619ff79200eb621b10fd85f33f1afdac945daa54b52374607c3bf37b8285e8324826d7f12278a6db8f0e2596648e87759170742db27d55e66efeb3fe6a32a8a", 0x84}], 0x1, &(0x7f0000000bc0)=[@rights={{0x1c, 0x1, 0x1, [r11, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r6, r10, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r8, r6, r7]}}, @rights={{0x30, 0x1, 0x1, [r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff, r8]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x24, 0x1, 0x1, [r12, r11, r9, r9, r13]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r15, r16}}}], 0x150, 0x40}}], 0x1, 0x80) (async) syz_fuse_handle_req(r0, &(0x7f0000002100)="2ea3aa3c6341d725fd6912993ed426631b2a06caddf40aa2575c29b9c04af190083933b68e4431b0ba0ba9b4e8b73b72dbff92ecbfd7f219542ff9742678e6997d7b03545a7234cf9bcf375fcc45bdbe69c9dba5e6c658d59fe2924d49ed871f5db4326d54443218fc8bc63dd051fb954e626ef89fb66a4406cb3d3c841c70ea2a644d233e15f362d389c84e68d0d6fd068caaf8051f11b69ed193046e5ec05b0815b55e96c619e515ef71e438e36c34ca385ecc488edd265586c57ae4aa48bed9bb6206268599a7236d55d85ccf2ed954cde6e6720c17eda35ad2800475d56ce4969b3b0eb9272ca598de0aee3ab70cd1fa0c332134a870cbacb314384aeea57e16ec189fba1c2f1bac93c9043c31143ddea1ecd515240e86d6dcd7dff8939e07f0a22f60aabc6ef33ff7a775aee3d7b47d8b6e36c812b4901430f60fa586a5163719741a88748643ea1c7f46c047179dce56cfb97229d037503ac860e2e3db2512463655c2da9f3b4be503393ec4857560a211bc28921df317a9259cb3c70cffd3097322ae1fda8ea229f32063dcb20baadf04b5532eb40705399f4a666998d484896c3b972f3a61b4e0e2a8075f0019aabe1ded8d0c9587cb00dfbf69d52b47868373caa67dcc4826afa239e335bde39bab7ed238fd28cae9699da15f35f19db501734054f9f471458cd42bedd7cef3a4c3bc3ca22c93709791aaffb7f11aecbfd7362e4b5abcd0e92e19b1ec5f83fdb70810d293e4914202f56f733d8d0df6c33b87585d6a3ec59aadca7b5b817f44da9267091f297098a89015f491f97d2c9cdfe15d9988ade42a8d898def7d01a9569a68972c07d6d40a72fad7c0fc76ba480bba119097273949e9789d8746fe062cdc242b606432fb6504a64e2bcecdbea8173056eed94d299dcc91ddd826a30b91bfc84a15c7730a8817506c07fc592e0ffe3a77ea22ca843e6405e50724d262af2a7032936ccf1df3022acf2f26bcb44b18136120a509214e09d131bafe238eb57e232935eb8497856233beaace602130bfe994c69bd1b19238d16d775c3c7d47ae0692520b97c5054afb32ec48e0e4a802598356884183e17bc98e6bebbb534a8b20c50c71b043956313c4f9ab393e60be2f966c3a08fe97db523fa217e1dbdcaaad936f4a0d98981bb23f50c76615df15a020304bce0977b37e50ab9ecb7838d00115050a535a983fc6d47b94fb17956e3923b45b238367d3763708d439555b35e0cf359e1efd1621c87130254defa85b3dcee8cf5772f30c7a543102834b49174df868a269615a93db37637d3dda2506da50bf9c0b5e27075d10b41e9a2785deb8aca1ba591abe07c4e7c9e34ae4a8e67f320d33a71b02f73c6894b49b1d565dd53cf43e9920ca74a685f8c7fef79828a1d148107a26c17883969a5cd90b0135743cc37ba2d6eb328238d61031c007b3e99dc28c6c4ba6e7f20292ec628ba2c5efe68feb100d84c03b3264973342d7bd56c642d8b9d7f2379cf7fab78fd4eadf9067939405f168357cb27594b596dc4fea028c63bc53246c469f161ebb0ad89b51434cc4bb669a22b23641c68a8a506ffe4c70c2da3d88b2f0b234fe92b320a541cd07459d2578d746b4c416cafc90e38d3e397364b9aae09c24f2af6a27820f645cf75867000308010b4eaf2f202a2b75e780168793efe421cbb4642793748e9d0658957015d022df1e0d2ad9e2323fef4844c8f4a30337a44b2dc8e976c1cc11e097402e0d1fa84567376273443487b3c315416736ed5c517eab9cd28fb66073b699bc1b023d12e58a93f48ae80a3cad5f5f8dffe03af0188a5da973e1eb77e67d0991a9604ed0b721294fa1aea3b627108c990c5e1655f2f5318826e8c1fae78cb2c7703f3a25f647c55bd9bf94d47357026446982a3aa3f40fb112fc44e3e13d0e2429c19e209f33e7f702640c321ea7cb8e489ce164b01e21fd1ad41670340bbe21056fa19c76ea5e6e3df2714f3cad080f443500cb16e9cca6f2a7a73e76fd89470cfdd45c1fecec58c4493d223095a8c661deb38159aca9192768f02b417bf1d4701fd3b5b89d60b07cbc02aeb251617b18d8e84759e8f2467f3518130e25e763c60ac4cba8d4717ab792d2fe9bf9afeeb3221a99fd7669baadbd5b827f1c667ea3c1cac993b5fbe877f89690b13253a41a420a9b2299a92e1c10c7c2e94e19b8a7bde8ffd8e16da88d1cc76ba9f4b0b1acac578a394bd6c46cf80b79f21c4e25bad7d2bcdaebbc2f7fbe1162cc309c2ced32b8bdbc91a49e66dbf5091137d2a43b31caad727a04407219b02e80a4c97a70d0a99022321f4a82a52afc19ae93db9bcc5d1d9715b65440f1926d3777e477f8f7a73d9371a2ed4327d102b7cf420d01ac6a7d7e8c7d813ccef692410361459b316a1bfc360ba7639de58e667d5a632cfc0066b79a7333a477d7ef78b23dcb11f8d2c368ed9cf2639d62437bb997ffa191af2ffc1effbd431018a55148984c1c70eb61ef9b84dba23aa2375b925217efb62a1ba54b2699dbd8e8d069ff32ed1292a5eb94481a237bec8734970ac7c4b9eb65e9b930c383114f4fb70b2e170d5caaf48c4b06a9571e4ee9d94b4034dfbecc549cf170ad4908a17fbe3c075db55ba734243b86878fbf361f841965edb82e2b449d4850852e877017a36870c4d1857522e337d02378225d9097ac8a3573dabea060b24b81c1f8265c520ca548a03ab2224f12c89ddc3d01ec7af9e93e54b7331d9d8559cc7badd7fb4559b93488a52ce60d718d3d8f7e81b1d8cf4f288a0739510a4ee42e0e0c6fd00436320ba2000e60b184d9988d08bae80cfa36d3423bb29548aec65bdae5d5ed9ef083c9db34a25dc619c9c4f164ea4e8fa2da8fa549f0cd0b4ddcf34825df5cd3cd0359b3f5a33884c84f644e01cb03294b5bd4a20de6485e89f5f996e07e9b3986f985df9ca233bed1ac7743b929625ddcf291dd1720769d61bc8161eaf14d84d3fb2fe701d96551135b2b5a066423ffdba28601772571c8d9376ffe8855c7d0b66d0a08fb38c76737f27ea13e4e3201f281296c8f6d75fac5a578b094e9c93a8b5c3ce21f3148d9ab8810eeba039f4f6e5acb02780d6ffd3acff81c9b4f64b8ab96152c876ff0da2e29f83257a3e00c7c2b5e6fba70d9598776ceb0a92faf327c99c9985ab0c9733c6e2eb0b4376ce9b3c90ea76f5d2bf7c63b2ed87f9b281f84dfaecc3ae2f028ba50b39e02b7d7a46e3290cb879e1fdb52964a01bf5b7c909303202ad6b40bc942598356e60b6ec351276685aff609f01f3b8208c6d8bb7cdb8827e59bdfa9b04c26e75c3343c116f31df827714cd230ddd16aba53d2ceb4a6753fad4e03816638e598239b8d29a81725121f9d2cf40b9d39f40632ef348dfe0d9099931d110511f35aebeb0f895edb7e31c3f360228097fa7690f08e053e2f0a8e851783fac0006efc97ff7dc3147bbf3cfbae74cd394a59d2198f3ac2dc57cc1026aaac31aa83c25fb752bad37d1e984e4458cb0d392ab4587fa36e46497d41fde3e5dc531129abeef00d39c65bbdb20ca456fb117cbfbd2f26d71189788ffb69485a91ad3ec063186cda6b162108c23466ff5780768286cc6076fefc305ea3bb36f76eac90689026c98271334cdfbb8e286427be5aae706890c6b60fa4f55dca679310a88ecab7c98bc3aee5b6b3afcb629830285877a800cd3221e2b29abdf82dc9ce12ebf9a1c2cfa5a261718f351a899e1c0ecf422c2ebe03f860f6ab70d908c2d5b0bc5a0187f5d2361980e8d3af9e7fdc7c9bfb0a893a6986490f57605ecd66271ef42d0e3d2fb953ece130c0e7a6a68d205b7d82d0e6884c019710aba73dd414c5e09575b3d97db3399d7fdecd884c1b750ae1f3c0e70d198b8aeb28a0497d1f32442ba95697cdd67038caa6ad8c515ad718b6a25c82dad77451b8f9942bd59fd5bd05cfabe9297761f8d35afde155c98ee70db880b3bb3e23c1b81defbbd5f031af9f7ab92304570b795cbc1275a6d1c834063740cff832a4afe5a954e9d92d9bfbc8dc211cc732a0c36d030439c4bf086ec9f8904827ebcd6995617c05458959e2a92a46028409c550e52b8880cce8a9658244a3812a2232f575af60f13daae65029c68314c971bbb11e12f689fecbc5cff8dd0a4dce8db3f5090fb84a7d298cc8c1e367bd7d2a9d3c2c5087cf1a3857fcc598c9910188079257706e36aa28f4584016a56b74b2f519bd22ca446ac820631a897ce6c8b24038ab0f7861a55e2187fd3cdeacf7967866081cec94a99fa0ca3fa1394625d3149f42592cc40f4b1bd887b3395b009debef11f4f4439fa3d91f16d7e93b23ec53b8c4e481a78e867412a96d70d26d8fbc425a06624786e3295c63f7f95d924aa088ba59a0f852f9e2f2dff5274e09bf8e6162f14daae4eaaa5bb8f702f82e51ab30bed64c5ecb72fdc8d2e1656ab33d0dd52cc9c77b5dc5ffdb69758bbd00813924f3a06180ef787812f5a90d26f35e6e11b003d8c419fc0494c1915749cbd915b10ee9798999a6599087c268cefcb34366a4d472517ba6810470c2b099de5fdc37fa257d519d2c24509e87676f3362f996c772f90c53b8f737856ed4a964d4a8a08a962a8c1a1b857a64a27e4f1de133290b5baef73d22f91c918776483241a6cfc766ea52bbc893cdd97dd0f39911b5455f2a00d25230a6985a579ac1a80235fc9bb832c85865846e94c9b067ee5d8ad397926dcec2039156056a547decf919a76afb50df67b9275505b98ec73302836b2f67e5f253291299943b7701257e11475af61d224ab9a7af2b64e12c6f8f4a7f8bbcb8a1285a590b81529421a9d7ffc6f31c849d6b8e759e55239990140bfb95e006160751b7ad7f4935780659970e54bb05ecb1f2b5f7cc70e2ae1f7c6c9c83b413233e48a2152388170a90bac91dd9c720dab7dad4892b2fb7c535a3a4b0c16382a64a394791a6944109929165586f46286337b6390921fd08839e1b1f86c7b380202958e0ea7e576ff04ddcd0d63c39c4a62c21caebbbfff945f472cf7dd3204f35048b13c45966a20ed27ba1a30cb5cd61aafa4689e7ae00c30e749d1bf21e65fd9d9178c89ef811b079192f9535e20ff3132ce48b8e92e4174c14645f21c35690f97e078366f73f00b39a48a2c6c55b2cf53d6e01994ccd97789f116e223c4e3abcc623d9bd8714a00518c3480f640c6446289c6c0378f22502b0651959cc56630a8095ebd9964f802cdab494b5ef81ff680134aa8c74718482c5e7f9704508afd19c9c10b0c472dbdc70289c5b5a0072eeb0456ae705ee82becdc79f4aa28f9c377ddab0f2a0ba75c5b7ddc8a462c50295c3b15a874fa267fdf0007709721eec7c33bbcdcbb254524f7730d095b02c09bad0b2707240c03dec0120367b11ab1521d2a3ce5c7daf9324544f0778f89ea0d330af6362e0cd11413475376b7eafdab463f27d0e5683a927e31c3ea58849f218b816f32d417760cd5b4d58a0909107313525001d16092c498dba342787ada94cc212d55ce3c8329ac54f8d01f0c52e7e25e4065bf0e78f3f7ad40d09db6f1693224a926e87387b8e63a396dfa1d1da264abaf2726ecd6f11fbc90c83551d35cac4a8eaf0932416b42f5d20c31dd473529113ce3ec8ec72a900d62f5367632bfa8b444b3b15a69f4b6cbba8281712a29a480a51ec3a9a0f2b95cc8e9366272d08c6f37806153a4a89d1b273a9ab78cc544d7031a4bcc8a8c095fe54320e5fd0de312b883ead6073cfbb14b485a8d36b525ce5d5f98a4b50f7b51ef9fe9cec63f0f65ccefd1442e536c805116afa9ee8d91bc255f8a4ea5fa3a78de47e93e1e691ed6d147b16da21c44769e3f126a8734af9a3954a9c31c43d9d3289916437bd28fb20e1ff165bfd9f190b8d5476bdb2345f876b3bfff29aae3c695c43cf527029c4afccb55bb4f503dd96c62c6ed90ca70beae98a7f37b195bdf8d979ee95e5070bd5488557851a83765bebd0dae516b4d2470fe13093d8b1fcd124e51e49cab1c192ac1a0b5f6412bb6ff86ba1a11ff11e6401d250b5acb80fb4ca0c357b59cb37b50ec9de5f9cc091af265ae9ca32ae9db2cc0f559666253e6567622baae0ce89f7fda515414b6da88e6f9a3bbe306c7a42db4db1893de4f7586f0f861bc21c98c7cddbe80d091ebf55699c8e3823e1caa64f6fb889089c1391a97430fd34ab8b7549a49a0ce750a31f96579d7f5e1a4cbb38c6d0692998f517fe941e306244fc6915d60bd91dc55dd3ad9b3c7a5890cbc97c5fafaa7f52ef208386f21690e3e3c2ea4c081034cf2474d4daf3a906d31c42be223805dbd8201b3c4f7660f1c5beff182a01df050ce316996a0af5c61a2d0bf25e8e83cfa73eaa82737e8431d9c6a7a4f2a9632e9e008ad314aa4cc7ef96c8ee9d029a9fdee6c878d4dbb834423cb0d2890acc430f5ba5936bde0fa2a3852a277d974e71988a9e327c771e95f65787a25f336c4a96835e2885379ffd71e15735c59188ea4c43d8e1d6fd66b8bcb0c67df0f450d4a9a0a080862128b60a27e9b30875f8399eeb4de8cfc4bb40ead443ac65aa0312da4e873a54ecfc52811cbc19066d42cd7c4ff852a4b66e5e9045d5f9e6274438e5adaa9da7688982bf29d2639f215cd1d3e457d24a87a06b4eec9ac790a194e14857008b7e25dbf0aba539bb8e3668b3dc5c09f268bcd93af44130bdd5fd59ca2341040c62f8e9aaea68544ab45cc51da33e6ca7fea1c81ec13b0e0a09ba8c22e8b3cbfff83030b8906031e3a3e544116a075ccda2661b768b9f627d4a51f79e7d75adf4e6ade760402d253a52c1bc620108351f8201c317ad79ceaf7e02b1d2e7f4756e0d618ed2673e6669d3f30c1d4667a74347ce0150be048e724125f59aa5bb3c4483771d58d621b299cea6a008e45d6aadb5027af4edbf36b3926712b8ca4d12a8d19af66ade9ca05202fb1128513fb6e966ffcccadb7819612f47b8b0750abe928e63e7dad9d22122ab6f65292f3d1cb923c32aa61b86f7ad4bac2a7a90284df46082ab8136f53b097f19aa31f4d90174bb7b59877b21efde569a1db857fbf26090e71bf487af79f78d3e26f2bf3a40982a925b2da7547d2a558e7a8b7b76ec08e479f958ea8bb76dbab439df11093752f20fc0139c534a7eecb4191336dedb37c04c6dee92ce5d85b64f2dcfbe98b1fc6b479fac1f3f45503c31c6c84518a19f2a78c7de44b86c2d3d02d258109276e8ed919368980fe259133622aa1dd03abcee9496f1e786f22b74dcc5d4816e33111f3bac5f9487f33ca49ae9b06489f1d68bc5a41e7917e7b34ae1d8ab4268808e20ef2fecc1663f00866f45a7acaf683b2005fc3eac33aedff3b73204f44eeb9490f41ba48b9f501217fb440ec9d0bda3da4c7934cd043aff2243e6c965dd101db81bc395567aa2a0b3822c847f7b145661b8cedaa3373af54b996799084f4e9717fe46ab395da95f1fd1760b9f69d8e800b4151a5779b71d4bb15f4d6fd349368f84e448448452480f4e9582361295b577cdff6cb9d50fd9b45468f56f3fd143f39a87612fc28b32820f195011c2a514f454f289157389faad024f6907b2bf9f40f296881952c376e7ca25ba0cdc916f181e4a24c8caf2853e57488db17a9edd230a0a229049043c7d6c7a424a2e631abe079ced8cbac145fd60fdebb899a973d74fdc529848c666b6fbb3c09fb8d78ef0afc2972a27cf13f4928c8c0e53f3b00a2156bb433aa6ef05e852d8bf30926f0cad4df2c53e391fb8b804286c337d73a6554066f404b8cd6735fcb0177785e1b8af86a132f7cca59bc5ab7dc436657a552e83aa53bd996a3d0349dda4c6e2dcfafed81f7e5b7f54cf84faa648bc23fbab2a5a30a04f2603ca762cf076bdc7a9b93a061a3e808ed262ba7f8a5b38875131d0547b8da8b46573d10dbff162a0612b0e8e0e10a9b91971a802d98b525bcfa7508299dd939edf88278dcae0f3baa4183a4a8114d1c07e2a21a936c3432e837fd932e7781349de39576b7e6c8db15f2990f89cf0eecfba8cab3c38dbfc2bce615db3bb2dd10bfe77c42942035a38d3eb9f2d200b047504688854c35216a1c42083175ba70d81e349163daa5d490fe244a0123d4135661acbcbbdd346f241b1aab80de179b87addbaa26868b25d0a08384b74ba7ddcb702ae40e03f199806a6d1e79b470772f75314e16c572d2c72857f526c30dd019d8c226f073d2b905b72d116a264bfce6d97501493c4760660fd48245f2835db4f4947b03f92ce87db80c57cd05c94e02042558e3eff06708ee809ffabf8b2c89efffedb6b150f3ffab75f72bac86bba09d8eae7b4a243633b5b84bc6ada1395b1e990e875fd9d29294a29fd838f066719cfcdbfa3e04958f8a5517e45ebbd87ecfd33a14cdbbe3dd1a5fab0f1285f7b2051caa6fb4dfb8010202354e7c92fb6cbb800c62e30f5c3fa79c682284673cf7a5dcf8e42609fe386bae36aa8df269992bf3b92a3ee24fc2632ec4fc3a3874672e386450e0702a90c00b847a6999c3bfe783eb78d21015bd1e257159d0c0244426efe61007ff7f027f655937fc66fd785ece6a06e7aab21dc7da7d50daf6a83f1a3757448c76ebeff67201e0868a3f8ee254f543cfff7f37a0653888b532ceda8b67e4361570a5469932f4b1e03536185bc07000c03356beae3168da9ffb64c32db0347b910dcf11cf5b638913823eb0fd85de58dfd5f665fe686deec0b293a997b60bdd9ebba64d3e3852f17c11095397b894c49ff18d0aa2976a6f9d29471ed60cf41613e3d5e9ffcb489bf02d2199592facd7f87a05750b770a5edc45ccd9654df8e910f24af6713b411033c17334da47e78c506a3ce670593155220f26f78cc17a610107cd65b4fc3e5ebb3915600fe8ec27eea032d786e5e6c02d36ba739753c67fa917c3a2fbd818536a8107749abf65225539698b5477a6cee26d3f0bbcf02234bccc4ba04211eb9124fe5d09ebc6e32488ebab06fa9202d0081201ed6a8c7b7bcee5d02fcb351c843092fe4f056f65f827aef10fa3a7bcb9326764bb5999e74583a30a8f1693683bd870153d9544b0b85e5a03764ed0b599d500791825fecf0a90404bf64a80be50721e77883e02ca04fa77395e59860568caca230d78e0ac84c4f6fa6b9b429229eac9b3370eb3c3b56707d3815fe6e6e512abddbf28079ae6fc2ebdbb3d474db7f015a0db7273d558b2e394efa911038a00aa331031a6322590e5f9c74b884d9000fa8df6cab6d6481ce4d4d7b56ffb40e4b2fb2a7cba48a107a6a144d9bc24535328a375f3a3c6a98ef5576b3f53fa9cbaa788bd4183939b3c5371c5298b2224c15c066b0f661a6126fc8eaedf070e15c999658b425027d3a4a38c6b027f1c6c69cbc1f96145f55d9bd4a2fe454c8efd4464e7252eeb8f7df7a6b16064fcefa9103fefb379b3a0def035c0d25983f4433280af2f64ec993d2f4a39f9e840b14c14049f6b6d1b429f0a1f87ec6b8319739330f8f2f02248ef759fbdc2914e47e59e00e27eddf8f17cb82bb598ad041d22255f9cd0f7433f54b3362992dcb3700a77516ccb34f6507acce294bc239b360e6a83bf38918e4174146930c317fc128f9b19fddac8d67ad2271df09c5eb5e7eac9580953f3bedcfa2bf2ded4930dfbeb7e064c444a2982412b0d1bbccbd40b00a9100208c3fc8cd79bc9ebd8a680743e5e3dec52f5391fe4057949e22e6ad04423e843932c79d71b68e462439b0d65c94edf0965643e780673e77b0350f94f3993243f695d27b59e655f87aec65d9ff98e5be971e4941de4a7513205e80bbbd2165f4b9ca3abf85d9b3be602e4352529319f9a9af658111228ca41349beb10b95e15e209e7d8970184ea4f431188074a06918ffe62661a708e76af617a4df77a5cf2bc3c18c53e751fb2aacc3c154ff5a23a8d2225a7fb9dbeb6ac6863924d551af07992ca03f0f0cb08e8df3cd1fba82cd21bfd4b6b833beb4dc78a491d54dd59be1766bb755b3fc911898bdef0efd2b47c8f1807b76443f1ff842ebb89e31e974bb5644bd5107e7fd8c84904098c0b1649fb847ca9454fcb20a994e9aa0a84d8914e1df9376eb0da0f30857a6c0ae13eb1df0e5a02c1f4004dbc27a3965e5a7c4a09862fbcef8fbd252c44cf754c9262369a330d13d14483cccab702c0ea5a9107092b05783f4a4819265b910a307d2e2cba4af2be1d1f5a19dab519f24aeec2971adceb1e2bb5b5b53553b3a8578a85201f534fdd2632e627d8848f90755baeedc6bed9f1d402174fe7045e69f717aa3cb635ffc9942ebae0950440305872864169f20ecee51ad7f8a094b924de5159ba5bd6be0c930b1042e5546246459ee925d50c1f844af8dba90058d88102f2ee3c3cf56fbce2136b7eba369ffc130522415d865b470c277a2b9250e23b846a700416fa6aac5fdd610494ebe44a17f69ed5828d02be1d59a8fbf3b180fc39a59ec66c16e4740985decaab9f3b6246c4493805d2cd26fcedf6df125f25af81dc50c88e43afa20e0a9cc8d1f828da85e5b2743f5e2f99fb7d0e7f956147770f48887d5a0e64156c44b3820b44c6714e646571bfe6c4c9d98603bc6d65c27fbb99cdcc0c8f1b53249fad20c8864cf2e1eaaec4896c7b057b9b926dd6aee21f89f3b7886fab42f7d68b634955cf101a3c0d66f5c959d1e8172f5a90e3793965599a1210ec504a2fd11de5192d4c7fc9ee2c774bb443bf550e17e55f85f6dc69805c30691437623a04d96f7b0a8a96c00b6ff59a6855baae3201d6164af64bdff1c54fbf63833e46d4cade169405f32f80af6ae9a6d10e6bad1ad659e3c1cddff244d8aac2dde885fa089770763cdee5d98353a63d279c4fb3d29758568a802b44fb40d8501d8a316afeed7afddde918be1918162cca28b0207de35501e5f1a4d5ac3fadf8bbf764d9b69da8047f1b41fbd7e9d68b5345c2c63643e40775a0c1528d16448009e996bdd9c3cfd4110c20da37d3c7423c4bfae2d1b4d975880b8995441138f796705c49ff585d24d96fdc7a2afac0b3652382321ea489a4e6c950876a3a2140cc17ef0761493555fd7b84541c212cedc77e65d586c31a7cd0e4d744735c969ef410e587f44fcde4159751c53f49f717fe39464c1c19468f68e49de7b59cabc0581f4edcece26b1a8b26a4427806a9a172421361acb38eab4d2ac180ea59c6c054dda166bd5dcbae4608137edb6aadb6d262238ed5b1a7c95ecdd1d8b7bf90abacd48e531f51519ee686a320774c9e5eab549668d52a7fdbe0196d733e2d3f108776889d91727830f630099b6471c23b0b7a14ce82a29169957b44e78aae45fd7fc75f589500ef8342e7f785abb51c175d20e674a4b8e61ef9b08dfd2af0521ae1de49f57faa96c19e52917f47b8509727207bc9587efdce6c406f25029854df278a9fc6f590bfce7b5817b4fcdbea080595e1650b2da6ab287d271e21e83dac092a930582b78ba0b9c3c6b1f337e5f31a098c811a62266cc63521457cb7a9a26ae61fd1af656f15af7320ab4eab6605a240267e378dd5e453f0803e5488e309fb92133156c5d0cb2", 0x2000, &(0x7f0000004d40)={&(0x7f0000004100)={0x50, 0x0, 0x7fffffff, {0x7, 0x27, 0x100, 0x400004, 0x9, 0x2c28, 0x2, 0x1000}}, &(0x7f0000004180)={0x18, 0xffffffffffffffda, 0x8001, {0x7}}, &(0x7f00000041c0)={0x18, 0x2f, 0x19f, {0x4}}, &(0x7f0000004200)={0x18, 0xffffffffffffffda, 0x1, {0x100}}, &(0x7f0000004240)={0x18, 0x0, 0xeca, {0x3ff}}, &(0x7f0000004280)={0x28, 0x0, 0x3, {{0x6, 0x8000000000000001, 0x0, r3}}}, &(0x7f00000042c0)={0x60, 0x0, 0x2, {{0x345, 0x100, 0x20, 0x3f, 0x4, 0x9, 0x3}}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x2}}, &(0x7f0000004380)={0x2f, 0xffffffffffffffda, 0x1, {'/sys/kernel/debug/binder/state\x00'}}, &(0x7f00000043c0)={0x20, 0x0, 0x7}, &(0x7f0000004400)={0x78, 0xffffffffffffffda, 0x42, {0x0, 0x1, 0x0, {0x6, 0x10000000000000, 0x8, 0x7f, 0x1, 0xea, 0x4, 0x101, 0x80000001, 0x4000, 0xeed, r1, r2, 0x0, 0x3}}}, &(0x7f0000004480)={0x90, 0x0, 0x5, {0x1, 0x2, 0xbc47, 0x8, 0x6e9a, 0x100, {0x4, 0x5, 0x80000000000000, 0x904b449, 0x8338, 0x80000000, 0x9, 0x7, 0x751a, 0x4000, 0x63f794e9, r1, r2, 0x7, 0xfffff1ae}}}, &(0x7f0000004540)={0x70, 0x0, 0x6, [{0x2, 0x6, 0x15, 0x10000, '/dev/bus/usb/00#/00#\x00'}, {0x3, 0x5d, 0x15, 0x2, '/dev/bus/usb/00#/00#\x00'}]}, &(0x7f00000047c0)={0x480, 0xfffffffffffffff5, 0x16c2, [{{0x1, 0x0, 0x5, 0x100, 0xe55a, 0x9, {0x1, 0x101, 0x9, 0x7, 0x5b398890, 0x3a, 0x28e, 0x4, 0x92, 0xa000, 0x2, 0x0, 0x0, 0x0, 0x6f}}, {0x1, 0xffffffffffff1a82, 0x1, 0xfc, '+'}}, {{0x1, 0x2, 0x80000001, 0x9, 0xffffffff, 0x101, {0x3, 0x9, 0x2, 0x6, 0x1000, 0x9, 0x0, 0x9, 0x1, 0x8000, 0x7ff, 0x0, 0x0, 0x6}}, {0x2, 0x8, 0x0, 0x1}}, {{0x1, 0x1, 0x9199, 0xfbb, 0x1, 0xb93, {0x4, 0x7, 0x10001, 0x3, 0x7, 0x9, 0x4000, 0xd53, 0x3ff, 0xa000, 0x9, r1, 0x0, 0x8}}, {0x2, 0x2, 0x1, 0x100, '\\'}}, {{0x4, 0x1, 0x100, 0x3f, 0x6, 0x1000, {0x3, 0x0, 0x9, 0x2, 0xffffffffffffffff, 0x9, 0x5, 0x0, 0x1, 0x4000, 0x6, 0x0, 0x0, 0x9, 0x8}}, {0x4, 0x0, 0x3, 0x47b, '#:('}}, {{0x3, 0x3, 0x9, 0x80000000, 0x1000, 0x7c12, {0x3, 0x80, 0x9, 0x100000001, 0xaba, 0x9, 0x0, 0x4, 0x8, 0x8000, 0x6, r1, r2, 0xdc, 0xffff9563}}, {0x5, 0x7fffffff, 0x2, 0x2, '-\xfc'}}, {{0x0, 0x1, 0x4, 0x100000001, 0x6, 0x0, {0x4, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0xffffffffffffffff, 0x8001, 0x4, 0x10001, 0xa000, 0x2, r4, 0xee01, 0x3, 0x5}}, {0x6, 0x7, 0x1f, 0xff, '/sys/kernel/debug/binder/state\x00'}}, {{0x4, 0x2, 0x7, 0xa929, 0x9, 0x1, {0x2, 0x6, 0x5d, 0x0, 0x7fffffffffffffff, 0xfff, 0x800, 0x1, 0x8, 0xa000, 0x4, r1, r2, 0x14, 0x3}}, {0x6, 0x1f, 0x1, 0x1, '\\'}}]}, &(0x7f0000004c40)={0xa0, 0x0, 0x1, {{0x0, 0x1, 0x5, 0x1, 0x2, 0x14f3, {0x2, 0x10001, 0xf60c, 0x2, 0x3, 0x80000000, 0x7, 0x3, 0x9, 0x8000, 0x5, r1, r16, 0x29, 0x4}}, {0x0, 0x9}}}, &(0x7f0000004d00)={0x20, 0x0, 0xff, {0x8, 0x0, 0x6, 0x2}}}) (async) r17 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r17, 0x80045519, &(0x7f0000000000)=0x1) 08:56:28 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x4b49, &(0x7f0000000000)=0x1) 08:56:28 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x541b, &(0x7f0000000000)=0x1) 08:56:28 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) (async) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) (async, rerun: 64) syz_open_dev$vcsn(&(0x7f0000000140), 0x6, 0x101080) (async, rerun: 64) ioctl$USBDEVFS_ALLOW_SUSPEND(r1, 0x5522) r2 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x47a202, 0x0) sendfile(r0, r2, &(0x7f0000000040)=0x3, 0xcb0) (async, rerun: 32) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) (rerun: 32) 08:56:28 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000000)=@usbdevfs_disconnect={0x7}) [ 1189.928418][ T1610] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 1189.936677][ T1610] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 1189.945593][ T1610] F2FS-fs (loop2): invalid crc value [ 1189.951773][ T1610] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1189.974724][ T1610] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 1189.981596][ T1610] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b 08:56:28 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040), 0x8) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000008140)='./bus\x00', 0x60142, 0x0) open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000008340)={'#! ', './bus', [{0x20, '\x00'}, {0x20, 'f2fs\x00'}], 0xa, "b4bca9ffd20b447293e1ffc19ceb3013b5263a285032cae318619d7931f19a4163b5a1e7c9461516baac6ce961cd4b25753317e911733a70a331aa9c4d159f020bc6b19b024c0eb9af3ed2b8bf335610ec0569dfd4b60407e517656a8548e1d80b24a95b2dd48cd6707acbbf13089f71096e5b228e2936f5649891c7ba1c6ac41fb1f22da4782744dbc756055974c1abc4361fa18e0416e9815291845ba0635b6267944b4ffe030f29ab6bcb6049c3cfd9b801de1b37eff8dfc1c38892ee5917076d8614938fc2b7b381388a89eb1af221b9bd3f183707f684602f0fb7"}, 0xee) setuid(0xee01) setrlimit(0x8, &(0x7f0000000000)) mlock2(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 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)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 08:56:28 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000000)=@usbdevfs_disconnect={0x7}) syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) dup3(r1, r0, 0x0) (async) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000000)=@usbdevfs_disconnect={0x7}) (async) 08:56:28 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x5421, &(0x7f0000000000)=0x1) 08:56:28 executing program 3: ptrace$setregset(0x4205, 0x0, 0x6, &(0x7f0000000040)={&(0x7f00000000c0)="3c760255f5f0d894c2225e38749c779182ffe897f46a17947709ace18687067c136291db057967d832ba8a8b7909f3c627e5823eafe07f1ade46476003ef89c069cc46372433c761d702ce7da38db7a954de53f500c158239d61254f5d9c85141fd48717c03cd64ea640a3f787220c47051b8401bf16b2451e0a22d03258484f07ab3a3768c58cb6a592e0ca37ff99c9f54546600b9749e72dec57bbc784c3015ccaab9f916249d7f178698239f415f46c9a0ed34688d209db03e4ff8e3bd768d8a1e0d6c7d50e628a58febc31bf382f53d898385fc5d3ae49b8941f85717d1c32add69bc73096b3778a19078929bb8a816c24212b620e0db1077105526c2f0eb03cf977d979eec91c82b6ab321ed5a058b913b4b46a2aba9751b9e09e98c7dd38536655f4a8507532a8f2aa168fd8091dd7448dd7824540ebe84f7fc49c8384fe1ff22a4ffd9044e9fa7a9dffe3e95e1ad24354cbc807982fb666d949fb6b89a356b79f071015b268731eb766ba1df64f805783c002986a7005ff162f943d2a70efd45868c228aada46c1127b8f1db062e1c375eaff008d169ffbf9d3e417b901808ac6c4d7933aed375deb1cd651a757d8e62e800608fda5d1e55128f7999b651d29a20a0b8ccf901dc66002798d57aa363caf95f2749d383d9b2d786567b9c1b8e47d3deac74ed068508563f68efe279daab6dbe8cc84af27720d1f0c2aa55622cfc5119b9cc1701e69a5db019ea1abb927feeece14f4e00fad2ba60e06c011c7a5a873f9960a1f0a93c43c294821c60e9e46f3db98a0fdc289ead06b12ffeaa10b5a4b85ccf470d1edfdb2929315d805a338c8e18310d5dbdd4e996ca326d51d273845a35dcaba8eeeda76c18cee888bedab091ea48dbb1454a53f6d373058e05b5dfd27dacb25fa91791f235a6510f32d8339e8dc06f021a6c5020450867ca819e7a9b161d78fe51d9f878a8d6c9855768a871cfb309c1286ba88a2eb717bdfefa76b5655af3d49c96d73343e9eb6e91ee9b9bd50abdab2edf9b84bc99503e56da57522a81a2f1907d22c122e5dff0719ef1487d1f43a2823170a26f7ebc9d33d3c1824c0bdfc18aaab023401964064f5164ee4a577c4551df8e0b26977438c90eed4fd319f4cdfcbdeebdf3e5a99aaff056e47a8e0c3b3291936ba457acf9da96676898f0f2b16ca13138bf6936c0ec237bd59927efbe2d63f6ae1a14352d17c7db2b7aba0928c86106d6f0cfbdfe9d1dca3705ef51b746e8c733d9fc541eee1e2545994d735aebe6b35177655089d6e33df4267c6b474795515a2a75885021d7d81ca2cc6016abfa5a8ec636b58c0fde4afb149918ef5be679bf31430c350f47d9b9dce63a4bbcaed75a6983af2d362afaa04c1c5b53d5ff801b05fae8e8a4287abe1672bf19bc56888d6fc2b77c65b57a575afbfba2b13dbb744cc30dd89cdddc7a7c1be2b971440ee5ccd4fc3af01be432122658fe16ad2a29bd066b469070021dbb335948bb51f716e0913ad803b25e1489a69dce80c4443529800127d273def3595794813398d10c5b96d187953854e420d3e379e23e9203e314db53bd3d4d3591b039c6587b14108834cfd79d06b4bc7ab8cb03fb72d1f74301ec2859145d5397a7dffaf39abb5bb5f66d4e034d4beecfa929abf998fd7471760f614f7b9b8ac36d898a1722be8a8b87f5d283be55f05da02a1deb958124c12398880f842880d7b04207dd0352828e19cbcb0fcfe9b402a8a78f860095bacd6f11b4d3060d785d0e7bf46b67e1c5b166fa1bc0d7b6f87e8574d9760c76dd95c79d491ad0409074d3fa4d7cb9b6645b06486531355fac2d85dd0b2529ce2d9cd492eb2576d1599d05faf584edd07e03a8650d252c0bd71868de782846e6b3a030cf91b25b1488962ca83e3bb385772af97072c6c3cc4c12ad0a16c2a43b408b0824055b66ca90e000a57e149261e21d571b2ab5122b878d1df58b95d6864aa7fc6d98e68a4687c66f86b7c1ea30c5dcec9c8c28bff8d7e1a3d3129c86f66fb352e047d47ab5e4dfc26a864d3ac1acedb836eb94bb4134a2a32ba6ee0dc0d89ec0a51daa6ee9c0aa56d8e28ef27c81f47f2225a5c9bb2e70296798e094372c8ed238a9d9350573018603937649621d201df8e898110a23e4b845b399ccb21c3b49b71be398f469c4de9c20c3d09b3d144b539d2765db55298db34633e668e7a7573b47bd0aff2c9267c199aa0c7427a14bf1d91620172d65f869d0e51508e668fc811925afea2259d7829aceb0d4467667bd35473cb26f7491cf697bf727c23a38d20d50a33e486805668b5ac199f815773324213f98dcb748febc1b4ecc1ee8889dbb9ac72fe6bad666a0dd9cfd76dbe2d4615b349ed03e643e077c061f5a55de146f0ff7b3522f763516ab6d93520684da8570295ee6c8c33c4cc4ef3eb4c1b91be428d1e0e2e4dc697422021e490d6ea842145f1b5489655ad46550e9bf83e0a78b4a032d52d650246b23abffed22ec103bf72523d51c2b220d3c63bdd3833f7f3864339bcd917e325cd658474da4311c4ada49894219fefc87c654f55c60acc363114fe6a3057b8580598678e6f163224b0796cf01d549e7579a4fb73196c2f0d4ef1398642bd1ecd538d6daba5d630841f0eca858a7cea0f8a7458e6a1e03b0c81597cd27436edf4c13225b72d8729e0342a04f5bce45108ba528ef26dcb862589af29935e2b23e83a9fbccdfc74d85b2e7a69e485f995e8ef7b450ada7ab7486bc6fbd350ce6a279cb018d4a53d650db32dc33c5ff399cf7bae6ae1e5a2a8a35ec3aca4ee76e4150ef26c15c0bece3c10654597e00ea580f5aa84cc6456af78edc6ae6d1c4001d1cbe9626b69c206cc03b32db0ef6b962b0e22a1ba3400323f4a6bd0a039786b17f37fe109b8bba2b03f3b5683e60bd15206a9720e61e594eb6a9b41a2398e2d17b7a32e6f9db92d2792ccc7e56dc7d04762480b2f7b93a1d0b700d09d087e8ed5d910c5cd75f8fab98e5e9478d2c61958691eaf315f4048efbdae5466d3743ff74c9328292b561a0d82de0ecf6b4f6b503327c19f2da03ba4b1e41dce1c39fdeba8829409062de818888b21fff2e4c832398a2e225cc4866bb62c1c8e81fd2242d4fdc0ac71554e0cbc37edf31c6cc401e60e2d3b77325e3a17e6114abdb55b4e7c954eec3858d5eab7585178197e62a6cafab45a9d499987e88264b1454778b35ac582f28a919dc42c37b3b154602178922ddf08c94b09f7cc7ee950a852bc01e1e857c12282a88a42e0593d2d6d3c3866e76a2d254a7ae53d5e4a84d1ada31473288e03e44b69b6315b5189388f3c746dc53f27ada731e1c7c4a1f44a6f0d82822247dd5e3d9760420a3e2260ba9e619c15edfd016dec81fcc81a6d8fb6ebe7beed9389757104f59355427605c23cbc5d9ce9ee34f88c4b2280493f2624a870e99ab531b660c4eb1d1ed43b22baae7790a4f5ae76363b3709c11264bd11b11cc0a736d3f98c49a57a80b2a60b6c0cacb72ce3618dac62cf653809612a0a6185340cc65ac2a11293651cdcce2e0ebe15a10b87bcb7bf7e5f9ae0ebafa43d669c4686c8b0cf76a5c8015267e9abda30682f9fcf5c6d42da098b280b037fbe87bd29aa0184462e58bc2590bb4843412238af4cc93c64cb25074eef8548b311834b2bd2fc2aebf3868a4b83f52a93762d99bff8f4f35a94c4577cdfc96dca3961085dd031a9e9b3743595f4759160e19a1ca424dc7bdd907de1cb13aa789acbd292e17d1ea6b9a31d2bbc524b01796109f29130fcf46e095d6f91d4f87c0433daf3608b0b86a7621f1f18e966b607f66b0bb8f4ca31c457307ceceebbdcbab190878755726ba671efca959d39e52bd7691a3a6fd99613417b0653cfe6861a4b645940df560fb7a7bae4ad740774b1955b94adf5acf4fbfe45c47883eaf8072bfa669735158ee9a0d706eabce0dd936d6fa02774a9247555e15bf51de0e8e7cd1d0465ef4b41b2bc4f9640781c287044c06ecc56e579b6a56970a336da78fe9e909ecdfe38029539b6dd5f9f679ec715b84e46e02d9a74857b6f0daf353a720c2a875e41ea7f84f758f18e30911eceecb2f3363dd8fbf4f3ab40b47e441de31ce27c04fbe5fffe861bbfc22550d7e5d70438794cab44f033895b8a06d71cae1d757c1a1f34e03fd8bf8ecbe25e310b41a747b99fb3b82dd943e7e4badeb1251578ee2d00d1286f5bb873862a111b9759122d9c755373d893f2eb92af0bc99b17be2708cef94f0718370f5c9645ec495707c1f62ace8b0744f3dc65f6b32d985a05442e63266254bfe963e24cbf0db3b6a28a0a8de38bc425d7e1c8fd209eef458930485e47a2b1befa5bdba7c4ec54f47ad4314951d9ee148bb4cf49da4632d1caf47a93b0a81ac938cf8d7f050886bcb431a955baf0c1149850be4b4f0cdb2eb2fed40e91fd10194e7cc17499e015a2745a272e9e58c15e00e31a993310dc55a9db9e37c11f2a4db0d0d06fc7885f055492c8cd3849cb248e69af476d04e969222f0a7677973777bed4df7f316a93dcb634740e128f7504303c6e9550286b6c4a0517ea489c6ca10ed9db594b3e93bf311d120a7cafb9ec3d848630a2ace769ebf3aabb1b0d17f6bfae3dddb0842aa4094f5805c268586488c8e355124a1f234a684d01b075ed26630bc6cbadbb240465be38f994eaba843cd6529d2979be443d29e07cf98afcb4ef6c7f02e34b755860c4a022f45be42dc54e2ac22ddf37b94dbbb487580980a8f93929d6be8bdb8d6677e92687aca65f8db05377780d3380234c67bee3a490991a820c9e29e2794bcfda727e330652f275439aa25d80ad32a6d9497370511410f5415c36c1a4559dc3763284b077c493be5307aae8c527efa4229001d0cd828101ee0916e53519a1b7680f3811eb1db2e6cb8414baa376be6415765f8d9786cdf5be6cffb31e141d608042f0e53d9017e2c25720772f5a753c3618f80a7a36d5acffaad7088883eba2654056ff0c41a05249b515fa5fa2a021236f8de6024118f353aa42861e8bc76b040800b9de4e310e47c5a47dd2d09cf393bf0a21044573f7c30163b8c1d3d071da9e34f0d11eee9f811c8acb7f62338068929971fc741b3c22e46faf77363f7a43e582135f4d74855e30dd0456e6e1d294da0f89dc6c90c36ffd12842bc3d60b2dda4b4aa8c9687ae3802d3c1828037b1738ba20e4c54d4e50ea5f8eb1742807d7239a4c5e66a0c5c48a367cf4761f913d09e32dca40fc634bd30db26f81db214e774bf191e11ad2bf395822c163cb9f8c77a13521046b2fa8401df4cf46eb188b4414b84ff687b110589f109073bef9ffb8030f108a40e8b2311ea9d634af0804045041d59ec43f5b4718dbf1f2a61aacdcb7ee3783007431c9e77f8e3b58d59531821c5b07715561e8fb6af18ad6cd83ee519d26805d0ae9a110e3109201b9059d3bbadbf082f77ef4a30fa02abec41c95ba4107c7dd9ddd5fcd0ff6236b83d96d5502ca61fce42077f7b9cf9a81a8c84596f70086b17f4b29dd98285b4ba00a8e6ffa4360a867150c268c436f0100ebaad3d5465cb9d5f9e56378b27188c71c3a2d1605128a9b7813183ec66bc2e4bb5f7ba4cd065fd9ef9b48c25881dc977b64918fd32aceadb6c24b1ae6f0a428890d5aef822afc9dde5e633b9c0c32a5120aaaa7871379aeca4a9d9ea202ecc462feb465cd60ecc80d461a44652d37352b83697bd3a34993ef5d1ae4d0c6d9d19905d41dc457a0b248722c4df592a90f2ae5eda20bea6acc", 0x1000}) ptrace$setregset(0x4205, 0xffffffffffffffff, 0x6, &(0x7f0000001180)={&(0x7f00000010c0)="197f0eeb560f73d48e2e3e621f620a183f3e86ce38d2fda7b5f0b09d82a156fc2c938bcc24047295c683a7192753f25a2db196458ff367535743e354508f62fd1545960685b0c9ff74463294f944f0a7b068c54ede5f15b0733fb6586c6879c5e75f13e0db9f1f9ba5f335fb3af283b0e2dbe6f2f15ab5ac2a8a214eac80e8c2907406e506c93d72daf1418cbd0acc9f9fa83a5371718bed6dfb64", 0x9b}) r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) 08:56:28 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x80000000000000e, 0x183241) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x6e) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r1, 0x4b52, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_PIM(r3, 0x29, 0x2a, 0x0, 0x300) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000b40)={0x11, 0x8, &(0x7f00000026c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546000677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5467a932b77674e802a0d42bc6099ad238af770b5ed8925161729298700000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809b5b9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed3957f813567f7a95435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac559eaf39027ceb379a902d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff7a1ef3282830689da6b53b263339863297771429d120000003341bf4abacac94500fca0493cf29b33dcc9ffffffffffffffd39f6ce0c6ff01589646efd1cf870cd7bb2366fdf870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1293b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd000c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301fb997316dbf17866fb84d4173731efe895ff2e1c55ef08235a0126e01254c44060926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a861887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7ad333545794f37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea139376f24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff070000001e48418046c216c1f895778cb25122a2a998de0842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec84ac3571f02f647b3385b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df986741517abf11389b751f4e109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da230ed05a8fe64680b0a3f9f2dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b9100000000a55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa18854693ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab848753203b458b97ec1afb079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7db3c4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378ac2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6ca0400966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e3030108000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bffef97dcecc467ace456597685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b1d8daa9f38e4b62c1e2af68c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df3f68abf0b366c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d5c84f915c90e3d6ea012b68b787eb01d8320000000000000060176dacba0ec503a37fae6b472ec369c79ee6a420c0fd8d8d82fe136d5af6c30bfeb0a7275babfdb96a127aa9386e0671c6454245a18c1c8c49552cff5d27b547cdc34c0858c77a47a9ff86ee9fbd9ceda428716a4218821176d8067997527230fa67d26950d3e4f2750fa7c872874ad3a2d11f9f6eb08e6d7b6fa257b04d8ce36360f524e3dfd2211641f3d2637d86b80681eca50ce0eecafdd22d41fa515c15591e70ded4b70efac3cb42fb352d82e8f7573e8ed8248da356fa91a252976d3a4d8c1843a8d5bb7f5f1028453a0562a3ea93117076dd4940b7df50d78289fe66197525f6095f8662d232970bef61b03fa83027963a1a2e07cfee30c0d0b4c5877f93b3637ca21eab5afcf5d4638dfe8f9202aaad51c979049dd76d65368cbd4187d9f74257c7c4a23ac4a34eec5aa17e78c5167216f5e72138d20f8325dd5f8f96c32189c904eaef580987f1ce601a7cdc35461db9981ac42f9e24b0699bbe4e3d986e38952b0b7938eefd9e7a292bbb66367ad77045fdc18855c81c031dedd185c723238373fc698d676791d04f1ff5f0825a6619e844882f31ed190233d58ecee949e310bf2b1a51b8a33ae65a06d2b6ad386bf8dc49dd328bcd75d1843a13d68560175a18af7efc3c0f20e32f84f6aaaf000000000000000000000013a6c66bce74a8fb9092023df695da2714a7933d699d42de2bc4a85e0a0e22228290a7a7553ab93a16e42453ed86869a02df2f47d4088fac1772d3cd955c81cbf91c2ca7942942f61723b558079b82547844f92df2499c4b2c2ef2539e5daa8d8727baaa6b5755e6f83bbfca00"/3239], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xffffffffffffff7e}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000001780)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) lseek(r5, 0x0, 0x2) r6 = socket$netlink(0x10, 0x3, 0xa) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r6, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r6, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000005c00)=ANY=[@ANYRES64=r7, @ANYBLOB="fa1cadacb927246117645325587cd4e7e56d6e60398397500459e26bdfba74da503ed54a7aa21966c54a89f86a59257266bc2ed5832490e55182f4d4de3dc38b5437861418ea70aff4c7ee6fe6a4aa4278506eb10b56f3ccd83102a504e3e23aedcab8490163dc6931309abf317c34d6bf7de87cfae872887d4d98517ed3a0253c32f4c7b4a97ae5714515383e550bec421183c40de7d4cddc3e2a9e38fb643ac471f396a4adb3629832005dcbf60441f328836d291dd5da63c6eeedab1b56e9c5b7ab8076746e49e9a6b4a85e3c332a99ec96ac101c0b729a98649027ea71071dd83b3b089f10ea67b6cb0f5314eee8872fe74bb2713b9e3beceb42a7fee1ea674d8fe3e6be6cad001555e32aba0b555704d37e5f5e9487e8ca823c073216061d77ac593449d8b361a808c8268f443290581566bdaf267296057e2a3deff4e723125afe00feb70a42966a850a428dc577d0461b27937c1cc03e91d72fd6716f0a3006c6687f83960c7d844c3a60feee8f80244c68015713d61af774165fa8dda12c07d15348d62a48c82b8023aa16aba0c2213f9b0d1999441737385455d9154bf8e547be24416a6c7e106924ddb7680edb8b07065a83758ba20bd75056343f75b8bfbef45bbffb2d8c18f0ccce4ee03a235c88b5901f648d638da62328bd724198a828185d2895e67c0bbee2f56a8e6c1376f04e2f4bde157d17d7a758efa9c70529bf7b0b5ab4dc0184b673236bf41b760e62555250cbd7647f58677ae717d27fa3d83d9582bd4a1b5fd9f67ce8736f78b3979f2467b3a8ef7ad76825db51511458e07597a31baeedbbad37aafa5788bded00e7a16ae1888da755ed499687e2247d00434bf594801464e95304bd57dd78913f4affcf88efefe96307af3b4e2d64ca9fef81671c5e601261cd3bd20f9ad0018af5e32e28ad3c9c0abde6356ae226d63a290cbc0e6032871edcfe975165b9a9f09db2f0199b6e24144d0617a533c7258d6be3c3b4a525623d54842cf4bd5e35baa767e43c49c6dd96c46cf48b122fea1132307591aaa39ccbfc2f15ff83c55db60fec2b04d3111b44b9462f2e005fa91a9d0291e41015dbe2ceab99e3d14a7252dd51e6bd7bcaee30d2ca0c30abc6f785d7c39b39728c0ddd959aa58004682cb3f449071d55afac87c36784054baab4bb37b00ecf6a73feceec560e6381395f0a52b135de08992f62ab189462a418a0d3bf544e6af6dd70d10ff99fee8cb5a3dc5ed8d3dd5e02506b1c6a0bdbce8ad1c58922b33131f7b70ff34be1cba642ca874f16f4fe21dc8a4f50c223f521f4ce0289adee71bf17c2a64d4bacac3b2942fecea6297d4df109b6f54e6ea2816c80116f2149fc9620bb5f754bf5a72558138d8fc2f79ace9d9a789cfc62cd20c52f88037e922c0475460140da17944d346e851e4cc9b9a8e2dbf020d54460f7690c1cda50579883e37b3f2170ae3d0a8b67b07421771c861bed2b3803eb0f9c910967ae9d4c144a93babbff21aa4653084fac15f628299dff323005520de719ad9044111ddeee99616d8e7c2ef6f018c29a02eb838e244d814aa627dc00d569abf8da15ad6611e08d4fa386170cb0d9b37af6250f2026cf7636d74cf611716d2f8ee072e1951df9bedc46e804de7a54812270e9f1d65b20abcf2034ce9d32e0ff23401ff231a2ebdc8ac1f94b19abb20ff5b6a3f48e76fe666caff0e3d38fd0b829854ac33aa991b1da5dbab3a54b1a12accb113fa939ec8083c20eb09a220bf0f7030ef7df55fae1ff68b46e0bfc9e224f256c31a63f69a17f04e77545f9bb246f9892db5a29ec2f00b8eeb826aa1aa159a9cfca6af207a8f8c9463916e2052f19d39338d61d42e95841b064f7a96ed14bb1cf93d995da27297e27f3acbd753e1981dc8a87d2cc39cb2e601a5191ac7763a0313c22b100b5a526d5ac5df650c2dd38047c679e3a28641951c0bfd21fdbfdd62cfc6be1dccfbd216d9248b876d03852b9c14992b2dc54cb72f17716d999e282297afeeacca546a0ae6d092a24083d5920f8c041cf1f79bc7643321e6c3f0975f154d13a3b1b3f36da8eaebec353e2b50af15f85546f377ca98fd15f457395885d1da199ace21df7c7c58e73d5ebd735eec470da31a48f760def7c4165d578461903f500328430502ad7632df16c24d8d25aa265572b48cd4f94218023fd233d3ebb58a71bf6e6f5075d5aa7169bb2c9ca18c70112c2076d153be03b3a19bda8968bd3a5badc61f43d1232176e9d5a4e2f62bfde0b212869593f88faf1e4c338cda54430b4a82aec03a47b49fab8933df188d4a6957cf5c79784ea6782b872525a7c99eeb927549c1c3dd05b632943ac737810b574978abc4218d99cc0c57c4d48e2ebe692e50d5a1e7fd891c36adef39f0769984b3a34c2cfa55d22edbf0b28ddae1c0dc21ac5a09877189bca651a1f235766b1c78bbec54ee73e87713e4908c52b182efc8b478472bb013f8ed354076af23b9a57882805fba63fe2f5f85cc126c420918600c4c445ab225c40891597394aa5e0ddbd462a9c4382163ce723c8cd61d1a1cbc4db38b02223f2384d836d017865ea59f654a0a9aca874bac266c4087451b3819685161eaf5eeb2c311ccca075e1cd86ba441563490fd139bec2c680d5a2287f8b2510df9e39431e607c561328cf315fb56118a52a4f96ea536162085b7bdb4e8e453b00ae66ef979b8b068b3099dbd71268040113e73e2dafda133f4d0eebdc9d16b2b0eed54fdad94759d8d0b4b8205e146d7470108408260a0f30c2b96a4ef161096f2c9baee4caf810a5444c57362633176157493877c73b461b8e38428184ad2c58969fb558a99103ca0ebdca0b5057b976ead1dbd871557e8269dd083f9d29d77205d064eb32517cb9e706efb0ffbc3a0777c98e9b4aff07ec0a84e1fb1df320b94a0146691f9c2eba2ce72610034084c882826866cdd5e08ba21111cc76ed1c6637207e6092f85488794f8257100d93069af1c3c1a47835cf95761352b70a6eecc776003d5e979520233af954c85875a4011f5c40429eba126bd0ea2845ab6875ffd165319d1c2c7bcf5c8e9e55fc5b77e1e9a008554422915ed554b83807a616342a56dc87fe0975ff2b190d05076ff138e8c7339e1115fe1d0069604a4a1812f0b90b3c9c63fc9704684fe643b8f88d59941e66571d528c3f32067e8ac34f5532b3ac61ba74aebf2c43add90c41ef4431335f7bd4f7d9e5b5f550af18aa75394e7b9445b765f585eb0129437360f87cd027bd24f75b2e2bd6f4c80976a055b1201293f3b569225f52bc4c6cbae24207f7d27285b2286159d25ae3b15887b23fc9c2103bbad540d3c73c699af57ce8c2a51a1576bc531f19a80bd5831bd5533e28f6314cd73cb180747654d099e2a6b16fddb3e7612664f6f2c405bd2f000997c8f358a9c3b09f33775629e07ce654151e748b28986125a0cd83dd24236c1a0bd5cd16d22421e497732b5b0efd4e6aef250564149e4d7ede1728aba53215e70e2a7b0728b0f5253dce4f601fc263ef426187a45e9efe6b5713e0b6dd2c7fb9a6f4482bbaf25da882251b0918e78ec5633c71e05b3bcdb4fccd181f4befbef1de19800d39c22ed0aa996d15aec4861fe54ad383ba50c695b73f56501aa47dd024187e0c881c070173772d2aef3c8d02adfa58895b2ffc85b097953ed019e63bd9a6ac2a1c16b5f270179d66330912fd9c10a49a82913857a9b1d07c07c3cdeeee930a0648c8390d061f98bcd54056ddca08b7917b4bde28bc05567271c4b99bf1b3b647d2848fe090de18d509fdb4c88c1a315a267fa43c41458922a0ce984c8c359dd51e21edea9ff04fdaee32b772b4fc998ebb4a5af07a0e867e13186b3b31662643c2ac346ea119107c73fda7bae82e86bc4ac66b07910eb877a6cb2bd9ef13c7b8427bcb7a3bb4a17e0cda88f69b90945181fe14ef065779d342208ea4f98d934d68594543b327e72525535faf29c7e1b4ac4bd72deeaa03ce60f8dc990f9f5510201e4c5e9a208f3c93d39d0b29b937e563a56e9340a57eacb4b38ce33560a7ba44d0debbb2f3456f4a11092b6c0c0627ff14f09aa765674c7ede7e4c4c18a4e951e787be43abda13f068bc4abf15502efda3f764e3fae8a232769508fddd9cab47e56e3d7b7951c32c5407c193c3263cf9fae5e9b3ebc2ca2e91b0f3924e2a6d15fbbf78037eaf23181cb75bf2a64a139271400693aac5d3f6c385f59aaa2ee665f7fcda65f0625717f5be1daa0f190da4e9102b60661fceac73073f83dc862f80fa669e7fe73899f48d1f40f8639ff051a4a16b47be91c6a278f493cc68a76675a2e3ac6232b387d0908a7ecafff2a7ecb5d8235adbd28d573b3a6ed9a5cf0964a17015fb3d0b2290c3e81efb9643b4ae1e8aa4717ad66d69138d43ff72e5f1d7c14df0b95baf97934378ef1fa64103f61284da89ca13905f0802e844ec193fea2ee59b34157a151105fd6497209c5f3a187c3ffe99fbf5b76d38e1623e22d84a04a56adc1125d8dec07842035667f7da436a1ed511b721dd138fe0683fee4353afec55005051f6d3408f4d0436e9adfe4d536829d3fab6e7e50ba5eefdac93dccb7e46262b669b134da150fd523caa324320b8dfbb63d41cd190b0d16156eb9134caa009793c28cc603c9359b536acaf2536a8e4080ad8688dd9ac759539bd123e8e415c979980f85aeaa88f65f662b1cf925ebbe9b0c7a03cccbce4f042b55320247a3c6b58468afff5229c606119d0cfa80123b4b4b1eebc9cd731c34f86307a99c55812f9e347f10a28d494c366f0ecb05448332ef2b722e7717db3f4a95d3b55380171ef38e3beb72caf26a1c68ac25bd34538e4db0eed9f0d03ec30bc7d8676175f8dd68fc95478629a9a23867eb998e5105bbdda8b6ba3aea3ab10acc8b8ff1c111a800133e63efbec6e67ee57444a94bb679dd0d4528cdb65a9203b94860c971404e7ea1fa42fcabb3f2ba937d33062410fcd9911a9569e2e99fd838fa0819c32307f902923922473f79d50e6771d7d8ccb446ab97c53cfe184224ba86e9d3a26932c22f41fe8cc52c0a9cb2f524522eb226a90447d4f854d124b5c5aadaaf74f1e40c7bc5f5976cbfdfee79e644b85e15c3a04ba913f79fe2290e213376e27e85c4ea83f0dfc943bd1b3a12ad2e6e084ead99c5b3b85d6907cfb3808d3981386fcbbff8342a0b2706f5be05f355fb014d4fe47731d2d91d17e2f0567fbd75710515b749ef70b9aa447a1dfdb072be89236fb40a2569878d47f8bfb47cba95140bff2511d045ac354e4ae06be4c9388e724aadf0a36cf83e806ae521c3ddf7faa357daed6d1b623fc01085a5311c50b310ffa9e5858859209dd1876aedc3e0c7366e7ac598aeb59f49691d8c7fabe56ade9525ca3b804fb64623af100d3cd1dcdddc217ab48ca5805ca312199fcd7c70e214a140800c4d6c9ff538597ad996b4d52bd7edde5ce4dd78e687d9f7a6689b3b2f25d984d0f2bd822e9901b680555fe1d840664f625992e35cf3f074adf5330f234b63518ba722a748fc5dfb81342781e6ad1f646e4143c87deac089a3154fc36c35b3b4ffe84a2b324ae0184af9c1b6c1a89476940c9f2339700d50ffcfb0bc50349313bce3d5df3cdd25974cd83fb8c194232ac7f6d0c97e57be7f820f2856fb1a9730576d876488e0b41148594fad65c8e9ec2627ea989cc3814771025b78e118c9b75deba102cbd86e1ca282499079ec3f2d1ba1f2c2c63963046c14e6730417318fd388e", @ANYBLOB="c697ca307b6d12310ec0d3726c915e2a64690383502c0b7c279e05be352428c332", @ANYRES16=r8]) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000040)=r8) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f0000001780)={{}, r8, 0x14, @unused=[0xffffffffffbffffc, 0x4, 0x4, 0x8], @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000c00)={{r4}, r8, 0x6, @unused=[0x9, 0x3, 0x7e, 0x40], @name="61fd2e7d844601ea6b1be20c8c32248c0742ab6276b5e06254514f89b0b679088a067f3eaee31db714e1900a13bdf835093183417357b9888f75f74d4eb0283411537cb01d38e938b67e5ba392a938e55d5b52fac41332dfd051cf3f4d6029238aae385680943978432c82334a547b8ec8c900481535fd5744de6254eca1fc1c98788421f68be74dc7ed9a3882f42dc4579fe151edf7fbd2dd7b7912dbac510d06f07e1bb6d9700b929ed6b5048756ec3edec8930cc3443639ab6ae5cc5180fe05dba9b0000d54e00234bfcb9f4d4bd1046099608e66c3e2f1affc5514a59684cd72a5c5462f0e22a57417a2d5a77b4209eb4c61b443ff3b115f1a586b67ecf754ac0e749d1c910bf2498a6ac890fc311a79afe76cf07c28b65e25714c90b4ac30a6bcc422dde0fbc1d0b4b3c58a62a3d6d1c9fe2a1a567b2f20d520fdc4b6b1f0ad1718e8ae195d9e9affad931bcc7cb7ad8da12612889cc0fde04405a17cadcb31ed9345ea218ff197bc5d0b0eeb709dcf5c442530682e2e4328e1fa597d5359d6c092778d1f71f9c2e82c6e3efd25b401419f0e7fe0199fd20a5aaa2528f0cd3b0f2239486c7e92449e6c3b3eb2b28f0f5346487566ee8fa1ab7c529b31fa600e750a8b579373d39dbaa9f0aa3ad48ab701ec2aad90a529fd8fa2cf85f7582e8ca57c9868d3a65efae09835c305e16b1fdbb3f5c4e66bcb7f4729b34a377b8a146aceb30c1479e861afd5e1bce3fb7c5f47830f80cbbf9ad3f3585acaf243ea121b439d78593a10e145fffc3f5f021d7442688604ffc23b5ae0da03a114ac068c4149d763dd83ec555ec05967373aedf1a5ff8be50307263c420bbd46dd2d79e62a11e827fcf4b7a3096c76292d84f076936449264c76e140206c14841676771d0d0b2843e77d10bf4e3c9ff38e8785dd1734ea3016aee7f00f36dd96730f7930b25ed7f8b79697fa759c04e30b864c2035d3366b273ccf6284eccd65613c60c765d4db82eea91a12d5f6d0cd2af9c460578a4089afd85236f2a74aedc6d34d0fd8f87711fa5793c4361297fc494ff70fdd9374943bb122d70dbb4486d10cd2e93a918c65cf7909a1354cb10a36755953a87792f7424d2553477b2761bae8d6260f48906460cef4599f93a5a59bf7a38473aaa9605b4aea0d3659a593c32d75c23988979527a53652fcb5817ee31e9752eef68cd69fefe306adca28455f8ce6fc66431b1df0f550b0a70b9bba78f8a629cd97026550b352dd1456fd2ad65e2aad3bb64129210e4795f3e6f77728ed47411b38257ebf179de5e04c0156a47f359cf5ffe2038db549e69da352a9122bbd06d2d8715f947893783f7a3e8091d6b83ab47abd58fb19d38bc08ffab8d5fe0bbc0c8b0443b01cec43f3cf4f4d2084d084f3ce185ffaa89a3b6260e548137ad48faee777572a9a299d1fe037c0ed178a073217dbe012cef5c14448f9f739601b25308306f2545f1ab51d87e7e3059684cf5e34ce256b16ebdffd3826623645a0d8123af620098acb83fc6e199dfeca8349000c127d07b945caa56c1dab742f4c50762e4d7e00f2257e7cafffb9fa6e330121a103a050875193dc8f860b41dceb2e7f76c3e7dc8ac9440901d58efd620bc26c6b105b9f619597dd11955d2df3d26d15c2bb41eb5d68276ff7870c232f7a898af29b0301ab6cfca539b439909270da9b80e4e50ab4f18bf15be930d68c11e718ba006e544c1b9ce5b6a36c05814d4c9efda10acedc59f4f8d414112f4c1b19c735ceecc0c0dc3a8092c3ded4a561e7b9deff2f0de199aa7240f759588cab87ee86e02feec1949f3a23c442473938bfda6882021de1317aad12ae5a33992881f90b05f59c6f72efabed5512ddc9f7db5a9ebd7dfdbd4cdd864825ed35845478d08a4bf1789d4e0195946b63edf6da61dc75a04e2e2a915386eaf3eeb7461987e103941df70a945aca2dba352f53c1db78b39846ee76db980f03f140f41802fb770fda24b5d0e368d8afa77185a1e67e6c15cb6ba6896ecbf182a4598aa2b50bf6ad58e2e722b064dcf1756b2aba81688016c93af3e5b21ac6cd7e13c5778fd71db79dd4da5b6499968d1661297db5df7f1a1f5121a62930f2e2e179ca2f2f8902e027c21816724ddaf04b3dfe778e3651edb38e035ea5bc8782e9675d094257e79be18de456c7374dc4e90a8515927d5f5fe674a7813ad41978a45519ff74ec3a98c07d1bf16cf10aa7cb83593f55350cfd4fb61288b266bffb3b7697ad4eebaa72fdb72698f8af3e6c9038680a13035f48e2768ba23b6ee2cd54597a77fd0c78b856b21d24ebd69c7fe12c4fd26c490ae8f6e87c12bfb2e2b210bfccb3221f0f47d8035cd955d8d03566288694f015356d30e4ae8154dfd7f14da53b09ebe78a7f93d324eb5414380f2d1988d7f22c3a432c59d50ca02c14dcaa70d95dbca20983b71ac244788ea94cd8c0efb1a60f4de09f7a5ea49f6e9a6b1c13c4343f214a8f75bfb2b63e064287400e6c9d9d454cbd221220803de14462fc6f6d79001828ecf1b5396f5a4bf53bbb79facee4ded7cb81ec41d6e2b99337f5c09796fdaa375fcd3ac1c31d1f8abce4a9d6674b12eadba38f5a75e564c61fb9fad074581d6adbe91076eec333f983d9101cf89507c9a9a10b99c0426aef36c6e9c4139101893f77d03820417592a70f9b93b337d774fbbb73934e9e98e84ada15c57753655510dd9257ef026ba038c4ed89c48f7cbecdc5d6c1a9b7dc20f6229cacda0cc19f815ea881fd83e97343543a9c156ac85d2acdc1fdb63edaff2bfde560a25ed42fce60236369676a5ace12d9c39b383556a2caa5909edc87929a8dccd8f1ac1d1f2705544a420c771d42dca2b5abb2ac3715fa1b4920822f89e7e1cab022a893f2a4a00935d0e41ad3bacd2629efe1802ef227e49beb892018734e80f08aa5019675a05c48a66f7847a9991f3e4c757cc557b0eee0eaf30f016b36afd906f04ef2129ebba5ccc3c055125cb8715eaaa90a1e69ed6e1caa4ab5e2eb371a5e4f7ca3ab36856261f78f2fd9404bff5790f1606fb41f5172f45aee36fc299b07a071703578d665ff40a840b3ce33541bad6063a5c6ef1b0a55c266dbae5c9bd7b039efbc85eb6eb958f549b12e8ba7bfdd6c0a82f7e94abc6b65b7c89ccfb19922e380b3dcebe5e88cda5ae1584db8cdeb69bc25b6dd36231c491c6b8ddf8de6bb487d2fa6277fe676adbcf8c21360c907e28a4f0cb3d59e22e4696ae818aba0933d2bcae91f079d35bb3eb7016aa2a34ee3d61ffd7516d5fdf8f67d2ba783e692eb04e60cea28137a326df0343e319799f3e235efff00e7140ae464bd5d537e6ebf0c3b1663a51ff13697417aa34c764b3d0b1424be3ce2ae08235181ca317277d396fbd4a35cc9679f86705be506fe3d27472498775b451b8ac7249ad7e1fc01c8512da975e26f917f17d3e0d390e7198b4d13c4d24c4b6406c7f9ae9ea8ac38173c4db53ddddf3d4e453fecca5530df79e390c81eabb024482b0f9af39e39c067ac825230098c32fe0cc7642f82e87197de3b266f398381752535f61dc50c32417a99b80ecc388ebc81e15916a31c637916420567d037c396a3df946eee6d8ba664e8f88db159889627bda4842e1668f067f98ce6d5467834e63c9c610c01777eb1364261de7d4057c70957ee43bc1ce88ecf8c9d88049a0ccdfabd0c30deb4b81ae78a3a410d5f314dc1067209062aa6d507576084284f7a1d790c2bc5f5093ee1ab1d5a8f21fd81c2f178abb913f3a6c6bddf6f8ee6e98013d4f14c6fac00d39de881e01ecbbd62346043d8245779c720021b8a60d67f93eb4e82bad981350b9deccf699f0f0bb91824b220fd53554235a53b245a8729f33030770629a4ac822519162a7fa34053216c5a994a2f2a20d661a1a4a2fde6203509f0ff37235ae1cc57128c6f7a2bc128f3694a38726c96e64088d31821fbf498303df4ee535652369b2d7421292d0c48d16a3b2eccd995285cd1434a1dbe3f5ec48c561d50fae8a344e471cf6220d3153e8a542ef86a33a468137985fbc75cc354e8e4d5fe05991734f60b83ffb15704900d1ed537c03e08279b60d864f1c89c35dab1139c435570bf265efdb9e38d321ee3afce14d8e05ddf20332f8c19f3ffed98fc914bfef88cd2a8088208195671471322e3089fe3098ce781c832d5a2c7f1be9756921786023765c1a9510c16d565f1cf3124be411fc2aa0b4c4d172f0b99eee4927427eb3e094997edc126af648c157e0567ccf4a7bd91726f9b2e0878bb443c964bf87c4d80d68414337dfef315dc81e750aea8f5912a5ed7d380f3bbd79111f77189a9e49b7e65b25670403484fb9224cdcd39e3febad9254571591ce2c40975ee3386177b8cdbcf7c1bcb06c2f40f3f8ee8d924cab31ef550d746080c5c4f606139e5cd5c77e0b213b7493e1c6b8c0138781bdb1d9cc6424696543799fffc8b61de252700b44cb961fa198541ba08c87c8dab4efca5fca476eecacace80efb046938a16a041ffb16fe4e1fd56dcdbb8ae338cc7186f310c1d15e7512e53430097c1baca93c6298e27642264cd64c79e8038ed8d5997eae9f8cc2a8fe190b7c43b63a0ec3d1c392c49ceda208344a7f7861aeda91e78d87ed741398455d8852a063a69dc289eb03d2dfd6268bc9468940f13187e690b375a93c7684c76d0b5021c5b4b94c4fac96de38d98176df78f644db3bf4e1fc0d8eddc49a070ac8b2437d150f253f928397c669893c5777c0e389f0f0ae7b9202ed9b69d50d5f7c22b329970b4303656239821110039725795c2cdf81f2556308f02ad084f797c1059df588aaeb70992bdef6f53de26a2d52dc864f60681f943ff6978a059dd1297d859c26530ef336e755ec54904095523afe71b7a37f32a19c6fa78cca735e53bb1dabe474bc1bd24f330be7519775f4c297ac1d6c9e166f39f8d80f001583e7f7764e1d6a9acb3b795a3cc86ff4873905fcb9d1bc0800d714bc6463dcec8b97fd6f2f57ea7bf5226fbe0972eb2809777bc8ecae944f6c3aa66e213d0c5542753eafbab951550e42bb48967a99cce3d4601dac15e7b0d3fd047168512983205528a048b38f2c898b7ae9a138cad2d862a908b04c5f7b0e56b98d4aa6e114f0ab3125a311c5d8abe3d346256b49166b178a97be04265455b942df71814cdd7cb834e064c76ddbba4bbe3e572ed3dd3740e3527ad926dac71e3b70361c970c0ebab4a1cfcea0e820ed4137c8544a71cd122d667419b89fba35163c5350b521065a48411210047946a0bccd9b2c10ac3a1713ce952da23695d83673ac613acb3765bd78a58e7fdc996b2ac0087997642124747f3f18d24a652af5c0b929651cdc96241a65e283261c10d22bbaa273a24a5943884268245bf2f833218f67e7fe1d4db78544f84b3d7bcec388e47353492b8eff16b3498226ee7cf14ad5691397d5ff40a3d3e614bb92978fc91e55f321c77ad49101f78e21041703585db4d1103060c5596c66ea1204e95a9c6d20dd7cde37348226d499bc695f598c829bf010836677ac6d72cd62a4024021185b12b3bcf5ae89cba0bc5fc7b7ca9c02f135ee95f994607779fe566d5ab601e9cf48ee73df9e4ea2b06d1c8a33cadc91ad5199edefc5470d7f6ccbf52c7ea84d73544c467fb67520a40269dc4fa0d79e2013a86d4fb51947401912dfb1b73d78e"}) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r2, 0x50009417, &(0x7f0000000a80)={{r3}, r8, 0x2, @unused=[0xb75, 0x2, 0x401, 0x6d], @subvolid=0x5}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f00000006c0)={{r1}, r8, 0x18, @inherit={0x68, &(0x7f0000000640)={0x1, 0x4, 0x10001, 0xffffffffffff7fff, {0x22, 0x8a, 0x5, 0x9, 0x8}, [0x8, 0x800, 0x100, 0x2]}}, @subvolid=0x3}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x9, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x9}, [@map_idx={0x18, 0x2, 0x5, 0x0, 0xc}, @map_idx={0x18, 0x0, 0x5, 0x0, 0xc}, @map_fd={0x18, 0xa}]}, &(0x7f00000000c0)='GPL\x00', 0x80000001, 0xe9, &(0x7f0000000100)=""/233, 0x41100, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000200)=[{0x1, 0x5, 0x7, 0x4}], 0x10, 0x2}, 0x90) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000380)=@rc, 0x80, &(0x7f0000000540)=[{&(0x7f0000000400)=""/190, 0xbe}, {&(0x7f00000004c0)=""/112, 0x70}], 0x2, &(0x7f0000000580)=""/88, 0x58}, 0x100) [ 1190.272640][ T1628] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 1190.280955][ T1628] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 1190.289794][ T1628] F2FS-fs (loop2): invalid crc value [ 1190.296145][ T1628] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1190.319121][ T1628] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 1190.326004][ T1628] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b 08:56:28 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f0000000180), 0xc541bc2c515ccb1c, 0x2, 0x0) ioctl$FAT_IOCTL_GET_VOLUME_ID(0xffffffffffffffff, 0x80047213, &(0x7f0000000140)) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) setxattr(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB='system0/dev/bus/usb/00#/00#\x00'], &(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x15, 0x3) r1 = syz_open_dev$usbfs(&(0x7f0000000080), 0xfffb, 0x280000) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000200)) (async) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000200)) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) (async) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) 08:56:28 executing program 3: ptrace$setregset(0x4205, 0x0, 0x6, &(0x7f0000000040)={&(0x7f00000000c0)="3c760255f5f0d894c2225e38749c779182ffe897f46a17947709ace18687067c136291db057967d832ba8a8b7909f3c627e5823eafe07f1ade46476003ef89c069cc46372433c761d702ce7da38db7a954de53f500c158239d61254f5d9c85141fd48717c03cd64ea640a3f787220c47051b8401bf16b2451e0a22d03258484f07ab3a3768c58cb6a592e0ca37ff99c9f54546600b9749e72dec57bbc784c3015ccaab9f916249d7f178698239f415f46c9a0ed34688d209db03e4ff8e3bd768d8a1e0d6c7d50e628a58febc31bf382f53d898385fc5d3ae49b8941f85717d1c32add69bc73096b3778a19078929bb8a816c24212b620e0db1077105526c2f0eb03cf977d979eec91c82b6ab321ed5a058b913b4b46a2aba9751b9e09e98c7dd38536655f4a8507532a8f2aa168fd8091dd7448dd7824540ebe84f7fc49c8384fe1ff22a4ffd9044e9fa7a9dffe3e95e1ad24354cbc807982fb666d949fb6b89a356b79f071015b268731eb766ba1df64f805783c002986a7005ff162f943d2a70efd45868c228aada46c1127b8f1db062e1c375eaff008d169ffbf9d3e417b901808ac6c4d7933aed375deb1cd651a757d8e62e800608fda5d1e55128f7999b651d29a20a0b8ccf901dc66002798d57aa363caf95f2749d383d9b2d786567b9c1b8e47d3deac74ed068508563f68efe279daab6dbe8cc84af27720d1f0c2aa55622cfc5119b9cc1701e69a5db019ea1abb927feeece14f4e00fad2ba60e06c011c7a5a873f9960a1f0a93c43c294821c60e9e46f3db98a0fdc289ead06b12ffeaa10b5a4b85ccf470d1edfdb2929315d805a338c8e18310d5dbdd4e996ca326d51d273845a35dcaba8eeeda76c18cee888bedab091ea48dbb1454a53f6d373058e05b5dfd27dacb25fa91791f235a6510f32d8339e8dc06f021a6c5020450867ca819e7a9b161d78fe51d9f878a8d6c9855768a871cfb309c1286ba88a2eb717bdfefa76b5655af3d49c96d73343e9eb6e91ee9b9bd50abdab2edf9b84bc99503e56da57522a81a2f1907d22c122e5dff0719ef1487d1f43a2823170a26f7ebc9d33d3c1824c0bdfc18aaab023401964064f5164ee4a577c4551df8e0b26977438c90eed4fd319f4cdfcbdeebdf3e5a99aaff056e47a8e0c3b3291936ba457acf9da96676898f0f2b16ca13138bf6936c0ec237bd59927efbe2d63f6ae1a14352d17c7db2b7aba0928c86106d6f0cfbdfe9d1dca3705ef51b746e8c733d9fc541eee1e2545994d735aebe6b35177655089d6e33df4267c6b474795515a2a75885021d7d81ca2cc6016abfa5a8ec636b58c0fde4afb149918ef5be679bf31430c350f47d9b9dce63a4bbcaed75a6983af2d362afaa04c1c5b53d5ff801b05fae8e8a4287abe1672bf19bc56888d6fc2b77c65b57a575afbfba2b13dbb744cc30dd89cdddc7a7c1be2b971440ee5ccd4fc3af01be432122658fe16ad2a29bd066b469070021dbb335948bb51f716e0913ad803b25e1489a69dce80c4443529800127d273def3595794813398d10c5b96d187953854e420d3e379e23e9203e314db53bd3d4d3591b039c6587b14108834cfd79d06b4bc7ab8cb03fb72d1f74301ec2859145d5397a7dffaf39abb5bb5f66d4e034d4beecfa929abf998fd7471760f614f7b9b8ac36d898a1722be8a8b87f5d283be55f05da02a1deb958124c12398880f842880d7b04207dd0352828e19cbcb0fcfe9b402a8a78f860095bacd6f11b4d3060d785d0e7bf46b67e1c5b166fa1bc0d7b6f87e8574d9760c76dd95c79d491ad0409074d3fa4d7cb9b6645b06486531355fac2d85dd0b2529ce2d9cd492eb2576d1599d05faf584edd07e03a8650d252c0bd71868de782846e6b3a030cf91b25b1488962ca83e3bb385772af97072c6c3cc4c12ad0a16c2a43b408b0824055b66ca90e000a57e149261e21d571b2ab5122b878d1df58b95d6864aa7fc6d98e68a4687c66f86b7c1ea30c5dcec9c8c28bff8d7e1a3d3129c86f66fb352e047d47ab5e4dfc26a864d3ac1acedb836eb94bb4134a2a32ba6ee0dc0d89ec0a51daa6ee9c0aa56d8e28ef27c81f47f2225a5c9bb2e70296798e094372c8ed238a9d9350573018603937649621d201df8e898110a23e4b845b399ccb21c3b49b71be398f469c4de9c20c3d09b3d144b539d2765db55298db34633e668e7a7573b47bd0aff2c9267c199aa0c7427a14bf1d91620172d65f869d0e51508e668fc811925afea2259d7829aceb0d4467667bd35473cb26f7491cf697bf727c23a38d20d50a33e486805668b5ac199f815773324213f98dcb748febc1b4ecc1ee8889dbb9ac72fe6bad666a0dd9cfd76dbe2d4615b349ed03e643e077c061f5a55de146f0ff7b3522f763516ab6d93520684da8570295ee6c8c33c4cc4ef3eb4c1b91be428d1e0e2e4dc697422021e490d6ea842145f1b5489655ad46550e9bf83e0a78b4a032d52d650246b23abffed22ec103bf72523d51c2b220d3c63bdd3833f7f3864339bcd917e325cd658474da4311c4ada49894219fefc87c654f55c60acc363114fe6a3057b8580598678e6f163224b0796cf01d549e7579a4fb73196c2f0d4ef1398642bd1ecd538d6daba5d630841f0eca858a7cea0f8a7458e6a1e03b0c81597cd27436edf4c13225b72d8729e0342a04f5bce45108ba528ef26dcb862589af29935e2b23e83a9fbccdfc74d85b2e7a69e485f995e8ef7b450ada7ab7486bc6fbd350ce6a279cb018d4a53d650db32dc33c5ff399cf7bae6ae1e5a2a8a35ec3aca4ee76e4150ef26c15c0bece3c10654597e00ea580f5aa84cc6456af78edc6ae6d1c4001d1cbe9626b69c206cc03b32db0ef6b962b0e22a1ba3400323f4a6bd0a039786b17f37fe109b8bba2b03f3b5683e60bd15206a9720e61e594eb6a9b41a2398e2d17b7a32e6f9db92d2792ccc7e56dc7d04762480b2f7b93a1d0b700d09d087e8ed5d910c5cd75f8fab98e5e9478d2c61958691eaf315f4048efbdae5466d3743ff74c9328292b561a0d82de0ecf6b4f6b503327c19f2da03ba4b1e41dce1c39fdeba8829409062de818888b21fff2e4c832398a2e225cc4866bb62c1c8e81fd2242d4fdc0ac71554e0cbc37edf31c6cc401e60e2d3b77325e3a17e6114abdb55b4e7c954eec3858d5eab7585178197e62a6cafab45a9d499987e88264b1454778b35ac582f28a919dc42c37b3b154602178922ddf08c94b09f7cc7ee950a852bc01e1e857c12282a88a42e0593d2d6d3c3866e76a2d254a7ae53d5e4a84d1ada31473288e03e44b69b6315b5189388f3c746dc53f27ada731e1c7c4a1f44a6f0d82822247dd5e3d9760420a3e2260ba9e619c15edfd016dec81fcc81a6d8fb6ebe7beed9389757104f59355427605c23cbc5d9ce9ee34f88c4b2280493f2624a870e99ab531b660c4eb1d1ed43b22baae7790a4f5ae76363b3709c11264bd11b11cc0a736d3f98c49a57a80b2a60b6c0cacb72ce3618dac62cf653809612a0a6185340cc65ac2a11293651cdcce2e0ebe15a10b87bcb7bf7e5f9ae0ebafa43d669c4686c8b0cf76a5c8015267e9abda30682f9fcf5c6d42da098b280b037fbe87bd29aa0184462e58bc2590bb4843412238af4cc93c64cb25074eef8548b311834b2bd2fc2aebf3868a4b83f52a93762d99bff8f4f35a94c4577cdfc96dca3961085dd031a9e9b3743595f4759160e19a1ca424dc7bdd907de1cb13aa789acbd292e17d1ea6b9a31d2bbc524b01796109f29130fcf46e095d6f91d4f87c0433daf3608b0b86a7621f1f18e966b607f66b0bb8f4ca31c457307ceceebbdcbab190878755726ba671efca959d39e52bd7691a3a6fd99613417b0653cfe6861a4b645940df560fb7a7bae4ad740774b1955b94adf5acf4fbfe45c47883eaf8072bfa669735158ee9a0d706eabce0dd936d6fa02774a9247555e15bf51de0e8e7cd1d0465ef4b41b2bc4f9640781c287044c06ecc56e579b6a56970a336da78fe9e909ecdfe38029539b6dd5f9f679ec715b84e46e02d9a74857b6f0daf353a720c2a875e41ea7f84f758f18e30911eceecb2f3363dd8fbf4f3ab40b47e441de31ce27c04fbe5fffe861bbfc22550d7e5d70438794cab44f033895b8a06d71cae1d757c1a1f34e03fd8bf8ecbe25e310b41a747b99fb3b82dd943e7e4badeb1251578ee2d00d1286f5bb873862a111b9759122d9c755373d893f2eb92af0bc99b17be2708cef94f0718370f5c9645ec495707c1f62ace8b0744f3dc65f6b32d985a05442e63266254bfe963e24cbf0db3b6a28a0a8de38bc425d7e1c8fd209eef458930485e47a2b1befa5bdba7c4ec54f47ad4314951d9ee148bb4cf49da4632d1caf47a93b0a81ac938cf8d7f050886bcb431a955baf0c1149850be4b4f0cdb2eb2fed40e91fd10194e7cc17499e015a2745a272e9e58c15e00e31a993310dc55a9db9e37c11f2a4db0d0d06fc7885f055492c8cd3849cb248e69af476d04e969222f0a7677973777bed4df7f316a93dcb634740e128f7504303c6e9550286b6c4a0517ea489c6ca10ed9db594b3e93bf311d120a7cafb9ec3d848630a2ace769ebf3aabb1b0d17f6bfae3dddb0842aa4094f5805c268586488c8e355124a1f234a684d01b075ed26630bc6cbadbb240465be38f994eaba843cd6529d2979be443d29e07cf98afcb4ef6c7f02e34b755860c4a022f45be42dc54e2ac22ddf37b94dbbb487580980a8f93929d6be8bdb8d6677e92687aca65f8db05377780d3380234c67bee3a490991a820c9e29e2794bcfda727e330652f275439aa25d80ad32a6d9497370511410f5415c36c1a4559dc3763284b077c493be5307aae8c527efa4229001d0cd828101ee0916e53519a1b7680f3811eb1db2e6cb8414baa376be6415765f8d9786cdf5be6cffb31e141d608042f0e53d9017e2c25720772f5a753c3618f80a7a36d5acffaad7088883eba2654056ff0c41a05249b515fa5fa2a021236f8de6024118f353aa42861e8bc76b040800b9de4e310e47c5a47dd2d09cf393bf0a21044573f7c30163b8c1d3d071da9e34f0d11eee9f811c8acb7f62338068929971fc741b3c22e46faf77363f7a43e582135f4d74855e30dd0456e6e1d294da0f89dc6c90c36ffd12842bc3d60b2dda4b4aa8c9687ae3802d3c1828037b1738ba20e4c54d4e50ea5f8eb1742807d7239a4c5e66a0c5c48a367cf4761f913d09e32dca40fc634bd30db26f81db214e774bf191e11ad2bf395822c163cb9f8c77a13521046b2fa8401df4cf46eb188b4414b84ff687b110589f109073bef9ffb8030f108a40e8b2311ea9d634af0804045041d59ec43f5b4718dbf1f2a61aacdcb7ee3783007431c9e77f8e3b58d59531821c5b07715561e8fb6af18ad6cd83ee519d26805d0ae9a110e3109201b9059d3bbadbf082f77ef4a30fa02abec41c95ba4107c7dd9ddd5fcd0ff6236b83d96d5502ca61fce42077f7b9cf9a81a8c84596f70086b17f4b29dd98285b4ba00a8e6ffa4360a867150c268c436f0100ebaad3d5465cb9d5f9e56378b27188c71c3a2d1605128a9b7813183ec66bc2e4bb5f7ba4cd065fd9ef9b48c25881dc977b64918fd32aceadb6c24b1ae6f0a428890d5aef822afc9dde5e633b9c0c32a5120aaaa7871379aeca4a9d9ea202ecc462feb465cd60ecc80d461a44652d37352b83697bd3a34993ef5d1ae4d0c6d9d19905d41dc457a0b248722c4df592a90f2ae5eda20bea6acc", 0x1000}) (async) ptrace$setregset(0x4205, 0xffffffffffffffff, 0x6, &(0x7f0000001180)={&(0x7f00000010c0)="197f0eeb560f73d48e2e3e621f620a183f3e86ce38d2fda7b5f0b09d82a156fc2c938bcc24047295c683a7192753f25a2db196458ff367535743e354508f62fd1545960685b0c9ff74463294f944f0a7b068c54ede5f15b0733fb6586c6879c5e75f13e0db9f1f9ba5f335fb3af283b0e2dbe6f2f15ab5ac2a8a214eac80e8c2907406e506c93d72daf1418cbd0acc9f9fa83a5371718bed6dfb64", 0x9b}) (async) r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) 08:56:28 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x5450, &(0x7f0000000000)=0x1) 08:56:28 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000000)=@usbdevfs_disconnect={0x7}) syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) dup3(r1, r0, 0x0) (async) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000000)=@usbdevfs_disconnect={0x7}) (async) 08:56:28 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x80000000000000e, 0x183241) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x6e) (async) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) (async) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r1, 0x4b52, &(0x7f0000000000)) (async) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_PIM(r3, 0x29, 0x2a, 0x0, 0x300) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000b40)={0x11, 0x8, &(0x7f00000026c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546000677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5467a932b77674e802a0d42bc6099ad238af770b5ed8925161729298700000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809b5b9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed3957f813567f7a95435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac559eaf39027ceb379a902d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff7a1ef3282830689da6b53b263339863297771429d120000003341bf4abacac94500fca0493cf29b33dcc9ffffffffffffffd39f6ce0c6ff01589646efd1cf870cd7bb2366fdf870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1293b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd000c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301fb997316dbf17866fb84d4173731efe895ff2e1c55ef08235a0126e01254c44060926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a861887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7ad333545794f37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea139376f24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff070000001e48418046c216c1f895778cb25122a2a998de0842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec84ac3571f02f647b3385b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df986741517abf11389b751f4e109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da230ed05a8fe64680b0a3f9f2dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b9100000000a55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa18854693ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab848753203b458b97ec1afb079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7db3c4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378ac2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6ca0400966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e3030108000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bffef97dcecc467ace456597685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b1d8daa9f38e4b62c1e2af68c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df3f68abf0b366c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d5c84f915c90e3d6ea012b68b787eb01d8320000000000000060176dacba0ec503a37fae6b472ec369c79ee6a420c0fd8d8d82fe136d5af6c30bfeb0a7275babfdb96a127aa9386e0671c6454245a18c1c8c49552cff5d27b547cdc34c0858c77a47a9ff86ee9fbd9ceda428716a4218821176d8067997527230fa67d26950d3e4f2750fa7c872874ad3a2d11f9f6eb08e6d7b6fa257b04d8ce36360f524e3dfd2211641f3d2637d86b80681eca50ce0eecafdd22d41fa515c15591e70ded4b70efac3cb42fb352d82e8f7573e8ed8248da356fa91a252976d3a4d8c1843a8d5bb7f5f1028453a0562a3ea93117076dd4940b7df50d78289fe66197525f6095f8662d232970bef61b03fa83027963a1a2e07cfee30c0d0b4c5877f93b3637ca21eab5afcf5d4638dfe8f9202aaad51c979049dd76d65368cbd4187d9f74257c7c4a23ac4a34eec5aa17e78c5167216f5e72138d20f8325dd5f8f96c32189c904eaef580987f1ce601a7cdc35461db9981ac42f9e24b0699bbe4e3d986e38952b0b7938eefd9e7a292bbb66367ad77045fdc18855c81c031dedd185c723238373fc698d676791d04f1ff5f0825a6619e844882f31ed190233d58ecee949e310bf2b1a51b8a33ae65a06d2b6ad386bf8dc49dd328bcd75d1843a13d68560175a18af7efc3c0f20e32f84f6aaaf000000000000000000000013a6c66bce74a8fb9092023df695da2714a7933d699d42de2bc4a85e0a0e22228290a7a7553ab93a16e42453ed86869a02df2f47d4088fac1772d3cd955c81cbf91c2ca7942942f61723b558079b82547844f92df2499c4b2c2ef2539e5daa8d8727baaa6b5755e6f83bbfca00"/3239], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xffffffffffffff7e}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (async) r5 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000001780)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) lseek(r5, 0x0, 0x2) r6 = socket$netlink(0x10, 0x3, 0xa) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r6, 0x8983, &(0x7f0000000040)) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r6, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000005c00)=ANY=[@ANYRES64=r7, @ANYBLOB="fa1cadacb927246117645325587cd4e7e56d6e60398397500459e26bdfba74da503ed54a7aa21966c54a89f86a59257266bc2ed5832490e55182f4d4de3dc38b5437861418ea70aff4c7ee6fe6a4aa4278506eb10b56f3ccd83102a504e3e23aedcab8490163dc6931309abf317c34d6bf7de87cfae872887d4d98517ed3a0253c32f4c7b4a97ae5714515383e550bec421183c40de7d4cddc3e2a9e38fb643ac471f396a4adb3629832005dcbf60441f328836d291dd5da63c6eeedab1b56e9c5b7ab8076746e49e9a6b4a85e3c332a99ec96ac101c0b729a98649027ea71071dd83b3b089f10ea67b6cb0f5314eee8872fe74bb2713b9e3beceb42a7fee1ea674d8fe3e6be6cad001555e32aba0b555704d37e5f5e9487e8ca823c073216061d77ac593449d8b361a808c8268f443290581566bdaf267296057e2a3deff4e723125afe00feb70a42966a850a428dc577d0461b27937c1cc03e91d72fd6716f0a3006c6687f83960c7d844c3a60feee8f80244c68015713d61af774165fa8dda12c07d15348d62a48c82b8023aa16aba0c2213f9b0d1999441737385455d9154bf8e547be24416a6c7e106924ddb7680edb8b07065a83758ba20bd75056343f75b8bfbef45bbffb2d8c18f0ccce4ee03a235c88b5901f648d638da62328bd724198a828185d2895e67c0bbee2f56a8e6c1376f04e2f4bde157d17d7a758efa9c70529bf7b0b5ab4dc0184b673236bf41b760e62555250cbd7647f58677ae717d27fa3d83d9582bd4a1b5fd9f67ce8736f78b3979f2467b3a8ef7ad76825db51511458e07597a31baeedbbad37aafa5788bded00e7a16ae1888da755ed499687e2247d00434bf594801464e95304bd57dd78913f4affcf88efefe96307af3b4e2d64ca9fef81671c5e601261cd3bd20f9ad0018af5e32e28ad3c9c0abde6356ae226d63a290cbc0e6032871edcfe975165b9a9f09db2f0199b6e24144d0617a533c7258d6be3c3b4a525623d54842cf4bd5e35baa767e43c49c6dd96c46cf48b122fea1132307591aaa39ccbfc2f15ff83c55db60fec2b04d3111b44b9462f2e005fa91a9d0291e41015dbe2ceab99e3d14a7252dd51e6bd7bcaee30d2ca0c30abc6f785d7c39b39728c0ddd959aa58004682cb3f449071d55afac87c36784054baab4bb37b00ecf6a73feceec560e6381395f0a52b135de08992f62ab189462a418a0d3bf544e6af6dd70d10ff99fee8cb5a3dc5ed8d3dd5e02506b1c6a0bdbce8ad1c58922b33131f7b70ff34be1cba642ca874f16f4fe21dc8a4f50c223f521f4ce0289adee71bf17c2a64d4bacac3b2942fecea6297d4df109b6f54e6ea2816c80116f2149fc9620bb5f754bf5a72558138d8fc2f79ace9d9a789cfc62cd20c52f88037e922c0475460140da17944d346e851e4cc9b9a8e2dbf020d54460f7690c1cda50579883e37b3f2170ae3d0a8b67b07421771c861bed2b3803eb0f9c910967ae9d4c144a93babbff21aa4653084fac15f628299dff323005520de719ad9044111ddeee99616d8e7c2ef6f018c29a02eb838e244d814aa627dc00d569abf8da15ad6611e08d4fa386170cb0d9b37af6250f2026cf7636d74cf611716d2f8ee072e1951df9bedc46e804de7a54812270e9f1d65b20abcf2034ce9d32e0ff23401ff231a2ebdc8ac1f94b19abb20ff5b6a3f48e76fe666caff0e3d38fd0b829854ac33aa991b1da5dbab3a54b1a12accb113fa939ec8083c20eb09a220bf0f7030ef7df55fae1ff68b46e0bfc9e224f256c31a63f69a17f04e77545f9bb246f9892db5a29ec2f00b8eeb826aa1aa159a9cfca6af207a8f8c9463916e2052f19d39338d61d42e95841b064f7a96ed14bb1cf93d995da27297e27f3acbd753e1981dc8a87d2cc39cb2e601a5191ac7763a0313c22b100b5a526d5ac5df650c2dd38047c679e3a28641951c0bfd21fdbfdd62cfc6be1dccfbd216d9248b876d03852b9c14992b2dc54cb72f17716d999e282297afeeacca546a0ae6d092a24083d5920f8c041cf1f79bc7643321e6c3f0975f154d13a3b1b3f36da8eaebec353e2b50af15f85546f377ca98fd15f457395885d1da199ace21df7c7c58e73d5ebd735eec470da31a48f760def7c4165d578461903f500328430502ad7632df16c24d8d25aa265572b48cd4f94218023fd233d3ebb58a71bf6e6f5075d5aa7169bb2c9ca18c70112c2076d153be03b3a19bda8968bd3a5badc61f43d1232176e9d5a4e2f62bfde0b212869593f88faf1e4c338cda54430b4a82aec03a47b49fab8933df188d4a6957cf5c79784ea6782b872525a7c99eeb927549c1c3dd05b632943ac737810b574978abc4218d99cc0c57c4d48e2ebe692e50d5a1e7fd891c36adef39f0769984b3a34c2cfa55d22edbf0b28ddae1c0dc21ac5a09877189bca651a1f235766b1c78bbec54ee73e87713e4908c52b182efc8b478472bb013f8ed354076af23b9a57882805fba63fe2f5f85cc126c420918600c4c445ab225c40891597394aa5e0ddbd462a9c4382163ce723c8cd61d1a1cbc4db38b02223f2384d836d017865ea59f654a0a9aca874bac266c4087451b3819685161eaf5eeb2c311ccca075e1cd86ba441563490fd139bec2c680d5a2287f8b2510df9e39431e607c561328cf315fb56118a52a4f96ea536162085b7bdb4e8e453b00ae66ef979b8b068b3099dbd71268040113e73e2dafda133f4d0eebdc9d16b2b0eed54fdad94759d8d0b4b8205e146d7470108408260a0f30c2b96a4ef161096f2c9baee4caf810a5444c57362633176157493877c73b461b8e38428184ad2c58969fb558a99103ca0ebdca0b5057b976ead1dbd871557e8269dd083f9d29d77205d064eb32517cb9e706efb0ffbc3a0777c98e9b4aff07ec0a84e1fb1df320b94a0146691f9c2eba2ce72610034084c882826866cdd5e08ba21111cc76ed1c6637207e6092f85488794f8257100d93069af1c3c1a47835cf95761352b70a6eecc776003d5e979520233af954c85875a4011f5c40429eba126bd0ea2845ab6875ffd165319d1c2c7bcf5c8e9e55fc5b77e1e9a008554422915ed554b83807a616342a56dc87fe0975ff2b190d05076ff138e8c7339e1115fe1d0069604a4a1812f0b90b3c9c63fc9704684fe643b8f88d59941e66571d528c3f32067e8ac34f5532b3ac61ba74aebf2c43add90c41ef4431335f7bd4f7d9e5b5f550af18aa75394e7b9445b765f585eb0129437360f87cd027bd24f75b2e2bd6f4c80976a055b1201293f3b569225f52bc4c6cbae24207f7d27285b2286159d25ae3b15887b23fc9c2103bbad540d3c73c699af57ce8c2a51a1576bc531f19a80bd5831bd5533e28f6314cd73cb180747654d099e2a6b16fddb3e7612664f6f2c405bd2f000997c8f358a9c3b09f33775629e07ce654151e748b28986125a0cd83dd24236c1a0bd5cd16d22421e497732b5b0efd4e6aef250564149e4d7ede1728aba53215e70e2a7b0728b0f5253dce4f601fc263ef426187a45e9efe6b5713e0b6dd2c7fb9a6f4482bbaf25da882251b0918e78ec5633c71e05b3bcdb4fccd181f4befbef1de19800d39c22ed0aa996d15aec4861fe54ad383ba50c695b73f56501aa47dd024187e0c881c070173772d2aef3c8d02adfa58895b2ffc85b097953ed019e63bd9a6ac2a1c16b5f270179d66330912fd9c10a49a82913857a9b1d07c07c3cdeeee930a0648c8390d061f98bcd54056ddca08b7917b4bde28bc05567271c4b99bf1b3b647d2848fe090de18d509fdb4c88c1a315a267fa43c41458922a0ce984c8c359dd51e21edea9ff04fdaee32b772b4fc998ebb4a5af07a0e867e13186b3b31662643c2ac346ea119107c73fda7bae82e86bc4ac66b07910eb877a6cb2bd9ef13c7b8427bcb7a3bb4a17e0cda88f69b90945181fe14ef065779d342208ea4f98d934d68594543b327e72525535faf29c7e1b4ac4bd72deeaa03ce60f8dc990f9f5510201e4c5e9a208f3c93d39d0b29b937e563a56e9340a57eacb4b38ce33560a7ba44d0debbb2f3456f4a11092b6c0c0627ff14f09aa765674c7ede7e4c4c18a4e951e787be43abda13f068bc4abf15502efda3f764e3fae8a232769508fddd9cab47e56e3d7b7951c32c5407c193c3263cf9fae5e9b3ebc2ca2e91b0f3924e2a6d15fbbf78037eaf23181cb75bf2a64a139271400693aac5d3f6c385f59aaa2ee665f7fcda65f0625717f5be1daa0f190da4e9102b60661fceac73073f83dc862f80fa669e7fe73899f48d1f40f8639ff051a4a16b47be91c6a278f493cc68a76675a2e3ac6232b387d0908a7ecafff2a7ecb5d8235adbd28d573b3a6ed9a5cf0964a17015fb3d0b2290c3e81efb9643b4ae1e8aa4717ad66d69138d43ff72e5f1d7c14df0b95baf97934378ef1fa64103f61284da89ca13905f0802e844ec193fea2ee59b34157a151105fd6497209c5f3a187c3ffe99fbf5b76d38e1623e22d84a04a56adc1125d8dec07842035667f7da436a1ed511b721dd138fe0683fee4353afec55005051f6d3408f4d0436e9adfe4d536829d3fab6e7e50ba5eefdac93dccb7e46262b669b134da150fd523caa324320b8dfbb63d41cd190b0d16156eb9134caa009793c28cc603c9359b536acaf2536a8e4080ad8688dd9ac759539bd123e8e415c979980f85aeaa88f65f662b1cf925ebbe9b0c7a03cccbce4f042b55320247a3c6b58468afff5229c606119d0cfa80123b4b4b1eebc9cd731c34f86307a99c55812f9e347f10a28d494c366f0ecb05448332ef2b722e7717db3f4a95d3b55380171ef38e3beb72caf26a1c68ac25bd34538e4db0eed9f0d03ec30bc7d8676175f8dd68fc95478629a9a23867eb998e5105bbdda8b6ba3aea3ab10acc8b8ff1c111a800133e63efbec6e67ee57444a94bb679dd0d4528cdb65a9203b94860c971404e7ea1fa42fcabb3f2ba937d33062410fcd9911a9569e2e99fd838fa0819c32307f902923922473f79d50e6771d7d8ccb446ab97c53cfe184224ba86e9d3a26932c22f41fe8cc52c0a9cb2f524522eb226a90447d4f854d124b5c5aadaaf74f1e40c7bc5f5976cbfdfee79e644b85e15c3a04ba913f79fe2290e213376e27e85c4ea83f0dfc943bd1b3a12ad2e6e084ead99c5b3b85d6907cfb3808d3981386fcbbff8342a0b2706f5be05f355fb014d4fe47731d2d91d17e2f0567fbd75710515b749ef70b9aa447a1dfdb072be89236fb40a2569878d47f8bfb47cba95140bff2511d045ac354e4ae06be4c9388e724aadf0a36cf83e806ae521c3ddf7faa357daed6d1b623fc01085a5311c50b310ffa9e5858859209dd1876aedc3e0c7366e7ac598aeb59f49691d8c7fabe56ade9525ca3b804fb64623af100d3cd1dcdddc217ab48ca5805ca312199fcd7c70e214a140800c4d6c9ff538597ad996b4d52bd7edde5ce4dd78e687d9f7a6689b3b2f25d984d0f2bd822e9901b680555fe1d840664f625992e35cf3f074adf5330f234b63518ba722a748fc5dfb81342781e6ad1f646e4143c87deac089a3154fc36c35b3b4ffe84a2b324ae0184af9c1b6c1a89476940c9f2339700d50ffcfb0bc50349313bce3d5df3cdd25974cd83fb8c194232ac7f6d0c97e57be7f820f2856fb1a9730576d876488e0b41148594fad65c8e9ec2627ea989cc3814771025b78e118c9b75deba102cbd86e1ca282499079ec3f2d1ba1f2c2c63963046c14e6730417318fd388e", @ANYBLOB="c697ca307b6d12310ec0d3726c915e2a64690383502c0b7c279e05be352428c332", @ANYRES16=r8]) (async) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000040)=r8) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f0000001780)={{}, r8, 0x14, @unused=[0xffffffffffbffffc, 0x4, 0x4, 0x8], @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000c00)={{r4}, r8, 0x6, @unused=[0x9, 0x3, 0x7e, 0x40], @name="61fd2e7d844601ea6b1be20c8c32248c0742ab6276b5e06254514f89b0b679088a067f3eaee31db714e1900a13bdf835093183417357b9888f75f74d4eb0283411537cb01d38e938b67e5ba392a938e55d5b52fac41332dfd051cf3f4d6029238aae385680943978432c82334a547b8ec8c900481535fd5744de6254eca1fc1c98788421f68be74dc7ed9a3882f42dc4579fe151edf7fbd2dd7b7912dbac510d06f07e1bb6d9700b929ed6b5048756ec3edec8930cc3443639ab6ae5cc5180fe05dba9b0000d54e00234bfcb9f4d4bd1046099608e66c3e2f1affc5514a59684cd72a5c5462f0e22a57417a2d5a77b4209eb4c61b443ff3b115f1a586b67ecf754ac0e749d1c910bf2498a6ac890fc311a79afe76cf07c28b65e25714c90b4ac30a6bcc422dde0fbc1d0b4b3c58a62a3d6d1c9fe2a1a567b2f20d520fdc4b6b1f0ad1718e8ae195d9e9affad931bcc7cb7ad8da12612889cc0fde04405a17cadcb31ed9345ea218ff197bc5d0b0eeb709dcf5c442530682e2e4328e1fa597d5359d6c092778d1f71f9c2e82c6e3efd25b401419f0e7fe0199fd20a5aaa2528f0cd3b0f2239486c7e92449e6c3b3eb2b28f0f5346487566ee8fa1ab7c529b31fa600e750a8b579373d39dbaa9f0aa3ad48ab701ec2aad90a529fd8fa2cf85f7582e8ca57c9868d3a65efae09835c305e16b1fdbb3f5c4e66bcb7f4729b34a377b8a146aceb30c1479e861afd5e1bce3fb7c5f47830f80cbbf9ad3f3585acaf243ea121b439d78593a10e145fffc3f5f021d7442688604ffc23b5ae0da03a114ac068c4149d763dd83ec555ec05967373aedf1a5ff8be50307263c420bbd46dd2d79e62a11e827fcf4b7a3096c76292d84f076936449264c76e140206c14841676771d0d0b2843e77d10bf4e3c9ff38e8785dd1734ea3016aee7f00f36dd96730f7930b25ed7f8b79697fa759c04e30b864c2035d3366b273ccf6284eccd65613c60c765d4db82eea91a12d5f6d0cd2af9c460578a4089afd85236f2a74aedc6d34d0fd8f87711fa5793c4361297fc494ff70fdd9374943bb122d70dbb4486d10cd2e93a918c65cf7909a1354cb10a36755953a87792f7424d2553477b2761bae8d6260f48906460cef4599f93a5a59bf7a38473aaa9605b4aea0d3659a593c32d75c23988979527a53652fcb5817ee31e9752eef68cd69fefe306adca28455f8ce6fc66431b1df0f550b0a70b9bba78f8a629cd97026550b352dd1456fd2ad65e2aad3bb64129210e4795f3e6f77728ed47411b38257ebf179de5e04c0156a47f359cf5ffe2038db549e69da352a9122bbd06d2d8715f947893783f7a3e8091d6b83ab47abd58fb19d38bc08ffab8d5fe0bbc0c8b0443b01cec43f3cf4f4d2084d084f3ce185ffaa89a3b6260e548137ad48faee777572a9a299d1fe037c0ed178a073217dbe012cef5c14448f9f739601b25308306f2545f1ab51d87e7e3059684cf5e34ce256b16ebdffd3826623645a0d8123af620098acb83fc6e199dfeca8349000c127d07b945caa56c1dab742f4c50762e4d7e00f2257e7cafffb9fa6e330121a103a050875193dc8f860b41dceb2e7f76c3e7dc8ac9440901d58efd620bc26c6b105b9f619597dd11955d2df3d26d15c2bb41eb5d68276ff7870c232f7a898af29b0301ab6cfca539b439909270da9b80e4e50ab4f18bf15be930d68c11e718ba006e544c1b9ce5b6a36c05814d4c9efda10acedc59f4f8d414112f4c1b19c735ceecc0c0dc3a8092c3ded4a561e7b9deff2f0de199aa7240f759588cab87ee86e02feec1949f3a23c442473938bfda6882021de1317aad12ae5a33992881f90b05f59c6f72efabed5512ddc9f7db5a9ebd7dfdbd4cdd864825ed35845478d08a4bf1789d4e0195946b63edf6da61dc75a04e2e2a915386eaf3eeb7461987e103941df70a945aca2dba352f53c1db78b39846ee76db980f03f140f41802fb770fda24b5d0e368d8afa77185a1e67e6c15cb6ba6896ecbf182a4598aa2b50bf6ad58e2e722b064dcf1756b2aba81688016c93af3e5b21ac6cd7e13c5778fd71db79dd4da5b6499968d1661297db5df7f1a1f5121a62930f2e2e179ca2f2f8902e027c21816724ddaf04b3dfe778e3651edb38e035ea5bc8782e9675d094257e79be18de456c7374dc4e90a8515927d5f5fe674a7813ad41978a45519ff74ec3a98c07d1bf16cf10aa7cb83593f55350cfd4fb61288b266bffb3b7697ad4eebaa72fdb72698f8af3e6c9038680a13035f48e2768ba23b6ee2cd54597a77fd0c78b856b21d24ebd69c7fe12c4fd26c490ae8f6e87c12bfb2e2b210bfccb3221f0f47d8035cd955d8d03566288694f015356d30e4ae8154dfd7f14da53b09ebe78a7f93d324eb5414380f2d1988d7f22c3a432c59d50ca02c14dcaa70d95dbca20983b71ac244788ea94cd8c0efb1a60f4de09f7a5ea49f6e9a6b1c13c4343f214a8f75bfb2b63e064287400e6c9d9d454cbd221220803de14462fc6f6d79001828ecf1b5396f5a4bf53bbb79facee4ded7cb81ec41d6e2b99337f5c09796fdaa375fcd3ac1c31d1f8abce4a9d6674b12eadba38f5a75e564c61fb9fad074581d6adbe91076eec333f983d9101cf89507c9a9a10b99c0426aef36c6e9c4139101893f77d03820417592a70f9b93b337d774fbbb73934e9e98e84ada15c57753655510dd9257ef026ba038c4ed89c48f7cbecdc5d6c1a9b7dc20f6229cacda0cc19f815ea881fd83e97343543a9c156ac85d2acdc1fdb63edaff2bfde560a25ed42fce60236369676a5ace12d9c39b383556a2caa5909edc87929a8dccd8f1ac1d1f2705544a420c771d42dca2b5abb2ac3715fa1b4920822f89e7e1cab022a893f2a4a00935d0e41ad3bacd2629efe1802ef227e49beb892018734e80f08aa5019675a05c48a66f7847a9991f3e4c757cc557b0eee0eaf30f016b36afd906f04ef2129ebba5ccc3c055125cb8715eaaa90a1e69ed6e1caa4ab5e2eb371a5e4f7ca3ab36856261f78f2fd9404bff5790f1606fb41f5172f45aee36fc299b07a071703578d665ff40a840b3ce33541bad6063a5c6ef1b0a55c266dbae5c9bd7b039efbc85eb6eb958f549b12e8ba7bfdd6c0a82f7e94abc6b65b7c89ccfb19922e380b3dcebe5e88cda5ae1584db8cdeb69bc25b6dd36231c491c6b8ddf8de6bb487d2fa6277fe676adbcf8c21360c907e28a4f0cb3d59e22e4696ae818aba0933d2bcae91f079d35bb3eb7016aa2a34ee3d61ffd7516d5fdf8f67d2ba783e692eb04e60cea28137a326df0343e319799f3e235efff00e7140ae464bd5d537e6ebf0c3b1663a51ff13697417aa34c764b3d0b1424be3ce2ae08235181ca317277d396fbd4a35cc9679f86705be506fe3d27472498775b451b8ac7249ad7e1fc01c8512da975e26f917f17d3e0d390e7198b4d13c4d24c4b6406c7f9ae9ea8ac38173c4db53ddddf3d4e453fecca5530df79e390c81eabb024482b0f9af39e39c067ac825230098c32fe0cc7642f82e87197de3b266f398381752535f61dc50c32417a99b80ecc388ebc81e15916a31c637916420567d037c396a3df946eee6d8ba664e8f88db159889627bda4842e1668f067f98ce6d5467834e63c9c610c01777eb1364261de7d4057c70957ee43bc1ce88ecf8c9d88049a0ccdfabd0c30deb4b81ae78a3a410d5f314dc1067209062aa6d507576084284f7a1d790c2bc5f5093ee1ab1d5a8f21fd81c2f178abb913f3a6c6bddf6f8ee6e98013d4f14c6fac00d39de881e01ecbbd62346043d8245779c720021b8a60d67f93eb4e82bad981350b9deccf699f0f0bb91824b220fd53554235a53b245a8729f33030770629a4ac822519162a7fa34053216c5a994a2f2a20d661a1a4a2fde6203509f0ff37235ae1cc57128c6f7a2bc128f3694a38726c96e64088d31821fbf498303df4ee535652369b2d7421292d0c48d16a3b2eccd995285cd1434a1dbe3f5ec48c561d50fae8a344e471cf6220d3153e8a542ef86a33a468137985fbc75cc354e8e4d5fe05991734f60b83ffb15704900d1ed537c03e08279b60d864f1c89c35dab1139c435570bf265efdb9e38d321ee3afce14d8e05ddf20332f8c19f3ffed98fc914bfef88cd2a8088208195671471322e3089fe3098ce781c832d5a2c7f1be9756921786023765c1a9510c16d565f1cf3124be411fc2aa0b4c4d172f0b99eee4927427eb3e094997edc126af648c157e0567ccf4a7bd91726f9b2e0878bb443c964bf87c4d80d68414337dfef315dc81e750aea8f5912a5ed7d380f3bbd79111f77189a9e49b7e65b25670403484fb9224cdcd39e3febad9254571591ce2c40975ee3386177b8cdbcf7c1bcb06c2f40f3f8ee8d924cab31ef550d746080c5c4f606139e5cd5c77e0b213b7493e1c6b8c0138781bdb1d9cc6424696543799fffc8b61de252700b44cb961fa198541ba08c87c8dab4efca5fca476eecacace80efb046938a16a041ffb16fe4e1fd56dcdbb8ae338cc7186f310c1d15e7512e53430097c1baca93c6298e27642264cd64c79e8038ed8d5997eae9f8cc2a8fe190b7c43b63a0ec3d1c392c49ceda208344a7f7861aeda91e78d87ed741398455d8852a063a69dc289eb03d2dfd6268bc9468940f13187e690b375a93c7684c76d0b5021c5b4b94c4fac96de38d98176df78f644db3bf4e1fc0d8eddc49a070ac8b2437d150f253f928397c669893c5777c0e389f0f0ae7b9202ed9b69d50d5f7c22b329970b4303656239821110039725795c2cdf81f2556308f02ad084f797c1059df588aaeb70992bdef6f53de26a2d52dc864f60681f943ff6978a059dd1297d859c26530ef336e755ec54904095523afe71b7a37f32a19c6fa78cca735e53bb1dabe474bc1bd24f330be7519775f4c297ac1d6c9e166f39f8d80f001583e7f7764e1d6a9acb3b795a3cc86ff4873905fcb9d1bc0800d714bc6463dcec8b97fd6f2f57ea7bf5226fbe0972eb2809777bc8ecae944f6c3aa66e213d0c5542753eafbab951550e42bb48967a99cce3d4601dac15e7b0d3fd047168512983205528a048b38f2c898b7ae9a138cad2d862a908b04c5f7b0e56b98d4aa6e114f0ab3125a311c5d8abe3d346256b49166b178a97be04265455b942df71814cdd7cb834e064c76ddbba4bbe3e572ed3dd3740e3527ad926dac71e3b70361c970c0ebab4a1cfcea0e820ed4137c8544a71cd122d667419b89fba35163c5350b521065a48411210047946a0bccd9b2c10ac3a1713ce952da23695d83673ac613acb3765bd78a58e7fdc996b2ac0087997642124747f3f18d24a652af5c0b929651cdc96241a65e283261c10d22bbaa273a24a5943884268245bf2f833218f67e7fe1d4db78544f84b3d7bcec388e47353492b8eff16b3498226ee7cf14ad5691397d5ff40a3d3e614bb92978fc91e55f321c77ad49101f78e21041703585db4d1103060c5596c66ea1204e95a9c6d20dd7cde37348226d499bc695f598c829bf010836677ac6d72cd62a4024021185b12b3bcf5ae89cba0bc5fc7b7ca9c02f135ee95f994607779fe566d5ab601e9cf48ee73df9e4ea2b06d1c8a33cadc91ad5199edefc5470d7f6ccbf52c7ea84d73544c467fb67520a40269dc4fa0d79e2013a86d4fb51947401912dfb1b73d78e"}) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r2, 0x50009417, &(0x7f0000000a80)={{r3}, r8, 0x2, @unused=[0xb75, 0x2, 0x401, 0x6d], @subvolid=0x5}) (async) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f00000006c0)={{r1}, r8, 0x18, @inherit={0x68, &(0x7f0000000640)={0x1, 0x4, 0x10001, 0xffffffffffff7fff, {0x22, 0x8a, 0x5, 0x9, 0x8}, [0x8, 0x800, 0x100, 0x2]}}, @subvolid=0x3}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x9, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x9}, [@map_idx={0x18, 0x2, 0x5, 0x0, 0xc}, @map_idx={0x18, 0x0, 0x5, 0x0, 0xc}, @map_fd={0x18, 0xa}]}, &(0x7f00000000c0)='GPL\x00', 0x80000001, 0xe9, &(0x7f0000000100)=""/233, 0x41100, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000200)=[{0x1, 0x5, 0x7, 0x4}], 0x10, 0x2}, 0x90) (async) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000380)=@rc, 0x80, &(0x7f0000000540)=[{&(0x7f0000000400)=""/190, 0xbe}, {&(0x7f00000004c0)=""/112, 0x70}], 0x2, &(0x7f0000000580)=""/88, 0x58}, 0x100) 08:56:28 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040), 0x8) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000008140)='./bus\x00', 0x60142, 0x0) open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000008340)={'#! ', './bus', [{0x20, '\x00'}, {0x20, 'f2fs\x00'}], 0xa, "b4bca9ffd20b447293e1ffc19ceb3013b5263a285032cae318619d7931f19a4163b5a1e7c9461516baac6ce961cd4b25753317e911733a70a331aa9c4d159f020bc6b19b024c0eb9af3ed2b8bf335610ec0569dfd4b60407e517656a8548e1d80b24a95b2dd48cd6707acbbf13089f71096e5b228e2936f5649891c7ba1c6ac41fb1f22da4782744dbc756055974c1abc4361fa18e0416e9815291845ba0635b6267944b4ffe030f29ab6bcb6049c3cfd9b801de1b37eff8dfc1c38892ee5917076d8614938fc2b7b381388a89eb1af221b9bd3f183707f684602f0fb7"}, 0xee) setuid(0xee01) setrlimit(0x8, &(0x7f0000000000)) mlock2(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 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)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) 08:56:28 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x80000000000000e, 0x183241) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x6e) (async) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r1, 0x4b52, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x1, 0x0) (async) r3 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_PIM(r3, 0x29, 0x2a, 0x0, 0x300) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000b40)={0x11, 0x8, &(0x7f00000026c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546000677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5467a932b77674e802a0d42bc6099ad238af770b5ed8925161729298700000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809b5b9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed3957f813567f7a95435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac559eaf39027ceb379a902d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff7a1ef3282830689da6b53b263339863297771429d120000003341bf4abacac94500fca0493cf29b33dcc9ffffffffffffffd39f6ce0c6ff01589646efd1cf870cd7bb2366fdf870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1293b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd000c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301fb997316dbf17866fb84d4173731efe895ff2e1c55ef08235a0126e01254c44060926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a861887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7ad333545794f37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea139376f24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff070000001e48418046c216c1f895778cb25122a2a998de0842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec84ac3571f02f647b3385b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df986741517abf11389b751f4e109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da230ed05a8fe64680b0a3f9f2dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b9100000000a55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa18854693ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab848753203b458b97ec1afb079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7db3c4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378ac2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6ca0400966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e3030108000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bffef97dcecc467ace456597685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b1d8daa9f38e4b62c1e2af68c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df3f68abf0b366c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d5c84f915c90e3d6ea012b68b787eb01d8320000000000000060176dacba0ec503a37fae6b472ec369c79ee6a420c0fd8d8d82fe136d5af6c30bfeb0a7275babfdb96a127aa9386e0671c6454245a18c1c8c49552cff5d27b547cdc34c0858c77a47a9ff86ee9fbd9ceda428716a4218821176d8067997527230fa67d26950d3e4f2750fa7c872874ad3a2d11f9f6eb08e6d7b6fa257b04d8ce36360f524e3dfd2211641f3d2637d86b80681eca50ce0eecafdd22d41fa515c15591e70ded4b70efac3cb42fb352d82e8f7573e8ed8248da356fa91a252976d3a4d8c1843a8d5bb7f5f1028453a0562a3ea93117076dd4940b7df50d78289fe66197525f6095f8662d232970bef61b03fa83027963a1a2e07cfee30c0d0b4c5877f93b3637ca21eab5afcf5d4638dfe8f9202aaad51c979049dd76d65368cbd4187d9f74257c7c4a23ac4a34eec5aa17e78c5167216f5e72138d20f8325dd5f8f96c32189c904eaef580987f1ce601a7cdc35461db9981ac42f9e24b0699bbe4e3d986e38952b0b7938eefd9e7a292bbb66367ad77045fdc18855c81c031dedd185c723238373fc698d676791d04f1ff5f0825a6619e844882f31ed190233d58ecee949e310bf2b1a51b8a33ae65a06d2b6ad386bf8dc49dd328bcd75d1843a13d68560175a18af7efc3c0f20e32f84f6aaaf000000000000000000000013a6c66bce74a8fb9092023df695da2714a7933d699d42de2bc4a85e0a0e22228290a7a7553ab93a16e42453ed86869a02df2f47d4088fac1772d3cd955c81cbf91c2ca7942942f61723b558079b82547844f92df2499c4b2c2ef2539e5daa8d8727baaa6b5755e6f83bbfca00"/3239], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xffffffffffffff7e}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000001780)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) lseek(r5, 0x0, 0x2) (async) r6 = socket$netlink(0x10, 0x3, 0xa) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r6, 0x8983, &(0x7f0000000040)) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r6, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000005c00)=ANY=[@ANYRES64=r7, @ANYBLOB="fa1cadacb927246117645325587cd4e7e56d6e60398397500459e26bdfba74da503ed54a7aa21966c54a89f86a59257266bc2ed5832490e55182f4d4de3dc38b5437861418ea70aff4c7ee6fe6a4aa4278506eb10b56f3ccd83102a504e3e23aedcab8490163dc6931309abf317c34d6bf7de87cfae872887d4d98517ed3a0253c32f4c7b4a97ae5714515383e550bec421183c40de7d4cddc3e2a9e38fb643ac471f396a4adb3629832005dcbf60441f328836d291dd5da63c6eeedab1b56e9c5b7ab8076746e49e9a6b4a85e3c332a99ec96ac101c0b729a98649027ea71071dd83b3b089f10ea67b6cb0f5314eee8872fe74bb2713b9e3beceb42a7fee1ea674d8fe3e6be6cad001555e32aba0b555704d37e5f5e9487e8ca823c073216061d77ac593449d8b361a808c8268f443290581566bdaf267296057e2a3deff4e723125afe00feb70a42966a850a428dc577d0461b27937c1cc03e91d72fd6716f0a3006c6687f83960c7d844c3a60feee8f80244c68015713d61af774165fa8dda12c07d15348d62a48c82b8023aa16aba0c2213f9b0d1999441737385455d9154bf8e547be24416a6c7e106924ddb7680edb8b07065a83758ba20bd75056343f75b8bfbef45bbffb2d8c18f0ccce4ee03a235c88b5901f648d638da62328bd724198a828185d2895e67c0bbee2f56a8e6c1376f04e2f4bde157d17d7a758efa9c70529bf7b0b5ab4dc0184b673236bf41b760e62555250cbd7647f58677ae717d27fa3d83d9582bd4a1b5fd9f67ce8736f78b3979f2467b3a8ef7ad76825db51511458e07597a31baeedbbad37aafa5788bded00e7a16ae1888da755ed499687e2247d00434bf594801464e95304bd57dd78913f4affcf88efefe96307af3b4e2d64ca9fef81671c5e601261cd3bd20f9ad0018af5e32e28ad3c9c0abde6356ae226d63a290cbc0e6032871edcfe975165b9a9f09db2f0199b6e24144d0617a533c7258d6be3c3b4a525623d54842cf4bd5e35baa767e43c49c6dd96c46cf48b122fea1132307591aaa39ccbfc2f15ff83c55db60fec2b04d3111b44b9462f2e005fa91a9d0291e41015dbe2ceab99e3d14a7252dd51e6bd7bcaee30d2ca0c30abc6f785d7c39b39728c0ddd959aa58004682cb3f449071d55afac87c36784054baab4bb37b00ecf6a73feceec560e6381395f0a52b135de08992f62ab189462a418a0d3bf544e6af6dd70d10ff99fee8cb5a3dc5ed8d3dd5e02506b1c6a0bdbce8ad1c58922b33131f7b70ff34be1cba642ca874f16f4fe21dc8a4f50c223f521f4ce0289adee71bf17c2a64d4bacac3b2942fecea6297d4df109b6f54e6ea2816c80116f2149fc9620bb5f754bf5a72558138d8fc2f79ace9d9a789cfc62cd20c52f88037e922c0475460140da17944d346e851e4cc9b9a8e2dbf020d54460f7690c1cda50579883e37b3f2170ae3d0a8b67b07421771c861bed2b3803eb0f9c910967ae9d4c144a93babbff21aa4653084fac15f628299dff323005520de719ad9044111ddeee99616d8e7c2ef6f018c29a02eb838e244d814aa627dc00d569abf8da15ad6611e08d4fa386170cb0d9b37af6250f2026cf7636d74cf611716d2f8ee072e1951df9bedc46e804de7a54812270e9f1d65b20abcf2034ce9d32e0ff23401ff231a2ebdc8ac1f94b19abb20ff5b6a3f48e76fe666caff0e3d38fd0b829854ac33aa991b1da5dbab3a54b1a12accb113fa939ec8083c20eb09a220bf0f7030ef7df55fae1ff68b46e0bfc9e224f256c31a63f69a17f04e77545f9bb246f9892db5a29ec2f00b8eeb826aa1aa159a9cfca6af207a8f8c9463916e2052f19d39338d61d42e95841b064f7a96ed14bb1cf93d995da27297e27f3acbd753e1981dc8a87d2cc39cb2e601a5191ac7763a0313c22b100b5a526d5ac5df650c2dd38047c679e3a28641951c0bfd21fdbfdd62cfc6be1dccfbd216d9248b876d03852b9c14992b2dc54cb72f17716d999e282297afeeacca546a0ae6d092a24083d5920f8c041cf1f79bc7643321e6c3f0975f154d13a3b1b3f36da8eaebec353e2b50af15f85546f377ca98fd15f457395885d1da199ace21df7c7c58e73d5ebd735eec470da31a48f760def7c4165d578461903f500328430502ad7632df16c24d8d25aa265572b48cd4f94218023fd233d3ebb58a71bf6e6f5075d5aa7169bb2c9ca18c70112c2076d153be03b3a19bda8968bd3a5badc61f43d1232176e9d5a4e2f62bfde0b212869593f88faf1e4c338cda54430b4a82aec03a47b49fab8933df188d4a6957cf5c79784ea6782b872525a7c99eeb927549c1c3dd05b632943ac737810b574978abc4218d99cc0c57c4d48e2ebe692e50d5a1e7fd891c36adef39f0769984b3a34c2cfa55d22edbf0b28ddae1c0dc21ac5a09877189bca651a1f235766b1c78bbec54ee73e87713e4908c52b182efc8b478472bb013f8ed354076af23b9a57882805fba63fe2f5f85cc126c420918600c4c445ab225c40891597394aa5e0ddbd462a9c4382163ce723c8cd61d1a1cbc4db38b02223f2384d836d017865ea59f654a0a9aca874bac266c4087451b3819685161eaf5eeb2c311ccca075e1cd86ba441563490fd139bec2c680d5a2287f8b2510df9e39431e607c561328cf315fb56118a52a4f96ea536162085b7bdb4e8e453b00ae66ef979b8b068b3099dbd71268040113e73e2dafda133f4d0eebdc9d16b2b0eed54fdad94759d8d0b4b8205e146d7470108408260a0f30c2b96a4ef161096f2c9baee4caf810a5444c57362633176157493877c73b461b8e38428184ad2c58969fb558a99103ca0ebdca0b5057b976ead1dbd871557e8269dd083f9d29d77205d064eb32517cb9e706efb0ffbc3a0777c98e9b4aff07ec0a84e1fb1df320b94a0146691f9c2eba2ce72610034084c882826866cdd5e08ba21111cc76ed1c6637207e6092f85488794f8257100d93069af1c3c1a47835cf95761352b70a6eecc776003d5e979520233af954c85875a4011f5c40429eba126bd0ea2845ab6875ffd165319d1c2c7bcf5c8e9e55fc5b77e1e9a008554422915ed554b83807a616342a56dc87fe0975ff2b190d05076ff138e8c7339e1115fe1d0069604a4a1812f0b90b3c9c63fc9704684fe643b8f88d59941e66571d528c3f32067e8ac34f5532b3ac61ba74aebf2c43add90c41ef4431335f7bd4f7d9e5b5f550af18aa75394e7b9445b765f585eb0129437360f87cd027bd24f75b2e2bd6f4c80976a055b1201293f3b569225f52bc4c6cbae24207f7d27285b2286159d25ae3b15887b23fc9c2103bbad540d3c73c699af57ce8c2a51a1576bc531f19a80bd5831bd5533e28f6314cd73cb180747654d099e2a6b16fddb3e7612664f6f2c405bd2f000997c8f358a9c3b09f33775629e07ce654151e748b28986125a0cd83dd24236c1a0bd5cd16d22421e497732b5b0efd4e6aef250564149e4d7ede1728aba53215e70e2a7b0728b0f5253dce4f601fc263ef426187a45e9efe6b5713e0b6dd2c7fb9a6f4482bbaf25da882251b0918e78ec5633c71e05b3bcdb4fccd181f4befbef1de19800d39c22ed0aa996d15aec4861fe54ad383ba50c695b73f56501aa47dd024187e0c881c070173772d2aef3c8d02adfa58895b2ffc85b097953ed019e63bd9a6ac2a1c16b5f270179d66330912fd9c10a49a82913857a9b1d07c07c3cdeeee930a0648c8390d061f98bcd54056ddca08b7917b4bde28bc05567271c4b99bf1b3b647d2848fe090de18d509fdb4c88c1a315a267fa43c41458922a0ce984c8c359dd51e21edea9ff04fdaee32b772b4fc998ebb4a5af07a0e867e13186b3b31662643c2ac346ea119107c73fda7bae82e86bc4ac66b07910eb877a6cb2bd9ef13c7b8427bcb7a3bb4a17e0cda88f69b90945181fe14ef065779d342208ea4f98d934d68594543b327e72525535faf29c7e1b4ac4bd72deeaa03ce60f8dc990f9f5510201e4c5e9a208f3c93d39d0b29b937e563a56e9340a57eacb4b38ce33560a7ba44d0debbb2f3456f4a11092b6c0c0627ff14f09aa765674c7ede7e4c4c18a4e951e787be43abda13f068bc4abf15502efda3f764e3fae8a232769508fddd9cab47e56e3d7b7951c32c5407c193c3263cf9fae5e9b3ebc2ca2e91b0f3924e2a6d15fbbf78037eaf23181cb75bf2a64a139271400693aac5d3f6c385f59aaa2ee665f7fcda65f0625717f5be1daa0f190da4e9102b60661fceac73073f83dc862f80fa669e7fe73899f48d1f40f8639ff051a4a16b47be91c6a278f493cc68a76675a2e3ac6232b387d0908a7ecafff2a7ecb5d8235adbd28d573b3a6ed9a5cf0964a17015fb3d0b2290c3e81efb9643b4ae1e8aa4717ad66d69138d43ff72e5f1d7c14df0b95baf97934378ef1fa64103f61284da89ca13905f0802e844ec193fea2ee59b34157a151105fd6497209c5f3a187c3ffe99fbf5b76d38e1623e22d84a04a56adc1125d8dec07842035667f7da436a1ed511b721dd138fe0683fee4353afec55005051f6d3408f4d0436e9adfe4d536829d3fab6e7e50ba5eefdac93dccb7e46262b669b134da150fd523caa324320b8dfbb63d41cd190b0d16156eb9134caa009793c28cc603c9359b536acaf2536a8e4080ad8688dd9ac759539bd123e8e415c979980f85aeaa88f65f662b1cf925ebbe9b0c7a03cccbce4f042b55320247a3c6b58468afff5229c606119d0cfa80123b4b4b1eebc9cd731c34f86307a99c55812f9e347f10a28d494c366f0ecb05448332ef2b722e7717db3f4a95d3b55380171ef38e3beb72caf26a1c68ac25bd34538e4db0eed9f0d03ec30bc7d8676175f8dd68fc95478629a9a23867eb998e5105bbdda8b6ba3aea3ab10acc8b8ff1c111a800133e63efbec6e67ee57444a94bb679dd0d4528cdb65a9203b94860c971404e7ea1fa42fcabb3f2ba937d33062410fcd9911a9569e2e99fd838fa0819c32307f902923922473f79d50e6771d7d8ccb446ab97c53cfe184224ba86e9d3a26932c22f41fe8cc52c0a9cb2f524522eb226a90447d4f854d124b5c5aadaaf74f1e40c7bc5f5976cbfdfee79e644b85e15c3a04ba913f79fe2290e213376e27e85c4ea83f0dfc943bd1b3a12ad2e6e084ead99c5b3b85d6907cfb3808d3981386fcbbff8342a0b2706f5be05f355fb014d4fe47731d2d91d17e2f0567fbd75710515b749ef70b9aa447a1dfdb072be89236fb40a2569878d47f8bfb47cba95140bff2511d045ac354e4ae06be4c9388e724aadf0a36cf83e806ae521c3ddf7faa357daed6d1b623fc01085a5311c50b310ffa9e5858859209dd1876aedc3e0c7366e7ac598aeb59f49691d8c7fabe56ade9525ca3b804fb64623af100d3cd1dcdddc217ab48ca5805ca312199fcd7c70e214a140800c4d6c9ff538597ad996b4d52bd7edde5ce4dd78e687d9f7a6689b3b2f25d984d0f2bd822e9901b680555fe1d840664f625992e35cf3f074adf5330f234b63518ba722a748fc5dfb81342781e6ad1f646e4143c87deac089a3154fc36c35b3b4ffe84a2b324ae0184af9c1b6c1a89476940c9f2339700d50ffcfb0bc50349313bce3d5df3cdd25974cd83fb8c194232ac7f6d0c97e57be7f820f2856fb1a9730576d876488e0b41148594fad65c8e9ec2627ea989cc3814771025b78e118c9b75deba102cbd86e1ca282499079ec3f2d1ba1f2c2c63963046c14e6730417318fd388e", @ANYBLOB="c697ca307b6d12310ec0d3726c915e2a64690383502c0b7c279e05be352428c332", @ANYRES16=r8]) (async) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000040)=r8) (async) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f0000001780)={{}, r8, 0x14, @unused=[0xffffffffffbffffc, 0x4, 0x4, 0x8], @devid}) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000c00)={{r4}, r8, 0x6, @unused=[0x9, 0x3, 0x7e, 0x40], @name="61fd2e7d844601ea6b1be20c8c32248c0742ab6276b5e06254514f89b0b679088a067f3eaee31db714e1900a13bdf835093183417357b9888f75f74d4eb0283411537cb01d38e938b67e5ba392a938e55d5b52fac41332dfd051cf3f4d6029238aae385680943978432c82334a547b8ec8c900481535fd5744de6254eca1fc1c98788421f68be74dc7ed9a3882f42dc4579fe151edf7fbd2dd7b7912dbac510d06f07e1bb6d9700b929ed6b5048756ec3edec8930cc3443639ab6ae5cc5180fe05dba9b0000d54e00234bfcb9f4d4bd1046099608e66c3e2f1affc5514a59684cd72a5c5462f0e22a57417a2d5a77b4209eb4c61b443ff3b115f1a586b67ecf754ac0e749d1c910bf2498a6ac890fc311a79afe76cf07c28b65e25714c90b4ac30a6bcc422dde0fbc1d0b4b3c58a62a3d6d1c9fe2a1a567b2f20d520fdc4b6b1f0ad1718e8ae195d9e9affad931bcc7cb7ad8da12612889cc0fde04405a17cadcb31ed9345ea218ff197bc5d0b0eeb709dcf5c442530682e2e4328e1fa597d5359d6c092778d1f71f9c2e82c6e3efd25b401419f0e7fe0199fd20a5aaa2528f0cd3b0f2239486c7e92449e6c3b3eb2b28f0f5346487566ee8fa1ab7c529b31fa600e750a8b579373d39dbaa9f0aa3ad48ab701ec2aad90a529fd8fa2cf85f7582e8ca57c9868d3a65efae09835c305e16b1fdbb3f5c4e66bcb7f4729b34a377b8a146aceb30c1479e861afd5e1bce3fb7c5f47830f80cbbf9ad3f3585acaf243ea121b439d78593a10e145fffc3f5f021d7442688604ffc23b5ae0da03a114ac068c4149d763dd83ec555ec05967373aedf1a5ff8be50307263c420bbd46dd2d79e62a11e827fcf4b7a3096c76292d84f076936449264c76e140206c14841676771d0d0b2843e77d10bf4e3c9ff38e8785dd1734ea3016aee7f00f36dd96730f7930b25ed7f8b79697fa759c04e30b864c2035d3366b273ccf6284eccd65613c60c765d4db82eea91a12d5f6d0cd2af9c460578a4089afd85236f2a74aedc6d34d0fd8f87711fa5793c4361297fc494ff70fdd9374943bb122d70dbb4486d10cd2e93a918c65cf7909a1354cb10a36755953a87792f7424d2553477b2761bae8d6260f48906460cef4599f93a5a59bf7a38473aaa9605b4aea0d3659a593c32d75c23988979527a53652fcb5817ee31e9752eef68cd69fefe306adca28455f8ce6fc66431b1df0f550b0a70b9bba78f8a629cd97026550b352dd1456fd2ad65e2aad3bb64129210e4795f3e6f77728ed47411b38257ebf179de5e04c0156a47f359cf5ffe2038db549e69da352a9122bbd06d2d8715f947893783f7a3e8091d6b83ab47abd58fb19d38bc08ffab8d5fe0bbc0c8b0443b01cec43f3cf4f4d2084d084f3ce185ffaa89a3b6260e548137ad48faee777572a9a299d1fe037c0ed178a073217dbe012cef5c14448f9f739601b25308306f2545f1ab51d87e7e3059684cf5e34ce256b16ebdffd3826623645a0d8123af620098acb83fc6e199dfeca8349000c127d07b945caa56c1dab742f4c50762e4d7e00f2257e7cafffb9fa6e330121a103a050875193dc8f860b41dceb2e7f76c3e7dc8ac9440901d58efd620bc26c6b105b9f619597dd11955d2df3d26d15c2bb41eb5d68276ff7870c232f7a898af29b0301ab6cfca539b439909270da9b80e4e50ab4f18bf15be930d68c11e718ba006e544c1b9ce5b6a36c05814d4c9efda10acedc59f4f8d414112f4c1b19c735ceecc0c0dc3a8092c3ded4a561e7b9deff2f0de199aa7240f759588cab87ee86e02feec1949f3a23c442473938bfda6882021de1317aad12ae5a33992881f90b05f59c6f72efabed5512ddc9f7db5a9ebd7dfdbd4cdd864825ed35845478d08a4bf1789d4e0195946b63edf6da61dc75a04e2e2a915386eaf3eeb7461987e103941df70a945aca2dba352f53c1db78b39846ee76db980f03f140f41802fb770fda24b5d0e368d8afa77185a1e67e6c15cb6ba6896ecbf182a4598aa2b50bf6ad58e2e722b064dcf1756b2aba81688016c93af3e5b21ac6cd7e13c5778fd71db79dd4da5b6499968d1661297db5df7f1a1f5121a62930f2e2e179ca2f2f8902e027c21816724ddaf04b3dfe778e3651edb38e035ea5bc8782e9675d094257e79be18de456c7374dc4e90a8515927d5f5fe674a7813ad41978a45519ff74ec3a98c07d1bf16cf10aa7cb83593f55350cfd4fb61288b266bffb3b7697ad4eebaa72fdb72698f8af3e6c9038680a13035f48e2768ba23b6ee2cd54597a77fd0c78b856b21d24ebd69c7fe12c4fd26c490ae8f6e87c12bfb2e2b210bfccb3221f0f47d8035cd955d8d03566288694f015356d30e4ae8154dfd7f14da53b09ebe78a7f93d324eb5414380f2d1988d7f22c3a432c59d50ca02c14dcaa70d95dbca20983b71ac244788ea94cd8c0efb1a60f4de09f7a5ea49f6e9a6b1c13c4343f214a8f75bfb2b63e064287400e6c9d9d454cbd221220803de14462fc6f6d79001828ecf1b5396f5a4bf53bbb79facee4ded7cb81ec41d6e2b99337f5c09796fdaa375fcd3ac1c31d1f8abce4a9d6674b12eadba38f5a75e564c61fb9fad074581d6adbe91076eec333f983d9101cf89507c9a9a10b99c0426aef36c6e9c4139101893f77d03820417592a70f9b93b337d774fbbb73934e9e98e84ada15c57753655510dd9257ef026ba038c4ed89c48f7cbecdc5d6c1a9b7dc20f6229cacda0cc19f815ea881fd83e97343543a9c156ac85d2acdc1fdb63edaff2bfde560a25ed42fce60236369676a5ace12d9c39b383556a2caa5909edc87929a8dccd8f1ac1d1f2705544a420c771d42dca2b5abb2ac3715fa1b4920822f89e7e1cab022a893f2a4a00935d0e41ad3bacd2629efe1802ef227e49beb892018734e80f08aa5019675a05c48a66f7847a9991f3e4c757cc557b0eee0eaf30f016b36afd906f04ef2129ebba5ccc3c055125cb8715eaaa90a1e69ed6e1caa4ab5e2eb371a5e4f7ca3ab36856261f78f2fd9404bff5790f1606fb41f5172f45aee36fc299b07a071703578d665ff40a840b3ce33541bad6063a5c6ef1b0a55c266dbae5c9bd7b039efbc85eb6eb958f549b12e8ba7bfdd6c0a82f7e94abc6b65b7c89ccfb19922e380b3dcebe5e88cda5ae1584db8cdeb69bc25b6dd36231c491c6b8ddf8de6bb487d2fa6277fe676adbcf8c21360c907e28a4f0cb3d59e22e4696ae818aba0933d2bcae91f079d35bb3eb7016aa2a34ee3d61ffd7516d5fdf8f67d2ba783e692eb04e60cea28137a326df0343e319799f3e235efff00e7140ae464bd5d537e6ebf0c3b1663a51ff13697417aa34c764b3d0b1424be3ce2ae08235181ca317277d396fbd4a35cc9679f86705be506fe3d27472498775b451b8ac7249ad7e1fc01c8512da975e26f917f17d3e0d390e7198b4d13c4d24c4b6406c7f9ae9ea8ac38173c4db53ddddf3d4e453fecca5530df79e390c81eabb024482b0f9af39e39c067ac825230098c32fe0cc7642f82e87197de3b266f398381752535f61dc50c32417a99b80ecc388ebc81e15916a31c637916420567d037c396a3df946eee6d8ba664e8f88db159889627bda4842e1668f067f98ce6d5467834e63c9c610c01777eb1364261de7d4057c70957ee43bc1ce88ecf8c9d88049a0ccdfabd0c30deb4b81ae78a3a410d5f314dc1067209062aa6d507576084284f7a1d790c2bc5f5093ee1ab1d5a8f21fd81c2f178abb913f3a6c6bddf6f8ee6e98013d4f14c6fac00d39de881e01ecbbd62346043d8245779c720021b8a60d67f93eb4e82bad981350b9deccf699f0f0bb91824b220fd53554235a53b245a8729f33030770629a4ac822519162a7fa34053216c5a994a2f2a20d661a1a4a2fde6203509f0ff37235ae1cc57128c6f7a2bc128f3694a38726c96e64088d31821fbf498303df4ee535652369b2d7421292d0c48d16a3b2eccd995285cd1434a1dbe3f5ec48c561d50fae8a344e471cf6220d3153e8a542ef86a33a468137985fbc75cc354e8e4d5fe05991734f60b83ffb15704900d1ed537c03e08279b60d864f1c89c35dab1139c435570bf265efdb9e38d321ee3afce14d8e05ddf20332f8c19f3ffed98fc914bfef88cd2a8088208195671471322e3089fe3098ce781c832d5a2c7f1be9756921786023765c1a9510c16d565f1cf3124be411fc2aa0b4c4d172f0b99eee4927427eb3e094997edc126af648c157e0567ccf4a7bd91726f9b2e0878bb443c964bf87c4d80d68414337dfef315dc81e750aea8f5912a5ed7d380f3bbd79111f77189a9e49b7e65b25670403484fb9224cdcd39e3febad9254571591ce2c40975ee3386177b8cdbcf7c1bcb06c2f40f3f8ee8d924cab31ef550d746080c5c4f606139e5cd5c77e0b213b7493e1c6b8c0138781bdb1d9cc6424696543799fffc8b61de252700b44cb961fa198541ba08c87c8dab4efca5fca476eecacace80efb046938a16a041ffb16fe4e1fd56dcdbb8ae338cc7186f310c1d15e7512e53430097c1baca93c6298e27642264cd64c79e8038ed8d5997eae9f8cc2a8fe190b7c43b63a0ec3d1c392c49ceda208344a7f7861aeda91e78d87ed741398455d8852a063a69dc289eb03d2dfd6268bc9468940f13187e690b375a93c7684c76d0b5021c5b4b94c4fac96de38d98176df78f644db3bf4e1fc0d8eddc49a070ac8b2437d150f253f928397c669893c5777c0e389f0f0ae7b9202ed9b69d50d5f7c22b329970b4303656239821110039725795c2cdf81f2556308f02ad084f797c1059df588aaeb70992bdef6f53de26a2d52dc864f60681f943ff6978a059dd1297d859c26530ef336e755ec54904095523afe71b7a37f32a19c6fa78cca735e53bb1dabe474bc1bd24f330be7519775f4c297ac1d6c9e166f39f8d80f001583e7f7764e1d6a9acb3b795a3cc86ff4873905fcb9d1bc0800d714bc6463dcec8b97fd6f2f57ea7bf5226fbe0972eb2809777bc8ecae944f6c3aa66e213d0c5542753eafbab951550e42bb48967a99cce3d4601dac15e7b0d3fd047168512983205528a048b38f2c898b7ae9a138cad2d862a908b04c5f7b0e56b98d4aa6e114f0ab3125a311c5d8abe3d346256b49166b178a97be04265455b942df71814cdd7cb834e064c76ddbba4bbe3e572ed3dd3740e3527ad926dac71e3b70361c970c0ebab4a1cfcea0e820ed4137c8544a71cd122d667419b89fba35163c5350b521065a48411210047946a0bccd9b2c10ac3a1713ce952da23695d83673ac613acb3765bd78a58e7fdc996b2ac0087997642124747f3f18d24a652af5c0b929651cdc96241a65e283261c10d22bbaa273a24a5943884268245bf2f833218f67e7fe1d4db78544f84b3d7bcec388e47353492b8eff16b3498226ee7cf14ad5691397d5ff40a3d3e614bb92978fc91e55f321c77ad49101f78e21041703585db4d1103060c5596c66ea1204e95a9c6d20dd7cde37348226d499bc695f598c829bf010836677ac6d72cd62a4024021185b12b3bcf5ae89cba0bc5fc7b7ca9c02f135ee95f994607779fe566d5ab601e9cf48ee73df9e4ea2b06d1c8a33cadc91ad5199edefc5470d7f6ccbf52c7ea84d73544c467fb67520a40269dc4fa0d79e2013a86d4fb51947401912dfb1b73d78e"}) (async) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r2, 0x50009417, &(0x7f0000000a80)={{r3}, r8, 0x2, @unused=[0xb75, 0x2, 0x401, 0x6d], @subvolid=0x5}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f00000006c0)={{r1}, r8, 0x18, @inherit={0x68, &(0x7f0000000640)={0x1, 0x4, 0x10001, 0xffffffffffff7fff, {0x22, 0x8a, 0x5, 0x9, 0x8}, [0x8, 0x800, 0x100, 0x2]}}, @subvolid=0x3}) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x9, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x9}, [@map_idx={0x18, 0x2, 0x5, 0x0, 0xc}, @map_idx={0x18, 0x0, 0x5, 0x0, 0xc}, @map_fd={0x18, 0xa}]}, &(0x7f00000000c0)='GPL\x00', 0x80000001, 0xe9, &(0x7f0000000100)=""/233, 0x41100, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000200)=[{0x1, 0x5, 0x7, 0x4}], 0x10, 0x2}, 0x90) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000380)=@rc, 0x80, &(0x7f0000000540)=[{&(0x7f0000000400)=""/190, 0xbe}, {&(0x7f00000004c0)=""/112, 0x70}], 0x2, &(0x7f0000000580)=""/88, 0x58}, 0x100) 08:56:28 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r2, 0x4b52, &(0x7f0000000000)) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x9, 0x8001, 0x8, 0x509, 0xb, "67a19c3f74fcb3f20674161537231a7b01a2bc"}) dup3(r1, r0, 0x0) 08:56:28 executing program 3: ptrace$setregset(0x4205, 0x0, 0x6, &(0x7f0000000040)={&(0x7f00000000c0)="3c760255f5f0d894c2225e38749c779182ffe897f46a17947709ace18687067c136291db057967d832ba8a8b7909f3c627e5823eafe07f1ade46476003ef89c069cc46372433c761d702ce7da38db7a954de53f500c158239d61254f5d9c85141fd48717c03cd64ea640a3f787220c47051b8401bf16b2451e0a22d03258484f07ab3a3768c58cb6a592e0ca37ff99c9f54546600b9749e72dec57bbc784c3015ccaab9f916249d7f178698239f415f46c9a0ed34688d209db03e4ff8e3bd768d8a1e0d6c7d50e628a58febc31bf382f53d898385fc5d3ae49b8941f85717d1c32add69bc73096b3778a19078929bb8a816c24212b620e0db1077105526c2f0eb03cf977d979eec91c82b6ab321ed5a058b913b4b46a2aba9751b9e09e98c7dd38536655f4a8507532a8f2aa168fd8091dd7448dd7824540ebe84f7fc49c8384fe1ff22a4ffd9044e9fa7a9dffe3e95e1ad24354cbc807982fb666d949fb6b89a356b79f071015b268731eb766ba1df64f805783c002986a7005ff162f943d2a70efd45868c228aada46c1127b8f1db062e1c375eaff008d169ffbf9d3e417b901808ac6c4d7933aed375deb1cd651a757d8e62e800608fda5d1e55128f7999b651d29a20a0b8ccf901dc66002798d57aa363caf95f2749d383d9b2d786567b9c1b8e47d3deac74ed068508563f68efe279daab6dbe8cc84af27720d1f0c2aa55622cfc5119b9cc1701e69a5db019ea1abb927feeece14f4e00fad2ba60e06c011c7a5a873f9960a1f0a93c43c294821c60e9e46f3db98a0fdc289ead06b12ffeaa10b5a4b85ccf470d1edfdb2929315d805a338c8e18310d5dbdd4e996ca326d51d273845a35dcaba8eeeda76c18cee888bedab091ea48dbb1454a53f6d373058e05b5dfd27dacb25fa91791f235a6510f32d8339e8dc06f021a6c5020450867ca819e7a9b161d78fe51d9f878a8d6c9855768a871cfb309c1286ba88a2eb717bdfefa76b5655af3d49c96d73343e9eb6e91ee9b9bd50abdab2edf9b84bc99503e56da57522a81a2f1907d22c122e5dff0719ef1487d1f43a2823170a26f7ebc9d33d3c1824c0bdfc18aaab023401964064f5164ee4a577c4551df8e0b26977438c90eed4fd319f4cdfcbdeebdf3e5a99aaff056e47a8e0c3b3291936ba457acf9da96676898f0f2b16ca13138bf6936c0ec237bd59927efbe2d63f6ae1a14352d17c7db2b7aba0928c86106d6f0cfbdfe9d1dca3705ef51b746e8c733d9fc541eee1e2545994d735aebe6b35177655089d6e33df4267c6b474795515a2a75885021d7d81ca2cc6016abfa5a8ec636b58c0fde4afb149918ef5be679bf31430c350f47d9b9dce63a4bbcaed75a6983af2d362afaa04c1c5b53d5ff801b05fae8e8a4287abe1672bf19bc56888d6fc2b77c65b57a575afbfba2b13dbb744cc30dd89cdddc7a7c1be2b971440ee5ccd4fc3af01be432122658fe16ad2a29bd066b469070021dbb335948bb51f716e0913ad803b25e1489a69dce80c4443529800127d273def3595794813398d10c5b96d187953854e420d3e379e23e9203e314db53bd3d4d3591b039c6587b14108834cfd79d06b4bc7ab8cb03fb72d1f74301ec2859145d5397a7dffaf39abb5bb5f66d4e034d4beecfa929abf998fd7471760f614f7b9b8ac36d898a1722be8a8b87f5d283be55f05da02a1deb958124c12398880f842880d7b04207dd0352828e19cbcb0fcfe9b402a8a78f860095bacd6f11b4d3060d785d0e7bf46b67e1c5b166fa1bc0d7b6f87e8574d9760c76dd95c79d491ad0409074d3fa4d7cb9b6645b06486531355fac2d85dd0b2529ce2d9cd492eb2576d1599d05faf584edd07e03a8650d252c0bd71868de782846e6b3a030cf91b25b1488962ca83e3bb385772af97072c6c3cc4c12ad0a16c2a43b408b0824055b66ca90e000a57e149261e21d571b2ab5122b878d1df58b95d6864aa7fc6d98e68a4687c66f86b7c1ea30c5dcec9c8c28bff8d7e1a3d3129c86f66fb352e047d47ab5e4dfc26a864d3ac1acedb836eb94bb4134a2a32ba6ee0dc0d89ec0a51daa6ee9c0aa56d8e28ef27c81f47f2225a5c9bb2e70296798e094372c8ed238a9d9350573018603937649621d201df8e898110a23e4b845b399ccb21c3b49b71be398f469c4de9c20c3d09b3d144b539d2765db55298db34633e668e7a7573b47bd0aff2c9267c199aa0c7427a14bf1d91620172d65f869d0e51508e668fc811925afea2259d7829aceb0d4467667bd35473cb26f7491cf697bf727c23a38d20d50a33e486805668b5ac199f815773324213f98dcb748febc1b4ecc1ee8889dbb9ac72fe6bad666a0dd9cfd76dbe2d4615b349ed03e643e077c061f5a55de146f0ff7b3522f763516ab6d93520684da8570295ee6c8c33c4cc4ef3eb4c1b91be428d1e0e2e4dc697422021e490d6ea842145f1b5489655ad46550e9bf83e0a78b4a032d52d650246b23abffed22ec103bf72523d51c2b220d3c63bdd3833f7f3864339bcd917e325cd658474da4311c4ada49894219fefc87c654f55c60acc363114fe6a3057b8580598678e6f163224b0796cf01d549e7579a4fb73196c2f0d4ef1398642bd1ecd538d6daba5d630841f0eca858a7cea0f8a7458e6a1e03b0c81597cd27436edf4c13225b72d8729e0342a04f5bce45108ba528ef26dcb862589af29935e2b23e83a9fbccdfc74d85b2e7a69e485f995e8ef7b450ada7ab7486bc6fbd350ce6a279cb018d4a53d650db32dc33c5ff399cf7bae6ae1e5a2a8a35ec3aca4ee76e4150ef26c15c0bece3c10654597e00ea580f5aa84cc6456af78edc6ae6d1c4001d1cbe9626b69c206cc03b32db0ef6b962b0e22a1ba3400323f4a6bd0a039786b17f37fe109b8bba2b03f3b5683e60bd15206a9720e61e594eb6a9b41a2398e2d17b7a32e6f9db92d2792ccc7e56dc7d04762480b2f7b93a1d0b700d09d087e8ed5d910c5cd75f8fab98e5e9478d2c61958691eaf315f4048efbdae5466d3743ff74c9328292b561a0d82de0ecf6b4f6b503327c19f2da03ba4b1e41dce1c39fdeba8829409062de818888b21fff2e4c832398a2e225cc4866bb62c1c8e81fd2242d4fdc0ac71554e0cbc37edf31c6cc401e60e2d3b77325e3a17e6114abdb55b4e7c954eec3858d5eab7585178197e62a6cafab45a9d499987e88264b1454778b35ac582f28a919dc42c37b3b154602178922ddf08c94b09f7cc7ee950a852bc01e1e857c12282a88a42e0593d2d6d3c3866e76a2d254a7ae53d5e4a84d1ada31473288e03e44b69b6315b5189388f3c746dc53f27ada731e1c7c4a1f44a6f0d82822247dd5e3d9760420a3e2260ba9e619c15edfd016dec81fcc81a6d8fb6ebe7beed9389757104f59355427605c23cbc5d9ce9ee34f88c4b2280493f2624a870e99ab531b660c4eb1d1ed43b22baae7790a4f5ae76363b3709c11264bd11b11cc0a736d3f98c49a57a80b2a60b6c0cacb72ce3618dac62cf653809612a0a6185340cc65ac2a11293651cdcce2e0ebe15a10b87bcb7bf7e5f9ae0ebafa43d669c4686c8b0cf76a5c8015267e9abda30682f9fcf5c6d42da098b280b037fbe87bd29aa0184462e58bc2590bb4843412238af4cc93c64cb25074eef8548b311834b2bd2fc2aebf3868a4b83f52a93762d99bff8f4f35a94c4577cdfc96dca3961085dd031a9e9b3743595f4759160e19a1ca424dc7bdd907de1cb13aa789acbd292e17d1ea6b9a31d2bbc524b01796109f29130fcf46e095d6f91d4f87c0433daf3608b0b86a7621f1f18e966b607f66b0bb8f4ca31c457307ceceebbdcbab190878755726ba671efca959d39e52bd7691a3a6fd99613417b0653cfe6861a4b645940df560fb7a7bae4ad740774b1955b94adf5acf4fbfe45c47883eaf8072bfa669735158ee9a0d706eabce0dd936d6fa02774a9247555e15bf51de0e8e7cd1d0465ef4b41b2bc4f9640781c287044c06ecc56e579b6a56970a336da78fe9e909ecdfe38029539b6dd5f9f679ec715b84e46e02d9a74857b6f0daf353a720c2a875e41ea7f84f758f18e30911eceecb2f3363dd8fbf4f3ab40b47e441de31ce27c04fbe5fffe861bbfc22550d7e5d70438794cab44f033895b8a06d71cae1d757c1a1f34e03fd8bf8ecbe25e310b41a747b99fb3b82dd943e7e4badeb1251578ee2d00d1286f5bb873862a111b9759122d9c755373d893f2eb92af0bc99b17be2708cef94f0718370f5c9645ec495707c1f62ace8b0744f3dc65f6b32d985a05442e63266254bfe963e24cbf0db3b6a28a0a8de38bc425d7e1c8fd209eef458930485e47a2b1befa5bdba7c4ec54f47ad4314951d9ee148bb4cf49da4632d1caf47a93b0a81ac938cf8d7f050886bcb431a955baf0c1149850be4b4f0cdb2eb2fed40e91fd10194e7cc17499e015a2745a272e9e58c15e00e31a993310dc55a9db9e37c11f2a4db0d0d06fc7885f055492c8cd3849cb248e69af476d04e969222f0a7677973777bed4df7f316a93dcb634740e128f7504303c6e9550286b6c4a0517ea489c6ca10ed9db594b3e93bf311d120a7cafb9ec3d848630a2ace769ebf3aabb1b0d17f6bfae3dddb0842aa4094f5805c268586488c8e355124a1f234a684d01b075ed26630bc6cbadbb240465be38f994eaba843cd6529d2979be443d29e07cf98afcb4ef6c7f02e34b755860c4a022f45be42dc54e2ac22ddf37b94dbbb487580980a8f93929d6be8bdb8d6677e92687aca65f8db05377780d3380234c67bee3a490991a820c9e29e2794bcfda727e330652f275439aa25d80ad32a6d9497370511410f5415c36c1a4559dc3763284b077c493be5307aae8c527efa4229001d0cd828101ee0916e53519a1b7680f3811eb1db2e6cb8414baa376be6415765f8d9786cdf5be6cffb31e141d608042f0e53d9017e2c25720772f5a753c3618f80a7a36d5acffaad7088883eba2654056ff0c41a05249b515fa5fa2a021236f8de6024118f353aa42861e8bc76b040800b9de4e310e47c5a47dd2d09cf393bf0a21044573f7c30163b8c1d3d071da9e34f0d11eee9f811c8acb7f62338068929971fc741b3c22e46faf77363f7a43e582135f4d74855e30dd0456e6e1d294da0f89dc6c90c36ffd12842bc3d60b2dda4b4aa8c9687ae3802d3c1828037b1738ba20e4c54d4e50ea5f8eb1742807d7239a4c5e66a0c5c48a367cf4761f913d09e32dca40fc634bd30db26f81db214e774bf191e11ad2bf395822c163cb9f8c77a13521046b2fa8401df4cf46eb188b4414b84ff687b110589f109073bef9ffb8030f108a40e8b2311ea9d634af0804045041d59ec43f5b4718dbf1f2a61aacdcb7ee3783007431c9e77f8e3b58d59531821c5b07715561e8fb6af18ad6cd83ee519d26805d0ae9a110e3109201b9059d3bbadbf082f77ef4a30fa02abec41c95ba4107c7dd9ddd5fcd0ff6236b83d96d5502ca61fce42077f7b9cf9a81a8c84596f70086b17f4b29dd98285b4ba00a8e6ffa4360a867150c268c436f0100ebaad3d5465cb9d5f9e56378b27188c71c3a2d1605128a9b7813183ec66bc2e4bb5f7ba4cd065fd9ef9b48c25881dc977b64918fd32aceadb6c24b1ae6f0a428890d5aef822afc9dde5e633b9c0c32a5120aaaa7871379aeca4a9d9ea202ecc462feb465cd60ecc80d461a44652d37352b83697bd3a34993ef5d1ae4d0c6d9d19905d41dc457a0b248722c4df592a90f2ae5eda20bea6acc", 0x1000}) ptrace$setregset(0x4205, 0xffffffffffffffff, 0x6, &(0x7f0000001180)={&(0x7f00000010c0)="197f0eeb560f73d48e2e3e621f620a183f3e86ce38d2fda7b5f0b09d82a156fc2c938bcc24047295c683a7192753f25a2db196458ff367535743e354508f62fd1545960685b0c9ff74463294f944f0a7b068c54ede5f15b0733fb6586c6879c5e75f13e0db9f1f9ba5f335fb3af283b0e2dbe6f2f15ab5ac2a8a214eac80e8c2907406e506c93d72daf1418cbd0acc9f9fa83a5371718bed6dfb64", 0x9b}) r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) 08:56:28 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x5451, &(0x7f0000000000)=0x1) 08:56:28 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r2, 0x4b52, &(0x7f0000000000)) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x9, 0x8001, 0x8, 0x509, 0xb, "67a19c3f74fcb3f20674161537231a7b01a2bc"}) dup3(r1, r0, 0x0) syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) ioctl$PIO_UNISCRNMAP(r2, 0x4b52, &(0x7f0000000000)) (async) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x9, 0x8001, 0x8, 0x509, 0xb, "67a19c3f74fcb3f20674161537231a7b01a2bc"}) (async) dup3(r1, r0, 0x0) (async) 08:56:29 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) sendfile(r2, r1, 0x0, 0x100000001) ioctl$USBDEVFS_SETINTERFACE(r2, 0x80085504, &(0x7f0000000000)={0x1000, 0x2}) [ 1190.678227][ T1654] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 1190.686519][ T1654] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 1190.695425][ T1654] F2FS-fs (loop2): invalid crc value [ 1190.701812][ T1654] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1190.724515][ T1654] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 1190.731412][ T1654] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b 08:56:29 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x0) (async) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) (async) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r2, 0x4b52, &(0x7f0000000000)) (async) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x9, 0x8001, 0x8, 0x509, 0xb, "67a19c3f74fcb3f20674161537231a7b01a2bc"}) (async) dup3(r1, r0, 0x0) 08:56:29 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r2 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000200)) recvmmsg(r1, &(0x7f00000003c0)=[{{&(0x7f00000000c0)=@l2={0x1f, 0x0, @fixed}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000280)=""/135, 0x87}], 0x3}, 0x8}], 0x1, 0x0, &(0x7f0000000400)) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) 08:56:29 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r1, 0x560a, &(0x7f0000000000)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r3, 0x0, 0x2) sendfile(r3, r2, 0x0, 0x100000001) ioctl$USBDEVFS_ALLOW_SUSPEND(r3, 0x5522) ioctl$BTRFS_IOC_DEV_REPLACE(r1, 0xca289435, &(0x7f00000000c0)={0x2, 0x8000000000000001, @start={0x0, 0x1, "560ca55e3cf9aa64c40dd5bb8b1990c5f76efaee7c3bce7976284720bbc6095a51beede1f87573b8d314102eece7a98e63b461d46fb6056b653ff4be1e02e8a8706573a419d1f1b38f668bd25c294e76cabf2d1b86bf45e011f3376f3008c22a5963e6fc7d47c0c3063aa7ff558b2d1d815c590e6247390ba60e0699c91c7fbd7c8638bddafba59a341d2b5546291ac1815a54858e3aab9ac99ddec8a9e478adba901df5226166411d6f04ebe905d80a6615ed2d1beab1b98fdf3dfe3441527a34fb0663760f3066947fe0e062dc732b0003004226377b592b534464f742516f212160a215e4342995093ec5213d240ebdacca49d0b4086a9ecadc6e8465be9a1e80854e4059089a02cfadba3a732cb7c342d23ca36ad2bed6cfa877f8174628753296f585e7a97b592fe0fcce3c6a7702df0af581a5a6cef0f2d8d3e46aea5ecae286083993cf58c36da49754a44ab9e84804758c83e58a01590b664b66ce4a5d5e6437264ef4914b56d1fdf741051950136afaaa1e55cf431215d01f2bdadd3c3e5ba22bcedc9eb4d1c6f4a9de9c0215f31995f0d89f833abbafd7c10d93e134aa320810b90262908243b4e2d68d46173744a8f48eaab1573ebc61b894e01315726b027672650852c78c71d4548686d6c6108bd8492bb0b722da62a44a1312ae11932259607f936bce010c64088b61acb0b8c1d6d92802b2cb35de1dc4cfc9ccaa36c5c6460adcb4763d5b1374f8bc5e88a98d4f0704bb772d93cd5245533daf703ebc1f86c038545c1d529c7a1396579c23a00769da6c3c4e07b09777b0c8963ce63c1db2dbe1736b7186b48eb432849963e854067c373c68ae2c2874bfa0c58da6406f36e7a998d715977fdb2bc6b8574ce072f5c76bb992768dc3019b57d83df463701dd628e3544101b8c9b93d929e13cb59303942dea88fe5f791860c6788983366e18c2eeac68d0c0110845da161c5b9c755991456c8f274bda501e6a9fe34c1f0b452b1ecff3d11ece5b2626f6e80ce4ab07e0b165860558d5411030c0e83ea867ee45fcee378218cbe0c956d0297215c04fb48304996abf1ddb546f1caa6da223c1a4671b6b71ee4f5ce36dfbad752af77009abbf174729d65ef2db865eb1f9c7f6d993b570df5aac5715340afb364f39adfec8b99c01494eeea35b7b73f38853b9370767b1429eebb856e746086b6f1261c7aac50d9f6eb7328d2b30ae7a3425ca17f07e922e99f542b83e298c949ab41f5be79404e0daec604a1f94e4dd1c71b70219a9a8f45ca2e799e37e233760816ebc71bbb28266ba327832018a64d5e2989fdaf8240e389414b6f546bfe24b64b6c8d88f52cd972cf5ae2bc0598eb08bce6e46a27c5eab6c3be51f914f8dedf458396c301d05d3dc7c3eea1cb11ac9c274e32dcdd4d0a342a5626f626a374c226011f1b7dba3a2e1fa04140", "da5f678ccb73fe79827e23cd7e36739a69cced72842e176fb3c408e4a94abc4ec414805261486349c623ebc5f3c8f0c469c72f25bc15b9b140bdd71f64d3d20cc5732d4bba8da6251d204f97e66f791511ad3d453bab5a31edbe855218ab254cfdfb02d0f0e9aced6ae430875b5c9736ab461818ac9ab7742ef391dbf42054e9cf6b79491a9692ea88c25c5b3e1def543ba288ad6fa24a26bc7bf60fda1d1f5128e4f75f328c42ddb420d6ac1c8300fb54da60c5655eae685749e210fcfbac6d5b9ef504649d8cacb59e96133a08e60be1cf27a077e1b489eb521b968fed7868fbb66d67eb04028926f604558db5966bddd6692cdb6bc3459cba37beaf8e590a554e54ece5a98abb4ab27d41a20559d2fc7473be54bee8bc1e8364cdcbb2f7634fbc7dd971c2400455652678532a1807fe421f96abc29df19ed826f8d477b377424e26fd08343645704c534422fcf52e11c0bc5e9551389702d26641628c4a9b512cf4affcf2ca3e27bcf4640cf0fdd4c4fd96bec2655b49525a11e8ec467c33b518e0536fb990613a9f46d18ba7844883af5805e3dbab27d873f713137d557490cf13fe2883cb39e242e96b6f60d41077445ea3af0c822e50dcf289b603274258f55968af88474ebd83ccc4a8c64457af505c6f44b3ab3b72b93f906187daae2651f1c23a06267fb765f05279c364807ee77e8823132b6e2c4d7a256d3302f59466d319af1b4f4d86e7298b2aaeb31056c1dcdce11282fc8ba49439473bf1618ee358dee51aa89e80dcd45de1c390d7a8d25241db421f7dcb1853c84364d6b52e4c74fb74f9ccd11bf4ff1d1e78eb769d446d427bc36f6565108e93e52da3d08e794c88d293caba1526a0e477d526b4683f9f79dd13627e032fa09eaec93ec1e94450f70625ae216c3e1f04b1dd0be5fbe53e9c69296ad11f12bfaba55db34abcb1fa13938900c947280add838c926722ce154eaa83b5b8f76794021695add10c7a154f8c5bf9ed1281644ee64e3ad289700d060266fd75414e5ec0e5fdaf14c3299a7706d79d33fecf157dad50dc1551aefe6064852ce3faae74ca6f98148c657546b01565f0df8f02f996a96d2e57cff52c39775e84a79668f72687d61c0eae4bc640796ebf379a21b7ce412d47d231b684cfc09aa394f09b73644b592b8b8e163a3d46decb4573d06ee17dd9cfb48b98794f67373e688c52b3aeac788241c5f23053eb057eb917e25131993effa0440237a146ba50e83d7af36c976e397570e519103b1d17b8e32aa8f3c8c7d03c0408dbfbb9a3164cfa9336f47b64554d3322e347d1a06fda1e7356e1a79b8cc50a78108f64cb20029bae696d6ace28e494167d114175c2dc74eccba1f2136a71cea238d7b4e8a54c48236a51946281efeb6ac37dbf93c738158820e9676a4633c41b2e7d52b1fe76a6f5e329fb03c56ce5"}, [0x1, 0x80000000, 0x9, 0x4, 0x2, 0x4, 0x100000001, 0x2, 0x3f94, 0x8000000000000001, 0x3f, 0x0, 0x36c, 0x5, 0x4, 0xc4b, 0x7fff, 0x7b0f, 0x0, 0x44ed, 0x7, 0x1, 0x5, 0x6c6, 0x6, 0x10f6, 0x6, 0x8, 0x4, 0x7ff, 0x3, 0x9, 0x96, 0x100000000, 0x17dfae81, 0x66, 0x3100, 0x8000000000000000, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x3, 0x9, 0x3, 0x3362, 0x8000000000000000, 0x1e, 0x5, 0x1b5, 0x7fff, 0x0, 0x101, 0x800, 0x9, 0x80000000, 0x2, 0x3, 0x5, 0x7, 0x3, 0x2400000000000000, 0xb12, 0x8001, 0x3, 0x4]}) 08:56:29 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x5452, &(0x7f0000000000)=0x1) 08:56:29 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) (async) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) sendfile(r2, r1, 0x0, 0x100000001) (async) sendfile(r2, r1, 0x0, 0x100000001) ioctl$USBDEVFS_SETINTERFACE(r2, 0x80085504, &(0x7f0000000000)={0x1000, 0x2}) 08:56:29 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040), 0x8) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000008140)='./bus\x00', 0x60142, 0x0) open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000008340)={'#! ', './bus', [{0x20, '\x00'}, {0x20, 'f2fs\x00'}], 0xa, "b4bca9ffd20b447293e1ffc19ceb3013b5263a285032cae318619d7931f19a4163b5a1e7c9461516baac6ce961cd4b25753317e911733a70a331aa9c4d159f020bc6b19b024c0eb9af3ed2b8bf335610ec0569dfd4b60407e517656a8548e1d80b24a95b2dd48cd6707acbbf13089f71096e5b228e2936f5649891c7ba1c6ac41fb1f22da4782744dbc756055974c1abc4361fa18e0416e9815291845ba0635b6267944b4ffe030f29ab6bcb6049c3cfd9b801de1b37eff8dfc1c38892ee5917076d8614938fc2b7b381388a89eb1af221b9bd3f183707f684602f0fb7"}, 0xee) setuid(0xee01) setrlimit(0x8, &(0x7f0000000000)) mlock2(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 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)=0x4) 08:56:29 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x5460, &(0x7f0000000000)=0x1) 08:56:29 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0x1000000000b, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x0) 08:56:29 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r2, 0x0, 0x2) sendfile(r2, r1, 0x0, 0x100000001) ioctl$USBDEVFS_SETINTERFACE(r2, 0x80085504, &(0x7f0000000000)={0x1000, 0x2}) syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) (async) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) lseek(r2, 0x0, 0x2) (async) sendfile(r2, r1, 0x0, 0x100000001) (async) ioctl$USBDEVFS_SETINTERFACE(r2, 0x80085504, &(0x7f0000000000)={0x1000, 0x2}) (async) 08:56:29 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) (async) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r1, 0x560a, &(0x7f0000000000)) (async) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r3, 0x0, 0x2) (async, rerun: 64) sendfile(r3, r2, 0x0, 0x100000001) (rerun: 64) ioctl$USBDEVFS_ALLOW_SUSPEND(r3, 0x5522) ioctl$BTRFS_IOC_DEV_REPLACE(r1, 0xca289435, &(0x7f00000000c0)={0x2, 0x8000000000000001, @start={0x0, 0x1, "560ca55e3cf9aa64c40dd5bb8b1990c5f76efaee7c3bce7976284720bbc6095a51beede1f87573b8d314102eece7a98e63b461d46fb6056b653ff4be1e02e8a8706573a419d1f1b38f668bd25c294e76cabf2d1b86bf45e011f3376f3008c22a5963e6fc7d47c0c3063aa7ff558b2d1d815c590e6247390ba60e0699c91c7fbd7c8638bddafba59a341d2b5546291ac1815a54858e3aab9ac99ddec8a9e478adba901df5226166411d6f04ebe905d80a6615ed2d1beab1b98fdf3dfe3441527a34fb0663760f3066947fe0e062dc732b0003004226377b592b534464f742516f212160a215e4342995093ec5213d240ebdacca49d0b4086a9ecadc6e8465be9a1e80854e4059089a02cfadba3a732cb7c342d23ca36ad2bed6cfa877f8174628753296f585e7a97b592fe0fcce3c6a7702df0af581a5a6cef0f2d8d3e46aea5ecae286083993cf58c36da49754a44ab9e84804758c83e58a01590b664b66ce4a5d5e6437264ef4914b56d1fdf741051950136afaaa1e55cf431215d01f2bdadd3c3e5ba22bcedc9eb4d1c6f4a9de9c0215f31995f0d89f833abbafd7c10d93e134aa320810b90262908243b4e2d68d46173744a8f48eaab1573ebc61b894e01315726b027672650852c78c71d4548686d6c6108bd8492bb0b722da62a44a1312ae11932259607f936bce010c64088b61acb0b8c1d6d92802b2cb35de1dc4cfc9ccaa36c5c6460adcb4763d5b1374f8bc5e88a98d4f0704bb772d93cd5245533daf703ebc1f86c038545c1d529c7a1396579c23a00769da6c3c4e07b09777b0c8963ce63c1db2dbe1736b7186b48eb432849963e854067c373c68ae2c2874bfa0c58da6406f36e7a998d715977fdb2bc6b8574ce072f5c76bb992768dc3019b57d83df463701dd628e3544101b8c9b93d929e13cb59303942dea88fe5f791860c6788983366e18c2eeac68d0c0110845da161c5b9c755991456c8f274bda501e6a9fe34c1f0b452b1ecff3d11ece5b2626f6e80ce4ab07e0b165860558d5411030c0e83ea867ee45fcee378218cbe0c956d0297215c04fb48304996abf1ddb546f1caa6da223c1a4671b6b71ee4f5ce36dfbad752af77009abbf174729d65ef2db865eb1f9c7f6d993b570df5aac5715340afb364f39adfec8b99c01494eeea35b7b73f38853b9370767b1429eebb856e746086b6f1261c7aac50d9f6eb7328d2b30ae7a3425ca17f07e922e99f542b83e298c949ab41f5be79404e0daec604a1f94e4dd1c71b70219a9a8f45ca2e799e37e233760816ebc71bbb28266ba327832018a64d5e2989fdaf8240e389414b6f546bfe24b64b6c8d88f52cd972cf5ae2bc0598eb08bce6e46a27c5eab6c3be51f914f8dedf458396c301d05d3dc7c3eea1cb11ac9c274e32dcdd4d0a342a5626f626a374c226011f1b7dba3a2e1fa04140", "da5f678ccb73fe79827e23cd7e36739a69cced72842e176fb3c408e4a94abc4ec414805261486349c623ebc5f3c8f0c469c72f25bc15b9b140bdd71f64d3d20cc5732d4bba8da6251d204f97e66f791511ad3d453bab5a31edbe855218ab254cfdfb02d0f0e9aced6ae430875b5c9736ab461818ac9ab7742ef391dbf42054e9cf6b79491a9692ea88c25c5b3e1def543ba288ad6fa24a26bc7bf60fda1d1f5128e4f75f328c42ddb420d6ac1c8300fb54da60c5655eae685749e210fcfbac6d5b9ef504649d8cacb59e96133a08e60be1cf27a077e1b489eb521b968fed7868fbb66d67eb04028926f604558db5966bddd6692cdb6bc3459cba37beaf8e590a554e54ece5a98abb4ab27d41a20559d2fc7473be54bee8bc1e8364cdcbb2f7634fbc7dd971c2400455652678532a1807fe421f96abc29df19ed826f8d477b377424e26fd08343645704c534422fcf52e11c0bc5e9551389702d26641628c4a9b512cf4affcf2ca3e27bcf4640cf0fdd4c4fd96bec2655b49525a11e8ec467c33b518e0536fb990613a9f46d18ba7844883af5805e3dbab27d873f713137d557490cf13fe2883cb39e242e96b6f60d41077445ea3af0c822e50dcf289b603274258f55968af88474ebd83ccc4a8c64457af505c6f44b3ab3b72b93f906187daae2651f1c23a06267fb765f05279c364807ee77e8823132b6e2c4d7a256d3302f59466d319af1b4f4d86e7298b2aaeb31056c1dcdce11282fc8ba49439473bf1618ee358dee51aa89e80dcd45de1c390d7a8d25241db421f7dcb1853c84364d6b52e4c74fb74f9ccd11bf4ff1d1e78eb769d446d427bc36f6565108e93e52da3d08e794c88d293caba1526a0e477d526b4683f9f79dd13627e032fa09eaec93ec1e94450f70625ae216c3e1f04b1dd0be5fbe53e9c69296ad11f12bfaba55db34abcb1fa13938900c947280add838c926722ce154eaa83b5b8f76794021695add10c7a154f8c5bf9ed1281644ee64e3ad289700d060266fd75414e5ec0e5fdaf14c3299a7706d79d33fecf157dad50dc1551aefe6064852ce3faae74ca6f98148c657546b01565f0df8f02f996a96d2e57cff52c39775e84a79668f72687d61c0eae4bc640796ebf379a21b7ce412d47d231b684cfc09aa394f09b73644b592b8b8e163a3d46decb4573d06ee17dd9cfb48b98794f67373e688c52b3aeac788241c5f23053eb057eb917e25131993effa0440237a146ba50e83d7af36c976e397570e519103b1d17b8e32aa8f3c8c7d03c0408dbfbb9a3164cfa9336f47b64554d3322e347d1a06fda1e7356e1a79b8cc50a78108f64cb20029bae696d6ace28e494167d114175c2dc74eccba1f2136a71cea238d7b4e8a54c48236a51946281efeb6ac37dbf93c738158820e9676a4633c41b2e7d52b1fe76a6f5e329fb03c56ce5"}, [0x1, 0x80000000, 0x9, 0x4, 0x2, 0x4, 0x100000001, 0x2, 0x3f94, 0x8000000000000001, 0x3f, 0x0, 0x36c, 0x5, 0x4, 0xc4b, 0x7fff, 0x7b0f, 0x0, 0x44ed, 0x7, 0x1, 0x5, 0x6c6, 0x6, 0x10f6, 0x6, 0x8, 0x4, 0x7ff, 0x3, 0x9, 0x96, 0x100000000, 0x17dfae81, 0x66, 0x3100, 0x8000000000000000, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x3, 0x9, 0x3, 0x3362, 0x8000000000000000, 0x1e, 0x5, 0x1b5, 0x7fff, 0x0, 0x101, 0x800, 0x9, 0x80000000, 0x2, 0x3, 0x5, 0x7, 0x3, 0x2400000000000000, 0xb12, 0x8001, 0x3, 0x4]}) 08:56:29 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0x1000000000b, 0x0) (async) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r1, r0, 0x0) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) 08:56:29 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0x7, 0x66ad01) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000000)=@usbdevfs_connect={0x8f}) ioctl$USBDEVFS_IOCTL(r0, 0x5521, 0x0) 08:56:29 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0xb, 0x101301) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)=0x1) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNISCRNMAP(r1, 0x560a, &(0x7f0000000000)) (async) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) lseek(r3, 0x0, 0x2) (async) sendfile(r3, r2, 0x0, 0x100000001) (async) ioctl$USBDEVFS_ALLOW_SUSPEND(r3, 0x5522) ioctl$BTRFS_IOC_DEV_REPLACE(r1, 0xca289435, &(0x7f00000000c0)={0x2, 0x8000000000000001, @start={0x0, 0x1, "560ca55e3cf9aa64c40dd5bb8b1990c5f76efaee7c3bce7976284720bbc6095a51beede1f87573b8d314102eece7a98e63b461d46fb6056b653ff4be1e02e8a8706573a419d1f1b38f668bd25c294e76cabf2d1b86bf45e011f3376f3008c22a5963e6fc7d47c0c3063aa7ff558b2d1d815c590e6247390ba60e0699c91c7fbd7c8638bddafba59a341d2b5546291ac1815a54858e3aab9ac99ddec8a9e478adba901df5226166411d6f04ebe905d80a6615ed2d1beab1b98fdf3dfe3441527a34fb0663760f3066947fe0e062dc732b0003004226377b592b534464f742516f212160a215e4342995093ec5213d240ebdacca49d0b4086a9ecadc6e8465be9a1e80854e4059089a02cfadba3a732cb7c342d23ca36ad2bed6cfa877f8174628753296f585e7a97b592fe0fcce3c6a7702df0af581a5a6cef0f2d8d3e46aea5ecae286083993cf58c36da49754a44ab9e84804758c83e58a01590b664b66ce4a5d5e6437264ef4914b56d1fdf741051950136afaaa1e55cf431215d01f2bdadd3c3e5ba22bcedc9eb4d1c6f4a9de9c0215f31995f0d89f833abbafd7c10d93e134aa320810b90262908243b4e2d68d46173744a8f48eaab1573ebc61b894e01315726b027672650852c78c71d4548686d6c6108bd8492bb0b722da62a44a1312ae11932259607f936bce010c64088b61acb0b8c1d6d92802b2cb35de1dc4cfc9ccaa36c5c6460adcb4763d5b1374f8bc5e88a98d4f0704bb772d93cd5245533daf703ebc1f86c038545c1d529c7a1396579c23a00769da6c3c4e07b09777b0c8963ce63c1db2dbe1736b7186b48eb432849963e854067c373c68ae2c2874bfa0c58da6406f36e7a998d715977fdb2bc6b8574ce072f5c76bb992768dc3019b57d83df463701dd628e3544101b8c9b93d929e13cb59303942dea88fe5f791860c6788983366e18c2eeac68d0c0110845da161c5b9c755991456c8f274bda501e6a9fe34c1f0b452b1ecff3d11ece5b2626f6e80ce4ab07e0b165860558d5411030c0e83ea867ee45fcee378218cbe0c956d0297215c04fb48304996abf1ddb546f1caa6da223c1a4671b6b71ee4f5ce36dfbad752af77009abbf174729d65ef2db865eb1f9c7f6d993b570df5aac5715340afb364f39adfec8b99c01494eeea35b7b73f38853b9370767b1429eebb856e746086b6f1261c7aac50d9f6eb7328d2b30ae7a3425ca17f07e922e99f542b83e298c949ab41f5be79404e0daec604a1f94e4dd1c71b70219a9a8f45ca2e799e37e233760816ebc71bbb28266ba327832018a64d5e2989fdaf8240e389414b6f546bfe24b64b6c8d88f52cd972cf5ae2bc0598eb08bce6e46a27c5eab6c3be51f914f8dedf458396c301d05d3dc7c3eea1cb11ac9c274e32dcdd4d0a342a5626f626a374c226011f1b7dba3a2e1fa04140", "da5f678ccb73fe79827e23cd7e36739a69cced72842e176fb3c408e4a94abc4ec414805261486349c623ebc5f3c8f0c469c72f25bc15b9b140bdd71f64d3d20cc5732d4bba8da6251d204f97e66f791511ad3d453bab5a31edbe855218ab254cfdfb02d0f0e9aced6ae430875b5c9736ab461818ac9ab7742ef391dbf42054e9cf6b79491a9692ea88c25c5b3e1def543ba288ad6fa24a26bc7bf60fda1d1f5128e4f75f328c42ddb420d6ac1c8300fb54da60c5655eae685749e210fcfbac6d5b9ef504649d8cacb59e96133a08e60be1cf27a077e1b489eb521b968fed7868fbb66d67eb04028926f604558db5966bddd6692cdb6bc3459cba37beaf8e590a554e54ece5a98abb4ab27d41a20559d2fc7473be54bee8bc1e8364cdcbb2f7634fbc7dd971c2400455652678532a1807fe421f96abc29df19ed826f8d477b377424e26fd08343645704c534422fcf52e11c0bc5e9551389702d26641628c4a9b512cf4affcf2ca3e27bcf4640cf0fdd4c4fd96bec2655b49525a11e8ec467c33b518e0536fb990613a9f46d18ba7844883af5805e3dbab27d873f713137d557490cf13fe2883cb39e242e96b6f60d41077445ea3af0c822e50dcf289b603274258f55968af88474ebd83ccc4a8c64457af505c6f44b3ab3b72b93f906187daae2651f1c23a06267fb765f05279c364807ee77e8823132b6e2c4d7a256d3302f59466d319af1b4f4d86e7298b2aaeb31056c1dcdce11282fc8ba49439473bf1618ee358dee51aa89e80dcd45de1c390d7a8d25241db421f7dcb1853c84364d6b52e4c74fb74f9ccd11bf4ff1d1e78eb769d446d427bc36f6565108e93e52da3d08e794c88d293caba1526a0e477d526b4683f9f79dd13627e032fa09eaec93ec1e94450f70625ae216c3e1f04b1dd0be5fbe53e9c69296ad11f12bfaba55db34abcb1fa13938900c947280add838c926722ce154eaa83b5b8f76794021695add10c7a154f8c5bf9ed1281644ee64e3ad289700d060266fd75414e5ec0e5fdaf14c3299a7706d79d33fecf157dad50dc1551aefe6064852ce3faae74ca6f98148c657546b01565f0df8f02f996a96d2e57cff52c39775e84a79668f72687d61c0eae4bc640796ebf379a21b7ce412d47d231b684cfc09aa394f09b73644b592b8b8e163a3d46decb4573d06ee17dd9cfb48b98794f67373e688c52b3aeac788241c5f23053eb057eb917e25131993effa0440237a146ba50e83d7af36c976e397570e519103b1d17b8e32aa8f3c8c7d03c0408dbfbb9a3164cfa9336f47b64554d3322e347d1a06fda1e7356e1a79b8cc50a78108f64cb20029bae696d6ace28e494167d114175c2dc74eccba1f2136a71cea238d7b4e8a54c48236a51946281efeb6ac37dbf93c738158820e9676a4633c41b2e7d52b1fe76a6f5e329fb03c56ce5"}, [0x1, 0x80000000, 0x9, 0x4, 0x2, 0x4, 0x100000001, 0x2, 0x3f94, 0x8000000000000001, 0x3f, 0x0, 0x36c, 0x5, 0x4, 0xc4b, 0x7fff, 0x7b0f, 0x0, 0x44ed, 0x7, 0x1, 0x5, 0x6c6, 0x6, 0x10f6, 0x6, 0x8, 0x4, 0x7ff, 0x3, 0x9, 0x96, 0x100000000, 0x17dfae81, 0x66, 0x3100, 0x8000000000000000, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x3, 0x9, 0x3, 0x3362, 0x8000000000000000, 0x1e, 0x5, 0x1b5, 0x7fff, 0x0, 0x101, 0x800, 0x9, 0x80000000, 0x2, 0x3, 0x5, 0x7, 0x3, 0x2400000000000000, 0xb12, 0x8001, 0x3, 0x4]})