Extracting prog: 6m52.702803456s
Minimizing prog: 76.857µs
Simplifying prog options: 0s
Extracting C: 3m4.240284453s
Simplifying C: 23m11.680532398s
extracting reproducer from 1 programs
testing a last program of every proc
single: executing 1 programs separately with timeout 30s
testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
detailed listing:
executing program 0:
syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000000980)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x44, &(0x7f00000003c0)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c696e6f6465735f33326269742c636f6d7072657373696f6e3d7a7374642c6e6f7265636f766572792c76657273696f6e5f757067726164653d6e6f6e652c7265636f766572795f706173735f6c6173743d636865636b5f646972656e74732c646566636f6e746578743d757365725f752c666f776e65723d124335c59ae9118b8713727fca2c986c1c7cd9786600d7bcc1c1b36f05edea77241aff6b2fd872f8bc8b155f68f12ed84c94996a73252d6b799a8cd9c749c55a0c61efabdd6d6d26826b9b07", @ANYRESDEC=0x0, @ANYBLOB=',\x00'], 0xff, 0x5dc8, &(0x7f0000005dc0)="$eJzs3X2QHOWZGPDumVntrFaClSzMCgmxGNmOuGALFIjxncPGOTu2g40sLMDiOEmGxdZZSLI+EB+X8JXDBDspVUEdBOKEA5dzlbpKcOkS4jtSJWOML74qCuz4Dx/5Oip2/oiPqM4SRyTHe7U73bvTvf1Oz07PCmH/flXame595nmfp+ednu5e7WwEAADAL4UXfmff658450PfvXfi+F0f+aNb7omG69Prm2nASHJ725tVIQtp3fdOZp7Zwcbo9G1+Xpz9xyteH7nvyo8/ePmHv7ftT5aNr1k7cdnXD191/33PfeBnzz3y2JVl46Tz6cLZ5fgv4iha86PDj9z/7T89e2pdPDV+PHJ3tGxZvPyby+JcivUnoii6aabO7DcPH99w89TtPV8azKw/M5fEfP/l1kzm2Z1bP/Pkkc+Pf/vw2J4NPzl26e67Z0PiZtt8iqIztrU/fiCKoqHk35R0to2mD05uN0ZRtLjtce8rqeuCLuu/KLC8OrldlNwOl+RJv39+brnRZR2N3O1gl4/rVW2B8+flt19+Z7RQ0j7PSG6fSW4vnGeeevovjmpx1Jgpf2c8O0eituctjuLpud2cWa5NL0czy1F+Oc4t13LL9YFcX9PjJhu2HsfZ9Wlcbn26O24k689v31cX2BRYvzK5bSYv1DfS5Sh/p2V4zp3ZPqK2uo6eqokRUAu89tL1M+UlT8Zwsm44Xj7nMZMF0u8d/c72La/98I5nRgJ1xE/HSf64p/zjE48f+dp1z64cDeXfVkvy13rK/0L9xRNfPTa6JJj/UJq/3lP+zT//8QP3Xn1wRXD7HE23T6On/Gu/vOTO4wc3DY6F8j+R5m/2lP+yG9Zcfu6xA7cG61+fbp+hnvL/4KF1J2849I1ng/mjNP/invK/8vhTq+srH345mP9Iun2Ge8p/zYZHr/jYqvseC27/l9L8S3vKv+Xl+7ftefL5dcH5uTHdPiM95T9xxfdfPTly5VOhfWf8xKl+hwX4xfK25BjrgWS51/PMqtrOFx4da7SO+ZYk/5b2c6CcuO3cBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8E924EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsFM/oXEVcRzAZ3a3ZtutdVMKTbSGFntpQSgEiz2IufgHqVoqihaKUYwXFQuiFXuwbTCIeigoVNqLVPGs5FDUHmKxVRTECh7Ekwc9qeSQFImikmRms/vaR+KDipTPB5bZ3+zO9/3e7OwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcGAAD//x2MYJA=")
program did not crash
single: failed to extract reproducer
single: executing 1 programs separately with timeout 1m40s
testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
detailed listing:
executing program 0:
syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000000980)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x44, &(0x7f00000003c0)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c696e6f6465735f33326269742c636f6d7072657373696f6e3d7a7374642c6e6f7265636f766572792c76657273696f6e5f757067726164653d6e6f6e652c7265636f766572795f706173735f6c6173743d636865636b5f646972656e74732c646566636f6e746578743d757365725f752c666f776e65723d124335c59ae9118b8713727fca2c986c1c7cd9786600d7bcc1c1b36f05edea77241aff6b2fd872f8bc8b155f68f12ed84c94996a73252d6b799a8cd9c749c55a0c61efabdd6d6d26826b9b07", @ANYRESDEC=0x0, @ANYBLOB=',\x00'], 0xff, 0x5dc8, &(0x7f0000005dc0)="$eJzs3X2QHOWZGPDumVntrFaClSzMCgmxGNmOuGALFIjxncPGOTu2g40sLMDiOEmGxdZZSLI+EB+X8JXDBDspVUEdBOKEA5dzlbpKcOkS4jtSJWOML74qCuz4Dx/5Oip2/oiPqM4SRyTHe7U73bvTvf1Oz07PCmH/flXame595nmfp+ednu5e7WwEAADAL4UXfmff658450PfvXfi+F0f+aNb7omG69Prm2nASHJ725tVIQtp3fdOZp7Zwcbo9G1+Xpz9xyteH7nvyo8/ePmHv7ftT5aNr1k7cdnXD191/33PfeBnzz3y2JVl46Tz6cLZ5fgv4iha86PDj9z/7T89e2pdPDV+PHJ3tGxZvPyby+JcivUnoii6aabO7DcPH99w89TtPV8azKw/M5fEfP/l1kzm2Z1bP/Pkkc+Pf/vw2J4NPzl26e67Z0PiZtt8iqIztrU/fiCKoqHk35R0to2mD05uN0ZRtLjtce8rqeuCLuu/KLC8OrldlNwOl+RJv39+brnRZR2N3O1gl4/rVW2B8+flt19+Z7RQ0j7PSG6fSW4vnGeeevovjmpx1Jgpf2c8O0eituctjuLpud2cWa5NL0czy1F+Oc4t13LL9YFcX9PjJhu2HsfZ9Wlcbn26O24k689v31cX2BRYvzK5bSYv1DfS5Sh/p2V4zp3ZPqK2uo6eqokRUAu89tL1M+UlT8Zwsm44Xj7nMZMF0u8d/c72La/98I5nRgJ1xE/HSf64p/zjE48f+dp1z64cDeXfVkvy13rK/0L9xRNfPTa6JJj/UJq/3lP+zT//8QP3Xn1wRXD7HE23T6On/Gu/vOTO4wc3DY6F8j+R5m/2lP+yG9Zcfu6xA7cG61+fbp+hnvL/4KF1J2849I1ng/mjNP/invK/8vhTq+srH345mP9Iun2Ge8p/zYZHr/jYqvseC27/l9L8S3vKv+Xl+7ftefL5dcH5uTHdPiM95T9xxfdfPTly5VOhfWf8xKl+hwX4xfK25BjrgWS51/PMqtrOFx4da7SO+ZYk/5b2c6CcuO3cBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8E924EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsFM/oXEVcRzAZ3a3ZtutdVMKTbSGFntpQSgEiz2IufgHqVoqihaKUYwXFQuiFXuwbTCIeigoVNqLVPGs5FDUHmKxVRTECh7Ekwc9qeSQFImikmRms/vaR+KDipTPB5bZ3+zO9/3e7OwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcGAAD//x2MYJA=")
program did not crash
single: failed to extract reproducer
single: executing 1 programs separately with timeout 6m0s
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
detailed listing:
executing program 0:
syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000000980)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x44, &(0x7f00000003c0)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c696e6f6465735f33326269742c636f6d7072657373696f6e3d7a7374642c6e6f7265636f766572792c76657273696f6e5f757067726164653d6e6f6e652c7265636f766572795f706173735f6c6173743d636865636b5f646972656e74732c646566636f6e746578743d757365725f752c666f776e65723d124335c59ae9118b8713727fca2c986c1c7cd9786600d7bcc1c1b36f05edea77241aff6b2fd872f8bc8b155f68f12ed84c94996a73252d6b799a8cd9c749c55a0c61efabdd6d6d26826b9b07", @ANYRESDEC=0x0, @ANYBLOB=',\x00'], 0xff, 0x5dc8, &(0x7f0000005dc0)="$eJzs3X2QHOWZGPDumVntrFaClSzMCgmxGNmOuGALFIjxncPGOTu2g40sLMDiOEmGxdZZSLI+EB+X8JXDBDspVUEdBOKEA5dzlbpKcOkS4jtSJWOML74qCuz4Dx/5Oip2/oiPqM4SRyTHe7U73bvTvf1Oz07PCmH/flXame595nmfp+ednu5e7WwEAADAL4UXfmff658450PfvXfi+F0f+aNb7omG69Prm2nASHJ725tVIQtp3fdOZp7Zwcbo9G1+Xpz9xyteH7nvyo8/ePmHv7ftT5aNr1k7cdnXD191/33PfeBnzz3y2JVl46Tz6cLZ5fgv4iha86PDj9z/7T89e2pdPDV+PHJ3tGxZvPyby+JcivUnoii6aabO7DcPH99w89TtPV8azKw/M5fEfP/l1kzm2Z1bP/Pkkc+Pf/vw2J4NPzl26e67Z0PiZtt8iqIztrU/fiCKoqHk35R0to2mD05uN0ZRtLjtce8rqeuCLuu/KLC8OrldlNwOl+RJv39+brnRZR2N3O1gl4/rVW2B8+flt19+Z7RQ0j7PSG6fSW4vnGeeevovjmpx1Jgpf2c8O0eituctjuLpud2cWa5NL0czy1F+Oc4t13LL9YFcX9PjJhu2HsfZ9Wlcbn26O24k689v31cX2BRYvzK5bSYv1DfS5Sh/p2V4zp3ZPqK2uo6eqokRUAu89tL1M+UlT8Zwsm44Xj7nMZMF0u8d/c72La/98I5nRgJ1xE/HSf64p/zjE48f+dp1z64cDeXfVkvy13rK/0L9xRNfPTa6JJj/UJq/3lP+zT//8QP3Xn1wRXD7HE23T6On/Gu/vOTO4wc3DY6F8j+R5m/2lP+yG9Zcfu6xA7cG61+fbp+hnvL/4KF1J2849I1ng/mjNP/invK/8vhTq+srH345mP9Iun2Ge8p/zYZHr/jYqvseC27/l9L8S3vKv+Xl+7ftefL5dcH5uTHdPiM95T9xxfdfPTly5VOhfWf8xKl+hwX4xfK25BjrgWS51/PMqtrOFx4da7SO+ZYk/5b2c6CcuO3cBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB69fAV//4L7cvv/D+3bn75P6zZ0UiWBxtRFEdR9Fq9tZyuXxRF8VAURfv2b9+7f8euz4791u4De3dt3zm2ff/YxK79e28f+1t/c2zvxJ6d22+f+u76iza0Hrd8OlsULY/PnVPL5OTkZBRFY+3r0vF+76NP/7/Nj/3lp6No/VnfX9MI9vPe//rqh1YUfM2Jxyc3/otLH7pj0f86s7ViJKlrJFTXSHZdWsHw+Et/9sFnfjhV19s71fXIi9f+30xB0ytm8yRqg1Ft+s5gvLiwjpmqZ+uZ3l6Nm3fsnFhfvn3jwPZ99/N/eOzf3bb5n7a2bzPYR5fbd2qrNiYf/Om97777gxPvP42f97Lt3dbCdH3p9msm2/uMpK8zAn3VAn3dOvbK0X/2b//TV++O1jd+et7cscv6GkgmwEC8sqtx0xEWx8sysc0kPn3G08e9d/8te9677/Y7Ltpxy/bPTnx2YteGDZdefvGGiy+5fMN7p1tvfe1b/+n47+6y/yVJpiXxqsLtll+bjnve9Nd6lJSd3rTdyRqIhlu3ue2chue7Hk6+Nxwvn5NrskD6vaPf2b7ltR/e8UzolRc/3RpxKFrauo1XByJ35h5Ynym4aPxT87rc/bvNnenX3OtyoFVd/nVZVlfZvJqqq3xetVfUYT/24gUP/PTJL/7z67vYX7SFTteX1rl46uVycdT2up27rYr66uL5GS/aDjdetPcPb9+x5VDZ/rz9mWn/mhOPT/7P1fHHD+z7s72tFafk/bK9oB7fL2eqnq1nens1k+fjdN2+g1E96Wu4sK5N8ZMfePctz/7KTH2LFkW3bd+/f+/Fra9v1b7+fNGZK3bcs+rcOX1d0vpatt8/L7dcut+vFfdXtt/PjzMbX5xvLLc8HNV7ep/Y/PMfP3Dv1QdXBN8njnb7PvHbmaV6xfeJWuD1/uBffmXs9es/9XrZfLpq36q7VhR8zbc3PvmNP/jVi99/7dUfbq04Jfuh9oJ63A/NVJ3Uk26v6f3QJadPH2/e85x5Icbjk+d9/V3XnDz+hU+2VpRt35noou27oXw/Xw/0df3AO5Y99JNV7+jf/N239a8ueM/iJafZ/G0m27cZ2L4zVSf11Nu373tu3L3zptby6Xvc1jJYcv6Tvu/su/2Oz2/fuXNi777u+ur2/TQdJ7+Ve30/Td89lpf0lT5fs30V3xlK4gu+9UIUfFT2Tjfbq9vXW1r/Tbkcvb7eAFKz7wuLMuvz+8/0ut+aM6LN7/nit16Mx1rvl/263pqOc07ujbnX661l50nvyC1nz5MaUVvfLXPPk6YfUnaelB+n7Dzpgtxy+XnMA4WdhJ6/geSdt+i6aa7exlSGwvkRR9Fokn80WZUeb655T3Rp/Zl3fjQe725+dHs8nY7zN3IbqNfj6bL5sTYqrqvf8+NduQeVP9+HCitrBp6Psud7bSbR5GTV8/KRQNXpeflwFPeUf3zi8SNfu+7ZlcH822pJ/lpP+V+ov3jiq8dGlwTzH0rzN3rKv/bLS+48fnDTYDD/E+n2afaU/7Ib1lx+7rEDtwbzr0/rH+op/w8eWnfyhkPfeDaYP0rzD/eU/5oNj17xsVX3PRbM/1KcjDP12o2iw8c33NxajqcvoTfb6hjI1BXll+OZ5UVFfUT19vhaGpYMUI/j7Po0Lrc+7aORrD+/rcYimwPr01dtM3lhv5EuR/k7ndenu6e0rqOB959TpdZ27FG0vuz6ZL+89qPR32tfTn/+n86BwUbrubskt73K3j/ye+80X/A6bOASRtnxwtyfvy3u6fX3yuNPra6vfPjl4HXVI91eV92TWVpccl21ar3B/cWRdH9abX80Gsr/0mCSv9r7QTB/8n5QNs/emVsunWcDxeOVzbP8ccpwtLRT33N6T7+35eX7t+158vl1wXm2sfWCL59nD2eWlpbOs2o/lw7Os6fjbrZHMH+6PYL5N/bnuCY4z5LjmrJ5dmFuufo8yx6Pfjy5vS0XP5xcIZ5v3yeu+P6rJ0eufCo4z57odp79fmZppHSetY5vB3s8vg0+TzPHtwt9fP7WPv7s6/Fha7mWWy4+Pkx+nLtQx4ebAuvne3w4POfObB/RW/H4MLCfAYBOvvvg7f+7fTk9/0/fu9Pz/2/lHlf1vDL//6FS6XWuqueVwfxP9Od8JXicOnO+stDnW9WuI5cfZy/U+VYzye84ftbQbP6Z68gLfV1oYc8rnYcky1H+TovzEAAA3gzn/+uv/Hr7cnr+335sN3X7fHI/fyzoPDeQ/9Cp+nnVQl8neSudR7flP2Xn0Qt9HWyhr1PN5zrAfz4r/Z7rAMVcBzi1dQEAMD9bb947MbFvz/YbJ7bu2LVj/8z6gekzp7n/T/VvJ7cbc3nK/v90UfziDvGfDObP1vO+QHxII/lp62du/NwlW2+auHW+/YfGK+u/KL5T//nzi1D/lwfiQ6r2HxqvrP+i+E79Xx3Mn63n/YH4kKr9h8Yr678ovlP/nwrmz9bzq4H4kKr9h8Yr678ovlP/+d8HC/X/a4H4kKr9h8Yr678ovlP/1wTzZ+v5QCA+pGr/ofHK+i+K79T/tcH82Xr+TiA+pFax/9B4Zf0XxXfq/7pg/mw9VwTiQ6o+/6Hxyvoviu/U/6eD+bP1jAfiQ6r2HxqvrP+i+E79bwnmz9bzdwPxIVX7D41X1n9RfKf+rw/mz9bzwUB8SFH/0Xj3/YfGK+u/KL5T/78RzJ+t5+8F4kM6Pv+F9XU3Xln/RfGd+r8hmD9bz68H4kOqzv/QeGX9F8V36v83g/mz9XwoEB9Stf/QeGX9F8V36n9rMH+2ng8H4kOq9h8ar6z/ovhO/W8L5s/W8/cD8SFV+w+NV9Z/UXyn/rcH82fr+UggPqRq/6Hxyvoviu/U/2eC+bP1fDQQH1K1/9B4Zf0XxXfq/8Zg/mw9HwvEh1TtPzReWf9F8Z36z3/eYaj/fxCID6naf2i8sv6L4jv1PxHMn63nykB8SNX+Q+OV9V8U36n/m4P5iz83IB8fUrX/0Hhl/RfFd+r/s8H82Xo+EYgPqdp/aLyy/oviO/X/uWD+bD1XBeJDqvYfGq+s/6L4Tv3vCObP1rMxEB9Stf/QeGX9F8V36v+3gvmz9XwyEB9Stf/QeGX9F8V36v/zwfzZejYF4kOq9h8ar6z/ovhO/e8M5s/Wc3UgPqRq/6Hxyvoviu/U/y3B/Nl6PhWID6na/9R4/6ogb1n/Rf106n9XMH+2ns2B+JCq/YfGK+u/KL5T/7uD+bP1XBOID6naf2i8sv6L4jv1vyeYP1vPtYH4kKr9h8Yr678ovlP/Xwjmz9ZzXSA+pGr/ofHK+i+K79T/3mD+bD2fDsSHVO0/NF5Z/0XxnfrfF8yfrWdLID6kav+h8cr6L4rv1P/+YP5sPdcH4kOq9h8ar6z/ovhO/R9o3TTn5s/W8xvZ+FJV+w+NV9Z/UXyn/m8N5s/Wc0MgPqRq/6Hxyvoviu/U/8Fg/mw9vxmID6naf2i8sv6L4jv1n/8cyFD/WwPxITP97987MbH1wJ6btu+f2Lpr900T+7Ye3Ltj//6J5ECt6u+VhX8v6E3+RRY6yrw+WpNkx659E3vn7r+HOs7f9jkRTe/IW59x04zf3lV8/mOve501p8t8H4gaHbfXObnlM5PPoz0z8Hm0+fg07arpO3M/jzY/bKPkc1zL9k/58UP7p7hDfNH+NbQ/K3v/m/f+r3R+Nzv2n189mByqDMZndRUfdfj7bt3N12q/dxqcry91N1/zn7teNl/z8fOdr8MV52t+/NB8qnWI73Q81O183RKIT3U/P+Ngv0Xzar5/ZzBNO6+/M5j7MkcPf8ug+9dDtd8jD74ekqLLXg/53+Muez3k4+f7ehiq+HrIj1/2eiiK73R+3O3r4dpAfEhmPiyKOsyHap9bEJwP67ubD/m/Y1U2H/Lx850PzYrzIT9+2Xwoiu90vbDb+fCpQHy3ut9fVPtckeD82Nbd/Mj/PYmy+ZGPn+/8iCvOj/z4ZfOjKD7085RoHvPjk4H4VOb98+Z90yf1O7bv3HFH7j9gjCTvn2/2++EpeV/+q1/78zdaX5I6anPqKDueiHN1LEsqWRb6u4eBum/8L/9m87d+9sWvRNH6s+qrw3XPljz7JScen1x+19qvXff2lz84VX+tY/0zkenfLS75e8f5+LSfxs7d+/b/ys27D+zq9n9cdZZ+HkptZnmBPg8lWVnv8vNNQr9PMN/PNxmYc+f01PXnmwD8gjjziaeXti+nn/+Xvh+NJvu+oWQHmK7v/ji72ufrBY+zD3V3nL0u32/JcXY+Pu232+PsWsXj7Pz4ZcfZRfGd/t9et8fZnwjEz1d2nkxNkOn5MbH14O697f8nbqH/bm3/613Yv+Nbvb6F/dzGXnVf/8J+LuTC17+wfwd44etf2L/z3KtTdr6UfFhk2edHlp1HhX4vfb7nUYvm3Dk9OY8CgNPfP9n7o3/Zvpye/ydnsTPn/19Klut9Hn+hz6MW+rxyoY+T3/qfv7+w50HOBzoMdhpwPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ7Pf/+3/8ZvvyYGN0+vaF39n3+ifO+dB37504ftdH/uiWe87+4xWvj9x35ccfvPzD39v2J8vG16yduOzrh6+6/77nPvCz5x557MrSgUZaNxcmi80oiv8ijqI1Pzr8yP3f/tOzp9bFU+PHI3dHy5bFy7+5LM5lWH8iiqKbZurMfvPw8Q03T93e86XBzPozc0nyfUXD9bSeTJ3RbaUd8RbUTObZnVs/8+SRz49/+/DYng0/OXbp7rtnQ+Jm23yKojO2tT9+IIqioeTflHS2jaYPTm43RlG0uO1x7yup64Iu678osLw6uV2U3A6X5Em/f35uudFlHY3c7WCXj+vR/68tbP458tsvvzNaKGmfZyS3zyS3F84zTz39F0e1OGrMlL8znp0jUdvzFkfx9NxuzizXppejmeUovxznlmu55fpArq/pcZMNW4/j7Po0Lrc+3R03kvXnt++rC2wKrF+Z3DaTF+ob6XKUv9MyPOfObB9RW11HT9XECKgFXnvp+pnykidjOFk3HC+f85jJAun3jn5n+5bXfnjHMyOBOuKn4yR/3FP+8YnHj3ztumdXjobyb6sl+Ws95X+h/uKJrx4bXRLMfyjNX+8p/+af//iBe68+uCK4fY6m26fRU/61X15y5/GDmwbHQvmfSPM3e8p/2Q1rLj/32IFbg/WvT7fPUE/5f/DQupM3HPrGs8H8UZp/cU/5X3n8qdX1lQ+/HMx/JN0+wz3lv2bDo1d8bNV9jwW3/0tp/qU95d/y8v3b9jz5/Lrg/NyYbp+RnvKfuOL7r54cufKp0L4zfuJUv8MC/GJ5W3KM9UCy3Ot5ZlVt5wuPjjVax3xLkn9L+zlQTtx27gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG7J+sH2pdfffbBqz73P7b+t0YcRXHgMZMF0u/VF42Pj/VQx9ovL7nz+MFNg+ny1NijPeQBAAAA5lr1yhe/0L6cnofXkuU4akaj0cF4KFpV+Pj0GsGqdCnOrs9fQxiajexLnlqf8tT7lKfRpzwD6WLFPIv6VM9gn/I0S/I0o+7yDHXMU+u6nsV9yjPcpzxL+pRnaZ/ynNF7nkZ7njP7VM9Ixzzdz8NlfcqzvE953tanPCv6lOesPuV5e5/ynN2nPPlryvOdh0uTyHNCeabv1EvzNOL6zDeKrqen45xbcZzhLsfJX7Of7zhDXY5zQcVxml2O866K48RdjrMu97jaPMeplYyTztvbQv2kS13O/9v7lOeOPuW5s095frtPef5hn/L8oz7luatiHoCQ333uwj9oX07P/5PzzyiORqLBxiXR4mSPk78KkJ7vnjf9de77XWiHlOZbnVs/UJYvf4Kdy3fefOvLX0DI5XtHx3yNOeerBfka7fnW9ikfAAAAzMc/PnFn5kdzc8//R6PBxoqZ89d35h5fer4+UDxumu/CPuUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4K/ZtdcYucryAeDv2Zmdmf9y6ULaMqW3Tds/hRB6oakRVJg0kQQjbBFbLg1ZKyxsw9JCtwVaNUUwttkEgxYv3D5YkBhCBBKSBl0TDCjxg40NYri4LqwEvhBBegOKjpndc3bPzuywyyit1d8v5Jx5znme93nPISF5zgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/5/vj9vz2bjgf7etu7Bjr6QxQq/4yrPI7kXiZXKrU1sI93nlt75V9f2ro7iSu989kGFgIAAABqPH7ejNPTcTKHJ6N3FAohn10a8lFuTF0x/g5QjOOm1uHznEVheWb3/18YlZqG4pOjk8bUFeK6Qhxn4rqeLVuvX9vd3bnxE/xR6VP9HNX7iUIY+nwx58SwatH2Z/ZEbcPP0TLBczTFdYs33XDj4p4tW89ad8Pa6zqv61y/bNnyc5YuW3r2OcsWX7uuu3PJ8DHkJ1gvhFAa+14m+BcJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHwLbf7v5WOh7s623vGujob4lCiOrUlMeR3MvkSqW2Bvbxyn0PzsrMuHtvEld657MNLAQAAADU+NXjM85Px8kcnozeUSiEfDYXMmHGUDxvNDUbQrmcXF9Qdf1I7B0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiy9h1s/3M6Huzrbe8a6Og/LgohqlNTHkdyL5Mrldoa2MfqZT86/wsz77g3iSu9iw2sAwAAANR64fTmO9JxMoc3xXEUCqEY5ofmaMaYuuTbwKlV61XnJevMnmRe9beDennzJ5l32iTzzpgg7+L4fGsAAACAY88Vrb9bnY6T+b85jqPQGvLZYsjE8URzfPJdYG5VXlI/0Xyf1M+rUz/R3J/UV8/9AAAA8L/srDef+DAd187/xZDPFkbm74n+nn5RfPZ3cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgnl8fvPAX6Xiwr7e9a6CjPxOFENWpKY8juZfJlUptDexj1T/e2HH7pbdMTeJK73y2gYUAAACAGo/mPn1LOk7m8GT0jkIh5LMtoTkcNzT3v5abMnXdN2fODiGUhhJyuXDr2k2bNp49fEzyvhTt+tzCG/rOrMlbOnw88k8KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8q5Y9snNNOh7s623vGujo/78ohKhOTXkcyb1MrlRqa2AfL+w84/BVdz3Vl8SV3sUG1gEAAABqzep++i/pOJnDk9k/CoVQDLmQC9OH4vSsX9FUtV69bwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAf4+eLVuvX9vd3bnRDz/88GPkx9H+LxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHC0/Hz9995Ox4N9ve1dAx39hSiEqE5NeRzJvUyuVGprYB+fumrOObP3b745iSu9iw2sAwAAANRa89bm/ek4mcOT2T8KhVAMzaE5TIvjWkPzf+uR2C0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHA0zQ1RKH9Mp6w82rsGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgkHXlx1Xzoe7Ott7xro6D8hCiGqU1MeR3IvkyuV2hrYx5V7v/2VG3c9e0YSV3rnsw0sBAAAANRofvPFr6bjZA5PRu8oFEI+Oyvkw6z4SvfYBaJMkjjud4HRuq+PKctMum5H1Y6Hd1aIv0MURvYZhj47jNbd9ZF1xfhqU+vk3hMAAAAcy6btuPgb6TiZ/5vjOAqtIZ+dlpqrbxxT3zLpOf7uMXUnTLrup2PqWieo+ze8EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgQXeufO6UdDzY19veNdDRH0UhRHVqyuNI7mVypVJbA/sodd739MOX981I4krvYgPrAAAAALUufaPw3XSczOHJ7B+FQiiG2eHEMHto7g+tY+uTvONKv395xe6XrghhyfTn52Tr9vvhnsveDoc++9p7w4ehMISmsUlNIUyJ+0V1+l39h0dWPfPh9gdCWDItM6t+v9FWo4cqUal88rYFD18+fe+KussAAADAMa3w4IGfpONk/k8m6ii0hnx2fd35P8n7WPN/e8/MbVPjY/wFoKqiqTXu11SnX++7D7QdXPPlg5X5//k5hZH/V+D0+WPz063Sx6pvDlGpPPeJ01YfPnDTJcMXkv6ZOv3XNM87aedbM+cl/Qvx9WvCZPuHqv49HYfmL2o5/oKx/UMIbeP1//GFj7+/6t53rxjuX/99L/7T4Oenhg0/KHQnx+Ertf1X3r9859bc61PG9o/q9F/47JP7H7t11Z3Vz39qdrz+tccqla7Zcu++2xfetqLz3FT/pjr9b2575Z3v/OyXD1X675vbMtJ/4Uc8/4T998zfsW/X9nvWjH3/pdr+t4Wrz9r45JZ1V95V/fwtVQun33z6WPv+X50VXbS55+WN1bcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACObR2PfXAoHQ/29bZ3DXT0N0UhRHVqyuNI7mVypVJbA/v4TWbPBw/tLx6fxJXexQbWAQAAAGpdsuLV69JxMocns38UCqEYciEXWobm/pO3LXj48ul7V4TW+H58znZv6Nl05rUbNq+/5kg/AgAAADCBXee9vyIdJ/N/No6j0Bry2QWhOZ7/V96/fOfW3OtTkvk/hDD05/7steu6O5eEke8EPR2H5i9qOf6CJC8TnwuVvEVXb+iOPxMk6z716GeWnnvZpSP5Ten8s0fz5j5x2urDB266ZNy8ZaN5r86KLtrc8/LG1D5LI3lLR/N6992+8LYVnecmzxHF50L8PEnenvk79u3afs+aJK8pPrfE6wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIZz03t+/lo4H+3rbuwY6+kMmhKhOTXkcyb1MrlRqa2AfH5z//ODh1i8+mMSV3vlsAwsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8E924EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsFM/oXEVcRzAZ3a3ZtutdVMKTbSGFntpQSgEiz2IufgHqVoqihaKUYwXFQuiFXuwbTCIeigoVNqLVPGs5FDUHmKxVRTECh7Ekwc9qeSQFImikmRms/vaR+KDipTPB5bZ3+zO9/3e7OwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcGAAD//x2MYJA=")
program crashed: INFO: task hung in bch2_copygc_stop
single: successfully extracted reproducer
found reproducer with 1 syscalls
minimizing guilty program
extracting C reproducer
testing compiled C program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: INFO: task hung in bch2_copygc_stop
simplifying C reproducer
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: INFO: task hung in bch2_copygc_stop
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: INFO: task hung in bch2_copygc_stop
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: INFO: task hung in bch2_copygc_stop
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: INFO: task hung in bch2_copygc_stop
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: INFO: task hung in __closure_sync
a never seen crash title: INFO: task hung in __closure_sync, ignore
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: INFO: task hung in bch2_copygc_stop
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: INFO: task hung in bch2_copygc_stop
reproducing took 33m8.623731354s
repro crashed as (corrupted=false):
INFO: task syz-executor271:5329 blocked for more than 143 seconds.
Not tainted 6.12.0-rc5-syzkaller-00308-g3e5e6c9900c3 #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor271 state:D stack:23072 pid:5329 tgid:5329 ppid:5327 flags:0x00004002
Call Trace:
context_switch kernel/sched/core.c:5328 [inline]
__schedule+0x18af/0x4bd0 kernel/sched/core.c:6690
__schedule_loop kernel/sched/core.c:6767 [inline]
schedule+0x14b/0x320 kernel/sched/core.c:6782
schedule_timeout+0xb0/0x310 kernel/time/timer.c:2591
do_wait_for_common kernel/sched/completion.c:95 [inline]
__wait_for_common kernel/sched/completion.c:116 [inline]
wait_for_common kernel/sched/completion.c:127 [inline]
wait_for_completion+0x355/0x620 kernel/sched/completion.c:148
kthread_stop+0x19e/0x640 kernel/kthread.c:712
bch2_copygc_stop+0x4f/0x150 fs/bcachefs/movinggc.c:411
__bch2_fs_read_only+0x47/0x430 fs/bcachefs/super.c:265
bch2_fs_read_only+0xb57/0x1200 fs/bcachefs/super.c:355
__bch2_fs_stop+0x105/0x5c0 fs/bcachefs/super.c:620
generic_shutdown_super+0x139/0x2d0 fs/super.c:642
bch2_kill_sb+0x41/0x50 fs/bcachefs/fs.c:2278
deactivate_locked_super+0xc4/0x130 fs/super.c:473
cleanup_mnt+0x41f/0x4b0 fs/namespace.c:1373
task_work_run+0x24f/0x310 kernel/task_work.c:239
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
exit_to_user_mode_loop kernel/entry/common.c:114 [inline]
exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline]
__syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline]
syscall_exit_to_user_mode+0x168/0x370 kernel/entry/common.c:218
do_syscall_64+0x100/0x230 arch/x86/entry/common.c:89
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f1672c33347
RSP: 002b:00007ffea131f208 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f1672c33347
RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffea131f2c0
RBP: 00007ffea131f2c0 R08: 0000000000000000 R09: 0000000000000000
R10: 00000000ffffffff R11: 0000000000000202 R12: 00007ffea1320320
R13: 000055557781e6c0 R14: 0000000000000001 R15: 431bde82d7b634db
INFO: task bch-copygc/loop:5340 blocked for more than 143 seconds.
Not tainted 6.12.0-rc5-syzkaller-00308-g3e5e6c9900c3 #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:bch-copygc/loop state:D stack:17392 pid:5340 tgid:5340 ppid:2 flags:0x00024000
Call Trace:
context_switch kernel/sched/core.c:5328 [inline]
__schedule+0x18af/0x4bd0 kernel/sched/core.c:6690
__schedule_loop kernel/sched/core.c:6767 [inline]
schedule+0x14b/0x320 kernel/sched/core.c:6782
__closure_sync+0x259/0x2f0 lib/closure.c:146
bch2_wait_on_allocator fs/bcachefs/alloc_foreground.h:239 [inline]
__bch2_write+0x562a/0x5dd0 fs/bcachefs/io_write.c:1504
bch2_write+0x9b5/0x1760 fs/bcachefs/io_write.c:1634
closure_queue include/linux/closure.h:270 [inline]
closure_call include/linux/closure.h:432 [inline]
bch2_data_update_read_done+0x22e/0x330 fs/bcachefs/data_update.c:426
move_write fs/bcachefs/move.c:133 [inline]
bch2_moving_ctxt_do_pending_writes+0x44c/0x8d0 fs/bcachefs/move.c:164
move_buckets_wait+0x2ba/0x1290 fs/bcachefs/movinggc.c:120
bch2_copygc_thread+0x83f/0xc20 fs/bcachefs/movinggc.c:392
kthread+0x2f0/0x390 kernel/kthread.c:389
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
Showing all locks held in the system:
1 lock held by khungtaskd/25:
#0: ffffffff8e937da0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
#0: ffffffff8e937da0 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
#0: ffffffff8e937da0 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x55/0x2a0 kernel/locking/lockdep.c:6720
1 lock held by klogd/4722:
2 locks held by getty/5110:
#0: ffff88801f0b10a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x25/0x70 drivers/tty/tty_ldisc.c:243
#1: ffffc9000039b2f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x6a6/0x1e00 drivers/tty/n_tty.c:2211
2 locks held by syz-executor271/5329:
#0: ffff88804b43c0e0 (&type->s_umount_key#43){+.+.}-{3:3}, at: __super_lock fs/super.c:56 [inline]
#0: ffff88804b43c0e0 (&type->s_umount_key#43){+.+.}-{3:3}, at: __super_lock_excl fs/super.c:71 [inline]
#0: ffff88804b43c0e0 (&type->s_umount_key#43){+.+.}-{3:3}, at: deactivate_super+0xb5/0xf0 fs/super.c:505
#1: ffff888044580278 (&c->state_lock){+.+.}-{3:3}, at: __bch2_fs_stop+0xfd/0x5c0 fs/bcachefs/super.c:619
=============================================
NMI backtrace for cpu 0
CPU: 0 UID: 0 PID: 25 Comm: khungtaskd Not tainted 6.12.0-rc5-syzkaller-00308-g3e5e6c9900c3 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120
nmi_cpu_backtrace+0x49c/0x4d0 lib/nmi_backtrace.c:113
nmi_trigger_cpumask_backtrace+0x198/0x320 lib/nmi_backtrace.c:62
trigger_all_cpu_backtrace include/linux/nmi.h:162 [inline]
check_hung_uninterruptible_tasks kernel/hung_task.c:223 [inline]
watchdog+0xff4/0x1040 kernel/hung_task.c:379
kthread+0x2f0/0x390 kernel/kthread.c:389
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
final repro crashed as (corrupted=false):
INFO: task syz-executor271:5329 blocked for more than 143 seconds.
Not tainted 6.12.0-rc5-syzkaller-00308-g3e5e6c9900c3 #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor271 state:D stack:23072 pid:5329 tgid:5329 ppid:5327 flags:0x00004002
Call Trace:
context_switch kernel/sched/core.c:5328 [inline]
__schedule+0x18af/0x4bd0 kernel/sched/core.c:6690
__schedule_loop kernel/sched/core.c:6767 [inline]
schedule+0x14b/0x320 kernel/sched/core.c:6782
schedule_timeout+0xb0/0x310 kernel/time/timer.c:2591
do_wait_for_common kernel/sched/completion.c:95 [inline]
__wait_for_common kernel/sched/completion.c:116 [inline]
wait_for_common kernel/sched/completion.c:127 [inline]
wait_for_completion+0x355/0x620 kernel/sched/completion.c:148
kthread_stop+0x19e/0x640 kernel/kthread.c:712
bch2_copygc_stop+0x4f/0x150 fs/bcachefs/movinggc.c:411
__bch2_fs_read_only+0x47/0x430 fs/bcachefs/super.c:265
bch2_fs_read_only+0xb57/0x1200 fs/bcachefs/super.c:355
__bch2_fs_stop+0x105/0x5c0 fs/bcachefs/super.c:620
generic_shutdown_super+0x139/0x2d0 fs/super.c:642
bch2_kill_sb+0x41/0x50 fs/bcachefs/fs.c:2278
deactivate_locked_super+0xc4/0x130 fs/super.c:473
cleanup_mnt+0x41f/0x4b0 fs/namespace.c:1373
task_work_run+0x24f/0x310 kernel/task_work.c:239
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
exit_to_user_mode_loop kernel/entry/common.c:114 [inline]
exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline]
__syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline]
syscall_exit_to_user_mode+0x168/0x370 kernel/entry/common.c:218
do_syscall_64+0x100/0x230 arch/x86/entry/common.c:89
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f1672c33347
RSP: 002b:00007ffea131f208 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f1672c33347
RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffea131f2c0
RBP: 00007ffea131f2c0 R08: 0000000000000000 R09: 0000000000000000
R10: 00000000ffffffff R11: 0000000000000202 R12: 00007ffea1320320
R13: 000055557781e6c0 R14: 0000000000000001 R15: 431bde82d7b634db
INFO: task bch-copygc/loop:5340 blocked for more than 143 seconds.
Not tainted 6.12.0-rc5-syzkaller-00308-g3e5e6c9900c3 #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:bch-copygc/loop state:D stack:17392 pid:5340 tgid:5340 ppid:2 flags:0x00024000
Call Trace:
context_switch kernel/sched/core.c:5328 [inline]
__schedule+0x18af/0x4bd0 kernel/sched/core.c:6690
__schedule_loop kernel/sched/core.c:6767 [inline]
schedule+0x14b/0x320 kernel/sched/core.c:6782
__closure_sync+0x259/0x2f0 lib/closure.c:146
bch2_wait_on_allocator fs/bcachefs/alloc_foreground.h:239 [inline]
__bch2_write+0x562a/0x5dd0 fs/bcachefs/io_write.c:1504
bch2_write+0x9b5/0x1760 fs/bcachefs/io_write.c:1634
closure_queue include/linux/closure.h:270 [inline]
closure_call include/linux/closure.h:432 [inline]
bch2_data_update_read_done+0x22e/0x330 fs/bcachefs/data_update.c:426
move_write fs/bcachefs/move.c:133 [inline]
bch2_moving_ctxt_do_pending_writes+0x44c/0x8d0 fs/bcachefs/move.c:164
move_buckets_wait+0x2ba/0x1290 fs/bcachefs/movinggc.c:120
bch2_copygc_thread+0x83f/0xc20 fs/bcachefs/movinggc.c:392
kthread+0x2f0/0x390 kernel/kthread.c:389
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
Showing all locks held in the system:
1 lock held by khungtaskd/25:
#0: ffffffff8e937da0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
#0: ffffffff8e937da0 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
#0: ffffffff8e937da0 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x55/0x2a0 kernel/locking/lockdep.c:6720
1 lock held by klogd/4722:
2 locks held by getty/5110:
#0: ffff88801f0b10a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x25/0x70 drivers/tty/tty_ldisc.c:243
#1: ffffc9000039b2f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x6a6/0x1e00 drivers/tty/n_tty.c:2211
2 locks held by syz-executor271/5329:
#0: ffff88804b43c0e0 (&type->s_umount_key#43){+.+.}-{3:3}, at: __super_lock fs/super.c:56 [inline]
#0: ffff88804b43c0e0 (&type->s_umount_key#43){+.+.}-{3:3}, at: __super_lock_excl fs/super.c:71 [inline]
#0: ffff88804b43c0e0 (&type->s_umount_key#43){+.+.}-{3:3}, at: deactivate_super+0xb5/0xf0 fs/super.c:505
#1: ffff888044580278 (&c->state_lock){+.+.}-{3:3}, at: __bch2_fs_stop+0xfd/0x5c0 fs/bcachefs/super.c:619
=============================================
NMI backtrace for cpu 0
CPU: 0 UID: 0 PID: 25 Comm: khungtaskd Not tainted 6.12.0-rc5-syzkaller-00308-g3e5e6c9900c3 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120
nmi_cpu_backtrace+0x49c/0x4d0 lib/nmi_backtrace.c:113
nmi_trigger_cpumask_backtrace+0x198/0x320 lib/nmi_backtrace.c:62
trigger_all_cpu_backtrace include/linux/nmi.h:162 [inline]
check_hung_uninterruptible_tasks kernel/hung_task.c:223 [inline]
watchdog+0xff4/0x1040 kernel/hung_task.c:379
kthread+0x2f0/0x390 kernel/kthread.c:389
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244